Относительно давно написал с другом установщик на inno setup, целью которого являлась установка модов\модпака. В функционал входило:
1)Поиск кеша игры через след в реестре.
2)Проверка точно-ли кеш игры указан (По ехе игры и нескольким другим файлам)
3)В случае если игра открыта, предлагал её закрыть.
4)Убрана кнопка отмены из-за конфликта со скином.
5)Удаление нескольки файлов из документов.
6) Убрана кнопка "назад" на последней страничке. (Не помню зачем)
Со временем старый дизайн установщика надоел и появилась нужна перенести его в более новый красивый интерфейс и добавление функционала:
1)Уместить в окне 780х390 как на скриншотах (Или с похожим размером)
2)По возможности добавить функцию бекапа заменённых файлов (Чтобы можно было быстро удалить мод)
3) Комментарии в коде. В случае если понадобится отключить какие-нибудь модули.
Если нужно могу отправить исходники установщика который есть и программу на которой он создавался. (Если не ошибаюсь InnoUltra (5.5.1))