Inno Setup - данный софт считается многофункциональным инструментом для создания исполняемых  файлов, имеет в арсенале множество полезных функций. К примеру, при создании  дистрибутива поможет "мастер", а в процессе можно настроить множество параметров.