ShellBoost

Shortcut (.lnk) support

Shortcut support should be automatic with ShellBoost. Shell end-user functions like “Create a shortcut”, “Pin to Start”, “Pin to taskbar” should work as expected by default without any extra work. A Shortcut relies on the PIDL of a Shell Item or Shell Folder (whether the item is virtual or is backed by a physical file) so, as long as a PIDL is serializable, and by default, it should be, a Shortcut can be created to it.

You can however prevent shortcut support if you set a ShellItem instance’s CanLink property to False.