tritone,
Thats a great idea, but Lookout doesn't allow you to specify different state file open and save paths. There is only one state file path parameter which can be set to "current directory" or "Lookout directory" only. Unfortunately this is not a runtime-writeable property, i.e. it can only be modified when in edit mode.
There is one thing you may be able to try though. Use the "Run" object in Lookout to copy a template state file to the state file that is used for your process before you load the process. It would be necessary to use a sequence object to set up the program flow.
1) Copy the read-only template state file to the read-write process state file.
2) Load the process
This process must be repeated every time the process is loaded(use the Loader object to load and close the process dynamically).
Regards,
Nick F.
Applications Engineer
National Instruments
~~