I now have "Hassle-free" roxapps. These apps contain all dependencies and some will even install OpenGL if needed. They are packaged into squash file systems that are mounted at startup to save space and allow execution from any file system. They will export all paths, and symlink any files or directories that belong in system directories, as well as remove them and unmount when the program is closed. I have tar.gz'd each app, so its as easy as 1. download, 2. extract, and 3. execute. That's all there is to it. No downloading dependencies, no looking for files that are no longer available where you once thought they were, no hassles. This is so easy, a 'doze user would probably think it was too easy.
Here is a partial list of some apps I made:
- GIMP - to edit photos
Avidemux - to edit videos
Kdenlive - another video editor
Freeciv - a turn-based game like Civilization
Scribus - Desktop Publishing (one known bug so far, thanks Dingo)
Blender3D - 3D Animation program