du könntest folgendes machen:
form1.FormStyle := fsStayOnTop;
die Taskbar verstecken (geht so:
Delphi-Quellcode:
var
wndHandle : THandle;
wndClass : array[0..50] of Char;
begin
StrPCopy(@wndClass[0], 'Shell_TrayWnd');
wndHandle := FindWindow(@wndClass[0], nil);
ShowWindow(wndHandle, SW_HIDE);
, mit SW_RESTORE wieder sichtbar machen)
dann irgendwie Alt+Tab und ähnliche systemroutinen abfangen,
bis er eben wieder das Passwort eingegeben hat oder so
ist ziemlich umständlich und wahrscheinlich (sicherlich) nicht DIE Lösung, es wär aber 'ne (aufwendige) möglichkeit