Здравствуйте, Сергей К.!
Одной программой боюсь не возможно обойтись. Это достаточно большая тема и связанна она с автоматической установкой Windows и созданием портативных программ
Самое лучшее для новичков - это, наверное, платная программа
Almeza Multiset.
Также есть программа
RoboSetupЕсли вы не хотите платить, то можете научиться сами создавать unattended программы (это программы, которые автоматически устанавливаются).
Есть скриптовой язык
AutoIt, с помощью которого можно осуществить авто-установку любой программы. На оффициальном сайте находится русская справка к этому замечательному языку.
Могу посоветовать ресурс
unattended.oszone.net. Вы можете скачать
оффлайн-версию этого сайта. Также вам нужно будет посетить форум
Автоматическая установка WindowsУдачи!