Clearly, the problem is in documentation. It is possible to create a normal DGDK window without any component by changing the properties of the DarkGDK.NET viewport control. By default, the control creates an embedded window of the main form. If you go into your form's design mode and select the viewport control to see it's properties, there are four main properties that define how DarkGDK.NET starts up, these can be found under the DarkGDK property category:
Embedded (Boolean)
FullScreen (Boolean)
GraphicsMode (Video resolution)
SyncRate (Sync Frequency)
By changing the first two properties, this changes the behaviour on how the main window is created.
If Embedded is true, you will always get the Viewport control to override the form for displaying the 3D view of DarkGDK in a subwindow, i.e. the viewport control itself. (Note, the embedded flag overrides the Fullscreen flag)
If embedded is false, the fullscreen flag determines the initial behaviour of the window that DarkGDK.NET creates. If fullscreen is true, you will see the application flip into fullscreen mode based on the GraphicsMode property resolution. If fullscreen is set to false, the window will still be created, but fullscreen will not be activated, you will merely see the initial DarkGDK.NET window appear with the specified GraphicsMode resolution based
If Embedded is true, the fullscreen property is ignored.
Hope this helps for now.
Paul.