I think you want Dos.library/SetCliCurrentDirName.
http://wiki.amigaos.net/amiga/autodocs/dos.doc.txtProvided the program is run through the shell, that should set the CLI environment to use the directory you want and the new process should pick it up. It would with System() rather than Execute(), anyway.