My experience with PortableApps was very mixed.
Some Applications are designed for installing into Windows and store some stuff in the registry and other stuff in the user's profile,
and PortableApps will "Portabalize" them by capturing all the registry stuff and profile stuff in a dedicated...