David Sanders submitted this idea :
Vistaboot Pro gives you the option, but I never got it to work.
If you install Linux after you have installed Vista, the linux
bootloader (LILO or GRUB) wil give you the option to start windows,
effectively loading the Vista bootloader.
http://www.vistabootpro.org/