I don't think a template for emails is possible; however, there are extensions to Firefox that will allow you to add custom HTML or whatever via a right-click context-menu.
As for the images, I'm not sure. I usually don't send images in email, but just host them somewhere and send links. Cuts down on bandwidth use and is easier to open than an HTML message with images.