Du könntest doch das neu entstandene weiße Rechteck mit blau füllen , oder?
z.B. so:
Delphi-Quellcode:
Canvas.Brush.Color:=clBlue;
Canvas.FloodFill(x,y,clWhite,fsSurface); //x,y ist irgend eine Koordinate, die sich mitten in dem weißen Rechteck befindet