diff --git a/mac/Info.plist b/mac/Info.plist
new file mode 100755
index 000000000..fe940fc78
--- /dev/null
+++ b/mac/Info.plist
@@ -0,0 +1,30 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ English
+ CFBundleExecutable
+ Gramps
+ CFBundleGetInfoString
+ 3.2.5, (C) 1997-2010 The Gramps Team http://www.gramps-project.org
+ CFBundleIconFile
+ gramps.icns
+ CFBundleIdentifier
+ org.gramps-project.gramps
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ 3.2.5
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 3.2.5
+ NSHumanReadableCopyright
+ Copyright 1997 - 2010 The Gramps Team, GNU General Public License.
+ LSMinimumSystemVersion
+ 10.5
+
+
diff --git a/mac/gramps b/mac/gramps
new file mode 100644
index 000000000..7108d264d
--- /dev/null
+++ b/mac/gramps
@@ -0,0 +1,7 @@
+
+import sys
+import os.path
+#Modified from the version shipped with pygtk, to point at where the pygtk-demo modules are in the bundle.
+pygtklibdir = os.path.join(os.environ["GTK_EXE_PREFIX"], "lib", "pygtk", "2.0")
+sys.path.insert(0, pygtklibdir)
+execfile(os.path.join("GTK_DATA_PREFIX", "share", "gramps", "gramps.py"))
diff --git a/mac/gramps.accel b/mac/gramps.accel
new file mode 100644
index 000000000..b03ff28c4
--- /dev/null
+++ b/mac/gramps.accel
@@ -0,0 +1,200 @@
+; gramps.py GtkAccelMap rc-file -*- scheme -*-
+; this file is an automated accelerator map dump
+;
+ (gtk_accel_path "/People Tree View/PersonAll/Edit" "Return")
+; (gtk_accel_path "/FileWindow/PluginStatus" "")
+; (gtk_accel_path "/ReportWindow/place_report" "")
+; (gtk_accel_path "/FileWindow/ViewMenu" "")
+ (gtk_accel_path "/Pedigree/Forward/Forward" "Right")
+; (gtk_accel_path "/ReportWindow/birthday_report" "")
+; (gtk_accel_path "/ReportWindow/marker_report" "")
+; (gtk_accel_path "/ReportWindow/Graphs" "")
+; (gtk_accel_path "/FileWindow/FAQ" "")
+; (gtk_accel_path "/ToolWindow/mediaman" "")
+ (gtk_accel_path "/Families/Forward/Forward" "Right")
+ (gtk_accel_path "/Events/ChangeOrder/Add" "i")
+; (gtk_accel_path "/ReportWindow/det_descendant_report" "")
+; (gtk_accel_path "/ReportWindow/statistics_chart" "")
+; (gtk_accel_path "/Person View/PersonAll/FilterEdit" "")
+ (gtk_accel_path "/Events/Backward/Back" "Left")
+; (gtk_accel_path "/ToolWindow/rebuild_refmap" "")
+; (gtk_accel_path "/ToolWindow/Database-Processing" "")
+ (gtk_accel_path "/Events/Bookmark/EditBook" "b")
+ (gtk_accel_path "/People Tree View/PersonEdit/Remove" "Delete")
+ (gtk_accel_path "/Notes/Forward/Forward" "Right")
+ (gtk_accel_path "/Undo/Undo" "z")
+ (gtk_accel_path "/MainWindow/Import" "i")
+; (gtk_accel_path "/FileWindow/Filter" "")
+; (gtk_accel_path "/ReportWindow/summary" "")
+ (gtk_accel_path "/Media/ChangeOrder/Remove" "Delete")
+; (gtk_accel_path "/FileWindow/HelpMenu" "")
+ (gtk_accel_path "/Place View/Bookmark/AddBook" "d")
+ (gtk_accel_path "/Repositories/Bookmark/EditBook" "b")
+; (gtk_accel_path "/ReportWindow/book" "")
+; (gtk_accel_path "/FileWindow/FileMenu" "")
+ (gtk_accel_path "/Person View/Backward/Back" "Left")
+; (gtk_accel_path "/ReportWindow/records" "")
+; (gtk_accel_path "/ReportWindow/ancestor_report" "")
+; (gtk_accel_path "/ToolWindow/chname" "")
+; (gtk_accel_path "/Person View/PersonEdit/FastMerge" "")
+ (gtk_accel_path "/Relationships/Forward/Forward" "Right")
+; (gtk_accel_path "/Person View/PersonEdit/ExportTab" "")
+ (gtk_accel_path "/Notes/ChangeOrder/Remove" "Delete")
+; (gtk_accel_path "/ToolWindow/editowner" "")
+; (gtk_accel_path "/ReportWindow/hourglass_graph" "")
+ (gtk_accel_path "/Repositories/ChangeOrder/Add" "i")
+ (gtk_accel_path "/Media/Forward/Forward" "Right")
+ (gtk_accel_path "/AllMainWindow/Delete" "Delete")
+; (gtk_accel_path "/FileWindow/Toolbar" "")
+ (gtk_accel_path "/Place Tree View/ChangeOrder/Add" "i")
+; (gtk_accel_path "/ReportWindow/number_of_ancestors_report" "")
+ (gtk_accel_path "/Families/ChangeOrder/Add" "i")
+ (gtk_accel_path "/Person View/Bookmark/EditBook" "b")
+ (gtk_accel_path "/Relationships/Bookmark/AddBook" "d")
+; (gtk_accel_path "/ReportWindow/familylines_graph" "")
+ (gtk_accel_path "/Person View/Forward/Forward" "Right")
+ (gtk_accel_path "/Place View/ChangeOrder/Remove" "Delete")
+ (gtk_accel_path "/Sources/ChangeOrder/Remove" "Delete")
+ (gtk_accel_path "/Person View/ChangeOrder/Remove" "Delete")
+; (gtk_accel_path "/ToolWindow/relcalc" "")
+ (gtk_accel_path "/AllMainWindow/Export" "e")
+ (gtk_accel_path "/Pedigree/Backward/Back" "Left")
+ (gtk_accel_path "/Relationships/Bookmark/EditBook" "b")
+; (gtk_accel_path "/ToolWindow/reorder_ids" "")
+ (gtk_accel_path "/Place Tree View/Bookmark/EditBook" "b")
+; (gtk_accel_path "/RecentFiles/RecentMenu0" "")
+ (gtk_accel_path "/Person View/PersonAll/Edit" "Return")
+; (gtk_accel_path "/FileWindow/MailingLists" "")
+ (gtk_accel_path "/Place View/Forward/Forward" "Right")
+; (gtk_accel_path "/ReportWindow/kinship_report" "")
+; (gtk_accel_path "/MainWindow/BookMenu" "")
+; (gtk_accel_path "/ToolWindow/evname" "")
+; (gtk_accel_path "/ToolWindow/Analysis-and-Exploration" "")
+; (gtk_accel_path "/ReportWindow/indiv_complete" "")
+; (gtk_accel_path "/AllMainWindow/F12" "F12")
+ (gtk_accel_path "/Place Tree View/Bookmark/AddBook" "d")
+; (gtk_accel_path "/AllMainWindow/F11" "F11")
+; (gtk_accel_path "/ToolWindow/sortevents" "")
+ (gtk_accel_path "/Fan Chart/Backward/Back" "Left")
+; (gtk_accel_path "/Media/Backward/Back" "Left")
+; (gtk_accel_path "/Fan Chart/Bookmark/AddBook" "d")
+; (gtk_accel_path "/Person View/PersonEdit/CmpMerge" "")
+; (gtk_accel_path "/MainWindow/ToolsMenu" "")
+ (gtk_accel_path "/Events/Forward/Forward" "Right")
+ (gtk_accel_path "/Families/Backward/Back" "Left")
+ (gtk_accel_path "/Place View/Backward/Back" "Left")
+; (gtk_accel_path "/ReportWindow/descend_chart" "")
+; (gtk_accel_path "/ToolWindow/dupfind" "")
+; (gtk_accel_path "/MainWindow/EditMenu" "")
+ (gtk_accel_path "/UndoHistory/UndoHistory" "h")
+ (gtk_accel_path "/Sources/Bookmark/EditBook" "b")
+; (gtk_accel_path "/FileWindow/ReportBug" "")
+ (gtk_accel_path "/AllMainWindow/Insert" "i")
+ (gtk_accel_path "/Notes/Bookmark/AddBook" "d")
+ (gtk_accel_path "/People Tree View/ChangeOrder/Add" "i")
+; (gtk_accel_path "/FileWindow/Sidebar" "")
+; (gtk_accel_path "/Person View/PersonAll/Dummy" "")
+ (gtk_accel_path "/Redo/Redo" "z")
+ (gtk_accel_path "/Person View/PersonEdit/Remove" "Delete")
+; (gtk_accel_path "/ReportWindow/family_group" "")
+; (gtk_accel_path "/ToolWindow/excity" "")
+ (gtk_accel_path "/Repositories/ChangeOrder/Remove" "Delete")
+ (gtk_accel_path "/Repositories/Forward/Forward" "Right")
+; (gtk_accel_path "/FileWindow/UserManual" "F1")
+; (gtk_accel_path "/FileWindow/OpenRecent" "")
+ (gtk_accel_path "/Families/Bookmark/AddBook" "d")
+ (gtk_accel_path "/Place Tree View/Forward/Forward" "Right")
+; (gtk_accel_path "/ReportWindow/rel_graph" "")
+; (gtk_accel_path "/ReportWindow/Web-Pages" "")
+; (gtk_accel_path "/ReportWindow/WebCal" "")
+; (gtk_accel_path "/ReportWindow/Text-Reports" "")
+; (gtk_accel_path "/Person View/PersonAll/QuickReport" "")
+; (gtk_accel_path "/FileWindow/HomePage" "")
+ (gtk_accel_path "/Relationships/Family/Edit" "Return")
+; (gtk_accel_path "/ToolWindow/patchnames" "")
+ (gtk_accel_path "/Relationships/Backward/Back" "Left")
+; (gtk_accel_path "/ReportWindow/det_ancestor_report" "")
+ (gtk_accel_path "/AllMainWindow/BackSpace" "BackSpace")
+; (gtk_accel_path "/ToolWindow/Utilities" "")
+; (gtk_accel_path "/AllMainWindow/WindowsMenu" "")
+ (gtk_accel_path "/Families/Bookmark/EditBook" "b")
+; (gtk_accel_path "/AllMainWindow/F9" "F9")
+; (gtk_accel_path "/AllMainWindow/F8" "F8")
+; (gtk_accel_path "/AllMainWindow/F7" "F7")
+; (gtk_accel_path "/AllMainWindow/F6" "F6")
+ (gtk_accel_path "/Pedigree/Bookmark/AddBook" "d")
+; (gtk_accel_path "/AllMainWindow/F5" "F5")
+; (gtk_accel_path "/AllMainWindow/F4" "F4")
+; (gtk_accel_path "/AllMainWindow/F3" "F3")
+; (gtk_accel_path "/AllMainWindow/F2" "F2")
+ (gtk_accel_path "/Notes/Bookmark/EditBook" "b")
+ (gtk_accel_path "/Sources/ChangeOrder/Add" "i")
+; (gtk_accel_path "/ReportWindow/Books" "")
+; (gtk_accel_path "/FileWindow/About" "")
+ (gtk_accel_path "/Notes/Backward/Back" "Left")
+; (gtk_accel_path "/ReportWindow/endofline_report" "")
+ (gtk_accel_path "/People Tree View/PersonEdit/Add" "i")
+; (gtk_accel_path "/ToolWindow/dbrowse" "")
+ (gtk_accel_path "/Pedigree/Bookmark/EditBook" "b")
+; (gtk_accel_path "/ToolWindow/soundgen" "")
+; (gtk_accel_path "/FileWindow/ExtraPlugins" "")
+; (gtk_accel_path "/AllMainWindow/ReportsMenu" "")
+ (gtk_accel_path "/categoryviews/personlistview_0" "1")
+; (gtk_accel_path "/ReportWindow/descend_report" "")
+; (gtk_accel_path "/ReportWindow/fan_chart" "")
+ (gtk_accel_path "/MainWindow/ScratchPad" "b")
+ (gtk_accel_path "/Person View/Edit" "Return")
+; (gtk_accel_path "/ToolWindow/rebuild" "")
+; (gtk_accel_path "/ToolWindow/eventcmp" "")
+; (gtk_accel_path "/AllMainWindow/GoMenu" "")
+; (gtk_accel_path "/ReportWindow/timeline" "")
+; (gtk_accel_path "/ToolWindow/Database-Repair" "")
+; (gtk_accel_path "/ReportWindow/Graphical-Reports" "")
+ (gtk_accel_path "/Person View/HomePerson" "Home")
+; (gtk_accel_path "/ReportWindow/ancestor_chart" "")
+; (gtk_accel_path "/ToolWindow/check" "")
+ (gtk_accel_path "/Fan Chart/Forward/Forward" "Right")
+; (gtk_accel_path "/ToolWindow/chtype" "")
+ (gtk_accel_path "/Notes/ChangeOrder/Add" "i")
+; (gtk_accel_path "/ReportWindow/calendar" "")
+; (gtk_accel_path "/FileWindow/Fullscreen" "F11")
+ (gtk_accel_path "/Fan Chart/Bookmark/EditBook" "b")
+; (gtk_accel_path "/ReportWindow/navwebpage" "")
+ (gtk_accel_path "/Repositories/Bookmark/AddBook" "d")
+ (gtk_accel_path "/Families/ChangeOrder/Remove" "Delete")
+; (gtk_accel_path "/ToolWindow/verify" "")
+ (gtk_accel_path "/People Tree View/Forward/Forward" "Right")
+ (gtk_accel_path "/Sources/Backward/Back" "Left")
+; (gtk_accel_path "/ToolWindow/not_related" "")
+ (gtk_accel_path "/People Tree View/Bookmark/AddBook" "d")
+; (gtk_accel_path "/FileWindow/TipOfDay" "")
+ (gtk_accel_path "/Media/ChangeOrder/Add" "i")
+ (gtk_accel_path "/FileWindow/Quit" "q")
+ (gtk_accel_path "/People Tree View/Bookmark/EditBook" "b")
+ (gtk_accel_path "/Place Tree View/Backward/Back" "Left")
+ (gtk_accel_path "/FileWindow/Open" "o")
+ (gtk_accel_path "/Place View/Bookmark/EditBook" "b")
+ (gtk_accel_path "/Media/Bookmark/EditBook" "b")
+ (gtk_accel_path "/MainWindow/ConfigView" "c")
+ (gtk_accel_path "/People Tree View/Backward/Back" "Left")
+; (gtk_accel_path "/FileWindow/KeyBindings" "")
+ (gtk_accel_path "/Repositories/Backward/Back" "Left")
+ (gtk_accel_path "/Events/Bookmark/AddBook" "d")
+ (gtk_accel_path "/People Tree View/ChangeOrder/Remove" "Delete")
+ (gtk_accel_path "/AllMainWindow/P" "p")
+ (gtk_accel_path "/Person View/ChangeOrder/Add" "i")
+ (gtk_accel_path "/AllMainWindow/N" "n")
+ (gtk_accel_path "/Place Tree View/ChangeOrder/Remove" "Delete")
+; (gtk_accel_path "/AllMainWindow/Abandon" "")
+ (gtk_accel_path "/Events/ChangeOrder/Remove" "Delete")
+ (gtk_accel_path "/AllMainWindow/J" "j")
+ (gtk_accel_path "/Media/Bookmark/AddBook" "d")
+; (gtk_accel_path "/ToolWindow/remove_unused" "")
+; (gtk_accel_path "/Person View/PersonOther/SetActive" "")
+ (gtk_accel_path "/categoryviews/personview_1" "2")
+ (gtk_accel_path "/Sources/Bookmark/AddBook" "d")
+ (gtk_accel_path "/Place View/ChangeOrder/Add" "i")
+ (gtk_accel_path "/Person View/PersonEdit/Add" "