Ok, I hope I am not sounding terse, just trying to figure out what we are wanting to do in what situation. :-)
What you just said is very easy to code in, and makes sense. And at the beginning of filetool.sh, will be very simple to give something like this:
If empty /opt/.filetool.lst or does not exist /opt/.filetool.lst; then create /opt/.filetool.lst if needed and then echo "opt/.filetool.lst" to /opt/.filetool.sh so it will back up itself otherwise empty and not interfere with reboot.
I can do that tonight.
Oh, and thanks sm8ps for your time you are spending with dCore and your effort to improve it. Keep it up!