OpenElement not working? workaround?

Here’s the scenario:

Using the client, user creates a document and inserts images using either Create - Image Resource… or Create - Insert Resource…

For example, a small graphic used as a bullet character.

It looks fine. User saves document. Re-open document and graphics are now red boxes. But, document looks fine on web. Not a great situation, but I can live with it, since this application is for posting information on the web.

Now, save the same document again with the client (pretend you had an edit to make to the document if you feel like you need a reason). Now, the graphics are red boxes on the web, too. This is not good.

The first time you look at the source on the web, the graphic is accessed with an OpenImageResource command. After the second save, the source is using the OpenElement command, but failing for some reason.

Any ideas on how to solve or work around this problem? TIA.