I'd be surprised if you find a NES emu that does this, but the next best thing would be to make an autohotkey script that automatically saves the game's state and exits at the push of your exit button, and automatically loads the state whenever you start the game.