Интересный подход.

Было бы интересно взглянуть на более-менее работающий проект такого типа.
Кстати при подключении по ADO к SQL контролируется ли число активных сессий, доступных по лицензии (насколько я знаю, если подключаться по ODBC к Navision Server, ограничение по лицензии работает).