It probably involves some level of reverse engineering. Which last I checked violates the windows license.
Regardless of my feelings on whether such reverse engineering should be legal (I think it should), this line of business seems like it is inviting a lawsuit from MS, unless they have some kind of agreement with MS (which is possible).