Мне пришлось бы копнуть глубже, чтобы найти ответ на ваш второй вопрос, но первый бит определенно должен быть возможен В Dynamics CRM SDK помогите найти RibbonDiffXml. Это даст вам информацию о том, как изменить ленту-
Use RibbonDiffXml to create declarative definitions of modifications to the default Microsoft Dynamics CRM 2011 ribbon.
Вы можете экспортировать этот XML через область настроек и обновить его, чтобы иметь настраиваемую кнопку. В действиях кнопки вы можете вызвать метод JavaScript (с одного из ваших веб-ресурсов). С помощью JavaScript вы сможете открыть новое электронное письмо (либо CRM, либо пользовательский ISV).
Я бы рекомендовал использовать встроенные шаблоны электронной почты, когда это возможно.