See
http://www.nirsoft.net/utils/axhelper.html
If desired, it should be possible to turn such an application into an
ActiveX component if the right compiler (+ maybe the source code?) are
available. Probably VB/.net stuff or something like that.
Are you interested in known ActiveX components only ? In that case,
you could load the <object> with its CLASSID, and then check whether
that was successful. Or walk through a list of default components.
I'ld also take a look at VBscript. From
http://msdn.microsoft.com/en-us/library/f9adb5t5.aspx :
| You can use TSTCON to test ActiveX controls, change their
| properties, and invoke their methods. You can write scripts
| using the VBScript language to automate the testing of the
| controls.
Hope this helps,