Maybe this is one of those mysteries that can’t and shouldn’t be explained.

The fist statement showed 12 files copied to the Desktop.
The second showed 12 files copied to the Programs folder.
The third showed 5 filed copied to the Accessories folder.
And the fourth showed 0 files copied to the Startup folder.

Well, I think I’ve wasted enough of everybody time. Although, it might be a timing issue as someone suggested. I added a SLEEP 500, mapped a drive to the server running the script and looked at the Programs folder for the user I logged in as. I saw that the icons did get copied and they were showing up in the Programs folder and then they disappeared. The script was still in SLEEP, so I know that I am not deleting them somewhere farther down the script, so it must be the system logon process. Although, what kills me is that this same script works on another set of Citrix servers. Both are NT 4.0 SP6 Terminal Server with Citrix MetaFrame SP3.