Okay, well thanks anyways.

I'm guessing the with Multithreading within C++, I would need to specify it at different stages (like paragraphs).

So should I create a separate thread for every occurance of ShellExecute & CreateProcess?