Where is this Twitter App hiding?
It's probably the Social Networking Service (SNS) or a similar application, rather than a Twitter-specific app.  I have this service on my Samsung phone and there's a widget that can display social networking posts on the home screen.  You can manage it via Settings -&gt; Accounts and sync, as Al said.