The code for grabbing these things will probably be a pain in the ass, and you have to know how FFTPatcher gets at files that are in the disc image, so I assume that's what you consider ambitious. The actual preview only needs to be a 2D grid, made up of color-coded squares with numbers on them.