Another easy solution to this would be to place a copy of the email body on the clipboard and allow the user to paste in whatever email client they prefer. As long as you include the destination email in the email body, this would be easy to get and display a message that the email is on the system clipboard, you could get this nice feature very cheaply.
That is, put the check for res_init back again. Would that be OK?