Hmmm...I guess I would try creating the shortcut on a network share, and then copying it to the desktop via the logon script. I'm a bit concerned over permissions, so I would make sure the shortcut has everyone permissions applied to it before you test it on someone's machine. I would either test to see if it already exists before copying it or just use XCOPY (or similiar) with the overwrite if exists option. Just a thought.

Raymond6299 I tried your method of deploying it to my user desktops, it did not work even after the group policy refreshed. Is there a step that I am missing, do I have to restart the server, what do I do when the policy still don't apply?