I need a portable version too. I can't have something that installs on my machine that lets other people know that I have something on my machine that is valuable enough to require secure deletes. It simply makes me a target. This is to me is what "plausible deniability" is all about.
I need the program to be self contained. All the files, settings, configuration need to be contained in a parent folder. The program shouldn't use the registry either. There shouldn't be an installer either, and nothing should appear in the Windows Control Panel Programs.
PortableApps is not a good solution:
1) The portable app is not up to date: v5.8.8.1, 2012-05-11.
2) The portable app is not authenticated by the application team (anyone can create a PortableApp and have it hosted on the site).
3) PortableApps virtualizes the install. This mean the application will look like it has been installed, though just temporarily, until the application is closed. This is not ideal, and I see no reason to use the registry or other folder locations. The registry is a quick way for someone to see what applications I have had installed.