Thanks. Your code snippet helped me :-). Here is what I observed:-
I was trying to run a short-cut(to an terminal.exe) with command line parameter in my original code.
When I tried your code it behaved the same way. So I tried running the terminal.exe from its install location, and it worked :-). The script executes terminal.exe, waits for it to exit and then runs it second time.
Thanks !!!