I find the file permissions approach superior to some in-app thing, although it would probably be pretty easy to implement. Since the list of opened files is stored in the `.geany` file, what would it do with your session? It wouldn't be able to re-open your last files automatically, unless you made the write lock only apply to other sections of the project file.