The Microsoft Robotics Studio ???
The Microsoft Robotics Studio is a Windows-based environment for robot control and simulation. Features include: a visual programming tool, Microsoft Visual Programming Language, for creating and debugging robot applications, web-based and windows-based interfaces, 3D simulation (including hardware acceleration), a lightweight services-oriented runtime, easy access to a robot’s sensors and actuators via a .NET-based concurrent library implementation, and support for a number of languages including C# and Visual Basic .NET, JScript,and IronPython.
For More Info