Du hast doch eine Enterprise-Version. Schau in der
Unit Forms nach der Routine TCustomForm.WMNCCalcSize (als Beispiel). Dann reduziert Windows aber den Client-Bereich und du kannst nicht mehr mit dem normalen OnPaint drauf zeichnen, sondern musst WM_NCPAINT
ebenfalls abfangen überschreiben.
//EDIT: roten Kasten gesehen und ignoriert (das passiert wenn man anfängt und dann zwischendurch 15 Min. telefoniert 8))
[Nachtrag]
Schöne Beispiele sind auch TWinControl.WMNCCalcSize und TWinControl.WMNCPaint in der
Unit Controls.
//EDIT: Durchgestrichene Passage geändert