Lo primero que tendrias que probar es a usar la funcion ChDir de delphi para cambiar de directorio en vez del cd de msdos con un winexec, mira en la ayuda como se usa esta funcion, pero te comento que mas o menos es asi:
ChDir(Directorio: String);
De paso te recomiendo la siguiente pagina de trucos para delphi:
http://www.q3.nu/trucomania/