Немного не в тему - но запуск в отдельном Thread тоже не рассматривается (пример:
Ошибка времени выполнения в ComExcelDocument_RU.findRange()) ? Из плюсов - лицензии не жрет и не мешает работать основному клиенту (а-ля пакетник).
Т.е. мой вопрос звучит так: А нельзя ли исходную задачу решить другим способом? Возможно что и нет, раз бизнес-коннектор не подходит. Но тем не менее.