The redirection might work as a parameter in ExecuteFile or Shellexecute.
Here are some extracts from one of my apps that does this
Params are other required parameters for this electrical rules checker utility, this sends the output to the file 'ercop.txt'.
const ERCOP = ' > ercop.txt';
Params := Params + ERCOP;
Executefile(addslash(OrcadDir) + 'erc.exe', params, OrcadDir, 1);
If this dosent work (some DOS programs wont accept it)
Write a batch file and include the redierction then call the batch file from your Delphi appliction.
Steve