- make more test cases pass - read and write the location block - improve the binary compatibility of lnk files
SetPath("nonexistent_path") should return S_FALSE.
IShellLink::SetPath(). Check what default values one gets on a fresh IShellLink object. Add some more tests verifying nothing is lost in an IShellLink save/load cycle. Merged the empty shelllink test with these.