See: http://www.motorola.com/Consumers/US-EN/Consumer-Product-and...
Also, another approach is to make your phone start a desktop OS, such as Ubuntu, once connected to a monitor, mouse and keyboard:
http://www.ubuntu.com/devices/android
Which would essentially be just like regular dual-booting known to geeks, but simplified to make the switch instantly after you dock your phone.