Hi Douglas42Adams,
The shortcut key is stored within the .lnk file, so are you capturing that (either in the writable or via UEM) so that it "survives" reboots? Or is the .lnk maybe recreated every time, overwriting the user's preferred shortcut key?