Description
If you create a file with the same name in the users desktop folder and the common desktop folder, the shell desktop will always access the users file because CDesktopFolder::_GetSFFromPidl checks with GetFileAttributes to determine which IShellFolder to use.
On Windows the PIDLs for the two items are different.