An ActiveX control is an object container who's objects are used through a visible control. I would think that would be a strictly windows. Plus, browsers other than IE may have trouble loading ActiveX content.

But I don't know what I'm talking about. I'm just guessing.

If ActiveX controls work the way you want them to, you can make those controls in VB.
Domain Registration, Hosting, Management