Does it use any temporary file while writing? In which case it may be trying to write the temporary file to a read only location ... just a thought.
Nope, doesn't do that. (And I've just checked my current work-in-progress against 1.2-release, haven't made changes to the filesave code since then). When fSekrit saves, it first copies itself (the current running module) to the target file, and then it appends the note data.
When a fSekrit note with
note data is run, it copies itself to %temp%, and then launches that file as the editor... this was done to be able to save directly (was implemented in 1.2, previous versions did some even nastier copying around
). So if your .exe on CD has note data in it, the CD shouldn't even be accessed after launching...
A "blank" note doesn't do the tempfile-copying though, so when doing "save as" a blank note will
read from the CD...