Explain to me MindBlasting how this routime solves the following problems; Photoshop needs the registry and Photoshop needs to store data in program files\common files\adobe and in the folder C:\Documents and Settings\'user name'\applications\adobe. In some cases there will even be data in the \Windows\System32 folder.
You make it sound too simple. :\
MindBlasting said:
Fun Thing: In this way you can run any app you want
That's simply not true, I can give you a list of tons of applications that simple won't work using your method or work limited in some way. Now you can get away with it in some cases when you use the portable application on one and the same computer, but once you use a different computer that actually has that application installed you're risking some major trouble.
If you want trouble free portable applications, then you need U3 and programs written for U3:
http://www.u3.com/
Mind you, it doesn't mean that you can't get non-U3 applications to work on non-U3 drives, but if you want 100% guarantee that it works, then U3 is the best option, especially for people who don't want to be bothered with all kind of technical issues.
It doesn't mean that I don't appreciate your suggestion for this specifc issue, but I do want to avoid that people follow your suggestions blindlessly and then return to our board being mad that they just screwed up someone's Photoshop installation. We're here to get rid of people's frustrations, not to introduce them