Te cuento que yo tengo creado un componente con la propiedad
Código:
property Key: TShortcut read FShortCut write SetShortCut;
y el object inspector reconoce sin problemas este tipo de datos sin necesidad de registrar un editor de propiedades. (Utilizo Delphi 5)
Saludos!