Um es hier auch erwähnt zu haben, so ist es nun gelöst.
Ich und die verschiedenen Typen und Lo und Hi und AND und OR und all das
nenene, da hat mir ein Profi geholfen, ich war zu unerfahren in dem Moment.
Delphi-Quellcode:
if cbALT.Checked then HotKeyMod := ( HotKeyMod or HOTKEYF_ALT );
if cbCTRL.Checked then HotKeyMod := ( HotKeyMod or HOTKEYF_CONTROL );
if cbSHIFT.Checked then HotKeyMod := ( HotKeyMod or HOTKEYF_SHIFT );
SLI.HotKey := ( ( HotKeyMod SHL 8 ) or ( TextToShortcut( edHotKey.Text ) AND $FF ) );
// SLI.HotKey ebenso wie HotKeyMod entsprechen Typ "Word"
// am Ende bekommt man praktisch zwei Bytes hintereinander als Word abgelegt