Add an option to disable auto-recovery
Sometimes scripts can contain information that you do not want to be saved to disk. You write the script with a placeholder for that information and then when you come to use it later you overwrite the placeholder, run the script and close it without saving... except it turns out that LINQPad 7's auto-recovery is saving copies of the sensitive information to disk every 10 seconds. If you're running from an SSD then its wear-levelling mechanism makes it tricky to remove that information from the SSD, simply overwriting and then deleting the file is not enough.
I know that LINQPad offers mechanisms for storing passwords but they can be overkill and you are relying on DPAPI securing those passwords properly. I also know that the sensitive information is in RAM - I can live with that. I just don't want it on disk.
It's not the most important thing in the world, LINQPad 5 does not write auto-recovery files so it can be used for these kinds of scripts, but it would be nice if LINQPad 7 could be used as well at some point in the future. Perhaps a boolean in the advanced settings that controls whether auto-recovery is enabled or not?