BushidO
Собственно, инсталлятор программы и есть её образ. Его можно залить в винду и всё будет работать. Но не трогать ОС не получится, потому что почти все программы интегрируются в систему. Или юзай только софт, не требующий установки. Винрар, например, можно просто разархивировать.
Имхо, невозможно определить что и куда запихнула уже установленная программа. Но это можно отследить в процессе её установки, например с помощью специальных деинсталляторов (список
ТУТ). Они делают снимки системы ДО и ПОСЛЕ инсталляции, и находят изменения. На основе этих данных можно собрать новый "образ программы". В результате, в лучшем случае получится копия исходного инсталлятора. Но это в самом лучшем случае.
Вывод: нефиг париться.
А если нужно именно не трогая ОС, то это называется виртуализация приложений. Но виртуализировать Crysis 2, например, это себя не любить (и свой комп тоже).