I'm still not entirely understanding your process. When you say
"throws all of those files individually at nunit-console.exe" do you
mean you run nunit-console 49 times? Or do you run it once with 49
files on the command line?
Also, what are all the options used on the command line? Depending on
the combination of options and the target framework, you may be
waiting for 49 processes to be launched before any execution begins.
Charlie