Ganz einfach. Dein Aufruf von RegisterHotKey ist schon richtig, und UnregisterKotkey muss dann so aussehen:
UnregisterHotkey(Handle, 1);
Das Tastenkürzel brauchst du dot nicht anzugeben.
Noch ein kleiner Tipp: Benutze als Identifier nicht 1, die ist so naheliegend, dass sie mit hoher Wahrscheinlichkeit schon genutzt sein könnte. Benutz lieber ein globales Atom:
Delphi-Quellcode:
var
AtomId: TAtom;
begin
AtomID := GlobalAddAtom('
Irgendeiner eindeutiger String');
RegisterHotkey(
Handle, AtomID, 0, Ord('
A'));
//...
UnregisterHotkey(
Handle, AtomID);
GlobalDeleteAtom(AtomID);
end;