I recently built a new HTPC and am running Windows 7 64-bit on there. But I also have a Windows XP native installation, as I am also using it to record audio from S/PDIF (and Windows Vista and newer do not lock down the digital inputs like XP and previous)
I installed Windows 7 second, so that I could use the boot manager to select an OS. Using EasyBCD, I changed the options so they show "Windows XP" and "Windows 7" respectively. Windows 7 is the default that boots after 10 seconds of not selecting an OS.
Here is my question - is it possible to make an intelligent reboot script, so that if I'm running XP and select Restart, it will restart into XP and vice versa for 7? It would be really useful - especially if I could make it remember that preference after shutdown so it will just start what was previously running. In other words, the only way to change the OS is when it boots, to just select which one I want.