Also you might consider looking into manifests for side-by-side installation of
ActiveX Libs.
http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx
Though it was intended as a possibility to run different versions of the same AX-Lib it can also be used to use AX without the need to register it.
Using manifests allows you to program as if the AX-Lib where installed on the client system. No need for special calls or routines. It just works. Note however, that WinXP or higher is needed.
Sherlock