Theoretisch ist es schon möglich. Es muss halt nur der Kernel des Betriebssystems angepasst werden, das unter xen laufen soll. Die Entwickler von xen haben das in einer früheren release schonmal mit dem XP Kernel gemacht, und das hat auch funktioniert. Keine Ahnung, ob die dazu den Kernel-Quellcode von MS für Testzwecke zur Verfügung bekommen haben, aber wahrscheinlich war's so ähnlich, sonst hätten sie sicher Ärger gekriegt.
Also in der aktuellen release geht's nicht, weil MS nicht erlaubt, dass jeder an deren Windows-Kerneln rumbastelt bzw. halt den Quellcode garnicht rausgibt. Zukünftige Prozessoren sollen die zugrundeliegende Virtualisierung direkt unterstützen, so dass kein Kernel mehr angepasst werden muss. Dann läuft auch Windows als Gast (oder halt host) unter xen. Solange empfehle ich qemu, ein OpenSource Emulator eines französischen Entwicklers, der sehr gut läuft (Vmware für Arme oder besser vmware killer...;-)...