DMF Developed Software: SEMLabel
SEMLabel solves this problem by placing image metadata below the image area. More information can be displayed, but does not alter the image data in any way.
SEMLabel can manually label (and un-label) images and can perfrom either operation in batch mode, but is normally used running in the background, automatically labeling images as they are saved to a specified folder:
Recently SEMLabel was modified to include a "barcode" in the image data area that encodes the magnification, for use by the image measurement program dmfMeasure.