Actually, it's probably failing on the .run method call, not CreateObject. You can determine that by separating into two lines:
Code:
Set shell = CreateObject("wscript.shell")
shell.run "build\SenderResult.exe submitstatus$b1",vbhide
and seeing which line fails.