First, depending on the e-mail program, (This works in Outlook Express and Outlook) you'll usually need to send the message in HTML format. (Most "text only" messages won't embed the picture.) Next, I open the picture in a program such as Internet Explorer, or something else from which you can RIGHT click and choose "Copy". Now, place the cursor in the body of the message and RIGHT click on the body of the mail message, choose "Paste".
Hope this helps.
Grif
I know how to send a photo as an attachment but would like to know how to send a photo in the body of the message.
Thanks in advance.
DC

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic