Firstly thankyou everyone who replies to this post.
This may sound a bit funny but what I am trying to achieve is the following:
I have redirected desktops via GPO. The desktops and all the icons that have been selected to be on the desktop (each dept has their own desktop).
One of the shortcuts that is on the desktop is to their personal folder (user folder, which is a folder located on the network). Within their personal folder is a folder called My Shortcuts (there is a shortcut to this folder on the desktop also).
The reason for all these shortcuts on the desktop is that we don't want users to be adding\saving anything to the desktop as it will be shared with the rest of their dept.
Within the My Shortcuts folder is where we want users to be creating and saving shortcuts to files and folders of relevance to them from the network. To reduce the number of steps users need to make an actual shortcut I made a .vbs script and put it in the \\server\netlogon folder it contains the following:
Set objShell = CreateObject("Wscript.Shell")
objShell.Run "RunDll32.exe appwiz.cpl,NewLinkHere \\server\users\%username%\My Shortcuts\"
Then i made a shortcut to the script and placed the shortcut inside their My Shortcuts folder.so they can double click the icon and the New Shortcut Wizard appears. This works fine.
This issue is that i\they cannot traverse the other shortcuts within the New Shortcuts Wizard which i have on the desktops, so that they can create their own shortcuts from places below the shortcuts on the desktop point to. I don't want to have to make shortcuts for people every time they want a new one.
Apologies in advance for using the word shortcut so many times.