Try replacing the Weather.ocx file in your current OD with the Weather.ocx from here:
http://sd.stardock.com/ken/stardockweather.ocx
remember to rename the stardockweather.ocx Weather.ocx
Thanks a lot, it worked perfectly! However, when I went to the installation directory, there was only StardockWeather.ocx, no Weather.ocx. I created a copy of the original file, and replaced it with your link (without renaming). As soon as I did it, the dock updated almost instantly.
Many thanks