It could be because you're not setting the WorkingDirectory property. According to the docs:
Important Note:
The WorkingDirectory property must be set if UserName and Password are provided. If the property is not set, the default working directory is %SYSTEMROOT%\system32.
Greg Beech
2009-04-22 16:09:45