While attempting to setup CruiseControl.NET on a new build server I ran into this error "Application Error. The application failed to initialize properly (0xc0000135). Click OK to terminate the application". The problem? The .NET framework wasn't installed on the machine. The server is running Windows XP and I was accessing it via remote desktop from a Vista box so the lack of .NET left me scratching my head for a second.