I'd move that shortcut out of the ShortcutComponent into the component where the target file is. Make that file key file and you can even advertise this shortcut.
There's no need for those registry entries as long as the shortcut goes into ProgramMenuFolder, DesktopFolder, etc. (ALLUSERS will decide if it goes into alluser's profile or is per user)