How about writing a script file that makes archives of the files every few hours (or whenever), having it run at startup, make archives, and sleep a few hours should work.
I don't know much windows scripting (batch file), but zip or 7zip programs should have command line interfaces to archive files & save the archive somewhere. Restoring from a zip/7z file should be quick & easy too. Naming it with the current date-time should avoid overlaps.
If you've got Cygwin or the new "Ubuntu for Windows" thing, you could use a bash script & commands like
while true do,
There are probably large backup programs that could do it automatically, but I'm sure they wouldn't be as "lean & light" as a script file &
sleep command. (almost didn't answer, but since you asked for "Thoughts & suggestions"...)