That's interesting stuff, Hos. I'll see what I can come up with...
Have you dug into this at all?
It does seem strange that you would need VC6 to build this. I have the compiler for work, but I don't really want to buy or pirate it for Blender development.
The MS Windows Platform SDK can be downloaded from MS free of charge. Coupled with gcc or DevC++, it would seem that a no cost development environment could be assembled.
This may not be the right place to pose this question, but if I did the nescessary fiddling with the makefiles and environments to get this kind of a setup going, would that be something that would be used in the mainline? I'm not terribly interested in doing splinter work.