you could check process explorer or something to see if the cmd.exe you are creating is actually shown as a child of kix32.exe
if so, that would hold the original exe until children are finished.

also, not sure what would happen if you called exit 0 or quit 0 at the end of the script.

I do not have this issue with wkix32.exe but I do not call it with cmd.exe either.
_________________________
!

download KiXnet