Спасибо, может пригодиться. Попробовал сделать тестовую программу аналогичную вашей.
Пару дополнений:
1. Собирается под .Net 3.5 (Full)
2. Можно собрать из исходников под .Net 4.0 Client Profile, если закомментировать всё, что относится к Oracle (если известно заранее, что Oracle не понадобится)
3. Можно устанавливать через NuGet nuget.org/packages/DataConnectionDialog
Диалоговое окно подключения к базе данных