Software, die nicht wenigstens optional auch "portable" zu machen ist, für Leute die es gerne portable haben wollen, gehört eigentlich nur noch geschlagen. Der Zwang zum Userverzeichnis ist eine Seuche nicht minder ätzend als die Registry.
(z.B. mittels "wenn Konfigurationsdatei/INI/wasauchimmer im Programmverzeichnis gefunden wird, dann portable; wenn nicht, dann meinetwegen AppData" o.s.ä.)