vla-ad, можно, например используя AutoIT. Просто надо:
1. Отследить все записи в реестр, создаваемые во время установки.
2. Отследить все добавления новых файлов, все возможные изменения в существующих файлах, все возможные удаления файлов.
3. При самоудалении ВСЁ вернуть назад!
![Smile](images/smilies/new/smile.gif)
Если это покажется сложным, воспользуйся готовыми решениями по созданию портабельных программ...
Гугл сразу наведёт ( хотя бы
сюда )