Hello ljstrick,
Have you notice that it's always the same object that gets registered as a main object? Also, have you seen any other pattern in which object get registered as the main object?
Have you tried specifying your object as the top-level object for your ActiveX server. First run the Edit ActiveX Server tool from the Tools menu. Then select "Edit Objects". Select the object you would like to be the top level object, and choose "Edit". From the resulting Edit ActiveX object window, select "Advanced Options". From there, you can set your custom object as a top-level object.
Also, you can try defining your main object first from the Edit ActiveX server tool.
Thanks.
Wendy L
LabWindows/CVI Developer Newsletter