Используйте установщик сборки. В Интернете есть несколько (бесплатных), которые вы можете искать.
Лично я рекомендую InnoSetup от Джордана Рассела . Это бесплатно, красиво, просто в использовании и очень богато функциями: (цитата с сайта)
- Поддержка всех версий Windows, используемых сегодня: 7, 2008 R2, Vista,
- XP, 2008, 2003, 2000, Me, 98, 95 и NT 4.0. (Нет пакетов обновления
требуется.) Обширная поддержка для установки 64-битных приложений
на 64-разрядных выпусках Windows. И x64, и Itanium
архитектура поддерживается. (На архитектуре Itanium, Сервис
Для установки в Windows Server 2003 требуется пакет 1 или более поздней
64-битный режим.)
- Поддерживает создание одного EXE для установки вашего
Программа для удобного онлайн распространения. Охват диска также поддерживается.
- Стандартный интерфейс мастера в стиле Windows 2000 / XP.
- Настраиваемые типы настроек, например, Полный, Минимальный, Пользовательский.
- Полные возможности удаления.
- Установка файлов: включает в себя интегрированную поддержку "deflate",
Сжатие файлов bzip2 и 7-Zip LZMA / LZMA2. Установщик имеет
возможность сравнить информацию о версии файла, заменить используемые файлы, использовать общий доступ
подсчет файлов, регистрация библиотек DLL / OCX и типов и установка
шрифты.
- Создание ярлыков в любом месте, в том числе в меню «Пуск» и
на рабочем столе.
- Создание реестра и записей .INI. Работает другой
программы до, во время или после установки.
- Поддержка мультиязычности
устанавливает, включая языковую поддержку справа налево.
- Поддержка паролей и зашифрованных установок.
- Поддержка цифровой подписи
устанавливает и удаляет.
- Автоматическая установка и удаление.
- Уникод устанавливает. (Windows 2000 / XP или более поздняя версия)
- Встроенная опция препроцессора
для расширенной настройки во время компиляции.
- Интегрированные скрипты на Паскале
опция двигателя для расширенной установки и удаления во время выполнения
настройка.
- Полный исходный код доступен (Borland Delphi 2.0-5.0
и 2009).