Koi, предлагаю:
1. Cделать симлинк на dll-install.sh в /usr/bin/
2. Вместо /opt/dll-install устанавливать в /usr/lib/dll-install Нафига в /opt помещать, это ж не проприетарщина? Ну и все файлы по человечьи по директориям распихать в соответствии со стандартом, то бишь иконки в /usr/share/pixmaps, а логи так наверное лучше в $HOME/.config/dll-install/logs/
3. провести интернационализацию скриптов. С этим могу помочь.
4. выложить проект на github.com. Сделать это очень просто. В помощь:
progit.ru Очень удобно релизы делать на гитхабе.
Теперь замечания:
1. Раздел "Настройка программ". Нужно внятное описание. Непонятно что же надо сделать Плюс может стоит настраивать не весь wine под конкретную программу, а устанавливать отдельный префикс для запуска конкретной игры в директорию игры? А то если надо поиграть в одну игру тыкаешь, в другую опять тыкаешь, снова в эту опять тыкаешь. А смысл этих телодвижений-то? Или я неправильно понимаю текущий алгоритм?
2. Может вместо кнопки "удалить" сделать кнопку "очистить префикс". Зачем может понадобиться просто удалить префикс? И перенести её вниз секции, чтоб случайно не нажали пользователи. И при нажатии спрашивать: "Вы точно уверены, что хотите очистить префикс? Будут утеряны все ваши настройки."
3. Кнопку настроить лучше назвать "автонастройка"
4. Сохранять настройки лучше не в ~/.wine/dll-rezerve, а в $HOME/.config/dll-install/rezerve, по той причине, что вместе с удалением префикса потеряем и все настройки. Ещё было бы очень хорошо, чтоб сохранить можно было несколько вариантов настроек, ну и соответственно их восстановить потом.
5. Кнопка "Лог". Андрей правильно говорит: "Журнал"