Вероятно именно так и задумано - приложение консольное.
Когда карта противоречит местности, доверять следует местности. Обратите внимание на то, что это класс
Autodesk.AutoCAD.ApplicationServices.Core.Application, вынесенный в
accoremgd.dll ещё в AutoCAD 20012. Это, как вы выразились "так и задумано" скорее всего обусловлено тем, что поведение обозначенного метода в
accoreconsole.exe попросту не тестировалось (как и многое другое в обозначенном приложении).
Я понимаю, что вы "рыцарь ObjectARX", но тем не менее существуют разумные границы безразборчивой "защиты" всего, что относится к работодателю... Если функционал заявлен в API, следовательно он должен работать во всех возможных контекстах его использования. Ведь обозначенные выше методы определены не в составе
acmgd.dll...
Через обозначенные выше методы я пробовал хостить WCF службу в составе экземпляра Window, ожидая, что может быть в этом случае служба всё же будет получать сообщения от клиентов. Ожидания не оправдались. Попутно выяснился обозначенный выше баг (или "так и задумано", как вы выразились). Между "задумано" и "реализовано" есть существенная разница...