Now that I know how to create an ActiveX control (OCX) and
register it on my machine (using regsvr32)and run it from Internet Explorer, my question is that:

What's the easiest way to achieve the same thing for other Internet users I mean how can arrange thigs so that they can use my ActiveX control on their browsers just like a Java applet?

I used Package & Deployment Wizard and it tells me it can pack my component into a Internet CAB file or a setup CAB file but I couldn't understand any of them I mean I managed to create an Internet CAB file but I don't know if there's
an automatic way of downloading and registering that ActiveX control on the remote user's machine so it can be run from his/her Internet Explorer (without making the user struggle with regsvr32 or anything like that).

Any help will be appreciated.

Thanks in advance.