Let the save file dialog open in the EDT.

Without that statement the save action sometimes freezes on Mac OS X and GreenFoot 2.4.
There are some more dialog actions in this scenario which also need to be checked if they run on or off the EDT.