Well I could be wrong, but as far as I know you can't upload images with the tinymce editor (without a specific plugin), which is why the image would need to be publicly accessible on the web for it to be viewable by the recipient.
As for gmail, hotmail etc, I have not used them extensively but I would assume that they handle images differently to RC.