DrAngel, Я работаю программистом очень давно и у меня большой опыт в написании программ. Могу тебе дать советы по поводу написания и тестирования программ.
1) Первым тестером для программы является сам же программист, баги готорые он находит исправляет сам, те навороты которые он может реализовать он реализовывает сам, навороты зависят от багажа знаний и опыта. После того как программист видит программу или ее часть идеальной он отдает эту наработку для тестирования тестерам, последние ему возвращают уйму недочетов и замечаний.
У тебя получается наоборот, ты знаешь все свои баги и недочеты исправить их за короткое время не можешь, говоришь не все сразу, и в тоже время сырую прогу даешь людем для тестирования.
Такую прогу стыдно показывать, над ней еще работать и работать.
2) Когда пишешь прогу всегда нужно помнить что большенство пользователей знают комп хуже чем ты, некоторые даже скачать файл с нета не могут. Прога должна бить интуитивно понятной, также ее запуск не должен составлять труда на большинстве популярных ОС с разными уровнями прокачки самой ОС.
3) Программа должна выглядеть красиво. Интерфейс и управление должно быть энергономично.
Можешь почитать интересную книгу "Разработка пользовательских интерфейсов." Автор Дженифер Тидвелл
Ты с начало сделай прогу чтоб идеально выглядела для тебя, а потом показывай миру.