Well not really, because when the user restarts the program the set Directory is back to blank again. I dont want to set the initial directory for the user, I want the user to set the default directory just once and he must be able to see the set directory next time he starts the program instead of setting it each time he runs the program. I don't know if I'm being clear, let me know if you want me to explain more clearly... thx