Don't register newly translated ImagePluses

The LegacyImageMap uses the ImageTranslator to create ImagePluses.. so
if we turn around and register these images in the LegacyImageMap, we
get an infinite loop.

Updated direct usage of the ImageTranslator to register the created
images as appropriate.
wip
wip