I am experiencing the same problem. Whenever TypeMock links with NCover the process (either nunit-gui or nunit-console) bombs out early. Without linking to NCover it runs successfully.
I am using ncover 1.5.5.0, nunit 2.2.8.0, and typemock 3.6.0.0.
The command I am using is:
TMockRunner -link NCover -loglevel 9 nunit-console unittests.dll
The output of the logs is short and sweet so I'll post it all here.
First up is "TypeMock-nunit-console.exe-1.12.2006-9-49-22.out"
Logging program: C:Program FilesNUnit-Net-2.0 2.2.8in
unit-console.exe
Known namespace: nunit
Known namespace: vstesthost.exe
Known namespace: MbUnit
Known namespace: TestDriven.TestRunner.dll
Secondly there is "LinkedProfilers-nunit-console.exe-1.12.2006-9-49-22.out"
Logging program: C:Program FilesNUnit-Net-2.0 2.2.8in
unit-console.exe
Cannot read EnvName0 => The system cannot find the file specified.
Reset Location: C:Program FilesNCoverCoverLib.dll
Adding profiler: {6287B5F9-08A1-45E7-9498-B5B2E7B02995}
Loaded C:Program FilesNCoverCoverLib.dll
Adding typemock profiler
Loaded C:Program FilesTypeMockTypeMock.NETMockWeaver.dll
Target Runtime .NET 2.0
Initialize Profiler 0, Target Runtime .NET 2.0
Initialize Profiler 1, Target Runtime .NET 2.0