I find it most irksome when a "portable" app is... NOT!
I downloaded "Database Browser" 4.1.0.0 and installed it:
https://portableapps.com/apps/development/database_browser_portable
Subsequently I moved the installed app to another directory only to find encounter a warning that the directory has changed and it might not work which... it didn't!
Developers ought to understand the meaning of the term 'portable' and not label it so if it is not. If this were on a stick/dongle and plugged into another machine with a different drive letter the application would not run.
Unfortunately, this is not the first time I've encountered such an app that breaks if/when moved.
Perhaps there ought to be a strict definition of what 'portable' app is.
It would work just fine if installed on a usb stick and moved around because it handles drive letter changes (the typical/classic scenario for portable apps). This particular app doesn't handle path changes, so you can't move it around between directories (hence the warning message). This is a publisher packaged app, so we'd need them to update it to support path changes.
Sometimes, the impossible can become possible, if you're awesome!
To add on, the definition of a "portable application" really varies from developer to developer. PortableApps.com actually has the most strict definition I've seen, and we almost always try to make our apps as portable as possible.
But as John mentioned, this particular application (Database Browser) doesn't support path moving, and there's not much our developers can do about it. Many other apps here should not have that problem.
Thanks.