I had trouble where the weather icon always seems to not update. I start Object Dock with Windows, and I found that if I quit Object Dock and then restart it, it will fix the problem. Other steps to solve it did not work including right click > update and remove and re-adding the docklet. Also, right clicking > weather docket properties > changing settings would cause object dock to freeze. Only restarting object dock would solve the problem.
Eventually, I realized the trouble is actually with the first load of Object Dock when the system is starting.
>My System
Windows XP - NVIDIA 256MB Graphics - 1.8ghz CPU - Object Dock 2
My system takes a long time to start windows because I have a lot of programs loading at Startup and a somewhat slow system. However, when everything loads, most things work well. I found that ObjectDock dosen't load quite right when I start it with windows during this time. If I wait until Windows and fully booted (stopping using the cpu and hard drive) and then start Object Dock, the weather docklet is fine.
To solve my problem permanently, I found a free download.com program called Hyper Start (Click Here to Download) that makes the system wait until the system is under less stress before starting many programs. After I installed Hyper Start, I found ObjectDock loading without problems.