I got fed up with the mess of time zones on Channel 9's forums, and wrote a C# wrapper class for the registry time zone information and some useful Win32 APIs for converting times between UTC.
As a test application and hopefully something useful, I also wrote a World Clock application. It's basic but I hope functional.
Now I just hope I got the conversion code right!
CodeProject article (may move if it gets edited)