cd to users home dir if no current dir has been set. Fixes bug #625734
diff --git a/Mac/Tools/IDE/PythonIDEMain.py b/Mac/Tools/IDE/PythonIDEMain.py
index fb02100..44fea3c 100644
--- a/Mac/Tools/IDE/PythonIDEMain.py
+++ b/Mac/Tools/IDE/PythonIDEMain.py
@@ -43,6 +43,11 @@
 				self.quitevent)
 		import PyConsole, PyEdit
 		Splash.wait()
+		if sys.platform == "darwin":
+			if sys.argv and sys.argv[0].startswith("-psn"):
+				home = os.getenv("HOME")
+				if home:
+					os.chdir(home)
 		# With -D option (OSX command line only) keep stderr, for debugging the IDE
 		# itself.
 		debug_stderr = None