It is different to copy a shortcut when you're already logged on and during the logon phase. please read the following FAQs:
Copy a shortcut to the Desktop, Start Menu, etc.
Sequence of events during logon

You should really put some error checks into your code to figure out what exactly is going wrong, for example check that the directories and files actually exist.

If you have a working command lne to copy the shortcut, why don't you try that one from within the login script and see whether it succeeds. I suspect that your command line copy will fail, too.

Are you using profiles under Windows 9x? you need to establish the exact location of the desktop folder before copying, it does not ahve top be at c:\windwos\desktop.
_________________________
There are two types of vessels, submarines and targets.