When you use the MessageBox api it might work
Public Declare Function MessageBox Lib "user32" Alias "MessageBoxA" (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As Long) As Long
I tried: MessageBox 0, "test", "test", 0
and the program did not crash.
If you need to start a form I can't help you, I hope this gives you a way to debug your app.
============================================================
'C' is shorthand for Confusion, 'C++' much more confusion...