Произвел рефакторинг кода:
Теперь практически все элементы управления создаются через класс-конструктор.
Это значит, что пользователи могут изменять интерфейс под себя не вникая особо в исходный код - редактировать имеющиеся элементы или добавлять новые, при этом логика кода не будет нарушена и программа будет работать.
Так же добавил два новых пункта:
1) Сборка в одну папку.
Раньше это происходило по умолчанию, если не отмечен пункт "Сборка в один файл", но пользователям комфортнее видеть живой чекбокс.
Сборка в одну папку имеет плюсы и минусы.
Плюс: само приложение весит меньше и запускается гораздо быстрее, чем при сборке в один файл.
Минусы: все служебные файды, необходимые для работы программы будут находиться внутри каталога, что не всегда удобно, а так же если кто то удалит случайно один из них, то программа может перестать работать или может работать некорректно.
Если отмечен чекбокс "Сборка в один файл", то с пункта "Сборка в одну папку" чекбокс автоматически будет снят, если он установлен.
2) Задать иконку к файлу
Теперь есть возможность добавить иконку к вашему проекту - файл в формате ico.
Для этого необходимо выбрать сам файл в соответствующем поле и отметить чекбокс.
До тех пор, пока не будет выбран файл нужного формата нельзя будет отметить чекбокс.
Все это сопровождается подсказками в интерпретаторе.