Sounds like a lot of fun ;) I'm also sick of dmd's policy to mess everything up on Windows by completely depending on dmc and its friends while Linux users have a proper linker, libc and object format. I mean wouldn't it be the easiest way to use COFF + MinGW's ld and libc since it's very similar to what is used on Linux?