If you configure VS2008 to start the project with internal option [start external program] set to nunit.exe version 2.4.7, you receive a exception with the the message “Common Language Runtime detected an invalid program.”
In case you disable typemock as follows, VS > tools > disable typemock isolator. All the stuff works fine and nunit starts as expected.