Non capisco come questo programma possa rendere "portable" un qualsiasi programma tramite semplice ri-comressione di eseguibili e dll. E le chiavi di registro??
Il mondo dei software portable, è un mondo a me molto caroo. Infatti, mi rendo portable
quasi tutti i software che utilizzo quotidianamente. I vantaggi sono quelli di non intaccare in alcun modo il registro di sistema di Windows (non scrivono le chiavi a cui tu ti riferivi), di poterli portare sempre con se già configurati e che occupano pochissimo spazio.
Per quanto riguarda la tua domanda, ovvero su come funzionano senza le le varie chiavi di registro, è presto dettto in quanto i portable, memorizzano tutta la loro configurazione in un file di configurazione o conosciuto come file INI (che altro non è che un file di testo). Per quanto riguarda UPX, credo che serva poco e niente, in quanto comprime solo file .exe e .dll ; Per crearmi i vari portable, utilizzo invece un altro metodo con il quale traformi la maggioranze delle applicazioni. Se vuoi info, chiedi pure.