Eu estava passando pelo mesmo problema! Eu acho que tenho uma solução melhor:
Do meu ponto de vista, é melhor dizer ao WinXp para usar o mesmo tempo que o Mac OS x (UTC)!
Para fazer isso, edite o seguinte no registro do WinXP:
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Control
TimeZoneInformation
RealTimeIsUniversal
e defina como DValue
de 1.