1. Есть проги, которые можно перенести без проблем просто скопировав папку с прогой (пример - MyIE/Maxthon). Эти программы как правило хранят настройки в .ini файлах вместе с программой. Иногда ини-файлы могут быть в папке виндов или в профиле пользователя (например, Опера по умолчанию так делает)
2. Есть проги которые при первом запуске "на новом месте" выставят параметры по умолчанию и, например, предложат отредактировать их (winrar). А DjvuViewer хранит основные настройки в ини-файле, а в реестре о внешнем виде.
3. Для некоторых прог достаточно сохранить один, в худшем случае два раздела реестра (удобно делать из батника).
4. Если более тяжёлые, но выполнимые случаи переноса, а есть программы, которые проще заново установить (msoffice)
Еще сдесь посмотри:
http://www.imho.ws/showthread.php?t=66404
Ну и иметь джентльменский набор dll, ocx, и пр. на всякий случай