Можно попробовать создать панель прямо на рабочем столе:
Код:
var P:TPanel;
procedure TForm1.FormCreate(Sender: TObject);
begin
P:=TPanel.Create(Self);
P.ParentWindow:=GetDesktopWindow;
P.Left:=Screen.Width div 4;
P.Width:=Screen.Width div 2;
P.Top:=Screen.Height div 4;
P.Height:=Screen.Height div 2;
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
P.Free;
end;