I get that problem too... not annoying enough to see if there is a fix. It normally happens when windows is loading. I try to click off my firewall or something in the sysbar and it opens both, with the windows clock/taskbar one first. It's an annoyance since all you do is right click somewhere else then try it again. It's worked the second time everytime so it's just a minor annoyance.
I have this problem once in a while too, but I'm not running "Soltek hardware monitor". I think it has to do with the way Windows is handling the processes running in the background. If I were to set background processes "Equal Priority" to foreground I'll bet it wouldn't do that.