Jerry,
That is a little different then. How are you spawning the other EXEs? ShellExecute? WinExec? RUN? Are they doing printing or print previewing? Some printer drivers are notorious for consuming resources. There might be an API call that you can make to check for low resources and bail out and restart your control program. You might need to have the system reboot too.
>It's not one task that is blowing up, it seems that the EXEs that are called are not cleaning up after they close down. Near the crash I get a message that there is not enough memory to run that exe. I would like to use an OLE server but if one task crashed the rest of them won't run.