In short proper testing requires an install of the OS which has never had the application installed, and ideally has had the bare minimum installed on it at that point, best done with virtualisation.
File/Registry changes are then monitored.
The same process really by which an application which does not have proper portabalisation can be made so, with the requirements of the application being determined that way, and the launcher being told what they are and how to handle them.
If at first you do not succeed, use more sticky tape.
before and after with
https://portableapps.com/apps/utilities/whatchanged-portable
and
https://portableapps.com/apps/utilities/regshot_portable
would seem a good place to start
Wm
In short proper testing requires an install of the OS which has never had the application installed, and ideally has had the bare minimum installed on it at that point, best done with virtualisation.
File/Registry changes are then monitored.
The same process really by which an application which does not have proper portabalisation can be made so, with the requirements of the application being determined that way, and the launcher being told what they are and how to handle them.
If at first you do not succeed, use more sticky tape.