that iexpress.exe solution is almost perfect. if only I can specify the working directories of the file it'll be great. Anyone knows how I can do that?

The way it works is if I run combined.exe from c:\work I want the working directory (curdir) to be c:\work

WHat happened is combined.exe will get extracted to c:\sometempdirectory and then will run the program from there. So the working directory ended up to be c:\sometempdirectory which is not what I want.