Du kannst sie z.B. einfach in ein Byte wandeln und das speichern und laden:
Delphi-Quellcode:
var
b: Byte;
begin
b := Byte(HotKey1.Modifiers); // "Speichern"
HotKey1.Modifiers := THKModifiers(b); // "Laden"
end;
Oder du wandelst sie in einen String, der S, C, A und E (für Shift, Ctrl, Alt, Ext) enthalten kann. Ist etwas mehr Aufwand, aber dafür besser lesbar.