Actually, this one is doable. Developers are given full access to the user's contacts, and you can send an SMS by just sending an email. You wouldn't be able to do anything with received SMS's, unfortunately, and you wouldn't get the snazzy conversation tree like you get with the official SMS app, but a person could write a fully-featured SMS sender.