From my Delphi v1 Windows app I am calling a DOS sort utility called RPSORT. I use a PIF file to run it from my app. It works OK, only problem is, it seems to take longer for RPSORT to complete its sorting task when I call it from my app, as opposed to just going straight into DOS and running it manually there. Know what I mean? Could it be that Windows is somehow slowing it down? I looked around the various settings in the PIF file and noticed one that said "Prevent MS-DOS based programs from Detecting Windows" and it was unchecked. If I checked this, would this speed things up?