I am currently trying to instantiate an ActiveX control implemented in VB6.0
and then host it on a Windows Form using C#.

I know that the ActiveX Control Importer can be used to produce the AxHost
wrapper which exposes the control as a windows forms control. But is it
possible to do this dynamically in code? My problem is that I cannot know
in advance which ActiveX controls need to be created so producing the AxHost
wrappers at design time is not possible.