I've also noticed that no matter how I create the path, the native file dialog always opens the same directory. Even if I comment out 'path = al_create_path_for_directory( "/" );' the result is the same. It seems like this might possibly be related??