Ну и?
Я сравнил. Полгода прошло, а никто так и не вспомнил про UserControl (ctl-файлы). Полгода обсуждаются какие-то идиотские причиндалы, которые:
хранить на диске 10 msvbvm60.dll и прочих компонент в разных папках....
Единственная разумная мысль из прочитанного - работать с инсталляторами. И пусть RomanReaL не смущается - у таких продуктов, как Nero тоже наличествуют ActiveX компоненты.
Другое дело, если компоненты будут запускаться без регистрации, Ладно, прога не одна, а тягает за собой воз OCX-ов. Ну и ладно, если все они лежат в папке с прогой и она (прога) так и стартует. Результат есть - и ладно. А если какой-нибудь бобер выдерет прогу из родной папки с файлом и начнет жаловаться, что она что-то там требует, то пусть жалуется - на то он и бобер.