Requirements for classification as a portable application
I think the ability to use relative paths instead of absolute paths should be a requirement.
For example, in winamp I can set my media library directories to relative paths so that it can pick up and track media on and added to my portable hard drive. As another example, foobar is primarily portable, but its media library only allows use of absolute paths.