diff --git a/icons/bld_edit.xpm b/icons/bld_edit.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..842e15e100052f5f943800031bb50ad51dc6824a
--- /dev/null
+++ b/icons/bld_edit.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *asxpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 20 1",
+"  c #040404",
+". c #1A1A1A",
+"X c #2F2F2F",
+"o c #2F2F31",
+"O c #31312B",
+"+ c #343434",
+"@ c #3F3F40",
+"# c #424242",
+"$ c #5C5C55",
+"% c #6A6A6A",
+"& c #71716A",
+"* c #7F7F7F",
+"= c #848484",
+"- c #999999",
+"; c #ABABAC",
+": c #AFAFB0",
+"> c #B0B0B0",
+", c #C0C0C1",
+"< c #DADADA",
+"1 c None",
+"11111111111111@&11111",
+"1.11;:$1111111$-;1111",
+"%$X.>*$<$11111%$$;111",
+"+$#%+*;=-$ 1111%$-=11",
+"+$$X>+ ;=$ 11111,% %1",
+"+$$$#X ;=$ 1.%111%%11",
+"+$$$X+ ;=$ X-X%111111",
+"+$$#-*#$%$  +-=111111",
+"+$$#$#X;+$ 1 $-*11111",
+"+$$#$$$+.==X1 $%%1111",
+"+$$#$$$#.$=;=$=%11111",
+"+$$#$$$#.;-==* 1XoOo1",
+"+$$#$$$#.$;>*$ X$$$o1",
+"+$$#$$$#*;=$=$ X$$$X1",
+"+$$#$$$$;$$ =$ 111111",
+".$$###$$;>$ =$ 111111",
+"1 $$$$X#;>$ =$ 111111",
+"11 .X$$$%=# *$ 111111",
+"11111 $$$X+ X 1111111",
+"111111 .#X. 111111111",
+"11111111  11111111111"
+};
diff --git a/icons/bld_stop.xpm b/icons/bld_stop.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..c956f0c6a9e56e424667b439839d1c7fa5ce3b87
--- /dev/null
+++ b/icons/bld_stop.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *asxpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 15 1",
+"  c #000000",
+". c #111111",
+"X c #2A2A2A",
+"o c #3B3B3B",
+"O c #4A4A4A",
+"+ c #5A5A5A",
+"@ c #666666",
+"# c #717171",
+"$ c #8B8B8B",
+"% c #9F9F9F",
+"& c #AAAAAA",
+"* c #B1B1B1",
+"= c #CCCCCC",
+"- c #FFFFFF",
+"; c None",
+";;;;;         ;;;;;;;",
+";;;;X++++++++o.;;;;;;",
+";;;X++.o+o.o+o..;;;;;",
+";;X++ooooooooooX.;;;;",
+";X++.o+o.o+o.o+o..;;;",
+".++ooooooooooooooX.;;",
+"X+.o+o.o+o.o+o.o+.. ;",
+"XOo%%#&%%o&&.#&&oX. ;",
+"Xo---%---*---*---o. ;",
+"XO-=ooo-o&-&-&-%-X. ;",
+"X++--o.-+%-%-%---.. ;",
+"XOo#-&o-o&-&-&-&oX. ;",
+"Xo---%+-.*---*-o.o. ;",
+"XO&&$oo%oo*%o@&ooX. ;",
+"X+.o+o.o+o.o+o.o+.. ;",
+";ooooooooooooooo.. ;;",
+"; +o.o+o.o+o.o+.. ;;;",
+";; ooooooooooo.. ;;;;",
+";;; +.......... ;;;;;",
+";;;; .. . . .  ;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;"
+};
diff --git a/icons/bld_tab.xpm b/icons/bld_tab.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..77ac20d6cb09a9eb4fa2027ae8da0fbfb5c6b119
--- /dev/null
+++ b/icons/bld_tab.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *notebook_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 */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+OOOOOO.OOOO.OOOO.+++",
+"+OXXXXX.X.X..X.X..+++",
+"+OXXXXX..X.X..X.X.+++",
+"+OXXXXX.X.X..X.X..+++",
+"+OXXXXX.OOOOOOOOOOO +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+O................. +",
+"+                   +",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};