1. The one I mentioned is to compose your message, either simple one or html message, in google doc, then copy and paste the whole message into gmail.
2. If the pciture is on the internet, just right click, select view image, click ctrl-A (to select all, not just the image) and ctrl-C (to copy the html codes). Then go and paste it in gmail. Remember one thing, don’t click the image and copy. It won’t work. You need all those html codes, not just the image. If your image is not on the internet, then upload it to either flickr or picasa, and do the same thing.
3. You can download a small program called iClippy from the internet. The publisher says it is to paste the images directly into web applications such as email and chats. I haven’t tried it yet but it seems to be useful. You can download it at http://www.iclippy.com/ or from Download.com.
5. OK. Here is the one I like best. I compose my message in Zoho Writer – a free web based online word processor. I compose my message in a beautiful formatting, put my images in appropriate places, and copy the whole message. Then paste it into the gmail.
I believe these will satisfy most of your requirements.
Do you like this post? Perhaps you might want to subscribe to my blog.