Это способ интерфейсного взаимодействия разработанный (я бы сказал слизанный с corba). Activex не мог быть раньше ибо это развитие ком. Предыдущий комментатор, судя по всему, опечатался.
1) ком объект это сущность класса который реализует IUnknown.
2)ну, с помощью компьютера. Слишком абстрактный вопрос. Обычно ты описываешь интерфейс и его реализацию , ну и потом дергаешь этот интерфейс. Всё достаточно просто.
3) ох уже эта молодежь. Особенности реализации описаны обычно в многостраничной литературе.