du kannst ja auch einfach den stammbaum der komponente solange hochgehen bis du ne tform oder nil findest, bei tform hotkey reservieren bei nil nix tun... wär jedenfalls nich undenkbar...
und wenn ich ma so fragen darf, was spielt das, ob du weißt welchen typ der parent hat, für ne rolle? der parent muss ein wincontrol sein, dass wiederum hat n controlstyle, den man auf das flag csAcceptsControls prüfen kann, sprich kann ich hier n hotkey erzeugen oder muss ich weiter zum nächsten parent...