Drilling90 - не е баш така както го казваш!
Под "преносими програми" аз разбирам такива, които от където и да ги пуснеш си носят настройките (конфигурацията)...
В случая с winamp, наистина, повечето потребители ползват настройките по default и това няма да се забележи...
Но други програми (за пример ще дам Firefox) съхраняват много настройки - като почнем от посетени сайтове, пароли, инсталирани add-on-и, настройки на средата и т.н., които бих искал да навсякъде да са с мен...
Обикновено програмите ползват или registry-то (в Windows) и/или си правят директория в home директорията на потребителя (под unix започва с . - скрита е, под windows - в {home}/ Application Data) и/или си съхраняват данните в директорията, от която се извикват.
Та "преносимите програми" са направени така, че да съхраняват данните си само в собствената си директория и тя (заедно с изпълнимите файлове) се пренася навсякъде (с USB например)...
В повечето случаи не се налага ние да си правим "преносими програми" - не е нужно да преоткриваме колелото... Хората вече са го направили:
http://portableapps.com/ - голям архив с такива програми...
За съжаление не съм ги пробвал и не мога да твърдя на 100%, че работят, но съм чувал добри думи за тях...
Както казах не съм се занимавал с подобен род неща и за това не мога да кажа нищо и за Thinstall 3.0 Virtualization Suite (не съм я чувал, но сега като я погледнах изглежда сериозна програма и сигурно ще свърши и тя работа на някой, който не иска да ползва наготово програмите от линка по-горе)...
М/у другото и просто търсене в google дава добри резултати:
http://www.shambles.net/pages/learning/ict/portable/Та както обикновено става: "който търси - намира"
успех!