but honestly batch files suck for anything other than basic purposes You could in theory have another batch file running as a daemon to keep checking the permissions as a sort of primitive tamper proof solution.
This option to self delete after use,is not good for me. That's what I'm doing know,but I'M PARANOIC! What if someone have access to my notebook for 2/5 minutes? ahahha. Temporarily can't you just make it self delete? if it is meant to stay open for a longer period of time, just assign permissions that allow only the system to open it for viewing.