Знаете, все таки цели нужно несколько пересмотреть, имхо одно дело учиться — другое дело разрабатывать конечный продукт… Ну и потом, если Вы все же ставите целью написать IDE не для себя, а для других, то необходимо исследовать потребности потенциальных пользователей вашего продукта, ну и в конце концов ответить на один вопрос: а готовы ли Вы посвятить ему часть своей жизни? (мертвых проектов и без того хватает)
"на самом деле SQLYog далёк от функциональности" - увы, но это не так. Один только туннелинг избавляет зачастую от многих проблем, интерфейс выглядит очень дружелюбно и не перегружен(ИМХО от девок в дельфевых приложениях сильно устаешь). Пробовал многие ваши лайт-продукты, но как сидел на SQLYog и QA так и остался, использую только EMS SQL для IB, но ощущение сыроватости продукта присутствует всегда.
зы: сам пользуююсь icq (ибо большая часть контактов сидит на нем) и gtalk
зы: перекуем баги на фичи:)