So my client needs to be able to edit the email messages (confirmation, reminder) using a wysiwyg interface. It's easy enough to get the wysiwyg module to display a wysiwyg interface by adding an input format selector to the relevant text areas, however we then have to actually apply the format they select, which is annoying because it means you have to store the format for each field, which would mean two more table columns, just to be able to use wysiwyg.
I toyed with the idea of just using the site default format on the text areas (the same way that filter_form() does when a user has access to only one format: instead of showing the format selector it just displays the tips for the one format available), but this would require copying code from filter_form() which doesn't sound like a nice solution either.
Perhaps this needs to wait for #290305: Split out email functionality into separate submodule(s) anyway.