I've found Windows, OS X and even Linux to all suck in one way or another so I have decided to start coding my OS.

I plan on using C# with .Net 3.5 on the front end (so I can use WPF) and C# with .Net 2.0 on the backend.

My question is, how do I compile my Windows form into an OS?