@erik_nyberg:
The supported workflow would be to create a new dll for 9.4.
@ rlwatson:
We do not provide a tool to register a VB6 component because we do not support the use of VB6 at 9.4. If you figure out a way to do this there is nothing stopping you from registering your VB6 extensions with 9.4. However, we will not provide Technical Support or log any bugs for any problems that you encounter with this workflow.
@nemesisity
I understand that this is not an ideal option for developers, however, we have always not supported this kind of workflow. Things do change from release to release and it would not be possible for us to officially support a component that spans multiple versions. This does not mean that it cannot be done, but we cannot guarantee that it will work, and we will not provide support or log/fix bugs for issues encountered with this workflow.
@natalie.pieper
Vanesch and I are essentially saying the same thing. We are both saying that ESRI will not provide support for VB6 at 9.4. Registering a VB6 dll may be possible for you to do in certain scenarios, but we will not document, provide technical support, or guarantee that this will work all the time. If you have figured out a way for it to work then you can do so at your own risk.
I hope this helps and clears up some of the confusion. I understand that this may be frustrating to you, but our support policy has not changed. (Aside from deprecating support for VB6)