I'm aware of some of the issues, however it is the closest I have found to a system for making portable, self contained linux applications, that store their data in a reasonably consistent location.
Also, I frequently use removable storage for application storage on my systems.
Beyond this, I...