When the background image is moved or resized, it should be undoable so you can move it back to where it was.
This would be a little tricky. Right now background image is part of the main frame canvas. To have it be part of the undo system we would have to move it into the document.
Though if it was in the document you could save it with the file. So you would have the background image placement preserved with every show. Food for thought.