to deliver the best developer experience, you want to build an add-in command in compose window. Check out these two blog posts on this feature, along with a sample posted at the end of the second one. That sample shows you how to create a button in the ribbon of a message compose window.
http://blogs.msdn.com/b/exchangedev/archive/2015/08/31/introducing-add-in-commands.aspx
http://blogs.msdn.com/b/exchangedev/archive/2015/09/01/building-add-ins-with-commands.aspx
Very soon, the Office store will require that add-ins which integrate into compose window use commands, so you should follow these posts.
While we do have tooling in Visual Studio, it's currently only showing how to build an add-in without a command. We're currently working on upgrading the tooling to support commands as well, so for the time being please use the samples referenced in the blog posts.