Topic: Portability is possible
I grabbed a portable GPG from http://gpg2go.ifrance.com/ that seems to work well on its own, but requires an environment variable set for the home folder. If you could optionally set GNUPGHOME=PATH\TO\GPG\HOME this would solve it. The hardest part being the parsing out of "gpg.exe" from the path. I'd very much like to be able to encrypt webmail using my portableapps install of firefox.