Да, хорошая идея! Программа, конечно, сыровата, но на то она и бэтка для друзей. Надеюсь, что все это разовьется в нечто большое и полезное.
Критиковать особо не буду, но вот что сразу в глаза бросается:
По базе:
1) Как и во всех сходных разработках, ужасно недостает поля для примеров употребления слова. Думаю, это станет ясно при пополнении базы общей лексикой. Есть слова (грамматические конструкции и прочее) для которых отсутствуют точные эквиваленты в обоих языках и смысл может быть постигнут именно из примеров. Не говорю уже о том, что даже для слов с точным переводом необходимы примеры употребления.
3) Обязательное навязывание тематики каждому слову, не есть хорошо. Например, сейчасアース относится к автомобилям и судовому оборудованию. Но ведь заземление, оно где угодно – заземление.
2) Почему-то сама база засунута аж в COMMON FILES. Не знаю, есть ли смысл отделять базу от программы.
По программе:
1) Хотелось бы все-таки решать на стороне пользователя, загружать ли программу в трей при каждом старте Windows или не загружать.
1) Программка предназначена по сути всего лишь для чтения и пополнения базы данных, и хотелось бы видеть более простое программное решение, без дополнительной загрузки и установки Net Framework.
Хочется еще много чего добавить, и по программе, и по базе. Но отнесемся с нежностью и терпением к сему молодому ростку.