Robot, beboot thyself!
Scary thought, isn't it? ;-)
As a programmer, I can see how this could really push the industry forward. Everyone seems to recoil in horror at the name "Microsoft," but remember that we see our best technological advances when real standards are developed to allow interoperability and reduce redundant development. For example, the Internet couldn't really take off until people agreed to use HTML - even though there were other protocols out there that were technically superior. It was only when everybody agreed to use the same standard that they could actually transmit meaningful information.
Microsoft is in as good a position as anybody to be on the forefront of setting those standards in the area of robotics.
The Blue Robot of Death?