However, I'd still look into the login processing order. It is well possible that the profile get's loaded after the icons are copied, and thus overwrite it. That is why I recommended to use RunLoginScriptSync which will load the profile first, then process the login script. See also W2k/XP - Keep the Window visible on login? and Sequence of events during logon in the FAQ Forum!
_________________________
There are two types of vessels, submarines and targets.