Klar, ein Formular ohne Rahmen und Titelleiste, dass so gross ist wie der Desktop.
Delphi-Quellcode:
procedure MakeFullScreenForm(form : TForm);
begin
Assert(Assigned(form));
Form.BorderStyle := bsNone;
Form.FormStyle := fsStayOnTop;
Form.SetBounds(0, 0, Screen.Width, Screen.Height);
end;
Und schon hast du die gesamte Fläche zum Zeichen. (über self.Canvas zugreifen)