Может быть вы встречали ситуацию, когда в Windows существуют приложения,
которые не видны и на которые нельзя переключиться ни с помощью Alt+Tab,
ни с помощью Task Manger.
Организовать такое приложение можно с помощью вызова API,
функция ShowWindow(), например:
procedure TForm1.OnPaint(Sender:TObject);
begin
ShowWindow(Form1.Handle, SW_HIDE);
end;