Updating preview panel when selecting different images (not just while editing). i.e. clicking on an image will instantly display its preview, so the preview screen always corresponds to the editor screen.
Preview should approximate Arduboy screen, so should alway have square pixels, and...
There's two ways to do this. The easy way would be quick to implement, but it would stop the preview image stretching when the window is resized. The hard way means writing another control and manually writing the rendering code (which admittedly would be similar to what the editor control does, but it's still a bit of a faff).
There's at least half a dozen different ways to approach this. A slider with fixed options, a set of radio buttons, zoom in and zoom out buttons, scroll wheel, numeric up-down...
Allowing a frame to be exported from the preview panel seems redundant.
I can vaguely see an argument for this being useful, though I don't think more than three background colours would be necessary.
Please consider: