We've been going around this bush with David since 2001
without much progress. We have added a fairly extensive
tutorial example and somewhat reorganized the docs to no
avail for him, although others have commented on the improvement.
If you want to help David specifically, the best bet is to
implement the GNU image API, and be prepared for
preview-latex, AUCTeX, and x-symbol to find all the places
where the emulation doesn't match the originals. This would
probably make XEmacs somewhat more popular with all of the
applications that use images.
There are other things more important at this point.