I am trying to copy some files (LNK and URL files) to the Public Desktop under Windows 7 (C:\Users\Public\Public Desktop) via VB.NET. The copy works OK but for some reason a second Public Desktop folder is always created and the files are copied into the newly created location hence the links do not actually display on the actual Desktop. I have tried running the program with the Read Only Flag and Hidden flags removed but to no avail. I always end up with 2 folders both named C:\Users\Public\Public Desktop. I have already checked for any hidden characters in the name of the original folder but nothing appears to exist. Can anyone please help with a solution.