Yeah, I understand what you mean, I'm a bit anal when it comes to keeping things clean, but when you have around 200 apps, it's hard to do that! I used to spend a lot of time updating software, so use things like PortableApps.com menu and SyMenu now. The vast majority of apps are fine, it's just the odd occasion, such as this, where it gets problematic.
The real problem is caused by developers, without meaning to antagonise anyone, most don't seem to take things like this into account. For example, look at MuLab's folder structure... It's clean cut. Two folders, one called App, one called User. Simple. But then look at other apps like Paint.Net, I mean, WTF is going on there? Why don't they put all app related files in a folder? As I recently read, most portable app users are power users. I wouldn't say I'm a power user, but definitely more than half way there!
This is why app folders get 'dirty' and problems arise. Try finding the settings in apps like this! It's ok doing a clean install when settings aren't that important, which in Pdn, aren't really. Try figuring out what needs backing up before a clean update of RetroArch, RPCS3, or SynWrite! Though SW got easier and is now obsolete as it's been replaced by CudaText, but it illustrates a point. The update process should be made simpler by those who create the programs.
I mean, would you release a skin and scatter files everywhere in different folders? So when it comes to updating, users have to scour their system in case they lose something important! I very much doubt you are that way inclined, judging by our past communications. But you see my point hopefully? I know, it'll never change, but I can moan about it if I want, long as it's brief anyway!
