First, are you sure you have the icon set to show in XP under the "hide inactive icons" setting?
If so, then are you using UPnP (Universal Plug and Play)?
There is an issue with XP where having UPnP installed can cause some icons not to show at bootup. Try logging out and then logging back in and see if this makes the icons show up.
I hope these tips help you with your problem.