With the goal of making this program as easy to use as possible, I'm considering making a serverside component do the emailing so that the user won't have to worry about setting up the smtp details. The program would send the [message , subject, to] fields to the server. The server is setup to process emails.
Also I have been thinking about a hotkey to bring up the program window, and it would minimize after sending mail. Bring up the window, type body, alt-s to send. Did you know you can already use alt-s to send?
I'm going to add the feature to select from multiple TO addresses so that you can use it for multiple purposes, ie firstname.lastname@example.org and email@example.com but it would remember the last selected address. Add / remove these addresses built in the UI.
Also I noticed that the updater will say that the program is up to date, really it should only come up when an update is available, when automatically run.