If the problem was because images not downloaded, the error message would be like 'Cannot open file
http://www.somesite.com/logo.gif', i.e. picture name would be a correct URL...
I recommend to update to TRichView 11. It has some fixes when importing documents with external images.
As for downloading.
If you use RichViewActions, they do this work automatically. Just enable support for Indy:
http://www.trichview.com/help-actions/indy.htm
If you do not use RichViewActions, process RichViewEdit.OnImportPicture event. In this event, if the path parameter is a http location, download the image in a temporal location (using TIdHttp component, for example), then insert this picture. I currently only have an example with TrvHtmlImporter (
http://trichview.com/resources/html/rvhtml_indy.zip ) This example uses TrvHtmlImporter's event, so it needs to be corrected to use RichViewEdit.OnImportPicture.