I\'m looking for a way to create a HTML formatted email from a OS X Cocoa application.
My preferred workflow would be: The user selects a menu item and the default m
There's no standard way to do complex interactions with arbitrary email clients. You would have to tackle each application you want to support separately, and see if it has a way to set the email format--most likely via Applescript--and then detect what the default mailto handler is and run the appropriate code. For some email clients, it may not be possible (just as some clients have no supported way to open a new email with an attachment).