You are totally missing this guys' point.
Portable means the program itself is not installed on a given computer;
it is instead run from the USB drive.
Scenario:
I use several computers at work and need VNC Portable as well as several other tools.
The architecture of a portable app allows me to plug in my USB storage drive, and run portable programs FROM my USB drive;
never having to install on a shared computer.
All due respect;
This isn't exactly a new concept.
I would LOVE a portable version of Fritzing.