Дык я про то и говорю. Можно взять одну лопату площадью 10 м2 и весом 5 тонн, и рыть ей метро (это я на ATL намекаю). А можно быстренько построить свой маленький проходческий щит.
В COM и DCOM всё, что нужно в плане реализации
сервера -- реализация базового класса, который выставляет IUnknown, и управление временем жизни сервера. Все эти навороты из MFC и ATL помогают прогеру только запутаться быстрее. Прокси и стабы DCOM весьма неплохо генерятся MIDLом, поэтому целесообразность замеса микрософтовских либ в свой код весьма сомнительна.
Я, кстати, про OPC-сервер спрашивал, скелет пустого DCOM-сервера у меня уже лет 5 как свой есть, и вылизан он до блеска поросячьих яиц.