Echte portable Programme sind unabhängig(er), soll heißen so konditioniert
-- aus eigener Kraft zu laufen.
Möglichst keine Abhängigkeiten zum laufenden Betriebssystem zu haben.
(Sonst wäre ein auf einem Stick installierter portabler Browser,
von einem anderen Windows aus, nicht lauffähig)
Eigentlich sind (sollten) gute Programme weitgehend so programmiert (sein).
Erkennbar daran, so sie nicht installiert werden müssen.
Alle anderen sind (eher) Bibliotheksabhängig(keiten) greifen auf die
Früchte fremder Leistung zurück.
Das führt nicht selten zu Problemen.
Es muß dann dieses oder jenes installiert sein ..
Java, .NET, ActiveX, ..oder gar ein spezielles ServicePack.
Es gibt auch portable die nicht eigenständig sind und allen möglichen installierten Kram
im verwendeten Betriebssystem vorraussetzen.
Dies schränkt die Portabilität natürlich ein.
Manche werden nicht explizit als portable betrachtet, brauchen aber keine Installation.
Einige Programme die eine Installation brauchen, haben aber auch keine oder kaum Abhängigkeiten
und sind so bedingt portable..
Aber -- die "portable Versionen" speichern auch die Inhalte!
Bei einen Browser kann man dann
- von einem anderen Windows aus, den Verlauf oder so weiter nutzen, da er gespeichert ist.