In it, there is a section titled "Using Shell Links". There is an
example in C++ that can be converted to .NET (using COM interop) which you
can use to resolve the path that a shell link points to.
Also, you should be able to set a reference to shell32.dll and use the
ShellLinkObject to do the same thing.