Du solltest nicht auf dem Canvas des Image malen, sondern auf panel1.Picture.Bitmap.Canvas:
Delphi-Quellcode:
panel1.Top:=0;
panel1.Left:=0;
panel1.Width:=screen.DesktopWidth;
panel1.Height:=screen.DesktopHeight;
panel1.Picture.Bitmap.SetSize(panel1.Width, panel1.Height);
panel1.Picture.Bitmap.Canvas.Brush.Color:=clblack;
panel1.Picture.Bitmap.Canvas.FloodFill(0,0,clblack,fsSurface);
TImage ist nur ein Container für eine Grafik, die wiederum im Property Picture enthalten ist. Zum Malen verwendet man dann dessen Bitmap-Property.