Try setting RunLogonScriptSync=1 as described in W2k/XP - Keep the Window visible on login?

It might also be a problem with the user registry not yet fully loaded when the script is running.
_________________________
There are two types of vessels, submarines and targets.