diff --git a/packages/visualgst/GtkAssistant.st b/packages/visualgst/GtkAssistant.st
index 4e70728..c0fa367 100644
--- a/packages/visualgst/GtkAssistant.st
+++ b/packages/visualgst/GtkAssistant.st
@@ -77,13 +77,13 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
 
         ^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Undo' accelPath: '<GtkLauncher>/Edit/Undo' connectTo: self selector: #undo.
             GTK.GtkMenuItem menuItem: 'Redo' accelPath: '<GtkLauncher>/Edit/Redo' connectTo: self selector: #redo.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Cut' accelPath: '<GtkLauncher>/Edit/Cut' connectTo: self selector: #cut.
             GTK.GtkMenuItem menuItem: 'Copy' accelPath: '<GtkLauncher>/Edit/Copy' connectTo: self selector: #copy.
             GTK.GtkMenuItem menuItem: 'Paste' accelPath: '<GtkLauncher>/Edit/Paste' connectTo: self selector: #paste.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Select all' accelPath: '<GtkLauncher>/Edit/SelectAll' connectTo: self selector: #selectAll.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Clear Transcript' connectTo: self selector: #clearTranscriptWidget}
     ]
 
@@ -97,16 +97,16 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
             {'<Control>Q'. '<GtkAssistant>/File/Close'}}.
 
         ^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'New worskpace' connectTo: self selector: #newWorkspace.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Open' accelPath: '<GtkLauncher>/File/Open' connectTo: self selector: #open.
             GTK.GtkMenuItem menuItem: 'Save' accelPath: '<GtkLauncher>/File/Save' connectTo: self selector: #save.
             GTK.GtkMenuItem menuItem: 'Save as...' accelPath: '<GtkLauncher>/File/SaveAs' connectTo: self selector: #saveAs.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Print' connectTo: self selector: #printIt.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Save image' connectTo: self selector: #saveImage.
             GTK.GtkMenuItem menuItem: 'Save image as...' connectTo: self selector: #saveImageAs.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Close' accelPath: '<GtkAssistant>/File/Close' connectTo: self selector: #close}
     ]
 
@@ -123,7 +123,7 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
             GTK.GtkMenuItem menuItem: 'Print It' accelPath: '<GtkLauncher>/Smalltalk/PrintIt' connectTo: self selector: #printIt.
             GTK.GtkMenuItem menuItem: 'Inspect It' accelPath: '<GtkLauncher>/Smalltalk/InspectIt' connectTo: self selector: #inspectIt.
             GTK.GtkMenuItem menuItem: 'Debug It' connectTo: self selector: #debugIt.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Implementors' accelPath: '<GtkLauncher>/Smalltalk/Implementors' connectTo: self selector: #implementors.
             GTK.GtkMenuItem menuItem: 'Senders' accelPath: '<GtkLauncher>/Smalltalk/Senders' connectTo: self selector: #senders}
     ]
@@ -143,9 +143,9 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
             GTK.GtkMenuItem menuItem: 'Browser window' accelPath: '<GtkLauncher>/Tools/ClassBrowser' connectTo: self selector: #classBrowserInAWindow.
             GTK.GtkMenuItem menuItem: 'Workspace' connectTo: self selector: #workspace.
             GTK.GtkMenuItem menuItem: 'Inspector' connectTo: self selector: #gtkInspector.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Assistant' connectTo: self selector: #gtkAssistant.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'smallZilla' connectTo: self selector: #webBrowser}
     ]
 
diff --git a/packages/visualgst/GtkClassBrowser.st b/packages/visualgst/GtkClassBrowser.st
index 0d4c56f..84e326e 100644
--- a/packages/visualgst/GtkClassBrowser.st
+++ b/packages/visualgst/GtkClassBrowser.st
@@ -271,11 +271,11 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
 	^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Cancel edits' accelPath: '<GtkBrowser>/Edit/Cancel' connectTo: self selector: #cancel.
 	    GTK.GtkMenuItem menuItem: 'Undo' accelPath: '<GtkBrowser>/Edit/Undo' connectTo: self selector: #undo.
 	    GTK.GtkMenuItem menuItem: 'Redo' accelPath: '<GtkClassBrowser>/Edit/Redo' connectTo: self selector: #redo.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'Cut' accelPath: '<GtkClassBrowser>/Edit/Cut' connectTo: self selector: #cut.
 	    GTK.GtkMenuItem menuItem: 'Copy' accelPath: '<GtkClassBrowser>/Edit/Copy' connectTo: self selector: #copy.
 	    GTK.GtkMenuItem menuItem: 'Paste' accelPath: '<GtkClassBrowser>/Edit/Paste' connectTo: self selector: #paste.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'Select all' accelPath: '<GtkClassBrowser>/Edit/SelectAll' connectTo: self selector: #selectAll}.
     ]
 
@@ -293,7 +293,7 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
         GTK.GtkMenuItem menuItem: 'Print It' accelPath: '<GtkClassBrowser>/Smalltalk/PrintIt' connectTo: self selector: #printIt.
         GTK.GtkMenuItem menuItem: 'Inspect It' accelPath: '<GtkClassBrowser>/Smalltalk/InspectIt' connectTo: self selector: #inspectIt.
         GTK.GtkMenuItem menuItem: 'Debug It' connectTo: self selector: #debugIt.
-	GTK.GtkMenuItem new.
+	GTK.GtkSeparatorMenuItem new.
 	GTK.GtkMenuItem menuItem: 'Accept-It' accelPath: '<GtkClassBrowser>/Smalltalk/AcceptIt' connectTo: self selector: #acceptIt}
     ]
 
@@ -305,16 +305,16 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
             {'<Control>Q'. '<GtkClassBrowser>/File/Close'}}.
 
 	^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'New workspace' connectTo: self selector: #newWorkspace.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'Open' accelPath: '<GtkClassBrowser>/File/Open' connectTo: self selector: #open.
 	    GTK.GtkMenuItem menuItem: 'Save' connectTo: self selector: #save.
 	    GTK.GtkMenuItem menuItem: 'Save as...' accelPath: '<GtkClassBrowser>/File/SaveAs' connectTo: self selector: #saveAs.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'Print' connectTo: self selector: #print.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'Save image' connectTo: self selector: #saveImage.
 	    GTK.GtkMenuItem menuItem: 'Save image as...' connectTo: self selector: #saveImageAs.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'Close' accelPath: '<GtkClassBrowser>/File/Close' connectTo: self selector: #close}
     ]
 
@@ -324,9 +324,9 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
 	^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Add a namespace' connectTo: self selector: #newNamespace.
 	    GTK.GtkMenuItem menuItem: 'Rename a namespace' connectTo: self selector: #renameNamespace.
 	    GTK.GtkMenuItem menuItem: 'Delete a namespace' connectTo: self selector: #deleteNamespace.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'Inspect a namespace' connectTo: self selector: #inspectNamespace.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'File out a namespace' connectTo: self selector: #fileoutNamespace}
     ]
 
@@ -336,9 +336,9 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
 	^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Add a class' connectTo: self selector: #newClass.
 	    GTK.GtkMenuItem menuItem: 'Rename a class' connectTo: self selector: #renameClass.
 	    GTK.GtkMenuItem menuItem: 'Delete a class' connectTo: self selector: #deleteClass.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'Inspect a class' connectTo: self selector: #inspectClass.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'File out a class' connectTo: self selector: #fileoutClass}
     ]
 
@@ -348,9 +348,9 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
 	^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Add a category' connectTo: self selector: #newCategory.
             GTK.GtkMenuItem menuItem: 'Rename a category' connectTo: self selector: #renameCategory.
             GTK.GtkMenuItem menuItem: 'Delete a category' connectTo: self selector: #deleteCategory.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Inspect a category' connectTo: self selector: #inspectCategory.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'File out a category' connectTo: self selector: #fileoutCategory}
     ]
 
@@ -360,9 +360,9 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
 	^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Add a method' connectTo: self selector: #newMethod.
 	    GTK.GtkMenuItem menuItem: 'Rename a method' connectTo: self selector: #renameMethod.
 	    GTK.GtkMenuItem menuItem: 'Delete a method' connectTo: self selector: #deleteMethod.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'Inspect a method' connectTo: self selector: #inspectMethod.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'File out a method' connectTo: self selector: #fileoutMethod}
     ]
 
@@ -502,9 +502,9 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
             GTK.GtkMenuItem menuItem: 'Senders' accelPath: '<GtkLauncher>/Tools/Senders' connectTo: OpenSenderCommand selector: #execute.
             GTK.GtkMenuItem menuItem: 'SUnit' connectTo: OpenSUnitCommand selector: #execute} asOrderedCollection.
 
-        GtkWebView hasWebkit ifTrue: [ menu addAll: {GTK.GtkMenuItem new.
+        GtkWebView hasWebkit ifTrue: [ menu addAll: {GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Assistant' connectTo: OpenAssistantCommand selector: #execute.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Smallzilla' connectTo: OpenWebBrowserCommand selector: #execute} ].
 
         ^ self createNewMenuEntry: menu
diff --git a/packages/visualgst/GtkSourceCodeWidget.st b/packages/visualgst/GtkSourceCodeWidget.st
index 6b53d4c..638c2f3 100644
--- a/packages/visualgst/GtkSourceCodeWidget.st
+++ b/packages/visualgst/GtkSourceCodeWidget.st
@@ -37,7 +37,7 @@ GtkConcreteWidget subclass: GtkSourceCodeWidget [
 
         | menuitem |
 
-        menuitem := GTK.GtkMenuItem new.
+        menuitem := GTK.GtkSeparatorMenuItem new.
         menuitem show.
         aGtkMenu append: menuitem.
         menuitem := GTK.GtkMenuItem newWithLabel: 'Accept'.
@@ -50,7 +50,7 @@ GtkConcreteWidget subclass: GtkSourceCodeWidget [
             show;
             connectSignal: 'activate' to: self selector: #cancel userData: nil.
         aGtkMenu append: menuitem.
-        menuitem := GTK.GtkMenuItem new.
+        menuitem := GTK.GtkSeparatorMenuItem new.
         menuitem show.
         aGtkMenu append: menuitem.
         menuitem := GTK.GtkMenuItem newWithLabel: 'Undo'.
diff --git a/packages/visualgst/GtkTranscriptWidget.st b/packages/visualgst/GtkTranscriptWidget.st
index 384525a..d867c04 100644
--- a/packages/visualgst/GtkTranscriptWidget.st
+++ b/packages/visualgst/GtkTranscriptWidget.st
@@ -5,7 +5,7 @@ GtkConcreteWidget subclass: GtkTranscriptWidget [
 	<category: 'events'>
 
 	| menuitem |
-        menuitem := GTK.GtkMenuItem new.
+        menuitem := GTK.GtkSeparatorMenuItem new.
         menuitem show.
         aGtkMenu append: menuitem.
         menuitem := GTK.GtkMenuItem newWithLabel: 'Do It'.
@@ -28,7 +28,7 @@ GtkConcreteWidget subclass: GtkTranscriptWidget [
             show;
             connectSignal: 'activate' to: self selector: #debugIt userData: nil.
         aGtkMenu append: menuitem.
-        menuitem := GTK.GtkMenuItem new.
+        menuitem := GTK.GtkSeparatorMenuItem new.
         menuitem show.
         aGtkMenu append: menuitem.
         menuitem := GTK.GtkMenuItem newWithLabel: 'Clear'.
diff --git a/packages/visualgst/GtkWorkspaceWidget.st b/packages/visualgst/GtkWorkspaceWidget.st
index 2aa066d..3d537a9 100644
--- a/packages/visualgst/GtkWorkspaceWidget.st
+++ b/packages/visualgst/GtkWorkspaceWidget.st
@@ -6,7 +6,7 @@ GtkConcreteWidget subclass: GtkWorkspaceWidget [
 
 	| menuitem |
     
-	menuitem := GTK.GtkMenuItem new.
+	menuitem := GTK.GtkSeparatorMenuItem new.
 	menuitem show.
 	aGtkMenu append: menuitem.
 	menuitem := GTK.GtkMenuItem newWithLabel: 'Do It'.
diff --git a/packages/visualgst/VisualGST.st b/packages/visualgst/VisualGST.st
index 0ce0636..ae116a6 100644
--- a/packages/visualgst/VisualGST.st
+++ b/packages/visualgst/VisualGST.st
@@ -331,13 +331,13 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
 	^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Cancel edits' accelPath: '<GtkLauncher>/Edit/Cancel' connectTo: self selector: #cancel.
 	    GTK.GtkMenuItem menuItem: 'Undo' accelPath: '<GtkLauncher>/Edit/Undo' connectTo: self selector: #undo.
             GTK.GtkMenuItem menuItem: 'Redo' accelPath: '<GtkLauncher>/Edit/Redo' connectTo: self selector: #redo.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Cut' accelPath: '<GtkLauncher>/Edit/Cut' connectTo: self selector: #cut.
             GTK.GtkMenuItem menuItem: 'Copy' accelPath: '<GtkLauncher>/Edit/Copy' connectTo: self selector: #copy.
             GTK.GtkMenuItem menuItem: 'Paste' accelPath: '<GtkLauncher>/Edit/Paste' connectTo: self selector: #paste.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Select all' accelPath: '<GtkLauncher>/Edit/SelectAll' connectTo: self selector: #selectAll.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Clear Transcript' connectTo: self selector: #clearTranscriptWidget}
     ]
 
@@ -347,9 +347,9 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
         ^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Add a namespace' connectTo: self selector: #newNamespace.
             GTK.GtkMenuItem menuItem: 'Rename a namespace' connectTo: self selector: #renameNamespace.
             GTK.GtkMenuItem menuItem: 'Delete a namespace' connectTo: self selector: #deleteNamespace.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Inspect a namespace' connectTo: self selector: #inspectNamespace.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'File out a namespace' connectTo: self selector: #fileoutNamespace}
     ]
 
@@ -359,9 +359,9 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
         ^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Add a class' connectTo: self selector: #newClass.
             GTK.GtkMenuItem menuItem: 'Rename a class' connectTo: self selector: #renameClass.
             GTK.GtkMenuItem menuItem: 'Delete a class' connectTo: self selector: #deleteClass.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Inspect a class' connectTo: self selector: #inspectClass.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'File out a class' connectTo: self selector: #fileoutClass}
     ]
 
@@ -371,9 +371,9 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
         ^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Add a category' connectTo: self selector: #newCategory.
             GTK.GtkMenuItem menuItem: 'Rename a category' connectTo: self selector: #renameCategory.
             GTK.GtkMenuItem menuItem: 'Delete a category' connectTo: self selector: #deleteCategory.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Inspect a category' connectTo: self selector: #inspectCategory.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'File out a category' connectTo: self selector: #fileoutCategory}
     ]
 
@@ -383,9 +383,9 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
         ^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Add a method' connectTo: self selector: #newMethod.
             GTK.GtkMenuItem menuItem: 'Rename a method' connectTo: self selector: #renameMethod.
             GTK.GtkMenuItem menuItem: 'Delete a method' connectTo: self selector: #deleteMethod.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Inspect a method' connectTo: self selector: #inspectMethod.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'File out a method' connectTo: self selector: #fileoutMethod}
     ]
 
@@ -399,16 +399,16 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
 	    {'<Control>Q'. '<GtkLauncher>/File/Quit'}}.
 
 	^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'New worskpace' connectTo: self selector: #newWorkspace.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'Open' accelPath: '<GtkLauncher>/File/Open' connectTo: self selector: #open.
             GTK.GtkMenuItem menuItem: 'Save' connectTo: self selector: #save.
             GTK.GtkMenuItem menuItem: 'Save as...' accelPath: '<GtkLauncher>/File/SaveAs' connectTo: self selector: #saveAs.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Print' connectTo: self selector: #printIt.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Save image' connectTo: self selector: #saveImage.
             GTK.GtkMenuItem menuItem: 'Save image as...' connectTo: self selector: #saveImageAs.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Quit' accelPath: '<GtkLauncher>/File/Quit' connectTo: self selector: #quit}
     ]
 
@@ -436,7 +436,7 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
             GTK.GtkMenuItem menuItem: 'Print It' accelPath: '<GtkLauncher>/Smalltalk/PrintIt' connectTo: self selector: #printIt.
             GTK.GtkMenuItem menuItem: 'Inspect It' accelPath: '<GtkLauncher>/Smalltalk/InspectIt' connectTo: self selector: #inspectIt.
             GTK.GtkMenuItem menuItem: 'Debug It' accelPath: '<GtkLauncher>/Smalltalk/DebugIt' connectTo: self selector: #debugIt.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'Accept It' accelPath: '<GtkLauncher>/Smalltalk/AcceptIt' connectTo: self selector: #acceptIt}
     ]
 
@@ -449,7 +449,7 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
 
 	^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Previous Tab' accelPath: '<GtkLauncher>/Tabs/PreviousTab' connectTo: self selector: #previousTab.
 	GTK.GtkMenuItem menuItem: 'Next Tab' accelPath: '<GtkLauncher>/Tabs/NextTab' connectTo: self selector: #nextTab.
-	GTK.GtkMenuItem new.
+	GTK.GtkSeparatorMenuItem new.
 	GTK.GtkMenuItem menuItem: 'Close Tab' accelPath: '<GtkLauncher>/Tabs/CloseTab' connectTo: self selector: #closeTab.}
     ]
 
@@ -457,7 +457,7 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
 	<category: 'user interface'>
 
 	^ self createNewMenuEntry: {GTK.GtkMenuItem menuItem: 'Help Contents' connectTo: self selector: #helpcontents.
-	    GTK.GtkMenuItem new.
+	    GTK.GtkSeparatorMenuItem new.
 	    GTK.GtkMenuItem menuItem: 'About Launcher' connectTo: self selector: #aboutLauncher.
 	    GTK.GtkMenuItem menuItem: 'About GNU Smalltalk' connectTo: self selector: #aboutGst}
     ]
@@ -563,9 +563,9 @@ THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.';
             GTK.GtkMenuItem menuItem: 'Senders' accelPath: '<GtkLauncher>/Tools/Senders' connectTo: OpenSenderCommand selector: #execute.
             GTK.GtkMenuItem menuItem: 'SUnit' connectTo: OpenSUnitCommand selector: #execute} asOrderedCollection.
 
-	GtkWebView hasWebkit ifTrue: [ menu addAll: {GTK.GtkMenuItem new.
+	GtkWebView hasWebkit ifTrue: [ menu addAll: {GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Assistant' connectTo: OpenAssistantCommand selector: #execute.
-            GTK.GtkMenuItem new.
+            GTK.GtkSeparatorMenuItem new.
             GTK.GtkMenuItem menuItem: 'Smallzilla' connectTo: OpenWebBrowserCommand selector: #execute} ].
 
 	^ self createNewMenuEntry: menu 
