Its is bewildering that you sometimes produce complications by making programs portable which can already be run portable!
IF there IS a good reason for this (e.g. better handling of multi-user OS ? (which I could not honestly believe...) you should AT LEAST
mention the programs ability to be already run in portable mode
Two examples:
1."Telegram" can already be downloaded an run portable
2. OperaMail (and OLD Opera browser with built-in mail as well!) can be run portable by
a) editing "operaprefs_default.ini" and
b) adding (or changing the line to) "Multi User=0" under [System] as shown below_
[System]
Multi User=0 ; If enabled Opera will use Windows profiles to store individual user settings