Das ist nicht pauschal kompliziert.
Wenn Du ein MFC Programm hast und Dein COM-Server IDispatch implementiert, dann kannst Du den MFC-Automation Wizard verwenden, dann ist es extrem einfach.
Wenn Du entweder keine MFC hast, oder das Ding nicht IDispatch implementiert, dann empfehle ich mal in der MSDN unter "Compiler COM Support Classes" nach zu sehen. Das finde ich auch ziemlich einfach.
Eine fiese Kombination wäre noch "Du hast keine MFC, aber der COM-Server hat nur IDispatch". Dann würde ich auch von kompliziert reden, sonst aber nicht.