I have posted a new faq concerning several ways, some are quite easy, to store data that can be acessed after the drawing has been closed and reopened, or after the computer has been turned off and on again.
I saved your lesson to my references. By the way, what do you know of the use of saving strings to the registry through 'setenv' and 'getenv'? I did a little test and it seems to work. The string is saved to a particular machine, is not drawing dependent, and no need to mess with a separate text file. Probably impratical for more than a few strings.
setenv and getenv save and retrieve the specified string to the local computer's command environment. To see what I mean, use setenv to set a variable, then open a DOS command window and enter the command SET. This is where the data is stored. Generally speaking the upper limit of command environment storage space is 1024 bytes, but can be expanded with the correct calling syntax at boot up. It is easy to see how this could quickly fill up with a few path statements and a few other environment variables.