Ah, forgot you were asking about qt4dotnet rather than plain Qt.
Since you only have access to the Jambi instances of the widgets,
maybe you should additionally call
yourWidget.nativePointer().pointer(). And even then, you'll get a
native pointer which was, in C++, allocated via "new" rather than
"gcnew". So I don't think you can pass it to WinForms's
Application::Run as they do in their example [1]
[1] the example I'm talking about is located at
http://doc.trolltech.com/solutions/4/qtwinforms/qtclock-example.html