I've managed to get GSview 4.9 and Ghostscript 8.6 to run as portable apps with only a little juggling of files and haven't noticed any problems. It also works without changing any environment paths, the following should get it working:
1) Download both the apps from http://pages.cs.wisc.edu/~ghost/gsview/
- Note that I've only tried the win32 versions.
2) Both downloads are self executing zip files, rather than executing them use a program such as 7-Zip portable and extract both GSview (gsv49w32.exe) and GhostScript (gs860w32.exe) to a new directory.
Your folder layout should look like this:
3) Open up the ".\gs860w32" folder and move both the "fonts" and "gs8.60" folders to the "..\gsv49w32" folder. You can then delete the "gs860w32" folder and its remaining files.
Your folder structure should now look like this:
4) That should be about it, to test it run the "GSviewPortable.exe" located within the "gsv49w32" folder. It should work fine and automatically locate GhostScript as it's within it's own folder.
5) The only remain steps is a little house keeping. I renamed the "gsv49w32" folder to something more appropriate like "GSview Portable". I also deleted the "setup.exe" file as it's not needed and also so my "PortableApps Menu" didn't add it to its application list. I also renamed the "GSviewPortable.exe", again so it appeared better named within the "PortableApps menu". If your tight for space deleting the doc folder within the "gs8.60" folder will reduce the app by around 8mb.
I hope helps anyone that finds PDF portability and manipulation useful. Any problems please let me know.