I have created two diff's, the first one is for linuxBIOSv2 (xpboot.diff) the second is for LinuxBIOSv3, it adds ADLO to v3.
details:
  http://www.linuxbios.org/Booting_Windows_using_LinuxBIOS

Feel free to test it and give some feedback!!

We hope Vista comes soon.

Regards,
--
Augusto Pedroza