if you press n hold the home screen you get four options, press widgets, then scroll down to settings, and its under 'mobile network' with htc written underneath. thats what i use to turn the internet on and off.
hope this helps
or if you mean the actual app then press the arrow in the corner (next to phone) and you'll basically get a menu of all the apps and stuff and its under internet. the actual icon has changed.(if you then hold the icon you can then place it on your home screen)