Das flackern habe ich nicht, allerdings öfters den Fehler "Fehler bei Bereichsprüfung"
Der Fehler tritt laut Debugger hier auf
ScreenDC := GetDC(0);
In FormMouseMove
Edit: es wird auch nicht genau der Bereich gecaptcherd den ich markiere, das scheint etwas verschoben zu sein, hast das bei dir auch?
Bitte mal ändern und testen, hatte den falschen Type definiert
//edit
Ps: Nein, bei mir macht es was es soll, aber der Rahmen flackert wild solange man die Maus drückt.
PPs: Wenn Du mit der mittleren Maus einen Rahmen ziehst, werden alle Farben invertiert