Мои предложения в TO DO. (позвольте пофантазировать
)
1 Предусмотреть (например, за счет использование нового флага GUIFlags) изменение функции параметра InstallPath. Сейчас имеется возможность указать параметр InstallPath через ввод в соответствующем окне пути, но это будет путь распаковки, а не установки приложения, которые не всегда удобно совмещать. А так (при указании доп. флага), распаковка будет происходить во временную директорию и уже оттуда будет производиться установка в указанную пользователем директорию программы.
2 Сделать BeginPrompt множественный. Сейчас у пользователя имеется только одно окно какого либо выбора, (BeginPrompt или совмещенный BeginPrompt + ExtractPath) и если пользователю нужно иметь дополнительные запросы при установке приложения, то нужно прибегать к бат файлам с дополнительными утилитами вывода окон, или использовать принцип "матрешки".
3 Предусмотреть параметр таймера.
4 Предусмотреть возможность возврата, из запускаемого из модуля приложения, кода возврата, возможность анализа его в модуле и принятии решения о дальнейших действиях.
5 Очень не хватает хотя бы простейших логических операций типа IF ... ELSE. Понимаю, что это не CMD, но от этого не легче.
6 Расширить возможность использования "самодельных" переменных (SetEnvironment) в других параметрах в том числе и текстовых (Title, BeginPrompt, FinishMessage и т.д.).