click the wrench in the top right corner .....then click ...downloads.
Have WIN7 Pro and IE8. Go to download Google Earth . . . Installer confirm it is installed and then no icons, not in the list of programs and a search for files comes up with basically nothing.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic