Wenn ich richtig geschaut habe, wird DoubleBuffered in TWinControl nur von WMPaint, WMEraseBackground und CreateDockManager benutzt. Alle drei könntest Du überschreiben, Copy und Paste aus den
VCL-Quellen, und dann so modifizieren, dass DoubleBuffered ignoriert wird. Wahlweise auch nur die Methode, von der Du weisst, dass sie für den Fehler verantwortlich ist.
Gruß, teebee