Non so quanto questo articolo ti chiarirà le idee.
http://www.eptacom.net/pubblicazioni/pub_it/objcom.html

L'unico COM che ho usato è stato msxml6 ed è stata un pò un'avventura.