To add to Brett's suggestion,
You could store the value for the last directory inside a lookup file (text).
So when the user opens the folder, the folder selection is populated with the last one that was opened.
This way, it allows the flexibility to open other folders and remember which one was last opened. Unless you want to restrict to a single folder, then you could do the same without offering a choice of folders. In that case, you could store the static folder location in the file.
I use this method when developing code to make my life simpler. I have a boolean value that alters the behaviour of the vi (wired to a Case Statement) which allows selection why I run the vi and presents static settings for an operator. An example of static settings is the folder where the results reside. They can be indexed by login name.
I'm sure you get the picture.
Experiment and have fun.
JLV