Grub2 is the default bootloader for most current Linux distributions, but as I mentioned in my previous guide to saving NetBSD's bootloader, I feel Grub2 has a glut of features that make it unwieldy.
I prefer to use a simpler bootloader and although Windows is most unyielding about booting from the MBR, it does provide a loader with an acceptable balance of simplicity and configurability. By saving Grub2 to a file, Windows' loader can be left as the primary and the other Operating Systems need only worry about their own startup configuration.
Update: Despite initial success using this method on an older dual core AMD system, I have been unable to get it working on a newer system. It could be RAM or Disk size, but I'm not going to waste any more time on this aberration of unix tradition. Do one thing well, leave the OS functionality to Operating Systems!