diff --git a/guibuilder/src/TGuiBuilder.cxx b/guibuilder/src/TGuiBuilder.cxx
index 1e676f38140c95ead90b587f59b1c8eb5fa574b7..d4953041d0dc184c168274b528674ff9fa66287f 100644
--- a/guibuilder/src/TGuiBuilder.cxx
+++ b/guibuilder/src/TGuiBuilder.cxx
@@ -1,4 +1,4 @@
-// @(#)root/guibuilder:$Name:  $:$Id: TGFrame.cxx,v 1.78 2004/09/13 09:10:08 rdm Exp $
+// @(#)root/guibuilder:$Name:  $:$Id: TGuiBuilder.cxx,v 1.1 2004/09/13 12:47:35 rdm Exp $
 // Author: Valeriy Onuchin   12/09/04
 
 /*************************************************************************
@@ -102,6 +102,12 @@ TGuiBuilder::TGuiBuilder(const TGWindow *p) : TVirtualGuiBld(),
    act->fPic = "bld_vbox.xpm";
    AddAction(act, "Containers");
 
+   act = new TGuiBldAction("TGGroupFrame", "Group Frame", kGuiBldCtor);
+   act->fAct = "new TGGroupFrame()";
+   act->fPic = "bld_groupframe.xpm";
+   AddAction(act, "Containers");
+
+
    MapSubwindows();
    Resize(80, 300);
    SetWindowName("GUI Builder");
diff --git a/icons/bld_groupframe.xpm b/icons/bld_groupframe.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..c8c8b57824a78743a8d501d9e9fef2e3613a04a6
--- /dev/null
+++ b/icons/bld_groupframe.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *frame_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+"  c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++   + +++++++++++",
+"+...X X X   X......O+",
+"+.OOX   X X XOOOOO.O+",
+"+.OXX X X   XXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+..................O+",
+"+OOOOOOOOOOOOOOOOOOO+",
+"+++++++++++++++++++++"
+};