MythTV on Windows
A Windows port of MythTV would require (At the very least) the fixing of the codebase so that compilation works once again under Cygwin. Once the frontend is compiling, we can start to see about getting DirectX output, a DX or OpenGL/Win port of MythUI, and the (many) changes necessary to get MythBackend to run.
Cygwin is a limiting factor, as it does introduce a dependancy on cygwin1.dll. In thoery, once Cygwin compilation is successful, we can see about moving to MinGW, which compiles all the necessary functions statically, rather than linked in through a seperate dll.