Вроде так:
procedure TForm1.ApplicationEvents1ShortCut(var Msg: TWMKey;
var Handled: Boolean);
begin
if (Msg.CharCode = Ord('C'))
and (HiWord(Msg.KeyData) and KF_ALTDOWN <> 0)
then begin
ShowMessage('Alt+C pressed!') ;
Handled := TRUE;
end;
end;
Обратите внимание, что использование сочетания клавиш Alt и некоторых клавиш является плохим выбором для ярлыков, поскольку система использует их для активации пунктов меню или элементов управления диалоговым окном.