Какая поточная модель у компонента?
А какие бывают?
Single - Компонент создается в дефолтном апартаменте (тот который первым проинитил однопоточный апартамент)
в приложении всегда один.
Apartment - однопоточный. Может быть несколько таких апартаментов
Free - много поточный. Всегда один
Both (Apartment + Free) тоже много поточный но может работать и в Apartment.
Neutral (Win 2000+) тоже многопоточный. Впринципе может работать в любом апартаменте.
ГУевые компоненты как правило однопоточные. т.е. Apartment threaded.
Для подробностей есть статья
http://www.rsdn.ru/article/com/COM_TnC/COM_TnC.xmlв оглавлении смотреть "Контексты и апартаменты"