Using my MacBookPro in the office as a Windows XP Machine via Boot Camp, I finally got nearly all the settings right. One of two problems which remained was that I always had to manually set the time when booting into Windows. Various tips such as "syncing time on startup" didn't worked for me, because I am sitting behind a firewalll.
Today I found this nice tipp on in the forums for www.mactechnews.de which worked fine for me. Finally, I don't have to change my time settings. Just make the following entry in your Windows Registry:
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Control
TimeZoneInformation
RealTimeIsUniversal
and set it to a DValue of 1. It worked for me. Now Mighty Mouse horizontal scrolling remains my last problem under Windows.
Mac OS X Hints
http://hints.macworld.com/article.php?story=2006072022590888