TweetDelete – Automatically delete your posts that are older than a maximum age
Services such as this cannot delete a tweet from other services or people who archive them or even just take a screenshot. You still have to assume that anything to post on Twitter will be public forever.