Ein WH_SHELL Hook sollte es auch koennen.
Globale Hooks (notwendigerweise in DLLs) sind allerdings kompliziert, da man den Hook-
Handle so aufheben muss das er in allen Instanzen der
DLL zugreifbar ist.
Eine globale Variable in Delphi ist da nicht gut genug.