http://llvm.org/pubs/2003-10-01-LLVA.html

Novell/MS plan to release SuSE-Windows combo based on VMWare/Xen/Virtualization.

Using LLVA/LLVM virtual machine or Tao Group's VP, in theory, it is possible to create a single version of application binaries that run on both OS at the same time.

The same application can run on either Windows or Linux or both Windows + Linux without modification/re-compiling.

Is this idea possible?
What is the communication/load-balancing between Linux and Windows?