Well, new project in VS2010, built on .NET 4.0, C3D2012 x64, configured for .NET 4.0....
No errors, works fine. Left it running in a complex drawing for about 20 minutes as I worked, no problems.
So I don't know what I have that would allow it to work that you don't.