Mit voller Kontrolle meine ich, dass dir doch kein anderes Fenster dazwischenfunkt. Also bist du auch nicht drauf angewiesen, selbst "echte" Fenster zu verwenden. Du kannst sie selbst zeichnen. Das geht auch mit der
GDI ganz schön fix, erst recht mit
OpenGL oder Direct3D. Du kannst dir übrigens auch ein Fenster in eine Bitmap zeichnen lassen... da war irgendwas in Richtung WM_PRINT oder so. Du könntest dir also damit dein Formular im verborgenen in eine Bitmap zeichnen lassen und dann diese Bitmap einblenden... oder halt, wie gesagt, komplett selbst zeichnen, wenn du im Vollbildmodus irgendwelche Einblendeffekte willst, soll es doch bestimmt sowieso nicht nach Standard aussehen