SharpShellLink
SharpShellLink is a .NET Class Library for processing ShellLink (LNK) files as documented in MS-SHLLINK. It allows for reading, creating and modifying ShellLink (LNK) files.
Note this Class Library depends on the PropertyStore Class Library. It is a Library for processing Serialized Property Stores as documented in MS-PROPSTORE.