diff --git a/src/gedcomexport.glade b/src/gedcomexport.glade
new file mode 100644
index 000000000..377fdfaf1
--- /dev/null
+++ b/src/gedcomexport.glade
@@ -0,0 +1,816 @@
+
+
+
+
+
+
+
+ True
+
+ GTK_WINDOW_TOPLEVEL
+ GTK_WIN_POS_NONE
+ True
+ 400
+ True
+ False
+ True
+ False
+ False
+ GDK_WINDOW_TYPE_HINT_DIALOG
+ GDK_GRAVITY_NORTH_WEST
+ False
+
+
+
+ True
+ False
+ 8
+
+
+
+ True
+ GTK_BUTTONBOX_END
+
+
+
+ True
+ True
+ True
+ gtk-cancel
+ True
+ GTK_RELIEF_NORMAL
+ True
+ 0
+
+
+
+
+
+
+ True
+ True
+ True
+ gtk-ok
+ True
+ GTK_RELIEF_NORMAL
+ True
+ 0
+
+
+
+
+
+
+ True
+ True
+ True
+ gtk-help
+ True
+ GTK_RELIEF_NORMAL
+ True
+ -11
+
+
+
+
+
+ 0
+ False
+ True
+ GTK_PACK_END
+
+
+
+
+
+ True
+ False
+ 0
+
+
+
+ 12
+ True
+ 10
+ 3
+ False
+ 6
+ 12
+
+
+
+ True
+ <b>Encoding</b>
+ False
+ True
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 0
+ 3
+ 0
+ 1
+ fill
+
+
+
+
+
+
+ True
+ <b>Options</b>
+ False
+ True
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 0
+ 3
+ 2
+ 3
+ fill
+
+
+
+
+
+
+ True
+ _Filter:
+ True
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+ filter
+
+
+ 1
+ 2
+ 3
+ 4
+ fill
+
+
+
+
+
+
+
+ 2
+ 3
+ 3
+ 4
+ fill
+
+
+
+
+
+
+ True
+ _Target:
+ True
+ False
+ GTK_JUSTIFY_CENTER
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+ target
+
+
+ 1
+ 2
+ 4
+ 5
+ fill
+
+
+
+
+
+
+
+ 2
+ 3
+ 4
+ 5
+ fill
+
+
+
+
+
+
+ True
+ _Copyright:
+ True
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.001
+ 0.5
+ 0
+ 0
+ copyright
+
+
+ 1
+ 2
+ 5
+ 6
+ fill
+
+
+
+
+
+
+
+ 2
+ 3
+ 5
+ 6
+ fill
+
+
+
+
+
+
+ 3
+ True
+ True
+ _Do not include records marked private
+ True
+ GTK_RELIEF_NORMAL
+ True
+ True
+ False
+ True
+
+
+ 1
+ 3
+ 6
+ 7
+ fill
+
+
+
+
+
+
+ 3
+ True
+ True
+ _Restrict data on living people
+ True
+ GTK_RELIEF_NORMAL
+ True
+ True
+ False
+ True
+
+
+
+ 1
+ 3
+ 7
+ 8
+ fill
+
+
+
+
+
+
+ True
+ 3
+ 2
+ False
+ 6
+ 12
+
+
+
+ True
+ True
+ Exclude _notes
+ True
+ GTK_RELIEF_NORMAL
+ True
+ True
+ False
+ True
+
+
+ 1
+ 2
+ 1
+ 2
+ fill
+
+
+
+
+
+
+ True
+ True
+ Exclude sour_ces
+ True
+ GTK_RELIEF_NORMAL
+ True
+ True
+ False
+ True
+
+
+ 1
+ 2
+ 2
+ 3
+ fill
+
+
+
+
+
+
+ True
+ True
+ Use _Living as first name
+ True
+ GTK_RELIEF_NORMAL
+ True
+ True
+ False
+ True
+
+
+ 1
+ 2
+ 0
+ 1
+ fill
+
+
+
+
+
+
+ True
+
+
+ 0
+ 1
+ 0
+ 1
+ shrink|fill
+ fill
+
+
+
+
+ 1
+ 3
+ 8
+ 9
+ fill
+
+
+
+
+
+
+ 2
+ 3
+ 1
+ 2
+ fill
+
+
+
+
+
+
+ True
+ False
+ 0
+
+
+
+ True
+ True
+ R_eference images from path:
+ True
+ GTK_RELIEF_NORMAL
+ True
+ False
+ False
+ True
+
+
+ 0
+ False
+ False
+
+
+
+
+
+ True
+ True
+ True
+ True
+ 0
+ media
+ True
+ *
+ False
+
+
+ 0
+ True
+ True
+
+
+
+
+ 1
+ 3
+ 9
+ 10
+ fill
+
+
+
+
+ 0
+ False
+ False
+ GTK_PACK_END
+
+
+
+
+ 0
+ True
+ True
+
+
+
+
+
+
+
+ True
+
+ GTK_WINDOW_TOPLEVEL
+ GTK_WIN_POS_NONE
+ False
+ True
+ False
+ True
+ False
+ False
+ GDK_WINDOW_TYPE_HINT_DIALOG
+ GDK_GRAVITY_NORTH_WEST
+ False
+
+
+
+ True
+ False
+ 8
+
+
+
+ True
+ GTK_BUTTONBOX_END
+
+
+
+ True
+ True
+ True
+ gtk-close
+ True
+ GTK_RELIEF_NORMAL
+ True
+ 0
+
+
+
+
+
+ 0
+ False
+ True
+ GTK_PACK_END
+
+
+
+
+
+ 6
+ True
+ False
+ 0
+
+
+
+ True
+
+ False
+ False
+ GTK_JUSTIFY_CENTER
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 6
+
+
+ 0
+ False
+ False
+
+
+
+
+
+ 12
+ True
+ 3
+ 2
+ False
+ 6
+ 12
+
+
+
+ True
+ Sources:
+ False
+ False
+ GTK_JUSTIFY_CENTER
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 0
+ 1
+ 2
+ 3
+ 5
+ 5
+ fill
+
+
+
+
+
+
+ True
+ Families:
+ False
+ False
+ GTK_JUSTIFY_CENTER
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 0
+ 1
+ 1
+ 2
+ 5
+ 5
+ fill
+
+
+
+
+
+
+ True
+ People:
+ False
+ False
+ GTK_JUSTIFY_CENTER
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 0
+ 1
+ 0
+ 1
+ 5
+ 5
+ fill
+
+
+
+
+
+
+ True
+ GTK_PROGRESS_LEFT_TO_RIGHT
+ 0
+ 0.1
+
+
+ 1
+ 2
+ 0
+ 1
+
+
+
+
+
+
+ True
+ GTK_PROGRESS_LEFT_TO_RIGHT
+ 0
+ 0.1
+
+
+ 1
+ 2
+ 1
+ 2
+
+
+
+
+
+
+ True
+ GTK_PROGRESS_LEFT_TO_RIGHT
+ 0
+ 0.1
+
+
+ 1
+ 2
+ 2
+ 3
+
+
+
+
+
+ 0
+ True
+ True
+
+
+
+
+ 0
+ True
+ True
+
+
+
+
+
+
+
diff --git a/src/gedcomimport.glade b/src/gedcomimport.glade
new file mode 100644
index 000000000..90befce33
--- /dev/null
+++ b/src/gedcomimport.glade
@@ -0,0 +1,503 @@
+
+
+
+
+
+
+ True
+
+ GTK_WINDOW_TOPLEVEL
+ GTK_WIN_POS_NONE
+ True
+ 600
+ 500
+ True
+ False
+
+
+
+ True
+ False
+ 0
+
+
+
+ True
+
+ False
+ False
+ GTK_JUSTIFY_CENTER
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 6
+
+
+ 5
+ False
+ False
+
+
+
+
+
+ 12
+ True
+ 10
+ 5
+ False
+ 6
+ 12
+
+
+
+ True
+ File:
+ False
+ False
+ GTK_JUSTIFY_CENTER
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 1
+ 2
+ 1
+ 2
+ fill
+
+
+
+
+
+
+ True
+ Created by:
+ False
+ False
+ GTK_JUSTIFY_CENTER
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 1
+ 2
+ 2
+ 3
+ fill
+
+
+
+
+
+
+ True
+ <b>Status</b>
+ False
+ True
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 0
+ 5
+ 0
+ 1
+ fill
+
+
+
+
+
+
+ True
+ People:
+ False
+ False
+ GTK_JUSTIFY_CENTER
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 1
+ 2
+ 3
+ 4
+ fill
+
+
+
+
+
+
+ True
+ True
+ False
+ True
+ 0
+
+ True
+ *
+ False
+
+
+ 2
+ 3
+ 3
+ 4
+
+
+
+
+
+
+ True
+ GTK_POLICY_AUTOMATIC
+ GTK_POLICY_AUTOMATIC
+ GTK_SHADOW_IN
+ GTK_CORNER_TOP_LEFT
+
+
+
+ True
+ True
+ False
+ GTK_JUSTIFY_LEFT
+ GTK_WRAP_WORD
+ True
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+ 1
+ 5
+ 6
+ 7
+ fill
+
+
+
+
+
+ True
+ <b>Information</b>
+ False
+ True
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 0
+ 5
+ 5
+ 6
+ fill
+
+
+
+
+
+
+ True
+ <b>Warning messages</b>
+ False
+ True
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 0
+ 5
+ 8
+ 9
+ fill
+
+
+
+
+
+
+ True
+ True
+ GTK_POLICY_AUTOMATIC
+ GTK_POLICY_AUTOMATIC
+ GTK_SHADOW_IN
+ GTK_CORNER_TOP_LEFT
+
+
+
+ True
+ True
+ False
+ GTK_JUSTIFY_LEFT
+ GTK_WRAP_NONE
+ True
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+ 1
+ 5
+ 9
+ 10
+ fill
+
+
+
+
+
+ True
+ True
+ False
+ True
+ 0
+
+ True
+ *
+ False
+
+
+ 2
+ 3
+ 1
+ 2
+
+
+
+
+
+
+ True
+ Encoding:
+ False
+ False
+ GTK_JUSTIFY_CENTER
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 3
+ 4
+ 1
+ 2
+ fill
+
+
+
+
+
+
+ True
+ True
+ False
+ True
+ 10
+
+ True
+ *
+ False
+
+
+ 4
+ 5
+ 1
+ 2
+
+
+
+
+
+
+ True
+ True
+ False
+ True
+ 0
+
+ True
+ *
+ False
+
+
+ 2
+ 3
+ 2
+ 3
+
+
+
+
+
+
+ True
+ True
+ False
+ True
+ 10
+
+ True
+ *
+ False
+
+
+ 4
+ 5
+ 2
+ 3
+
+
+
+
+
+
+ True
+ Version:
+ False
+ False
+ GTK_JUSTIFY_CENTER
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 3
+ 4
+ 2
+ 3
+ fill
+
+
+
+
+
+
+ True
+ True
+ False
+ True
+ 0
+
+ True
+ *
+ False
+
+
+ 4
+ 5
+ 3
+ 4
+
+
+
+
+
+
+ True
+ Families:
+ False
+ False
+ GTK_JUSTIFY_CENTER
+ False
+ False
+ 0
+ 0.5
+ 0
+ 0
+
+
+ 3
+ 4
+ 3
+ 4
+ fill
+
+
+
+
+
+ 0
+ True
+ True
+
+
+
+
+
+ 12
+ True
+ GTK_BUTTONBOX_END
+ 12
+
+
+
+ True
+ True
+ True
+ gtk-close
+ True
+ GTK_RELIEF_NORMAL
+
+
+
+
+
+ 0
+ False
+ True
+
+
+
+
+
+
+