Hello,
The TechTracker icon is normally found in your taskbar notification area. (This is the section of your taskbar that has the time and date, as well as icons for other applications.) Most Windows installations are configured by default to "hide" inactive icons from this tray, so I would click on the double-arrow "<<" to expand this section and see if you can then spot the TechTracker icon.
If the icon is still missing, try to verify that TechTracker is installed completely and correctly. Gto your Control Panel's "Add or Remove Programs" and see if CNET TechTracker is listed there. If TechTracker is missing, I would really recommend re-installing the program.
For further troubleshooting, we will need to route you over to our technical support team. There is a support link on your TechTracker page, or you may visit this link directly: http://cnet.custhelp.com
Select "CNET TechTracker" from the Category drop-down so that it reaches us faster!
Regards,
CNET TechTracker Support
Tracker Icon is not in my taskbar,when I click on the desktop icon tells me to click on the taskbar icon, i go to your place and click on Tech Tracker, can see my page with all the downloads,but all the download that i already installed still are there and said i have to update them.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic