Index: trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/DockForm.Designer.cs
===================================================================
--- trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/DockForm.Designer.cs	(revision 5163)
+++ trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/DockForm.Designer.cs	(revision 5237)
@@ -26,17 +26,4 @@
     /// </summary>
     private System.ComponentModel.IContainer components = null;
-
-    /// <summary>
-    /// Clean up any resources being used.
-    /// </summary>
-    /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-    protected override void Dispose(bool disposing) {
-      if (View != null)
-        View.CaptionChanged -= new System.EventHandler(View_CaptionChanged);
-      if (disposing && (components != null)) {
-        components.Dispose();
-      }
-      base.Dispose(disposing);
-    }
 
     #region Windows Form Designer generated code
Index: trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/DockForm.cs
===================================================================
--- trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/DockForm.cs	(revision 5163)
+++ trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/DockForm.cs	(revision 5237)
@@ -73,4 +73,14 @@
       }
     }
+
+    protected override void Dispose(bool disposing) {
+      if (View != null)
+        View.CaptionChanged -= new System.EventHandler(View_CaptionChanged);
+      if (disposing && (components != null)) {
+        components.Dispose();
+      }
+      base.Dispose(disposing);
+    }
+
     private IView view;
     public IView View {
Index: trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/DocumentForm.Designer.cs
===================================================================
--- trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/DocumentForm.Designer.cs	(revision 5163)
+++ trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/DocumentForm.Designer.cs	(revision 5237)
@@ -26,17 +26,4 @@
     /// </summary>
     private System.ComponentModel.IContainer components = null;
-
-    /// <summary>
-    /// Clean up any resources being used.
-    /// </summary>
-    /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-    protected override void Dispose(bool disposing) {
-      if (view != null)
-        view.CaptionChanged -= new System.EventHandler(View_CaptionChanged);
-      if (disposing && (components != null)) {
-        components.Dispose();
-      }
-      base.Dispose(disposing);
-    }
 
     #region Windows Form Designer generated code
Index: trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/DocumentForm.cs
===================================================================
--- trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/DocumentForm.cs	(revision 5163)
+++ trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/DocumentForm.cs	(revision 5237)
@@ -50,4 +50,13 @@
     }
 
+    protected override void Dispose(bool disposing) {
+      if (view != null)
+        view.CaptionChanged -= new System.EventHandler(View_CaptionChanged);
+      if (disposing && (components != null)) {
+        components.Dispose();
+      }
+      base.Dispose(disposing);
+    }
+
     private void UpdateText() {
       if (InvokeRequired)
Index: trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/MainForm.cs
===================================================================
--- trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/MainForm.cs	(revision 5163)
+++ trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/MainForm.cs	(revision 5237)
@@ -430,5 +430,10 @@
     private void ToolStripItemClicked(object sender, EventArgs e) {
       System.Windows.Forms.ToolStripItem item = (System.Windows.Forms.ToolStripItem)sender;
-      ((IActionUserInterfaceItem)item.Tag).Execute();
+      try {
+        ((IActionUserInterfaceItem)item.Tag).Execute();
+      }
+      catch (Exception ex) {
+        ErrorHandling.ShowErrorDialog((Control)MainFormManager.MainForm, ex);
+      }
     }
     #endregion
