Zkousel jsem:

Jak zakázat kombinaci kláves ALT-TAB, CTRL-ALT-DEL ?
Procedure ZakazatKlavesy(Zakazat: Boolean);
var
Param: DWORD;
begin
Param := 0;
SystemParametersInfo(SPI_SETFASTTASKSWITCH, UINT(not Zakazat), @Param, 0); // ALT+TAB, CTRL+ESC
SystemParametersInfo(SPI_SCREEN-SAVERRUNNING, UINT(not Zakazat), @Param, 0); // CTRL+ALT+DEL
end;

Ale to chodi pod Win9x ne pod WinXP,
pouzivam Delphi 6 Personal

Zakazany pod Win XP jsem jiz od nejakych aplikaci videl,
napr. jako http://www.dwinlock.kassl.de/
ale potrebuji si to obslouzit do vlastni app.