I figure this would be right up your street http://www.socketeq.com/ - the Android User Space running on a windows kernel.
Also there was a project which used mono/.net as the vm rather than the java inspired dalvik although it fell off the map a bit.
What makes the Windows Kernel stuff possible is that Android Passes everything through an IPC mechanism named Binder
An Highly Detailed Explanation of Binder can be found here - This video is
One Final Thing - XDA-Developers. Is a massive forum with 5m+ so the signal to noise ratio is pretty high, Also some of the best gems are hidden in the device specific forums.
Edited by trevd, 27 January 2014 - 01:17 AM.