Running large numbers of programs off a usb
I have a large number of programs (things like np++, webbrowsers, graphically heavy games, etc.) that I use on a daily basis. (excluding the games)
Because I frequently need to use them on several different computers, I am thinking about buying a large usb or an external hard-drive to keep them all on, then just run them off the external storage device.
My question is: will these programs run significantly slower than if they were running on the hard drive?
If so, is there anything that can be done to make them run faster?
Also, are there any other problems you can think of concerning this?
I know on some applications, there are options to install them on a memory stick (eg. np++) (doesn't use %appdata% when the option is selected).
What about things that don't offer this option?
How could I go about installing them onto the external storage device?