I am not sure if this is working as designed.
When you use FileChooser class and browseForMultipleFilesToOpen(), if you select one file JUCE stores the directory of that file as the future initialFileOrDirectory somewhere.
If you select more than one file it does not, the next time you open a dialog it opens from the original initialFileOrDirectory. This is on Windows XP.
I do not know why this should be or how to work around it without keeping track of initialFileOrDirectory myself.
Thanks for reading.