summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManoj Srivastava <srivasta@debian.org>2014-04-13 01:55:53 -0700
committerManoj Srivastava <srivasta@debian.org>2014-04-13 01:55:53 -0700
commit426dc13ddbb45c8b5130da2a38b5b60d9b613f54 (patch)
tree9b7a057ff7651038e0360b3f7f54d6855ab60d64
wm-icons (0.4.0-9) unstable; urgency=low
* Bug fix: "/etc/menu-methods/wm-icons returned error status 1.", thanks to Andreas Metzler. As Andreas points out, the content of debian/$package.menu-method is not parsed as a list of files that will be installed in /etc/menu-methods/ but it *is* the file being installed. In this case, the file is not a static menu methods file, but is generated at build time. I have now replaced the file as a link, which will no longer be dangling after the package is built. (Closes: #744341). # imported from the archive
-rw-r--r--AUTHORS64
-rw-r--r--COPYING339
-rw-r--r--ChangeLog390
-rw-r--r--INSTALL18
-rw-r--r--Makefile.am52
-rw-r--r--Makefile.in454
-rw-r--r--NEWS273
-rw-r--r--README43
-rw-r--r--TODO12
-rw-r--r--acinclude.m40
-rw-r--r--aclocal.m4759
-rw-r--r--bin/Makefile.am9
-rw-r--r--bin/Makefile.in295
-rw-r--r--bin/wm-icons-config.186
-rw-r--r--bin/wm-icons-config.in351
-rwxr-xr-xbin/wm-icons-fix-old-rc3
-rwxr-xr-xconfig.guess1411
-rwxr-xr-xconfig.sub1500
-rwxr-xr-xconfigure2932
-rw-r--r--configure.in190
-rw-r--r--debian/.git-dpm8
-rw-r--r--debian/changelog144
-rw-r--r--debian/compat1
-rw-r--r--debian/control36
-rw-r--r--debian/copyright33
-rw-r--r--debian/patches/0001-topic-destdir-Add-DESTDIR-support-for-all-install-co.patch70
-rw-r--r--debian/patches/0002-menu-Tweak-the-Debian-menu-files-for-official-packag.patch148
-rw-r--r--debian/patches/series3
-rwxr-xr-xdebian/rules47
-rw-r--r--debian/source.lintian-overrides2
-rw-r--r--debian/source/format1
-rw-r--r--debian/watch4
-rw-r--r--debian/wm-icons.docs10
-rw-r--r--debian/wm-icons.lintian-overrides3
l---------debian/wm-icons.menu-method1
-rwxr-xr-xdebian/wm-icons.postinst247
-rwxr-xr-xdebian/wm-icons.postrm182
-rw-r--r--devel/Makefile.am12
-rw-r--r--devel/Makefile.in338
-rw-r--r--devel/bin/Makefile.am38
-rw-r--r--devel/bin/Makefile.in243
-rw-r--r--devel/bin/create-wm-config.pl97
-rwxr-xr-xdevel/bin/pack-symlinks33
-rwxr-xr-xdevel/bin/unpack-symlinks25
-rw-r--r--devel/conf/style-icons.cfg579
-rw-r--r--devel/template/CVS/Entries6
-rw-r--r--devel/template/CVS/Repository1
-rw-r--r--devel/template/CVS/Root1
-rw-r--r--devel/template/fvwm1rc-wm-icons52
-rw-r--r--devel/template/fvwm2rc-compact-buttons135
-rw-r--r--devel/template/fvwm2rc-wm-icons117
-rw-r--r--devel/template/fvwm95rc-wm-icons111
-rw-r--r--devel/template/scwmrc-wm-icons138
-rw-r--r--doc/FAQ132
-rw-r--r--doc/Makefile.am6
-rw-r--r--doc/Makefile.in219
-rw-r--r--doc/README.3dpixmaps23
-rw-r--r--doc/README.martys33
-rw-r--r--doc/README.penguins36
-rw-r--r--doc/icons.lst1596
-rw-r--r--doc/wm-icons.lsm23
-rw-r--r--doc/wm-icons.lsm.in23
-rw-r--r--etc/Makefile.am31
-rw-r--r--etc/Makefile.in380
-rw-r--r--etc/debian-menu-system/Makefile.am27
-rw-r--r--etc/debian-menu-system/Makefile.in255
-rw-r--r--etc/debian-menu-system/README28
-rw-r--r--etc/debian-menu-system/wm-icons-data.h.in123
-rwxr-xr-xetc/debian-menu-system/wm-icons-fvwm2rc-menu.in57
-rw-r--r--etc/debian-menu-system/wm-icons.h.in100
-rw-r--r--etc/fvwm1rc-wm-icons.in522
-rw-r--r--etc/fvwm2rc-compact-buttons.in162
-rw-r--r--etc/fvwm2rc-wm-icons.in609
-rw-r--r--etc/fvwm95rc-wm-icons.in603
-rw-r--r--etc/scwmrc-wm-icons.in881
-rw-r--r--icons/01x01-template/_symlinks.lst83
-rw-r--r--icons/01x01-template/empty.xpm6
-rw-r--r--icons/14x14-general/_symlinks.lst2
-rw-r--r--icons/14x14-general/amusement.xpm21
-rw-r--r--icons/14x14-general/calculator.xpm23
-rw-r--r--icons/14x14-general/chat.xpm26
-rw-r--r--icons/14x14-general/choice-yes.xpm23
-rw-r--r--icons/14x14-general/clock.xpm22
-rw-r--r--icons/14x14-general/colors.xpm25
-rw-r--r--icons/14x14-general/configuration.xpm30
-rw-r--r--icons/14x14-general/development.xpm24
-rw-r--r--icons/14x14-general/disk-cd.xpm26
-rw-r--r--icons/14x14-general/disk-floppy.xpm27
-rw-r--r--icons/14x14-general/disk.xpm24
-rw-r--r--icons/14x14-general/display.xpm23
-rw-r--r--icons/14x14-general/editor.xpm26
-rw-r--r--icons/14x14-general/empty.xpm19
-rw-r--r--icons/14x14-general/file-manager.xpm22
-rw-r--r--icons/14x14-general/file.xpm22
-rw-r--r--icons/14x14-general/folder-open.xpm27
-rw-r--r--icons/14x14-general/folder.xpm24
-rw-r--r--icons/14x14-general/font.xpm21
-rw-r--r--icons/14x14-general/game-action.xpm19
-rw-r--r--icons/14x14-general/game-board.xpm23
-rw-r--r--icons/14x14-general/game-cards.xpm24
-rw-r--r--icons/14x14-general/game-logic.xpm21
-rw-r--r--icons/14x14-general/game.xpm21
-rw-r--r--icons/14x14-general/ghostview.xpm24
-rw-r--r--icons/14x14-general/gimp.xpm27
-rw-r--r--icons/14x14-general/gnome.xpm25
-rw-r--r--icons/14x14-general/gnu.xpm28
-rw-r--r--icons/14x14-general/graphics.xpm23
-rw-r--r--icons/14x14-general/help.xpm24
-rw-r--r--icons/14x14-general/home.xpm21
-rw-r--r--icons/14x14-general/image-processor.xpm28
-rw-r--r--icons/14x14-general/image-viewer.xpm29
-rw-r--r--icons/14x14-general/information.xpm23
-rw-r--r--icons/14x14-general/item.xpm21
-rw-r--r--icons/14x14-general/kde.xpm24
-rw-r--r--icons/14x14-general/keyboard.xpm74
-rw-r--r--icons/14x14-general/linux.xpm40
-rw-r--r--icons/14x14-general/lock.xpm23
-rw-r--r--icons/14x14-general/mail.xpm24
-rw-r--r--icons/14x14-general/modules.xpm22
-rw-r--r--icons/14x14-general/monitoring.xpm29
-rw-r--r--icons/14x14-general/mouse.xpm22
-rw-r--r--icons/14x14-general/multimedia.xpm29
-rw-r--r--icons/14x14-general/music.xpm35
-rw-r--r--icons/14x14-general/netscape.xpm23
-rw-r--r--icons/14x14-general/network.xpm24
-rw-r--r--icons/14x14-general/news.xpm21
-rw-r--r--icons/14x14-general/printing.xpm30
-rw-r--r--icons/14x14-general/programs.xpm22
-rw-r--r--icons/14x14-general/quit.xpm26
-rw-r--r--icons/14x14-general/refresh.xpm22
-rw-r--r--icons/14x14-general/restart.xpm21
-rw-r--r--icons/14x14-general/science.xpm22
-rw-r--r--icons/14x14-general/sound.xpm26
-rw-r--r--icons/14x14-general/system.xpm25
-rw-r--r--icons/14x14-general/terminal-remote.xpm27
-rw-r--r--icons/14x14-general/terminal-special.xpm27
-rw-r--r--icons/14x14-general/terminal.xpm27
-rw-r--r--icons/14x14-general/themes.xpm25
-rw-r--r--icons/14x14-general/todo.xpm24
-rw-r--r--icons/14x14-general/unknown.xpm23
-rw-r--r--icons/14x14-general/utility.xpm22
-rw-r--r--icons/14x14-general/video.xpm22
-rw-r--r--icons/14x14-general/viewer.xpm21
-rw-r--r--icons/14x14-general/window-close.xpm22
-rw-r--r--icons/14x14-general/window-delete.xpm22
-rw-r--r--icons/14x14-general/window-destroy.xpm24
-rw-r--r--icons/14x14-general/window-iconify.xpm22
-rw-r--r--icons/14x14-general/window-identify.xpm23
-rw-r--r--icons/14x14-general/window-lower.xpm20
-rw-r--r--icons/14x14-general/window-maximize.xpm23
-rw-r--r--icons/14x14-general/window-move.xpm22
-rw-r--r--icons/14x14-general/window-raise.xpm20
-rw-r--r--icons/14x14-general/window-resize.xpm22
-rw-r--r--icons/14x14-general/window-shade.xpm22
-rw-r--r--icons/14x14-general/window-stick.xpm21
-rw-r--r--icons/14x14-general/window.xpm23
-rw-r--r--icons/14x14-general/windows.xpm22
-rw-r--r--icons/14x14-general/word-processor.xpm26
-rw-r--r--icons/14x14-general/www.xpm23
-rw-r--r--icons/14x14-general/xv.xpm24
-rw-r--r--icons/16x16-aquafusion/_symlinks.lst14
-rw-r--r--icons/16x16-aquafusion/amusement.pngbin0 -> 981 bytes
-rw-r--r--icons/16x16-aquafusion/calculator.pngbin0 -> 857 bytes
-rw-r--r--icons/16x16-aquafusion/cd-player.pngbin0 -> 947 bytes
-rw-r--r--icons/16x16-aquafusion/chat.pngbin0 -> 953 bytes
-rw-r--r--icons/16x16-aquafusion/clock.pngbin0 -> 981 bytes
-rw-r--r--icons/16x16-aquafusion/colors.pngbin0 -> 952 bytes
-rw-r--r--icons/16x16-aquafusion/configuration.pngbin0 -> 872 bytes
-rw-r--r--icons/16x16-aquafusion/development.pngbin0 -> 1021 bytes
-rw-r--r--icons/16x16-aquafusion/disk-cd.pngbin0 -> 822 bytes
-rw-r--r--icons/16x16-aquafusion/disk-floppy.pngbin0 -> 887 bytes
-rw-r--r--icons/16x16-aquafusion/disk.pngbin0 -> 507 bytes
-rw-r--r--icons/16x16-aquafusion/display.pngbin0 -> 777 bytes
-rw-r--r--icons/16x16-aquafusion/editor.pngbin0 -> 935 bytes
-rw-r--r--icons/16x16-aquafusion/empty.pngbin0 -> 91 bytes
-rw-r--r--icons/16x16-aquafusion/file-manager.pngbin0 -> 878 bytes
-rw-r--r--icons/16x16-aquafusion/file.pngbin0 -> 615 bytes
-rw-r--r--icons/16x16-aquafusion/folder-open.pngbin0 -> 751 bytes
-rw-r--r--icons/16x16-aquafusion/folder.pngbin0 -> 765 bytes
-rw-r--r--icons/16x16-aquafusion/font.pngbin0 -> 800 bytes
-rw-r--r--icons/16x16-aquafusion/game-action.pngbin0 -> 722 bytes
-rw-r--r--icons/16x16-aquafusion/game-board.pngbin0 -> 784 bytes
-rw-r--r--icons/16x16-aquafusion/game-cards.pngbin0 -> 959 bytes
-rw-r--r--icons/16x16-aquafusion/game-logic.pngbin0 -> 544 bytes
-rw-r--r--icons/16x16-aquafusion/game.pngbin0 -> 585 bytes
-rw-r--r--icons/16x16-aquafusion/ghostview.pngbin0 -> 726 bytes
-rw-r--r--icons/16x16-aquafusion/gimp.pngbin0 -> 815 bytes
-rw-r--r--icons/16x16-aquafusion/gnome.pngbin0 -> 895 bytes
-rw-r--r--icons/16x16-aquafusion/gnu.pngbin0 -> 1038 bytes
-rw-r--r--icons/16x16-aquafusion/graphics.pngbin0 -> 907 bytes
-rw-r--r--icons/16x16-aquafusion/help.pngbin0 -> 960 bytes
-rw-r--r--icons/16x16-aquafusion/home.pngbin0 -> 907 bytes
-rw-r--r--icons/16x16-aquafusion/image-processor.pngbin0 -> 921 bytes
-rw-r--r--icons/16x16-aquafusion/image-viewer.pngbin0 -> 732 bytes
-rw-r--r--icons/16x16-aquafusion/information.pngbin0 -> 720 bytes
-rw-r--r--icons/16x16-aquafusion/item.pngbin0 -> 725 bytes
-rw-r--r--icons/16x16-aquafusion/kde.pngbin0 -> 1013 bytes
-rw-r--r--icons/16x16-aquafusion/keyboard.pngbin0 -> 792 bytes
-rw-r--r--icons/16x16-aquafusion/linux.pngbin0 -> 801 bytes
-rw-r--r--icons/16x16-aquafusion/lock.pngbin0 -> 635 bytes
-rw-r--r--icons/16x16-aquafusion/mail.pngbin0 -> 871 bytes
-rw-r--r--icons/16x16-aquafusion/modules.pngbin0 -> 1057 bytes
-rw-r--r--icons/16x16-aquafusion/monitoring.pngbin0 -> 694 bytes
-rw-r--r--icons/16x16-aquafusion/mouse.pngbin0 -> 745 bytes
-rw-r--r--icons/16x16-aquafusion/multimedia.pngbin0 -> 884 bytes
-rw-r--r--icons/16x16-aquafusion/music.pngbin0 -> 958 bytes
-rw-r--r--icons/16x16-aquafusion/netscape.pngbin0 -> 1016 bytes
-rw-r--r--icons/16x16-aquafusion/network.pngbin0 -> 1008 bytes
-rw-r--r--icons/16x16-aquafusion/news.pngbin0 -> 929 bytes
-rw-r--r--icons/16x16-aquafusion/printing.pngbin0 -> 840 bytes
-rw-r--r--icons/16x16-aquafusion/programs.pngbin0 -> 759 bytes
-rw-r--r--icons/16x16-aquafusion/quit.pngbin0 -> 838 bytes
-rw-r--r--icons/16x16-aquafusion/refresh.pngbin0 -> 806 bytes
-rw-r--r--icons/16x16-aquafusion/restart.pngbin0 -> 636 bytes
-rw-r--r--icons/16x16-aquafusion/science.pngbin0 -> 943 bytes
-rw-r--r--icons/16x16-aquafusion/sound.pngbin0 -> 680 bytes
-rw-r--r--icons/16x16-aquafusion/system.pngbin0 -> 886 bytes
-rw-r--r--icons/16x16-aquafusion/terminal-remote.pngbin0 -> 723 bytes
-rw-r--r--icons/16x16-aquafusion/terminal-special.pngbin0 -> 776 bytes
-rw-r--r--icons/16x16-aquafusion/terminal.pngbin0 -> 694 bytes
-rw-r--r--icons/16x16-aquafusion/themes.pngbin0 -> 968 bytes
-rw-r--r--icons/16x16-aquafusion/todo.pngbin0 -> 996 bytes
-rw-r--r--icons/16x16-aquafusion/unknown.pngbin0 -> 851 bytes
-rw-r--r--icons/16x16-aquafusion/utility.pngbin0 -> 968 bytes
-rw-r--r--icons/16x16-aquafusion/video.pngbin0 -> 913 bytes
-rw-r--r--icons/16x16-aquafusion/viewer.pngbin0 -> 805 bytes
-rw-r--r--icons/16x16-aquafusion/window.pngbin0 -> 838 bytes
-rw-r--r--icons/16x16-aquafusion/windows.pngbin0 -> 527 bytes
-rw-r--r--icons/16x16-aquafusion/word-processor.pngbin0 -> 938 bytes
-rw-r--r--icons/16x16-aquafusion/www.pngbin0 -> 915 bytes
-rw-r--r--icons/16x16-aquafusion/xv.pngbin0 -> 808 bytes
-rw-r--r--icons/16x16-crystalclear/_symlinks.lst0
-rw-r--r--icons/16x16-crystalclear/amusement.pngbin0 -> 894 bytes
-rw-r--r--icons/16x16-crystalclear/calculator.pngbin0 -> 666 bytes
-rw-r--r--icons/16x16-crystalclear/cd-player.pngbin0 -> 735 bytes
-rw-r--r--icons/16x16-crystalclear/chat.pngbin0 -> 703 bytes
-rw-r--r--icons/16x16-crystalclear/choice-no.pngbin0 -> 842 bytes
-rw-r--r--icons/16x16-crystalclear/choice-yes.pngbin0 -> 623 bytes
-rw-r--r--icons/16x16-crystalclear/clock.pngbin0 -> 875 bytes
-rw-r--r--icons/16x16-crystalclear/colors.pngbin0 -> 857 bytes
-rw-r--r--icons/16x16-crystalclear/configuration.pngbin0 -> 703 bytes
-rw-r--r--icons/16x16-crystalclear/development.pngbin0 -> 1010 bytes
-rw-r--r--icons/16x16-crystalclear/disk-cd.pngbin0 -> 1092 bytes
-rw-r--r--icons/16x16-crystalclear/disk-floppy.pngbin0 -> 623 bytes
-rw-r--r--icons/16x16-crystalclear/disk.pngbin0 -> 730 bytes
-rw-r--r--icons/16x16-crystalclear/display.pngbin0 -> 801 bytes
-rw-r--r--icons/16x16-crystalclear/editor.pngbin0 -> 787 bytes
-rw-r--r--icons/16x16-crystalclear/empty.pngbin0 -> 75 bytes
-rw-r--r--icons/16x16-crystalclear/file-manager.pngbin0 -> 823 bytes
-rw-r--r--icons/16x16-crystalclear/file.pngbin0 -> 357 bytes
-rw-r--r--icons/16x16-crystalclear/folder-open.pngbin0 -> 785 bytes
-rw-r--r--icons/16x16-crystalclear/folder.pngbin0 -> 501 bytes
-rw-r--r--icons/16x16-crystalclear/font.pngbin0 -> 710 bytes
-rw-r--r--icons/16x16-crystalclear/game-action.pngbin0 -> 775 bytes
-rw-r--r--icons/16x16-crystalclear/game-board.pngbin0 -> 834 bytes
-rw-r--r--icons/16x16-crystalclear/game-cards.pngbin0 -> 985 bytes
-rw-r--r--icons/16x16-crystalclear/game-logic.pngbin0 -> 811 bytes
-rw-r--r--icons/16x16-crystalclear/game.pngbin0 -> 1025 bytes
-rw-r--r--icons/16x16-crystalclear/ghostview.pngbin0 -> 837 bytes
-rw-r--r--icons/16x16-crystalclear/gimp.pngbin0 -> 818 bytes
-rw-r--r--icons/16x16-crystalclear/gnome.pngbin0 -> 920 bytes
-rw-r--r--icons/16x16-crystalclear/gnu.pngbin0 -> 1001 bytes
-rw-r--r--icons/16x16-crystalclear/graphics.pngbin0 -> 899 bytes
-rw-r--r--icons/16x16-crystalclear/help.pngbin0 -> 916 bytes
-rw-r--r--icons/16x16-crystalclear/home.pngbin0 -> 813 bytes
-rw-r--r--icons/16x16-crystalclear/image-processor.pngbin0 -> 823 bytes
-rw-r--r--icons/16x16-crystalclear/image-viewer.pngbin0 -> 817 bytes
-rw-r--r--icons/16x16-crystalclear/information.pngbin0 -> 850 bytes
-rw-r--r--icons/16x16-crystalclear/item.pngbin0 -> 916 bytes
-rw-r--r--icons/16x16-crystalclear/kde.pngbin0 -> 815 bytes
-rw-r--r--icons/16x16-crystalclear/keyboard.pngbin0 -> 661 bytes
-rw-r--r--icons/16x16-crystalclear/linux.pngbin0 -> 807 bytes
-rw-r--r--icons/16x16-crystalclear/lock.pngbin0 -> 928 bytes
-rw-r--r--icons/16x16-crystalclear/mail.pngbin0 -> 970 bytes
-rw-r--r--icons/16x16-crystalclear/modules.pngbin0 -> 728 bytes
-rw-r--r--icons/16x16-crystalclear/monitoring.pngbin0 -> 913 bytes
-rw-r--r--icons/16x16-crystalclear/mouse.pngbin0 -> 828 bytes
-rw-r--r--icons/16x16-crystalclear/multimedia.pngbin0 -> 781 bytes
-rw-r--r--icons/16x16-crystalclear/music.pngbin0 -> 798 bytes
-rw-r--r--icons/16x16-crystalclear/netscape.pngbin0 -> 859 bytes
-rw-r--r--icons/16x16-crystalclear/network.pngbin0 -> 860 bytes
-rw-r--r--icons/16x16-crystalclear/news.pngbin0 -> 641 bytes
-rw-r--r--icons/16x16-crystalclear/printing.pngbin0 -> 688 bytes
-rw-r--r--icons/16x16-crystalclear/programs.pngbin0 -> 1061 bytes
-rw-r--r--icons/16x16-crystalclear/quit.pngbin0 -> 1136 bytes
-rw-r--r--icons/16x16-crystalclear/refresh.pngbin0 -> 715 bytes
-rw-r--r--icons/16x16-crystalclear/restart.pngbin0 -> 761 bytes
-rw-r--r--icons/16x16-crystalclear/science.pngbin0 -> 798 bytes
-rw-r--r--icons/16x16-crystalclear/sound.pngbin0 -> 651 bytes
-rw-r--r--icons/16x16-crystalclear/system.pngbin0 -> 803 bytes
-rw-r--r--icons/16x16-crystalclear/terminal-remote.pngbin0 -> 778 bytes
-rw-r--r--icons/16x16-crystalclear/terminal-special.pngbin0 -> 1672 bytes
-rw-r--r--icons/16x16-crystalclear/terminal.pngbin0 -> 666 bytes
-rw-r--r--icons/16x16-crystalclear/themes.pngbin0 -> 828 bytes
-rw-r--r--icons/16x16-crystalclear/todo.pngbin0 -> 1025 bytes
-rw-r--r--icons/16x16-crystalclear/unknown.pngbin0 -> 790 bytes
-rw-r--r--icons/16x16-crystalclear/utility.pngbin0 -> 710 bytes
-rw-r--r--icons/16x16-crystalclear/video.pngbin0 -> 810 bytes
-rw-r--r--icons/16x16-crystalclear/viewer.pngbin0 -> 1023 bytes
-rw-r--r--icons/16x16-crystalclear/window-close.pngbin0 -> 666 bytes
-rw-r--r--icons/16x16-crystalclear/window-delete.pngbin0 -> 388 bytes
-rw-r--r--icons/16x16-crystalclear/window-destroy.pngbin0 -> 712 bytes
-rw-r--r--icons/16x16-crystalclear/window-iconify.pngbin0 -> 551 bytes
-rw-r--r--icons/16x16-crystalclear/window-identify.pngbin0 -> 701 bytes
-rw-r--r--icons/16x16-crystalclear/window-lower.pngbin0 -> 630 bytes
-rw-r--r--icons/16x16-crystalclear/window-maximize.pngbin0 -> 546 bytes
-rw-r--r--icons/16x16-crystalclear/window-move.pngbin0 -> 606 bytes
-rw-r--r--icons/16x16-crystalclear/window-raise.pngbin0 -> 584 bytes
-rw-r--r--icons/16x16-crystalclear/window-resize.pngbin0 -> 812 bytes
-rw-r--r--icons/16x16-crystalclear/window-shade.pngbin0 -> 480 bytes
-rw-r--r--icons/16x16-crystalclear/window-stick.pngbin0 -> 827 bytes
-rw-r--r--icons/16x16-crystalclear/window.pngbin0 -> 371 bytes
-rw-r--r--icons/16x16-crystalclear/windows.pngbin0 -> 542 bytes
-rw-r--r--icons/16x16-crystalclear/word-processor.pngbin0 -> 672 bytes
-rw-r--r--icons/16x16-crystalclear/www.pngbin0 -> 902 bytes
-rw-r--r--icons/16x16-crystalclear/xv.pngbin0 -> 818 bytes
-rw-r--r--icons/16x16-general/_symlinks.lst2
-rw-r--r--icons/16x16-general/amusement.xpm23
-rw-r--r--icons/16x16-general/calculator.xpm24
-rw-r--r--icons/16x16-general/chat.xpm28
-rw-r--r--icons/16x16-general/choice-yes.xpm24
-rw-r--r--icons/16x16-general/clock.xpm23
-rw-r--r--icons/16x16-general/colors.xpm27
-rw-r--r--icons/16x16-general/configuration.xpm31
-rw-r--r--icons/16x16-general/development.xpm24
-rw-r--r--icons/16x16-general/disk-cd.xpm27
-rw-r--r--icons/16x16-general/disk-floppy.xpm29
-rw-r--r--icons/16x16-general/disk.xpm25
-rw-r--r--icons/16x16-general/display.xpm25
-rw-r--r--icons/16x16-general/editor.xpm28
-rw-r--r--icons/16x16-general/empty.xpm21
-rw-r--r--icons/16x16-general/file-manager.xpm24
-rw-r--r--icons/16x16-general/file.xpm24
-rw-r--r--icons/16x16-general/folder-open.xpm29
-rw-r--r--icons/16x16-general/folder.xpm25
-rw-r--r--icons/16x16-general/font.xpm23
-rw-r--r--icons/16x16-general/game-action.xpm21
-rw-r--r--icons/16x16-general/game-board.xpm24
-rw-r--r--icons/16x16-general/game-cards.xpm26
-rw-r--r--icons/16x16-general/game-logic.xpm22
-rw-r--r--icons/16x16-general/game.xpm22
-rw-r--r--icons/16x16-general/ghostview.xpm26
-rw-r--r--icons/16x16-general/gimp.xpm29
-rw-r--r--icons/16x16-general/gnome.xpm27
-rw-r--r--icons/16x16-general/gnu.xpm30
-rw-r--r--icons/16x16-general/graphics.xpm24
-rw-r--r--icons/16x16-general/help.xpm25
-rw-r--r--icons/16x16-general/home.xpm25
-rw-r--r--icons/16x16-general/image-processor.xpm30
-rw-r--r--icons/16x16-general/image-viewer.xpm30
-rw-r--r--icons/16x16-general/information.xpm23
-rw-r--r--icons/16x16-general/item.xpm23
-rw-r--r--icons/16x16-general/kde.xpm26
-rw-r--r--icons/16x16-general/keyboard.xpm46
-rw-r--r--icons/16x16-general/linux.xpm38
-rw-r--r--icons/16x16-general/lock.xpm24
-rw-r--r--icons/16x16-general/mail.xpm26
-rw-r--r--icons/16x16-general/modules.xpm23
-rw-r--r--icons/16x16-general/monitoring.xpm29
-rw-r--r--icons/16x16-general/mouse.xpm24
-rw-r--r--icons/16x16-general/multimedia.xpm31
-rw-r--r--icons/16x16-general/music.xpm32
-rw-r--r--icons/16x16-general/netscape.xpm24
-rw-r--r--icons/16x16-general/network.xpm26
-rw-r--r--icons/16x16-general/news.xpm23
-rw-r--r--icons/16x16-general/printing.xpm32
-rw-r--r--icons/16x16-general/programs.xpm23
-rw-r--r--icons/16x16-general/quit.xpm27
-rw-r--r--icons/16x16-general/refresh.xpm23
-rw-r--r--icons/16x16-general/restart.xpm22
-rw-r--r--icons/16x16-general/science.xpm24
-rw-r--r--icons/16x16-general/sound.xpm27
-rw-r--r--icons/16x16-general/system.xpm29
-rw-r--r--icons/16x16-general/terminal-remote.xpm29
-rw-r--r--icons/16x16-general/terminal-special.xpm29
-rw-r--r--icons/16x16-general/terminal.xpm29
-rw-r--r--icons/16x16-general/themes.xpm28
-rw-r--r--icons/16x16-general/todo.xpm26
-rw-r--r--icons/16x16-general/unknown.xpm25
-rw-r--r--icons/16x16-general/utility.xpm23
-rw-r--r--icons/16x16-general/video.xpm24
-rw-r--r--icons/16x16-general/viewer.xpm23
-rw-r--r--icons/16x16-general/window-close.xpm24
-rw-r--r--icons/16x16-general/window-delete.xpm24
-rw-r--r--icons/16x16-general/window-destroy.xpm26
-rw-r--r--icons/16x16-general/window-iconify.xpm24
-rw-r--r--icons/16x16-general/window-identify.xpm24
-rw-r--r--icons/16x16-general/window-lower.xpm22
-rw-r--r--icons/16x16-general/window-maximize.xpm25
-rw-r--r--icons/16x16-general/window-move.xpm24
-rw-r--r--icons/16x16-general/window-raise.xpm22
-rw-r--r--icons/16x16-general/window-resize.xpm24
-rw-r--r--icons/16x16-general/window-shade.xpm24
-rw-r--r--icons/16x16-general/window-stick.xpm23
-rw-r--r--icons/16x16-general/window.xpm25
-rw-r--r--icons/16x16-general/windows.xpm23
-rw-r--r--icons/16x16-general/word-processor.xpm28
-rw-r--r--icons/16x16-general/www.xpm25
-rw-r--r--icons/16x16-general/xv.xpm27
-rw-r--r--icons/16x16-gnome/_symlinks.lst12
-rw-r--r--icons/16x16-gnome/amusement.xpm118
-rw-r--r--icons/16x16-gnome/calculator.xpm94
-rw-r--r--icons/16x16-gnome/chat.xpm46
-rw-r--r--icons/16x16-gnome/choice-no.xpm25
-rw-r--r--icons/16x16-gnome/choice-yes.xpm32
-rw-r--r--icons/16x16-gnome/clock.xpm96
-rw-r--r--icons/16x16-gnome/colors.xpm138
-rw-r--r--icons/16x16-gnome/configuration.xpm83
-rw-r--r--icons/16x16-gnome/development.xpm67
-rw-r--r--icons/16x16-gnome/disk-cd.xpm127
-rw-r--r--icons/16x16-gnome/disk-floppy.xpm95
-rw-r--r--icons/16x16-gnome/disk.xpm95
-rw-r--r--icons/16x16-gnome/display.xpm67
-rw-r--r--icons/16x16-gnome/editor.xpm87
-rw-r--r--icons/16x16-gnome/empty.xpm20
-rw-r--r--icons/16x16-gnome/file.xpm68
-rw-r--r--icons/16x16-gnome/folder.xpm90
-rw-r--r--icons/16x16-gnome/font.xpm70
-rw-r--r--icons/16x16-gnome/game-board.xpm37
-rw-r--r--icons/16x16-gnome/game-cards.xpm87
-rw-r--r--icons/16x16-gnome/game.xpm74
-rw-r--r--icons/16x16-gnome/ghostview.xpm44
-rw-r--r--icons/16x16-gnome/gimp.xpm71
-rw-r--r--icons/16x16-gnome/gnome.xpm40
-rw-r--r--icons/16x16-gnome/gnu.xpm102
-rw-r--r--icons/16x16-gnome/graphics.xpm84
-rw-r--r--icons/16x16-gnome/help.xpm46
-rw-r--r--icons/16x16-gnome/home.xpm32
-rw-r--r--icons/16x16-gnome/information.xpm87
-rw-r--r--icons/16x16-gnome/item.xpm63
-rw-r--r--icons/16x16-gnome/kde.xpm30
-rw-r--r--icons/16x16-gnome/keyboard.xpm77
-rw-r--r--icons/16x16-gnome/linux.xpm38
-rw-r--r--icons/16x16-gnome/lock.xpm87
-rw-r--r--icons/16x16-gnome/mail.xpm86
-rw-r--r--icons/16x16-gnome/modules.xpm91
-rw-r--r--icons/16x16-gnome/monitoring.xpm130
-rw-r--r--icons/16x16-gnome/mouse.xpm74
-rw-r--r--icons/16x16-gnome/multimedia.xpm109
-rw-r--r--icons/16x16-gnome/music.xpm106
-rw-r--r--icons/16x16-gnome/netscape.xpm32
-rw-r--r--icons/16x16-gnome/network.xpm149
-rw-r--r--icons/16x16-gnome/news.xpm51
-rw-r--r--icons/16x16-gnome/printing.xpm52
-rw-r--r--icons/16x16-gnome/programs.xpm103
-rw-r--r--icons/16x16-gnome/quit.xpm97
-rw-r--r--icons/16x16-gnome/refresh.xpm70
-rw-r--r--icons/16x16-gnome/restart.xpm87
-rw-r--r--icons/16x16-gnome/science.xpm135
-rw-r--r--icons/16x16-gnome/system.xpm45
-rw-r--r--icons/16x16-gnome/terminal-remote.xpm134
-rw-r--r--icons/16x16-gnome/terminal-special.xpm118
-rw-r--r--icons/16x16-gnome/terminal.xpm88
-rw-r--r--icons/16x16-gnome/themes.xpm52
-rw-r--r--icons/16x16-gnome/todo.xpm92
-rw-r--r--icons/16x16-gnome/unknown.xpm67
-rw-r--r--icons/16x16-gnome/utility.xpm43
-rw-r--r--icons/16x16-gnome/video.xpm56
-rw-r--r--icons/16x16-gnome/viewer.xpm115
-rw-r--r--icons/16x16-gnome/window-close.xpm45
-rw-r--r--icons/16x16-gnome/window-delete.xpm23
-rw-r--r--icons/16x16-gnome/window-destroy.xpm116
-rw-r--r--icons/16x16-gnome/window-identify.xpm65
-rw-r--r--icons/16x16-gnome/window-maximize.xpm69
-rw-r--r--icons/16x16-gnome/window-move.xpm102
-rw-r--r--icons/16x16-gnome/window-raise.xpm66
-rw-r--r--icons/16x16-gnome/window-shade.xpm99
-rw-r--r--icons/16x16-gnome/window.xpm62
-rw-r--r--icons/16x16-gnome/windows.xpm46
-rw-r--r--icons/16x16-gnome/word-processor.xpm88
-rw-r--r--icons/16x16-gnome/www.xpm144
-rw-r--r--icons/16x16-gnome/xv.xpm27
-rw-r--r--icons/16x16-kde/_symlinks.lst0
-rw-r--r--icons/16x16-kde/amusement.xpm25
-rw-r--r--icons/16x16-kde/calculator.xpm33
-rw-r--r--icons/16x16-kde/cd-player.xpm31
-rw-r--r--icons/16x16-kde/chat.xpm26
-rw-r--r--icons/16x16-kde/choice-no.xpm25
-rw-r--r--icons/16x16-kde/choice-yes.xpm30
-rw-r--r--icons/16x16-kde/clock.xpm30
-rw-r--r--icons/16x16-kde/colors.xpm30
-rw-r--r--icons/16x16-kde/configuration.xpm28
-rw-r--r--icons/16x16-kde/development.xpm31
-rw-r--r--icons/16x16-kde/disk-cd.xpm39
-rw-r--r--icons/16x16-kde/disk-floppy.xpm30
-rw-r--r--icons/16x16-kde/disk.xpm30
-rw-r--r--icons/16x16-kde/display.xpm28
-rw-r--r--icons/16x16-kde/editor.xpm32
-rw-r--r--icons/16x16-kde/empty.xpm21
-rw-r--r--icons/16x16-kde/file-manager.xpm30
-rw-r--r--icons/16x16-kde/file.xpm32
-rw-r--r--icons/16x16-kde/folder-open.xpm33
-rw-r--r--icons/16x16-kde/folder.xpm28
-rw-r--r--icons/16x16-kde/font.xpm30
-rw-r--r--icons/16x16-kde/game-action.xpm25
-rw-r--r--icons/16x16-kde/game-board.xpm27
-rw-r--r--icons/16x16-kde/game-cards.xpm35
-rw-r--r--icons/16x16-kde/game-logic.xpm34
-rw-r--r--icons/16x16-kde/game.xpm24
-rw-r--r--icons/16x16-kde/ghostview.xpm26
-rw-r--r--icons/16x16-kde/gimp.xpm27
-rw-r--r--icons/16x16-kde/gnome.xpm27
-rw-r--r--icons/16x16-kde/gnu.xpm30
-rw-r--r--icons/16x16-kde/graphics.xpm45
-rw-r--r--icons/16x16-kde/help.xpm35
-rw-r--r--icons/16x16-kde/home.xpm34
-rw-r--r--icons/16x16-kde/image-processor.xpm42
-rw-r--r--icons/16x16-kde/image-viewer.xpm44
-rw-r--r--icons/16x16-kde/information.xpm37
-rw-r--r--icons/16x16-kde/item.xpm28
-rw-r--r--icons/16x16-kde/kde.xpm30
-rw-r--r--icons/16x16-kde/keyboard.xpm27
-rw-r--r--icons/16x16-kde/linux.xpm29
-rw-r--r--icons/16x16-kde/lock.xpm28
-rw-r--r--icons/16x16-kde/mail.xpm31
-rw-r--r--icons/16x16-kde/modules.xpm36
-rw-r--r--icons/16x16-kde/monitoring.xpm31
-rw-r--r--icons/16x16-kde/mouse.xpm29
-rw-r--r--icons/16x16-kde/multimedia.xpm39
-rw-r--r--icons/16x16-kde/music.xpm32
-rw-r--r--icons/16x16-kde/netscape.xpm32
-rw-r--r--icons/16x16-kde/network.xpm32
-rw-r--r--icons/16x16-kde/news.xpm30
-rw-r--r--icons/16x16-kde/printing.xpm33
-rw-r--r--icons/16x16-kde/programs.xpm33
-rw-r--r--icons/16x16-kde/quit.xpm28
-rw-r--r--icons/16x16-kde/refresh.xpm32
-rw-r--r--icons/16x16-kde/restart.xpm29
-rw-r--r--icons/16x16-kde/science.xpm24
-rw-r--r--icons/16x16-kde/sound.xpm32
-rw-r--r--icons/16x16-kde/system.xpm32
-rw-r--r--icons/16x16-kde/terminal-remote.xpm31
-rw-r--r--icons/16x16-kde/terminal-special.xpm31
-rw-r--r--icons/16x16-kde/terminal.xpm28
-rw-r--r--icons/16x16-kde/themes.xpm31
-rw-r--r--icons/16x16-kde/todo.xpm36
-rw-r--r--icons/16x16-kde/unknown.xpm28
-rw-r--r--icons/16x16-kde/utility.xpm30
-rw-r--r--icons/16x16-kde/video.xpm35
-rw-r--r--icons/16x16-kde/viewer.xpm28
-rw-r--r--icons/16x16-kde/window-close.xpm26
-rw-r--r--icons/16x16-kde/window-delete.xpm29
-rw-r--r--icons/16x16-kde/window-destroy.xpm26
-rw-r--r--icons/16x16-kde/window-iconify.xpm28
-rw-r--r--icons/16x16-kde/window-identify.xpm28
-rw-r--r--icons/16x16-kde/window-lower.xpm30
-rw-r--r--icons/16x16-kde/window-maximize.xpm30
-rw-r--r--icons/16x16-kde/window-move.xpm27
-rw-r--r--icons/16x16-kde/window-raise.xpm30
-rw-r--r--icons/16x16-kde/window-resize.xpm28
-rw-r--r--icons/16x16-kde/window-shade.xpm28
-rw-r--r--icons/16x16-kde/window-stick.xpm30
-rw-r--r--icons/16x16-kde/window.xpm29
-rw-r--r--icons/16x16-kde/windows.xpm29
-rw-r--r--icons/16x16-kde/word-processor.xpm36
-rw-r--r--icons/16x16-kde/www.xpm39
-rw-r--r--icons/16x16-kde/xv.xpm27
-rw-r--r--icons/17x14-3dpixmaps/_symlinks.lst14
-rw-r--r--icons/17x14-3dpixmaps/amusement.xpm163
-rw-r--r--icons/17x14-3dpixmaps/calculator.xpm234
-rw-r--r--icons/17x14-3dpixmaps/cd-player.xpm223
-rw-r--r--icons/17x14-3dpixmaps/chat.xpm206
-rw-r--r--icons/17x14-3dpixmaps/choice-no.xpm216
-rw-r--r--icons/17x14-3dpixmaps/choice-yes.xpm170
-rw-r--r--icons/17x14-3dpixmaps/clock.xpm222
-rw-r--r--icons/17x14-3dpixmaps/colors.xpm203
-rw-r--r--icons/17x14-3dpixmaps/configuration.xpm219
-rw-r--r--icons/17x14-3dpixmaps/development.xpm212
-rw-r--r--icons/17x14-3dpixmaps/disk-cd.xpm204
-rw-r--r--icons/17x14-3dpixmaps/disk-floppy.xpm188
-rw-r--r--icons/17x14-3dpixmaps/disk.xpm223
-rw-r--r--icons/17x14-3dpixmaps/display.xpm200
-rw-r--r--icons/17x14-3dpixmaps/editor.xpm230
-rw-r--r--icons/17x14-3dpixmaps/empty.xpm103
-rw-r--r--icons/17x14-3dpixmaps/file-manager.xpm222
-rw-r--r--icons/17x14-3dpixmaps/file.xpm220
-rw-r--r--icons/17x14-3dpixmaps/folder-open.xpm164
-rw-r--r--icons/17x14-3dpixmaps/folder.xpm195
-rw-r--r--icons/17x14-3dpixmaps/font.xpm204
-rw-r--r--icons/17x14-3dpixmaps/game-action.xpm194
-rw-r--r--icons/17x14-3dpixmaps/game-board.xpm229
-rw-r--r--icons/17x14-3dpixmaps/game-cards.xpm205
-rw-r--r--icons/17x14-3dpixmaps/game-logic.xpm198
-rw-r--r--icons/17x14-3dpixmaps/game.xpm180
-rw-r--r--icons/17x14-3dpixmaps/ghostview.xpm223
-rw-r--r--icons/17x14-3dpixmaps/gnu.xpm221
-rw-r--r--icons/17x14-3dpixmaps/graphics.xpm234
-rw-r--r--icons/17x14-3dpixmaps/help.xpm225
-rw-r--r--icons/17x14-3dpixmaps/home.xpm195
-rw-r--r--icons/17x14-3dpixmaps/image-processor.xpm250
-rw-r--r--icons/17x14-3dpixmaps/image-viewer.xpm239
-rw-r--r--icons/17x14-3dpixmaps/information.xpm213
-rw-r--r--icons/17x14-3dpixmaps/item.xpm189
-rw-r--r--icons/17x14-3dpixmaps/keyboard.xpm208
-rw-r--r--icons/17x14-3dpixmaps/linux.xpm151
-rw-r--r--icons/17x14-3dpixmaps/lock.xpm228
-rw-r--r--icons/17x14-3dpixmaps/mail.xpm195
-rw-r--r--icons/17x14-3dpixmaps/modules.xpm192
-rw-r--r--icons/17x14-3dpixmaps/monitoring.xpm196
-rw-r--r--icons/17x14-3dpixmaps/mouse.xpm181
-rw-r--r--icons/17x14-3dpixmaps/multimedia.xpm239
-rw-r--r--icons/17x14-3dpixmaps/music.xpm164
-rw-r--r--icons/17x14-3dpixmaps/netscape.xpm197
-rw-r--r--icons/17x14-3dpixmaps/network.xpm180
-rw-r--r--icons/17x14-3dpixmaps/news.xpm205
-rw-r--r--icons/17x14-3dpixmaps/printing.xpm204
-rw-r--r--icons/17x14-3dpixmaps/programs.xpm222
-rw-r--r--icons/17x14-3dpixmaps/quit.xpm179
-rw-r--r--icons/17x14-3dpixmaps/refresh.xpm173
-rw-r--r--icons/17x14-3dpixmaps/restart.xpm223
-rw-r--r--icons/17x14-3dpixmaps/science.xpm190
-rw-r--r--icons/17x14-3dpixmaps/sound.xpm205
-rw-r--r--icons/17x14-3dpixmaps/system.xpm202
-rw-r--r--icons/17x14-3dpixmaps/terminal-remote.xpm252
-rw-r--r--icons/17x14-3dpixmaps/terminal-special.xpm252
-rw-r--r--icons/17x14-3dpixmaps/terminal.xpm251
-rw-r--r--icons/17x14-3dpixmaps/themes.xpm173
-rw-r--r--icons/17x14-3dpixmaps/todo.xpm103
-rw-r--r--icons/17x14-3dpixmaps/unknown.xpm245
-rw-r--r--icons/17x14-3dpixmaps/utility.xpm183
-rw-r--r--icons/17x14-3dpixmaps/video.xpm208
-rw-r--r--icons/17x14-3dpixmaps/viewer.xpm211
-rw-r--r--icons/17x14-3dpixmaps/window-close.xpm155
-rw-r--r--icons/17x14-3dpixmaps/window.xpm242
-rw-r--r--icons/17x14-3dpixmaps/windows.xpm166
-rw-r--r--icons/17x14-3dpixmaps/word-processor.xpm219
-rw-r--r--icons/17x14-3dpixmaps/www.xpm219
-rw-r--r--icons/17x14-3dpixmaps/xv.xpm232
-rw-r--r--icons/20x20-martys/_symlinks.lst55
-rw-r--r--icons/20x20-martys/calculator.xpm33
-rw-r--r--icons/20x20-martys/choice-no.xpm46
-rw-r--r--icons/20x20-martys/editor.xpm36
-rw-r--r--icons/20x20-martys/empty.xpm25
-rw-r--r--icons/20x20-martys/font.xpm30
-rw-r--r--icons/20x20-martys/game-action.xpm32
-rw-r--r--icons/20x20-martys/game.xpm30
-rw-r--r--icons/20x20-martys/image-viewer.xpm36
-rw-r--r--icons/20x20-martys/lock.xpm35
-rw-r--r--icons/20x20-martys/mail.xpm34
-rw-r--r--icons/20x20-martys/netscape.xpm35
-rw-r--r--icons/20x20-martys/printing.xpm32
-rw-r--r--icons/20x20-martys/refresh.xpm31
-rw-r--r--icons/20x20-martys/terminal-remote.xpm33
-rw-r--r--icons/20x20-martys/terminal-special.xpm33
-rw-r--r--icons/20x20-martys/terminal.xpm33
-rw-r--r--icons/20x20-martys/todo.xpm33
-rw-r--r--icons/20x20-martys/unknown.xpm39
-rw-r--r--icons/20x20-martys/window-destroy.xpm30
-rw-r--r--icons/20x20-martys/window-iconify.xpm33
-rw-r--r--icons/20x20-martys/window-identify.xpm30
-rw-r--r--icons/20x20-martys/window-lower.xpm33
-rw-r--r--icons/20x20-martys/window-maximize.xpm33
-rw-r--r--icons/20x20-martys/window-move.xpm33
-rw-r--r--icons/20x20-martys/window-raise.xpm34
-rw-r--r--icons/20x20-martys/window-resize.xpm33
-rw-r--r--icons/20x20-martys/window-shade.xpm32
-rw-r--r--icons/20x20-martys/window-stick.xpm34
-rw-r--r--icons/20x20-martys/window.xpm33
-rw-r--r--icons/20x20-martys2/_symlinks.lst64
-rw-r--r--icons/20x20-martys2/choice-no.xpm47
-rw-r--r--icons/20x20-martys2/editor.xpm46
-rw-r--r--icons/20x20-martys2/empty.xpm43
-rw-r--r--icons/20x20-martys2/font.xpm38
-rw-r--r--icons/20x20-martys2/item.xpm35
-rw-r--r--icons/20x20-martys2/netscape.xpm48
-rw-r--r--icons/20x20-martys2/printing.xpm46
-rw-r--r--icons/20x20-martys2/unknown.xpm39
-rw-r--r--icons/20x20-martys2/utility.xpm36
-rw-r--r--icons/20x20-martys2/window-destroy.xpm42
-rw-r--r--icons/20x20-martys2/window-iconify.xpm38
-rw-r--r--icons/20x20-martys2/window-identify.xpm37
-rw-r--r--icons/20x20-martys2/window-lower.xpm39
-rw-r--r--icons/20x20-martys2/window-maximize.xpm40
-rw-r--r--icons/20x20-martys2/window-move.xpm38
-rw-r--r--icons/20x20-martys2/window-raise.xpm36
-rw-r--r--icons/20x20-martys2/window-resize.xpm37
-rw-r--r--icons/20x20-martys2/window-shade.xpm37
-rw-r--r--icons/20x20-martys2/window-stick.xpm35
-rw-r--r--icons/20x20-martys2/window.xpm38
-rw-r--r--icons/21x18-3dpixmaps/_symlinks.lst14
-rw-r--r--icons/21x18-3dpixmaps/amusement.xpm66
-rw-r--r--icons/21x18-3dpixmaps/calculator.xpm80
-rw-r--r--icons/21x18-3dpixmaps/cd-player.xpm74
-rw-r--r--icons/21x18-3dpixmaps/chat.xpm75
-rw-r--r--icons/21x18-3dpixmaps/choice-no.xpm77
-rw-r--r--icons/21x18-3dpixmaps/choice-yes.xpm63
-rw-r--r--icons/21x18-3dpixmaps/clock.xpm77
-rw-r--r--icons/21x18-3dpixmaps/colors.xpm92
-rw-r--r--icons/21x18-3dpixmaps/configuration.xpm87
-rw-r--r--icons/21x18-3dpixmaps/development.xpm79
-rw-r--r--icons/21x18-3dpixmaps/disk-cd.xpm85
-rw-r--r--icons/21x18-3dpixmaps/disk-floppy.xpm82
-rw-r--r--icons/21x18-3dpixmaps/disk.xpm80
-rw-r--r--icons/21x18-3dpixmaps/display.xpm86
-rw-r--r--icons/21x18-3dpixmaps/editor.xpm88
-rw-r--r--icons/21x18-3dpixmaps/empty.xpm52
-rw-r--r--icons/21x18-3dpixmaps/file-manager.xpm79
-rw-r--r--icons/21x18-3dpixmaps/file.xpm72
-rw-r--r--icons/21x18-3dpixmaps/folder-open.xpm218
-rw-r--r--icons/21x18-3dpixmaps/folder.xpm70
-rw-r--r--icons/21x18-3dpixmaps/font.xpm82
-rw-r--r--icons/21x18-3dpixmaps/game-action.xpm77
-rw-r--r--icons/21x18-3dpixmaps/game-board.xpm73
-rw-r--r--icons/21x18-3dpixmaps/game-cards.xpm84
-rw-r--r--icons/21x18-3dpixmaps/game-logic.xpm88
-rw-r--r--icons/21x18-3dpixmaps/game.xpm71
-rw-r--r--icons/21x18-3dpixmaps/ghostview.xpm96
-rw-r--r--icons/21x18-3dpixmaps/gnu.xpm90
-rw-r--r--icons/21x18-3dpixmaps/graphics.xpm89
-rw-r--r--icons/21x18-3dpixmaps/help.xpm92
-rw-r--r--icons/21x18-3dpixmaps/home.xpm73
-rw-r--r--icons/21x18-3dpixmaps/image-processor.xpm90
-rw-r--r--icons/21x18-3dpixmaps/image-viewer.xpm90
-rw-r--r--icons/21x18-3dpixmaps/information.xpm76
-rw-r--r--icons/21x18-3dpixmaps/item.xpm65
-rw-r--r--icons/21x18-3dpixmaps/keyboard.xpm84
-rw-r--r--icons/21x18-3dpixmaps/linux.xpm203
-rw-r--r--icons/21x18-3dpixmaps/lock.xpm89
-rw-r--r--icons/21x18-3dpixmaps/mail.xpm81
-rw-r--r--icons/21x18-3dpixmaps/modules.xpm88
-rw-r--r--icons/21x18-3dpixmaps/monitoring.xpm72
-rw-r--r--icons/21x18-3dpixmaps/mouse.xpm69
-rw-r--r--icons/21x18-3dpixmaps/multimedia.xpm84
-rw-r--r--icons/21x18-3dpixmaps/music.xpm79
-rw-r--r--icons/21x18-3dpixmaps/netscape.xpm69
-rw-r--r--icons/21x18-3dpixmaps/network.xpm80
-rw-r--r--icons/21x18-3dpixmaps/news.xpm73
-rw-r--r--icons/21x18-3dpixmaps/printing.xpm84
-rw-r--r--icons/21x18-3dpixmaps/programs.xpm80
-rw-r--r--icons/21x18-3dpixmaps/quit.xpm68
-rw-r--r--icons/21x18-3dpixmaps/refresh.xpm72
-rw-r--r--icons/21x18-3dpixmaps/restart.xpm80
-rw-r--r--icons/21x18-3dpixmaps/science.xpm71
-rw-r--r--icons/21x18-3dpixmaps/sound.xpm74
-rw-r--r--icons/21x18-3dpixmaps/system.xpm76
-rw-r--r--icons/21x18-3dpixmaps/terminal-remote.xpm87
-rw-r--r--icons/21x18-3dpixmaps/terminal-special.xpm87
-rw-r--r--icons/21x18-3dpixmaps/terminal.xpm85
-rw-r--r--icons/21x18-3dpixmaps/themes.xpm72
-rw-r--r--icons/21x18-3dpixmaps/todo.xpm52
-rw-r--r--icons/21x18-3dpixmaps/unknown.xpm79
-rw-r--r--icons/21x18-3dpixmaps/utility.xpm68
-rw-r--r--icons/21x18-3dpixmaps/video.xpm78
-rw-r--r--icons/21x18-3dpixmaps/viewer.xpm75
-rw-r--r--icons/21x18-3dpixmaps/window-close.xpm68
-rw-r--r--icons/21x18-3dpixmaps/window.xpm63
-rw-r--r--icons/21x18-3dpixmaps/windows.xpm236
-rw-r--r--icons/21x18-3dpixmaps/word-processor.xpm85
-rw-r--r--icons/21x18-3dpixmaps/www.xpm79
-rw-r--r--icons/21x18-3dpixmaps/xv.xpm96
-rw-r--r--icons/22x22-aquafusion/_symlinks.lst14
-rw-r--r--icons/22x22-aquafusion/amusement.pngbin0 -> 1589 bytes
-rw-r--r--icons/22x22-aquafusion/calculator.pngbin0 -> 1354 bytes
-rw-r--r--icons/22x22-aquafusion/cd-player.pngbin0 -> 1430 bytes
-rw-r--r--icons/22x22-aquafusion/chat.pngbin0 -> 1452 bytes
-rw-r--r--icons/22x22-aquafusion/clock.pngbin0 -> 1589 bytes
-rw-r--r--icons/22x22-aquafusion/colors.pngbin0 -> 1473 bytes
-rw-r--r--icons/22x22-aquafusion/configuration.pngbin0 -> 1426 bytes
-rw-r--r--icons/22x22-aquafusion/development.pngbin0 -> 1664 bytes
-rw-r--r--icons/22x22-aquafusion/disk-cd.pngbin0 -> 1226 bytes
-rw-r--r--icons/22x22-aquafusion/disk-floppy.pngbin0 -> 1258 bytes
-rw-r--r--icons/22x22-aquafusion/disk.pngbin0 -> 742 bytes
-rw-r--r--icons/22x22-aquafusion/display.pngbin0 -> 984 bytes
-rw-r--r--icons/22x22-aquafusion/editor.pngbin0 -> 1483 bytes
-rw-r--r--icons/22x22-aquafusion/empty.pngbin0 -> 96 bytes
-rw-r--r--icons/22x22-aquafusion/file-manager.pngbin0 -> 1351 bytes
-rw-r--r--icons/22x22-aquafusion/file.pngbin0 -> 940 bytes
-rw-r--r--icons/22x22-aquafusion/folder-open.pngbin0 -> 1082 bytes
-rw-r--r--icons/22x22-aquafusion/folder.pngbin0 -> 1168 bytes
-rw-r--r--icons/22x22-aquafusion/font.pngbin0 -> 1299 bytes
-rw-r--r--icons/22x22-aquafusion/game-action.pngbin0 -> 1128 bytes
-rw-r--r--icons/22x22-aquafusion/game-board.pngbin0 -> 1173 bytes
-rw-r--r--icons/22x22-aquafusion/game-cards.pngbin0 -> 1507 bytes
-rw-r--r--icons/22x22-aquafusion/game-logic.pngbin0 -> 790 bytes
-rw-r--r--icons/22x22-aquafusion/game.pngbin0 -> 862 bytes
-rw-r--r--icons/22x22-aquafusion/ghostview.pngbin0 -> 1139 bytes
-rw-r--r--icons/22x22-aquafusion/gimp.pngbin0 -> 1241 bytes
-rw-r--r--icons/22x22-aquafusion/gnome.pngbin0 -> 1384 bytes
-rw-r--r--icons/22x22-aquafusion/gnu.pngbin0 -> 1706 bytes
-rw-r--r--icons/22x22-aquafusion/graphics.pngbin0 -> 1455 bytes
-rw-r--r--icons/22x22-aquafusion/help.pngbin0 -> 1516 bytes
-rw-r--r--icons/22x22-aquafusion/home.pngbin0 -> 1416 bytes
-rw-r--r--icons/22x22-aquafusion/image-processor.pngbin0 -> 1454 bytes
-rw-r--r--icons/22x22-aquafusion/image-viewer.pngbin0 -> 1184 bytes
-rw-r--r--icons/22x22-aquafusion/information.pngbin0 -> 1092 bytes
-rw-r--r--icons/22x22-aquafusion/item.pngbin0 -> 1202 bytes
-rw-r--r--icons/22x22-aquafusion/kde.pngbin0 -> 1669 bytes
-rw-r--r--icons/22x22-aquafusion/keyboard.pngbin0 -> 1287 bytes
-rw-r--r--icons/22x22-aquafusion/linux.pngbin0 -> 1270 bytes
-rw-r--r--icons/22x22-aquafusion/lock.pngbin0 -> 980 bytes
-rw-r--r--icons/22x22-aquafusion/mail.pngbin0 -> 1380 bytes
-rw-r--r--icons/22x22-aquafusion/modules.pngbin0 -> 1773 bytes
-rw-r--r--icons/22x22-aquafusion/monitoring.pngbin0 -> 1057 bytes
-rw-r--r--icons/22x22-aquafusion/mouse.pngbin0 -> 1148 bytes
-rw-r--r--icons/22x22-aquafusion/multimedia.pngbin0 -> 1287 bytes
-rw-r--r--icons/22x22-aquafusion/music.pngbin0 -> 1577 bytes
-rw-r--r--icons/22x22-aquafusion/netscape.pngbin0 -> 1544 bytes
-rw-r--r--icons/22x22-aquafusion/network.pngbin0 -> 1597 bytes
-rw-r--r--icons/22x22-aquafusion/news.pngbin0 -> 1515 bytes
-rw-r--r--icons/22x22-aquafusion/printing.pngbin0 -> 1239 bytes
-rw-r--r--icons/22x22-aquafusion/programs.pngbin0 -> 1149 bytes
-rw-r--r--icons/22x22-aquafusion/quit.pngbin0 -> 1299 bytes
-rw-r--r--icons/22x22-aquafusion/refresh.pngbin0 -> 1262 bytes
-rw-r--r--icons/22x22-aquafusion/restart.pngbin0 -> 933 bytes
-rw-r--r--icons/22x22-aquafusion/science.pngbin0 -> 1471 bytes
-rw-r--r--icons/22x22-aquafusion/sound.pngbin0 -> 1065 bytes
-rw-r--r--icons/22x22-aquafusion/system.pngbin0 -> 1371 bytes
-rw-r--r--icons/22x22-aquafusion/terminal-remote.pngbin0 -> 1084 bytes
-rw-r--r--icons/22x22-aquafusion/terminal-special.pngbin0 -> 1185 bytes
-rw-r--r--icons/22x22-aquafusion/terminal.pngbin0 -> 1004 bytes
-rw-r--r--icons/22x22-aquafusion/themes.pngbin0 -> 1611 bytes
-rw-r--r--icons/22x22-aquafusion/todo.pngbin0 -> 1603 bytes
-rw-r--r--icons/22x22-aquafusion/unknown.pngbin0 -> 1312 bytes
-rw-r--r--icons/22x22-aquafusion/utility.pngbin0 -> 1564 bytes
-rw-r--r--icons/22x22-aquafusion/video.pngbin0 -> 1408 bytes
-rw-r--r--icons/22x22-aquafusion/viewer.pngbin0 -> 1256 bytes
-rw-r--r--icons/22x22-aquafusion/window.pngbin0 -> 1338 bytes
-rw-r--r--icons/22x22-aquafusion/windows.pngbin0 -> 820 bytes
-rw-r--r--icons/22x22-aquafusion/word-processor.pngbin0 -> 1436 bytes
-rw-r--r--icons/22x22-aquafusion/www.pngbin0 -> 1441 bytes
-rw-r--r--icons/22x22-aquafusion/xv.pngbin0 -> 1258 bytes
-rw-r--r--icons/22x22-gartoon/_symlinks.lst8
-rw-r--r--icons/22x22-gartoon/amusement.pngbin0 -> 1387 bytes
-rw-r--r--icons/22x22-gartoon/calculator.pngbin0 -> 1127 bytes
-rw-r--r--icons/22x22-gartoon/cd-player.pngbin0 -> 1304 bytes
-rw-r--r--icons/22x22-gartoon/chat.pngbin0 -> 1039 bytes
-rw-r--r--icons/22x22-gartoon/choice-no.pngbin0 -> 910 bytes
-rw-r--r--icons/22x22-gartoon/choice-yes.pngbin0 -> 916 bytes
-rw-r--r--icons/22x22-gartoon/clock.pngbin0 -> 1136 bytes
-rw-r--r--icons/22x22-gartoon/colors.pngbin0 -> 1099 bytes
-rw-r--r--icons/22x22-gartoon/configuration.pngbin0 -> 1206 bytes
-rw-r--r--icons/22x22-gartoon/development.pngbin0 -> 842 bytes
-rw-r--r--icons/22x22-gartoon/disk-cd.pngbin0 -> 1089 bytes
-rw-r--r--icons/22x22-gartoon/disk-floppy.pngbin0 -> 1267 bytes
-rw-r--r--icons/22x22-gartoon/disk.pngbin0 -> 1245 bytes
-rw-r--r--icons/22x22-gartoon/display.pngbin0 -> 1299 bytes
-rw-r--r--icons/22x22-gartoon/editor.pngbin0 -> 1422 bytes
-rw-r--r--icons/22x22-gartoon/empty.pngbin0 -> 80 bytes
-rw-r--r--icons/22x22-gartoon/file-manager.pngbin0 -> 1342 bytes
-rw-r--r--icons/22x22-gartoon/file.pngbin0 -> 1042 bytes
-rw-r--r--icons/22x22-gartoon/folder-open.pngbin0 -> 1354 bytes
-rw-r--r--icons/22x22-gartoon/folder.pngbin0 -> 1234 bytes
-rw-r--r--icons/22x22-gartoon/font.pngbin0 -> 1226 bytes
-rw-r--r--icons/22x22-gartoon/game.pngbin0 -> 1216 bytes
-rw-r--r--icons/22x22-gartoon/ghostview.pngbin0 -> 1272 bytes
-rw-r--r--icons/22x22-gartoon/gimp.pngbin0 -> 1092 bytes
-rw-r--r--icons/22x22-gartoon/gnome.pngbin0 -> 1122 bytes
-rw-r--r--icons/22x22-gartoon/gnu.pngbin0 -> 1243 bytes
-rw-r--r--icons/22x22-gartoon/help.pngbin0 -> 699 bytes
-rw-r--r--icons/22x22-gartoon/home.pngbin0 -> 1344 bytes
-rw-r--r--icons/22x22-gartoon/image-processor.pngbin0 -> 873 bytes
-rw-r--r--icons/22x22-gartoon/image-viewer.pngbin0 -> 1414 bytes
-rw-r--r--icons/22x22-gartoon/information.pngbin0 -> 615 bytes
-rw-r--r--icons/22x22-gartoon/item.pngbin0 -> 1130 bytes
-rw-r--r--icons/22x22-gartoon/kde.pngbin0 -> 1446 bytes
-rw-r--r--icons/22x22-gartoon/keyboard.pngbin0 -> 1031 bytes
-rw-r--r--icons/22x22-gartoon/lock.pngbin0 -> 1360 bytes
-rw-r--r--icons/22x22-gartoon/mail.pngbin0 -> 1263 bytes
-rw-r--r--icons/22x22-gartoon/modules.pngbin0 -> 1094 bytes
-rw-r--r--icons/22x22-gartoon/monitoring.pngbin0 -> 1078 bytes
-rw-r--r--icons/22x22-gartoon/mouse.pngbin0 -> 1248 bytes
-rw-r--r--icons/22x22-gartoon/multimedia.pngbin0 -> 1184 bytes
-rw-r--r--icons/22x22-gartoon/music.pngbin0 -> 1214 bytes
-rw-r--r--icons/22x22-gartoon/network.pngbin0 -> 1427 bytes
-rw-r--r--icons/22x22-gartoon/news.pngbin0 -> 1371 bytes
-rw-r--r--icons/22x22-gartoon/printing.pngbin0 -> 1020 bytes
-rw-r--r--icons/22x22-gartoon/programs.pngbin0 -> 1098 bytes
-rw-r--r--icons/22x22-gartoon/quit.pngbin0 -> 1077 bytes
-rw-r--r--icons/22x22-gartoon/refresh.pngbin0 -> 987 bytes
-rw-r--r--icons/22x22-gartoon/restart.pngbin0 -> 1246 bytes
-rw-r--r--icons/22x22-gartoon/science.pngbin0 -> 1142 bytes
-rw-r--r--icons/22x22-gartoon/sound.pngbin0 -> 967 bytes
-rw-r--r--icons/22x22-gartoon/system.pngbin0 -> 1485 bytes
-rw-r--r--icons/22x22-gartoon/terminal-remote.pngbin0 -> 1367 bytes
-rw-r--r--icons/22x22-gartoon/terminal-special.pngbin0 -> 1294 bytes
-rw-r--r--icons/22x22-gartoon/terminal.pngbin0 -> 1235 bytes
-rw-r--r--icons/22x22-gartoon/themes.pngbin0 -> 1014 bytes
-rw-r--r--icons/22x22-gartoon/todo.pngbin0 -> 1225 bytes
-rw-r--r--icons/22x22-gartoon/unknown.pngbin0 -> 867 bytes
-rw-r--r--icons/22x22-gartoon/utility.pngbin0 -> 1335 bytes
-rw-r--r--icons/22x22-gartoon/viewer.pngbin0 -> 1045 bytes
-rw-r--r--icons/22x22-gartoon/window-close.pngbin0 -> 1076 bytes
-rw-r--r--icons/22x22-gartoon/window-delete.pngbin0 -> 788 bytes
-rw-r--r--icons/22x22-gartoon/window-destroy.pngbin0 -> 1015 bytes
-rw-r--r--icons/22x22-gartoon/window-iconify.pngbin0 -> 729 bytes
-rw-r--r--icons/22x22-gartoon/window-identify.pngbin0 -> 791 bytes
-rw-r--r--icons/22x22-gartoon/window-lower.pngbin0 -> 814 bytes
-rw-r--r--icons/22x22-gartoon/window-maximize.pngbin0 -> 825 bytes
-rw-r--r--icons/22x22-gartoon/window-move.pngbin0 -> 1402 bytes
-rw-r--r--icons/22x22-gartoon/window-raise.pngbin0 -> 837 bytes
-rw-r--r--icons/22x22-gartoon/window-resize.pngbin0 -> 1357 bytes
-rw-r--r--icons/22x22-gartoon/window-shade.pngbin0 -> 541 bytes
-rw-r--r--icons/22x22-gartoon/window-stick.pngbin0 -> 480 bytes
-rw-r--r--icons/22x22-gartoon/window.pngbin0 -> 453 bytes
-rw-r--r--icons/22x22-gartoon/windows.pngbin0 -> 586 bytes
-rw-r--r--icons/22x22-gartoon/word-processor.pngbin0 -> 1039 bytes
-rw-r--r--icons/22x22-gartoon/www.pngbin0 -> 1216 bytes
-rw-r--r--icons/22x22-gartoon/xv.pngbin0 -> 1053 bytes
-rw-r--r--icons/24x24-infox/_symlinks.lst19
-rw-r--r--icons/24x24-infox/amusement.xpm50
-rw-r--r--icons/24x24-infox/calculator.xpm44
-rw-r--r--icons/24x24-infox/cd-player.xpm59
-rw-r--r--icons/24x24-infox/chat.xpm43
-rw-r--r--icons/24x24-infox/choice-no.xpm38
-rw-r--r--icons/24x24-infox/choice-yes.xpm38
-rw-r--r--icons/24x24-infox/clock.xpm48
-rw-r--r--icons/24x24-infox/colors.xpm48
-rw-r--r--icons/24x24-infox/configuration.xpm49
-rw-r--r--icons/24x24-infox/development.xpm44
-rw-r--r--icons/24x24-infox/disk-cd.xpm55
-rw-r--r--icons/24x24-infox/disk-floppy.xpm49
-rw-r--r--icons/24x24-infox/disk.xpm41
-rw-r--r--icons/24x24-infox/display.xpm48
-rw-r--r--icons/24x24-infox/editor.xpm46
-rw-r--r--icons/24x24-infox/empty.xpm33
-rw-r--r--icons/24x24-infox/file-manager.xpm45
-rw-r--r--icons/24x24-infox/file.xpm48
-rw-r--r--icons/24x24-infox/folder-open.xpm46
-rw-r--r--icons/24x24-infox/folder.xpm44
-rw-r--r--icons/24x24-infox/font.xpm62
-rw-r--r--icons/24x24-infox/game-action.xpm56
-rw-r--r--icons/24x24-infox/game-board.xpm46
-rw-r--r--icons/24x24-infox/game-cards.xpm51
-rw-r--r--icons/24x24-infox/gnome.xpm46
-rw-r--r--icons/24x24-infox/gnu.xpm45
-rw-r--r--icons/24x24-infox/help.xpm56
-rw-r--r--icons/24x24-infox/home.xpm55
-rw-r--r--icons/24x24-infox/image-processor.xpm50
-rw-r--r--icons/24x24-infox/image-viewer.xpm51
-rw-r--r--icons/24x24-infox/information.xpm40
-rw-r--r--icons/24x24-infox/item.xpm44
-rw-r--r--icons/24x24-infox/kde.xpm53
-rw-r--r--icons/24x24-infox/keyboard.xpm48
-rw-r--r--icons/24x24-infox/linux.xpm50
-rw-r--r--icons/24x24-infox/lock.xpm51
-rw-r--r--icons/24x24-infox/mail.xpm47
-rw-r--r--icons/24x24-infox/modules.xpm50
-rw-r--r--icons/24x24-infox/monitoring.xpm50
-rw-r--r--icons/24x24-infox/mouse.xpm47
-rw-r--r--icons/24x24-infox/multimedia.xpm48
-rw-r--r--icons/24x24-infox/netscape.xpm63
-rw-r--r--icons/24x24-infox/network.xpm53
-rw-r--r--icons/24x24-infox/news.xpm58
-rw-r--r--icons/24x24-infox/printing.xpm47
-rw-r--r--icons/24x24-infox/programs.xpm42
-rw-r--r--icons/24x24-infox/quit.xpm43
-rw-r--r--icons/24x24-infox/refresh.xpm43
-rw-r--r--icons/24x24-infox/restart.xpm41
-rw-r--r--icons/24x24-infox/science.xpm45
-rw-r--r--icons/24x24-infox/sound.xpm46
-rw-r--r--icons/24x24-infox/system.xpm48
-rw-r--r--icons/24x24-infox/terminal-remote.xpm51
-rw-r--r--icons/24x24-infox/terminal-special.xpm47
-rw-r--r--icons/24x24-infox/terminal.xpm46
-rw-r--r--icons/24x24-infox/utility.xpm53
-rw-r--r--icons/24x24-infox/video.xpm50
-rw-r--r--icons/24x24-infox/viewer.xpm52
-rw-r--r--icons/24x24-infox/window-iconify.xpm45
-rw-r--r--icons/24x24-infox/window-maximize.xpm45
-rw-r--r--icons/24x24-infox/window-move.xpm44
-rw-r--r--icons/24x24-infox/window-resize.xpm47
-rw-r--r--icons/24x24-infox/window-shade.xpm45
-rw-r--r--icons/24x24-infox/windows.xpm37
-rw-r--r--icons/24x24-infox/www.xpm58
-rw-r--r--icons/32x32-aquafusion/_symlinks.lst14
-rw-r--r--icons/32x32-aquafusion/amusement.pngbin0 -> 2759 bytes
-rw-r--r--icons/32x32-aquafusion/calculator.pngbin0 -> 2344 bytes
-rw-r--r--icons/32x32-aquafusion/cd-player.pngbin0 -> 2294 bytes
-rw-r--r--icons/32x32-aquafusion/chat.pngbin0 -> 2343 bytes
-rw-r--r--icons/32x32-aquafusion/clock.pngbin0 -> 2807 bytes
-rw-r--r--icons/32x32-aquafusion/colors.pngbin0 -> 2594 bytes
-rw-r--r--icons/32x32-aquafusion/configuration.pngbin0 -> 2719 bytes
-rw-r--r--icons/32x32-aquafusion/development.pngbin0 -> 2974 bytes
-rw-r--r--icons/32x32-aquafusion/disk-cd.pngbin0 -> 2039 bytes
-rw-r--r--icons/32x32-aquafusion/disk-floppy.pngbin0 -> 2148 bytes
-rw-r--r--icons/32x32-aquafusion/disk.pngbin0 -> 1116 bytes
-rw-r--r--icons/32x32-aquafusion/display.pngbin0 -> 1720 bytes
-rw-r--r--icons/32x32-aquafusion/editor.pngbin0 -> 2272 bytes
-rw-r--r--icons/32x32-aquafusion/empty.pngbin0 -> 99 bytes
-rw-r--r--icons/32x32-aquafusion/file-manager.pngbin0 -> 2131 bytes
-rw-r--r--icons/32x32-aquafusion/file.pngbin0 -> 1550 bytes
-rw-r--r--icons/32x32-aquafusion/folder-open.pngbin0 -> 1738 bytes
-rw-r--r--icons/32x32-aquafusion/folder.pngbin0 -> 1746 bytes
-rw-r--r--icons/32x32-aquafusion/font.pngbin0 -> 2156 bytes
-rw-r--r--icons/32x32-aquafusion/game-action.pngbin0 -> 1961 bytes
-rw-r--r--icons/32x32-aquafusion/game-board.pngbin0 -> 1908 bytes
-rw-r--r--icons/32x32-aquafusion/game-cards.pngbin0 -> 2831 bytes
-rw-r--r--icons/32x32-aquafusion/game-logic.pngbin0 -> 1248 bytes
-rw-r--r--icons/32x32-aquafusion/game.pngbin0 -> 1562 bytes
-rw-r--r--icons/32x32-aquafusion/ghostview.pngbin0 -> 2001 bytes
-rw-r--r--icons/32x32-aquafusion/gimp.pngbin0 -> 2395 bytes
-rw-r--r--icons/32x32-aquafusion/gnome.pngbin0 -> 2430 bytes
-rw-r--r--icons/32x32-aquafusion/gnu.pngbin0 -> 3099 bytes
-rw-r--r--icons/32x32-aquafusion/graphics.pngbin0 -> 2635 bytes
-rw-r--r--icons/32x32-aquafusion/help.pngbin0 -> 2480 bytes
-rw-r--r--icons/32x32-aquafusion/home.pngbin0 -> 2246 bytes
-rw-r--r--icons/32x32-aquafusion/image-processor.pngbin0 -> 2270 bytes
-rw-r--r--icons/32x32-aquafusion/image-viewer.pngbin0 -> 2258 bytes
-rw-r--r--icons/32x32-aquafusion/information.pngbin0 -> 1887 bytes
-rw-r--r--icons/32x32-aquafusion/item.pngbin0 -> 2154 bytes
-rw-r--r--icons/32x32-aquafusion/kde.pngbin0 -> 2991 bytes
-rw-r--r--icons/32x32-aquafusion/keyboard.pngbin0 -> 2362 bytes
-rw-r--r--icons/32x32-aquafusion/linux.pngbin0 -> 2281 bytes
-rw-r--r--icons/32x32-aquafusion/lock.pngbin0 -> 1584 bytes
-rw-r--r--icons/32x32-aquafusion/mail.pngbin0 -> 2475 bytes
-rw-r--r--icons/32x32-aquafusion/modules.pngbin0 -> 3225 bytes
-rw-r--r--icons/32x32-aquafusion/monitoring.pngbin0 -> 1815 bytes
-rw-r--r--icons/32x32-aquafusion/mouse.pngbin0 -> 1941 bytes
-rw-r--r--icons/32x32-aquafusion/multimedia.pngbin0 -> 1887 bytes
-rw-r--r--icons/32x32-aquafusion/music.pngbin0 -> 2753 bytes
-rw-r--r--icons/32x32-aquafusion/netscape.pngbin0 -> 2731 bytes
-rw-r--r--icons/32x32-aquafusion/network.pngbin0 -> 2866 bytes
-rw-r--r--icons/32x32-aquafusion/news.pngbin0 -> 2834 bytes
-rw-r--r--icons/32x32-aquafusion/printing.pngbin0 -> 1983 bytes
-rw-r--r--icons/32x32-aquafusion/programs.pngbin0 -> 1926 bytes
-rw-r--r--icons/32x32-aquafusion/quit.pngbin0 -> 2255 bytes
-rw-r--r--icons/32x32-aquafusion/refresh.pngbin0 -> 2205 bytes
-rw-r--r--icons/32x32-aquafusion/restart.pngbin0 -> 1480 bytes
-rw-r--r--icons/32x32-aquafusion/science.pngbin0 -> 2676 bytes
-rw-r--r--icons/32x32-aquafusion/sound.pngbin0 -> 1731 bytes
-rw-r--r--icons/32x32-aquafusion/system.pngbin0 -> 2419 bytes
-rw-r--r--icons/32x32-aquafusion/terminal-remote.pngbin0 -> 1757 bytes
-rw-r--r--icons/32x32-aquafusion/terminal-special.pngbin0 -> 1923 bytes
-rw-r--r--icons/32x32-aquafusion/terminal.pngbin0 -> 1555 bytes
-rw-r--r--icons/32x32-aquafusion/themes.pngbin0 -> 2787 bytes
-rw-r--r--icons/32x32-aquafusion/todo.pngbin0 -> 2798 bytes
-rw-r--r--icons/32x32-aquafusion/unknown.pngbin0 -> 2326 bytes
-rw-r--r--icons/32x32-aquafusion/utility.pngbin0 -> 2801 bytes
-rw-r--r--icons/32x32-aquafusion/video.pngbin0 -> 2375 bytes
-rw-r--r--icons/32x32-aquafusion/viewer.pngbin0 -> 2062 bytes
-rw-r--r--icons/32x32-aquafusion/window.pngbin0 -> 2170 bytes
-rw-r--r--icons/32x32-aquafusion/windows.pngbin0 -> 977 bytes
-rw-r--r--icons/32x32-aquafusion/word-processor.pngbin0 -> 2498 bytes
-rw-r--r--icons/32x32-aquafusion/www.pngbin0 -> 2520 bytes
-rw-r--r--icons/32x32-aquafusion/xv.pngbin0 -> 2301 bytes
-rw-r--r--icons/32x32-gant/_symlinks.lst4
-rw-r--r--icons/32x32-gant/amusement.pngbin0 -> 2226 bytes
-rw-r--r--icons/32x32-gant/calculator.pngbin0 -> 2768 bytes
-rw-r--r--icons/32x32-gant/cd-player.pngbin0 -> 2792 bytes
-rw-r--r--icons/32x32-gant/chat.pngbin0 -> 2333 bytes
-rw-r--r--icons/32x32-gant/choice-no.pngbin0 -> 2422 bytes
-rw-r--r--icons/32x32-gant/choice-yes.pngbin0 -> 2273 bytes
-rw-r--r--icons/32x32-gant/clock.pngbin0 -> 2766 bytes
-rw-r--r--icons/32x32-gant/colors.pngbin0 -> 2564 bytes
-rw-r--r--icons/32x32-gant/configuration.pngbin0 -> 2272 bytes
-rw-r--r--icons/32x32-gant/development.pngbin0 -> 1917 bytes
-rw-r--r--icons/32x32-gant/disk-cd.pngbin0 -> 2597 bytes
-rw-r--r--icons/32x32-gant/disk-floppy.pngbin0 -> 2329 bytes
-rw-r--r--icons/32x32-gant/disk.pngbin0 -> 2421 bytes
-rw-r--r--icons/32x32-gant/display.pngbin0 -> 2640 bytes
-rw-r--r--icons/32x32-gant/editor.pngbin0 -> 2131 bytes
-rw-r--r--icons/32x32-gant/empty.pngbin0 -> 83 bytes
-rw-r--r--icons/32x32-gant/file-manager.pngbin0 -> 2812 bytes
-rw-r--r--icons/32x32-gant/file.pngbin0 -> 2020 bytes
-rw-r--r--icons/32x32-gant/folder-open.pngbin0 -> 2546 bytes
-rw-r--r--icons/32x32-gant/folder.pngbin0 -> 2273 bytes
-rw-r--r--icons/32x32-gant/font.pngbin0 -> 2367 bytes
-rw-r--r--icons/32x32-gant/game-action.pngbin0 -> 2040 bytes
-rw-r--r--icons/32x32-gant/game-board.pngbin0 -> 2359 bytes
-rw-r--r--icons/32x32-gant/game-cards.pngbin0 -> 2165 bytes
-rw-r--r--icons/32x32-gant/game.pngbin0 -> 1954 bytes
-rw-r--r--icons/32x32-gant/ghostview.pngbin0 -> 2430 bytes
-rw-r--r--icons/32x32-gant/gimp.pngbin0 -> 2175 bytes
-rw-r--r--icons/32x32-gant/gnome.pngbin0 -> 2111 bytes
-rw-r--r--icons/32x32-gant/gnu.pngbin0 -> 2453 bytes
-rw-r--r--icons/32x32-gant/graphics.pngbin0 -> 2350 bytes
-rw-r--r--icons/32x32-gant/help.pngbin0 -> 2220 bytes
-rw-r--r--icons/32x32-gant/home.pngbin0 -> 2687 bytes
-rw-r--r--icons/32x32-gant/image-processor.pngbin0 -> 2177 bytes
-rw-r--r--icons/32x32-gant/image-viewer.pngbin0 -> 2463 bytes
-rw-r--r--icons/32x32-gant/information.pngbin0 -> 1850 bytes
-rw-r--r--icons/32x32-gant/item.pngbin0 -> 2433 bytes
-rw-r--r--icons/32x32-gant/kde.pngbin0 -> 2511 bytes
-rw-r--r--icons/32x32-gant/keyboard.pngbin0 -> 2113 bytes
-rw-r--r--icons/32x32-gant/linux.pngbin0 -> 2668 bytes
-rw-r--r--icons/32x32-gant/lock.pngbin0 -> 2192 bytes
-rw-r--r--icons/32x32-gant/mail.pngbin0 -> 2322 bytes
-rw-r--r--icons/32x32-gant/modules.pngbin0 -> 2289 bytes
-rw-r--r--icons/32x32-gant/monitoring.pngbin0 -> 2547 bytes
-rw-r--r--icons/32x32-gant/mouse.pngbin0 -> 2179 bytes
-rw-r--r--icons/32x32-gant/multimedia.pngbin0 -> 2663 bytes
-rw-r--r--icons/32x32-gant/music.pngbin0 -> 2149 bytes
-rw-r--r--icons/32x32-gant/network.pngbin0 -> 2289 bytes
-rw-r--r--icons/32x32-gant/news.pngbin0 -> 2288 bytes
-rw-r--r--icons/32x32-gant/printing.pngbin0 -> 2383 bytes
-rw-r--r--icons/32x32-gant/programs.pngbin0 -> 2161 bytes
-rw-r--r--icons/32x32-gant/quit.pngbin0 -> 2305 bytes
-rw-r--r--icons/32x32-gant/refresh.pngbin0 -> 1982 bytes
-rw-r--r--icons/32x32-gant/restart.pngbin0 -> 2337 bytes
-rw-r--r--icons/32x32-gant/science.pngbin0 -> 2068 bytes
-rw-r--r--icons/32x32-gant/sound.pngbin0 -> 2319 bytes
-rw-r--r--icons/32x32-gant/system.pngbin0 -> 2982 bytes
-rw-r--r--icons/32x32-gant/terminal-remote.pngbin0 -> 2632 bytes
-rw-r--r--icons/32x32-gant/terminal-special.pngbin0 -> 2373 bytes
-rw-r--r--icons/32x32-gant/terminal.pngbin0 -> 2587 bytes
-rw-r--r--icons/32x32-gant/themes.pngbin0 -> 2084 bytes
-rw-r--r--icons/32x32-gant/todo.pngbin0 -> 2836 bytes
-rw-r--r--icons/32x32-gant/unknown.pngbin0 -> 2469 bytes
-rw-r--r--icons/32x32-gant/utility.pngbin0 -> 2497 bytes
-rw-r--r--icons/32x32-gant/video.pngbin0 -> 2446 bytes
-rw-r--r--icons/32x32-gant/viewer.pngbin0 -> 2215 bytes
-rw-r--r--icons/32x32-gant/window-close.pngbin0 -> 2358 bytes
-rw-r--r--icons/32x32-gant/window-delete.pngbin0 -> 2017 bytes
-rw-r--r--icons/32x32-gant/window-destroy.pngbin0 -> 2745 bytes
-rw-r--r--icons/32x32-gant/window-iconify.pngbin0 -> 1439 bytes
-rw-r--r--icons/32x32-gant/window-identify.pngbin0 -> 2262 bytes
-rw-r--r--icons/32x32-gant/window-lower.pngbin0 -> 2240 bytes
-rw-r--r--icons/32x32-gant/window-maximize.pngbin0 -> 2129 bytes
-rw-r--r--icons/32x32-gant/window-move.pngbin0 -> 2456 bytes
-rw-r--r--icons/32x32-gant/window-raise.pngbin0 -> 2209 bytes
-rw-r--r--icons/32x32-gant/window-resize.pngbin0 -> 2489 bytes
-rw-r--r--icons/32x32-gant/window-shade.pngbin0 -> 1932 bytes
-rw-r--r--icons/32x32-gant/window.pngbin0 -> 2445 bytes
-rw-r--r--icons/32x32-gant/windows.pngbin0 -> 2845 bytes
-rw-r--r--icons/32x32-gant/word-processor.pngbin0 -> 2767 bytes
-rw-r--r--icons/32x32-gant/www.pngbin0 -> 2496 bytes
-rw-r--r--icons/32x32-kde/_symlinks.lst6
-rw-r--r--icons/32x32-kde/amusement.xpm59
-rw-r--r--icons/32x32-kde/calculator.xpm55
-rw-r--r--icons/32x32-kde/cd-player.xpm54
-rw-r--r--icons/32x32-kde/chat.xpm45
-rw-r--r--icons/32x32-kde/choice-no.xpm43
-rw-r--r--icons/32x32-kde/choice-yes.xpm40
-rw-r--r--icons/32x32-kde/clock.xpm47
-rw-r--r--icons/32x32-kde/colors.xpm46
-rw-r--r--icons/32x32-kde/configuration.xpm47
-rw-r--r--icons/32x32-kde/development.xpm43
-rw-r--r--icons/32x32-kde/disk-cd.xpm51
-rw-r--r--icons/32x32-kde/disk-floppy.xpm45
-rw-r--r--icons/32x32-kde/disk.xpm46
-rw-r--r--icons/32x32-kde/display.xpm53
-rw-r--r--icons/32x32-kde/editor.xpm54
-rw-r--r--icons/32x32-kde/empty.xpm37
-rw-r--r--icons/32x32-kde/file-manager.xpm46
-rw-r--r--icons/32x32-kde/file.xpm51
-rw-r--r--icons/32x32-kde/folder-open.xpm47
-rw-r--r--icons/32x32-kde/folder.xpm49
-rw-r--r--icons/32x32-kde/font.xpm47
-rw-r--r--icons/32x32-kde/game-action.xpm45
-rw-r--r--icons/32x32-kde/game-board.xpm50
-rw-r--r--icons/32x32-kde/game-cards.xpm50
-rw-r--r--icons/32x32-kde/game-logic.xpm55
-rw-r--r--icons/32x32-kde/game.xpm38
-rw-r--r--icons/32x32-kde/ghostview.xpm44
-rw-r--r--icons/32x32-kde/gimp.xpm53
-rw-r--r--icons/32x32-kde/gnome.xpm45
-rw-r--r--icons/32x32-kde/gnu.xpm50
-rw-r--r--icons/32x32-kde/graphics.xpm49
-rw-r--r--icons/32x32-kde/help.xpm50
-rw-r--r--icons/32x32-kde/home.xpm55
-rw-r--r--icons/32x32-kde/image-processor.xpm63
-rw-r--r--icons/32x32-kde/image-viewer.xpm66
-rw-r--r--icons/32x32-kde/information.xpm51
-rw-r--r--icons/32x32-kde/item.xpm45
-rw-r--r--icons/32x32-kde/kde.xpm50
-rw-r--r--icons/32x32-kde/keyboard.xpm43
-rw-r--r--icons/32x32-kde/linux.xpm52
-rw-r--r--icons/32x32-kde/lock.xpm49
-rw-r--r--icons/32x32-kde/mail.xpm47
-rw-r--r--icons/32x32-kde/modules.xpm54
-rw-r--r--icons/32x32-kde/monitoring.xpm50
-rw-r--r--icons/32x32-kde/mouse.xpm46
-rw-r--r--icons/32x32-kde/multimedia.xpm56
-rw-r--r--icons/32x32-kde/music.xpm49
-rw-r--r--icons/32x32-kde/netscape.xpm51
-rw-r--r--icons/32x32-kde/network.xpm50
-rw-r--r--icons/32x32-kde/news.xpm53
-rw-r--r--icons/32x32-kde/printing.xpm50
-rw-r--r--icons/32x32-kde/programs.xpm49
-rw-r--r--icons/32x32-kde/quit.xpm46
-rw-r--r--icons/32x32-kde/refresh.xpm45
-rw-r--r--icons/32x32-kde/restart.xpm46
-rw-r--r--icons/32x32-kde/science.xpm45
-rw-r--r--icons/32x32-kde/sound.xpm46
-rw-r--r--icons/32x32-kde/system.xpm54
-rw-r--r--icons/32x32-kde/terminal-remote.xpm47
-rw-r--r--icons/32x32-kde/terminal-special.xpm47
-rw-r--r--icons/32x32-kde/terminal.xpm44
-rw-r--r--icons/32x32-kde/themes.xpm47
-rw-r--r--icons/32x32-kde/todo.xpm56
-rw-r--r--icons/32x32-kde/unknown.xpm55
-rw-r--r--icons/32x32-kde/utility.xpm47
-rw-r--r--icons/32x32-kde/video.xpm48
-rw-r--r--icons/32x32-kde/viewer.xpm46
-rw-r--r--icons/32x32-kde/window-close.xpm42
-rw-r--r--icons/32x32-kde/window-delete.xpm44
-rw-r--r--icons/32x32-kde/window-destroy.xpm47
-rw-r--r--icons/32x32-kde/window-identify.xpm44
-rw-r--r--icons/32x32-kde/window-lower.xpm41
-rw-r--r--icons/32x32-kde/window-raise.xpm43
-rw-r--r--icons/32x32-kde/window.xpm48
-rw-r--r--icons/32x32-kde/windows.xpm47
-rw-r--r--icons/32x32-kde/word-processor.xpm52
-rw-r--r--icons/32x32-kde/www.xpm66
-rw-r--r--icons/32x32-kde/xv.xpm44
-rw-r--r--icons/32x32-kde2/_symlinks.lst6
-rw-r--r--icons/32x32-kde2/amusement.xpm198
-rw-r--r--icons/32x32-kde2/calculator.xpm188
-rw-r--r--icons/32x32-kde2/cd-player.xpm130
-rw-r--r--icons/32x32-kde2/chat.xpm166
-rw-r--r--icons/32x32-kde2/choice-no.xpm43
-rw-r--r--icons/32x32-kde2/choice-yes.xpm40
-rw-r--r--icons/32x32-kde2/clock.xpm181
-rw-r--r--icons/32x32-kde2/colors.xpm205
-rw-r--r--icons/32x32-kde2/configuration.xpm117
-rw-r--r--icons/32x32-kde2/development.xpm67
-rw-r--r--icons/32x32-kde2/disk-cd.xpm245
-rw-r--r--icons/32x32-kde2/disk-floppy.xpm113
-rw-r--r--icons/32x32-kde2/disk.xpm248
-rw-r--r--icons/32x32-kde2/display.xpm49
-rw-r--r--icons/32x32-kde2/editor.xpm183
-rw-r--r--icons/32x32-kde2/empty.xpm37
-rw-r--r--icons/32x32-kde2/file-manager.xpm78
-rw-r--r--icons/32x32-kde2/file.xpm117
-rw-r--r--icons/32x32-kde2/folder-open.xpm257
-rw-r--r--icons/32x32-kde2/folder.xpm146
-rw-r--r--icons/32x32-kde2/font.xpm176
-rw-r--r--icons/32x32-kde2/game-action.xpm67
-rw-r--r--icons/32x32-kde2/game-board.xpm272
-rw-r--r--icons/32x32-kde2/game-cards.xpm265
-rw-r--r--icons/32x32-kde2/game-logic.xpm274
-rw-r--r--icons/32x32-kde2/game.xpm194
-rw-r--r--icons/32x32-kde2/ghostview.xpm227
-rw-r--r--icons/32x32-kde2/gimp.xpm53
-rw-r--r--icons/32x32-kde2/gnome.xpm141
-rw-r--r--icons/32x32-kde2/gnu.xpm130
-rw-r--r--icons/32x32-kde2/graphics.xpm167
-rw-r--r--icons/32x32-kde2/help.xpm264
-rw-r--r--icons/32x32-kde2/home.xpm112
-rw-r--r--icons/32x32-kde2/image-processor.xpm272
-rw-r--r--icons/32x32-kde2/image-viewer.xpm274
-rw-r--r--icons/32x32-kde2/information.xpm236
-rw-r--r--icons/32x32-kde2/item.xpm49
-rw-r--r--icons/32x32-kde2/kde.xpm109
-rw-r--r--icons/32x32-kde2/keyboard.xpm43
-rw-r--r--icons/32x32-kde2/linux.xpm52
-rw-r--r--icons/32x32-kde2/lock.xpm103
-rw-r--r--icons/32x32-kde2/mail.xpm101
-rw-r--r--icons/32x32-kde2/modules.xpm254
-rw-r--r--icons/32x32-kde2/monitoring.xpm226
-rw-r--r--icons/32x32-kde2/mouse.xpm177
-rw-r--r--icons/32x32-kde2/multimedia.xpm180
-rw-r--r--icons/32x32-kde2/music.xpm49
-rw-r--r--icons/32x32-kde2/netscape.xpmbin0 -> 7240 bytes
-rw-r--r--icons/32x32-kde2/network.xpm47
-rw-r--r--icons/32x32-kde2/news.xpm237
-rw-r--r--icons/32x32-kde2/printing.xpm50
-rw-r--r--icons/32x32-kde2/programs.xpm49
-rw-r--r--icons/32x32-kde2/quit.xpm106
-rw-r--r--icons/32x32-kde2/refresh.xpm45
-rw-r--r--icons/32x32-kde2/restart.xpm108
-rw-r--r--icons/32x32-kde2/science.xpm115
-rw-r--r--icons/32x32-kde2/sound.xpm217
-rw-r--r--icons/32x32-kde2/system.xpm150
-rw-r--r--icons/32x32-kde2/terminal-remote.xpm107
-rw-r--r--icons/32x32-kde2/terminal-special.xpm107
-rw-r--r--icons/32x32-kde2/terminal.xpm105
-rw-r--r--icons/32x32-kde2/themes.xpm203
-rw-r--r--icons/32x32-kde2/todo.xpm261
-rw-r--r--icons/32x32-kde2/unknown.xpm169
-rw-r--r--icons/32x32-kde2/utility.xpm229
-rw-r--r--icons/32x32-kde2/video.xpm290
-rw-r--r--icons/32x32-kde2/viewer.xpm255
-rw-r--r--icons/32x32-kde2/window-close.xpm42
-rw-r--r--icons/32x32-kde2/window-delete.xpm44
-rw-r--r--icons/32x32-kde2/window-destroy.xpm121
-rw-r--r--icons/32x32-kde2/window-identify.xpm78
-rw-r--r--icons/32x32-kde2/window-lower.xpm106
-rw-r--r--icons/32x32-kde2/window-raise.xpm122
-rw-r--r--icons/32x32-kde2/window.xpm97
-rw-r--r--icons/32x32-kde2/windows.xpm128
-rw-r--r--icons/32x32-kde2/word-processor.xpm161
-rw-r--r--icons/32x32-kde2/www.xpm274
-rw-r--r--icons/32x32-kde2/xv.xpm44
-rw-r--r--icons/44x52-penguins/_symlinks.lst28
-rw-r--r--icons/44x52-penguins/amusement.xpm285
-rw-r--r--icons/44x52-penguins/calculator.xpm429
-rw-r--r--icons/44x52-penguins/chat.xpm240
-rw-r--r--icons/44x52-penguins/choice-yes.xpm277
-rw-r--r--icons/44x52-penguins/clock.xpm416
-rw-r--r--icons/44x52-penguins/colors.xpm260
-rw-r--r--icons/44x52-penguins/development.xpm628
-rw-r--r--icons/44x52-penguins/disk-cd.xpm822
-rw-r--r--icons/44x52-penguins/disk-floppy.xpm601
-rw-r--r--icons/44x52-penguins/disk.xpm722
-rw-r--r--icons/44x52-penguins/display.xpm289
-rw-r--r--icons/44x52-penguins/editor.xpm250
-rw-r--r--icons/44x52-penguins/empty.xpm264
-rw-r--r--icons/44x52-penguins/file.xpm441
-rw-r--r--icons/44x52-penguins/folder.xpm166
-rw-r--r--icons/44x52-penguins/font.xpm256
-rw-r--r--icons/44x52-penguins/game-action.xpm247
-rw-r--r--icons/44x52-penguins/game-logic.xpm202
-rw-r--r--icons/44x52-penguins/game.xpm462
-rw-r--r--icons/44x52-penguins/ghostview.xpm462
-rw-r--r--icons/44x52-penguins/graphics.xpm625
-rw-r--r--icons/44x52-penguins/help.xpm307
-rw-r--r--icons/44x52-penguins/home.xpm250
-rw-r--r--icons/44x52-penguins/image-processor.xpm257
-rw-r--r--icons/44x52-penguins/information.xpm275
-rw-r--r--icons/44x52-penguins/lock.xpm236
-rw-r--r--icons/44x52-penguins/mail.xpm357
-rw-r--r--icons/44x52-penguins/monitoring.xpm161
-rw-r--r--icons/44x52-penguins/music.xpm253
-rw-r--r--icons/44x52-penguins/netscape.xpm188
-rw-r--r--icons/44x52-penguins/network.xpm496
-rw-r--r--icons/44x52-penguins/news.xpm559
-rw-r--r--icons/44x52-penguins/printing.xpm311
-rw-r--r--icons/44x52-penguins/programs.xpm653
-rw-r--r--icons/44x52-penguins/quit.xpm592
-rw-r--r--icons/44x52-penguins/refresh.xpm610
-rw-r--r--icons/44x52-penguins/restart.xpm967
-rw-r--r--icons/44x52-penguins/science.xpm469
-rw-r--r--icons/44x52-penguins/sound.xpm450
-rw-r--r--icons/44x52-penguins/terminal-remote.xpm237
-rw-r--r--icons/44x52-penguins/terminal-special.xpm237
-rw-r--r--icons/44x52-penguins/terminal.xpm235
-rw-r--r--icons/44x52-penguins/todo.xpm442
-rw-r--r--icons/44x52-penguins/unknown.xpm490
-rw-r--r--icons/44x52-penguins/utility.xpm263
-rw-r--r--icons/44x52-penguins/viewer.xpm286
-rw-r--r--icons/44x52-penguins/window-close.xpm167
-rw-r--r--icons/44x52-penguins/window-destroy.xpm469
-rw-r--r--icons/44x52-penguins/window-iconify.xpm412
-rw-r--r--icons/44x52-penguins/window-identify.xpm267
-rw-r--r--icons/44x52-penguins/window-move.xpm159
-rw-r--r--icons/44x52-penguins/window-resize.xpm215
-rw-r--r--icons/44x52-penguins/window-shade.xpm236
-rw-r--r--icons/44x52-penguins/window.xpm203
-rw-r--r--icons/44x52-penguins/www.xpm833
-rw-r--r--icons/44x52-penguins/xv.xpm298
-rw-r--r--icons/48x48-aquafusion/_symlinks.lst14
-rw-r--r--icons/48x48-aquafusion/amusement.pngbin0 -> 5044 bytes
-rw-r--r--icons/48x48-aquafusion/calculator.pngbin0 -> 4186 bytes
-rw-r--r--icons/48x48-aquafusion/cd-player.pngbin0 -> 4209 bytes
-rw-r--r--icons/48x48-aquafusion/chat.pngbin0 -> 4233 bytes
-rw-r--r--icons/48x48-aquafusion/clock.pngbin0 -> 5266 bytes
-rw-r--r--icons/48x48-aquafusion/colors.pngbin0 -> 4786 bytes
-rw-r--r--icons/48x48-aquafusion/configuration.pngbin0 -> 5338 bytes
-rw-r--r--icons/48x48-aquafusion/development.pngbin0 -> 5681 bytes
-rw-r--r--icons/48x48-aquafusion/disk-cd.pngbin0 -> 3674 bytes
-rw-r--r--icons/48x48-aquafusion/disk-floppy.pngbin0 -> 3829 bytes
-rw-r--r--icons/48x48-aquafusion/disk.pngbin0 -> 1937 bytes
-rw-r--r--icons/48x48-aquafusion/display.pngbin0 -> 2979 bytes
-rw-r--r--icons/48x48-aquafusion/editor.pngbin0 -> 4099 bytes
-rw-r--r--icons/48x48-aquafusion/empty.pngbin0 -> 104 bytes
-rw-r--r--icons/48x48-aquafusion/file-manager.pngbin0 -> 3795 bytes
-rw-r--r--icons/48x48-aquafusion/file.pngbin0 -> 2883 bytes
-rw-r--r--icons/48x48-aquafusion/folder-open.pngbin0 -> 3044 bytes
-rw-r--r--icons/48x48-aquafusion/folder.pngbin0 -> 3137 bytes
-rw-r--r--icons/48x48-aquafusion/font.pngbin0 -> 4009 bytes
-rw-r--r--icons/48x48-aquafusion/game-action.pngbin0 -> 3661 bytes
-rw-r--r--icons/48x48-aquafusion/game-board.pngbin0 -> 3311 bytes
-rw-r--r--icons/48x48-aquafusion/game-cards.pngbin0 -> 5285 bytes
-rw-r--r--icons/48x48-aquafusion/game-logic.pngbin0 -> 2147 bytes
-rw-r--r--icons/48x48-aquafusion/game.pngbin0 -> 2872 bytes
-rw-r--r--icons/48x48-aquafusion/ghostview.pngbin0 -> 3771 bytes
-rw-r--r--icons/48x48-aquafusion/gimp.pngbin0 -> 4309 bytes
-rw-r--r--icons/48x48-aquafusion/gnome.pngbin0 -> 4755 bytes
-rw-r--r--icons/48x48-aquafusion/gnu.pngbin0 -> 5851 bytes
-rw-r--r--icons/48x48-aquafusion/graphics.pngbin0 -> 4844 bytes
-rw-r--r--icons/48x48-aquafusion/help.pngbin0 -> 4470 bytes
-rw-r--r--icons/48x48-aquafusion/home.pngbin0 -> 3951 bytes
-rw-r--r--icons/48x48-aquafusion/image-processor.pngbin0 -> 4123 bytes
-rw-r--r--icons/48x48-aquafusion/image-viewer.pngbin0 -> 4216 bytes
-rw-r--r--icons/48x48-aquafusion/information.pngbin0 -> 3355 bytes
-rw-r--r--icons/48x48-aquafusion/item.pngbin0 -> 4005 bytes
-rw-r--r--icons/48x48-aquafusion/kde.pngbin0 -> 5703 bytes
-rw-r--r--icons/48x48-aquafusion/keyboard.pngbin0 -> 4445 bytes
-rw-r--r--icons/48x48-aquafusion/linux.pngbin0 -> 4167 bytes
-rw-r--r--icons/48x48-aquafusion/lock.pngbin0 -> 2862 bytes
-rw-r--r--icons/48x48-aquafusion/mail.pngbin0 -> 4696 bytes
-rw-r--r--icons/48x48-aquafusion/modules.pngbin0 -> 5995 bytes
-rw-r--r--icons/48x48-aquafusion/monitoring.pngbin0 -> 3315 bytes
-rw-r--r--icons/48x48-aquafusion/mouse.pngbin0 -> 3545 bytes
-rw-r--r--icons/48x48-aquafusion/multimedia.pngbin0 -> 3524 bytes
-rw-r--r--icons/48x48-aquafusion/music.pngbin0 -> 5085 bytes
-rw-r--r--icons/48x48-aquafusion/netscape.pngbin0 -> 5059 bytes
-rw-r--r--icons/48x48-aquafusion/network.pngbin0 -> 5388 bytes
-rw-r--r--icons/48x48-aquafusion/news.pngbin0 -> 5306 bytes
-rw-r--r--icons/48x48-aquafusion/printing.pngbin0 -> 3435 bytes
-rw-r--r--icons/48x48-aquafusion/programs.pngbin0 -> 3597 bytes
-rw-r--r--icons/48x48-aquafusion/quit.pngbin0 -> 4049 bytes
-rw-r--r--icons/48x48-aquafusion/refresh.pngbin0 -> 4001 bytes
-rw-r--r--icons/48x48-aquafusion/restart.pngbin0 -> 2603 bytes
-rw-r--r--icons/48x48-aquafusion/science.pngbin0 -> 5097 bytes
-rw-r--r--icons/48x48-aquafusion/sound.pngbin0 -> 3069 bytes
-rw-r--r--icons/48x48-aquafusion/system.pngbin0 -> 4392 bytes
-rw-r--r--icons/48x48-aquafusion/terminal-remote.pngbin0 -> 3307 bytes
-rw-r--r--icons/48x48-aquafusion/terminal-special.pngbin0 -> 3562 bytes
-rw-r--r--icons/48x48-aquafusion/terminal.pngbin0 -> 2770 bytes
-rw-r--r--icons/48x48-aquafusion/themes.pngbin0 -> 5200 bytes
-rw-r--r--icons/48x48-aquafusion/todo.pngbin0 -> 5115 bytes
-rw-r--r--icons/48x48-aquafusion/unknown.pngbin0 -> 4139 bytes
-rw-r--r--icons/48x48-aquafusion/utility.pngbin0 -> 5089 bytes
-rw-r--r--icons/48x48-aquafusion/video.pngbin0 -> 4304 bytes
-rw-r--r--icons/48x48-aquafusion/viewer.pngbin0 -> 3673 bytes
-rw-r--r--icons/48x48-aquafusion/window.pngbin0 -> 3836 bytes
-rw-r--r--icons/48x48-aquafusion/windows.pngbin0 -> 1668 bytes
-rw-r--r--icons/48x48-aquafusion/word-processor.pngbin0 -> 4713 bytes
-rw-r--r--icons/48x48-aquafusion/www.pngbin0 -> 4674 bytes
-rw-r--r--icons/48x48-aquafusion/xv.pngbin0 -> 4352 bytes
-rw-r--r--icons/48x48-crystalclear/_symlinks.lst1
-rw-r--r--icons/48x48-crystalclear/amusement.pngbin0 -> 4840 bytes
-rw-r--r--icons/48x48-crystalclear/calculator.pngbin0 -> 3499 bytes
-rw-r--r--icons/48x48-crystalclear/cd-player.pngbin0 -> 3493 bytes
-rw-r--r--icons/48x48-crystalclear/chat.pngbin0 -> 4393 bytes
-rw-r--r--icons/48x48-crystalclear/choice-no.pngbin0 -> 3669 bytes
-rw-r--r--icons/48x48-crystalclear/choice-yes.pngbin0 -> 2909 bytes
-rw-r--r--icons/48x48-crystalclear/clock.pngbin0 -> 4736 bytes
-rw-r--r--icons/48x48-crystalclear/colors.pngbin0 -> 4226 bytes
-rw-r--r--icons/48x48-crystalclear/configuration.pngbin0 -> 3750 bytes
-rw-r--r--icons/48x48-crystalclear/development.pngbin0 -> 5423 bytes
-rw-r--r--icons/48x48-crystalclear/disk-cd.pngbin0 -> 4906 bytes
-rw-r--r--icons/48x48-crystalclear/disk-floppy.pngbin0 -> 2262 bytes
-rw-r--r--icons/48x48-crystalclear/disk.pngbin0 -> 5045 bytes
-rw-r--r--icons/48x48-crystalclear/display.pngbin0 -> 3854 bytes
-rw-r--r--icons/48x48-crystalclear/editor.pngbin0 -> 3507 bytes
-rw-r--r--icons/48x48-crystalclear/empty.pngbin0 -> 88 bytes
-rw-r--r--icons/48x48-crystalclear/file-manager.pngbin0 -> 4154 bytes
-rw-r--r--icons/48x48-crystalclear/file.pngbin0 -> 1001 bytes
-rw-r--r--icons/48x48-crystalclear/folder-open.pngbin0 -> 2410 bytes
-rw-r--r--icons/48x48-crystalclear/folder.pngbin0 -> 2026 bytes
-rw-r--r--icons/48x48-crystalclear/font.pngbin0 -> 2177 bytes
-rw-r--r--icons/48x48-crystalclear/game-action.pngbin0 -> 3331 bytes
-rw-r--r--icons/48x48-crystalclear/game-board.pngbin0 -> 3467 bytes
-rw-r--r--icons/48x48-crystalclear/game-cards.pngbin0 -> 3576 bytes
-rw-r--r--icons/48x48-crystalclear/game-logic.pngbin0 -> 4163 bytes
-rw-r--r--icons/48x48-crystalclear/game.pngbin0 -> 3752 bytes
-rw-r--r--icons/48x48-crystalclear/ghostview.pngbin0 -> 4397 bytes
-rw-r--r--icons/48x48-crystalclear/gimp.pngbin0 -> 4350 bytes
-rw-r--r--icons/48x48-crystalclear/gnome.pngbin0 -> 3547 bytes
-rw-r--r--icons/48x48-crystalclear/gnu.pngbin0 -> 2752 bytes
-rw-r--r--icons/48x48-crystalclear/graphics.pngbin0 -> 4346 bytes
-rw-r--r--icons/48x48-crystalclear/help.pngbin0 -> 4473 bytes
-rw-r--r--icons/48x48-crystalclear/home.pngbin0 -> 4102 bytes
-rw-r--r--icons/48x48-crystalclear/image-processor.pngbin0 -> 4491 bytes
-rw-r--r--icons/48x48-crystalclear/image-viewer.pngbin0 -> 4587 bytes
-rw-r--r--icons/48x48-crystalclear/information.pngbin0 -> 3892 bytes
-rw-r--r--icons/48x48-crystalclear/item.pngbin0 -> 2663 bytes
-rw-r--r--icons/48x48-crystalclear/kde.pngbin0 -> 4222 bytes
-rw-r--r--icons/48x48-crystalclear/keyboard.pngbin0 -> 2223 bytes
-rw-r--r--icons/48x48-crystalclear/linux.pngbin0 -> 3410 bytes
-rw-r--r--icons/48x48-crystalclear/lock.pngbin0 -> 2287 bytes
-rw-r--r--icons/48x48-crystalclear/mail.pngbin0 -> 3505 bytes
-rw-r--r--icons/48x48-crystalclear/modules.pngbin0 -> 3510 bytes
-rw-r--r--icons/48x48-crystalclear/monitoring.pngbin0 -> 4804 bytes
-rw-r--r--icons/48x48-crystalclear/mouse.pngbin0 -> 3633 bytes
-rw-r--r--icons/48x48-crystalclear/multimedia.pngbin0 -> 4183 bytes
-rw-r--r--icons/48x48-crystalclear/music.pngbin0 -> 4118 bytes
-rw-r--r--icons/48x48-crystalclear/netscape.pngbin0 -> 4066 bytes
-rw-r--r--icons/48x48-crystalclear/network.pngbin0 -> 4594 bytes
-rw-r--r--icons/48x48-crystalclear/news.pngbin0 -> 2851 bytes
-rw-r--r--icons/48x48-crystalclear/printing.pngbin0 -> 2437 bytes
-rw-r--r--icons/48x48-crystalclear/programs.pngbin0 -> 4253 bytes
-rw-r--r--icons/48x48-crystalclear/quit.pngbin0 -> 3583 bytes
-rw-r--r--icons/48x48-crystalclear/refresh.pngbin0 -> 3350 bytes
-rw-r--r--icons/48x48-crystalclear/restart.pngbin0 -> 3381 bytes
-rw-r--r--icons/48x48-crystalclear/science.pngbin0 -> 4944 bytes
-rw-r--r--icons/48x48-crystalclear/sound.pngbin0 -> 2674 bytes
-rw-r--r--icons/48x48-crystalclear/system.pngbin0 -> 4605 bytes
-rw-r--r--icons/48x48-crystalclear/terminal-remote.pngbin0 -> 3105 bytes
-rw-r--r--icons/48x48-crystalclear/terminal-special.pngbin0 -> 8239 bytes
-rw-r--r--icons/48x48-crystalclear/terminal.pngbin0 -> 2009 bytes
-rw-r--r--icons/48x48-crystalclear/themes.pngbin0 -> 4415 bytes
-rw-r--r--icons/48x48-crystalclear/todo.pngbin0 -> 4366 bytes
-rw-r--r--icons/48x48-crystalclear/unknown.pngbin0 -> 3747 bytes
-rw-r--r--icons/48x48-crystalclear/utility.pngbin0 -> 3701 bytes
-rw-r--r--icons/48x48-crystalclear/video.pngbin0 -> 4063 bytes
-rw-r--r--icons/48x48-crystalclear/viewer.pngbin0 -> 3086 bytes
-rw-r--r--icons/48x48-crystalclear/window-close.pngbin0 -> 3274 bytes
-rw-r--r--icons/48x48-crystalclear/window-delete.pngbin0 -> 3567 bytes
-rw-r--r--icons/48x48-crystalclear/window-destroy.pngbin0 -> 2427 bytes
-rw-r--r--icons/48x48-crystalclear/window-iconify.pngbin0 -> 1903 bytes
-rw-r--r--icons/48x48-crystalclear/window-identify.pngbin0 -> 2984 bytes
-rw-r--r--icons/48x48-crystalclear/window-lower.pngbin0 -> 2822 bytes
-rw-r--r--icons/48x48-crystalclear/window-maximize.pngbin0 -> 1897 bytes
-rw-r--r--icons/48x48-crystalclear/window-move.pngbin0 -> 6134 bytes
-rw-r--r--icons/48x48-crystalclear/window-raise.pngbin0 -> 2597 bytes
-rw-r--r--icons/48x48-crystalclear/window-resize.pngbin0 -> 1993 bytes
-rw-r--r--icons/48x48-crystalclear/window-shade.pngbin0 -> 3347 bytes
-rw-r--r--icons/48x48-crystalclear/window-stick.pngbin0 -> 2909 bytes
-rw-r--r--icons/48x48-crystalclear/window.pngbin0 -> 1108 bytes
-rw-r--r--icons/48x48-crystalclear/windows.pngbin0 -> 1681 bytes
-rw-r--r--icons/48x48-crystalclear/word-processor.pngbin0 -> 3060 bytes
-rw-r--r--icons/48x48-crystalclear/www.pngbin0 -> 4667 bytes
-rw-r--r--icons/48x48-gartoon/_symlinks.lst8
-rw-r--r--icons/48x48-gartoon/amusement.pngbin0 -> 3811 bytes
-rw-r--r--icons/48x48-gartoon/calculator.pngbin0 -> 3456 bytes
-rw-r--r--icons/48x48-gartoon/cd-player.pngbin0 -> 3823 bytes
-rw-r--r--icons/48x48-gartoon/chat.pngbin0 -> 2357 bytes
-rw-r--r--icons/48x48-gartoon/choice-no.pngbin0 -> 2500 bytes
-rw-r--r--icons/48x48-gartoon/choice-yes.pngbin0 -> 2144 bytes
-rw-r--r--icons/48x48-gartoon/clock.pngbin0 -> 3007 bytes
-rw-r--r--icons/48x48-gartoon/colors.pngbin0 -> 3192 bytes
-rw-r--r--icons/48x48-gartoon/configuration.pngbin0 -> 3699 bytes
-rw-r--r--icons/48x48-gartoon/development.pngbin0 -> 2227 bytes
-rw-r--r--icons/48x48-gartoon/disk-cd.pngbin0 -> 2683 bytes
-rw-r--r--icons/48x48-gartoon/disk-floppy.pngbin0 -> 3618 bytes
-rw-r--r--icons/48x48-gartoon/disk.pngbin0 -> 3744 bytes
-rw-r--r--icons/48x48-gartoon/display.pngbin0 -> 3772 bytes
-rw-r--r--icons/48x48-gartoon/editor.pngbin0 -> 4432 bytes
-rw-r--r--icons/48x48-gartoon/empty.pngbin0 -> 88 bytes
-rw-r--r--icons/48x48-gartoon/file-manager.pngbin0 -> 4349 bytes
-rw-r--r--icons/48x48-gartoon/file.pngbin0 -> 2578 bytes
-rw-r--r--icons/48x48-gartoon/folder-open.pngbin0 -> 3853 bytes
-rw-r--r--icons/48x48-gartoon/folder.pngbin0 -> 3396 bytes
-rw-r--r--icons/48x48-gartoon/font.pngbin0 -> 3326 bytes
-rw-r--r--icons/48x48-gartoon/game.pngbin0 -> 3446 bytes
-rw-r--r--icons/48x48-gartoon/ghostview.pngbin0 -> 3505 bytes
-rw-r--r--icons/48x48-gartoon/gimp.pngbin0 -> 2925 bytes
-rw-r--r--icons/48x48-gartoon/gnome.pngbin0 -> 2792 bytes
-rw-r--r--icons/48x48-gartoon/gnu.pngbin0 -> 3836 bytes
-rw-r--r--icons/48x48-gartoon/help.pngbin0 -> 1842 bytes
-rw-r--r--icons/48x48-gartoon/home.pngbin0 -> 3986 bytes
-rw-r--r--icons/48x48-gartoon/image-processor.pngbin0 -> 2335 bytes
-rw-r--r--icons/48x48-gartoon/image-viewer.pngbin0 -> 4102 bytes
-rw-r--r--icons/48x48-gartoon/information.pngbin0 -> 1387 bytes
-rw-r--r--icons/48x48-gartoon/item.pngbin0 -> 3036 bytes
-rw-r--r--icons/48x48-gartoon/kde.pngbin0 -> 4275 bytes
-rw-r--r--icons/48x48-gartoon/keyboard.pngbin0 -> 3209 bytes
-rw-r--r--icons/48x48-gartoon/lock.pngbin0 -> 3712 bytes
-rw-r--r--icons/48x48-gartoon/mail.pngbin0 -> 3457 bytes
-rw-r--r--icons/48x48-gartoon/modules.pngbin0 -> 2847 bytes
-rw-r--r--icons/48x48-gartoon/monitoring.pngbin0 -> 2874 bytes
-rw-r--r--icons/48x48-gartoon/mouse.pngbin0 -> 3289 bytes
-rw-r--r--icons/48x48-gartoon/multimedia.pngbin0 -> 3569 bytes
-rw-r--r--icons/48x48-gartoon/music.pngbin0 -> 3365 bytes
-rw-r--r--icons/48x48-gartoon/network.pngbin0 -> 3873 bytes
-rw-r--r--icons/48x48-gartoon/news.pngbin0 -> 3944 bytes
-rw-r--r--icons/48x48-gartoon/printing.pngbin0 -> 2798 bytes
-rw-r--r--icons/48x48-gartoon/programs.pngbin0 -> 2878 bytes
-rw-r--r--icons/48x48-gartoon/quit.pngbin0 -> 2573 bytes
-rw-r--r--icons/48x48-gartoon/refresh.pngbin0 -> 2458 bytes
-rw-r--r--icons/48x48-gartoon/restart.pngbin0 -> 3292 bytes
-rw-r--r--icons/48x48-gartoon/science.pngbin0 -> 3032 bytes
-rw-r--r--icons/48x48-gartoon/sound.pngbin0 -> 2706 bytes
-rw-r--r--icons/48x48-gartoon/system.pngbin0 -> 4689 bytes
-rw-r--r--icons/48x48-gartoon/terminal-remote.pngbin0 -> 3795 bytes
-rw-r--r--icons/48x48-gartoon/terminal-special.pngbin0 -> 3544 bytes
-rw-r--r--icons/48x48-gartoon/terminal.pngbin0 -> 3124 bytes
-rw-r--r--icons/48x48-gartoon/themes.pngbin0 -> 2771 bytes
-rw-r--r--icons/48x48-gartoon/todo.pngbin0 -> 3492 bytes
-rw-r--r--icons/48x48-gartoon/unknown.pngbin0 -> 1924 bytes
-rw-r--r--icons/48x48-gartoon/utility.pngbin0 -> 4056 bytes
-rw-r--r--icons/48x48-gartoon/viewer.pngbin0 -> 2727 bytes
-rw-r--r--icons/48x48-gartoon/window-close.pngbin0 -> 2964 bytes
-rw-r--r--icons/48x48-gartoon/window-delete.pngbin0 -> 1860 bytes
-rw-r--r--icons/48x48-gartoon/window-destroy.pngbin0 -> 2660 bytes
-rw-r--r--icons/48x48-gartoon/window-iconify.pngbin0 -> 1511 bytes
-rw-r--r--icons/48x48-gartoon/window-identify.pngbin0 -> 2304 bytes
-rw-r--r--icons/48x48-gartoon/window-lower.pngbin0 -> 1907 bytes
-rw-r--r--icons/48x48-gartoon/window-maximize.pngbin0 -> 1638 bytes
-rw-r--r--icons/48x48-gartoon/window-move.pngbin0 -> 4230 bytes
-rw-r--r--icons/48x48-gartoon/window-raise.pngbin0 -> 1865 bytes
-rw-r--r--icons/48x48-gartoon/window-resize.pngbin0 -> 4031 bytes
-rw-r--r--icons/48x48-gartoon/window-shade.pngbin0 -> 1073 bytes
-rw-r--r--icons/48x48-gartoon/window-stick.pngbin0 -> 1167 bytes
-rw-r--r--icons/48x48-gartoon/window.pngbin0 -> 903 bytes
-rw-r--r--icons/48x48-gartoon/windows.pngbin0 -> 1284 bytes
-rw-r--r--icons/48x48-gartoon/word-processor.pngbin0 -> 2924 bytes
-rw-r--r--icons/48x48-gartoon/www.pngbin0 -> 3587 bytes
-rw-r--r--icons/48x48-gartoon/xv.pngbin0 -> 2428 bytes
-rw-r--r--icons/48x48-general/_symlinks.lst17
-rw-r--r--icons/48x48-general/amusement.xpm158
-rw-r--r--icons/48x48-general/calculator.xpm152
-rw-r--r--icons/48x48-general/cd-player.xpm192
-rw-r--r--icons/48x48-general/chat.xpm112
-rw-r--r--icons/48x48-general/choice-no.xpm113
-rw-r--r--icons/48x48-general/choice-yes.xpm159
-rw-r--r--icons/48x48-general/clock.xpm302
-rw-r--r--icons/48x48-general/colors.xpm127
-rw-r--r--icons/48x48-general/configuration.xpm116
-rw-r--r--icons/48x48-general/development.xpm115
-rw-r--r--icons/48x48-general/disk-cd.xpm242
-rw-r--r--icons/48x48-general/disk-floppy.xpm116
-rw-r--r--icons/48x48-general/disk.xpm107
-rw-r--r--icons/48x48-general/display.xpm102
-rw-r--r--icons/48x48-general/editor.xpm68
-rw-r--r--icons/48x48-general/empty.xpm53
-rw-r--r--icons/48x48-general/file-manager.xpm118
-rw-r--r--icons/48x48-general/folder-open.xpm170
-rw-r--r--icons/48x48-general/folder.xpm307
-rw-r--r--icons/48x48-general/font.xpm146
-rw-r--r--icons/48x48-general/game-action.xpm233
-rw-r--r--icons/48x48-general/game-board.xpm109
-rw-r--r--icons/48x48-general/game-cards.xpm70
-rw-r--r--icons/48x48-general/game-logic.xpm76
-rw-r--r--icons/48x48-general/game.xpm112
-rw-r--r--icons/48x48-general/ghostview.xpm57
-rw-r--r--icons/48x48-general/gimp.xpm214
-rw-r--r--icons/48x48-general/gnome.xpm84
-rw-r--r--icons/48x48-general/gnu.xpm58
-rw-r--r--icons/48x48-general/graphics.xpm115
-rw-r--r--icons/48x48-general/help.xpm78
-rw-r--r--icons/48x48-general/home.xpm115
-rw-r--r--icons/48x48-general/image-processor.xpm102
-rw-r--r--icons/48x48-general/image-viewer.xpm80
-rw-r--r--icons/48x48-general/information.xpm65
-rw-r--r--icons/48x48-general/keyboard.xpm303
-rw-r--r--icons/48x48-general/linux.xpm284
-rw-r--r--icons/48x48-general/lock.xpm84
-rw-r--r--icons/48x48-general/mail.xpm102
-rw-r--r--icons/48x48-general/modules.xpm119
-rw-r--r--icons/48x48-general/monitoring.xpm225
-rw-r--r--icons/48x48-general/mouse.xpm121
-rw-r--r--icons/48x48-general/music.xpm268
-rw-r--r--icons/48x48-general/netscape.xpm72
-rw-r--r--icons/48x48-general/network.xpm92
-rw-r--r--icons/48x48-general/news.xpm72
-rw-r--r--icons/48x48-general/printing.xpm113
-rw-r--r--icons/48x48-general/programs.xpm240
-rw-r--r--icons/48x48-general/refresh.xpm202
-rw-r--r--icons/48x48-general/restart.xpm87
-rw-r--r--icons/48x48-general/science.xpm290
-rw-r--r--icons/48x48-general/sound.xpm232
-rw-r--r--icons/48x48-general/system.xpm108
-rw-r--r--icons/48x48-general/terminal-remote.xpm66
-rw-r--r--icons/48x48-general/terminal-special.xpm66
-rw-r--r--icons/48x48-general/terminal.xpm66
-rw-r--r--icons/48x48-general/themes.xpm186
-rw-r--r--icons/48x48-general/todo.xpm115
-rw-r--r--icons/48x48-general/unknown.xpm70
-rw-r--r--icons/48x48-general/utility.xpm239
-rw-r--r--icons/48x48-general/video.xpm305
-rw-r--r--icons/48x48-general/viewer.xpm91
-rw-r--r--icons/48x48-general/window-close.xpm91
-rw-r--r--icons/48x48-general/window.xpm76
-rw-r--r--icons/48x48-general/word-processor.xpm88
-rw-r--r--icons/48x48-general/www.xpm115
-rw-r--r--icons/48x48-general/xv.xpm117
-rw-r--r--icons/48x48-gnome/_symlinks.lst16
-rw-r--r--icons/48x48-gnome/amusement.xpm807
-rw-r--r--icons/48x48-gnome/calculator.xpm639
-rw-r--r--icons/48x48-gnome/chat.xpm76
-rw-r--r--icons/48x48-gnome/clock.xpm273
-rw-r--r--icons/48x48-gnome/colors.xpm259
-rw-r--r--icons/48x48-gnome/configuration.xpm232
-rw-r--r--icons/48x48-gnome/development.xpm148
-rw-r--r--icons/48x48-gnome/disk-cd.xpm299
-rw-r--r--icons/48x48-gnome/disk-floppy.xpm216
-rw-r--r--icons/48x48-gnome/disk.xpm204
-rw-r--r--icons/48x48-gnome/display.xpm156
-rw-r--r--icons/48x48-gnome/editor.xpm218
-rw-r--r--icons/48x48-gnome/empty.xpm53
-rw-r--r--icons/48x48-gnome/file.xpm99
-rw-r--r--icons/48x48-gnome/folder.xpm162
-rw-r--r--icons/48x48-gnome/font.xpm207
-rw-r--r--icons/48x48-gnome/game-board.xpm222
-rw-r--r--icons/48x48-gnome/game-cards.xpm147
-rw-r--r--icons/48x48-gnome/game.xpm132
-rw-r--r--icons/48x48-gnome/ghostview.xpm110
-rw-r--r--icons/48x48-gnome/gimp.xpm183
-rw-r--r--icons/48x48-gnome/gnome.xpm402
-rw-r--r--icons/48x48-gnome/gnu.xpm880
-rw-r--r--icons/48x48-gnome/graphics.xpm259
-rw-r--r--icons/48x48-gnome/help.xpm83
-rw-r--r--icons/48x48-gnome/home.xpm177
-rw-r--r--icons/48x48-gnome/information.xpm195
-rw-r--r--icons/48x48-gnome/item.xpm150
-rw-r--r--icons/48x48-gnome/kde.xpm232
-rw-r--r--icons/48x48-gnome/keyboard.xpm164
-rw-r--r--icons/48x48-gnome/linux.xpm284
-rw-r--r--icons/48x48-gnome/lock.xpm184
-rw-r--r--icons/48x48-gnome/mail.xpm98
-rw-r--r--icons/48x48-gnome/modules.xpm170
-rw-r--r--icons/48x48-gnome/monitoring.xpm279
-rw-r--r--icons/48x48-gnome/mouse.xpm129
-rw-r--r--icons/48x48-gnome/multimedia.xpm292
-rw-r--r--icons/48x48-gnome/music.xpm288
-rw-r--r--icons/48x48-gnome/netscape.xpm66
-rw-r--r--icons/48x48-gnome/network.xpm299
-rw-r--r--icons/48x48-gnome/news.xpm87
-rw-r--r--icons/48x48-gnome/printing.xpm92
-rw-r--r--icons/48x48-gnome/programs.xpm221
-rw-r--r--icons/48x48-gnome/quit.xpm181
-rw-r--r--icons/48x48-gnome/refresh.xpm211
-rw-r--r--icons/48x48-gnome/restart.xpm62
-rw-r--r--icons/48x48-gnome/science.xpm294
-rw-r--r--icons/48x48-gnome/system.xpm100
-rw-r--r--icons/48x48-gnome/terminal-remote.xpm327
-rw-r--r--icons/48x48-gnome/terminal-special.xpm280
-rw-r--r--icons/48x48-gnome/terminal.xpm159
-rw-r--r--icons/48x48-gnome/themes.xpm87
-rw-r--r--icons/48x48-gnome/todo.xpm225
-rw-r--r--icons/48x48-gnome/unknown.xpm230
-rw-r--r--icons/48x48-gnome/utility.xpm87
-rw-r--r--icons/48x48-gnome/video.xpm137
-rw-r--r--icons/48x48-gnome/viewer.xpm201
-rw-r--r--icons/48x48-gnome/window-destroy.xpm289
-rw-r--r--icons/48x48-gnome/window-identify.xpm122
-rw-r--r--icons/48x48-gnome/window-maximize.xpm141
-rw-r--r--icons/48x48-gnome/window-move.xpm198
-rw-r--r--icons/48x48-gnome/window-raise.xpm128
-rw-r--r--icons/48x48-gnome/window-shade.xpm176
-rw-r--r--icons/48x48-gnome/window.xpm138
-rw-r--r--icons/48x48-gnome/windows.xpm138
-rw-r--r--icons/48x48-gnome/word-processor.xpm198
-rw-r--r--icons/48x48-gnome/www.xpm295
-rw-r--r--icons/48x48-gnome/xv.xpm117
-rw-r--r--icons/48x48-infox/_symlinks.lst19
-rw-r--r--icons/48x48-infox/amusement.xpm56
-rw-r--r--icons/48x48-infox/calculator.xpm56
-rw-r--r--icons/48x48-infox/cd-player.xpm59
-rw-r--r--icons/48x48-infox/chat.xpm55
-rw-r--r--icons/48x48-infox/choice-no.xpm55
-rw-r--r--icons/48x48-infox/choice-yes.xpm55
-rw-r--r--icons/48x48-infox/clock.xpm57
-rw-r--r--icons/48x48-infox/colors.xpm59
-rw-r--r--icons/48x48-infox/configuration.xpm56
-rw-r--r--icons/48x48-infox/development.xpm56
-rw-r--r--icons/48x48-infox/disk-cd.xpm57
-rw-r--r--icons/48x48-infox/disk-floppy.xpm57
-rw-r--r--icons/48x48-infox/disk.xpm55
-rw-r--r--icons/48x48-infox/display.xpm57
-rw-r--r--icons/48x48-infox/editor.xpm58
-rw-r--r--icons/48x48-infox/empty.xpm53
-rw-r--r--icons/48x48-infox/file-manager.xpm58
-rw-r--r--icons/48x48-infox/file.xpm56
-rw-r--r--icons/48x48-infox/folder-open.xpm55
-rw-r--r--icons/48x48-infox/folder.xpm56
-rw-r--r--icons/48x48-infox/font.xpm60
-rw-r--r--icons/48x48-infox/game-action.xpm61
-rw-r--r--icons/48x48-infox/game-board.xpm56
-rw-r--r--icons/48x48-infox/game-cards.xpm57
-rw-r--r--icons/48x48-infox/gnome.xpm56
-rw-r--r--icons/48x48-infox/gnu.xpm56
-rw-r--r--icons/48x48-infox/help.xpm58
-rw-r--r--icons/48x48-infox/home.xpm59
-rw-r--r--icons/48x48-infox/image-processor.xpm58
-rw-r--r--icons/48x48-infox/image-viewer.xpm56
-rw-r--r--icons/48x48-infox/information.xpm55
-rw-r--r--icons/48x48-infox/item.xpm56
-rw-r--r--icons/48x48-infox/kde.xpm58
-rw-r--r--icons/48x48-infox/keyboard.xpm59
-rw-r--r--icons/48x48-infox/linux.xpm56
-rw-r--r--icons/48x48-infox/lock.xpm58
-rw-r--r--icons/48x48-infox/mail.xpm58
-rw-r--r--icons/48x48-infox/modules.xpm59
-rw-r--r--icons/48x48-infox/monitoring.xpm57
-rw-r--r--icons/48x48-infox/mouse.xpm56
-rw-r--r--icons/48x48-infox/multimedia.xpm57
-rw-r--r--icons/48x48-infox/netscape.xpm59
-rw-r--r--icons/48x48-infox/network.xpm58
-rw-r--r--icons/48x48-infox/news.xpm57
-rw-r--r--icons/48x48-infox/printing.xpm57
-rw-r--r--icons/48x48-infox/programs.xpm56
-rw-r--r--icons/48x48-infox/quit.xpm57
-rw-r--r--icons/48x48-infox/refresh.xpm55
-rw-r--r--icons/48x48-infox/restart.xpm55
-rw-r--r--icons/48x48-infox/science.xpm56
-rw-r--r--icons/48x48-infox/sound.xpm57
-rw-r--r--icons/48x48-infox/system.xpm57
-rw-r--r--icons/48x48-infox/terminal-remote.xpm58
-rw-r--r--icons/48x48-infox/terminal-special.xpm57
-rw-r--r--icons/48x48-infox/terminal.xpm56
-rw-r--r--icons/48x48-infox/utility.xpm58
-rw-r--r--icons/48x48-infox/video.xpm59
-rw-r--r--icons/48x48-infox/viewer.xpm57
-rw-r--r--icons/48x48-infox/window-iconify.xpm57
-rw-r--r--icons/48x48-infox/window-maximize.xpm57
-rw-r--r--icons/48x48-infox/window-move.xpm57
-rw-r--r--icons/48x48-infox/window-resize.xpm57
-rw-r--r--icons/48x48-infox/window-shade.xpm57
-rw-r--r--icons/48x48-infox/windows.xpm55
-rw-r--r--icons/48x48-infox/www.xpm59
-rw-r--r--icons/48x48-kde2/_symlinks.lst21
-rw-r--r--icons/48x48-kde2/amusement.xpm209
-rw-r--r--icons/48x48-kde2/calculator.xpm248
-rw-r--r--icons/48x48-kde2/cd-player.xpm220
-rw-r--r--icons/48x48-kde2/chat.xpm192
-rw-r--r--icons/48x48-kde2/clock.xpm296
-rw-r--r--icons/48x48-kde2/colors.xpm296
-rw-r--r--icons/48x48-kde2/configuration.xpm163
-rw-r--r--icons/48x48-kde2/development.xpm82
-rw-r--r--icons/48x48-kde2/disk-cd.xpm280
-rw-r--r--icons/48x48-kde2/disk-floppy.xpm251
-rw-r--r--icons/48x48-kde2/disk.xpm268
-rw-r--r--icons/48x48-kde2/display.xpm236
-rw-r--r--icons/48x48-kde2/editor.xpm193
-rw-r--r--icons/48x48-kde2/empty.xpm53
-rw-r--r--icons/48x48-kde2/file-manager.xpm84
-rw-r--r--icons/48x48-kde2/file.xpm159
-rw-r--r--icons/48x48-kde2/folder-open.xpm139
-rw-r--r--icons/48x48-kde2/folder.xpm120
-rw-r--r--icons/48x48-kde2/font.xpm307
-rw-r--r--icons/48x48-kde2/game-action.xpm80
-rw-r--r--icons/48x48-kde2/game-board.xpm307
-rw-r--r--icons/48x48-kde2/game-cards.xpm300
-rw-r--r--icons/48x48-kde2/game-logic.xpm270
-rw-r--r--icons/48x48-kde2/game.xpm213
-rw-r--r--icons/48x48-kde2/ghostview.xpm209
-rw-r--r--icons/48x48-kde2/gimp.xpm214
-rw-r--r--icons/48x48-kde2/gnu.xpm102
-rw-r--r--icons/48x48-kde2/help.xpm260
-rw-r--r--icons/48x48-kde2/home.xpm250
-rw-r--r--icons/48x48-kde2/image-processor.xpm253
-rw-r--r--icons/48x48-kde2/image-viewer.xpm300
-rw-r--r--icons/48x48-kde2/information.xpm256
-rw-r--r--icons/48x48-kde2/item.xpm65
-rw-r--r--icons/48x48-kde2/kde.xpm232
-rw-r--r--icons/48x48-kde2/keyboard.xpm61
-rw-r--r--icons/48x48-kde2/lock.xpm294
-rw-r--r--icons/48x48-kde2/mail.xpm208
-rw-r--r--icons/48x48-kde2/modules.xpm285
-rw-r--r--icons/48x48-kde2/monitoring.xpm176
-rw-r--r--icons/48x48-kde2/mouse.xpm104
-rw-r--r--icons/48x48-kde2/multimedia.xpm187
-rw-r--r--icons/48x48-kde2/netscape.xpm66
-rw-r--r--icons/48x48-kde2/network.xpm238
-rw-r--r--icons/48x48-kde2/news.xpm281
-rw-r--r--icons/48x48-kde2/printing.xpm93
-rw-r--r--icons/48x48-kde2/programs.xpm160
-rw-r--r--icons/48x48-kde2/science.xpm120
-rw-r--r--icons/48x48-kde2/sound.xpm272
-rw-r--r--icons/48x48-kde2/system.xpm183
-rw-r--r--icons/48x48-kde2/terminal-remote.xpm161
-rw-r--r--icons/48x48-kde2/terminal-special.xpm161
-rw-r--r--icons/48x48-kde2/terminal.xpm160
-rw-r--r--icons/48x48-kde2/themes.xpm218
-rw-r--r--icons/48x48-kde2/todo.xpm297
-rw-r--r--icons/48x48-kde2/unknown.xpm219
-rw-r--r--icons/48x48-kde2/utility.xpm297
-rw-r--r--icons/48x48-kde2/video.xpm259
-rw-r--r--icons/48x48-kde2/viewer.xpm275
-rw-r--r--icons/48x48-kde2/window-identify.xpm234
-rw-r--r--icons/48x48-kde2/window.xpm131
-rw-r--r--icons/48x48-kde2/windows.xpm168
-rw-r--r--icons/48x48-kde2/word-processor.xpm221
-rw-r--r--icons/48x48-kde2/www.xpm299
-rw-r--r--icons/56x46-3dpixmaps/_symlinks.lst14
-rw-r--r--icons/56x46-3dpixmaps/amusement.xpm60
-rw-r--r--icons/56x46-3dpixmaps/calculator.xpm80
-rw-r--r--icons/56x46-3dpixmaps/cd-player.xpm75
-rw-r--r--icons/56x46-3dpixmaps/chat.xpm73
-rw-r--r--icons/56x46-3dpixmaps/choice-no.xpm71
-rw-r--r--icons/56x46-3dpixmaps/choice-yes.xpm72
-rw-r--r--icons/56x46-3dpixmaps/clock.xpm71
-rw-r--r--icons/56x46-3dpixmaps/colors.xpm74
-rw-r--r--icons/56x46-3dpixmaps/configuration.xpm76
-rw-r--r--icons/56x46-3dpixmaps/development.xpm68
-rw-r--r--icons/56x46-3dpixmaps/disk-cd.xpm82
-rw-r--r--icons/56x46-3dpixmaps/disk-floppy.xpm75
-rw-r--r--icons/56x46-3dpixmaps/disk.xpm81
-rw-r--r--icons/56x46-3dpixmaps/display.xpm70
-rw-r--r--icons/56x46-3dpixmaps/editor.xpm76
-rw-r--r--icons/56x46-3dpixmaps/empty.xpm66
-rw-r--r--icons/56x46-3dpixmaps/file-manager.xpm72
-rw-r--r--icons/56x46-3dpixmaps/file.xpm82
-rw-r--r--icons/56x46-3dpixmaps/folder-open.xpm62
-rw-r--r--icons/56x46-3dpixmaps/folder.xpm79
-rw-r--r--icons/56x46-3dpixmaps/font.xpm62
-rw-r--r--icons/56x46-3dpixmaps/game-action.xpm73
-rw-r--r--icons/56x46-3dpixmaps/game-board.xpm72
-rw-r--r--icons/56x46-3dpixmaps/game-cards.xpm69
-rw-r--r--icons/56x46-3dpixmaps/game-logic.xpm64
-rw-r--r--icons/56x46-3dpixmaps/game.xpm72
-rw-r--r--icons/56x46-3dpixmaps/ghostview.xpm118
-rw-r--r--icons/56x46-3dpixmaps/gnu.xpm74
-rw-r--r--icons/56x46-3dpixmaps/graphics.xpm81
-rw-r--r--icons/56x46-3dpixmaps/help.xpm81
-rw-r--r--icons/56x46-3dpixmaps/home.xpm61
-rw-r--r--icons/56x46-3dpixmaps/image-processor.xpm88
-rw-r--r--icons/56x46-3dpixmaps/image-viewer.xpm81
-rw-r--r--icons/56x46-3dpixmaps/information.xpm76
-rw-r--r--icons/56x46-3dpixmaps/item.xpm70
-rw-r--r--icons/56x46-3dpixmaps/keyboard.xpm71
-rw-r--r--icons/56x46-3dpixmaps/linux.xpm61
-rw-r--r--icons/56x46-3dpixmaps/lock.xpm92
-rw-r--r--icons/56x46-3dpixmaps/mail.xpm79
-rw-r--r--icons/56x46-3dpixmaps/modules.xpm87
-rw-r--r--icons/56x46-3dpixmaps/monitoring.xpm75
-rw-r--r--icons/56x46-3dpixmaps/mouse.xpm67
-rw-r--r--icons/56x46-3dpixmaps/multimedia.xpm83
-rw-r--r--icons/56x46-3dpixmaps/music.xpm70
-rw-r--r--icons/56x46-3dpixmaps/netscape.xpm72
-rw-r--r--icons/56x46-3dpixmaps/network.xpm71
-rw-r--r--icons/56x46-3dpixmaps/news.xpm72
-rw-r--r--icons/56x46-3dpixmaps/printing.xpm63
-rw-r--r--icons/56x46-3dpixmaps/programs.xpm75
-rw-r--r--icons/56x46-3dpixmaps/quit.xpm66
-rw-r--r--icons/56x46-3dpixmaps/refresh.xpm61
-rw-r--r--icons/56x46-3dpixmaps/restart.xpm82
-rw-r--r--icons/56x46-3dpixmaps/science.xpm71
-rw-r--r--icons/56x46-3dpixmaps/sound.xpm70
-rw-r--r--icons/56x46-3dpixmaps/system.xpm73
-rw-r--r--icons/56x46-3dpixmaps/terminal-remote.xpm89
-rw-r--r--icons/56x46-3dpixmaps/terminal-special.xpm89
-rw-r--r--icons/56x46-3dpixmaps/terminal.xpm87
-rw-r--r--icons/56x46-3dpixmaps/themes.xpm81
-rw-r--r--icons/56x46-3dpixmaps/todo.xpm66
-rw-r--r--icons/56x46-3dpixmaps/unknown.xpm75
-rw-r--r--icons/56x46-3dpixmaps/utility.xpm61
-rw-r--r--icons/56x46-3dpixmaps/video.xpm78
-rw-r--r--icons/56x46-3dpixmaps/viewer.xpm80
-rw-r--r--icons/56x46-3dpixmaps/window-close.xpm60
-rw-r--r--icons/56x46-3dpixmaps/window.xpm86
-rw-r--r--icons/56x46-3dpixmaps/windows.xpm61
-rw-r--r--icons/56x46-3dpixmaps/word-processor.xpm82
-rw-r--r--icons/56x46-3dpixmaps/www.xpm76
-rw-r--r--icons/56x46-3dpixmaps/xv.xpm121
-rw-r--r--icons/56x56-martys/_symlinks.lst39
-rw-r--r--icons/56x56-martys/amusement.xpm71
-rw-r--r--icons/56x56-martys/calculator.xpm70
-rw-r--r--icons/56x56-martys/chat.xpm75
-rw-r--r--icons/56x56-martys/clock.xpm70
-rw-r--r--icons/56x56-martys/colors.xpm75
-rw-r--r--icons/56x56-martys/configuration.xpm71
-rw-r--r--icons/56x56-martys/editor.xpm76
-rw-r--r--icons/56x56-martys/empty.xpm67
-rw-r--r--icons/56x56-martys/file-manager.xpm69
-rw-r--r--icons/56x56-martys/font.xpm71
-rw-r--r--icons/56x56-martys/game-action.xpm71
-rw-r--r--icons/56x56-martys/game-board.xpm68
-rw-r--r--icons/56x56-martys/game-logic.xpm72
-rw-r--r--icons/56x56-martys/game.xpm69
-rw-r--r--icons/56x56-martys/ghostview.xpm74
-rw-r--r--icons/56x56-martys/home.xpm77
-rw-r--r--icons/56x56-martys/image-processor.xpm72
-rw-r--r--icons/56x56-martys/image-viewer.xpm70
-rw-r--r--icons/56x56-martys/information.xpm73
-rw-r--r--icons/56x56-martys/keyboard.xpm69
-rw-r--r--icons/56x56-martys/lock.xpm70
-rw-r--r--icons/56x56-martys/mail.xpm70
-rw-r--r--icons/56x56-martys/monitoring.xpm76
-rw-r--r--icons/56x56-martys/multimedia.xpm69
-rw-r--r--icons/56x56-martys/netscape.xpm70
-rw-r--r--icons/56x56-martys/network.xpm75
-rw-r--r--icons/56x56-martys/news.xpm69
-rw-r--r--icons/56x56-martys/printing.xpm71
-rw-r--r--icons/56x56-martys/quit.xpm72
-rw-r--r--icons/56x56-martys/restart.xpm75
-rw-r--r--icons/56x56-martys/science.xpm75
-rw-r--r--icons/56x56-martys/system.xpm72
-rw-r--r--icons/56x56-martys/terminal-remote.xpm70
-rw-r--r--icons/56x56-martys/terminal-special.xpm70
-rw-r--r--icons/56x56-martys/terminal.xpm70
-rw-r--r--icons/56x56-martys/themes.xpm73
-rw-r--r--icons/56x56-martys/todo.xpm72
-rw-r--r--icons/56x56-martys/unknown.xpm70
-rw-r--r--icons/56x56-martys/utility.xpm72
-rw-r--r--icons/56x56-martys/viewer.xpm69
-rw-r--r--icons/56x56-martys/window-identify.xpm70
-rw-r--r--icons/56x56-martys/window-resize.xpm73
-rw-r--r--icons/56x56-martys/window-stick.xpm73
-rw-r--r--icons/56x56-martys/windows.xpm70
-rw-r--r--icons/56x56-martys/xv.xpm70
-rw-r--r--icons/56x56-martys2/_symlinks.lst39
-rw-r--r--icons/56x56-martys2/amusement.xpm90
-rw-r--r--icons/56x56-martys2/calculator.xpm79
-rw-r--r--icons/56x56-martys2/chat.xpm85
-rw-r--r--icons/56x56-martys2/choice-no.xpm84
-rw-r--r--icons/56x56-martys2/choice-yes.xpm84
-rw-r--r--icons/56x56-martys2/colors.xpm83
-rw-r--r--icons/56x56-martys2/configuration.xpm91
-rw-r--r--icons/56x56-martys2/editor.xpm90
-rw-r--r--icons/56x56-martys2/empty.xpm80
-rw-r--r--icons/56x56-martys2/file-manager.xpm85
-rw-r--r--icons/56x56-martys2/font.xpm79
-rw-r--r--icons/56x56-martys2/game-action.xpm89
-rw-r--r--icons/56x56-martys2/game-board.xpm88
-rw-r--r--icons/56x56-martys2/game-logic.xpm88
-rw-r--r--icons/56x56-martys2/game.xpm91
-rw-r--r--icons/56x56-martys2/ghostview.xpm90
-rw-r--r--icons/56x56-martys2/graphics.xpm83
-rw-r--r--icons/56x56-martys2/home.xpm85
-rw-r--r--icons/56x56-martys2/image-processor.xpm92
-rw-r--r--icons/56x56-martys2/image-viewer.xpm89
-rw-r--r--icons/56x56-martys2/item.xpm90
-rw-r--r--icons/56x56-martys2/lock.xpm81
-rw-r--r--icons/56x56-martys2/mail.xpm84
-rw-r--r--icons/56x56-martys2/monitoring.xpm87
-rw-r--r--icons/56x56-martys2/netscape.xpm86
-rw-r--r--icons/56x56-martys2/network.xpm86
-rw-r--r--icons/56x56-martys2/news.xpm86
-rw-r--r--icons/56x56-martys2/printing.xpm82
-rw-r--r--icons/56x56-martys2/restart.xpm85
-rw-r--r--icons/56x56-martys2/science.xpm83
-rw-r--r--icons/56x56-martys2/system.xpm87
-rw-r--r--icons/56x56-martys2/terminal-remote.xpm91
-rw-r--r--icons/56x56-martys2/terminal-special.xpm91
-rw-r--r--icons/56x56-martys2/terminal.xpm86
-rw-r--r--icons/56x56-martys2/todo.xpm88
-rw-r--r--icons/56x56-martys2/unknown.xpm83
-rw-r--r--icons/56x56-martys2/utility.xpm87
-rw-r--r--icons/56x56-martys2/viewer.xpm81
-rw-r--r--icons/56x56-martys2/window-destroy.xpm88
-rw-r--r--icons/56x56-martys2/window-identify.xpm84
-rw-r--r--icons/56x56-martys2/window-resize.xpm91
-rw-r--r--icons/56x56-martys2/window-stick.xpm82
-rw-r--r--icons/56x56-martys2/window.xpm88
-rw-r--r--icons/56x56-martys2/windows.xpm83
-rw-r--r--icons/56x56-martys2/www.xpm85
-rw-r--r--icons/64x64-aquafusion/_symlinks.lst14
-rw-r--r--icons/64x64-aquafusion/amusement.pngbin0 -> 6979 bytes
-rw-r--r--icons/64x64-aquafusion/calculator.pngbin0 -> 5961 bytes
-rw-r--r--icons/64x64-aquafusion/cd-player.pngbin0 -> 5973 bytes
-rw-r--r--icons/64x64-aquafusion/chat.pngbin0 -> 5948 bytes
-rw-r--r--icons/64x64-aquafusion/clock.pngbin0 -> 7881 bytes
-rw-r--r--icons/64x64-aquafusion/colors.pngbin0 -> 6617 bytes
-rw-r--r--icons/64x64-aquafusion/configuration.pngbin0 -> 7652 bytes
-rw-r--r--icons/64x64-aquafusion/development.pngbin0 -> 8660 bytes
-rw-r--r--icons/64x64-aquafusion/disk-cd.pngbin0 -> 5263 bytes
-rw-r--r--icons/64x64-aquafusion/disk-floppy.pngbin0 -> 5708 bytes
-rw-r--r--icons/64x64-aquafusion/disk.pngbin0 -> 2886 bytes
-rw-r--r--icons/64x64-aquafusion/display.pngbin0 -> 4475 bytes
-rw-r--r--icons/64x64-aquafusion/editor.pngbin0 -> 6072 bytes
-rw-r--r--icons/64x64-aquafusion/empty.pngbin0 -> 112 bytes
-rw-r--r--icons/64x64-aquafusion/file-manager.pngbin0 -> 5571 bytes
-rw-r--r--icons/64x64-aquafusion/file.pngbin0 -> 4294 bytes
-rw-r--r--icons/64x64-aquafusion/folder-open.pngbin0 -> 4513 bytes
-rw-r--r--icons/64x64-aquafusion/folder.pngbin0 -> 4607 bytes
-rw-r--r--icons/64x64-aquafusion/font.pngbin0 -> 6286 bytes
-rw-r--r--icons/64x64-aquafusion/game-action.pngbin0 -> 5060 bytes
-rw-r--r--icons/64x64-aquafusion/game-board.pngbin0 -> 4658 bytes
-rw-r--r--icons/64x64-aquafusion/game-cards.pngbin0 -> 7596 bytes
-rw-r--r--icons/64x64-aquafusion/game-logic.pngbin0 -> 3037 bytes
-rw-r--r--icons/64x64-aquafusion/game.pngbin0 -> 3769 bytes
-rw-r--r--icons/64x64-aquafusion/ghostview.pngbin0 -> 5688 bytes
-rw-r--r--icons/64x64-aquafusion/gimp.pngbin0 -> 6405 bytes
-rw-r--r--icons/64x64-aquafusion/gnome.pngbin0 -> 7024 bytes
-rw-r--r--icons/64x64-aquafusion/gnu.pngbin0 -> 8452 bytes
-rw-r--r--icons/64x64-aquafusion/graphics.pngbin0 -> 6686 bytes
-rw-r--r--icons/64x64-aquafusion/help.pngbin0 -> 6237 bytes
-rw-r--r--icons/64x64-aquafusion/home.pngbin0 -> 5684 bytes
-rw-r--r--icons/64x64-aquafusion/image-processor.pngbin0 -> 6263 bytes
-rw-r--r--icons/64x64-aquafusion/image-viewer.pngbin0 -> 6293 bytes
-rw-r--r--icons/64x64-aquafusion/information.pngbin0 -> 4803 bytes
-rw-r--r--icons/64x64-aquafusion/item.pngbin0 -> 5861 bytes
-rw-r--r--icons/64x64-aquafusion/kde.pngbin0 -> 8234 bytes
-rw-r--r--icons/64x64-aquafusion/keyboard.pngbin0 -> 6557 bytes
-rw-r--r--icons/64x64-aquafusion/linux.pngbin0 -> 5826 bytes
-rw-r--r--icons/64x64-aquafusion/lock.pngbin0 -> 3822 bytes
-rw-r--r--icons/64x64-aquafusion/mail.pngbin0 -> 6851 bytes
-rw-r--r--icons/64x64-aquafusion/modules.pngbin0 -> 9140 bytes
-rw-r--r--icons/64x64-aquafusion/monitoring.pngbin0 -> 4888 bytes
-rw-r--r--icons/64x64-aquafusion/mouse.pngbin0 -> 5034 bytes
-rw-r--r--icons/64x64-aquafusion/multimedia.pngbin0 -> 5037 bytes
-rw-r--r--icons/64x64-aquafusion/music.pngbin0 -> 7375 bytes
-rw-r--r--icons/64x64-aquafusion/netscape.pngbin0 -> 6730 bytes
-rw-r--r--icons/64x64-aquafusion/network.pngbin0 -> 7946 bytes
-rw-r--r--icons/64x64-aquafusion/news.pngbin0 -> 8070 bytes
-rw-r--r--icons/64x64-aquafusion/printing.pngbin0 -> 4998 bytes
-rw-r--r--icons/64x64-aquafusion/programs.pngbin0 -> 4940 bytes
-rw-r--r--icons/64x64-aquafusion/quit.pngbin0 -> 5541 bytes
-rw-r--r--icons/64x64-aquafusion/refresh.pngbin0 -> 5296 bytes
-rw-r--r--icons/64x64-aquafusion/restart.pngbin0 -> 3714 bytes
-rw-r--r--icons/64x64-aquafusion/science.pngbin0 -> 7434 bytes
-rw-r--r--icons/64x64-aquafusion/sound.pngbin0 -> 4345 bytes
-rw-r--r--icons/64x64-aquafusion/system.pngbin0 -> 6041 bytes
-rw-r--r--icons/64x64-aquafusion/terminal-remote.pngbin0 -> 5082 bytes
-rw-r--r--icons/64x64-aquafusion/terminal-special.pngbin0 -> 5531 bytes
-rw-r--r--icons/64x64-aquafusion/terminal.pngbin0 -> 4249 bytes
-rw-r--r--icons/64x64-aquafusion/themes.pngbin0 -> 7601 bytes
-rw-r--r--icons/64x64-aquafusion/todo.pngbin0 -> 7159 bytes
-rw-r--r--icons/64x64-aquafusion/unknown.pngbin0 -> 5623 bytes
-rw-r--r--icons/64x64-aquafusion/utility.pngbin0 -> 7159 bytes
-rw-r--r--icons/64x64-aquafusion/video.pngbin0 -> 6390 bytes
-rw-r--r--icons/64x64-aquafusion/viewer.pngbin0 -> 5400 bytes
-rw-r--r--icons/64x64-aquafusion/window.pngbin0 -> 5753 bytes
-rw-r--r--icons/64x64-aquafusion/windows.pngbin0 -> 2225 bytes
-rw-r--r--icons/64x64-aquafusion/word-processor.pngbin0 -> 6997 bytes
-rw-r--r--icons/64x64-aquafusion/www.pngbin0 -> 6639 bytes
-rw-r--r--icons/64x64-aquafusion/xv.pngbin0 -> 6559 bytes
-rw-r--r--icons/64x64-gant/_symlinks.lst5
-rw-r--r--icons/64x64-gant/amusement.pngbin0 -> 6201 bytes
-rw-r--r--icons/64x64-gant/calculator.pngbin0 -> 8650 bytes
-rw-r--r--icons/64x64-gant/cd-player.pngbin0 -> 8367 bytes
-rw-r--r--icons/64x64-gant/chat.pngbin0 -> 6661 bytes
-rw-r--r--icons/64x64-gant/choice-no.pngbin0 -> 7263 bytes
-rw-r--r--icons/64x64-gant/choice-yes.pngbin0 -> 6409 bytes
-rw-r--r--icons/64x64-gant/clock.pngbin0 -> 8462 bytes
-rw-r--r--icons/64x64-gant/colors.pngbin0 -> 7928 bytes
-rw-r--r--icons/64x64-gant/configuration.pngbin0 -> 6712 bytes
-rw-r--r--icons/64x64-gant/development.pngbin0 -> 5449 bytes
-rw-r--r--icons/64x64-gant/disk-cd.pngbin0 -> 7782 bytes
-rw-r--r--icons/64x64-gant/disk-floppy.pngbin0 -> 7301 bytes
-rw-r--r--icons/64x64-gant/disk.pngbin0 -> 6996 bytes
-rw-r--r--icons/64x64-gant/display.pngbin0 -> 8011 bytes
-rw-r--r--icons/64x64-gant/editor.pngbin0 -> 6240 bytes
-rw-r--r--icons/64x64-gant/empty.pngbin0 -> 96 bytes
-rw-r--r--icons/64x64-gant/file-manager.pngbin0 -> 8278 bytes
-rw-r--r--icons/64x64-gant/file.pngbin0 -> 5691 bytes
-rw-r--r--icons/64x64-gant/folder-open.pngbin0 -> 7396 bytes
-rw-r--r--icons/64x64-gant/folder.pngbin0 -> 6844 bytes
-rw-r--r--icons/64x64-gant/font.pngbin0 -> 6834 bytes
-rw-r--r--icons/64x64-gant/game-action.pngbin0 -> 5903 bytes
-rw-r--r--icons/64x64-gant/game-board.pngbin0 -> 7184 bytes
-rw-r--r--icons/64x64-gant/game-cards.pngbin0 -> 6719 bytes
-rw-r--r--icons/64x64-gant/game.pngbin0 -> 5624 bytes
-rw-r--r--icons/64x64-gant/ghostview.pngbin0 -> 7327 bytes
-rw-r--r--icons/64x64-gant/gimp.pngbin0 -> 6349 bytes
-rw-r--r--icons/64x64-gant/gnome.pngbin0 -> 5952 bytes
-rw-r--r--icons/64x64-gant/gnu.pngbin0 -> 7171 bytes
-rw-r--r--icons/64x64-gant/graphics.pngbin0 -> 7148 bytes
-rw-r--r--icons/64x64-gant/help.pngbin0 -> 6164 bytes
-rw-r--r--icons/64x64-gant/home.pngbin0 -> 8698 bytes
-rw-r--r--icons/64x64-gant/image-processor.pngbin0 -> 6585 bytes
-rw-r--r--icons/64x64-gant/image-viewer.pngbin0 -> 7352 bytes
-rw-r--r--icons/64x64-gant/information.pngbin0 -> 5348 bytes
-rw-r--r--icons/64x64-gant/item.pngbin0 -> 7481 bytes
-rw-r--r--icons/64x64-gant/kde.pngbin0 -> 7412 bytes
-rw-r--r--icons/64x64-gant/keyboard.pngbin0 -> 5672 bytes
-rw-r--r--icons/64x64-gant/linux.pngbin0 -> 8230 bytes
-rw-r--r--icons/64x64-gant/lock.pngbin0 -> 6810 bytes
-rw-r--r--icons/64x64-gant/mail.pngbin0 -> 6916 bytes
-rw-r--r--icons/64x64-gant/modules.pngbin0 -> 6660 bytes
-rw-r--r--icons/64x64-gant/monitoring.pngbin0 -> 7519 bytes
-rw-r--r--icons/64x64-gant/mouse.pngbin0 -> 6457 bytes
-rw-r--r--icons/64x64-gant/multimedia.pngbin0 -> 8006 bytes
-rw-r--r--icons/64x64-gant/music.pngbin0 -> 6138 bytes
-rw-r--r--icons/64x64-gant/network.pngbin0 -> 7214 bytes
-rw-r--r--icons/64x64-gant/news.pngbin0 -> 7273 bytes
-rw-r--r--icons/64x64-gant/printing.pngbin0 -> 6919 bytes
-rw-r--r--icons/64x64-gant/programs.pngbin0 -> 6721 bytes
-rw-r--r--icons/64x64-gant/quit.pngbin0 -> 6359 bytes
-rw-r--r--icons/64x64-gant/refresh.pngbin0 -> 6669 bytes
-rw-r--r--icons/64x64-gant/restart.pngbin0 -> 6585 bytes
-rw-r--r--icons/64x64-gant/science.pngbin0 -> 5999 bytes
-rw-r--r--icons/64x64-gant/sound.pngbin0 -> 7007 bytes
-rw-r--r--icons/64x64-gant/system.pngbin0 -> 9597 bytes
-rw-r--r--icons/64x64-gant/terminal-remote.pngbin0 -> 7797 bytes
-rw-r--r--icons/64x64-gant/terminal-special.pngbin0 -> 7269 bytes
-rw-r--r--icons/64x64-gant/terminal.pngbin0 -> 7599 bytes
-rw-r--r--icons/64x64-gant/themes.pngbin0 -> 6623 bytes
-rw-r--r--icons/64x64-gant/todo.pngbin0 -> 8725 bytes
-rw-r--r--icons/64x64-gant/unknown.pngbin0 -> 7510 bytes
-rw-r--r--icons/64x64-gant/utility.pngbin0 -> 7453 bytes
-rw-r--r--icons/64x64-gant/video.pngbin0 -> 7259 bytes
-rw-r--r--icons/64x64-gant/viewer.pngbin0 -> 6239 bytes
-rw-r--r--icons/64x64-gant/window-delete.pngbin0 -> 5865 bytes
-rw-r--r--icons/64x64-gant/window-destroy.pngbin0 -> 8621 bytes
-rw-r--r--icons/64x64-gant/window-iconify.pngbin0 -> 4269 bytes
-rw-r--r--icons/64x64-gant/window-identify.pngbin0 -> 7042 bytes
-rw-r--r--icons/64x64-gant/window-lower.pngbin0 -> 12856 bytes
-rw-r--r--icons/64x64-gant/window-maximize.pngbin0 -> 6238 bytes
-rw-r--r--icons/64x64-gant/window-move.pngbin0 -> 7127 bytes
-rw-r--r--icons/64x64-gant/window-raise.pngbin0 -> 13053 bytes
-rw-r--r--icons/64x64-gant/window-resize.pngbin0 -> 7692 bytes
-rw-r--r--icons/64x64-gant/window-shade.pngbin0 -> 5489 bytes
-rw-r--r--icons/64x64-gant/window.pngbin0 -> 7799 bytes
-rw-r--r--icons/64x64-gant/windows.pngbin0 -> 9279 bytes
-rw-r--r--icons/64x64-gant/word-processor.pngbin0 -> 8858 bytes
-rw-r--r--icons/64x64-gant/www.pngbin0 -> 7659 bytes
-rw-r--r--icons/ChangeLog430
-rw-r--r--icons/Makefile.am42
-rw-r--r--icons/Makefile.in248
-rw-r--r--icons/names.lst84
-rwxr-xr-xinstall-sh251
-rwxr-xr-xmissing336
-rwxr-xr-xmkinstalldirs99
-rw-r--r--rpm/Makefile.am33
-rw-r--r--rpm/Makefile.in244
-rw-r--r--rpm/wm-icons.spec64
-rw-r--r--rpm/wm-icons.spec.in64
2155 files changed, 146626 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..6175e0b
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,64 @@
+Mikhael Goikhman <migo@homemail.com>:
+The maintainer. Icon manipulations, scripts and packaging.
+
+Mikko Heiskanen <mikko@medusa.tutka.fi>:
+Contributor and developer.
+
+Olivier Chapuis <olivier.chapuis@free.fr>:
+One of the main developers.
+
+Maciej Szymanski <ms@asor.com.pl>:
+The author of the infox icon set, some improvements in 16x16-kde icons.
+
+Manoj Srivastava <srivasta@debian.org>:
+Man page and debian packages.
+
+Julian Gilbey <J.D.Gilbey@qmw.ac.uk>,
+Ideas and autoconfiguring.
+
+Michael Han <mikehan@best.com>,
+Pete Forman <gsez020@compo.bedford.waii.com>,
+Pat Rogan <rogan@lycos.com>:
+Ideas and contributed icons.
+
+Steven M. Robbins <steve@nyongwa.montreal.qc.ca>,
+Dan Espen <dane@mk.bellcore.com>,
+Paul D. Smith <psmith@baynetworks.com>,
+Tim Phipps <tim@quadrics.com>,
+Dominik Vogt <dominik.vogt@gmx.de>,
+Larry Gensch <larry.gensch@digital.com>,
+fvwm-workers@fvwm.org:
+Ideas for this distribution.
+
+Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
+Contributed icon.
+
+Ludvig A. Norin <emph@ludd.luth.se>:
+Mini icons within fvwm.
+
+Joerg Mertin <smurphy@dspecialists.de>:
+The author of the icons from 3dpixmaps package.
+
+Enrico Papalini <papalini@biancaneve.ing.unifi.it>:
+The author of the icons from penguin-icons package.
+
+Jonathan Buzzard,
+Mark Donohoe,
+Nico Shirwing,
+Stephan Kanthak:
+The authors of the icons from kdebase-1.0.0 package.
+
+KDE Icon Team:
+The authors of the icons from kde packages.
+
+Martin Cartwright <martycart@yahoo.co.uk>,
+Jarl Totland (some of the smaller icons):
+The authors of the icons from martys_icons and martys_new_icons packages.
+
+Markus Mueller <markus@flauta.de>, Daniel Flax <d.flax@attbi.com>:
+The authors of the AquaFussion icon package.
+
+------------------------------------------------------------------------------
+
+If you are the author of the included icon(s), please contact the maintainer.
+If you want to change/remove your email/name here, contact the maintainer.
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..a43ea21
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ Appendix: How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..bf98d5b
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,390 @@
+2006-04-09 migo <migo@homemail.com>
+
+ * NEWS:
+ * README:
+ * TODO:
+ * doc/FAQ:
+ update documentation (prepare for 0.4.0)
+
+ * rpm/Makefile.am:
+ * rpm/wm-icons.spec.in:
+ minor rpmbuild updates
+
+ * devel/conf/style-icons.cfg:
+ * devel/template/fvwm2rc-compact-buttons:
+ * devel/template/fvwm2rc-wm-icons:
+ several updates
+
+ * etc/fvwm1rc-wm-icons.in:
+ * etc/fvwm2rc-compact-buttons.in:
+ * etc/fvwm2rc-wm-icons.in:
+ * etc/fvwm95rc-wm-icons.in:
+ * etc/scwmrc-wm-icons.in:
+ regenerate wm-configs
+
+ * AUTHORS:
+ * bin/Makefile.am:
+ * bin/wm-icons-config.1:
+ * rpm/wm-icons.spec.in:
+ add man page from Debian
+
+ * configure.in:
+ add missing 24x24-infox set
+
+ * icons/Makefile.am:
+ fix installing empty _symlinks.lst
+
+2006-01-18 migo <migo@homemail.com>
+
+ * configure.in:
+ * icons/Makefile.am:
+ add support for new gant icons sets
+
+2006-01-16 migo <migo@homemail.com>
+
+ * configure.in:
+ * icons/Makefile.am:
+ add support for new gartoon icons sets
+
+2006-01-14 migo <migo@homemail.com>
+
+ * devel/web/create-preview:
+ * devel/web/view-icon-set:
+ update scripts creating preview screenshots to handle png icon sets
+
+2006-01-14 migo <migo@homemail.com>
+
+ * configure.in:
+ * icons/Makefile.am:
+ add support for new crystalclear icons sets from Mikko Heiskanen
+
+2003-11-01 migo <migo@homemail.com>
+
+ * configure.in:
+ * Makefile.am:
+ fixed 2 problems causing errors with newer autoconf/automake
+
+2002-06-20 migo <migo@homemail.com>
+
+ * configure.in:
+ * doc/icons.lst:
+ * icons/Makefile.am:
+ * doc/README.infox:
+ added a completely new icon set infox by Maciej Szymanski
+
+ * devel/bin/*pack-symlinks:
+ * devel/web/view-icon-set:
+ fixed for some shells
+
+2001-10-22 migo <migo@homemail.com>
+
+ * devel/conf/style-icons.cfg:
+ * etc/*-wm-icons.in:
+ small updates
+
+2001-04-11 migo <migo@homemail.com>
+
+ * devel/web/create-preview:
+ updated to use wm-icons-web repository
+
+2001-04-06 migo <migo@homemail.com>
+
+ * README:
+ small updates
+
+2001-03-24 olicha
+
+ * etc/debian-menu-system/*:
+ * NEWS:
+ * FAQ:
+ Added some Debian menu system configuration files
+
+2001-03-20 migo
+
+ * configure.in:
+ increased version to 0.3.1 after setting cvs tag version-0_3_0
+
+ * devel/data/cmap-kde.xpm:
+ a new file
+
+# .----------------------------
+# | 19 Mar 2001, wm-icons-0.3.0
+# `----------------------------
+
+2001-03-19 migo
+
+ * icons/Makefile.am: small fix
+ * devel/web/create-preview: minor change
+
+ * AUTHORS:
+ * configure.in:
+ * NEWS:
+ * README:
+ * doc/FAQ:
+ prepare to 0.3.0 release
+
+ * icons/01x01-template/_symlinks.lst:
+ * icons/20x20-martys{,2}/_symlinks.lst:
+ reduce number of nested symlinks (workaround for linux misfeature)
+
+ * devel/Makefile.am:
+ * doc/wm-icons.lsm.in:
+ fixes
+
+ * devel/template/fvwm2rc-compact-buttons:
+ * etc/fvwm2rc-compact-buttons.in:
+ * etc/scwmrc-wm-icons.in:
+ last minute minor fixes (they are not in tarballs)
+
+2001-03-18 olicha
+
+ * devel/conf/style-icons.cfg:
+ * etc/*-wm-icons.in:
+ (x)emacs use gnu and add a few items
+
+2001-03-17 migo
+
+ * Makefile.am:
+ * devel/bin/Makefile.am:
+ * devel/web/view-icon-set:
+ small changes
+
+ * devel/template/*:
+ * etc/*.in:
+ converted to a new icon list
+
+2001-03-17 olicha
+
+ * doc/icon.lst:
+ * devel/conf/style-icons.cfg:
+ * etc/*-wm-icons.in:
+ added gimp and rename program to programs
+
+2001-03-16 migo
+
+ * devel/web/create-preview:
+ * devel/web/README:
+ fixed, now should work
+
+2001-03-15 migo
+
+ * devel/bin/submit-lsm: added a new devel script
+
+ * devel/web/*: added files to produce preview (should be fixed)
+
+2001-03-15 olicha
+
+ * doc/icon.lst: updated
+
+2001-03-15 migo
+
+ * devel/bin/pack-symlinks:
+ * devel/bin/unpack-symlinks:
+ fixed on empty _symlinks.lst
+
+ * devel/conf/style-icons.cfg:
+ * etc/*-wm-icons.in:
+ corrected 3 lines
+
+2001-03-14 olicha
+
+ * devel/conf/style-icons.cfg: more icon styles
+
+2001-03-08 migo
+
+ * NEWS:
+ updated icon list
+
+2001-03-03 migo
+
+ * devel/conf/style-icons.cfg:
+ converted to a new icon list, more work is needed
+
+2001-03-02 migo
+
+ * devel/bin/[un]pack-symlinks:
+ ignore CVS dirs; a work around for /bin/sort incorrectly sorting '-'
+
+2001-02-28 migo
+
+ * etc/*.in:
+ These files should never be manually edited.
+ They should be regenerated by running "make create-wm-configs". :)
+
+2001-02-28 olicha
+
+ * doc/icons.lst:
+ * icons/Makefile.am:
+ * configure.in:
+ * NEWS:
+ * etc/fvwm1rc-wm-icons.in:
+ * etc/fvwm2rc-wm-icons.in:
+ * etc/fvwm95rc-wm-icons.in:
+ * etc/scwmrc-wm-icons.in:
+ Added 48x48-gnome icon set
+
+2001-02-24 migo
+
+ * devel/bin/create-wm-config.pl:
+ fixed: take into account CVS and _symlinks.lst
+
+ * devel/bin/pack-symlinks:
+ propertly sort by names without extensions: game.xpm < game-action.xpm
+
+ * etc/*.in:
+ regenerated configurations for different WMs: make create-wm-configs
+
+ * NEWS:
+ started to document new features
+
+2001-02-23 olicha
+
+ * doc/icons.lst:
+ updating 16x16-gnome
+
+ migo: doc/icons.lst is updated too often, no need to document it here.
+ All changes in it are usually already "documented" in icons/ChangeLog.
+
+2001-02-22 olicha
+
+ * doc/icons.lst:
+ * icons/Makefile.am:
+ * configure.in:
+ Added 16x16-gnome icon set
+
+2001-02-20 migo
+
+ * doc/icons.lst:
+ start to work on a new icon list (84 icons)
+
+2001-01-22 migo
+
+ * devel/conf/style-icons.cfg:
+ synchronized with fvwm-themes
+
+2001-01-15 migo
+
+ * acinclude.am: added empty file to force aclocal run
+
+2001-01-13 migo
+
+ * bin/:
+ a new location for wm-icons-* scripts
+
+ * rpm/*:
+ Added rpm building process similar to fvwm and fvwm-themes.
+ Currently all icon sets are dumped into one noarch rpm file.
+
+ * etc/Makefile.am:
+ install different wm configs into $datadir/wm-icons, not $sysconfdir
+
+ * **:
+ Removed all symlinks, missing icon symlinks now created on instalation.
+ Prepared and exported to CVS on sourceforge.net!
+
+2000-07-15 migo
+
+ * devel/template/fvwm2rc-wm-icons:
+ * devel/bin/create-wm-config.pl:
+ Added 16x16 alias to menus.
+
+ * configure.in:
+ Added mawk detection.
+
+# .----------------------------
+# | 31 May 2000, wm-icons-0.2.8
+# `----------------------------
+
+2000-05-15 migo
+
+ * configure.in:
+ * bin/wm-icons-config.in:
+ Added gawk/nawk/awk autodetection.
+ Exit code changed from -1 to 1 (+1 for every unexisting alias)
+
+ * devel/template/fvwm2rc-*:
+ small changes in bindings
+
+ * devel/conf/style-icons.cfg:
+ several new entries
+
+# .----------------------------
+# | 10 May 2000, wm-icons-0.2.7
+# `----------------------------
+
+2000-05-10 migo
+
+ * devel/template/fvwm2rc-compact-buttons:
+ renamed to FvwmCompactButtons, icon set 'button' renamed to 'bar';
+ don't use Restart, apply changes in 'bar' icon set automatically
+ * devel/template/*-wm-icons:
+ general clean up
+
+ * devel/conf/style-icons.cfg:
+ several new entries
+
+ * bin/wm-icons-config.in:
+ fixed for Solaris's with old /bin/sh by using /bin/ksh;
+ fixed an exit code when no icon dir exists from 0 to 1;
+ replaced awk with complex expression with nawk call
+
+ * doc/FAQ:
+ added "how to use" question, more
+
+# .----------------------------
+# | 10 Dec 1999, wm-icons-0.2.6
+# `----------------------------
+
+1999-12-10 migo
+
+ * configure.in: added some user feedback to standard output
+ * Makefile.am: a hack to correct a problem with automake not
+ supporting symbolic links; added dist2, distcheck2, distclean2
+ rules to support bzip2 archives (together with gzip ones)
+ WARNING: 'make predist[2]' should be run before 'make dist[2]'.
+ * icons/Makefile.am: don't chmod g-w on icons
+ * devel/bin/create-wm-config.pl: ignore non icon-set files (Makefile*)
+
+1999-12-07 migo
+
+ * devel/back/: a new directory for icon backgrounds with initial files
+ README, back-56x46-gray.xpm, back-64x64-plast.xpm
+ * devel/template/fvwm2rc-wm-icons: added IconOverride-for-Eterm bugfix
+ * devel/template/*: some rewording
+
+1999-12-03 migo
+
+ * doc/README.3dpixmaps: updated from 3d_pixmaps_V1.21, GPL'd
+
+# .----------------------------
+# | 20 Nov 1999, wm-icons-0.2.5
+# `----------------------------
+
+1999-11-19 migo
+
+ * Merged local changes with wm-icons-0.2.4.
+ * wm-icons-fix-old-rc: included missing script
+ * configure.in, wm-icons-config.in: corrected some text
+ * wm-icons-config.in: renamed --override to --force, fixed --user-dir,
+ fixed --show-aliases, renamed --base-dir to --inst-dir,
+ used @userdir@, reimplemented --which (for fvwm2rc-compact-buttons),
+ --remove & --which now return status (0, -1)
+ * configure.in: added @userdir@
+ * devel/template/*: updated to use wm-icons-config instead of
+ wm-icons-set-links, use @icondir@ and @userdir@
+ * devel/bin/create-wm-config.pl, configure.in, etc/Makefile.am:
+ generate configurations etc/*.in from templates instead of etc/*
+ * [devel/bin/]Makefile.am: fixed create-wm-config and other rules
+ * doc/{NEWS,README}: symlinks to the corresponding parent dir files
+
+# .----------------------------
+# | 19 Nov 1999, wm-icons-0.2.4
+# `----------------------------
+#
+# "autoconf"iscating by Julian Gilbey.
+
+# .----------------------------
+# | 11 Oct 1999, wm-icons-0.2.3
+# `----------------------------
+#
+# No previous entries, see NEWS.
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..e29c46f
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,18 @@
+Welcome to wm-icons-0.2.8.
+This is a beta release.
+
+To install this project execute:
+ ./configure # ./configure --enable-all-sets
+ make
+ make install
+
+Options can be given to configure; run ./configure --help for
+details. The default is to install only 3 general icon sets,
+you can use --enable-kde (and others) or --enable-all-sets.
+
+The icons will, by default, be installed in $datadir/icons/wm-icons;
+this can be changed with:
+ make icondir=/path/to/icondir
+
+The package can then be uninstalled:
+ make uninstall
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..7f83c11
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,52 @@
+## Process this file with automake to produce Makefile.in
+## Makefile.am for wm-icons package
+## Copyright 1999, Julian Gilbey <jdg@debian.org>
+## This file may be copied under the conditions of the GNU General
+## Public License, version 2 or later. NO warranty of any kind is
+## given.
+
+AUTOMAKE_OPTIONS = foreign
+
+SUBDIRS = bin doc icons etc devel rpm
+
+# We need to specify --user-dir here in case the prefix (=> datadir
+# => icondir) is different for the build and install phases, as it
+# is for a distribution package building.
+# Set the default icon set aliases (symlinks).
+install-data-local:
+ $(DESTDIR)$(bindir)/wm-icons-config --user-dir="$(DESTDIR)$(icondir)" --defaults --quiet
+
+wm-configs _pack-symlinks _unpack-symlinks:
+ cd devel/bin && $(MAKE) $(AM_MAKEFLAGS) $@
+
+## ---------------------------------------------------------------------------
+## Manage bzip2 archive together with gzip archive
+# Usage:
+# make dist2 # instead of make dist
+# make distcheck2 # instead of make distcheck
+# make distclean2 # instead of make distclean
+
+dist2: dist
+ gzip -dc $(distdir).tar.gz | bzip2 -9c >$(distdir).tar.bz2
+
+distcheck2: dist2 distcheck
+ @banner="$(distdir).tar.bz2 - ready for distribution"; \
+ dashes=`echo "$$banner" | sed s/./=/g`; \
+ echo "$$banner"; \
+ echo "$$dashes"
+
+distclean2: distclean
+
+## ---------------------------------------------------------------------------
+## Produce an rpm package using dist or from the given tarball
+# Usage:
+# make rpm-dist
+# make release=1 rpm-dist
+# make rpm-this
+# make version=2.3.22 release=2 rpm-this
+# make rpm-dist cparams='--enable-kanji --quiet' mparams='CFLAGS="-O2 -g"'
+
+rpm-dist: dist rpm-this
+
+rpm-this:
+ (cd rpm && $(MAKE) $(AM_MAKEFLAGS) rpm) || exit 1
diff --git a/Makefile.in b/Makefile.in
new file mode 100644
index 0000000..4c42df2
--- /dev/null
+++ b/Makefile.in
@@ -0,0 +1,454 @@
+# Makefile.in generated by automake 1.6.3 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = .
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+
+EXEEXT = @EXEEXT@
+OBJEXT = @OBJEXT@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+ALL_ICON_SETS = @ALL_ICON_SETS@
+AMTAR = @AMTAR@
+AWK = @AWK@
+DEPDIR = @DEPDIR@
+ICON_SET_3DPIXMAPS = @ICON_SET_3DPIXMAPS@
+ICON_SET_AQUAFUSION = @ICON_SET_AQUAFUSION@
+ICON_SET_BASE = @ICON_SET_BASE@
+ICON_SET_CRYSTALCLEAR = @ICON_SET_CRYSTALCLEAR@
+ICON_SET_GANT = @ICON_SET_GANT@
+ICON_SET_GARTOON = @ICON_SET_GARTOON@
+ICON_SET_GNOME = @ICON_SET_GNOME@
+ICON_SET_INFOX = @ICON_SET_INFOX@
+ICON_SET_KDE = @ICON_SET_KDE@
+ICON_SET_MARTYS = @ICON_SET_MARTYS@
+ICON_SET_PENGUINS = @ICON_SET_PENGUINS@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+PACKAGE = @PACKAGE@
+PERL = @PERL@
+SELECTED_ICON_SETS = @SELECTED_ICON_SETS@
+STRIP = @STRIP@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+icondir = @icondir@
+install_sh = @install_sh@
+userdir = @userdir@
+
+AUTOMAKE_OPTIONS = foreign
+
+SUBDIRS = bin doc icons etc devel rpm
+subdir = .
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+
+RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
+ uninstall-info-recursive all-recursive install-data-recursive \
+ install-exec-recursive installdirs-recursive install-recursive \
+ uninstall-recursive check-recursive installcheck-recursive
+DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \
+ Makefile.in NEWS TODO acinclude.m4 aclocal.m4 config.guess \
+ config.sub configure configure.in install-sh missing \
+ mkinstalldirs
+DIST_SUBDIRS = $(SUBDIRS)
+all: all-recursive
+
+.SUFFIXES:
+
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
+
+$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ $(SHELL) ./config.status --recheck
+$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
+ cd $(srcdir) && $(AUTOCONF)
+
+$(ACLOCAL_M4): configure.in acinclude.m4
+ cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+uninstall-info-am:
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @set fnord $$MAKEFLAGS; amf=$$2; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive:
+ @set fnord $$MAKEFLAGS; amf=$$2; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+
+ETAGS = etags
+ETAGSFLAGS =
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(ETAGS_ARGS)$$tags$$unique" \
+ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = .
+distdir = $(PACKAGE)-$(VERSION)
+
+am__remove_distdir = \
+ { test ! -d $(distdir) \
+ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -fr $(distdir); }; }
+
+GZIP_ENV = --best
+distcleancheck_listfiles = find . -type f -print
+
+distdir: $(DISTFILES)
+ $(am__remove_distdir)
+ mkdir $(distdir)
+ $(mkinstalldirs) $(distdir)/bin $(distdir)/doc $(distdir)/rpm
+ @list='$(DISTFILES)'; for file in $$list; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d $(distdir)/$$subdir \
+ || mkdir $(distdir)/$$subdir \
+ || exit 1; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" \
+ distdir=../$(distdir)/$$subdir \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+ -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
+ || chmod -R a+r $(distdir)
+dist-gzip: distdir
+ $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+
+dist dist-all: distdir
+ $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration. Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+ $(am__remove_distdir)
+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
+ chmod -R a-w $(distdir); chmod a+w $(distdir)
+ mkdir $(distdir)/=build
+ mkdir $(distdir)/=inst
+ chmod a-w $(distdir)
+ dc_install_base=`$(am__cd) $(distdir)/=inst && pwd` \
+ && cd $(distdir)/=build \
+ && ../configure --srcdir=.. --prefix=$$dc_install_base \
+ $(DISTCHECK_CONFIGURE_FLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) dvi \
+ && $(MAKE) $(AM_MAKEFLAGS) check \
+ && $(MAKE) $(AM_MAKEFLAGS) install \
+ && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+ && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+ && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \
+ || { echo "ERROR: files left after uninstall:" ; \
+ find $$dc_install_base -type f -print ; \
+ exit 1; } >&2 ) \
+ && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \
+ && rm -f $(distdir).tar.gz \
+ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
+ $(am__remove_distdir)
+ @echo "$(distdir).tar.gz is ready for distribution" | \
+ sed 'h;s/./=/g;p;x;p;x'
+distcleancheck: distclean
+ if test '$(srcdir)' = . ; then \
+ echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+ exit 1 ; \
+ fi
+ test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+ || { echo "ERROR: files left after distclean:" ; \
+ $(distcleancheck_listfiles) ; \
+ exit 1; } >&2
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am: install-data-local
+
+install-exec-am:
+
+install-info: install-info-recursive
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -rf autom4te.cache
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-info-am
+
+uninstall-info: uninstall-info-recursive
+
+.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
+ clean-generic clean-recursive dist dist-all dist-gzip distcheck \
+ distclean distclean-generic distclean-recursive distclean-tags \
+ distcleancheck distdir dvi dvi-am dvi-recursive info info-am \
+ info-recursive install install-am install-data install-data-am \
+ install-data-local install-data-recursive install-exec \
+ install-exec-am install-exec-recursive install-info \
+ install-info-am install-info-recursive install-man \
+ install-recursive install-strip installcheck installcheck-am \
+ installdirs installdirs-am installdirs-recursive \
+ maintainer-clean maintainer-clean-generic \
+ maintainer-clean-recursive mostlyclean mostlyclean-generic \
+ mostlyclean-recursive tags tags-recursive uninstall \
+ uninstall-am uninstall-info-am uninstall-info-recursive \
+ uninstall-recursive
+
+
+# We need to specify --user-dir here in case the prefix (=> datadir
+# => icondir) is different for the build and install phases, as it
+# is for a distribution package building.
+# Set the default icon set aliases (symlinks).
+install-data-local:
+ $(bindir)/wm-icons-config --user-dir="$(icondir)" --defaults --quiet
+
+wm-configs _pack-symlinks _unpack-symlinks:
+ cd devel/bin && $(MAKE) $(AM_MAKEFLAGS) $@
+
+# Usage:
+# make dist2 # instead of make dist
+# make distcheck2 # instead of make distcheck
+# make distclean2 # instead of make distclean
+
+dist2: dist
+ gzip -dc $(distdir).tar.gz | bzip2 -9c >$(distdir).tar.bz2
+
+distcheck2: dist2 distcheck
+ @banner="$(distdir).tar.bz2 - ready for distribution"; \
+ dashes=`echo "$$banner" | sed s/./=/g`; \
+ echo "$$banner"; \
+ echo "$$dashes"
+
+distclean2: distclean
+
+# Usage:
+# make rpm-dist
+# make release=1 rpm-dist
+# make rpm-this
+# make version=2.3.22 release=2 rpm-this
+# make rpm-dist cparams='--enable-kanji --quiet' mparams='CFLAGS="-O2 -g"'
+
+rpm-dist: dist rpm-this
+
+rpm-this:
+ (cd rpm && $(MAKE) $(AM_MAKEFLAGS) rpm) || exit 1
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..289b08d
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,273 @@
+.----------------------------
+| 09 Mar 2006, wm-icons-0.4.0
+`----------------------------
+
+* New icon sets: 16x16-crystalclear, 48x48-crystalclear, 22x22-gartoon,
+ 48x48-gartoon, 32x32-gant, 64x64-gant. These are png icon sets.
+
+* New icon sets: 24x24-infox, 48x48-infox. These are xpm icon sets.
+
+* New icon sets: 16x16-aquafusion, 22x22-aquafusion, 32x32-aquafusion,
+ 48x48-aquafusion, 64x64-aquafusion. These are png icon sets.
+
+* Added some Debian menu system configuration files.
+
+* Renamed "developement" icon name to "development" in all icon sets.
+
+.----------------------------
+| 19 Mar 2001, wm-icons-0.3.0
+`----------------------------
+
+* A new icon list (84 names!):
+ deleted:
+ desktop
+ shell
+ xterm
+ renamed:
+ debugger -> developement
+ folders -> file-manager
+ game-chess -> game-board
+ wm-lock -> lock
+ monitor -> monitoring
+ wm-quit -> quit
+ wm-refresh -> refresh
+ wm-restart -> restart
+ added:
+ amusement colors configuration file
+ folder-open game-action game-logic gimp
+ gnome gnu graphics image-processor
+ item kde linux modules
+ multimedia news printing programs
+ science system terminal-remote terminal-special
+ themes video windows
+
+* New icon sets: 16x16-gnome and 48x48-gnome.
+
+* A much updated application icon style list.
+
+* Added an rpm package.
+
+.----------------------------
+| 31 May 2000, wm-icons-0.2.8
+`----------------------------
+
+* Fixed gawk/nawk problems (now autodetected).
+* Several icon improvements in general icon sets.
+
+.----------------------------
+| 10 May 2000, wm-icons-0.2.7
+`----------------------------
+
+* Fixed instalation problems on Solaris.
+
+* Several new icons for kde and general icon sets.
+
+* New home for the project: http://wm-icons.sourceforge.net/ .
+
+* Changes of 'bar' icon set (from menu) done automatically without Restart.
+
+.----------------------------
+| 10 Dec 1999, wm-icons-0.2.6
+`----------------------------
+
+* Fixed two problems with the previous release: symbolic links are restored
+ (this saves about a 1M of disk space), changes in icons not included by
+ a mistake are included now.
+
+.----------------------------
+| 20 Nov 1999, wm-icons-0.2.5
+`----------------------------
+
+* An interface of wm-icons-config is changed, all configurations updated.
+
+* Some clean up in general icon sets (started).
+
+* New files: ChangeLog and icons/ChangeLog.
+
+.----------------------------
+| 19 Nov 1999, wm-icons-0.2.4
+`----------------------------
+
+* Switched to autoconf.
+ New system-wide defaults:
+ prefix: /usr/local;
+ icon directory: $prefix/share/icons/wm-icons.
+ Documentation is not installed (temporarily?).
+
+* wm-icons-set-links script is merged into wm-icons-config and removed.
+
+.----------------------------
+| 11 Oct 1999, wm-icons-0.2.3
+`----------------------------
+
+* New icon sets (composed from kde-1.1.2 icons):
+ 32x32-kde2
+ 48x48-kde2
+
+ Icon set 16x16-kde2 is not added, since there are almost no changes
+ from 16x16-kde, instead, 3 icons in 16x16-kde are upgraded.
+
+* All non-ascii symbols in icons replaced to make some viewers happy.
+
+* Neon icons for window operations in {14x14,16x16}-general replaced.
+
+* Many improvements in icon sets and a configuration.
+
+* FAQ updated.
+
+* Home page now contains better previews, icon set scores and a screenshot.
+
+.----------------------------
+| 01 Jun 1999, wm-icons-0.2.2
+`----------------------------
+
+* Some work on kde icon sets (changes, replaces).
+
+* All default installation directories changed. A default personal directory
+ is now ~/.wm-icons, not ~/icons. So attention must be payed when upgrading.
+
+* A personal directory is now created when needed.
+
+.----------------------------
+| 27 May 1999, wm-icons-0.2.1
+`----------------------------
+
+* New devel/bin/ scripts: pack-symlinks, unpack-symlinks.
+
+* Many additions to a configuration (added identifiers for many GNOME apps).
+
+* New files: fvwm2rc-compact-buttons in devel/template/ and etc/ - nice
+ example of theme-able FvwmButtons.
+
+* New options for bin/ scripts: --quiet; and for bin/wm-icons-config: --which.
+
+* A personal icons sub-directory (in user home) is now configurable.
+
+* Several changes to scripts and configuration templates.
+
+.----------------------------
+| 09 May 1999, wm-icons-0.2.0
+`----------------------------
+
+* New icon names:
+ chat choice-yes choice-no debugger
+ disk help viewer wm-lock
+ wm-quit wm-refresh wm-restart www
+
+* New devel/ tree now contains templates for different window managers,
+ wm-agnostic style configuration and create-wm-config perl script to create
+ a configuration for specific window manager.
+ Supported fvwm1, fvwm2, fvwm95 and scwm.
+
+* New files: etc/fvwm1rc-wm-icons, etc/fvwm95rc-wm-icons, etc/scwmrc-wm-icons.
+
+* New logic and API for bin/wm-icons-set-links.
+
+* New standard alias "menu" in addition to "mini" and "norm" icons.
+ It is for menu-icons, which is now independent from mini-icons.
+
+* Renamed bin/wm-icons-fix-fvwm2rc to bin/wm-icons-fix-old-rc, still void.
+
+* configure script now produces uninstall part and installs configurations
+ and a documentation.
+
+* FAQ is updated.
+
+* Many corrections to icons and a configuration.
+
+.----------------------------
+| 23 Apr 1999, wm-icons-0.1.4
+`----------------------------
+
+* New icon sets:
+ 20x20-martys
+ 56x56-martys
+ 20x20-martys2
+ 56x56-martys2
+
+* New file: README.martys.
+
+* Several corrections to icons, some additions to a configuration.
+
+.----------------------------
+| 18 Apr 1999, wm-icons-0.1.3
+`----------------------------
+
+* New icon set:
+ 14x14-general
+
+* Icon sets 16x16-general and 14x14-general now use only icons with a reduced
+ number of colors (still need be optimized, probably).
+
+* Many corrections to icons, some changes to a configuration.
+
+* Renamed .fvwm2rc-wm-icons to fvwm2rc-wm-icons to not hide it.
+
+.----------------------------
+| 11 Apr 1999, wm-icons-0.1.2
+`----------------------------
+
+* Several fixes to configure, FAQ and a configuration.
+
+.----------------------------
+| 09 Apr 1999, wm-icons-0.1.1
+`----------------------------
+
+* Many corrections to icons, some changes to a configuration and configure.
+
+.----------------------------
+| 08 Apr 1999, wm-icons-0.1.0
+`----------------------------
+
+* New icon sets:
+ 01x01-template
+ 16x16-kde
+ 17x14-3dpixmaps
+ 32x32-kde
+ 44x52-penguins
+
+* New icon names:
+ home mail image-viewer utility
+ window-close window-delete window-destroy window-iconify
+ window-identify window-lower window-maximize window-move
+ window-resize window-raise window-shade window-stick
+
+* Existing icon names renamed:
+ abc -> font
+ cards -> game-cards
+ cd -> disk-cd
+ chess -> game-chess
+ floppy -> disk-floppy
+
+* Verified that all icons are free or GPL'd, the project is now GPL'd.
+
+* New files: AUTHORS, COPYING, NEWS, README.3dpixmaps, README.penguins.
+
+* Implemented initial perl scripts: configure, wm-icons-config.in,
+ wm-icons-set-links.in.
+
+* Sample configuration file for fvwm .fvwm2rc-wm-icons.
+
+* New home for the project: http://wm-icons.dhs.org/ .
+
+.----------------------------
+| 01 Apr 1999, wm-icons-0.0.1
+`----------------------------
+
+* Icon sets:
+ 16x16-general
+ 21x18-3dpixmaps
+ 48x48-general
+ 56x46-3dpixmaps
+
+* Icon names:
+ abc calculator cards cd-player
+ cd chess clock desktop
+ display editor empty floppy
+ folder folders game ghostview
+ information keyboard monitor mouse
+ music netscape network shell
+ sound terminal todo unknown
+ window word-processor xterm xv
+
+* Files: README, icons.lst.
diff --git a/README b/README
new file mode 100644
index 0000000..7d83e4f
--- /dev/null
+++ b/README
@@ -0,0 +1,43 @@
+Welcome to Window Manager Icons
+Version 0.4.0
+
+The Window Manager Icons is an efficient icon distribution designed to
+be standardized and configurable. Includes several themed icon sets,
+a template icon set to help building new themed icon sets, scripts and
+configurations for several window managers.
+
+The idea is having many icon sets all implementing the same
+standardized icon list (see icons.lst file in this directory). There
+are semantical icon set aliases which are linked to the real icon sets
+and are relinked dynamically. The standard icon set aliases include
+'menu' for menu-icons, 'mini' and 'norm' for mini and normal (desktop)
+icons, representing application windows in WM. Anyone can define her
+own aliases, like 'large-buttons' for her FvwmButtons, and refer to
+icons as large-buttons/window-close, large-buttons/xterm, etc. Icon
+set aliases can point to any installed icon set and be switched from
+within a menu.
+
+All included icon sets have one-sized icons and are named by the
+scheme <size>-<theme>, like 44x52-penguins. Absent icons (if any) are
+linked to the most relevant one present in the same icon set.
+
+There are currently 30 themed icon sets, which can be switched from
+within a menu. There is also template icon set included for those who
+want to start their own wm-icons based icon sets.
+
+The standardized icon list currently includes 84 icon names.
+
+Installation instructions can be found in the INSTALL file.
+
+Each user can run wm-icons-config for personal (not global)
+settings, like:
+ wm-icons-config -p -d # creates ~/.wm-icons with default links
+See the (forthcoming) documentation for wm-icons-config for more details.
+
+There are configurations for various window managers (fvwm1, fvwm2, fvwm95,
+scwm for now) in the etc/ directory.
+
+For additional information, read files in doc/ directory.
+icons.lst contains all info about the icon list and used icons.
+
+Visit the project's home page at http://wm-icons.sourceforge.net/ .
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..d179a4c
--- /dev/null
+++ b/TODO
@@ -0,0 +1,12 @@
+.----------------------------
+| TODO in some coming version (possibly 1.0.0)
+`----------------------------
+
+* Rework 3dpixmaps icon sets (add plain 32x32 icon set).
+* Remove bad icon sets?
+* Scripts for auto-creating of new icon sets from existing ones.
+* Setup deb packages?
+* wm-icons-fix-old-rc script to replace old fvwm-icons names with new ones.
+* Dynamical icon set menu generation.
+* Auto applying changes in standard icon sets from menu without Restart.
+
diff --git a/acinclude.m4 b/acinclude.m4
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/acinclude.m4
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644
index 0000000..4c0ebe4
--- /dev/null
+++ b/aclocal.m4
@@ -0,0 +1,759 @@
+# aclocal.m4 generated automatically by aclocal 1.6.3 -*- Autoconf -*-
+
+# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+# Do all the work for Automake. -*- Autoconf -*-
+
+# This macro actually does too much some checks are only needed if
+# your package does certain things. But this isn't really a big deal.
+
+# Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 8
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery. Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+AC_PREREQ([2.52])
+
+# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow
+# the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out. PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition. After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+ AC_REQUIRE([AC_PROG_INSTALL])dnl
+# test to see if srcdir already configured
+if test "`cd $srcdir && pwd`" != "`pwd`" &&
+ test -f $srcdir/config.status; then
+ AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+fi
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+ AC_SUBST([PACKAGE], [AC_PACKAGE_TARNAME])dnl
+ AC_SUBST([VERSION], [AC_PACKAGE_VERSION])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AM_MISSING_PROG(AMTAR, tar)
+AM_PROG_INSTALL_SH
+AM_PROG_INSTALL_STRIP
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_][CC],
+ [_AM_DEPENDENCIES(CC)],
+ [define([AC_PROG_][CC],
+ defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_][CXX],
+ [_AM_DEPENDENCIES(CXX)],
+ [define([AC_PROG_][CXX],
+ defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+])
+])
+
+# Copyright 2002 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.6"])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION so it can be traced.
+# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+ [AM_AUTOMAKE_VERSION([1.6.3])])
+
+# Helper functions for option handling. -*- Autoconf -*-
+
+# Copyright 2001, 2002 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 2
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# ------------------------------
+# Set option NAME. Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ----------------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+#
+# Check to make sure that the build environment is sane.
+#
+
+# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 3
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+ if test "$[*]" = "X"; then
+ # -L didn't work.
+ set X `ls -t $srcdir/configure conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$[*]" != "X $srcdir/configure conftest.file" \
+ && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
+alias in your environment])
+ fi
+
+ test "$[2]" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+
+# -*- Autoconf -*-
+
+
+# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 3
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+
+# AM_AUX_DIR_EXPAND
+
+# Copyright 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory. The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run. This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+# fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+# fails if $ac_aux_dir is absolute,
+# fails when called from a subdirectory in a VPATH build with
+# a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir. In an in-source build this is usually
+# harmless because $srcdir is `.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
+# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+# MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH. The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+# Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])
+
+AC_DEFUN([AM_AUX_DIR_EXPAND], [
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+
+# Copyright 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+install_sh=${install_sh-"$am_aux_dir/install-sh"}
+AC_SUBST(install_sh)])
+
+# AM_PROG_INSTALL_STRIP
+
+# Copyright 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# One issue with vendor `install' (even GNU) is that you can't
+# specify the program used to strip binaries. This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in `make install-strip', and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+ AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# serial 4 -*- Autoconf -*-
+
+# Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery. Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
+ [$1], CXX, [depcc="$CXX" am_compiler_list=],
+ [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+ [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
+ [depcc="$$1" am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+ [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+
+ am_cv_$1_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+ fi
+ for depmode in $am_compiler_list; do
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ echo '#include "conftest.h"' > conftest.c
+ echo 'int i;' > conftest.h
+ echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
+
+ case $depmode in
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ none) break ;;
+ esac
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this.
+ if depmode=$depmode \
+ source=conftest.c object=conftest.o \
+ depfile=conftest.Po tmpdepfile=conftest.TPo \
+ $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
+ grep conftest.h conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ am_cv_$1_dependencies_compiler_type=$depmode
+ break
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+AC_DEFUN([AM_SET_DEPDIR],
+[rm -f .deps 2>/dev/null
+mkdir .deps 2>/dev/null
+if test -d .deps; then
+ DEPDIR=.deps
+else
+ # MS-DOS does not allow filenames that begin with a dot.
+ DEPDIR=_deps
+fi
+rmdir .deps 2>/dev/null
+AC_SUBST([DEPDIR])
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE(dependency-tracking,
+[ --disable-dependency-tracking Speeds up one-time builds
+ --enable-dependency-tracking Do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])
+])
+
+# Generate code to set up dependency tracking. -*- Autoconf -*-
+
+# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+#serial 2
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[for mf in $CONFIG_FILES; do
+ # Strip MF so we end up with the name of the file.
+ mf=`echo "$mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile or not.
+ # We used to match only the files named `Makefile.in', but
+ # some people rename them; so instead we look at the file content.
+ # Grep'ing the first line is not enough: some people post-process
+ # each Makefile.in and add a new line on top of each file to say so.
+ # So let's grep whole file.
+ if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
+ dirpart=`AS_DIRNAME("$mf")`
+ else
+ continue
+ fi
+ grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
+ # Extract the definition of DEP_FILES from the Makefile without
+ # running `make'.
+ DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
+ test -z "$DEPDIR" && continue
+ # When using ansi2knr, U may be empty or an underscore; expand it
+ U=`sed -n -e '/^U = / s///p' < "$mf"`
+ test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
+ # We invoke sed twice because it is the simplest approach to
+ # changing $(DEPDIR) to its actual value in the expansion.
+ for file in `sed -n -e '
+ /^DEP_FILES = .*\\\\$/ {
+ s/^DEP_FILES = //
+ :loop
+ s/\\\\$//
+ p
+ n
+ /\\\\$/ b loop
+ p
+ }
+ /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ # Make sure the directory exists.
+ test -f "$dirpart/$file" && continue
+ fdir=`AS_DIRNAME(["$file"])`
+ AS_MKDIR_P([$dirpart/$fdir])
+ # echo "creating $dirpart/$file"
+ echo '# dummy' > "$dirpart/$file"
+ done
+done
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled. FIXME. This creates each `.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+ [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+ [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+
+# Copyright 2001 Free Software Foundation, Inc. -*- Autoconf -*-
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 2
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+doit:
+ @echo done
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then
+ am__include=include
+ am__quote=
+ _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+ echo '.include "confinc"' > confmf
+ if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+ am__include=.include
+ am__quote="\""
+ _am_result=BSD
+ fi
+fi
+AC_SUBST(am__include)
+AC_SUBST(am__quote)
+AC_MSG_RESULT($_am_result)
+rm -f confinc confmf
+])
+
+# AM_CONDITIONAL -*- Autoconf -*-
+
+# Copyright 1997, 2000, 2001 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# serial 5
+
+AC_PREREQ(2.52)
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])
+AC_SUBST([$1_FALSE])
+if $2; then
+ $1_TRUE=
+ $1_FALSE='#'
+else
+ $1_TRUE='#'
+ $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+ AC_MSG_ERROR([conditional \"$1\" was never defined.
+Usually this means the macro was only invoked conditionally.])
+fi])])
+
diff --git a/bin/Makefile.am b/bin/Makefile.am
new file mode 100644
index 0000000..0e6bd9d
--- /dev/null
+++ b/bin/Makefile.am
@@ -0,0 +1,9 @@
+## Process this file with automake to create Makefile.in
+
+bin_SCRIPTS = wm-icons-config
+
+man_MANS = wm-icons-config.1
+
+EXTRA_DIST = wm-icons-fix-old-rc $(man_MANS)
+
+CLEANFILES = $(bin_SCRIPTS)
diff --git a/bin/Makefile.in b/bin/Makefile.in
new file mode 100644
index 0000000..f404b54
--- /dev/null
+++ b/bin/Makefile.in
@@ -0,0 +1,295 @@
+# Makefile.in generated by automake 1.6.3 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+
+EXEEXT = @EXEEXT@
+OBJEXT = @OBJEXT@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+ALL_ICON_SETS = @ALL_ICON_SETS@
+AMTAR = @AMTAR@
+AWK = @AWK@
+DEPDIR = @DEPDIR@
+ICON_SET_3DPIXMAPS = @ICON_SET_3DPIXMAPS@
+ICON_SET_AQUAFUSION = @ICON_SET_AQUAFUSION@
+ICON_SET_BASE = @ICON_SET_BASE@
+ICON_SET_CRYSTALCLEAR = @ICON_SET_CRYSTALCLEAR@
+ICON_SET_GANT = @ICON_SET_GANT@
+ICON_SET_GARTOON = @ICON_SET_GARTOON@
+ICON_SET_GNOME = @ICON_SET_GNOME@
+ICON_SET_INFOX = @ICON_SET_INFOX@
+ICON_SET_KDE = @ICON_SET_KDE@
+ICON_SET_MARTYS = @ICON_SET_MARTYS@
+ICON_SET_PENGUINS = @ICON_SET_PENGUINS@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+PACKAGE = @PACKAGE@
+PERL = @PERL@
+SELECTED_ICON_SETS = @SELECTED_ICON_SETS@
+STRIP = @STRIP@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+icondir = @icondir@
+install_sh = @install_sh@
+userdir = @userdir@
+
+bin_SCRIPTS = wm-icons-config
+
+man_MANS = wm-icons-config.1
+
+EXTRA_DIST = wm-icons-fix-old-rc $(man_MANS)
+
+CLEANFILES = $(bin_SCRIPTS)
+subdir = bin
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES = wm-icons-config
+SCRIPTS = $(bin_SCRIPTS)
+
+DIST_SOURCES =
+
+NROFF = nroff
+MANS = $(man_MANS)
+DIST_COMMON = Makefile.am Makefile.in wm-icons-config.in
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu bin/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+wm-icons-config: $(top_builddir)/config.status wm-icons-config.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
+install-binSCRIPTS: $(bin_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+ @list='$(bin_SCRIPTS)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f $$d$$p; then \
+ f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+ echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \
+ $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \
+ else :; fi; \
+ done
+
+uninstall-binSCRIPTS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_SCRIPTS)'; for p in $$list; do \
+ f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+ echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
+ rm -f $(DESTDIR)$(bindir)/$$f; \
+ done
+uninstall-info-am:
+
+man1dir = $(mandir)/man1
+install-man1: $(man1_MANS) $(man_MANS)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(man1dir)
+ @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
+ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
+ for i in $$l2; do \
+ case "$$i" in \
+ *.1*) list="$$list $$i" ;; \
+ esac; \
+ done; \
+ for i in $$list; do \
+ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
+ else file=$$i; fi; \
+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+ case "$$ext" in \
+ 1*) ;; \
+ *) ext='1' ;; \
+ esac; \
+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+ inst=`echo $$inst | sed -e 's/^.*\///'`; \
+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
+ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
+ done
+uninstall-man1:
+ @$(NORMAL_UNINSTALL)
+ @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
+ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
+ for i in $$l2; do \
+ case "$$i" in \
+ *.1*) list="$$list $$i" ;; \
+ esac; \
+ done; \
+ for i in $$list; do \
+ ext=`echo $$i | sed -e 's/^.*\\.//'`; \
+ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
+ inst=`echo $$inst | sed -e 's/^.*\///'`; \
+ inst=`echo $$inst | sed '$(transform)'`.$$ext; \
+ echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
+ rm -f $(DESTDIR)$(man1dir)/$$inst; \
+ done
+tags: TAGS
+TAGS:
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @list='$(DISTFILES)'; for file in $$list; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(SCRIPTS) $(MANS)
+
+installdirs:
+ $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir)
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-man
+
+install-exec-am: install-binSCRIPTS
+
+install-info: install-info-am
+
+install-man: install-man1
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-binSCRIPTS uninstall-info-am uninstall-man
+
+uninstall-man: uninstall-man1
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am info info-am install \
+ install-am install-binSCRIPTS install-data install-data-am \
+ install-exec install-exec-am install-info install-info-am \
+ install-man install-man1 install-strip installcheck \
+ installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ uninstall uninstall-am uninstall-binSCRIPTS uninstall-info-am \
+ uninstall-man uninstall-man1
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/bin/wm-icons-config.1 b/bin/wm-icons-config.1
new file mode 100644
index 0000000..c33595f
--- /dev/null
+++ b/bin/wm-icons-config.1
@@ -0,0 +1,86 @@
+.TH WM-ICONS-CONFIG 1 "09-Apr-2006"
+.SH NAME
+wm-icons-config \- show and set configuration for wm-icons
+.SH SYNOPSIS
+.B wm-icons-config
+.I [options]
+.I NAME [ICON_SET]
+.I ...
+.SH DESCRIPTION
+This show
+.B wm-icons
+package configuration, and the list of installed icon sets. It also is
+used to set aliases to icon-sets in system or user space. In the
+synopsis above, NAME is icon alias name, ICON_SET is icon set
+directory (for example: mini 16x16-default). If NAME already exists as
+an alias, it is not overwritten, unless the
+.I --force
+option is given. Explicit NAMEs override
+.IR --defaults .
+Just the alias
+names are given for
+.I --which
+and
+.I --remove
+options.
+.SH OPTIONS
+.SS "Informational options: display info and exit"
+.TP
+.B "--help"
+Print a short usage message
+.TP
+.B "--version"
+Show version number and exit
+.TP
+.B "--inst-dir"
+Show wm-icons installed icon directory and exit
+.TP
+.B "--user-dir"
+Show wm-icons user icon directory and exit
+.TP
+.B "--show-defaults"
+Show default aliases and exit
+.TP
+.B "--show-aliases"
+Show the aliases currently present. One of
+.B "--global, --personal, --user-dir"
+must be given
+.TP
+.B "--show-sets"
+Show a list of installed icon sets
+.SS "Directory selection options: precisely one of these must be given"
+.TP
+.B "--global"
+Set up global (system-wide) links in the base dir
+.TP
+.B "--personal"
+Set up personal links in
+.I ~/.wm-icons
+.TP
+.B "--user-dir=USER_DIR"
+Set up links in USER_DIR
+.SS "Choice of links: at least one of these must be given"
+.TP
+.B "--defaults"
+Set up default aliases, as shown by
+.B "--show-defaults"
+.SS "Extra options"
+.TP
+.B "--remove"
+Remove the symlinks rather than creating them, return (0, 1)
+.TP
+.B "--which"
+Show the icon set for the given alias(es), return (0, 1)
+.TP
+.B "--quiet"
+Do not output results of alias manipulating to stdout
+.TP
+.B "--force"
+Force overwriting of existing symlinks
+.SH BUGS
+None known.
+.SH AUTHORS
+Mikhael Goikhman <migo (at) cpan.org> and others (see file AUTHORS).
+
+This manual page was initially written by Manoj Srivastava <srivasta@debian.org>,
+for the Debian GNU/Linux system.
diff --git a/bin/wm-icons-config.in b/bin/wm-icons-config.in
new file mode 100644
index 0000000..f773026
--- /dev/null
+++ b/bin/wm-icons-config.in
@@ -0,0 +1,351 @@
+#! /bin/sh
+
+# work around too old /bin/sh on some systems
+test -f /bin/sh5 && test -z "$RUNNING_SH5" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
+ && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
+unset RUNNING_SH5
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+unset RUNNING_BSH
+
+test -f /bin/ksh && test -z "$RUNNING_KSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xSunOS; } 2>/dev/null \
+ && { RUNNING_KSH=true; export RUNNING_KSH; exec /bin/ksh $0 ${1+"$@"}; }
+unset RUNNING_KSH
+
+###
+# Shows wm-icons package configuration.
+# Sets icon links (aliases) to icon-sets in system-wide or user space.
+#
+# This program is Copyright 1999, Julian Gilbey <jdg@debian.org>
+# based on an original Perl program by Mikhael Goikhman <migo@homemail.com>
+# This program comes with ABSOLUTELY NO WARRANTY.
+# You are free to redistribute this code under the terms of the
+# GNU General Public License, version 2 or later.
+#
+###
+
+SCRIPT_NAME=`basename $0`
+
+usage() {
+ cat <<EOF
+Usage: $SCRIPT_NAME OPTIONS [NAME ICON_SET] ...
+ or: $SCRIPT_NAME --remove OPTIONS [NAME] ...
+ or: $SCRIPT_NAME --which OPTIONS [NAME] ...
+
+Options:
+ Informational options: display info and exit
+ --help Show this message and exit
+ --version Show version number and copyright information and exit
+ --inst-dir Show wm-icons installed icon directory and exit
+ --user-dir Show wm-icons user icon directory and exit
+ --show-defaults Show default aliases and exit
+ --show-aliases Show the aliases currently present
+ One of --global, --personal, --user-dir must be given
+ --show-sets Show a list of installed icon sets
+
+ Directory selection options: precisely one of these must be used
+ --global Set up global (system-wide) links in the base dir
+ --personal Set up personal links in ~/@userdir@
+ --user-dir=USER_DIR Set up links in USER_DIR
+
+ Choice of links: at least one of these must be given
+ --defaults Set up default aliases, as shown by --show-defaults
+ NAME ICON_SET pairs
+ NAME is icon alias name, ICON_SET is icon set directory
+ for example: mini 16x16-default
+ If NAME already exists as an alias, it is not overwritten
+ Explicit NAMEs override --defaults
+ NAME Just the alias names are given for --remove or --which
+
+ Extra options:
+ --remove Remove the symlinks rather than creating them, return (0, 1)
+ --which Show the icon set for the given alias(es), return (0, 1)
+ --quiet Do not output results of alias manipulating to stdout
+ --force Force overwriting of existing symlinks
+EOF
+}
+
+version() {
+ echo '@VERSION@'
+}
+
+if [ $# -eq 0 ]; then usage; exit 0; fi
+
+prefix="@prefix@"
+INST_DIR="@icondir@"
+USER_DIR="$HOME/@userdir@"
+IS_GLOBAL=
+IS_PERSONAL=
+IS_NEW_USER_DIR=
+USE_DEFAULTS=
+FORCE=
+SHOW_ALIASES=
+REMOVE=
+WHICH=
+ECHO=echo
+AWK=@AWK@
+
+# Let's find out about the icon sets in this package
+ALL_ICON_SETS="@ALL_ICON_SETS@"
+SELECTED_ICON_SETS="@SELECTED_ICON_SETS@"
+
+show_installed_sets() {
+ # We can't rely on the currently installed sets to be the same
+ # as the compile-time list, but they can be assumed to be a subset
+ # of the full list
+ set -- $ALL_ICON_SETS
+ while [ $# -gt 0 ]; do
+ if [ -d "$INST_DIR/$1" ]; then echo $1; fi
+ shift
+ done
+}
+
+show_installed_aliases() {
+ if [ ! -d "$WORK_DIR" ]; then
+ echo "$WORK_DIR not a directory" >&2
+ exit 1
+ fi
+
+ cd $WORK_DIR || {
+ echo "Can't cd to $WORK_DIR; aborting" >&2;
+ exit 1;
+ }
+
+ ls -l | $AWK '
+ BEGIN {
+ split("'"$ALL_ICON_SETS"'", icon_list);
+ workdir = "'"$WORK_DIR"'";
+ instdir = "'"$INST_DIR"'";
+ for (i in icon_list) icons[icon_list[i]] = "";
+ }
+ / -> [^ ]*$/ {
+ source = $(NF-2); dest = $NF;
+ destbase = dest; sub(".*/", "", destbase);
+ if (destbase in icons) {
+ if (destbase == dest && workdir == instdir) {
+ print source " -> " destbase
+ }
+ if (dest == (instdir "/" destbase)) {
+ print source " -> " destbase
+ }
+ }
+ }
+ '
+}
+
+# If an icon-set is not absolute, the inst-dir is prepended.
+STD_LINK_NAMES="menu mini norm"
+STD_LINK_PAIRS="menu 16x16-general mini 14x14-general norm 48x48-general"
+
+while [ $# -gt 0 ]; do
+ case $1 in
+ --help|-help|-h)
+ usage; exit 0 ;;
+ --version|-version|-v)
+ version; exit 0 ;;
+ --inst-dir|-inst-dir|-i)
+ echo $INST_DIR; exit 0 ;;
+ --user-dir|-user-dir|-u)
+ IS_NEW_USER_DIR=yes
+ shift
+ if [ $# -eq 0 -o "`echo '$1' | cut -c1`" = - ]; then
+ echo $USER_DIR; exit 0
+ fi
+ NEW_USER_DIR=$1 ;;
+ --user-dir=*|-user-dir=*|-u=*)
+ IS_NEW_USER_DIR=yes
+ USER_DIR=`expr "$1" : '[^=]*=\(.*\)'` ;;
+ --global|-global|-g)
+ IS_GLOBAL=yes ;;
+ --personal|-personal|-p)
+ IS_PERSONAL=yes ;;
+ --defaults|-defaults|-d)
+ USE_DEFAULTS=yes ;;
+ --show-defaults|-show-defaults)
+ set -- $STD_LINK_PAIRS
+ while [ $# -gt 0 ]; do echo "$1 -> $2"; shift; shift; done
+ exit 0 ;;
+ --quiet|-quiet|-q)
+ ECHO=: ;;
+ --force|-force|-f)
+ FORCE=yes ;;
+ --which|-which|-w)
+ WHICH=yes ;;
+ --remove|-remove|-r)
+ REMOVE=yes ;;
+ --show-aliases|-show-aliases)
+ SHOW_ALIASES=yes ;;
+ --show-sets|-show-sets)
+ show_installed_sets; exit 0 ;;
+ -s)
+ echo "$SCRIPT_NAME: -s is ambiguous option; please use full name instead" >&2;
+ exit 1 ;;
+ --)
+ break ;;
+ -*)
+ usage >&2; exit 1 ;;
+ *)
+ break ;;
+ esac
+ shift
+done
+
+# Check combination of options supplied
+if [ "$IS_GLOBAL$IS_PERSONAL$IS_NEW_USER_DIR" != yes ]; then
+ echo "Must use precisely one of --global, --personal and --user-dir options!" >&2
+ exit 1
+fi
+
+if [ -n "$IS_GLOBAL" ]; then
+ WORK_DIR="$INST_DIR"
+elif [ -n "$IS_PERSONAL" -a -z "$HOME" ]; then
+ echo "Your \$HOME variable is not set to something meaningful; aborting" >&2
+ exit 1
+else
+ case "$USER_DIR" in
+ \~/*)
+ if [ -z "$HOME" ]; then
+ echo "Your \$HOME variable is not set to something meaningful; aborting" >&2
+ exit 1
+ fi
+ USER_DIR=`echo "$USER_DIR" | sed -e "s,^~,$HOME,"`
+ ;;
+ esac
+ WORK_DIR="$USER_DIR"
+fi
+
+if [ -n "$SHOW_ALIASES" ]; then show_installed_aliases; exit 0; fi
+
+if [ -z "$REMOVE$WHICH" -a `expr $# % 2` -gt 0 ]; then
+ echo "Every 'name' parameter needs an 'icon-set' parameter following it" >&2
+ exit 1
+fi
+
+if [ -z "$USE_DEFAULTS" -a $# -eq 0 ]; then
+ echo "Either --defaults or explicit NAME/ICON-SET pairs must be specified" >&2
+ exit 1
+fi
+
+if [ -n "$REMOVE" -a -n "$WHICH" ]; then
+ echo "Either --remove or --which must be specified, not both" >&2
+ exit 1
+fi
+
+if [ -n "$REMOVE$WHICH" -a -n "$FORCE" ]; then
+ echo "Ignoring --force in presence of --remove or --which" >&2
+fi
+
+# Now, is the working directory writable or creatable?
+if [ ! -d "$WORK_DIR" ]; then
+ if [ -n "$REMOVE$WHICH" ]; then
+ $ECHO "$WORK_DIR does not exist; exiting"
+ exit 1
+ fi
+
+ WORK_DIR_PARENT=`dirname "$WORK_DIR"`
+ if [ ! -d "$WORK_DIR_PARENT" ]; then
+ echo "Neither $WORK_DIR nor $WORK_DIR_PARENT exist; aborting" >&2
+ exit 1
+ fi
+
+ if [ ! -w "$WORK_DIR_PARENT" ]; then
+ echo "$WORK_DIR does not exist and $WORK_DIR_PARENT is unwritable; aborting" >&2
+ exit 1
+ fi
+
+ mkdir "$WORK_DIR" || {
+ echo "$WORK_DIR does not exist and couldn't create; aborting" >&2;
+ exit 1;
+ }
+
+elif [ ! -w "$WORK_DIR" ]; then
+ echo "$WORK_DIR is unwritable; aborting" >&2
+ exit 1
+fi
+
+cd $WORK_DIR || {
+ echo "Can't cd to $WORK_DIR; aborting" >&2;
+ exit 1;
+}
+$ECHO Handling symlinks in $WORK_DIR
+
+# Ensure explicit choices override defaults
+if [ -z "$REMOVE$WHICH" ]; then
+ LINK_PAIRS=`{
+ if [ "$USE_DEFAULTS" = yes ]; then echo "$STD_LINK_PAIRS"; fi;
+ echo $*;
+ } | $AWK '
+ { for (i=2; i<=NF; i+=2) link[$(i-1)] = $i }
+ END { for (i in link) print i, link[i] }
+ '`
+
+ set -- $LINK_PAIRS
+
+ while [ $# -gt 0 ]; do
+ name=$1
+ case $2 in
+ /*)
+ iconset=$2 ;;
+ *)
+ if [ -n "$IS_GLOBAL" ]
+ then iconset=$2
+ else iconset=$INST_DIR/$2
+ fi ;;
+ esac
+ if [ -L $1 ]; then
+ if [ -n "$FORCE" ]; then
+ $ECHO "Replacing existing link $name to point to $iconset"
+ rm -f $name
+ ln -s $iconset $name ||
+ echo "Failed to setup symlink $name to $iconset" >&2
+ else
+ $ECHO "Symlink $name already exists, use --force; skipping"
+ fi
+ elif [ -e $1 ]; then
+ echo "$name already exists but is not a symlink; skipping" >&2
+ else
+ $ECHO "Setting link $name to point to $iconset"
+ ln -s $iconset $name ||
+ echo "Failed to setup symlink $name to $iconset" >&2
+ fi
+ shift; shift
+ done
+else # Removing or querying symlinks
+ STATUS=0
+ LINKS=`{
+ if [ "$USE_DEFAULTS" = yes ]; then echo "$STD_LINK_NAMES"; fi;
+ echo $*;
+ } | $AWK '
+ { for (i=1; i<=NF; i++) link[$i] = "" }
+ END { delete link[""]; for (i in link) print i }
+ '`
+
+ set -- $LINKS
+
+ while [ $# -gt 0 ]; do
+ name=$1
+ if [ -L $1 ]; then
+ if [ -n "$REMOVE" ]; then
+ $ECHO "Removing existing link $name"
+ rm -f $name
+ else # $WHICH
+ LS_LINE=`ls -l $1`
+ ICON_SET=`expr "$LS_LINE" : '.* -> \(.*\)'`
+ $ECHO "$ICON_SET"
+ fi
+ else
+ if [ -e $1 ]; then
+ echo "$name already exists but is not a symlink; skipping" >&2
+ else
+ $ECHO "$name does not exist"
+ fi
+ STATUS=`expr $STATUS + 1`
+ fi
+ shift
+ done
+ exit $STATUS
+fi
diff --git a/bin/wm-icons-fix-old-rc b/bin/wm-icons-fix-old-rc
new file mode 100755
index 0000000..cb62eac
--- /dev/null
+++ b/bin/wm-icons-fix-old-rc
@@ -0,0 +1,3 @@
+# TODO
+# fixes .fvwm2rc, .scwmrc
+# replaces old icon names by new ones and prepends the icon dir to ImagePath
diff --git a/config.guess b/config.guess
new file mode 100755
index 0000000..2fc3acc
--- /dev/null
+++ b/config.guess
@@ -0,0 +1,1411 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+timestamp='2003-06-17'
+
+# This file is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Originally written by Per Bothner <per@bothner.com>.
+# Please send patches to <config-patches@gnu.org>. Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# This script attempts to guess a canonical system name similar to
+# config.sub. If it succeeds, it prints the system name on stdout, and
+# exits with 0. Otherwise, it exits with 1.
+#
+# The plan is that this can be called by configure scripts if you
+# don't specify an explicit build system type.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+ -h, --help print this help, then exit
+ -t, --time-stamp print date of last modification, then exit
+ -v, --version print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+ case $1 in
+ --time-stamp | --time* | -t )
+ echo "$timestamp" ; exit 0 ;;
+ --version | -v )
+ echo "$version" ; exit 0 ;;
+ --help | --h* | -h )
+ echo "$usage"; exit 0 ;;
+ -- ) # Stop option processing
+ shift; break ;;
+ - ) # Use stdin as input.
+ break ;;
+ -* )
+ echo "$me: invalid option $1$help" >&2
+ exit 1 ;;
+ * )
+ break ;;
+ esac
+done
+
+if test $# != 0; then
+ echo "$me: too many arguments$help" >&2
+ exit 1
+fi
+
+trap 'exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
+case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,) echo "int x;" > $dummy.c ;
+ for c in cc gcc c89 c99 ; do
+ if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+ CC_FOR_BUILD="$c"; break ;
+ fi ;
+ done ;
+ if test x"$CC_FOR_BUILD" = x ; then
+ CC_FOR_BUILD=no_compiler_found ;
+ fi
+ ;;
+ ,,*) CC_FOR_BUILD=$CC ;;
+ ,*,*) CC_FOR_BUILD=$HOST_CC ;;
+esac ;'
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# (ghazi@noc.rutgers.edu 1994-08-24)
+if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+ PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+## for Red Hat Linux
+if test -f /etc/redhat-release ; then
+ VENDOR=redhat ;
+else
+ VENDOR= ;
+fi
+
+# Note: order is significant - the case branches are not exclusive.
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+ *:NetBSD:*:*)
+ # NetBSD (nbsd) targets should (where applicable) match one or
+ # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+ # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
+ # switched to ELF, *-*-netbsd* would select the old
+ # object file format. This provides both forward
+ # compatibility and a consistent mechanism for selecting the
+ # object file format.
+ #
+ # Note: NetBSD doesn't particularly care about the vendor
+ # portion of the name. We always set it to "unknown".
+ sysctl="sysctl -n hw.machine_arch"
+ UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+ /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+ case "${UNAME_MACHINE_ARCH}" in
+ armeb) machine=armeb-unknown ;;
+ arm*) machine=arm-unknown ;;
+ sh3el) machine=shl-unknown ;;
+ sh3eb) machine=sh-unknown ;;
+ *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+ esac
+ # The Operating System including object format, if it has switched
+ # to ELF recently, or will in the future.
+ case "${UNAME_MACHINE_ARCH}" in
+ arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+ eval $set_cc_for_build
+ if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep __ELF__ >/dev/null
+ then
+ # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+ # Return netbsd for either. FIX?
+ os=netbsd
+ else
+ os=netbsdelf
+ fi
+ ;;
+ *)
+ os=netbsd
+ ;;
+ esac
+ # The OS release
+ # Debian GNU/NetBSD machines have a different userland, and
+ # thus, need a distinct triplet. However, they do not need
+ # kernel version information, so it can be replaced with a
+ # suitable tag, in the style of linux-gnu.
+ case "${UNAME_VERSION}" in
+ Debian*)
+ release='-gnu'
+ ;;
+ *)
+ release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+ ;;
+ esac
+ # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+ # contains redundant information, the shorter form:
+ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+ echo "${machine}-${os}${release}"
+ exit 0 ;;
+ amiga:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ arc:OpenBSD:*:*)
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ hp300:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ mac68k:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ macppc:OpenBSD:*:*)
+ echo powerpc-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ mvme68k:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ mvme88k:OpenBSD:*:*)
+ echo m88k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ mvmeppc:OpenBSD:*:*)
+ echo powerpc-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ pmax:OpenBSD:*:*)
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ sgi:OpenBSD:*:*)
+ echo mipseb-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ sun3:OpenBSD:*:*)
+ echo m68k-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ wgrisc:OpenBSD:*:*)
+ echo mipsel-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ *:OpenBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE}
+ exit 0 ;;
+ alpha:OSF1:*:*)
+ if test $UNAME_RELEASE = "V4.0"; then
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+ fi
+ # According to Compaq, /usr/sbin/psrinfo has been available on
+ # OSF/1 and Tru64 systems produced since 1995. I hope that
+ # covers most systems running today. This code pipes the CPU
+ # types through head -n 1, so we only detect the type of CPU 0.
+ ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+ case "$ALPHA_CPU_TYPE" in
+ "EV4 (21064)")
+ UNAME_MACHINE="alpha" ;;
+ "EV4.5 (21064)")
+ UNAME_MACHINE="alpha" ;;
+ "LCA4 (21066/21068)")
+ UNAME_MACHINE="alpha" ;;
+ "EV5 (21164)")
+ UNAME_MACHINE="alphaev5" ;;
+ "EV5.6 (21164A)")
+ UNAME_MACHINE="alphaev56" ;;
+ "EV5.6 (21164PC)")
+ UNAME_MACHINE="alphapca56" ;;
+ "EV5.7 (21164PC)")
+ UNAME_MACHINE="alphapca57" ;;
+ "EV6 (21264)")
+ UNAME_MACHINE="alphaev6" ;;
+ "EV6.7 (21264A)")
+ UNAME_MACHINE="alphaev67" ;;
+ "EV6.8CB (21264C)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.8AL (21264B)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.8CX (21264D)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.9A (21264/EV69A)")
+ UNAME_MACHINE="alphaev69" ;;
+ "EV7 (21364)")
+ UNAME_MACHINE="alphaev7" ;;
+ "EV7.9 (21364A)")
+ UNAME_MACHINE="alphaev79" ;;
+ esac
+ # A Vn.n version is a released version.
+ # A Tn.n version is a released field test version.
+ # A Xn.n version is an unreleased experimental baselevel.
+ # 1.2 uses "1.2" for uname -r.
+ echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+ exit 0 ;;
+ Alpha*:OpenVMS:*:*)
+ echo alpha-hp-vms
+ exit 0 ;;
+ Alpha\ *:Windows_NT*:*)
+ # How do we know it's Interix rather than the generic POSIX subsystem?
+ # Should we change UNAME_MACHINE based on the output of uname instead
+ # of the specific Alpha model?
+ echo alpha-pc-interix
+ exit 0 ;;
+ 21064:Windows_NT:50:3)
+ echo alpha-dec-winnt3.5
+ exit 0 ;;
+ Amiga*:UNIX_System_V:4.0:*)
+ echo m68k-unknown-sysv4
+ exit 0;;
+ *:[Aa]miga[Oo][Ss]:*:*)
+ echo ${UNAME_MACHINE}-unknown-amigaos
+ exit 0 ;;
+ *:[Mm]orph[Oo][Ss]:*:*)
+ echo ${UNAME_MACHINE}-unknown-morphos
+ exit 0 ;;
+ *:OS/390:*:*)
+ echo i370-ibm-openedition
+ exit 0 ;;
+ arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+ echo arm-acorn-riscix${UNAME_RELEASE}
+ exit 0;;
+ SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+ echo hppa1.1-hitachi-hiuxmpp
+ exit 0;;
+ Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+ # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
+ if test "`(/bin/universe) 2>/dev/null`" = att ; then
+ echo pyramid-pyramid-sysv3
+ else
+ echo pyramid-pyramid-bsd
+ fi
+ exit 0 ;;
+ NILE*:*:*:dcosx)
+ echo pyramid-pyramid-svr4
+ exit 0 ;;
+ DRS?6000:unix:4.0:6*)
+ echo sparc-icl-nx6
+ exit 0 ;;
+ DRS?6000:UNIX_SV:4.2*:7*)
+ case `/usr/bin/uname -p` in
+ sparc) echo sparc-icl-nx7 && exit 0 ;;
+ esac ;;
+ sun4H:SunOS:5.*:*)
+ echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit 0 ;;
+ sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+ echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit 0 ;;
+ i86pc:SunOS:5.*:*)
+ echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit 0 ;;
+ sun4*:SunOS:6*:*)
+ # According to config.sub, this is the proper way to canonicalize
+ # SunOS6. Hard to guess exactly what SunOS6 will be like, but
+ # it's likely to be more like Solaris than SunOS4.
+ echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit 0 ;;
+ sun4*:SunOS:*:*)
+ case "`/usr/bin/arch -k`" in
+ Series*|S4*)
+ UNAME_RELEASE=`uname -v`
+ ;;
+ esac
+ # Japanese Language versions have a version number like `4.1.3-JL'.
+ echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+ exit 0 ;;
+ sun3*:SunOS:*:*)
+ echo m68k-sun-sunos${UNAME_RELEASE}
+ exit 0 ;;
+ sun*:*:4.2BSD:*)
+ UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+ test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+ case "`/bin/arch`" in
+ sun3)
+ echo m68k-sun-sunos${UNAME_RELEASE}
+ ;;
+ sun4)
+ echo sparc-sun-sunos${UNAME_RELEASE}
+ ;;
+ esac
+ exit 0 ;;
+ aushp:SunOS:*:*)
+ echo sparc-auspex-sunos${UNAME_RELEASE}
+ exit 0 ;;
+ # The situation for MiNT is a little confusing. The machine name
+ # can be virtually everything (everything which is not
+ # "atarist" or "atariste" at least should have a processor
+ # > m68000). The system name ranges from "MiNT" over "FreeMiNT"
+ # to the lowercase version "mint" (or "freemint"). Finally
+ # the system name "TOS" denotes a system which is actually not
+ # MiNT. But MiNT is downward compatible to TOS, so this should
+ # be no problem.
+ atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+ echo m68k-atari-mint${UNAME_RELEASE}
+ exit 0 ;;
+ atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+ echo m68k-atari-mint${UNAME_RELEASE}
+ exit 0 ;;
+ *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+ echo m68k-atari-mint${UNAME_RELEASE}
+ exit 0 ;;
+ milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+ echo m68k-milan-mint${UNAME_RELEASE}
+ exit 0 ;;
+ hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+ echo m68k-hades-mint${UNAME_RELEASE}
+ exit 0 ;;
+ *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+ echo m68k-unknown-mint${UNAME_RELEASE}
+ exit 0 ;;
+ powerpc:machten:*:*)
+ echo powerpc-apple-machten${UNAME_RELEASE}
+ exit 0 ;;
+ RISC*:Mach:*:*)
+ echo mips-dec-mach_bsd4.3
+ exit 0 ;;
+ RISC*:ULTRIX:*:*)
+ echo mips-dec-ultrix${UNAME_RELEASE}
+ exit 0 ;;
+ VAX*:ULTRIX*:*:*)
+ echo vax-dec-ultrix${UNAME_RELEASE}
+ exit 0 ;;
+ 2020:CLIX:*:* | 2430:CLIX:*:*)
+ echo clipper-intergraph-clix${UNAME_RELEASE}
+ exit 0 ;;
+ mips:*:*:UMIPS | mips:*:*:RISCos)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+#ifdef __cplusplus
+#include <stdio.h> /* for printf() prototype */
+ int main (int argc, char *argv[]) {
+#else
+ int main (argc, argv) int argc; char *argv[]; {
+#endif
+ #if defined (host_mips) && defined (MIPSEB)
+ #if defined (SYSTYPE_SYSV)
+ printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+ #endif
+ #if defined (SYSTYPE_SVR4)
+ printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+ #endif
+ #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+ printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+ #endif
+ #endif
+ exit (-1);
+ }
+EOF
+ $CC_FOR_BUILD -o $dummy $dummy.c \
+ && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
+ && exit 0
+ echo mips-mips-riscos${UNAME_RELEASE}
+ exit 0 ;;
+ Motorola:PowerMAX_OS:*:*)
+ echo powerpc-motorola-powermax
+ exit 0 ;;
+ Motorola:*:4.3:PL8-*)
+ echo powerpc-harris-powermax
+ exit 0 ;;
+ Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+ echo powerpc-harris-powermax
+ exit 0 ;;
+ Night_Hawk:Power_UNIX:*:*)
+ echo powerpc-harris-powerunix
+ exit 0 ;;
+ m88k:CX/UX:7*:*)
+ echo m88k-harris-cxux7
+ exit 0 ;;
+ m88k:*:4*:R4*)
+ echo m88k-motorola-sysv4
+ exit 0 ;;
+ m88k:*:3*:R3*)
+ echo m88k-motorola-sysv3
+ exit 0 ;;
+ AViiON:dgux:*:*)
+ # DG/UX returns AViiON for all architectures
+ UNAME_PROCESSOR=`/usr/bin/uname -p`
+ if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+ then
+ if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
+ [ ${TARGET_BINARY_INTERFACE}x = x ]
+ then
+ echo m88k-dg-dgux${UNAME_RELEASE}
+ else
+ echo m88k-dg-dguxbcs${UNAME_RELEASE}
+ fi
+ else
+ echo i586-dg-dgux${UNAME_RELEASE}
+ fi
+ exit 0 ;;
+ M88*:DolphinOS:*:*) # DolphinOS (SVR3)
+ echo m88k-dolphin-sysv3
+ exit 0 ;;
+ M88*:*:R3*:*)
+ # Delta 88k system running SVR3
+ echo m88k-motorola-sysv3
+ exit 0 ;;
+ XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+ echo m88k-tektronix-sysv3
+ exit 0 ;;
+ Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+ echo m68k-tektronix-bsd
+ exit 0 ;;
+ *:IRIX*:*:*)
+ echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+ exit 0 ;;
+ ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+ echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
+ exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
+ i*86:AIX:*:*)
+ echo i386-ibm-aix
+ exit 0 ;;
+ ia64:AIX:*:*)
+ if [ -x /usr/bin/oslevel ] ; then
+ IBM_REV=`/usr/bin/oslevel`
+ else
+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ fi
+ echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+ exit 0 ;;
+ *:AIX:2:3)
+ if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <sys/systemcfg.h>
+
+ main()
+ {
+ if (!__power_pc())
+ exit(1);
+ puts("powerpc-ibm-aix3.2.5");
+ exit(0);
+ }
+EOF
+ $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
+ echo rs6000-ibm-aix3.2.5
+ elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+ echo rs6000-ibm-aix3.2.4
+ else
+ echo rs6000-ibm-aix3.2
+ fi
+ exit 0 ;;
+ *:AIX:*:[45])
+ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+ if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+ IBM_ARCH=rs6000
+ else
+ IBM_ARCH=powerpc
+ fi
+ if [ -x /usr/bin/oslevel ] ; then
+ IBM_REV=`/usr/bin/oslevel`
+ else
+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ fi
+ echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+ exit 0 ;;
+ *:AIX:*:*)
+ echo rs6000-ibm-aix
+ exit 0 ;;
+ ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+ echo romp-ibm-bsd4.4
+ exit 0 ;;
+ ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
+ echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
+ exit 0 ;; # report: romp-ibm BSD 4.3
+ *:BOSX:*:*)
+ echo rs6000-bull-bosx
+ exit 0 ;;
+ DPX/2?00:B.O.S.:*:*)
+ echo m68k-bull-sysv3
+ exit 0 ;;
+ 9000/[34]??:4.3bsd:1.*:*)
+ echo m68k-hp-bsd
+ exit 0 ;;
+ hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+ echo m68k-hp-bsd4.4
+ exit 0 ;;
+ 9000/[34678]??:HP-UX:*:*)
+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+ case "${UNAME_MACHINE}" in
+ 9000/31? ) HP_ARCH=m68000 ;;
+ 9000/[34]?? ) HP_ARCH=m68k ;;
+ 9000/[678][0-9][0-9])
+ if [ -x /usr/bin/getconf ]; then
+ sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+ sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+ case "${sc_cpu_version}" in
+ 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+ 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+ 532) # CPU_PA_RISC2_0
+ case "${sc_kernel_bits}" in
+ 32) HP_ARCH="hppa2.0n" ;;
+ 64) HP_ARCH="hppa2.0w" ;;
+ '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
+ esac ;;
+ esac
+ fi
+ if [ "${HP_ARCH}" = "" ]; then
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+
+ #define _HPUX_SOURCE
+ #include <stdlib.h>
+ #include <unistd.h>
+
+ int main ()
+ {
+ #if defined(_SC_KERNEL_BITS)
+ long bits = sysconf(_SC_KERNEL_BITS);
+ #endif
+ long cpu = sysconf (_SC_CPU_VERSION);
+
+ switch (cpu)
+ {
+ case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+ case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+ case CPU_PA_RISC2_0:
+ #if defined(_SC_KERNEL_BITS)
+ switch (bits)
+ {
+ case 64: puts ("hppa2.0w"); break;
+ case 32: puts ("hppa2.0n"); break;
+ default: puts ("hppa2.0"); break;
+ } break;
+ #else /* !defined(_SC_KERNEL_BITS) */
+ puts ("hppa2.0"); break;
+ #endif
+ default: puts ("hppa1.0"); break;
+ }
+ exit (0);
+ }
+EOF
+ (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+ test -z "$HP_ARCH" && HP_ARCH=hppa
+ fi ;;
+ esac
+ if [ ${HP_ARCH} = "hppa2.0w" ]
+ then
+ # avoid double evaluation of $set_cc_for_build
+ test -n "$CC_FOR_BUILD" || eval $set_cc_for_build
+ if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null
+ then
+ HP_ARCH="hppa2.0w"
+ else
+ HP_ARCH="hppa64"
+ fi
+ fi
+ echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+ exit 0 ;;
+ ia64:HP-UX:*:*)
+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+ echo ia64-hp-hpux${HPUX_REV}
+ exit 0 ;;
+ 3050*:HI-UX:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <unistd.h>
+ int
+ main ()
+ {
+ long cpu = sysconf (_SC_CPU_VERSION);
+ /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+ true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
+ results, however. */
+ if (CPU_IS_PA_RISC (cpu))
+ {
+ switch (cpu)
+ {
+ case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+ case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+ case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+ default: puts ("hppa-hitachi-hiuxwe2"); break;
+ }
+ }
+ else if (CPU_IS_HP_MC68K (cpu))
+ puts ("m68k-hitachi-hiuxwe2");
+ else puts ("unknown-hitachi-hiuxwe2");
+ exit (0);
+ }
+EOF
+ $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0
+ echo unknown-hitachi-hiuxwe2
+ exit 0 ;;
+ 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+ echo hppa1.1-hp-bsd
+ exit 0 ;;
+ 9000/8??:4.3bsd:*:*)
+ echo hppa1.0-hp-bsd
+ exit 0 ;;
+ *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+ echo hppa1.0-hp-mpeix
+ exit 0 ;;
+ hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+ echo hppa1.1-hp-osf
+ exit 0 ;;
+ hp8??:OSF1:*:*)
+ echo hppa1.0-hp-osf
+ exit 0 ;;
+ i*86:OSF1:*:*)
+ if [ -x /usr/sbin/sysversion ] ; then
+ echo ${UNAME_MACHINE}-unknown-osf1mk
+ else
+ echo ${UNAME_MACHINE}-unknown-osf1
+ fi
+ exit 0 ;;
+ parisc*:Lites*:*:*)
+ echo hppa1.1-hp-lites
+ exit 0 ;;
+ C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
+ echo c1-convex-bsd
+ exit 0 ;;
+ C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
+ if getsysinfo -f scalar_acc
+ then echo c32-convex-bsd
+ else echo c2-convex-bsd
+ fi
+ exit 0 ;;
+ C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
+ echo c34-convex-bsd
+ exit 0 ;;
+ C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
+ echo c38-convex-bsd
+ exit 0 ;;
+ C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
+ echo c4-convex-bsd
+ exit 0 ;;
+ CRAY*Y-MP:*:*:*)
+ echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
+ CRAY*[A-Z]90:*:*:*)
+ echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
+ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+ -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
+ CRAY*TS:*:*:*)
+ echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
+ CRAY*T3E:*:*:*)
+ echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
+ CRAY*SV1:*:*:*)
+ echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
+ *:UNICOS/mp:*:*)
+ echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit 0 ;;
+ F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+ FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+ FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+ echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+ exit 0 ;;
+ i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+ echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+ exit 0 ;;
+ sparc*:BSD/OS:*:*)
+ echo sparc-unknown-bsdi${UNAME_RELEASE}
+ exit 0 ;;
+ *:BSD/OS:*:*)
+ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+ exit 0 ;;
+ *:FreeBSD:*:*|*:GNU/FreeBSD:*:*)
+ # Determine whether the default compiler uses glibc.
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <features.h>
+ #if __GLIBC__ >= 2
+ LIBC=gnu
+ #else
+ LIBC=
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+ echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC}
+ exit 0 ;;
+ i*:CYGWIN*:*)
+ echo ${UNAME_MACHINE}-pc-cygwin
+ exit 0 ;;
+ i*:MINGW*:*)
+ echo ${UNAME_MACHINE}-pc-mingw32
+ exit 0 ;;
+ i*:PW*:*)
+ echo ${UNAME_MACHINE}-pc-pw32
+ exit 0 ;;
+ x86:Interix*:[34]*)
+ echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
+ exit 0 ;;
+ [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
+ echo i${UNAME_MACHINE}-pc-mks
+ exit 0 ;;
+ i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
+ # How do we know it's Interix rather than the generic POSIX subsystem?
+ # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
+ # UNAME_MACHINE based on the output of uname instead of i386?
+ echo i586-pc-interix
+ exit 0 ;;
+ i*:UWIN*:*)
+ echo ${UNAME_MACHINE}-pc-uwin
+ exit 0 ;;
+ p*:CYGWIN*:*)
+ echo powerpcle-unknown-cygwin
+ exit 0 ;;
+ prep*:SunOS:5.*:*)
+ echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+ exit 0 ;;
+ *:GNU:*:*)
+ echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+ exit 0 ;;
+ i*86:Minix:*:*)
+ echo ${UNAME_MACHINE}-pc-minix
+ exit 0 ;;
+ arm*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit 0 ;;
+ cris:Linux:*:*)
+ echo cris-axis-linux-gnu
+ exit 0 ;;
+ ia64:Linux:*:*)
+ echo ${UNAME_MACHINE}-${VENDOR:-unknown}-linux-gnu
+ exit 0 ;;
+ m68*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit 0 ;;
+ mips:Linux:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #undef CPU
+ #undef mips
+ #undef mipsel
+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+ CPU=mipsel
+ #else
+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+ CPU=mips
+ #else
+ CPU=
+ #endif
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+ test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
+ ;;
+ mips64:Linux:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #undef CPU
+ #undef mips64
+ #undef mips64el
+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+ CPU=mips64el
+ #else
+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+ CPU=mips64
+ #else
+ CPU=
+ #endif
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=`
+ test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0
+ ;;
+ ppc:Linux:*:*)
+ echo powerpc-${VENDOR:-unknown}-linux-gnu
+ exit 0 ;;
+ ppc64:Linux:*:*)
+ echo powerpc64-${VENDOR:-unknown}-linux-gnu
+ exit 0 ;;
+ alpha:Linux:*:*)
+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+ EV5) UNAME_MACHINE=alphaev5 ;;
+ EV56) UNAME_MACHINE=alphaev56 ;;
+ PCA56) UNAME_MACHINE=alphapca56 ;;
+ PCA57) UNAME_MACHINE=alphapca56 ;;
+ EV6) UNAME_MACHINE=alphaev6 ;;
+ EV67) UNAME_MACHINE=alphaev67 ;;
+ EV68*) UNAME_MACHINE=alphaev68 ;;
+ esac
+ objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+ if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+ echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+ exit 0 ;;
+ parisc:Linux:*:* | hppa:Linux:*:*)
+ # Look for CPU level
+ case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+ PA7*) echo hppa1.1-unknown-linux-gnu ;;
+ PA8*) echo hppa2.0-unknown-linux-gnu ;;
+ *) echo hppa-unknown-linux-gnu ;;
+ esac
+ exit 0 ;;
+ parisc64:Linux:*:* | hppa64:Linux:*:*)
+ echo hppa64-unknown-linux-gnu
+ exit 0 ;;
+ s390:Linux:*:* | s390x:Linux:*:*)
+ echo ${UNAME_MACHINE}-${VENDOR:-ibm}-linux-gnu
+ exit 0 ;;
+ sh64*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit 0 ;;
+ sh*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit 0 ;;
+ sparc:Linux:*:* | sparc64:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit 0 ;;
+ x86_64:Linux:*:*)
+ echo x86_64-${VENDOR:-unknown}-linux-gnu
+ exit 0 ;;
+ i*86:Linux:*:*)
+ # The BFD linker knows what the default object file format is, so
+ # first see if it will tell us. cd to the root directory to prevent
+ # problems with other programs or directories called `ld' in the path.
+ # Set LC_ALL=C to ensure ld outputs messages in English.
+ ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
+ | sed -ne '/supported targets:/!d
+ s/[ ][ ]*/ /g
+ s/.*supported targets: *//
+ s/ .*//
+ p'`
+ case "$ld_supported_targets" in
+ elf32-i386)
+ TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+ ;;
+ a.out-i386-linux)
+ echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+ exit 0 ;;
+ coff-i386)
+ echo "${UNAME_MACHINE}-pc-linux-gnucoff"
+ exit 0 ;;
+ "")
+ # Either a pre-BFD a.out linker (linux-gnuoldld) or
+ # one that does not give us useful --help.
+ echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+ exit 0 ;;
+ esac
+ # Determine whether the default compiler is a.out or elf
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <features.h>
+ #ifdef __ELF__
+ # ifdef __GLIBC__
+ # if __GLIBC__ >= 2
+ LIBC=gnu
+ # else
+ LIBC=gnulibc1
+ # endif
+ # else
+ LIBC=gnulibc1
+ # endif
+ #else
+ #ifdef __INTEL_COMPILER
+ LIBC=gnu
+ #else
+ LIBC=gnuaout
+ #endif
+ #endif
+EOF
+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=`
+ test x"${LIBC}" != x && echo "${UNAME_MACHINE}-${VENDOR:-pc}-linux-${LIBC}" && exit 0
+ test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0
+ ;;
+ i*86:DYNIX/ptx:4*:*)
+ # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+ # earlier versions are messed up and put the nodename in both
+ # sysname and nodename.
+ echo i386-sequent-sysv4
+ exit 0 ;;
+ i*86:UNIX_SV:4.2MP:2.*)
+ # Unixware is an offshoot of SVR4, but it has its own version
+ # number series starting with 2...
+ # I am not positive that other SVR4 systems won't match this,
+ # I just have to hope. -- rms.
+ # Use sysv4.2uw... so that sysv4* matches it.
+ echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+ exit 0 ;;
+ i*86:OS/2:*:*)
+ # If we were able to find `uname', then EMX Unix compatibility
+ # is probably installed.
+ echo ${UNAME_MACHINE}-pc-os2-emx
+ exit 0 ;;
+ i*86:XTS-300:*:STOP)
+ echo ${UNAME_MACHINE}-unknown-stop
+ exit 0 ;;
+ i*86:atheos:*:*)
+ echo ${UNAME_MACHINE}-unknown-atheos
+ exit 0 ;;
+ i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+ echo i386-unknown-lynxos${UNAME_RELEASE}
+ exit 0 ;;
+ i*86:*DOS:*:*)
+ echo ${UNAME_MACHINE}-pc-msdosdjgpp
+ exit 0 ;;
+ i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+ UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+ if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
+ echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+ else
+ echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+ fi
+ exit 0 ;;
+ i*86:*:5:[78]*)
+ case `/bin/uname -X | grep "^Machine"` in
+ *486*) UNAME_MACHINE=i486 ;;
+ *Pentium) UNAME_MACHINE=i586 ;;
+ *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+ esac
+ echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+ exit 0 ;;
+ i*86:*:3.2:*)
+ if test -f /usr/options/cb.name; then
+ UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+ echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+ elif /bin/uname -X 2>/dev/null >/dev/null ; then
+ UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+ (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+ (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
+ && UNAME_MACHINE=i586
+ (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
+ && UNAME_MACHINE=i686
+ (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
+ && UNAME_MACHINE=i686
+ echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+ else
+ echo ${UNAME_MACHINE}-pc-sysv32
+ fi
+ exit 0 ;;
+ pc:*:*:*)
+ # Left here for compatibility:
+ # uname -m prints for DJGPP always 'pc', but it prints nothing about
+ # the processor, so we play safe by assuming i386.
+ echo i386-pc-msdosdjgpp
+ exit 0 ;;
+ Intel:Mach:3*:*)
+ echo i386-pc-mach3
+ exit 0 ;;
+ paragon:*:*:*)
+ echo i860-intel-osf1
+ exit 0 ;;
+ i860:*:4.*:*) # i860-SVR4
+ if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
+ echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+ else # Add other i860-SVR4 vendors below as they are discovered.
+ echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
+ fi
+ exit 0 ;;
+ mini*:CTIX:SYS*5:*)
+ # "miniframe"
+ echo m68010-convergent-sysv
+ exit 0 ;;
+ mc68k:UNIX:SYSTEM5:3.51m)
+ echo m68k-convergent-sysv
+ exit 0 ;;
+ M680?0:D-NIX:5.3:*)
+ echo m68k-diab-dnix
+ exit 0 ;;
+ M68*:*:R3V[567]*:*)
+ test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
+ 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0)
+ OS_REL=''
+ test -r /etc/.relid \
+ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && echo i486-ncr-sysv4.3${OS_REL} && exit 0
+ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+ && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
+ 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
+ /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+ && echo i486-ncr-sysv4 && exit 0 ;;
+ m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
+ echo m68k-unknown-lynxos${UNAME_RELEASE}
+ exit 0 ;;
+ mc68030:UNIX_System_V:4.*:*)
+ echo m68k-atari-sysv4
+ exit 0 ;;
+ TSUNAMI:LynxOS:2.*:*)
+ echo sparc-unknown-lynxos${UNAME_RELEASE}
+ exit 0 ;;
+ rs6000:LynxOS:2.*:*)
+ echo rs6000-unknown-lynxos${UNAME_RELEASE}
+ exit 0 ;;
+ PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+ echo powerpc-unknown-lynxos${UNAME_RELEASE}
+ exit 0 ;;
+ SM[BE]S:UNIX_SV:*:*)
+ echo mips-dde-sysv${UNAME_RELEASE}
+ exit 0 ;;
+ RM*:ReliantUNIX-*:*:*)
+ echo mips-sni-sysv4
+ exit 0 ;;
+ RM*:SINIX-*:*:*)
+ echo mips-sni-sysv4
+ exit 0 ;;
+ *:SINIX-*:*:*)
+ if uname -p 2>/dev/null >/dev/null ; then
+ UNAME_MACHINE=`(uname -p) 2>/dev/null`
+ echo ${UNAME_MACHINE}-sni-sysv4
+ else
+ echo ns32k-sni-sysv
+ fi
+ exit 0 ;;
+ PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+ # says <Richard.M.Bartel@ccMail.Census.GOV>
+ echo i586-unisys-sysv4
+ exit 0 ;;
+ *:UNIX_System_V:4*:FTX*)
+ # From Gerald Hewes <hewes@openmarket.com>.
+ # How about differentiating between stratus architectures? -djm
+ echo hppa1.1-stratus-sysv4
+ exit 0 ;;
+ *:*:*:FTX*)
+ # From seanf@swdc.stratus.com.
+ echo i860-stratus-sysv4
+ exit 0 ;;
+ *:VOS:*:*)
+ # From Paul.Green@stratus.com.
+ echo hppa1.1-stratus-vos
+ exit 0 ;;
+ mc68*:A/UX:*:*)
+ echo m68k-apple-aux${UNAME_RELEASE}
+ exit 0 ;;
+ news*:NEWS-OS:6*:*)
+ echo mips-sony-newsos6
+ exit 0 ;;
+ R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
+ if [ -d /usr/nec ]; then
+ echo mips-nec-sysv${UNAME_RELEASE}
+ else
+ echo mips-unknown-sysv${UNAME_RELEASE}
+ fi
+ exit 0 ;;
+ BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
+ echo powerpc-be-beos
+ exit 0 ;;
+ BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
+ echo powerpc-apple-beos
+ exit 0 ;;
+ BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
+ echo i586-pc-beos
+ exit 0 ;;
+ SX-4:SUPER-UX:*:*)
+ echo sx4-nec-superux${UNAME_RELEASE}
+ exit 0 ;;
+ SX-5:SUPER-UX:*:*)
+ echo sx5-nec-superux${UNAME_RELEASE}
+ exit 0 ;;
+ SX-6:SUPER-UX:*:*)
+ echo sx6-nec-superux${UNAME_RELEASE}
+ exit 0 ;;
+ Power*:Rhapsody:*:*)
+ echo powerpc-apple-rhapsody${UNAME_RELEASE}
+ exit 0 ;;
+ *:Rhapsody:*:*)
+ echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+ exit 0 ;;
+ *:Darwin:*:*)
+ case `uname -p` in
+ *86) UNAME_PROCESSOR=i686 ;;
+ powerpc) UNAME_PROCESSOR=powerpc ;;
+ esac
+ echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+ exit 0 ;;
+ *:procnto*:*:* | *:QNX:[0123456789]*:*)
+ UNAME_PROCESSOR=`uname -p`
+ if test "$UNAME_PROCESSOR" = "x86"; then
+ UNAME_PROCESSOR=i386
+ UNAME_MACHINE=pc
+ fi
+ echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+ exit 0 ;;
+ *:QNX:*:4*)
+ echo i386-pc-qnx
+ exit 0 ;;
+ NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*)
+ echo nsr-tandem-nsk${UNAME_RELEASE}
+ exit 0 ;;
+ *:NonStop-UX:*:*)
+ echo mips-compaq-nonstopux
+ exit 0 ;;
+ BS2000:POSIX*:*:*)
+ echo bs2000-siemens-sysv
+ exit 0 ;;
+ DS/*:UNIX_System_V:*:*)
+ echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+ exit 0 ;;
+ *:Plan9:*:*)
+ # "uname -m" is not consistent, so use $cputype instead. 386
+ # is converted to i386 for consistency with other x86
+ # operating systems.
+ if test "$cputype" = "386"; then
+ UNAME_MACHINE=i386
+ else
+ UNAME_MACHINE="$cputype"
+ fi
+ echo ${UNAME_MACHINE}-unknown-plan9
+ exit 0 ;;
+ *:TOPS-10:*:*)
+ echo pdp10-unknown-tops10
+ exit 0 ;;
+ *:TENEX:*:*)
+ echo pdp10-unknown-tenex
+ exit 0 ;;
+ KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+ echo pdp10-dec-tops20
+ exit 0 ;;
+ XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+ echo pdp10-xkl-tops20
+ exit 0 ;;
+ *:TOPS-20:*:*)
+ echo pdp10-unknown-tops20
+ exit 0 ;;
+ *:ITS:*:*)
+ echo pdp10-unknown-its
+ exit 0 ;;
+ SEI:*:*:SEIUX)
+ echo mips-sei-seiux${UNAME_RELEASE}
+ exit 0 ;;
+esac
+
+#echo '(No uname command or uname output not recognized.)' 1>&2
+#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
+
+eval $set_cc_for_build
+cat >$dummy.c <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#endif
+main ()
+{
+#if defined (sony)
+#if defined (MIPSEB)
+ /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
+ I don't know.... */
+ printf ("mips-sony-bsd\n"); exit (0);
+#else
+#include <sys/param.h>
+ printf ("m68k-sony-newsos%s\n",
+#ifdef NEWSOS4
+ "4"
+#else
+ ""
+#endif
+ ); exit (0);
+#endif
+#endif
+
+#if defined (__arm) && defined (__acorn) && defined (__unix)
+ printf ("arm-acorn-riscix"); exit (0);
+#endif
+
+#if defined (hp300) && !defined (hpux)
+ printf ("m68k-hp-bsd\n"); exit (0);
+#endif
+
+#if defined (NeXT)
+#if !defined (__ARCHITECTURE__)
+#define __ARCHITECTURE__ "m68k"
+#endif
+ int version;
+ version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
+ if (version < 4)
+ printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+ else
+ printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+ exit (0);
+#endif
+
+#if defined (MULTIMAX) || defined (n16)
+#if defined (UMAXV)
+ printf ("ns32k-encore-sysv\n"); exit (0);
+#else
+#if defined (CMU)
+ printf ("ns32k-encore-mach\n"); exit (0);
+#else
+ printf ("ns32k-encore-bsd\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (__386BSD__)
+ printf ("i386-pc-bsd\n"); exit (0);
+#endif
+
+#if defined (sequent)
+#if defined (i386)
+ printf ("i386-sequent-dynix\n"); exit (0);
+#endif
+#if defined (ns32000)
+ printf ("ns32k-sequent-dynix\n"); exit (0);
+#endif
+#endif
+
+#if defined (_SEQUENT_)
+ struct utsname un;
+
+ uname(&un);
+
+ if (strncmp(un.version, "V2", 2) == 0) {
+ printf ("i386-sequent-ptx2\n"); exit (0);
+ }
+ if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+ printf ("i386-sequent-ptx1\n"); exit (0);
+ }
+ printf ("i386-sequent-ptx\n"); exit (0);
+
+#endif
+
+#if defined (vax)
+# if !defined (ultrix)
+# include <sys/param.h>
+# if defined (BSD)
+# if BSD == 43
+ printf ("vax-dec-bsd4.3\n"); exit (0);
+# else
+# if BSD == 199006
+ printf ("vax-dec-bsd4.3reno\n"); exit (0);
+# else
+ printf ("vax-dec-bsd\n"); exit (0);
+# endif
+# endif
+# else
+ printf ("vax-dec-bsd\n"); exit (0);
+# endif
+# else
+ printf ("vax-dec-ultrix\n"); exit (0);
+# endif
+#endif
+
+#if defined (alliant) && defined (i860)
+ printf ("i860-alliant-bsd\n"); exit (0);
+#endif
+
+ exit (1);
+}
+EOF
+
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0
+
+# Apollos put the system type in the environment.
+
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
+
+# Convex versions that predate uname can use getsysinfo(1)
+
+if [ -x /usr/convex/getsysinfo ]
+then
+ case `getsysinfo -f cpu_type` in
+ c1*)
+ echo c1-convex-bsd
+ exit 0 ;;
+ c2*)
+ if getsysinfo -f scalar_acc
+ then echo c32-convex-bsd
+ else echo c2-convex-bsd
+ fi
+ exit 0 ;;
+ c34*)
+ echo c34-convex-bsd
+ exit 0 ;;
+ c38*)
+ echo c38-convex-bsd
+ exit 0 ;;
+ c4*)
+ echo c4-convex-bsd
+ exit 0 ;;
+ esac
+fi
+
+cat >&2 <<EOF
+$0: unable to guess system type
+
+This script, last modified $timestamp, has failed to recognize
+the operating system you are using. It is advised that you
+download the most up to date version of the config scripts from
+
+ ftp://ftp.gnu.org/pub/gnu/config/
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to <config-patches@gnu.org> in order to provide the needed
+information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo = `(hostinfo) 2>/dev/null`
+/bin/universe = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
+
+exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/config.sub b/config.sub
new file mode 100755
index 0000000..7cee3d6
--- /dev/null
+++ b/config.sub
@@ -0,0 +1,1500 @@
+#! /bin/sh
+# Configuration validation subroutine script.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+# 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+
+timestamp='2003-06-18'
+
+# This file is (in principle) common to ALL GNU software.
+# The presence of a machine in this file suggests that SOME GNU software
+# can handle that machine. It does not imply ALL GNU software can.
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Please send patches to <config-patches@gnu.org>. Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# Configuration subroutine to validate and canonicalize a configuration type.
+# Supply the specified configuration type as an argument.
+# If it is invalid, we print an error message on stderr and exit with code 1.
+# Otherwise, we print the canonical config type on stdout and succeed.
+
+# This file is supposed to be the same for all GNU packages
+# and recognize all the CPU types, system types and aliases
+# that are meaningful with *any* GNU software.
+# Each package is responsible for reporting which valid configurations
+# it does not support. The user should be able to distinguish
+# a failure to support a valid configuration from a meaningless
+# configuration.
+
+# The goal of this file is to map all the various variations of a given
+# machine specification into a single specification in the form:
+# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or in some cases, the newer four-part form:
+# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# It is wrong to echo any other type of specification.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+ $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+ -h, --help print this help, then exit
+ -t, --time-stamp print date of last modification, then exit
+ -v, --version print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+ case $1 in
+ --time-stamp | --time* | -t )
+ echo "$timestamp" ; exit 0 ;;
+ --version | -v )
+ echo "$version" ; exit 0 ;;
+ --help | --h* | -h )
+ echo "$usage"; exit 0 ;;
+ -- ) # Stop option processing
+ shift; break ;;
+ - ) # Use stdin as input.
+ break ;;
+ -* )
+ echo "$me: invalid option $1$help"
+ exit 1 ;;
+
+ *local*)
+ # First pass through any local machine types.
+ echo $1
+ exit 0;;
+
+ * )
+ break ;;
+ esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+ exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+ exit 1;;
+esac
+
+# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
+# Here we must recognize all the valid KERNEL-OS combinations.
+maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+case $maybe_os in
+ nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*)
+ os=-$maybe_os
+ basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+ ;;
+ *)
+ basic_machine=`echo $1 | sed 's/-[^-]*$//'`
+ if [ $basic_machine != $1 ]
+ then os=`echo $1 | sed 's/.*-/-/'`
+ else os=; fi
+ ;;
+esac
+
+### Let's recognize common machines as not being operating systems so
+### that things like config.sub decstation-3100 work. We also
+### recognize some manufacturers as not being operating systems, so we
+### can provide default operating systems below.
+case $os in
+ -sun*os*)
+ # Prevent following clause from handling this invalid input.
+ ;;
+ -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
+ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
+ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
+ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
+ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
+ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
+ -apple | -axis)
+ os=
+ basic_machine=$1
+ ;;
+ -sim | -cisco | -oki | -wec | -winbond)
+ os=
+ basic_machine=$1
+ ;;
+ -scout)
+ ;;
+ -wrs)
+ os=-vxworks
+ basic_machine=$1
+ ;;
+ -chorusos*)
+ os=-chorusos
+ basic_machine=$1
+ ;;
+ -chorusrdb)
+ os=-chorusrdb
+ basic_machine=$1
+ ;;
+ -hiux*)
+ os=-hiuxwe2
+ ;;
+ -sco5)
+ os=-sco3.2v5
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -sco4)
+ os=-sco3.2v4
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -sco3.2.[4-9]*)
+ os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -sco3.2v[4-9]*)
+ # Don't forget version if it is 3.2v4 or newer.
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -sco*)
+ os=-sco3.2v2
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -udk*)
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -isc)
+ os=-isc2.2
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -clix*)
+ basic_machine=clipper-intergraph
+ ;;
+ -isc*)
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
+ -lynx*)
+ os=-lynxos
+ ;;
+ -ptx*)
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+ ;;
+ -windowsnt*)
+ os=`echo $os | sed -e 's/windowsnt/winnt/'`
+ ;;
+ -psos*)
+ os=-psos
+ ;;
+ -mint | -mint[0-9]*)
+ basic_machine=m68k-atari
+ os=-mint
+ ;;
+esac
+
+# Decode aliases for certain CPU-COMPANY combinations.
+case $basic_machine in
+ # Recognize the basic CPU types without company name.
+ # Some are omitted here because they have special meanings below.
+ 1750a | 580 \
+ | a29k \
+ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
+ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
+ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
+ | c4x | clipper \
+ | d10v | d30v | dlx | dsp16xx \
+ | fr30 | frv \
+ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+ | i370 | i860 | i960 | ia64 \
+ | ip2k \
+ | m32r | m68000 | m68k | m88k | mcore \
+ | mips | mipsbe | mipseb | mipsel | mipsle \
+ | mips16 \
+ | mips64 | mips64el \
+ | mips64vr | mips64vrel \
+ | mips64orion | mips64orionel \
+ | mips64vr4100 | mips64vr4100el \
+ | mips64vr4300 | mips64vr4300el \
+ | mips64vr5000 | mips64vr5000el \
+ | mipsisa32 | mipsisa32el \
+ | mipsisa32r2 | mipsisa32r2el \
+ | mipsisa64 | mipsisa64el \
+ | mipsisa64sb1 | mipsisa64sb1el \
+ | mipsisa64sr71k | mipsisa64sr71kel \
+ | mipstx39 | mipstx39el \
+ | mn10200 | mn10300 \
+ | msp430 \
+ | ns16k | ns32k \
+ | openrisc | or32 \
+ | pdp10 | pdp11 | pj | pjl \
+ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+ | pyramid \
+ | s390 | s390x \
+ | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+ | sh64 | sh64le \
+ | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \
+ | strongarm \
+ | tahoe | thumb | tic4x | tic80 | tron \
+ | v850 | v850e \
+ | we32k \
+ | x86 | xscale | xstormy16 | xtensa \
+ | z8k)
+ basic_machine=$basic_machine-unknown
+ ;;
+ m6811 | m68hc11 | m6812 | m68hc12)
+ # Motorola 68HC11/12.
+ basic_machine=$basic_machine-unknown
+ os=-none
+ ;;
+ m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+ ;;
+
+ # We use `pc' rather than `unknown'
+ # because (1) that's what they normally are, and
+ # (2) the word "unknown" tends to confuse beginning users.
+ i*86 | x86_64)
+ basic_machine=$basic_machine-pc
+ ;;
+ # Object if more than one company name word.
+ *-*-*)
+ echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+ exit 1
+ ;;
+ # Recognize the basic CPU types with company name.
+ 580-* \
+ | a29k-* \
+ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
+ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
+ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
+ | avr-* \
+ | bs2000-* \
+ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+ | clipper-* | cydra-* \
+ | d10v-* | d30v-* | dlx-* \
+ | elxsi-* \
+ | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
+ | h8300-* | h8500-* \
+ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+ | i*86-* | i860-* | i960-* | ia64-* \
+ | ip2k-* \
+ | m32r-* \
+ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
+ | m88110-* | m88k-* | mcore-* \
+ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
+ | mips16-* \
+ | mips64-* | mips64el-* \
+ | mips64vr-* | mips64vrel-* \
+ | mips64orion-* | mips64orionel-* \
+ | mips64vr4100-* | mips64vr4100el-* \
+ | mips64vr4300-* | mips64vr4300el-* \
+ | mips64vr5000-* | mips64vr5000el-* \
+ | mipsisa32-* | mipsisa32el-* \
+ | mipsisa32r2-* | mipsisa32r2el-* \
+ | mipsisa64-* | mipsisa64el-* \
+ | mipsisa64sb1-* | mipsisa64sb1el-* \
+ | mipsisa64sr71k-* | mipsisa64sr71kel-* \
+ | mipstx39-* | mipstx39el-* \
+ | msp430-* \
+ | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
+ | orion-* \
+ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
+ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+ | pyramid-* \
+ | romp-* | rs6000-* \
+ | s390-* | s390x-* \
+ | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+ | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \
+ | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
+ | tahoe-* | thumb-* \
+ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+ | tron-* \
+ | v850-* | v850e-* | vax-* \
+ | we32k-* \
+ | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
+ | xtensa-* \
+ | ymp-* \
+ | z8k-*)
+ ;;
+ # Recognize the various machine names and aliases which stand
+ # for a CPU type and a company and sometimes even an OS.
+ 386bsd)
+ basic_machine=i386-unknown
+ os=-bsd
+ ;;
+ 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
+ basic_machine=m68000-att
+ ;;
+ 3b*)
+ basic_machine=we32k-att
+ ;;
+ a29khif)
+ basic_machine=a29k-amd
+ os=-udi
+ ;;
+ adobe68k)
+ basic_machine=m68010-adobe
+ os=-scout
+ ;;
+ alliant | fx80)
+ basic_machine=fx80-alliant
+ ;;
+ altos | altos3068)
+ basic_machine=m68k-altos
+ ;;
+ am29k)
+ basic_machine=a29k-none
+ os=-bsd
+ ;;
+ amd64)
+ basic_machine=x86_64-pc
+ ;;
+ amdahl)
+ basic_machine=580-amdahl
+ os=-sysv
+ ;;
+ amiga | amiga-*)
+ basic_machine=m68k-unknown
+ ;;
+ amigaos | amigados)
+ basic_machine=m68k-unknown
+ os=-amigaos
+ ;;
+ amigaunix | amix)
+ basic_machine=m68k-unknown
+ os=-sysv4
+ ;;
+ apollo68)
+ basic_machine=m68k-apollo
+ os=-sysv
+ ;;
+ apollo68bsd)
+ basic_machine=m68k-apollo
+ os=-bsd
+ ;;
+ aux)
+ basic_machine=m68k-apple
+ os=-aux
+ ;;
+ balance)
+ basic_machine=ns32k-sequent
+ os=-dynix
+ ;;
+ c90)
+ basic_machine=c90-cray
+ os=-unicos
+ ;;
+ convex-c1)
+ basic_machine=c1-convex
+ os=-bsd
+ ;;
+ convex-c2)
+ basic_machine=c2-convex
+ os=-bsd
+ ;;
+ convex-c32)
+ basic_machine=c32-convex
+ os=-bsd
+ ;;
+ convex-c34)
+ basic_machine=c34-convex
+ os=-bsd
+ ;;
+ convex-c38)
+ basic_machine=c38-convex
+ os=-bsd
+ ;;
+ cray | j90)
+ basic_machine=j90-cray
+ os=-unicos
+ ;;
+ crds | unos)
+ basic_machine=m68k-crds
+ ;;
+ cris | cris-* | etrax*)
+ basic_machine=cris-axis
+ ;;
+ da30 | da30-*)
+ basic_machine=m68k-da30
+ ;;
+ decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
+ basic_machine=mips-dec
+ ;;
+ decsystem10* | dec10*)
+ basic_machine=pdp10-dec
+ os=-tops10
+ ;;
+ decsystem20* | dec20*)
+ basic_machine=pdp10-dec
+ os=-tops20
+ ;;
+ delta | 3300 | motorola-3300 | motorola-delta \
+ | 3300-motorola | delta-motorola)
+ basic_machine=m68k-motorola
+ ;;
+ delta88)
+ basic_machine=m88k-motorola
+ os=-sysv3
+ ;;
+ dpx20 | dpx20-*)
+ basic_machine=rs6000-bull
+ os=-bosx
+ ;;
+ dpx2* | dpx2*-bull)
+ basic_machine=m68k-bull
+ os=-sysv3
+ ;;
+ ebmon29k)
+ basic_machine=a29k-amd
+ os=-ebmon
+ ;;
+ elxsi)
+ basic_machine=elxsi-elxsi
+ os=-bsd
+ ;;
+ encore | umax | mmax)
+ basic_machine=ns32k-encore
+ ;;
+ es1800 | OSE68k | ose68k | ose | OSE)
+ basic_machine=m68k-ericsson
+ os=-ose
+ ;;
+ fx2800)
+ basic_machine=i860-alliant
+ ;;
+ genix)
+ basic_machine=ns32k-ns
+ ;;
+ gmicro)
+ basic_machine=tron-gmicro
+ os=-sysv
+ ;;
+ go32)
+ basic_machine=i386-pc
+ os=-go32
+ ;;
+ h3050r* | hiux*)
+ basic_machine=hppa1.1-hitachi
+ os=-hiuxwe2
+ ;;
+ h8300hms)
+ basic_machine=h8300-hitachi
+ os=-hms
+ ;;
+ h8300xray)
+ basic_machine=h8300-hitachi
+ os=-xray
+ ;;
+ h8500hms)
+ basic_machine=h8500-hitachi
+ os=-hms
+ ;;
+ harris)
+ basic_machine=m88k-harris
+ os=-sysv3
+ ;;
+ hp300-*)
+ basic_machine=m68k-hp
+ ;;
+ hp300bsd)
+ basic_machine=m68k-hp
+ os=-bsd
+ ;;
+ hp300hpux)
+ basic_machine=m68k-hp
+ os=-hpux
+ ;;
+ hp3k9[0-9][0-9] | hp9[0-9][0-9])
+ basic_machine=hppa1.0-hp
+ ;;
+ hp9k2[0-9][0-9] | hp9k31[0-9])
+ basic_machine=m68000-hp
+ ;;
+ hp9k3[2-9][0-9])
+ basic_machine=m68k-hp
+ ;;
+ hp9k6[0-9][0-9] | hp6[0-9][0-9])
+ basic_machine=hppa1.0-hp
+ ;;
+ hp9k7[0-79][0-9] | hp7[0-79][0-9])
+ basic_machine=hppa1.1-hp
+ ;;
+ hp9k78[0-9] | hp78[0-9])
+ # FIXME: really hppa2.0-hp
+ basic_machine=hppa1.1-hp
+ ;;
+ hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
+ # FIXME: really hppa2.0-hp
+ basic_machine=hppa1.1-hp
+ ;;
+ hp9k8[0-9][13679] | hp8[0-9][13679])
+ basic_machine=hppa1.1-hp
+ ;;
+ hp9k8[0-9][0-9] | hp8[0-9][0-9])
+ basic_machine=hppa1.0-hp
+ ;;
+ hppa-next)
+ os=-nextstep3
+ ;;
+ hppaosf)
+ basic_machine=hppa1.1-hp
+ os=-osf
+ ;;
+ hppro)
+ basic_machine=hppa1.1-hp
+ os=-proelf
+ ;;
+ i370-ibm* | ibm*)
+ basic_machine=i370-ibm
+ ;;
+# I'm not sure what "Sysv32" means. Should this be sysv3.2?
+ i*86v32)
+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ os=-sysv32
+ ;;
+ i*86v4*)
+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ os=-sysv4
+ ;;
+ i*86v)
+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ os=-sysv
+ ;;
+ i*86sol2)
+ basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+ os=-solaris2
+ ;;
+ i386mach)
+ basic_machine=i386-mach
+ os=-mach
+ ;;
+ i386-vsta | vsta)
+ basic_machine=i386-unknown
+ os=-vsta
+ ;;
+ iris | iris4d)
+ basic_machine=mips-sgi
+ case $os in
+ -irix*)
+ ;;
+ *)
+ os=-irix4
+ ;;
+ esac
+ ;;
+ isi68 | isi)
+ basic_machine=m68k-isi
+ os=-sysv
+ ;;
+ m88k-omron*)
+ basic_machine=m88k-omron
+ ;;
+ magnum | m3230)
+ basic_machine=mips-mips
+ os=-sysv
+ ;;
+ merlin)
+ basic_machine=ns32k-utek
+ os=-sysv
+ ;;
+ mingw32)
+ basic_machine=i386-pc
+ os=-mingw32
+ ;;
+ miniframe)
+ basic_machine=m68000-convergent
+ ;;
+ *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
+ basic_machine=m68k-atari
+ os=-mint
+ ;;
+ mips3*-*)
+ basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+ ;;
+ mips3*)
+ basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+ ;;
+ mmix*)
+ basic_machine=mmix-knuth
+ os=-mmixware
+ ;;
+ monitor)
+ basic_machine=m68k-rom68k
+ os=-coff
+ ;;
+ morphos)
+ basic_machine=powerpc-unknown
+ os=-morphos
+ ;;
+ msdos)
+ basic_machine=i386-pc
+ os=-msdos
+ ;;
+ mvs)
+ basic_machine=i370-ibm
+ os=-mvs
+ ;;
+ ncr3000)
+ basic_machine=i486-ncr
+ os=-sysv4
+ ;;
+ netbsd386)
+ basic_machine=i386-unknown
+ os=-netbsd
+ ;;
+ netwinder)
+ basic_machine=armv4l-rebel
+ os=-linux
+ ;;
+ news | news700 | news800 | news900)
+ basic_machine=m68k-sony
+ os=-newsos
+ ;;
+ news1000)
+ basic_machine=m68030-sony
+ os=-newsos
+ ;;
+ news-3600 | risc-news)
+ basic_machine=mips-sony
+ os=-newsos
+ ;;
+ necv70)
+ basic_machine=v70-nec
+ os=-sysv
+ ;;
+ next | m*-next )
+ basic_machine=m68k-next
+ case $os in
+ -nextstep* )
+ ;;
+ -ns2*)
+ os=-nextstep2
+ ;;
+ *)
+ os=-nextstep3
+ ;;
+ esac
+ ;;
+ nh3000)
+ basic_machine=m68k-harris
+ os=-cxux
+ ;;
+ nh[45]000)
+ basic_machine=m88k-harris
+ os=-cxux
+ ;;
+ nindy960)
+ basic_machine=i960-intel
+ os=-nindy
+ ;;
+ mon960)
+ basic_machine=i960-intel
+ os=-mon960
+ ;;
+ nonstopux)
+ basic_machine=mips-compaq
+ os=-nonstopux
+ ;;
+ np1)
+ basic_machine=np1-gould
+ ;;
+ nv1)
+ basic_machine=nv1-cray
+ os=-unicosmp
+ ;;
+ nsr-tandem)
+ basic_machine=nsr-tandem
+ ;;
+ op50n-* | op60c-*)
+ basic_machine=hppa1.1-oki
+ os=-proelf
+ ;;
+ or32 | or32-*)
+ basic_machine=or32-unknown
+ os=-coff
+ ;;
+ OSE68000 | ose68000)
+ basic_machine=m68000-ericsson
+ os=-ose
+ ;;
+ os68k)
+ basic_machine=m68k-none
+ os=-os68k
+ ;;
+ pa-hitachi)
+ basic_machine=hppa1.1-hitachi
+ os=-hiuxwe2
+ ;;
+ paragon)
+ basic_machine=i860-intel
+ os=-osf
+ ;;
+ pbd)
+ basic_machine=sparc-tti
+ ;;
+ pbb)
+ basic_machine=m68k-tti
+ ;;
+ pc532 | pc532-*)
+ basic_machine=ns32k-pc532
+ ;;
+ pentium | p5 | k5 | k6 | nexgen | viac3)
+ basic_machine=i586-pc
+ ;;
+ pentiumpro | p6 | 6x86 | athlon | athlon_*)
+ basic_machine=i686-pc
+ ;;
+ pentiumii | pentium2 | pentiumiii | pentium3)
+ basic_machine=i686-pc
+ ;;
+ pentium4)
+ basic_machine=i786-pc
+ ;;
+ pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
+ basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pentiumpro-* | p6-* | 6x86-* | athlon-*)
+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pentium4-*)
+ basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pn)
+ basic_machine=pn-gould
+ ;;
+ power) basic_machine=power-ibm
+ ;;
+ ppc) basic_machine=powerpc-unknown
+ ;;
+ ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ppcle | powerpclittle | ppc-le | powerpc-little)
+ basic_machine=powerpcle-unknown
+ ;;
+ ppcle-* | powerpclittle-*)
+ basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ppc64) basic_machine=powerpc64-unknown
+ ;;
+ ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+ basic_machine=powerpc64le-unknown
+ ;;
+ ppc64le-* | powerpc64little-*)
+ basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ps2)
+ basic_machine=i386-ibm
+ ;;
+ pw32)
+ basic_machine=i586-unknown
+ os=-pw32
+ ;;
+ rom68k)
+ basic_machine=m68k-rom68k
+ os=-coff
+ ;;
+ rm[46]00)
+ basic_machine=mips-siemens
+ ;;
+ rtpc | rtpc-*)
+ basic_machine=romp-ibm
+ ;;
+ sa29200)
+ basic_machine=a29k-amd
+ os=-udi
+ ;;
+ sb1)
+ basic_machine=mipsisa64sb1-unknown
+ ;;
+ sb1el)
+ basic_machine=mipsisa64sb1el-unknown
+ ;;
+ sei)
+ basic_machine=mips-sei
+ os=-seiux
+ ;;
+ sequent)
+ basic_machine=i386-sequent
+ ;;
+ sh)
+ basic_machine=sh-hitachi
+ os=-hms
+ ;;
+ sh64)
+ basic_machine=sh64-unknown
+ ;;
+ sparclite-wrs | simso-wrs)
+ basic_machine=sparclite-wrs
+ os=-vxworks
+ ;;
+ sps7)
+ basic_machine=m68k-bull
+ os=-sysv2
+ ;;
+ spur)
+ basic_machine=spur-unknown
+ ;;
+ st2000)
+ basic_machine=m68k-tandem
+ ;;
+ stratus)
+ basic_machine=i860-stratus
+ os=-sysv4
+ ;;
+ sun2)
+ basic_machine=m68000-sun
+ ;;
+ sun2os3)
+ basic_machine=m68000-sun
+ os=-sunos3
+ ;;
+ sun2os4)
+ basic_machine=m68000-sun
+ os=-sunos4
+ ;;
+ sun3os3)
+ basic_machine=m68k-sun
+ os=-sunos3
+ ;;
+ sun3os4)
+ basic_machine=m68k-sun
+ os=-sunos4
+ ;;
+ sun4os3)
+ basic_machine=sparc-sun
+ os=-sunos3
+ ;;
+ sun4os4)
+ basic_machine=sparc-sun
+ os=-sunos4
+ ;;
+ sun4sol2)
+ basic_machine=sparc-sun
+ os=-solaris2
+ ;;
+ sun3 | sun3-*)
+ basic_machine=m68k-sun
+ ;;
+ sun4)
+ basic_machine=sparc-sun
+ ;;
+ sun386 | sun386i | roadrunner)
+ basic_machine=i386-sun
+ ;;
+ sv1)
+ basic_machine=sv1-cray
+ os=-unicos
+ ;;
+ symmetry)
+ basic_machine=i386-sequent
+ os=-dynix
+ ;;
+ t3e)
+ basic_machine=alphaev5-cray
+ os=-unicos
+ ;;
+ t90)
+ basic_machine=t90-cray
+ os=-unicos
+ ;;
+ tic54x | c54x*)
+ basic_machine=tic54x-unknown
+ os=-coff
+ ;;
+ tic55x | c55x*)
+ basic_machine=tic55x-unknown
+ os=-coff
+ ;;
+ tic6x | c6x*)
+ basic_machine=tic6x-unknown
+ os=-coff
+ ;;
+ tx39)
+ basic_machine=mipstx39-unknown
+ ;;
+ tx39el)
+ basic_machine=mipstx39el-unknown
+ ;;
+ toad1)
+ basic_machine=pdp10-xkl
+ os=-tops20
+ ;;
+ tower | tower-32)
+ basic_machine=m68k-ncr
+ ;;
+ udi29k)
+ basic_machine=a29k-amd
+ os=-udi
+ ;;
+ ultra3)
+ basic_machine=a29k-nyu
+ os=-sym1
+ ;;
+ v810 | necv810)
+ basic_machine=v810-nec
+ os=-none
+ ;;
+ vaxv)
+ basic_machine=vax-dec
+ os=-sysv
+ ;;
+ vms)
+ basic_machine=vax-dec
+ os=-vms
+ ;;
+ vpp*|vx|vx-*)
+ basic_machine=f301-fujitsu
+ ;;
+ vxworks960)
+ basic_machine=i960-wrs
+ os=-vxworks
+ ;;
+ vxworks68)
+ basic_machine=m68k-wrs
+ os=-vxworks
+ ;;
+ vxworks29k)
+ basic_machine=a29k-wrs
+ os=-vxworks
+ ;;
+ w65*)
+ basic_machine=w65-wdc
+ os=-none
+ ;;
+ w89k-*)
+ basic_machine=hppa1.1-winbond
+ os=-proelf
+ ;;
+ xps | xps100)
+ basic_machine=xps100-honeywell
+ ;;
+ ymp)
+ basic_machine=ymp-cray
+ os=-unicos
+ ;;
+ z8k-*-coff)
+ basic_machine=z8k-unknown
+ os=-sim
+ ;;
+ none)
+ basic_machine=none-none
+ os=-none
+ ;;
+
+# Here we handle the default manufacturer of certain CPU types. It is in
+# some cases the only manufacturer, in others, it is the most popular.
+ w89k)
+ basic_machine=hppa1.1-winbond
+ ;;
+ op50n)
+ basic_machine=hppa1.1-oki
+ ;;
+ op60c)
+ basic_machine=hppa1.1-oki
+ ;;
+ romp)
+ basic_machine=romp-ibm
+ ;;
+ rs6000)
+ basic_machine=rs6000-ibm
+ ;;
+ vax)
+ basic_machine=vax-dec
+ ;;
+ pdp10)
+ # there are many clones, so DEC is not a safe bet
+ basic_machine=pdp10-unknown
+ ;;
+ pdp11)
+ basic_machine=pdp11-dec
+ ;;
+ we32k)
+ basic_machine=we32k-att
+ ;;
+ sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele)
+ basic_machine=sh-unknown
+ ;;
+ sh64)
+ basic_machine=sh64-unknown
+ ;;
+ sparc | sparcv9 | sparcv9b)
+ basic_machine=sparc-sun
+ ;;
+ cydra)
+ basic_machine=cydra-cydrome
+ ;;
+ orion)
+ basic_machine=orion-highlevel
+ ;;
+ orion105)
+ basic_machine=clipper-highlevel
+ ;;
+ mac | mpw | mac-mpw)
+ basic_machine=m68k-apple
+ ;;
+ pmac | pmac-mpw)
+ basic_machine=powerpc-apple
+ ;;
+ *-unknown)
+ # Make sure to match an already-canonicalized machine name.
+ ;;
+ *)
+ echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+ exit 1
+ ;;
+esac
+
+# Here we canonicalize certain aliases for manufacturers.
+case $basic_machine in
+ *-digital*)
+ basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
+ ;;
+ *-commodore*)
+ basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
+ ;;
+ *)
+ ;;
+esac
+
+# Decode manufacturer-specific aliases for certain operating systems.
+
+if [ x"$os" != x"" ]
+then
+case $os in
+ # First match some system type aliases
+ # that might get confused with valid system types.
+ # -solaris* is a basic system type, with this one exception.
+ -solaris1 | -solaris1.*)
+ os=`echo $os | sed -e 's|solaris1|sunos4|'`
+ ;;
+ -solaris)
+ os=-solaris2
+ ;;
+ -svr4*)
+ os=-sysv4
+ ;;
+ -unixware*)
+ os=-sysv4.2uw
+ ;;
+ -gnu/linux*)
+ os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
+ ;;
+ # First accept the basic system types.
+ # The portable systems comes first.
+ # Each alternative MUST END IN A *, to match a version number.
+ # -sysv* is not here because it comes later, after sysvr4.
+ -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
+ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\
+ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
+ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
+ | -aos* \
+ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
+ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
+ | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
+ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
+ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+ | -chorusos* | -chorusrdb* \
+ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
+ | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
+ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
+ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+ | -powermax* | -dnix* | -nx6 | -nx7 | -sei*)
+ # Remember, each alternative MUST END IN *, to match a version number.
+ ;;
+ -qnx*)
+ case $basic_machine in
+ x86-* | i*86-*)
+ ;;
+ *)
+ os=-nto$os
+ ;;
+ esac
+ ;;
+ -nto-qnx*)
+ ;;
+ -nto*)
+ os=`echo $os | sed -e 's|nto|nto-qnx|'`
+ ;;
+ -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
+ | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
+ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
+ ;;
+ -mac*)
+ os=`echo $os | sed -e 's|mac|macos|'`
+ ;;
+ -linux*)
+ os=`echo $os | sed -e 's|linux|linux-gnu|'`
+ ;;
+ -sunos5*)
+ os=`echo $os | sed -e 's|sunos5|solaris2|'`
+ ;;
+ -sunos6*)
+ os=`echo $os | sed -e 's|sunos6|solaris3|'`
+ ;;
+ -opened*)
+ os=-openedition
+ ;;
+ -wince*)
+ os=-wince
+ ;;
+ -osfrose*)
+ os=-osfrose
+ ;;
+ -osf*)
+ os=-osf
+ ;;
+ -utek*)
+ os=-bsd
+ ;;
+ -dynix*)
+ os=-bsd
+ ;;
+ -acis*)
+ os=-aos
+ ;;
+ -atheos*)
+ os=-atheos
+ ;;
+ -386bsd)
+ os=-bsd
+ ;;
+ -ctix* | -uts*)
+ os=-sysv
+ ;;
+ -nova*)
+ os=-rtmk-nova
+ ;;
+ -ns2 )
+ os=-nextstep2
+ ;;
+ -nsk*)
+ os=-nsk
+ ;;
+ # Preserve the version number of sinix5.
+ -sinix5.*)
+ os=`echo $os | sed -e 's|sinix|sysv|'`
+ ;;
+ -sinix*)
+ os=-sysv4
+ ;;
+ -triton*)
+ os=-sysv3
+ ;;
+ -oss*)
+ os=-sysv3
+ ;;
+ -svr4)
+ os=-sysv4
+ ;;
+ -svr3)
+ os=-sysv3
+ ;;
+ -sysvr4)
+ os=-sysv4
+ ;;
+ # This must come after -sysvr4.
+ -sysv*)
+ ;;
+ -ose*)
+ os=-ose
+ ;;
+ -es1800*)
+ os=-ose
+ ;;
+ -xenix)
+ os=-xenix
+ ;;
+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+ os=-mint
+ ;;
+ -aros*)
+ os=-aros
+ ;;
+ -kaos*)
+ os=-kaos
+ ;;
+ -none)
+ ;;
+ *)
+ # Get rid of the `-' at the beginning of $os.
+ os=`echo $os | sed 's/[^-]*-//'`
+ echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
+ exit 1
+ ;;
+esac
+else
+
+# Here we handle the default operating systems that come with various machines.
+# The value should be what the vendor currently ships out the door with their
+# machine or put another way, the most popular os provided with the machine.
+
+# Note that if you're going to try to match "-MANUFACTURER" here (say,
+# "-sun"), then you have to tell the case statement up towards the top
+# that MANUFACTURER isn't an operating system. Otherwise, code above
+# will signal an error saying that MANUFACTURER isn't an operating
+# system, and we'll never get to this point.
+
+case $basic_machine in
+ *-acorn)
+ os=-riscix1.2
+ ;;
+ arm*-rebel)
+ os=-linux
+ ;;
+ arm*-semi)
+ os=-aout
+ ;;
+ c4x-* | tic4x-*)
+ os=-coff
+ ;;
+ # This must come before the *-dec entry.
+ pdp10-*)
+ os=-tops20
+ ;;
+ pdp11-*)
+ os=-none
+ ;;
+ *-dec | vax-*)
+ os=-ultrix4.2
+ ;;
+ m68*-apollo)
+ os=-domain
+ ;;
+ i386-sun)
+ os=-sunos4.0.2
+ ;;
+ m68000-sun)
+ os=-sunos3
+ # This also exists in the configure program, but was not the
+ # default.
+ # os=-sunos4
+ ;;
+ m68*-cisco)
+ os=-aout
+ ;;
+ mips*-cisco)
+ os=-elf
+ ;;
+ mips*-*)
+ os=-elf
+ ;;
+ or32-*)
+ os=-coff
+ ;;
+ *-tti) # must be before sparc entry or we get the wrong os.
+ os=-sysv3
+ ;;
+ sparc-* | *-sun)
+ os=-sunos4.1.1
+ ;;
+ *-be)
+ os=-beos
+ ;;
+ *-ibm)
+ os=-aix
+ ;;
+ *-wec)
+ os=-proelf
+ ;;
+ *-winbond)
+ os=-proelf
+ ;;
+ *-oki)
+ os=-proelf
+ ;;
+ *-hp)
+ os=-hpux
+ ;;
+ *-hitachi)
+ os=-hiux
+ ;;
+ i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
+ os=-sysv
+ ;;
+ *-cbm)
+ os=-amigaos
+ ;;
+ *-dg)
+ os=-dgux
+ ;;
+ *-dolphin)
+ os=-sysv3
+ ;;
+ m68k-ccur)
+ os=-rtu
+ ;;
+ m88k-omron*)
+ os=-luna
+ ;;
+ *-next )
+ os=-nextstep
+ ;;
+ *-sequent)
+ os=-ptx
+ ;;
+ *-crds)
+ os=-unos
+ ;;
+ *-ns)
+ os=-genix
+ ;;
+ i370-*)
+ os=-mvs
+ ;;
+ *-next)
+ os=-nextstep3
+ ;;
+ *-gould)
+ os=-sysv
+ ;;
+ *-highlevel)
+ os=-bsd
+ ;;
+ *-encore)
+ os=-bsd
+ ;;
+ *-sgi)
+ os=-irix
+ ;;
+ *-siemens)
+ os=-sysv4
+ ;;
+ *-masscomp)
+ os=-rtu
+ ;;
+ f30[01]-fujitsu | f700-fujitsu)
+ os=-uxpv
+ ;;
+ *-rom68k)
+ os=-coff
+ ;;
+ *-*bug)
+ os=-coff
+ ;;
+ *-apple)
+ os=-macos
+ ;;
+ *-atari*)
+ os=-mint
+ ;;
+ *)
+ os=-none
+ ;;
+esac
+fi
+
+# Here we handle the case where we know the os, and the CPU type, but not the
+# manufacturer. We pick the logical manufacturer.
+vendor=unknown
+case $basic_machine in
+ *-unknown)
+ case $os in
+ -riscix*)
+ vendor=acorn
+ ;;
+ -sunos*)
+ vendor=sun
+ ;;
+ -aix*)
+ vendor=ibm
+ ;;
+ -beos*)
+ vendor=be
+ ;;
+ -hpux*)
+ vendor=hp
+ ;;
+ -mpeix*)
+ vendor=hp
+ ;;
+ -hiux*)
+ vendor=hitachi
+ ;;
+ -unos*)
+ vendor=crds
+ ;;
+ -dgux*)
+ vendor=dg
+ ;;
+ -luna*)
+ vendor=omron
+ ;;
+ -genix*)
+ vendor=ns
+ ;;
+ -mvs* | -opened*)
+ vendor=ibm
+ ;;
+ -ptx*)
+ vendor=sequent
+ ;;
+ -vxsim* | -vxworks* | -windiss*)
+ vendor=wrs
+ ;;
+ -aux*)
+ vendor=apple
+ ;;
+ -hms*)
+ vendor=hitachi
+ ;;
+ -mpw* | -macos*)
+ vendor=apple
+ ;;
+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+ vendor=atari
+ ;;
+ -vos*)
+ vendor=stratus
+ ;;
+ esac
+ basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
+ ;;
+esac
+
+echo $basic_machine$os
+exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/configure b/configure
new file mode 100755
index 0000000..f65dc77
--- /dev/null
+++ b/configure
@@ -0,0 +1,2932 @@
+#! /bin/sh
+# From configure.in 0.2.3.
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.59.
+#
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## --------------------- ##
+## M4sh Initialization. ##
+## --------------------- ##
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+ set -o posix
+fi
+DUALCASE=1; export DUALCASE # for MKS sh
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+ as_unset=unset
+else
+ as_unset=false
+fi
+
+
+# Work around bugs in pre-3.0 UWIN ksh.
+$as_unset ENV MAIL MAILPATH
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+ LC_TELEPHONE LC_TIME
+do
+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+ eval $as_var=C; export $as_var
+ else
+ $as_unset $as_var
+ fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)$' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
+ /^X\/\(\/\/\)$/{ s//\1/; q; }
+ /^X\/\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+
+
+# PATH needs CR, and LINENO needs CR and PATH.
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ echo "#! /bin/sh" >conf$$.sh
+ echo "exit 0" >>conf$$.sh
+ chmod +x conf$$.sh
+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+ PATH_SEPARATOR=';'
+ else
+ PATH_SEPARATOR=:
+ fi
+ rm -f conf$$.sh
+fi
+
+
+ as_lineno_1=$LINENO
+ as_lineno_2=$LINENO
+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
+ test "x$as_lineno_3" = "x$as_lineno_2" || {
+ # Find who we are. Look in the path if we contain no path at all
+ # relative or not.
+ case $0 in
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+
+ ;;
+ esac
+ # We did not find ourselves, most probably we were run as `sh COMMAND'
+ # in which case we are not to be found in the path.
+ if test "x$as_myself" = x; then
+ as_myself=$0
+ fi
+ if test ! -f "$as_myself"; then
+ { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
+ { (exit 1); exit 1; }; }
+ fi
+ case $CONFIG_SHELL in
+ '')
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for as_base in sh bash ksh sh5; do
+ case $as_dir in
+ /*)
+ if ("$as_dir/$as_base" -c '
+ as_lineno_1=$LINENO
+ as_lineno_2=$LINENO
+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
+ test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
+ $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
+ $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
+ CONFIG_SHELL=$as_dir/$as_base
+ export CONFIG_SHELL
+ exec "$CONFIG_SHELL" "$0" ${1+"$@"}
+ fi;;
+ esac
+ done
+done
+;;
+ esac
+
+ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+ # uniformly replaced by the line number. The first 'sed' inserts a
+ # line-number line before each line; the second 'sed' does the real
+ # work. The second script uses 'N' to pair each line-number line
+ # with the numbered line, and appends trailing '-' during
+ # substitution so that $LINENO is not a special case at line end.
+ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+ # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
+ sed '=' <$as_myself |
+ sed '
+ N
+ s,$,-,
+ : loop
+ s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
+ t loop
+ s,-$,,
+ s,^['$as_cr_digits']*\n,,
+ ' >$as_me.lineno &&
+ chmod +x $as_me.lineno ||
+ { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+ { (exit 1); exit 1; }; }
+
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensible to this).
+ . ./$as_me.lineno
+ # Exit status is that of the last command.
+ exit
+}
+
+
+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
+ *c*,-n*) ECHO_N= ECHO_C='
+' ECHO_T=' ' ;;
+ *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
+ *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+ # We could just check for DJGPP; but this test a) works b) is more generic
+ # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+ if test -f conf$$.exe; then
+ # Don't use ln at all; we don't have any links
+ as_ln_s='cp -p'
+ else
+ as_ln_s='ln -s'
+ fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.file
+
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p=:
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+as_executable_p="test -f"
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS=" $as_nl"
+
+# CDPATH.
+$as_unset CDPATH
+
+
+# Name of the host.
+# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+exec 6>&1
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_config_libobj_dir=.
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+SHELL=${CONFIG_SHELL-/bin/sh}
+
+# Maximum number of lines to put in a shell here document.
+# This variable seems obsolete. It should probably be removed, and
+# only ac_max_sed_lines should be used.
+: ${ac_max_here_lines=38}
+
+# Identity of this package.
+PACKAGE_NAME=
+PACKAGE_TARNAME=
+PACKAGE_VERSION=
+PACKAGE_STRING=
+PACKAGE_BUGREPORT=
+
+ac_unique_file="icons/01x01-template"
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE PERL icondir userdir ICON_SET_BASE ICON_SET_PENGUINS ICON_SET_KDE ICON_SET_3DPIXMAPS ICON_SET_MARTYS ICON_SET_GNOME ICON_SET_INFOX ICON_SET_AQUAFUSION ICON_SET_CRYSTALCLEAR ICON_SET_GARTOON ICON_SET_GANT ALL_ICON_SETS SELECTED_ICON_SETS LIBOBJS LTLIBOBJS'
+ac_subst_files=''
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datadir='${prefix}/share'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+libdir='${exec_prefix}/lib'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+infodir='${prefix}/info'
+mandir='${prefix}/man'
+
+ac_prev=
+for ac_option
+do
+ # If the previous option needs an argument, assign it.
+ if test -n "$ac_prev"; then
+ eval "$ac_prev=\$ac_option"
+ ac_prev=
+ continue
+ fi
+
+ ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+
+ case $ac_option in
+
+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
+ ac_prev=bindir ;;
+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+ bindir=$ac_optarg ;;
+
+ -build | --build | --buil | --bui | --bu)
+ ac_prev=build_alias ;;
+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+ build_alias=$ac_optarg ;;
+
+ -cache-file | --cache-file | --cache-fil | --cache-fi \
+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+ ac_prev=cache_file ;;
+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+ cache_file=$ac_optarg ;;
+
+ --config-cache | -C)
+ cache_file=config.cache ;;
+
+ -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
+ ac_prev=datadir ;;
+ -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
+ | --da=*)
+ datadir=$ac_optarg ;;
+
+ -disable-* | --disable-*)
+ ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+ { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+ { (exit 1); exit 1; }; }
+ ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+ eval "enable_$ac_feature=no" ;;
+
+ -enable-* | --enable-*)
+ ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+ { echo "$as_me: error: invalid feature name: $ac_feature" >&2
+ { (exit 1); exit 1; }; }
+ ac_feature=`echo $ac_feature | sed 's/-/_/g'`
+ case $ac_option in
+ *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
+ *) ac_optarg=yes ;;
+ esac
+ eval "enable_$ac_feature='$ac_optarg'" ;;
+
+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+ | --exec | --exe | --ex)
+ ac_prev=exec_prefix ;;
+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+ | --exec=* | --exe=* | --ex=*)
+ exec_prefix=$ac_optarg ;;
+
+ -gas | --gas | --ga | --g)
+ # Obsolete; use --with-gas.
+ with_gas=yes ;;
+
+ -help | --help | --hel | --he | -h)
+ ac_init_help=long ;;
+ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+ ac_init_help=recursive ;;
+ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+ ac_init_help=short ;;
+
+ -host | --host | --hos | --ho)
+ ac_prev=host_alias ;;
+ -host=* | --host=* | --hos=* | --ho=*)
+ host_alias=$ac_optarg ;;
+
+ -includedir | --includedir | --includedi | --included | --include \
+ | --includ | --inclu | --incl | --inc)
+ ac_prev=includedir ;;
+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+ | --includ=* | --inclu=* | --incl=* | --inc=*)
+ includedir=$ac_optarg ;;
+
+ -infodir | --infodir | --infodi | --infod | --info | --inf)
+ ac_prev=infodir ;;
+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+ infodir=$ac_optarg ;;
+
+ -libdir | --libdir | --libdi | --libd)
+ ac_prev=libdir ;;
+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
+ libdir=$ac_optarg ;;
+
+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+ | --libexe | --libex | --libe)
+ ac_prev=libexecdir ;;
+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+ | --libexe=* | --libex=* | --libe=*)
+ libexecdir=$ac_optarg ;;
+
+ -localstatedir | --localstatedir | --localstatedi | --localstated \
+ | --localstate | --localstat | --localsta | --localst \
+ | --locals | --local | --loca | --loc | --lo)
+ ac_prev=localstatedir ;;
+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+ | --localstate=* | --localstat=* | --localsta=* | --localst=* \
+ | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
+ localstatedir=$ac_optarg ;;
+
+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+ ac_prev=mandir ;;
+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+ mandir=$ac_optarg ;;
+
+ -nfp | --nfp | --nf)
+ # Obsolete; use --without-fp.
+ with_fp=no ;;
+
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c | -n)
+ no_create=yes ;;
+
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+ no_recursion=yes ;;
+
+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+ | --oldin | --oldi | --old | --ol | --o)
+ ac_prev=oldincludedir ;;
+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+ oldincludedir=$ac_optarg ;;
+
+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+ ac_prev=prefix ;;
+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+ prefix=$ac_optarg ;;
+
+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
+ | --program-pre | --program-pr | --program-p)
+ ac_prev=program_prefix ;;
+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+ program_prefix=$ac_optarg ;;
+
+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
+ | --program-suf | --program-su | --program-s)
+ ac_prev=program_suffix ;;
+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+ program_suffix=$ac_optarg ;;
+
+ -program-transform-name | --program-transform-name \
+ | --program-transform-nam | --program-transform-na \
+ | --program-transform-n | --program-transform- \
+ | --program-transform | --program-transfor \
+ | --program-transfo | --program-transf \
+ | --program-trans | --program-tran \
+ | --progr-tra | --program-tr | --program-t)
+ ac_prev=program_transform_name ;;
+ -program-transform-name=* | --program-transform-name=* \
+ | --program-transform-nam=* | --program-transform-na=* \
+ | --program-transform-n=* | --program-transform-=* \
+ | --program-transform=* | --program-transfor=* \
+ | --program-transfo=* | --program-transf=* \
+ | --program-trans=* | --program-tran=* \
+ | --progr-tra=* | --program-tr=* | --program-t=*)
+ program_transform_name=$ac_optarg ;;
+
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ silent=yes ;;
+
+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+ ac_prev=sbindir ;;
+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+ | --sbi=* | --sb=*)
+ sbindir=$ac_optarg ;;
+
+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+ | --sharedst | --shareds | --shared | --share | --shar \
+ | --sha | --sh)
+ ac_prev=sharedstatedir ;;
+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+ | --sha=* | --sh=*)
+ sharedstatedir=$ac_optarg ;;
+
+ -site | --site | --sit)
+ ac_prev=site ;;
+ -site=* | --site=* | --sit=*)
+ site=$ac_optarg ;;
+
+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+ ac_prev=srcdir ;;
+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+ srcdir=$ac_optarg ;;
+
+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+ | --syscon | --sysco | --sysc | --sys | --sy)
+ ac_prev=sysconfdir ;;
+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+ sysconfdir=$ac_optarg ;;
+
+ -target | --target | --targe | --targ | --tar | --ta | --t)
+ ac_prev=target_alias ;;
+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+ target_alias=$ac_optarg ;;
+
+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
+ verbose=yes ;;
+
+ -version | --version | --versio | --versi | --vers | -V)
+ ac_init_version=: ;;
+
+ -with-* | --with-*)
+ ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+ { echo "$as_me: error: invalid package name: $ac_package" >&2
+ { (exit 1); exit 1; }; }
+ ac_package=`echo $ac_package| sed 's/-/_/g'`
+ case $ac_option in
+ *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
+ *) ac_optarg=yes ;;
+ esac
+ eval "with_$ac_package='$ac_optarg'" ;;
+
+ -without-* | --without-*)
+ ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
+ { echo "$as_me: error: invalid package name: $ac_package" >&2
+ { (exit 1); exit 1; }; }
+ ac_package=`echo $ac_package | sed 's/-/_/g'`
+ eval "with_$ac_package=no" ;;
+
+ --x)
+ # Obsolete; use --with-x.
+ with_x=yes ;;
+
+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+ | --x-incl | --x-inc | --x-in | --x-i)
+ ac_prev=x_includes ;;
+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+ x_includes=$ac_optarg ;;
+
+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+ ac_prev=x_libraries ;;
+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries=$ac_optarg ;;
+
+ -*) { echo "$as_me: error: unrecognized option: $ac_option
+Try \`$0 --help' for more information." >&2
+ { (exit 1); exit 1; }; }
+ ;;
+
+ *=*)
+ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
+ { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
+ { (exit 1); exit 1; }; }
+ ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
+ eval "$ac_envvar='$ac_optarg'"
+ export $ac_envvar ;;
+
+ *)
+ # FIXME: should be removed in autoconf 3.0.
+ echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+ echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+ : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
+ ;;
+
+ esac
+done
+
+if test -n "$ac_prev"; then
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+ { echo "$as_me: error: missing argument to $ac_option" >&2
+ { (exit 1); exit 1; }; }
+fi
+
+# Be sure to have absolute paths.
+for ac_var in exec_prefix prefix
+do
+ eval ac_val=$`echo $ac_var`
+ case $ac_val in
+ [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
+ *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+ { (exit 1); exit 1; }; };;
+ esac
+done
+
+# Be sure to have absolute paths.
+for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
+ localstatedir libdir includedir oldincludedir infodir mandir
+do
+ eval ac_val=$`echo $ac_var`
+ case $ac_val in
+ [\\/$]* | ?:[\\/]* ) ;;
+ *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
+ { (exit 1); exit 1; }; };;
+ esac
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+ if test "x$build_alias" = x; then
+ cross_compiling=maybe
+ echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
+ If a cross compiler is detected then cross compile mode will be used." >&2
+ elif test "x$build_alias" != "x$host_alias"; then
+ cross_compiling=yes
+ fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+ ac_srcdir_defaulted=yes
+ # Try the directory containing this script, then its parent.
+ ac_confdir=`(dirname "$0") 2>/dev/null ||
+$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$0" : 'X\(//\)[^/]' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X"$0" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+ srcdir=$ac_confdir
+ if test ! -r $srcdir/$ac_unique_file; then
+ srcdir=..
+ fi
+else
+ ac_srcdir_defaulted=no
+fi
+if test ! -r $srcdir/$ac_unique_file; then
+ if test "$ac_srcdir_defaulted" = yes; then
+ { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
+ { (exit 1); exit 1; }; }
+ else
+ { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
+ { (exit 1); exit 1; }; }
+ fi
+fi
+(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
+ { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
+ { (exit 1); exit 1; }; }
+srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
+ac_env_build_alias_set=${build_alias+set}
+ac_env_build_alias_value=$build_alias
+ac_cv_env_build_alias_set=${build_alias+set}
+ac_cv_env_build_alias_value=$build_alias
+ac_env_host_alias_set=${host_alias+set}
+ac_env_host_alias_value=$host_alias
+ac_cv_env_host_alias_set=${host_alias+set}
+ac_cv_env_host_alias_value=$host_alias
+ac_env_target_alias_set=${target_alias+set}
+ac_env_target_alias_value=$target_alias
+ac_cv_env_target_alias_set=${target_alias+set}
+ac_cv_env_target_alias_value=$target_alias
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+ # Omit some internal or obsolete options to make the list less imposing.
+ # This message is too long to be a string in the A/UX 3.1 sh.
+ cat <<_ACEOF
+\`configure' configures this package to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE. See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+ -h, --help display this help and exit
+ --help=short display options specific to this package
+ --help=recursive display the short help of all the included packages
+ -V, --version display version information and exit
+ -q, --quiet, --silent do not print \`checking...' messages
+ --cache-file=FILE cache test results in FILE [disabled]
+ -C, --config-cache alias for \`--cache-file=config.cache'
+ -n, --no-create do not create output files
+ --srcdir=DIR find the sources in DIR [configure dir or \`..']
+
+_ACEOF
+
+ cat <<_ACEOF
+Installation directories:
+ --prefix=PREFIX install architecture-independent files in PREFIX
+ [$ac_default_prefix]
+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
+ [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+ --bindir=DIR user executables [EPREFIX/bin]
+ --sbindir=DIR system admin executables [EPREFIX/sbin]
+ --libexecdir=DIR program executables [EPREFIX/libexec]
+ --datadir=DIR read-only architecture-independent data [PREFIX/share]
+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
+ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --libdir=DIR object code libraries [EPREFIX/lib]
+ --includedir=DIR C header files [PREFIX/include]
+ --oldincludedir=DIR C header files for non-gcc [/usr/include]
+ --infodir=DIR info documentation [PREFIX/info]
+ --mandir=DIR man documentation [PREFIX/man]
+_ACEOF
+
+ cat <<\_ACEOF
+
+Program names:
+ --program-prefix=PREFIX prepend PREFIX to installed program names
+ --program-suffix=SUFFIX append SUFFIX to installed program names
+ --program-transform-name=PROGRAM run sed PROGRAM on installed program names
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+
+ cat <<\_ACEOF
+
+Optional Features:
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --enable-icondir=DIR icon installation directory
+ PREFIX/share/icons/wm-icons
+ --enable-userdir=DIR user directory for icon aliases
+ .wm-icons
+ --enable-all-sets include all icon sets (27, default is 3)
+ --enable-penguins include 44x52-penguins icon set (1)
+ --enable-kde include the KDE icon sets (4)
+ --enable-3dpixmaps include the 3dpixmaps icon sets (3)
+ --enable-martys include the martys icon sets (4)
+ --enable-gnome include the gnome icon sets (2)
+ --enable-infox include the infox icon sets (2)
+ --enable-aquafusion include aquafusion icon sets (5)
+ --enable-crystalclear include crystalclear icon sets (2)
+ --enable-gartoon include gartoon icon sets (2)
+ --enable-gant include gant icon sets (2)
+
+_ACEOF
+fi
+
+if test "$ac_init_help" = "recursive"; then
+ # If there are subdirs, report their specific --help.
+ ac_popdir=`pwd`
+ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+ test -d $ac_dir || continue
+ ac_builddir=.
+
+if test "$ac_dir" != .; then
+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+ # A "../" for each directory in $ac_dir_suffix.
+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
+else
+ ac_dir_suffix= ac_top_builddir=
+fi
+
+case $srcdir in
+ .) # No --srcdir option. We are building in place.
+ ac_srcdir=.
+ if test -z "$ac_top_builddir"; then
+ ac_top_srcdir=.
+ else
+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
+ fi ;;
+ [\\/]* | ?:[\\/]* ) # Absolute path.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir ;;
+ *) # Relative path.
+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_builddir$srcdir ;;
+esac
+
+# Do not use `cd foo && pwd` to compute absolute paths, because
+# the directories may not exist.
+case `pwd` in
+.) ac_abs_builddir="$ac_dir";;
+*)
+ case "$ac_dir" in
+ .) ac_abs_builddir=`pwd`;;
+ [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
+ *) ac_abs_builddir=`pwd`/"$ac_dir";;
+ esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_top_builddir=${ac_top_builddir}.;;
+*)
+ case ${ac_top_builddir}. in
+ .) ac_abs_top_builddir=$ac_abs_builddir;;
+ [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
+ *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
+ esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_srcdir=$ac_srcdir;;
+*)
+ case $ac_srcdir in
+ .) ac_abs_srcdir=$ac_abs_builddir;;
+ [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
+ *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
+ esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_top_srcdir=$ac_top_srcdir;;
+*)
+ case $ac_top_srcdir in
+ .) ac_abs_top_srcdir=$ac_abs_builddir;;
+ [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
+ *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
+ esac;;
+esac
+
+ cd $ac_dir
+ # Check for guested configure; otherwise get Cygnus style configure.
+ if test -f $ac_srcdir/configure.gnu; then
+ echo
+ $SHELL $ac_srcdir/configure.gnu --help=recursive
+ elif test -f $ac_srcdir/configure; then
+ echo
+ $SHELL $ac_srcdir/configure --help=recursive
+ elif test -f $ac_srcdir/configure.ac ||
+ test -f $ac_srcdir/configure.in; then
+ echo
+ $ac_configure --help
+ else
+ echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+ fi
+ cd $ac_popdir
+ done
+fi
+
+test -n "$ac_init_help" && exit 0
+if $ac_init_version; then
+ cat <<\_ACEOF
+
+Copyright (C) 2003 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+ exit 0
+fi
+exec 5>config.log
+cat >&5 <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by $as_me, which was
+generated by GNU Autoconf 2.59. Invocation command line was
+
+ $ $0 $@
+
+_ACEOF
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
+
+/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
+/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
+/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ echo "PATH: $as_dir"
+done
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_sep=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+ for ac_arg
+ do
+ case $ac_arg in
+ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ continue ;;
+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+ ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ case $ac_pass in
+ 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
+ 2)
+ ac_configure_args1="$ac_configure_args1 '$ac_arg'"
+ if test $ac_must_keep_next = true; then
+ ac_must_keep_next=false # Got value, back to normal.
+ else
+ case $ac_arg in
+ *=* | --config-cache | -C | -disable-* | --disable-* \
+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+ | -with-* | --with-* | -without-* | --without-* | --x)
+ case "$ac_configure_args0 " in
+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+ esac
+ ;;
+ -* ) ac_must_keep_next=true ;;
+ esac
+ fi
+ ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
+ # Get rid of the leading space.
+ ac_sep=" "
+ ;;
+ esac
+ done
+done
+$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
+$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log. We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Be sure not to use single quotes in there, as some shells,
+# such as our DU 5.0 friend, will then `close' the trap.
+trap 'exit_status=$?
+ # Save into config.log some information that might help in debugging.
+ {
+ echo
+
+ cat <<\_ASBOX
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+_ASBOX
+ echo
+ # The following way of writing the cache mishandles newlines in values,
+{
+ (set) 2>&1 |
+ case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
+ *ac_space=\ *)
+ sed -n \
+ "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
+ ;;
+ *)
+ sed -n \
+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+ ;;
+ esac;
+}
+ echo
+
+ cat <<\_ASBOX
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+_ASBOX
+ echo
+ for ac_var in $ac_subst_vars
+ do
+ eval ac_val=$`echo $ac_var`
+ echo "$ac_var='"'"'$ac_val'"'"'"
+ done | sort
+ echo
+
+ if test -n "$ac_subst_files"; then
+ cat <<\_ASBOX
+## ------------- ##
+## Output files. ##
+## ------------- ##
+_ASBOX
+ echo
+ for ac_var in $ac_subst_files
+ do
+ eval ac_val=$`echo $ac_var`
+ echo "$ac_var='"'"'$ac_val'"'"'"
+ done | sort
+ echo
+ fi
+
+ if test -s confdefs.h; then
+ cat <<\_ASBOX
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+_ASBOX
+ echo
+ sed "/^$/d" confdefs.h | sort
+ echo
+ fi
+ test "$ac_signal" != 0 &&
+ echo "$as_me: caught signal $ac_signal"
+ echo "$as_me: exit $exit_status"
+ } >&5
+ rm -f core *.core &&
+ rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
+ exit $exit_status
+ ' 0
+for ac_signal in 1 2 13 15; do
+ trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -rf conftest* confdefs.h
+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
+echo >confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer explicitly selected file to automatically selected ones.
+if test -z "$CONFIG_SITE"; then
+ if test "x$prefix" != xNONE; then
+ CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+ else
+ CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+ fi
+fi
+for ac_site_file in $CONFIG_SITE; do
+ if test -r "$ac_site_file"; then
+ { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
+echo "$as_me: loading site script $ac_site_file" >&6;}
+ sed 's/^/| /' "$ac_site_file" >&5
+ . "$ac_site_file"
+ fi
+done
+
+if test -r "$cache_file"; then
+ # Some versions of bash will fail to source /dev/null (special
+ # files actually), so we avoid doing that.
+ if test -f "$cache_file"; then
+ { echo "$as_me:$LINENO: loading cache $cache_file" >&5
+echo "$as_me: loading cache $cache_file" >&6;}
+ case $cache_file in
+ [\\/]* | ?:[\\/]* ) . $cache_file;;
+ *) . ./$cache_file;;
+ esac
+ fi
+else
+ { echo "$as_me:$LINENO: creating cache $cache_file" >&5
+echo "$as_me: creating cache $cache_file" >&6;}
+ >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in `(set) 2>&1 |
+ sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
+ eval ac_old_set=\$ac_cv_env_${ac_var}_set
+ eval ac_new_set=\$ac_env_${ac_var}_set
+ eval ac_old_val="\$ac_cv_env_${ac_var}_value"
+ eval ac_new_val="\$ac_env_${ac_var}_value"
+ case $ac_old_set,$ac_new_set in
+ set,)
+ { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,set)
+ { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
+echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,);;
+ *)
+ if test "x$ac_old_val" != "x$ac_new_val"; then
+ { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
+echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+ { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
+echo "$as_me: former value: $ac_old_val" >&2;}
+ { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
+echo "$as_me: current value: $ac_new_val" >&2;}
+ ac_cache_corrupted=:
+ fi;;
+ esac
+ # Pass precious variables to config.status.
+ if test "$ac_new_set" = set; then
+ case $ac_new_val in
+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
+ ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *) ac_arg=$ac_var=$ac_new_val ;;
+ esac
+ case " $ac_configure_args " in
+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
+ *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+ esac
+ fi
+done
+if $ac_cache_corrupted; then
+ { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
+echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+ { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
+ { (exit 1); exit 1; }; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+am__api_version="1.6"
+ac_aux_dir=
+for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
+ if test -f $ac_dir/install-sh; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install-sh -c"
+ break
+ elif test -f $ac_dir/install.sh; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install.sh -c"
+ break
+ elif test -f $ac_dir/shtool; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/shtool install -c"
+ break
+ fi
+done
+if test -z "$ac_aux_dir"; then
+ { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
+echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
+ { (exit 1); exit 1; }; }
+fi
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"
+ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
+echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
+if test -z "$INSTALL"; then
+if test "${ac_cv_path_install+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in
+ ./ | .// | /cC/* | \
+ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+ ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
+ /usr/ucb/* ) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+ if test $ac_prog = install &&
+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ elif test $ac_prog = install &&
+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # program-specific install script used by HP pwplus--don't use.
+ :
+ else
+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+ break 3
+ fi
+ fi
+ done
+ done
+ ;;
+esac
+done
+
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL=$ac_cv_path_install
+ else
+ # As a last resort, use the slow shell script. We don't cache a
+ # path for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the path is relative.
+ INSTALL=$ac_install_sh
+ fi
+fi
+echo "$as_me:$LINENO: result: $INSTALL" >&5
+echo "${ECHO_T}$INSTALL" >&6
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+echo "$as_me:$LINENO: checking whether build environment is sane" >&5
+echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+ if test "$*" = "X"; then
+ # -L didn't work.
+ set X `ls -t $srcdir/configure conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$*" != "X $srcdir/configure conftest.file" \
+ && test "$*" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
+alias in your environment" >&5
+echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
+alias in your environment" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+
+ test "$2" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
+Check your system clock" >&5
+echo "$as_me: error: newly created file is older than distributed files!
+Check your system clock" >&2;}
+ { (exit 1); exit 1; }; }
+fi
+echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+test "$program_prefix" != NONE &&
+ program_transform_name="s,^,$program_prefix,;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+ program_transform_name="s,\$,$program_suffix,;$program_transform_name"
+# Double any \ or $. echo might interpret backslashes.
+# By default was `s,x,x', remove it if useless.
+cat <<\_ACEOF >conftest.sed
+s/[\\$]/&&/g;s/;s,x,x,$//
+_ACEOF
+program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
+rm conftest.sed
+
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
+echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+for ac_prog in gawk mawk nawk awk
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_AWK+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$AWK"; then
+ ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_AWK="$ac_prog"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+ echo "$as_me:$LINENO: result: $AWK" >&5
+echo "${ECHO_T}$AWK" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ test -n "$AWK" && break
+done
+
+echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
+if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.make <<\_ACEOF
+all:
+ @echo 'ac_maketemp="$(MAKE)"'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
+if test -n "$ac_maketemp"; then
+ eval ac_cv_prog_make_${ac_make}_set=yes
+else
+ eval ac_cv_prog_make_${ac_make}_set=no
+fi
+rm -f conftest.make
+fi
+if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ SET_MAKE=
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+ # test to see if srcdir already configured
+if test "`cd $srcdir && pwd`" != "`pwd`" &&
+ test -f $srcdir/config.status; then
+ { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
+echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
+ { (exit 1); exit 1; }; }
+fi
+
+# Define the identity of the package.
+ PACKAGE=wm-icons
+ VERSION=0.4.0
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE "$PACKAGE"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+install_sh=${install_sh-"$am_aux_dir/install-sh"}
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_STRIP+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$STRIP"; then
+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+ echo "$as_me:$LINENO: result: $STRIP" >&5
+echo "${ECHO_T}$STRIP" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+ ac_ct_STRIP=$STRIP
+ # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test -n "$ac_ct_STRIP"; then
+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_STRIP="strip"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+ echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
+echo "${ECHO_T}$ac_ct_STRIP" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+ STRIP=$ac_ct_STRIP
+else
+ STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+
+
+
+
+# Extract the first word of "perl", so it can be a program name with args.
+set dummy perl; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PERL+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case $PERL in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
+ ;;
+esac
+fi
+PERL=$ac_cv_path_PERL
+
+if test -n "$PERL"; then
+ echo "$as_me:$LINENO: result: $PERL" >&5
+echo "${ECHO_T}$PERL" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+if test "$PERL" = no; then
+ { echo "$as_me:$LINENO: WARNING: Perl was not found; it is not really needed for a user" >&5
+echo "$as_me: WARNING: Perl was not found; it is not really needed for a user" >&2;}
+ PERL=/usr/bin/perl
+fi
+
+# Extract the first word of "gawk", so it can be a program name with args.
+set dummy gawk; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_AWK+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case $AWK in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_AWK="$AWK" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_AWK="$as_dir/$ac_word$ac_exec_ext"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_path_AWK" && ac_cv_path_AWK="no"
+ ;;
+esac
+fi
+AWK=$ac_cv_path_AWK
+
+if test -n "$AWK"; then
+ echo "$as_me:$LINENO: result: $AWK" >&5
+echo "${ECHO_T}$AWK" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+if test "$AWK" = no; then
+ # Extract the first word of "nawk", so it can be a program name with args.
+set dummy nawk; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_AWK+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case $AWK in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_AWK="$AWK" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_AWK="$as_dir/$ac_word$ac_exec_ext"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_path_AWK" && ac_cv_path_AWK="no"
+ ;;
+esac
+fi
+AWK=$ac_cv_path_AWK
+
+if test -n "$AWK"; then
+ echo "$as_me:$LINENO: result: $AWK" >&5
+echo "${ECHO_T}$AWK" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test "$AWK" = no; then
+ # Extract the first word of "mawk", so it can be a program name with args.
+set dummy mawk; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_AWK+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ case $AWK in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_AWK="$AWK" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_AWK="$as_dir/$ac_word$ac_exec_ext"
+ echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+done
+
+ test -z "$ac_cv_path_AWK" && ac_cv_path_AWK="no"
+ ;;
+esac
+fi
+AWK=$ac_cv_path_AWK
+
+if test -n "$AWK"; then
+ echo "$as_me:$LINENO: result: $AWK" >&5
+echo "${ECHO_T}$AWK" >&6
+else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+fi
+if test "$AWK" = no; then
+ AWK=awk
+fi
+
+# Check whether --enable-icondir or --disable-icondir was given.
+if test "${enable_icondir+set}" = set; then
+ enableval="$enable_icondir"
+
+fi;
+icondir=${datadir}/icons/wm-icons
+test -n "$enable_icondir" &&
+ test "$enable_icondir" != yes && test "$enable_icondir" != no &&
+ icondir=$enable_icondir
+
+
+# Check whether --enable-userdir or --disable-userdir was given.
+if test "${enable_userdir+set}" = set; then
+ enableval="$enable_userdir"
+
+fi;
+userdir=.wm-icons
+test -n "$enable_userdir" &&
+ test "$enable_userdir" != yes && test "$enable_userdir" != no &&
+ icondir=$enable_userdir
+
+
+ICON_SET_BASE="14x14-general 16x16-general 48x48-general"
+ICON_SET_PENGUINS="44x52-penguins"
+ICON_SET_KDE="16x16-kde 32x32-kde 32x32-kde2 48x48-kde2"
+ICON_SET_3DPIXMAPS="17x14-3dpixmaps 21x18-3dpixmaps 56x46-3dpixmaps"
+ICON_SET_MARTYS="20x20-martys 20x20-martys2 56x56-martys 56x56-martys2"
+ICON_SET_GNOME="16x16-gnome 48x48-gnome"
+ICON_SET_INFOX="24x24-infox 48x48-infox"
+ICON_SET_AQUAFUSION="16x16-aquafusion 22x22-aquafusion 32x32-aquafusion 48x48-aquafusion 64x64-aquafusion"
+ICON_SET_CRYSTALCLEAR="16x16-crystalclear 48x48-crystalclear"
+ICON_SET_GARTOON="22x22-gartoon 48x48-gartoon"
+ICON_SET_GANT="32x32-gant 64x64-gant"
+
+ALL_ICON_SETS="$ICON_SET_BASE $ICON_SET_PENGUINS $ICON_SET_KDE $ICON_SET_3DPIXMAPS $ICON_SET_MARTYS $ICON_SET_GNOME $ICON_SET_INFOX $ICON_SET_AQUAFUSION $ICON_SET_CRYSTALCLEAR $ICON_SET_GARTOON $ICON_SET_GANT"
+SELECTED_ICON_SETS="$ICON_SET_BASE"
+
+# Check whether --enable-martys or --disable-martys was given.
+if test "${enable_martys+set}" = set; then
+ enableval="$enable_martys"
+
+fi;
+
+# Check whether --enable-penguins or --disable-penguins was given.
+if test "${enable_penguins+set}" = set; then
+ enableval="$enable_penguins"
+
+fi;
+if test "$enable_penguins" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_penguins" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_PENGUINS"
+fi
+
+# Check whether --enable-kde or --disable-kde was given.
+if test "${enable_kde+set}" = set; then
+ enableval="$enable_kde"
+
+fi;
+if test "$enable_kde" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_kde" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_KDE"
+fi
+
+# Check whether --enable-3dpixmaps or --disable-3dpixmaps was given.
+if test "${enable_3dpixmaps+set}" = set; then
+ enableval="$enable_3dpixmaps"
+
+fi;
+if test "$enable_3dpixmaps" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_3dpixmaps" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_3DPIXMAPS"
+fi
+
+# Check whether --enable-martys or --disable-martys was given.
+if test "${enable_martys+set}" = set; then
+ enableval="$enable_martys"
+
+fi;
+if test "$enable_martys" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_martys" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_MARTYS"
+fi
+
+# Check whether --enable-gnome or --disable-gnome was given.
+if test "${enable_gnome+set}" = set; then
+ enableval="$enable_gnome"
+
+fi;
+if test "$enable_gnome" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_gnome" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_GNOME"
+fi
+
+# Check whether --enable-infox or --disable-infox was given.
+if test "${enable_infox+set}" = set; then
+ enableval="$enable_infox"
+
+fi;
+if test "$enable_infox" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_infox" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_INFOX"
+fi
+
+# Check whether --enable-aquafusion or --disable-aquafusion was given.
+if test "${enable_aquafusion+set}" = set; then
+ enableval="$enable_aquafusion"
+
+fi;
+if test "$enable_aquafusion" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_aquafusion" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_AQUAFUSION"
+fi
+
+# Check whether --enable-crystalclear or --disable-crystalclear was given.
+if test "${enable_crystalclear+set}" = set; then
+ enableval="$enable_crystalclear"
+
+fi;
+if test "$enable_crystalclear" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_crystalclear" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_CRYSTALCLEAR"
+fi
+
+# Check whether --enable-gartoon or --disable-gartoon was given.
+if test "${enable_gartoon+set}" = set; then
+ enableval="$enable_gartoon"
+
+fi;
+if test "$enable_gartoon" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_gartoon" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_GARTOON"
+fi
+
+# Check whether --enable-gant or --disable-gant was given.
+if test "${enable_gant+set}" = set; then
+ enableval="$enable_gant"
+
+fi;
+if test "$enable_gant" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_gant" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_GANT"
+fi
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ac_config_files="$ac_config_files Makefile etc/Makefile etc/debian-menu-system/Makefile devel/Makefile devel/bin/Makefile bin/Makefile bin/wm-icons-config doc/Makefile doc/wm-icons.lsm rpm/Makefile rpm/wm-icons.spec icons/Makefile"
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems. If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, don't put newlines in cache variables' values.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+{
+ (set) 2>&1 |
+ case `(ac_space=' '; set | grep ac_space) 2>&1` in
+ *ac_space=\ *)
+ # `set' does not quote correctly, so add quotes (double-quote
+ # substitution turns \\\\ into \\, and sed turns \\ into \).
+ sed -n \
+ "s/'/'\\\\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+ ;;
+ *)
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
+ sed -n \
+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
+ ;;
+ esac;
+} |
+ sed '
+ t clear
+ : clear
+ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+ t end
+ /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+ : end' >>confcache
+if diff $cache_file confcache >/dev/null 2>&1; then :; else
+ if test -w $cache_file; then
+ test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
+ cat confcache >$cache_file
+ else
+ echo "not updating unwritable cache $cache_file"
+ fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# VPATH may cause trouble with some makes, so we remove $(srcdir),
+# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+ ac_vpsub='/^[ ]*VPATH[ ]*=/{
+s/:*\$(srcdir):*/:/;
+s/:*\${srcdir}:*/:/;
+s/:*@srcdir@:*/:/;
+s/^\([^=]*=[ ]*\):*/\1/;
+s/:*$//;
+s/^[^=]*=[ ]*$//;
+}'
+fi
+
+# Transform confdefs.h into DEFS.
+# Protect against shell expansion while executing Makefile rules.
+# Protect against Makefile macro expansion.
+#
+# If the first sed substitution is executed (which looks for macros that
+# take arguments), then we branch to the quote section. Otherwise,
+# look for a macro that doesn't take arguments.
+cat >confdef2opt.sed <<\_ACEOF
+t clear
+: clear
+s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g
+t quote
+s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g
+t quote
+d
+: quote
+s,[ `~#$^&*(){}\\|;'"<>?],\\&,g
+s,\[,\\&,g
+s,\],\\&,g
+s,\$,$$,g
+p
+_ACEOF
+# We use echo to avoid assuming a particular line-breaking character.
+# The extra dot is to prevent the shell from consuming trailing
+# line-breaks from the sub-command output. A line-break within
+# single-quotes doesn't work because, if this script is created in a
+# platform that uses two characters for line-breaks (e.g., DOS), tr
+# would break.
+ac_LF_and_DOT=`echo; echo .`
+DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
+rm -f confdef2opt.sed
+
+
+ac_libobjs=
+ac_ltlibobjs=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+ # 1. Remove the extension, and $U if already installed.
+ ac_i=`echo "$ac_i" |
+ sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
+ # 2. Add them.
+ ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
+ ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+
+: ${CONFIG_STATUS=./config.status}
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
+echo "$as_me: creating $CONFIG_STATUS" >&6;}
+cat >$CONFIG_STATUS <<_ACEOF
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+SHELL=\${CONFIG_SHELL-$SHELL}
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+## --------------------- ##
+## M4sh Initialization. ##
+## --------------------- ##
+
+# Be Bourne compatible
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
+ set -o posix
+fi
+DUALCASE=1; export DUALCASE # for MKS sh
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+ as_unset=unset
+else
+ as_unset=false
+fi
+
+
+# Work around bugs in pre-3.0 UWIN ksh.
+$as_unset ENV MAIL MAILPATH
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+for as_var in \
+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
+ LC_TELEPHONE LC_TIME
+do
+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
+ eval $as_var=C; export $as_var
+ else
+ $as_unset $as_var
+ fi
+done
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)$' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
+ /^X\/\(\/\/\)$/{ s//\1/; q; }
+ /^X\/\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+
+
+# PATH needs CR, and LINENO needs CR and PATH.
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ echo "#! /bin/sh" >conf$$.sh
+ echo "exit 0" >>conf$$.sh
+ chmod +x conf$$.sh
+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
+ PATH_SEPARATOR=';'
+ else
+ PATH_SEPARATOR=:
+ fi
+ rm -f conf$$.sh
+fi
+
+
+ as_lineno_1=$LINENO
+ as_lineno_2=$LINENO
+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
+ test "x$as_lineno_3" = "x$as_lineno_2" || {
+ # Find who we are. Look in the path if we contain no path at all
+ # relative or not.
+ case $0 in
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+
+ ;;
+ esac
+ # We did not find ourselves, most probably we were run as `sh COMMAND'
+ # in which case we are not to be found in the path.
+ if test "x$as_myself" = x; then
+ as_myself=$0
+ fi
+ if test ! -f "$as_myself"; then
+ { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
+echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+ case $CONFIG_SHELL in
+ '')
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for as_base in sh bash ksh sh5; do
+ case $as_dir in
+ /*)
+ if ("$as_dir/$as_base" -c '
+ as_lineno_1=$LINENO
+ as_lineno_2=$LINENO
+ as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
+ test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
+ $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
+ $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
+ CONFIG_SHELL=$as_dir/$as_base
+ export CONFIG_SHELL
+ exec "$CONFIG_SHELL" "$0" ${1+"$@"}
+ fi;;
+ esac
+ done
+done
+;;
+ esac
+
+ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+ # uniformly replaced by the line number. The first 'sed' inserts a
+ # line-number line before each line; the second 'sed' does the real
+ # work. The second script uses 'N' to pair each line-number line
+ # with the numbered line, and appends trailing '-' during
+ # substitution so that $LINENO is not a special case at line end.
+ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+ # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
+ sed '=' <$as_myself |
+ sed '
+ N
+ s,$,-,
+ : loop
+ s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
+ t loop
+ s,-$,,
+ s,^['$as_cr_digits']*\n,,
+ ' >$as_me.lineno &&
+ chmod +x $as_me.lineno ||
+ { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
+echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
+ { (exit 1); exit 1; }; }
+
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensible to this).
+ . ./$as_me.lineno
+ # Exit status is that of the last command.
+ exit
+}
+
+
+case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
+ *c*,-n*) ECHO_N= ECHO_C='
+' ECHO_T=' ' ;;
+ *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
+ *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
+esac
+
+if expr a : '\(a\)' >/dev/null 2>&1; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+echo >conf$$.file
+if ln -s conf$$.file conf$$ 2>/dev/null; then
+ # We could just check for DJGPP; but this test a) works b) is more generic
+ # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
+ if test -f conf$$.exe; then
+ # Don't use ln at all; we don't have any links
+ as_ln_s='cp -p'
+ else
+ as_ln_s='ln -s'
+ fi
+elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.file
+
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p=:
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+as_executable_p="test -f"
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.
+as_nl='
+'
+IFS=" $as_nl"
+
+# CDPATH.
+$as_unset CDPATH
+
+exec 6>&1
+
+# Open the log real soon, to keep \$[0] and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling. Logging --version etc. is OK.
+exec 5>>config.log
+{
+ echo
+ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+} >&5
+cat >&5 <<_CSEOF
+
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.59. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+ CONFIG_LINKS = $CONFIG_LINKS
+ CONFIG_COMMANDS = $CONFIG_COMMANDS
+ $ $0 $@
+
+_CSEOF
+echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
+echo >&5
+_ACEOF
+
+# Files that config.status was made for.
+if test -n "$ac_config_files"; then
+ echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_headers"; then
+ echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_links"; then
+ echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
+fi
+
+if test -n "$ac_config_commands"; then
+ echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+ac_cs_usage="\
+\`$as_me' instantiates files from templates according to the
+current configuration.
+
+Usage: $0 [OPTIONS] [FILE]...
+
+ -h, --help print this help, then exit
+ -V, --version print version number, then exit
+ -q, --quiet do not print progress messages
+ -d, --debug don't remove temporary files
+ --recheck update $as_me by reconfiguring in the same conditions
+ --file=FILE[:TEMPLATE]
+ instantiate the configuration file FILE
+
+Configuration files:
+$config_files
+
+Report bugs to <bug-autoconf@gnu.org>."
+_ACEOF
+
+cat >>$CONFIG_STATUS <<_ACEOF
+ac_cs_version="\\
+config.status
+configured by $0, generated by GNU Autoconf 2.59,
+ with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
+
+Copyright (C) 2003 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+srcdir=$srcdir
+INSTALL="$INSTALL"
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+# If no file are specified by the user, then we need to provide default
+# value. By we need to know if files were specified by the user.
+ac_need_defaults=:
+while test $# != 0
+do
+ case $1 in
+ --*=*)
+ ac_option=`expr "x$1" : 'x\([^=]*\)='`
+ ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
+ -*)
+ ac_option=$1
+ ac_optarg=$2
+ ac_shift=shift
+ ;;
+ *) # This is not an option, so the user has probably given explicit
+ # arguments.
+ ac_option=$1
+ ac_need_defaults=false;;
+ esac
+
+ case $ac_option in
+ # Handling of the options.
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+ ac_cs_recheck=: ;;
+ --version | --vers* | -V )
+ echo "$ac_cs_version"; exit 0 ;;
+ --he | --h)
+ # Conflict between --help and --header
+ { { echo "$as_me:$LINENO: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&5
+echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2;}
+ { (exit 1); exit 1; }; };;
+ --help | --hel | -h )
+ echo "$ac_cs_usage"; exit 0 ;;
+ --debug | --d* | -d )
+ debug=: ;;
+ --file | --fil | --fi | --f )
+ $ac_shift
+ CONFIG_FILES="$CONFIG_FILES $ac_optarg"
+ ac_need_defaults=false;;
+ --header | --heade | --head | --hea )
+ $ac_shift
+ CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
+ ac_need_defaults=false;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil | --si | --s)
+ ac_cs_silent=: ;;
+
+ # This is an error.
+ -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&5
+echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2;}
+ { (exit 1); exit 1; }; } ;;
+
+ *) ac_config_targets="$ac_config_targets $1" ;;
+
+ esac
+ shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+ exec 6>/dev/null
+ ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+if \$ac_cs_recheck; then
+ echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
+ exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+fi
+
+_ACEOF
+
+
+
+
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+for ac_config_target in $ac_config_targets
+do
+ case "$ac_config_target" in
+ # Handling of arguments.
+ "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+ "etc/Makefile" ) CONFIG_FILES="$CONFIG_FILES etc/Makefile" ;;
+ "etc/debian-menu-system/Makefile" ) CONFIG_FILES="$CONFIG_FILES etc/debian-menu-system/Makefile" ;;
+ "devel/Makefile" ) CONFIG_FILES="$CONFIG_FILES devel/Makefile" ;;
+ "devel/bin/Makefile" ) CONFIG_FILES="$CONFIG_FILES devel/bin/Makefile" ;;
+ "bin/Makefile" ) CONFIG_FILES="$CONFIG_FILES bin/Makefile" ;;
+ "bin/wm-icons-config" ) CONFIG_FILES="$CONFIG_FILES bin/wm-icons-config" ;;
+ "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
+ "doc/wm-icons.lsm" ) CONFIG_FILES="$CONFIG_FILES doc/wm-icons.lsm" ;;
+ "rpm/Makefile" ) CONFIG_FILES="$CONFIG_FILES rpm/Makefile" ;;
+ "rpm/wm-icons.spec" ) CONFIG_FILES="$CONFIG_FILES rpm/wm-icons.spec" ;;
+ "icons/Makefile" ) CONFIG_FILES="$CONFIG_FILES icons/Makefile" ;;
+ *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+ { (exit 1); exit 1; }; };;
+ esac
+done
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used. Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+fi
+
+# Have a temporary directory for convenience. Make it in the build tree
+# simply because there is no reason to put it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Create a temporary directory, and hook for its removal unless debugging.
+$debug ||
+{
+ trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
+ trap '{ (exit 1); exit 1; }' 1 2 13 15
+}
+
+# Create a (secure) tmp directory for tmp files.
+
+{
+ tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
+ test -n "$tmp" && test -d "$tmp"
+} ||
+{
+ tmp=./confstat$$-$RANDOM
+ (umask 077 && mkdir $tmp)
+} ||
+{
+ echo "$me: cannot create a temporary directory in ." >&2
+ { (exit 1); exit 1; }
+}
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<_ACEOF
+
+#
+# CONFIG_FILES section.
+#
+
+# No need to generate the scripts if there are no CONFIG_FILES.
+# This happens for instance when ./config.status config.h
+if test -n "\$CONFIG_FILES"; then
+ # Protect against being on the right side of a sed subst in config.status.
+ sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
+ s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
+s,@SHELL@,$SHELL,;t t
+s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
+s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
+s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
+s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
+s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
+s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
+s,@exec_prefix@,$exec_prefix,;t t
+s,@prefix@,$prefix,;t t
+s,@program_transform_name@,$program_transform_name,;t t
+s,@bindir@,$bindir,;t t
+s,@sbindir@,$sbindir,;t t
+s,@libexecdir@,$libexecdir,;t t
+s,@datadir@,$datadir,;t t
+s,@sysconfdir@,$sysconfdir,;t t
+s,@sharedstatedir@,$sharedstatedir,;t t
+s,@localstatedir@,$localstatedir,;t t
+s,@libdir@,$libdir,;t t
+s,@includedir@,$includedir,;t t
+s,@oldincludedir@,$oldincludedir,;t t
+s,@infodir@,$infodir,;t t
+s,@mandir@,$mandir,;t t
+s,@build_alias@,$build_alias,;t t
+s,@host_alias@,$host_alias,;t t
+s,@target_alias@,$target_alias,;t t
+s,@DEFS@,$DEFS,;t t
+s,@ECHO_C@,$ECHO_C,;t t
+s,@ECHO_N@,$ECHO_N,;t t
+s,@ECHO_T@,$ECHO_T,;t t
+s,@LIBS@,$LIBS,;t t
+s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
+s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
+s,@INSTALL_DATA@,$INSTALL_DATA,;t t
+s,@PACKAGE@,$PACKAGE,;t t
+s,@VERSION@,$VERSION,;t t
+s,@ACLOCAL@,$ACLOCAL,;t t
+s,@AUTOCONF@,$AUTOCONF,;t t
+s,@AUTOMAKE@,$AUTOMAKE,;t t
+s,@AUTOHEADER@,$AUTOHEADER,;t t
+s,@MAKEINFO@,$MAKEINFO,;t t
+s,@AMTAR@,$AMTAR,;t t
+s,@install_sh@,$install_sh,;t t
+s,@STRIP@,$STRIP,;t t
+s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
+s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
+s,@AWK@,$AWK,;t t
+s,@SET_MAKE@,$SET_MAKE,;t t
+s,@PERL@,$PERL,;t t
+s,@icondir@,$icondir,;t t
+s,@userdir@,$userdir,;t t
+s,@ICON_SET_BASE@,$ICON_SET_BASE,;t t
+s,@ICON_SET_PENGUINS@,$ICON_SET_PENGUINS,;t t
+s,@ICON_SET_KDE@,$ICON_SET_KDE,;t t
+s,@ICON_SET_3DPIXMAPS@,$ICON_SET_3DPIXMAPS,;t t
+s,@ICON_SET_MARTYS@,$ICON_SET_MARTYS,;t t
+s,@ICON_SET_GNOME@,$ICON_SET_GNOME,;t t
+s,@ICON_SET_INFOX@,$ICON_SET_INFOX,;t t
+s,@ICON_SET_AQUAFUSION@,$ICON_SET_AQUAFUSION,;t t
+s,@ICON_SET_CRYSTALCLEAR@,$ICON_SET_CRYSTALCLEAR,;t t
+s,@ICON_SET_GARTOON@,$ICON_SET_GARTOON,;t t
+s,@ICON_SET_GANT@,$ICON_SET_GANT,;t t
+s,@ALL_ICON_SETS@,$ALL_ICON_SETS,;t t
+s,@SELECTED_ICON_SETS@,$SELECTED_ICON_SETS,;t t
+s,@LIBOBJS@,$LIBOBJS,;t t
+s,@LTLIBOBJS@,$LTLIBOBJS,;t t
+CEOF
+
+_ACEOF
+
+ cat >>$CONFIG_STATUS <<\_ACEOF
+ # Split the substitutions into bite-sized pieces for seds with
+ # small command number limits, like on Digital OSF/1 and HP-UX.
+ ac_max_sed_lines=48
+ ac_sed_frag=1 # Number of current file.
+ ac_beg=1 # First line for current file.
+ ac_end=$ac_max_sed_lines # Line after last line for current file.
+ ac_more_lines=:
+ ac_sed_cmds=
+ while $ac_more_lines; do
+ if test $ac_beg -gt 1; then
+ sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
+ else
+ sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
+ fi
+ if test ! -s $tmp/subs.frag; then
+ ac_more_lines=false
+ else
+ # The purpose of the label and of the branching condition is to
+ # speed up the sed processing (if there are no `@' at all, there
+ # is no need to browse any of the substitutions).
+ # These are the two extra sed commands mentioned above.
+ (echo ':t
+ /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
+ if test -z "$ac_sed_cmds"; then
+ ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
+ else
+ ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
+ fi
+ ac_sed_frag=`expr $ac_sed_frag + 1`
+ ac_beg=$ac_end
+ ac_end=`expr $ac_end + $ac_max_sed_lines`
+ fi
+ done
+ if test -z "$ac_sed_cmds"; then
+ ac_sed_cmds=cat
+ fi
+fi # test -n "$CONFIG_FILES"
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
+ case $ac_file in
+ - | *:- | *:-:* ) # input from stdin
+ cat >$tmp/stdin
+ ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+ *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
+ * ) ac_file_in=$ac_file.in ;;
+ esac
+
+ # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
+ ac_dir=`(dirname "$ac_file") 2>/dev/null ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$ac_file" : 'X\(//\)[^/]' \| \
+ X"$ac_file" : 'X\(//\)$' \| \
+ X"$ac_file" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X"$ac_file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+ { if $as_mkdir_p; then
+ mkdir -p "$ac_dir"
+ else
+ as_dir="$ac_dir"
+ as_dirs=
+ while test ! -d "$as_dir"; do
+ as_dirs="$as_dir $as_dirs"
+ as_dir=`(dirname "$as_dir") 2>/dev/null ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| \
+ . : '\(.\)' 2>/dev/null ||
+echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
+ /^X\(\/\/\)[^/].*/{ s//\1/; q; }
+ /^X\(\/\/\)$/{ s//\1/; q; }
+ /^X\(\/\).*/{ s//\1/; q; }
+ s/.*/./; q'`
+ done
+ test ! -n "$as_dirs" || mkdir $as_dirs
+ fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
+echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
+ { (exit 1); exit 1; }; }; }
+
+ ac_builddir=.
+
+if test "$ac_dir" != .; then
+ ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
+ # A "../" for each directory in $ac_dir_suffix.
+ ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
+else
+ ac_dir_suffix= ac_top_builddir=
+fi
+
+case $srcdir in
+ .) # No --srcdir option. We are building in place.
+ ac_srcdir=.
+ if test -z "$ac_top_builddir"; then
+ ac_top_srcdir=.
+ else
+ ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
+ fi ;;
+ [\\/]* | ?:[\\/]* ) # Absolute path.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir ;;
+ *) # Relative path.
+ ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_builddir$srcdir ;;
+esac
+
+# Do not use `cd foo && pwd` to compute absolute paths, because
+# the directories may not exist.
+case `pwd` in
+.) ac_abs_builddir="$ac_dir";;
+*)
+ case "$ac_dir" in
+ .) ac_abs_builddir=`pwd`;;
+ [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
+ *) ac_abs_builddir=`pwd`/"$ac_dir";;
+ esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_top_builddir=${ac_top_builddir}.;;
+*)
+ case ${ac_top_builddir}. in
+ .) ac_abs_top_builddir=$ac_abs_builddir;;
+ [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
+ *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
+ esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_srcdir=$ac_srcdir;;
+*)
+ case $ac_srcdir in
+ .) ac_abs_srcdir=$ac_abs_builddir;;
+ [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
+ *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
+ esac;;
+esac
+case $ac_abs_builddir in
+.) ac_abs_top_srcdir=$ac_top_srcdir;;
+*)
+ case $ac_top_srcdir in
+ .) ac_abs_top_srcdir=$ac_abs_builddir;;
+ [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
+ *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
+ esac;;
+esac
+
+
+ case $INSTALL in
+ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+ *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
+ esac
+
+ if test x"$ac_file" != x-; then
+ { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+ rm -f "$ac_file"
+ fi
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+ if test x"$ac_file" = x-; then
+ configure_input=
+ else
+ configure_input="$ac_file. "
+ fi
+ configure_input=$configure_input"Generated from `echo $ac_file_in |
+ sed 's,.*/,,'` by configure."
+
+ # First look for the input files in the build tree, otherwise in the
+ # src tree.
+ ac_file_inputs=`IFS=:
+ for f in $ac_file_in; do
+ case $f in
+ -) echo $tmp/stdin ;;
+ [\\/$]*)
+ # Absolute (can't be DOS-style, as IFS=:)
+ test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+ { (exit 1); exit 1; }; }
+ echo "$f";;
+ *) # Relative
+ if test -f "$f"; then
+ # Build tree
+ echo "$f"
+ elif test -f "$srcdir/$f"; then
+ # Source tree
+ echo "$srcdir/$f"
+ else
+ # /dev/null tree
+ { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
+echo "$as_me: error: cannot find input file: $f" >&2;}
+ { (exit 1); exit 1; }; }
+ fi;;
+ esac
+ done` || { (exit 1); exit 1; }
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF
+ sed "$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s,@configure_input@,$configure_input,;t t
+s,@srcdir@,$ac_srcdir,;t t
+s,@abs_srcdir@,$ac_abs_srcdir,;t t
+s,@top_srcdir@,$ac_top_srcdir,;t t
+s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
+s,@builddir@,$ac_builddir,;t t
+s,@abs_builddir@,$ac_abs_builddir,;t t
+s,@top_builddir@,$ac_top_builddir,;t t
+s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
+s,@INSTALL@,$ac_INSTALL,;t t
+" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
+ rm -f $tmp/stdin
+ if test x"$ac_file" != x-; then
+ mv $tmp/out $ac_file
+ else
+ cat $tmp/out
+ rm -f $tmp/out
+ fi
+
+done
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF
+
+{ (exit 0); exit 0; }
+_ACEOF
+chmod +x $CONFIG_STATUS
+ac_clean_files=$ac_clean_files_save
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded. So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status. When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+ ac_cs_success=:
+ ac_config_status_args=
+ test "$silent" = yes &&
+ ac_config_status_args="$ac_config_status_args --quiet"
+ exec 5>/dev/null
+ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+ exec 5>>config.log
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+ # would make configure fail if this is the last instruction.
+ $ac_cs_success || { (exit 1); exit 1; }
+fi
+
+
+FMT_ALL_ICON_SETS="$ALL_ICON_SETS"
+FMT_SELECTED_ICON_SETS="$SELECTED_ICON_SETS"
+if test -x /usr/bin/fmt; then
+ FMT_ALL_ICON_SETS="`echo ' ' $ALL_ICON_SETS | fmt -c`"
+ FMT_SELECTED_ICON_SETS="`echo ' ' $SELECTED_ICON_SETS | fmt -c`"
+fi
+
+echo "
+-----------------------------------------------------------------------------
+Window Manager Icons Version: $VERSION
+
+Available icon sets:
+$FMT_ALL_ICON_SETS
+
+Enabled icon sets:
+$FMT_SELECTED_ICON_SETS
+=============================================================================
+"
+if test "$SELECTED_ICON_SETS" = "$ICON_SET_BASE"; then
+ echo "To enable more icon sets, rerun ./configure --enable-*, see --help"
+ echo ""
+fi
+
diff --git a/configure.in b/configure.in
new file mode 100644
index 0000000..a53d582
--- /dev/null
+++ b/configure.in
@@ -0,0 +1,190 @@
+dnl Process this file with autoconf to produce a configure script.
+dnl This file is based on the configure.in's of the Debian
+dnl autoconf and gettext packages
+AC_PREREQ(2.12)
+AC_REVISION(0.2.3)
+AC_INIT(icons/01x01-template)
+AM_INIT_AUTOMAKE(wm-icons, 0.4.0)
+
+dnl Checks for programs.
+AC_PATH_PROG(PERL, perl, no)
+if test "$PERL" = no; then
+ AC_MSG_WARN(Perl was not found; it is not really needed for a user)
+ PERL=/usr/bin/perl
+fi
+AC_SUBST(PERL)dnl
+
+AC_PATH_PROG(AWK, gawk, no)
+if test "$AWK" = no; then
+ AC_PATH_PROG(AWK, nawk, no)
+fi
+if test "$AWK" = no; then
+ AC_PATH_PROG(AWK, mawk, no)
+fi
+if test "$AWK" = no; then
+ AWK=awk
+fi
+AC_SUBST(AWK)dnl
+
+dnl It would be a good idea to make this a substitutable variable
+AC_ARG_ENABLE(icondir,
+[ --enable-icondir=DIR icon installation directory
+ [PREFIX/share/icons/wm-icons]])
+icondir=${datadir}/icons/wm-icons
+test -n "$enable_icondir" &&
+ test "$enable_icondir" != yes && test "$enable_icondir" != no &&
+ icondir=$enable_icondir
+AC_SUBST(icondir)
+
+dnl It would be a good idea to make this a substitutable variable
+AC_ARG_ENABLE(userdir,
+[ --enable-userdir=DIR user directory for icon aliases
+ [.wm-icons]])
+userdir=.wm-icons
+test -n "$enable_userdir" &&
+ test "$enable_userdir" != yes && test "$enable_userdir" != no &&
+ icondir=$enable_userdir
+AC_SUBST(userdir)
+
+ICON_SET_BASE="14x14-general 16x16-general 48x48-general"
+ICON_SET_PENGUINS="44x52-penguins"
+ICON_SET_KDE="16x16-kde 32x32-kde 32x32-kde2 48x48-kde2"
+ICON_SET_3DPIXMAPS="17x14-3dpixmaps 21x18-3dpixmaps 56x46-3dpixmaps"
+ICON_SET_MARTYS="20x20-martys 20x20-martys2 56x56-martys 56x56-martys2"
+ICON_SET_GNOME="16x16-gnome 48x48-gnome"
+ICON_SET_INFOX="24x24-infox 48x48-infox"
+ICON_SET_AQUAFUSION="16x16-aquafusion 22x22-aquafusion 32x32-aquafusion 48x48-aquafusion 64x64-aquafusion"
+ICON_SET_CRYSTALCLEAR="16x16-crystalclear 48x48-crystalclear"
+ICON_SET_GARTOON="22x22-gartoon 48x48-gartoon"
+ICON_SET_GANT="32x32-gant 64x64-gant"
+
+ALL_ICON_SETS="$ICON_SET_BASE $ICON_SET_PENGUINS $ICON_SET_KDE $ICON_SET_3DPIXMAPS $ICON_SET_MARTYS $ICON_SET_GNOME $ICON_SET_INFOX $ICON_SET_AQUAFUSION $ICON_SET_CRYSTALCLEAR $ICON_SET_GARTOON $ICON_SET_GANT"
+SELECTED_ICON_SETS="$ICON_SET_BASE"
+
+AC_ARG_ENABLE(martys,
+[ --enable-all-sets include all icon sets (27, default is 3)])
+
+AC_ARG_ENABLE(penguins,
+[ --enable-penguins include 44x52-penguins icon set (1)])
+if test "$enable_penguins" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_penguins" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_PENGUINS"
+fi
+
+AC_ARG_ENABLE(kde,
+[ --enable-kde include the KDE icon sets (4)])
+if test "$enable_kde" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_kde" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_KDE"
+fi
+
+AC_ARG_ENABLE(3dpixmaps,
+[ --enable-3dpixmaps include the 3dpixmaps icon sets (3)])
+if test "$enable_3dpixmaps" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_3dpixmaps" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_3DPIXMAPS"
+fi
+
+AC_ARG_ENABLE(martys,
+[ --enable-martys include the martys icon sets (4)])
+if test "$enable_martys" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_martys" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_MARTYS"
+fi
+
+AC_ARG_ENABLE(gnome,
+[ --enable-gnome include the gnome icon sets (2)])
+if test "$enable_gnome" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_gnome" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_GNOME"
+fi
+
+AC_ARG_ENABLE(infox,
+[ --enable-infox include the infox icon sets (2)])
+if test "$enable_infox" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_infox" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_INFOX"
+fi
+
+AC_ARG_ENABLE(aquafusion,
+[ --enable-aquafusion include aquafusion icon sets (5)])
+if test "$enable_aquafusion" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_aquafusion" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_AQUAFUSION"
+fi
+
+AC_ARG_ENABLE(crystalclear,
+[ --enable-crystalclear include crystalclear icon sets (2)])
+if test "$enable_crystalclear" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_crystalclear" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_CRYSTALCLEAR"
+fi
+
+AC_ARG_ENABLE(gartoon,
+[ --enable-gartoon include gartoon icon sets (2)])
+if test "$enable_gartoon" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_gartoon" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_GARTOON"
+fi
+
+AC_ARG_ENABLE(gant,
+[ --enable-gant include gant icon sets (2)])
+if test "$enable_gant" = "yes" ||
+ test "$enable_all_sets" = "yes" -a "$enable_gant" != "no"; then
+ SELECTED_ICON_SETS="$SELECTED_ICON_SETS $ICON_SET_GANT"
+fi
+
+
+AC_SUBST(ICON_SET_BASE)
+AC_SUBST(ICON_SET_PENGUINS)
+AC_SUBST(ICON_SET_KDE)
+AC_SUBST(ICON_SET_3DPIXMAPS)
+AC_SUBST(ICON_SET_MARTYS)
+AC_SUBST(ICON_SET_GNOME)
+AC_SUBST(ICON_SET_INFOX)
+AC_SUBST(ICON_SET_AQUAFUSION)
+AC_SUBST(ICON_SET_CRYSTALCLEAR)
+AC_SUBST(ICON_SET_GARTOON)
+AC_SUBST(ICON_SET_GANT)
+
+AC_SUBST(ALL_ICON_SETS)
+AC_SUBST(SELECTED_ICON_SETS)
+
+AC_OUTPUT(
+ Makefile
+ etc/Makefile
+ etc/debian-menu-system/Makefile
+ devel/Makefile
+ devel/bin/Makefile
+ bin/Makefile
+ bin/wm-icons-config
+ doc/Makefile
+ doc/wm-icons.lsm
+ rpm/Makefile
+ rpm/wm-icons.spec
+ icons/Makefile
+)
+
+FMT_ALL_ICON_SETS="$ALL_ICON_SETS"
+FMT_SELECTED_ICON_SETS="$SELECTED_ICON_SETS"
+if test -x /usr/bin/fmt; then
+ FMT_ALL_ICON_SETS="`echo ' ' $ALL_ICON_SETS | fmt -c`"
+ FMT_SELECTED_ICON_SETS="`echo ' ' $SELECTED_ICON_SETS | fmt -c`"
+fi
+
+echo "
+-----------------------------------------------------------------------------
+Window Manager Icons Version: $VERSION
+
+Available icon sets:
+$FMT_ALL_ICON_SETS
+
+Enabled icon sets:
+$FMT_SELECTED_ICON_SETS
+=============================================================================
+"
+if test "$SELECTED_ICON_SETS" = "$ICON_SET_BASE"; then
+ echo "To enable more icon sets, rerun ./configure --enable-*, see --help"
+ echo ""
+fi
+
diff --git a/debian/.git-dpm b/debian/.git-dpm
new file mode 100644
index 0000000..b1aabb8
--- /dev/null
+++ b/debian/.git-dpm
@@ -0,0 +1,8 @@
+# see git-dpm(1) from git-dpm package
+19f2836bb27ca31a54ce15897302cf6a9ba7e14e
+19f2836bb27ca31a54ce15897302cf6a9ba7e14e
+0df889374e0509a56e36e0e3b1a5449d069de4d3
+0df889374e0509a56e36e0e3b1a5449d069de4d3
+wm-icons_0.4.0.orig.tar.gz
+8ea93740452fe1761707796229bfe75bdb0a9a70
+3582973
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..b5a306c
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,144 @@
+wm-icons (0.4.0-9) unstable; urgency=low
+
+ * Bug fix: "/etc/menu-methods/wm-icons returned error status 1.", thanks
+ to Andreas Metzler. As Andreas points out, the content of
+ debian/$package.menu-method is not parsed as a list of files that will
+ be installed in /etc/menu-methods/ but it *is* the file being
+ installed. In this case, the file is not a static menu methods file,
+ but is generated at build time. I have now replaced the file as a
+ link, which will no longer be dangling after the package is built.
+ (Closes: #744341).
+
+ -- Manoj Srivastava <srivasta@debian.org> Sun, 13 Apr 2014 01:55:53 -0700
+
+wm-icons (0.4.0-8) unstable; urgency=medium
+
+ * Updated to the new policy version. No actual changes required
+ * Fix the VCS headers in control file to use the new format of URLs
+ * Upload Bug fix to unstable: "wrong code in postrm update-menu hook",
+ thanks to Ian Zimmerman (Closes: #618434).
+ * Use debcherry to minimize the patches being used.
+
+ -- Manoj Srivastava <srivasta@debian.org> Sat, 05 Apr 2014 15:09:50 -0700
+
+wm-icons (0.4.0-7) experimental; urgency=low
+
+ * Noticed and belatedly acknowledged the NMU from last year. Added back
+ the build depends from that. Thanks to Ralf Treinen
+ <ralf.treinen@pps.jussieu.fr> and Cyril Brulebois <kibi@debian.org>
+
+ -- Manoj Srivastava <srivasta@debian.org> Mon, 29 Apr 2013 11:04:14 -0700
+
+wm-icons (0.4.0-6) experimental; urgency=low
+
+ * New bug fixing release
+ * Bug fix: "wrong code in postrm update-menu hook", thanks to Ian
+ Zimmerman (Closes: #618434).
+
+ -- Manoj Srivastava <srivasta@debian.org> Sat, 27 Apr 2013 18:53:26 -0700
+
+wm-icons (0.4.0-5.1) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * Add libtool to Build-Depends, thanks to Ralf Treinen (Closes: #659585).
+ * Set urgency to “high†for the RC bug fix.
+ * Thanks to IRILL for sponsoring this BSP in Paris.
+
+ -- Cyril Brulebois <kibi@debian.org> Sat, 18 Feb 2012 18:15:22 +0000
+
+wm-icons (0.4.0-5) unstable; urgency=low
+
+ * A number of minor changes to fix small policy compliance issues.
+
+ -- Manoj Srivastava <srivasta@debian.org> Sun, 01 Nov 2009 17:23:02 -0600
+
+wm-icons (0.4.0-4) unstable; urgency=low
+
+ * [63f3b69]: [debiandir] Remove autogenerated files on clean
+ Remove all the files regenerated during build using autoconf from version
+ control.
+ * [630e580]: [debiandir] Use autoreconf instead of calling the commands
+ one by one
+ * [4c0f205]: Updated handling of parallel builds in DEB_BUILD_OPTIONS
+ to conform to policy.
+ * [529f0c4]: [autotools-cleanup] Remove files generated by autotools from VCS
+
+ -- Manoj Srivastava <srivasta@debian.org> Tue, 28 Apr 2009 17:21:02 -0500
+
+wm-icons (0.4.0-3) unstable; urgency=low
+
+ * Re-run autotools at build time. This gets away from the ancient
+ versions used by upstream, without bloating up the diff.
+
+ -- Manoj Srivastava <srivasta@debian.org> Mon, 02 Jun 2008 17:33:11 -0500
+
+wm-icons (0.4.0-2) unstable; urgency=low
+
+ * Record the fact that this package has moved to a new git repository.
+ * Move to the new, make -j friendly targets in debian/rules.
+ * Bug fix: "wm-icons: debian/watch fails to report upstream&#39;s
+ version", thanks to Raphael Geissert (Closes: #449686).
+
+ -- Manoj Srivastava <srivasta@debian.org> Mon, 02 Jun 2008 13:32:36 -0500
+
+wm-icons (0.4.0-1) unstable; urgency=low
+
+ * New upstream release
+ * New icon sets: 16x16-crystalclear, 48x48-crystalclear, 22x22-gartoon,
+ 48x48-gartoon, 32x32-gant, 64x64-gant. These are png icon sets.
+ * New icon sets: 24x24-infox, 48x48-infox. These are xpm icon sets.
+ * New icon sets: 16x16-aquafusion, 22x22-aquafusion, 32x32-aquafusion,
+ 48x48-aquafusion, 64x64-aquafusion. These are png icon sets.
+ * wm-icons now has a menu-methods script, that parses various menu files
+ and adds entries into an FVWM menu, complete with mini icons, for all
+ packages that register a mini icon. For themeable icons, if packages
+ register a bare icon name, this will search the current theme for the
+ appropriate icon. Not much support out there yet for this.
+
+ -- Manoj Srivastava <srivasta@debian.org> Mon, 17 Apr 2006 13:57:25 -0500
+
+wm-icons (0.3.0-7) unstable; urgency=low
+
+ * Bug fix: "Include arch-ids files", thanks to Julien Danjou
+ This is dues to the botched fixing of 283176 in the last
+ upload. Directories need to be removed with -rf (Closes: #300483).
+
+ -- Manoj Srivastava <srivasta@debian.org> Sun, 20 Mar 2005 13:15:02 -0600
+
+wm-icons (0.3.0-6) unstable; urgency=low
+
+ * Bug fix: "wm-icons: binary package includes GNU Arch id files", thanks
+ to Eric Wong (Closes: #283176).
+
+ -- Manoj Srivastava <srivasta@debian.org> Wed, 1 Dec 2004 14:20:57 -0600
+
+wm-icons (0.3.0-5) unstable; urgency=low
+
+ * Moved to the new build system, and arch.
+
+ -- Manoj Srivastava <srivasta@debian.org> Wed, 18 Feb 2004 23:41:38 -0600
+
+wm-icons (0.3.0-4) unstable; urgency=low
+
+ * use awk instead of gawk closes: Bug#188259
+
+ -- Manoj Srivastava <srivasta@debian.org> Tue, 8 Apr 2003 17:32:45 -0500
+
+wm-icons (0.3.0-3) unstable; urgency=low
+
+ * No longer provide a /usr/doc symlink. Upgrade to latest polict version.
+
+ -- Manoj Srivastava <srivasta@debian.org> Mon, 11 Nov 2002 23:30:51 -0600
+
+wm-icons (0.3.0-2) unstable; urgency=low
+
+ * Move the sample configurations for window managers into the doc dir as
+ well. Oh, and I guess this fulfills the RFP, so closes: Bug#118428
+
+ -- Manoj Srivastava <srivasta@debian.org> Mon, 25 Feb 2002 03:28:41 -0600
+
+wm-icons (0.3.0-1) unstable; urgency=low
+
+ * New version
+
+ -- Manoj Srivastava <srivasta@debian.org> Mon, 25 Feb 2002 01:10:09 -0600
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..a57d2cf
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,36 @@
+Source: wm-icons
+VCS-Git: git://anonscm.debian.org/users/srivasta/debian/wm-icons.git
+VCS-Browser: http://anonscm.debian.org/gitweb/?p=users/srivasta/debian/wm-icons.git
+Section: misc
+Standards-Version: 3.9.5
+Maintainer: Manoj Srivastava <srivasta@debian.org>
+Priority: optional
+Homepage: http://wm-icons.sourceforge.net/
+Build-Depends-Indep: debhelper (>= 9.0.0), dh-autoreconf, autoconf,
+ automake | automaken, cvs, libtool
+# depending on cvs sucks, but gettext needs it without depending on it,
+# and autoreconf calls autopoint from gettext, which uses a CVS repo in
+# a tar ball. See Bug#506022 and Bug#508230
+
+
+Package: wm-icons
+Architecture: all
+Depends: ${misc:Depends}
+Enhances: fvwm1, fvwm2, fvwm95, scwm, enlightenment, twm, flwm,
+ wmaker, sawfish-gnome, aewm, 9wm, blackbox, fluxbox, gwm, icewm,
+ larswm, ion, lwm, ratpoison, vtwm, w9wm, sawfish, sapphire, olwm,
+ olvwm, ctwm, amiwm, pwm
+Description: Themed icon set that is Window Manager agnostic
+ The Window Manager Icons is a set of generic icons for use by window
+ managers in a graphical environment. It is an efficient icon
+ distribution designed to be standardized and configurable. It
+ includes several themed icon sets, a template icon set to help
+ building new themed icon sets, scripts and configurations for several
+ window managers.
+ .
+ wm-icons comes with different styles and common window manager sizes
+ (small menu icons, larger desktop icons, etc.) as well as advice and
+ setup for integrating them with various window managers such as FVWM,
+ SCWM, etc. Each set consists of an icon in that size and style for
+ each of about 84 different generic categories ("game", "editor",
+ "file-manager", etc).
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a038d5c
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,33 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: wm-icons
+Source: http://wm-icons.sourceforge.net/
+
+Files: *
+Copyright: 1999, Julian Gilbey <jdg@debian.org>
+ 1999, Mikhael Goikhman
+License: GPL-2.0+
+Comment: Changes:
+ added Debian GNU/Linux package maintenance system files, and a
+ manual page.
+
+
+Files: debian/*
+Copyright: 2002, 2003, 2004, 2005, 2006, 2013 Manoj Srivastava <srivasta@debian.org>
+License: GPL-2.0+
+
+License: GPL-2.0+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
diff --git a/debian/patches/0001-topic-destdir-Add-DESTDIR-support-for-all-install-co.patch b/debian/patches/0001-topic-destdir-Add-DESTDIR-support-for-all-install-co.patch
new file mode 100644
index 0000000..556ee3e
--- /dev/null
+++ b/debian/patches/0001-topic-destdir-Add-DESTDIR-support-for-all-install-co.patch
@@ -0,0 +1,70 @@
+From 1b99e379a7fe070fc683858d8b997454562b5cdd Mon Sep 17 00:00:00 2001
+From: Manoj Srivastava <srivasta@golden-gryphon.com>
+Date: Sat, 27 Apr 2013 17:28:13 -0700
+Subject: [PATCH 1/2] [topic--destdir]: Add DESTDIR support for all install
+ commands in Makefile.am
+
+This is useful by itself, but is pretty ctitical for packaging.
+
+(cherry picked from commit aca847f0ae3c384e21eb7e059224394984decf70)
+Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com>
+---
+ Makefile.am | 2 +-
+ icons/Makefile.am | 16 ++++++++--------
+ 2 files changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 48c6456..7f83c11 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -14,7 +14,7 @@ SUBDIRS = bin doc icons etc devel rpm
+ # is for a distribution package building.
+ # Set the default icon set aliases (symlinks).
+ install-data-local:
+- $(bindir)/wm-icons-config --user-dir="$(icondir)" --defaults --quiet
++ $(DESTDIR)$(bindir)/wm-icons-config --user-dir="$(DESTDIR)$(icondir)" --defaults --quiet
+
+ wm-configs _pack-symlinks _unpack-symlinks:
+ cd devel/bin && $(MAKE) $(AM_MAKEFLAGS) $@
+diff --git a/icons/Makefile.am b/icons/Makefile.am
+index 9608529..8e07844 100644
+--- a/icons/Makefile.am
++++ b/icons/Makefile.am
+@@ -16,16 +16,16 @@ EXTRA_DIST = \
+ SYMLINKS_LST = _symlinks.lst
+
+ install-data-local:
+- $(mkinstalldirs) $(icondir)
++ $(mkinstalldirs) $(DESTDIR)$(icondir)
+ chmod -R o-w,go+rX *
+ cd $(top_srcdir)/icons; \
+ for iconset in $(SELECTED_ICON_SETS); do \
+- rm -rf $(icondir)/$$iconset; \
++ rm -rf $(DESTDIR)$(icondir)/$$iconset; \
+ tar cpf - "$$iconset" \
+- | (cd "$(icondir)" && tar xfBp -); \
+- find "$(icondir)/$$iconset" -name CVS \
++ | (cd "$(DESTDIR)$(icondir)" && tar xfBp -); \
++ find "$(DESTDIR)$(icondir)/$$iconset" -name CVS \
+ -exec rm -r {} \; 2>/dev/null; \
+- (cd "$(icondir)/$$iconset" && [ -f $(SYMLINKS_LST) ] \
++ (cd "$(DESTDIR)$(icondir)/$$iconset" && [ -f $(SYMLINKS_LST) ] \
+ && $(AWK) '{ system("ln -sf " $$1 " " $$2) }' \
+ < $(SYMLINKS_LST) \
+ && rm $(SYMLINKS_LST) || true \
+@@ -34,9 +34,9 @@ install-data-local:
+
+ uninstall-local:
+ for iconset in $(SELECTED_ICON_SETS); do \
+- rm -rf $(icondir)/$$iconset; \
++ rm -rf $(DESTDIR)$(icondir)/$$iconset; \
+ done
+- for i in $(icondir)/*; do \
++ for i in $(DESTDIR)$(icondir)/*; do \
+ if [ -L "$$i" ] && [ ! -e "$$i" ]; then rm -f "$$i"; fi; \
+ done
+- -rmdir $(icondir)
++ -rmdir $(DESTDIR)$(icondir)
+--
+1.9.1
+
diff --git a/debian/patches/0002-menu-Tweak-the-Debian-menu-files-for-official-packag.patch b/debian/patches/0002-menu-Tweak-the-Debian-menu-files-for-official-packag.patch
new file mode 100644
index 0000000..d19dbe8
--- /dev/null
+++ b/debian/patches/0002-menu-Tweak-the-Debian-menu-files-for-official-packag.patch
@@ -0,0 +1,148 @@
+From 310777dcc6bec3c86a8a8543b8866141053f75c8 Mon Sep 17 00:00:00 2001
+From: Manoj Srivastava <srivasta@debian.org>
+Date: Mon, 17 Apr 2006 14:33:17 +0000
+Subject: [PATCH 2/2] [menu] Tweak the Debian menu files for official packages
+
+Defer language translations for now
+
+git-archimport-id: srivasta@debian.org--etch/wm-icons--debian--0.4--patch-2
+(cherry picked from commit d8bea97e35db3fb856b1c6131ff79a21063f49e4)
+
+git-archimport-id: srivasta@debian.org--etch/wm-icons--debian--0.4--patch-3
+(cherry picked from commit 7e89639821ac681c3ed74037c2a7ac3d4567f6f3)
+
+git-archimport-id: srivasta@debian.org--etch/wm-icons--debian--0.4--patch-4
+(cherry picked from commit 3cfe2ea894a3599b943dc2546820b400ae161d58)
+
+git-archimport-id: srivasta@debian.org--etch/wm-icons--debian--0.4--patch-5
+(cherry picked from commit 7aa0bd600186e9d60a76be9b37499499ea6f0cfd)
+---
+ etc/debian-menu-system/README | 14 ++++----------
+ etc/debian-menu-system/wm-icons-fvwm2rc-menu.in | 16 ++++++++++------
+ etc/debian-menu-system/wm-icons.h.in | 23 +++++++++++++++++------
+ 3 files changed, 31 insertions(+), 22 deletions(-)
+
+diff --git a/etc/debian-menu-system/README b/etc/debian-menu-system/README
+index 73b9985..eaf3648 100644
+--- a/etc/debian-menu-system/README
++++ b/etc/debian-menu-system/README
+@@ -10,20 +10,14 @@ as a simple user.
+ the "standard sections" and wm-icons icons and a map from packages name
+ to wm-icons icons.
+
+-* wm-icons-fvwm2rc-menu is a menu-method script for FVWM. You should edit
+- the lines:
+- rootprefix="/usr/local/share/fvwm/debian-menu-system/"
+- userprefix="/.fvwm/debian-menu-system/"
+- replace "/usr/local/share/fvwm/" by the FVWM configuration directory
+- and ".fvwm" by the FVWM user directory. Then, you should add
+- Read debian-menu-system/wm-icons-menu
++* wm-icons-fvwm2rc-menu is a menu-method script for FVWM. You should add
++ Read wm-icons/menudefs.hook
+ in the configuration file and bind it in some ways e.g.:
+ add:
+- + "menu system%menu/programs.xpm" Popup MenuFvwmDebianMenuSystem
++ + "menu system%menu/programs.xpm" Popup "/DebianWmIcons"
+ in your root menu
+ or add say:
+- Mouse 1 R A Menu MenuFvwmDebianMenuSystem
+- You should also use the configuration file "this dir"/../fvwm2rc
++ Mouse 1 R A Menu "/DebianWmIcons"
+
+ * Other window managers: just (copy and rename and) edit the correponding
+ menu methods script; you should add "!include wm-icons.h" and then you
+diff --git a/etc/debian-menu-system/wm-icons-fvwm2rc-menu.in b/etc/debian-menu-system/wm-icons-fvwm2rc-menu.in
+index 55964e7..9b32f11 100755
+--- a/etc/debian-menu-system/wm-icons-fvwm2rc-menu.in
++++ b/etc/debian-menu-system/wm-icons-fvwm2rc-menu.in
+@@ -1,10 +1,11 @@
+-#!/usr/sbin/install-menu
++#!/usr/bin/install-menu
+ compat="menu-1"
++!include lang.h
+ !include menu.h
+ # you may/should edit/check the systemFindIcon in wm-icons.h
+ !include wm-icons.h
+
+-function ltitle()=translate(lang(),title())
++function ltitle()=translate($lang,title())
+
+ # if you want wm-icons only:
+ # replace "wmIconsFindIcon" by wmIconsFindIconWmOnly
+@@ -21,6 +22,9 @@ supported
+ fvwm2module= "+ \"" escfirst(ltitle(), $hotkey,"&") \
+ cond_surr(wmIconsFindIcon($icon,$package,$section,"menu/"),"%","%") \
+ "\" Module " $command "\n"
++ fvwm= "+ \"" escfirst(ltitle() ,$hotkey,"&") \
++ cond_surr(wmIconsFindIcon($icon,$package,$section,"menu/"),"%","%") \
++ "\" " $command "\n"
+ fvwm2= "+ \"" escfirst(ltitle() ,$hotkey,"&") \
+ cond_surr(wmIconsFindIcon($icon,$package,$section,"menu/"),"%","%") \
+ "\" " $command "\n"
+@@ -46,8 +50,8 @@ submenutitle= "+ \"" escfirst(ltitle() ,$hotkey,"&") \
+ cond_surr(wmIconsFindSectionIcon($section,$icon,"menu/"),"%","%") \
+ "\" PopUp \"" replacewith($section, " ", "_") "\"\n"
+
+-rootprefix="/usr/local/share/fvwm/debian-menu-system/"
+-userprefix="/.fvwm/debian-menu-system/"
++rootprefix="/etc/X11/fvwm/wm-icons/"
++userprefix="/.fvwm/wm-icons/"
+ treewalk="c(m)"
+-genmenu="wm-icons-menu"
+-rootsection="MenuFvwmDebianMenuSystem"
++genmenu="menudefs.hook"
++rootsection="/DebianWmIcons"
+diff --git a/etc/debian-menu-system/wm-icons.h.in b/etc/debian-menu-system/wm-icons.h.in
+index 8bff428..bf3a177 100644
+--- a/etc/debian-menu-system/wm-icons.h.in
++++ b/etc/debian-menu-system/wm-icons.h.in
+@@ -13,13 +13,24 @@
+ # need to replace /urs/local/share/fvwm by "fvwm-themes @datadir@"/fvwm
+ function systemFindIcon($filename)= \
+ ifeqelse($filename, "", "", \
++ ifelsefile("/usr/share/icons/wm-icons/mini/" $filename, \
++ "/usr/share/icons/wm-icons/mini/" $filename, \
+ ifelsefile("/usr/share/icons/mini/" $filename, \
+- "/usr/share/icons/mini/" $filename, \
++ "/usr/share/icons/mini/" $filename, \
++ ifelsefile("/usr/share/icons/wm-icons/16x16-general/" $filename, \
++ "/usr/share/icons/wm-icons/16x16-general/" $filename, \
++ ifelsefile("/usr/share/icons/wm-icons/16x16-gnome/" $filename, \
++ "/usr/share/icons/wm-icons/16x16-gnome/" $filename, \
++ ifelsefile("/usr/share/icons/wm-icons/16x16-kde/" $filename, \
++ "/usr/share/icons/wm-icons/16x16-kde/" $filename, \
++ ifelsefile("/usr/share/fvwm-crystal/fvwm/icons/Default/" $filename, \
++ "/usr/share/fvwm-crystal/fvwm/icons/Default/" $filename, \
+ ifelsefile("/usr/local/share/fvwm/tr-images/16x16-gnome/" $filename, \
+- "/usr/local/share/fvwm/tr-images/16x16-gnome/" $filename, \
++ "/usr/local/share/fvwm/tr-images/16x16-gnome/" $filename, \
+ ifelsefile("/usr/local/share/fvwm/tr-images/16x16-kde2/" $filename, \
+- "/usr/local/share/fvwm/tr-images/16x16-kde2/" $filename,\
+- ""))))
++ "/usr/local/share/fvwm/tr-images/16x16-kde2/" $filename, \
++ "")))))))))
++
+
+ # return the wm-icons associated to a standard section. If the section is
+ # not standard return the "system/user" icons for this section and if not
+@@ -30,7 +41,7 @@ function wmIconsFindSectionIcon($s,$i,$t)= \
+ ifeqelse(systemFindIcon($i),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent($s)),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent(parent($s))),"",\
+- $t "folder.xpm",\
++ $t "folder.xpm",\
+ $t wmIconsGetSectionIcon(parent(parent($s)))),\
+ $t wmIconsGetSectionIcon(parent($s))),\
+ systemFindIcon($i)),\
+@@ -41,7 +52,7 @@ function wmIconsFindSectionIconWmOnly($s,$i,$t)= \
+ ifeqelse(wmIconsGetSectionIcon($s),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent($s)),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent(parent($s))),"",\
+- $t "folder.xpm",\
++ $t "folder.xpm",\
+ $t wmIconsGetSectionIcon(parent(parent($s)))),\
+ $t wmIconsGetSectionIcon(parent($s))),\
+ $t wmIconsGetSectionIcon($s))
+--
+1.9.1
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..38030cf
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+# exported from git by git-debcherry
+0001-topic-destdir-Add-DESTDIR-support-for-all-install-co.patch
+0002-menu-Tweak-the-Debian-menu-files-for-official-packag.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..23a63cf
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,47 @@
+#!/usr/bin/make -f
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+SRCTOP:= $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
+TMPTOP=$(SRCTOP)/debian/wm-icons
+DOCDIR=$(TMPTOP)/usr/share/doc/wm-icons
+INSTALL = install
+ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
+ INSTALL_PROGRAM += -s
+endif
+install_file = $(INSTALL) -p -o root -g root -m 644
+install_program = $(INSTALL) -p -o root -g root -m 755
+install_script = $(INSTALL) -p -o root -g root -m 755
+make_directory = $(INSTALL) -p -d -o root -g root -m 755
+package:=wm-icons
+METHODSDIR = $(TMPTOP)/etc/menu-methods
+METHODSLOC = $(TMPTOP)/etc/X11/fvwm/wm-icons
+
+%:
+ dh $@ --with autoreconf
+
+override_dh_auto_configure:
+ ac_cv_lib_util_getloadavg=no dh_auto_configure -- \
+ --sysconfdir=/etc --enable-all-sets
+
+override_dh_install:
+ dh_install
+ (cd $(TMPTOP)/usr/share/icons/wm-icons/; \
+ rm -f menu mini norm; \
+ ln -s 16x16-general menu; \
+ ln -s 14x14-general mini; \
+ ln -s 48x48-general norm;)
+
+override_dh_installdocs:
+ $(make_directory) $(DOCDIR)
+ $(make_directory) $(METHODSDIR)
+ mv $(TMPTOP)/usr/share/wm-icons $(DOCDIR)/examples/
+ $(install_file) $(DOCDIR)/examples/debian-menu-system/wm-icons.h \
+ $(METHODSDIR)/
+ $(install_file) $(DOCDIR)/examples/debian-menu-system/wm-icons-data.h \
+ $(METHODSDIR)/
+ rm -rf $(DOCDIR)/examples/debian-menu-system
+ dh_installdocs
+
+#Local variables:
+#mode: makefile
+#End:
diff --git a/debian/source.lintian-overrides b/debian/source.lintian-overrides
new file mode 100644
index 0000000..0fd89b0
--- /dev/null
+++ b/debian/source.lintian-overrides
@@ -0,0 +1,2 @@
+wm-icons source: source-contains-cvs-control-dir devel/template/CVS
+wm-icons source: debian-watch-may-check-gpg-signature
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..39a2e07
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+# format version number, currently 2; this line is compulsory!
+version=3
+
+http://sf.net/wm-icons/wm-icons-(.+)\.tar\.bz2
diff --git a/debian/wm-icons.docs b/debian/wm-icons.docs
new file mode 100644
index 0000000..97cde72
--- /dev/null
+++ b/debian/wm-icons.docs
@@ -0,0 +1,10 @@
+AUTHORS
+NEWS
+README
+TODO
+doc/FAQ
+doc/icons.lst
+doc/README.3dpixmaps
+doc/README.martys
+doc/README.penguins
+doc/wm-icons.lsm
diff --git a/debian/wm-icons.lintian-overrides b/debian/wm-icons.lintian-overrides
new file mode 100644
index 0000000..0a246c5
--- /dev/null
+++ b/debian/wm-icons.lintian-overrides
@@ -0,0 +1,3 @@
+wm-icons: menu-method-should-include-menu-h etc/menu-methods/wm-icons-data.h
+wm-icons: menu-method-should-include-menu-h etc/menu-methods/wm-icons.h
+wm-icons: menu-method-should-include-menu-h etc/menu-methods/wm-icons
diff --git a/debian/wm-icons.menu-method b/debian/wm-icons.menu-method
new file mode 120000
index 0000000..afe1a7e
--- /dev/null
+++ b/debian/wm-icons.menu-method
@@ -0,0 +1 @@
+../etc/debian-menu-system/wm-icons-fvwm2rc-menu \ No newline at end of file
diff --git a/debian/wm-icons.postinst b/debian/wm-icons.postinst
new file mode 100755
index 0000000..06e3388
--- /dev/null
+++ b/debian/wm-icons.postinst
@@ -0,0 +1,247 @@
+#! /bin/sh
+# -*- Mode: Sh -*-
+# postinst ---
+# Author : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com )
+# Created On : Fri Nov 14 11:25:07 2003
+# Created On Node : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Mon Apr 17 10:04:28 2006
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count : 34
+# Status : Unknown, Use with caution!
+# HISTORY :
+# Description :
+#
+# arch-tag: 5401e9ef-39cc-4aee-96a4-61dfb8f32cf7
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+#
+
+# Abort if any command returns an error value
+set -e
+
+package_name=wm-icons
+
+if [ -z "$package_name" ]; then
+ print >&2 "Internal Error. Please report a bug."
+ exit 1;
+fi
+
+# This script is called as the last step of the installation of the
+# package. All the package's files are in place, dpkg has already done
+# its automatic conffile handling, and all the packages we depend of
+# are already fully installed and configured.
+# summary of how this script can be called:
+# * <postinst> `configure' <most-recently-configured-version>
+# * <old-postinst> `abort-upgrade' <new version>
+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+# <new-version>
+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+# <failed-install-package> <version> `removing'
+# <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+#
+# quoting from the policy:
+# Any necessary prompting should almost always be confined to the
+# post-installation script, and should be protected with a conditional
+# so that unnecessary prompting doesn't happen if a package's
+# installation fails and the `postinst' is called with `abort-upgrade',
+# `abort-remove' or `abort-deconfigure'.
+
+# The following idempotent stuff doesn't generally need protecting
+# against being run in the abort-* cases.
+
+# Install info files into the dir file
+##: install-info --quiet --section "section pattern" "Section Title" \
+##: --description="Name of the document" /usr/info/${package_name}.info
+
+# Create stub directories under /usr/local
+##: if test ! -d /usr/local/lib/${package_name}; then
+##: if test ! -d /usr/local/lib; then
+##: if mkdir /usr/local/lib; then
+##: chown root.staff /usr/local/lib || true
+##: chmod 2775 /usr/local/lib || true
+##: fi
+##: fi
+##: if mkdir /usr/local/lib/${package_name}; then
+##: chown root.staff /usr/local/lib/${package_name} || true
+##: chmod 2775 /usr/local/lib/${package_name} || true
+##: fi
+##: fi
+
+if [ -e /etc/menu-methods/$package_name ] && [ ! -x /etc/menu-methods/$package_name ]; then
+ chmod a+x /etc/menu-methods/$package_name
+fi
+
+# Ensure the menu system is updated
+[ ! -x /usr/bin/update-menus ] || update-menus
+
+
+## Deprecated
+##if test -x /usr/sbin/wm-menu-config; then wm-menu-config fvwm on; fi
+
+
+# Arrange for a daemon to be started at system boot time
+##: update-rc.d ${package_name} default >/dev/null
+
+
+
+# This package uses debconf to ask a question, so source the debconf
+# confmodule as early as possible. However, it does not depend on debconf,
+# so debconf may not be installed.
+# if [ -e /usr/share/debconf/confmodule ]; then
+# . /usr/share/debconf/confmodule
+# db_capb
+# fi
+
+
+case "$1" in
+ configure)
+ # Configure this package. If the package must prompt the user for
+ # information, do it here.
+ # Install emacs lisp files
+ ##:if [ -x /usr/lib/emacsen-common/emacs-package-install ]; then
+ ##: /usr/lib/emacsen-common/emacs-package-install $package_name
+ ##:fi
+
+
+ # Activate menu-methods script
+ #chmod a+x /etc/menu-methods/${package_name}
+
+ # Update ld.so cache
+ ##: ldconfig
+
+ # Make our version of a program available
+ #update-alternatives \
+ # --install /usr/bin/fvwm fvwm /usr/bin/fvwm2 200 \
+ # --slave /usr/share/man/man1/fvwm.1.gz fvwm.1.gz \
+ # /usr/share/man/man1/fvwm2.1.gz
+ #update-alternatives \
+ # --install /usr/bin/x-window-manager x-window-manager /usr/bin/fvwm2 50 \
+ # --slave /usr/share/man/man1/x-window-manager.1.gz \
+ # x-window-manager.1.gz /usr/share/man/man1/fvwm2.1.gz
+
+ # Tell ucf that the file in /usr/share/foo is the latest
+ # maintainer version, and let it handle how to manage the real
+ # confuguration file in /etc. This is how a static configuration
+ # file can be handled:
+ ##:if which ucf >/dev/null 2>&1; then
+ ##: ucf /usr/share/${package_name}/configuration /etc/${package_name}.conf
+ ##:fi
+
+ ### We could also do this on the fly. The following is from Tore
+ ### Anderson:
+
+ #. /usr/share/debconf/confmodule
+
+ ### find out what the user answered.
+ # db_get foo/run_on_boot
+ # run_on_boot=$RET
+ # db_stop
+
+ ### safely create a temporary file to generate our suggested
+ ### configuration file.
+ # tempfile=`tempfile`
+ # cat << _eof > $tempfile
+ ### Configuration file for Foo.
+
+ ### this was answered by you, the user in a debconf dialogue
+ # RUNONBOOT=$run_on_boot
+
+ ### this was not, as it has a sane default value.
+ # COLOUROFSKY=blue
+
+ #_eof
+
+ ### Note that some versions of debconf do not release stdin, so
+ ### the following invocation of ucf may not work, since the stdin
+ ### is never coneected to ucfr.
+
+ ### now, invoke ucf, which will take care of the rest, and ask
+ ### the user if he wants to update his file, if it is modified.
+ #ucf $tempfile /etc/foo.conf
+
+ ### done! now we'll just clear up our cruft.
+ #rm -f $tempfile
+
+
+
+ # There are three sub-cases:
+ if test "${2+set}" != set; then
+ # We're being installed by an ancient dpkg which doesn't remember
+ # which version was most recently configured, or even whether
+ # there is a most recently configured version.
+ :
+
+ elif test -z "$2" || test "$2" = "<unknown>"; then
+ # The package has not ever been configured on this system, or was
+ # purged since it was last configured.
+ :
+
+ else
+ # Version $2 is the most recently configured version of this
+ # package.
+ :
+ fi
+ ;;
+ abort-upgrade)
+ # Back out of an attempt to upgrade this package FROM THIS VERSION
+ # to version $2. Undo the effects of "prerm upgrade $2".
+ ##:
+
+ ;;
+ abort-remove)
+ if test "$2" != in-favour; then
+ echo "$0: undocumented call to \`postinst $*'" 1>&2
+ exit 0
+ fi
+ # Back out of an attempt to remove this package, which was due to
+ # a conflict with package $3 (version $4). Undo the effects of
+ # "prerm remove in-favour $3 $4".
+ ##:
+
+ ;;
+ abort-deconfigure)
+ if test "$2" != in-favour || test "$5" != removing; then
+ echo "$0: undocumented call to \`postinst $*'" 1>&2
+ exit 0
+ fi
+ # Back out of an attempt to deconfigure this package, which was
+ # due to package $6 (version $7) which we depend on being removed
+ # to make way for package $3 (version $4). Undo the effects of
+ # "prerm deconfigure in-favour $3 $4 removing $6 $7".
+ ##:
+
+ ;;
+ *) echo "$0: didn't understand being called with \`$1'" 1>&2
+ exit 0;;
+esac
+
+# Install doc base documentation
+##:if which install-docs >/dev/null 2>&1; then
+##: if [ -e /usr/share/doc-base/${package_name} ]; then
+##: install-docs -i /usr/share/doc-base/${package_name}
+##: fi
+##:fi
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+
+exit 0
diff --git a/debian/wm-icons.postrm b/debian/wm-icons.postrm
new file mode 100755
index 0000000..80f295f
--- /dev/null
+++ b/debian/wm-icons.postrm
@@ -0,0 +1,182 @@
+#! /bin/sh
+# -*- Mode: Sh -*-
+# postrm ---
+# Author : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com )
+# Created On : Fri Nov 14 12:22:20 2003
+# Created On Node : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Mon Apr 17 10:07:25 2006
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count : 20
+# Status : Unknown, Use with caution!
+# HISTORY :
+# Description :
+#
+# arch-tag: 56802d51-d980-4822-85c0-28fce19ed430
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+
+
+# Abort if any command returns an error value
+set -e
+
+package_name=wm-icons
+
+if [ -z "$package_name" ]; then
+ print >&2 "Internal Error. Please report a bug."
+ exit 1;
+fi
+
+# This script is called twice during the removal of the package; once
+# after the removal of the package's files from the system, and as
+# the final step in the removal of this package, after the package's
+# conffiles have been removed.
+# summary of how this script can be called:
+# * <postrm> `remove'
+# * <postrm> `purge'
+# * <old-postrm> `upgrade' <new-version>
+# * <new-postrm> `failed-upgrade' <old-version>
+# * <new-postrm> `abort-install'
+# * <new-postrm> `abort-install' <old-version>
+# * <new-postrm> `abort-upgrade' <old-version>
+# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+# Ensure the menu system is updated
+[ ! -x /usr/bin/update-menus ] || update-menus
+
+case "$1" in
+ remove)
+ # This package is being removed, but its configuration has not yet
+ # been purged.
+ :
+ # Deprecated
+ # if test -x /usr/sbin/wm-menu-config; then wm-menu-config fvwm off; fi
+
+ if [ -e /etc/menu-methods/$package_name ] && [ -x /etc/menu-methods/$package_name ]; then
+ chmod a-x /etc/menu-methods/$package_name
+ fi
+ [ ! -x /usr/bin/update-menus ] || update-menus
+
+
+ # Remove diversion
+ ##: dpkg-divert --package ${package_name} --remove --rename \
+ ##: --divert /usr/bin/other.real /usr/bin/other
+
+ # ldconfig is NOT needed during removal of a library, only during
+ # installation
+
+ ;;
+ purge)
+ # This package has previously been removed and is now having
+ # its configuration purged from the system.
+
+ #remove the files that install-menu creates:
+ # (cd /etc/X11/fvwm/; rm system.twmrc menus.dat menudefs.hook)
+
+
+ # we mimic dpkg as closely as possible, so we remove configuration
+ # files with dpkg backup extensions too:
+ :
+
+ # and finally clear it out from the ucf database
+ ##: ucf --purge /etc/${package_name}.conf
+
+ # Remove symlinks from /etc/rc?.d
+ ##: update-rc.d ${package_name} remove >/dev/null
+
+# if [ -e /usr/share/debconf/confmodule ]; then
+# # Purge this package's data from the debconf database.
+# . /usr/share/debconf/confmodule
+# db_purge
+# fi
+
+ # This package has previously been removed and is now having
+ # its configuration purged from the system.
+ ##: for flavour in emacs20 emacs21; do
+ ##: STARTDIR=/etc/$flavour/site-start.d;
+ ##: STARTFILE="${package_name}-init.el";
+ ##: if [ -e "$STARTDIR/20$STARTFILE" ]; then
+ ##: rm -f "$STARTDIR/20$STARTFILE"
+ ##: fi
+ ##: done
+
+ ;;
+ disappear)
+ if test "$2" != overwriter; then
+ echo "$0: undocumented call to \`postrm $*'" 1>&2
+ exit 0
+ fi
+ # This package has been completely overwritten by package $3
+ # (version $4). All our files are already gone from the system.
+ # This is a special case: neither "prerm remove" nor "postrm remove"
+ # have been called, because dpkg didn't know that this package would
+ # disappear until this stage.
+ :
+
+ ;;
+ upgrade)
+ # About to upgrade FROM THIS VERSION to version $2 of this package.
+ # "prerm upgrade" has been called for this version, and "preinst
+ # upgrade" has been called for the new version. Last chance to
+ # clean up.
+ :
+
+ ;;
+ failed-upgrade)
+ # About to upgrade from version $2 of this package TO THIS VERSION.
+ # "prerm upgrade" has been called for the old version, and "preinst
+ # upgrade" has been called for this version. This is only used if
+ # the previous version's "postrm upgrade" couldn't handle it and
+ # returned non-zero. (Fix old postrm bugs here.)
+ :
+
+ ;;
+ abort-install)
+ # Back out of an attempt to install this package. Undo the effects of
+ # "preinst install...". There are two sub-cases.
+ :
+
+ if test "${2+set}" = set; then
+ # When the install was attempted, version $2's configuration
+ # files were still on the system. Undo the effects of "preinst
+ # install $2".
+ :
+
+ else
+ # We were being installed from scratch. Undo the effects of
+ # "preinst install".
+ :
+
+ fi ;;
+ abort-upgrade)
+ # Back out of an attempt to upgrade this package from version $2
+ # TO THIS VERSION. Undo the effects of "preinst upgrade $2".
+ :
+
+ ;;
+ *) echo "$0: didn't understand being called with \`$1'" 1>&2
+ exit 0;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+
+exit 0
diff --git a/devel/Makefile.am b/devel/Makefile.am
new file mode 100644
index 0000000..82fd500
--- /dev/null
+++ b/devel/Makefile.am
@@ -0,0 +1,12 @@
+## Process this file with automake to produce Makefile.in
+## You probably want to run automake from the top-level directory, though
+## Makefile.am for the devel subdirectory of the wm-icons package
+## Copyright 1999, Julian Gilbey <jdg@debian.org>
+## This file may be copied under the conditions of the GNU General
+## Public License, version 2 or later. NO warranty of any kind is
+## given.
+
+AUTOMAKE_OPTIONS = foreign
+
+SUBDIRS = bin
+EXTRA_DIST = conf/style-icons.cfg template
diff --git a/devel/Makefile.in b/devel/Makefile.in
new file mode 100644
index 0000000..e10a730
--- /dev/null
+++ b/devel/Makefile.in
@@ -0,0 +1,338 @@
+# Makefile.in generated by automake 1.6.3 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+
+EXEEXT = @EXEEXT@
+OBJEXT = @OBJEXT@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+ALL_ICON_SETS = @ALL_ICON_SETS@
+AMTAR = @AMTAR@
+AWK = @AWK@
+DEPDIR = @DEPDIR@
+ICON_SET_3DPIXMAPS = @ICON_SET_3DPIXMAPS@
+ICON_SET_AQUAFUSION = @ICON_SET_AQUAFUSION@
+ICON_SET_BASE = @ICON_SET_BASE@
+ICON_SET_CRYSTALCLEAR = @ICON_SET_CRYSTALCLEAR@
+ICON_SET_GANT = @ICON_SET_GANT@
+ICON_SET_GARTOON = @ICON_SET_GARTOON@
+ICON_SET_GNOME = @ICON_SET_GNOME@
+ICON_SET_INFOX = @ICON_SET_INFOX@
+ICON_SET_KDE = @ICON_SET_KDE@
+ICON_SET_MARTYS = @ICON_SET_MARTYS@
+ICON_SET_PENGUINS = @ICON_SET_PENGUINS@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+PACKAGE = @PACKAGE@
+PERL = @PERL@
+SELECTED_ICON_SETS = @SELECTED_ICON_SETS@
+STRIP = @STRIP@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+icondir = @icondir@
+install_sh = @install_sh@
+userdir = @userdir@
+
+AUTOMAKE_OPTIONS = foreign
+
+SUBDIRS = bin
+EXTRA_DIST = conf/style-icons.cfg template
+subdir = devel
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+
+RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
+ uninstall-info-recursive all-recursive install-data-recursive \
+ install-exec-recursive installdirs-recursive install-recursive \
+ uninstall-recursive check-recursive installcheck-recursive
+DIST_COMMON = Makefile.am Makefile.in
+DIST_SUBDIRS = $(SUBDIRS)
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign devel/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+uninstall-info-am:
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @set fnord $$MAKEFLAGS; amf=$$2; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive:
+ @set fnord $$MAKEFLAGS; amf=$$2; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+
+ETAGS = etags
+ETAGSFLAGS =
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(ETAGS_ARGS)$$tags$$unique" \
+ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ $(mkinstalldirs) $(distdir)/conf
+ @list='$(DISTFILES)'; for file in $$list; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d $(distdir)/$$subdir \
+ || mkdir $(distdir)/$$subdir \
+ || exit 1; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" \
+ distdir=../$(distdir)/$$subdir \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-exec-am:
+
+install-info: install-info-recursive
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-info-am
+
+uninstall-info: uninstall-info-recursive
+
+.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
+ clean-generic clean-recursive distclean distclean-generic \
+ distclean-recursive distclean-tags distdir dvi dvi-am \
+ dvi-recursive info info-am info-recursive install install-am \
+ install-data install-data-am install-data-recursive \
+ install-exec install-exec-am install-exec-recursive \
+ install-info install-info-am install-info-recursive install-man \
+ install-recursive install-strip installcheck installcheck-am \
+ installdirs installdirs-am installdirs-recursive \
+ maintainer-clean maintainer-clean-generic \
+ maintainer-clean-recursive mostlyclean mostlyclean-generic \
+ mostlyclean-recursive tags tags-recursive uninstall \
+ uninstall-am uninstall-info-am uninstall-info-recursive \
+ uninstall-recursive
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/devel/bin/Makefile.am b/devel/bin/Makefile.am
new file mode 100644
index 0000000..aa46541
--- /dev/null
+++ b/devel/bin/Makefile.am
@@ -0,0 +1,38 @@
+## Process this file with automake to produce Makefile.in
+## You probably want to run automake from the top-level directory, though
+## Makefile.am for the subdirectory devel/bin of the wm-icons package
+## Copyright 1999, Julian Gilbey <jdg@debian.org>
+## This file may be copied under the conditions of the GNU General
+## Public License, version 2 or later. NO warranty of any kind is
+## given.
+
+AUTOMAKE_OPTIONS = foreign
+
+EXTRA_DIST = create-wm-config.pl pack-symlinks unpack-symlinks
+
+# The rest of this Makefile is only used if the maintainer mode has
+# been requested
+CLEANFILES = create-wm-config
+SUFFIXES = .pl
+
+mytrans = -e 's,^\#! */usr/bin/perl,\#! $(PERL),'
+
+editpl = sed $(mytrans)
+
+.pl:
+ rm -f $@ $@.tmp
+ $(editpl) $< > $@.tmp && chmod +x $@.tmp && mv $@.tmp $@
+
+wm-configs: create-wm-config
+ ./create-wm-config fvwm1 wm-icons
+ ./create-wm-config fvwm2 wm-icons
+ ./create-wm-config fvwm95 wm-icons
+ ./create-wm-config scwm wm-icons
+ ./create-wm-config fvwm2 compact-buttons
+
+_pack-symlinks: pack-symlinks
+ ./pack-symlinks
+
+_unpack-symlinks: unpack-symlinks
+ ./unpack-symlinks
+
diff --git a/devel/bin/Makefile.in b/devel/bin/Makefile.in
new file mode 100644
index 0000000..505d320
--- /dev/null
+++ b/devel/bin/Makefile.in
@@ -0,0 +1,243 @@
+# Makefile.in generated by automake 1.6.3 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ../..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+
+EXEEXT = @EXEEXT@
+OBJEXT = @OBJEXT@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+ALL_ICON_SETS = @ALL_ICON_SETS@
+AMTAR = @AMTAR@
+AWK = @AWK@
+DEPDIR = @DEPDIR@
+ICON_SET_3DPIXMAPS = @ICON_SET_3DPIXMAPS@
+ICON_SET_AQUAFUSION = @ICON_SET_AQUAFUSION@
+ICON_SET_BASE = @ICON_SET_BASE@
+ICON_SET_CRYSTALCLEAR = @ICON_SET_CRYSTALCLEAR@
+ICON_SET_GANT = @ICON_SET_GANT@
+ICON_SET_GARTOON = @ICON_SET_GARTOON@
+ICON_SET_GNOME = @ICON_SET_GNOME@
+ICON_SET_INFOX = @ICON_SET_INFOX@
+ICON_SET_KDE = @ICON_SET_KDE@
+ICON_SET_MARTYS = @ICON_SET_MARTYS@
+ICON_SET_PENGUINS = @ICON_SET_PENGUINS@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+PACKAGE = @PACKAGE@
+PERL = @PERL@
+SELECTED_ICON_SETS = @SELECTED_ICON_SETS@
+STRIP = @STRIP@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+icondir = @icondir@
+install_sh = @install_sh@
+userdir = @userdir@
+
+AUTOMAKE_OPTIONS = foreign
+
+EXTRA_DIST = create-wm-config.pl pack-symlinks unpack-symlinks
+
+# The rest of this Makefile is only used if the maintainer mode has
+# been requested
+CLEANFILES = create-wm-config
+SUFFIXES = .pl
+
+mytrans = -e 's,^\#! */usr/bin/perl,\#! $(PERL),'
+
+editpl = sed $(mytrans)
+subdir = devel/bin
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DIST_COMMON = Makefile.am Makefile.in
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .pl
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign devel/bin/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+uninstall-info-am:
+tags: TAGS
+TAGS:
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ../..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @list='$(DISTFILES)'; for file in $$list; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+
+installdirs:
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-info-am
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am info info-am install \
+ install-am install-data install-data-am install-exec \
+ install-exec-am install-info install-info-am install-man \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic uninstall uninstall-am uninstall-info-am
+
+
+.pl:
+ rm -f $@ $@.tmp
+ $(editpl) $< > $@.tmp && chmod +x $@.tmp && mv $@.tmp $@
+
+wm-configs: create-wm-config
+ ./create-wm-config fvwm1 wm-icons
+ ./create-wm-config fvwm2 wm-icons
+ ./create-wm-config fvwm95 wm-icons
+ ./create-wm-config scwm wm-icons
+ ./create-wm-config fvwm2 compact-buttons
+
+_pack-symlinks: pack-symlinks
+ ./pack-symlinks
+
+_unpack-symlinks: unpack-symlinks
+ ./unpack-symlinks
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/devel/bin/create-wm-config.pl b/devel/bin/create-wm-config.pl
new file mode 100644
index 0000000..fe25a6a
--- /dev/null
+++ b/devel/bin/create-wm-config.pl
@@ -0,0 +1,97 @@
+#! /usr/bin/perl -w
+
+# This script parses the template for the given window manager.
+#
+# GPL'ed by Mikhael Goikhman.
+
+# If a sum of sizes for an icon set is not greater than this limit,
+# it is considered as mini (say 25x22), otherwise as norm (say 23x26).
+$MINI_SIZE_LIMIT = 48;
+$ICONS_DIR = '../../icons';
+
+# chdir to the script's directory
+$0 =~ m!^(.*)/[^/]+$!; chdir($1) if defined $1;
+
+my $wm = shift;
+unless (defined $wm) {
+ print("Usage: $0 fvwm1|fvwm2|fvwm95|scvm\n");
+ exit(-1);
+}
+
+my $confName = shift || "wm-icons";
+my $wmTemplateFile = "../template/${wm}rc-$confName";
+unless (-f $wmTemplateFile) {
+ print("No $wm template $wmTemplateFile\n");
+ exit(-2);
+}
+
+my $styleIconsFile = "../conf/style-icons.cfg";
+unless (-f $styleIconsFile) {
+ print("No style icons configuration $styleIconsFile\n");
+ exit(-3);
+}
+
+my $outputFile = "../../etc/${wm}rc-$confName.in"; my $OUT;
+unless (open(OUT, ">$outputFile")) {
+ print("Can't write to $outputFile\n");
+ exit(-4);
+}
+
+# must be rewritten not to use backquotes
+my $wmTemplate = `cat $wmTemplateFile`;
+my $styleIcons = `cat $styleIconsFile`;
+
+# remove non-strict (devel) comments
+$styleIcons =~ s/^(#[^ ]|\t).*?\n//mg;
+
+my $defineAllIcons = "";
+
+my @allNames = ();
+foreach (`ls $ICONS_DIR/01x01-template`) {
+ /.*\.xpm$/ && push @allNames, $_;
+ /_symlinks.lst$/ &&
+ push @allNames, `cut -d" " -f2 $ICONS_DIR/01x01-template/$_`;
+}
+my @allIcons = map {
+ chomp; ("menu/$_", "mini/$_", "norm/$_");
+} sort @allNames;
+
+my $maxIconLen = 0; map { /([^\/]+)\.xpm$/; $maxIconLen = length($1) if length($1) > $maxIconLen; } @allIcons;
+my $adjustIcon = sub ($) { " " x ($maxIconLen - length(shift())) };
+
+if ($wm eq 'fvwm1' || $wm eq 'fvwm2' || $wm eq 'fvwm95') {
+ my $miniIconCommand = $wm eq 'fvwm95'? 'TitleIcon': 'MiniIcon';
+ my $miniIconPart = sub { $wm eq 'fvwm1'? '':
+ ", " . &$adjustIcon($_[0]) . "$miniIconCommand mini/$_[0].xpm";
+ };
+ $styleIcons =~ s{(".*?")( +)([\w\-]+)$}
+ {Style $1$2Icon norm\/$3.xpm${\&$miniIconPart($3)}}mg;
+} elsif ($wm eq 'scwm') {
+ $styleIcons =~ s{(".*?")( +)([\w\-]+)$}
+ {(window-style $1$2#:icon wmi-norm-$3 #:mini-icon wmi-mini-$3)}mg;
+ $styleIcons =~ s/^#/;;/mg;
+ $defineAllIcons = join("", map {
+ $_ =~ m|^(\w+)/(.*)\.xpm$|;
+ qq{(define wmi-$1-$2 ${\&$adjustIcon($2)}(make-image "$_"))\n};
+ } @allIcons);
+}
+
+my @allIconSets = `ls $ICONS_DIR | grep 'x.*-'`; chomp(@allIconSets);
+shift @allIconSets if $allIconSets[0] =~ /^01x01-/;
+my @miniIconSets = grep(/^(\d+)x(\d+)/ && $1 + $2 <= $MINI_SIZE_LIMIT, @allIconSets);
+my @normIconSets = grep(/^(\d+)x(\d+)/ && $1 + $2 > $MINI_SIZE_LIMIT, @allIconSets);
+
+my $maxIconSetLen = 0; map { $maxIconSetLen = length($_) if length($_) > $maxIconSetLen; } @allIconSets;
+my $substitudeIconSet = sub ($$) { my ($str, $set) = @_; $str =~ s/\@ICON_SET\@/$set/sg; $str =~ s/\@ADJUST\@/" " x ($maxIconSetLen - length($set))/seg; $str };
+
+$wmTemplate =~ s/{{STYLE_ICONS}}\n/$styleIcons/s;
+$wmTemplate =~ s/{{DEFINE_ALL_ICONS}}\n/$defineAllIcons/s;
+$wmTemplate =~ s/{{ICON_SET_ITERATOR\("\n?(.*?)"\)}}\n/ join('', map { &$substitudeIconSet($1, $_) } @allIconSets)/sge;
+$wmTemplate =~ s/{{MINI_ICON_SET_ITERATOR\("\n?(.*?)"\)}}\n/join('', map { &$substitudeIconSet($1, $_) } @miniIconSets)/sge;
+$wmTemplate =~ s/{{NORM_ICON_SET_ITERATOR\("\n?(.*?)"\)}}\n/join('', map { &$substitudeIconSet($1, $_) } @normIconSets)/sge;
+$wmTemplate =~ s/{{SIZE_ICON_SET_ITERATOR\("(\d+x\d+)", "\n?(.*?)"\)}}\n/join('', map { &$substitudeIconSet($2, $_) } grep(m:^$1:, @allIconSets))/sge;
+
+print(OUT $wmTemplate);
+close(OUT);
+
+exit(0);
diff --git a/devel/bin/pack-symlinks b/devel/bin/pack-symlinks
new file mode 100755
index 0000000..326cd69
--- /dev/null
+++ b/devel/bin/pack-symlinks
@@ -0,0 +1,33 @@
+#! /bin/sh
+
+# This script removes all symbolic links in icon set directories, while
+# keeping all info about them in the special file. This info can be used by
+# the compliment script unpack-symlinks to restore these symbolic links.
+# The script can be used for developer systems which don't like symlinks.
+#
+# GPL'ed by Mikhael Goikhman.
+
+ICONS_DIR=../../icons
+INFO_FILE=_symlinks.lst
+
+cd $ICONS_DIR
+for iconSet in *; do
+ [ -d "$iconSet" ] || continue
+ [ $iconSet = CVS ] && continue
+ echo -n "Processing $iconSet ... "
+ if ! cd $iconSet; then
+ echo failed; continue
+ fi
+ if [ -f $INFO_FILE ]; then
+ cd ..; echo skipped; continue
+ fi
+ # Note, this will, probably, not work with non-GNU sed.
+ find . -type l -print | cut -c3- | xargs -n 1 -r ls -l | \
+ sed 's/^.* \([^ ]*\) -> \(.*\)$/\2 \1/' | \
+ sed 's/-/ QQ/g' | sort -t. -k2,2 | sed 's/ QQ/-/g' \
+ >$INFO_FILE
+# cat $INFO_FILE | cut -d" " -f2 | xargs -n 5 -r echo
+ cat $INFO_FILE | cut -d" " -f2 | xargs -n 1 -r rm
+ cd ..
+ echo "done"
+done
diff --git a/devel/bin/unpack-symlinks b/devel/bin/unpack-symlinks
new file mode 100755
index 0000000..b1f480f
--- /dev/null
+++ b/devel/bin/unpack-symlinks
@@ -0,0 +1,25 @@
+#! /bin/sh
+
+# This script is the complement to pack-symlinks script.
+#
+# GPL'ed by Mikhael Goikhman.
+
+ICONS_DIR=../../icons
+INFO_FILE=_symlinks.lst
+
+cd $ICONS_DIR
+for iconSet in *; do
+ [ -d "$iconSet" ] || continue
+ [ $iconSet = CVS ] && continue
+ echo -n "Processing $iconSet ... "
+ if ! cd $iconSet; then
+ echo failed; continue
+ fi
+ if [ ! -f $INFO_FILE ]; then
+ cd ..; echo skipped; continue
+ fi
+ cat $INFO_FILE | xargs -n 2 -r ln -sf
+ rm $INFO_FILE
+ cd ..
+ echo "done"
+done
diff --git a/devel/conf/style-icons.cfg b/devel/conf/style-icons.cfg
new file mode 100644
index 0000000..763db5d
--- /dev/null
+++ b/devel/conf/style-icons.cfg
@@ -0,0 +1,579 @@
+# Setting window style icons; style is defined by window name/resource/class.
+ #
+ # These lines will be completely removed, the only comments to stay
+ # are empty lines and the "^# " comments.
+ #
+# Note, todo can be replaced by unknown or empty, but since it is beta yet,
+# todo is a notice to do something about an icon for this application.
+
+"*" unknown
+"NoResource" unknown
+
+# Terminals
+"Eterm*" terminal
+"rxvt" terminal
+"XTerm" terminal
+"rxterm" terminal-remote
+
+# These are not all mine, most of globs must be removed.
+"DDD*" development
+"GRASP*" file-manager
+"HyTeX*" viewer
+"ImageMagic*" image-processor
+"KDisk*" disk
+"LyX" editor
+"MathSpad*" science
+ # math
+"MuPAD*" science
+ # math
+"StarOffice*" word-processor
+ # office
+"SystemInfo*" information
+"Tk man" help
+"Visual Tcl" todo
+ # terminal, language?
+
+"AcroRead" viewer
+"adsl-config" network
+"amaya*" www
+"Appointment" clock
+ # date, calendar
+"asWedit*" editor
+"bitmap*" image-processor
+"?calc" calculator
+"?clock" clock
+"cooledit" editor
+"control*" home
+ # utility?
+"Dayview" clock
+ # date, calendar
+"Dialogue" www
+ # this is amaya browser
+"Display" image-viewer
+ # (class for ImageMagick's animate & display)
+"dosemu*" todo
+ # msdos, emulator
+"emacs" gnu
+ # emacs
+"Explorer" file-manager
+"Fractine" science
+"fr" file-manager
+"freeamp" music
+"FreeAmp*" music
+"File Viewer*" viewer
+"Fvwm*" utility
+"ghostview" ghostview
+"ghostscript" ghostview
+"gifview" image-viewer
+"gkrellm" monitoring
+"GNUplot" science
+"GV" ghostview
+"Help_popup" help
+"Image Viewer*" image-viewer
+"isdn-config" network
+"ixset" todo
+ # ?
+"licq-bin" chat
+"Lynx" www
+"Manual Page*" help
+"matlab" science
+ # math
+# too general
+#"mc*" file-manager
+"Midnight-Commander" file-manager
+"mgv*" ghostview
+ # ps-viewer, viewer
+"moxfm*" file-manager
+"mldonkey*" network
+"mtools*" disk
+ # msdos, disk-tool?
+"mxaudio" music
+"NEdit*" editor
+"nedit*" editor
+"Netscape" netscape
+"Mozilla-bin" netscape
+## this must be after Netscape to overwrite it
+"Download" folder
+ # file?
+"Mail" mail
+"Composition" mail
+ # Netscape mailer
+"NcFtp" network
+ # ftp
+"nscal*" clock
+ # date, calendar
+"News" news
+"opera" www
+"panel" home
+ # ?
+"pine" mail
+"pixmap*" image-processor
+"qps*" mail
+"sxpm" image-viewer
+"Tail File*" viewer
+"textedit" editor
+"thot*" www
+"THX-1138" calculator
+"timidity" music
+"Top" monitoring
+## too general
+#"ts*" todo
+ # terminal, tex?
+"usernet" network
+"VIM" editor
+"VI" editor
+"vppp*" network
+"conx" network
+"vmware" utility
+ # emulator
+"wmCalClock" clock
+"workman" cd-player
+"X11Amp" music
+ # amp-player?
+"X3270xad" terminal
+"xanim" multimedia
+"xapm" monitoring
+"xbiff" mail
+"xbm*" image-viewer
+ # image-processor? (faces tools)
+"XbmBrowser" image-viewer
+"xclipboard" information
+ # ??
+"xcolorsel" colors
+"xconsole" terminal
+"xdaliclock" clock
+"xdiskinfo*" disk
+"xditview" viewer
+"XDos*" todo
+ # msdos, emulator
+"xedit" editor
+"xephem*" science
+ # astronomy
+"xfig*" image-processor
+"xfontsel" font
+"xgraph" image-viewer
+ # graphics?
+"xkey*" keyboard
+"xli" image-viewer
+ # graphics?
+"xload" monitoring
+# -- [ xman resources --
+"Xman" help
+"topBox" folder
+ # select
+"manualBrowser" help
+"help" information
+# -- xman resources ] --
+"xmag" viewer
+ # zoom?
+"Xmessage" information
+ # dialog?
+"xosview" monitoring
+# -- [ xpaint resources --
+"XPaint" image-processor
+"Canvas" todo
+"fatbits" todo
+"filebrowser" file-manager
+# -- xpaint resources ] --
+"xmh" mail
+"xmixer" sound
+ # mixer
+"xmms" music
+"xpdf" viewer
+ # pdf-viewer
+"xplaycd" cd-player
+"xscreensaver" lock
+"xsysinfo*" information
+"xtar*" file
+ # file-archive
+"XTel" terminal-special
+"XTide" science
+"xv" xv
+"xvgr" image-viewer
+ # graphics
+"xvmount" disk
+ # ?
+"xwp" word-processor
+"xwpe" development
+ # ide
+"xxgdb" development
+
+# Open File dialog
+ # file[-select]
+"Browse * Select a File" folder
+"File Directory" folder
+"fileSelector*" folder
+"fileSelection_popup" folder
+"Open document" folder
+"Save as" folder
+"Select a file to open" folder
+"Select a file to load" folder
+"selFile" folder
+"Open File..." folder
+"xgetfile" folder
+
+# Too general
+"*_applet" utility
+#"*crobat*" viewer
+# # pdf-viewer
+#"*dvi*" todo
+# # tex
+#"*eikade*" todo
+# # ?
+#"*ffice*" home
+# # office
+#"*find*" todo
+# # file-search
+#"*ftp*" network
+# # ftp
+"help*" information
+"*icq" chat
+ # icq
+"*irc" chat
+ # irc
+"*info" information
+"info*" information
+"Information" information
+"_o_*" information
+"About" information
+"about_popup" information
+"about" information
+ # help?
+## too general
+#"*kzip*" todo
+# # file-archive
+#"*lp*" todo
+# # printer
+#"*lyx*" editor
+# # ?
+#"*minicom*" terminal
+# # modem, phone?
+#"*mount*" disk
+#"*Mouse*" mouse
+#"*mouse*" mouse
+#"*ntitled*" todo
+# # ?
+#"*ownload*" file
+#"*roject*" todo
+# # ?
+#"*osview*" information
+#"*Tgif*" image-viewer
+# # ?
+
+# FVWM / FVWM Themes
+"Fvwm*" utility
+"FvwmConsole" terminal-special
+"FVWM Themes*" themes
+"FVWM Themes Global Feel" configuration
+"FVWM Themes Doc*" help
+"FVWM Themes Menu*" editor
+"Color Selector" colors
+"Font Selector" font
+"Icon Browser" image-viewer
+"Image Browser" image-viewer
+"FvwmForm-ThemeSettings" configuration
+"FvwmForm-Restart" restart
+"FormFvwmAnimate" window-iconify
+"FvwmForm-Form" configuration
+"FvwmForm-RootCursor" display
+"FvwmScript-BellSetup" sound
+"FvwmScript-Keyboard" keyboard
+"FvwmScript-ScreenSetup" display
+"FvwmScript-PointerSetup" mouse
+
+# GNOME/Gtk Apps
+"AbiWord*" word-processor
+"bug-buddy" development
+"Dia" science
+"eog" image-viewer
+"Galeon-bin" www
+ # this is how it is called at least in the earlier versions
+"galeon*" www
+"gcharmap" keyboard
+"gcolorsel" colors
+"gdict" utility
+"gdiskfree" monitoring
+"gEdit" editor
+"gedit" editor
+"gfontsel" font
+"gfloppy" disk-floppy
+"ghex" editor
+"ghostview" ghostview
+"Gimp" gimp
+"gless" viewer
+"gmix" sound
+ # mixer
+"gmailman" mail
+ # information, data?
+"gmc" file-manager
+"gmenu" configuration
+"gnome-help-browser" help
+"GnomeHelpBrowser" help
+"gnome-hint" information
+"gnome-ppp" network
+"gnome-run" utility
+"gnome-sync" folder
+ # file-util?
+"Gnome-linuxconf" configuration
+ # admin?
+"gnomecal" clock
+ # date, calendar
+"GnomeCard" information
+"gnomecard" information
+ # data
+"gnomecc" home
+"GnomeTerminal" terminal
+"gnumeric" calculator
+"gnp" editor
+"gnp+" editor
+"GQview" image-viewer
+"GQmpeg" video
+"grecord" sound
+"grip" cd-player
+"gsearchtool" file
+"gtalk" chat
+"gtcd" cd-player
+"gtk-gnutella" network
+"gtk-shell" information
+ # dialog?
+"gtkicq" chat
+ # icq
+"gtop" monitoring
+"gtt" clock
+ # calendar, schedule?
+"guname" information
+"gw" monitoring
+"gxedit" editor
+"helix-update" network
+"idetool" disk
+"logview" viewer
+"MPlayer" video
+"nautilus" file-manager
+"pan" news
+"vumeter" sound
+"X-Chat" chat
+ # irc
+
+# XFCE Apps
+"xfclock" clock
+"xftree" file-manager
+
+# KDE Apps
+# -- [ Abbrowser --
+"kcontrol" kde
+"abbrowser" information
+# -- Abbrowser ] --
+"aktion" video
+"ark" file
+ # archiver
+# -- [ kviewshell --
+"kviewshell" viewer
+"DVI Viewer" viewer
+"Fax Viewer" viewer
+# -- kviewshell ] --
+"kab" information
+"kaiman" sound
+"karm" clock
+ # calendar, shedule, time-tracker?
+"kcharselect" keyboard
+"kchart" information
+"kcron" system
+"kdehelp" help
+"kdepasswd" terminal-special
+"kdevelop" development
+"kdesu" terminal-special
+"kdf" disk
+"kdvi" viewer
+"kedit" editor
+"keystone" terminal
+"kfind" file
+ # file-search
+"kfloppy" disk-floppy
+"kfm" file-manager
+"kfract" viewer
+"khexedit" file
+"kiconedit" image-processor
+"kit" chat
+"killustrator" image-viewer
+"kjots" editor
+"klpq" printing
+"kljettool" printing
+"knode" news
+"knews" news
+"kmail*" mail
+"kmidi" music
+"kmid" music
+"kmix" sound
+"artsbuilder" music
+"artscontrol" sound
+"kmoon" science
+"kodo" mouse
+"kpackage" programs
+"kppp" network
+"kppplogview" information
+"kghostview" viewer
+ # ps-viewer, pdf-viewer
+"konqueror" file-manager
+ # www, browser?
+"korganizer" information
+"konsole" terminal
+"koshell" home
+"kpixmap2bitmap" image-viewer
+"kpm" monitoring
+"kpresenter" word-processor
+"krule" utility
+"kscd" cd-player
+"ksnapshot" window
+"kspread" calculator
+"ksysguard" monitoring
+"ksysv" system
+"kteatime" amusement
+"ktip" information
+"kuser" system
+"kview" image-viewer
+"kvt" terminal
+"kwikdisk" disk
+"kword" word-processor
+"kworldwatch" clock
+"kwrite" editor
+"kwuftpd" network
+"noatun" multimedia
+"pixie" image-viewer
+# # already covered: ksirc (KSirc), kcalculator
+
+# CDE Apps
+"Dterm" terminal
+"Dtfile" file-manager
+"Dtpad" editor
+"Dthelp*" help
+"Dtcm*" clock
+"Dtcalc" calculator
+"Dticon*" image-processor
+"Dtprint*" printing
+"Dtstyle*" configuration
+"Applications Manager" programs
+"Trash Can" file
+
+# Games
+"SDL_App" game
+"*angband" game
+ # game-rpg
+"gcfclient" game
+ # game-rpg
+"Heroes ?.*" game-action
+"Maelstrom" game-action
+"MirrorMagic" game-logic
+ # game-strategy
+"PowerManga*" game-action
+"PySol" game-cards
+"Rocks'n'Diamonds" game-action
+"XGammon" game
+"XGammon-Buttons" information
+"xgoban" game
+"comment" information
+"xmahjongg" game-logic
+ # game-mahgjongg
+"*tetris" game
+ # game-tetris
+"xtrojka" game
+ # -.-
+"xemeraldia" game
+ # -.-
+"XGalaga" game-action
+"xeyes" amusement
+
+# 11 xpuzzles
+ # game-puzzle
+"xcubes" game-logic
+"xdino" game-logic
+"xhexagons" game-logic
+"xmball" game-logic
+"xmlink" game-logic
+"xoct" game-logic
+"xpanex" game-logic
+"xpyraminx" game-logic
+"xrubik" game-logic
+"xskewb" game-logic
+"xtriangles" game-logic
+
+"High score*" information
+"Statistics" information
+"xboard" game-board
+"xevil" game-action
+"xsok*" game-logic
+"xbomb" game-logic
+"*Scavenger" game-action
+"Freeciv*" game
+ # game-strategy
+#"*popup" information
+"XPat" game-cards
+"dontspace" game-cards
+"klondike" game-cards
+"spider" game
+"X-Mame*" game-action
+ # ?
+"xlin-city*" game
+ # game-strategy
+"xchomp" game-action
+
+# GNOME Games
+"freecell" game-cards
+"gataxx" game-logic
+"glines" game-logic
+"gnibbles" game-action
+ # game-snake
+"gnobots" game-logic
+"gnobots2" game-logic
+"gnome-chess" game-board
+"gnome-stones" game-action
+"gnome-xbill" game-action
+"gnomine" game-logic
+"gnotski" game-logic
+"gtali" game-board
+"gnotravex" game-logic
+"gturing" game-logic
+"iagno" game-logic
+ # game-reversi
+"mahjongg" game-logic
+ # game-mahjongg
+"same-gnome" game-logic
+"sol" game-cards
+
+"gtkballs" game-logic
+"gfpoken" game-logic
+
+# KDE Games # these ones have own 16x16 & 32x32 xpm's included with kdebase
+"Jezzball" game-action
+"lskat" game
+"kabalone" game-logic
+"kasteroids" game-action
+"katomic" game-logic
+"kbackgammon" game-board
+"kblackbox" game-logic
+"kfouleggs" game
+"kjumpingcube" game-logic
+"kmahjongg" game-logic
+ # game-mahjongg
+"kmines" game-logic
+"konquest" game
+ # game-strategy
+"kpat" game-cards
+"kpoker" game-cards
+"kreversi" game-board
+ # game-reversi
+"ksame" game-logic
+"kshisen" game-logic
+ # game-mahjongg
+"ksirtet" game
+ # game-tetris
+"ksmiletris" game
+ # game-tetris
+"ksnake" game-action
+ # game-snake
+"ksokoban" game-logic
+"kspaceduel" game
+"ktron" game-action
+"ktetris" game
+ # game-tetris
+"ktuberling" game
+"kwin4" game-logic
diff --git a/devel/template/CVS/Entries b/devel/template/CVS/Entries
new file mode 100644
index 0000000..fdcf7ab
--- /dev/null
+++ b/devel/template/CVS/Entries
@@ -0,0 +1,6 @@
+/fvwm1rc-wm-icons/1.1.1.1/Mon Jan 15 18:24:19 2001//
+/fvwm95rc-wm-icons/1.2/Sat Mar 17 22:51:45 2001//
+/scwmrc-wm-icons/1.2/Sat Mar 17 22:55:54 2001//
+/fvwm2rc-compact-buttons/1.4/Sat Apr 1 21:33:01 2006//
+/fvwm2rc-wm-icons/1.3/Sat Apr 1 21:35:06 2006//
+D
diff --git a/devel/template/CVS/Repository b/devel/template/CVS/Repository
new file mode 100644
index 0000000..a68de32
--- /dev/null
+++ b/devel/template/CVS/Repository
@@ -0,0 +1 @@
+wm-icons/devel/template
diff --git a/devel/template/CVS/Root b/devel/template/CVS/Root
new file mode 100644
index 0000000..105e50c
--- /dev/null
+++ b/devel/template/CVS/Root
@@ -0,0 +1 @@
+migo@cvs.sourceforge.net:/cvsroot/wm-icons
diff --git a/devel/template/fvwm1rc-wm-icons b/devel/template/fvwm1rc-wm-icons
new file mode 100644
index 0000000..cde92f6
--- /dev/null
+++ b/devel/template/fvwm1rc-wm-icons
@@ -0,0 +1,52 @@
+###
+# This file includes fvwm1 configuration for using with wm-icons.
+# Optimized for the default fvwm-1.24r configuration.
+# Using this file doesn't break your existing .fvwmrc, just extends it.
+# You probably need to edit it if you have a non-default configuration.
+#
+# Instructions:
+# 1) Install wm-icons (configure & make install)
+# 2) Prepend this file to your .fvwmrc. The Style lines must be appended.
+# There is no a simple way to include other files in fvwm1 without
+# a preprocessing. Am I wrong?
+# 3) (Re)Start fvwm
+#
+# The file is not perfect, it'll be better in the next versions.
+# Send your comments to migo@homemail.com.
+###
+
+
+# You can change this to the real path of wm-icons.
+PixmapPath $HOME/@userdir@:@icondir@:/usr/local/icons:/usr/share/icons:/usr/share/icons/mini::/usr/local/mini-icons:/usr/X11R6/lib/X11/mini-icons:/usr/X11R6/include/X11/pixmaps:/usr/include/X11/pixmaps
+
+# NOTE: fvwm1 does not support titlebar icon button, upgrade fvwm.
+# It does not support mini-icons and menu-icons as well, just normal icons.
+
+
+###
+# Change Icon Set submenu
+###
+
+#
+# This defines the submenu for changing icon set online.
+# wm-icons-config must be in your path or put full path in Exec below.
+#
+
+Popup MenuIconSets
+ Title "Change Icon Set"
+{{NORM_ICON_SET_ITERATOR("
+ Exec "norm @ICON_SET@" @ADJUST@exec wm-icons-config -q -p -f norm @ICON_SET@ &
+")}}
+ Nop ""
+ Restart "Restart to activate" fvwm
+EndPopup
+
+# You can comment the following out or in.
+Mouse 3 R SCM Popup MenuIconSets Nop
+
+
+###
+# Known applications
+###
+
+{{STYLE_ICONS}}
diff --git a/devel/template/fvwm2rc-compact-buttons b/devel/template/fvwm2rc-compact-buttons
new file mode 100644
index 0000000..11b62c4
--- /dev/null
+++ b/devel/template/fvwm2rc-compact-buttons
@@ -0,0 +1,135 @@
+###
+# FvwmCompactButtons, a nice theme-able example to use with wm-icons.
+# Optimized for the default fvwm-2.4.x configuration.
+#
+# Copy this file to ~/.fvwm and put:
+# Read fvwm2rc-compact-buttons
+# as the last line of your fvwm config, after 'Read fvwm2rc-wm-icons'.
+#
+# You can customize this file by editing Action's, specifying diferent
+# colors etc. You can also play with or remove the string "Size 80x80".
+# Action (with no Mouse) can be invoked by pressing Enter on focused buttons.
+###
+
+
+# You can comment the following out or in.
+AddToMenu MenuFvwmModules "Compact Buttons%menu/utility.xpm%" FuncRestartFvwmCompactButtons
+
+AddToFunc StartFunction I Module FvwmButtons FvwmCompactButtons
+
+Mouse 3 R SCM Menu "MenuBarIconSet" Nop
+
+# Create alias 'bar' if it does not exist yet (actually needed only once).
+Exec wm-icons-config -q -p -w bar || wm-icons-config -q -p -f bar 16x16-general
+
+###
+# Change Bar Icon Set submenu
+###
+
+DestroyFunc FuncRestartFvwmCompactButtons
+AddToFunc FuncRestartFvwmCompactButtons
++ I Next (FvwmCompactButtons) Close
++ I Module FvwmButtons FvwmCompactButtons
+
+DestroyFunc FuncSwitchBarIconSet
+AddToFunc FuncSwitchBarIconSet
++ I PipeRead 'wm-icons-config -q -p -f bar $0'
++ I FuncRestartFvwmCompactButtons
+
+DestroyMenu MenuBarIconSet
+AddToMenu MenuBarIconSet "Change Icon Set" Title
+{{ICON_SET_ITERATOR("
++ "%menu/item.xpm%bar @ICON_SET@" @ADJUST@FuncSwitchBarIconSet @ICON_SET@
+")}}
+
+# You can comment one of the following in.
+AddToMenu "Window-Ops" "&Bar Icon Set%menu/themes.xpm" Popup MenuBarIconSet item +97 c
+#Exec wm-icons-config -q -p -f bar ./mini # synchronize with mini
+#Exec wm-icons-config -q -p -f bar 16x16-kde # static icon set
+
+
+###
+# FvwmButtons FvwmCompactButtons
+###
+
+Style "FvwmCompactButtons" NoTitle, NoHandles, Sticky, WindowListSkip, NeverFocus
+
+*FvwmCompactButtons: Back rgb:E4/D2/C0
+# Geometry - really likes to pick its own size, but giving a position is OK
+*FvwmCompactButtons: Geometry -0+0
+# Layout: specify rows or columns, not both
+*FvwmCompactButtons: Columns 2
+
+# Define the buttons to use. Customize this for your taste.
+
+#*FvwmCompactButtons: (2x2, Padding 0 0, Swallow(UseOld,NoClose) "Desktop" 'FvwmPager 0 0')
+*FvwmCompactButtons: (2x2, Padding 0 0, Size 80 80, Swallow(UseOld,NoClose) "xclock" `Exec xclock -bg rgb:E4/D2/C0 -padding 2 -geometry 86x86-0+0`)
+*FvwmCompactButtons: (2x1, Padding 0 0, Swallow(UseOld,NoClose) "xload" `Exec xload -nolabel -bg rgb:E4/D2/C0 -update 3 -geometry 86x43-0+99`)
+*FvwmCompactButtons: (2x2, Padding 0 0, Container(Padding 0 0, Columns 4))
+*FvwmCompactButtons: (Icon bar/terminal.xpm, Action `Exec xterm`, \
+ Action(Mouse 1) `Exec xterm -g 80x40 -sb +sk -si -sl 500 -j -ls -fn 7x14 -fb 7x14bold`, \
+ Action(Mouse 2) `Exec xterm -g 80x40 -sb +sk -si -sl 500 -j -ls -fn 7x14 -fb 7x14bold -n root -T root -e su -l`, \
+ Action(Mouse 3) `Exec Eterm -n dream -e rlogin -l dream $HOST`, \
+)
+*FvwmCompactButtons: (Icon bar/file-manager.xpm, Action `Exec xfm -title "File Manager"`, \
+ Action(Mouse 1) `Exec xterm-color -g 80x40 -sb +sk -si -sl 500 -j -ls -fn 7x14 -fb 7x14bold -n Midnight-Commander -T Midnight-Commander -e mc -x`, \
+ Action(Mouse 2) `Exec gmc`, \
+ Action(Mouse 3) `Exec fr`, \
+)
+*FvwmCompactButtons: (Icon bar/monitoring.xpm, Action `Exec xterm -e top`, \
+ Action(Mouse 1) `Exec xterm -fn 7x14 -fb 7x14bold +sb -ut -name xxterm -T Top -n Top -e top`, \
+)
+*FvwmCompactButtons: (Icon bar/calculator.xpm, Action `Exec xcalc`, \
+ Action(Mouse 1) `Exec gcalc`, \
+ Action(Mouse 2) `Exec kcalc`, \
+)
+*FvwmCompactButtons: (Icon bar/chat.xpm, Action `Exec xterm -e irc`, \
+ Action(Mouse 1) `Exec xterm -g 80x40 -sb +sk -si -sl 500 -j -ls -fn 7x14 -fb 7x14bold -n irc -T irc -e irc`, \
+ Action(Mouse 2) `Exec tkirc`, \
+ Action(Mouse 3) `Exec licq`, \
+)
+*FvwmCompactButtons: (Icon bar/game.xpm, Action `Exec xbill`, \
+ Action(Mouse 1) `Exec gnomine`, \
+ Action(Mouse 2) `Exec xmahjongg`, \
+ Action(Mouse 3) `Exec xpat2`, \
+)
+*FvwmCompactButtons: (Icon bar/cd-player.xpm, Action `Exec workman`, \
+ Action(Mouse 1) `Exec gtcd`, \
+ Action(Mouse 2) `Exec kscd`, \
+ Action(Mouse 3) `Exec kmid`, \
+)
+*FvwmCompactButtons: (Icon bar/sound.xpm, Action `Exec xmixer`, \
+ Action(Mouse 1) `Exec gmix`, \
+ Action(Mouse 2) `Exec freeamp`, \
+ Action(Mouse 3) `Exec x11amp`, \
+)
+*FvwmCompactButtons: (Icon bar/editor.xpm, Action `Exec xterm -e jpico`, \
+ Action(Mouse 1) `Exec emacs`, \
+ Action(Mouse 2) `Exec gvim`, \
+ Action(Mouse 3) `Exec xwp`, \
+)
+*FvwmCompactButtons: (Icon bar/keyboard.xpm, Action `Exec xkeycaps`, \
+ Action(Mouse 2) `Exec xrus`, \
+)
+*FvwmCompactButtons: (Icon bar/xv.xpm, Action `Exec xv`, \
+ Action(Mouse 2) `Exec gimp`, \
+ Action(Mouse 3) `Exec ee`, \
+)
+*FvwmCompactButtons: (Icon bar/ghostview.xpm, Action `Exec ghostview`, \
+ Action(Mouse 2) `Exec xpdf`, \
+)
+*FvwmCompactButtons: (Icon bar/netscape.xpm, Action `Exec netscape -geometry 654x742`, \
+ Action(Mouse 2) `Exec arena`, \
+)
+*FvwmCompactButtons: (Icon bar/lock.xpm, Action `Exec xlock -nice 20 -mode random`, \
+ Action(Mouse 2) `Exec xlock -nolock -nice 20 -mode random`, \
+)
+*FvwmCompactButtons: (Icon bar/window-close.xpm, Action Close, \
+ Action(Mouse 2) Iconify, \
+ Action(Mouse 3) Destroy, \
+)
+*FvwmCompactButtons: (Icon bar/restart.xpm, Action `Restart`, \
+ Action(Mouse 2) Refresh, \
+ Action(Mouse 3) Quit, \
+)
+*FvwmCompactButtons: (End)
diff --git a/devel/template/fvwm2rc-wm-icons b/devel/template/fvwm2rc-wm-icons
new file mode 100644
index 0000000..f8a7108
--- /dev/null
+++ b/devel/template/fvwm2rc-wm-icons
@@ -0,0 +1,117 @@
+###
+# This file includes fvwm configuration for using with wm-icons.
+# Optimized for the default fvwm-2.4.x configuration.
+# Using this file doesn't break your existing fvwm config, just extends it.
+# You probably need to edit it if you have a non-default configuration.
+#
+# Instructions:
+# 1) Install wm-icons (configure && make install)
+# 2) Copy this file to ~/.fvwm directory and put:
+# Read fvwm2rc-wm-icons
+# somewhere in your fvwm config
+# 3) (Re)Start fvwm
+#
+# The file is not perfect, it'll be better in the next versions.
+# Send your comments to migo@homemail.com.
+###
+
+
+ImagePath $HOME/@userdir@:@icondir@:+
+
+# You can comment this in to get title-icon for any window a-la fvwm95.
+#ButtonStyle 1 MiniIcon
+#TitleStyle Height 19
+
+
+###
+# Change Icon Set submenu
+###
+
+#
+# This defines the submenu for changing icon set online.
+# wm-icons-config must be in your path or put full path in Exec below.
+#
+
+DestroyMenu MenuIconSets
+AddToMenu MenuIconSets "Change Icon Set" Title
+{{MINI_ICON_SET_ITERATOR("
++ "%menu/item.xpm%menu @ICON_SET@" @ADJUST@Exec wm-icons-config -q -p -f menu @ICON_SET@
+")}}
++ "" Nop
+{{MINI_ICON_SET_ITERATOR("
++ "%menu/item.xpm%mini @ICON_SET@" @ADJUST@Exec wm-icons-config -q -p -f mini @ICON_SET@
+")}}
++ "" Nop
+{{NORM_ICON_SET_ITERATOR("
++ "%menu/item.xpm%norm @ICON_SET@" @ADJUST@Exec wm-icons-config -q -p -f norm @ICON_SET@
+")}}
++ "" Nop
+{{SIZE_ICON_SET_ITERATOR("16x16", "
++ "%menu/item.xpm%16x16 @ICON_SET@" @ADJUST@Exec wm-icons-config -q -p -f 16x16 @ICON_SET@
+")}}
++ "" Nop
++ "%menu/restart.xpm%Restart to activate" Restart
+
+# You can comment the following out or in.
+Mouse 3 R CM Menu MenuIconSets Nop
+#Style Eterm* IconOverride
+Style * IconOverride
+AddToMenu "MenuFvwmRoot" "&Icon Set%menu/themes.xpm" Popup MenuIconSets
+
+
+###
+# Window operations
+###
+
+#
+# This defines the most common window operations.
+# Window-Ops historically was a most common name for this menu.
+#
+DestroyMenu "Window-Ops"
+AddToMenu "Window-Ops" "Window Ops" Title
++ "&Move%menu/window-move.xpm%" Move
++ "&Resize%menu/window-resize.xpm" Resize
++ "(De)Iconify%menu/window-iconify.xpm" Iconify
++ "(Un)Maximize%menu/window-maximize.xpm" Maximize
++ "(Un)Shade%menu/window-shade.xpm" WindowShade
++ "(Un)Stick%menu/window-stick.xpm" Stick
++ "R&aise%menu/window-raise.xpm%" Raise
++ "&Lower%menu/window-lower.xpm%" Lower
++ "" Nop
++ "&Delete%menu/window-delete.xpm%" Delete # may be commented out
++ "&Close%menu/window-close.xpm%" Close
++ "Destroy%menu/window-destroy.xpm%" Destroy
++ "" Nop
++ "Identify%menu/window-identify.xpm%" Module FvwmIdent
++ "Switch to...%menu/windows.xpm%" WindowList
++ "Arrange Icons%menu/refresh.xpm%" All (CurrentDesk Iconic) RecaptureWindow
++ "Refresh Screen%menu/refresh.xpm%" Refresh
++ "Icon Set%menu/themes.xpm%" Popup MenuIconSets item +97 c
+
+# You can comment the following in if not bound yet.
+#Mouse 3 R A Menu "Window-Ops" Nop
+
+
+###
+# Quit submenu
+###
+
+#
+# This defines (overrides) quit menu.
+#
+DestroyMenu "Quit-Verify"
+AddToMenu "Quit-Verify" "Really Quit Fvwm?" Title
++ "Restart%menu/restart.xpm%" Restart
++ "Refresh Screen%menu/refresh.xpm%" Refresh
++ "" Nop
++ "Start dummy%menu/terminal.xpm%" Restart xterm
++ "" Nop
++ "Yes, Really Quit%menu/choice-yes.xpm%" Quit
++ "No, Don't Quit%menu/choice-no.xpm%" Nop
+
+
+###
+# Known applications
+###
+
+{{STYLE_ICONS}}
diff --git a/devel/template/fvwm95rc-wm-icons b/devel/template/fvwm95rc-wm-icons
new file mode 100644
index 0000000..a051450
--- /dev/null
+++ b/devel/template/fvwm95rc-wm-icons
@@ -0,0 +1,111 @@
+###
+# This file includes fvwm95 configuration for using with wm-icons.
+# Can work with the default fvwm95 configuration (untested).
+# Using this file doesn't break your existing .fvwm95rc, but extends it.
+# You probably need to edit it if you have a non-default configuration.
+#
+# Instructions:
+# 1) Install wm-icons (./configure & make install)
+# 2) Copy this file to the home directory (add leading dot) and put a line:
+# Read .fvwm95rc-wm-icons
+# as the last line of your .fvwm95rc
+# 3) (Re)Start fvwm95
+#
+# The file is not perfect, it'll be better in the next versions.
+# Send your comments to migo@homemail.com.
+###
+
+
+# You can change this to the real path of wm-icons.
+PixmapPath $HOME/@userdir@:@icondir@:/usr/local/icons:/usr/share/icons:/usr/share/icons/mini:/usr/local/mini-icons:/usr/X11R6/lib/X11/mini-icons:/usr/X11R6/include/X11/pixmaps:/opt/kde/share/icons
+
+
+###
+# Change Icon Set submenu
+###
+
+#
+# This defines the submenu for changing icon set online.
+# wm-icons-config must be in your path or put full path in Exec below.
+#
+
+DestroyMenu MenuIconSets
+AddToMenu MenuIconSets "Change Icon Set" Title
+{{MINI_ICON_SET_ITERATOR("
++ "%menu/item.xpm%menu @ICON_SET@" @ADJUST@Exec wm-icons-config -q -p -f menu @ICON_SET@
+")}}
++ "" Nop
+{{MINI_ICON_SET_ITERATOR("
++ "%menu/item.xpm%mini @ICON_SET@" @ADJUST@Exec wm-icons-config -q -p -f mini @ICON_SET@
+")}}
++ "" Nop
+{{NORM_ICON_SET_ITERATOR("
++ "%menu/item.xpm%norm @ICON_SET@" @ADJUST@Exec wm-icons-config -q -p -f norm @ICON_SET@
+")}}
++ "" Nop
+{{SIZE_ICON_SET_ITERATOR("16x16", "
++ "%menu/item.xpm%16x16 @ICON_SET@" @ADJUST@Exec wm-icons-config -q -p -f 16x16 @ICON_SET@
+")}}
++ "" Nop
++ "%menu/restart.xpm%Restart to activate" Restart fvwm95
+
+# You can comment the following out or in.
+Mouse 3 R SCM Menu MenuIconSets Nop
+#AddToMenu "RootMenu" "&Icon Set%menu/themes.xpm" Popup MenuIconSets
+#AddToMenu "Modules" "&Icon Set%menu/themes.xpm" Popup MenuIconSets
+
+###
+# Window operations
+###
+
+#
+# This defines the most common window operations.
+# It seems that Window-Ops is most common name for this menu.
+#
+DestroyMenu "Window-Ops"
+AddToMenu "Window-Ops" "Window Ops" Title
++ "&Move%menu/window-move.xpm%" Move
++ "&Resize%menu/window-resize.xpm" Resize
++ "(De)Iconify%menu/window-iconify.xpm" Iconify
++ "(Un)Maximize%menu/window-maximize.xpm" Maximize
++ "(Un)Shade%menu/window-shade.xpm" WindowShade
++ "(Un)Stick%menu/window-stick.xpm" Stick
++ "R&aise%menu/window-raise.xpm%" Raise
++ "&Lower%menu/window-lower.xpm%" Lower
++ "" Nop
++ "&Delete%menu/window-delete.xpm%" Delete # may be commented out
++ "&Close%menu/window-close.xpm%" Close
++ "Destroy%menu/window-destroy.xpm%" Destroy
++ "" Nop
++ "Identify%menu/window-identify.xpm%" Module FvwmIdent
++ "Switch to...%menu/windows.xpm%" WindowList
++ "Refresh Screen%menu/refresh.xpm%" Refresh
++ "Icon Set%menu/themes.xpm%" Popup MenuIconSets
+
+# You can comment the following in if not bound yet.
+#Mouse 3 R A Menu "Window-Ops" Nop
+
+
+###
+# Quit submenu
+###
+
+#
+# This defines (overrides) quit menu.
+#
+DestroyMenu "Quit-Verify"
+AddToMenu "Quit-Verify" "Really Quit Fvwm95?" Title
++ "Restart%menu/restart.xpm%" Restart fvwm95
++ "Refresh Screen%menu/refresh.xpm%" Refresh
++ "" Nop
++ "Start dummy%menu/terminal.xpm%" Restart xterm
++ "" Nop
++ "Yes, Really Quit%menu/choice-yes.xpm%" Quit
++ "No, Don't Quit%menu/choice-no.xpm%" Nop
+
+
+###
+# Known applications
+###
+
+{{STYLE_ICONS}}
diff --git a/devel/template/scwmrc-wm-icons b/devel/template/scwmrc-wm-icons
new file mode 100644
index 0000000..e62e245
--- /dev/null
+++ b/devel/template/scwmrc-wm-icons
@@ -0,0 +1,138 @@
+;;;
+; This file includes scwm configuration for using with wm-icons.
+; Optimized for the default scwm-0.9 configuration.
+; Using this file doesn't break your existing .scwmrc, just extends it.
+; You probably need to edit it if you have a non-default configuration.
+;
+; Instructions:
+; 1) Install wm-icons (configure & make install)
+; 2) Copy this file to home directory (add leading dot) and put this line:
+; (load ".scwmrc-wm-icons")
+; as the last line of your .scwmrc
+; 3) (Re)Start scwm
+;
+; The file is not perfect, it'll be better in the next versions.
+; Send your comments to migo@homemail.com.
+;;;
+
+
+(set! image-load-path
+ (append! (list
+ (string-append (user-home) "~/@userdir@") "@icondir@"
+ ) image-load-path)
+)
+(use-modules (app scwm flux)) ; for window-info
+
+;; You can comment this out or in to get title-icon for any window a-la fvwm95.
+;(set-button-face! 1 (make-face '((relief raised)) '((pixmap mini-program-icon))))
+
+
+{{DEFINE_ALL_ICONS}}
+
+
+;;;
+; Change Icon Set submenu
+;;;
+
+;;
+;; This defines the submenu for changing icon set online.
+;; wm-icons-config must be in your path or put full path in #:action below.
+;;
+
+(define menu-icon-sets (menu (list
+ (menuitem "Change Icon Set" #:image-left wmi-menu-themes)
+ menu-title menu-separator
+{{MINI_ICON_SET_ITERATOR("
+ (menuitem "menu @ICON_SET@" @ADJUST@#:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu @ICON_SET@")
+")}}
+ menu-separator
+{{MINI_ICON_SET_ITERATOR("
+ (menuitem "mini @ICON_SET@" @ADJUST@#:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini @ICON_SET@")
+")}}
+ menu-separator
+{{NORM_ICON_SET_ITERATOR("
+ (menuitem "norm @ICON_SET@" @ADJUST@#:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm @ICON_SET@")
+")}}
+ menu-separator
+{{SIZE_ICON_SET_ITERATOR("16x16", "
+ (menuitem "16x16 @ICON_SET@" @ADJUST@#:image-left wmi-menu-item #:action "wm-icons-config -q -p -f 16x16 @ICON_SET@")
+")}}
+ menu-separator
+ (menuitem "Restart to activate" #:image-left wmi-menu-restart #:action (lambda () (restart "scwm")))
+)))
+
+;; You can comment the following out or in.
+(bind-mouse 'root "C-M-S-3" (lambda () (popup-menu menu-icon-sets)))
+;! How can we dynamically add submenu in scwm?
+;!AddToMenu "menu-root-start" "&Icon Set%menu/themes.xpm" Popup Icon-Sets
+;!AddToMenu "menu-modules" "&Icon Set%menu/themes.xpm" Popup Icon-Sets
+
+;;;
+; Window operations
+;;;
+
+;;
+;; This defines the most common window operations.
+;; It seems that window-ops-menu is most common name for this menu.
+;;
+;(define menu-window-ops (menu (list
+(define window-ops-menu (menu (list
+ (menuitem "Window Operations" #:image-left wmi-menu-window)
+ menu-title menu-separator
+ (menuitem "&Move" #:image-left wmi-menu-window-move #:action interactive-move)
+ (menuitem "&Resize" #:image-left wmi-menu-window-resize #:action interactive-resize)
+ (menuitem "&Iconify" #:image-left wmi-menu-window-iconify #:action toggle-iconify)
+ (menuitem "Ma&ximize" #:image-left wmi-menu-window-maximize #:action toggle-maximize)
+; (menuitem "&Tall" #:image-left wmi-menu-window-maximize #:action toggle-max-vert)
+; (menuitem "&Wide" #:image-left wmi-menu-window-maximize #:action toggle-max-horz)
+ (menuitem "S&hade" #:image-left wmi-menu-window-shade #:action toggle-window-shade)
+ (menuitem "&Sticky" #:image-left wmi-menu-window-stick #:action toggle-stick)
+ (menuitem "R&aise" #:image-left wmi-menu-window-raise #:action raise-window)
+ (menuitem "&Lower" #:image-left wmi-menu-window-lower #:action lower-window)
+ menu-separator
+ (menuitem "In&fo" #:image-left wmi-menu-window-identify #:action window-info)
+ (menuitem "&On-top" #:image-left wmi-menu-window-raise #:action toggle-on-top)
+ (menuitem "&Print" #:image-left wmi-menu-printing #:action print-window)
+ menu-separator
+ (menuitem "&Close" #:image-left wmi-menu-window-close #:action close-window)
+ (menuitem "&Delete" #:image-left wmi-menu-window-delete #:action delete-window)
+ (menuitem "&Destroy" #:image-left wmi-menu-window-destroy #:action destroy-window)
+ menu-separator
+ (menuitem "Switch to..." #:image-left wmi-menu-windows #:action (lambda () (show-window-list-menu #:show-geometry #t)))
+ (menuitem "Re&fresh" #:image-left wmi-menu-refresh #:action refresh)
+ (menuitem "&Icon Set" #:image-left wmi-menu-themes #:action menu-icon-sets)
+)))
+
+;; You can comment the following in if not bound yet.
+;(bind-mouse 'root 3 (lambda () (popup-menu window-ops-menu)))
+
+
+;;;
+; Quit submenu
+;;;
+
+;;
+;; This defines (overrides) quit menu.
+;;
+(define menu-quit-verify (menu (list
+ (menuitem "Really quit scwm?" #:image-left wmi-menu-quit)
+ menu-title menu-separator
+ (menuitem "Restart" #:image-left wmi-menu-restart #:action (lambda () (restart "scwm")))
+ (menuitem "Refresh" #:image-left wmi-menu-refresh #:action (lambda () (refresh)))
+ menu-separator
+ (menuitem "Restart dummy" #:image-left wmi-menu-terminal #:action (lambda () (restart "xterm")))
+ menu-separator
+ (menuitem "Yes" #:image-left wmi-menu-choice-yes #:action quit)
+ (menuitem "No" #:image-left wmi-menu-choice-no #:action #f)
+ menu-separator
+)))
+
+;; You can comment the following out or in.
+(bind-mouse 'root "C-M-3" (lambda () (popup-menu menu-quit-verify)))
+
+
+;;;
+; Known applications
+;;;
+
+{{STYLE_ICONS}}
diff --git a/doc/FAQ b/doc/FAQ
new file mode 100644
index 0000000..b46a490
--- /dev/null
+++ b/doc/FAQ
@@ -0,0 +1,132 @@
+Window Manager Icons FAQ
+========================
+
+Q: Who works on wm-icons?
+Q: Where are all these icons from?
+Q: Are all of these icons free?
+Q: Why XPM format?
+Q: My video card only supports 8bpp. Can I use wm-icons?
+Q: Ok, I installed these icons, how to use them with my window manager?
+Q: How to use wm-icons with the Debian system menu?
+Q: I don't like several icons in some icon sets.
+Q: The standardized icon list is small for my purposes, can I extend it?
+Q: I want to create my own icon set to use with wm-icons. How do I start?
+Q: How can I contribute my icons or complete icon sets?
+
+------------------------------------------------------------------------------
+Q: Who works on wm-icons?
+
+A: The project has been started on (and with the help of) fvwm-workers
+list many years ago. Originally, Mikhael Goikhman and later Olivier Chapuis
+from fvwm-themes-devel did all the work. Currently, Mikko Heiskanen does
+a major part of the work.
+
+We need good ideas for the project and artists to make icon sets better.
+
+Update: fvwm-themes project is now wm-icons compatible. For more info see
+http://fvwm-themes.sourceforge.net/ .
+
+------------------------------------------------------------------------------
+Q: Where are all these icons from?
+
+A: Almost all icons were taken from one or another free icon set. Certain
+icons were slightly modified. Some of the icons were created from stratch
+(often using a text editor to edit icons). Take a look at doc/icons.lst
+for more details about each and every included icon.
+
+------------------------------------------------------------------------------
+Q: Are all of these icons free?
+
+A: Yes, they are all GPL'd. If you need another license for some icons, you
+should try to contact original authors.
+
+------------------------------------------------------------------------------
+Q: Why XPM format?
+
+A: Because XPM historically is better supported and all Window Managers and
+image viewers handle XPM. This can't be said about other color image formats.
+Another reason is that XPM images can be edited without an image editor. :)
+
+Update: we are moving toward the PNG format.
+
+------------------------------------------------------------------------------
+Q: My video card only supports 8bpp. Can I use wm-icons?
+
+A: You can use 14x14/16x16-general, all kde (but not kde2) and all martys
+icon sets. Other included icon sets are not optimized for this resolution
+and most likely require 16bpp.
+
+------------------------------------------------------------------------------
+Q: Ok, I installed these icons, how to use them in my window manager?
+
+A: Take a look at etc/* files with configurations for several popular window
+managers. If your window manager is not supported, sorry, you should figure
+out yourself how to use wm-icons. If you send working config files for other
+window managers, they will be included.
+
+------------------------------------------------------------------------------
+Q: How to use wm-icons with the Debian system menu?
+
+A: Take a look at etc/debian-system-menu/README
+
+------------------------------------------------------------------------------
+Q: I don't like several icons in some icon sets.
+
+A: Is it a question? :) Ok, there are several posibilities. If you dislike
+only several icons and have much better replacements, send them to the project
+maintainer. Anything can be changed and in fact is constantly changed.
+If you dislike most of icons in some icon set, you probably need to switch to
+another one. Consider also the option of creating your own customized icon set.
+
+------------------------------------------------------------------------------
+Q: The standardized icon list is small for my purposes, can I extend it?
+
+A: There is no trivial way to do this for now, but it is possible.
+You can create a directory ~/wm-icons-extension, which has the same structure
+as the base icons directory, i.e. with all icon set subdirectories.
+Start adding new icons (like cd-writer.xpm) to all icon sets that you use,
+link to /path/to/todo.xpm if you have no real icon for some icon set.
+Put symbolic links 'menu', 'mini', 'norm', and optionally 'bar' in
+~/wm-icons-extension to the real icon set directories in the same directory.
+You can create and update these links using:
+ wm-icons-config -u ~/wm-icons-extension mini ./16x16-kde
+
+Finally, add ~/wm-icons-extension to the icon-path in your WM configuration.
+This is it. Now you can use menu/cd-writer.xpm, mini/cd-writer.xpm and
+norm/cd-writer.xpm in your WM config as if they are in the standard list.
+
+Alternatively, you can send a request for certain icon names to be included
+into the standardized icon list. Sending your own working extensions is a plus.
+
+------------------------------------------------------------------------------
+Q: I want to create my own icon set to use with wm-icons. How do I start?
+
+A: First of all, you must have enough icons to start your own icon set.
+But theoretically, you can start with several icons only and many links.
+Please try to keep icons of the same size and probably the same style.
+
+Let suppose you want to create a heavymetal theme of the size 40x50.
+To start, just copy the entire template icon set to 40x50-heavymetal:
+ cp -rd 01x01-template 40x50-heavymetal
+
+Then start replacing existing links (use -f switch to replace a link):
+ cp -f MyHeavyMetalCalc.xpm 40x50-heavymetal/calculator.xpm
+
+You need not to implement all the icons in your set, you can leave them linked
+to other implemented icons. If you think the links in the template icon set
+are not set correctly for your icon set, replace the links, like:
+ ln -sf disk-cd.xpm cd-player.xpm
+
+You are welcome to send your new created set to the project maintainer to be
+included in the next version (if it is considered good).
+
+For wm-icons to be able to find your new icon set, put 40x50-heavymetal to a
+standard system place (like /usr/local/wm-icons/icons) or a personal user place
+(like $HOME/.wm-icons). Use 'cp -rd' to preserve links. Currently, you'll need
+to edit your window manager configuration to add the new icon set to the menu.
+
+------------------------------------------------------------------------------
+Q: How can I contribute my icons or complete icon sets?
+
+A: Please email to the maintainer and you will receive full instructions.
+Thank you for your help!
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000..7db1f67
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,6 @@
+## Process this file with automake to create Makefile.in
+
+# GNU does not support installing pure text documentation...
+
+EXTRA_DIST = FAQ README.3dpixmaps README.martys README.penguins \
+ icons.lst wm-icons.lsm
diff --git a/doc/Makefile.in b/doc/Makefile.in
new file mode 100644
index 0000000..ce2a790
--- /dev/null
+++ b/doc/Makefile.in
@@ -0,0 +1,219 @@
+# Makefile.in generated by automake 1.6.3 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+# GNU does not support installing pure text documentation...
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+
+EXEEXT = @EXEEXT@
+OBJEXT = @OBJEXT@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+ALL_ICON_SETS = @ALL_ICON_SETS@
+AMTAR = @AMTAR@
+AWK = @AWK@
+DEPDIR = @DEPDIR@
+ICON_SET_3DPIXMAPS = @ICON_SET_3DPIXMAPS@
+ICON_SET_AQUAFUSION = @ICON_SET_AQUAFUSION@
+ICON_SET_BASE = @ICON_SET_BASE@
+ICON_SET_CRYSTALCLEAR = @ICON_SET_CRYSTALCLEAR@
+ICON_SET_GANT = @ICON_SET_GANT@
+ICON_SET_GARTOON = @ICON_SET_GARTOON@
+ICON_SET_GNOME = @ICON_SET_GNOME@
+ICON_SET_INFOX = @ICON_SET_INFOX@
+ICON_SET_KDE = @ICON_SET_KDE@
+ICON_SET_MARTYS = @ICON_SET_MARTYS@
+ICON_SET_PENGUINS = @ICON_SET_PENGUINS@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+PACKAGE = @PACKAGE@
+PERL = @PERL@
+SELECTED_ICON_SETS = @SELECTED_ICON_SETS@
+STRIP = @STRIP@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+icondir = @icondir@
+install_sh = @install_sh@
+userdir = @userdir@
+
+EXTRA_DIST = FAQ README.3dpixmaps README.martys README.penguins \
+ icons.lst wm-icons.lsm
+
+subdir = doc
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES = wm-icons.lsm
+DIST_SOURCES =
+DIST_COMMON = Makefile.am Makefile.in wm-icons.lsm.in
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu doc/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+wm-icons.lsm: $(top_builddir)/config.status wm-icons.lsm.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+uninstall-info-am:
+tags: TAGS
+TAGS:
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @list='$(DISTFILES)'; for file in $$list; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+
+installdirs:
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-info-am
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am info info-am install \
+ install-am install-data install-data-am install-exec \
+ install-exec-am install-info install-info-am install-man \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic uninstall uninstall-am uninstall-info-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/doc/README.3dpixmaps b/doc/README.3dpixmaps
new file mode 100644
index 0000000..a612186
--- /dev/null
+++ b/doc/README.3dpixmaps
@@ -0,0 +1,23 @@
+Begin3
+Title: 3dpixmaps for Fvwm
+Version: 1.21
+Entered-date: 27NOV99
+Description: 3d looking pixmaps for Professional look.
+ 2 directories included, Directory 1 with color number
+ of all icons reduced to the same 100, Directory 2
+ contains the plain pixmaps. All pixmaps have the
+ same size 56x46 !
+Keywords: pixmaps 3dpixmaps icons
+Author: smurphy@solsys.org (Joerg Mertin)
+ smurphy@net2000.ch (Joerg Mertin)
+Maintained-by:
+Primary-site: www.solsys.org /linux/projects/3dpixmaps
+ 1405 Kb 3d_pixmaps_1.21.tar.gz
+ 861 3d_pixmaps_1.21.lsm
+Alternate-site: sunsite.unc.edu /pub/Linux/X11/icons
+Original-site: http://www.solsys.org/linux
+ 1405 Kb 3d_pixmaps_1.21.tar.gz
+Platforms: Linux and all Plattforms that have an X-Windows System
+ running
+Copying-policy: GNU Public license
+End
diff --git a/doc/README.martys b/doc/README.martys
new file mode 100644
index 0000000..80fc201
--- /dev/null
+++ b/doc/README.martys
@@ -0,0 +1,33 @@
+Martin's Icons
+==============
+
+A collection of pixmaps that (mostly) use a single 16 colour pallete.
+
+As I did the original design for most of them using a W*ndows application
+the file names are a little shorter than you might like.
+
+Anything that ends in _ico.xpm
+ _but.xpm
+ _fac.xpm
+Is a 56x56 pixel (don't ask me why) image suitable for buttons, icons,
+biffs, etc.
+
+The _fac.xpm's are the pixmaps I use for xfaces BTW.
+
+Anything that ends in _mico.xpm
+
+is around 20x20 or smaller and more suitable for menus or title-bars.
+
+Do what you want with them except make any money out of them.
+
+Some of the smaller ones were created by Jarl Totland.
+
+------------------------------------------------------------------------------
+
+Addition
+========
+
+The authors of wm-icons have my permission to freely distribute the icons in
+this project, provided due credit is given to myself as the original creator.
+
+Martin Cartwright.
diff --git a/doc/README.penguins b/doc/README.penguins
new file mode 100644
index 0000000..1df52e2
--- /dev/null
+++ b/doc/README.penguins
@@ -0,0 +1,36 @@
+ Linux Penguin Mascotte icons & wallpapers
+-------------------------------------------------------------------------
+
+ Enjoy your desktop popoulated by a lot of little penguins...
+
+
+ In this package you can find:
+
+ - a collection of 80 original icons of Linux Penguin Mascotte
+ - an original photo of true Penguins (good for your background)
+ - an example theme for your FVWM2 window manager (best with XFCE bar)
+
+ My icons need an X-Server that supports 16bpp or more.
+
+ All the files in this archive are copyright of Enrico Papalini and
+ are under GPL. You can find a copy of it in the file LICENSE. Fell free
+ to modify and use all the files. If you enjoy my penguins, please send
+ me a PostCard at my home address:
+
+ Enrico Papalini
+ viale Aldo Moro 56
+ 52022 Cavriglia AR
+ Italy
+
+
+ Remember to download my free collection of icons, mostly from NeXT, at
+
+ http://biancaneve.ing.unfi.in/~papalini/download/ep-icons.1.0.tar.bz2
+
+-------------------------------------------------------------------------
+the PAPA +<|B-) send comment to
+ <epapa@val.it>
+ visit my Home Page for last updates at
+ http://biancaneve.ing.unifi.it/~papalini/
+ or at
+ http://welcome.to/enrico
diff --git a/doc/icons.lst b/doc/icons.lst
new file mode 100644
index 0000000..c322291
--- /dev/null
+++ b/doc/icons.lst
@@ -0,0 +1,1596 @@
+Icon list
+----------
+amusement software category
+calculator software category
+cd-player software category
+chat software category
+choice-no dialog
+choice-yes dialog
+clock software category
+colors internal
+configuration internal
+development software category
+disk hardware
+disk-cd hardware
+disk-floppy hardware
+display ?
+editor software category
+empty internal
+file file system
+file-manager software category
+folder file system
+folder-open file system
+font software category
+game software category
+game-action software category
+game-board software category
+game-cards software category
+game-logic software category
+ghostview software instance
+gimp software instance
+gnome software provider
+gnu software provider
+graphics software category
+help help system / software category
+home file system ?
+image-processor software category
+image-viewer software category
+information dialog / window
+item internal
+kde software provider
+keyboard hardware
+linux software category
+lock internal / software category
+mail software category
+modules internal
+monitoring software category
+mouse hardware
+multimedia software category
+music software category
+netscape software instance
+network software category / hardware
+news software category
+printing software category
+programs software category
+quit internal
+refresh internal
+restart internal
+science software category
+sound hardware
+system software category / system
+terminal software category
+terminal-remote software category variation
+terminal-special software category variation
+themes internal
+todo internal
+unknown internal
+utility software category
+video software category
+viewer software category
+window window
+window-close window
+window-delete window
+window-destroy window
+window-iconify window
+window-identify window
+window-lower window
+window-maximize window
+window-move window
+window-raise window
+window-resize window
+window-shade window
+window-stick window
+windows window
+word-processor software category
+www software category
+xv software instance
+
+Candidates
+----------
+screensaver
+mathematics
+choice (question)
+choice-apply (?)
+choice-cancel (?)
+calendar
+game-mahgjongg
+game-rpg
+game-simulation
+game-strategy (why is it not added?)
+game-tetris
+cd-writer
+pdf-viewer
+irc
+icq
+eterm
+gimp
+emacs
+emulator
+users
+phone
+dialup
+wm
+fvwm (wm-fvwm?)
+twm (wm-twm?)
+mwm (wm-mwm?)
+scwm (wm-scwm?)
+enlightenment (wm-enlightenment?)
+windowmaker (wm-windowmaker?)
+afterstep (wm-afterstep?)
+sawfish (wm-sawfish?)
+msdos
+mswin
+image
+flag-us (which countries, if any?)
+monitor-linux
+monitor-sgi
+monitor-sun
+monitor-???
+monitor-mswin
+monitor-intel
+
+
+.----------------
+| 16x16-general/ - mainly from fvwm2-icons-rh, icons/mini/
+| Authors: too many to list
+| License: free (originally) or GPL
+`----------------
+amusement - mini-exp
+calculator - mini-calc
+cd-player - [link -> disk-cd]
+chat - mini-chat (new)
+choice-yes - mini-exclam (mini-check better?)
+choice-no - [link -> window-delete]
+clock - mini-clock
+colors - mini.colors
+configuration - mini.desktop
+development - mini-bug2 (mini-bug1 for 14x14-general)
+disk - mini-hdisk
+disk-cd - mini-cd
+disk-floppy - mini-diskette
+display - mini-display
+editor - mini-edit (narrowed)
+empty - [new]
+file - mini.doc
+file-manager - mini.filemgr
+folder - mini-folder
+folder-open - mini.ofolder
+font - mini.abc
+game - mini-happy
+game-action - mini.run
+game-board - mini-slon
+game-cards - mini-cards (from KDE, redrawn)
+game-logic - mini.maze
+ghostview - mini-gv
+gimp - mini.gimp (reduced 1 color)
+gnome - [new] (resized from GNOME and reduced)
+gnu - ? (reduced/edited)
+graphics - mini.rgb
+help - mini-manual (mini-book[12]?)
+home - (from 16x16-kde)
+image-processor - mini-palette
+image-viewer - mini.icons
+information - mini-doc1 (unrelevant, to replace)
+item - mini.bball
+kde - from fvwm-themes
+keyboard - mini-keyboard (shrunk)
+linux - from fvwm-themes
+lock - mini-lock
+mail - jmail (edited)
+modules - mini.modules
+monitoring - mini-monitor
+mouse - mini.mouse
+multimedia - mini.audiovol (reduced/edited)
+music - sound_settings (from KDE, redrawn)
+netscape - mini-nscape (mini.netscape better?)
+network - mini-telnet (bad)
+news - mini.news
+printing - (from 16x16-kde, reduced)
+programs - mini.util
+quit - mini-stop (new for 14x14-general)
+refresh - mini-ray (?)
+restart - mini-turn
+science - mini.eye
+sound - mini-sound
+system - [new] (actually edited from 16x16-kde)
+terminal - mini-term
+terminal-remote - [new] (tranformed from terminal, s/blue/red/)
+terminal-special - [new] (tranformed from terminal, s/blue/green/)
+themes - [new]
+todo - [new] (idea from under_construction.gif)
+utility - mini-hammer (mini.util better?)
+unknown - mini-start (bad ?)
+video - mini-camera (grown)
+viewer - mini-zoom
+window - [new] (mini-window better?)
+window-close - [new] (inspired by mini-skull)
+window-delete - mini-cross
+window-destroy - mini-bomb (the one from RH, not the old one)
+window-iconify - [new]
+window-identify - mini-question
+window-lower - mini-lower (variant from kde, grown)
+window-maximize - [new]
+window-move - mini-move1
+window-raise - mini-raise (variant from kde, grown)
+window-resize - mini-resize (variant from kde, grown)
+window-shade - [new]
+window-stick - mini-stick (color changed)
+windows - ?
+word-processor - mini-pencil (mini.write reduced better?)
+www - [new]
+xv - mini-xv
+
+.----------------
+| 14x14-general/
+`----------------
+See 16x16-general, redrawn by Migo and some by olicha (not perfect).
+
+.----------------
+| 48x48-general/ - partially from fvwm2-icons, icons/; from kiwi, jimr etc.
+| Authors: too many to list
+| License: free (originally) or GPL (GNUStep, KDE)
+`----------------
+amusement - EscherCube
+calculator - canon-fs602 (from isiconpack2, tiff)
+cd-player - CDPlayer (from kiwi)
+chat - PhonePortable (from jimr) (PhoneTT, PhoneOld?)
+choice-yes - ?
+choice-no - Stoplight (from kiwi)
+clock - time (from vferr, tiff, must be reduced or replaced)
+colors - Colormap
+configuration - CylinderWrenchSpreadsheet
+development - Ladybug (from jimr)
+disk - DiskHardDrive (from kiwi)
+disk-cd - cdromplayer2 (must be reduced)
+disk-floppy - DiskFloppy (from kiwi) (floppydisk better?)
+display - Monitor
+editor - logan-edit (modified)
+empty - [new]
+file - [link -> item]
+file-manager - FileManager (xfce)
+folder - folder
+folder-open - FolderOpen (xfce)
+font - fonts (from GNUstep, slightly modified)
+game - shield (old: logitech-wingman (from isiconpack3, tiff)
+game-action - Rumi (taken in WM)
+game-board - ChessKnightBlack (from jimr, grown)
+game-cards - AceKingCards (from kiwi)
+game-logic - Brain (taken in WM)
+ghostview - ghostview (from xfm or/and fvwm2-ade)
+gimp - gimp (from KDE2 lo)
+gnome - Gnome-logo (xfce)
+gnu - emacs
+graphics - Brush
+help - Book (from jimr)
+home - Home2 (from jimr)
+image-processor - Paint
+image-viewer - monalisa
+information - info (redone from 32x32, KDE)
+item - [link -> todo]
+kde - [link -> todo]
+keyboard - keyboard (from vferr, tiff)
+linux - from 44x52-penguin
+lock - KeysOnChain
+mail - Mail3 (from afterstep)
+modules - ClosedPackageBox (taken in xfce dist.)
+monitoring - monitor
+mouse - logitech-mouseman (from isiconpack3, tiff, must be reduced)
+multimedia - [link -> sound]
+music - sound (from WindowMaker) (mission-mm7.tif from isiconpack2?)
+netscape - nscape (netscape4 better?)
+network - Network (from jimr)
+news - NewsAgent
+printing - Printer
+programs - Install
+quit - [link -> todo]
+refresh - Lightning (xfce and edited)
+restart - Recycler (from jimr)
+science - spreadsheet (and edted)
+sound - sound (from GNUstep)
+system - Gear
+terminal - display
+terminal-remote - [new] (tranformed from terminal, s/blue/red/)
+terminal-special - [new] (tranformed from terminal, s/blue/green/)
+themes - DisketteBoxFull
+todo - WheelbarrowFull (from jimr) (any under-construction?)
+unknown - Unknown (from kiwi)
+utility - interface (from kiwi)
+video - T2-Film
+viewer - MagnifyGlas (from kiwi)
+window - whandling (from GNUstep, not very relevant)
+window-close - Bomb (from jimr)
+window-delete - [link -> window-close]
+window-destroy - [link -> window-close]
+window-iconify - [link -> window]
+window-identify - [link -> window]
+window-lower - [link -> window]
+window-maximize - [link -> window]
+window-move - [link -> window]
+window-raise - [link -> window]
+window-resize - [link -> window]
+window-shade - [link -> window]
+window-stick - [link -> window]
+windows - [link -> window]
+word-processor - ClipboardWithPencilAndPaper (from kiwi)
+www - WWW (from jimr)
+xv - XV (from kiwi) (xv.color or xv.tif@isiconpack3 better?)
+
+.----------------
+| 56x46-3dpixmaps/ - from 3dpixmaps, normal/
+| Authors: Joerg Mertin <smurphy@dspecialists.de>
+| LSM: http://www.boutell.com/lsm/lsmbyid.cgi/000284
+| License: GPL, see README.3dpixmaps
+`----------------
+amusement - face_happy_3d
+calculator - Calculator
+cd-player - CompactDisc
+chat - phone2_3d
+choice-yes - tick_3d
+choice-no - no_drag_3d
+clock - clock_3d
+colors - color_wheel_3d
+configuration - install_3d
+development - xdbx_3d
+disk - disk_HD_3d (bad)
+disk-cd - cdrom2_3d
+disk-floppy - disk_3d
+display - terminal_sound_3d
+editor - TextEditor
+empty - Template
+file - data_3d
+file-manager - FileManager (folders_3d?)
+folder - folder2_3d
+folder-open - open_dir (from another set)
+font - fonts_3d
+game - Game
+game-action - jet_3d (tmnt_3d?)
+game-board - checkers_3d
+game-cards - cards_3d
+game-logic - rubics_cube_3d (tic_tac_toe_3d?)
+ghostview - ghostbuster
+gimp - [link -> image-processor]
+gnome - [link -> gnu]
+gnu - gnuinfo_3d (bad)
+graphics - colormap_3d
+help - manpage_green_3d
+home - home2_3d
+image-processor - ImageProcessing (Paint3?)
+image-viewer - Paint
+information - info_dot_3d
+item - balloon_red_3d (?)
+kde - [link -> todo]
+keyboard - keys_3d
+linux - xterm-linux (from another set)
+lock - lock
+mail - Mail2
+modules - balloons_3d (?)
+monitoring - monitor_3d
+mouse - mouse_3d
+multimedia - Multimedia3
+music - music_inst_3d
+netscape - netscape_3d
+network - network_3d
+news - news4_3d
+printing - printer2_3d
+programs - program_3d
+quit - exit
+refresh - lightning_3d
+restart - translate_3d (?)
+science - rocket_3d
+sound - sound3_3d
+system - sysinfo_3d
+terminal - Terminal
+terminal-remote - [new] (tranformed from terminal, s/black/red/)
+terminal-special - [new] (tranformed from terminal, s/black/green/)
+themes - masks_3d
+todo - Template (bad)
+unknown - NoName
+utility - tools2_3d
+video - film4_3d
+viewer - Viewer
+window - window3d
+window-close - bomb_3d
+window-delete - [link -> window-close]
+window-destroy - [link -> window-close]
+window-iconify - [link -> window]
+window-identify - [link -> window]
+window-lower - [link -> window]
+window-maximize - [link -> window]
+window-move - [link -> window]
+window-raise - [link -> window]
+window-resize - [link -> window]
+window-shade - [link -> window]
+window-stick - [link -> window]
+windows - windows (from another set)
+word-processor - WordProcessing
+www - html_3d (bad?)
+xv - xv.color
+
+.----------------
+| 21x18-3dpixmaps/ - from 3dpixmaps, small/small.
+`----------------
+See 56x46-3dpixmaps.
+
+.----------------
+| 17x14-3dpixmaps/ - from 3dpixmaps, mini/mini.
+`----------------
+See 56x46-3dpixmaps.
+
+.----------------
+| 44x52-penguins/ - from EP-Penguins-2.0.
+| Authors: Enrico Papalini <papalini@biancaneve.ing.unifi.it>
+| License: GPL, see README.penguins
+`----------------
+amusement - PenguinClown (rearranged)
+calculator - PenguinWithCalculator
+cd-player - [link -> disk-cd]
+chat - PenguinPhone
+choice-yes - PenguinChecked (rearranged)
+choice-no - [link -> window-destroy] (?)
+clock - PenguinWithTimer (rearranged)
+colors - PenguinWithPaletteAndBrush (rearranged)
+configuration - [link -> todo]
+development - PenguinWithBug
+disk - PenguinUnderHardDisk
+disk-cd - PenguinUnderCDRom
+disk-floppy - PenguinUnderDiskFloppy
+display - PenguinLinux (rearranged)
+editor - PenguinWithPen (rearranged)
+empty - Penguin
+file - PenguinDocument (shrunk)
+file-manager - [link -> folder]
+folder - PenguinInFolder
+folder-open - [link -> folder]
+font - PenguinBlue (?) (rearranged)
+game - PenguinWithSmile (PenguinWithBall better?)
+game-action - PenguinBatman (rearranged)
+game-board - [link -> game]
+game-cards - [link -> game]
+game-logic - PenguinPuzzle (shrunk by Migo)
+ghostview - PenguingWithGhosts
+gimp - [link -> image-processor]
+gnome - [link -> gnu]
+gnu - [link -> science] (bad)
+graphics - PenguinWithBrushes
+help - PenguinWithBook (rearranged)
+home - PenguinHome (rearranged)
+image-processor - PenguinWithScissorsAndPens
+image-viewer - [link -> graphics]
+information - PenguinInfo
+item - [link -> empty]
+kde - [link -> todo]
+keyboard - [link -> todo]
+linux - [link -> empty] :)
+lock - PenguinLocked
+mail - PenguinInMailBox
+modules - [link -> item]
+monitoring - PenguinMonitor
+mouse - [todo]
+multimedia - [link -> sound]
+music - PenguinWithMicrophone (rearranged)
+netscape - PenguinNetscape
+network - PenguinWithPlug (?) (rearranged)
+news - PenguinWithNewspaper (rearranged)
+printing - PenguinPrinter
+programs - PenguinWithGear
+quit - PenguinStop
+refresh - PenguinWithBroom (?) (rearranged)
+restart - PenguinRecicled (rearranged)
+science - PenguinWithCapExpert (badly shrunk by Migo)
+sound - PenguinWithSpeaker (rearranged)
+system - [link -> monitoring]
+terminal - PenguinOnScreen
+terminal-remote - [new] (tranformed from terminal, s/blue/red/)
+terminal-special - [new] (tranformed from terminal, s/blue/green/)
+themes - [link -> configuration]
+todo - PenguinUnderConstruction
+unknown - PenguinQuestionMark
+utility - PenguinWithWrench (rearranged)
+video - [link -> multimedia]
+viewer - PenguinUnderGlass (rearranged, shrunk by Migo)
+window - PenguinInWindow (shrunk by Migo)
+window-close - PenguinInTrashCan
+window-delete - [link -> window-close]
+window-destroy - PenguinCrossed
+window-iconify - PenguinServeUp (shrunk by Migo)
+window-identify - PenguinDoubting (rearranged)
+window-lower - [link -> window]
+window-maximize - [link -> window]
+window-move - PenguinInBasket (?)
+window-raise - [link -> window]
+window-resize - PenguinInBox (?)
+window-shade - PenguinWithBlackGlasses (?) (shrunk by Migo)
+window-stick - [link -> choice-yes] (?)
+windows - [link -> window]
+word-processor - [link -> editor]
+www - PenguinWWW (rearranged)
+xv - PenguinWithRedFish
+
+.----------------
+| 32x32-kde/ - from kde-1.0.0/share/icons/
+| Authors: J. Buzzard, M. Donohoe, N. Shirwing, S. Kanthak
+| Also from KDE2 (transformation done by fvwm-themes, ImageMagick and xemacs)
+| License: GPL
+`----------------
+amusement - package_toys (KDE2) (ksokoban for 16x16-kde)
+calculator - kcalc (xcalc from kappfinder better?)
+cd-player - kscd
+chat - kuser (KDE2) (new for 16x16-kde by Maciej)
+choice-yes - [new] (yes (KDE2) for 16x16-kde)
+choice-no - error (KDE2)
+clock - xclock (from kappfinder) (karm better?)
+colors - colors
+configuration - ?
+development - configure (KDE2)
+disk - harddrive_unmount
+disk-cd - cdrom_unmount
+disk-floppy - 3floppy_unmount
+display - kconsole (edited)
+editor - kedit (edit from kappfinder better?)
+empty - [new]
+file - source (KDE2)
+file-manager - kfm (KDE2)
+folder - folder
+folder-open - folder_open
+font - fonts (font better?)
+game - ksmiletris
+game-action - proxy (KDE2) (new for 16x16-kde by Maciej)
+game-board - kreversi (new for 16x16-kde by Maciej)
+game-cards - kpoker
+game-logic - ksirtet (KDE2)
+ghostview - gv (from kappfinder, grown) (kghostview better?)
+gimp - gimp
+gnome - from GNOME
+gnu - emacs (KDE2)
+graphics - colorize (KDE2)
+help - kdehelp
+home - gohome (KDE2)
+image-processor - kpaint (KDE2)
+image-viewer - kviewer(KDE2)
+information - info (from kde-1.1.2 reduced for 16x16-kde)
+item - [new]
+kde - go (KDE2)
+keyboard - keyboard
+linux - penguin (KDE2)
+lock - kscreensaver (mini-key from kpanel better?)
+mail - kmail (email better?) (new for 16x16-kde by Maciej)
+modules - blockdevice
+monitoring - kpm (from kde-1.1.2 for 16x16-kde)
+mouse - mouse
+multimedia - multimedia (KDE2)
+music - sound_settings
+netscape - netscape (from kappfinder)
+network - network_settings
+news - knode (KDE2)
+printing - kljettool (KDE2)
+programs - pakcage_applications (KDE2)
+quit - stop (KDE2)
+refresh - kfm_refresh (adapted for 16x16-kde)
+restart - reload (KDE2)
+science - kfract (new for 16x16-kde by Maciej)
+sound - kmixdocked (from kmix) (grown, redrawn for 16x16-kde)
+system - kcmsystem
+terminal - terminal
+terminal-remote - [new] (tranformed from terminal, s/black/red/)
+terminal-special - [new] (tranformed from terminal, s/black/green/)
+themes - kthememanager
+todo - recycled
+unknown - unknown (from kde-1.1.2 reduced for 16x16-kde)
+utility - exec
+video - pixie
+viewer - kfind
+window - from winprops (edited from 16x16-general for 16x16-kde)
+window-close - error (s/red/black)
+window-delete - new (exit for 16x16-kde)
+window-destroy - bomb (colors edited) (from 16x16-general for 16x16-kde)
+window-iconify - [link -> window] (edited from 16x16-general for 16x16-kde)
+window-identify - help (KDE2) (new for 16x16-kde by Maciej)
+window-lower - down (KDE2)
+window-maximize - [link -> window] (edited from 16x16-general for 16x16-kde)
+window-move - [link -> window] (edited from 16x16-general for 16x16-kde)
+window-raise - up (KDE2)
+window-resize - [link -> window] (edited from 16x16-general for 16x16-kde)
+window-shade - [link -> window] (edited from 16x16-general for 16x16-kde)
+window-stick - [link -> window] (new for 16x16-kde)
+windows - kcmkwm
+word-processor - kwrite
+www - konqueror (new for 16x16-kde by Maciej)
+xv - xv (from kappfinder)
+
+.----------------
+| 16x16-kde/ - from kde-1.0.0/share/icons/mini/
+| Also from KDE2 (transformation done by fvwm-themes and ImageMagick)
+`----------------
+See 32x32-kde.
+
+.----------------
+| 32x32-kde2/ - from kde-1.1.2/share/icons/
+| Authors: KDE Icon Team
+| Also from KDE2 (transformation done by fvwm-themes and ImageMagick)
+| License: GPL
+`----------------
+amusement - package_toys (KDE2)
+calculator - kcalc (xcalc from kappfinder better?)
+cd-player - kscd
+chat - kuser (KDE2)
+choice-yes - new ([link -> todo] for 48x48-kde2)
+choice-no - error ([link -> todo] for 48x48-kde2)
+clock - karm (xclock from kappfinder better?)
+colors - colors
+configuration - desktop (KDE2)
+development - configure (KDE2)
+disk - harddrive_unmount (hd_unmount for 48x48-kde2)
+disk-cd - cdrom_unmount
+disk-floppy - 3floppy_unmount
+display - resource (shrunk)
+editor - kedit (edit from kappfinder better?)
+empty - [new]
+file - filenews (KDE2) (source for 48x48-kde2)
+file-manager - kfm (KDE2)
+folder - folder
+folder-open - folder_open
+font - font (fonts better?)
+game - ksmiletris
+game-action - proxy (KDE2)
+game-board - kreversi (bad)
+game-cards - kpoker
+game-logic - ksirtet (KDE2)
+ghostview - kghostview (srunk)
+gimp - gimp (KDE2)
+gnome - from GNOME ([link -> gnu] for 48x48-kde2)
+gnu - emacs
+graphics - colorize ([link -> colors] for 48x48-kde2)
+help - kdehelp
+home - gohome (KDE2) (kfm_home (?) for 48x48-kde2)
+image-processor - kpaint (KDE2)
+image-viewer - kview (KDE2)
+information - info
+item - kit (KDE2)
+kde - UNKNOWN
+keyboard - keyboard (drawn for 48x48-kde2)
+linux - penguin ([link -> todo] for 48x48-kde2)
+lock - kscreensaver
+mail - kmail
+modules - blockdevice
+monitoring - kpm
+mouse - mouse (shrunk)
+multimedia - multimedia (KDE2)
+music - sound_settings ([link -> cd-player] for 48x48-kde2)
+netscape - netscape (from kappfinder)
+network - network (kvt for 48x48-kde2)
+news - knode (KDE2)
+printing - printer
+programs - pakcage_applications (KDE2) (package for 48x48-kde2)
+quit - stop (KDE2) ([link -> todo] for 48x48-kde2)
+refresh - kfm_refresh ([link -> todo] for 48x48-kde2)
+restart - reload ([link -> todo] for 48x48-kde2)
+science - kfract (KDE2)
+sound - kmix
+system - kcmsystem (KDE2)
+terminal - terminal
+terminal-remote - [new] (tranformed from terminal, s/black/red/)
+terminal-special - [new] (tranformed from terminal, s/black/green/)
+themes - kthememanager
+todo - recycled
+unknown - unknown
+utility - exec (shrunk)
+video - video
+viewer - kfind
+window - kwm (bad)
+window-close - error (s/red/black) ([link -> window] for 48x48-kde2)
+window-delete - new ([link -> window-close] for 48x48-kde2)
+window-destroy - clanbomber ([link -> window-close] for 48x48-kde2)
+window-iconify - [link -> window]
+window-identify - help (KDE2) (help_index for 48x48-kde2)
+window-lower - down ([link -> window] for 48x48-kde2)
+window-maximize - [link -> window]
+window-move - [link -> window]
+window-raise - up ([link -> window] for 48x48-kde2)
+window-resize - [link -> window]
+window-shade - [link -> window]
+window-stick - [link -> window]
+windows - kcmkwm (KDE2)
+word-processor - kwrite
+www - www
+xv - xv from kappfinder ([link -> image-viewer] for 48x48-kde2)
+
+.----------------
+| 48x48-kde2/ - from kde-1.1.2/share/icons/large/
+| Also from KDE2 (transformation done by fvwm-themes and ImageMagick)
+`----------------
+See 32x32-kde2.
+
+.----------------
+| 56x56-martys/ - from martys_icons
+| Authors: Martin Cartwright <martycart@yahoo.co.uk>, Jarl Totland (some icons)
+| URL: http://star.pst.qub.ac.uk/~imc/fvwm.html
+| License: free, see README.martys
+`----------------
+amusement - calv_fac (?)
+calculator - calc_but
+cd-player - [link -> multimedia]
+chat - andy_fac (bad)
+choice-yes - [link -> todo]
+choice-no - [link -> todo]
+clock - cldr_ico
+colors - colw_ico
+configuration - reps_ico
+development - [link -> utility]
+disk - [link -> todo]
+disk-cd - [link -> disk]
+disk-floppy - [link -> disk]
+display - [link -> todo]
+editor - off_ico
+empty - ico
+file - [link -> item]
+file-manager - fm_but
+folder - [link -> folders]
+folder-open - [link -> folder]
+font - xs_but
+game - game_ico (pac_ico better?)
+game-action - q_ico
+game-board - ches_ico
+game-cards - [link -> amusement] (bad)
+game-logic - tet_ico
+ghostview - ghos_ico
+gimp - [link -> image-processor]
+gnome - [link -> gnu]
+gnu - [link -> todo]
+graphics - [link -> colors]
+help - [link -> window-identify]
+home - gan_ico (bad)
+image-processor - imtl_ico
+image-viewer - imag_ico
+information - [link -> window-stick] (?)
+item - [link -> todo]
+kde - [link -> todo]
+keyboard - butt_ico
+linux - [link -> todo]
+lock - lock_but
+mail - mail-1 (added transparency)
+modules - [link -> item]
+monitoring - gra_ico
+mouse - [link -> todo]
+multimedia - mm_ico
+music - [link -> sound]
+netscape - net_but
+network - rlog_but (?)
+news - news_ico
+printing - prn_but
+programs - [link -> utility]
+quit - exit_but
+refresh - [link -> todo]
+restart - recy_but
+science - com_fac
+sound - [link -> multimedia]
+system - mag_ico (?)
+terminal - term_ico
+terminal-remote - [new] (tranformed from terminal, s/gray/red/)
+terminal-special - [new] (tranformed from terminal, s/gray/green/)
+themes - slid_ico
+todo - star_fac (?)
+unknown - x_but
+utility - tool_ico
+video - [link -> multimedia]
+viewer - view_ico
+window - [link -> terminal]
+window-close - [link -> window-resize]
+window-delete - [link -> window-close]
+window-destroy - [link -> window-close]
+window-iconify - [link -> window-resize]
+window-identify - ques_ico
+window-lower - [link -> windows]
+window-maximize - [link -> window-resize]
+window-move - [link -> windows]
+window-raise - [link -> windows]
+window-resize - gwm_ico (?)
+window-shade - [link -> window]
+window-stick - post_ico
+windows - cas_but
+word-processor - [link -> editor]
+www - [link -> network]
+xv - xv_but
+
+.----------------
+| 20x20-martys/ - from martys_icons
+| see 56x56-martys.
+`----------------
+amusement - [link -> game]
+calculator - cal_mico (shrunk)
+cd-player - [link -> utility]
+chat - [link -> network]
+choice-yes - [link -> todo]
+choice-no - cross_mini
+clock - [link -> utility]
+colors - [link -> todo]
+configuration - [link -> todo]
+development - [link -> utility]
+disk - [link -> todo]
+disk-cd - [link -> disk]
+disk-floppy - [link -> disk]
+display - [link -> todo]
+editor - txt_mico (shrunk)
+empty - [new]
+file - [link -> item]
+file-manager - [link -> folder]
+folder - [link -> todo]
+folder-open - [link -> folder]
+font - x_mico (shrunk) (?)
+game - smi_mico (grown)
+game-action - cnq_mico
+game-board - [link -> game]
+game-cards - [link -> game]
+game-logic - [link -> game]
+ghostview - [link -> utility]
+gimp - [link -> image-processor]
+gnome - [link -> gnu]
+gnu - [link -> todo]
+graphics - [link -> colors]
+help - [link -> information]
+home - [link -> todo]
+image-processor - [link -> image-viewer]
+image-viewer - pai_mico (grown)
+information - [link -> todo]
+item - [link -> todo]
+kde - [link -> todo]
+keyboard - [link -> todo]
+linux - [link -> todo]
+lock - loc_mico
+mail - ltr_mico (shrunk)
+modules - [link -> item]
+monitoring - [link -> todo]
+mouse - [link -> todo]
+multimedia - [link -> sound]
+music - [link -> sound]
+netscape - net_mico (shrunk)
+network - [link -> todo]
+news - [link -> chat]
+printing - printer2_small (grown)
+programs - [link -> utility]
+quit - [link -> todo]
+refresh - li_mico (shrunk*)
+restart - [link -> todo]
+science - [link -> utility]
+sound - [link -> todo]
+system - [link -> todo]
+terminal - ter_mico (shrunk)
+terminal-remote - [new] (tranformed from terminal, s/gray/red/)
+terminal-special - [new] (tranformed from terminal, s/gray/green/)
+themes - [link -> configuration]
+todo - sph_mico (shrunk)
+unknown - x_mini
+utility - [link -> todo]
+video - [link -> multimedia]
+viewer - [link -> utility]
+window - [new] (modified terminal)
+window-close - [link -> choice-no]
+window-delete - [link -> window-close]
+window-destroy - skull (grown)
+window-iconify - ify_mico (shrunk)
+window-identify - qu_mico (shrunk)
+window-lower - low_mico (shrunk)
+window-maximize - max_mico (shrunk*)
+window-move - mov_mico (shrunk)
+window-raise - rai_mico (shrunk)
+window-resize - res_mico (shrunk)
+window-shade - sha_mico (shrunk)
+window-stick - sti_mico (shrunk)
+windows - [link -> window]
+word-processor - [link -> editor]
+www - [link -> network]
+xv - [link -> image-viewer]
+
+.----------------
+| 56x56-martys2/ - from martys_new_icons
+| see 56x56-martys.
+`----------------
+amusement - calvin
+calculator - calculator
+cd-player - [link -> utility]
+chat - talk
+choice-yes - lump
+choice-no - cross (reduced)
+clock - [link -> utility]
+colors - smaug (?)
+configuration - graph
+development - [link -> utility]
+disk - [link -> todo]
+disk-cd - [link -> disk]
+disk-floppy - [link -> disk]
+display - [link -> terminal]
+editor - apps (nedit?)
+empty - blank
+file - [link -> item]
+file-manager - files
+folder - [link -> folders]
+folder-open - [link -> folder]
+font - font
+game - game
+game-action - quake
+game-board - centurion (?)
+game-cards - [link -> game]
+game-logic - tetris
+ghostview - ghostview
+gimp - [link -> image-processor]
+gnome - [link -> gnu]
+gnu - [link -> todo]
+graphics - brush
+help - [link -> information]
+home - world (?)
+image-processor - imagetool
+image-viewer - image
+information - [link -> window-stick] (?)
+item - cube
+kde - [link -> todo]
+keyboard - [link -> todo]
+linux - [link -> todo]
+lock - lock
+mail - mail
+modules - [link -> item]
+monitoring - [link -> todo]
+mouse - [link -> todo]
+multimedia - [link -> sound]
+music - [link -> sound]
+netscape - netscape
+network - network
+news - [link -> chat]
+printing - printer
+programs - [link -> utility]
+quit - [link -> todo]
+refresh - [link -> todo]
+restart - recycle
+science - [link -> utility]
+sound - [link -> monitoring] (?)
+system - connect (?)
+terminal - term
+terminal-remote - [new] (tranformed from window, s/gray/red/)
+terminal-special - [new] (tranformed from window, s/gray/green/)
+themes - [link -> configuration]
+todo - star (?)
+unknown - xterm (?)
+utility - utility
+video - [link -> multimedia]
+viewer - eye
+window - terminal
+window-close - [link -> choice-no]
+window-delete - [link -> window-close]
+window-destroy - bomb
+window-iconify - [link -> window-resize]
+window-identify - question
+window-lower - [link -> windows]
+window-maximize - [link -> window-resize]
+window-move - [link -> windows]
+window-raise - [link -> windows]
+window-resize - gwm
+window-shade - [link -> window]
+window-stick - postit (?)
+windows - cascade
+word-processor - [link -> editor]
+www - world
+xv - [link -> image-viewer]
+
+.----------------
+| 20x20-martys2/ - from martys_new_icons
+| see 56x56-martys.
+`----------------
+amusement - [link -> game]
+calculator - [link -> utility]
+cd-player - [link -> utility]
+chat - [link -> network]
+choice-yes - [link -> todo]
+choice-no - cross_mini
+clock - [link -> utility]
+colors - [link -> todo]
+configuration - [link -> todo]
+development - [link -> utility]
+disk - [link -> todo]
+disk-cd - [link -> disk]
+disk-floppy - [link -> disk]
+display - [link -> todo]
+editor - nedit_mini (?)
+empty - blank_mini
+file - [link -> item]
+file-manager - [link -> folder]
+folder - [link -> todo]
+folder-open - [link -> folder]
+font - f_mini (?)
+game - [link -> todo]
+game-action - [link -> game]
+game-board - [link -> game]
+game-cards - [link -> game]
+game-logic - [link -> game]
+ghostview - [link -> utility]
+gimp - [link -> image-processor]
+gnome - [link -> gnu]
+gnu - [link -> todo]
+graphics - [link -> colors]
+help - [link -> information]
+home - [link -> todo]
+image-processor - [link -> image-viewer]
+image-viewer - [link -> viewer]
+information - [link -> todo]
+item - sphere_mini (?)
+kde - [link -> todo]
+keyboard - [link -> todo]
+linux - [link -> todo]
+lock - [link -> todo]
+mail - [link -> todo]
+modules - [link -> item]
+monitoring - [link -> todo]
+mouse - [link -> todo]
+multimedia - [link -> sound]
+music - [link -> sound]
+netscape - netscape_mini
+network - [link -> todo]
+news - news
+printing - printer_mini
+programs - [link -> utility]
+quit - [link -> todo]
+refresh - [link -> todo]
+restart - [link -> todo]
+science - [link -> utility]
+sound - [link -> todo]
+system - [link -> todo]
+terminal - [link -> monitor]
+terminal-remote - [link -> terminal]
+terminal-special - [link -> terminal]
+themes - [link -> configuration]
+todo - [link -> empty]
+unknown - x_mini
+utility - triangle_up_mini (bad)
+video - [link -> multimedia]
+viewer - [link -> utility]
+window - window_mini
+window-close - [link -> choice-no]
+window-delete - [link -> window-close]
+window-destroy - bomb_mini
+window-iconify - iconify_mini
+window-identify - question_mini
+window-lower - lower_mini
+window-maximize - max_mini
+window-move - move_mini
+window-raise - raise_mini
+window-resize - resize_mini
+window-shade - shade_mini
+window-stick - stick_mini
+windows - [link -> window]
+word-processor - [link -> editor]
+www - [link -> network]
+xv - [link -> image-viewer]
+
+.----------------
+| 16x16-gnome/ - from GNOME via fvwm-themes-images and ImageMagic to
+| get XPM icons, then modified with gimp.
+| Authors: gnome workers, sawmill workers, gtk workers and olivier chapuis
+| for the modification of the original icons
+| License: GPL
+| 72 icons and 12 symlink, need some works ...
+`----------------
+
+amusement - gnome-amusements.png
+calculator - gnome-calc2.png
+cd-player - [link -> disk-cd]
+chat - gnome-irc.png
+choice-yes - yes.xpm
+choice-no - no.xpm
+clock - gnome-clock.png
+colors - gnome-color-browser.png
+configuration - control-center.png
+development - gnome-devel.png
+disk - mc/i-blockdev.png
+disk-cd - mc/i-cdrom.png
+disk-floppy - mc/i-floppy.png
+display - gnome-bacground.png
+editor - gnome-gedit.png
+empty - from 16x16-general
+file - gnome-file.png
+file-manager - [link -> folder]
+folder - mc/i-directory.png
+folder-open - [link -> folder]
+font - gnome-fontsel.png
+game - gnome-joystick.png
+game-action - [link -> game]
+game-board - gnome-chess.png
+game-cards - gnome-cardgame.png
+game-logic - [link -> game-board]
+ghostview - gnome-file.png
+gimp - gnome-gimp.png
+gnome - gnome-logo.png (reduced, from fvwm-themes, could be readded)
+gnu - gnome-emacs.png
+graphics - gnome-graphics.png
+help - gnome-help.png
+home - home gtk buttons
+image-processor - [link -> graphics]
+image-viewer - [link -> graphics]
+information - gnome-info.png
+item - gnome-ccscreensaver.png
+kde - from 16x16-kde
+keyboard - gnome-cckeyborad.png
+linux - from 16x16-general
+lock - gnome-lockscreen.png
+mail - gnome-mailcheck.png
+modules - gnome-default-dlg.png
+monitoring - gnome-monitor.png
+mouse - gnome-mouse.png
+multimedia - gnome-mutimedia.png
+music - gnome-audio2.png
+netscape - from 16x16-kde
+network - gnome-networktool.png
+news - gnome-news.png
+printing - mc/i-printing.png
+programs - gnome-applications.png
+quit - gnome-error.png
+refresh - gnome-mailcheck.png
+restart - gnome-session.png
+science - gnome-stripchart.png
+sound - [link -> music]
+system - gnome-launcher.png
+terminal - gnome-terminal
+terminal-remote - gnome-terminal + gnome-networktool.png
+terminal-special - gnome-gemvt.xpm
+themes - gnome-ccthemes.png
+todo - gnome-setting.png
+unknown - gnome-unknown.png
+utility - gnome-util.png
+video - mc/i-chardev.png :o)
+viewer - gnome-searchtool.png
+window - sawmill-minmax.png
+window-close - gtk like close
+window-delete - gtk like delete
+window-destroy - gnome-shutdown.png
+window-iconify - [link -> window-maximize]
+window-identify - gnome-question.png
+window-lower - [link -> window-raise]
+window-maximize - sawmill-minmax.png
+window-move - sawmill-moveresize.png
+window-raise - sawmill-focus.png
+window-resize - [link -> window-move]
+window-shade - sawmill-placement.png
+window-stick - [link -> window-raise]
+windows - [link -> window-maximize]
+word-processor - gnome-word.png
+www - gnome-html.png
+xv - from 16x16-general
+
+.----------------
+| 48x48-gnome/ - see 16x16-gnome/
+| License: GPL
+| 72 icons and 12 symlinks, needs some works... I am not very happy with
+| the interior size of certains icons
+`----------------
+
+see 16x16-gnome/
+
+.----------------
+| 24x24-infox/ - a completely new icon set made especially for wm-icons.
+| Authors: Maciej Szymanski <ms@asor.com.pl>
+| License: GPL, see README.infox
+| 65 icons and 19 symlinks.
+`----------------
+
+All names and symlinks are preserved from the original submission.
+
+.----------------
+| 48x48-infox/ - a completely new icon set made especially for wm-icons.
+| Authors: Maciej Szymanski <ms@asor.com.pl>
+| License: GPL, see README.infox
+| 65 icons and 19 symlinks.
+`----------------
+
+All names and symlinks are preserved from the original submission.
+
+.----------------
+| 16x16-aquafusion/
+| 22x22-aquafusion/
+| 32x32-aquafusion/
+| 48x48-aquafusion/
+| 64x64-aquafusion/
+| Authors: Daniel Flax (design & artwork) and Markus Mueller (adoptation)
+| License: Design Science License (DSL, compatible with GPL)
+| Format: PNG
+| 70 icons and 14 symlinks, missing icons needed.
+`----------------
+
+amusement - amor
+calculator - xcalc
+cd-player - kscd
+chat - ksirc
+choice-no - [link -> $dir/todo]
+choice-yes - [link -> $dir/amusement]
+clock - clock
+colors - colors
+configuration - configure
+development - core
+disk - kcmdevices
+disk-cd - ../devices/cd_audio
+disk-floppy - ../devices/3floppy_mount
+display - ../devices/screen
+editor - kwrite
+empty - fallback
+file - ../mimetypes/mime
+file-manager - kfm
+folder - ../filesystems/folder
+folder-open - ../filesystems/folder_open
+font - fonts
+game - package_games
+game-action - package_games_arcade
+game-board - package_games_board
+game-cards - package_games_card
+game-logic - package_games_strategy
+ghostview - kghostview
+gimp - gimp
+gnome - gnome-apps
+gnu - ark
+graphics - package_graphics
+help - khelpcenter
+home - ../filesystems/folder_home
+image-processor - kpaint
+image-viewer - kview
+information - knotify
+item - fallback
+kde - go
+keyboard - keyboard
+linux - penguin
+lock - password
+mail - email
+modules - kgeo
+monitoring - kviewshell
+mouse - mouse
+multimedia - mplayer
+music - bell
+netscape - netscape
+network - kppp
+news - kworldclock
+printing - ../devices/printer
+programs - package
+quit - kmoon
+refresh - energy
+restart - linuxconfig
+science - kspread
+sound - kmix
+system - package_system
+terminal - terminal
+terminal-remote - [new]
+terminal-special - xconsole
+themes - kthememgr
+todo - error
+unknown - xapp
+utility - misc
+video - camera
+viewer - kjobviewer
+window - kwin
+window-close - [link -> window]
+window-delete - [link -> window]
+window-destroy - [link -> window]
+window-iconify - [link -> window]
+window-identify - [link -> window]
+window-lower - [link -> window]
+window-maximize - [link -> window]
+window-move - [link -> window]
+window-raise - [link -> window]
+window-resize - [link -> window]
+window-shade - [link -> window]
+window-stick - [link -> window]
+windows - kpager
+word-processor - kword
+www - browser
+xv - xv
+
+.----------------
+| 16x16-crystalclear/
+| Author: Everaldo Coelho http://www.everaldo.com
+| License: LGPL
+| Format: PNG
+| 84 icons
+`----------------
+amusement - apps/package_toys
+calculator - apps/calc
+cd-player - apps/kscd
+chat - apps/messenger
+choice-no - actions/button_cancel
+choice-yes - actions/button_ok
+clock - apps/clock
+colors - apps/colors
+configuration - apps/package_settings
+development - apps/bug
+disk - devices/hdd_unmount
+disk-cd - devices/cdrom_unmount
+disk-floppy - devices/floppy_unmount
+display - apps/display
+editor - apps/xedit
+empty - [new]
+file - mimetypes/empty
+file-manager - apps/file-manager
+folder - filesystems/folder_grey
+folder-open - filesystems/folder_open
+font - apps/fonts
+game - apps/package_games
+game-action - apps/package_games_arcade
+game-board - apps/package_games_board
+game-cards - apps/package_games_card
+game-logic - apps/ksirtet
+ghostview - apps/kdvi
+gimp - apps/gimp
+gnome - apps/gnome
+gnu - [new] (resized from 48x48/apps/xemacs)
+graphics - apps/kpaint
+help - apps/khelpcenter
+home - filesystems/folder_home
+image-processor - apps/looknfeel
+image-viewer - apps/demo
+information - actions/info
+item - filesystems/favorites
+kde - apps/go
+keyboard - apps/keyboard
+linux - apps/penguin
+lock - apps/kgpg
+mail - mimetypes/message2
+modules - apps/kdf
+monitoring - apps/ksysguard
+mouse - devices/mouse
+multimedia - apps/package_multimedia
+music - apps/lsongs
+netscape - apps/netscape
+network - apps/network
+news - apps/knewsticker
+printing - devices/printer1
+programs - apps/package
+quit - actions/exit
+refresh - actions/gg_connecting
+restart - actions/reload
+science - apps/katomic
+sound - apps/kaboodle
+system - apps/package_utilities
+terminal - apps/konsole
+terminal-remote - filesystems/chardevice
+terminal-special - [new] (convert -flop kservices; composite kservices konsole)
+themes - apps/iconthemes
+todo - actions/todo
+unknown - apps/x
+utility - apps/kded
+video - apps/aktion
+viewer - apps/xmag
+window - apps/kpersonalizer
+window-close - actions/icq_dnd
+window-delete - actions/clear_left
+window-destroy - apps/clanbomber
+window-iconify - actions/window_nofullscreen
+window-identify - apps/winprops
+window-lower - actions/1downarrow
+window-maximize - actions/window_fullscreen
+window-move - actions/translate
+window-raise - actions/1uparrow
+window-resize - actions/transform (needed to be resized)
+window-shade - actions/cap_square
+window-stick - actions/attach
+windows - apps/windowlist
+word-processor - apps/package_wordprocessing
+www - apps/internet
+xv - actions/14_layer_novisible
+
+.----------------
+| 48x48-crystalclear/ - see 16x16-crystalclear/
+| License: LGPL
+| 83 icons and 1 symlink
+`----------------
+folder-open - filesystems/folder
+gnu - apps/xemacs
+lock - actions/encrypted
+refresh - apps/cache
+themes - apps/iconthemes (needed to be resized)
+terminal-special - [new] (convert -flop kservices; composite kservices konsole)
+todo - apps/cal
+window-close - actions/agt_stop
+window-delete - actions/fileclose
+window-move - actions/desktop_enhancements
+window-resize - actions/window_new
+window-shade - actions/2uparrow
+window-stick - actions/agt_virus
+xv - [link -> graphics]
+
+.----------------
+| 22x22-gartoon/
+| 48x48-gartoon/
+| Authors: Original Gnome icons: zeussama@yahoo.com http://www.zeusbox.org
+| KDE conversion & additions: Patrick Yavitz <pyavitz@gmail.com>
+| Co-designer: La Mula Francis <MULAFRANCIS@terra.com>
+| License: Design Science License
+| Format: PNG
+| 76 icons and 8 symlinks
+`----------------
+amusement apps/package_toys
+calculator filesystems/chardevice
+cd-player apps/gnome-cd
+chat apps/kopete_all_away
+choice-no actions/button_cancel
+choice-yes actions/button_accept
+clock actions/tool_timer
+colors apps/looknfeel
+configuration actions/configure
+development apps/package_development
+disk-cd devices/cdrom_mount
+disk-floppy devices/3floppy_mount
+disk devices/hdd_mount
+display apps/display
+editor apps/gedit
+empty [new]
+file-manager apps/file-manager
+file filesystems/file
+folder-open apps/package_favourite
+folder filesystems/folder
+font mimetypes/font
+game-action [link -> game]
+game-board [link -> game]
+game-cards [link -> game]
+game-logic [link -> game]
+game apps/joystick
+ghostview apps/cbrpager
+gimp apps/gimp
+gnome apps/gnome
+gnu apps/kfilereplace
+graphics apps/kpaint
+help apps/help_index
+home filesystems/folder_home
+image-processor apps/kpaint
+image-viewer apps/gthumb
+information actions/messagebox_info
+item filesystems/services
+kde apps/go
+keyboard devices/kxkb
+linux [link -> unknown]
+lock apps/lock
+mail apps/email
+modules filesystems/blockdevice
+monitoring apps/ksysv
+mouse devices/mouse
+multimedia apps/gxine
+music apps/juk
+netscape [link -> www]
+network apps/kinternet
+news apps/ftp
+printing devices/printer1
+programs apps/package_applications
+quit actions/exit
+refresh actions/button_ok
+restart actions/reset
+science actions/convert
+sound apps/arts
+system apps/kcmsystem
+terminal-remote apps/fileshare
+terminal-special apps/gksu-terminal
+terminal apps/gnome-terminal
+themes actions/locationbar_erase
+todo apps/korganizer
+unknown apps/kuser
+utility apps/package_utilities
+video [link -> multimedia]
+viewer apps/kfind
+window-close actions/no
+window-delete actions/messagebox_critical
+window-destroy apps/clanbomber
+window-iconify actions/window_nofullscreen
+window-identify actions/colorpicker
+window-lower actions/1downarrow
+window-maximize actions/window_fullscreen
+window-move apps/ksnapshot
+window-raise actions/1uparrow
+window-resize apps/display-capplet
+window-shade actions/view_remove
+window-stick actions/attach
+window actions/tool_normal
+windows apps/kstyle
+word-processor apps/package_wordprocessing
+www apps/browser
+xv apps/lilo
+
+.----------------
+| 32x32-gant/
+| 64x64-gant/
+| Authors: Original Gant icons: Paul Davey http://mattahan.devianart.com
+| Gnome Gant icons conversion (GNANT): Tomislav Markovski
+| License: GPL
+| Format: PNG
+| 32x32: 80 icons, 4 symlinks 64x64: 79 icons, 5 symlinks
+`----------------
+game-logic - [link -> modules]
+linux - [new]
+netscape - [link -> www]
+restart - [new]
+terminal-special - [new]
+window-close - [link -> choice-no] (64x64 only)
+window-lower - [new] (64x64 only)
+window-raise - [new] (64x64 only)
+window-stick - [link -> lock]
+xv - [link -> image-viewer]
+
+.----------------
+| 01x01-template/
+`----------------
+amusement - [link -> game]
+calculator - [link -> utility]
+cd-player - [link -> utility]
+chat - [link -> network]
+choice-yes - [link -> todo]
+choice-no - [link -> todo]
+clock - [link -> utility]
+colors - [link -> todo]
+configuration - [link -> todo]
+development - [link -> utility]
+disk - [link -> todo]
+disk-cd - [link -> disk]
+disk-floppy - [link -> disk]
+display - [link -> todo]
+editor - [link -> utility]
+empty - [new]
+file - [link -> item]
+file-manager - [link -> folder]
+folder - [link -> todo]
+folder-open - [link -> folder]
+font - [link -> todo]
+game - [link -> todo]
+game-action - [link -> game]
+game-board - [link -> game]
+game-cards - [link -> game]
+game-logic - [link -> game]
+ghostview - [link -> utility]
+gimp - [link -> image-processor]
+gnome - [link -> gnu]
+gnu - [link -> todo]
+graphics - [link -> colors]
+help - [link -> information]
+home - [link -> todo]
+image-processor - [link -> image-viewer]
+image-viewer - [link -> viewer]
+information - [link -> todo]
+item - [link -> todo]
+kde - [link -> todo]
+keyboard - [link -> todo]
+linux - [link -> todo]
+lock - [link -> todo]
+mail - [link -> todo]
+modules - [link -> item]
+monitoring - [link -> todo]
+mouse - [link -> todo]
+multimedia - [link -> sound]
+music - [link -> sound]
+netscape - [link -> www]
+network - [link -> todo]
+news - [link -> chat]
+printing - [link -> utility]
+programs - [link -> utility]
+quit - [link -> todo]
+refresh - [link -> todo]
+restart - [link -> todo]
+science - [link -> utility]
+sound - [link -> todo]
+system - [link -> todo]
+terminal - [link -> monitor]
+terminal-remote - [link -> terminal]
+terminal-special - [link -> terminal]
+themes - [link -> configuration]
+todo - [link -> empty]
+unknown - [link -> todo]
+utility - [link -> todo]
+video - [link -> multimedia]
+viewer - [link -> utility]
+window - [link -> todo]
+window-close - [link -> window]
+window-delete - [link -> window-close]
+window-destroy - [link -> window-close]
+window-iconify - [link -> window]
+window-identify - [link -> window]
+window-lower - [link -> window]
+window-maximize - [link -> window]
+window-move - [link -> window]
+window-raise - [link -> window]
+window-resize - [link -> window]
+window-shade - [link -> window]
+window-stick - [link -> window]
+windows - [link -> window]
+word-processor - [link -> editor]
+www - [link -> network]
+xv - [link -> image-viewer]
+
+------------
+
+All icon modifications (if not specified otherwise) by Mikhael Goikhman.
diff --git a/doc/wm-icons.lsm b/doc/wm-icons.lsm
new file mode 100644
index 0000000..5334610
--- /dev/null
+++ b/doc/wm-icons.lsm
@@ -0,0 +1,23 @@
+Begin3
+Title: Window Manager Icons
+Version: 0.4.0
+Entered-date: 01JUN99
+Description: The Window Manager Icons is an efficient icon distribution
+ designed to be standardized and configurable. Includes
+ several themed icon sets, which can be switched from within
+ a menu, a template icon set to help building new themed
+ icon sets and configurations for several window managers.
+Keywords: window manager, icons, X11, fvwm, fvwm1, fvwm2, fvwm95, scwm,
+ wm-icons
+Author: migo@homemail.com (Mikhael Goikhman)
+ olivier.chapuis@free.fr (Olivier Chapuis)
+ and many others, see included AUTHORS file
+Maintained-by: migo@homemail.com (Mikhael Goikhman)
+ fvwm-themes-devel@lists.sourceforge.net (FVWM Themes Developers)
+Primary-site: http://wm-icons.sourceforge.net/
+Alternate-site: metalab.unc.edu /pub/Linux/X11/icons
+ 1Mb wm-icons-0.4.0.tar.gz
+Original-site:
+Platforms: GNU or Unix, X11
+Copying-policy: GPL
+End
diff --git a/doc/wm-icons.lsm.in b/doc/wm-icons.lsm.in
new file mode 100644
index 0000000..5152d84
--- /dev/null
+++ b/doc/wm-icons.lsm.in
@@ -0,0 +1,23 @@
+Begin3
+Title: Window Manager Icons
+Version: @VERSION@
+Entered-date: 01JUN99
+Description: The Window Manager Icons is an efficient icon distribution
+ designed to be standardized and configurable. Includes
+ several themed icon sets, which can be switched from within
+ a menu, a template icon set to help building new themed
+ icon sets and configurations for several window managers.
+Keywords: window manager, icons, X11, fvwm, fvwm1, fvwm2, fvwm95, scwm,
+ wm-icons
+Author: migo@homemail.com (Mikhael Goikhman)
+ olivier.chapuis@free.fr (Olivier Chapuis)
+ and many others, see included AUTHORS file
+Maintained-by: migo@homemail.com (Mikhael Goikhman)
+ fvwm-themes-devel@lists.sourceforge.net (FVWM Themes Developers)
+Primary-site: http://wm-icons.sourceforge.net/
+Alternate-site: metalab.unc.edu /pub/Linux/X11/icons
+ 1Mb wm-icons-@VERSION@.tar.gz
+Original-site:
+Platforms: GNU or Unix, X11
+Copying-policy: GPL
+End
diff --git a/etc/Makefile.am b/etc/Makefile.am
new file mode 100644
index 0000000..a8b8ac4
--- /dev/null
+++ b/etc/Makefile.am
@@ -0,0 +1,31 @@
+## Process this file with automake to produce Makefile.in
+## You probably want to run automake from the top-level directory, though
+## Makefile.am for subdirectories of wm-icons package
+## Copyright 1999, Julian Gilbey <jdg@debian.org>
+## This file may be copied under the conditions of the GNU General
+## Public License, version 2 or later. NO warranty of any kind is
+## given.
+
+AUTOMAKE_OPTIONS = foreign
+
+SUBDIRS = debian-menu-system
+
+configdir = @datadir@/wm-icons
+
+config_DATA = fvwm2rc-compact-buttons fvwm95rc-wm-icons \
+ fvwm1rc-wm-icons fvwm2rc-wm-icons scwmrc-wm-icons
+
+EXTRA_DIST = fvwm2rc-compact-buttons.in fvwm95rc-wm-icons.in \
+ fvwm1rc-wm-icons.in fvwm2rc-wm-icons.in scwmrc-wm-icons.in
+
+CLEANFILES = $(config_DATA)
+SUFFIXES = .in
+
+at = @
+
+editex = sed -e 's,$(at)icondir@,$(icondir),g' -e 's,$(at)userdir@,$(userdir),g'
+
+.in:
+ rm -f $@ $@.tmp
+ $(editex) $< > $@.tmp && mv $@.tmp $@
+
diff --git a/etc/Makefile.in b/etc/Makefile.in
new file mode 100644
index 0000000..a9952ec
--- /dev/null
+++ b/etc/Makefile.in
@@ -0,0 +1,380 @@
+# Makefile.in generated by automake 1.6.3 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+
+EXEEXT = @EXEEXT@
+OBJEXT = @OBJEXT@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+ALL_ICON_SETS = @ALL_ICON_SETS@
+AMTAR = @AMTAR@
+AWK = @AWK@
+DEPDIR = @DEPDIR@
+ICON_SET_3DPIXMAPS = @ICON_SET_3DPIXMAPS@
+ICON_SET_AQUAFUSION = @ICON_SET_AQUAFUSION@
+ICON_SET_BASE = @ICON_SET_BASE@
+ICON_SET_CRYSTALCLEAR = @ICON_SET_CRYSTALCLEAR@
+ICON_SET_GANT = @ICON_SET_GANT@
+ICON_SET_GARTOON = @ICON_SET_GARTOON@
+ICON_SET_GNOME = @ICON_SET_GNOME@
+ICON_SET_INFOX = @ICON_SET_INFOX@
+ICON_SET_KDE = @ICON_SET_KDE@
+ICON_SET_MARTYS = @ICON_SET_MARTYS@
+ICON_SET_PENGUINS = @ICON_SET_PENGUINS@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+PACKAGE = @PACKAGE@
+PERL = @PERL@
+SELECTED_ICON_SETS = @SELECTED_ICON_SETS@
+STRIP = @STRIP@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+icondir = @icondir@
+install_sh = @install_sh@
+userdir = @userdir@
+
+AUTOMAKE_OPTIONS = foreign
+
+SUBDIRS = debian-menu-system
+
+configdir = @datadir@/wm-icons
+
+config_DATA = fvwm2rc-compact-buttons fvwm95rc-wm-icons \
+ fvwm1rc-wm-icons fvwm2rc-wm-icons scwmrc-wm-icons
+
+
+EXTRA_DIST = fvwm2rc-compact-buttons.in fvwm95rc-wm-icons.in \
+ fvwm1rc-wm-icons.in fvwm2rc-wm-icons.in scwmrc-wm-icons.in
+
+
+CLEANFILES = $(config_DATA)
+SUFFIXES = .in
+
+at = @
+
+editex = sed -e 's,$(at)icondir@,$(icondir),g' -e 's,$(at)userdir@,$(userdir),g'
+subdir = etc
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DATA = $(config_DATA)
+
+
+RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
+ uninstall-info-recursive all-recursive install-data-recursive \
+ install-exec-recursive installdirs-recursive install-recursive \
+ uninstall-recursive check-recursive installcheck-recursive
+DIST_COMMON = Makefile.am Makefile.in
+DIST_SUBDIRS = $(SUBDIRS)
+all: all-recursive
+
+.SUFFIXES:
+.SUFFIXES: .in
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign etc/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+uninstall-info-am:
+configDATA_INSTALL = $(INSTALL_DATA)
+install-configDATA: $(config_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(configdir)
+ @list='$(config_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(configDATA_INSTALL) $$d$$p $(DESTDIR)$(configdir)/$$f"; \
+ $(configDATA_INSTALL) $$d$$p $(DESTDIR)$(configdir)/$$f; \
+ done
+
+uninstall-configDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(config_DATA)'; for p in $$list; do \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " rm -f $(DESTDIR)$(configdir)/$$f"; \
+ rm -f $(DESTDIR)$(configdir)/$$f; \
+ done
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @set fnord $$MAKEFLAGS; amf=$$2; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+mostlyclean-recursive clean-recursive distclean-recursive \
+maintainer-clean-recursive:
+ @set fnord $$MAKEFLAGS; amf=$$2; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+
+ETAGS = etags
+ETAGSFLAGS =
+
+tags: TAGS
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(ETAGS_ARGS)$$tags$$unique" \
+ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @list='$(DISTFILES)'; for file in $$list; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d $(distdir)/$$subdir \
+ || mkdir $(distdir)/$$subdir \
+ || exit 1; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" \
+ distdir=../$(distdir)/$$subdir \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile $(DATA)
+installdirs: installdirs-recursive
+installdirs-am:
+ $(mkinstalldirs) $(DESTDIR)$(configdir)
+
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am: install-configDATA
+
+install-exec-am:
+
+install-info: install-info-recursive
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-configDATA uninstall-info-am
+
+uninstall-info: uninstall-info-recursive
+
+.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
+ clean-generic clean-recursive distclean distclean-generic \
+ distclean-recursive distclean-tags distdir dvi dvi-am \
+ dvi-recursive info info-am info-recursive install install-am \
+ install-configDATA install-data install-data-am \
+ install-data-recursive install-exec install-exec-am \
+ install-exec-recursive install-info install-info-am \
+ install-info-recursive install-man install-recursive \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am installdirs-recursive maintainer-clean \
+ maintainer-clean-generic maintainer-clean-recursive mostlyclean \
+ mostlyclean-generic mostlyclean-recursive tags tags-recursive \
+ uninstall uninstall-am uninstall-configDATA uninstall-info-am \
+ uninstall-info-recursive uninstall-recursive
+
+
+.in:
+ rm -f $@ $@.tmp
+ $(editex) $< > $@.tmp && mv $@.tmp $@
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/etc/debian-menu-system/Makefile.am b/etc/debian-menu-system/Makefile.am
new file mode 100644
index 0000000..c014cf5
--- /dev/null
+++ b/etc/debian-menu-system/Makefile.am
@@ -0,0 +1,27 @@
+## Process this file with automake to produce Makefile.in
+## You probably want to run automake from the top-level directory, though
+## Makefile.am for subdirectories of wm-icons package
+## Copyright 1999, Julian Gilbey <jdg@debian.org>
+## This file may be copied under the conditions of the GNU General
+## Public License, version 2 or later. NO warranty of any kind is
+## given.
+
+AUTOMAKE_OPTIONS = foreign
+
+configdir = @datadir@/wm-icons/debian-menu-system
+
+config_DATA = wm-icons.h wm-icons-data.h wm-icons-fvwm2rc-menu README
+
+EXTRA_DIST = wm-icons.h.in wm-icons-data.h.in wm-icons-fvwm2rc-menu.in
+
+CLEANFILES = wm-icons.h wm-icons-data.h wm-icons-fvwm2rc-menu
+
+SUFFIXES = .in
+
+at = @
+
+editex = sed -e 's,$(at)icondir@,$(icondir),g' -e 's,$(at)userdir@,$(userdir),g'
+
+.in:
+ rm -f $@ $@.tmp
+ $(editex) $< > $@.tmp && mv $@.tmp $@
diff --git a/etc/debian-menu-system/Makefile.in b/etc/debian-menu-system/Makefile.in
new file mode 100644
index 0000000..71ebd8d
--- /dev/null
+++ b/etc/debian-menu-system/Makefile.in
@@ -0,0 +1,255 @@
+# Makefile.in generated by automake 1.6.3 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ../..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+
+EXEEXT = @EXEEXT@
+OBJEXT = @OBJEXT@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+ALL_ICON_SETS = @ALL_ICON_SETS@
+AMTAR = @AMTAR@
+AWK = @AWK@
+DEPDIR = @DEPDIR@
+ICON_SET_3DPIXMAPS = @ICON_SET_3DPIXMAPS@
+ICON_SET_AQUAFUSION = @ICON_SET_AQUAFUSION@
+ICON_SET_BASE = @ICON_SET_BASE@
+ICON_SET_CRYSTALCLEAR = @ICON_SET_CRYSTALCLEAR@
+ICON_SET_GANT = @ICON_SET_GANT@
+ICON_SET_GARTOON = @ICON_SET_GARTOON@
+ICON_SET_GNOME = @ICON_SET_GNOME@
+ICON_SET_INFOX = @ICON_SET_INFOX@
+ICON_SET_KDE = @ICON_SET_KDE@
+ICON_SET_MARTYS = @ICON_SET_MARTYS@
+ICON_SET_PENGUINS = @ICON_SET_PENGUINS@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+PACKAGE = @PACKAGE@
+PERL = @PERL@
+SELECTED_ICON_SETS = @SELECTED_ICON_SETS@
+STRIP = @STRIP@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+icondir = @icondir@
+install_sh = @install_sh@
+userdir = @userdir@
+
+AUTOMAKE_OPTIONS = foreign
+
+configdir = @datadir@/wm-icons/debian-menu-system
+
+config_DATA = wm-icons.h wm-icons-data.h wm-icons-fvwm2rc-menu README
+
+EXTRA_DIST = wm-icons.h.in wm-icons-data.h.in wm-icons-fvwm2rc-menu.in
+
+CLEANFILES = wm-icons.h wm-icons-data.h wm-icons-fvwm2rc-menu
+
+SUFFIXES = .in
+
+at = @
+
+editex = sed -e 's,$(at)icondir@,$(icondir),g' -e 's,$(at)userdir@,$(userdir),g'
+subdir = etc/debian-menu-system
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DATA = $(config_DATA)
+
+DIST_COMMON = README Makefile.am Makefile.in
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .in
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign etc/debian-menu-system/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+uninstall-info-am:
+configDATA_INSTALL = $(INSTALL_DATA)
+install-configDATA: $(config_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(configdir)
+ @list='$(config_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(configDATA_INSTALL) $$d$$p $(DESTDIR)$(configdir)/$$f"; \
+ $(configDATA_INSTALL) $$d$$p $(DESTDIR)$(configdir)/$$f; \
+ done
+
+uninstall-configDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(config_DATA)'; for p in $$list; do \
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " rm -f $(DESTDIR)$(configdir)/$$f"; \
+ rm -f $(DESTDIR)$(configdir)/$$f; \
+ done
+tags: TAGS
+TAGS:
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ../..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @list='$(DISTFILES)'; for file in $$list; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+
+installdirs:
+ $(mkinstalldirs) $(DESTDIR)$(configdir)
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+ -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-configDATA
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-configDATA uninstall-info-am
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am info info-am install \
+ install-am install-configDATA install-data install-data-am \
+ install-exec install-exec-am install-info install-info-am \
+ install-man install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic uninstall uninstall-am \
+ uninstall-configDATA uninstall-info-am
+
+
+.in:
+ rm -f $@ $@.tmp
+ $(editex) $< > $@.tmp && mv $@.tmp $@
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/etc/debian-menu-system/README b/etc/debian-menu-system/README
new file mode 100644
index 0000000..eaf3648
--- /dev/null
+++ b/etc/debian-menu-system/README
@@ -0,0 +1,28 @@
+This directory contains some configuration files for the debian menu
+system. These files should be edited to fit with your system and
+copied to either /etc/menu-methods/ if you are root or to ~/.menu-methods/
+as a simple user.
+
+* wm-icons.h contains functions that you may used in any "menu method"
+ script. You should edit/check the systemFindIcon function.
+
+* wm-icons-data.h contains "data functions" used in wm-icons.h: a map from
+ the "standard sections" and wm-icons icons and a map from packages name
+ to wm-icons icons.
+
+* wm-icons-fvwm2rc-menu is a menu-method script for FVWM. You should add
+ Read wm-icons/menudefs.hook
+ in the configuration file and bind it in some ways e.g.:
+ add:
+ + "menu system%menu/programs.xpm" Popup "/DebianWmIcons"
+ in your root menu
+ or add say:
+ Mouse 1 R A Menu "/DebianWmIcons"
+
+* Other window managers: just (copy and rename and) edit the correponding
+ menu methods script; you should add "!include wm-icons.h" and then you
+ can use the functions wmIconsFindSectionIcon($section,$icon,"menu/")
+ for the section icons and wmIconsFindIcon($section,$package,$icon,"menu/")
+ for the application icons.
+
+Good luck!
diff --git a/etc/debian-menu-system/wm-icons-data.h.in b/etc/debian-menu-system/wm-icons-data.h.in
new file mode 100644
index 0000000..2fa3069
--- /dev/null
+++ b/etc/debian-menu-system/wm-icons-data.h.in
@@ -0,0 +1,123 @@
+# return the wm-icons associated to a standard section. One can think that:
+# 1 - it is better to use overread the /usr/lib/menu/menu file
+# 2 - to add/replace some "ifeqelse lines" with parent($s) in the placs of $s
+# both are bad ideas :o)
+function wmIconsGetSectionIcon($s)= \
+ ifeqelse($s,rootsection()"/Configuration",\
+ "configuration.xpm",\
+ ifeqelse($s,rootsection()"/Configuration/Hardware",\
+ "disk.xpm",\
+ ifeqelse($s,rootsection()"/Configuration/Packaging",\
+ "programs.xpm",\
+ ifeqelse($s,rootsection()"/Configuration/Networking",\
+ "network.xpm",\
+ ifeqelse($s,rootsection()"/Configuration/Printing",\
+ "printing.xpm",\
+ ifeqelse($s,rootsection()"/Configuration/Boot and Init",\
+ "linux.xpm",\
+ ifeqelse($s,rootsection()"/Configuration/Other",\
+ "configuration.xpm",\
+ ifeqelse($s,rootsection()"/Applications",\
+ "programs.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Development",\
+ "developement.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Development/Interpreters",\
+ "developement.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Development/Code generators",\
+ "developement.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Development/Development environments",\
+ "developement.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Development/Tools",\
+ "developement.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Sciences",\
+ "science.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Archiving",\
+ "file.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Archiving/Compression",\
+ "file.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Archiving/Cd burning",\
+ "disk-cd.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Archiving/Backup",\
+ "folder.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Archiving/Other",\
+ "file.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Communications",\
+ "network.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Editors",\
+ "editor.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Publishing",\
+ "word-processor.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Monitoring",\
+ "monitoring.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Text tools",\
+ "viewer.xpm",\
+ ifeqelse($s,rootsection()"/Applications/File tools",\
+ "file.xpm",\
+ ifeqelse($s,rootsection()"/Applications/Shells",\
+ "file.xpm",\
+ ifeqelse($s,rootsection()"/Terminals",\
+ "terminal.xpm",\
+ ifeqelse($s,rootsection()"/Documentation",\
+ "help.xpm",\
+ ifeqelse($s,rootsection()"/Office",\
+ "word-processor.xpm",\
+ ifeqelse($s,rootsection()"/Networking",\
+ "network.xpm",\
+ ifeqelse($s,rootsection()"/Networking/File transfer",\
+ "file.xpm",\
+ ifeqelse($s,rootsection()"/Networking/ICQ",\
+ "chat.xpm",\
+ ifeqelse($s,rootsection()"/Networking/IRC",\
+ "chat.xpm",\
+ ifeqelse($s,rootsection()"/Networking/Chat",\
+ "chat.xpm",\
+ ifeqelse($s,rootsection()"/Networking/News",\
+ "news.xpm",\
+ ifeqelse($s,rootsection()"/Networking/Mail",\
+ "mail.xpm",\
+ ifeqelse($s,rootsection()"/Networking/WWW",\
+ "www.xpm",\
+ ifeqelse($s,rootsection()"/Networking/Remote access",\
+ "network.xpm",\
+ ifeqelse($s,rootsection()"/Networking/Other",\
+ "network.xpm",\
+ ifeqelse($s,rootsection()"/Amusement",\
+ "game.xpm",\
+ ifeqelse($s,rootsection()"/Amusement/Adventure",\
+ "game-action.xpm",\
+ ifeqelse($s,rootsection()"/Amusement/Arcade",\
+ "game-action.xpm",\
+ ifeqelse($s,rootsection()"/Amusement/Boards",\
+ "game-board.xpm",\
+ ifeqelse($s,rootsection()"/Amusement/Cards",\
+ "game-cards.xpm",\
+ ifeqelse($s,rootsection()"/Amusement/Puzzles",\
+ "game-logic.xpm",\
+ ifeqelse($s,rootsection()"/Amusement/Sports",\
+ "game-action.xpm",\
+ ifeqelse($s,rootsection()"/Amusement/Strategy",\
+ "game-action.xpm",\
+ ifeqelse($s,rootsection()"/Amusement/Other",\
+ "game.xpm",\
+ ifeqelse($s,rootsection()"/Amusement/Toys",\
+ "amusement.xpm",\
+ ifeqelse($s,rootsection()"/Multimedia",\
+ "multimedia.xpm",\
+ ifeqelse($s,rootsection()"/Multimedia/Sound",\
+ "music.xpm",\
+ ifeqelse($s,rootsection()"/Multimedia/Graphics",\
+ "graphics.xpm",\
+ ifeqelse($s,rootsection()"/Multimedia/Video",\
+ "video.xpm",\
+ ifeqelse($s,rootsection()"/Session",\
+ "windows.xpm",\
+ ifeqelse($s,rootsection()"/Session/Windowmanagers",\
+ "windows.xpm",\
+ "")))))))))))))))))))))))))))))))))))))))))))))))))))))))
+
+# return a wm-icons associated to a package
+# this function should be automatically generated:
+function wmIconsFindIconByList($p) = \
+ ifeqelse($p,"xemacs","gnu.xpm",\
+ ifeqelse($p,"gqview","image-viewer.xpm",\
+ ""))
diff --git a/etc/debian-menu-system/wm-icons-fvwm2rc-menu.in b/etc/debian-menu-system/wm-icons-fvwm2rc-menu.in
new file mode 100755
index 0000000..9b32f11
--- /dev/null
+++ b/etc/debian-menu-system/wm-icons-fvwm2rc-menu.in
@@ -0,0 +1,57 @@
+#!/usr/bin/install-menu
+compat="menu-1"
+!include lang.h
+!include menu.h
+# you may/should edit/check the systemFindIcon in wm-icons.h
+!include wm-icons.h
+
+function ltitle()=translate($lang,title())
+
+# if you want wm-icons only:
+# replace "wmIconsFindIcon" by wmIconsFindIconWmOnly
+# if you want that your system icons be prioritary for applications
+# icons:
+# replace "wmIconsFindIcon" by wmIconsSystemFindIcon"
+#
+# Do not forget to edit/check the systemFindIcon function in wm-icons.h
+#
+supported
+ wm= "+ \"" escfirst(ltitle(), $hotkey,"&") \
+ cond_surr(wmIconsFindIcon($icon,$package,$section,"menu/"),"%","%") \
+ "\" Restart " $command "\n"
+ fvwm2module= "+ \"" escfirst(ltitle(), $hotkey,"&") \
+ cond_surr(wmIconsFindIcon($icon,$package,$section,"menu/"),"%","%") \
+ "\" Module " $command "\n"
+ fvwm= "+ \"" escfirst(ltitle() ,$hotkey,"&") \
+ cond_surr(wmIconsFindIcon($icon,$package,$section,"menu/"),"%","%") \
+ "\" " $command "\n"
+ fvwm2= "+ \"" escfirst(ltitle() ,$hotkey,"&") \
+ cond_surr(wmIconsFindIcon($icon,$package,$section,"menu/"),"%","%") \
+ "\" " $command "\n"
+ x11= "+ \"" escfirst(ltitle() ,$hotkey,"&") \
+ cond_surr(wmIconsFindIcon($icon,$package,$section,"menu/"),"%","%") \
+ "\" Exec " $command "\n"
+ text= "+ \"" escfirst(ltitle() ,$hotkey,"&") \
+ cond_surr(wmIconsFindIcon($icon,$package,$section,"menu/"),"%","%") "\"" \
+ " Exec /usr/bin/X11/xterm -T \"" ltitle() "\" -e " $command "\n"
+endsupported
+
+startmenu= "DestroyMenu \"" replacewith($section, " ", "_") "\"" "\n" \
+ "AddToMenu \"" replacewith($section, " ", "_") "\"" \
+ " \"" ltitle() "\" Title" "\n"
+endmenu= "\n"
+
+# if you want wm-icons only:
+# replace "wmIconsFindSectionIcon" by wmIconsFindSectionIconWmOnly
+# in both case wm-icons are used for standard sections
+# Do not forget to edit/check the systemFindIcon function in wm-icons.h
+#
+submenutitle= "+ \"" escfirst(ltitle() ,$hotkey,"&") \
+ cond_surr(wmIconsFindSectionIcon($section,$icon,"menu/"),"%","%") \
+ "\" PopUp \"" replacewith($section, " ", "_") "\"\n"
+
+rootprefix="/etc/X11/fvwm/wm-icons/"
+userprefix="/.fvwm/wm-icons/"
+treewalk="c(m)"
+genmenu="menudefs.hook"
+rootsection="/DebianWmIcons"
diff --git a/etc/debian-menu-system/wm-icons.h.in b/etc/debian-menu-system/wm-icons.h.in
new file mode 100644
index 0000000..bf3a177
--- /dev/null
+++ b/etc/debian-menu-system/wm-icons.h.in
@@ -0,0 +1,100 @@
+# the folowing file contains wmIconsGetSectionIcon($s) and
+# wmIconsFindIconByList($p) functions used below
+!include wm-icons-data.h
+
+# the following function try to find the "system" icons in a "standar place".
+# where debian and others distrib put the icons? the system-menu doc say
+# in /usr/X11R6/include/X11/{pixmaps,bitmaps} but we can find icons of
+# any size in these diectory (e.g., 32x32)?
+# mandrake: /usr/share/icons/mini is ok!
+# debian: ?
+# other distro. based on debian ?
+# fvwm-themes-images translated support:
+# need to replace /urs/local/share/fvwm by "fvwm-themes @datadir@"/fvwm
+function systemFindIcon($filename)= \
+ ifeqelse($filename, "", "", \
+ ifelsefile("/usr/share/icons/wm-icons/mini/" $filename, \
+ "/usr/share/icons/wm-icons/mini/" $filename, \
+ ifelsefile("/usr/share/icons/mini/" $filename, \
+ "/usr/share/icons/mini/" $filename, \
+ ifelsefile("/usr/share/icons/wm-icons/16x16-general/" $filename, \
+ "/usr/share/icons/wm-icons/16x16-general/" $filename, \
+ ifelsefile("/usr/share/icons/wm-icons/16x16-gnome/" $filename, \
+ "/usr/share/icons/wm-icons/16x16-gnome/" $filename, \
+ ifelsefile("/usr/share/icons/wm-icons/16x16-kde/" $filename, \
+ "/usr/share/icons/wm-icons/16x16-kde/" $filename, \
+ ifelsefile("/usr/share/fvwm-crystal/fvwm/icons/Default/" $filename, \
+ "/usr/share/fvwm-crystal/fvwm/icons/Default/" $filename, \
+ ifelsefile("/usr/local/share/fvwm/tr-images/16x16-gnome/" $filename, \
+ "/usr/local/share/fvwm/tr-images/16x16-gnome/" $filename, \
+ ifelsefile("/usr/local/share/fvwm/tr-images/16x16-kde2/" $filename, \
+ "/usr/local/share/fvwm/tr-images/16x16-kde2/" $filename, \
+ "")))))))))
+
+
+# return the wm-icons associated to a standard section. If the section is
+# not standard return the "system/user" icons for this section and if not
+# found a wm-icons if the section is a subsection of a standard one.
+# If nothing is found return the menu/folder.xpm
+function wmIconsFindSectionIcon($s,$i,$t)= \
+ ifeqelse(wmIconsGetSectionIcon($s),"",\
+ ifeqelse(systemFindIcon($i),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent($s)),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent(parent($s))),"",\
+ $t "folder.xpm",\
+ $t wmIconsGetSectionIcon(parent(parent($s)))),\
+ $t wmIconsGetSectionIcon(parent($s))),\
+ systemFindIcon($i)),\
+ $t wmIconsGetSectionIcon($s))
+
+# as above but do not try a system icons
+function wmIconsFindSectionIconWmOnly($s,$i,$t)= \
+ ifeqelse(wmIconsGetSectionIcon($s),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent($s)),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent(parent($s))),"",\
+ $t "folder.xpm",\
+ $t wmIconsGetSectionIcon(parent(parent($s)))),\
+ $t wmIconsGetSectionIcon(parent($s))),\
+ $t wmIconsGetSectionIcon($s))
+
+# try to find:
+# 1 - the "system/user" icon; 2 - the wm-icons "package" icons;
+# 3 - the wm-icons section icons; 4 - unknown.xpm
+function wmIconsSystemeFindIcon($i,$p,$s,$t)= \
+ ifeqelse(systemFindIcon($i),"",\
+ ifeqelse(wmIconsFindIconByList($p),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent($s)),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent(parent($s))),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent(parent(parent($s)))),"",\
+ $t "unknown.xpm",\
+ $t wmIconsGetSectionIcon(parent(parent(parent($s))))),\
+ $t wmIconsGetSectionIcon(parent(parent($s)))),\
+ $t wmIconsGetSectionIcon(parent($s))),\
+ $t wmIconsFindIconByList($p)),\
+ systemFindIcon($i))
+
+# as above but 1 & 2 reverted
+function wmIconsFindIcon($i,$p,$s,$t)= \
+ ifeqelse(wmIconsFindIconByList($p),"",\
+ ifeqelse(systemFindIcon($i),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent($s)),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent(parent($s))),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent(parent(parent($s)))),"",\
+ $t "unknown.xpm",\
+ $t wmIconsGetSectionIcon(parent(parent(parent($s))))),\
+ $t wmIconsGetSectionIcon(parent(parent($s)))),\
+ $t wmIconsGetSectionIcon(parent($s))),\
+ systemFindIcon($i)),\
+ $t wmIconsFindIconByList($p))
+
+# as above but no "system/user" icons
+function wmIconsFindIconWmIconsOnly($i,$p,$s,$t)= \
+ ifeqelse(wmIconsFindIconByList($p),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent($s)),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent(parent($s))),"",\
+ ifeqelse(wmIconsGetSectionIcon(parent(parent(parent($s)))),"",\
+ $t "unknown.xpm",\
+ $t wmIconsGetSectionIcon(parent(parent(parent($s))))),\
+ $t wmIconsGetSectionIcon(parent(parent($s)))),\
+ $t wmIconsGetSectionIcon(parent($s))),\
+ $t wmIconsFindIconByList($p))
diff --git a/etc/fvwm1rc-wm-icons.in b/etc/fvwm1rc-wm-icons.in
new file mode 100644
index 0000000..df7854d
--- /dev/null
+++ b/etc/fvwm1rc-wm-icons.in
@@ -0,0 +1,522 @@
+###
+# This file includes fvwm1 configuration for using with wm-icons.
+# Optimized for the default fvwm-1.24r configuration.
+# Using this file doesn't break your existing .fvwmrc, just extends it.
+# You probably need to edit it if you have a non-default configuration.
+#
+# Instructions:
+# 1) Install wm-icons (configure & make install)
+# 2) Prepend this file to your .fvwmrc. The Style lines must be appended.
+# There is no a simple way to include other files in fvwm1 without
+# a preprocessing. Am I wrong?
+# 3) (Re)Start fvwm
+#
+# The file is not perfect, it'll be better in the next versions.
+# Send your comments to migo@homemail.com.
+###
+
+
+# You can change this to the real path of wm-icons.
+PixmapPath $HOME/@userdir@:@icondir@:/usr/local/icons:/usr/share/icons:/usr/share/icons/mini::/usr/local/mini-icons:/usr/X11R6/lib/X11/mini-icons:/usr/X11R6/include/X11/pixmaps:/usr/include/X11/pixmaps
+
+# NOTE: fvwm1 does not support titlebar icon button, upgrade fvwm.
+# It does not support mini-icons and menu-icons as well, just normal icons.
+
+
+###
+# Change Icon Set submenu
+###
+
+#
+# This defines the submenu for changing icon set online.
+# wm-icons-config must be in your path or put full path in Exec below.
+#
+
+Popup MenuIconSets
+ Title "Change Icon Set"
+ Exec "norm 32x32-aquafusion" exec wm-icons-config -q -p -f norm 32x32-aquafusion &
+ Exec "norm 32x32-gant" exec wm-icons-config -q -p -f norm 32x32-gant &
+ Exec "norm 32x32-kde" exec wm-icons-config -q -p -f norm 32x32-kde &
+ Exec "norm 32x32-kde2" exec wm-icons-config -q -p -f norm 32x32-kde2 &
+ Exec "norm 44x52-penguins" exec wm-icons-config -q -p -f norm 44x52-penguins &
+ Exec "norm 48x48-aquafusion" exec wm-icons-config -q -p -f norm 48x48-aquafusion &
+ Exec "norm 48x48-crystalclear" exec wm-icons-config -q -p -f norm 48x48-crystalclear &
+ Exec "norm 48x48-gartoon" exec wm-icons-config -q -p -f norm 48x48-gartoon &
+ Exec "norm 48x48-general" exec wm-icons-config -q -p -f norm 48x48-general &
+ Exec "norm 48x48-gnome" exec wm-icons-config -q -p -f norm 48x48-gnome &
+ Exec "norm 48x48-infox" exec wm-icons-config -q -p -f norm 48x48-infox &
+ Exec "norm 48x48-kde2" exec wm-icons-config -q -p -f norm 48x48-kde2 &
+ Exec "norm 56x46-3dpixmaps" exec wm-icons-config -q -p -f norm 56x46-3dpixmaps &
+ Exec "norm 56x56-martys" exec wm-icons-config -q -p -f norm 56x56-martys &
+ Exec "norm 56x56-martys2" exec wm-icons-config -q -p -f norm 56x56-martys2 &
+ Exec "norm 64x64-aquafusion" exec wm-icons-config -q -p -f norm 64x64-aquafusion &
+ Exec "norm 64x64-gant" exec wm-icons-config -q -p -f norm 64x64-gant &
+ Nop ""
+ Restart "Restart to activate" fvwm
+EndPopup
+
+# You can comment the following out or in.
+Mouse 3 R SCM Popup MenuIconSets Nop
+
+
+###
+# Known applications
+###
+
+# Setting window style icons; style is defined by window name/resource/class.
+# Note, todo can be replaced by unknown or empty, but since it is beta yet,
+# todo is a notice to do something about an icon for this application.
+
+Style "*" Icon norm/unknown.xpm
+Style "NoResource" Icon norm/unknown.xpm
+
+# Terminals
+Style "Eterm*" Icon norm/terminal.xpm
+Style "rxvt" Icon norm/terminal.xpm
+Style "XTerm" Icon norm/terminal.xpm
+Style "rxterm" Icon norm/terminal-remote.xpm
+
+# These are not all mine, most of globs must be removed.
+Style "DDD*" Icon norm/development.xpm
+Style "GRASP*" Icon norm/file-manager.xpm
+Style "HyTeX*" Icon norm/viewer.xpm
+Style "ImageMagic*" Icon norm/image-processor.xpm
+Style "KDisk*" Icon norm/disk.xpm
+Style "LyX" Icon norm/editor.xpm
+Style "MathSpad*" Icon norm/science.xpm
+Style "MuPAD*" Icon norm/science.xpm
+Style "StarOffice*" Icon norm/word-processor.xpm
+Style "SystemInfo*" Icon norm/information.xpm
+Style "Tk man" Icon norm/help.xpm
+Style "Visual Tcl" Icon norm/todo.xpm
+
+Style "AcroRead" Icon norm/viewer.xpm
+Style "adsl-config" Icon norm/network.xpm
+Style "amaya*" Icon norm/www.xpm
+Style "Appointment" Icon norm/clock.xpm
+Style "asWedit*" Icon norm/editor.xpm
+Style "bitmap*" Icon norm/image-processor.xpm
+Style "?calc" Icon norm/calculator.xpm
+Style "?clock" Icon norm/clock.xpm
+Style "cooledit" Icon norm/editor.xpm
+Style "control*" Icon norm/home.xpm
+Style "Dayview" Icon norm/clock.xpm
+Style "Dialogue" Icon norm/www.xpm
+Style "Display" Icon norm/image-viewer.xpm
+Style "dosemu*" Icon norm/todo.xpm
+Style "emacs" Icon norm/gnu.xpm
+Style "Explorer" Icon norm/file-manager.xpm
+Style "Fractine" Icon norm/science.xpm
+Style "fr" Icon norm/file-manager.xpm
+Style "freeamp" Icon norm/music.xpm
+Style "FreeAmp*" Icon norm/music.xpm
+Style "File Viewer*" Icon norm/viewer.xpm
+Style "Fvwm*" Icon norm/utility.xpm
+Style "ghostview" Icon norm/ghostview.xpm
+Style "ghostscript" Icon norm/ghostview.xpm
+Style "gifview" Icon norm/image-viewer.xpm
+Style "gkrellm" Icon norm/monitoring.xpm
+Style "GNUplot" Icon norm/science.xpm
+Style "GV" Icon norm/ghostview.xpm
+Style "Help_popup" Icon norm/help.xpm
+Style "Image Viewer*" Icon norm/image-viewer.xpm
+Style "isdn-config" Icon norm/network.xpm
+Style "ixset" Icon norm/todo.xpm
+Style "licq-bin" Icon norm/chat.xpm
+Style "Lynx" Icon norm/www.xpm
+Style "Manual Page*" Icon norm/help.xpm
+Style "matlab" Icon norm/science.xpm
+# too general
+Style "Midnight-Commander" Icon norm/file-manager.xpm
+Style "mgv*" Icon norm/ghostview.xpm
+Style "moxfm*" Icon norm/file-manager.xpm
+Style "mldonkey*" Icon norm/network.xpm
+Style "mtools*" Icon norm/disk.xpm
+Style "mxaudio" Icon norm/music.xpm
+Style "NEdit*" Icon norm/editor.xpm
+Style "nedit*" Icon norm/editor.xpm
+Style "Netscape" Icon norm/netscape.xpm
+Style "Mozilla-bin" Icon norm/netscape.xpm
+Style "Download" Icon norm/folder.xpm
+Style "Mail" Icon norm/mail.xpm
+Style "Composition" Icon norm/mail.xpm
+Style "NcFtp" Icon norm/network.xpm
+Style "nscal*" Icon norm/clock.xpm
+Style "News" Icon norm/news.xpm
+Style "opera" Icon norm/www.xpm
+Style "panel" Icon norm/home.xpm
+Style "pine" Icon norm/mail.xpm
+Style "pixmap*" Icon norm/image-processor.xpm
+Style "qps*" Icon norm/mail.xpm
+Style "sxpm" Icon norm/image-viewer.xpm
+Style "Tail File*" Icon norm/viewer.xpm
+Style "textedit" Icon norm/editor.xpm
+Style "thot*" Icon norm/www.xpm
+Style "THX-1138" Icon norm/calculator.xpm
+Style "timidity" Icon norm/music.xpm
+Style "Top" Icon norm/monitoring.xpm
+Style "usernet" Icon norm/network.xpm
+Style "VIM" Icon norm/editor.xpm
+Style "VI" Icon norm/editor.xpm
+Style "vppp*" Icon norm/network.xpm
+Style "conx" Icon norm/network.xpm
+Style "vmware" Icon norm/utility.xpm
+Style "wmCalClock" Icon norm/clock.xpm
+Style "workman" Icon norm/cd-player.xpm
+Style "X11Amp" Icon norm/music.xpm
+Style "X3270xad" Icon norm/terminal.xpm
+Style "xanim" Icon norm/multimedia.xpm
+Style "xapm" Icon norm/monitoring.xpm
+Style "xbiff" Icon norm/mail.xpm
+Style "xbm*" Icon norm/image-viewer.xpm
+Style "XbmBrowser" Icon norm/image-viewer.xpm
+Style "xclipboard" Icon norm/information.xpm
+Style "xcolorsel" Icon norm/colors.xpm
+Style "xconsole" Icon norm/terminal.xpm
+Style "xdaliclock" Icon norm/clock.xpm
+Style "xdiskinfo*" Icon norm/disk.xpm
+Style "xditview" Icon norm/viewer.xpm
+Style "XDos*" Icon norm/todo.xpm
+Style "xedit" Icon norm/editor.xpm
+Style "xephem*" Icon norm/science.xpm
+Style "xfig*" Icon norm/image-processor.xpm
+Style "xfontsel" Icon norm/font.xpm
+Style "xgraph" Icon norm/image-viewer.xpm
+Style "xkey*" Icon norm/keyboard.xpm
+Style "xli" Icon norm/image-viewer.xpm
+Style "xload" Icon norm/monitoring.xpm
+# -- [ xman resources --
+Style "Xman" Icon norm/help.xpm
+Style "topBox" Icon norm/folder.xpm
+Style "manualBrowser" Icon norm/help.xpm
+Style "help" Icon norm/information.xpm
+# -- xman resources ] --
+Style "xmag" Icon norm/viewer.xpm
+Style "Xmessage" Icon norm/information.xpm
+Style "xosview" Icon norm/monitoring.xpm
+# -- [ xpaint resources --
+Style "XPaint" Icon norm/image-processor.xpm
+Style "Canvas" Icon norm/todo.xpm
+Style "fatbits" Icon norm/todo.xpm
+Style "filebrowser" Icon norm/file-manager.xpm
+# -- xpaint resources ] --
+Style "xmh" Icon norm/mail.xpm
+Style "xmixer" Icon norm/sound.xpm
+Style "xmms" Icon norm/music.xpm
+Style "xpdf" Icon norm/viewer.xpm
+Style "xplaycd" Icon norm/cd-player.xpm
+Style "xscreensaver" Icon norm/lock.xpm
+Style "xsysinfo*" Icon norm/information.xpm
+Style "xtar*" Icon norm/file.xpm
+Style "XTel" Icon norm/terminal-special.xpm
+Style "XTide" Icon norm/science.xpm
+Style "xv" Icon norm/xv.xpm
+Style "xvgr" Icon norm/image-viewer.xpm
+Style "xvmount" Icon norm/disk.xpm
+Style "xwp" Icon norm/word-processor.xpm
+Style "xwpe" Icon norm/development.xpm
+Style "xxgdb" Icon norm/development.xpm
+
+# Open File dialog
+Style "Browse * Select a File" Icon norm/folder.xpm
+Style "File Directory" Icon norm/folder.xpm
+Style "fileSelector*" Icon norm/folder.xpm
+Style "fileSelection_popup" Icon norm/folder.xpm
+Style "Open document" Icon norm/folder.xpm
+Style "Save as" Icon norm/folder.xpm
+Style "Select a file to open" Icon norm/folder.xpm
+Style "Select a file to load" Icon norm/folder.xpm
+Style "selFile" Icon norm/folder.xpm
+Style "Open File..." Icon norm/folder.xpm
+Style "xgetfile" Icon norm/folder.xpm
+
+# Too general
+Style "*_applet" Icon norm/utility.xpm
+Style "help*" Icon norm/information.xpm
+Style "*icq" Icon norm/chat.xpm
+Style "*irc" Icon norm/chat.xpm
+Style "*info" Icon norm/information.xpm
+Style "info*" Icon norm/information.xpm
+Style "Information" Icon norm/information.xpm
+Style "_o_*" Icon norm/information.xpm
+Style "About" Icon norm/information.xpm
+Style "about_popup" Icon norm/information.xpm
+Style "about" Icon norm/information.xpm
+
+# FVWM / FVWM Themes
+Style "Fvwm*" Icon norm/utility.xpm
+Style "FvwmConsole" Icon norm/terminal-special.xpm
+Style "FVWM Themes*" Icon norm/themes.xpm
+Style "FVWM Themes Global Feel" Icon norm/configuration.xpm
+Style "FVWM Themes Doc*" Icon norm/help.xpm
+Style "FVWM Themes Menu*" Icon norm/editor.xpm
+Style "Color Selector" Icon norm/colors.xpm
+Style "Font Selector" Icon norm/font.xpm
+Style "Icon Browser" Icon norm/image-viewer.xpm
+Style "Image Browser" Icon norm/image-viewer.xpm
+Style "FvwmForm-ThemeSettings" Icon norm/configuration.xpm
+Style "FvwmForm-Restart" Icon norm/restart.xpm
+Style "FormFvwmAnimate" Icon norm/window-iconify.xpm
+Style "FvwmForm-Form" Icon norm/configuration.xpm
+Style "FvwmForm-RootCursor" Icon norm/display.xpm
+Style "FvwmScript-BellSetup" Icon norm/sound.xpm
+Style "FvwmScript-Keyboard" Icon norm/keyboard.xpm
+Style "FvwmScript-ScreenSetup" Icon norm/display.xpm
+Style "FvwmScript-PointerSetup" Icon norm/mouse.xpm
+
+# GNOME/Gtk Apps
+Style "AbiWord*" Icon norm/word-processor.xpm
+Style "bug-buddy" Icon norm/development.xpm
+Style "Dia" Icon norm/science.xpm
+Style "eog" Icon norm/image-viewer.xpm
+Style "Galeon-bin" Icon norm/www.xpm
+Style "galeon*" Icon norm/www.xpm
+Style "gcharmap" Icon norm/keyboard.xpm
+Style "gcolorsel" Icon norm/colors.xpm
+Style "gdict" Icon norm/utility.xpm
+Style "gdiskfree" Icon norm/monitoring.xpm
+Style "gEdit" Icon norm/editor.xpm
+Style "gedit" Icon norm/editor.xpm
+Style "gfontsel" Icon norm/font.xpm
+Style "gfloppy" Icon norm/disk-floppy.xpm
+Style "ghex" Icon norm/editor.xpm
+Style "ghostview" Icon norm/ghostview.xpm
+Style "Gimp" Icon norm/gimp.xpm
+Style "gless" Icon norm/viewer.xpm
+Style "gmix" Icon norm/sound.xpm
+Style "gmailman" Icon norm/mail.xpm
+Style "gmc" Icon norm/file-manager.xpm
+Style "gmenu" Icon norm/configuration.xpm
+Style "gnome-help-browser" Icon norm/help.xpm
+Style "GnomeHelpBrowser" Icon norm/help.xpm
+Style "gnome-hint" Icon norm/information.xpm
+Style "gnome-ppp" Icon norm/network.xpm
+Style "gnome-run" Icon norm/utility.xpm
+Style "gnome-sync" Icon norm/folder.xpm
+Style "Gnome-linuxconf" Icon norm/configuration.xpm
+Style "gnomecal" Icon norm/clock.xpm
+Style "GnomeCard" Icon norm/information.xpm
+Style "gnomecard" Icon norm/information.xpm
+Style "gnomecc" Icon norm/home.xpm
+Style "GnomeTerminal" Icon norm/terminal.xpm
+Style "gnumeric" Icon norm/calculator.xpm
+Style "gnp" Icon norm/editor.xpm
+Style "gnp+" Icon norm/editor.xpm
+Style "GQview" Icon norm/image-viewer.xpm
+Style "GQmpeg" Icon norm/video.xpm
+Style "grecord" Icon norm/sound.xpm
+Style "grip" Icon norm/cd-player.xpm
+Style "gsearchtool" Icon norm/file.xpm
+Style "gtalk" Icon norm/chat.xpm
+Style "gtcd" Icon norm/cd-player.xpm
+Style "gtk-gnutella" Icon norm/network.xpm
+Style "gtk-shell" Icon norm/information.xpm
+Style "gtkicq" Icon norm/chat.xpm
+Style "gtop" Icon norm/monitoring.xpm
+Style "gtt" Icon norm/clock.xpm
+Style "guname" Icon norm/information.xpm
+Style "gw" Icon norm/monitoring.xpm
+Style "gxedit" Icon norm/editor.xpm
+Style "helix-update" Icon norm/network.xpm
+Style "idetool" Icon norm/disk.xpm
+Style "logview" Icon norm/viewer.xpm
+Style "MPlayer" Icon norm/video.xpm
+Style "nautilus" Icon norm/file-manager.xpm
+Style "pan" Icon norm/news.xpm
+Style "vumeter" Icon norm/sound.xpm
+Style "X-Chat" Icon norm/chat.xpm
+
+# XFCE Apps
+Style "xfclock" Icon norm/clock.xpm
+Style "xftree" Icon norm/file-manager.xpm
+
+# KDE Apps
+# -- [ Abbrowser --
+Style "kcontrol" Icon norm/kde.xpm
+Style "abbrowser" Icon norm/information.xpm
+# -- Abbrowser ] --
+Style "aktion" Icon norm/video.xpm
+Style "ark" Icon norm/file.xpm
+# -- [ kviewshell --
+Style "kviewshell" Icon norm/viewer.xpm
+Style "DVI Viewer" Icon norm/viewer.xpm
+Style "Fax Viewer" Icon norm/viewer.xpm
+# -- kviewshell ] --
+Style "kab" Icon norm/information.xpm
+Style "kaiman" Icon norm/sound.xpm
+Style "karm" Icon norm/clock.xpm
+Style "kcharselect" Icon norm/keyboard.xpm
+Style "kchart" Icon norm/information.xpm
+Style "kcron" Icon norm/system.xpm
+Style "kdehelp" Icon norm/help.xpm
+Style "kdepasswd" Icon norm/terminal-special.xpm
+Style "kdevelop" Icon norm/development.xpm
+Style "kdesu" Icon norm/terminal-special.xpm
+Style "kdf" Icon norm/disk.xpm
+Style "kdvi" Icon norm/viewer.xpm
+Style "kedit" Icon norm/editor.xpm
+Style "keystone" Icon norm/terminal.xpm
+Style "kfind" Icon norm/file.xpm
+Style "kfloppy" Icon norm/disk-floppy.xpm
+Style "kfm" Icon norm/file-manager.xpm
+Style "kfract" Icon norm/viewer.xpm
+Style "khexedit" Icon norm/file.xpm
+Style "kiconedit" Icon norm/image-processor.xpm
+Style "kit" Icon norm/chat.xpm
+Style "killustrator" Icon norm/image-viewer.xpm
+Style "kjots" Icon norm/editor.xpm
+Style "klpq" Icon norm/printing.xpm
+Style "kljettool" Icon norm/printing.xpm
+Style "knode" Icon norm/news.xpm
+Style "knews" Icon norm/news.xpm
+Style "kmail*" Icon norm/mail.xpm
+Style "kmidi" Icon norm/music.xpm
+Style "kmid" Icon norm/music.xpm
+Style "kmix" Icon norm/sound.xpm
+Style "artsbuilder" Icon norm/music.xpm
+Style "artscontrol" Icon norm/sound.xpm
+Style "kmoon" Icon norm/science.xpm
+Style "kodo" Icon norm/mouse.xpm
+Style "kpackage" Icon norm/programs.xpm
+Style "kppp" Icon norm/network.xpm
+Style "kppplogview" Icon norm/information.xpm
+Style "kghostview" Icon norm/viewer.xpm
+Style "konqueror" Icon norm/file-manager.xpm
+Style "korganizer" Icon norm/information.xpm
+Style "konsole" Icon norm/terminal.xpm
+Style "koshell" Icon norm/home.xpm
+Style "kpixmap2bitmap" Icon norm/image-viewer.xpm
+Style "kpm" Icon norm/monitoring.xpm
+Style "kpresenter" Icon norm/word-processor.xpm
+Style "krule" Icon norm/utility.xpm
+Style "kscd" Icon norm/cd-player.xpm
+Style "ksnapshot" Icon norm/window.xpm
+Style "kspread" Icon norm/calculator.xpm
+Style "ksysguard" Icon norm/monitoring.xpm
+Style "ksysv" Icon norm/system.xpm
+Style "kteatime" Icon norm/amusement.xpm
+Style "ktip" Icon norm/information.xpm
+Style "kuser" Icon norm/system.xpm
+Style "kview" Icon norm/image-viewer.xpm
+Style "kvt" Icon norm/terminal.xpm
+Style "kwikdisk" Icon norm/disk.xpm
+Style "kword" Icon norm/word-processor.xpm
+Style "kworldwatch" Icon norm/clock.xpm
+Style "kwrite" Icon norm/editor.xpm
+Style "kwuftpd" Icon norm/network.xpm
+Style "noatun" Icon norm/multimedia.xpm
+Style "pixie" Icon norm/image-viewer.xpm
+
+# CDE Apps
+Style "Dterm" Icon norm/terminal.xpm
+Style "Dtfile" Icon norm/file-manager.xpm
+Style "Dtpad" Icon norm/editor.xpm
+Style "Dthelp*" Icon norm/help.xpm
+Style "Dtcm*" Icon norm/clock.xpm
+Style "Dtcalc" Icon norm/calculator.xpm
+Style "Dticon*" Icon norm/image-processor.xpm
+Style "Dtprint*" Icon norm/printing.xpm
+Style "Dtstyle*" Icon norm/configuration.xpm
+Style "Applications Manager" Icon norm/programs.xpm
+Style "Trash Can" Icon norm/file.xpm
+
+# Games
+Style "SDL_App" Icon norm/game.xpm
+Style "*angband" Icon norm/game.xpm
+Style "gcfclient" Icon norm/game.xpm
+Style "Heroes ?.*" Icon norm/game-action.xpm
+Style "Maelstrom" Icon norm/game-action.xpm
+Style "MirrorMagic" Icon norm/game-logic.xpm
+Style "PowerManga*" Icon norm/game-action.xpm
+Style "PySol" Icon norm/game-cards.xpm
+Style "Rocks'n'Diamonds" Icon norm/game-action.xpm
+Style "XGammon" Icon norm/game.xpm
+Style "XGammon-Buttons" Icon norm/information.xpm
+Style "xgoban" Icon norm/game.xpm
+Style "comment" Icon norm/information.xpm
+Style "xmahjongg" Icon norm/game-logic.xpm
+Style "*tetris" Icon norm/game.xpm
+Style "xtrojka" Icon norm/game.xpm
+Style "xemeraldia" Icon norm/game.xpm
+Style "XGalaga" Icon norm/game-action.xpm
+Style "xeyes" Icon norm/amusement.xpm
+
+# 11 xpuzzles
+Style "xcubes" Icon norm/game-logic.xpm
+Style "xdino" Icon norm/game-logic.xpm
+Style "xhexagons" Icon norm/game-logic.xpm
+Style "xmball" Icon norm/game-logic.xpm
+Style "xmlink" Icon norm/game-logic.xpm
+Style "xoct" Icon norm/game-logic.xpm
+Style "xpanex" Icon norm/game-logic.xpm
+Style "xpyraminx" Icon norm/game-logic.xpm
+Style "xrubik" Icon norm/game-logic.xpm
+Style "xskewb" Icon norm/game-logic.xpm
+Style "xtriangles" Icon norm/game-logic.xpm
+
+Style "High score*" Icon norm/information.xpm
+Style "Statistics" Icon norm/information.xpm
+Style "xboard" Icon norm/game-board.xpm
+Style "xevil" Icon norm/game-action.xpm
+Style "xsok*" Icon norm/game-logic.xpm
+Style "xbomb" Icon norm/game-logic.xpm
+Style "*Scavenger" Icon norm/game-action.xpm
+Style "Freeciv*" Icon norm/game.xpm
+Style "XPat" Icon norm/game-cards.xpm
+Style "dontspace" Icon norm/game-cards.xpm
+Style "klondike" Icon norm/game-cards.xpm
+Style "spider" Icon norm/game.xpm
+Style "X-Mame*" Icon norm/game-action.xpm
+Style "xlin-city*" Icon norm/game.xpm
+Style "xchomp" Icon norm/game-action.xpm
+
+# GNOME Games
+Style "freecell" Icon norm/game-cards.xpm
+Style "gataxx" Icon norm/game-logic.xpm
+Style "glines" Icon norm/game-logic.xpm
+Style "gnibbles" Icon norm/game-action.xpm
+Style "gnobots" Icon norm/game-logic.xpm
+Style "gnobots2" Icon norm/game-logic.xpm
+Style "gnome-chess" Icon norm/game-board.xpm
+Style "gnome-stones" Icon norm/game-action.xpm
+Style "gnome-xbill" Icon norm/game-action.xpm
+Style "gnomine" Icon norm/game-logic.xpm
+Style "gnotski" Icon norm/game-logic.xpm
+Style "gtali" Icon norm/game-board.xpm
+Style "gnotravex" Icon norm/game-logic.xpm
+Style "gturing" Icon norm/game-logic.xpm
+Style "iagno" Icon norm/game-logic.xpm
+Style "mahjongg" Icon norm/game-logic.xpm
+Style "same-gnome" Icon norm/game-logic.xpm
+Style "sol" Icon norm/game-cards.xpm
+
+Style "gtkballs" Icon norm/game-logic.xpm
+Style "gfpoken" Icon norm/game-logic.xpm
+
+# KDE Games # these ones have own 16x16 & 32x32 xpm's included with kdebase
+Style "Jezzball" Icon norm/game-action.xpm
+Style "lskat" Icon norm/game.xpm
+Style "kabalone" Icon norm/game-logic.xpm
+Style "kasteroids" Icon norm/game-action.xpm
+Style "katomic" Icon norm/game-logic.xpm
+Style "kbackgammon" Icon norm/game-board.xpm
+Style "kblackbox" Icon norm/game-logic.xpm
+Style "kfouleggs" Icon norm/game.xpm
+Style "kjumpingcube" Icon norm/game-logic.xpm
+Style "kmahjongg" Icon norm/game-logic.xpm
+Style "kmines" Icon norm/game-logic.xpm
+Style "konquest" Icon norm/game.xpm
+Style "kpat" Icon norm/game-cards.xpm
+Style "kpoker" Icon norm/game-cards.xpm
+Style "kreversi" Icon norm/game-board.xpm
+Style "ksame" Icon norm/game-logic.xpm
+Style "kshisen" Icon norm/game-logic.xpm
+Style "ksirtet" Icon norm/game.xpm
+Style "ksmiletris" Icon norm/game.xpm
+Style "ksnake" Icon norm/game-action.xpm
+Style "ksokoban" Icon norm/game-logic.xpm
+Style "kspaceduel" Icon norm/game.xpm
+Style "ktron" Icon norm/game-action.xpm
+Style "ktetris" Icon norm/game.xpm
+Style "ktuberling" Icon norm/game.xpm
+Style "kwin4" Icon norm/game-logic.xpm
diff --git a/etc/fvwm2rc-compact-buttons.in b/etc/fvwm2rc-compact-buttons.in
new file mode 100644
index 0000000..3d6b2fd
--- /dev/null
+++ b/etc/fvwm2rc-compact-buttons.in
@@ -0,0 +1,162 @@
+###
+# FvwmCompactButtons, a nice theme-able example to use with wm-icons.
+# Optimized for the default fvwm-2.4.x configuration.
+#
+# Copy this file to ~/.fvwm and put:
+# Read fvwm2rc-compact-buttons
+# as the last line of your fvwm config, after 'Read fvwm2rc-wm-icons'.
+#
+# You can customize this file by editing Action's, specifying diferent
+# colors etc. You can also play with or remove the string "Size 80x80".
+# Action (with no Mouse) can be invoked by pressing Enter on focused buttons.
+###
+
+
+# You can comment the following out or in.
+AddToMenu MenuFvwmModules "Compact Buttons%menu/utility.xpm%" FuncRestartFvwmCompactButtons
+
+AddToFunc StartFunction I Module FvwmButtons FvwmCompactButtons
+
+Mouse 3 R SCM Menu "MenuBarIconSet" Nop
+
+# Create alias 'bar' if it does not exist yet (actually needed only once).
+Exec wm-icons-config -q -p -w bar || wm-icons-config -q -p -f bar 16x16-general
+
+###
+# Change Bar Icon Set submenu
+###
+
+DestroyFunc FuncRestartFvwmCompactButtons
+AddToFunc FuncRestartFvwmCompactButtons
++ I Next (FvwmCompactButtons) Close
++ I Module FvwmButtons FvwmCompactButtons
+
+DestroyFunc FuncSwitchBarIconSet
+AddToFunc FuncSwitchBarIconSet
++ I PipeRead 'wm-icons-config -q -p -f bar $0'
++ I FuncRestartFvwmCompactButtons
+
+DestroyMenu MenuBarIconSet
+AddToMenu MenuBarIconSet "Change Icon Set" Title
++ "%menu/item.xpm%bar 14x14-general" FuncSwitchBarIconSet 14x14-general
++ "%menu/item.xpm%bar 16x16-aquafusion" FuncSwitchBarIconSet 16x16-aquafusion
++ "%menu/item.xpm%bar 16x16-crystalclear" FuncSwitchBarIconSet 16x16-crystalclear
++ "%menu/item.xpm%bar 16x16-general" FuncSwitchBarIconSet 16x16-general
++ "%menu/item.xpm%bar 16x16-gnome" FuncSwitchBarIconSet 16x16-gnome
++ "%menu/item.xpm%bar 16x16-kde" FuncSwitchBarIconSet 16x16-kde
++ "%menu/item.xpm%bar 17x14-3dpixmaps" FuncSwitchBarIconSet 17x14-3dpixmaps
++ "%menu/item.xpm%bar 20x20-martys" FuncSwitchBarIconSet 20x20-martys
++ "%menu/item.xpm%bar 20x20-martys2" FuncSwitchBarIconSet 20x20-martys2
++ "%menu/item.xpm%bar 21x18-3dpixmaps" FuncSwitchBarIconSet 21x18-3dpixmaps
++ "%menu/item.xpm%bar 22x22-aquafusion" FuncSwitchBarIconSet 22x22-aquafusion
++ "%menu/item.xpm%bar 22x22-gartoon" FuncSwitchBarIconSet 22x22-gartoon
++ "%menu/item.xpm%bar 24x24-infox" FuncSwitchBarIconSet 24x24-infox
++ "%menu/item.xpm%bar 32x32-aquafusion" FuncSwitchBarIconSet 32x32-aquafusion
++ "%menu/item.xpm%bar 32x32-gant" FuncSwitchBarIconSet 32x32-gant
++ "%menu/item.xpm%bar 32x32-kde" FuncSwitchBarIconSet 32x32-kde
++ "%menu/item.xpm%bar 32x32-kde2" FuncSwitchBarIconSet 32x32-kde2
++ "%menu/item.xpm%bar 44x52-penguins" FuncSwitchBarIconSet 44x52-penguins
++ "%menu/item.xpm%bar 48x48-aquafusion" FuncSwitchBarIconSet 48x48-aquafusion
++ "%menu/item.xpm%bar 48x48-crystalclear" FuncSwitchBarIconSet 48x48-crystalclear
++ "%menu/item.xpm%bar 48x48-gartoon" FuncSwitchBarIconSet 48x48-gartoon
++ "%menu/item.xpm%bar 48x48-general" FuncSwitchBarIconSet 48x48-general
++ "%menu/item.xpm%bar 48x48-gnome" FuncSwitchBarIconSet 48x48-gnome
++ "%menu/item.xpm%bar 48x48-infox" FuncSwitchBarIconSet 48x48-infox
++ "%menu/item.xpm%bar 48x48-kde2" FuncSwitchBarIconSet 48x48-kde2
++ "%menu/item.xpm%bar 56x46-3dpixmaps" FuncSwitchBarIconSet 56x46-3dpixmaps
++ "%menu/item.xpm%bar 56x56-martys" FuncSwitchBarIconSet 56x56-martys
++ "%menu/item.xpm%bar 56x56-martys2" FuncSwitchBarIconSet 56x56-martys2
++ "%menu/item.xpm%bar 64x64-aquafusion" FuncSwitchBarIconSet 64x64-aquafusion
++ "%menu/item.xpm%bar 64x64-gant" FuncSwitchBarIconSet 64x64-gant
+
+# You can comment one of the following in.
+AddToMenu "Window-Ops" "&Bar Icon Set%menu/themes.xpm" Popup MenuBarIconSet item +97 c
+#Exec wm-icons-config -q -p -f bar ./mini # synchronize with mini
+#Exec wm-icons-config -q -p -f bar 16x16-kde # static icon set
+
+
+###
+# FvwmButtons FvwmCompactButtons
+###
+
+Style "FvwmCompactButtons" NoTitle, NoHandles, Sticky, WindowListSkip, NeverFocus
+
+*FvwmCompactButtons: Back rgb:E4/D2/C0
+# Geometry - really likes to pick its own size, but giving a position is OK
+*FvwmCompactButtons: Geometry -0+0
+# Layout: specify rows or columns, not both
+*FvwmCompactButtons: Columns 2
+
+# Define the buttons to use. Customize this for your taste.
+
+#*FvwmCompactButtons: (2x2, Padding 0 0, Swallow(UseOld,NoClose) "Desktop" 'FvwmPager 0 0')
+*FvwmCompactButtons: (2x2, Padding 0 0, Size 80 80, Swallow(UseOld,NoClose) "xclock" `Exec xclock -bg rgb:E4/D2/C0 -padding 2 -geometry 86x86-0+0`)
+*FvwmCompactButtons: (2x1, Padding 0 0, Swallow(UseOld,NoClose) "xload" `Exec xload -nolabel -bg rgb:E4/D2/C0 -update 3 -geometry 86x43-0+99`)
+*FvwmCompactButtons: (2x2, Padding 0 0, Container(Padding 0 0, Columns 4))
+*FvwmCompactButtons: (Icon bar/terminal.xpm, Action `Exec xterm`, \
+ Action(Mouse 1) `Exec xterm -g 80x40 -sb +sk -si -sl 500 -j -ls -fn 7x14 -fb 7x14bold`, \
+ Action(Mouse 2) `Exec xterm -g 80x40 -sb +sk -si -sl 500 -j -ls -fn 7x14 -fb 7x14bold -n root -T root -e su -l`, \
+ Action(Mouse 3) `Exec Eterm -n dream -e rlogin -l dream $HOST`, \
+)
+*FvwmCompactButtons: (Icon bar/file-manager.xpm, Action `Exec xfm -title "File Manager"`, \
+ Action(Mouse 1) `Exec xterm-color -g 80x40 -sb +sk -si -sl 500 -j -ls -fn 7x14 -fb 7x14bold -n Midnight-Commander -T Midnight-Commander -e mc -x`, \
+ Action(Mouse 2) `Exec gmc`, \
+ Action(Mouse 3) `Exec fr`, \
+)
+*FvwmCompactButtons: (Icon bar/monitoring.xpm, Action `Exec xterm -e top`, \
+ Action(Mouse 1) `Exec xterm -fn 7x14 -fb 7x14bold +sb -ut -name xxterm -T Top -n Top -e top`, \
+)
+*FvwmCompactButtons: (Icon bar/calculator.xpm, Action `Exec xcalc`, \
+ Action(Mouse 1) `Exec gcalc`, \
+ Action(Mouse 2) `Exec kcalc`, \
+)
+*FvwmCompactButtons: (Icon bar/chat.xpm, Action `Exec xterm -e irc`, \
+ Action(Mouse 1) `Exec xterm -g 80x40 -sb +sk -si -sl 500 -j -ls -fn 7x14 -fb 7x14bold -n irc -T irc -e irc`, \
+ Action(Mouse 2) `Exec tkirc`, \
+ Action(Mouse 3) `Exec licq`, \
+)
+*FvwmCompactButtons: (Icon bar/game.xpm, Action `Exec xbill`, \
+ Action(Mouse 1) `Exec gnomine`, \
+ Action(Mouse 2) `Exec xmahjongg`, \
+ Action(Mouse 3) `Exec xpat2`, \
+)
+*FvwmCompactButtons: (Icon bar/cd-player.xpm, Action `Exec workman`, \
+ Action(Mouse 1) `Exec gtcd`, \
+ Action(Mouse 2) `Exec kscd`, \
+ Action(Mouse 3) `Exec kmid`, \
+)
+*FvwmCompactButtons: (Icon bar/sound.xpm, Action `Exec xmixer`, \
+ Action(Mouse 1) `Exec gmix`, \
+ Action(Mouse 2) `Exec freeamp`, \
+ Action(Mouse 3) `Exec x11amp`, \
+)
+*FvwmCompactButtons: (Icon bar/editor.xpm, Action `Exec xterm -e jpico`, \
+ Action(Mouse 1) `Exec emacs`, \
+ Action(Mouse 2) `Exec gvim`, \
+ Action(Mouse 3) `Exec xwp`, \
+)
+*FvwmCompactButtons: (Icon bar/keyboard.xpm, Action `Exec xkeycaps`, \
+ Action(Mouse 2) `Exec xrus`, \
+)
+*FvwmCompactButtons: (Icon bar/xv.xpm, Action `Exec xv`, \
+ Action(Mouse 2) `Exec gimp`, \
+ Action(Mouse 3) `Exec ee`, \
+)
+*FvwmCompactButtons: (Icon bar/ghostview.xpm, Action `Exec ghostview`, \
+ Action(Mouse 2) `Exec xpdf`, \
+)
+*FvwmCompactButtons: (Icon bar/netscape.xpm, Action `Exec netscape -geometry 654x742`, \
+ Action(Mouse 2) `Exec arena`, \
+)
+*FvwmCompactButtons: (Icon bar/lock.xpm, Action `Exec xlock -nice 20 -mode random`, \
+ Action(Mouse 2) `Exec xlock -nolock -nice 20 -mode random`, \
+)
+*FvwmCompactButtons: (Icon bar/window-close.xpm, Action Close, \
+ Action(Mouse 2) Iconify, \
+ Action(Mouse 3) Destroy, \
+)
+*FvwmCompactButtons: (Icon bar/restart.xpm, Action `Restart`, \
+ Action(Mouse 2) Refresh, \
+ Action(Mouse 3) Quit, \
+)
+*FvwmCompactButtons: (End)
diff --git a/etc/fvwm2rc-wm-icons.in b/etc/fvwm2rc-wm-icons.in
new file mode 100644
index 0000000..8bfd776
--- /dev/null
+++ b/etc/fvwm2rc-wm-icons.in
@@ -0,0 +1,609 @@
+###
+# This file includes fvwm configuration for using with wm-icons.
+# Optimized for the default fvwm-2.4.x configuration.
+# Using this file doesn't break your existing fvwm config, just extends it.
+# You probably need to edit it if you have a non-default configuration.
+#
+# Instructions:
+# 1) Install wm-icons (configure && make install)
+# 2) Copy this file to ~/.fvwm directory and put:
+# Read fvwm2rc-wm-icons
+# somewhere in your fvwm config
+# 3) (Re)Start fvwm
+#
+# The file is not perfect, it'll be better in the next versions.
+# Send your comments to migo@homemail.com.
+###
+
+
+ImagePath $HOME/@userdir@:@icondir@:+
+
+# You can comment this in to get title-icon for any window a-la fvwm95.
+#ButtonStyle 1 MiniIcon
+#TitleStyle Height 19
+
+
+###
+# Change Icon Set submenu
+###
+
+#
+# This defines the submenu for changing icon set online.
+# wm-icons-config must be in your path or put full path in Exec below.
+#
+
+DestroyMenu MenuIconSets
+AddToMenu MenuIconSets "Change Icon Set" Title
++ "%menu/item.xpm%menu 14x14-general" Exec wm-icons-config -q -p -f menu 14x14-general
++ "%menu/item.xpm%menu 16x16-aquafusion" Exec wm-icons-config -q -p -f menu 16x16-aquafusion
++ "%menu/item.xpm%menu 16x16-crystalclear" Exec wm-icons-config -q -p -f menu 16x16-crystalclear
++ "%menu/item.xpm%menu 16x16-general" Exec wm-icons-config -q -p -f menu 16x16-general
++ "%menu/item.xpm%menu 16x16-gnome" Exec wm-icons-config -q -p -f menu 16x16-gnome
++ "%menu/item.xpm%menu 16x16-kde" Exec wm-icons-config -q -p -f menu 16x16-kde
++ "%menu/item.xpm%menu 17x14-3dpixmaps" Exec wm-icons-config -q -p -f menu 17x14-3dpixmaps
++ "%menu/item.xpm%menu 20x20-martys" Exec wm-icons-config -q -p -f menu 20x20-martys
++ "%menu/item.xpm%menu 20x20-martys2" Exec wm-icons-config -q -p -f menu 20x20-martys2
++ "%menu/item.xpm%menu 21x18-3dpixmaps" Exec wm-icons-config -q -p -f menu 21x18-3dpixmaps
++ "%menu/item.xpm%menu 22x22-aquafusion" Exec wm-icons-config -q -p -f menu 22x22-aquafusion
++ "%menu/item.xpm%menu 22x22-gartoon" Exec wm-icons-config -q -p -f menu 22x22-gartoon
++ "%menu/item.xpm%menu 24x24-infox" Exec wm-icons-config -q -p -f menu 24x24-infox
++ "" Nop
++ "%menu/item.xpm%mini 14x14-general" Exec wm-icons-config -q -p -f mini 14x14-general
++ "%menu/item.xpm%mini 16x16-aquafusion" Exec wm-icons-config -q -p -f mini 16x16-aquafusion
++ "%menu/item.xpm%mini 16x16-crystalclear" Exec wm-icons-config -q -p -f mini 16x16-crystalclear
++ "%menu/item.xpm%mini 16x16-general" Exec wm-icons-config -q -p -f mini 16x16-general
++ "%menu/item.xpm%mini 16x16-gnome" Exec wm-icons-config -q -p -f mini 16x16-gnome
++ "%menu/item.xpm%mini 16x16-kde" Exec wm-icons-config -q -p -f mini 16x16-kde
++ "%menu/item.xpm%mini 17x14-3dpixmaps" Exec wm-icons-config -q -p -f mini 17x14-3dpixmaps
++ "%menu/item.xpm%mini 20x20-martys" Exec wm-icons-config -q -p -f mini 20x20-martys
++ "%menu/item.xpm%mini 20x20-martys2" Exec wm-icons-config -q -p -f mini 20x20-martys2
++ "%menu/item.xpm%mini 21x18-3dpixmaps" Exec wm-icons-config -q -p -f mini 21x18-3dpixmaps
++ "%menu/item.xpm%mini 22x22-aquafusion" Exec wm-icons-config -q -p -f mini 22x22-aquafusion
++ "%menu/item.xpm%mini 22x22-gartoon" Exec wm-icons-config -q -p -f mini 22x22-gartoon
++ "%menu/item.xpm%mini 24x24-infox" Exec wm-icons-config -q -p -f mini 24x24-infox
++ "" Nop
++ "%menu/item.xpm%norm 32x32-aquafusion" Exec wm-icons-config -q -p -f norm 32x32-aquafusion
++ "%menu/item.xpm%norm 32x32-gant" Exec wm-icons-config -q -p -f norm 32x32-gant
++ "%menu/item.xpm%norm 32x32-kde" Exec wm-icons-config -q -p -f norm 32x32-kde
++ "%menu/item.xpm%norm 32x32-kde2" Exec wm-icons-config -q -p -f norm 32x32-kde2
++ "%menu/item.xpm%norm 44x52-penguins" Exec wm-icons-config -q -p -f norm 44x52-penguins
++ "%menu/item.xpm%norm 48x48-aquafusion" Exec wm-icons-config -q -p -f norm 48x48-aquafusion
++ "%menu/item.xpm%norm 48x48-crystalclear" Exec wm-icons-config -q -p -f norm 48x48-crystalclear
++ "%menu/item.xpm%norm 48x48-gartoon" Exec wm-icons-config -q -p -f norm 48x48-gartoon
++ "%menu/item.xpm%norm 48x48-general" Exec wm-icons-config -q -p -f norm 48x48-general
++ "%menu/item.xpm%norm 48x48-gnome" Exec wm-icons-config -q -p -f norm 48x48-gnome
++ "%menu/item.xpm%norm 48x48-infox" Exec wm-icons-config -q -p -f norm 48x48-infox
++ "%menu/item.xpm%norm 48x48-kde2" Exec wm-icons-config -q -p -f norm 48x48-kde2
++ "%menu/item.xpm%norm 56x46-3dpixmaps" Exec wm-icons-config -q -p -f norm 56x46-3dpixmaps
++ "%menu/item.xpm%norm 56x56-martys" Exec wm-icons-config -q -p -f norm 56x56-martys
++ "%menu/item.xpm%norm 56x56-martys2" Exec wm-icons-config -q -p -f norm 56x56-martys2
++ "%menu/item.xpm%norm 64x64-aquafusion" Exec wm-icons-config -q -p -f norm 64x64-aquafusion
++ "%menu/item.xpm%norm 64x64-gant" Exec wm-icons-config -q -p -f norm 64x64-gant
++ "" Nop
++ "%menu/item.xpm%16x16 16x16-aquafusion" Exec wm-icons-config -q -p -f 16x16 16x16-aquafusion
++ "%menu/item.xpm%16x16 16x16-crystalclear" Exec wm-icons-config -q -p -f 16x16 16x16-crystalclear
++ "%menu/item.xpm%16x16 16x16-general" Exec wm-icons-config -q -p -f 16x16 16x16-general
++ "%menu/item.xpm%16x16 16x16-gnome" Exec wm-icons-config -q -p -f 16x16 16x16-gnome
++ "%menu/item.xpm%16x16 16x16-kde" Exec wm-icons-config -q -p -f 16x16 16x16-kde
++ "" Nop
++ "%menu/restart.xpm%Restart to activate" Restart
+
+# You can comment the following out or in.
+Mouse 3 R CM Menu MenuIconSets Nop
+#Style Eterm* IconOverride
+Style * IconOverride
+AddToMenu "MenuFvwmRoot" "&Icon Set%menu/themes.xpm" Popup MenuIconSets
+
+
+###
+# Window operations
+###
+
+#
+# This defines the most common window operations.
+# Window-Ops historically was a most common name for this menu.
+#
+DestroyMenu "Window-Ops"
+AddToMenu "Window-Ops" "Window Ops" Title
++ "&Move%menu/window-move.xpm%" Move
++ "&Resize%menu/window-resize.xpm" Resize
++ "(De)Iconify%menu/window-iconify.xpm" Iconify
++ "(Un)Maximize%menu/window-maximize.xpm" Maximize
++ "(Un)Shade%menu/window-shade.xpm" WindowShade
++ "(Un)Stick%menu/window-stick.xpm" Stick
++ "R&aise%menu/window-raise.xpm%" Raise
++ "&Lower%menu/window-lower.xpm%" Lower
++ "" Nop
++ "&Delete%menu/window-delete.xpm%" Delete # may be commented out
++ "&Close%menu/window-close.xpm%" Close
++ "Destroy%menu/window-destroy.xpm%" Destroy
++ "" Nop
++ "Identify%menu/window-identify.xpm%" Module FvwmIdent
++ "Switch to...%menu/windows.xpm%" WindowList
++ "Arrange Icons%menu/refresh.xpm%" All (CurrentDesk Iconic) RecaptureWindow
++ "Refresh Screen%menu/refresh.xpm%" Refresh
++ "Icon Set%menu/themes.xpm%" Popup MenuIconSets item +97 c
+
+# You can comment the following in if not bound yet.
+#Mouse 3 R A Menu "Window-Ops" Nop
+
+
+###
+# Quit submenu
+###
+
+#
+# This defines (overrides) quit menu.
+#
+DestroyMenu "Quit-Verify"
+AddToMenu "Quit-Verify" "Really Quit Fvwm?" Title
++ "Restart%menu/restart.xpm%" Restart
++ "Refresh Screen%menu/refresh.xpm%" Refresh
++ "" Nop
++ "Start dummy%menu/terminal.xpm%" Restart xterm
++ "" Nop
++ "Yes, Really Quit%menu/choice-yes.xpm%" Quit
++ "No, Don't Quit%menu/choice-no.xpm%" Nop
+
+
+###
+# Known applications
+###
+
+# Setting window style icons; style is defined by window name/resource/class.
+# Note, todo can be replaced by unknown or empty, but since it is beta yet,
+# todo is a notice to do something about an icon for this application.
+
+Style "*" Icon norm/unknown.xpm, MiniIcon mini/unknown.xpm
+Style "NoResource" Icon norm/unknown.xpm, MiniIcon mini/unknown.xpm
+
+# Terminals
+Style "Eterm*" Icon norm/terminal.xpm, MiniIcon mini/terminal.xpm
+Style "rxvt" Icon norm/terminal.xpm, MiniIcon mini/terminal.xpm
+Style "XTerm" Icon norm/terminal.xpm, MiniIcon mini/terminal.xpm
+Style "rxterm" Icon norm/terminal-remote.xpm, MiniIcon mini/terminal-remote.xpm
+
+# These are not all mine, most of globs must be removed.
+Style "DDD*" Icon norm/development.xpm, MiniIcon mini/development.xpm
+Style "GRASP*" Icon norm/file-manager.xpm, MiniIcon mini/file-manager.xpm
+Style "HyTeX*" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "ImageMagic*" Icon norm/image-processor.xpm, MiniIcon mini/image-processor.xpm
+Style "KDisk*" Icon norm/disk.xpm, MiniIcon mini/disk.xpm
+Style "LyX" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "MathSpad*" Icon norm/science.xpm, MiniIcon mini/science.xpm
+Style "MuPAD*" Icon norm/science.xpm, MiniIcon mini/science.xpm
+Style "StarOffice*" Icon norm/word-processor.xpm, MiniIcon mini/word-processor.xpm
+Style "SystemInfo*" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "Tk man" Icon norm/help.xpm, MiniIcon mini/help.xpm
+Style "Visual Tcl" Icon norm/todo.xpm, MiniIcon mini/todo.xpm
+
+Style "AcroRead" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "adsl-config" Icon norm/network.xpm, MiniIcon mini/network.xpm
+Style "amaya*" Icon norm/www.xpm, MiniIcon mini/www.xpm
+Style "Appointment" Icon norm/clock.xpm, MiniIcon mini/clock.xpm
+Style "asWedit*" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "bitmap*" Icon norm/image-processor.xpm, MiniIcon mini/image-processor.xpm
+Style "?calc" Icon norm/calculator.xpm, MiniIcon mini/calculator.xpm
+Style "?clock" Icon norm/clock.xpm, MiniIcon mini/clock.xpm
+Style "cooledit" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "control*" Icon norm/home.xpm, MiniIcon mini/home.xpm
+Style "Dayview" Icon norm/clock.xpm, MiniIcon mini/clock.xpm
+Style "Dialogue" Icon norm/www.xpm, MiniIcon mini/www.xpm
+Style "Display" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "dosemu*" Icon norm/todo.xpm, MiniIcon mini/todo.xpm
+Style "emacs" Icon norm/gnu.xpm, MiniIcon mini/gnu.xpm
+Style "Explorer" Icon norm/file-manager.xpm, MiniIcon mini/file-manager.xpm
+Style "Fractine" Icon norm/science.xpm, MiniIcon mini/science.xpm
+Style "fr" Icon norm/file-manager.xpm, MiniIcon mini/file-manager.xpm
+Style "freeamp" Icon norm/music.xpm, MiniIcon mini/music.xpm
+Style "FreeAmp*" Icon norm/music.xpm, MiniIcon mini/music.xpm
+Style "File Viewer*" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "Fvwm*" Icon norm/utility.xpm, MiniIcon mini/utility.xpm
+Style "ghostview" Icon norm/ghostview.xpm, MiniIcon mini/ghostview.xpm
+Style "ghostscript" Icon norm/ghostview.xpm, MiniIcon mini/ghostview.xpm
+Style "gifview" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "gkrellm" Icon norm/monitoring.xpm, MiniIcon mini/monitoring.xpm
+Style "GNUplot" Icon norm/science.xpm, MiniIcon mini/science.xpm
+Style "GV" Icon norm/ghostview.xpm, MiniIcon mini/ghostview.xpm
+Style "Help_popup" Icon norm/help.xpm, MiniIcon mini/help.xpm
+Style "Image Viewer*" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "isdn-config" Icon norm/network.xpm, MiniIcon mini/network.xpm
+Style "ixset" Icon norm/todo.xpm, MiniIcon mini/todo.xpm
+Style "licq-bin" Icon norm/chat.xpm, MiniIcon mini/chat.xpm
+Style "Lynx" Icon norm/www.xpm, MiniIcon mini/www.xpm
+Style "Manual Page*" Icon norm/help.xpm, MiniIcon mini/help.xpm
+Style "matlab" Icon norm/science.xpm, MiniIcon mini/science.xpm
+# too general
+Style "Midnight-Commander" Icon norm/file-manager.xpm, MiniIcon mini/file-manager.xpm
+Style "mgv*" Icon norm/ghostview.xpm, MiniIcon mini/ghostview.xpm
+Style "moxfm*" Icon norm/file-manager.xpm, MiniIcon mini/file-manager.xpm
+Style "mldonkey*" Icon norm/network.xpm, MiniIcon mini/network.xpm
+Style "mtools*" Icon norm/disk.xpm, MiniIcon mini/disk.xpm
+Style "mxaudio" Icon norm/music.xpm, MiniIcon mini/music.xpm
+Style "NEdit*" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "nedit*" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "Netscape" Icon norm/netscape.xpm, MiniIcon mini/netscape.xpm
+Style "Mozilla-bin" Icon norm/netscape.xpm, MiniIcon mini/netscape.xpm
+Style "Download" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "Mail" Icon norm/mail.xpm, MiniIcon mini/mail.xpm
+Style "Composition" Icon norm/mail.xpm, MiniIcon mini/mail.xpm
+Style "NcFtp" Icon norm/network.xpm, MiniIcon mini/network.xpm
+Style "nscal*" Icon norm/clock.xpm, MiniIcon mini/clock.xpm
+Style "News" Icon norm/news.xpm, MiniIcon mini/news.xpm
+Style "opera" Icon norm/www.xpm, MiniIcon mini/www.xpm
+Style "panel" Icon norm/home.xpm, MiniIcon mini/home.xpm
+Style "pine" Icon norm/mail.xpm, MiniIcon mini/mail.xpm
+Style "pixmap*" Icon norm/image-processor.xpm, MiniIcon mini/image-processor.xpm
+Style "qps*" Icon norm/mail.xpm, MiniIcon mini/mail.xpm
+Style "sxpm" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "Tail File*" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "textedit" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "thot*" Icon norm/www.xpm, MiniIcon mini/www.xpm
+Style "THX-1138" Icon norm/calculator.xpm, MiniIcon mini/calculator.xpm
+Style "timidity" Icon norm/music.xpm, MiniIcon mini/music.xpm
+Style "Top" Icon norm/monitoring.xpm, MiniIcon mini/monitoring.xpm
+Style "usernet" Icon norm/network.xpm, MiniIcon mini/network.xpm
+Style "VIM" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "VI" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "vppp*" Icon norm/network.xpm, MiniIcon mini/network.xpm
+Style "conx" Icon norm/network.xpm, MiniIcon mini/network.xpm
+Style "vmware" Icon norm/utility.xpm, MiniIcon mini/utility.xpm
+Style "wmCalClock" Icon norm/clock.xpm, MiniIcon mini/clock.xpm
+Style "workman" Icon norm/cd-player.xpm, MiniIcon mini/cd-player.xpm
+Style "X11Amp" Icon norm/music.xpm, MiniIcon mini/music.xpm
+Style "X3270xad" Icon norm/terminal.xpm, MiniIcon mini/terminal.xpm
+Style "xanim" Icon norm/multimedia.xpm, MiniIcon mini/multimedia.xpm
+Style "xapm" Icon norm/monitoring.xpm, MiniIcon mini/monitoring.xpm
+Style "xbiff" Icon norm/mail.xpm, MiniIcon mini/mail.xpm
+Style "xbm*" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "XbmBrowser" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "xclipboard" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "xcolorsel" Icon norm/colors.xpm, MiniIcon mini/colors.xpm
+Style "xconsole" Icon norm/terminal.xpm, MiniIcon mini/terminal.xpm
+Style "xdaliclock" Icon norm/clock.xpm, MiniIcon mini/clock.xpm
+Style "xdiskinfo*" Icon norm/disk.xpm, MiniIcon mini/disk.xpm
+Style "xditview" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "XDos*" Icon norm/todo.xpm, MiniIcon mini/todo.xpm
+Style "xedit" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "xephem*" Icon norm/science.xpm, MiniIcon mini/science.xpm
+Style "xfig*" Icon norm/image-processor.xpm, MiniIcon mini/image-processor.xpm
+Style "xfontsel" Icon norm/font.xpm, MiniIcon mini/font.xpm
+Style "xgraph" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "xkey*" Icon norm/keyboard.xpm, MiniIcon mini/keyboard.xpm
+Style "xli" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "xload" Icon norm/monitoring.xpm, MiniIcon mini/monitoring.xpm
+# -- [ xman resources --
+Style "Xman" Icon norm/help.xpm, MiniIcon mini/help.xpm
+Style "topBox" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "manualBrowser" Icon norm/help.xpm, MiniIcon mini/help.xpm
+Style "help" Icon norm/information.xpm, MiniIcon mini/information.xpm
+# -- xman resources ] --
+Style "xmag" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "Xmessage" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "xosview" Icon norm/monitoring.xpm, MiniIcon mini/monitoring.xpm
+# -- [ xpaint resources --
+Style "XPaint" Icon norm/image-processor.xpm, MiniIcon mini/image-processor.xpm
+Style "Canvas" Icon norm/todo.xpm, MiniIcon mini/todo.xpm
+Style "fatbits" Icon norm/todo.xpm, MiniIcon mini/todo.xpm
+Style "filebrowser" Icon norm/file-manager.xpm, MiniIcon mini/file-manager.xpm
+# -- xpaint resources ] --
+Style "xmh" Icon norm/mail.xpm, MiniIcon mini/mail.xpm
+Style "xmixer" Icon norm/sound.xpm, MiniIcon mini/sound.xpm
+Style "xmms" Icon norm/music.xpm, MiniIcon mini/music.xpm
+Style "xpdf" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "xplaycd" Icon norm/cd-player.xpm, MiniIcon mini/cd-player.xpm
+Style "xscreensaver" Icon norm/lock.xpm, MiniIcon mini/lock.xpm
+Style "xsysinfo*" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "xtar*" Icon norm/file.xpm, MiniIcon mini/file.xpm
+Style "XTel" Icon norm/terminal-special.xpm, MiniIcon mini/terminal-special.xpm
+Style "XTide" Icon norm/science.xpm, MiniIcon mini/science.xpm
+Style "xv" Icon norm/xv.xpm, MiniIcon mini/xv.xpm
+Style "xvgr" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "xvmount" Icon norm/disk.xpm, MiniIcon mini/disk.xpm
+Style "xwp" Icon norm/word-processor.xpm, MiniIcon mini/word-processor.xpm
+Style "xwpe" Icon norm/development.xpm, MiniIcon mini/development.xpm
+Style "xxgdb" Icon norm/development.xpm, MiniIcon mini/development.xpm
+
+# Open File dialog
+Style "Browse * Select a File" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "File Directory" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "fileSelector*" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "fileSelection_popup" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "Open document" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "Save as" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "Select a file to open" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "Select a file to load" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "selFile" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "Open File..." Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "xgetfile" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+
+# Too general
+Style "*_applet" Icon norm/utility.xpm, MiniIcon mini/utility.xpm
+Style "help*" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "*icq" Icon norm/chat.xpm, MiniIcon mini/chat.xpm
+Style "*irc" Icon norm/chat.xpm, MiniIcon mini/chat.xpm
+Style "*info" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "info*" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "Information" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "_o_*" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "About" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "about_popup" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "about" Icon norm/information.xpm, MiniIcon mini/information.xpm
+
+# FVWM / FVWM Themes
+Style "Fvwm*" Icon norm/utility.xpm, MiniIcon mini/utility.xpm
+Style "FvwmConsole" Icon norm/terminal-special.xpm, MiniIcon mini/terminal-special.xpm
+Style "FVWM Themes*" Icon norm/themes.xpm, MiniIcon mini/themes.xpm
+Style "FVWM Themes Global Feel" Icon norm/configuration.xpm, MiniIcon mini/configuration.xpm
+Style "FVWM Themes Doc*" Icon norm/help.xpm, MiniIcon mini/help.xpm
+Style "FVWM Themes Menu*" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "Color Selector" Icon norm/colors.xpm, MiniIcon mini/colors.xpm
+Style "Font Selector" Icon norm/font.xpm, MiniIcon mini/font.xpm
+Style "Icon Browser" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "Image Browser" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "FvwmForm-ThemeSettings" Icon norm/configuration.xpm, MiniIcon mini/configuration.xpm
+Style "FvwmForm-Restart" Icon norm/restart.xpm, MiniIcon mini/restart.xpm
+Style "FormFvwmAnimate" Icon norm/window-iconify.xpm, MiniIcon mini/window-iconify.xpm
+Style "FvwmForm-Form" Icon norm/configuration.xpm, MiniIcon mini/configuration.xpm
+Style "FvwmForm-RootCursor" Icon norm/display.xpm, MiniIcon mini/display.xpm
+Style "FvwmScript-BellSetup" Icon norm/sound.xpm, MiniIcon mini/sound.xpm
+Style "FvwmScript-Keyboard" Icon norm/keyboard.xpm, MiniIcon mini/keyboard.xpm
+Style "FvwmScript-ScreenSetup" Icon norm/display.xpm, MiniIcon mini/display.xpm
+Style "FvwmScript-PointerSetup" Icon norm/mouse.xpm, MiniIcon mini/mouse.xpm
+
+# GNOME/Gtk Apps
+Style "AbiWord*" Icon norm/word-processor.xpm, MiniIcon mini/word-processor.xpm
+Style "bug-buddy" Icon norm/development.xpm, MiniIcon mini/development.xpm
+Style "Dia" Icon norm/science.xpm, MiniIcon mini/science.xpm
+Style "eog" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "Galeon-bin" Icon norm/www.xpm, MiniIcon mini/www.xpm
+Style "galeon*" Icon norm/www.xpm, MiniIcon mini/www.xpm
+Style "gcharmap" Icon norm/keyboard.xpm, MiniIcon mini/keyboard.xpm
+Style "gcolorsel" Icon norm/colors.xpm, MiniIcon mini/colors.xpm
+Style "gdict" Icon norm/utility.xpm, MiniIcon mini/utility.xpm
+Style "gdiskfree" Icon norm/monitoring.xpm, MiniIcon mini/monitoring.xpm
+Style "gEdit" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "gedit" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "gfontsel" Icon norm/font.xpm, MiniIcon mini/font.xpm
+Style "gfloppy" Icon norm/disk-floppy.xpm, MiniIcon mini/disk-floppy.xpm
+Style "ghex" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "ghostview" Icon norm/ghostview.xpm, MiniIcon mini/ghostview.xpm
+Style "Gimp" Icon norm/gimp.xpm, MiniIcon mini/gimp.xpm
+Style "gless" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "gmix" Icon norm/sound.xpm, MiniIcon mini/sound.xpm
+Style "gmailman" Icon norm/mail.xpm, MiniIcon mini/mail.xpm
+Style "gmc" Icon norm/file-manager.xpm, MiniIcon mini/file-manager.xpm
+Style "gmenu" Icon norm/configuration.xpm, MiniIcon mini/configuration.xpm
+Style "gnome-help-browser" Icon norm/help.xpm, MiniIcon mini/help.xpm
+Style "GnomeHelpBrowser" Icon norm/help.xpm, MiniIcon mini/help.xpm
+Style "gnome-hint" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "gnome-ppp" Icon norm/network.xpm, MiniIcon mini/network.xpm
+Style "gnome-run" Icon norm/utility.xpm, MiniIcon mini/utility.xpm
+Style "gnome-sync" Icon norm/folder.xpm, MiniIcon mini/folder.xpm
+Style "Gnome-linuxconf" Icon norm/configuration.xpm, MiniIcon mini/configuration.xpm
+Style "gnomecal" Icon norm/clock.xpm, MiniIcon mini/clock.xpm
+Style "GnomeCard" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "gnomecard" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "gnomecc" Icon norm/home.xpm, MiniIcon mini/home.xpm
+Style "GnomeTerminal" Icon norm/terminal.xpm, MiniIcon mini/terminal.xpm
+Style "gnumeric" Icon norm/calculator.xpm, MiniIcon mini/calculator.xpm
+Style "gnp" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "gnp+" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "GQview" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "GQmpeg" Icon norm/video.xpm, MiniIcon mini/video.xpm
+Style "grecord" Icon norm/sound.xpm, MiniIcon mini/sound.xpm
+Style "grip" Icon norm/cd-player.xpm, MiniIcon mini/cd-player.xpm
+Style "gsearchtool" Icon norm/file.xpm, MiniIcon mini/file.xpm
+Style "gtalk" Icon norm/chat.xpm, MiniIcon mini/chat.xpm
+Style "gtcd" Icon norm/cd-player.xpm, MiniIcon mini/cd-player.xpm
+Style "gtk-gnutella" Icon norm/network.xpm, MiniIcon mini/network.xpm
+Style "gtk-shell" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "gtkicq" Icon norm/chat.xpm, MiniIcon mini/chat.xpm
+Style "gtop" Icon norm/monitoring.xpm, MiniIcon mini/monitoring.xpm
+Style "gtt" Icon norm/clock.xpm, MiniIcon mini/clock.xpm
+Style "guname" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "gw" Icon norm/monitoring.xpm, MiniIcon mini/monitoring.xpm
+Style "gxedit" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "helix-update" Icon norm/network.xpm, MiniIcon mini/network.xpm
+Style "idetool" Icon norm/disk.xpm, MiniIcon mini/disk.xpm
+Style "logview" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "MPlayer" Icon norm/video.xpm, MiniIcon mini/video.xpm
+Style "nautilus" Icon norm/file-manager.xpm, MiniIcon mini/file-manager.xpm
+Style "pan" Icon norm/news.xpm, MiniIcon mini/news.xpm
+Style "vumeter" Icon norm/sound.xpm, MiniIcon mini/sound.xpm
+Style "X-Chat" Icon norm/chat.xpm, MiniIcon mini/chat.xpm
+
+# XFCE Apps
+Style "xfclock" Icon norm/clock.xpm, MiniIcon mini/clock.xpm
+Style "xftree" Icon norm/file-manager.xpm, MiniIcon mini/file-manager.xpm
+
+# KDE Apps
+# -- [ Abbrowser --
+Style "kcontrol" Icon norm/kde.xpm, MiniIcon mini/kde.xpm
+Style "abbrowser" Icon norm/information.xpm, MiniIcon mini/information.xpm
+# -- Abbrowser ] --
+Style "aktion" Icon norm/video.xpm, MiniIcon mini/video.xpm
+Style "ark" Icon norm/file.xpm, MiniIcon mini/file.xpm
+# -- [ kviewshell --
+Style "kviewshell" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "DVI Viewer" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "Fax Viewer" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+# -- kviewshell ] --
+Style "kab" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "kaiman" Icon norm/sound.xpm, MiniIcon mini/sound.xpm
+Style "karm" Icon norm/clock.xpm, MiniIcon mini/clock.xpm
+Style "kcharselect" Icon norm/keyboard.xpm, MiniIcon mini/keyboard.xpm
+Style "kchart" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "kcron" Icon norm/system.xpm, MiniIcon mini/system.xpm
+Style "kdehelp" Icon norm/help.xpm, MiniIcon mini/help.xpm
+Style "kdepasswd" Icon norm/terminal-special.xpm, MiniIcon mini/terminal-special.xpm
+Style "kdevelop" Icon norm/development.xpm, MiniIcon mini/development.xpm
+Style "kdesu" Icon norm/terminal-special.xpm, MiniIcon mini/terminal-special.xpm
+Style "kdf" Icon norm/disk.xpm, MiniIcon mini/disk.xpm
+Style "kdvi" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "kedit" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "keystone" Icon norm/terminal.xpm, MiniIcon mini/terminal.xpm
+Style "kfind" Icon norm/file.xpm, MiniIcon mini/file.xpm
+Style "kfloppy" Icon norm/disk-floppy.xpm, MiniIcon mini/disk-floppy.xpm
+Style "kfm" Icon norm/file-manager.xpm, MiniIcon mini/file-manager.xpm
+Style "kfract" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "khexedit" Icon norm/file.xpm, MiniIcon mini/file.xpm
+Style "kiconedit" Icon norm/image-processor.xpm, MiniIcon mini/image-processor.xpm
+Style "kit" Icon norm/chat.xpm, MiniIcon mini/chat.xpm
+Style "killustrator" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "kjots" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "klpq" Icon norm/printing.xpm, MiniIcon mini/printing.xpm
+Style "kljettool" Icon norm/printing.xpm, MiniIcon mini/printing.xpm
+Style "knode" Icon norm/news.xpm, MiniIcon mini/news.xpm
+Style "knews" Icon norm/news.xpm, MiniIcon mini/news.xpm
+Style "kmail*" Icon norm/mail.xpm, MiniIcon mini/mail.xpm
+Style "kmidi" Icon norm/music.xpm, MiniIcon mini/music.xpm
+Style "kmid" Icon norm/music.xpm, MiniIcon mini/music.xpm
+Style "kmix" Icon norm/sound.xpm, MiniIcon mini/sound.xpm
+Style "artsbuilder" Icon norm/music.xpm, MiniIcon mini/music.xpm
+Style "artscontrol" Icon norm/sound.xpm, MiniIcon mini/sound.xpm
+Style "kmoon" Icon norm/science.xpm, MiniIcon mini/science.xpm
+Style "kodo" Icon norm/mouse.xpm, MiniIcon mini/mouse.xpm
+Style "kpackage" Icon norm/programs.xpm, MiniIcon mini/programs.xpm
+Style "kppp" Icon norm/network.xpm, MiniIcon mini/network.xpm
+Style "kppplogview" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "kghostview" Icon norm/viewer.xpm, MiniIcon mini/viewer.xpm
+Style "konqueror" Icon norm/file-manager.xpm, MiniIcon mini/file-manager.xpm
+Style "korganizer" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "konsole" Icon norm/terminal.xpm, MiniIcon mini/terminal.xpm
+Style "koshell" Icon norm/home.xpm, MiniIcon mini/home.xpm
+Style "kpixmap2bitmap" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "kpm" Icon norm/monitoring.xpm, MiniIcon mini/monitoring.xpm
+Style "kpresenter" Icon norm/word-processor.xpm, MiniIcon mini/word-processor.xpm
+Style "krule" Icon norm/utility.xpm, MiniIcon mini/utility.xpm
+Style "kscd" Icon norm/cd-player.xpm, MiniIcon mini/cd-player.xpm
+Style "ksnapshot" Icon norm/window.xpm, MiniIcon mini/window.xpm
+Style "kspread" Icon norm/calculator.xpm, MiniIcon mini/calculator.xpm
+Style "ksysguard" Icon norm/monitoring.xpm, MiniIcon mini/monitoring.xpm
+Style "ksysv" Icon norm/system.xpm, MiniIcon mini/system.xpm
+Style "kteatime" Icon norm/amusement.xpm, MiniIcon mini/amusement.xpm
+Style "ktip" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "kuser" Icon norm/system.xpm, MiniIcon mini/system.xpm
+Style "kview" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+Style "kvt" Icon norm/terminal.xpm, MiniIcon mini/terminal.xpm
+Style "kwikdisk" Icon norm/disk.xpm, MiniIcon mini/disk.xpm
+Style "kword" Icon norm/word-processor.xpm, MiniIcon mini/word-processor.xpm
+Style "kworldwatch" Icon norm/clock.xpm, MiniIcon mini/clock.xpm
+Style "kwrite" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "kwuftpd" Icon norm/network.xpm, MiniIcon mini/network.xpm
+Style "noatun" Icon norm/multimedia.xpm, MiniIcon mini/multimedia.xpm
+Style "pixie" Icon norm/image-viewer.xpm, MiniIcon mini/image-viewer.xpm
+
+# CDE Apps
+Style "Dterm" Icon norm/terminal.xpm, MiniIcon mini/terminal.xpm
+Style "Dtfile" Icon norm/file-manager.xpm, MiniIcon mini/file-manager.xpm
+Style "Dtpad" Icon norm/editor.xpm, MiniIcon mini/editor.xpm
+Style "Dthelp*" Icon norm/help.xpm, MiniIcon mini/help.xpm
+Style "Dtcm*" Icon norm/clock.xpm, MiniIcon mini/clock.xpm
+Style "Dtcalc" Icon norm/calculator.xpm, MiniIcon mini/calculator.xpm
+Style "Dticon*" Icon norm/image-processor.xpm, MiniIcon mini/image-processor.xpm
+Style "Dtprint*" Icon norm/printing.xpm, MiniIcon mini/printing.xpm
+Style "Dtstyle*" Icon norm/configuration.xpm, MiniIcon mini/configuration.xpm
+Style "Applications Manager" Icon norm/programs.xpm, MiniIcon mini/programs.xpm
+Style "Trash Can" Icon norm/file.xpm, MiniIcon mini/file.xpm
+
+# Games
+Style "SDL_App" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "*angband" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "gcfclient" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "Heroes ?.*" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "Maelstrom" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "MirrorMagic" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "PowerManga*" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "PySol" Icon norm/game-cards.xpm, MiniIcon mini/game-cards.xpm
+Style "Rocks'n'Diamonds" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "XGammon" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "XGammon-Buttons" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "xgoban" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "comment" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "xmahjongg" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "*tetris" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "xtrojka" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "xemeraldia" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "XGalaga" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "xeyes" Icon norm/amusement.xpm, MiniIcon mini/amusement.xpm
+
+# 11 xpuzzles
+Style "xcubes" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "xdino" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "xhexagons" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "xmball" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "xmlink" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "xoct" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "xpanex" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "xpyraminx" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "xrubik" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "xskewb" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "xtriangles" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+
+Style "High score*" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "Statistics" Icon norm/information.xpm, MiniIcon mini/information.xpm
+Style "xboard" Icon norm/game-board.xpm, MiniIcon mini/game-board.xpm
+Style "xevil" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "xsok*" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "xbomb" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "*Scavenger" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "Freeciv*" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "XPat" Icon norm/game-cards.xpm, MiniIcon mini/game-cards.xpm
+Style "dontspace" Icon norm/game-cards.xpm, MiniIcon mini/game-cards.xpm
+Style "klondike" Icon norm/game-cards.xpm, MiniIcon mini/game-cards.xpm
+Style "spider" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "X-Mame*" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "xlin-city*" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "xchomp" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+
+# GNOME Games
+Style "freecell" Icon norm/game-cards.xpm, MiniIcon mini/game-cards.xpm
+Style "gataxx" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "glines" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "gnibbles" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "gnobots" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "gnobots2" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "gnome-chess" Icon norm/game-board.xpm, MiniIcon mini/game-board.xpm
+Style "gnome-stones" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "gnome-xbill" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "gnomine" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "gnotski" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "gtali" Icon norm/game-board.xpm, MiniIcon mini/game-board.xpm
+Style "gnotravex" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "gturing" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "iagno" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "mahjongg" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "same-gnome" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "sol" Icon norm/game-cards.xpm, MiniIcon mini/game-cards.xpm
+
+Style "gtkballs" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "gfpoken" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+
+# KDE Games # these ones have own 16x16 & 32x32 xpm's included with kdebase
+Style "Jezzball" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "lskat" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "kabalone" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "kasteroids" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "katomic" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "kbackgammon" Icon norm/game-board.xpm, MiniIcon mini/game-board.xpm
+Style "kblackbox" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "kfouleggs" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "kjumpingcube" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "kmahjongg" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "kmines" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "konquest" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "kpat" Icon norm/game-cards.xpm, MiniIcon mini/game-cards.xpm
+Style "kpoker" Icon norm/game-cards.xpm, MiniIcon mini/game-cards.xpm
+Style "kreversi" Icon norm/game-board.xpm, MiniIcon mini/game-board.xpm
+Style "ksame" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "kshisen" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "ksirtet" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "ksmiletris" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "ksnake" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "ksokoban" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
+Style "kspaceduel" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "ktron" Icon norm/game-action.xpm, MiniIcon mini/game-action.xpm
+Style "ktetris" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "ktuberling" Icon norm/game.xpm, MiniIcon mini/game.xpm
+Style "kwin4" Icon norm/game-logic.xpm, MiniIcon mini/game-logic.xpm
diff --git a/etc/fvwm95rc-wm-icons.in b/etc/fvwm95rc-wm-icons.in
new file mode 100644
index 0000000..1e6567e
--- /dev/null
+++ b/etc/fvwm95rc-wm-icons.in
@@ -0,0 +1,603 @@
+###
+# This file includes fvwm95 configuration for using with wm-icons.
+# Can work with the default fvwm95 configuration (untested).
+# Using this file doesn't break your existing .fvwm95rc, but extends it.
+# You probably need to edit it if you have a non-default configuration.
+#
+# Instructions:
+# 1) Install wm-icons (./configure & make install)
+# 2) Copy this file to the home directory (add leading dot) and put a line:
+# Read .fvwm95rc-wm-icons
+# as the last line of your .fvwm95rc
+# 3) (Re)Start fvwm95
+#
+# The file is not perfect, it'll be better in the next versions.
+# Send your comments to migo@homemail.com.
+###
+
+
+# You can change this to the real path of wm-icons.
+PixmapPath $HOME/@userdir@:@icondir@:/usr/local/icons:/usr/share/icons:/usr/share/icons/mini:/usr/local/mini-icons:/usr/X11R6/lib/X11/mini-icons:/usr/X11R6/include/X11/pixmaps:/opt/kde/share/icons
+
+
+###
+# Change Icon Set submenu
+###
+
+#
+# This defines the submenu for changing icon set online.
+# wm-icons-config must be in your path or put full path in Exec below.
+#
+
+DestroyMenu MenuIconSets
+AddToMenu MenuIconSets "Change Icon Set" Title
++ "%menu/item.xpm%menu 14x14-general" Exec wm-icons-config -q -p -f menu 14x14-general
++ "%menu/item.xpm%menu 16x16-aquafusion" Exec wm-icons-config -q -p -f menu 16x16-aquafusion
++ "%menu/item.xpm%menu 16x16-crystalclear" Exec wm-icons-config -q -p -f menu 16x16-crystalclear
++ "%menu/item.xpm%menu 16x16-general" Exec wm-icons-config -q -p -f menu 16x16-general
++ "%menu/item.xpm%menu 16x16-gnome" Exec wm-icons-config -q -p -f menu 16x16-gnome
++ "%menu/item.xpm%menu 16x16-kde" Exec wm-icons-config -q -p -f menu 16x16-kde
++ "%menu/item.xpm%menu 17x14-3dpixmaps" Exec wm-icons-config -q -p -f menu 17x14-3dpixmaps
++ "%menu/item.xpm%menu 20x20-martys" Exec wm-icons-config -q -p -f menu 20x20-martys
++ "%menu/item.xpm%menu 20x20-martys2" Exec wm-icons-config -q -p -f menu 20x20-martys2
++ "%menu/item.xpm%menu 21x18-3dpixmaps" Exec wm-icons-config -q -p -f menu 21x18-3dpixmaps
++ "%menu/item.xpm%menu 22x22-aquafusion" Exec wm-icons-config -q -p -f menu 22x22-aquafusion
++ "%menu/item.xpm%menu 22x22-gartoon" Exec wm-icons-config -q -p -f menu 22x22-gartoon
++ "%menu/item.xpm%menu 24x24-infox" Exec wm-icons-config -q -p -f menu 24x24-infox
++ "" Nop
++ "%menu/item.xpm%mini 14x14-general" Exec wm-icons-config -q -p -f mini 14x14-general
++ "%menu/item.xpm%mini 16x16-aquafusion" Exec wm-icons-config -q -p -f mini 16x16-aquafusion
++ "%menu/item.xpm%mini 16x16-crystalclear" Exec wm-icons-config -q -p -f mini 16x16-crystalclear
++ "%menu/item.xpm%mini 16x16-general" Exec wm-icons-config -q -p -f mini 16x16-general
++ "%menu/item.xpm%mini 16x16-gnome" Exec wm-icons-config -q -p -f mini 16x16-gnome
++ "%menu/item.xpm%mini 16x16-kde" Exec wm-icons-config -q -p -f mini 16x16-kde
++ "%menu/item.xpm%mini 17x14-3dpixmaps" Exec wm-icons-config -q -p -f mini 17x14-3dpixmaps
++ "%menu/item.xpm%mini 20x20-martys" Exec wm-icons-config -q -p -f mini 20x20-martys
++ "%menu/item.xpm%mini 20x20-martys2" Exec wm-icons-config -q -p -f mini 20x20-martys2
++ "%menu/item.xpm%mini 21x18-3dpixmaps" Exec wm-icons-config -q -p -f mini 21x18-3dpixmaps
++ "%menu/item.xpm%mini 22x22-aquafusion" Exec wm-icons-config -q -p -f mini 22x22-aquafusion
++ "%menu/item.xpm%mini 22x22-gartoon" Exec wm-icons-config -q -p -f mini 22x22-gartoon
++ "%menu/item.xpm%mini 24x24-infox" Exec wm-icons-config -q -p -f mini 24x24-infox
++ "" Nop
++ "%menu/item.xpm%norm 32x32-aquafusion" Exec wm-icons-config -q -p -f norm 32x32-aquafusion
++ "%menu/item.xpm%norm 32x32-gant" Exec wm-icons-config -q -p -f norm 32x32-gant
++ "%menu/item.xpm%norm 32x32-kde" Exec wm-icons-config -q -p -f norm 32x32-kde
++ "%menu/item.xpm%norm 32x32-kde2" Exec wm-icons-config -q -p -f norm 32x32-kde2
++ "%menu/item.xpm%norm 44x52-penguins" Exec wm-icons-config -q -p -f norm 44x52-penguins
++ "%menu/item.xpm%norm 48x48-aquafusion" Exec wm-icons-config -q -p -f norm 48x48-aquafusion
++ "%menu/item.xpm%norm 48x48-crystalclear" Exec wm-icons-config -q -p -f norm 48x48-crystalclear
++ "%menu/item.xpm%norm 48x48-gartoon" Exec wm-icons-config -q -p -f norm 48x48-gartoon
++ "%menu/item.xpm%norm 48x48-general" Exec wm-icons-config -q -p -f norm 48x48-general
++ "%menu/item.xpm%norm 48x48-gnome" Exec wm-icons-config -q -p -f norm 48x48-gnome
++ "%menu/item.xpm%norm 48x48-infox" Exec wm-icons-config -q -p -f norm 48x48-infox
++ "%menu/item.xpm%norm 48x48-kde2" Exec wm-icons-config -q -p -f norm 48x48-kde2
++ "%menu/item.xpm%norm 56x46-3dpixmaps" Exec wm-icons-config -q -p -f norm 56x46-3dpixmaps
++ "%menu/item.xpm%norm 56x56-martys" Exec wm-icons-config -q -p -f norm 56x56-martys
++ "%menu/item.xpm%norm 56x56-martys2" Exec wm-icons-config -q -p -f norm 56x56-martys2
++ "%menu/item.xpm%norm 64x64-aquafusion" Exec wm-icons-config -q -p -f norm 64x64-aquafusion
++ "%menu/item.xpm%norm 64x64-gant" Exec wm-icons-config -q -p -f norm 64x64-gant
++ "" Nop
++ "%menu/item.xpm%16x16 16x16-aquafusion" Exec wm-icons-config -q -p -f 16x16 16x16-aquafusion
++ "%menu/item.xpm%16x16 16x16-crystalclear" Exec wm-icons-config -q -p -f 16x16 16x16-crystalclear
++ "%menu/item.xpm%16x16 16x16-general" Exec wm-icons-config -q -p -f 16x16 16x16-general
++ "%menu/item.xpm%16x16 16x16-gnome" Exec wm-icons-config -q -p -f 16x16 16x16-gnome
++ "%menu/item.xpm%16x16 16x16-kde" Exec wm-icons-config -q -p -f 16x16 16x16-kde
++ "" Nop
++ "%menu/restart.xpm%Restart to activate" Restart fvwm95
+
+# You can comment the following out or in.
+Mouse 3 R SCM Menu MenuIconSets Nop
+#AddToMenu "RootMenu" "&Icon Set%menu/themes.xpm" Popup MenuIconSets
+#AddToMenu "Modules" "&Icon Set%menu/themes.xpm" Popup MenuIconSets
+
+###
+# Window operations
+###
+
+#
+# This defines the most common window operations.
+# It seems that Window-Ops is most common name for this menu.
+#
+DestroyMenu "Window-Ops"
+AddToMenu "Window-Ops" "Window Ops" Title
++ "&Move%menu/window-move.xpm%" Move
++ "&Resize%menu/window-resize.xpm" Resize
++ "(De)Iconify%menu/window-iconify.xpm" Iconify
++ "(Un)Maximize%menu/window-maximize.xpm" Maximize
++ "(Un)Shade%menu/window-shade.xpm" WindowShade
++ "(Un)Stick%menu/window-stick.xpm" Stick
++ "R&aise%menu/window-raise.xpm%" Raise
++ "&Lower%menu/window-lower.xpm%" Lower
++ "" Nop
++ "&Delete%menu/window-delete.xpm%" Delete # may be commented out
++ "&Close%menu/window-close.xpm%" Close
++ "Destroy%menu/window-destroy.xpm%" Destroy
++ "" Nop
++ "Identify%menu/window-identify.xpm%" Module FvwmIdent
++ "Switch to...%menu/windows.xpm%" WindowList
++ "Refresh Screen%menu/refresh.xpm%" Refresh
++ "Icon Set%menu/themes.xpm%" Popup MenuIconSets
+
+# You can comment the following in if not bound yet.
+#Mouse 3 R A Menu "Window-Ops" Nop
+
+
+###
+# Quit submenu
+###
+
+#
+# This defines (overrides) quit menu.
+#
+DestroyMenu "Quit-Verify"
+AddToMenu "Quit-Verify" "Really Quit Fvwm95?" Title
++ "Restart%menu/restart.xpm%" Restart fvwm95
++ "Refresh Screen%menu/refresh.xpm%" Refresh
++ "" Nop
++ "Start dummy%menu/terminal.xpm%" Restart xterm
++ "" Nop
++ "Yes, Really Quit%menu/choice-yes.xpm%" Quit
++ "No, Don't Quit%menu/choice-no.xpm%" Nop
+
+
+###
+# Known applications
+###
+
+# Setting window style icons; style is defined by window name/resource/class.
+# Note, todo can be replaced by unknown or empty, but since it is beta yet,
+# todo is a notice to do something about an icon for this application.
+
+Style "*" Icon norm/unknown.xpm, TitleIcon mini/unknown.xpm
+Style "NoResource" Icon norm/unknown.xpm, TitleIcon mini/unknown.xpm
+
+# Terminals
+Style "Eterm*" Icon norm/terminal.xpm, TitleIcon mini/terminal.xpm
+Style "rxvt" Icon norm/terminal.xpm, TitleIcon mini/terminal.xpm
+Style "XTerm" Icon norm/terminal.xpm, TitleIcon mini/terminal.xpm
+Style "rxterm" Icon norm/terminal-remote.xpm, TitleIcon mini/terminal-remote.xpm
+
+# These are not all mine, most of globs must be removed.
+Style "DDD*" Icon norm/development.xpm, TitleIcon mini/development.xpm
+Style "GRASP*" Icon norm/file-manager.xpm, TitleIcon mini/file-manager.xpm
+Style "HyTeX*" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "ImageMagic*" Icon norm/image-processor.xpm, TitleIcon mini/image-processor.xpm
+Style "KDisk*" Icon norm/disk.xpm, TitleIcon mini/disk.xpm
+Style "LyX" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "MathSpad*" Icon norm/science.xpm, TitleIcon mini/science.xpm
+Style "MuPAD*" Icon norm/science.xpm, TitleIcon mini/science.xpm
+Style "StarOffice*" Icon norm/word-processor.xpm, TitleIcon mini/word-processor.xpm
+Style "SystemInfo*" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "Tk man" Icon norm/help.xpm, TitleIcon mini/help.xpm
+Style "Visual Tcl" Icon norm/todo.xpm, TitleIcon mini/todo.xpm
+
+Style "AcroRead" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "adsl-config" Icon norm/network.xpm, TitleIcon mini/network.xpm
+Style "amaya*" Icon norm/www.xpm, TitleIcon mini/www.xpm
+Style "Appointment" Icon norm/clock.xpm, TitleIcon mini/clock.xpm
+Style "asWedit*" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "bitmap*" Icon norm/image-processor.xpm, TitleIcon mini/image-processor.xpm
+Style "?calc" Icon norm/calculator.xpm, TitleIcon mini/calculator.xpm
+Style "?clock" Icon norm/clock.xpm, TitleIcon mini/clock.xpm
+Style "cooledit" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "control*" Icon norm/home.xpm, TitleIcon mini/home.xpm
+Style "Dayview" Icon norm/clock.xpm, TitleIcon mini/clock.xpm
+Style "Dialogue" Icon norm/www.xpm, TitleIcon mini/www.xpm
+Style "Display" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "dosemu*" Icon norm/todo.xpm, TitleIcon mini/todo.xpm
+Style "emacs" Icon norm/gnu.xpm, TitleIcon mini/gnu.xpm
+Style "Explorer" Icon norm/file-manager.xpm, TitleIcon mini/file-manager.xpm
+Style "Fractine" Icon norm/science.xpm, TitleIcon mini/science.xpm
+Style "fr" Icon norm/file-manager.xpm, TitleIcon mini/file-manager.xpm
+Style "freeamp" Icon norm/music.xpm, TitleIcon mini/music.xpm
+Style "FreeAmp*" Icon norm/music.xpm, TitleIcon mini/music.xpm
+Style "File Viewer*" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "Fvwm*" Icon norm/utility.xpm, TitleIcon mini/utility.xpm
+Style "ghostview" Icon norm/ghostview.xpm, TitleIcon mini/ghostview.xpm
+Style "ghostscript" Icon norm/ghostview.xpm, TitleIcon mini/ghostview.xpm
+Style "gifview" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "gkrellm" Icon norm/monitoring.xpm, TitleIcon mini/monitoring.xpm
+Style "GNUplot" Icon norm/science.xpm, TitleIcon mini/science.xpm
+Style "GV" Icon norm/ghostview.xpm, TitleIcon mini/ghostview.xpm
+Style "Help_popup" Icon norm/help.xpm, TitleIcon mini/help.xpm
+Style "Image Viewer*" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "isdn-config" Icon norm/network.xpm, TitleIcon mini/network.xpm
+Style "ixset" Icon norm/todo.xpm, TitleIcon mini/todo.xpm
+Style "licq-bin" Icon norm/chat.xpm, TitleIcon mini/chat.xpm
+Style "Lynx" Icon norm/www.xpm, TitleIcon mini/www.xpm
+Style "Manual Page*" Icon norm/help.xpm, TitleIcon mini/help.xpm
+Style "matlab" Icon norm/science.xpm, TitleIcon mini/science.xpm
+# too general
+Style "Midnight-Commander" Icon norm/file-manager.xpm, TitleIcon mini/file-manager.xpm
+Style "mgv*" Icon norm/ghostview.xpm, TitleIcon mini/ghostview.xpm
+Style "moxfm*" Icon norm/file-manager.xpm, TitleIcon mini/file-manager.xpm
+Style "mldonkey*" Icon norm/network.xpm, TitleIcon mini/network.xpm
+Style "mtools*" Icon norm/disk.xpm, TitleIcon mini/disk.xpm
+Style "mxaudio" Icon norm/music.xpm, TitleIcon mini/music.xpm
+Style "NEdit*" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "nedit*" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "Netscape" Icon norm/netscape.xpm, TitleIcon mini/netscape.xpm
+Style "Mozilla-bin" Icon norm/netscape.xpm, TitleIcon mini/netscape.xpm
+Style "Download" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "Mail" Icon norm/mail.xpm, TitleIcon mini/mail.xpm
+Style "Composition" Icon norm/mail.xpm, TitleIcon mini/mail.xpm
+Style "NcFtp" Icon norm/network.xpm, TitleIcon mini/network.xpm
+Style "nscal*" Icon norm/clock.xpm, TitleIcon mini/clock.xpm
+Style "News" Icon norm/news.xpm, TitleIcon mini/news.xpm
+Style "opera" Icon norm/www.xpm, TitleIcon mini/www.xpm
+Style "panel" Icon norm/home.xpm, TitleIcon mini/home.xpm
+Style "pine" Icon norm/mail.xpm, TitleIcon mini/mail.xpm
+Style "pixmap*" Icon norm/image-processor.xpm, TitleIcon mini/image-processor.xpm
+Style "qps*" Icon norm/mail.xpm, TitleIcon mini/mail.xpm
+Style "sxpm" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "Tail File*" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "textedit" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "thot*" Icon norm/www.xpm, TitleIcon mini/www.xpm
+Style "THX-1138" Icon norm/calculator.xpm, TitleIcon mini/calculator.xpm
+Style "timidity" Icon norm/music.xpm, TitleIcon mini/music.xpm
+Style "Top" Icon norm/monitoring.xpm, TitleIcon mini/monitoring.xpm
+Style "usernet" Icon norm/network.xpm, TitleIcon mini/network.xpm
+Style "VIM" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "VI" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "vppp*" Icon norm/network.xpm, TitleIcon mini/network.xpm
+Style "conx" Icon norm/network.xpm, TitleIcon mini/network.xpm
+Style "vmware" Icon norm/utility.xpm, TitleIcon mini/utility.xpm
+Style "wmCalClock" Icon norm/clock.xpm, TitleIcon mini/clock.xpm
+Style "workman" Icon norm/cd-player.xpm, TitleIcon mini/cd-player.xpm
+Style "X11Amp" Icon norm/music.xpm, TitleIcon mini/music.xpm
+Style "X3270xad" Icon norm/terminal.xpm, TitleIcon mini/terminal.xpm
+Style "xanim" Icon norm/multimedia.xpm, TitleIcon mini/multimedia.xpm
+Style "xapm" Icon norm/monitoring.xpm, TitleIcon mini/monitoring.xpm
+Style "xbiff" Icon norm/mail.xpm, TitleIcon mini/mail.xpm
+Style "xbm*" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "XbmBrowser" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "xclipboard" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "xcolorsel" Icon norm/colors.xpm, TitleIcon mini/colors.xpm
+Style "xconsole" Icon norm/terminal.xpm, TitleIcon mini/terminal.xpm
+Style "xdaliclock" Icon norm/clock.xpm, TitleIcon mini/clock.xpm
+Style "xdiskinfo*" Icon norm/disk.xpm, TitleIcon mini/disk.xpm
+Style "xditview" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "XDos*" Icon norm/todo.xpm, TitleIcon mini/todo.xpm
+Style "xedit" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "xephem*" Icon norm/science.xpm, TitleIcon mini/science.xpm
+Style "xfig*" Icon norm/image-processor.xpm, TitleIcon mini/image-processor.xpm
+Style "xfontsel" Icon norm/font.xpm, TitleIcon mini/font.xpm
+Style "xgraph" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "xkey*" Icon norm/keyboard.xpm, TitleIcon mini/keyboard.xpm
+Style "xli" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "xload" Icon norm/monitoring.xpm, TitleIcon mini/monitoring.xpm
+# -- [ xman resources --
+Style "Xman" Icon norm/help.xpm, TitleIcon mini/help.xpm
+Style "topBox" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "manualBrowser" Icon norm/help.xpm, TitleIcon mini/help.xpm
+Style "help" Icon norm/information.xpm, TitleIcon mini/information.xpm
+# -- xman resources ] --
+Style "xmag" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "Xmessage" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "xosview" Icon norm/monitoring.xpm, TitleIcon mini/monitoring.xpm
+# -- [ xpaint resources --
+Style "XPaint" Icon norm/image-processor.xpm, TitleIcon mini/image-processor.xpm
+Style "Canvas" Icon norm/todo.xpm, TitleIcon mini/todo.xpm
+Style "fatbits" Icon norm/todo.xpm, TitleIcon mini/todo.xpm
+Style "filebrowser" Icon norm/file-manager.xpm, TitleIcon mini/file-manager.xpm
+# -- xpaint resources ] --
+Style "xmh" Icon norm/mail.xpm, TitleIcon mini/mail.xpm
+Style "xmixer" Icon norm/sound.xpm, TitleIcon mini/sound.xpm
+Style "xmms" Icon norm/music.xpm, TitleIcon mini/music.xpm
+Style "xpdf" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "xplaycd" Icon norm/cd-player.xpm, TitleIcon mini/cd-player.xpm
+Style "xscreensaver" Icon norm/lock.xpm, TitleIcon mini/lock.xpm
+Style "xsysinfo*" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "xtar*" Icon norm/file.xpm, TitleIcon mini/file.xpm
+Style "XTel" Icon norm/terminal-special.xpm, TitleIcon mini/terminal-special.xpm
+Style "XTide" Icon norm/science.xpm, TitleIcon mini/science.xpm
+Style "xv" Icon norm/xv.xpm, TitleIcon mini/xv.xpm
+Style "xvgr" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "xvmount" Icon norm/disk.xpm, TitleIcon mini/disk.xpm
+Style "xwp" Icon norm/word-processor.xpm, TitleIcon mini/word-processor.xpm
+Style "xwpe" Icon norm/development.xpm, TitleIcon mini/development.xpm
+Style "xxgdb" Icon norm/development.xpm, TitleIcon mini/development.xpm
+
+# Open File dialog
+Style "Browse * Select a File" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "File Directory" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "fileSelector*" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "fileSelection_popup" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "Open document" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "Save as" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "Select a file to open" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "Select a file to load" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "selFile" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "Open File..." Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "xgetfile" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+
+# Too general
+Style "*_applet" Icon norm/utility.xpm, TitleIcon mini/utility.xpm
+Style "help*" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "*icq" Icon norm/chat.xpm, TitleIcon mini/chat.xpm
+Style "*irc" Icon norm/chat.xpm, TitleIcon mini/chat.xpm
+Style "*info" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "info*" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "Information" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "_o_*" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "About" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "about_popup" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "about" Icon norm/information.xpm, TitleIcon mini/information.xpm
+
+# FVWM / FVWM Themes
+Style "Fvwm*" Icon norm/utility.xpm, TitleIcon mini/utility.xpm
+Style "FvwmConsole" Icon norm/terminal-special.xpm, TitleIcon mini/terminal-special.xpm
+Style "FVWM Themes*" Icon norm/themes.xpm, TitleIcon mini/themes.xpm
+Style "FVWM Themes Global Feel" Icon norm/configuration.xpm, TitleIcon mini/configuration.xpm
+Style "FVWM Themes Doc*" Icon norm/help.xpm, TitleIcon mini/help.xpm
+Style "FVWM Themes Menu*" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "Color Selector" Icon norm/colors.xpm, TitleIcon mini/colors.xpm
+Style "Font Selector" Icon norm/font.xpm, TitleIcon mini/font.xpm
+Style "Icon Browser" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "Image Browser" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "FvwmForm-ThemeSettings" Icon norm/configuration.xpm, TitleIcon mini/configuration.xpm
+Style "FvwmForm-Restart" Icon norm/restart.xpm, TitleIcon mini/restart.xpm
+Style "FormFvwmAnimate" Icon norm/window-iconify.xpm, TitleIcon mini/window-iconify.xpm
+Style "FvwmForm-Form" Icon norm/configuration.xpm, TitleIcon mini/configuration.xpm
+Style "FvwmForm-RootCursor" Icon norm/display.xpm, TitleIcon mini/display.xpm
+Style "FvwmScript-BellSetup" Icon norm/sound.xpm, TitleIcon mini/sound.xpm
+Style "FvwmScript-Keyboard" Icon norm/keyboard.xpm, TitleIcon mini/keyboard.xpm
+Style "FvwmScript-ScreenSetup" Icon norm/display.xpm, TitleIcon mini/display.xpm
+Style "FvwmScript-PointerSetup" Icon norm/mouse.xpm, TitleIcon mini/mouse.xpm
+
+# GNOME/Gtk Apps
+Style "AbiWord*" Icon norm/word-processor.xpm, TitleIcon mini/word-processor.xpm
+Style "bug-buddy" Icon norm/development.xpm, TitleIcon mini/development.xpm
+Style "Dia" Icon norm/science.xpm, TitleIcon mini/science.xpm
+Style "eog" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "Galeon-bin" Icon norm/www.xpm, TitleIcon mini/www.xpm
+Style "galeon*" Icon norm/www.xpm, TitleIcon mini/www.xpm
+Style "gcharmap" Icon norm/keyboard.xpm, TitleIcon mini/keyboard.xpm
+Style "gcolorsel" Icon norm/colors.xpm, TitleIcon mini/colors.xpm
+Style "gdict" Icon norm/utility.xpm, TitleIcon mini/utility.xpm
+Style "gdiskfree" Icon norm/monitoring.xpm, TitleIcon mini/monitoring.xpm
+Style "gEdit" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "gedit" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "gfontsel" Icon norm/font.xpm, TitleIcon mini/font.xpm
+Style "gfloppy" Icon norm/disk-floppy.xpm, TitleIcon mini/disk-floppy.xpm
+Style "ghex" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "ghostview" Icon norm/ghostview.xpm, TitleIcon mini/ghostview.xpm
+Style "Gimp" Icon norm/gimp.xpm, TitleIcon mini/gimp.xpm
+Style "gless" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "gmix" Icon norm/sound.xpm, TitleIcon mini/sound.xpm
+Style "gmailman" Icon norm/mail.xpm, TitleIcon mini/mail.xpm
+Style "gmc" Icon norm/file-manager.xpm, TitleIcon mini/file-manager.xpm
+Style "gmenu" Icon norm/configuration.xpm, TitleIcon mini/configuration.xpm
+Style "gnome-help-browser" Icon norm/help.xpm, TitleIcon mini/help.xpm
+Style "GnomeHelpBrowser" Icon norm/help.xpm, TitleIcon mini/help.xpm
+Style "gnome-hint" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "gnome-ppp" Icon norm/network.xpm, TitleIcon mini/network.xpm
+Style "gnome-run" Icon norm/utility.xpm, TitleIcon mini/utility.xpm
+Style "gnome-sync" Icon norm/folder.xpm, TitleIcon mini/folder.xpm
+Style "Gnome-linuxconf" Icon norm/configuration.xpm, TitleIcon mini/configuration.xpm
+Style "gnomecal" Icon norm/clock.xpm, TitleIcon mini/clock.xpm
+Style "GnomeCard" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "gnomecard" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "gnomecc" Icon norm/home.xpm, TitleIcon mini/home.xpm
+Style "GnomeTerminal" Icon norm/terminal.xpm, TitleIcon mini/terminal.xpm
+Style "gnumeric" Icon norm/calculator.xpm, TitleIcon mini/calculator.xpm
+Style "gnp" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "gnp+" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "GQview" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "GQmpeg" Icon norm/video.xpm, TitleIcon mini/video.xpm
+Style "grecord" Icon norm/sound.xpm, TitleIcon mini/sound.xpm
+Style "grip" Icon norm/cd-player.xpm, TitleIcon mini/cd-player.xpm
+Style "gsearchtool" Icon norm/file.xpm, TitleIcon mini/file.xpm
+Style "gtalk" Icon norm/chat.xpm, TitleIcon mini/chat.xpm
+Style "gtcd" Icon norm/cd-player.xpm, TitleIcon mini/cd-player.xpm
+Style "gtk-gnutella" Icon norm/network.xpm, TitleIcon mini/network.xpm
+Style "gtk-shell" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "gtkicq" Icon norm/chat.xpm, TitleIcon mini/chat.xpm
+Style "gtop" Icon norm/monitoring.xpm, TitleIcon mini/monitoring.xpm
+Style "gtt" Icon norm/clock.xpm, TitleIcon mini/clock.xpm
+Style "guname" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "gw" Icon norm/monitoring.xpm, TitleIcon mini/monitoring.xpm
+Style "gxedit" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "helix-update" Icon norm/network.xpm, TitleIcon mini/network.xpm
+Style "idetool" Icon norm/disk.xpm, TitleIcon mini/disk.xpm
+Style "logview" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "MPlayer" Icon norm/video.xpm, TitleIcon mini/video.xpm
+Style "nautilus" Icon norm/file-manager.xpm, TitleIcon mini/file-manager.xpm
+Style "pan" Icon norm/news.xpm, TitleIcon mini/news.xpm
+Style "vumeter" Icon norm/sound.xpm, TitleIcon mini/sound.xpm
+Style "X-Chat" Icon norm/chat.xpm, TitleIcon mini/chat.xpm
+
+# XFCE Apps
+Style "xfclock" Icon norm/clock.xpm, TitleIcon mini/clock.xpm
+Style "xftree" Icon norm/file-manager.xpm, TitleIcon mini/file-manager.xpm
+
+# KDE Apps
+# -- [ Abbrowser --
+Style "kcontrol" Icon norm/kde.xpm, TitleIcon mini/kde.xpm
+Style "abbrowser" Icon norm/information.xpm, TitleIcon mini/information.xpm
+# -- Abbrowser ] --
+Style "aktion" Icon norm/video.xpm, TitleIcon mini/video.xpm
+Style "ark" Icon norm/file.xpm, TitleIcon mini/file.xpm
+# -- [ kviewshell --
+Style "kviewshell" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "DVI Viewer" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "Fax Viewer" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+# -- kviewshell ] --
+Style "kab" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "kaiman" Icon norm/sound.xpm, TitleIcon mini/sound.xpm
+Style "karm" Icon norm/clock.xpm, TitleIcon mini/clock.xpm
+Style "kcharselect" Icon norm/keyboard.xpm, TitleIcon mini/keyboard.xpm
+Style "kchart" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "kcron" Icon norm/system.xpm, TitleIcon mini/system.xpm
+Style "kdehelp" Icon norm/help.xpm, TitleIcon mini/help.xpm
+Style "kdepasswd" Icon norm/terminal-special.xpm, TitleIcon mini/terminal-special.xpm
+Style "kdevelop" Icon norm/development.xpm, TitleIcon mini/development.xpm
+Style "kdesu" Icon norm/terminal-special.xpm, TitleIcon mini/terminal-special.xpm
+Style "kdf" Icon norm/disk.xpm, TitleIcon mini/disk.xpm
+Style "kdvi" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "kedit" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "keystone" Icon norm/terminal.xpm, TitleIcon mini/terminal.xpm
+Style "kfind" Icon norm/file.xpm, TitleIcon mini/file.xpm
+Style "kfloppy" Icon norm/disk-floppy.xpm, TitleIcon mini/disk-floppy.xpm
+Style "kfm" Icon norm/file-manager.xpm, TitleIcon mini/file-manager.xpm
+Style "kfract" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "khexedit" Icon norm/file.xpm, TitleIcon mini/file.xpm
+Style "kiconedit" Icon norm/image-processor.xpm, TitleIcon mini/image-processor.xpm
+Style "kit" Icon norm/chat.xpm, TitleIcon mini/chat.xpm
+Style "killustrator" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "kjots" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "klpq" Icon norm/printing.xpm, TitleIcon mini/printing.xpm
+Style "kljettool" Icon norm/printing.xpm, TitleIcon mini/printing.xpm
+Style "knode" Icon norm/news.xpm, TitleIcon mini/news.xpm
+Style "knews" Icon norm/news.xpm, TitleIcon mini/news.xpm
+Style "kmail*" Icon norm/mail.xpm, TitleIcon mini/mail.xpm
+Style "kmidi" Icon norm/music.xpm, TitleIcon mini/music.xpm
+Style "kmid" Icon norm/music.xpm, TitleIcon mini/music.xpm
+Style "kmix" Icon norm/sound.xpm, TitleIcon mini/sound.xpm
+Style "artsbuilder" Icon norm/music.xpm, TitleIcon mini/music.xpm
+Style "artscontrol" Icon norm/sound.xpm, TitleIcon mini/sound.xpm
+Style "kmoon" Icon norm/science.xpm, TitleIcon mini/science.xpm
+Style "kodo" Icon norm/mouse.xpm, TitleIcon mini/mouse.xpm
+Style "kpackage" Icon norm/programs.xpm, TitleIcon mini/programs.xpm
+Style "kppp" Icon norm/network.xpm, TitleIcon mini/network.xpm
+Style "kppplogview" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "kghostview" Icon norm/viewer.xpm, TitleIcon mini/viewer.xpm
+Style "konqueror" Icon norm/file-manager.xpm, TitleIcon mini/file-manager.xpm
+Style "korganizer" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "konsole" Icon norm/terminal.xpm, TitleIcon mini/terminal.xpm
+Style "koshell" Icon norm/home.xpm, TitleIcon mini/home.xpm
+Style "kpixmap2bitmap" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "kpm" Icon norm/monitoring.xpm, TitleIcon mini/monitoring.xpm
+Style "kpresenter" Icon norm/word-processor.xpm, TitleIcon mini/word-processor.xpm
+Style "krule" Icon norm/utility.xpm, TitleIcon mini/utility.xpm
+Style "kscd" Icon norm/cd-player.xpm, TitleIcon mini/cd-player.xpm
+Style "ksnapshot" Icon norm/window.xpm, TitleIcon mini/window.xpm
+Style "kspread" Icon norm/calculator.xpm, TitleIcon mini/calculator.xpm
+Style "ksysguard" Icon norm/monitoring.xpm, TitleIcon mini/monitoring.xpm
+Style "ksysv" Icon norm/system.xpm, TitleIcon mini/system.xpm
+Style "kteatime" Icon norm/amusement.xpm, TitleIcon mini/amusement.xpm
+Style "ktip" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "kuser" Icon norm/system.xpm, TitleIcon mini/system.xpm
+Style "kview" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+Style "kvt" Icon norm/terminal.xpm, TitleIcon mini/terminal.xpm
+Style "kwikdisk" Icon norm/disk.xpm, TitleIcon mini/disk.xpm
+Style "kword" Icon norm/word-processor.xpm, TitleIcon mini/word-processor.xpm
+Style "kworldwatch" Icon norm/clock.xpm, TitleIcon mini/clock.xpm
+Style "kwrite" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "kwuftpd" Icon norm/network.xpm, TitleIcon mini/network.xpm
+Style "noatun" Icon norm/multimedia.xpm, TitleIcon mini/multimedia.xpm
+Style "pixie" Icon norm/image-viewer.xpm, TitleIcon mini/image-viewer.xpm
+
+# CDE Apps
+Style "Dterm" Icon norm/terminal.xpm, TitleIcon mini/terminal.xpm
+Style "Dtfile" Icon norm/file-manager.xpm, TitleIcon mini/file-manager.xpm
+Style "Dtpad" Icon norm/editor.xpm, TitleIcon mini/editor.xpm
+Style "Dthelp*" Icon norm/help.xpm, TitleIcon mini/help.xpm
+Style "Dtcm*" Icon norm/clock.xpm, TitleIcon mini/clock.xpm
+Style "Dtcalc" Icon norm/calculator.xpm, TitleIcon mini/calculator.xpm
+Style "Dticon*" Icon norm/image-processor.xpm, TitleIcon mini/image-processor.xpm
+Style "Dtprint*" Icon norm/printing.xpm, TitleIcon mini/printing.xpm
+Style "Dtstyle*" Icon norm/configuration.xpm, TitleIcon mini/configuration.xpm
+Style "Applications Manager" Icon norm/programs.xpm, TitleIcon mini/programs.xpm
+Style "Trash Can" Icon norm/file.xpm, TitleIcon mini/file.xpm
+
+# Games
+Style "SDL_App" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "*angband" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "gcfclient" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "Heroes ?.*" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "Maelstrom" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "MirrorMagic" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "PowerManga*" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "PySol" Icon norm/game-cards.xpm, TitleIcon mini/game-cards.xpm
+Style "Rocks'n'Diamonds" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "XGammon" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "XGammon-Buttons" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "xgoban" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "comment" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "xmahjongg" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "*tetris" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "xtrojka" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "xemeraldia" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "XGalaga" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "xeyes" Icon norm/amusement.xpm, TitleIcon mini/amusement.xpm
+
+# 11 xpuzzles
+Style "xcubes" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "xdino" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "xhexagons" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "xmball" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "xmlink" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "xoct" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "xpanex" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "xpyraminx" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "xrubik" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "xskewb" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "xtriangles" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+
+Style "High score*" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "Statistics" Icon norm/information.xpm, TitleIcon mini/information.xpm
+Style "xboard" Icon norm/game-board.xpm, TitleIcon mini/game-board.xpm
+Style "xevil" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "xsok*" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "xbomb" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "*Scavenger" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "Freeciv*" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "XPat" Icon norm/game-cards.xpm, TitleIcon mini/game-cards.xpm
+Style "dontspace" Icon norm/game-cards.xpm, TitleIcon mini/game-cards.xpm
+Style "klondike" Icon norm/game-cards.xpm, TitleIcon mini/game-cards.xpm
+Style "spider" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "X-Mame*" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "xlin-city*" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "xchomp" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+
+# GNOME Games
+Style "freecell" Icon norm/game-cards.xpm, TitleIcon mini/game-cards.xpm
+Style "gataxx" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "glines" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "gnibbles" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "gnobots" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "gnobots2" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "gnome-chess" Icon norm/game-board.xpm, TitleIcon mini/game-board.xpm
+Style "gnome-stones" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "gnome-xbill" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "gnomine" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "gnotski" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "gtali" Icon norm/game-board.xpm, TitleIcon mini/game-board.xpm
+Style "gnotravex" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "gturing" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "iagno" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "mahjongg" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "same-gnome" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "sol" Icon norm/game-cards.xpm, TitleIcon mini/game-cards.xpm
+
+Style "gtkballs" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "gfpoken" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+
+# KDE Games # these ones have own 16x16 & 32x32 xpm's included with kdebase
+Style "Jezzball" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "lskat" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "kabalone" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "kasteroids" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "katomic" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "kbackgammon" Icon norm/game-board.xpm, TitleIcon mini/game-board.xpm
+Style "kblackbox" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "kfouleggs" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "kjumpingcube" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "kmahjongg" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "kmines" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "konquest" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "kpat" Icon norm/game-cards.xpm, TitleIcon mini/game-cards.xpm
+Style "kpoker" Icon norm/game-cards.xpm, TitleIcon mini/game-cards.xpm
+Style "kreversi" Icon norm/game-board.xpm, TitleIcon mini/game-board.xpm
+Style "ksame" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "kshisen" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "ksirtet" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "ksmiletris" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "ksnake" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "ksokoban" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
+Style "kspaceduel" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "ktron" Icon norm/game-action.xpm, TitleIcon mini/game-action.xpm
+Style "ktetris" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "ktuberling" Icon norm/game.xpm, TitleIcon mini/game.xpm
+Style "kwin4" Icon norm/game-logic.xpm, TitleIcon mini/game-logic.xpm
diff --git a/etc/scwmrc-wm-icons.in b/etc/scwmrc-wm-icons.in
new file mode 100644
index 0000000..40b581c
--- /dev/null
+++ b/etc/scwmrc-wm-icons.in
@@ -0,0 +1,881 @@
+;;;
+; This file includes scwm configuration for using with wm-icons.
+; Optimized for the default scwm-0.9 configuration.
+; Using this file doesn't break your existing .scwmrc, just extends it.
+; You probably need to edit it if you have a non-default configuration.
+;
+; Instructions:
+; 1) Install wm-icons (configure & make install)
+; 2) Copy this file to home directory (add leading dot) and put this line:
+; (load ".scwmrc-wm-icons")
+; as the last line of your .scwmrc
+; 3) (Re)Start scwm
+;
+; The file is not perfect, it'll be better in the next versions.
+; Send your comments to migo@homemail.com.
+;;;
+
+
+(set! image-load-path
+ (append! (list
+ (string-append (user-home) "~/@userdir@") "@icondir@"
+ ) image-load-path)
+)
+(use-modules (app scwm flux)) ; for window-info
+
+;; You can comment this out or in to get title-icon for any window a-la fvwm95.
+;(set-button-face! 1 (make-face '((relief raised)) '((pixmap mini-program-icon))))
+
+
+(define wmi-menu-amusement (make-image "menu/amusement.xpm"))
+(define wmi-mini-amusement (make-image "mini/amusement.xpm"))
+(define wmi-norm-amusement (make-image "norm/amusement.xpm"))
+(define wmi-menu-calculator (make-image "menu/calculator.xpm"))
+(define wmi-mini-calculator (make-image "mini/calculator.xpm"))
+(define wmi-norm-calculator (make-image "norm/calculator.xpm"))
+(define wmi-menu-cd-player (make-image "menu/cd-player.xpm"))
+(define wmi-mini-cd-player (make-image "mini/cd-player.xpm"))
+(define wmi-norm-cd-player (make-image "norm/cd-player.xpm"))
+(define wmi-menu-chat (make-image "menu/chat.xpm"))
+(define wmi-mini-chat (make-image "mini/chat.xpm"))
+(define wmi-norm-chat (make-image "norm/chat.xpm"))
+(define wmi-menu-choice-no (make-image "menu/choice-no.xpm"))
+(define wmi-mini-choice-no (make-image "mini/choice-no.xpm"))
+(define wmi-norm-choice-no (make-image "norm/choice-no.xpm"))
+(define wmi-menu-choice-yes (make-image "menu/choice-yes.xpm"))
+(define wmi-mini-choice-yes (make-image "mini/choice-yes.xpm"))
+(define wmi-norm-choice-yes (make-image "norm/choice-yes.xpm"))
+(define wmi-menu-clock (make-image "menu/clock.xpm"))
+(define wmi-mini-clock (make-image "mini/clock.xpm"))
+(define wmi-norm-clock (make-image "norm/clock.xpm"))
+(define wmi-menu-colors (make-image "menu/colors.xpm"))
+(define wmi-mini-colors (make-image "mini/colors.xpm"))
+(define wmi-norm-colors (make-image "norm/colors.xpm"))
+(define wmi-menu-configuration (make-image "menu/configuration.xpm"))
+(define wmi-mini-configuration (make-image "mini/configuration.xpm"))
+(define wmi-norm-configuration (make-image "norm/configuration.xpm"))
+(define wmi-menu-development (make-image "menu/development.xpm"))
+(define wmi-mini-development (make-image "mini/development.xpm"))
+(define wmi-norm-development (make-image "norm/development.xpm"))
+(define wmi-menu-disk-cd (make-image "menu/disk-cd.xpm"))
+(define wmi-mini-disk-cd (make-image "mini/disk-cd.xpm"))
+(define wmi-norm-disk-cd (make-image "norm/disk-cd.xpm"))
+(define wmi-menu-disk-floppy (make-image "menu/disk-floppy.xpm"))
+(define wmi-mini-disk-floppy (make-image "mini/disk-floppy.xpm"))
+(define wmi-norm-disk-floppy (make-image "norm/disk-floppy.xpm"))
+(define wmi-menu-disk (make-image "menu/disk.xpm"))
+(define wmi-mini-disk (make-image "mini/disk.xpm"))
+(define wmi-norm-disk (make-image "norm/disk.xpm"))
+(define wmi-menu-display (make-image "menu/display.xpm"))
+(define wmi-mini-display (make-image "mini/display.xpm"))
+(define wmi-norm-display (make-image "norm/display.xpm"))
+(define wmi-menu-editor (make-image "menu/editor.xpm"))
+(define wmi-mini-editor (make-image "mini/editor.xpm"))
+(define wmi-norm-editor (make-image "norm/editor.xpm"))
+(define wmi-menu-empty (make-image "menu/empty.xpm"))
+(define wmi-mini-empty (make-image "mini/empty.xpm"))
+(define wmi-norm-empty (make-image "norm/empty.xpm"))
+(define wmi-menu-file-manager (make-image "menu/file-manager.xpm"))
+(define wmi-mini-file-manager (make-image "mini/file-manager.xpm"))
+(define wmi-norm-file-manager (make-image "norm/file-manager.xpm"))
+(define wmi-menu-file (make-image "menu/file.xpm"))
+(define wmi-mini-file (make-image "mini/file.xpm"))
+(define wmi-norm-file (make-image "norm/file.xpm"))
+(define wmi-menu-folder-open (make-image "menu/folder-open.xpm"))
+(define wmi-mini-folder-open (make-image "mini/folder-open.xpm"))
+(define wmi-norm-folder-open (make-image "norm/folder-open.xpm"))
+(define wmi-menu-folder (make-image "menu/folder.xpm"))
+(define wmi-mini-folder (make-image "mini/folder.xpm"))
+(define wmi-norm-folder (make-image "norm/folder.xpm"))
+(define wmi-menu-font (make-image "menu/font.xpm"))
+(define wmi-mini-font (make-image "mini/font.xpm"))
+(define wmi-norm-font (make-image "norm/font.xpm"))
+(define wmi-menu-game-action (make-image "menu/game-action.xpm"))
+(define wmi-mini-game-action (make-image "mini/game-action.xpm"))
+(define wmi-norm-game-action (make-image "norm/game-action.xpm"))
+(define wmi-menu-game-board (make-image "menu/game-board.xpm"))
+(define wmi-mini-game-board (make-image "mini/game-board.xpm"))
+(define wmi-norm-game-board (make-image "norm/game-board.xpm"))
+(define wmi-menu-game-cards (make-image "menu/game-cards.xpm"))
+(define wmi-mini-game-cards (make-image "mini/game-cards.xpm"))
+(define wmi-norm-game-cards (make-image "norm/game-cards.xpm"))
+(define wmi-menu-game-logic (make-image "menu/game-logic.xpm"))
+(define wmi-mini-game-logic (make-image "mini/game-logic.xpm"))
+(define wmi-norm-game-logic (make-image "norm/game-logic.xpm"))
+(define wmi-menu-game (make-image "menu/game.xpm"))
+(define wmi-mini-game (make-image "mini/game.xpm"))
+(define wmi-norm-game (make-image "norm/game.xpm"))
+(define wmi-menu-ghostview (make-image "menu/ghostview.xpm"))
+(define wmi-mini-ghostview (make-image "mini/ghostview.xpm"))
+(define wmi-norm-ghostview (make-image "norm/ghostview.xpm"))
+(define wmi-menu-gimp (make-image "menu/gimp.xpm"))
+(define wmi-mini-gimp (make-image "mini/gimp.xpm"))
+(define wmi-norm-gimp (make-image "norm/gimp.xpm"))
+(define wmi-menu-gnome (make-image "menu/gnome.xpm"))
+(define wmi-mini-gnome (make-image "mini/gnome.xpm"))
+(define wmi-norm-gnome (make-image "norm/gnome.xpm"))
+(define wmi-menu-gnu (make-image "menu/gnu.xpm"))
+(define wmi-mini-gnu (make-image "mini/gnu.xpm"))
+(define wmi-norm-gnu (make-image "norm/gnu.xpm"))
+(define wmi-menu-graphics (make-image "menu/graphics.xpm"))
+(define wmi-mini-graphics (make-image "mini/graphics.xpm"))
+(define wmi-norm-graphics (make-image "norm/graphics.xpm"))
+(define wmi-menu-help (make-image "menu/help.xpm"))
+(define wmi-mini-help (make-image "mini/help.xpm"))
+(define wmi-norm-help (make-image "norm/help.xpm"))
+(define wmi-menu-home (make-image "menu/home.xpm"))
+(define wmi-mini-home (make-image "mini/home.xpm"))
+(define wmi-norm-home (make-image "norm/home.xpm"))
+(define wmi-menu-image-processor (make-image "menu/image-processor.xpm"))
+(define wmi-mini-image-processor (make-image "mini/image-processor.xpm"))
+(define wmi-norm-image-processor (make-image "norm/image-processor.xpm"))
+(define wmi-menu-image-viewer (make-image "menu/image-viewer.xpm"))
+(define wmi-mini-image-viewer (make-image "mini/image-viewer.xpm"))
+(define wmi-norm-image-viewer (make-image "norm/image-viewer.xpm"))
+(define wmi-menu-information (make-image "menu/information.xpm"))
+(define wmi-mini-information (make-image "mini/information.xpm"))
+(define wmi-norm-information (make-image "norm/information.xpm"))
+(define wmi-menu-item (make-image "menu/item.xpm"))
+(define wmi-mini-item (make-image "mini/item.xpm"))
+(define wmi-norm-item (make-image "norm/item.xpm"))
+(define wmi-menu-kde (make-image "menu/kde.xpm"))
+(define wmi-mini-kde (make-image "mini/kde.xpm"))
+(define wmi-norm-kde (make-image "norm/kde.xpm"))
+(define wmi-menu-keyboard (make-image "menu/keyboard.xpm"))
+(define wmi-mini-keyboard (make-image "mini/keyboard.xpm"))
+(define wmi-norm-keyboard (make-image "norm/keyboard.xpm"))
+(define wmi-menu-linux (make-image "menu/linux.xpm"))
+(define wmi-mini-linux (make-image "mini/linux.xpm"))
+(define wmi-norm-linux (make-image "norm/linux.xpm"))
+(define wmi-menu-lock (make-image "menu/lock.xpm"))
+(define wmi-mini-lock (make-image "mini/lock.xpm"))
+(define wmi-norm-lock (make-image "norm/lock.xpm"))
+(define wmi-menu-mail (make-image "menu/mail.xpm"))
+(define wmi-mini-mail (make-image "mini/mail.xpm"))
+(define wmi-norm-mail (make-image "norm/mail.xpm"))
+(define wmi-menu-modules (make-image "menu/modules.xpm"))
+(define wmi-mini-modules (make-image "mini/modules.xpm"))
+(define wmi-norm-modules (make-image "norm/modules.xpm"))
+(define wmi-menu-monitoring (make-image "menu/monitoring.xpm"))
+(define wmi-mini-monitoring (make-image "mini/monitoring.xpm"))
+(define wmi-norm-monitoring (make-image "norm/monitoring.xpm"))
+(define wmi-menu-mouse (make-image "menu/mouse.xpm"))
+(define wmi-mini-mouse (make-image "mini/mouse.xpm"))
+(define wmi-norm-mouse (make-image "norm/mouse.xpm"))
+(define wmi-menu-multimedia (make-image "menu/multimedia.xpm"))
+(define wmi-mini-multimedia (make-image "mini/multimedia.xpm"))
+(define wmi-norm-multimedia (make-image "norm/multimedia.xpm"))
+(define wmi-menu-music (make-image "menu/music.xpm"))
+(define wmi-mini-music (make-image "mini/music.xpm"))
+(define wmi-norm-music (make-image "norm/music.xpm"))
+(define wmi-menu-netscape (make-image "menu/netscape.xpm"))
+(define wmi-mini-netscape (make-image "mini/netscape.xpm"))
+(define wmi-norm-netscape (make-image "norm/netscape.xpm"))
+(define wmi-menu-network (make-image "menu/network.xpm"))
+(define wmi-mini-network (make-image "mini/network.xpm"))
+(define wmi-norm-network (make-image "norm/network.xpm"))
+(define wmi-menu-news (make-image "menu/news.xpm"))
+(define wmi-mini-news (make-image "mini/news.xpm"))
+(define wmi-norm-news (make-image "norm/news.xpm"))
+(define wmi-menu-printing (make-image "menu/printing.xpm"))
+(define wmi-mini-printing (make-image "mini/printing.xpm"))
+(define wmi-norm-printing (make-image "norm/printing.xpm"))
+(define wmi-menu-programs (make-image "menu/programs.xpm"))
+(define wmi-mini-programs (make-image "mini/programs.xpm"))
+(define wmi-norm-programs (make-image "norm/programs.xpm"))
+(define wmi-menu-quit (make-image "menu/quit.xpm"))
+(define wmi-mini-quit (make-image "mini/quit.xpm"))
+(define wmi-norm-quit (make-image "norm/quit.xpm"))
+(define wmi-menu-refresh (make-image "menu/refresh.xpm"))
+(define wmi-mini-refresh (make-image "mini/refresh.xpm"))
+(define wmi-norm-refresh (make-image "norm/refresh.xpm"))
+(define wmi-menu-restart (make-image "menu/restart.xpm"))
+(define wmi-mini-restart (make-image "mini/restart.xpm"))
+(define wmi-norm-restart (make-image "norm/restart.xpm"))
+(define wmi-menu-science (make-image "menu/science.xpm"))
+(define wmi-mini-science (make-image "mini/science.xpm"))
+(define wmi-norm-science (make-image "norm/science.xpm"))
+(define wmi-menu-sound (make-image "menu/sound.xpm"))
+(define wmi-mini-sound (make-image "mini/sound.xpm"))
+(define wmi-norm-sound (make-image "norm/sound.xpm"))
+(define wmi-menu-system (make-image "menu/system.xpm"))
+(define wmi-mini-system (make-image "mini/system.xpm"))
+(define wmi-norm-system (make-image "norm/system.xpm"))
+(define wmi-menu-terminal-remote (make-image "menu/terminal-remote.xpm"))
+(define wmi-mini-terminal-remote (make-image "mini/terminal-remote.xpm"))
+(define wmi-norm-terminal-remote (make-image "norm/terminal-remote.xpm"))
+(define wmi-menu-terminal-special (make-image "menu/terminal-special.xpm"))
+(define wmi-mini-terminal-special (make-image "mini/terminal-special.xpm"))
+(define wmi-norm-terminal-special (make-image "norm/terminal-special.xpm"))
+(define wmi-menu-terminal (make-image "menu/terminal.xpm"))
+(define wmi-mini-terminal (make-image "mini/terminal.xpm"))
+(define wmi-norm-terminal (make-image "norm/terminal.xpm"))
+(define wmi-menu-themes (make-image "menu/themes.xpm"))
+(define wmi-mini-themes (make-image "mini/themes.xpm"))
+(define wmi-norm-themes (make-image "norm/themes.xpm"))
+(define wmi-menu-todo (make-image "menu/todo.xpm"))
+(define wmi-mini-todo (make-image "mini/todo.xpm"))
+(define wmi-norm-todo (make-image "norm/todo.xpm"))
+(define wmi-menu-unknown (make-image "menu/unknown.xpm"))
+(define wmi-mini-unknown (make-image "mini/unknown.xpm"))
+(define wmi-norm-unknown (make-image "norm/unknown.xpm"))
+(define wmi-menu-utility (make-image "menu/utility.xpm"))
+(define wmi-mini-utility (make-image "mini/utility.xpm"))
+(define wmi-norm-utility (make-image "norm/utility.xpm"))
+(define wmi-menu-video (make-image "menu/video.xpm"))
+(define wmi-mini-video (make-image "mini/video.xpm"))
+(define wmi-norm-video (make-image "norm/video.xpm"))
+(define wmi-menu-viewer (make-image "menu/viewer.xpm"))
+(define wmi-mini-viewer (make-image "mini/viewer.xpm"))
+(define wmi-norm-viewer (make-image "norm/viewer.xpm"))
+(define wmi-menu-window-close (make-image "menu/window-close.xpm"))
+(define wmi-mini-window-close (make-image "mini/window-close.xpm"))
+(define wmi-norm-window-close (make-image "norm/window-close.xpm"))
+(define wmi-menu-window-delete (make-image "menu/window-delete.xpm"))
+(define wmi-mini-window-delete (make-image "mini/window-delete.xpm"))
+(define wmi-norm-window-delete (make-image "norm/window-delete.xpm"))
+(define wmi-menu-window-destroy (make-image "menu/window-destroy.xpm"))
+(define wmi-mini-window-destroy (make-image "mini/window-destroy.xpm"))
+(define wmi-norm-window-destroy (make-image "norm/window-destroy.xpm"))
+(define wmi-menu-window-iconify (make-image "menu/window-iconify.xpm"))
+(define wmi-mini-window-iconify (make-image "mini/window-iconify.xpm"))
+(define wmi-norm-window-iconify (make-image "norm/window-iconify.xpm"))
+(define wmi-menu-window-identify (make-image "menu/window-identify.xpm"))
+(define wmi-mini-window-identify (make-image "mini/window-identify.xpm"))
+(define wmi-norm-window-identify (make-image "norm/window-identify.xpm"))
+(define wmi-menu-window-lower (make-image "menu/window-lower.xpm"))
+(define wmi-mini-window-lower (make-image "mini/window-lower.xpm"))
+(define wmi-norm-window-lower (make-image "norm/window-lower.xpm"))
+(define wmi-menu-window-maximize (make-image "menu/window-maximize.xpm"))
+(define wmi-mini-window-maximize (make-image "mini/window-maximize.xpm"))
+(define wmi-norm-window-maximize (make-image "norm/window-maximize.xpm"))
+(define wmi-menu-window-move (make-image "menu/window-move.xpm"))
+(define wmi-mini-window-move (make-image "mini/window-move.xpm"))
+(define wmi-norm-window-move (make-image "norm/window-move.xpm"))
+(define wmi-menu-window-raise (make-image "menu/window-raise.xpm"))
+(define wmi-mini-window-raise (make-image "mini/window-raise.xpm"))
+(define wmi-norm-window-raise (make-image "norm/window-raise.xpm"))
+(define wmi-menu-window-resize (make-image "menu/window-resize.xpm"))
+(define wmi-mini-window-resize (make-image "mini/window-resize.xpm"))
+(define wmi-norm-window-resize (make-image "norm/window-resize.xpm"))
+(define wmi-menu-window-shade (make-image "menu/window-shade.xpm"))
+(define wmi-mini-window-shade (make-image "mini/window-shade.xpm"))
+(define wmi-norm-window-shade (make-image "norm/window-shade.xpm"))
+(define wmi-menu-window-stick (make-image "menu/window-stick.xpm"))
+(define wmi-mini-window-stick (make-image "mini/window-stick.xpm"))
+(define wmi-norm-window-stick (make-image "norm/window-stick.xpm"))
+(define wmi-menu-window (make-image "menu/window.xpm"))
+(define wmi-mini-window (make-image "mini/window.xpm"))
+(define wmi-norm-window (make-image "norm/window.xpm"))
+(define wmi-menu-windows (make-image "menu/windows.xpm"))
+(define wmi-mini-windows (make-image "mini/windows.xpm"))
+(define wmi-norm-windows (make-image "norm/windows.xpm"))
+(define wmi-menu-word-processor (make-image "menu/word-processor.xpm"))
+(define wmi-mini-word-processor (make-image "mini/word-processor.xpm"))
+(define wmi-norm-word-processor (make-image "norm/word-processor.xpm"))
+(define wmi-menu-www (make-image "menu/www.xpm"))
+(define wmi-mini-www (make-image "mini/www.xpm"))
+(define wmi-norm-www (make-image "norm/www.xpm"))
+(define wmi-menu-xv (make-image "menu/xv.xpm"))
+(define wmi-mini-xv (make-image "mini/xv.xpm"))
+(define wmi-norm-xv (make-image "norm/xv.xpm"))
+
+
+;;;
+; Change Icon Set submenu
+;;;
+
+;;
+;; This defines the submenu for changing icon set online.
+;; wm-icons-config must be in your path or put full path in #:action below.
+;;
+
+(define menu-icon-sets (menu (list
+ (menuitem "Change Icon Set" #:image-left wmi-menu-themes)
+ menu-title menu-separator
+ (menuitem "menu 14x14-general" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 14x14-general")
+ (menuitem "menu 16x16-aquafusion" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 16x16-aquafusion")
+ (menuitem "menu 16x16-crystalclear" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 16x16-crystalclear")
+ (menuitem "menu 16x16-general" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 16x16-general")
+ (menuitem "menu 16x16-gnome" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 16x16-gnome")
+ (menuitem "menu 16x16-kde" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 16x16-kde")
+ (menuitem "menu 17x14-3dpixmaps" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 17x14-3dpixmaps")
+ (menuitem "menu 20x20-martys" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 20x20-martys")
+ (menuitem "menu 20x20-martys2" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 20x20-martys2")
+ (menuitem "menu 21x18-3dpixmaps" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 21x18-3dpixmaps")
+ (menuitem "menu 22x22-aquafusion" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 22x22-aquafusion")
+ (menuitem "menu 22x22-gartoon" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 22x22-gartoon")
+ (menuitem "menu 24x24-infox" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f menu 24x24-infox")
+ menu-separator
+ (menuitem "mini 14x14-general" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 14x14-general")
+ (menuitem "mini 16x16-aquafusion" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 16x16-aquafusion")
+ (menuitem "mini 16x16-crystalclear" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 16x16-crystalclear")
+ (menuitem "mini 16x16-general" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 16x16-general")
+ (menuitem "mini 16x16-gnome" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 16x16-gnome")
+ (menuitem "mini 16x16-kde" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 16x16-kde")
+ (menuitem "mini 17x14-3dpixmaps" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 17x14-3dpixmaps")
+ (menuitem "mini 20x20-martys" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 20x20-martys")
+ (menuitem "mini 20x20-martys2" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 20x20-martys2")
+ (menuitem "mini 21x18-3dpixmaps" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 21x18-3dpixmaps")
+ (menuitem "mini 22x22-aquafusion" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 22x22-aquafusion")
+ (menuitem "mini 22x22-gartoon" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 22x22-gartoon")
+ (menuitem "mini 24x24-infox" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f mini 24x24-infox")
+ menu-separator
+ (menuitem "norm 32x32-aquafusion" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 32x32-aquafusion")
+ (menuitem "norm 32x32-gant" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 32x32-gant")
+ (menuitem "norm 32x32-kde" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 32x32-kde")
+ (menuitem "norm 32x32-kde2" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 32x32-kde2")
+ (menuitem "norm 44x52-penguins" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 44x52-penguins")
+ (menuitem "norm 48x48-aquafusion" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 48x48-aquafusion")
+ (menuitem "norm 48x48-crystalclear" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 48x48-crystalclear")
+ (menuitem "norm 48x48-gartoon" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 48x48-gartoon")
+ (menuitem "norm 48x48-general" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 48x48-general")
+ (menuitem "norm 48x48-gnome" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 48x48-gnome")
+ (menuitem "norm 48x48-infox" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 48x48-infox")
+ (menuitem "norm 48x48-kde2" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 48x48-kde2")
+ (menuitem "norm 56x46-3dpixmaps" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 56x46-3dpixmaps")
+ (menuitem "norm 56x56-martys" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 56x56-martys")
+ (menuitem "norm 56x56-martys2" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 56x56-martys2")
+ (menuitem "norm 64x64-aquafusion" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 64x64-aquafusion")
+ (menuitem "norm 64x64-gant" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f norm 64x64-gant")
+ menu-separator
+ (menuitem "16x16 16x16-aquafusion" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f 16x16 16x16-aquafusion")
+ (menuitem "16x16 16x16-crystalclear" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f 16x16 16x16-crystalclear")
+ (menuitem "16x16 16x16-general" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f 16x16 16x16-general")
+ (menuitem "16x16 16x16-gnome" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f 16x16 16x16-gnome")
+ (menuitem "16x16 16x16-kde" #:image-left wmi-menu-item #:action "wm-icons-config -q -p -f 16x16 16x16-kde")
+ menu-separator
+ (menuitem "Restart to activate" #:image-left wmi-menu-restart #:action (lambda () (restart "scwm")))
+)))
+
+;; You can comment the following out or in.
+(bind-mouse 'root "C-M-S-3" (lambda () (popup-menu menu-icon-sets)))
+;! How can we dynamically add submenu in scwm?
+;!AddToMenu "menu-root-start" "&Icon Set%menu/themes.xpm" Popup Icon-Sets
+;!AddToMenu "menu-modules" "&Icon Set%menu/themes.xpm" Popup Icon-Sets
+
+;;;
+; Window operations
+;;;
+
+;;
+;; This defines the most common window operations.
+;; It seems that window-ops-menu is most common name for this menu.
+;;
+;(define menu-window-ops (menu (list
+(define window-ops-menu (menu (list
+ (menuitem "Window Operations" #:image-left wmi-menu-window)
+ menu-title menu-separator
+ (menuitem "&Move" #:image-left wmi-menu-window-move #:action interactive-move)
+ (menuitem "&Resize" #:image-left wmi-menu-window-resize #:action interactive-resize)
+ (menuitem "&Iconify" #:image-left wmi-menu-window-iconify #:action toggle-iconify)
+ (menuitem "Ma&ximize" #:image-left wmi-menu-window-maximize #:action toggle-maximize)
+; (menuitem "&Tall" #:image-left wmi-menu-window-maximize #:action toggle-max-vert)
+; (menuitem "&Wide" #:image-left wmi-menu-window-maximize #:action toggle-max-horz)
+ (menuitem "S&hade" #:image-left wmi-menu-window-shade #:action toggle-window-shade)
+ (menuitem "&Sticky" #:image-left wmi-menu-window-stick #:action toggle-stick)
+ (menuitem "R&aise" #:image-left wmi-menu-window-raise #:action raise-window)
+ (menuitem "&Lower" #:image-left wmi-menu-window-lower #:action lower-window)
+ menu-separator
+ (menuitem "In&fo" #:image-left wmi-menu-window-identify #:action window-info)
+ (menuitem "&On-top" #:image-left wmi-menu-window-raise #:action toggle-on-top)
+ (menuitem "&Print" #:image-left wmi-menu-printing #:action print-window)
+ menu-separator
+ (menuitem "&Close" #:image-left wmi-menu-window-close #:action close-window)
+ (menuitem "&Delete" #:image-left wmi-menu-window-delete #:action delete-window)
+ (menuitem "&Destroy" #:image-left wmi-menu-window-destroy #:action destroy-window)
+ menu-separator
+ (menuitem "Switch to..." #:image-left wmi-menu-windows #:action (lambda () (show-window-list-menu #:show-geometry #t)))
+ (menuitem "Re&fresh" #:image-left wmi-menu-refresh #:action refresh)
+ (menuitem "&Icon Set" #:image-left wmi-menu-themes #:action menu-icon-sets)
+)))
+
+;; You can comment the following in if not bound yet.
+;(bind-mouse 'root 3 (lambda () (popup-menu window-ops-menu)))
+
+
+;;;
+; Quit submenu
+;;;
+
+;;
+;; This defines (overrides) quit menu.
+;;
+(define menu-quit-verify (menu (list
+ (menuitem "Really quit scwm?" #:image-left wmi-menu-quit)
+ menu-title menu-separator
+ (menuitem "Restart" #:image-left wmi-menu-restart #:action (lambda () (restart "scwm")))
+ (menuitem "Refresh" #:image-left wmi-menu-refresh #:action (lambda () (refresh)))
+ menu-separator
+ (menuitem "Restart dummy" #:image-left wmi-menu-terminal #:action (lambda () (restart "xterm")))
+ menu-separator
+ (menuitem "Yes" #:image-left wmi-menu-choice-yes #:action quit)
+ (menuitem "No" #:image-left wmi-menu-choice-no #:action #f)
+ menu-separator
+)))
+
+;; You can comment the following out or in.
+(bind-mouse 'root "C-M-3" (lambda () (popup-menu menu-quit-verify)))
+
+
+;;;
+; Known applications
+;;;
+
+;; Setting window style icons; style is defined by window name/resource/class.
+;; Note, todo can be replaced by unknown or empty, but since it is beta yet,
+;; todo is a notice to do something about an icon for this application.
+
+(window-style "*" #:icon wmi-norm-unknown #:mini-icon wmi-mini-unknown)
+(window-style "NoResource" #:icon wmi-norm-unknown #:mini-icon wmi-mini-unknown)
+
+;; Terminals
+(window-style "Eterm*" #:icon wmi-norm-terminal #:mini-icon wmi-mini-terminal)
+(window-style "rxvt" #:icon wmi-norm-terminal #:mini-icon wmi-mini-terminal)
+(window-style "XTerm" #:icon wmi-norm-terminal #:mini-icon wmi-mini-terminal)
+(window-style "rxterm" #:icon wmi-norm-terminal-remote #:mini-icon wmi-mini-terminal-remote)
+
+;; These are not all mine, most of globs must be removed.
+(window-style "DDD*" #:icon wmi-norm-development #:mini-icon wmi-mini-development)
+(window-style "GRASP*" #:icon wmi-norm-file-manager #:mini-icon wmi-mini-file-manager)
+(window-style "HyTeX*" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "ImageMagic*" #:icon wmi-norm-image-processor #:mini-icon wmi-mini-image-processor)
+(window-style "KDisk*" #:icon wmi-norm-disk #:mini-icon wmi-mini-disk)
+(window-style "LyX" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "MathSpad*" #:icon wmi-norm-science #:mini-icon wmi-mini-science)
+(window-style "MuPAD*" #:icon wmi-norm-science #:mini-icon wmi-mini-science)
+(window-style "StarOffice*" #:icon wmi-norm-word-processor #:mini-icon wmi-mini-word-processor)
+(window-style "SystemInfo*" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "Tk man" #:icon wmi-norm-help #:mini-icon wmi-mini-help)
+(window-style "Visual Tcl" #:icon wmi-norm-todo #:mini-icon wmi-mini-todo)
+
+(window-style "AcroRead" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "adsl-config" #:icon wmi-norm-network #:mini-icon wmi-mini-network)
+(window-style "amaya*" #:icon wmi-norm-www #:mini-icon wmi-mini-www)
+(window-style "Appointment" #:icon wmi-norm-clock #:mini-icon wmi-mini-clock)
+(window-style "asWedit*" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "bitmap*" #:icon wmi-norm-image-processor #:mini-icon wmi-mini-image-processor)
+(window-style "?calc" #:icon wmi-norm-calculator #:mini-icon wmi-mini-calculator)
+(window-style "?clock" #:icon wmi-norm-clock #:mini-icon wmi-mini-clock)
+(window-style "cooledit" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "control*" #:icon wmi-norm-home #:mini-icon wmi-mini-home)
+(window-style "Dayview" #:icon wmi-norm-clock #:mini-icon wmi-mini-clock)
+(window-style "Dialogue" #:icon wmi-norm-www #:mini-icon wmi-mini-www)
+(window-style "Display" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "dosemu*" #:icon wmi-norm-todo #:mini-icon wmi-mini-todo)
+(window-style "emacs" #:icon wmi-norm-gnu #:mini-icon wmi-mini-gnu)
+(window-style "Explorer" #:icon wmi-norm-file-manager #:mini-icon wmi-mini-file-manager)
+(window-style "Fractine" #:icon wmi-norm-science #:mini-icon wmi-mini-science)
+(window-style "fr" #:icon wmi-norm-file-manager #:mini-icon wmi-mini-file-manager)
+(window-style "freeamp" #:icon wmi-norm-music #:mini-icon wmi-mini-music)
+(window-style "FreeAmp*" #:icon wmi-norm-music #:mini-icon wmi-mini-music)
+(window-style "File Viewer*" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "Fvwm*" #:icon wmi-norm-utility #:mini-icon wmi-mini-utility)
+(window-style "ghostview" #:icon wmi-norm-ghostview #:mini-icon wmi-mini-ghostview)
+(window-style "ghostscript" #:icon wmi-norm-ghostview #:mini-icon wmi-mini-ghostview)
+(window-style "gifview" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "gkrellm" #:icon wmi-norm-monitoring #:mini-icon wmi-mini-monitoring)
+(window-style "GNUplot" #:icon wmi-norm-science #:mini-icon wmi-mini-science)
+(window-style "GV" #:icon wmi-norm-ghostview #:mini-icon wmi-mini-ghostview)
+(window-style "Help_popup" #:icon wmi-norm-help #:mini-icon wmi-mini-help)
+(window-style "Image Viewer*" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "isdn-config" #:icon wmi-norm-network #:mini-icon wmi-mini-network)
+(window-style "ixset" #:icon wmi-norm-todo #:mini-icon wmi-mini-todo)
+(window-style "licq-bin" #:icon wmi-norm-chat #:mini-icon wmi-mini-chat)
+(window-style "Lynx" #:icon wmi-norm-www #:mini-icon wmi-mini-www)
+(window-style "Manual Page*" #:icon wmi-norm-help #:mini-icon wmi-mini-help)
+(window-style "matlab" #:icon wmi-norm-science #:mini-icon wmi-mini-science)
+;; too general
+(window-style "Midnight-Commander" #:icon wmi-norm-file-manager #:mini-icon wmi-mini-file-manager)
+(window-style "mgv*" #:icon wmi-norm-ghostview #:mini-icon wmi-mini-ghostview)
+(window-style "moxfm*" #:icon wmi-norm-file-manager #:mini-icon wmi-mini-file-manager)
+(window-style "mldonkey*" #:icon wmi-norm-network #:mini-icon wmi-mini-network)
+(window-style "mtools*" #:icon wmi-norm-disk #:mini-icon wmi-mini-disk)
+(window-style "mxaudio" #:icon wmi-norm-music #:mini-icon wmi-mini-music)
+(window-style "NEdit*" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "nedit*" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "Netscape" #:icon wmi-norm-netscape #:mini-icon wmi-mini-netscape)
+(window-style "Mozilla-bin" #:icon wmi-norm-netscape #:mini-icon wmi-mini-netscape)
+(window-style "Download" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "Mail" #:icon wmi-norm-mail #:mini-icon wmi-mini-mail)
+(window-style "Composition" #:icon wmi-norm-mail #:mini-icon wmi-mini-mail)
+(window-style "NcFtp" #:icon wmi-norm-network #:mini-icon wmi-mini-network)
+(window-style "nscal*" #:icon wmi-norm-clock #:mini-icon wmi-mini-clock)
+(window-style "News" #:icon wmi-norm-news #:mini-icon wmi-mini-news)
+(window-style "opera" #:icon wmi-norm-www #:mini-icon wmi-mini-www)
+(window-style "panel" #:icon wmi-norm-home #:mini-icon wmi-mini-home)
+(window-style "pine" #:icon wmi-norm-mail #:mini-icon wmi-mini-mail)
+(window-style "pixmap*" #:icon wmi-norm-image-processor #:mini-icon wmi-mini-image-processor)
+(window-style "qps*" #:icon wmi-norm-mail #:mini-icon wmi-mini-mail)
+(window-style "sxpm" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "Tail File*" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "textedit" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "thot*" #:icon wmi-norm-www #:mini-icon wmi-mini-www)
+(window-style "THX-1138" #:icon wmi-norm-calculator #:mini-icon wmi-mini-calculator)
+(window-style "timidity" #:icon wmi-norm-music #:mini-icon wmi-mini-music)
+(window-style "Top" #:icon wmi-norm-monitoring #:mini-icon wmi-mini-monitoring)
+(window-style "usernet" #:icon wmi-norm-network #:mini-icon wmi-mini-network)
+(window-style "VIM" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "VI" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "vppp*" #:icon wmi-norm-network #:mini-icon wmi-mini-network)
+(window-style "conx" #:icon wmi-norm-network #:mini-icon wmi-mini-network)
+(window-style "vmware" #:icon wmi-norm-utility #:mini-icon wmi-mini-utility)
+(window-style "wmCalClock" #:icon wmi-norm-clock #:mini-icon wmi-mini-clock)
+(window-style "workman" #:icon wmi-norm-cd-player #:mini-icon wmi-mini-cd-player)
+(window-style "X11Amp" #:icon wmi-norm-music #:mini-icon wmi-mini-music)
+(window-style "X3270xad" #:icon wmi-norm-terminal #:mini-icon wmi-mini-terminal)
+(window-style "xanim" #:icon wmi-norm-multimedia #:mini-icon wmi-mini-multimedia)
+(window-style "xapm" #:icon wmi-norm-monitoring #:mini-icon wmi-mini-monitoring)
+(window-style "xbiff" #:icon wmi-norm-mail #:mini-icon wmi-mini-mail)
+(window-style "xbm*" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "XbmBrowser" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "xclipboard" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "xcolorsel" #:icon wmi-norm-colors #:mini-icon wmi-mini-colors)
+(window-style "xconsole" #:icon wmi-norm-terminal #:mini-icon wmi-mini-terminal)
+(window-style "xdaliclock" #:icon wmi-norm-clock #:mini-icon wmi-mini-clock)
+(window-style "xdiskinfo*" #:icon wmi-norm-disk #:mini-icon wmi-mini-disk)
+(window-style "xditview" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "XDos*" #:icon wmi-norm-todo #:mini-icon wmi-mini-todo)
+(window-style "xedit" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "xephem*" #:icon wmi-norm-science #:mini-icon wmi-mini-science)
+(window-style "xfig*" #:icon wmi-norm-image-processor #:mini-icon wmi-mini-image-processor)
+(window-style "xfontsel" #:icon wmi-norm-font #:mini-icon wmi-mini-font)
+(window-style "xgraph" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "xkey*" #:icon wmi-norm-keyboard #:mini-icon wmi-mini-keyboard)
+(window-style "xli" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "xload" #:icon wmi-norm-monitoring #:mini-icon wmi-mini-monitoring)
+;; -- [ xman resources --
+(window-style "Xman" #:icon wmi-norm-help #:mini-icon wmi-mini-help)
+(window-style "topBox" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "manualBrowser" #:icon wmi-norm-help #:mini-icon wmi-mini-help)
+(window-style "help" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+;; -- xman resources ] --
+(window-style "xmag" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "Xmessage" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "xosview" #:icon wmi-norm-monitoring #:mini-icon wmi-mini-monitoring)
+;; -- [ xpaint resources --
+(window-style "XPaint" #:icon wmi-norm-image-processor #:mini-icon wmi-mini-image-processor)
+(window-style "Canvas" #:icon wmi-norm-todo #:mini-icon wmi-mini-todo)
+(window-style "fatbits" #:icon wmi-norm-todo #:mini-icon wmi-mini-todo)
+(window-style "filebrowser" #:icon wmi-norm-file-manager #:mini-icon wmi-mini-file-manager)
+;; -- xpaint resources ] --
+(window-style "xmh" #:icon wmi-norm-mail #:mini-icon wmi-mini-mail)
+(window-style "xmixer" #:icon wmi-norm-sound #:mini-icon wmi-mini-sound)
+(window-style "xmms" #:icon wmi-norm-music #:mini-icon wmi-mini-music)
+(window-style "xpdf" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "xplaycd" #:icon wmi-norm-cd-player #:mini-icon wmi-mini-cd-player)
+(window-style "xscreensaver" #:icon wmi-norm-lock #:mini-icon wmi-mini-lock)
+(window-style "xsysinfo*" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "xtar*" #:icon wmi-norm-file #:mini-icon wmi-mini-file)
+(window-style "XTel" #:icon wmi-norm-terminal-special #:mini-icon wmi-mini-terminal-special)
+(window-style "XTide" #:icon wmi-norm-science #:mini-icon wmi-mini-science)
+(window-style "xv" #:icon wmi-norm-xv #:mini-icon wmi-mini-xv)
+(window-style "xvgr" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "xvmount" #:icon wmi-norm-disk #:mini-icon wmi-mini-disk)
+(window-style "xwp" #:icon wmi-norm-word-processor #:mini-icon wmi-mini-word-processor)
+(window-style "xwpe" #:icon wmi-norm-development #:mini-icon wmi-mini-development)
+(window-style "xxgdb" #:icon wmi-norm-development #:mini-icon wmi-mini-development)
+
+;; Open File dialog
+(window-style "Browse * Select a File" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "File Directory" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "fileSelector*" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "fileSelection_popup" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "Open document" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "Save as" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "Select a file to open" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "Select a file to load" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "selFile" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "Open File..." #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "xgetfile" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+
+;; Too general
+(window-style "*_applet" #:icon wmi-norm-utility #:mini-icon wmi-mini-utility)
+(window-style "help*" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "*icq" #:icon wmi-norm-chat #:mini-icon wmi-mini-chat)
+(window-style "*irc" #:icon wmi-norm-chat #:mini-icon wmi-mini-chat)
+(window-style "*info" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "info*" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "Information" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "_o_*" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "About" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "about_popup" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "about" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+
+;; FVWM / FVWM Themes
+(window-style "Fvwm*" #:icon wmi-norm-utility #:mini-icon wmi-mini-utility)
+(window-style "FvwmConsole" #:icon wmi-norm-terminal-special #:mini-icon wmi-mini-terminal-special)
+(window-style "FVWM Themes*" #:icon wmi-norm-themes #:mini-icon wmi-mini-themes)
+(window-style "FVWM Themes Global Feel" #:icon wmi-norm-configuration #:mini-icon wmi-mini-configuration)
+(window-style "FVWM Themes Doc*" #:icon wmi-norm-help #:mini-icon wmi-mini-help)
+(window-style "FVWM Themes Menu*" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "Color Selector" #:icon wmi-norm-colors #:mini-icon wmi-mini-colors)
+(window-style "Font Selector" #:icon wmi-norm-font #:mini-icon wmi-mini-font)
+(window-style "Icon Browser" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "Image Browser" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "FvwmForm-ThemeSettings" #:icon wmi-norm-configuration #:mini-icon wmi-mini-configuration)
+(window-style "FvwmForm-Restart" #:icon wmi-norm-restart #:mini-icon wmi-mini-restart)
+(window-style "FormFvwmAnimate" #:icon wmi-norm-window-iconify #:mini-icon wmi-mini-window-iconify)
+(window-style "FvwmForm-Form" #:icon wmi-norm-configuration #:mini-icon wmi-mini-configuration)
+(window-style "FvwmForm-RootCursor" #:icon wmi-norm-display #:mini-icon wmi-mini-display)
+(window-style "FvwmScript-BellSetup" #:icon wmi-norm-sound #:mini-icon wmi-mini-sound)
+(window-style "FvwmScript-Keyboard" #:icon wmi-norm-keyboard #:mini-icon wmi-mini-keyboard)
+(window-style "FvwmScript-ScreenSetup" #:icon wmi-norm-display #:mini-icon wmi-mini-display)
+(window-style "FvwmScript-PointerSetup" #:icon wmi-norm-mouse #:mini-icon wmi-mini-mouse)
+
+;; GNOME/Gtk Apps
+(window-style "AbiWord*" #:icon wmi-norm-word-processor #:mini-icon wmi-mini-word-processor)
+(window-style "bug-buddy" #:icon wmi-norm-development #:mini-icon wmi-mini-development)
+(window-style "Dia" #:icon wmi-norm-science #:mini-icon wmi-mini-science)
+(window-style "eog" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "Galeon-bin" #:icon wmi-norm-www #:mini-icon wmi-mini-www)
+(window-style "galeon*" #:icon wmi-norm-www #:mini-icon wmi-mini-www)
+(window-style "gcharmap" #:icon wmi-norm-keyboard #:mini-icon wmi-mini-keyboard)
+(window-style "gcolorsel" #:icon wmi-norm-colors #:mini-icon wmi-mini-colors)
+(window-style "gdict" #:icon wmi-norm-utility #:mini-icon wmi-mini-utility)
+(window-style "gdiskfree" #:icon wmi-norm-monitoring #:mini-icon wmi-mini-monitoring)
+(window-style "gEdit" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "gedit" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "gfontsel" #:icon wmi-norm-font #:mini-icon wmi-mini-font)
+(window-style "gfloppy" #:icon wmi-norm-disk-floppy #:mini-icon wmi-mini-disk-floppy)
+(window-style "ghex" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "ghostview" #:icon wmi-norm-ghostview #:mini-icon wmi-mini-ghostview)
+(window-style "Gimp" #:icon wmi-norm-gimp #:mini-icon wmi-mini-gimp)
+(window-style "gless" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "gmix" #:icon wmi-norm-sound #:mini-icon wmi-mini-sound)
+(window-style "gmailman" #:icon wmi-norm-mail #:mini-icon wmi-mini-mail)
+(window-style "gmc" #:icon wmi-norm-file-manager #:mini-icon wmi-mini-file-manager)
+(window-style "gmenu" #:icon wmi-norm-configuration #:mini-icon wmi-mini-configuration)
+(window-style "gnome-help-browser" #:icon wmi-norm-help #:mini-icon wmi-mini-help)
+(window-style "GnomeHelpBrowser" #:icon wmi-norm-help #:mini-icon wmi-mini-help)
+(window-style "gnome-hint" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "gnome-ppp" #:icon wmi-norm-network #:mini-icon wmi-mini-network)
+(window-style "gnome-run" #:icon wmi-norm-utility #:mini-icon wmi-mini-utility)
+(window-style "gnome-sync" #:icon wmi-norm-folder #:mini-icon wmi-mini-folder)
+(window-style "Gnome-linuxconf" #:icon wmi-norm-configuration #:mini-icon wmi-mini-configuration)
+(window-style "gnomecal" #:icon wmi-norm-clock #:mini-icon wmi-mini-clock)
+(window-style "GnomeCard" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "gnomecard" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "gnomecc" #:icon wmi-norm-home #:mini-icon wmi-mini-home)
+(window-style "GnomeTerminal" #:icon wmi-norm-terminal #:mini-icon wmi-mini-terminal)
+(window-style "gnumeric" #:icon wmi-norm-calculator #:mini-icon wmi-mini-calculator)
+(window-style "gnp" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "gnp+" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "GQview" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "GQmpeg" #:icon wmi-norm-video #:mini-icon wmi-mini-video)
+(window-style "grecord" #:icon wmi-norm-sound #:mini-icon wmi-mini-sound)
+(window-style "grip" #:icon wmi-norm-cd-player #:mini-icon wmi-mini-cd-player)
+(window-style "gsearchtool" #:icon wmi-norm-file #:mini-icon wmi-mini-file)
+(window-style "gtalk" #:icon wmi-norm-chat #:mini-icon wmi-mini-chat)
+(window-style "gtcd" #:icon wmi-norm-cd-player #:mini-icon wmi-mini-cd-player)
+(window-style "gtk-gnutella" #:icon wmi-norm-network #:mini-icon wmi-mini-network)
+(window-style "gtk-shell" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "gtkicq" #:icon wmi-norm-chat #:mini-icon wmi-mini-chat)
+(window-style "gtop" #:icon wmi-norm-monitoring #:mini-icon wmi-mini-monitoring)
+(window-style "gtt" #:icon wmi-norm-clock #:mini-icon wmi-mini-clock)
+(window-style "guname" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "gw" #:icon wmi-norm-monitoring #:mini-icon wmi-mini-monitoring)
+(window-style "gxedit" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "helix-update" #:icon wmi-norm-network #:mini-icon wmi-mini-network)
+(window-style "idetool" #:icon wmi-norm-disk #:mini-icon wmi-mini-disk)
+(window-style "logview" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "MPlayer" #:icon wmi-norm-video #:mini-icon wmi-mini-video)
+(window-style "nautilus" #:icon wmi-norm-file-manager #:mini-icon wmi-mini-file-manager)
+(window-style "pan" #:icon wmi-norm-news #:mini-icon wmi-mini-news)
+(window-style "vumeter" #:icon wmi-norm-sound #:mini-icon wmi-mini-sound)
+(window-style "X-Chat" #:icon wmi-norm-chat #:mini-icon wmi-mini-chat)
+
+;; XFCE Apps
+(window-style "xfclock" #:icon wmi-norm-clock #:mini-icon wmi-mini-clock)
+(window-style "xftree" #:icon wmi-norm-file-manager #:mini-icon wmi-mini-file-manager)
+
+;; KDE Apps
+;; -- [ Abbrowser --
+(window-style "kcontrol" #:icon wmi-norm-kde #:mini-icon wmi-mini-kde)
+(window-style "abbrowser" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+;; -- Abbrowser ] --
+(window-style "aktion" #:icon wmi-norm-video #:mini-icon wmi-mini-video)
+(window-style "ark" #:icon wmi-norm-file #:mini-icon wmi-mini-file)
+;; -- [ kviewshell --
+(window-style "kviewshell" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "DVI Viewer" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "Fax Viewer" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+;; -- kviewshell ] --
+(window-style "kab" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "kaiman" #:icon wmi-norm-sound #:mini-icon wmi-mini-sound)
+(window-style "karm" #:icon wmi-norm-clock #:mini-icon wmi-mini-clock)
+(window-style "kcharselect" #:icon wmi-norm-keyboard #:mini-icon wmi-mini-keyboard)
+(window-style "kchart" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "kcron" #:icon wmi-norm-system #:mini-icon wmi-mini-system)
+(window-style "kdehelp" #:icon wmi-norm-help #:mini-icon wmi-mini-help)
+(window-style "kdepasswd" #:icon wmi-norm-terminal-special #:mini-icon wmi-mini-terminal-special)
+(window-style "kdevelop" #:icon wmi-norm-development #:mini-icon wmi-mini-development)
+(window-style "kdesu" #:icon wmi-norm-terminal-special #:mini-icon wmi-mini-terminal-special)
+(window-style "kdf" #:icon wmi-norm-disk #:mini-icon wmi-mini-disk)
+(window-style "kdvi" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "kedit" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "keystone" #:icon wmi-norm-terminal #:mini-icon wmi-mini-terminal)
+(window-style "kfind" #:icon wmi-norm-file #:mini-icon wmi-mini-file)
+(window-style "kfloppy" #:icon wmi-norm-disk-floppy #:mini-icon wmi-mini-disk-floppy)
+(window-style "kfm" #:icon wmi-norm-file-manager #:mini-icon wmi-mini-file-manager)
+(window-style "kfract" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "khexedit" #:icon wmi-norm-file #:mini-icon wmi-mini-file)
+(window-style "kiconedit" #:icon wmi-norm-image-processor #:mini-icon wmi-mini-image-processor)
+(window-style "kit" #:icon wmi-norm-chat #:mini-icon wmi-mini-chat)
+(window-style "killustrator" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "kjots" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "klpq" #:icon wmi-norm-printing #:mini-icon wmi-mini-printing)
+(window-style "kljettool" #:icon wmi-norm-printing #:mini-icon wmi-mini-printing)
+(window-style "knode" #:icon wmi-norm-news #:mini-icon wmi-mini-news)
+(window-style "knews" #:icon wmi-norm-news #:mini-icon wmi-mini-news)
+(window-style "kmail*" #:icon wmi-norm-mail #:mini-icon wmi-mini-mail)
+(window-style "kmidi" #:icon wmi-norm-music #:mini-icon wmi-mini-music)
+(window-style "kmid" #:icon wmi-norm-music #:mini-icon wmi-mini-music)
+(window-style "kmix" #:icon wmi-norm-sound #:mini-icon wmi-mini-sound)
+(window-style "artsbuilder" #:icon wmi-norm-music #:mini-icon wmi-mini-music)
+(window-style "artscontrol" #:icon wmi-norm-sound #:mini-icon wmi-mini-sound)
+(window-style "kmoon" #:icon wmi-norm-science #:mini-icon wmi-mini-science)
+(window-style "kodo" #:icon wmi-norm-mouse #:mini-icon wmi-mini-mouse)
+(window-style "kpackage" #:icon wmi-norm-programs #:mini-icon wmi-mini-programs)
+(window-style "kppp" #:icon wmi-norm-network #:mini-icon wmi-mini-network)
+(window-style "kppplogview" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "kghostview" #:icon wmi-norm-viewer #:mini-icon wmi-mini-viewer)
+(window-style "konqueror" #:icon wmi-norm-file-manager #:mini-icon wmi-mini-file-manager)
+(window-style "korganizer" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "konsole" #:icon wmi-norm-terminal #:mini-icon wmi-mini-terminal)
+(window-style "koshell" #:icon wmi-norm-home #:mini-icon wmi-mini-home)
+(window-style "kpixmap2bitmap" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "kpm" #:icon wmi-norm-monitoring #:mini-icon wmi-mini-monitoring)
+(window-style "kpresenter" #:icon wmi-norm-word-processor #:mini-icon wmi-mini-word-processor)
+(window-style "krule" #:icon wmi-norm-utility #:mini-icon wmi-mini-utility)
+(window-style "kscd" #:icon wmi-norm-cd-player #:mini-icon wmi-mini-cd-player)
+(window-style "ksnapshot" #:icon wmi-norm-window #:mini-icon wmi-mini-window)
+(window-style "kspread" #:icon wmi-norm-calculator #:mini-icon wmi-mini-calculator)
+(window-style "ksysguard" #:icon wmi-norm-monitoring #:mini-icon wmi-mini-monitoring)
+(window-style "ksysv" #:icon wmi-norm-system #:mini-icon wmi-mini-system)
+(window-style "kteatime" #:icon wmi-norm-amusement #:mini-icon wmi-mini-amusement)
+(window-style "ktip" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "kuser" #:icon wmi-norm-system #:mini-icon wmi-mini-system)
+(window-style "kview" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+(window-style "kvt" #:icon wmi-norm-terminal #:mini-icon wmi-mini-terminal)
+(window-style "kwikdisk" #:icon wmi-norm-disk #:mini-icon wmi-mini-disk)
+(window-style "kword" #:icon wmi-norm-word-processor #:mini-icon wmi-mini-word-processor)
+(window-style "kworldwatch" #:icon wmi-norm-clock #:mini-icon wmi-mini-clock)
+(window-style "kwrite" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "kwuftpd" #:icon wmi-norm-network #:mini-icon wmi-mini-network)
+(window-style "noatun" #:icon wmi-norm-multimedia #:mini-icon wmi-mini-multimedia)
+(window-style "pixie" #:icon wmi-norm-image-viewer #:mini-icon wmi-mini-image-viewer)
+
+;; CDE Apps
+(window-style "Dterm" #:icon wmi-norm-terminal #:mini-icon wmi-mini-terminal)
+(window-style "Dtfile" #:icon wmi-norm-file-manager #:mini-icon wmi-mini-file-manager)
+(window-style "Dtpad" #:icon wmi-norm-editor #:mini-icon wmi-mini-editor)
+(window-style "Dthelp*" #:icon wmi-norm-help #:mini-icon wmi-mini-help)
+(window-style "Dtcm*" #:icon wmi-norm-clock #:mini-icon wmi-mini-clock)
+(window-style "Dtcalc" #:icon wmi-norm-calculator #:mini-icon wmi-mini-calculator)
+(window-style "Dticon*" #:icon wmi-norm-image-processor #:mini-icon wmi-mini-image-processor)
+(window-style "Dtprint*" #:icon wmi-norm-printing #:mini-icon wmi-mini-printing)
+(window-style "Dtstyle*" #:icon wmi-norm-configuration #:mini-icon wmi-mini-configuration)
+(window-style "Applications Manager" #:icon wmi-norm-programs #:mini-icon wmi-mini-programs)
+(window-style "Trash Can" #:icon wmi-norm-file #:mini-icon wmi-mini-file)
+
+;; Games
+(window-style "SDL_App" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "*angband" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "gcfclient" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "Heroes ?.*" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "Maelstrom" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "MirrorMagic" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "PowerManga*" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "PySol" #:icon wmi-norm-game-cards #:mini-icon wmi-mini-game-cards)
+(window-style "Rocks'n'Diamonds" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "XGammon" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "XGammon-Buttons" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "xgoban" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "comment" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "xmahjongg" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "*tetris" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "xtrojka" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "xemeraldia" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "XGalaga" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "xeyes" #:icon wmi-norm-amusement #:mini-icon wmi-mini-amusement)
+
+;; 11 xpuzzles
+(window-style "xcubes" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "xdino" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "xhexagons" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "xmball" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "xmlink" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "xoct" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "xpanex" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "xpyraminx" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "xrubik" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "xskewb" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "xtriangles" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+
+(window-style "High score*" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "Statistics" #:icon wmi-norm-information #:mini-icon wmi-mini-information)
+(window-style "xboard" #:icon wmi-norm-game-board #:mini-icon wmi-mini-game-board)
+(window-style "xevil" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "xsok*" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "xbomb" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "*Scavenger" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "Freeciv*" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "XPat" #:icon wmi-norm-game-cards #:mini-icon wmi-mini-game-cards)
+(window-style "dontspace" #:icon wmi-norm-game-cards #:mini-icon wmi-mini-game-cards)
+(window-style "klondike" #:icon wmi-norm-game-cards #:mini-icon wmi-mini-game-cards)
+(window-style "spider" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "X-Mame*" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "xlin-city*" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "xchomp" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+
+;; GNOME Games
+(window-style "freecell" #:icon wmi-norm-game-cards #:mini-icon wmi-mini-game-cards)
+(window-style "gataxx" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "glines" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "gnibbles" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "gnobots" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "gnobots2" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "gnome-chess" #:icon wmi-norm-game-board #:mini-icon wmi-mini-game-board)
+(window-style "gnome-stones" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "gnome-xbill" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "gnomine" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "gnotski" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "gtali" #:icon wmi-norm-game-board #:mini-icon wmi-mini-game-board)
+(window-style "gnotravex" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "gturing" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "iagno" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "mahjongg" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "same-gnome" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "sol" #:icon wmi-norm-game-cards #:mini-icon wmi-mini-game-cards)
+
+(window-style "gtkballs" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "gfpoken" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+
+;; KDE Games # these ones have own 16x16 & 32x32 xpm's included with kdebase
+(window-style "Jezzball" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "lskat" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "kabalone" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "kasteroids" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "katomic" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "kbackgammon" #:icon wmi-norm-game-board #:mini-icon wmi-mini-game-board)
+(window-style "kblackbox" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "kfouleggs" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "kjumpingcube" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "kmahjongg" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "kmines" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "konquest" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "kpat" #:icon wmi-norm-game-cards #:mini-icon wmi-mini-game-cards)
+(window-style "kpoker" #:icon wmi-norm-game-cards #:mini-icon wmi-mini-game-cards)
+(window-style "kreversi" #:icon wmi-norm-game-board #:mini-icon wmi-mini-game-board)
+(window-style "ksame" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "kshisen" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "ksirtet" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "ksmiletris" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "ksnake" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "ksokoban" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
+(window-style "kspaceduel" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "ktron" #:icon wmi-norm-game-action #:mini-icon wmi-mini-game-action)
+(window-style "ktetris" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "ktuberling" #:icon wmi-norm-game #:mini-icon wmi-mini-game)
+(window-style "kwin4" #:icon wmi-norm-game-logic #:mini-icon wmi-mini-game-logic)
diff --git a/icons/01x01-template/_symlinks.lst b/icons/01x01-template/_symlinks.lst
new file mode 100644
index 0000000..74860a1
--- /dev/null
+++ b/icons/01x01-template/_symlinks.lst
@@ -0,0 +1,83 @@
+game.xpm amusement.xpm
+utility.xpm calculator.xpm
+sound.xpm cd-player.xpm
+network.xpm chat.xpm
+todo.xpm choice-no.xpm
+todo.xpm choice-yes.xpm
+utility.xpm clock.xpm
+empty.xpm colors.xpm
+todo.xpm configuration.xpm
+utility.xpm development.xpm
+todo.xpm disk.xpm
+disk.xpm disk-cd.xpm
+disk.xpm disk-floppy.xpm
+todo.xpm display.xpm
+utility.xpm editor.xpm
+item.xpm file.xpm
+folder.xpm file-manager.xpm
+todo.xpm folder.xpm
+folder.xpm folder-open.xpm
+todo.xpm font.xpm
+todo.xpm game.xpm
+game.xpm game-action.xpm
+game.xpm game-board.xpm
+game.xpm game-cards.xpm
+game.xpm game-logic.xpm
+utility.xpm ghostview.xpm
+image-processor.xpm gimp.xpm
+gnu.xpm gnome.xpm
+todo.xpm gnu.xpm
+colors.xpm graphics.xpm
+information.xpm help.xpm
+todo.xpm home.xpm
+graphics.xpm image-processor.xpm
+graphics.xpm image-viewer.xpm
+todo.xpm information.xpm
+todo.xpm item.xpm
+todo.xpm kde.xpm
+todo.xpm keyboard.xpm
+todo.xpm linux.xpm
+todo.xpm lock.xpm
+todo.xpm mail.xpm
+item.xpm modules.xpm
+terminal.xpm monitoring.xpm
+todo.xpm mouse.xpm
+sound.xpm multimedia.xpm
+sound.xpm music.xpm
+www.xpm netscape.xpm
+todo.xpm network.xpm
+chat.xpm news.xpm
+utility.xpm printing.xpm
+utility.xpm programs.xpm
+todo.xpm quit.xpm
+todo.xpm refresh.xpm
+todo.xpm restart.xpm
+utility.xpm science.xpm
+todo.xpm sound.xpm
+todo.xpm system.xpm
+todo.xpm terminal.xpm
+terminal.xpm terminal-remote.xpm
+terminal.xpm terminal-special.xpm
+configuration.xpm themes.xpm
+empty.xpm todo.xpm
+todo.xpm unknown.xpm
+todo.xpm utility.xpm
+multimedia.xpm video.xpm
+utility.xpm viewer.xpm
+todo.xpm window.xpm
+window.xpm window-close.xpm
+window-close.xpm window-delete.xpm
+window-close.xpm window-destroy.xpm
+window.xpm window-iconify.xpm
+window.xpm window-identify.xpm
+window.xpm window-lower.xpm
+window.xpm window-maximize.xpm
+window.xpm window-move.xpm
+window.xpm window-raise.xpm
+window.xpm window-resize.xpm
+window.xpm window-shade.xpm
+window.xpm window-stick.xpm
+window.xpm windows.xpm
+editor.xpm word-processor.xpm
+network.xpm www.xpm
+image-viewer.xpm xv.xpm
diff --git a/icons/01x01-template/empty.xpm b/icons/01x01-template/empty.xpm
new file mode 100644
index 0000000..12de27b
--- /dev/null
+++ b/icons/01x01-template/empty.xpm
@@ -0,0 +1,6 @@
+/* XPM */
+static char * image_name[] = {
+"1 1 1 1",
+" c None",
+" ",
+};
diff --git a/icons/14x14-general/_symlinks.lst b/icons/14x14-general/_symlinks.lst
new file mode 100644
index 0000000..5b22c94
--- /dev/null
+++ b/icons/14x14-general/_symlinks.lst
@@ -0,0 +1,2 @@
+disk-cd.xpm cd-player.xpm
+window-delete.xpm choice-no.xpm
diff --git a/icons/14x14-general/amusement.xpm b/icons/14x14-general/amusement.xpm
new file mode 100644
index 0000000..bc45a5f
--- /dev/null
+++ b/icons/14x14-general/amusement.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * mini-exp_xpm[] = {
+"14 14 4 1",
+" c None s None",
+". c black",
+"X c #808080",
+"o c yellow",
+" . ",
+" . .X ",
+" .o. .. ",
+"......oo.o. ",
+" .oooooooo...X",
+" .ooooooooo. ",
+" .ooooooo. ",
+" ..oooooo. ",
+" .ooooooo. ",
+" .oo..oo..o. ",
+".... .oo. .. ",
+"X .. X ",
+" . ",
+" "};
diff --git a/icons/14x14-general/calculator.xpm b/icons/14x14-general/calculator.xpm
new file mode 100644
index 0000000..bcd80c0
--- /dev/null
+++ b/icons/14x14-general/calculator.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * image_name[] = {
+"14 14 5 1",
+" c None s None",
+". c #808080",
+"X c White",
+"o c Black",
+"O c gray85",
+" ............ ",
+".XXXXXXXXXXXo ",
+".XOooooooooOo ",
+".XOoXXXXXX.Oo ",
+".XO........Oo ",
+".XOOOOOOOOOOo ",
+".XO.oO.oO.oOo ",
+".XOooOooOooOo ",
+".XO.oO.oO.oOo ",
+".XOooOooOooOo ",
+".XO.oO.oO.oOo ",
+".XOooOooOooOo ",
+".OOOOOOOOOOOo ",
+" ooooooooooo ",
+};
diff --git a/icons/14x14-general/chat.xpm b/icons/14x14-general/chat.xpm
new file mode 100644
index 0000000..b01cc58
--- /dev/null
+++ b/icons/14x14-general/chat.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *mini-chat_xpm[] = {
+/* x y colors c/p */
+"14 14 5 1",
+/* color def */
+" s None c None",
+". c #FFFFFF",
+"e c #00A000",
+"o c #404040",
+"h c #000000",
+/* bitmap */
+" ooooo ",
+" o.....o ",
+"o.eheh..o ",
+"o.......o ",
+"o.heheh.o o ",
+"o......o oo ",
+" o...oo o.o ",
+" o.o oo...o ",
+" oo o......o",
+" o o.ehheh.o",
+" o.......o",
+" o..ehhe.o",
+" o.....o ",
+" ooooo ",
+};
diff --git a/icons/14x14-general/choice-yes.xpm b/icons/14x14-general/choice-yes.xpm
new file mode 100644
index 0000000..548a427
--- /dev/null
+++ b/icons/14x14-general/choice-yes.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini_exclam_xpm[] = {
+"14 14 5 1",
+" s None c None",
+". c #808080",
+"X c #008000",
+"o c white",
+"O c black",
+" .X ",
+" .oXX. ",
+" .oXXXO ",
+" XXXXO ",
+" .XXXO. ",
+" XXXXO ",
+" XXXO ",
+" XXO ",
+" XO ",
+" O ",
+" .oXX ",
+" XXXX. ",
+" XXO. ",
+" .O. ",
+};
diff --git a/icons/14x14-general/clock.xpm b/icons/14x14-general/clock.xpm
new file mode 100644
index 0000000..0b1e595
--- /dev/null
+++ b/icons/14x14-general/clock.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-clock_xpm[] = {
+"14 14 4 1",
+" c None s None",
+". c Black",
+"X c White",
+"o c #c0c0c0",
+" ",
+" ..... ",
+" ..XXXXX.. ",
+" .oXXX.XXXo. ",
+" .XXXX.XXXX. ",
+".XXXXX.XXXXX. ",
+".XXXXX.XXXXX. ",
+".XXXX..XXXXX. ",
+".XXXXX..XXXX. ",
+".XXXXX.X.XXX. ",
+" .XXXXXXXXX. ",
+" .oXXXXXXXo. ",
+" ..XXXXX.. ",
+" ..... ",
+};
diff --git a/icons/14x14-general/colors.xpm b/icons/14x14-general/colors.xpm
new file mode 100644
index 0000000..8d53d94
--- /dev/null
+++ b/icons/14x14-general/colors.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * mini-colors_xpm[] = {
+"14 14 7 1",
+" c None s None",
+". c #808080",
+"X c red",
+"o c yellow",
+"O c blue",
+"+ c black",
+"# c white",
+" ",
+" ",
+"............. ",
+".XXXXooooOOOO+",
+".XXXXooooOOOO+",
+".XXXXooooOOOO+",
+".XXXXooooOOOO+",
+".####....+++++",
+".####....+++++",
+".####....+++++",
+".####....+++++",
+" +++++++++++++",
+" ",
+" "};
+
diff --git a/icons/14x14-general/configuration.xpm b/icons/14x14-general/configuration.xpm
new file mode 100644
index 0000000..7fcd9d7
--- /dev/null
+++ b/icons/14x14-general/configuration.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * mini_desktop_xpm[] = {
+/* width height num_colors chars_per_pixel */
+"14 14 9 1",
+/* colors */
+" s None m None c None",
+". c #008080",
+"X c black",
+"o c #00ffff",
+"O c #808080",
+"+ c #c0c0c0",
+"@ c white",
+"# c #808000",
+"$ c #ffff00",
+/* pixels */
+" .X ",
+" ..XX ",
+" ..X XX ",
+" .o..X X",
+" XXXXXXX X",
+" X",
+" X ",
+" OOOOOOOOOOX ",
+" O+O@@X##++XX",
+" O+O@@@X#$##XX",
+" O+O@@X#$$$$XX",
+"O+XXXX+XXXXXOX",
+"O@@@@@@@@@@@X ",
+"XXXXXXXXXXXXX ",
+};
diff --git a/icons/14x14-general/development.xpm b/icons/14x14-general/development.xpm
new file mode 100644
index 0000000..cdc3f33
--- /dev/null
+++ b/icons/14x14-general/development.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini-bug1_xpm[] = {
+"14 14 5 1",
+" c None s None",
+". c black",
+"X c #c0c0c0",
+"o c #808080",
+"# c white"
+" ",
+" . . ",
+" ... ",
+" X.....X ",
+" o.#...o ",
+" o.#...o.o ",
+" ..#oXo... ",
+" .....X..... ",
+" ....X.... ",
+" .o...X...o. ",
+" ...X... ",
+" .X..X..X. ",
+" .o. ",
+" ",
+};
+
diff --git a/icons/14x14-general/disk-cd.xpm b/icons/14x14-general/disk-cd.xpm
new file mode 100644
index 0000000..982a573
--- /dev/null
+++ b/icons/14x14-general/disk-cd.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * mini-cd_xpm[] = {
+"14 14 8 1",
+" c None s None",
+". c #808080",
+"X c #FFFF00",
+"o c #c0c0c0",
+"O c black",
+"+ c #00FFFF",
+"@ c #00FF00",
+"# c white",
+" ",
+" ..OOO ",
+" .XXXooooO ",
+" .++XXooo#oO ",
+" @@+XXoo#ooo ",
+".o@@+Xo#ooooO ",
+".oo@+.O.ooooO ",
+".ooo@O OooooO ",
+".oooo.O.+oooO ",
+".ooo#o#@X+ooO ",
+" oo#ooo@X++o ",
+" .#oooo@XX+O ",
+" .oooo@@XO ",
+" ...OO ",
+};
diff --git a/icons/14x14-general/disk-floppy.xpm b/icons/14x14-general/disk-floppy.xpm
new file mode 100644
index 0000000..51b161e
--- /dev/null
+++ b/icons/14x14-general/disk-floppy.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * mini_diskett_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"14 14 7 1 0 0",
+/* colors */
+" c #000080",
+". s iconColor1 m black c black",
+"X s None m None c None",
+"o s iconColor6 m white c yellow",
+"O s iconGray1 m white c #e0e0e0",
+"+ s iconColor2 m white c white",
+"@ c #C0C0C0",
+/* pixels */
+" ........... X",
+" ooooooooooo .",
+" OOOOOOOOOOO .",
+" +++++++++++ .",
+" OOOOOOOOOOO .",
+" +++++++++++ .",
+" .",
+" @@@@@@@ .",
+" @ @@@@ .",
+" @ @@@@ .",
+" @ @@@@ .",
+" @ @@@@ .",
+" @@@@@@@ .",
+"X............."};
diff --git a/icons/14x14-general/disk.xpm b/icons/14x14-general/disk.xpm
new file mode 100644
index 0000000..a808f50
--- /dev/null
+++ b/icons/14x14-general/disk.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * hdisk_t_xpm[] = {
+"14 14 6 1",
+" c None s None",
+". c #808080",
+"X c #c0c0c0",
+"o c black",
+"O c #008000",
+"# c white",
+" ",
+" ",
+" ",
+" ........... ",
+" .XXXXXXXXXX.o",
+".##########..o",
+".XXXXXXXXOX..o",
+".XXXXXXXXXX..o",
+".X........X..o",
+".X########X..o",
+"............o ",
+" ooooooooooo ",
+" ",
+" ",
+};
diff --git a/icons/14x14-general/display.xpm b/icons/14x14-general/display.xpm
new file mode 100644
index 0000000..a703fe8
--- /dev/null
+++ b/icons/14x14-general/display.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini-display_xpm[] = {
+"14 14 6 1",
+" c None s None",
+". c #808080",
+"X c white",
+"o c black",
+"O c blue",
+"+ c #c0c0c0",
+" ............ ",
+".XXXXXXXXXXXXo",
+".Xooooooooo.Xo",
+".XoOOOOOOOO.Xo",
+".XoOXOOOOOO.Xo",
+".XoOOOOOOOO.Xo",
+".XoOOOOOOOO.Xo",
+".XoOOOOOOOO.Xo",
+".XoOOOOOOOO.Xo",
+".Xo.........Xo",
+".XXXXXXXXXXXXo",
+" oooooooooooo ",
+" .XXXX+.o ",
+" oooooooooooo "};
diff --git a/icons/14x14-general/editor.xpm b/icons/14x14-general/editor.xpm
new file mode 100644
index 0000000..ee3b419
--- /dev/null
+++ b/icons/14x14-general/editor.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *mini-edit[] = {
+/* width height num_colors chars_per_pixel */
+" 14 14 5 1",
+/* colors */
+" c None s None",
+". c black",
+"# c #808080",
+"i c white",
+"o c blue",
+/* pixels */
+" ",
+"######## ",
+"#iiiiii#. o",
+"#i####i#i. oo",
+"#iiiiii#.. oo.",
+"#i####iii.oo. ",
+"#iiiiiiiioo. ",
+"#i######.o. ",
+"#iiiiii... ",
+"#i####..i. ",
+"#iiii.iii. ",
+"#iiiiiiii. ",
+".......... ",
+" ",
+};
diff --git a/icons/14x14-general/empty.xpm b/icons/14x14-general/empty.xpm
new file mode 100644
index 0000000..69baceb
--- /dev/null
+++ b/icons/14x14-general/empty.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * image_name[] = {
+"14 14 1 1",
+" c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/14x14-general/file-manager.xpm b/icons/14x14-general/file-manager.xpm
new file mode 100644
index 0000000..9af514a
--- /dev/null
+++ b/icons/14x14-general/file-manager.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini_filemgr_xpm[] = {
+"14 14 5 1",
+" s None c None",
+". c #808080",
+"X c #c0c0c0",
+"o c black",
+"O c white",
+" .......... ",
+" .XXXXXXX..o ",
+" ...........o ",
+" .OOOOOOOo..o ",
+" .OXooXXXo..o ",
+" .OXXXXXXo..o ",
+" .OXXXXXXo..o ",
+" .oooooooo..o ",
+" .OOOOOOOo..o ",
+" .OXooXXXo..o ",
+" .OXXXXXXo.o ",
+" .OXXXXXXoo ",
+" .oooooooo ",
+" "};
diff --git a/icons/14x14-general/file.xpm b/icons/14x14-general/file.xpm
new file mode 100644
index 0000000..fe50761
--- /dev/null
+++ b/icons/14x14-general/file.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * file-doc_t_xpm[] = {
+"14 14 5 1",
+" c None s None",
+". c #808080",
+"X c #c0c0c0",
+"o c black",
+"# c white",
+".......... ",
+".########X. ",
+".########X#. ",
+".########oooo ",
+".##########Xo ",
+".##########Xo ",
+".##########Xo ",
+".##########Xo ",
+".##########Xo ",
+".##########Xo ",
+".##########Xo ",
+".##########Xo ",
+".XXXXXXXXXXXo ",
+"ooooooooooooo "}
diff --git a/icons/14x14-general/folder-open.xpm b/icons/14x14-general/folder-open.xpm
new file mode 100644
index 0000000..5dc8ad0
--- /dev/null
+++ b/icons/14x14-general/folder-open.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *folder-open[] = {
+/* width height num_colors chars_per_pixel */
+" 14 14 6 1",
+/* colors */
+" c None s None",
+". c black",
+"# c #808080",
+"g c white",
+"h c #c0c0c0",
+"j c yellow",
+/* pixels */
+" ",
+" ##### ",
+" #ggggg# ",
+" #ghjhjhg#####",
+" #gjhjhjhgggg#",
+" #ghjhjhjhhjh#",
+"############j#",
+"#ggggggggg#.h#",
+"#ghjhjhjhjj.##",
+" #ghjhjhjhh#.#",
+" #gjhjhjhjjh.#",
+" #gjhjhjhhj#.",
+" ###########.",
+" ...........",
+};
diff --git a/icons/14x14-general/folder.xpm b/icons/14x14-general/folder.xpm
new file mode 100644
index 0000000..a177208
--- /dev/null
+++ b/icons/14x14-general/folder.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * folder_t_xpm[] = {
+"14 14 6 1",
+" c None s None",
+". c #808080",
+"X c #c0c0c0",
+"o c #ffff00",
+"O c black",
+"# c white",
+" ",
+" .... ",
+" .XoXo. ",
+".XoXoXo...... ",
+".###########.O",
+".#oXoXoXoXoX.O",
+".#XoXoXoXoXo.O",
+".#oXoXoXoXoX.O",
+".#XoXoXoXoXo.O",
+".#oXoXoXoXoX.O",
+".#XoXoXoXoXo.O",
+".#oXoXoXoXoX.O",
+".............O",
+" OOOOOOOOOOOOO",
+};
diff --git a/icons/14x14-general/font.xpm b/icons/14x14-general/font.xpm
new file mode 100644
index 0000000..4a2f094
--- /dev/null
+++ b/icons/14x14-general/font.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * mini_font_xpm[] = {
+"14 14 4 1",
+" c None",
+". c green",
+"X c red",
+"o c blue",
+" ",
+" . ",
+" . ",
+" . ",
+" XXXX. ...ooo ",
+" X X.. .. o",
+" X. o. ",
+" XXXX. o. ",
+"X X. o. ",
+"X X.. .o ",
+" XXXXX .. oooo",
+" ",
+" ",
+" "};
diff --git a/icons/14x14-general/game-action.xpm b/icons/14x14-general/game-action.xpm
new file mode 100644
index 0000000..8366d80
--- /dev/null
+++ b/icons/14x14-general/game-action.xpm
@@ -0,0 +1,19 @@
+/* XPM */
+static char * mini-run_xpm[] = {
+"14 14 2 1",
+" c None s None",
+". c Black",
+" ",
+" .. ",
+" ... ",
+" . ",
+" ..... ",
+" . .... . ",
+" ... .. ",
+" . ... ",
+" ....... ",
+" ... .. ",
+" .. ",
+" .. ",
+" .. ",
+" "};
diff --git a/icons/14x14-general/game-board.xpm b/icons/14x14-general/game-board.xpm
new file mode 100644
index 0000000..1e19dc5
--- /dev/null
+++ b/icons/14x14-general/game-board.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini-slon_xpm[] = {
+"14 14 5 1",
+" c None s None",
+". c black",
+"X c #808080",
+"O c #c0c0c0",
+"o c white",
+" ....X ",
+" .ooOX.X ",
+" .o.oooO.X ",
+" .oooooooX.X ",
+"X.o..ooooO.X ",
+" ... .oooX.X ",
+" .ooo.XX ",
+" .ooO.X ",
+" .oooO.X ",
+" .oooOX.X ",
+" .XXXX.... ",
+" .ooooooOXX. ",
+" ...........X ",
+" XXXXXXXXXXX ",
+};
diff --git a/icons/14x14-general/game-cards.xpm b/icons/14x14-general/game-cards.xpm
new file mode 100644
index 0000000..a11062c
--- /dev/null
+++ b/icons/14x14-general/game-cards.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *cards[]={
+"14 14 6 1",
+" c None",
+"# c black",
+". c white",
+"+ c #808080",
+"O c red",
+"o c #ffc0c0",
+" ",
+" ## ",
+" #..## ",
+" #.oO..## ",
+" #...o.Oo.#",
+" #......o.+#",
+" #...oO...+.#",
+" #.o......+.# ",
+"#.oO.o...+.# ",
+"#++..Oo.+.# ",
+"#..++..+.# ",
+" ##..++.# ",
+" ##..# ",
+" ## ",
+};
diff --git a/icons/14x14-general/game-logic.xpm b/icons/14x14-general/game-logic.xpm
new file mode 100644
index 0000000..c3d9505
--- /dev/null
+++ b/icons/14x14-general/game-logic.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * mini-maze_xpm[] = {
+"14 14 3 1",
+"+ c None s None",
+" c black",
+". c white",
+" ",
+" ... ........ ",
+" . . . . ",
+" . . . ...... ",
+" . ... . . ",
+" . . .... ",
+" ....... . . ",
+" . .... ",
+" ........ . ",
+" . .. . . ",
+" . ...... . . ",
+" . . . . ",
+" . ........ . ",
+" ",
+};
diff --git a/icons/14x14-general/game.xpm b/icons/14x14-general/game.xpm
new file mode 100644
index 0000000..c67eced
--- /dev/null
+++ b/icons/14x14-general/game.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * mini-happy_xpm[] = {
+"14 14 3 1",
+" c None s None",
+". c black",
+"X c yellow",
+" ",
+" ..... ",
+" ..XXXXX.. ",
+" .XXXXXXXXX. ",
+" .XX..X..XX. ",
+".XXX..X..XXX. ",
+".XXX..X..XXX. ",
+".XXXXXXXXXXX. ",
+".XXXXXXXXXXX. ",
+".XX.XXXXX.XX. ",
+" .XX.....XX. ",
+" .XXX...XXX. ",
+" ..XXXXX.. ",
+" ..... ",
+};
diff --git a/icons/14x14-general/ghostview.xpm b/icons/14x14-general/ghostview.xpm
new file mode 100644
index 0000000..2bcf9bf
--- /dev/null
+++ b/icons/14x14-general/ghostview.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *mini-gv[] = {
+/* width height num_colors chars_per_pixel */
+" 14 14 3 1",
+/* colors */
+" c None s None",
+". c Black",
+"# c White",
+/* pixels */
+" .... ",
+" .####. ",
+" .######. ",
+" .######. ",
+" ..#.##.#... ",
+".###.##.#.##. ",
+".###########. ",
+" .#########. ",
+" .#######. ",
+" .#######. ",
+" .#######. ",
+" .#########. ",
+".###.###.###. ",
+" .... ... .. ",
+};
diff --git a/icons/14x14-general/gimp.xpm b/icons/14x14-general/gimp.xpm
new file mode 100644
index 0000000..2a2699a
--- /dev/null
+++ b/icons/14x14-general/gimp.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char*gimp[]={
+"14 14 9 1",
+"g c #808080",
+"f c #a0a0a0",
+"b c #404000",
+"# c #000000",
+"c c #400000",
+"a c #303030",
+". c None",
+"d c #585858",
+"e c #ffffff",
+"..............",
+".#............",
+"#aa#........#.",
+".#aabcccc.#aa#",
+".#abccccc##da#",
+"..abbaaaabdd#.",
+"##aefefdddda..",
+"aa#g#eggdba#..",
+"badggfgddb#.#.",
+"#bdddddbdda#a#",
+".#acbbbbaccdba",
+"..##aaaa###ga#",
+"....#aa#......",
+"..............",
+};
diff --git a/icons/14x14-general/gnome.xpm b/icons/14x14-general/gnome.xpm
new file mode 100644
index 0000000..b8033eb
--- /dev/null
+++ b/icons/14x14-general/gnome.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * gnome_xpm[] = {
+"14 14 7 1",
+" c None",
+". c white",
+"+ c gray85",
+"@ c black",
+"# c grey70",
+"$ c grey60",
+"& c grey40",
+" .+@ ",
+" #$@#&@@ ",
+" &@@@@@@ ",
+" # @@ @@ ",
+" @@ .+$$ ",
+" @ .$$$@@ ",
+"$@ .$$$@@@ ",
+" @ +$&@@@ ",
+" #$@@ $$& ",
+" #$@@ ##&@ ",
+" $$&@ +&@ ",
+" $$$$###&@ ",
+" @$$$$@@ ",
+" @@@@@ ",
+};
diff --git a/icons/14x14-general/gnu.xpm b/icons/14x14-general/gnu.xpm
new file mode 100644
index 0000000..df3d3eb
--- /dev/null
+++ b/icons/14x14-general/gnu.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *gnu_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"14 14 8 1",
+" c None",
+". c black",
+"o c gray30",
+"O c gray40",
+"@ c gray50",
+"+ c gray60",
+"# c gray85",
+"$ c white",
+/* pixels */
+" .o.. .. ",
+".O .",
+". .. .. .",
+". .oo.oo. .",
+"...o$+$+O@+.. ",
+" ..$$$@$$@$.. ",
+" .+$$$.$$.$. ",
+" .$$+$$#+$. ",
+" .O#$$$#O. ",
+" .$#$$$$$. ",
+" .$$$$+++. ",
+" o$o$$@@ ",
+" o+o$+o ",
+" O O+. ",
+};
diff --git a/icons/14x14-general/graphics.xpm b/icons/14x14-general/graphics.xpm
new file mode 100644
index 0000000..b3570f5
--- /dev/null
+++ b/icons/14x14-general/graphics.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini_rgb_xpm[] = {
+"14 14 5 1",
+" c None",
+". c black",
+"X c red",
+"o c green",
+"O c blue",
+".... .... ....",
+".XX. .oo. .OO.",
+".XX. .oo. .OO.",
+".XX. .oo. .OO.",
+".XX. .oo. .OO.",
+".XX. .oo. .OO.",
+".XX. .oo. .OO.",
+".XX. .oo. .OO.",
+".XX. .oo. .OO.",
+".XX. .oo. .OO.",
+".XX. .oo. .OO.",
+".XX. .oo. .OO.",
+".XX. .oo. .OO.",
+".... .... ....",
+};
diff --git a/icons/14x14-general/help.xpm b/icons/14x14-general/help.xpm
new file mode 100644
index 0000000..d45c6db
--- /dev/null
+++ b/icons/14x14-general/help.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini-manual_xpm[] = {
+"14 14 6 1",
+" c None s None",
+". c Black",
+"X c Red",
+"o c Yellow",
+"O c #808080",
+"+ c White",
+" .. ",
+" .XX. ",
+" .XXXX. ",
+" .XXXoXX. ",
+" .XXXoXoXX. ",
+" .XXXXXoXoX. ",
+".XXXXXXXoX.O ",
+"..XXXXXXX.+.O ",
+".+.XXXXX.+.O ",
+" .+.XXX.+.O ",
+" .+.X.+.O ",
+" .+.+.O ",
+" .+.O ",
+" .O ",
+};
diff --git a/icons/14x14-general/home.xpm b/icons/14x14-general/home.xpm
new file mode 100644
index 0000000..781fe09
--- /dev/null
+++ b/icons/14x14-general/home.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char *kfm_home[]={
+"14 14 3 1",
+"a c #ffffff",
+"# c #000000",
+". c None",
+"..............",
+"...#..##......",
+"...#.#aa#.....",
+"...##aaaa#....",
+"...#aaaaaa#...",
+"..#aaaaaaaa#..",
+".#aaaaaaaaaa#.",
+"###aaaaaaaa###",
+"..#aaaaaaaa#..",
+"..#aa###aaa#..",
+"..#aa#.#aaa#..",
+"..#aa#.#aaa#..",
+"..#aa#.#aaa#..",
+"..####.#####.."};
+
diff --git a/icons/14x14-general/image-processor.xpm b/icons/14x14-general/image-processor.xpm
new file mode 100644
index 0000000..8dd21f6
--- /dev/null
+++ b/icons/14x14-general/image-processor.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * mini_palett_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"14 14 8 1 0 0",
+/* colors */
+" s None m None c None",
+". s iconColor1 m black c black",
+"X s iconColor6 m white c yellow",
+"o s iconColor8 m black c magenta",
+"+ s iconColor4 m white c green",
+"@ c #808080808080",
+"# s iconColor3 m black c red",
+"$ s iconColor5 m black c blue",
+/* pixels */
+" .... ",
+" .XXXX.. ",
+" .XXXoooX. ",
+".XXXXoooX.. .",
+".XX++@..XX. ..",
+".X+++@XXXXX...",
+".X@@@XXX.@... ",
+".XXXXXXX....X.",
+" .X###.XXXXXX.",
+" .X###.X$$XXX.",
+" ..XXXX$$$XX.",
+" ...XXXX.. ",
+" @.. .... ",
+" @@.. "};
diff --git a/icons/14x14-general/image-viewer.xpm b/icons/14x14-general/image-viewer.xpm
new file mode 100644
index 0000000..f5f2b00
--- /dev/null
+++ b/icons/14x14-general/image-viewer.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * mini_icons_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"14 14 8 1 0 0",
+/* colors */
+" c #808080",
+". s none m none c none",
+"X s iconColor2 m white c white",
+"o s iconColor1 m black c black",
+"O s iconColor5 m black c blue",
+"+ s iconColor4 m white c green",
+"@ s iconColor3 m black c red",
+"# s iconColor6 m white c yellow",
+/* pixels */
+" .. .",
+" XXXXXo.XXXXXo",
+" XOOOXo.X+++Xo",
+" XOOOXo.X+++Xo",
+" XOOOXo.X+++Xo",
+" XXXXXo.XXXXXo",
+" oooooo.oooooo",
+". .. .",
+" XXXXXo.XXXXXo",
+" X@@@Xo.X###Xo",
+" X@@@Xo.X###Xo",
+" X@@@Xo.X###Xo",
+" XXXXXo.XXXXXo",
+" oooooo.oooooo",
+};
diff --git a/icons/14x14-general/information.xpm b/icons/14x14-general/information.xpm
new file mode 100644
index 0000000..8951937
--- /dev/null
+++ b/icons/14x14-general/information.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini-doc_xpm[] = {
+"14 14 4 1",
+" c None s None",
+". c black",
+"X c white",
+"o c #808080",
+" ....... ",
+" .XXXXX.. ",
+" .XoooX.X. ",
+" .XXXXX.... ",
+" .XooooXoo.o ",
+" .XXXXXXXX.o ",
+" .XooooooX.o ",
+" .XXXXXXXX.o ",
+" .XooooooX.o ",
+" .XXXXXXXX.o ",
+" .XooooooX.o ",
+" .XXXXXXXX.o ",
+" ..........o ",
+" oooooooooo ",
+};
+
diff --git a/icons/14x14-general/item.xpm b/icons/14x14-general/item.xpm
new file mode 100644
index 0000000..4671d0b
--- /dev/null
+++ b/icons/14x14-general/item.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * mini-bball_xpm[] = {
+"14 14 4 1",
+" c None s None",
+". c blue",
+"X c white",
+"o c #808080",
+" ",
+" ",
+" ",
+" ",
+" ... ",
+" .XX.. ",
+" .XX..o ",
+" .....o ",
+" ...oo ",
+" ooo ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/14x14-general/kde.xpm b/icons/14x14-general/kde.xpm
new file mode 100644
index 0000000..c0f889d
--- /dev/null
+++ b/icons/14x14-general/kde.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*launch[]={
+"14 14 5 1",
+"# c #000000",
+"a c #ffffff",
+"c c #808080",
+"b c #c0c0c0",
+". c None",
+".........###..",
+"........#a##..",
+"....##.#ab##..",
+"...#aa#ca##...",
+"..#cc##ab##...",
+"..#ab##c##....",
+"..#ab######...",
+"..#ab#######..",
+"..#ab##c#####.",
+"..#ab##..###..",
+"..#ab##...#...",
+"..#ab##.......",
+"..#bb##.......",
+"...###........"};
diff --git a/icons/14x14-general/keyboard.xpm b/icons/14x14-general/keyboard.xpm
new file mode 100644
index 0000000..937fa38
--- /dev/null
+++ b/icons/14x14-general/keyboard.xpm
@@ -0,0 +1,74 @@
+/* XPM */
+static char * mini_keyboard_xpm[] = {
+/* width height ncolors cpp */
+"14 14 7 1",
+/* colors */
+" c None",
+"+ c #404040",
+"* c #E0E0E0",
+". c #808080",
+"X c white",
+"o c black",
+"O c #C0C0C0",
+/* pixels */
+" ............ ",
+".***********+o",
+".*..........+o",
+".*OoXOoXOoXO+o",
+".*.oO.oO.oO.+o",
+".*oooooooooo+o",
+".*oXOoXOoXXO+o",
+".*oO.oO.oOO.+o",
+".*oooooooooo+o",
+".*XOoXXXOoXO+o",
+".*O.oOOO.oO.+o",
+".*oooooooooo+o",
+".++++++++++++o",
+" oooooooooooo ",
+};
+
+/* variant:
+" ............ ",
+".XXXXXXXXXXX.o",
+".X...........o",
+".X.XOoXOoXOo.o",
+".X.O.oO.oO.o.o",
+".XOooooooooo.o",
+".XOoXOoXXXOo.o",
+".XOoO.oOOO.o.o",
+".XOooooooooo.o",
+".X.XoXXXOoXo.o",
+".X.OoOOO.oOo.o",
+".X.ooooooooo.o",
+".............o",
+" oooooooooooo ",
+*/
+
+/* original:
+static char * mini_keyboard_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"17 15 5 1 0 0",
+/* colors */
+" s none m none c none",
+". c #808080",
+"X s iconColor2 m white c white",
+"o s iconColor1 m black c black",
+"O c #C0C0C0",
+/* pixels */
+" ............... ",
+".XXXXXXXXXXXXXX.o",
+".X..............o",
+".X.XOoXOoXOoXOo.o",
+".X.O.oO.oO.oO.o.o",
+".XOoooooooooooo.o",
+".XOoXOoXOoXXXOo.o",
+".XOoO.oOOoOOO.o.o",
+".XOoooooooooooo.o",
+".X.XOoXXXXOoXOo.o",
+".X.O.oOOOO.oO.o.o",
+".X.oooooooooooo.o",
+"................o",
+" ooooooooooooooo ",
+" ",
+" "};
+*/
diff --git a/icons/14x14-general/linux.xpm b/icons/14x14-general/linux.xpm
new file mode 100644
index 0000000..4ce57d4
--- /dev/null
+++ b/icons/14x14-general/linux.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*penguin[]={
+"14 14 7 1",
+/*
+". c None",
+"e c #808000",
+"# c #000000",
+"b c #808080",
+"c c #ffff00",
+"d c #c0c000",
+"a c #ffffff",
+ colors changed from yellow to more natural by migo
+*/
+". c None",
+"e c #c08900",
+"# c #000000",
+"b c #808080",
+"c c #ffb700",
+"d c #e0a000",
+"a c #ffffff",
+".....###......",
+".....####.....",
+"....#a#a#b....",
+"....##c###....",
+"....#dcd##....",
+"....#aaaa#....",
+"...#baaaab#...",
+"...#aaaaaa#...",
+"..#baaaaaa#...",
+".#cdbaaaab##..",
+"#cdd#baaabdc#.",
+"#ddddbaabeddd#",
+".#dde####ed##.",
+"..###....##..."};
+
+
+
+
diff --git a/icons/14x14-general/lock.xpm b/icons/14x14-general/lock.xpm
new file mode 100644
index 0000000..2f66715
--- /dev/null
+++ b/icons/14x14-general/lock.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini-lock_xpm[] = {
+"14 14 5 1",
+" c None s None",
+". c #808080",
+"X c black",
+"o c white",
+"O c yellow",
+" ",
+" .XXX. ",
+" X.ooo.X ",
+" ..oXXXo.. ",
+" XoX...XoX ",
+" XoX. XoX. ",
+" XXXXXXXXXXX ",
+" XOOOOOOOOOX. ",
+" XO.......OX. ",
+" XOOOOOOOOOX. ",
+" XO.......OX. ",
+" XOOOOOOOOOX. ",
+" XXXXXXXXXXX. ",
+" ........... ",
+};
diff --git a/icons/14x14-general/mail.xpm b/icons/14x14-general/mail.xpm
new file mode 100644
index 0000000..584f888
--- /dev/null
+++ b/icons/14x14-general/mail.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * jmail_xpm[] = {
+"14 14 6 1",
+" s None c None",
+". c gray85",
+"X c white",
+"o c gray60",
+"* c gray50",
+"' c gray30",
+" ",
+" ",
+"************* ",
+"*.XXXXXXXXX.*'",
+"*XoXXXXXXXoX*'",
+"*XXoXXXXXoXX*'",
+"*XX.oXXXo.XX*'",
+"*XXo.oXo.oXX*'",
+"*XoXXXoXXXoX*'",
+"*.XXXXXXXXX.*'",
+"*************'",
+" '''''''''''''",
+" ",
+" ",
+};
diff --git a/icons/14x14-general/modules.xpm b/icons/14x14-general/modules.xpm
new file mode 100644
index 0000000..b9700bb
--- /dev/null
+++ b/icons/14x14-general/modules.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-modules_xpm[] = {
+"14 14 4 1",
+" c None s None",
+". c Black",
+"X c Yellow",
+"o c red",
+" ...... ",
+" .XXXXXX. ",
+" .Xooooo. ",
+" .Xooooo. ",
+" .Xooooo. ",
+" .Xooooo. ",
+" ...... ",
+" ...... ..... ",
+".XXXXXX.XXXXX.",
+".Xooooo.Xoooo.",
+".Xooooo.Xoooo.",
+".Xooooo.Xoooo.",
+".Xooooo.Xoooo.",
+" ...... ..... ",
+};
diff --git a/icons/14x14-general/monitoring.xpm b/icons/14x14-general/monitoring.xpm
new file mode 100644
index 0000000..9c4e739
--- /dev/null
+++ b/icons/14x14-general/monitoring.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * mini_monitor_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"14 14 8 1 0 0",
+/* colors */
+" s None m None c None",
+". s iconGray5 m black c #808080",
+"X c #c0c0c0",
+"o s iconColor6 m white c yellow",
+"O s iconColor1 m black c black",
+"+ s iconColor2 m white c white",
+"@ c #000080",
+"# s iconColor5 m black c blue",
+/* pixels */
+" . ",
+"XXXXXXXXX.OXXX",
+"X+++++++.oO++O",
+"X+@@@@@@oOO.oO",
+"X+@####o#oooOO",
+"X+@###ooOooO+O",
+"X+@###Ooo#O#+O",
+"X+@####oO###+O",
+"X+@#oO######+O",
+"X+@##o######+O",
+"X++++++++++++O",
+"OOOOOOOOOOOOOO",
+" .++++++O ",
+" OOOOOOOOOOOO ",
+};
diff --git a/icons/14x14-general/mouse.xpm b/icons/14x14-general/mouse.xpm
new file mode 100644
index 0000000..86d2537
--- /dev/null
+++ b/icons/14x14-general/mouse.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini_mouse_xpm[] = {
+"14 14 4 1",
+" c None",
+"# c black",
+"X c white",
+"o c gray",
+"# ### ",
+"### #XXX# ",
+" ##XoXXX# ",
+" #XXXoXXo# ",
+" #XoXXXooXX# ",
+"#oXXoXXoXXX# ",
+"#ooXXooXXXXX# ",
+"#XXoXoXXXXXX# ",
+" #XXoXXXXXXX# ",
+" #XXoXXXXXo# ",
+" #XXoXXXoX# ",
+" #XXoooX# ",
+" #XXXX# ",
+" #### ",
+};
diff --git a/icons/14x14-general/multimedia.xpm b/icons/14x14-general/multimedia.xpm
new file mode 100644
index 0000000..00e6670
--- /dev/null
+++ b/icons/14x14-general/multimedia.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *multimedia[] = {
+/* width height num_colors chars_per_pixel */
+" 14 14 8 1",
+/* colors */
+" c None",
+"# c #000000",
+"@ c #0000ff",
+"e c #00ff00",
+"g c #ffff00",
+"= c #808080",
+"i c white",
+"- c #c0c0c0",
+/* pixels */
+" @- @@",
+" @@- @@--",
+" @-@@@--@@",
+" @@---@@--",
+" @-@@@-- ",
+" @---- ",
+" @- === ",
+" @-=g--- ",
+" @@-@=ee--- ",
+"@@@@@@=-e#--# ",
+"@@@@@@---ei- ",
+"@@@@@@---eg# ",
+"@@@@@- #= ",
+" @@- ",
+};
diff --git a/icons/14x14-general/music.xpm b/icons/14x14-general/music.xpm
new file mode 100644
index 0000000..98a96a4
--- /dev/null
+++ b/icons/14x14-general/music.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+/* Drawn by Nico Schirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+/* edited by migo */
+static char*sound_settings[]={
+"14 14 8 1",
+"# c #000000",
+"a c #808080",
+"f c gray30",
+"e c gray60",
+"g c white",
+"d c red",
+"c c #ffff00",
+". c None",
+/*"f c #585858",*/
+/*"e c #a0a0a4",*/
+/*"g c #c0ffff",*/
+/*"d c #c05800",*/
+/*"c c #ffa858",*/
+"......###.....",
+".....#aaa##...",
+"....#aaaaaa##.",
+"...#eeaaaaae#.",
+".#.#aaeeaaef#.",
+"..##aa#feeff#.",
+"##.#afff#fff#.",
+"cd.#afga#fff#.",
+"##.#a#ef#fff#.",
+"...#afffffff#.",
+"...#fff#afff#.",
+"....##faaff#..",
+"......##ff#...",
+"........##....",
+};
+
diff --git a/icons/14x14-general/netscape.xpm b/icons/14x14-general/netscape.xpm
new file mode 100644
index 0000000..eebd67a
--- /dev/null
+++ b/icons/14x14-general/netscape.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini-nscape_xpm[] = {
+"14 14 5 1",
+" c None s None",
+". c #808080",
+"X c Black",
+"o c White",
+"O c blue",
+" ",
+" ... ....X ",
+" .oo. .oooX ",
+" .oo. .oX ",
+" .ooo. .oX ",
+" .oXoo. .oX ",
+" .oX.oo..oX ",
+" .oX .oo.oX ",
+" .oX .oooX ",
+" .oXOOOXooX ",
+" OXoXXXXXXXXO ",
+"OXoooXXXXXXXXO",
+"XXXXXXXXXXXXXX",
+" ",
+};
diff --git a/icons/14x14-general/network.xpm b/icons/14x14-general/network.xpm
new file mode 100644
index 0000000..35aed12
--- /dev/null
+++ b/icons/14x14-general/network.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini_telnet_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"14 14 3 1 0 0",
+/* colors */
+" s None m None c None",
+". s iconColor1 m black c black",
+"X c #c0c0c0",
+/* pixels */
+" ... ",
+" . . ..... ",
+" . . . . ",
+"..... . ... ",
+".XXX. . ..... ",
+"..... . .XXX. ",
+".XXX. . .XXX. ",
+".XXX. . ..... ",
+"..... . .XXX. ",
+" ... . ..... ",
+" . . . . ",
+" . . . . ",
+" ..... ",
+" ... ",
+};
diff --git a/icons/14x14-general/news.xpm b/icons/14x14-general/news.xpm
new file mode 100644
index 0000000..fff1534
--- /dev/null
+++ b/icons/14x14-general/news.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * mini_news_xpm[] = {
+"14 14 4 1",
+" c None",
+". c black",
+"X c white",
+"o c gray",
+" ... ",
+" ..XX.. ",
+" ...Xo...X.",
+" ..oXX..XXoX.",
+" .XXoo.XXoXXX.",
+".XX...XXoXXoX.",
+".Xo.XXo ooXXo.",
+".XX.o.XXXooXX.",
+" .X..ooXoXXX..",
+" .Xo..oXXo.. ",
+" .XX.ooX.. ",
+" .Xoo... ",
+" .X.. ",
+" .. "};
diff --git a/icons/14x14-general/printing.xpm b/icons/14x14-general/printing.xpm
new file mode 100644
index 0000000..eed426e
--- /dev/null
+++ b/icons/14x14-general/printing.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+/* colors edited by Migo (bad) */
+static char*printer[]={
+"14 14 9 1",
+"# c #000000",
+"@ c #ffffff",
+"c c #808080",
+". c #c0c0c0",
+"o c gray30",
+"f c #ffff00",
+"g c gray60",
+"h c #00ff00",
+" c None",
+" #### ",
+" #o...### ",
+" #c@cco...##",
+" #c@@@#ccco.#",
+" #c@@@#cc@f.o#",
+"#@...#cc@h.@o#",
+"#.@@...@..@oo#",
+"#...@@@..@ooo#",
+"#.gg...@@oooo#",
+"#.g@ggg.oooo# ",
+"##...@g.ooo# ",
+" ##..g.oo# ",
+" ###.o# ",
+" ## ",
+};
diff --git a/icons/14x14-general/programs.xpm b/icons/14x14-general/programs.xpm
new file mode 100644
index 0000000..9486ff6
--- /dev/null
+++ b/icons/14x14-general/programs.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini_util_xpm[] = {
+"14 14 4 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+"o c #A8A8A8A8A8A8",
+" ... ",
+" .......... ",
+" .XXX.oooooo.",
+" .XXX.ooooo. ",
+" .XXX....... ",
+" .XXX.ooo. ",
+"..XX...ooo. ",
+".XXX.o..ooo. ",
+".XX..o. .ooo. ",
+".XX.oo. .ooo.",
+".X..o. ....",
+".X.oo. ",
+"...o. ",
+" .. ",
+};
diff --git a/icons/14x14-general/quit.xpm b/icons/14x14-general/quit.xpm
new file mode 100644
index 0000000..e351ece
--- /dev/null
+++ b/icons/14x14-general/quit.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * mini_stop_xpm[] = {
+/* width height colors chars-per-color */
+"14 14 5 1",
+/* colors */
+" c None",
+". c #808080",
+": c red",
+"@ c white",
+"' c black",
+/* image */
+" ........ ",
+" .::::::::. ",
+" .::::::::::. ",
+".::::::::::::.",
+".:@@:@:@:@@@@'",
+".:@::@:@:@:@:'",
+".:@@::@::@:@:'",
+".:@::@:@:@:@:'",
+".:@@:@:@:@:@:'",
+".::::::::::::'",
+".::::::::::::'",
+" .::::::::::'.",
+" .::::::::'. ",
+" ''''''''. ",
+};
diff --git a/icons/14x14-general/refresh.xpm b/icons/14x14-general/refresh.xpm
new file mode 100644
index 0000000..9379e39
--- /dev/null
+++ b/icons/14x14-general/refresh.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-ray_xpm[] = {
+"14 14 4 1",
+" c None s None",
+". c black",
+"X c yellow",
+"o c #808080",
+" ",
+" ....... ",
+" .XXXXX.o ",
+" .XXXX.o ",
+" .XXXX.o ",
+" .XXX..... ",
+" .XXXXXXX.o ",
+" ....XXX.o ",
+" o.XXX.o ",
+" .XX.o ",
+" .XX.o ",
+" .X.o ",
+" .X.o ",
+" .. ",
+};
diff --git a/icons/14x14-general/restart.xpm b/icons/14x14-general/restart.xpm
new file mode 100644
index 0000000..f670d6c
--- /dev/null
+++ b/icons/14x14-general/restart.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * mini-turn_xpm[] = {
+"14 14 3 1",
+" c None s None",
+". c #808080",
+"X c black",
+" ",
+" ..XXX. ",
+" .XXXXXXX ",
+" .XX. .X ",
+" XX. ",
+" .X. X ",
+"XXXXX XXX ",
+" XXX XXXXX",
+" X .X. ",
+" .XX ",
+" X. .XX. ",
+" XXXXXXX. ",
+" .XXX.. ",
+" ",
+};
diff --git a/icons/14x14-general/science.xpm b/icons/14x14-general/science.xpm
new file mode 100644
index 0000000..c9fcbd1
--- /dev/null
+++ b/icons/14x14-general/science.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini_eye_xpm[] = {
+"14 14 4 1 0 0",
+" c None",
+". c black",
+"X c red",
+"o c cyan",
+" .. ",
+" .. ",
+" ... X",
+" ..oo. XX ",
+" ..oooo. XX ",
+"..ooooo.X ",
+"..oooooo. ",
+"..ooooo.X ",
+" ..oooo. XX ",
+" ..oo. XX ",
+" ... X",
+" .. ",
+" .. ",
+" ",
+};
diff --git a/icons/14x14-general/sound.xpm b/icons/14x14-general/sound.xpm
new file mode 100644
index 0000000..d3959bc
--- /dev/null
+++ b/icons/14x14-general/sound.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * mini_sound_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"14 14 5 1 0 0",
+/* colors */
+" s None m None c None",
+". c #808080",
+"X s iconColor2 m white c white",
+"o s iconColor6 m white c yellow",
+"O s iconColor1 m black c black",
+/* pixels */
+" .. .",
+" ..X. . ",
+" .o.o. ",
+" .o.XoX. . ",
+" ..oX..Xo. ",
+".X.XX.XOX. ",
+".o.oo.XOo. ...",
+".......OX. ",
+" OOoo.OXo. ",
+" O..XXX. . ",
+" .OXXX. .",
+" OOXO . ",
+" .O .",
+" ",
+};
diff --git a/icons/14x14-general/system.xpm b/icons/14x14-general/system.xpm
new file mode 100644
index 0000000..7a615c9
--- /dev/null
+++ b/icons/14x14-general/system.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *system_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"14 14 5 1",
+". c black",
+"+ c #a0a0a0",
+"# c gray85",
+"$ c white",
+" c None",
+/* pixels */
+" ",
+" . ",
+" . .$. . ",
+" .$.$##.#. ",
+" .$$#####++. ",
+" .###+#+#. ",
+" .$##...+++. ",
+".$##+. .#+##. ",
+" .#+#...+##. ",
+" .#+#+++#. ",
+" .#++++####. ",
+" .+.+##.#. ",
+" . .#. . ",
+" . ",
+};
diff --git a/icons/14x14-general/terminal-remote.xpm b/icons/14x14-general/terminal-remote.xpm
new file mode 100644
index 0000000..275eb41
--- /dev/null
+++ b/icons/14x14-general/terminal-remote.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *mini-term[] = {
+/* width height num_colors chars_per_pixel */
+" 14 14 6 1",
+/* colors */
+" c None s None",
+". c Black",
+"# c #808080", /* gray50 */
+"a c red",
+"b c White",
+"c c #c0c0c0", /* gray85 */
+/* pixels */
+" ",
+" ######### ",
+" #cccccccc#. ",
+" #bbbbbbbb##. ",
+" #b......b##. ",
+" #b.aaaaab##. ",
+" #b.aaaaab##. ",
+" #b.aaaaab##. ",
+" #bbbbbbbb#.##",
+" #.........#c.",
+"#bbbbbbbbb#c#.",
+"c#c#c#c#c#c##.",
+"#c#c#c#c#c##. ",
+"c........... ",
+};
diff --git a/icons/14x14-general/terminal-special.xpm b/icons/14x14-general/terminal-special.xpm
new file mode 100644
index 0000000..d10e34a
--- /dev/null
+++ b/icons/14x14-general/terminal-special.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *mini-term[] = {
+/* width height num_colors chars_per_pixel */
+" 14 14 6 1",
+/* colors */
+" c None s None",
+". c Black",
+"# c #808080", /* gray50 */
+"a c green",
+"b c White",
+"c c #c0c0c0", /* gray85 */
+/* pixels */
+" ",
+" ######### ",
+" #cccccccc#. ",
+" #bbbbbbbb##. ",
+" #b......b##. ",
+" #b.aaaaab##. ",
+" #b.aaaaab##. ",
+" #b.aaaaab##. ",
+" #bbbbbbbb#.##",
+" #.........#c.",
+"#bbbbbbbbb#c#.",
+"c#c#c#c#c#c##.",
+"#c#c#c#c#c##. ",
+"c........... ",
+};
diff --git a/icons/14x14-general/terminal.xpm b/icons/14x14-general/terminal.xpm
new file mode 100644
index 0000000..cc6ba6a
--- /dev/null
+++ b/icons/14x14-general/terminal.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *mini-term[] = {
+/* width height num_colors chars_per_pixel */
+" 14 14 6 1",
+/* colors */
+" c None s None",
+". c Black",
+"# c #808080", /* gray50 */
+"a c blue",
+"b c White",
+"c c #c0c0c0", /* gray85 */
+/* pixels */
+" ",
+" ######### ",
+" #cccccccc#. ",
+" #bbbbbbbb##. ",
+" #b......b##. ",
+" #b.aaaaab##. ",
+" #b.aaaaab##. ",
+" #b.aaaaab##. ",
+" #bbbbbbbb#.##",
+" #.........#c.",
+"#bbbbbbbbb#c#.",
+"c#c#c#c#c#c##.",
+"#c#c#c#c#c##. ",
+"c........... ",
+};
diff --git a/icons/14x14-general/themes.xpm b/icons/14x14-general/themes.xpm
new file mode 100644
index 0000000..cbb2ed5
--- /dev/null
+++ b/icons/14x14-general/themes.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * masks_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"14 14 4 1",
+/* colors */
+" c None",
+". c black",
+"X c red",
+"o c #c0c000",
+/* pixels */
+" .. ... ",
+".XX..XXX. ",
+".XXXXXX.. .. ",
+".XXXXX.oo..oo.",
+".X.X.X.oooooo.",
+".X.XX..oooooo.",
+".XXXXX.o.oo.o.",
+".XXXXX.o.oo.o.",
+".X.XX..oooooo.",
+".XX..X.oooooo.",
+" .XXXX.o.oo.o.",
+" .XXX.oo..oo.",
+" ... .oooo. ",
+" .... ",
+};
diff --git a/icons/14x14-general/todo.xpm b/icons/14x14-general/todo.xpm
new file mode 100644
index 0000000..ec67273
--- /dev/null
+++ b/icons/14x14-general/todo.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *todo14[] = {
+/* width height num_colors chars_per_pixel */
+" 14 14 3 1",
+/* colors */
+" c None",
+". c yellow",
+"# c black",
+/* pixels */
+" .... ",
+" ...... ",
+" ...##... ",
+" ....##.... ",
+" .####....... ",
+"..#.###..##...",
+".###########..",
+"...##....##...",
+"...###.....#..",
+" ..#.#..##... ",
+" .#.#.####. ",
+" ........ ",
+" ...... ",
+" .... ",
+};
diff --git a/icons/14x14-general/unknown.xpm b/icons/14x14-general/unknown.xpm
new file mode 100644
index 0000000..cad5a8b
--- /dev/null
+++ b/icons/14x14-general/unknown.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char *mini_x2_xpm[] = {
+/* x y colors c/p */
+"14 14 2 1",
+/* color def */
+" s None c None",
+". c red",
+/* bitmap */
+" ",
+" ",
+"..... . ",
+" ..... . ",
+" ..... . ",
+" ..... . ",
+" ... . ",
+" . ... ",
+" . ..... ",
+" . ..... ",
+" . ..... ",
+" . .....",
+" ",
+" ",
+};
diff --git a/icons/14x14-general/utility.xpm b/icons/14x14-general/utility.xpm
new file mode 100644
index 0000000..d8a3e01
--- /dev/null
+++ b/icons/14x14-general/utility.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-hammer_xpm[] = {
+"14 14 4 1",
+" c None s None",
+". c black",
+"o c white",
+"O c #808080",
+" ",
+" .. ..... ",
+" .oo.ooooo. ",
+" .ooooooooo. ",
+" .oO.oooo..o. ",
+" .. ....O .. ",
+" ... . ",
+" ... ",
+" ... ",
+" ... ",
+" ... ",
+" ... ",
+" ... ",
+" ... ",
+};
diff --git a/icons/14x14-general/video.xpm b/icons/14x14-general/video.xpm
new file mode 100644
index 0000000..e951938
--- /dev/null
+++ b/icons/14x14-general/video.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-camera_xpm[] = {
+"14 14 4 1",
+" c None",
+". c black",
+"X c white",
+"o c gray50",
+" ",
+" ..... ",
+" .XXXXX. ",
+" ...Xo..oX... ",
+".XXX......XXX.",
+"......oo......",
+".Xo..oXXo..oo.",
+".Xo..oXoo..oo.",
+".Xo..oooo..oo.",
+".Xoo..oo..ooo.",
+".Xoo......ooo.",
+".Xoooo..ooooo.",
+" ............ ",
+" ",
+};
diff --git a/icons/14x14-general/viewer.xpm b/icons/14x14-general/viewer.xpm
new file mode 100644
index 0000000..320f9c3
--- /dev/null
+++ b/icons/14x14-general/viewer.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * zoom_xpm[] = {
+"14 14 3 1",
+" c None s None",
+". c Black",
+"X c White",
+" ",
+" .... ",
+" . . ",
+" . X . ",
+" . X . ",
+" . . ",
+" . . ",
+" . .. ",
+" ....... ",
+" ... ",
+" ... ",
+" ... ",
+" .. ",
+" ",
+};
diff --git a/icons/14x14-general/window-close.xpm b/icons/14x14-general/window-close.xpm
new file mode 100644
index 0000000..050f07d
--- /dev/null
+++ b/icons/14x14-general/window-close.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-skull_xpm[] = {
+"14 14 4 1",
+" c None s None",
+". c red",
+"X c #808080",
+"o c black",
+" .... ",
+" X......X ",
+" X........X ",
+" ..oo..oo.. ",
+" ..XX..XX.. ",
+" o........o ",
+" o......o ",
+". o....o .",
+"o. o..o .o",
+" o... oo ...o ",
+" ooo....ooo ",
+" ........ ",
+"....oooooo....",
+"oooo oooo",
+};
diff --git a/icons/14x14-general/window-delete.xpm b/icons/14x14-general/window-delete.xpm
new file mode 100644
index 0000000..9e19291
--- /dev/null
+++ b/icons/14x14-general/window-delete.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-cross_xpm[] = {
+"14 14 4 1",
+" c None s None",
+". c red",
+"X c #808080",
+"o c black",
+" ",
+" . ",
+" ..X ... ",
+" ..X ..... ",
+" .......oo ",
+" .....o ",
+" ....o ",
+" ...... ",
+" ..o ... ",
+" ..o ... ",
+" .o ..X ",
+" .o .o ",
+" o o ",
+" ",
+};
diff --git a/icons/14x14-general/window-destroy.xpm b/icons/14x14-general/window-destroy.xpm
new file mode 100644
index 0000000..3c02a1c
--- /dev/null
+++ b/icons/14x14-general/window-destroy.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini-bomb_xpm[] = {
+"14 14 6 1",
+" c None",
+". c black",
+"X c gray50",
+"o c gray85",
+"O c yellow",
+"# c white",
+" ",
+" ... ",
+" . . ",
+" . . ",
+" ... . ",
+" ..... . ",
+" .X#o... . ",
+"X.#X....X . ",
+"..oX..... O O",
+".......O.O OO ",
+"......Xo. OOO ",
+"X.....X.X O ",
+" ....... ",
+" X...X ",
+};
diff --git a/icons/14x14-general/window-iconify.xpm b/icons/14x14-general/window-iconify.xpm
new file mode 100644
index 0000000..e82a0a2
--- /dev/null
+++ b/icons/14x14-general/window-iconify.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * window_iconify_xpm[] = {
+"14 14 4 1",
+" c None",
+"O c black",
+"= c navy",
+". c white",
+" ",
+"OOOOOOOOOO ",
+"O========OO ",
+"O========O ",
+"O........O ",
+"O........O O ",
+"O........O ",
+"O........O ",
+"OOOOOOOOOO O ",
+" O ",
+" O OOOO",
+" O O..O",
+" OOOO",
+" ",
+};
diff --git a/icons/14x14-general/window-identify.xpm b/icons/14x14-general/window-identify.xpm
new file mode 100644
index 0000000..42ed6c5
--- /dev/null
+++ b/icons/14x14-general/window-identify.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini_question_xpm[] = {
+"14 14 5 1",
+" s None c None",
+". c red",
+"X c white",
+"o c black",
+"O c #808080",
+" .... ",
+" .X...... ",
+" .X..oo...o ",
+" ...o ...o ",
+" oo ...o ",
+" ...o ",
+" ...o ",
+" ..oo ",
+" ....o ",
+" ooO ",
+" X.. ",
+" OX..O ",
+" O...O ",
+" ooO ",
+};
diff --git a/icons/14x14-general/window-lower.xpm b/icons/14x14-general/window-lower.xpm
new file mode 100644
index 0000000..8d59815
--- /dev/null
+++ b/icons/14x14-general/window-lower.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * mini-lower_xpm[] = {
+"14 14 2 1",
+" c None",
+". c red",
+" . . . ",
+" . ",
+" . .. ",
+" . . ",
+" .. .. ",
+" . ... ",
+" ... . ",
+" ..... ",
+" ......... ",
+" ....... ",
+" ..... ",
+" ... ",
+" . ",
+" ",
+};
diff --git a/icons/14x14-general/window-maximize.xpm b/icons/14x14-general/window-maximize.xpm
new file mode 100644
index 0000000..1422768
--- /dev/null
+++ b/icons/14x14-general/window-maximize.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * window_maximize_xpm[] = {
+"14 14 5 1",
+" c None",
+"+ c black",
+"O c black",
+"= c navy",
+". c white",
+" ",
+"OO OO OO OO OO",
+"O O",
+"O O O ",
+" OOOOOOOO O",
+"O O======O O",
+"O O......O ",
+" O......O O",
+"O O......O O",
+"O OOOOOOOO ",
+" O O O",
+"O O",
+"OO OO OO OO OO",
+" ",
+};
diff --git a/icons/14x14-general/window-move.xpm b/icons/14x14-general/window-move.xpm
new file mode 100644
index 0000000..7536a7f
--- /dev/null
+++ b/icons/14x14-general/window-move.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-move1_xpm[] = {
+"14 14 4 1",
+" c None",
+"O c black",
+"= c navy",
+". c white",
+" O ",
+" OOO ",
+" OOOOO ",
+" O ",
+" O OOOOOO O ",
+" OO O====O OO ",
+"OOOOO....OOOOO",
+" OO O....O OO ",
+" O OOOOOO O ",
+" O ",
+" OOOOO ",
+" OOO ",
+" O ",
+" ",
+};
diff --git a/icons/14x14-general/window-raise.xpm b/icons/14x14-general/window-raise.xpm
new file mode 100644
index 0000000..c7f7d25
--- /dev/null
+++ b/icons/14x14-general/window-raise.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * mini-raise_xpm[] = {
+"14 14 2 1",
+" c None",
+". c red",
+" . ",
+" ... ",
+" ..... ",
+" ....... ",
+" ......... ",
+" ..... ",
+" ... . ",
+" . ... ",
+" .. .. ",
+" . . ",
+" . .. ",
+" . ",
+" . . . ",
+" ",
+};
diff --git a/icons/14x14-general/window-resize.xpm b/icons/14x14-general/window-resize.xpm
new file mode 100644
index 0000000..e02b76f
--- /dev/null
+++ b/icons/14x14-general/window-resize.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-resize_xpm[] = {
+"14 14 4 1",
+" c None",
+"O c black",
+"= c navy",
+". c white",
+" ",
+"OOOOOOOOOO OOO",
+"O========O O",
+"O========O ",
+"O........O O",
+"O.....OO.O O",
+"O.....OOOO ",
+"O......OOO O O",
+"OOOOOOOOOOOO O",
+" OOO ",
+"O OOOO O",
+"O O",
+"OO OO OO OO OO",
+" ",
+};
diff --git a/icons/14x14-general/window-shade.xpm b/icons/14x14-general/window-shade.xpm
new file mode 100644
index 0000000..9d3287c
--- /dev/null
+++ b/icons/14x14-general/window-shade.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * window-shade_xpm[] = {
+"14 14 4 1",
+" c None",
+"O c black",
+"= c navy",
+". c white",
+" ",
+"OOOOOOOOOOOOOO",
+"O============O",
+"O============O",
+"O============O",
+"O......O.....O",
+"O.....OOO....O",
+"O....OOOOO...O",
+"O......O.....O",
+"O....OOOOO...O",
+"O.....OOO....O",
+"O......O.....O",
+"OOOOOOOOOOOOOO",
+" ",
+};
diff --git a/icons/14x14-general/window-stick.xpm b/icons/14x14-general/window-stick.xpm
new file mode 100644
index 0000000..858758e
--- /dev/null
+++ b/icons/14x14-general/window-stick.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * mini_stick_xpm[] = {
+"14 14 3 1 0 0",
+" c None",
+". c black",
+"X c red",
+" ..... ",
+" .XXXXX. ",
+" .XXXXX. ",
+" ..XXX.. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXXXX. ",
+" .XXXXXXX. ",
+" ........... ",
+" .X. ",
+" .X. ",
+" .X. ",
+};
diff --git a/icons/14x14-general/window.xpm b/icons/14x14-general/window.xpm
new file mode 100644
index 0000000..0d72fd6
--- /dev/null
+++ b/icons/14x14-general/window.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * window_xpm[] = {
+"14 14 5 1",
+" c None",
+"O c black",
+"= c navy",
+"& c gray30",
+". c white",
+" ",
+"OOOOOOOOOOOOOO",
+"O============O",
+"O.O======O.O.O",
+"O============O",
+"O............O",
+"O............O",
+"O............O",
+"O............O",
+"O............O",
+"O............O",
+"O............O",
+"OOOOOOOOOOOOOO",
+" ",
+};
diff --git a/icons/14x14-general/windows.xpm b/icons/14x14-general/windows.xpm
new file mode 100644
index 0000000..53863a0
--- /dev/null
+++ b/icons/14x14-general/windows.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * windows_xpm[] = {
+"14 14 4 1",
+" c None",
+". c #000000",
+"+ c #000080",
+"@ c #FFFFFF",
+"......... ",
+".+++++++. ",
+".@@@@@@@. ",
+".@@@@.........",
+".@@@@.+++++++.",
+".@@@@.@@@@@@@.",
+".@.........@@.",
+".@.+++++++.@@.",
+"...@@@@@@@.@@.",
+" .@@@@@@@.@@.",
+" .@@@@@@@.@@.",
+" .@@@@@@@....",
+" .@@@@@@@. ",
+" ......... ",
+};
diff --git a/icons/14x14-general/word-processor.xpm b/icons/14x14-general/word-processor.xpm
new file mode 100644
index 0000000..15bc019
--- /dev/null
+++ b/icons/14x14-general/word-processor.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * mini-pencil_xpm[] = {
+"14 14 8 1",
+" c None",
+". c red",
+"X c gray50",
+"o c white",
+"O c yellow",
+"+ c black",
+"@ c gray85",
+"# c blue",
+" ... ",
+" X....",
+" Xo....",
+" XoXO..+",
+" XoOOXO+ ",
+" XoOO@OX ",
+" XoXO@OX ",
+" #@OOXOX ",
+" #@##@OX ",
+" #@##X#+ ",
+"#@##X#+ ",
+"@##X#+ ",
+"##X#+ ",
+"#X#+ ",
+};
diff --git a/icons/14x14-general/www.xpm b/icons/14x14-general/www.xpm
new file mode 100644
index 0000000..b96ec11
--- /dev/null
+++ b/icons/14x14-general/www.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * www_xpm[] = {
+"14 14 5 1",
+" c None",
+". c black",
+"o c yellow",
+"c c red",
+", c navy",
+" ,,,,, ",
+" ,ccccc, ",
+" ,,,,cc,",
+" . .cc, ",
+" .o. ,.o.cc,",
+" .o. ,ccccc, ",
+" .o. .,,,,, ",
+" .o..o..o. ",
+" .o..o..o. ",
+" .o.ooo.o. ",
+" .ooo.ooo. ",
+" .o. .o. ",
+" .o. .o. ",
+" . . ",
+};
diff --git a/icons/14x14-general/xv.xpm b/icons/14x14-general/xv.xpm
new file mode 100644
index 0000000..43868c0
--- /dev/null
+++ b/icons/14x14-general/xv.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char *mini-xv[] = {
+/* width height num_colors chars_per_pixel */
+" 14 14 4 1",
+/* colors */
+" c None s None",
+". c White",
+"# c Black",
+"g c red",
+/* pixels */
+" ",
+" ",
+" ",
+" ### ",
+" gggggg# ",
+"gg..ggggggg #",
+"gggggggggggg##",
+"ggg##gggggggg#",
+" gg#ggggggg##",
+" ## ##",
+" # #",
+" ",
+" ",
+" "};
diff --git a/icons/16x16-aquafusion/_symlinks.lst b/icons/16x16-aquafusion/_symlinks.lst
new file mode 100644
index 0000000..01b0b9b
--- /dev/null
+++ b/icons/16x16-aquafusion/_symlinks.lst
@@ -0,0 +1,14 @@
+todo.png choice-no.png
+amusement.png choice-yes.png
+window.png window-close.png
+window.png window-delete.png
+window.png window-destroy.png
+window.png window-iconify.png
+window.png window-identify.png
+window.png window-lower.png
+window.png window-maximize.png
+window.png window-move.png
+window.png window-raise.png
+window.png window-resize.png
+window.png window-shade.png
+window.png window-stick.png
diff --git a/icons/16x16-aquafusion/amusement.png b/icons/16x16-aquafusion/amusement.png
new file mode 100644
index 0000000..5fda208
--- /dev/null
+++ b/icons/16x16-aquafusion/amusement.png
Binary files differ
diff --git a/icons/16x16-aquafusion/calculator.png b/icons/16x16-aquafusion/calculator.png
new file mode 100644
index 0000000..0ce6f62
--- /dev/null
+++ b/icons/16x16-aquafusion/calculator.png
Binary files differ
diff --git a/icons/16x16-aquafusion/cd-player.png b/icons/16x16-aquafusion/cd-player.png
new file mode 100644
index 0000000..2618379
--- /dev/null
+++ b/icons/16x16-aquafusion/cd-player.png
Binary files differ
diff --git a/icons/16x16-aquafusion/chat.png b/icons/16x16-aquafusion/chat.png
new file mode 100644
index 0000000..21a44fc
--- /dev/null
+++ b/icons/16x16-aquafusion/chat.png
Binary files differ
diff --git a/icons/16x16-aquafusion/clock.png b/icons/16x16-aquafusion/clock.png
new file mode 100644
index 0000000..f9d7fb0
--- /dev/null
+++ b/icons/16x16-aquafusion/clock.png
Binary files differ
diff --git a/icons/16x16-aquafusion/colors.png b/icons/16x16-aquafusion/colors.png
new file mode 100644
index 0000000..dea372b
--- /dev/null
+++ b/icons/16x16-aquafusion/colors.png
Binary files differ
diff --git a/icons/16x16-aquafusion/configuration.png b/icons/16x16-aquafusion/configuration.png
new file mode 100644
index 0000000..c65f9b8
--- /dev/null
+++ b/icons/16x16-aquafusion/configuration.png
Binary files differ
diff --git a/icons/16x16-aquafusion/development.png b/icons/16x16-aquafusion/development.png
new file mode 100644
index 0000000..478cd08
--- /dev/null
+++ b/icons/16x16-aquafusion/development.png
Binary files differ
diff --git a/icons/16x16-aquafusion/disk-cd.png b/icons/16x16-aquafusion/disk-cd.png
new file mode 100644
index 0000000..1945546
--- /dev/null
+++ b/icons/16x16-aquafusion/disk-cd.png
Binary files differ
diff --git a/icons/16x16-aquafusion/disk-floppy.png b/icons/16x16-aquafusion/disk-floppy.png
new file mode 100644
index 0000000..67f6817
--- /dev/null
+++ b/icons/16x16-aquafusion/disk-floppy.png
Binary files differ
diff --git a/icons/16x16-aquafusion/disk.png b/icons/16x16-aquafusion/disk.png
new file mode 100644
index 0000000..2df3ea1
--- /dev/null
+++ b/icons/16x16-aquafusion/disk.png
Binary files differ
diff --git a/icons/16x16-aquafusion/display.png b/icons/16x16-aquafusion/display.png
new file mode 100644
index 0000000..ecc4dd5
--- /dev/null
+++ b/icons/16x16-aquafusion/display.png
Binary files differ
diff --git a/icons/16x16-aquafusion/editor.png b/icons/16x16-aquafusion/editor.png
new file mode 100644
index 0000000..1d4e1a8
--- /dev/null
+++ b/icons/16x16-aquafusion/editor.png
Binary files differ
diff --git a/icons/16x16-aquafusion/empty.png b/icons/16x16-aquafusion/empty.png
new file mode 100644
index 0000000..1d9904a
--- /dev/null
+++ b/icons/16x16-aquafusion/empty.png
Binary files differ
diff --git a/icons/16x16-aquafusion/file-manager.png b/icons/16x16-aquafusion/file-manager.png
new file mode 100644
index 0000000..26337fd
--- /dev/null
+++ b/icons/16x16-aquafusion/file-manager.png
Binary files differ
diff --git a/icons/16x16-aquafusion/file.png b/icons/16x16-aquafusion/file.png
new file mode 100644
index 0000000..eb49788
--- /dev/null
+++ b/icons/16x16-aquafusion/file.png
Binary files differ
diff --git a/icons/16x16-aquafusion/folder-open.png b/icons/16x16-aquafusion/folder-open.png
new file mode 100644
index 0000000..bea5704
--- /dev/null
+++ b/icons/16x16-aquafusion/folder-open.png
Binary files differ
diff --git a/icons/16x16-aquafusion/folder.png b/icons/16x16-aquafusion/folder.png
new file mode 100644
index 0000000..711c7d4
--- /dev/null
+++ b/icons/16x16-aquafusion/folder.png
Binary files differ
diff --git a/icons/16x16-aquafusion/font.png b/icons/16x16-aquafusion/font.png
new file mode 100644
index 0000000..1746c4b
--- /dev/null
+++ b/icons/16x16-aquafusion/font.png
Binary files differ
diff --git a/icons/16x16-aquafusion/game-action.png b/icons/16x16-aquafusion/game-action.png
new file mode 100644
index 0000000..421d355
--- /dev/null
+++ b/icons/16x16-aquafusion/game-action.png
Binary files differ
diff --git a/icons/16x16-aquafusion/game-board.png b/icons/16x16-aquafusion/game-board.png
new file mode 100644
index 0000000..8c8154f
--- /dev/null
+++ b/icons/16x16-aquafusion/game-board.png
Binary files differ
diff --git a/icons/16x16-aquafusion/game-cards.png b/icons/16x16-aquafusion/game-cards.png
new file mode 100644
index 0000000..4f96fcb
--- /dev/null
+++ b/icons/16x16-aquafusion/game-cards.png
Binary files differ
diff --git a/icons/16x16-aquafusion/game-logic.png b/icons/16x16-aquafusion/game-logic.png
new file mode 100644
index 0000000..3abdbc0
--- /dev/null
+++ b/icons/16x16-aquafusion/game-logic.png
Binary files differ
diff --git a/icons/16x16-aquafusion/game.png b/icons/16x16-aquafusion/game.png
new file mode 100644
index 0000000..198887b
--- /dev/null
+++ b/icons/16x16-aquafusion/game.png
Binary files differ
diff --git a/icons/16x16-aquafusion/ghostview.png b/icons/16x16-aquafusion/ghostview.png
new file mode 100644
index 0000000..f90341c
--- /dev/null
+++ b/icons/16x16-aquafusion/ghostview.png
Binary files differ
diff --git a/icons/16x16-aquafusion/gimp.png b/icons/16x16-aquafusion/gimp.png
new file mode 100644
index 0000000..10d5c15
--- /dev/null
+++ b/icons/16x16-aquafusion/gimp.png
Binary files differ
diff --git a/icons/16x16-aquafusion/gnome.png b/icons/16x16-aquafusion/gnome.png
new file mode 100644
index 0000000..63e1ba7
--- /dev/null
+++ b/icons/16x16-aquafusion/gnome.png
Binary files differ
diff --git a/icons/16x16-aquafusion/gnu.png b/icons/16x16-aquafusion/gnu.png
new file mode 100644
index 0000000..4d6214c
--- /dev/null
+++ b/icons/16x16-aquafusion/gnu.png
Binary files differ
diff --git a/icons/16x16-aquafusion/graphics.png b/icons/16x16-aquafusion/graphics.png
new file mode 100644
index 0000000..f83cc52
--- /dev/null
+++ b/icons/16x16-aquafusion/graphics.png
Binary files differ
diff --git a/icons/16x16-aquafusion/help.png b/icons/16x16-aquafusion/help.png
new file mode 100644
index 0000000..832df0f
--- /dev/null
+++ b/icons/16x16-aquafusion/help.png
Binary files differ
diff --git a/icons/16x16-aquafusion/home.png b/icons/16x16-aquafusion/home.png
new file mode 100644
index 0000000..6da0c91
--- /dev/null
+++ b/icons/16x16-aquafusion/home.png
Binary files differ
diff --git a/icons/16x16-aquafusion/image-processor.png b/icons/16x16-aquafusion/image-processor.png
new file mode 100644
index 0000000..c242c4a
--- /dev/null
+++ b/icons/16x16-aquafusion/image-processor.png
Binary files differ
diff --git a/icons/16x16-aquafusion/image-viewer.png b/icons/16x16-aquafusion/image-viewer.png
new file mode 100644
index 0000000..6c70e82
--- /dev/null
+++ b/icons/16x16-aquafusion/image-viewer.png
Binary files differ
diff --git a/icons/16x16-aquafusion/information.png b/icons/16x16-aquafusion/information.png
new file mode 100644
index 0000000..a463d86
--- /dev/null
+++ b/icons/16x16-aquafusion/information.png
Binary files differ
diff --git a/icons/16x16-aquafusion/item.png b/icons/16x16-aquafusion/item.png
new file mode 100644
index 0000000..e474ecd
--- /dev/null
+++ b/icons/16x16-aquafusion/item.png
Binary files differ
diff --git a/icons/16x16-aquafusion/kde.png b/icons/16x16-aquafusion/kde.png
new file mode 100644
index 0000000..1b77079
--- /dev/null
+++ b/icons/16x16-aquafusion/kde.png
Binary files differ
diff --git a/icons/16x16-aquafusion/keyboard.png b/icons/16x16-aquafusion/keyboard.png
new file mode 100644
index 0000000..a73e6b8
--- /dev/null
+++ b/icons/16x16-aquafusion/keyboard.png
Binary files differ
diff --git a/icons/16x16-aquafusion/linux.png b/icons/16x16-aquafusion/linux.png
new file mode 100644
index 0000000..2c27dbb
--- /dev/null
+++ b/icons/16x16-aquafusion/linux.png
Binary files differ
diff --git a/icons/16x16-aquafusion/lock.png b/icons/16x16-aquafusion/lock.png
new file mode 100644
index 0000000..9f4fd1d
--- /dev/null
+++ b/icons/16x16-aquafusion/lock.png
Binary files differ
diff --git a/icons/16x16-aquafusion/mail.png b/icons/16x16-aquafusion/mail.png
new file mode 100644
index 0000000..9360d03
--- /dev/null
+++ b/icons/16x16-aquafusion/mail.png
Binary files differ
diff --git a/icons/16x16-aquafusion/modules.png b/icons/16x16-aquafusion/modules.png
new file mode 100644
index 0000000..d81e6a5
--- /dev/null
+++ b/icons/16x16-aquafusion/modules.png
Binary files differ
diff --git a/icons/16x16-aquafusion/monitoring.png b/icons/16x16-aquafusion/monitoring.png
new file mode 100644
index 0000000..3047ada
--- /dev/null
+++ b/icons/16x16-aquafusion/monitoring.png
Binary files differ
diff --git a/icons/16x16-aquafusion/mouse.png b/icons/16x16-aquafusion/mouse.png
new file mode 100644
index 0000000..bd0c714
--- /dev/null
+++ b/icons/16x16-aquafusion/mouse.png
Binary files differ
diff --git a/icons/16x16-aquafusion/multimedia.png b/icons/16x16-aquafusion/multimedia.png
new file mode 100644
index 0000000..206a5dc
--- /dev/null
+++ b/icons/16x16-aquafusion/multimedia.png
Binary files differ
diff --git a/icons/16x16-aquafusion/music.png b/icons/16x16-aquafusion/music.png
new file mode 100644
index 0000000..6ad146c
--- /dev/null
+++ b/icons/16x16-aquafusion/music.png
Binary files differ
diff --git a/icons/16x16-aquafusion/netscape.png b/icons/16x16-aquafusion/netscape.png
new file mode 100644
index 0000000..2d73bd8
--- /dev/null
+++ b/icons/16x16-aquafusion/netscape.png
Binary files differ
diff --git a/icons/16x16-aquafusion/network.png b/icons/16x16-aquafusion/network.png
new file mode 100644
index 0000000..d9b1125
--- /dev/null
+++ b/icons/16x16-aquafusion/network.png
Binary files differ
diff --git a/icons/16x16-aquafusion/news.png b/icons/16x16-aquafusion/news.png
new file mode 100644
index 0000000..e14670e
--- /dev/null
+++ b/icons/16x16-aquafusion/news.png
Binary files differ
diff --git a/icons/16x16-aquafusion/printing.png b/icons/16x16-aquafusion/printing.png
new file mode 100644
index 0000000..93bd1c5
--- /dev/null
+++ b/icons/16x16-aquafusion/printing.png
Binary files differ
diff --git a/icons/16x16-aquafusion/programs.png b/icons/16x16-aquafusion/programs.png
new file mode 100644
index 0000000..259239f
--- /dev/null
+++ b/icons/16x16-aquafusion/programs.png
Binary files differ
diff --git a/icons/16x16-aquafusion/quit.png b/icons/16x16-aquafusion/quit.png
new file mode 100644
index 0000000..18d9f27
--- /dev/null
+++ b/icons/16x16-aquafusion/quit.png
Binary files differ
diff --git a/icons/16x16-aquafusion/refresh.png b/icons/16x16-aquafusion/refresh.png
new file mode 100644
index 0000000..28b8515
--- /dev/null
+++ b/icons/16x16-aquafusion/refresh.png
Binary files differ
diff --git a/icons/16x16-aquafusion/restart.png b/icons/16x16-aquafusion/restart.png
new file mode 100644
index 0000000..75d2737
--- /dev/null
+++ b/icons/16x16-aquafusion/restart.png
Binary files differ
diff --git a/icons/16x16-aquafusion/science.png b/icons/16x16-aquafusion/science.png
new file mode 100644
index 0000000..b7ff0b8
--- /dev/null
+++ b/icons/16x16-aquafusion/science.png
Binary files differ
diff --git a/icons/16x16-aquafusion/sound.png b/icons/16x16-aquafusion/sound.png
new file mode 100644
index 0000000..31e395d
--- /dev/null
+++ b/icons/16x16-aquafusion/sound.png
Binary files differ
diff --git a/icons/16x16-aquafusion/system.png b/icons/16x16-aquafusion/system.png
new file mode 100644
index 0000000..fb15bb7
--- /dev/null
+++ b/icons/16x16-aquafusion/system.png
Binary files differ
diff --git a/icons/16x16-aquafusion/terminal-remote.png b/icons/16x16-aquafusion/terminal-remote.png
new file mode 100644
index 0000000..298d3b0
--- /dev/null
+++ b/icons/16x16-aquafusion/terminal-remote.png
Binary files differ
diff --git a/icons/16x16-aquafusion/terminal-special.png b/icons/16x16-aquafusion/terminal-special.png
new file mode 100644
index 0000000..d406936
--- /dev/null
+++ b/icons/16x16-aquafusion/terminal-special.png
Binary files differ
diff --git a/icons/16x16-aquafusion/terminal.png b/icons/16x16-aquafusion/terminal.png
new file mode 100644
index 0000000..7262a80
--- /dev/null
+++ b/icons/16x16-aquafusion/terminal.png
Binary files differ
diff --git a/icons/16x16-aquafusion/themes.png b/icons/16x16-aquafusion/themes.png
new file mode 100644
index 0000000..e6225e7
--- /dev/null
+++ b/icons/16x16-aquafusion/themes.png
Binary files differ
diff --git a/icons/16x16-aquafusion/todo.png b/icons/16x16-aquafusion/todo.png
new file mode 100644
index 0000000..e7aa1cc
--- /dev/null
+++ b/icons/16x16-aquafusion/todo.png
Binary files differ
diff --git a/icons/16x16-aquafusion/unknown.png b/icons/16x16-aquafusion/unknown.png
new file mode 100644
index 0000000..6408fad
--- /dev/null
+++ b/icons/16x16-aquafusion/unknown.png
Binary files differ
diff --git a/icons/16x16-aquafusion/utility.png b/icons/16x16-aquafusion/utility.png
new file mode 100644
index 0000000..c9b6417
--- /dev/null
+++ b/icons/16x16-aquafusion/utility.png
Binary files differ
diff --git a/icons/16x16-aquafusion/video.png b/icons/16x16-aquafusion/video.png
new file mode 100644
index 0000000..92864a6
--- /dev/null
+++ b/icons/16x16-aquafusion/video.png
Binary files differ
diff --git a/icons/16x16-aquafusion/viewer.png b/icons/16x16-aquafusion/viewer.png
new file mode 100644
index 0000000..22d454b
--- /dev/null
+++ b/icons/16x16-aquafusion/viewer.png
Binary files differ
diff --git a/icons/16x16-aquafusion/window.png b/icons/16x16-aquafusion/window.png
new file mode 100644
index 0000000..bf32213
--- /dev/null
+++ b/icons/16x16-aquafusion/window.png
Binary files differ
diff --git a/icons/16x16-aquafusion/windows.png b/icons/16x16-aquafusion/windows.png
new file mode 100644
index 0000000..c804745
--- /dev/null
+++ b/icons/16x16-aquafusion/windows.png
Binary files differ
diff --git a/icons/16x16-aquafusion/word-processor.png b/icons/16x16-aquafusion/word-processor.png
new file mode 100644
index 0000000..cc3fd20
--- /dev/null
+++ b/icons/16x16-aquafusion/word-processor.png
Binary files differ
diff --git a/icons/16x16-aquafusion/www.png b/icons/16x16-aquafusion/www.png
new file mode 100644
index 0000000..c2293b0
--- /dev/null
+++ b/icons/16x16-aquafusion/www.png
Binary files differ
diff --git a/icons/16x16-aquafusion/xv.png b/icons/16x16-aquafusion/xv.png
new file mode 100644
index 0000000..130b47a
--- /dev/null
+++ b/icons/16x16-aquafusion/xv.png
Binary files differ
diff --git a/icons/16x16-crystalclear/_symlinks.lst b/icons/16x16-crystalclear/_symlinks.lst
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/icons/16x16-crystalclear/_symlinks.lst
diff --git a/icons/16x16-crystalclear/amusement.png b/icons/16x16-crystalclear/amusement.png
new file mode 100644
index 0000000..a2ad6b8
--- /dev/null
+++ b/icons/16x16-crystalclear/amusement.png
Binary files differ
diff --git a/icons/16x16-crystalclear/calculator.png b/icons/16x16-crystalclear/calculator.png
new file mode 100644
index 0000000..6cc8cc9
--- /dev/null
+++ b/icons/16x16-crystalclear/calculator.png
Binary files differ
diff --git a/icons/16x16-crystalclear/cd-player.png b/icons/16x16-crystalclear/cd-player.png
new file mode 100644
index 0000000..bb6ca6e
--- /dev/null
+++ b/icons/16x16-crystalclear/cd-player.png
Binary files differ
diff --git a/icons/16x16-crystalclear/chat.png b/icons/16x16-crystalclear/chat.png
new file mode 100644
index 0000000..add5c3e
--- /dev/null
+++ b/icons/16x16-crystalclear/chat.png
Binary files differ
diff --git a/icons/16x16-crystalclear/choice-no.png b/icons/16x16-crystalclear/choice-no.png
new file mode 100644
index 0000000..e9920bf
--- /dev/null
+++ b/icons/16x16-crystalclear/choice-no.png
Binary files differ
diff --git a/icons/16x16-crystalclear/choice-yes.png b/icons/16x16-crystalclear/choice-yes.png
new file mode 100644
index 0000000..a674561
--- /dev/null
+++ b/icons/16x16-crystalclear/choice-yes.png
Binary files differ
diff --git a/icons/16x16-crystalclear/clock.png b/icons/16x16-crystalclear/clock.png
new file mode 100644
index 0000000..dca2c7e
--- /dev/null
+++ b/icons/16x16-crystalclear/clock.png
Binary files differ
diff --git a/icons/16x16-crystalclear/colors.png b/icons/16x16-crystalclear/colors.png
new file mode 100644
index 0000000..c0a67bb
--- /dev/null
+++ b/icons/16x16-crystalclear/colors.png
Binary files differ
diff --git a/icons/16x16-crystalclear/configuration.png b/icons/16x16-crystalclear/configuration.png
new file mode 100644
index 0000000..fa8d03b
--- /dev/null
+++ b/icons/16x16-crystalclear/configuration.png
Binary files differ
diff --git a/icons/16x16-crystalclear/development.png b/icons/16x16-crystalclear/development.png
new file mode 100644
index 0000000..719983c
--- /dev/null
+++ b/icons/16x16-crystalclear/development.png
Binary files differ
diff --git a/icons/16x16-crystalclear/disk-cd.png b/icons/16x16-crystalclear/disk-cd.png
new file mode 100644
index 0000000..f5c41ef
--- /dev/null
+++ b/icons/16x16-crystalclear/disk-cd.png
Binary files differ
diff --git a/icons/16x16-crystalclear/disk-floppy.png b/icons/16x16-crystalclear/disk-floppy.png
new file mode 100644
index 0000000..3add39d
--- /dev/null
+++ b/icons/16x16-crystalclear/disk-floppy.png
Binary files differ
diff --git a/icons/16x16-crystalclear/disk.png b/icons/16x16-crystalclear/disk.png
new file mode 100644
index 0000000..42fe7c0
--- /dev/null
+++ b/icons/16x16-crystalclear/disk.png
Binary files differ
diff --git a/icons/16x16-crystalclear/display.png b/icons/16x16-crystalclear/display.png
new file mode 100644
index 0000000..ba6b3cf
--- /dev/null
+++ b/icons/16x16-crystalclear/display.png
Binary files differ
diff --git a/icons/16x16-crystalclear/editor.png b/icons/16x16-crystalclear/editor.png
new file mode 100644
index 0000000..8a03b6d
--- /dev/null
+++ b/icons/16x16-crystalclear/editor.png
Binary files differ
diff --git a/icons/16x16-crystalclear/empty.png b/icons/16x16-crystalclear/empty.png
new file mode 100644
index 0000000..4d7beb8
--- /dev/null
+++ b/icons/16x16-crystalclear/empty.png
Binary files differ
diff --git a/icons/16x16-crystalclear/file-manager.png b/icons/16x16-crystalclear/file-manager.png
new file mode 100644
index 0000000..298a03c
--- /dev/null
+++ b/icons/16x16-crystalclear/file-manager.png
Binary files differ
diff --git a/icons/16x16-crystalclear/file.png b/icons/16x16-crystalclear/file.png
new file mode 100644
index 0000000..bfe1d06
--- /dev/null
+++ b/icons/16x16-crystalclear/file.png
Binary files differ
diff --git a/icons/16x16-crystalclear/folder-open.png b/icons/16x16-crystalclear/folder-open.png
new file mode 100644
index 0000000..ab7782f
--- /dev/null
+++ b/icons/16x16-crystalclear/folder-open.png
Binary files differ
diff --git a/icons/16x16-crystalclear/folder.png b/icons/16x16-crystalclear/folder.png
new file mode 100644
index 0000000..7ffb4f2
--- /dev/null
+++ b/icons/16x16-crystalclear/folder.png
Binary files differ
diff --git a/icons/16x16-crystalclear/font.png b/icons/16x16-crystalclear/font.png
new file mode 100644
index 0000000..146dcb8
--- /dev/null
+++ b/icons/16x16-crystalclear/font.png
Binary files differ
diff --git a/icons/16x16-crystalclear/game-action.png b/icons/16x16-crystalclear/game-action.png
new file mode 100644
index 0000000..2726c53
--- /dev/null
+++ b/icons/16x16-crystalclear/game-action.png
Binary files differ
diff --git a/icons/16x16-crystalclear/game-board.png b/icons/16x16-crystalclear/game-board.png
new file mode 100644
index 0000000..2557c3e
--- /dev/null
+++ b/icons/16x16-crystalclear/game-board.png
Binary files differ
diff --git a/icons/16x16-crystalclear/game-cards.png b/icons/16x16-crystalclear/game-cards.png
new file mode 100644
index 0000000..4f8b4db
--- /dev/null
+++ b/icons/16x16-crystalclear/game-cards.png
Binary files differ
diff --git a/icons/16x16-crystalclear/game-logic.png b/icons/16x16-crystalclear/game-logic.png
new file mode 100644
index 0000000..ac3c6d3
--- /dev/null
+++ b/icons/16x16-crystalclear/game-logic.png
Binary files differ
diff --git a/icons/16x16-crystalclear/game.png b/icons/16x16-crystalclear/game.png
new file mode 100644
index 0000000..4a44862
--- /dev/null
+++ b/icons/16x16-crystalclear/game.png
Binary files differ
diff --git a/icons/16x16-crystalclear/ghostview.png b/icons/16x16-crystalclear/ghostview.png
new file mode 100644
index 0000000..dc4c71c
--- /dev/null
+++ b/icons/16x16-crystalclear/ghostview.png
Binary files differ
diff --git a/icons/16x16-crystalclear/gimp.png b/icons/16x16-crystalclear/gimp.png
new file mode 100644
index 0000000..503a189
--- /dev/null
+++ b/icons/16x16-crystalclear/gimp.png
Binary files differ
diff --git a/icons/16x16-crystalclear/gnome.png b/icons/16x16-crystalclear/gnome.png
new file mode 100644
index 0000000..d07cac6
--- /dev/null
+++ b/icons/16x16-crystalclear/gnome.png
Binary files differ
diff --git a/icons/16x16-crystalclear/gnu.png b/icons/16x16-crystalclear/gnu.png
new file mode 100644
index 0000000..bf401be
--- /dev/null
+++ b/icons/16x16-crystalclear/gnu.png
Binary files differ
diff --git a/icons/16x16-crystalclear/graphics.png b/icons/16x16-crystalclear/graphics.png
new file mode 100644
index 0000000..08b6f6d
--- /dev/null
+++ b/icons/16x16-crystalclear/graphics.png
Binary files differ
diff --git a/icons/16x16-crystalclear/help.png b/icons/16x16-crystalclear/help.png
new file mode 100644
index 0000000..12cbcd2
--- /dev/null
+++ b/icons/16x16-crystalclear/help.png
Binary files differ
diff --git a/icons/16x16-crystalclear/home.png b/icons/16x16-crystalclear/home.png
new file mode 100644
index 0000000..ec6e75f
--- /dev/null
+++ b/icons/16x16-crystalclear/home.png
Binary files differ
diff --git a/icons/16x16-crystalclear/image-processor.png b/icons/16x16-crystalclear/image-processor.png
new file mode 100644
index 0000000..3bf045c
--- /dev/null
+++ b/icons/16x16-crystalclear/image-processor.png
Binary files differ
diff --git a/icons/16x16-crystalclear/image-viewer.png b/icons/16x16-crystalclear/image-viewer.png
new file mode 100644
index 0000000..47c73fc
--- /dev/null
+++ b/icons/16x16-crystalclear/image-viewer.png
Binary files differ
diff --git a/icons/16x16-crystalclear/information.png b/icons/16x16-crystalclear/information.png
new file mode 100644
index 0000000..de189bd
--- /dev/null
+++ b/icons/16x16-crystalclear/information.png
Binary files differ
diff --git a/icons/16x16-crystalclear/item.png b/icons/16x16-crystalclear/item.png
new file mode 100644
index 0000000..6a3fc5e
--- /dev/null
+++ b/icons/16x16-crystalclear/item.png
Binary files differ
diff --git a/icons/16x16-crystalclear/kde.png b/icons/16x16-crystalclear/kde.png
new file mode 100644
index 0000000..d78a349
--- /dev/null
+++ b/icons/16x16-crystalclear/kde.png
Binary files differ
diff --git a/icons/16x16-crystalclear/keyboard.png b/icons/16x16-crystalclear/keyboard.png
new file mode 100644
index 0000000..198d202
--- /dev/null
+++ b/icons/16x16-crystalclear/keyboard.png
Binary files differ
diff --git a/icons/16x16-crystalclear/linux.png b/icons/16x16-crystalclear/linux.png
new file mode 100644
index 0000000..a0a9743
--- /dev/null
+++ b/icons/16x16-crystalclear/linux.png
Binary files differ
diff --git a/icons/16x16-crystalclear/lock.png b/icons/16x16-crystalclear/lock.png
new file mode 100644
index 0000000..03480e3
--- /dev/null
+++ b/icons/16x16-crystalclear/lock.png
Binary files differ
diff --git a/icons/16x16-crystalclear/mail.png b/icons/16x16-crystalclear/mail.png
new file mode 100644
index 0000000..923e81a
--- /dev/null
+++ b/icons/16x16-crystalclear/mail.png
Binary files differ
diff --git a/icons/16x16-crystalclear/modules.png b/icons/16x16-crystalclear/modules.png
new file mode 100644
index 0000000..e50de8b
--- /dev/null
+++ b/icons/16x16-crystalclear/modules.png
Binary files differ
diff --git a/icons/16x16-crystalclear/monitoring.png b/icons/16x16-crystalclear/monitoring.png
new file mode 100644
index 0000000..1c2e678
--- /dev/null
+++ b/icons/16x16-crystalclear/monitoring.png
Binary files differ
diff --git a/icons/16x16-crystalclear/mouse.png b/icons/16x16-crystalclear/mouse.png
new file mode 100644
index 0000000..d8fe398
--- /dev/null
+++ b/icons/16x16-crystalclear/mouse.png
Binary files differ
diff --git a/icons/16x16-crystalclear/multimedia.png b/icons/16x16-crystalclear/multimedia.png
new file mode 100644
index 0000000..b27588d
--- /dev/null
+++ b/icons/16x16-crystalclear/multimedia.png
Binary files differ
diff --git a/icons/16x16-crystalclear/music.png b/icons/16x16-crystalclear/music.png
new file mode 100644
index 0000000..f4c1cda
--- /dev/null
+++ b/icons/16x16-crystalclear/music.png
Binary files differ
diff --git a/icons/16x16-crystalclear/netscape.png b/icons/16x16-crystalclear/netscape.png
new file mode 100644
index 0000000..4f48e32
--- /dev/null
+++ b/icons/16x16-crystalclear/netscape.png
Binary files differ
diff --git a/icons/16x16-crystalclear/network.png b/icons/16x16-crystalclear/network.png
new file mode 100644
index 0000000..79c43a4
--- /dev/null
+++ b/icons/16x16-crystalclear/network.png
Binary files differ
diff --git a/icons/16x16-crystalclear/news.png b/icons/16x16-crystalclear/news.png
new file mode 100644
index 0000000..9776d35
--- /dev/null
+++ b/icons/16x16-crystalclear/news.png
Binary files differ
diff --git a/icons/16x16-crystalclear/printing.png b/icons/16x16-crystalclear/printing.png
new file mode 100644
index 0000000..95fc579
--- /dev/null
+++ b/icons/16x16-crystalclear/printing.png
Binary files differ
diff --git a/icons/16x16-crystalclear/programs.png b/icons/16x16-crystalclear/programs.png
new file mode 100644
index 0000000..03483d7
--- /dev/null
+++ b/icons/16x16-crystalclear/programs.png
Binary files differ
diff --git a/icons/16x16-crystalclear/quit.png b/icons/16x16-crystalclear/quit.png
new file mode 100644
index 0000000..c2c19fb
--- /dev/null
+++ b/icons/16x16-crystalclear/quit.png
Binary files differ
diff --git a/icons/16x16-crystalclear/refresh.png b/icons/16x16-crystalclear/refresh.png
new file mode 100644
index 0000000..23d80cb
--- /dev/null
+++ b/icons/16x16-crystalclear/refresh.png
Binary files differ
diff --git a/icons/16x16-crystalclear/restart.png b/icons/16x16-crystalclear/restart.png
new file mode 100644
index 0000000..dfb9feb
--- /dev/null
+++ b/icons/16x16-crystalclear/restart.png
Binary files differ
diff --git a/icons/16x16-crystalclear/science.png b/icons/16x16-crystalclear/science.png
new file mode 100644
index 0000000..fde5a50
--- /dev/null
+++ b/icons/16x16-crystalclear/science.png
Binary files differ
diff --git a/icons/16x16-crystalclear/sound.png b/icons/16x16-crystalclear/sound.png
new file mode 100644
index 0000000..3bf2e93
--- /dev/null
+++ b/icons/16x16-crystalclear/sound.png
Binary files differ
diff --git a/icons/16x16-crystalclear/system.png b/icons/16x16-crystalclear/system.png
new file mode 100644
index 0000000..dabbd12
--- /dev/null
+++ b/icons/16x16-crystalclear/system.png
Binary files differ
diff --git a/icons/16x16-crystalclear/terminal-remote.png b/icons/16x16-crystalclear/terminal-remote.png
new file mode 100644
index 0000000..3b82c19
--- /dev/null
+++ b/icons/16x16-crystalclear/terminal-remote.png
Binary files differ
diff --git a/icons/16x16-crystalclear/terminal-special.png b/icons/16x16-crystalclear/terminal-special.png
new file mode 100644
index 0000000..9913949
--- /dev/null
+++ b/icons/16x16-crystalclear/terminal-special.png
Binary files differ
diff --git a/icons/16x16-crystalclear/terminal.png b/icons/16x16-crystalclear/terminal.png
new file mode 100644
index 0000000..75fa314
--- /dev/null
+++ b/icons/16x16-crystalclear/terminal.png
Binary files differ
diff --git a/icons/16x16-crystalclear/themes.png b/icons/16x16-crystalclear/themes.png
new file mode 100644
index 0000000..4a90815
--- /dev/null
+++ b/icons/16x16-crystalclear/themes.png
Binary files differ
diff --git a/icons/16x16-crystalclear/todo.png b/icons/16x16-crystalclear/todo.png
new file mode 100644
index 0000000..3fec7b2
--- /dev/null
+++ b/icons/16x16-crystalclear/todo.png
Binary files differ
diff --git a/icons/16x16-crystalclear/unknown.png b/icons/16x16-crystalclear/unknown.png
new file mode 100644
index 0000000..29ea2da
--- /dev/null
+++ b/icons/16x16-crystalclear/unknown.png
Binary files differ
diff --git a/icons/16x16-crystalclear/utility.png b/icons/16x16-crystalclear/utility.png
new file mode 100644
index 0000000..9713c0d
--- /dev/null
+++ b/icons/16x16-crystalclear/utility.png
Binary files differ
diff --git a/icons/16x16-crystalclear/video.png b/icons/16x16-crystalclear/video.png
new file mode 100644
index 0000000..7e0d77b
--- /dev/null
+++ b/icons/16x16-crystalclear/video.png
Binary files differ
diff --git a/icons/16x16-crystalclear/viewer.png b/icons/16x16-crystalclear/viewer.png
new file mode 100644
index 0000000..593a566
--- /dev/null
+++ b/icons/16x16-crystalclear/viewer.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window-close.png b/icons/16x16-crystalclear/window-close.png
new file mode 100644
index 0000000..cf94ee0
--- /dev/null
+++ b/icons/16x16-crystalclear/window-close.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window-delete.png b/icons/16x16-crystalclear/window-delete.png
new file mode 100644
index 0000000..ea11a3e
--- /dev/null
+++ b/icons/16x16-crystalclear/window-delete.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window-destroy.png b/icons/16x16-crystalclear/window-destroy.png
new file mode 100644
index 0000000..f507590
--- /dev/null
+++ b/icons/16x16-crystalclear/window-destroy.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window-iconify.png b/icons/16x16-crystalclear/window-iconify.png
new file mode 100644
index 0000000..def94bc
--- /dev/null
+++ b/icons/16x16-crystalclear/window-iconify.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window-identify.png b/icons/16x16-crystalclear/window-identify.png
new file mode 100644
index 0000000..ef066ab
--- /dev/null
+++ b/icons/16x16-crystalclear/window-identify.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window-lower.png b/icons/16x16-crystalclear/window-lower.png
new file mode 100644
index 0000000..2dd28e9
--- /dev/null
+++ b/icons/16x16-crystalclear/window-lower.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window-maximize.png b/icons/16x16-crystalclear/window-maximize.png
new file mode 100644
index 0000000..b62d4f0
--- /dev/null
+++ b/icons/16x16-crystalclear/window-maximize.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window-move.png b/icons/16x16-crystalclear/window-move.png
new file mode 100644
index 0000000..2d839cb
--- /dev/null
+++ b/icons/16x16-crystalclear/window-move.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window-raise.png b/icons/16x16-crystalclear/window-raise.png
new file mode 100644
index 0000000..c6bd1fb
--- /dev/null
+++ b/icons/16x16-crystalclear/window-raise.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window-resize.png b/icons/16x16-crystalclear/window-resize.png
new file mode 100644
index 0000000..187edae
--- /dev/null
+++ b/icons/16x16-crystalclear/window-resize.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window-shade.png b/icons/16x16-crystalclear/window-shade.png
new file mode 100644
index 0000000..6d5393f
--- /dev/null
+++ b/icons/16x16-crystalclear/window-shade.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window-stick.png b/icons/16x16-crystalclear/window-stick.png
new file mode 100644
index 0000000..3bfa627
--- /dev/null
+++ b/icons/16x16-crystalclear/window-stick.png
Binary files differ
diff --git a/icons/16x16-crystalclear/window.png b/icons/16x16-crystalclear/window.png
new file mode 100644
index 0000000..0ac968c
--- /dev/null
+++ b/icons/16x16-crystalclear/window.png
Binary files differ
diff --git a/icons/16x16-crystalclear/windows.png b/icons/16x16-crystalclear/windows.png
new file mode 100644
index 0000000..9f0104a
--- /dev/null
+++ b/icons/16x16-crystalclear/windows.png
Binary files differ
diff --git a/icons/16x16-crystalclear/word-processor.png b/icons/16x16-crystalclear/word-processor.png
new file mode 100644
index 0000000..f4bf2c6
--- /dev/null
+++ b/icons/16x16-crystalclear/word-processor.png
Binary files differ
diff --git a/icons/16x16-crystalclear/www.png b/icons/16x16-crystalclear/www.png
new file mode 100644
index 0000000..9b67db4
--- /dev/null
+++ b/icons/16x16-crystalclear/www.png
Binary files differ
diff --git a/icons/16x16-crystalclear/xv.png b/icons/16x16-crystalclear/xv.png
new file mode 100644
index 0000000..d84e9b9
--- /dev/null
+++ b/icons/16x16-crystalclear/xv.png
Binary files differ
diff --git a/icons/16x16-general/_symlinks.lst b/icons/16x16-general/_symlinks.lst
new file mode 100644
index 0000000..5b22c94
--- /dev/null
+++ b/icons/16x16-general/_symlinks.lst
@@ -0,0 +1,2 @@
+disk-cd.xpm cd-player.xpm
+window-delete.xpm choice-no.xpm
diff --git a/icons/16x16-general/amusement.xpm b/icons/16x16-general/amusement.xpm
new file mode 100644
index 0000000..7d867f5
--- /dev/null
+++ b/icons/16x16-general/amusement.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini-exp_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c black",
+"X c #808080",
+"o c yellow",
+" ",
+" . ",
+" . .X ",
+" .o. .. ",
+" ......oo.o. ",
+" .oooooooo....X",
+" .oooooooooo. ",
+" .oooooooo. ",
+" ..ooooooo. ",
+" .oooooooo. ",
+" .oo..oo..oo. ",
+" .... .oo. ... ",
+" X .. .X ",
+" . ",
+" ",
+" "};
diff --git a/icons/16x16-general/calculator.xpm b/icons/16x16-general/calculator.xpm
new file mode 100644
index 0000000..1488a52
--- /dev/null
+++ b/icons/16x16-general/calculator.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * image_name[] = {
+"16 16 5 1",
+" c None s None",
+". c #808080",
+"X c White",
+"o c Black",
+"O c gray85",
+" ",
+" .............. ",
+".XXXXXXXXXXXXXo ",
+".XOOoooooooooOo ",
+".XOOoXXXXXXX.Oo ",
+".XOO.........Oo ",
+".XOOOOOOOOOOOOo ",
+".X.oO.oO.oO.oOo ",
+".XooOooOooOooOo ",
+".X.oO.oO.oO.oOo ",
+".XooOooOooOooOo ",
+".X.oO.oO.oO.oOo ",
+".XooOooOooOooOo ",
+".OOOOOOOOOOOOOo ",
+" ooooooooooooo ",
+" "};
diff --git a/icons/16x16-general/chat.xpm b/icons/16x16-general/chat.xpm
new file mode 100644
index 0000000..cf22336
--- /dev/null
+++ b/icons/16x16-general/chat.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *mini-chat_xpm[] = {
+/* x y colors c/p */
+"16 16 5 1",
+/* color def */
+" s None c None",
+". c #FFFFFF",
+"e c #00A000",
+"o c #404040",
+"h c #000000",
+/* bitmap */
+" ",
+" ooooo ",
+" o.....o ",
+" o.eheh..o ",
+" o.......o ",
+" o.heheh.o o ",
+" o......o oo ",
+" o...oo o.o ",
+" o.o oo...o ",
+" oo o......o ",
+" o o.ehheh.o ",
+" o.......o ",
+" o..ehhe.o ",
+" o.....o ",
+" ooooo ",
+" "
+};
diff --git a/icons/16x16-general/choice-yes.xpm b/icons/16x16-general/choice-yes.xpm
new file mode 100644
index 0000000..47abc4a
--- /dev/null
+++ b/icons/16x16-general/choice-yes.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini_exclam_xpm[] = {
+"16 16 5 1",
+" s None c None",
+". c #808080",
+"X c #008000",
+"o c white",
+"O c black",
+" .X ",
+" .oXX. ",
+" .oXXXO ",
+" XXXXXO ",
+" .XXXXO. ",
+" XXXXXO ",
+" XXXXO ",
+" XXXO ",
+" XXO ",
+" XO ",
+" O ",
+" .oXX ",
+" XXXX. ",
+" XXO. ",
+" .O. ",
+" "};
diff --git a/icons/16x16-general/clock.xpm b/icons/16x16-general/clock.xpm
new file mode 100644
index 0000000..802b156
--- /dev/null
+++ b/icons/16x16-general/clock.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini-clock_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c Black",
+"X c White",
+"o c #c0c0c0",
+" ",
+" ..... ",
+" ..XXXXX.. ",
+" .oXXX.XXXo. ",
+" .XXXX.XXXX. ",
+" .XXXXX.XXXXX. ",
+" .XXXXX.XXXXX. ",
+" .XXXX..XXXXX. ",
+" .XXXXX..XXXX. ",
+" .XXXXX.X.XXX. ",
+" .XXXXXXXXX. ",
+" .oXXXXXXXo. ",
+" ..XXXXX.. ",
+" ..... ",
+" ",
+" "};
diff --git a/icons/16x16-general/colors.xpm b/icons/16x16-general/colors.xpm
new file mode 100644
index 0000000..d1fa04e
--- /dev/null
+++ b/icons/16x16-general/colors.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * mini-colors_xpm[] = {
+"16 16 7 1",
+" c None s None",
+". c #808080",
+"X c red",
+"o c yellow",
+"O c blue",
+"+ c black",
+"# c white",
+" ",
+" ",
+" ",
+" .............. ",
+" .XXXXooooOOOO.+",
+" .XXXXooooOOOO.+",
+" .XXXXooooOOOO.+",
+" .XXXXooooOOOO.+",
+" .####....++++.+",
+" .####....++++.+",
+" .####....++++.+",
+" .####....++++.+",
+" ..............+",
+" ++++++++++++++",
+" ",
+" "};
+
diff --git a/icons/16x16-general/configuration.xpm b/icons/16x16-general/configuration.xpm
new file mode 100644
index 0000000..1a1e11e
--- /dev/null
+++ b/icons/16x16-general/configuration.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * mini_desktop_xpm[] = {
+/* width height num_colors chars_per_pixel */
+"16 16 9 1",
+/* colors */
+" s none m none c none",
+". c #008080",
+"X s iconColor1 m black c black",
+"o c #00ffff",
+"O c #808080",
+"+ c #c0c0c0",
+"@ s iconColor2 m white c white",
+"# c #808000",
+"$ c #ffff00",
+/* pixels */
+" .X ",
+" ..XX ",
+" ..X XX ",
+" .o..X XX ",
+" XXXXXXX X",
+" X ",
+" X ",
+" X ",
+" OOOOOOOOOOOXOX",
+" O+O@@X+##++++X",
+" O+O@@@X+#$##X+X",
+" O+O@@X+#$$$$XOX",
+"O+XXXXX+XXXXXOOX",
+"O@@@@@@@@@@@@OX ",
+"OOOOOOOOOOOOOOX ",
+"XXXXXXXXXXXXXX "};
diff --git a/icons/16x16-general/development.xpm b/icons/16x16-general/development.xpm
new file mode 100644
index 0000000..5cdb61f
--- /dev/null
+++ b/icons/16x16-general/development.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini-bug2_xpm[] = {
+"16 16 5 1",
+" c None s None",
+". c black",
+"X c #808080",
+"o c #c0c0c0",
+"# c white",
+" ",
+" . . ",
+" ... ",
+" X.....X ",
+" XX.....XX ",
+" ..#...X.. ",
+" X.#.XXX...X ",
+" ...#..o...... ",
+" .....o..... ",
+" .....o..... ",
+" .X....o....X. ",
+" ....o.... ",
+" .X...o...X. ",
+" X..o..X ",
+" XoX ",
+" "};
diff --git a/icons/16x16-general/disk-cd.xpm b/icons/16x16-general/disk-cd.xpm
new file mode 100644
index 0000000..cc1cf2d
--- /dev/null
+++ b/icons/16x16-general/disk-cd.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * mini-cd_xpm[] = {
+"16 16 8 1",
+" c None s None",
+". c #808080",
+"X c #FFFF00",
+"o c #c0c0c0",
+"O c black",
+"+ c #00FFFF",
+"@ c #00FF00",
+"# c white",
+" ..... ",
+" ..XXoooOO ",
+" .+XXXoooooO ",
+" .@++XXoooo#oO ",
+" .@@+XXooo#ooO ",
+".oo@@+Xoo#ooooO ",
+".ooo@+.O.oooooO ",
+".oooo@O OoooooO ",
+".oooo#.O.+ooooO ",
+".ooo#oo#@X+oooO ",
+" .o#oooo@X++oO ",
+" .#ooooo@XX++O ",
+" .ooooo@@XXO ",
+" ..ooo@@OO ",
+" ..OOO ",
+" "};
diff --git a/icons/16x16-general/disk-floppy.xpm b/icons/16x16-general/disk-floppy.xpm
new file mode 100644
index 0000000..92ea87c
--- /dev/null
+++ b/icons/16x16-general/disk-floppy.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * mini_diskett_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"16 16 7 1 0 0",
+/* colors */
+" c #000080",
+". s iconColor1 m black c black",
+"X s None m None c None",
+"o s iconColor6 m white c yellow",
+"O s iconGray1 m white c #e0e0e0",
+"+ s iconColor2 m white c white",
+"@ c #C0C0C0",
+/* pixels */
+" ........... X",
+" ooooooooooo .",
+" OOOOOOOOOOO .",
+" +++++++++++ .",
+" OOOOOOOOOOO .",
+" +++++++++++ .",
+" OOOOOOOOOOO .",
+" +++++++++++ .",
+" .",
+" @@@@@@@ .",
+" @ @@@@ .",
+" @ @@@@ .",
+" @ @@@@ .",
+" @ @@@@ .",
+"X @@@@@@@ .",
+"XX.............."};
diff --git a/icons/16x16-general/disk.xpm b/icons/16x16-general/disk.xpm
new file mode 100644
index 0000000..73a900b
--- /dev/null
+++ b/icons/16x16-general/disk.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * hdisk_t_xpm[] = {
+"16 16 6 1",
+" c None s None",
+". c #808080",
+"X c #c0c0c0",
+"o c black",
+"O c #008000",
+"# c white",
+" ",
+" ",
+" ",
+" ",
+" ............. ",
+" .XXXXXXXXXXXX.o",
+".############..o",
+".XXXXXXXXXXOX..o",
+".XXXXXXXXXXXX..o",
+".X..........X..o",
+".X##########X..o",
+"..............o ",
+" ooooooooooooo ",
+" ",
+" ",
+" "};
diff --git a/icons/16x16-general/display.xpm b/icons/16x16-general/display.xpm
new file mode 100644
index 0000000..e1e34a5
--- /dev/null
+++ b/icons/16x16-general/display.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * mini-display_xpm[] = {
+"16 16 6 1",
+" c None s None",
+". c #808080",
+"X c white",
+"o c black",
+"O c blue",
+"+ c #c0c0c0",
+" ",
+" ............ ",
+" .XXXXXXXXXXXXo ",
+" .Xooooooooo.Xo ",
+" .XoOOOOOOOO.Xo ",
+" .XoOXOOOOOO.Xo ",
+" .XoOOOOOOOO.Xo ",
+" .XoOOOOOOOO.Xo ",
+" .XoOOOOOOOO.Xo ",
+" .XoOOOOOOOO.Xo ",
+" .Xo.........Xo ",
+" .XXXXXXXXXXXXo ",
+" oooooooooooo ",
+" .XXXX+.o ",
+" oooooooooooo ",
+" "};
diff --git a/icons/16x16-general/editor.xpm b/icons/16x16-general/editor.xpm
new file mode 100644
index 0000000..814db04
--- /dev/null
+++ b/icons/16x16-general/editor.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *mini-edit[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 5 1",
+/* colors */
+" c None s None",
+". c black",
+"# c #808080",
+"i c white",
+"o c blue",
+/* pixels */
+" ",
+" ######## ",
+" #iiiiii#. ",
+" #i####i#i. o",
+" #iiiiii#... oo",
+" #i####iiii. oo.",
+" #iiiiiiiii.oo. ",
+" #i#######ioo. ",
+" #iiiiiiiioo. ",
+" #i######.o. ",
+" #iiiiii.... ",
+" #i####...i. ",
+" #iiii.iiii. ",
+" #iiiiiiiii. ",
+" ........... ",
+" "
+};
diff --git a/icons/16x16-general/empty.xpm b/icons/16x16-general/empty.xpm
new file mode 100644
index 0000000..be8187e
--- /dev/null
+++ b/icons/16x16-general/empty.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * image_name[] = {
+"16 16 1 1",
+" c None s None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/16x16-general/file-manager.xpm b/icons/16x16-general/file-manager.xpm
new file mode 100644
index 0000000..66c856d
--- /dev/null
+++ b/icons/16x16-general/file-manager.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini_filemgr_xpm[] = {
+"16 16 5 1",
+" s None c None",
+". c #808080",
+"X c #c0c0c0",
+"o c black",
+"O c white",
+" .......... ",
+" .XXXXXXX..o ",
+" ...........o ",
+" .OOOOOOOo..o ",
+" .OXXXXXXo..o ",
+" .OXooXXXo..o ",
+" .OXXXXXXo..o ",
+" .OXXXXXXo..o ",
+" .oooooooo..o ",
+" .OOOOOOOo..o ",
+" .OXXXXXXo..o ",
+" .OXooXXXo..o ",
+" .OXXXXXXo.o ",
+" .OXXXXXXoo ",
+" .oooooooo ",
+" "};
diff --git a/icons/16x16-general/file.xpm b/icons/16x16-general/file.xpm
new file mode 100644
index 0000000..a937a24
--- /dev/null
+++ b/icons/16x16-general/file.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * file-doc_t_xpm[] = {
+"16 16 5 1",
+" c None s None",
+". c #808080",
+"X c #c0c0c0",
+"o c black",
+"# c white",
+" .......... ",
+" .########X. ",
+" .########X#. ",
+" .########oooo ",
+" .##########Xo ",
+" .##########Xo ",
+" .##########Xo ",
+" .##########Xo ",
+" .##########Xo ",
+" .##########Xo ",
+" .##########Xo ",
+" .##########Xo ",
+" .##########Xo ",
+" .##########Xo ",
+" .XXXXXXXXXXXo ",
+" ooooooooooooo "}
diff --git a/icons/16x16-general/folder-open.xpm b/icons/16x16-general/folder-open.xpm
new file mode 100644
index 0000000..d1cd8bb
--- /dev/null
+++ b/icons/16x16-general/folder-open.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *mini-ofolder[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 6 1",
+/* colors */
+" c None s None",
+". c black",
+"# c #808080",
+"g c white",
+"h c #c0c0c0",
+"j c yellow",
+/* pixels */
+" ",
+" ##### ",
+" #ggggg# ",
+" #ghjhjhg###### ",
+" #gjhjhjhggggg#.",
+" #ghjhjhjhjhjh#.",
+"#############j#.",
+"#gggggggggg#.h#.",
+"#ghjhjhjhjhj.##.",
+" #ghjhjhjhjh#.#.",
+" #gjhjhjhjhjh.#.",
+" #gjhjhjhjhj#..",
+" ############..",
+" .............",
+" ",
+" ",
+};
diff --git a/icons/16x16-general/folder.xpm b/icons/16x16-general/folder.xpm
new file mode 100644
index 0000000..6119bbe
--- /dev/null
+++ b/icons/16x16-general/folder.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * folder_t_xpm[] = {
+"16 16 6 1",
+" c None s None",
+". c #808080",
+"X c #c0c0c0",
+"o c #ffff00",
+"O c black",
+"# c white",
+" ",
+" ..... ",
+" .XoXoX. ",
+".XoXoXoX...... ",
+".############.O ",
+".#oXoXoXoXoXo.O ",
+".#XoXoXoXoXoX.O ",
+".#oXoXoXoXoXo.O ",
+".#XoXoXoXoXoX.O ",
+".#oXoXoXoXoXo.O ",
+".#XoXoXoXoXoX.O ",
+".#oXoXoXoXoXo.O ",
+"..............O ",
+" OOOOOOOOOOOOOO ",
+" ",
+" "};
diff --git a/icons/16x16-general/font.xpm b/icons/16x16-general/font.xpm
new file mode 100644
index 0000000..2ccb048
--- /dev/null
+++ b/icons/16x16-general/font.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini_font_xpm[] = {
+"16 16 4 1",
+" c None",
+". c green",
+"X c red",
+"o c blue",
+" ",
+" ",
+" ",
+" . ",
+" . ",
+" . ",
+" XXXXX. ....oooo",
+" X X.. .. ",
+" X. o. ",
+" XXXXX. o. ",
+"X X. o. ",
+"X X.. .o ",
+" XXXXXX ... oooo",
+" ",
+" ",
+" "};
diff --git a/icons/16x16-general/game-action.xpm b/icons/16x16-general/game-action.xpm
new file mode 100644
index 0000000..494a866
--- /dev/null
+++ b/icons/16x16-general/game-action.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * mini-run_xpm[] = {
+"16 16 2 1",
+" c None s None",
+". c Black",
+" ",
+" ",
+" .. ",
+" ... ",
+" . ",
+" ..... ",
+" . .... . ",
+" ... .. ",
+" . ... ",
+" ....... ",
+" ... .. ",
+" .. ",
+" .. ",
+" .. ",
+" ",
+" "};
diff --git a/icons/16x16-general/game-board.xpm b/icons/16x16-general/game-board.xpm
new file mode 100644
index 0000000..6be8927
--- /dev/null
+++ b/icons/16x16-general/game-board.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini-slon_xpm[] = {
+"16 16 5 1",
+" c None s None",
+". c black",
+"X c #808080",
+"O c #c0c0c0",
+"o c white",
+" ",
+" ....X ",
+" .ooOX.X ",
+" .o.oooO.X ",
+" .oooooooX.X ",
+" X.o..ooooO.X ",
+" ... .oooX.X ",
+" .ooo.XX ",
+" .ooO.X ",
+" .oooO.X ",
+" .oooOX.X ",
+" .XXXX.... ",
+" .ooooooOXX. ",
+" ...........X ",
+" XXXXXXXXXXX ",
+" "};
diff --git a/icons/16x16-general/game-cards.xpm b/icons/16x16-general/game-cards.xpm
new file mode 100644
index 0000000..934c22d
--- /dev/null
+++ b/icons/16x16-general/game-cards.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *cards[]={
+"16 16 6 1",
+" c None",
+"# c black",
+". c white",
+"+ c #808080",
+"O c red",
+"o c #ffc0c0",
+" ",
+" # ",
+" ##.# ",
+" ##.oO.# ",
+" ##....o..# ",
+" ##........o.# ",
+"##.o...oO..oO.# ",
+"#+.Oo........+.#",
+"#.+..o.....++..#",
+" #.+.Oo..++..## ",
+" #.+..++..## ",
+" #.++..## ",
+" #..## ",
+" ## ",
+" ",
+" ",
+};
diff --git a/icons/16x16-general/game-logic.xpm b/icons/16x16-general/game-logic.xpm
new file mode 100644
index 0000000..c83ef43
--- /dev/null
+++ b/icons/16x16-general/game-logic.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-maze_xpm[] = {
+"16 16 3 1",
+"+ c None s None",
+" c black",
+". c white",
+"++++++++++++++++",
+" ",
+" ... .......... ",
+" . . . . ",
+" . . . ... .... ",
+" . ... . . . ",
+" . . . .... ",
+" ....... . . ",
+" . ...... ",
+" ........ . ",
+" . .. ... . ",
+" . ...... . . . ",
+" . . . . . ",
+" . ........ . . ",
+" ",
+"++++++++++++++++"};
diff --git a/icons/16x16-general/game.xpm b/icons/16x16-general/game.xpm
new file mode 100644
index 0000000..63ec605
--- /dev/null
+++ b/icons/16x16-general/game.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-happy_xpm[] = {
+"16 16 3 1",
+" c None s None",
+". c black",
+"X c yellow",
+" ",
+" ..... ",
+" ..XXXXX.. ",
+" .XXXXXXXXX. ",
+" .XX..X..XX. ",
+" .XXX..X..XXX. ",
+" .XXX..X..XXX. ",
+" .XXXXXXXXXXX. ",
+" .XXXXXXXXXXX. ",
+" .XX.XXXXX.XX. ",
+" .XX.....XX. ",
+" .XXX...XXX. ",
+" ..XXXXX.. ",
+" ..... ",
+" ",
+" "};
diff --git a/icons/16x16-general/ghostview.xpm b/icons/16x16-general/ghostview.xpm
new file mode 100644
index 0000000..c028255
--- /dev/null
+++ b/icons/16x16-general/ghostview.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *mini-gv[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 3 1",
+/* colors */
+" c None s None",
+". c Black",
+"# c White",
+/* pixels */
+" ",
+" .... ",
+" .####. ",
+" .######. ",
+" .######. ",
+" ..#.##.#... ",
+" .###.##.#.##. ",
+" .###########. ",
+" .#########. ",
+" .#######. ",
+" .#######. ",
+" .#######. ",
+" .#########. ",
+" .###.###.###. ",
+" .... ... .. ",
+" "
+};
diff --git a/icons/16x16-general/gimp.xpm b/icons/16x16-general/gimp.xpm
new file mode 100644
index 0000000..bdd9713
--- /dev/null
+++ b/icons/16x16-general/gimp.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char*gimp[]={
+"16 16 9 1",
+"g c #808080",
+"f c #a0a0a0",
+"b c #404000",
+"# c #000000",
+"c c #400000",
+"a c #303030",
+". c None",
+"d c #585858",
+"e c #ffffff",
+"................",
+"................",
+"..#.............",
+".#aa#........#..",
+"..#aabcccc.#aa#.",
+"..#abccccc##da#.",
+"...abbaaaabdd#..",
+"###aefefdddda...",
+"#aa#g#eggdba#...",
+"#badggfgddb#.#..",
+".#bdddddbdda#a#.",
+"..#acbbbbaccdba#",
+"...##aaaa###ga#.",
+".....#aa#.......",
+"................",
+"................",
+};
diff --git a/icons/16x16-general/gnome.xpm b/icons/16x16-general/gnome.xpm
new file mode 100644
index 0000000..00722a6
--- /dev/null
+++ b/icons/16x16-general/gnome.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * gnome_xpm[] = {
+"16 16 7 1",
+" c None",
+". c white",
+"+ c gray85",
+"@ c black",
+"# c #C6BEB7",
+"$ c #B2A79F",
+"& c #96877B",
+" .+@ ",
+" #$@#&@@ ",
+" &@@@@@@ ",
+" # @@ @@ ",
+" @@ .+$$ ",
+" @@ .$$$@@ ",
+". ..$$$&@ ",
+"$@ .$$$@@ ",
+" @ +$&@@@ ",
+" #$@@ $$$& ",
+" #$@@ &#&@ ",
+" $$&@ +&@ ",
+" $$$$###&@ ",
+" &$$$$$$@@ ",
+" @$$$$@@ ",
+" @@@@@ ",
+};
diff --git a/icons/16x16-general/gnu.xpm b/icons/16x16-general/gnu.xpm
new file mode 100644
index 0000000..7a64668
--- /dev/null
+++ b/icons/16x16-general/gnu.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *gnu_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 8 1",
+" c None",
+". c black",
+"o c gray30",
+"O c gray40",
+"@ c gray50",
+"+ c gray60",
+"# c gray85",
+"$ c white",
+/* pixels */
+" .o.. ..O ",
+" .o.. ..o ",
+" .O . ",
+"..O .. .. ..",
+".. .oo.oo. ..",
+"....o$+$+O@+... ",
+" ...$$$@$$@$..O ",
+" .+$$$.$$.$. ",
+" .$$+$$#+$. ",
+" .O#$$$#O. ",
+" .$#$$$$$. ",
+" .$$$$+++. ",
+" o$o$$@@ ",
+" o+o$+o ",
+" O O+. ",
+" o ",
+};
diff --git a/icons/16x16-general/graphics.xpm b/icons/16x16-general/graphics.xpm
new file mode 100644
index 0000000..c06f82a
--- /dev/null
+++ b/icons/16x16-general/graphics.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini_rgb_xpm[] = {
+"16 16 5 1",
+" c None",
+". c black",
+"X c red",
+"o c green",
+"O c blue",
+" ",
+" .... .... .... ",
+" .XX. .oo. .OO. ",
+" .XX. .oo. .OO. ",
+" .XX. .oo. .OO. ",
+" .XX. .oo. .OO. ",
+" .XX. .oo. .OO. ",
+" .XX. .oo. .OO. ",
+" .XX. .oo. .OO. ",
+" .XX. .oo. .OO. ",
+" .XX. .oo. .OO. ",
+" .XX. .oo. .OO. ",
+" .XX. .oo. .OO. ",
+" .XX. .oo. .OO. ",
+" .... .... .... ",
+" "};
diff --git a/icons/16x16-general/help.xpm b/icons/16x16-general/help.xpm
new file mode 100644
index 0000000..5961861
--- /dev/null
+++ b/icons/16x16-general/help.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * mini-manual_xpm[] = {
+"16 16 6 1",
+" c None s None",
+". c Black",
+"X c Red",
+"o c Yellow",
+"O c #808080",
+"+ c White",
+" ",
+" .. ",
+" .XX. ",
+" .XXXX. ",
+" .XXXoXX. ",
+" .XXXoXoXX. ",
+" .XXXXXoXoX. ",
+" .XXXXXXXoX.O ",
+" ..XXXXXXX.+.O ",
+" .+.XXXXX.+.O ",
+" .+.XXX.+.O ",
+" .+.X.+.O ",
+" .+.+.O ",
+" .+.O ",
+" .O ",
+" "};
diff --git a/icons/16x16-general/home.xpm b/icons/16x16-general/home.xpm
new file mode 100644
index 0000000..4e96566
--- /dev/null
+++ b/icons/16x16-general/home.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kfm_home[]={
+"16 16 3 1",
+"a c #ffffff",
+"# c #000000",
+". c None",
+"................",
+".......##.......",
+"..#...####......",
+"..#..#aaaa#.....",
+"..#.#aaaaaa#....",
+"..##aaaaaaaa#...",
+"..#aaaaaaaaaa#..",
+".#aaaaaaaaaaaa#.",
+"###aaaaaaaaaa###",
+"..#aaaaaaaaaa#..",
+"..#aaa###aaaa#..",
+"..#aaa#.#aaaa#..",
+"..#aaa#.#aaaa#..",
+"..#aaa#.#aaaa#..",
+"..#aaa#.#aaaa#..",
+"..#####.######.."};
+
diff --git a/icons/16x16-general/image-processor.xpm b/icons/16x16-general/image-processor.xpm
new file mode 100644
index 0000000..a1948bb
--- /dev/null
+++ b/icons/16x16-general/image-processor.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * mini_palett_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"16 16 8 1 0 0",
+/* colors */
+" s None m None c None",
+". s iconColor1 m black c black",
+"X s iconColor6 m white c yellow",
+"o s iconColor8 m black c magenta",
+"+ s iconColor4 m white c green",
+"@ c #808080808080",
+"# s iconColor3 m black c red",
+"$ s iconColor5 m black c blue",
+/* pixels */
+" ... ",
+" .XXX.. ",
+" .XXXXXX. ",
+" .XXXoooXX. .",
+".XXXXooo.X.. ..",
+".XX++@..XXX. .. ",
+".X+++@XXXXXX.. ",
+".X@@@XXXX.@..X. ",
+".XXXXXXXX....XX.",
+" .X###.XXX..XXX.",
+" .X###.XXXXXXXX.",
+" .X..X$$$$$XXX.",
+" .XXX$$$$XXX. ",
+" ...XXXXX.. ",
+" @.. ..... ",
+" @@.. "};
diff --git a/icons/16x16-general/image-viewer.xpm b/icons/16x16-general/image-viewer.xpm
new file mode 100644
index 0000000..fc3f3a5
--- /dev/null
+++ b/icons/16x16-general/image-viewer.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * mini_icons_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"16 16 8 1 0 0",
+/* colors */
+" c #808080",
+". s none m none c none",
+"X s iconColor2 m white c white",
+"o s iconColor1 m black c black",
+"O s iconColor5 m black c blue",
+"+ s iconColor4 m white c green",
+"@ s iconColor3 m black c red",
+"# s iconColor6 m white c yellow",
+/* pixels */
+" .. ..",
+" XXXXXo. XXXXXo.",
+" XOOOXo. X+++Xo.",
+" XOOOXo. X+++Xo.",
+" XOOOXo. X+++Xo.",
+" XXXXXo. XXXXXo.",
+".oooooo..oooooo.",
+"................",
+" .. ..",
+" XXXXXo. XXXXXo.",
+" X@@@Xo. X###Xo.",
+" X@@@Xo. X###Xo.",
+" X@@@Xo. X###Xo.",
+" XXXXXo. XXXXXo.",
+".oooooo..oooooo.",
+"................"};
diff --git a/icons/16x16-general/information.xpm b/icons/16x16-general/information.xpm
new file mode 100644
index 0000000..834e882
--- /dev/null
+++ b/icons/16x16-general/information.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini-doc_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c black",
+"X c white",
+"o c #808080",
+" ",
+" ....... ",
+" .XXXXX.. ",
+" .XoooX.X. ",
+" .XXXXX.... ",
+" .XooooXoo.o ",
+" .XXXXXXXX.o ",
+" .XooooooX.o ",
+" .XXXXXXXX.o ",
+" .XooooooX.o ",
+" .XXXXXXXX.o ",
+" .XooooooX.o ",
+" .XXXXXXXX.o ",
+" ..........o ",
+" oooooooooo ",
+" "};
diff --git a/icons/16x16-general/item.xpm b/icons/16x16-general/item.xpm
new file mode 100644
index 0000000..ac2ff26
--- /dev/null
+++ b/icons/16x16-general/item.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini-bball_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c blue",
+"X c white",
+"o c #808080",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ... ",
+" .XX.. ",
+" .XX..o ",
+" .....o ",
+" ...oo ",
+" ooo ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/16x16-general/kde.xpm b/icons/16x16-general/kde.xpm
new file mode 100644
index 0000000..2ce8ff3
--- /dev/null
+++ b/icons/16x16-general/kde.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*launch[]={
+"16 16 5 1",
+"# c #000000",
+"a c #ffffff",
+"c c #808080",
+"b c #c0c0c0",
+". c None",
+"................",
+".........####...",
+".........#a##...",
+".....##.#ab##...",
+"....#aa#ca##....",
+"...#cc##ab##....",
+"...#ab##a##.....",
+"...#ab##c##.....",
+"...#ab######....",
+"...#ab#######...",
+"...#ab##c#####..",
+"...#ab##..###...",
+"...#ab##...#....",
+"...#ab##........",
+"...#bb##........",
+"....###........."};
diff --git a/icons/16x16-general/keyboard.xpm b/icons/16x16-general/keyboard.xpm
new file mode 100644
index 0000000..1bdbbb9
--- /dev/null
+++ b/icons/16x16-general/keyboard.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * mini_keyboard_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"16 16 5 1 0 0",
+/* colors */
+" s None m None c None",
+". c #808080",
+"X s iconColor2 m white c white",
+"o s iconColor1 m black c black",
+"O c #C0C0C0",
+/* pixels */
+" ",
+" .............. ",
+".XXXXXXXXXXXXX.o",
+".X.............o",
+".XXOoXOoXOoXOo.o",
+".XO.oO.oO.oO.o.o",
+".XOooooooooooo.o",
+".XOoXOoXOoXXOo.o",
+".XOoO.oO.oOO.o.o",
+".XOooooooooooo.o",
+".X.XOoXXXOoXOo.o",
+".X.O.oOOO.oO.o.o",
+".X.ooooooooooo.o",
+"...............o",
+" oooooooooooooo ",
+" "};
+
+/* original:
+" ............... ",
+".XXXXXXXXXXXXXX.o",
+".X..............o",
+".X.XOoXOoXOoXOo.o",
+".X.O.oO.oO.oO.o.o",
+".XOoooooooooooo.o",
+".XOoXOoXOoXXXOo.o",
+".XOoO.oOOoOOO.o.o",
+".XOoooooooooooo.o",
+".X.XOoXXXXOoXOo.o",
+".X.O.oOOOO.oO.o.o",
+".X.oooooooooooo.o",
+"................o",
+" ooooooooooooooo ",
+" ",
+" "};
+*/
diff --git a/icons/16x16-general/linux.xpm b/icons/16x16-general/linux.xpm
new file mode 100644
index 0000000..fcf3836
--- /dev/null
+++ b/icons/16x16-general/linux.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*penguin[]={
+"16 16 7 1",
+/*
+". c None",
+"e c #808000",
+"# c #000000",
+"b c #808080",
+"c c #ffff00",
+"d c #c0c000",
+"a c #ffffff",
+ colors changed from yellow to more natural by migo
+*/
+". c None",
+"e c #c08900",
+"# c #000000",
+"b c #808080",
+"c c #ffb700",
+"d c #e0a000",
+"a c #ffffff",
+"......####......",
+"......####......",
+".....#a#a#b.....",
+".....##c###.....",
+".....#dcd##.....",
+".....#bbbb#.....",
+".....#aaaa##....",
+"....#baaaab#b...",
+"....#aaaaaa##...",
+"...#baaaaaa##...",
+"...#baaaaaa##...",
+"..#cdbaaaab###..",
+".#cdd#baaabdcd#.",
+".#ddddbaabeddd#.",
+"..#dde####ed##..",
+"...###....##...."};
diff --git a/icons/16x16-general/lock.xpm b/icons/16x16-general/lock.xpm
new file mode 100644
index 0000000..800a7af
--- /dev/null
+++ b/icons/16x16-general/lock.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini-lock_xpm[] = {
+"16 16 5 1",
+" c None s None",
+". c #808080",
+"X c black",
+"o c white",
+"O c yellow",
+" ",
+" .XXX. ",
+" X.ooo.X ",
+" ..oXXXo.. ",
+" XoX...XoX ",
+" XoX. XoX. ",
+" XoX. XoX. ",
+" XXXXXXXXXXX ",
+" XOOOOOOOOOX. ",
+" XO.......OX. ",
+" XOOOOOOOOOX. ",
+" XO.......OX. ",
+" XOOOOOOOOOX. ",
+" XXXXXXXXXXX. ",
+" ........... ",
+" "};
diff --git a/icons/16x16-general/mail.xpm b/icons/16x16-general/mail.xpm
new file mode 100644
index 0000000..04df1ec
--- /dev/null
+++ b/icons/16x16-general/mail.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * jmail_xpm[] = {
+"16 16 6 1",
+" s None c None",
+". c gray85",
+"X c white",
+"o c gray60",
+"* c gray50",
+"' c gray30",
+" ",
+" ",
+"*************** ",
+"*.XXXXXXXXXXX.*'",
+"*XoXXXXXXXXXoX*'",
+"*XXoXXXXXXXoXX*'",
+"*XXXoXXXXXoXXX*'",
+"*XXX.oXXXo.XXX*'",
+"*XXXo.oXo.oXXX*'",
+"*XXoXXXoXXXoXX*'",
+"*XoXXXXXXXXXoX*'",
+"*.XXXXXXXXXXX.*'",
+"***************'",
+" '''''''''''''''",
+" ",
+" ",
+};
diff --git a/icons/16x16-general/modules.xpm b/icons/16x16-general/modules.xpm
new file mode 100644
index 0000000..8c413fb
--- /dev/null
+++ b/icons/16x16-general/modules.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini-modules_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c Black",
+"X c Yellow",
+"o c red",
+" ",
+" ...... ",
+" .XXXXXX. ",
+" .Xooooo. ",
+" .Xooooo. ",
+" .Xooooo. ",
+" .Xooooo. ",
+" ...... ",
+" ...... ...... ",
+".XXXXXX.XXXXXX. ",
+".Xooooo.Xooooo. ",
+".Xooooo.Xooooo. ",
+".Xooooo.Xooooo. ",
+".Xooooo.Xooooo. ",
+" ...... ...... ",
+" "};
diff --git a/icons/16x16-general/monitoring.xpm b/icons/16x16-general/monitoring.xpm
new file mode 100644
index 0000000..961fc73
--- /dev/null
+++ b/icons/16x16-general/monitoring.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * mini_graph_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"16 16 7 1 0 0",
+/* colors */
+" s none m none c none",
+". s iconColor1 m black c black",
+"X s iconColor8 m black c magenta",
+"o s iconColor5 m black c blue",
+"O s iconColor4 m white c green",
+"+ s iconColor3 m black c red",
+"@ c #808080",
+/* pixels */
+" ... ",
+" XX. ",
+" XX. ",
+" ... XX. ",
+" oo. XX. ",
+" oo. XX. ",
+" oo. XX. ",
+" ... oo. XX. ",
+" OO. oo. XX. ",
+" OO. oo. XX. ...",
+" OO. oo. XX. ++.",
+" OO. oo. XX. ++.",
+" OO. oo. XX. ++.",
+"................",
+" @@@@@@@@@@@@@@@",
+" "};
diff --git a/icons/16x16-general/mouse.xpm b/icons/16x16-general/mouse.xpm
new file mode 100644
index 0000000..fb34909
--- /dev/null
+++ b/icons/16x16-general/mouse.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini_mouse_xpm[] = {
+"16 16 4 1",
+" c None",
+"# c black",
+"X c white",
+"o c gray",
+"# ",
+"# ### ",
+" ### #XXX# ",
+" ##XoXXX# ",
+" #XXXoXXo# ",
+" #XoXXXooXX# ",
+" #oXXoXXoXXX# ",
+" #ooXXooXXXXX# ",
+" #XXoXoXXXXXXX# ",
+" #XXoXXXXXXXX# ",
+" #XXoXXXXXXX# ",
+" #XXoXXXXXo# ",
+" #XXoXXXoX# ",
+" #XXoooX# ",
+" #XXXX# ",
+" #### ",
+};
diff --git a/icons/16x16-general/multimedia.xpm b/icons/16x16-general/multimedia.xpm
new file mode 100644
index 0000000..97f6252
--- /dev/null
+++ b/icons/16x16-general/multimedia.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *multimedia[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 8 1",
+/* colors */
+" c None",
+"# c #000000",
+"@ c #0000ff",
+"e c #00ff00",
+"g c #ffff00",
+"= c #808080",
+"i c white",
+"- c #c0c0c0",
+/* pixels */
+" ",
+" @- @@ ",
+" @@- @@-- ",
+" @-@@@--@@ ",
+" @@---@@-- ",
+" @-@@@-- ",
+" @---- ",
+" @- === ",
+" @-=g--- ",
+" @@-@=ee--- ",
+" @@@@@@=-e#--# ",
+" @@@@@@---ei- ",
+" @@@@@@---eg# ",
+" @@@@@- #= ",
+" @@- ",
+" ",
+};
diff --git a/icons/16x16-general/music.xpm b/icons/16x16-general/music.xpm
new file mode 100644
index 0000000..273c085
--- /dev/null
+++ b/icons/16x16-general/music.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+/* Drawn by Nico Schirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+/* edited by migo */
+static char*sound_settings[]={
+"16 16 8 1",
+"# c #000000",
+"a c #808080",
+"f c gray30",
+"e c gray60",
+"g c white",
+"d c red",
+"c c #ffff00",
+". c None",
+"................",
+".......###......",
+"......#aaa##....",
+".....#aaaaaa##..",
+"....#eeaaaaae#..",
+"....#aaeeaaef#..",
+"..#.#aa#feeff#..",
+"...##a#ffafff#..",
+".##.#afff#fff#..",
+".cd.#afga#fff#..",
+".##.#a#ef#fff#..",
+"....#afffffff#..",
+"....#fff#afff#..",
+".....##faaff#...",
+".......##ff#....",
+".........##.....",
+};
+
diff --git a/icons/16x16-general/netscape.xpm b/icons/16x16-general/netscape.xpm
new file mode 100644
index 0000000..dde21af
--- /dev/null
+++ b/icons/16x16-general/netscape.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini-nscape_xpm[] = {
+"16 16 5 1",
+" c None s None",
+". c #808080",
+"X c Black",
+"o c White",
+"O c blue",
+" ",
+" ... ....X ",
+" .oo. .oooX ",
+" .oo. .oX ",
+" .ooo. .oX ",
+" .oXoo. .oX ",
+" .oX.oo. .oX ",
+" .oX .oo..oX ",
+" .oX .oo.oX ",
+" .oX .oooX ",
+" .oXOOOOXooX ",
+" OXoXXXXXXXXXO ",
+" OXoooXXXXXXXXXO",
+" XXXXXXXXXXXXXXX",
+" ",
+" "};
diff --git a/icons/16x16-general/network.xpm b/icons/16x16-general/network.xpm
new file mode 100644
index 0000000..bd96ae4
--- /dev/null
+++ b/icons/16x16-general/network.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * mini_telnet_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"16 16 3 1 0 0",
+/* colors */
+" s None m None c None",
+". s iconColor1 m black c black",
+"X c yellow",
+/* pixels */
+" ... ",
+" . . ..... ",
+" . . . . ",
+"..... . . ",
+".XXX. . . ",
+"..... . ... ",
+".XXX. .. ..... ",
+".XXX. ... .XXX. ",
+"..... .. .XXX. ",
+" ... . ..... ",
+" . . .XXX. ",
+" . . ..... ",
+" . . . . ",
+" . . . . ",
+" ..... ",
+" ... ",
+};
diff --git a/icons/16x16-general/news.xpm b/icons/16x16-general/news.xpm
new file mode 100644
index 0000000..43ebbe7
--- /dev/null
+++ b/icons/16x16-general/news.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini_news_xpm[] = {
+"16 16 4 1",
+" c None",
+". c black",
+"X c white",
+"o c gray",
+" ... ",
+" ..XX.. ",
+" ..XX.X.. ",
+" ..Xo.o.X.. ",
+" ..XX...XXX.. ",
+" ..XX.o.XXoXX.. ",
+".XXX.o.XXoXXoX..",
+".X.o.XXXo ooXX..",
+".XX.XXoXXoXXXoX.",
+".XXXoo.XXXoXoXX.",
+" .Xo..ooXoXXX...",
+" .X.o..oXX.... ",
+" .Xo..ooX... ",
+" .XXoo.... ",
+" .X.... ",
+" .... "};
diff --git a/icons/16x16-general/printing.xpm b/icons/16x16-general/printing.xpm
new file mode 100644
index 0000000..63c88d0
--- /dev/null
+++ b/icons/16x16-general/printing.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+/* colors edited by Migo */
+static char*printer[]={
+"16 16 9 1",
+"# c #000000",
+"@ c #ffffff",
+"c c #808080",
+". c #c0c0c0",
+"o c gray30",
+"f c #ffff00",
+"g c gray60",
+"h c #00ff00",
+" c None",
+" ",
+" ### ",
+" #...### ",
+" #ooo....### ",
+" #c@@cooo....#",
+" #c@@@@#occcc.#",
+" #c@@@@#occ@f.c#",
+"#@...@#occ@h.@o#",
+"#.@@@...c@..@oo#",
+"#....@@@...@ooo#",
+"#.ggg...@@@oooo#",
+"#.g@@ggg..oooo# ",
+"##...@@g..ooo# ",
+" ###..g..oo# ",
+" ###..o# ",
+" ### ",
+};
diff --git a/icons/16x16-general/programs.xpm b/icons/16x16-general/programs.xpm
new file mode 100644
index 0000000..fcf0025
--- /dev/null
+++ b/icons/16x16-general/programs.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini_util_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #000000000000",
+"X c #FFFF00000000",
+"o c #A8A8A8A8A8A8",
+" ",
+" ... ",
+" ........... ",
+" .XXX.ooooooo.",
+" .XXX.oooooo. ",
+" .XXX........ ",
+" .XXX.ooo. ",
+" ..XX...ooo. ",
+" .XXX.o..ooo. ",
+" .XX..o. .ooo. ",
+" .XX.oo. .ooo. ",
+" .X..o. .... ",
+" .X.oo. ",
+" ...o. ",
+" .. ",
+" . "};
diff --git a/icons/16x16-general/quit.xpm b/icons/16x16-general/quit.xpm
new file mode 100644
index 0000000..53799fb
--- /dev/null
+++ b/icons/16x16-general/quit.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * mini_stop_xpm[] = {
+/* width height colors chars-per-color */
+"16 16 5 1",
+/* colors */
+" s None m None c None",
+". c #808080",
+"X c red",
+"o s iconColor2 m white c white",
+"O s iconColor1 m black c black",
+/* image */
+" ........ ",
+" .XXXXXXXX. ",
+" .XXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+".XXXXXXXXXXXXXX.",
+".XXoooooXoXXooXO",
+".XoXXXoXoXoXoXoO",
+".XXoXXoXoXoXooXO",
+".XXXoXoXoXoXoXXO",
+".XooXXoXXoXXoXXO",
+".XXXXXXXXXXXXXXO",
+".XXXXXXXXXXXXXXO",
+" .XXXXXXXXXXXXO.",
+" .XXXXXXXXXXO. ",
+" .XXXXXXXXO. ",
+" OOOOOOOO. "};
diff --git a/icons/16x16-general/refresh.xpm b/icons/16x16-general/refresh.xpm
new file mode 100644
index 0000000..249fc2d
--- /dev/null
+++ b/icons/16x16-general/refresh.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini-ray_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c black",
+"X c yellow",
+"o c #808080",
+" ",
+" ......... ",
+" .XXXXXX.o ",
+" .XXXXXX.o ",
+" .XXXXX.o ",
+" .XXXXX.o ",
+" .XXXX..... ",
+" .XXXXXXXX.o ",
+" .....XXX.o ",
+" oo.XXX.o ",
+" .XX.o ",
+" .XX.o ",
+" .X.o ",
+" .X.o ",
+" ..o ",
+" . "};
diff --git a/icons/16x16-general/restart.xpm b/icons/16x16-general/restart.xpm
new file mode 100644
index 0000000..3eafc04
--- /dev/null
+++ b/icons/16x16-general/restart.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-turn_xpm[] = {
+"16 16 3 1",
+" c None s None",
+". c #808080",
+"X c black",
+" ",
+" ..XXX. ",
+" .XXXXXXX ",
+" .XX. .X ",
+" XX. ",
+" XXX X ",
+"XXXXXXX XXX ",
+" XXXXX XXXXX ",
+" XXX XXXXXXX",
+" X XXX ",
+" .XX ",
+" X. .XX. ",
+" XXXXXXX. ",
+" .XXX.. ",
+" ",
+" "};
diff --git a/icons/16x16-general/science.xpm b/icons/16x16-general/science.xpm
new file mode 100644
index 0000000..9fefc24
--- /dev/null
+++ b/icons/16x16-general/science.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini_eye_xpm[] = {
+"16 16 4 1 0 0",
+" c None",
+". c black",
+"X c red",
+"o c cyan",
+" ",
+" .. ",
+" .. ",
+" ... X ",
+" ..oo. XX ",
+" ..oooo. XX ",
+" ..ooooo.X ",
+" ..oooooo. ",
+" ..ooooo.X ",
+" ..oooo. XX ",
+" ..oo. XX ",
+" ... X ",
+" .. ",
+" .. ",
+" ",
+" ",
+};
diff --git a/icons/16x16-general/sound.xpm b/icons/16x16-general/sound.xpm
new file mode 100644
index 0000000..8f6cf63
--- /dev/null
+++ b/icons/16x16-general/sound.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * mini_sound_xpm[] = {
+/* width height ncolors cpp [x_hot y_hot] */
+"16 16 5 1 0 0",
+/* colors */
+" s None m None c None",
+". c #808080",
+"X s iconColor2 m white c white",
+"o s iconColor6 m white c yellow",
+"O s iconColor1 m black c black",
+/* pixels */
+" .. .",
+" ..X. . ",
+" .o.o. ",
+" .o.oXo. .",
+" .oo.XoX. .. ",
+" ..oXX..Xo. ",
+".X.XXX.XOX. ",
+".o.ooo.XOo. ....",
+"....o...OX. ",
+" OOo.o.OXo. ",
+" Oo..XXX. .. ",
+" O.OXXX. .",
+" O.OX. ",
+" OOXO . ",
+" .O .",
+" "};
diff --git a/icons/16x16-general/system.xpm b/icons/16x16-general/system.xpm
new file mode 100644
index 0000000..abc7a63
--- /dev/null
+++ b/icons/16x16-general/system.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *system_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 7 1",
+". c black",
+"o c #c0c000",
+"O c yellow",
+"+ c #a0a0a0",
+"# c gray85",
+"$ c white",
+" c None",
+/* pixels */
+" . ",
+" .O.. ",
+" .OoOo. ",
+" . .o..oo.",
+" . .$..OO..O. ",
+" .$.$##..oooO. ",
+" .$$#####+..O. ",
+" .###+#+#. . ",
+" .$##...+++. ",
+".$##+. .#+##. ",
+" .#+#...+##. ",
+" .#+#+++#. ",
+" .#++++####. ",
+" .+.+##.#. ",
+" . .#. . ",
+" . ",
+};
diff --git a/icons/16x16-general/terminal-remote.xpm b/icons/16x16-general/terminal-remote.xpm
new file mode 100644
index 0000000..4746335
--- /dev/null
+++ b/icons/16x16-general/terminal-remote.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *mini-rterm[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 6 1",
+/* colors */
+" c None s None",
+". c Black",
+"# c gray50",
+"a c red",
+"b c White",
+"c c gray85",
+/* pixels */
+" ",
+" ######### ",
+" #cccccccc#. ",
+" #bbbbbbbb##. ",
+" #b......b##. ",
+" #b.aaaaab##. ",
+" #b.aaaaab##. ",
+" #b.aaaaab##. ",
+" #bbbbbbbb#.##",
+" #.........#c.",
+" #bbbbbbbbb#c#.",
+" ##.#.#.#.#.##.",
+" #c.c.c.c.c.c.. ",
+"#bbbbbbbbbbbc. ",
+"............. ",
+" ",
+};
diff --git a/icons/16x16-general/terminal-special.xpm b/icons/16x16-general/terminal-special.xpm
new file mode 100644
index 0000000..05dd97c
--- /dev/null
+++ b/icons/16x16-general/terminal-special.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *mini-rterm[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 6 1",
+/* colors */
+" c None s None",
+". c Black",
+"# c gray50",
+"a c green",
+"b c White",
+"c c gray85",
+/* pixels */
+" ",
+" ######### ",
+" #cccccccc#. ",
+" #bbbbbbbb##. ",
+" #b......b##. ",
+" #b.aaaaab##. ",
+" #b.aaaaab##. ",
+" #b.aaaaab##. ",
+" #bbbbbbbb#.##",
+" #.........#c.",
+" #bbbbbbbbb#c#.",
+" ##.#.#.#.#.##.",
+" #c.c.c.c.c.c.. ",
+"#bbbbbbbbbbbc. ",
+"............. ",
+" ",
+};
diff --git a/icons/16x16-general/terminal.xpm b/icons/16x16-general/terminal.xpm
new file mode 100644
index 0000000..cf3d957
--- /dev/null
+++ b/icons/16x16-general/terminal.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *mini-term[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 6 1",
+/* colors */
+" c None s None",
+". c Black",
+"# c #808080", /* gray50 */
+"a c blue",
+"b c White",
+"c c #c0c0c0", /* gray85 */
+/* pixels */
+" ",
+" ######### ",
+" #cccccccc#. ",
+" #bbbbbbbb##. ",
+" #b......b##. ",
+" #b.aaaaab##. ",
+" #b.aaaaab##. ",
+" #b.aaaaab##. ",
+" #bbbbbbbb#.##",
+" #.........#c.",
+" #bbbbbbbbb#c#.",
+" ##.#.#.#.#.##.",
+" #c.c.c.c.c.c.. ",
+"#bbbbbbbbbbbc. ",
+"............. ",
+" "
+};
diff --git a/icons/16x16-general/themes.xpm b/icons/16x16-general/themes.xpm
new file mode 100644
index 0000000..04c63be
--- /dev/null
+++ b/icons/16x16-general/themes.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * masks_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"16 16 5 1",
+/* colors */
+" c None",
+". c black",
+"X c red",
+"o c #c0c000",
+"O c gray50",
+/* pixels */
+" .. ... ",
+".XX...XXX. ",
+".XXXXXXX.. .. ",
+".XXXXXX.oo..oo. ",
+".X.XX.X.oooooo. ",
+".X.XXX..oooooo.O",
+".XXXXXX.o.oo.o.O",
+".XXXXXX.o.oo.o.O",
+".X.XXX..oooooo.O",
+".XX...X.oooooo.O",
+" .XXXXX.o.oo.o.O",
+" .XXXXX.oo..oo.O",
+" .XXXX.oooooo.O",
+" ....O.oooo.O ",
+" OOO O....O ",
+" OOO ",
+};
diff --git a/icons/16x16-general/todo.xpm b/icons/16x16-general/todo.xpm
new file mode 100644
index 0000000..622b2e0
--- /dev/null
+++ b/icons/16x16-general/todo.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *todo16[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 3 1",
+/* colors */
+" c None",
+". c yellow",
+"# c black",
+/* pixels */
+" ",
+" .... ",
+" ...... ",
+" ...##... ",
+" ....##.... ",
+" .####....... ",
+" ..#.###..##... ",
+" .###########.. ",
+" ...##....##... ",
+" ...###.....#.. ",
+" ..#.#..##... ",
+" .#.#.####. ",
+" ........ ",
+" ...... ",
+" .... ",
+" ",
+};
diff --git a/icons/16x16-general/unknown.xpm b/icons/16x16-general/unknown.xpm
new file mode 100644
index 0000000..e8ae7da
--- /dev/null
+++ b/icons/16x16-general/unknown.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * unknown_xpm[] = {
+"16 16 6 1",
+" c None",
+". c #000000",
+"+ c #FF0000",
+"@ c #00FF00",
+"# c #FFFF00",
+"$ c #0000FF",
+" ",
+" ",
+"...... ...",
+".+++++. .@. ",
+" .+++++. .@. ",
+" .+++++. .@. ",
+" .+++++.@. ",
+" .+++.#. ",
+" .+.###. ",
+" .$.#####. ",
+" .$. .#####. ",
+" .$. .#####. ",
+" .$. .#####.",
+"... ......",
+" ",
+" "};
diff --git a/icons/16x16-general/utility.xpm b/icons/16x16-general/utility.xpm
new file mode 100644
index 0000000..e138106
--- /dev/null
+++ b/icons/16x16-general/utility.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini-hammer_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c black",
+"o c white",
+"O c #808080",
+" ",
+" .. ..... ",
+" .oo.ooooo. ",
+" .ooooooooo. ",
+" .oO.oooo..o. ",
+" .. ....O .. ",
+" ... . ",
+" ... ",
+" ... ",
+" ... ",
+" ... ",
+" ... ",
+" ... ",
+" ... ",
+" ",
+" "};
diff --git a/icons/16x16-general/video.xpm b/icons/16x16-general/video.xpm
new file mode 100644
index 0000000..57e7f7d
--- /dev/null
+++ b/icons/16x16-general/video.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini-camera_xpm[] = {
+"16 16 4 1",
+" c None",
+". c black",
+"X c white",
+"o c gray50",
+" ",
+" ",
+" ...... ",
+" .XXXXXX. ",
+" ....Xo...oX... ",
+".XXXX.......XXX.",
+".......ooo......",
+".Xoo..oXXoo..oo.",
+".Xoo..oXooo..oo.",
+".Xoo..ooooo..oo.",
+".Xooo..ooo..ooo.",
+".Xooo.......ooo.",
+".Xooooo...ooooo.",
+" .............. ",
+" ",
+" ",
+};
diff --git a/icons/16x16-general/viewer.xpm b/icons/16x16-general/viewer.xpm
new file mode 100644
index 0000000..f9c897b
--- /dev/null
+++ b/icons/16x16-general/viewer.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * zoom_xpm[] = {
+"16 16 3 1",
+" c None s None",
+". c Black",
+"X c White",
+" ",
+" ",
+" .... ",
+" . . ",
+" . X . ",
+" . X . ",
+" . . ",
+" . . ",
+" . .. ",
+" ....... ",
+" ... ",
+" ... ",
+" ... ",
+" .. ",
+" ",
+" "
+};
diff --git a/icons/16x16-general/window-close.xpm b/icons/16x16-general/window-close.xpm
new file mode 100644
index 0000000..86d2664
--- /dev/null
+++ b/icons/16x16-general/window-close.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini-skull_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c red",
+"X c #808080",
+"o c black",
+" ",
+" .... ",
+" X......X ",
+" X........X ",
+" ..oo..oo.. ",
+" ..XX..XX.. ",
+" o........o ",
+" o......o ",
+"X. o....o .X",
+"X. .... .X",
+" o. o..o .o ",
+" o... oo ...o ",
+" ooo....ooo ",
+" ........ ",
+" ....oooooo.... ",
+" oooo oooo ",
+};
diff --git a/icons/16x16-general/window-delete.xpm b/icons/16x16-general/window-delete.xpm
new file mode 100644
index 0000000..b1dc53e
--- /dev/null
+++ b/icons/16x16-general/window-delete.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini-cross_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c red",
+"X c #808080",
+"o c black",
+" ",
+" ",
+" . ",
+" ..X ... ",
+" ..X ..... ",
+" .......oo ",
+" .....o ",
+" ....o ",
+" ...... ",
+" ..o ... ",
+" ..o ... ",
+" .o ..X ",
+" .o .o ",
+" o o ",
+" ",
+" "};
+
diff --git a/icons/16x16-general/window-destroy.xpm b/icons/16x16-general/window-destroy.xpm
new file mode 100644
index 0000000..3c417e0
--- /dev/null
+++ b/icons/16x16-general/window-destroy.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * mini-bomb_xpm[] = {
+"16 16 6 1",
+" c None",
+". c black",
+"X c gray50",
+"o c gray85",
+"O c yellow",
+"# c white",
+" ",
+" ",
+" ... ",
+" . . ",
+" . . ",
+" ... . ",
+" ..... . ",
+" .X#o... . ",
+" X.#X....X . ",
+" ..oX..... O O",
+" .......O. O OO ",
+" ......Xo. OOO ",
+" X.....X.X O ",
+" ....... ",
+" X...X ",
+" ",
+};
diff --git a/icons/16x16-general/window-iconify.xpm b/icons/16x16-general/window-iconify.xpm
new file mode 100644
index 0000000..998bde2
--- /dev/null
+++ b/icons/16x16-general/window-iconify.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * window_iconify_xpm[] = {
+"16 16 4 1",
+" c None",
+"O c black",
+"= c navy",
+". c white",
+" ",
+"OOOOOOOOOOO ",
+"O=========O ",
+"O=========OO ",
+"O.........O ",
+"O.........O ",
+"O.........O O ",
+"O.........O ",
+"O.........O ",
+"OOOOOOOOOOO O ",
+" O ",
+" O OOOO ",
+" O O..O ",
+" OOOO ",
+" ",
+" ",
+};
diff --git a/icons/16x16-general/window-identify.xpm b/icons/16x16-general/window-identify.xpm
new file mode 100644
index 0000000..45266c1
--- /dev/null
+++ b/icons/16x16-general/window-identify.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini_question_xpm[] = {
+"16 16 5 1",
+" s None c None",
+". c red",
+"X c white",
+"o c black",
+"O c #808080",
+" ... ",
+" ...... ",
+" .X...... ",
+" .X..oo...o ",
+" ...o ...o ",
+" oo ...o ",
+" ...o ",
+" ...o ",
+" ..oo ",
+" ....o ",
+" O..O ",
+" Ooo ",
+" OX.. ",
+" ....O ",
+" ..oO ",
+" oO "};
diff --git a/icons/16x16-general/window-lower.xpm b/icons/16x16-general/window-lower.xpm
new file mode 100644
index 0000000..9c729f3
--- /dev/null
+++ b/icons/16x16-general/window-lower.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-lower_xpm[] = {
+"16 16 2 1",
+" c None",
+". c red",
+" ",
+" . . . ",
+" . ",
+" . .. ",
+" . . ",
+" .. .. ",
+" . ... ",
+" ... . ",
+" ..... ",
+" ..... ",
+" ......... ",
+" ....... ",
+" ..... ",
+" ... ",
+" . ",
+" ",
+};
diff --git a/icons/16x16-general/window-maximize.xpm b/icons/16x16-general/window-maximize.xpm
new file mode 100644
index 0000000..ee76cd8
--- /dev/null
+++ b/icons/16x16-general/window-maximize.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * window_maximize_xpm[] = {
+"16 16 5 1",
+" c None",
+"+ c black",
+"O c black",
+"= c navy",
+". c white",
+" ",
+"OO OO OO OO OOO ",
+"OO OO ",
+"O O O O ",
+" OOOOOOOOO ",
+"O O=======O O ",
+"O O.......O O ",
+" O.......O ",
+"O O.......O O ",
+"O O.......O O ",
+" OOOOOOOOO ",
+"O O O O ",
+"OO OO ",
+"OOO OO OO OO OO ",
+" ",
+" ",
+};
diff --git a/icons/16x16-general/window-move.xpm b/icons/16x16-general/window-move.xpm
new file mode 100644
index 0000000..2cc576c
--- /dev/null
+++ b/icons/16x16-general/window-move.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini-move1_xpm[] = {
+"16 16 4 1",
+" c None",
+"O c black",
+"= c navy",
+". c white",
+" ",
+" OO ",
+" OOOO ",
+" OOOOOO ",
+" OO ",
+" O OOOOOOOO O ",
+" OO O======O OO ",
+"OOOOO......OOOOO",
+"OOOOO......OOOOO",
+" OO O......O OO ",
+" O OOOOOOOO O ",
+" OO ",
+" OOOOOO ",
+" OOOO ",
+" OO ",
+" ",
+};
diff --git a/icons/16x16-general/window-raise.xpm b/icons/16x16-general/window-raise.xpm
new file mode 100644
index 0000000..ab68497
--- /dev/null
+++ b/icons/16x16-general/window-raise.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * mini-raise_xpm[] = {
+"16 16 2 1",
+" c None",
+". c red",
+" ",
+" . ",
+" ... ",
+" ..... ",
+" ....... ",
+" ......... ",
+" ..... ",
+" ..... ",
+" ... . ",
+" . ... ",
+" .. .. ",
+" . . ",
+" . .. ",
+" . ",
+" . . . ",
+" ",
+};
diff --git a/icons/16x16-general/window-resize.xpm b/icons/16x16-general/window-resize.xpm
new file mode 100644
index 0000000..7e53c79
--- /dev/null
+++ b/icons/16x16-general/window-resize.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini-resize_xpm[] = {
+"16 16 4 1",
+" c None",
+"O c black",
+"= c navy",
+". c white",
+" ",
+"OOOOOOOOOOO OOO ",
+"O=========O O ",
+"O=========O ",
+"O.........O O ",
+"O......O..O O ",
+"O.....OOO.O ",
+"O......OOOO O ",
+"O.......OOO O O ",
+"OOOOOOOOOOOOO ",
+" OOO O ",
+"O OOOO O ",
+"O O ",
+"OO OO OO OO OOO ",
+" ",
+" ",
+};
diff --git a/icons/16x16-general/window-shade.xpm b/icons/16x16-general/window-shade.xpm
new file mode 100644
index 0000000..43b489b
--- /dev/null
+++ b/icons/16x16-general/window-shade.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * window-shade_xpm[] = {
+"16 16 4 1",
+" c None",
+"O c black",
+"= c navy",
+". c white",
+" ",
+"OOOOOOOOOOOOOOO ",
+"O=============O ",
+"O=============O ",
+"O=============O ",
+"O......O......O ",
+"O.....OOO.....O ",
+"O....OOOOO....O ",
+"O......O......O ",
+"O......O......O ",
+"O....OOOOO....O ",
+"O.....OOO.....O ",
+"O......O......O ",
+"OOOOOOOOOOOOOOO ",
+" ",
+" ",
+};
diff --git a/icons/16x16-general/window-stick.xpm b/icons/16x16-general/window-stick.xpm
new file mode 100644
index 0000000..ab7c3b5
--- /dev/null
+++ b/icons/16x16-general/window-stick.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * mini_stick_xpm[] = {
+"16 16 3 1 0 0",
+" c None",
+". c black",
+"X c red",
+" ",
+" ..... ",
+" .XXXXX. ",
+" .XXXXX. ",
+" ..XXX.. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXX. ",
+" .XXXXX. ",
+" .XXXXXXX. ",
+" ........... ",
+" .X. ",
+" .X. ",
+" .X. ",
+" ",
+};
diff --git a/icons/16x16-general/window.xpm b/icons/16x16-general/window.xpm
new file mode 100644
index 0000000..e390436
--- /dev/null
+++ b/icons/16x16-general/window.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * window_xpm[] = {
+"16 16 5 1",
+" c None",
+"O c black",
+"= c navy",
+"& c gray30",
+". c white",
+" ",
+"OOOOOOOOOOOOOOO ",
+"O=============O ",
+"O.O=======O.O.O ",
+"O=============O ",
+"O.............O ",
+"O.............O ",
+"O.............O ",
+"O.............O ",
+"O.............O ",
+"O.............O ",
+"O.............O ",
+"O.............O ",
+"OOOOOOOOOOOOOOO ",
+" ",
+" ",
+};
diff --git a/icons/16x16-general/windows.xpm b/icons/16x16-general/windows.xpm
new file mode 100644
index 0000000..f1d79e4
--- /dev/null
+++ b/icons/16x16-general/windows.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * windows_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #000000",
+"+ c #000080",
+"@ c #FFFFFF",
+" ",
+".......... ",
+".++++++++. ",
+".@@@@@@@@. ",
+".@@@@@..........",
+".@@@@@.++++++++.",
+".@@@@@.@@@@@@@@.",
+".@@..........@@.",
+".@@.++++++++.@@.",
+"....@@@@@@@@.@@.",
+" .@@@@@@@@.@@.",
+" .@@@@@@@@.@@.",
+" .@@@@@@@@....",
+" .@@@@@@@@. ",
+" .......... ",
+" "};
diff --git a/icons/16x16-general/word-processor.xpm b/icons/16x16-general/word-processor.xpm
new file mode 100644
index 0000000..fbf3179
--- /dev/null
+++ b/icons/16x16-general/word-processor.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * mini-pencil_xpm[] = {
+"16 16 8 1",
+" c None",
+". c red",
+"X c gray50",
+"o c white",
+"O c yellow",
+"+ c black",
+"@ c gray85",
+"# c blue",
+" ",
+" ... ",
+" X.... ",
+" Xo.... ",
+" XoXO..+ ",
+" XoOOXO+ ",
+" XoOO@OX ",
+" XoXO@OX ",
+" #@OOXOX ",
+" #@##@OX ",
+" #@##X#+ ",
+" #@##X#+ ",
+"#@##X#+ ",
+"@##X#+ ",
+"##X#+ ",
+" ",
+};
diff --git a/icons/16x16-general/www.xpm b/icons/16x16-general/www.xpm
new file mode 100644
index 0000000..a537b1f
--- /dev/null
+++ b/icons/16x16-general/www.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * www_xpm[] = {
+"16 16 5 1",
+" c None",
+". c black",
+"o c yellow",
+"c c red",
+", c navy",
+" ",
+" ,,,,, ",
+" ,ccccc, ",
+" ,,,,cc, ",
+" . .cc, ",
+" .o. ,.o.cc, ",
+" .o. ,ccccc, ",
+" .o. .,,,,, ",
+" .o..o..o. ",
+" .o..o..o. ",
+" .o.ooo.o. ",
+" .ooo.ooo. ",
+" .o. .o. ",
+" .o. .o. ",
+" . . ",
+" ",
+};
diff --git a/icons/16x16-general/xv.xpm b/icons/16x16-general/xv.xpm
new file mode 100644
index 0000000..ff79d70
--- /dev/null
+++ b/icons/16x16-general/xv.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *mini-xv[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 4 1",
+/* colors */
+" c None s None",
+". c White",
+"# c Black",
+"g c red",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" ### ",
+" gggggg# ",
+"ggg..ggggggg # ",
+"ggggggggggggg## ",
+" ggg##gggggggg# ",
+" gg#ggggggg## ",
+" ## ## ",
+" # # ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/16x16-gnome/_symlinks.lst b/icons/16x16-gnome/_symlinks.lst
new file mode 100644
index 0000000..d482644
--- /dev/null
+++ b/icons/16x16-gnome/_symlinks.lst
@@ -0,0 +1,12 @@
+disk-cd.xpm cd-player.xpm
+folder.xpm file-manager.xpm
+folder.xpm folder-open.xpm
+game.xpm game-action.xpm
+game-board.xpm game-logic.xpm
+graphics.xpm image-processor.xpm
+graphics.xpm image-viewer.xpm
+music.xpm sound.xpm
+window-maximize.xpm window-iconify.xpm
+window-raise.xpm window-lower.xpm
+window-move.xpm window-resize.xpm
+window-raise.xpm window-stick.xpm
diff --git a/icons/16x16-gnome/amusement.xpm b/icons/16x16-gnome/amusement.xpm
new file mode 100644
index 0000000..2861dd0
--- /dev/null
+++ b/icons/16x16-gnome/amusement.xpm
@@ -0,0 +1,118 @@
+/* XPM */
+static char * amusement_xpm[] = {
+"16 16 99 2",
+" c None",
+". c #6A602B",
+"+ c #8A7D38",
+"@ c #BDAA4C",
+"# c #72652B",
+"$ c #4E431D",
+"% c #AC9943",
+"& c #998B3E",
+"* c #978035",
+"= c #847332",
+"- c #322E15",
+"; c #A09748",
+"> c #A5913F",
+", c #94853B",
+"' c #88742E",
+") c #6A5A24",
+"! c #6A5E2A",
+"~ c #725F26",
+"{ c #BBA447",
+"] c #917B32",
+"^ c #877528",
+"/ c #695E33",
+"( c #2F2C1C",
+"_ c #191902",
+": c #463E1A",
+"< c #77692E",
+"[ c #3A3A3B",
+"} c #364686",
+"| c #3554AA",
+"1 c #2F263D",
+"2 c #451C1B",
+"3 c #4E5F3E",
+"4 c #747036",
+"5 c #7A7033",
+"6 c #5E5324",
+"7 c #1235B1",
+"8 c #365AD8",
+"9 c #353B75",
+"0 c #A0372F",
+"a c #DB6D6D",
+"b c #C87473",
+"c c #778966",
+"d c #529763",
+"e c #72976A",
+"f c #57603B",
+"g c #0E1F60",
+"h c #2A4AC5",
+"i c #3259C3",
+"j c #632B45",
+"k c #B82B28",
+"l c #B75051",
+"m c #CD6E6F",
+"n c #C26B71",
+"o c #6C9866",
+"p c #96EDA2",
+"q c #87BD8D",
+"r c #122C88",
+"s c #3255B5",
+"t c #761C29",
+"u c #B84647",
+"v c #BE5D5C",
+"w c #D9787C",
+"x c #9C816B",
+"y c #61BD6D",
+"z c #73B076",
+"A c #163199",
+"B c #3354CF",
+"C c #7B0F11",
+"D c #B1201F",
+"E c #B53A3A",
+"F c #C24E4E",
+"G c #9A7572",
+"H c #7F9784",
+"I c #999B99",
+"J c #09143B",
+"K c #2F48A8",
+"L c #7E1010",
+"M c #BE1919",
+"N c #A72727",
+"O c #954F4F",
+"P c #968B8A",
+"Q c #A3A4A4",
+"R c #B3B2B3",
+"S c #C4C4C4",
+"T c #C7C8C7",
+"U c #060C18",
+"V c #320605",
+"W c #550707",
+"X c #422E2E",
+"Y c #7B8383",
+"Z c #8C8E8E",
+"` c #BCBCBC",
+" . c #626161",
+".. c #969696",
+"+. c #ABABAB",
+"@. c #D5D5D5",
+"#. c #575757",
+"$. c #BEBEBE",
+"%. c #6A6A6A",
+" ",
+" . + ",
+" . @ # $ % & ",
+" * = - ; = # > , ",
+" ' ) @ . ) ! ",
+" ~ { ] ^ / ( _ : + < ",
+" [ } | 1 2 3 4 5 & ' 6 ",
+" 7 8 9 0 a b c d e f ",
+" g h i j k l m n o p q ",
+" r h s t k u v w x y z ",
+" A B | C D E F m G H I [ ",
+" J K | L M N O P Q R S T [ ",
+" U V W X Y Z I Q R S ` ",
+" .Z ..I +.` @. ",
+" #.$.I R R %. ",
+" "};
diff --git a/icons/16x16-gnome/calculator.xpm b/icons/16x16-gnome/calculator.xpm
new file mode 100644
index 0000000..ba025b6
--- /dev/null
+++ b/icons/16x16-gnome/calculator.xpm
@@ -0,0 +1,94 @@
+/* XPM */
+static char * calculator_xpm[] = {
+"16 16 75 1",
+" c None",
+". c #DAD6CA",
+"+ c #B2B6A9",
+"@ c #AAA99E",
+"# c #94928A",
+"$ c #8D8B82",
+"% c #B6BDAE",
+"& c #4E6E5B",
+"* c #678271",
+"= c #6E8474",
+"- c #7A897B",
+"; c #8B9386",
+"> c #928E84",
+", c #99968C",
+"' c #E1DDD1",
+") c #C8C6BC",
+"! c #B1B3A6",
+"~ c #A7AEA0",
+"{ c #939B8E",
+"] c #63746B",
+"^ c #506256",
+"/ c #5E6C62",
+"( c #AEABA3",
+"_ c #474641",
+": c #F0EDE5",
+"< c #838E88",
+"[ c #BDBAAE",
+"} c #B3AEA2",
+"| c #A5A39A",
+"1 c #9B9B93",
+"2 c #3C3B36",
+"3 c #E6E4DD",
+"4 c #BBBFB9",
+"5 c #A5A5A0",
+"6 c #A5A196",
+"7 c #A29E93",
+"8 c #777772",
+"9 c #7C8D87",
+"0 c #9D998E",
+"a c #312F2C",
+"b c #F3F1E9",
+"c c #79827E",
+"d c #BBB6AD",
+"e c #777F78",
+"f c #6D6F68",
+"g c #2C2B29",
+"h c #EFEADE",
+"i c #B0B6B0",
+"j c #5B6D68",
+"k c #85827B",
+"l c #7C7A72",
+"m c #817F78",
+"n c #1B1A18",
+"o c #807D75",
+"p c #131312",
+"q c #868B82",
+"r c #78756D",
+"s c #0C0C0B",
+"t c #C8C3B7",
+"u c #B0AFAA",
+"v c #6D6A63",
+"w c #010100",
+"x c #211F1D",
+"y c #353431",
+"z c #52514B",
+"A c #716F67",
+"B c #AAA69B",
+"C c #88857D",
+"D c #626059",
+"E c #080807",
+"F c #191917",
+"G c #33312E",
+"H c #4D4C46",
+"I c #8C887E",
+"J c #5A5751",
+" ",
+" .+@# ",
+" $%&*=-;#>, ",
+" ')!~{-]^/(_ ",
+" >:<;[@}@|112 ",
+" 34]56$78910a ",
+" ,b<cd#6,8ef$g ",
+" hij1},@kk,lmn ",
+" 739ed##6k>>lop ",
+" 3dq1},}7l7,lrs ",
+" [[t[(7,$m(umvsw",
+" xyzA>7B|7>CmDEw",
+" wwwEFGHvoI>JEw",
+" wwwwwwsnygw ",
+" wwwwwww ",
+" "};
diff --git a/icons/16x16-gnome/chat.xpm b/icons/16x16-gnome/chat.xpm
new file mode 100644
index 0000000..fe2f3dc
--- /dev/null
+++ b/icons/16x16-gnome/chat.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * chat_xpm[] = {
+"16 16 27 1",
+" c None",
+". c #000000",
+"+ c #0D0D0D",
+"@ c #2D2D2D",
+"# c #949494",
+"$ c #D5D5D5",
+"% c #EBEBEB",
+"& c #9B9B9B",
+"* c #353535",
+"= c #6C6C6C",
+"- c #FEFEFE",
+"; c #DDDDDD",
+"> c #CCCCCC",
+", c #E2E2E2",
+"' c #ACACAC",
+") c #F3F3F3",
+"! c #494949",
+"~ c #7F7F7F",
+"{ c #BDBDBD",
+"] c #656565",
+"^ c #8C8C8C",
+"/ c #838383",
+"( c #A3A3A3",
+"_ c #1B1B1B",
+": c #B2B2B2",
+"< c #545454",
+"[ c #131313",
+" ",
+" .++.. ",
+" @#$%%$&*.. ",
+" =--------=.. ",
+" @-$;%>,')$#!. ",
+" =-&;&~~'-{&#.. ",
+" ]-^%&$/>'({/.. ",
+" _%)-;)%(:%$@.. ",
+" .<-------%<.. ",
+" .!%----(+... ",
+" ._^%--/.. ",
+" ..[]'%]. ",
+" ....+*[. ",
+" ....... ",
+" ... ",
+" "};
diff --git a/icons/16x16-gnome/choice-no.xpm b/icons/16x16-gnome/choice-no.xpm
new file mode 100644
index 0000000..0cd570c
--- /dev/null
+++ b/icons/16x16-gnome/choice-no.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * choice_no_xpm[] = {
+"16 16 5 1",
+" c None",
+". c #D20000",
+"+ c #E67272",
+"@ c #E15555",
+"# c #DC3939",
+" ",
+" ",
+" ",
+" .. .. ",
+" .. .. ",
+" +.. ..@ ",
+" @.. ..@ ",
+" @....@ ",
+" #..# ",
+" @....@ ",
+" @.. ..@ ",
+" @.. ..@ ",
+" .. .. ",
+" .. .. ",
+" ",
+" ",
+};
diff --git a/icons/16x16-gnome/choice-yes.xpm b/icons/16x16-gnome/choice-yes.xpm
new file mode 100644
index 0000000..d4c4f28
--- /dev/null
+++ b/icons/16x16-gnome/choice-yes.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * choice_yes_xpm[] = {
+"16 16 13 1",
+" c None",
+". c #34DB34",
+"+ c #00CE00",
+"@ c #4CDF4C",
+"# c #75E775",
+"$ c #0CD40C",
+"% c #63E363",
+"& c #01D101",
+"* c #28D928",
+"= c #5DE25D",
+"- c #24D824",
+"; c #3CDD3C",
+"> c #13D413",
+" ",
+" ",
+" .+ ",
+" @+ ",
+" #++ ",
+" $+ ",
+" .+$ ",
+" %+& ",
+" &+ ",
+" *+. ",
+" @. =+& ",
+" ++ &+ ",
+" +&-*+; ",
+" ++&&> ",
+" +++ ",
+" "};
diff --git a/icons/16x16-gnome/clock.xpm b/icons/16x16-gnome/clock.xpm
new file mode 100644
index 0000000..94aeeda
--- /dev/null
+++ b/icons/16x16-gnome/clock.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char * clock_xpm[] = {
+"16 16 77 1",
+" c None",
+". c #D3C562",
+"+ c #CCBC5C",
+"@ c #C8B651",
+"# c #CEBE56",
+"$ c #E2D364",
+"% c #FEF272",
+"& c #EDE26A",
+"* c #C6B75A",
+"= c #A29442",
+"- c #8D8354",
+"; c #8D8973",
+"> c #88867A",
+", c #94917E",
+"' c #A5A173",
+") c #D7CD66",
+"! c #EADF62",
+"~ c #97893D",
+"{ c #868373",
+"] c #85868A",
+"^ c #A2A2A4",
+"/ c #7C7C83",
+"( c #838383",
+"_ c #BDB161",
+": c #D8C247",
+"< c #9E8F3E",
+"[ c #ACAEB3",
+"} c #939393",
+"| c #999897",
+"1 c #9B9B9B",
+"2 c #8B8B8C",
+"3 c #BFA74A",
+"4 c #997F25",
+"5 c #898987",
+"6 c #AEAE92",
+"7 c #696B73",
+"8 c #A29876",
+"9 c #C3A32E",
+"0 c #C8B54B",
+"a c #737473",
+"b c #515155",
+"c c #6D6D6D",
+"d c #908E86",
+"e c #D7B949",
+"f c #514516",
+"g c #D0BF52",
+"h c #84837B",
+"i c #1F1F1F",
+"j c #282828",
+"k c #363636",
+"l c #7B7B7B",
+"m c #EBD363",
+"n c #4F4315",
+"o c #DDCD5A",
+"p c #918F7C",
+"q c #92918B",
+"r c #5E5E5E",
+"s c #DECE63",
+"t c #463D16",
+"u c #EBDA5B",
+"v c #5D5D63",
+"w c #CFC458",
+"x c #5F605F",
+"y c #CFCD84",
+"z c #A2953A",
+"A c #DDCB51",
+"B c #BBAF5C",
+"C c #65676F",
+"D c #C9C895",
+"E c #4D451C",
+"F c #D7BC45",
+"G c #9D9270",
+"H c #D6D586",
+"I c #675C23",
+"J c #F2E16B",
+"K c #AEA240",
+"L c #504619",
+" ",
+" ",
+" .+@#$%& ",
+" *=-;>,')! ",
+" *~{]^/^/(_: ",
+" .<{[}|1|(}234 ",
+" #-]5^1116]789 ",
+" 0;^|1|2abc]def",
+" gh/|1]ijkaclmn",
+" op1|}qrl}5lqst",
+" u'/lqq/c5av6w ",
+" #.h25(2xaalyz ",
+" AB]Clccb/D@E ",
+" F3G5a26HwI ",
+" 49emJ!KE ",
+" ffL "};
diff --git a/icons/16x16-gnome/colors.xpm b/icons/16x16-gnome/colors.xpm
new file mode 100644
index 0000000..d591e2b
--- /dev/null
+++ b/icons/16x16-gnome/colors.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char * colors_xpm[] = {
+"16 16 119 2",
+" c None",
+". c #15070A",
+"+ c #38141D",
+"@ c #561D2C",
+"# c #471D28",
+"$ c #392B2D",
+"% c #29483E",
+"& c #315145",
+"* c #1B3F3B",
+"= c #174A4B",
+"- c #174645",
+"; c #842F46",
+"> c #A63C57",
+", c #A33452",
+"' c #5F3942",
+") c #52A084",
+"! c #609C81",
+"~ c #5C967C",
+"{ c #296662",
+"] c #33999B",
+"^ c #267273",
+"/ c #AA3754",
+"( c #643B44",
+"_ c #58A286",
+": c #64A48B",
+"< c #296965",
+"[ c #2B9396",
+"} c #379FA0",
+"| c #297C7D",
+"1 c #782841",
+"2 c #973452",
+"3 c #992E4F",
+"4 c #59333E",
+"5 c #499279",
+"6 c #54927B",
+"7 c #35544B",
+"8 c #45574D",
+"9 c #258486",
+"0 c #69332B",
+"a c #844136",
+"b c #843C33",
+"c c #54382F",
+"d c #628471",
+"e c #728E7A",
+"f c #547061",
+"g c #8A6D4E",
+"h c #666756",
+"i c #31686C",
+"j c #346060",
+"k c #A8593E",
+"l c #D5724F",
+"m c #D46B49",
+"n c #895E47",
+"o c #B8E1C3",
+"p c #B7DBBE",
+"q c #A69E80",
+"r c #A58D6C",
+"s c #589799",
+"t c #6AB0B2",
+"u c #68AEB0",
+"v c #9AC8AE",
+"w c #8F9B83",
+"x c #B18C66",
+"y c #49635E",
+"z c #467E82",
+"A c #76C5C7",
+"B c #6AB5B9",
+"C c #81422F",
+"D c #A3543C",
+"E c #A35037",
+"F c #694636",
+"G c #7C826A",
+"H c #B49570",
+"I c #75654C",
+"J c #323027",
+"K c #2D2D24",
+"L c #549193",
+"M c #4F8789",
+"N c #9B8D54",
+"O c #C8B46B",
+"P c #C4B26A",
+"Q c #8D7E53",
+"R c #C0A88F",
+"S c #D0B18A",
+"T c #65533D",
+"U c #36372F",
+"V c #688E8B",
+"W c #739A96",
+"X c #FEE589",
+"Y c #F4DB80",
+"Z c #C1AA7A",
+"` c #E0CAB1",
+" . c #DABE99",
+".. c #D7BC99",
+"+. c #947C5F",
+"@. c #7DAAA5",
+"#. c #8CBBB7",
+"$. c #CFBA6F",
+"%. c #FFF493",
+"&. c #E1CA76",
+"*. c #BDA784",
+"=. c #ECD4B7",
+"-. c #E2C59E",
+";. c #DBBB93",
+">. c #96C9C4",
+",. c #615835",
+"'. c #7C7043",
+"). c #70623C",
+"!. c #CEA97C",
+"~. c #A68862",
+"{. c #5B4832",
+"]. c #252D2A",
+"^. c #4A6563",
+"/. c #42382D",
+"(. c #F1CC9E",
+"_. c #7C6345",
+":. c #443625",
+"<. c #010100",
+"[. c #CCAD84",
+" ",
+" . + @ # $ % & & * = - ",
+" ; > , ' ) ! ~ { ] ] ^ ",
+" ; > / ( _ : ! < [ } | ",
+" 1 2 3 4 5 6 5 7 8 9 ^ ",
+" 0 a b c d e f g h i j ",
+" k l m n o p q r s t u ",
+" k m m n v w x y z A B ",
+" C D E F G H I J K L M ",
+" N O P Q R S r T U V W ",
+" O X Y Z ` ...+.J @.#. ",
+" $.%.&.*.=.-.;.H 8 @.>. ",
+" ,.'.)...;.!.~.{.].^.y ",
+" /.(.!._.:.<. ",
+" [.g ",
+" "};
diff --git a/icons/16x16-gnome/configuration.xpm b/icons/16x16-gnome/configuration.xpm
new file mode 100644
index 0000000..0643bf4
--- /dev/null
+++ b/icons/16x16-gnome/configuration.xpm
@@ -0,0 +1,83 @@
+/* XPM */
+static char * configuration_xpm[] = {
+"16 16 64 1",
+" c None",
+". c #AEB2AC",
+"+ c #778270",
+"@ c #2E322B",
+"# c #A9B1A3",
+"$ c #7A8473",
+"% c #3C4138",
+"& c #252823",
+"* c #1E211E",
+"= c #0B0C0B",
+"- c #2B2E2A",
+"; c #4D544A",
+"> c #DBE1D8",
+", c #717C6A",
+"' c #7A7B6E",
+") c #7E8A76",
+"! c #4C3833",
+"~ c #3A3C34",
+"{ c #6C746C",
+"] c #424A43",
+"^ c #B4BCB7",
+"/ c #9CA795",
+"( c #818D79",
+"_ c #8B6260",
+": c #BD8386",
+"< c #6E3C3A",
+"[ c #454442",
+"} c #3B3F41",
+"| c #697363",
+"1 c #888D82",
+"2 c #6F6555",
+"3 c #87877D",
+"4 c #B3BCAE",
+"5 c #85917C",
+"6 c #574541",
+"7 c #935A5C",
+"8 c #5A2A26",
+"9 c #49464C",
+"0 c #5C5C66",
+"a c #98978A",
+"b c #716C65",
+"c c #61625A",
+"d c #5B6556",
+"e c #604743",
+"f c #673E3B",
+"g c #807E80",
+"h c #A8A5A2",
+"i c #646C5D",
+"j c #555944",
+"k c #585E51",
+"l c #606451",
+"m c #4A4E3A",
+"n c #4E533E",
+"o c #434634",
+"p c #454837",
+"q c #525744",
+"r c #32352C",
+"s c #8A9582",
+"t c #585F4E",
+"u c #21231C",
+"v c #010101",
+"w c #292D24",
+"x c #171812",
+"y c #26281F",
+" ",
+" ",
+" .+@ ",
+" #$%&*====-; ",
+" >,'); !~{{] ^",
+" /$(($~_:<[}|123",
+"4$(()5|67890abc~",
+"5(((($(defgh'ij ",
+"($((((((k''lmno ",
+"|)())(55dpmmqqr ",
+"i)(()s(5tmqjpuvv",
+" (+$(s+(qmqwvv ",
+" i|,,)++noxvv ",
+" ;d|iyvv ",
+" ",
+" "};
diff --git a/icons/16x16-gnome/development.xpm b/icons/16x16-gnome/development.xpm
new file mode 100644
index 0000000..a6978fb
--- /dev/null
+++ b/icons/16x16-gnome/development.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char * developement_xpm[] = {
+"16 16 48 1",
+" c None",
+". c #D5D3D3",
+"+ c #CACACA",
+"@ c #BCBCBC",
+"# c #E2E2E2",
+"$ c #A3A3A3",
+"% c #9D9D9D",
+"& c #1A1A1A",
+"* c #D8D8D8",
+"= c #939393",
+"- c #C3C3C3",
+"; c #AAABAB",
+"> c #A8A7A7",
+", c #7D7B7B",
+"' c #6C6C6C",
+") c #858585",
+"! c #B2B2B2",
+"~ c #545454",
+"{ c #2B2B2B",
+"] c #353535",
+"^ c #666666",
+"/ c #AA4C55",
+"( c #714747",
+"_ c #747777",
+": c #3C3B3B",
+"< c #8D8D8D",
+"[ c #0B0A0A",
+"} c #000000",
+"| c #C87072",
+"1 c #812422",
+"2 c #2E2426",
+"3 c #5D5E5E",
+"4 c #090606",
+"5 c #61585C",
+"6 c #EAA6A2",
+"7 c #BC3B20",
+"8 c #2B0902",
+"9 c #4A4A4A",
+"0 c #EDB9B8",
+"a c #C23A1C",
+"b c #651805",
+"c c #212121",
+"d c #F5D8D8",
+"e c #C9442B",
+"f c #872008",
+"g c #654747",
+"h c #6C2213",
+"i c #130501",
+" ",
+" ",
+" .+@ ",
+" #@$%%& ",
+" *$$$$= ",
+" -$;>%$, ",
+" +')!=%%~ ",
+" .,{]^)%){ ",
+" /(_:~<%^[}}",
+" |123<_=<{4}}",
+" 5678 }{'=94} ",
+" ^0ab}}}}[]c ",
+" def4}} ",
+" ghi ",
+" ",
+" "};
diff --git a/icons/16x16-gnome/disk-cd.xpm b/icons/16x16-gnome/disk-cd.xpm
new file mode 100644
index 0000000..bf9de76
--- /dev/null
+++ b/icons/16x16-gnome/disk-cd.xpm
@@ -0,0 +1,127 @@
+/* XPM */
+static char * disk_cd_xpm[] = {
+"16 16 107 2",
+" c None",
+". c #090709",
+"+ c #382E37",
+"@ c #352E3C",
+"# c #2D2A32",
+"$ c #000000",
+"% c #151212",
+"& c #7F6861",
+"* c #C1A4A7",
+"= c #C6A6C1",
+"- c #B797B5",
+"; c #A592B4",
+"> c #BDABC9",
+", c #9E8E9C",
+"' c #4C474B",
+") c #24181A",
+"! c #B37B77",
+"~ c #E3AF9C",
+"{ c #DFBEAE",
+"] c #C4A5BA",
+"^ c #A58CAC",
+"/ c #9D8CB1",
+"( c #BCAABE",
+"_ c #A793A2",
+": c #6E6E77",
+"< c #0E0F11",
+"[ c #18120F",
+"} c #C39085",
+"| c #D89793",
+"1 c #C58283",
+"2 c #CE988B",
+"3 c #DAB7AD",
+"4 c #C3A8C4",
+"5 c #827D8A",
+"6 c #78828F",
+"7 c #8794A3",
+"8 c #737A84",
+"9 c #070708",
+"0 c #987874",
+"a c #EBBBB4",
+"b c #D5A99F",
+"c c #D5A19A",
+"d c #D5989C",
+"e c #CEAAA7",
+"f c #74696B",
+"g c #746D75",
+"h c #A0A1AA",
+"i c #86929F",
+"j c #9499A3",
+"k c #AFAEB7",
+"l c #5B595D",
+"m c #1E1718",
+"n c #DCBDC4",
+"o c #E0C2C7",
+"p c #DBC3C3",
+"q c #DFC6BE",
+"r c #241D20",
+"s c #3D3E3F",
+"t c #CABEC3",
+"u c #BAAAAF",
+"v c #BFAEB2",
+"w c #A6969B",
+"x c #080606",
+"y c #292424",
+"z c #E4C9CA",
+"A c #DCB8CB",
+"B c #6A6563",
+"C c #E6CED1",
+"D c #D3BCBD",
+"E c #C3ABB0",
+"F c #0A090A",
+"G c #DAB7C4",
+"H c #DAB2C9",
+"I c #D5B0C2",
+"J c #BFB2CC",
+"K c #999CAB",
+"L c #C5C7CA",
+"M c #CBBCBA",
+"N c #C1A9AD",
+"O c #9C7C8E",
+"P c #E6BDD3",
+"Q c #CBABB6",
+"R c #AFA2CB",
+"S c #CBCDE2",
+"T c #A9AFD0",
+"U c #9EABC0",
+"V c #B4B4B5",
+"W c #EDD5D4",
+"X c #1B1617",
+"Y c #BEA0A9",
+"Z c #A698C2",
+"` c #BEB7D2",
+" . c #BEC2D5",
+".. c #A3A6C3",
+"+. c #9DA5C4",
+"@. c #A6B1BB",
+"#. c #D4C8C7",
+"$. c #AC9F9C",
+"%. c #9B829F",
+"&. c #BCC3CB",
+"*. c #918E94",
+"=. c #615770",
+"-. c #CDD1E5",
+";. c #B4B8D5",
+">. c #8993AE",
+",. c #393942",
+"'. c #3F4147",
+" ",
+" . + + @ # $ ",
+" % & * = - ; > , ' . ",
+" ) ! ~ { ] ^ / ( _ , : < ",
+" [ } | 1 2 3 4 > _ 5 6 7 8 9 ",
+" 0 a b c d e f g h i j j k l ",
+"m n o p q p r s t u u v w x ",
+"y z p n A A ' $ $ B C D D D E F ",
+"m G A H I ] J K K L M p p z N 9 ",
+" O P Q - ; R S T U V M D W f ",
+" X Y ] ; Z ` ...+.@.k #.$.9 ",
+" r %.Z R ` ...+.U &.*.% ",
+" < =.k -.-.;.+.>.l . ",
+" . ,.'.,.# $ ",
+" ",
+" ",
+};
diff --git a/icons/16x16-gnome/disk-floppy.xpm b/icons/16x16-gnome/disk-floppy.xpm
new file mode 100644
index 0000000..8405962
--- /dev/null
+++ b/icons/16x16-gnome/disk-floppy.xpm
@@ -0,0 +1,95 @@
+/* XPM */
+static char * disk_floppy_xpm[] = {
+"16 16 75 1",
+" c None",
+". c #0B1213",
+"+ c #242525",
+"@ c #444443",
+"# c #63635F",
+"$ c #94948E",
+"% c #6B8D91",
+"& c #293D3F",
+"* c #353636",
+"= c #555554",
+"- c #888884",
+"; c #B0B0A9",
+"> c #CECEC7",
+", c #DFDFDB",
+"' c #F2EFEB",
+") c #B6C9C9",
+"! c #406266",
+"~ c #7D9499",
+"{ c #849B9D",
+"] c #D4D2CB",
+"^ c #F1F1EE",
+"/ c #F5F5F4",
+"( c #F9F8F7",
+"_ c #658B91",
+": c #1D2B2E",
+"< c #9CA8AB",
+"[ c #7DA0A4",
+"} c #E2E8E8",
+"| c #FEFEFD",
+"1 c #A7BFC2",
+"2 c #284246",
+"3 c #4E5153",
+"4 c #8DABB0",
+"5 c #EEF3F4",
+"6 c #597E84",
+"7 c #8EA3A7",
+"8 c #7C9EA1",
+"9 c #CEDADB",
+"0 c #6A9298",
+"a c #263B3F",
+"b c #636A6D",
+"c c #B8C9CA",
+"d c #EAEFEF",
+"e c #A8BDBF",
+"f c #5D868D",
+"g c #476A70",
+"h c #8AA5AB",
+"i c #568087",
+"j c #6D9094",
+"k c #BEC1C3",
+"l c #879294",
+"m c #4B757C",
+"n c #282F32",
+"o c #727E83",
+"p c #71979C",
+"q c #A9B6B7",
+"r c #819FA7",
+"s c #CDCECF",
+"t c #B2B2B1",
+"u c #3B5B61",
+"v c #34383B",
+"w c #325A60",
+"x c #9FAEB3",
+"y c #DCD5D6",
+"z c #BABAB8",
+"A c #596D6E",
+"B c #598187",
+"C c #6D8489",
+"D c #A1A4A6",
+"E c #788887",
+"F c #454D51",
+"G c #A1B3B7",
+"H c #79878A",
+"I c #27363A",
+"J c #616E71",
+" ",
+" . ",
+" +@#$%& ",
+" *=-;>,')! ",
+" ~{],^//(/_: ",
+" <[}|///^(12 ",
+" 341|//^/|56 ",
+" 78//(|||90a ",
+" b[c||def66g ",
+" +h89hij7klmn ",
+" opm~qrsstmu ",
+" vhme]wxyzAn ",
+" lB6,C{DE ",
+" Fr6G<H ",
+" n!IJ ",
+" ",
+};
diff --git a/icons/16x16-gnome/disk.xpm b/icons/16x16-gnome/disk.xpm
new file mode 100644
index 0000000..006f9e4
--- /dev/null
+++ b/icons/16x16-gnome/disk.xpm
@@ -0,0 +1,95 @@
+/* XPM */
+static char * disk_xpm[] = {
+"16 16 75 1",
+" c None",
+". c #636A63",
+"+ c #70796F",
+"@ c #696E68",
+"# c #5B625A",
+"$ c #3D423D",
+"% c #848C83",
+"& c #A1AA9F",
+"* c #B4BBB4",
+"= c #9EAA9D",
+"- c #95A194",
+"; c #859185",
+"> c #7A8379",
+", c #7D887C",
+"' c #87938A",
+") c #586057",
+"! c #A3A9A3",
+"~ c #C5CCC5",
+"{ c #9BA49A",
+"] c #BBC2BA",
+"^ c #969C95",
+"/ c #8C968C",
+"( c #6C736B",
+"_ c #808674",
+": c #90988F",
+"< c #2D322D",
+"[ c #E1E6E1",
+"} c #CCD1CC",
+"| c #D6DAD6",
+"1 c #919590",
+"2 c #737972",
+"3 c #3D483E",
+"4 c #B0B7B0",
+"5 c #515651",
+"6 c #ADB5AD",
+"7 c #585E57",
+"8 c #414741",
+"9 c #1E221E",
+"0 c #575E5A",
+"a c #1A1C1A",
+"b c #3C3E37",
+"c c #4C534C",
+"d c #829984",
+"e c #7B7D68",
+"f c #7C7B63",
+"g c #7E795B",
+"h c #5E5842",
+"i c #3C3A2D",
+"j c #6A7E6D",
+"k c #4E5950",
+"l c #68654F",
+"m c #776E4D",
+"n c #443F2C",
+"o c #333631",
+"p c #444A44",
+"q c #60675F",
+"r c #252A26",
+"s c #27362F",
+"t c #1D2522",
+"u c #161C19",
+"v c #373E3B",
+"w c #567564",
+"x c #263D34",
+"y c #151915",
+"z c #181917",
+"A c #264037",
+"B c #000000",
+"C c #2B2E2A",
+"D c #4E6859",
+"E c #2B483D",
+"F c #16231E",
+"G c #0B0C0B",
+"H c #484E47",
+"I c #4D6456",
+"J c #0E110F",
+" ",
+" .+@.##$ ",
+" %&*=-;>,') ",
+" !~{]^/(+_:;< ",
+" *[}|1>23{]*45 ",
+" %~6=]2785}}[{$ ",
+"9(/';'0ab1{*4c88",
+"dd(>efghi.-()78c",
+"3jklmniop#75q.p7",
+"rstutv$5#)))).5)",
+"rwxy95p7#))7)() ",
+"zwAuBppc)##.cC ",
+"BDEFGrcH)#$z ",
+" IExGB ",
+" GJ ",
+" ",
+};
diff --git a/icons/16x16-gnome/display.xpm b/icons/16x16-gnome/display.xpm
new file mode 100644
index 0000000..73bc078
--- /dev/null
+++ b/icons/16x16-gnome/display.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char * display_xpm[] = {
+"16 16 47 1",
+" c None",
+". c #636262",
+"+ c #B9B9B9",
+"@ c #B2B2B2",
+"# c #4E4E4E",
+"$ c #ABABAB",
+"% c #9E9E9E",
+"& c #666668",
+"* c #6E6E6E",
+"= c #6F6D72",
+"- c #C3C3C3",
+"; c #7B7B7B",
+"> c #5E5E5E",
+", c #010101",
+"' c #23221F",
+") c #838074",
+"! c #A8A59D",
+"~ c #756A6E",
+"{ c #A4A6A6",
+"] c #242322",
+"^ c #131315",
+"/ c #CBA49A",
+"( c #D8C3AC",
+"_ c #757474",
+": c #2F2D30",
+"< c #443E3E",
+"[ c #D4B7A5",
+"} c #0D0D0E",
+"| c #3C3334",
+"1 c #644F4B",
+"2 c #564E52",
+"3 c #A37F84",
+"4 c #CE9995",
+"5 c #AA9296",
+"6 c #1C1D22",
+"7 c #30272E",
+"8 c #57484B",
+"9 c #B6AEB6",
+"0 c #A3ABA3",
+"a c #DDDDDD",
+"b c #323232",
+"c c #828282",
+"d c #939293",
+"e c #79AC79",
+"f c #1F1F1F",
+"g c #253725",
+"h c #8B8B8B",
+" ",
+".+@@@@@++@@@@@+#",
+"$%&***=&&****.-;",
+"$>,,,,,'',,,,,%;",
+"$.,,,,,)!~,,,,{;",
+"$>,,,,,.*=],,,%;",
+"$.,,,,^/(_:,,,%;",
+"$>,,,,,<[~},,,%;",
+"$.,,,,|1/2,,,,%;",
+"$.,,,}3456,,,,%;",
+"$>,,,,786,,,,,%;",
+"{-$@99{0$@@@9$a_",
+"bc$%dddddddde0c]",
+" fbceccc;c3gf ",
+" 7h=;;;;;_^ ",
+" ",
+};
diff --git a/icons/16x16-gnome/editor.xpm b/icons/16x16-gnome/editor.xpm
new file mode 100644
index 0000000..30a3398
--- /dev/null
+++ b/icons/16x16-gnome/editor.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * editor_xpm[] = {
+"16 16 68 1",
+" c None",
+". c #413F37",
+"+ c #25221D",
+"@ c #3B3933",
+"# c #2C2A26",
+"$ c #676767",
+"% c #555454",
+"& c #4E493F",
+"* c #9A917B",
+"= c #9A9586",
+"- c #C4BDAB",
+"; c #141312",
+"> c #444341",
+", c #707070",
+"' c #2C2C2B",
+") c #776D58",
+"! c #928C7A",
+"~ c #B5B0A0",
+"{ c #EAE3D3",
+"] c #A29E91",
+"^ c #66645F",
+"/ c #0C0C0B",
+"( c #5D5D5D",
+"_ c #4C4C4C",
+": c #8F8775",
+"< c #6D6655",
+"[ c #C6C0AF",
+"} c #C7C1B1",
+"| c #E3DFD1",
+"1 c #B8B2A3",
+"2 c #E9E2CC",
+"3 c #CAC5B6",
+"4 c #D1CCBE",
+"5 c #CDC7BA",
+"6 c #C2BEB3",
+"7 c #A3A3A2",
+"8 c #262626",
+"9 c #CFC8B7",
+"0 c #DCD6C4",
+"a c #DFD9CA",
+"b c #D2CDC1",
+"c c #B2AEA5",
+"d c #787673",
+"e c #95938C",
+"f c #484540",
+"g c #E6E2D7",
+"h c #F8F5EB",
+"i c #BBB8AF",
+"j c #AEABA4",
+"k c #EDEADE",
+"l c #B3B1AD",
+"m c #3A3A39",
+"n c #BBB9B3",
+"o c #D2D0CA",
+"p c #E0DFDB",
+"q c #DFDBD1",
+"r c #C3C2BD",
+"s c #CDCBC9",
+"t c #C4C4C2",
+"u c #E1E1E0",
+"v c #E6E2D9",
+"w c #CCCAC5",
+"x c #DBDAD8",
+"y c #FCFBF9",
+"z c #ECE9E2",
+"A c #080706",
+"B c #BDBCB8",
+"C c #F8F7F3",
+" ",
+" ",
+" .+@# $%",
+" &*=--; >,'",
+"..)!-~{]^ /(_^",
+".:<[}}}|^^^%(_ ",
+".-123456778__ ",
+";90a53bcde8^' ",
+" f{5aghijklm ",
+" .kbgbnlop% ",
+" .6qhrrsttu' ",
+" fvrwwrxy.8 ",
+" .znrx._ ",
+" ABC.% ",
+" m. ",
+" "};
diff --git a/icons/16x16-gnome/empty.xpm b/icons/16x16-gnome/empty.xpm
new file mode 100644
index 0000000..2827e1a
--- /dev/null
+++ b/icons/16x16-gnome/empty.xpm
@@ -0,0 +1,20 @@
+/* XPM */
+static char * empty_xpm[] = {
+"16 16 1 1",
+" c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/16x16-gnome/file.xpm b/icons/16x16-gnome/file.xpm
new file mode 100644
index 0000000..cd0a88c
--- /dev/null
+++ b/icons/16x16-gnome/file.xpm
@@ -0,0 +1,68 @@
+/* XPM */
+static char * file_xpm[] = {
+"16 16 49 1",
+" c None",
+". c #666666",
+"+ c #A4A3A3",
+"@ c #C3C3C3",
+"# c #BCBCBB",
+"$ c #B4B4B4",
+"% c #ACACAC",
+"& c #A99F9E",
+"* c #AAA4A4",
+"= c #494948",
+"- c #E5E4E4",
+"; c #878686",
+"> c #909090",
+", c #888887",
+"' c #7E7F7E",
+") c #8F8D8D",
+"! c #A29595",
+"~ c #A79D9D",
+"{ c #444545",
+"] c #979898",
+"^ c #B1ABAB",
+"/ c #B3A5A4",
+"( c #9E9D9D",
+"_ c #565656",
+": c #CBCBCA",
+"< c #BBAEAE",
+"[ c #C5BBBA",
+"} c #BCB3B3",
+"| c #393939",
+"1 c #DCDBDB",
+"2 c #CFC6C6",
+"3 c #D2CBCA",
+"4 c #D3D3D3",
+"5 c #1C1C1C",
+"6 c #EAEBEB",
+"7 c #DCD4D3",
+"8 c #D5C7C7",
+"9 c #FEFEFE",
+"0 c #141414",
+"a c #727272",
+"b c #F4F5F4",
+"c c #EFF1F1",
+"d c #E2DFDF",
+"e c #0C0C0C",
+"f c #000000",
+"g c #2E2E2E",
+"h c #5F5F5F",
+"i c #6F6F6F",
+"j c #242424",
+" ",
+" .++@@#+ ",
+" $%+#%&*$= ",
+" *-;>*%*&$> ",
+" +,')!&*!~${ ",
+" .+]]^$//^/( ",
+" _:$/<@[}/}:_ ",
+" |12[[342[[:#5 ",
+" 16781822::4; ",
+" %9677811441$0 ",
+" a9bbc-d66@.ef ",
+" g99bb9b@hefff ",
+" :99b+=effef ",
+" i:ajffff ",
+" fffe ",
+" "};
diff --git a/icons/16x16-gnome/folder.xpm b/icons/16x16-gnome/folder.xpm
new file mode 100644
index 0000000..fa1f3a0
--- /dev/null
+++ b/icons/16x16-gnome/folder.xpm
@@ -0,0 +1,90 @@
+/* XPM */
+static char * folder_xpm[] = {
+"16 16 71 1",
+" c None",
+". c #4B4C4B",
+"+ c #1B1D1B",
+"@ c #909F8E",
+"# c #BFC6BE",
+"$ c #5A5C5A",
+"% c #424541",
+"& c #858685",
+"* c #A09EA0",
+"= c #B0BFAF",
+"- c #BCC9BB",
+"; c #282D27",
+"> c #D2DED1",
+", c #888388",
+"' c #777377",
+") c #FFFFFF",
+"! c #C9CCC9",
+"~ c #758273",
+"{ c #A9B5A8",
+"] c #343734",
+"^ c #242623",
+"/ c #0F110F",
+"( c #929E91",
+"_ c #C6D2C5",
+": c #C5CFC4",
+"< c #D5D4D5",
+"[ c #F4F5F5",
+"} c #888A88",
+"| c #697267",
+"1 c #171917",
+"2 c #6D7A6B",
+"3 c #B4C3B4",
+"4 c #A8B6A7",
+"5 c #A2A2A2",
+"6 c #C4C5C4",
+"7 c #515650",
+"8 c #A5A9A4",
+"9 c #B4BDB2",
+"0 c #353C34",
+"a c #646C64",
+"b c #A4B3A3",
+"c c #B8C4B7",
+"d c #B8BDB7",
+"e c #979797",
+"f c #686B67",
+"g c #8C978A",
+"h c #181B17",
+"i c #ADBBAC",
+"j c #A9AAA9",
+"k c #535953",
+"l c #1F231F",
+"m c #0A0B0A",
+"n c #7C867B",
+"o c #606260",
+"p c #515B4F",
+"q c #8E9B8C",
+"r c #879685",
+"s c #737D71",
+"t c #3A3D3A",
+"u c #444B44",
+"v c #000000",
+"w c #586456",
+"x c #9DAC9B",
+"y c #242A22",
+"z c #3F4D3D",
+"A c #7C8A7B",
+"B c #394138",
+"C c #2F322E",
+"D c #504B50",
+"E c #5B6E59",
+"F c #495147",
+" ",
+" .. ",
+" + @#$ ",
+" %& **.=-+ ",
+" ;>,')!$~{]^ ",
+" /(_:*<[}|:&1 ",
+" 234_55)67890 ",
+" a34bcde<[fg=h ",
+" %34i{i_2j&k2l ",
+" m@34i{3no$|p ",
+" lq3443r7.st ",
+" /~34iqtu2/ ",
+" vwb3xytuvv ",
+" zAbBC/vvv",
+" DEFhvv ",
+" ymvv "};
diff --git a/icons/16x16-gnome/font.xpm b/icons/16x16-gnome/font.xpm
new file mode 100644
index 0000000..dcddeae
--- /dev/null
+++ b/icons/16x16-gnome/font.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * font_xpm[] = {
+"16 16 51 1",
+" c None",
+". c #000000",
+"+ c #070505",
+"@ c #CC5555",
+"# c #1D2120",
+"$ c #242625",
+"% c #82745B",
+"& c #938569",
+"* c #987C5C",
+"= c #0A0C0B",
+"- c #686259",
+"; c #C2A27B",
+"> c #241E16",
+", c #3A3C3B",
+"' c #C5A983",
+") c #6C5C45",
+"! c #181B1F",
+"~ c #665F4F",
+"{ c #BCA688",
+"] c #A18662",
+"^ c #38342E",
+"/ c #453B2F",
+"( c #26211A",
+"_ c #C7B093",
+": c #CEB18B",
+"< c #B09470",
+"[ c #7A664E",
+"} c #4E4332",
+"| c #776D60",
+"1 c #E5CDAF",
+"2 c #D8BB99",
+"3 c #D9BA94",
+"4 c #B89973",
+"5 c #0D0A06",
+"6 c #A7957A",
+"7 c #EFD8BC",
+"8 c #E2C6A2",
+"9 c #836E51",
+"0 c #322B19",
+"a c #DEC29B",
+"b c #E5C8A3",
+"c c #D5B388",
+"d c #B08F68",
+"e c #3C3326",
+"f c #8B7150",
+"g c #705F4A",
+"h c #F6CF9E",
+"i c #CAA579",
+"j c #6E583E",
+"k c #C1A584",
+"l c #937653",
+" ",
+" ..+. .... ",
+" .@ #$ ",
+" ... %+.. ",
+" .@ &*= ",
+" .@ -;>+ ",
+" +@ ,')! ",
+" ~{]^/=++ ",
+" +.. (_:<[}+ ",
+" + |1234 ++ ",
+" +. 56783:9+ ",
+" . 0ab2cd + ",
+" + ebc4f .+ ",
+" + ghij ",
+" kl ",
+" "};
diff --git a/icons/16x16-gnome/game-board.xpm b/icons/16x16-gnome/game-board.xpm
new file mode 100644
index 0000000..7d11f1e
--- /dev/null
+++ b/icons/16x16-gnome/game-board.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * game_board_xpm[] = {
+"16 16 17 1",
+" c None",
+". c #444444",
+"+ c #5B5B5B",
+"@ c #6A6A6A",
+"# c #242424",
+"$ c #020202",
+"% c #343434",
+"& c #656565",
+"* c #0D0D0D",
+"= c #1C1C1C",
+"- c #4D4C4C",
+"; c #121212",
+"> c #2B2B2B",
+", c #3B3B3B",
+"' c #535353",
+") c #7D7D7D",
+"! c #504F4F",
+" ",
+" .+ ",
+" @##$%& ",
+" @*$$$=- ",
+" #$$=;$>, ",
+" ')%$*$$#,# ",
+" >,=$$;$$'>! ",
+" >$**$;;$$='# ",
+" ';$*$=.$$$$'> ",
+" >==%>+=$$$$>.& ",
+" %$=! .$$$$$*'' ",
+" %- .$$$$$$$'- ",
+" !$$$$$$$$,& ",
+" #$*;*;*;;>& ",
+" '**;====##-& ",
+" +*$$$$$$$$$+ ",
+};
diff --git a/icons/16x16-gnome/game-cards.xpm b/icons/16x16-gnome/game-cards.xpm
new file mode 100644
index 0000000..98c8dee
--- /dev/null
+++ b/icons/16x16-gnome/game-cards.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * game_cards_xpm[] = {
+"16 16 68 1",
+" c None",
+". c #9A7875",
+"+ c #AD9D9C",
+"@ c #B6B6B6",
+"# c #9F7774",
+"$ c #C6A9A7",
+"% c #858586",
+"& c #CBB5B3",
+"* c #BD8682",
+"= c #9B514B",
+"- c #984943",
+"; c #CFA3A0",
+"> c #D7B6B4",
+", c #D6BBB8",
+"' c #7C7C7C",
+") c #B56D68",
+"! c #863630",
+"~ c #7F2F29",
+"{ c #8A3B34",
+"] c #9C5A55",
+"^ c #E7E9E9",
+"/ c #D7D7D8",
+"( c #DEC1BF",
+"_ c #DAD4D3",
+": c #879090",
+"< c #BC8D8A",
+"[ c #88322B",
+"} c #86332D",
+"| c #893F39",
+"1 c #8E423C",
+"2 c #97544E",
+"3 c #ECE2E1",
+"4 c #9D9E9E",
+"5 c #B5AFAF",
+"6 c #FEFEFE",
+"7 c #EEEEEE",
+"8 c #B17C78",
+"9 c #E9DCDA",
+"0 c #F5F5F5",
+"a c #E3E3E3",
+"b c #C49995",
+"c c #893731",
+"d c #D9C1C0",
+"e c #FBE9EA",
+"f c #F5C6C9",
+"g c #C49B98",
+"h c #DD5E66",
+"i c #C60000",
+"j c #E16D73",
+"k c #EFB4B8",
+"l c #AF7672",
+"m c #832B24",
+"n c #A56E69",
+"o c #DB5159",
+"p c #EDF3F2",
+"q c #F1E4E3",
+"r c #F4CDCF",
+"s c #E58187",
+"t c #C9C9C9",
+"u c #D0B0AD",
+"v c #B4807C",
+"w c #D9BDBB",
+"x c #A4615C",
+"y c #DEDEDE",
+"z c #BA8985",
+"A c #E7D5D3",
+"B c #DAB0AC",
+"C c #959494",
+" ",
+" .+@#$ ",
+" %&*=-;>*, ",
+" '$)!~{~]^/(_ ",
+":<[}|1!2345667% ",
+" 8[11{196070066a",
+" bc1|{d66ef66666",
+" b=|[g666hijk666",
+" lmn6666jiio66p",
+" g{q6666rsf666t",
+" u]366666666664",
+" vc>666666666 ",
+" wxx>9666y@a7 ",
+" <3zxA66y'0% ",
+" 8B Ca69 ",
+" "};
diff --git a/icons/16x16-gnome/game.xpm b/icons/16x16-gnome/game.xpm
new file mode 100644
index 0000000..40dc41f
--- /dev/null
+++ b/icons/16x16-gnome/game.xpm
@@ -0,0 +1,74 @@
+/* XPM */
+static char * game_xpm[] = {
+"16 16 55 1",
+" c None",
+". c #83272C",
+"+ c #3B080B",
+"@ c #261213",
+"# c #8F4447",
+"$ c #361518",
+"% c #333336",
+"& c #747C7E",
+"* c #2C3235",
+"= c #2D2C2E",
+"- c #848588",
+"; c #363639",
+"> c #0A0A0A",
+", c #727276",
+"' c #17191A",
+") c #454549",
+"! c #3C3C3E",
+"~ c #424346",
+"{ c #262628",
+"] c #101011",
+"^ c #0C0000",
+"/ c #463E41",
+"( c #45494D",
+"_ c #140406",
+": c #C6424D",
+"< c #5D0F14",
+"[ c #263032",
+"} c #5C5E62",
+"| c #222224",
+"1 c #383638",
+"2 c #000000",
+"3 c #575859",
+"4 c #5D5659",
+"5 c #4F2932",
+"6 c #2F2024",
+"7 c #1E2021",
+"8 c #0C1010",
+"9 c #0F0F10",
+"0 c #4C4A4E",
+"a c #A4A5A8",
+"b c #949C9D",
+"c c #828386",
+"d c #555558",
+"e c #353C3F",
+"f c #55282D",
+"g c #B13038",
+"h c #2F0E11",
+"i c #1E1E20",
+"j c #9C9C9F",
+"k c #5E373F",
+"l c #6B2C36",
+"m c #251D20",
+"n c #7A7A7D",
+"o c #5E686B",
+"p c #4B4D51",
+" ",
+" .+ ",
+" @#$ ",
+" %&* ",
+" =-; ",
+" >;,;> ",
+" ')!,%%~{] ",
+" ^/(!,;=)))!> ",
+" _:<[;}%]||1%2 ",
+" 3456~*7827%~92 ",
+" 0abcd)efgh(=22 ",
+" 2i0cj-}klm~>2 ",
+" 2>7dncop=22 ",
+" 22>{0~>2 ",
+" 222>2 ",
+" "};
diff --git a/icons/16x16-gnome/ghostview.xpm b/icons/16x16-gnome/ghostview.xpm
new file mode 100644
index 0000000..a6410a0
--- /dev/null
+++ b/icons/16x16-gnome/ghostview.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char * ghostview_xpm[] = {
+"16 16 25 1",
+" c None",
+". c #090909",
+"+ c #434343",
+"@ c #141414",
+"# c #000000",
+"$ c #3D3D3D",
+"% c #737373",
+"& c #9A9A9A",
+"* c #BCBCBB",
+"= c #8A8A8A",
+"- c #A5A5A5",
+"; c #C1C1C1",
+"> c #B5B5B5",
+", c #333333",
+"' c #ACACAC",
+") c #2F2F2F",
+"! c #6C6C6C",
+"~ c #CECECD",
+"{ c #797979",
+"] c #5C5C5C",
+"^ c #D2D2D2",
+"/ c #535353",
+"( c #4E4E4E",
+"_ c #949494",
+": c #626262",
+" ",
+" .+@ ",
+" #@$%&*+ ",
+" +=-;;>>= ",
+" ,>;>>>>'-) ",
+" !>=!!=>=!= ",
+" $>!>>!=!>~$ ",
+" $>!>>!=!>>{ ",
+" )>!!!=>!!!'] ",
+" .>!>>>;;>!^>@ ",
+" /-!>;;;!!=^;% ",
+" +-=;;;;;;;>(. ",
+" /_;;;;;>/.## ",
+" /__;;_,.# ",
+" /_:@# ",
+" # "};
diff --git a/icons/16x16-gnome/gimp.xpm b/icons/16x16-gnome/gimp.xpm
new file mode 100644
index 0000000..e4a3604
--- /dev/null
+++ b/icons/16x16-gnome/gimp.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * gimp_xpm[] = {
+"16 16 52 1",
+" c None",
+". c #8F8670",
+"+ c #6C6553",
+"@ c #827A66",
+"# c #635C4C",
+"$ c #67604F",
+"% c #3A352A",
+"& c #1C1A15",
+"* c #191611",
+"= c #25231D",
+"- c #4B463A",
+"; c #706956",
+"> c #3C3A35",
+", c #0C0B0A",
+"' c #747473",
+") c #BDBAAF",
+"! c #ACA596",
+"~ c #DEDBD6",
+"{ c #756D5B",
+"] c #5F5B4D",
+"^ c #565042",
+"/ c #524D3E",
+"( c #353434",
+"_ c #7C7B7A",
+": c #393734",
+"< c #CDCDCD",
+"[ c #6F6F72",
+"} c #E7E7E9",
+"| c #787264",
+"1 c #454034",
+"2 c #3D392D",
+"3 c #13110E",
+"4 c #010000",
+"5 c #262626",
+"6 c #545454",
+"7 c #7C776B",
+"8 c #928C7B",
+"9 c #9D9C9B",
+"0 c #ACAAA3",
+"a c #4D483A",
+"b c #100F0C",
+"c c #6C644F",
+"d c #5A5343",
+"e c #2B2A24",
+"f c #413D32",
+"g c #5D503D",
+"h c #4D4230",
+"i c #231E16",
+"j c #4F3F2B",
+"k c #8F7E69",
+"l c #959697",
+"m c #2C2C2C",
+" ",
+" ",
+" ",
+" . + ",
+" +@ #$ ",
+" .+%&*=-;+> ",
+" , ')!~){$]^/, ",
+" (_:_<<[}|/1234 ",
+" 56178890#a1=44 ",
+" b6[]c{{d->e,4 ",
+" :]f-->a+ghi4 ",
+" ,,3e>=*jkl6 ",
+" 444444 mm",
+" ",
+" ",
+" "};
diff --git a/icons/16x16-gnome/gnome.xpm b/icons/16x16-gnome/gnome.xpm
new file mode 100644
index 0000000..e3ad0df
--- /dev/null
+++ b/icons/16x16-gnome/gnome.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * gnome_xpm[] = {
+"16 16 20 1",
+" c None",
+". c #EAE8E6",
+"+ c #DDD9D6",
+"@ c #5A4F47",
+"# c #C6BEB7",
+"$ c #B2A79F",
+"% c #2D2824",
+"& c #96877B",
+"* c #463E37",
+"= c #000000",
+"- c #8F8379",
+"; c #0A0908",
+"> c #A79B92",
+", c #120F0E",
+"' c #F2F1F1",
+") c #998C81",
+"! c #88796E",
+"~ c #A3968B",
+"{ c #6D6156",
+"] c #9E958D",
+" .+@ ",
+" #$%#&*= ",
+" -*=**;= ",
+" > == %, ",
+" *= .+$> ",
+" ;= '$))!= ",
+" ' ..-~!{= ",
+" ]% .$&)!, ",
+" = +${;== ",
+" #~@= +.+! ",
+" #>*= >#>* ",
+" -${* +!; ",
+" !&!>#'#{= ",
+" {))~~$),= ",
+" @!>)~@= ",
+" @===@ ",
+};
diff --git a/icons/16x16-gnome/gnu.xpm b/icons/16x16-gnome/gnu.xpm
new file mode 100644
index 0000000..8dc2f5f
--- /dev/null
+++ b/icons/16x16-gnome/gnu.xpm
@@ -0,0 +1,102 @@
+/* XPM */
+static char * gnu_xpm[] = {
+"16 16 83 1",
+" c None",
+". c #010101",
+"+ c #16120F",
+"@ c #1D1A19",
+"# c #2C2C2C",
+"$ c #312E2C",
+"% c #564B45",
+"& c #635B57",
+"* c #261F1C",
+"= c #5E544E",
+"- c #292522",
+"; c #343333",
+"> c #0B0B0B",
+", c #443D3A",
+"' c #92867F",
+") c #534F4B",
+"! c #23211F",
+"~ c #615751",
+"{ c #393536",
+"] c #141413",
+"^ c #4A453E",
+"/ c #272829",
+"( c #7A6B63",
+"_ c #2A221E",
+": c #4C3C36",
+"< c #262524",
+"[ c #3B362F",
+"} c #33312E",
+"| c #1A1515",
+"1 c #58453C",
+"2 c #453631",
+"3 c #938D7B",
+"4 c #857F6F",
+"5 c #8C867F",
+"6 c #8C7E6C",
+"7 c #A1947D",
+"8 c #7F7F7A",
+"9 c #959392",
+"0 c #454442",
+"a c #2F2C26",
+"b c #352C25",
+"c c #A19895",
+"d c #A19A87",
+"e c #625F5A",
+"f c #DDDCCF",
+"g c #9B9584",
+"h c #726B62",
+"i c #958974",
+"j c #C2BCB1",
+"k c #ABABA9",
+"l c #261B15",
+"m c #412B23",
+"n c #3D3D3B",
+"o c #D6D1C6",
+"p c #6C6455",
+"q c #ACAAA3",
+"r c #B3AA96",
+"s c #D3CFC2",
+"t c #C6C2B6",
+"u c #7D7567",
+"v c #B6B7B2",
+"w c #50504A",
+"x c #CCC1AB",
+"y c #817766",
+"z c #635B4E",
+"A c #8E908D",
+"B c #6B6B6B",
+"C c #9C988C",
+"D c #1B1917",
+"E c #070808",
+"F c #4F504C",
+"G c #6F6963",
+"H c #A1A39B",
+"I c #B4AC9B",
+"J c #A4A4A1",
+"K c #A9A08C",
+"L c #B0A190",
+"M c #3B3934",
+"N c #7C715D",
+"O c #92856D",
+"P c #585144",
+"Q c #726355",
+"R c #6B6159",
+" ",
+" .+@# #$%&# ",
+"+*=-; >>+,') ",
+"!~{ -]@*^/ *( ",
+"_:< {-[$*<}< |1 ",
+"*2!$34567890/a2 ",
+" ,bcdefghijklm* ",
+" nopqrdstuv~_. ",
+" <w8t53xyz%).. ",
+" <A9BCrxuaDE. ",
+" FGqHsI^0E. ",
+" nJHKL%M#.. ",
+" {NOP}n>. ",
+" @QR||E. ",
+" }M... ",
+" "};
diff --git a/icons/16x16-gnome/graphics.xpm b/icons/16x16-gnome/graphics.xpm
new file mode 100644
index 0000000..05564c9
--- /dev/null
+++ b/icons/16x16-gnome/graphics.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char * image_viewer_xpm[] = {
+"16 16 65 1",
+" c None",
+". c #6F5B56",
+"+ c #9B7E7C",
+"@ c #987271",
+"# c #6C4244",
+"$ c #49292C",
+"% c #241317",
+"& c #A3A3A3",
+"* c #CECDCD",
+"= c #7D7575",
+"- c #5D4243",
+"; c #2D181C",
+"> c #747474",
+", c #DFDFDF",
+"' c #EDEDED",
+") c #464646",
+"! c #1C0D11",
+"~ c #AFAFAF",
+"{ c #626262",
+"] c #5B5C5C",
+"^ c #302D2D",
+"/ c #BBBBBB",
+"( c #535353",
+"_ c #201F1F",
+": c #6B6B6B",
+"< c #1C1C1C",
+"[ c #B2B2B2",
+"} c #7B7B7B",
+"| c #8C8C8C",
+"1 c #212121",
+"2 c #343434",
+"3 c #4B4B4B",
+"4 c #979797",
+"5 c #2A2A2A",
+"6 c #0C0C0C",
+"7 c #0D0806",
+"8 c #474848",
+"9 c #000000",
+"0 c #393939",
+"a c #0B0605",
+"b c #1B0D0B",
+"c c #21110C",
+"d c #44332E",
+"e c #1B1E20",
+"f c #140F0D",
+"g c #231815",
+"h c #37231D",
+"i c #49261C",
+"j c #432016",
+"k c #51261A",
+"l c #5C2B1E",
+"m c #4E2217",
+"n c #B0826E",
+"o c #B7907F",
+"p c #A97663",
+"q c #A4644F",
+"r c #B1654C",
+"s c #C0684D",
+"t c #D27D64",
+"u c #C9674D",
+"v c #753423",
+"w c #653B2B",
+"x c #532A1C",
+"y c #642F21",
+"z c #30150E",
+" ",
+" .+@#$%",
+" &*=-$;%",
+" >,'&)!% ",
+" *'~{]^ ",
+" ~'/]](_ ",
+" :'/{((< ",
+" (&[>]( ",
+" )}&])( ",
+" |:1(2 ",
+" 34567 ",
+" }8669 99 ",
+" 007a9aa7bccb ",
+" de6aafghijklm ",
+" nopqrstuv ",
+" wwxxxlymz "};
diff --git a/icons/16x16-gnome/help.xpm b/icons/16x16-gnome/help.xpm
new file mode 100644
index 0000000..50e3e0d
--- /dev/null
+++ b/icons/16x16-gnome/help.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * help_xpm[] = {
+"16 16 27 1",
+" c None",
+". c #000000",
+"+ c #0A0A0A",
+"@ c #2C2C2C",
+"# c #939393",
+"$ c #D6D6D6",
+"% c #FEFEFE",
+"& c #9B9B9B",
+"* c #3E3E3E",
+"= c #6C6C6C",
+"- c #F4F4F4",
+"; c #858585",
+"> c #7B7B7B",
+", c #B5B5B5",
+"' c #747474",
+") c #5A5A5A",
+"! c #666666",
+"~ c #A5A5A5",
+"{ c #343434",
+"] c #D9D9D9",
+"^ c #1C1C1C",
+"/ c #E6E6E6",
+"( c #CACACA",
+"_ c #4B4B4B",
+": c #131313",
+"< c #8C8C8C",
+"[ c #EAEAEA",
+" ",
+" ",
+" .++. ",
+" @#$%%$&*. ",
+" =-%-;=-%%>. ",
+" @-%%,'&)%%%*. ",
+" '%%%%%,*%-%;.. ",
+" !%--%~{]%-%>.. ",
+" ^/%%%&(%-%-@.. ",
+" )-%%#(%%/_.. ",
+" ._/%%-%~:... ",
+" .^<[%%;... ",
+" .:!,/!.. ",
+" ...+{:. ",
+" ..... ",
+" "};
diff --git a/icons/16x16-gnome/home.xpm b/icons/16x16-gnome/home.xpm
new file mode 100644
index 0000000..863e6ac
--- /dev/null
+++ b/icons/16x16-gnome/home.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * home_xpm[] = {
+"16 16 13 1",
+" c None",
+". c #000000",
+"+ c #CDD6CD",
+"@ c #FFFFFF",
+"# c #CDD2C5",
+"$ c #CDCEC5",
+"% c #83917B",
+"& c #C5CEC5",
+"* c #EEF2EE",
+"= c #A4B29C",
+"- c #7B8D73",
+"; c #7B896A",
+"> c #6A7962",
+" . ",
+" . .+. ",
+" .@..#. ",
+" .@$%.&. ",
+" .@*$=-$. ",
+" .@**$$=;. ",
+" .@**$$$$=%. ",
+" .@**$$$$$$=%. ",
+"...@*$$$$$$>... ",
+" .@*$$$$$$>. ",
+" .@*...$$$>. ",
+" .@*.$.$$$>. ",
+" .@$.$.$$$>. ",
+" .$>.>.>>>>. ",
+" ........... ",
+" "};
diff --git a/icons/16x16-gnome/information.xpm b/icons/16x16-gnome/information.xpm
new file mode 100644
index 0000000..045a933
--- /dev/null
+++ b/icons/16x16-gnome/information.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * information_xpm[] = {
+"16 16 68 1",
+" c None",
+". c #FEFEFD",
+"+ c #E4E6EB",
+"@ c #DBDDE3",
+"# c #ECEDF2",
+"$ c #E3E3E4",
+"% c #9E9E9C",
+"& c #A3986E",
+"* c #9F9672",
+"= c #B0AB96",
+"- c #D7D7DB",
+"; c #8D8B84",
+"> c #DDCA85",
+", c #FFF7C9",
+"' c #FEFAC9",
+") c #FFEF9F",
+"! c #DCC97D",
+"~ c #918970",
+"{ c #BABABB",
+"] c #C5B77B",
+"^ c #FFFAC5",
+"/ c #F7F4EC",
+"( c #F7EDC5",
+"_ c #FFEC95",
+": c #8D8A7E",
+"< c #AEAEAC",
+"[ c #FBF3D3",
+"} c #F9F3E3",
+"| c #F6E697",
+"1 c #EFDC86",
+"2 c #92896A",
+"3 c #B4B4B5",
+"4 c #CBBB7A",
+"5 c #F9F7F1",
+"6 c #F4E6B1",
+"7 c #F4E59C",
+"8 c #EAD682",
+"9 c #8C8463",
+"0 c #A39B79",
+"a c #FBEFC5",
+"b c #F8E596",
+"c c #C1AF65",
+"d c #FCFBF5",
+"e c #E7D588",
+"f c #BFAF69",
+"g c #726B4D",
+"h c #59574B",
+"i c #AAA797",
+"j c #B0A57A",
+"k c #D1BD75",
+"l c #887C4D",
+"m c #75756F",
+"n c #CECED2",
+"o c #696A67",
+"p c #A3A3A2",
+"q c #898A8A",
+"r c #4B4A41",
+"s c #858583",
+"t c #5C5C5C",
+"u c #6F6F6B",
+"v c #525252",
+"w c #373736",
+"x c #949493",
+"y c #777776",
+"z c #010101",
+"A c #4A4A49",
+"B c #0A0A09",
+"C c #1B1B1A",
+" ",
+" . ",
+" ..+@#.. ",
+" .$%&&*=-. ",
+" #;>,')!~-. ",
+" .{]^//(_!:. ",
+" .<>[/}(|12+ ",
+" .34,5[6789# ",
+" +0a/67bc;. ",
+" d*6a7efg-. ",
+" hijklmn. ",
+" opqrs.. ",
+" ts<uv ",
+" wx%vy ",
+" wzAw ",
+" BC "};
diff --git a/icons/16x16-gnome/item.xpm b/icons/16x16-gnome/item.xpm
new file mode 100644
index 0000000..33de8f6
--- /dev/null
+++ b/icons/16x16-gnome/item.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char * item_xpm[] = {
+"16 16 44 1",
+" c None",
+". c #FEFEFC",
+"+ c #FAFAF0",
+"@ c #F5ECE2",
+"# c #EADDD7",
+"$ c #ECCECB",
+"% c #F4F1E5",
+"& c #F3E8DD",
+"* c #F1E0D6",
+"= c #EBD3CC",
+"- c #E5C2C2",
+"; c #7F4444",
+"> c #E6E3C4",
+", c #E8DDCB",
+"' c #F2DFD8",
+") c #F1D5D3",
+"! c #793C3E",
+"~ c #4A0202",
+"{ c #DCCEA8",
+"] c #C4AA8E",
+"^ c #C4A38F",
+"/ c #CBA69D",
+"( c #DBB6B4",
+"_ c #DABA9F",
+": c #BE9C89",
+"< c #B88A7F",
+"[ c #AC7471",
+"} c #A86E6E",
+"| c #925556",
+"1 c #CA9685",
+"2 c #B17976",
+"3 c #A36A6B",
+"4 c #834445",
+"5 c #1C0000",
+"6 c #B18182",
+"7 c #9F6261",
+"8 c #9D5D5D",
+"9 c #7B3837",
+"0 c #230300",
+"a c #B56562",
+"b c #95595C",
+"c c #682929",
+"d c #A94D46",
+"e c #512020",
+" ",
+" ",
+" ",
+" ",
+" .+@@#$ ",
+" ..%&*=$-; ",
+" >,&@')-!~ ",
+" {]^/((;~ ",
+" _:<[}|~~ ",
+" 1<2}34~5 ",
+" 637890 ",
+" ab|c ",
+" de ",
+" ",
+" ",
+" "};
diff --git a/icons/16x16-gnome/kde.xpm b/icons/16x16-gnome/kde.xpm
new file mode 100644
index 0000000..1d2f183
--- /dev/null
+++ b/icons/16x16-gnome/kde.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 8 1",
+" c #000000000000",
+". c #585858585858",
+"X c #808080808080",
+"o c #a0a0a0a0a4a4",
+"O c #c0c0c0c0c0c0",
+"+ c #dcdcdcdcdcdc",
+"@ c #ffffffffffff",
+"# c None",
+/* pixels */
+"################",
+"#### #### ####",
+"### o@ ## @. ###",
+"## @@@ # @@@.###",
+"## @@@ O@@O ###",
+"## @@@ @@@O ####",
+"## @@@X@@O #####",
+"## @@@+@@ ######",
+"## @@@@@@ ######",
+"## @@@O@@+ #####",
+"## @@@ @@@ #####",
+"## @@@ o@@@ ####",
+"## @@@ O@@+ ###",
+"## @@X # @@@ ###",
+"## ### ####",
+"################",
+};
diff --git a/icons/16x16-gnome/keyboard.xpm b/icons/16x16-gnome/keyboard.xpm
new file mode 100644
index 0000000..f2312c9
--- /dev/null
+++ b/icons/16x16-gnome/keyboard.xpm
@@ -0,0 +1,77 @@
+/* XPM */
+static char * keyboard_xpm[] = {
+"16 16 58 1",
+" c None",
+". c #42443E",
+"+ c #70736E",
+"@ c #5A5D58",
+"# c #282928",
+"$ c #90948B",
+"% c #A4A9A2",
+"& c #A2A89D",
+"* c #CACDCB",
+"= c #EAEEEA",
+"- c #61655B",
+"; c #3D3F3C",
+"> c #B9BEB4",
+", c #B5B9B3",
+"' c #939692",
+") c #8C8E8C",
+"! c #DADDDA",
+"~ c #4C4E46",
+"{ c #323432",
+"] c #ABAEAB",
+"^ c #FCFDFC",
+"/ c #C3C6C2",
+"( c #868A83",
+"_ c #474A41",
+": c #3D4239",
+"< c #BEC2BE",
+"[ c #D3D7D3",
+"} c #BBBEBA",
+"| c #4D5149",
+"1 c #979A95",
+"2 c #6C7166",
+"3 c #5F635A",
+"4 c #81867D",
+"5 c #C3C7BD",
+"6 c #A5A6A5",
+"7 c #C7CBC7",
+"8 c #D7DAD6",
+"9 c #1E201E",
+"0 c #8E908C",
+"a c #767974",
+"b c #888B86",
+"c c #D8DCD7",
+"d c #E4E6E4",
+"e c #B2B6B1",
+"f c #535551",
+"g c #747674",
+"h c #575B54",
+"i c #F5F7F5",
+"j c #DCE1DC",
+"k c #696D63",
+"l c #55594F",
+"m c #3D3F37",
+"n c #6B6D6B",
+"o c #EEF4EF",
+"p c #191A16",
+"q c #949A8F",
+"r c #1B1D1B",
+"s c #787B75",
+" ",
+" ",
+" .+@ ",
+" #$%&*=- ",
+" ;>,')!)~ { ",
+" ]^/,/(_:-'<[}|",
+" #=[*<1234516783",
+" 90ab7c1bde]}]|.",
+" (&})]*f(^dc}g3~",
+"_^/}/,h:-idj[4k~",
+"6^dj74-lmn!oj(3 ",
+"gi=jj'2l pg1. ",
+" {e==q-r ",
+" ;s. ",
+" ",
+" "};
diff --git a/icons/16x16-gnome/linux.xpm b/icons/16x16-gnome/linux.xpm
new file mode 100644
index 0000000..fcf3836
--- /dev/null
+++ b/icons/16x16-gnome/linux.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*penguin[]={
+"16 16 7 1",
+/*
+". c None",
+"e c #808000",
+"# c #000000",
+"b c #808080",
+"c c #ffff00",
+"d c #c0c000",
+"a c #ffffff",
+ colors changed from yellow to more natural by migo
+*/
+". c None",
+"e c #c08900",
+"# c #000000",
+"b c #808080",
+"c c #ffb700",
+"d c #e0a000",
+"a c #ffffff",
+"......####......",
+"......####......",
+".....#a#a#b.....",
+".....##c###.....",
+".....#dcd##.....",
+".....#bbbb#.....",
+".....#aaaa##....",
+"....#baaaab#b...",
+"....#aaaaaa##...",
+"...#baaaaaa##...",
+"...#baaaaaa##...",
+"..#cdbaaaab###..",
+".#cdd#baaabdcd#.",
+".#ddddbaabeddd#.",
+"..#dde####ed##..",
+"...###....##...."};
diff --git a/icons/16x16-gnome/lock.xpm b/icons/16x16-gnome/lock.xpm
new file mode 100644
index 0000000..c94f994
--- /dev/null
+++ b/icons/16x16-gnome/lock.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * wm_lock_xpm[] = {
+"16 16 68 1",
+" c None",
+". c #A2A2A2",
+"+ c #7C7C7C",
+"@ c #8A8A8A",
+"# c #848484",
+"$ c #959595",
+"% c #9B8F79",
+"& c #C8BEAC",
+"* c #C4B293",
+"= c #E3D2B4",
+"- c #E7D9C3",
+"; c #D6C6AC",
+"> c #A99679",
+", c #535354",
+"' c #B9A586",
+") c #A39072",
+"! c #978365",
+"~ c #5B523F",
+"{ c #171719",
+"] c #D4C2A4",
+"^ c #D9CBB5",
+"/ c #C0AD8D",
+"( c #8A775B",
+"_ c #776349",
+": c #29241C",
+"< c #B6A587",
+"[ c #D1BF9F",
+"} c #E2D4BD",
+"| c #DDD0BA",
+"1 c #B29E7F",
+"2 c #9A8769",
+"3 c #614F36",
+"4 c #292015",
+"5 c #877B63",
+"6 c #CABCA2",
+"7 c #9F8B6E",
+"8 c #8F7C5E",
+"9 c #7E6A4D",
+"0 c #68563C",
+"a c #52412C",
+"b c #130F09",
+"c c #796E59",
+"d c #6C614D",
+"e c #958971",
+"f c #816E52",
+"g c #5C4A32",
+"h c #3C2F1E",
+"i c #000000",
+"j c #4B4539",
+"k c #746A56",
+"l c #605745",
+"m c #7D6C52",
+"n c #725E43",
+"o c #4C3D27",
+"p c #1D160D",
+"q c #504838",
+"r c #4F4637",
+"s c #443C2C",
+"t c #635945",
+"u c #362919",
+"v c #080706",
+"w c #3F392E",
+"x c #655B49",
+"y c #524735",
+"z c #44341F",
+"A c #1E1B15",
+"B c #251C11",
+"C c #13100C",
+" ",
+" .+. ",
+" @# $@ ",
+" %& @ ",
+" *=-;> +, ",
+" *;-;')!~,{ ",
+" *]-^/>!(_: ",
+" <[}|*12(_34 ",
+" 5<6^*'7890ab ",
+" cdce>78f0ghi ",
+" jkl~dm9n3opi ",
+" qrstlt3aui ",
+" vwxcxlyzb ",
+" iAsrryBi ",
+" ivCCi ",
+" "};
diff --git a/icons/16x16-gnome/mail.xpm b/icons/16x16-gnome/mail.xpm
new file mode 100644
index 0000000..0feba18
--- /dev/null
+++ b/icons/16x16-gnome/mail.xpm
@@ -0,0 +1,86 @@
+/* XPM */
+static char * mail_xpm[] = {
+"16 16 67 1",
+" c None",
+". c #0B0B0B",
+"+ c #1C1D1E",
+"@ c #353534",
+"# c #2E2C14",
+"$ c #151508",
+"% c #1D1F20",
+"& c #2B2A18",
+"* c #171718",
+"= c #5D5D5D",
+"- c #757575",
+"; c #666964",
+"> c #AEB3BA",
+", c #AAB0B4",
+"' c #A5AAAB",
+") c #9AA0A2",
+"! c #7E8386",
+"~ c #070708",
+"{ c #292A2A",
+"] c #363738",
+"^ c #7B7C7B",
+"/ c #9FA5B1",
+"( c #92989A",
+"_ c #8B8C8C",
+": c #84898C",
+"< c #7E8388",
+"[ c #797E81",
+"} c #242425",
+"| c #3B3D3E",
+"1 c #121313",
+"2 c #4B4D4D",
+"3 c #636464",
+"4 c #BDBA46",
+"5 c #96944B",
+"6 c #6A6F79",
+"7 c #73787C",
+"8 c #6B7177",
+"9 c #6A6F74",
+"0 c #60666B",
+"a c #666C72",
+"b c #777877",
+"c c #CFCFCF",
+"d c #939494",
+"e c #989233",
+"f c #464946",
+"g c #6F747B",
+"h c #5F646A",
+"i c #5B6166",
+"j c #424344",
+"k c #BBBBBB",
+"l c #575842",
+"m c #8E892F",
+"n c #4E5254",
+"o c #A1A4A5",
+"p c #C2C2C3",
+"q c #36383A",
+"r c #3E4246",
+"s c #3A3E44",
+"t c #272828",
+"u c #646A6E",
+"v c #2F3030",
+"w c #404448",
+"x c #595F63",
+"y c #242628",
+"z c #565C60",
+"A c #000000",
+"B c #1F2122",
+" ",
+" ",
+" .+@####$%&%+%* ",
+"=-;>,,,,,,')))!~",
+"={]^/(((((_:<[!}",
+"|1+2:3456!7890a+",
+"bcd|!3efg00hhia+",
+"jkc|0lmn0h00hha+",
+"]opqhrs9h000ih8+",
+"t3pqiauhhhh0ais~",
+"vw,qihhh0a0nq1 ",
+"@+_|i000xry~ ",
+" @3si0z|A ",
+" 2jrB~ ",
+" 1~ ",
+" "};
diff --git a/icons/16x16-gnome/modules.xpm b/icons/16x16-gnome/modules.xpm
new file mode 100644
index 0000000..a185e8b
--- /dev/null
+++ b/icons/16x16-gnome/modules.xpm
@@ -0,0 +1,91 @@
+/* XPM */
+static char * default_xpm[] = {
+"16 16 72 1",
+" c None",
+". c #0D0D0D",
+"+ c #777F7C",
+"@ c #2D2D2D",
+"# c #1B1C1B",
+"$ c #C1CEC9",
+"% c #FDFFFF",
+"& c #9AA5A1",
+"* c #A4A4A4",
+"= c #E4F5F1",
+"- c #C5D2CC",
+"; c #212222",
+"> c #070808",
+", c #5E6462",
+"' c #88918E",
+") c #646665",
+"! c #353736",
+"~ c #9E967C",
+"{ c #919090",
+"] c #848D89",
+"^ c #949E9A",
+"/ c #C9D6D1",
+"( c #D2E1DC",
+"_ c #838A85",
+": c #ECFCF8",
+"< c #7B7D72",
+"[ c #BEA256",
+"} c #FCE78B",
+"| c #FDD36D",
+"1 c #917644",
+"2 c #9FABA9",
+"3 c #CCD9D3",
+"4 c #585F5C",
+"5 c #4F4D4E",
+"6 c #444846",
+"7 c #BAC6C3",
+"8 c #BCC8C9",
+"9 c #B8A669",
+"0 c #FFFFA0",
+"a c #AE884B",
+"b c #5A5A51",
+"c c #2F3332",
+"d c #000000",
+"e c #444544",
+"f c #A7B3B2",
+"g c #857C5B",
+"h c #D4C16F",
+"i c #E0BB60",
+"j c #AE873F",
+"k c #5B482C",
+"l c #3D3D3C",
+"m c #A3AEA9",
+"n c #7B7C6F",
+"o c #615640",
+"p c #6D7572",
+"q c #E8F2EE",
+"r c #E6F5EF",
+"s c #B4BFBA",
+"t c #A4B0AB",
+"u c #B0BBB6",
+"v c #ABB7B2",
+"w c #99A39E",
+"x c #555C59",
+"y c #DBE9E3",
+"z c #131413",
+"A c #514E50",
+"B c #747273",
+"C c #171918",
+"D c #515453",
+"E c #7E8582",
+"F c #B6C3BD",
+"G c #EBF9F4",
+" ",
+" .+@ ",
+" #$%&. ",
+" *%=-#;>> ",
+" ,')!#~~{]^/(/] ",
+" _%%:<[}|12(-345",
+" 67890}|ab2'cd ",
+" efghijklcd@ ",
+" ;m:%7nokbp,;l ",
+"6q%:rs(:-tuvupd ",
+"w=7mxd7%&;]8$ypz",
+".Al;5B7r&C DE_C)",
+" eFGwC ",
+" Dy,; ",
+" !; ",
+" "};
diff --git a/icons/16x16-gnome/monitoring.xpm b/icons/16x16-gnome/monitoring.xpm
new file mode 100644
index 0000000..3b2ccd2
--- /dev/null
+++ b/icons/16x16-gnome/monitoring.xpm
@@ -0,0 +1,130 @@
+/* XPM */
+static char * monitor_xpm[] = {
+"16 16 111 2",
+" c None",
+". c #716E68",
+"+ c #B9B7AD",
+"@ c #ACAFA3",
+"# c #A8AA9E",
+"$ c #A5A49D",
+"% c #A29E99",
+"& c #9D9E95",
+"* c #99998F",
+"= c #93948A",
+"- c #8C8B84",
+"; c #87837E",
+"> c #9B9690",
+", c #BED4B9",
+"' c #709C73",
+") c #76A079",
+"! c #719672",
+"~ c #69926D",
+"{ c #5B9E62",
+"] c #638064",
+"^ c #5E7A5F",
+"/ c #526B53",
+"( c #4F6550",
+"_ c #485C49",
+": c #928D88",
+"< c #8BB58C",
+"[ c #447C4C",
+"} c #4D8154",
+"| c #49724E",
+"1 c #3A8646",
+"2 c #26A33A",
+"3 c #3A5D3E",
+"4 c #355B3A",
+"5 c #315335",
+"6 c #2D4D31",
+"7 c #2A482E",
+"8 c #1D3721",
+"9 c #71796C",
+"0 c #4C7B52",
+"a c #528157",
+"b c #4D7451",
+"c c #3C9A4C",
+"d c #289F3D",
+"e c #3E6242",
+"f c #223B26",
+"g c #8D8585",
+"h c #89AF89",
+"i c #339845",
+"j c #348941",
+"k c #307D3B",
+"l c #2A8937",
+"m c #239233",
+"n c #1E902F",
+"o c #147D24",
+"p c #5E8F61",
+"q c #80AF84",
+"r c #2E863C",
+"s c #369746",
+"t c #3B7644",
+"u c #2F8B3E",
+"v c #1BD037",
+"w c #17CF33",
+"x c #14D632",
+"y c #0BC929",
+"z c #4DA757",
+"A c #44734A",
+"B c #426546",
+"C c #24A93A",
+"D c #21852F",
+"E c #1D852D",
+"F c #1C7E2A",
+"G c #126D20",
+"H c #59845B",
+"I c #837D7A",
+"J c #456C49",
+"K c #2A913B",
+"L c #2A472E",
+"M c #203723",
+"N c #142617",
+"O c #59725A",
+"P c #807976",
+"Q c #3B643F",
+"R c #304F34",
+"S c #275E31",
+"T c #1A2D1C",
+"U c #1A231A",
+"V c #0A190D",
+"W c #565551",
+"X c #98AB95",
+"Y c #4C614C",
+"Z c #425643",
+"` c #3D4D3C",
+" . c #384738",
+".. c #303B2F",
+"+. c #293228",
+"@. c #666560",
+"#. c #9B958E",
+"$. c #A2978E",
+"%. c #998783",
+"&. c #938C86",
+"*. c #93857E",
+"=. c #7F7E75",
+"-. c #818859",
+";. c #72726B",
+">. c #5C5B5A",
+",. c #4C4A46",
+"'. c #6B6A64",
+"). c #706C67",
+"!. c #62625C",
+"~. c #615F5C",
+"{. c #5C5A56",
+" ",
+" ",
+" . + @ @ # $ % & * & = - ; . ",
+" > , ' ) ! ~ { ] ^ ^ / ( _ = ",
+" : < [ } | 1 2 3 4 5 6 7 8 9 ",
+" : < 0 a b c d e 3 4 5 7 f 9 ",
+" g h [ 0 } i j k l m m n o p ",
+" g q r s s t u 2 v w x x y z ",
+" ; q t A B e r C m D E F G H ",
+" I ) t J e 4 K K L L f M N O ",
+" P ! 4 Q 4 R d S M M T U V W ",
+" I X / / ( Y A Z ` .....+.@. ",
+" . #.$ % $.#.%.&.*.; =.-.;.>. ",
+" ,.. '.;.. ).'.W ",
+" !.!.'.'.@.!.~.~.{.W ,.!. ",
+" "};
diff --git a/icons/16x16-gnome/mouse.xpm b/icons/16x16-gnome/mouse.xpm
new file mode 100644
index 0000000..4d68804
--- /dev/null
+++ b/icons/16x16-gnome/mouse.xpm
@@ -0,0 +1,74 @@
+/* XPM */
+static char * mouse_xpm[] = {
+"16 16 55 1",
+" c None",
+". c #3C3C3C",
+"+ c #979993",
+"@ c #81827E",
+"# c #636463",
+"$ c #6C6D6B",
+"% c #757574",
+"& c #A4A5A2",
+"* c #959694",
+"= c #BCBEB9",
+"- c #838482",
+"; c #4A4B4A",
+"> c #B3B4B2",
+", c #FFFFFE",
+"' c #D4D4D3",
+") c #7A7B79",
+"! c #C2C2C3",
+"~ c #8B8E89",
+"{ c #1C1C1C",
+"] c #E3E5DD",
+"^ c #D2D5CB",
+"/ c #CACDC5",
+"( c #C2C5BD",
+"_ c #B5B8B1",
+": c #A1A49E",
+"< c #B9BCB6",
+"[ c #434342",
+"} c #E7E9E2",
+"| c #EDEEEA",
+"1 c #D7D9D3",
+"2 c #90938C",
+"3 c #AAACA7",
+"4 c #9C9E9A",
+"5 c #252524",
+"6 c #C6CABE",
+"7 c #EAECE5",
+"8 c #EEF0EA",
+"9 c #C6C9C1",
+"0 c #292929",
+"a c #757874",
+"b c #555653",
+"c c #0F100F",
+"d c #BEC0B8",
+"e c #A6A9A3",
+"f c #8B8D87",
+"g c #676964",
+"h c #0A0B0A",
+"i c #999B95",
+"j c #000000",
+"k c #585955",
+"l c #6D706A",
+"m c #5B5C5B",
+"n c #474845",
+"o c #4F514D",
+"p c #353534",
+" ",
+" ",
+" . ",
+" +@#$%$&*",
+" =-; >",
+" ,'*$)*>> !~{",
+" ]]^/(&_=&:<[ ",
+" ]]}|}1(:23>45 ",
+"678|]^/9(4+*)0 ",
+"^77]^9(=>:a$bc ",
+"_^^/(d_ef%g.h ",
+"@2ii+f)$#;{j ",
+"klgg#mb;5jj ",
+" nkonp5hj ",
+" hhjj ",
+" "};
diff --git a/icons/16x16-gnome/multimedia.xpm b/icons/16x16-gnome/multimedia.xpm
new file mode 100644
index 0000000..8df4ccb
--- /dev/null
+++ b/icons/16x16-gnome/multimedia.xpm
@@ -0,0 +1,109 @@
+/* XPM */
+static char * multimedia_xpm[] = {
+"16 16 89 1",
+" c None",
+". c #796B57",
+"+ c #52393E",
+"@ c #A39683",
+"# c #B49A75",
+"$ c #494641",
+"% c #404144",
+"& c #2F2C2A",
+"* c #886736",
+"= c #3D3529",
+"- c #3A3D41",
+"; c #594931",
+"> c #131516",
+", c #3D3D3C",
+"' c #88898C",
+") c #999B9B",
+"! c #9F855E",
+"~ c #E7EAEA",
+"{ c #D7C3A7",
+"] c #AC977B",
+"^ c #ACAFB4",
+"/ c #BEBEBE",
+"( c #18191A",
+"_ c #CECECE",
+": c #DAD8D7",
+"< c #D6D7D8",
+"[ c #C3B096",
+"} c #775F3D",
+"| c #949597",
+"1 c #B5B4B4",
+"2 c #EBEDED",
+"3 c #534144",
+"4 c #FEFFFF",
+"5 c #C3B9A9",
+"6 c #D2D7D7",
+"7 c #F0F4F4",
+"8 c #AEACAD",
+"9 c #3B292C",
+"0 c #5E1720",
+"a c #A2494A",
+"b c #B5968C",
+"c c #998D85",
+"d c #8C8380",
+"e c #868082",
+"f c #917979",
+"g c #7E5E62",
+"h c #744A51",
+"i c #7C4952",
+"j c #33060E",
+"k c #4D0F15",
+"l c #972C2D",
+"m c #E59186",
+"n c #ECA48D",
+"o c #A37160",
+"p c #520B00",
+"q c #951315",
+"r c #9D2835",
+"s c #AB4B5B",
+"t c #A66A75",
+"u c #2C0A11",
+"v c #010100",
+"w c #7D2224",
+"x c #D6877B",
+"y c #D38E79",
+"z c #894F3E",
+"A c #B73B28",
+"B c #6D1C1D",
+"C c #A73743",
+"D c #743A45",
+"E c #422729",
+"F c #9C5356",
+"G c #C47B6F",
+"H c #8F5848",
+"I c #BA6348",
+"J c #CA3A25",
+"K c #931F20",
+"L c #6B1F28",
+"M c #8E3242",
+"N c #77414B",
+"O c #240D11",
+"P c #7D6C69",
+"Q c #BE4B3A",
+"R c #B73D40",
+"S c #893841",
+"T c #32292B",
+"U c #272728",
+"V c #201F1F",
+"W c #1B1616",
+"X c #050807",
+" ",
+" . ",
+" +@ #. ",
+" $# #. ",
+" %# #. ",
+" &*=%-;.> ",
+" ,')!~{]^/( ",
+" ,_:<_[}|12| ",
+" 3)^~4567289 ",
+" 0abcdefghij ",
+" klmnopqrstuv ",
+" kwxyzABCsDjv ",
+" EFGHIJKLMNOv ",
+" ,PbyQRS+Tvv ",
+" v>UVWWXv ",
+" ",
+};
diff --git a/icons/16x16-gnome/music.xpm b/icons/16x16-gnome/music.xpm
new file mode 100644
index 0000000..6a22769
--- /dev/null
+++ b/icons/16x16-gnome/music.xpm
@@ -0,0 +1,106 @@
+/* XPM */
+static char * sound_xpm[] = {
+"16 16 87 1",
+" c None",
+". c #2D2D2D",
+"+ c #928E8D",
+"@ c #BAB4B2",
+"# c #6C6766",
+"$ c #150E0D",
+"% c #7C7C7B",
+"& c #C8C1C0",
+"* c #F4EBEA",
+"= c #FDF3F2",
+"- c #F9ECEA",
+"; c #EBDAD7",
+"> c #CAB6B4",
+", c #9D8C8B",
+"' c #5D5452",
+") c #0E0C0C",
+"! c #535050",
+"~ c #FFF9F7",
+"{ c #EDE4E2",
+"] c #E9DCDA",
+"^ c #E5D0CD",
+"/ c #ECD4D4",
+"( c #FAE4E1",
+"_ c #CCA39C",
+": c #1E1210",
+"< c #B6A9A8",
+"[ c #908684",
+"} c #DDC7C3",
+"| c #E4CDCC",
+"1 c #E5D5D2",
+"2 c #AE7E78",
+"3 c #472521",
+"4 c #615654",
+"5 c #B2A4A3",
+"6 c #B0B4B5",
+"7 c #E2C9C6",
+"8 c #DFBAB6",
+"9 c #D1B1AB",
+"0 c #CEABA4",
+"a c #D3ACA8",
+"b c #DBBCB9",
+"c c #A1716B",
+"d c #713E35",
+"e c #000000",
+"f c #5E5749",
+"g c #877875",
+"h c #897770",
+"i c #9C827D",
+"j c #C7A19C",
+"k c #D0A39E",
+"l c #CB9B95",
+"m c #83544E",
+"n c #493E3D",
+"o c #5A4F4A",
+"p c #322C25",
+"q c #444232",
+"r c #4F4C3C",
+"s c #6D594D",
+"t c #2B2625",
+"u c #524D3E",
+"v c #8E8674",
+"w c #938D79",
+"x c #6D6A53",
+"y c #796459",
+"z c #BE8883",
+"A c #895551",
+"B c #381F1C",
+"C c #615B49",
+"D c #9B9583",
+"E c #757060",
+"F c #7B7563",
+"G c #9D6C65",
+"H c #643B36",
+"I c #0D0807",
+"J c #563F3D",
+"K c #8E7469",
+"L c #7B755E",
+"M c #ADA994",
+"N c #988274",
+"O c #A69D84",
+"P c #653F3B",
+"Q c #0C0607",
+"R c #452F2C",
+"S c #774F49",
+"T c #A6655E",
+"U c #AA695F",
+"V c #462B26",
+" ",
+" .+@#.$ ",
+" .%&*=--;>,')",
+" !~~=*{]^^/(_:",
+" #<[}}|11/|23 ",
+" 4567890abcd$ ",
+" e fbghijklim3 ",
+" e nopqrsilcd$ ",
+"e truvwxyzAB ",
+" pfCDEFhGHI ",
+" JKxLEMNAB e ",
+" $JshOvGPe e e",
+" e QRSTU$ e e",
+" e V3 e e ",
+" e ee ee ",
+" e "};
diff --git a/icons/16x16-gnome/netscape.xpm b/icons/16x16-gnome/netscape.xpm
new file mode 100644
index 0000000..c2dbe2e
--- /dev/null
+++ b/icons/16x16-gnome/netscape.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *netscape[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 9 1",
+/* colors */
+". c #ffff00",
+"# c #c0c0c0",
+"a c #c00000",
+"b c #a0a0a4",
+"c c #808080",
+"d c #800000",
+"e c None",
+"f c #0000c0",
+"g c #000000",
+/* pixels */
+"fffffffgfffffffg",
+"ffggfff#fffggfge",
+"ff#dggg#gggd#gee",
+"fff#b..#..b#geee",
+"fff#.ag#ga#geeee",
+"ffb#a#g#g#a#ceee",
+"ff#dgf###gedceee",
+"##...##.#####ccg",
+"gg#gda###adg#ggg",
+"ff.gf#g#gceg.eee",
+"ffd##gg#gec#deee",
+"fff.bgd#dgbceeee",
+"ff#ba.###.abceee",
+"f#bgegc#cgegbcee",
+"fgceeed#deeeggee",
+"geeeeeegeeeeeeee"
+};
diff --git a/icons/16x16-gnome/network.xpm b/icons/16x16-gnome/network.xpm
new file mode 100644
index 0000000..6a81a2d
--- /dev/null
+++ b/icons/16x16-gnome/network.xpm
@@ -0,0 +1,149 @@
+/* XPM */
+static char * network_xpm[] = {
+"16 16 129 2",
+" c None",
+". c #1B3A5B",
+"+ c #486267",
+"@ c #596A5C",
+"# c #5A6652",
+"$ c #3C4637",
+"% c #5382AF",
+"& c #B6C5C1",
+"* c #8BA6A8",
+"= c #8C9D91",
+"- c #9EA584",
+"; c #8D9677",
+"> c #8B8E62",
+", c #3F3D26",
+"' c #83AED1",
+") c #EBEDD2",
+"! c #FEFEE0",
+"~ c #E6E9CD",
+"{ c #A8BABB",
+"] c #A2A8A2",
+"^ c #D1C298",
+"/ c #CDC498",
+"( c #C6BB7A",
+"_ c #4D462B",
+": c #4E7EAA",
+"< c #EDF1DA",
+"[ c #FFFFE8",
+"} c #FDFDDA",
+"| c #DEDEA3",
+"1 c #E2DDA4",
+"2 c #ACA376",
+"3 c #9B9263",
+"4 c #1C1C17",
+"5 c #5E93C5",
+"6 c #BEC59F",
+"7 c #DDE1B2",
+"8 c #EFF3CD",
+"9 c #F8F6D1",
+"0 c #FDFBD1",
+"a c #F9F5C3",
+"b c #ACAE92",
+"c c #F5ECA4",
+"d c #9E9B76",
+"e c #6D6F57",
+"f c #484734",
+"g c #2C527B",
+"h c #4D85BE",
+"i c #5B8DB9",
+"j c #6E95AB",
+"k c #9AB890",
+"l c #95B78A",
+"m c #C1C290",
+"n c #DCC791",
+"o c #C8B78C",
+"p c #ABAC8C",
+"q c #3A5161",
+"r c #3E474E",
+"s c #73726A",
+"t c #343434",
+"u c #2B4F75",
+"v c #4C82B7",
+"w c #ABB399",
+"x c #BDBA8C",
+"y c #B6AF86",
+"z c #BEB184",
+"A c #CDB781",
+"B c #607477",
+"C c #243B51",
+"D c #3D3C3C",
+"E c #98989B",
+"F c #B3B3B2",
+"G c #24496E",
+"H c #467AB1",
+"I c #4B79A4",
+"J c #C7C5AE",
+"K c #E6CB93",
+"L c #A89C76",
+"M c #3C596F",
+"N c #12386A",
+"O c #485661",
+"P c #2F2E2C",
+"Q c #4B4C4C",
+"R c #89898A",
+"S c #000000",
+"T c #15314B",
+"U c #3B6898",
+"V c #537593",
+"W c #D9CFA2",
+"X c #D0C892",
+"Y c #A7A879",
+"Z c #7C8270",
+"` c #2D4B65",
+" . c #979796",
+".. c #515152",
+"+. c #464646",
+"@. c #111C29",
+"#. c #295482",
+"$. c #33608D",
+"%. c #2E5984",
+"&. c #C9C6A3",
+"*. c #EBD490",
+"=. c #82866E",
+"-. c #545B5B",
+";. c #A0A4A3",
+">. c #C4C3C4",
+",. c #838384",
+"'. c #101F31",
+"). c #204872",
+"!. c #597282",
+"~. c #898479",
+"{. c #274155",
+"]. c #7D8183",
+"^. c #5B5C5D",
+"/. c #151515",
+"(. c #224263",
+"_. c #193F75",
+":. c #1D3E60",
+"<. c #21415C",
+"[. c #1E3D55",
+"}. c #A4A8AB",
+"|. c #686767",
+"1. c #060C13",
+"2. c #17273A",
+"3. c #1D3652",
+"4. c #1C354B",
+"5. c #102537",
+"6. c #1B232A",
+"7. c #585857",
+"8. c #282827",
+" ",
+" . + @ # $ ",
+" % & * = - ; > , ",
+" ' ) ! ~ { ] ^ / ( _ ",
+" : < [ ! } ! ) | 1 2 3 4 ",
+". 5 6 7 8 9 0 a b c d e f ",
+"g h i j k l m n o p q r s t ",
+"u h v % w x y z A B C D E F t ",
+"G H I I J K z L M N O P Q R Q S ",
+"T U U V W X Y Z ` C Z ...+.@.S ",
+" #.$.%.&.*.=.q -.C ;.>.,.t S S ",
+" '.g ).!.~.` . {.T ].F ^./.S ",
+" @.(._.N :.<.(.[.}.|.S S S ",
+" 1.2.3.3.4.5.6. .P S S ",
+" S S S S S D 7.S S ",
+" S ..8.S ",
+};
diff --git a/icons/16x16-gnome/news.xpm b/icons/16x16-gnome/news.xpm
new file mode 100644
index 0000000..c2e82b0
--- /dev/null
+++ b/icons/16x16-gnome/news.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char * news_xpm[] = {
+"16 16 32 1",
+" c None",
+". c #F5F5F5",
+"+ c #DCDCDC",
+"@ c #A3A3A3",
+"# c #5A5A5A",
+"$ c #949494",
+"% c #BDBDBD",
+"& c #C5C5C5",
+"* c #AAAAAA",
+"= c #D6D6D6",
+"- c #FFFFFF",
+"; c #E2E2E2",
+"> c #535353",
+", c #7C7C7C",
+"' c #838383",
+") c #626262",
+"! c #6C6C6C",
+"~ c #3C3C3C",
+"{ c #434343",
+"] c #4C4C4C",
+"^ c #737373",
+"/ c #CCCCCC",
+"( c #8C8C8C",
+"_ c #232323",
+": c #343434",
+"< c #9C9C9C",
+"[ c #ECECEC",
+"} c #B5B5B5",
+"| c #191919",
+"1 c #141414",
+"2 c #0A0A0A",
+"3 c #010101",
+" ",
+" ",
+" .+@ #$%&+ ",
+" *+=-; >,#'@)' ",
+" %$=%;'!~~{]^$ ",
+" +@/(%!_:{!,(< ",
+" [/-/;':]>!,!^ ",
+" .}++.@{]]),,* ",
+" .&=&.@{{>!^<< ",
+" -+;*[@{]]>!@< ",
+" [-.&;<]]>^'*} ",
+" ~$;-@!)>)!^! ",
+" |$$~_12333 ",
+" 323333 ",
+" 33 ",
+" "};
diff --git a/icons/16x16-gnome/printing.xpm b/icons/16x16-gnome/printing.xpm
new file mode 100644
index 0000000..579f259
--- /dev/null
+++ b/icons/16x16-gnome/printing.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char * printing_xpm[] = {
+"16 16 33 1",
+" c None",
+". c #BDBCBD",
+"+ c #DCDCDC",
+"@ c #B5B4B5",
+"# c #858585",
+"$ c #6C6C6C",
+"% c #525252",
+"& c #434343",
+"* c #3C3C3C",
+"= c #8A8A8A",
+"- c #BEC2BA",
+"; c #CCCCCC",
+"> c #F3F3F3",
+", c #E8E8E8",
+"' c #D4D4D4",
+") c #959595",
+"! c #636363",
+"~ c #E4E4E4",
+"{ c #FAFAFA",
+"] c #474847",
+"^ c #A9A9A9",
+"/ c #9D9E9D",
+"( c #717171",
+"_ c #A0A0A0",
+": c #5D5D5D",
+"< c #C7C6C8",
+"[ c #CFD5CA",
+"} c #DFEBD6",
+"| c #AEBBA3",
+"1 c #4B4B4B",
+"2 c #353535",
+"3 c #C4C4C4",
+"4 c #2A2A2A",
+" ",
+" ",
+" ",
+" ",
+" .+@#$% ",
+" &*=-;>>,')%! ",
+"'~{>')!]]$)^=@/!",
+",,++~>>+@#(_):&&",
+"~++';;<[}+/:&]%*",
+"'+'';<<-|/]]1112",
+"+~';<3..@^1&1]4 ",
+"(/3;'<.@@_&1* ",
+" $)^@@/&4 ",
+" $$ ",
+" ",
+" "};
diff --git a/icons/16x16-gnome/programs.xpm b/icons/16x16-gnome/programs.xpm
new file mode 100644
index 0000000..912eaee
--- /dev/null
+++ b/icons/16x16-gnome/programs.xpm
@@ -0,0 +1,103 @@
+/* XPM */
+static char * application_xpm[] = {
+"16 16 84 1",
+" c None",
+". c #F4F4F4",
+"+ c #E5E5E5",
+"@ c #EDECEB",
+"# c #D5D5D5",
+"$ c #DEDEDE",
+"% c #9C9C9C",
+"& c #ACACAD",
+"* c #FFFFFF",
+"= c #B6B6B6",
+"- c #8E8E8E",
+"; c #A7A8A9",
+"> c #B0AFAD",
+", c #A1A09F",
+"' c #202020",
+") c #767C84",
+"! c #9FACBE",
+"~ c #A0AAB9",
+"{ c #B3BAC5",
+"] c #CCCED0",
+"^ c #BCBCBB",
+"/ c #000000",
+"( c #0A0C0C",
+"_ c #72726C",
+": c #AAAA98",
+"< c #ABACA4",
+"[ c #9BA2A4",
+"} c #86929C",
+"| c #818EA3",
+"1 c #98A4B6",
+"2 c #91959B",
+"3 c #6A6A6A",
+"4 c #121314",
+"5 c #9E9E97",
+"6 c #C4C3B3",
+"7 c #8B8B7A",
+"8 c #918F7E",
+"9 c #93927F",
+"0 c #B1B1A2",
+"a c #737474",
+"b c #737F90",
+"c c #8B9AB0",
+"d c #8C98A9",
+"e c #5A5B5C",
+"f c #141619",
+"g c #CFCEBE",
+"h c #8C8C76",
+"i c #9C9C89",
+"j c #828272",
+"k c #71715F",
+"l c #BDBCAD",
+"m c #615E55",
+"n c #5F6976",
+"o c #454E59",
+"p c #060909",
+"q c #0E1111",
+"r c #A4B1C0",
+"s c #5D6467",
+"t c #7F7F73",
+"u c #888673",
+"v c #78786A",
+"w c #5E5D4C",
+"x c #373A3C",
+"y c #B5C1CE",
+"z c #CFDDE9",
+"A c #6D6E65",
+"B c #787762",
+"C c #3B3D3C",
+"D c #262A31",
+"E c #0D0F11",
+"F c #181D20",
+"G c #343941",
+"H c #7B848E",
+"I c #BECAD4",
+"J c #C5D3E1",
+"K c #94A0B1",
+"L c #616973",
+"M c #474946",
+"N c #687384",
+"O c #31373F",
+"P c #161A1B",
+"Q c #4A535F",
+"R c #2B3135",
+"S c #21252A",
+" ",
+" ",
+" ..+@# ",
+" $%&+@*= ",
+" -;>,;#=#' ",
+" )!~{]^@-/( ",
+" _:<[}|1{2;34 ",
+" 567890<abcdef ",
+" aghi79jklmnopq ",
+" rsthu7v<wxnfq4 ",
+" yzdsAj9BCbDEFE ",
+" GHIJKLAMNO(PE/ ",
+" 4OL}dnQREPE/ ",
+" (fSSfEE// ",
+" ",
+" "};
diff --git a/icons/16x16-gnome/quit.xpm b/icons/16x16-gnome/quit.xpm
new file mode 100644
index 0000000..0a2951e
--- /dev/null
+++ b/icons/16x16-gnome/quit.xpm
@@ -0,0 +1,97 @@
+/* XPM */
+static char * wm_stop_xpm[] = {
+"16 16 78 1",
+" c None",
+". c #D32B15",
+"+ c #BC2713",
+"@ c #BE2817",
+"# c #C22A19",
+"$ c #AB2B1B",
+"% c #E33116",
+"& c #C22512",
+"* c #A41D13",
+"= c #9C1C17",
+"- c #9C2112",
+"; c #A22414",
+"> c #A52A1C",
+", c #B32A1C",
+"' c #A83225",
+") c #A22C23",
+"! c #CF2414",
+"~ c #941511",
+"{ c #A72622",
+"] c #A2231D",
+"^ c #951C17",
+"/ c #9D221D",
+"( c #7A231B",
+"_ c #C84D18",
+": c #C7791C",
+"< c #C7731D",
+"[ c #C87826",
+"} c #C87E33",
+"| c #C6782D",
+"1 c #BE7328",
+"2 c #B96D28",
+"3 c #B9612F",
+"4 c #942722",
+"5 c #D5771D",
+"6 c #E8C328",
+"7 c #E2B62C",
+"8 c #E1B828",
+"9 c #DFB52D",
+"0 c #D8AE39",
+"a c #DBB139",
+"b c #D5B13A",
+"c c #C58B37",
+"d c #23100D",
+"e c #CF6F1F",
+"f c #DDAD2F",
+"g c #DEB233",
+"h c #DAAD31",
+"i c #D5A733",
+"j c #D0A538",
+"k c #D3AB41",
+"l c #C38538",
+"m c #160806",
+"n c #B9351C",
+"o c #AD421D",
+"p c #AA4424",
+"q c #A44426",
+"r c #A94C30",
+"s c #AC4430",
+"t c #792722",
+"u c #010000",
+"v c #9C2B25",
+"w c #A23631",
+"x c #36120F",
+"y c #50130D",
+"z c #A4352C",
+"A c #9D3127",
+"B c #9D332A",
+"C c #5D211C",
+"D c #3C110E",
+"E c #94281E",
+"F c #933129",
+"G c #4E1C19",
+"H c #130604",
+"I c #441510",
+"J c #651E18",
+"K c #71221B",
+"L c #6A231E",
+"M c #491815",
+" ",
+" ",
+" ..+@#$ ",
+" %&*=-;>>, ",
+" %+-$>;;$')> ",
+" !~**{]=^/){( ",
+" _:<<[}|12134 ",
+" ~5678990a0bc4d ",
+" ~e8fghiijkkl4m ",
+" noopppqqqrstu ",
+" $]]/vv44vvwx ",
+" y$>vvzvABzCu ",
+" DE''zwzFGu ",
+" HIJKLMHu ",
+" uu ",
+" "};
diff --git a/icons/16x16-gnome/refresh.xpm b/icons/16x16-gnome/refresh.xpm
new file mode 100644
index 0000000..267dd0f
--- /dev/null
+++ b/icons/16x16-gnome/refresh.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * wm_refresh_xpm[] = {
+"16 16 51 1",
+" c None",
+". c #14130F",
+"+ c #1C1C12",
+"@ c #2D2D23",
+"# c #232219",
+"$ c #7E7A42",
+"% c #BBBA77",
+"& c #FFFF90",
+"* c #E5DE75",
+"= c #6E6A2A",
+"- c #88843A",
+"; c #3F3D1B",
+"> c #000000",
+", c #9A965F",
+"' c #FFFE62",
+") c #FEFE52",
+"! c #E9E54D",
+"~ c #D3CB56",
+"{ c #ADA847",
+"] c #1B1A0D",
+"^ c #080805",
+"/ c #7E7B33",
+"( c #777330",
+"_ c #66632D",
+": c #DBD443",
+"< c #848136",
+"[ c #5B5823",
+"} c #E9E95A",
+"| c #706C2C",
+"1 c #D6CE48",
+"2 c #E0D84B",
+"3 c #CAC34E",
+"4 c #736E22",
+"5 c #5B5C5D",
+"6 c #303349",
+"7 c #FFFF5D",
+"8 c #54543C",
+"9 c #5A5726",
+"0 c #373625",
+"a c #C3BC44",
+"b c #B9B748",
+"c c #4B4B3B",
+"d c #BEBC42",
+"e c #353739",
+"f c #807C35",
+"g c #393A35",
+"h c #89852D",
+"i c #2C2F39",
+"j c #393710",
+"k c #545645",
+"l c #23252A",
+" ",
+" .+@# ",
+" $%&*=-;>>> ",
+" +,')')!~{] ",
+" ^/(_:)<> ",
+" ]['/ ",
+" +}'|>^ ",
+" +12134 ",
+" 56/78 ",
+" '90@ ",
+" +a7bc ",
+" +de ",
+" f< ",
+" g2hi ",
+" jk ",
+" l "};
diff --git a/icons/16x16-gnome/restart.xpm b/icons/16x16-gnome/restart.xpm
new file mode 100644
index 0000000..bd7317c
--- /dev/null
+++ b/icons/16x16-gnome/restart.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * wm_restart_xpm[] = {
+"16 16 68 1",
+" c None",
+". c #464646",
+"+ c #7D7C7C",
+"@ c #6C6C6D",
+"# c #6F6F71",
+"$ c #2D3D3D",
+"% c #A90101",
+"& c #B5B5B5",
+"* c #BBBABA",
+"= c #C5C4C4",
+"- c #5B6E6E",
+"; c #750000",
+"> c #FF0101",
+", c #D10000",
+"' c #A3A3A3",
+") c #DDDDDE",
+"! c #4F6262",
+"~ c #790101",
+"{ c #CE0000",
+"] c #727272",
+"^ c #8D8D8D",
+"/ c #949495",
+"( c #C40101",
+"_ c #D6D6D5",
+": c #636363",
+"< c #C9C9C9",
+"[ c #E70304",
+"} c #273535",
+"| c #4A5656",
+"1 c #4C4B4C",
+"2 c #4F4F47",
+"3 c #28281E",
+"4 c #2A2A50",
+"5 c #323270",
+"6 c #393971",
+"7 c #323E7B",
+"8 c #142238",
+"9 c #9797BC",
+"0 c #BABAFE",
+"a c #B0B0EF",
+"b c #B2B2F2",
+"c c #AFAFF2",
+"d c #B8B5FF",
+"e c #57546F",
+"f c #2E2E5A",
+"g c #7E7E9C",
+"h c #9A9AB3",
+"i c #9494AE",
+"j c #91919C",
+"k c #DADAC8",
+"l c #62625D",
+"m c #5F688B",
+"n c #A8A6FF",
+"o c #8B8BE3",
+"p c #8E8EEE",
+"q c #6F6FA6",
+"r c #696565",
+"s c #657974",
+"t c #CFCFC2",
+"u c #D2D2C5",
+"v c #95958D",
+"w c #292928",
+"x c #6C7F81",
+"y c #EAE6E9",
+"z c #D5D5D8",
+"A c #E5E5E8",
+"B c #324242",
+"C c #5F5F5F",
+" ",
+" .+@@##@+$ % ",
+" +&&*&*&=-;>, ",
+" #')))))*!~>>{ ",
+" ]&^///^*- ~(> ",
+" #'_____&: >% ",
+" +==<<<=<# [( ",
+" }|1111123 ~~ ",
+" ~; 4566678 ",
+" ([ 90abcde ",
+" %> fghiijkl ",
+" >(~ mnooopq_r ",
+" {>>~sktutkv.w ",
+" ,>~xyzzzA/ ",
+" % BreCC:. ",
+" "};
diff --git a/icons/16x16-gnome/science.xpm b/icons/16x16-gnome/science.xpm
new file mode 100644
index 0000000..a508b8f
--- /dev/null
+++ b/icons/16x16-gnome/science.xpm
@@ -0,0 +1,135 @@
+/* XPM */
+static char * science_xpm[] = {
+"16 16 116 2",
+" c None",
+". c #C0A3A3",
+"+ c #BCBBBC",
+"@ c #BAB8B7",
+"# c #B4B3B4",
+"$ c #AFACB0",
+"% c #D4D4D4",
+"& c #DCDCDC",
+"* c #E4E4E4",
+"= c #EAF6F6",
+"- c #EBE4E4",
+"; c #949393",
+"> c #CAC6CA",
+", c #FCFCFC",
+"' c #F4F4F4",
+") c #F3EDF3",
+"! c #E8EAE7",
+"~ c #EAA6A6",
+"{ c #E0DEDE",
+"] c #D7DBD7",
+"^ c #9F9E9E",
+"/ c #EEF0EE",
+"( c #C2EBBD",
+"_ c #BBF1BF",
+": c #EFC1CB",
+"< c #F15250",
+"[ c #D1BFC2",
+"} c #DCDBE3",
+"| c #CBCCCC",
+"1 c #CED3D3",
+"2 c #ADB2B2",
+"3 c #E2DEE2",
+"4 c #EBECEB",
+"5 c #BCE8B6",
+"6 c #92F696",
+"7 c #EDACB4",
+"8 c #E6827F",
+"9 c #E2A5A9",
+"0 c #A9D9A6",
+"a c #CBD0CA",
+"b c #C8C2C7",
+"c c #CFA6A3",
+"d c #C59191",
+"e c #EAE2EA",
+"f c #89EC7E",
+"g c #63FD65",
+"h c #DEBBB8",
+"i c #E1A0A0",
+"j c #E2B8C5",
+"k c #94C46C",
+"l c #88EB94",
+"m c #B7A985",
+"n c #ED424D",
+"o c #E56260",
+"p c #EBDBEA",
+"q c #81F482",
+"r c #69B91C",
+"s c #D79A91",
+"t c #B49763",
+"u c #7BCD5A",
+"v c #B18045",
+"w c #BBA599",
+"x c #C4ADAF",
+"y c #A7B4A6",
+"z c #E7D7E4",
+"A c #9CF0A4",
+"B c #88A731",
+"C c #818E09",
+"D c #78CB4E",
+"E c #7CE77C",
+"F c #98BC70",
+"G c #EC3533",
+"H c #8EA746",
+"I c #7ADC85",
+"J c #C5B3C6",
+"K c #81EF7B",
+"L c #9CF0A9",
+"M c #D1866E",
+"N c #98A244",
+"O c #50FD59",
+"P c #77DB67",
+"Q c #77E378",
+"R c #C28B78",
+"S c #ACA88A",
+"T c #77D76E",
+"U c #ADB1AC",
+"V c #A8C1A5",
+"W c #7CE464",
+"X c #9A9B3D",
+"Y c #D57765",
+"Z c #D7C3D5",
+"` c #73DF68",
+" . c #79DA70",
+".. c #98C998",
+"+. c #96C292",
+"@. c #6BB465",
+"#. c #5AAF41",
+"$. c #C98459",
+"%. c #B37E3E",
+"&. c #AFA26A",
+"*. c #B1C6AE",
+"=. c #A6BFA5",
+"-. c #9C949C",
+";. c #7C837B",
+">. c #68AC4E",
+",. c #C5A487",
+"'. c #BFC7B7",
+"). c #AFD4B9",
+"!. c #766170",
+"~. c #DA8989",
+"{. c #C9BBBB",
+"]. c #D0CDD2",
+"^. c #848684",
+"/. c #AC999B",
+"(. c #B7ADB8",
+"_. c #707879",
+" ",
+" . + @ # @ @ ",
+" $ % & * & & * = - * & & & ; ",
+" > , ' ' ' ) ! ~ { & % % ] ^ ",
+" ! / ) ( _ : < [ } % | 1 2 ",
+" 3 4 4 5 6 7 8 9 0 a b c d ",
+" | 4 e f g h i j k l m n o ",
+" + ! p q r s s 0 t u v w x ",
+" y { z A B C D E F G H I J ",
+" | K L M N O P Q R S T U ",
+" V W X Y Z ` .T ..J +.@. ",
+" #.$.%.&.> *.@ *.=.-.;. ",
+" >.,.'.).b > + ; !. ",
+" ~.{.].# ^. ",
+" /.(.&. ",
+" _. "};
diff --git a/icons/16x16-gnome/system.xpm b/icons/16x16-gnome/system.xpm
new file mode 100644
index 0000000..826cdfb
--- /dev/null
+++ b/icons/16x16-gnome/system.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char * todo_xpm[] = {
+"16 16 25 1",
+" c None",
+". c #222222",
+"+ c #4D4D4D",
+"@ c #3B3B3B",
+"# c #A5A5A5",
+"$ c #EFEFEF",
+"% c #D3D3D3",
+"& c #B3B3B3",
+"* c #6E6E6E",
+"= c #2C2C2C",
+"- c #CCCCCC",
+"; c #C4C4C4",
+"> c #858585",
+", c #5A5A5A",
+"' c #BCBCBC",
+") c #363636",
+"! c #555555",
+"~ c #898989",
+"{ c #1B1B1B",
+"] c #DEDEDE",
+"^ c #ACACAC",
+"/ c #7B7B7B",
+"( c #646464",
+"_ c #434343",
+": c #9E9E9E",
+" ",
+" .+@ ",
+" #$%&* ",
+" =*%-;%> ",
+" .>,>';';) ",
+" !;#!+*~~{ ",
+" >;]^,@{ ",
+" .^;-;^/+ ",
+" {^-;&(!_ ",
+" +-':__ ",
+" )>~*. ",
+" _= { ",
+" => ",
+" _*= ",
+" ),( ",
+" . ",
+};
diff --git a/icons/16x16-gnome/terminal-remote.xpm b/icons/16x16-gnome/terminal-remote.xpm
new file mode 100644
index 0000000..3f9346e
--- /dev/null
+++ b/icons/16x16-gnome/terminal-remote.xpm
@@ -0,0 +1,134 @@
+/* XPM */
+static char * terminal_remote_xpm[] = {
+"16 16 115 2",
+" c None",
+". c #828177",
+"+ c #8C8982",
+"@ c #898680",
+"# c #83827D",
+"$ c #857D7A",
+"% c #7B7B7A",
+"& c #7D7B75",
+"* c #73726C",
+"= c #6C6A65",
+"- c #EFECE4",
+"; c #B7B5B2",
+"> c #AFAEAA",
+", c #A5A7A8",
+"' c #9F9F99",
+") c #979893",
+"! c #94938D",
+"~ c #797572",
+"{ c #716E68",
+"] c #C0BCB8",
+"^ c #8F8E90",
+"/ c #717372",
+"( c #6B6B69",
+"_ c #646562",
+": c #5B5C5B",
+"< c #4C4B4C",
+"[ c #39363A",
+"} c #312E34",
+"| c #C4C2BD",
+"1 c #8E8E8C",
+"2 c #6F706F",
+"3 c #535253",
+"4 c #3D3E3D",
+"5 c #333533",
+"6 c #696668",
+"7 c #575959",
+"8 c #474A47",
+"9 c #3F617B",
+"0 c #637B72",
+"a c #728067",
+"b c #5E615F",
+"c c #4F524D",
+"d c #2D5986",
+"e c #A3BECB",
+"f c #CCD3C2",
+"g c #859EA5",
+"h c #949E8E",
+"i c #AEB0AA",
+"j c #38638D",
+"k c #D2E5E6",
+"l c #FFFFDD",
+"m c #FFFFE3",
+"n c #E2E8CB",
+"o c #BCC8C3",
+"p c #65635E",
+"q c #A8A9A5",
+"r c #6495BE",
+"s c #FFF9C9",
+"t c #FFFFEA",
+"u c #434341",
+"v c #403C40",
+"w c #9DB1A1",
+"x c #B9CAAB",
+"y c #DBE0B4",
+"z c #D0DFB4",
+"A c #FAF0B8",
+"B c #565458",
+"C c #376390",
+"D c #4F89C1",
+"E c #4983BE",
+"F c #7194A4",
+"G c #99B486",
+"H c #9AAD84",
+"I c #C0B588",
+"J c #C0BEB6",
+"K c #938F8D",
+"L c #315C89",
+"M c #497CAC",
+"N c #6A8DA7",
+"O c #DAC9A0",
+"P c #D2BC8B",
+"Q c #BAAC83",
+"R c #565855",
+"S c #928780",
+"T c #8D827B",
+"U c #264C73",
+"V c #4474A9",
+"W c #3B6B9C",
+"X c #7D949E",
+"Y c #EAD9A5",
+"Z c #BFB787",
+"` c #B0A878",
+" . c #45433F",
+".. c #12263C",
+"+. c #36669A",
+"@. c #2F5C8A",
+"#. c #6A8392",
+"$. c #F4E1A4",
+"%. c #C1B982",
+"&. c #6C7A6D",
+"*. c #615D5A",
+"=. c #53524E",
+"-. c #504F4A",
+";. c #4B4947",
+">. c #1E3E63",
+",. c #2A5582",
+"'. c #31587B",
+"). c #B9B291",
+"!. c #928973",
+"~. c #234265",
+"{. c #05090E",
+"]. c #203753",
+"^. c #224675",
+"/. c #1D4274",
+"(. c #1E3D5F",
+" ",
+" . + + @ @ # $ % & & * * = ",
+" = - ; ; > , ' ) ! @ # % ~ & ! ",
+" { ] , ^ / / ( _ : : < < [ } & ",
+" = | 1 % % % 2 _ : : 3 < 4 5 & ",
+" = ; % % 2 6 _ 7 7 < 3 8 9 0 a ",
+" = ; ( 2 _ b b 7 c < d e f g h ",
+" _ i b ( ( b 7 3 < j k l m n o ",
+" p q 7 _ : 7 3 < < r s l m l t ",
+" p ' < c 8 u v [ d r w x y z A ",
+" p ! < : B B < < C D E F G H I ",
+" < J 1 K @ $ ~ ~ L M M N O P Q ",
+" R . . S T T T U V W X Y Z ` ",
+" .( * 2 * ..+.@.#.$.%.&.",
+" 4 c *.R =.-.;.;.>.,.'.).!.~.",
+" {.].^./.>.(."};
diff --git a/icons/16x16-gnome/terminal-special.xpm b/icons/16x16-gnome/terminal-special.xpm
new file mode 100644
index 0000000..d9abbb0
--- /dev/null
+++ b/icons/16x16-gnome/terminal-special.xpm
@@ -0,0 +1,118 @@
+/* XPM */
+static char * terminal_special_xpm[] = {
+"16 16 99 2",
+" c None",
+". c #828177",
+"+ c #8C8982",
+"@ c #898680",
+"# c #83827D",
+"$ c #857D7A",
+"% c #7B7B7A",
+"& c #7D7B75",
+"* c #73726C",
+"= c #6C6A65",
+"- c #EFECE4",
+"; c #B7B5B2",
+"> c #AFAEAA",
+", c #A5A7A8",
+"' c #9F9F99",
+") c #979893",
+"! c #94938D",
+"~ c #797572",
+"{ c #716E68",
+"] c #C0BCB8",
+"^ c #8F8E90",
+"/ c #717372",
+"( c #6B6B69",
+"_ c #646562",
+": c #5B5C5B",
+"< c #4C4B4C",
+"[ c #39363A",
+"} c #312E34",
+"| c #C4C2BD",
+"1 c #8E8E8C",
+"2 c #6F706F",
+"3 c #535253",
+"4 c #3D3E3D",
+"5 c #333533",
+"6 c #696668",
+"7 c #575959",
+"8 c #474A47",
+"9 c #2A2B2A",
+"0 c #5E615F",
+"a c #4F524D",
+"b c #484648",
+"c c #242424",
+"d c #AEB0AA",
+"e c #65635E",
+"f c #A8A9A5",
+"g c #474547",
+"h c #505050",
+"i c #868786",
+"j c #A6ADA2",
+"k c #799D6B",
+"l c #40663A",
+"m c #1F411A",
+"n c #283724",
+"o c #434341",
+"p c #3A3A3A",
+"q c #ABA9A9",
+"r c #D8E3D3",
+"s c #A3BA99",
+"t c #ACD69D",
+"u c #609350",
+"v c #235716",
+"w c #14440D",
+"x c #565458",
+"y c #5B5D5B",
+"z c #A7B0A4",
+"A c #DBDFD7",
+"B c #9ABF8D",
+"C c #B2DEA5",
+"D c #216416",
+"E c #1D5016",
+"F c #615D5A",
+"G c #C0BEB6",
+"H c #938F8D",
+"I c #988483",
+"J c #7A9C65",
+"K c #81B971",
+"L c #7EB271",
+"M c #84C776",
+"N c #4F8745",
+"O c #143D0F",
+"P c #565855",
+"Q c #928780",
+"R c #8D827B",
+"S c #74726C",
+"T c #61994C",
+"U c #3D992A",
+"V c #3BA52B",
+"W c #22691A",
+"X c #465730",
+"Y c #3F4A3E",
+"Z c #45433F",
+"` c #6D6B67",
+" . c #5D6A55",
+".. c #2E9824",
+"+. c #375435",
+"@. c #53524E",
+"#. c #504F4A",
+"$. c #4B4947",
+"%. c #0E2E0B",
+" ",
+" . + + @ @ # $ % & & * * = ",
+" = - ; ; > , ' ) ! @ # % ~ & ! ",
+" { ] , ^ / / ( _ : : < < [ } & ",
+" = | 1 % % % 2 _ : : 3 < 4 5 & ",
+" = ; % % 2 6 _ 7 7 < 3 8 5 9 ~ ",
+" = ; ( 2 _ 0 0 7 a < b 4 9 c { ",
+" _ d 0 ( ( 0 7 3 < b 4 5 9 c = ",
+" e f 7 _ : 7 g h i j k l m n 6 ",
+" e ' < a 8 o p q r s t u v w _ ",
+" e ! < : x x y z A B C u D E F ",
+" < G 1 H @ $ I J K L M N w O ( ",
+" P . . Q R S S T U V W X Y ",
+" Z ( * ( ` ` ...+. ",
+" 4 a F P @.#.$.$.$.%.Z 4 4 ",
+" "};
diff --git a/icons/16x16-gnome/terminal.xpm b/icons/16x16-gnome/terminal.xpm
new file mode 100644
index 0000000..34439f3
--- /dev/null
+++ b/icons/16x16-gnome/terminal.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char * terminal_xpm[] = {
+"16 16 68 1",
+" c None",
+". c #828177",
+"+ c #8C8982",
+"@ c #898680",
+"# c #83827D",
+"$ c #857D7A",
+"% c #7B7B7A",
+"& c #7D7B75",
+"* c #73726C",
+"= c #6C6A65",
+"- c #EFECE4",
+"; c #B7B5B2",
+"> c #AFAEAA",
+", c #A5A7A8",
+"' c #9F9F99",
+") c #979893",
+"! c #94938D",
+"~ c #797572",
+"{ c #716E68",
+"] c #C0BCB8",
+"^ c #8F8E90",
+"/ c #717372",
+"( c #6B6B69",
+"_ c #646562",
+": c #5B5C5B",
+"< c #4C4B4C",
+"[ c #39363A",
+"} c #312E34",
+"| c #C4C2BD",
+"1 c #8E8E8C",
+"2 c #6F706F",
+"3 c #535253",
+"4 c #3D3E3D",
+"5 c #333533",
+"6 c #696668",
+"7 c #575959",
+"8 c #474A47",
+"9 c #2A2B2A",
+"0 c #5E615F",
+"a c #4F524D",
+"b c #484648",
+"c c #242424",
+"d c #AEB0AA",
+"e c #65635E",
+"f c #A8A9A5",
+"g c #434341",
+"h c #1E1D1E",
+"i c #403C40",
+"j c #211F20",
+"k c #19171A",
+"l c #131313",
+"m c #565458",
+"n c #3F4241",
+"o c #615D5A",
+"p c #C0BEB6",
+"q c #938F8D",
+"r c #6B6C5D",
+"s c #656654",
+"t c #565855",
+"u c #928780",
+"v c #8D827B",
+"w c #606441",
+"x c #585658",
+"y c #45433F",
+"z c #53524E",
+"A c #504F4A",
+"B c #4B4947",
+"C c #484643",
+" ",
+" .++@@#$%&&**= ",
+" =-;;>,')!@#%~&!",
+" {],^//(_::<<[}&",
+" =|1%%%2_::3<45&",
+" =;%%26_77<3859~",
+" =;(2_007a<b49c{",
+" _d0((073<b459c=",
+" ef7_:73<<g5cch6",
+" e'<a8gi[99cjkl_",
+" e!<:mm<<n[45}ho",
+" <p1q@$~~{(6rs:(",
+" t..uvvv$$~rwx ",
+" y(*2**=*i ",
+" 4aotzABBBCy44 ",
+" ",
+};
diff --git a/icons/16x16-gnome/themes.xpm b/icons/16x16-gnome/themes.xpm
new file mode 100644
index 0000000..e559660
--- /dev/null
+++ b/icons/16x16-gnome/themes.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char * themes_xpm[] = {
+"16 16 33 1",
+" c None",
+". c #4A4A4A",
+"+ c #2B2B2B",
+"@ c #242424",
+"# c #8B8B8B",
+"$ c #C3C3C3",
+"% c #5B5B5B",
+"& c #3B3B3B",
+"* c #6B6B6B",
+"= c #B3B3B3",
+"- c #F3F3F3",
+"; c #EBEBEB",
+"> c #A5A5A5",
+", c #707070",
+"' c #333333",
+") c #FDFDFD",
+"! c #959595",
+"~ c #0C0C0C",
+"{ c #BABABA",
+"] c #545454",
+"^ c #C9C9C9",
+"/ c #ABABAB",
+"( c #1A1A1A",
+"_ c #444444",
+": c #848484",
+"< c #D3D3D3",
+"[ c #000000",
+"} c #E4E4E4",
+"| c #7D7D7D",
+"1 c #646464",
+"2 c #9D9D9D",
+"3 c #DFDFDF",
+"4 c #131313",
+" ",
+" ",
+" .+ ",
+" @#$% ",
+" &*=-;>, ",
+"'))))#.!~@ ",
+" {)]!^/!('. ",
+" .-;))#%@_*.%! ",
+" :-#*_*(:<%([[[",
+" @=-$}]+|1]>[[[",
+" [23!(]$$+*4[ ",
+" @_#|[[ ",
+" +@~+[ ",
+" [[[ ",
+" ",
+" "};
diff --git a/icons/16x16-gnome/todo.xpm b/icons/16x16-gnome/todo.xpm
new file mode 100644
index 0000000..26454dd
--- /dev/null
+++ b/icons/16x16-gnome/todo.xpm
@@ -0,0 +1,92 @@
+/* XPM */
+static char * todo_xpm[] = {
+"16 16 73 1",
+" c None",
+". c #3D1313",
+"+ c #6B2B2A",
+"@ c #7B302F",
+"# c #722728",
+"$ c #4A1A19",
+"% c #8D3636",
+"& c #C54C4D",
+"* c #C54847",
+"= c #C14341",
+"- c #A43232",
+"; c #AB4041",
+"> c #C04748",
+", c #B44242",
+"' c #AF3B3A",
+") c #AB3434",
+"! c #B13635",
+"~ c #460B0B",
+"{ c #C84346",
+"] c #B33A3D",
+"^ c #B83C3D",
+"/ c #9C2F2E",
+"( c #8B2625",
+"_ c #361112",
+": c #864242",
+"< c #884343",
+"[ c #823C3C",
+"} c #A43938",
+"| c #A32F2F",
+"1 c #591919",
+"2 c #752525",
+"3 c #676968",
+"4 c #717979",
+"5 c #454342",
+"6 c #772927",
+"7 c #511515",
+"8 c #501718",
+"9 c #531B1B",
+"0 c #923435",
+"a c #7B2B2A",
+"b c #757575",
+"c c #4C4040",
+"d c #711C1C",
+"e c #621D1C",
+"f c #852A2A",
+"g c #455150",
+"h c #555E5D",
+"i c #3D3837",
+"j c #992424",
+"k c #832626",
+"l c #552C2D",
+"m c #592728",
+"n c #932D2D",
+"o c #8B2A2B",
+"p c #6D2324",
+"q c #7B2121",
+"r c #942222",
+"s c #8A1C1D",
+"t c #5A1213",
+"u c #9D312E",
+"v c #7F1A1B",
+"w c #8B1F20",
+"x c #861817",
+"y c #530B0B",
+"z c #B63837",
+"A c #671413",
+"B c #821415",
+"C c #BC3937",
+"D c #BA3738",
+"E c #79100F",
+"F c #1A0505",
+"G c #310F0F",
+"H c #230B0B",
+" ",
+" .+@#$ ",
+" %&&*==-$ ",
+" ;>,;''))!~ ",
+" %{]^')--//( ",
+" _;:<[}))-|/-1 ",
+" 2%3456789$77. ",
+"00)a3bc9 ",
+"def6ghi9 ",
+"j(akllm1 8no0p ",
+"(6qjrsrt e-u)8 ",
+"kvvwsvxyeon-zu ",
+" ABByp/|CD ",
+" ~Ey2|-o ",
+" FG.H ",
+" "};
diff --git a/icons/16x16-gnome/unknown.xpm b/icons/16x16-gnome/unknown.xpm
new file mode 100644
index 0000000..9171a48
--- /dev/null
+++ b/icons/16x16-gnome/unknown.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char * unknown_xpm[] = {
+"16 16 48 1",
+" c None",
+". c #625942",
+"+ c #B2A275",
+"@ c #D2C7A5",
+"# c #958462",
+"$ c #BAAA86",
+"% c #C5B799",
+"& c #716445",
+"* c #9B8F72",
+"= c #7E6B51",
+"- c #8A7D65",
+"; c #D1BE99",
+"> c #63503F",
+", c #A98C6D",
+"' c #8F7B5C",
+") c #ADA294",
+"! c #997961",
+"~ c #9D8065",
+"{ c #AC9179",
+"] c #A79784",
+"^ c #95735E",
+"/ c #7D6B5A",
+"( c #926D5C",
+"_ c #A88974",
+": c #DDCCBF",
+"< c #5D4239",
+"[ c #845D4B",
+"} c #B79A8C",
+"| c #8B5A4F",
+"1 c #DFD0CA",
+"2 c #2A1B19",
+"3 c #66433C",
+"4 c #8C6154",
+"5 c #D9C8C4",
+"6 c #4A2C29",
+"7 c #89544D",
+"8 c #7A4942",
+"9 c #CCB4B0",
+"0 c #824B47",
+"a c #9F7976",
+"b c #997676",
+"c c #B69B9A",
+"d c #311A1A",
+"e c #6F3434",
+"f c #8D6868",
+"g c #5B3232",
+"h c #773535",
+"i c #B49595",
+" .+@ ",
+" #$%&* ",
+" =$ -; ",
+" >,= ') ",
+" >,!~{ ] ",
+" ^!!^{ / ",
+" ^(^_ : ",
+" <([} ",
+" <|(1 ",
+" 23|45 ",
+" 6789 ",
+" 08a ",
+" bc ",
+" ",
+" def ",
+" ghi "};
diff --git a/icons/16x16-gnome/utility.xpm b/icons/16x16-gnome/utility.xpm
new file mode 100644
index 0000000..cf2859c
--- /dev/null
+++ b/icons/16x16-gnome/utility.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char * utility_xpm[] = {
+"16 16 24 1",
+" c None",
+". c #2A2A2A",
+"+ c #3D3D3D",
+"@ c #1B1B1B",
+"# c #4B4B4B",
+"$ c #D2D2D2",
+"% c #424242",
+"& c #0B0B0B",
+"* c #C6C6C6",
+"= c #6B6B6B",
+"- c #000000",
+"; c #B5B5B5",
+"> c #8D8D8D",
+", c #717171",
+"' c #232323",
+") c #A3A3A3",
+"! c #333333",
+"~ c #939393",
+"{ c #9C9C9C",
+"] c #CECECE",
+"^ c #BCBCBC",
+"/ c #818181",
+"( c #565656",
+"_ c #5C5C5C",
+" ",
+" .+@ ",
+" #$%@& ",
+" *=- ",
+" ;>-&& ",
+" #*,#' ",
+" +)!&- ",
+" ~{- ",
+" .]=- ",
+" =;#- ",
+" ){.- ",
+" '^/@- ",
+" #>(& ",
+" (=_& ",
+" !>+- ",
+" -- "};
diff --git a/icons/16x16-gnome/video.xpm b/icons/16x16-gnome/video.xpm
new file mode 100644
index 0000000..79e3306
--- /dev/null
+++ b/icons/16x16-gnome/video.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * video_xpm[] = {
+"16 16 37 1",
+" c None",
+". c #D4D4D4",
+"+ c #BABABA",
+"@ c #CCCCCC",
+"# c #3B3C3C",
+"$ c #6F746F",
+"% c #FCFCFC",
+"& c #A8A7A7",
+"* c #242424",
+"= c #333534",
+"- c #070808",
+"; c #E3E3E3",
+"> c #B3B3B3",
+", c #605F5F",
+"' c #C3C3C3",
+") c #9A9A9A",
+"! c #434443",
+"~ c #535352",
+"{ c #5B5C5C",
+"] c #2B2B2B",
+"^ c #ABACAC",
+"/ c #8B8B8B",
+"( c #7A7A7A",
+"_ c #494946",
+": c #50504F",
+"< c #838483",
+"[ c #A3A3A3",
+"} c #DBDBDB",
+"| c #626162",
+"1 c #4B4646",
+"2 c #6C6C6C",
+"3 c #929392",
+"4 c #494B4A",
+"5 c #9E7C82",
+"6 c #9BA19D",
+"7 c #EDEDED",
+"8 c #737273",
+" ",
+" ",
+" .+@# $@%&*=- ",
+" ;>;@ ,.')*!~{]",
+" ^/(;!/>%( _{:",
+" <[/)]^^}| 122",
+" 3;%) <>| *=)<",
+" +&., #~'4",
+" 5<<> (&/3 ",
+" <$6/ ^>[.{ ",
+"<)/7 [3@/ ",
+"+>&^_ ]+>&@< ",
+"[+3.(&()/(;} ",
+" 2.%/<.%%}8 ",
+" *{+3 ",
+" "};
diff --git a/icons/16x16-gnome/viewer.xpm b/icons/16x16-gnome/viewer.xpm
new file mode 100644
index 0000000..750d865
--- /dev/null
+++ b/icons/16x16-gnome/viewer.xpm
@@ -0,0 +1,115 @@
+/* XPM */
+static char * viewer_xpm[] = {
+"16 16 96 2",
+" c None",
+". c #8A7726",
+"+ c #98883A",
+"@ c #B2A44A",
+"# c #8A843A",
+"$ c #887432",
+"% c #B9AA73",
+"& c #BEB694",
+"* c #BBBAB5",
+"= c #C6C3A9",
+"- c #DBD696",
+"; c #DECE5C",
+"> c #222223",
+", c #928143",
+"' c #ADA99A",
+") c #AAACB4",
+"! c #ADADAD",
+"~ c #A7A8B1",
+"{ c #BCA13B",
+"] c #A29974",
+"^ c #AA9850",
+"/ c #9D9DA6",
+"( c #AAA8A5",
+"_ c #B2A679",
+": c #978126",
+"< c #262933",
+"[ c #AB9D63",
+"} c #A59966",
+"| c #A1A3AA",
+"1 c #B3B3B2",
+"2 c #B3B0A4",
+"3 c #01030E",
+"4 c #A79B5D",
+"5 c #BAB285",
+"6 c #BAAC54",
+"7 c #BBB276",
+"8 c #D6C981",
+"9 c #B4B5BC",
+"0 c #BCBCBB",
+"a c #C5BEA7",
+"b c #AB9839",
+"c c #8E8C7D",
+"d c #EEE378",
+"e c #C5C3B3",
+"f c #C3C6D2",
+"g c #C4C4C2",
+"h c #C6B87F",
+"i c #101119",
+"j c #707179",
+"k c #EEE8B5",
+"l c #C1AD49",
+"m c #D0D1D5",
+"n c #CDCED5",
+"o c #CDCCCA",
+"p c #C7BB8D",
+"q c #B79D39",
+"r c #D3D3C7",
+"s c #737577",
+"t c #383736",
+"u c #FEFEFF",
+"v c #D8D0AA",
+"w c #B59F49",
+"x c #C3AE5D",
+"y c #D2C574",
+"z c #C8B558",
+"A c #C5B36C",
+"B c #111211",
+"C c #D9D9D9",
+"D c #EEEEEB",
+"E c #E2DCBA",
+"F c #E0D9B4",
+"G c #E7E3D1",
+"H c #EDF2FB",
+"I c #AF7F6B",
+"J c #694748",
+"K c #9E9E9E",
+"L c #F7F7F6",
+"M c #F2F3F8",
+"N c #595958",
+"O c #07080A",
+"P c #582E31",
+"Q c #BA8A86",
+"R c #6D4544",
+"S c #4E4E4E",
+"T c #E6E6E5",
+"U c #989796",
+"V c #000000",
+"W c #110001",
+"X c #723738",
+"Y c #B78B86",
+"Z c #858585",
+"` c #666666",
+" . c #2C0405",
+".. c #763A3C",
+"+. c #460F11",
+"@. c #412525",
+" ",
+" . + @ # ",
+" $ % & * = - ; ",
+" > , ' ) ! ! ! ~ ' { ",
+" ] ^ / ( ! ! ! ! ) _ : ",
+" < [ } | ! ! 1 1 ! ! 2 @ ",
+" 3 4 5 ~ 1 1 1 1 1 ) * 6 ",
+" 7 8 9 * 0 0 0 * 9 a b ",
+" c d e f e g g g f h [ i ",
+" j k l a m n n o p q r s ",
+" t u v w x y y z A z % / B ",
+" C u D E E F G H _ I J ",
+" K u L u u M 0 N O P Q R ",
+" S u u T U t V V V W X Y R ",
+" Z ` B V V V ...Q ",
+" +.@."};
diff --git a/icons/16x16-gnome/window-close.xpm b/icons/16x16-gnome/window-close.xpm
new file mode 100644
index 0000000..7497002
--- /dev/null
+++ b/icons/16x16-gnome/window-close.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char * window_close_xpm[] = {
+"16 16 26 1",
+" c None",
+". c #737173",
+"+ c #414441",
+"@ c #94918B",
+"# c #B4B6B4",
+"$ c #000000",
+"% c #393839",
+"& c #E6E6DE",
+"* c #181010",
+"= c #4A2C31",
+"- c #94595A",
+"; c #625552",
+"> c #BDBAB4",
+", c #626562",
+"' c #CDCAC5",
+") c #291818",
+"! c #7B4041",
+"~ c #83484A",
+"{ c #8B5052",
+"] c #A46162",
+"^ c #C5797B",
+"/ c #AC6D73",
+"( c #52504A",
+"_ c #8B8D83",
+": c #181818",
+"< c #BDBEB4",
+" ",
+" .+++++++. ",
+" +@#####$+ ",
+" %#&&&&&$+ ",
+" %#&&&&&$+ ",
+" **#&&&&&$+ ",
+" +++%=-;&>,''$+ ",
+" )!~{]^/(_:<<$+ ",
+" )!~{]^/(&&&&$+ ",
+" +++%=-;&&&&&$+ ",
+" **#&&&&&$+ ",
+" %#&&&&&$+ ",
+" %#&&&&&$+ ",
+" +@#####$+ ",
+" .+++++++. ",
+" "};
diff --git a/icons/16x16-gnome/window-delete.xpm b/icons/16x16-gnome/window-delete.xpm
new file mode 100644
index 0000000..714988e
--- /dev/null
+++ b/icons/16x16-gnome/window-delete.xpm
@@ -0,0 +1,23 @@
+/* XPM */
+static char * window_delete_xpm[] = {
+"16 16 4 1",
+" c None",
+". c #808080",
+"+ c #070505",
+"@ c #000000",
+" ",
+" ",
+" ",
+" .++ @+. ",
+" .++ @++. ",
+" .++ @+++. ",
+" .++@+++. ",
+" +++++. ",
+" ++++ ",
+" @+++++ ",
+" @+..++++ ",
+" @+.. ++++ ",
+" @+. +++ ",
+" .. + ",
+" ",
+" "};
diff --git a/icons/16x16-gnome/window-destroy.xpm b/icons/16x16-gnome/window-destroy.xpm
new file mode 100644
index 0000000..a0fa99f
--- /dev/null
+++ b/icons/16x16-gnome/window-destroy.xpm
@@ -0,0 +1,116 @@
+/* XPM */
+static char * window_destroy_xpm[] = {
+"16 16 97 2",
+" c None",
+". c #C58280",
+"+ c #DA5B55",
+"@ c #D3504A",
+"# c #B6504B",
+"$ c #9E6F6C",
+"% c #E6655E",
+"& c #FF4A41",
+"* c #F7534C",
+"= c #D8403C",
+"- c #BF302A",
+"; c #921C16",
+"> c #84514F",
+", c #FF6157",
+"' c #FD6D66",
+") c #B2332D",
+"! c #A1342E",
+"~ c #76241F",
+"{ c #B18C8D",
+"] c #E05650",
+"^ c #982F2B",
+"/ c #83565B",
+"( c #B5B089",
+"_ c #937763",
+": c #7D595D",
+"< c #61443B",
+"[ c #A58C40",
+"} c #B4AA68",
+"| c #B6B296",
+"1 c #BDAF67",
+"2 c #E5CA3D",
+"3 c #EACF3F",
+"4 c #868467",
+"5 c #61656A",
+"6 c #3C3F3E",
+"7 c #AB9B39",
+"8 c #C9B026",
+"9 c #B1A14C",
+"0 c #CAC47A",
+"a c #F2D835",
+"b c #E7CC35",
+"c c #DEC851",
+"d c #9D9A9A",
+"e c #737078",
+"f c #54525D",
+"g c #978A4B",
+"h c #C4AD2D",
+"i c #BEA82D",
+"j c #A4985C",
+"k c #B2AC7B",
+"l c #F1DD3B",
+"m c #E0CA51",
+"n c #B9AA5C",
+"o c #C4AD32",
+"p c #BCA73A",
+"q c #92822C",
+"r c #A39D7E",
+"s c #CBBB59",
+"t c #CEB843",
+"u c #CDB52F",
+"v c #B7A22D",
+"w c #A5932D",
+"x c #877825",
+"y c #73651D",
+"z c #9F9B86",
+"A c #DCC53C",
+"B c #D6C752",
+"C c #B5A445",
+"D c #A8973B",
+"E c #86792E",
+"F c #837528",
+"G c #7B6D20",
+"H c #7B6D1E",
+"I c #746825",
+"J c #9C9A92",
+"K c #C6B038",
+"L c #BAA42C",
+"M c #827323",
+"N c #7E7021",
+"O c #685D21",
+"P c #AC9C44",
+"Q c #8A7B28",
+"R c #5B521D",
+"S c #989062",
+"T c #6F631E",
+"U c #3A3828",
+"V c #969387",
+"W c #AB982B",
+"X c #8E7E22",
+"Y c #484329",
+"Z c #3F3D36",
+"` c #454649",
+" . c #626365",
+".. c #756F4E",
+"+. c #44402B",
+"@. c #42413D",
+"#. c #4F4F53",
+" ",
+" . + @ # $ ",
+" % & * = - ; > ",
+" % , ' + ) ! ~ ",
+" { ] = ) ^ ; / ",
+" ( _ : < [ } ",
+" | 1 2 3 4 5 6 7 8 9 ",
+" 0 a b c d e f g h i j ",
+" k l b b m n 9 o o p q ",
+" r l s t b u v w q x y ",
+" z A B C D E F G G H I ",
+" J K L E E M N G G H O ",
+" P i Q N H H H H H R ",
+" S L x H H H H T R U ",
+" V W X H T R Y Z ` . ",
+" ..R +.@.#. "};
diff --git a/icons/16x16-gnome/window-identify.xpm b/icons/16x16-gnome/window-identify.xpm
new file mode 100644
index 0000000..d7c01ef
--- /dev/null
+++ b/icons/16x16-gnome/window-identify.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+static char * identify_xpm[] = {
+"16 16 46 1",
+" c None",
+". c #000000",
+"+ c #564B32",
+"@ c #B1965E",
+"# c #997E48",
+"$ c #4F4125",
+"% c #958050",
+"& c #FFE69D",
+"* c #B99859",
+"= c #DCB155",
+"- c #FED478",
+"; c #9B7D40",
+"> c #483E28",
+", c #503E19",
+"' c #000514",
+") c #413A2C",
+"! c #E6B75B",
+"~ c #F0C366",
+"{ c #44371E",
+"] c #AD9251",
+"^ c #E5BA60",
+"/ c #64625E",
+"( c #C59F53",
+"_ c #261A01",
+": c #212120",
+"< c #2F230B",
+"[ c #ECC77A",
+"} c #AE8C46",
+"| c #444445",
+"1 c #AC8C4C",
+"2 c #EFC673",
+"3 c #06090D",
+"4 c #6C5831",
+"5 c #856F46",
+"6 c #9D824A",
+"7 c #251C0D",
+"8 c #927946",
+"9 c #A78541",
+"0 c #0C0E11",
+"a c #0C0C0C",
+"b c #4B412E",
+"c c #5C523C",
+"d c #C8B575",
+"e c #E3BC68",
+"f c #816A3C",
+"g c #7B612E",
+" ",
+" .+@#$. ",
+" %&*=-;. ",
+" >&,')!~{ ",
+" ]^. /(^_ ",
+" {{: <[}. ",
+" |12<3 ",
+" 4[5. ",
+" 627 ",
+" 89. ",
+" 0a ",
+" bc| ",
+" de. ",
+" fg. ",
+" . ",
+" "};
diff --git a/icons/16x16-gnome/window-maximize.xpm b/icons/16x16-gnome/window-maximize.xpm
new file mode 100644
index 0000000..beca4eb
--- /dev/null
+++ b/icons/16x16-gnome/window-maximize.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * window_maximize_xpm[] = {
+"16 16 50 1",
+" c None",
+". c #5D5D5A",
+"+ c #5A5454",
+"@ c #555353",
+"# c #B8AEAC",
+"$ c #81706C",
+"% c #736865",
+"& c #615F5B",
+"* c #6E706B",
+"= c #2D312C",
+"- c #AFB1B0",
+"; c #CACCCA",
+"> c #C4C4C4",
+", c #D6D9D6",
+"' c #313531",
+") c #FDFDFD",
+"! c #EDECEC",
+"~ c #E3E3E2",
+"{ c #DCDDDC",
+"] c #D4D4D4",
+"^ c #C6CAC6",
+"/ c #D3CFCE",
+"( c #BCB8B7",
+"_ c #ACADAA",
+": c #A2A1A0",
+"< c #949593",
+"[ c #91918F",
+"} c #888A87",
+"| c #CED1CE",
+"1 c #B6B9B6",
+"2 c #BFC0BF",
+"3 c #E7E8E7",
+"4 c #BDBCBD",
+"5 c #898989",
+"6 c #848383",
+"7 c #7B7A7A",
+"8 c #EFF0EF",
+"9 c #737272",
+"0 c #434643",
+"a c #B7B6B7",
+"b c #F3F3F3",
+"c c #A0A29F",
+"d c #A6AAA6",
+"e c #959B95",
+"f c #1A1B1A",
+"g c #161916",
+"h c #464946",
+"i c #0F100F",
+"j c #0A0A0A",
+"k c #000000",
+" ",
+" .+@@@@@@@@@@+ ",
+" #$%&&.......*= ",
+" -;;;;>;;;;;>,' ",
+" >)!~{]]]]^]))' ",
+" >!/(_:<[[}_))' ",
+" >)!{{]|;;>1))' ",
+" >))))))))~1))' ",
+" >!]^>|2{)34))' ",
+" }}56772{)!;))' ",
+" 7.....>{)8,))' ",
+" 9>||10a3)b~))' ",
+" 9{)){0(!)bb))' ",
+" 9cdde0;))))))' ",
+" <fffghd>^^^^;= ",
+" gijjjkkkkkkkkk "};
diff --git a/icons/16x16-gnome/window-move.xpm b/icons/16x16-gnome/window-move.xpm
new file mode 100644
index 0000000..6b967eb
--- /dev/null
+++ b/icons/16x16-gnome/window-move.xpm
@@ -0,0 +1,102 @@
+/* XPM */
+static char * window_move_xpm[] = {
+"16 16 82 1",
+" c None",
+". c #60543A",
+"+ c #0A0705",
+"@ c #121315",
+"# c #B39E79",
+"$ c #FFC342",
+"% c #A36617",
+"& c #0C0B0C",
+"* c #000000",
+"= c #89643D",
+"- c #F8902F",
+"; c #DE7314",
+"> c #F4821D",
+", c #703E18",
+"' c #19191A",
+") c #726A69",
+"! c #6B6362",
+"~ c #544742",
+"{ c #D1551D",
+"] c #D45B23",
+"^ c #B64A1A",
+"/ c #626362",
+"( c #545655",
+"_ c #120C09",
+": c #151618",
+"< c #928B8A",
+"[ c #938783",
+"} c #564E4C",
+"| c #7B1605",
+"1 c #A1220C",
+"2 c #6C1405",
+"3 c #454846",
+"4 c #727370",
+"5 c #6A6E6C",
+"6 c #6B5A50",
+"7 c #9D9D9C",
+"8 c #B7B9B8",
+"9 c #9D8D8D",
+"0 c #A28C8C",
+"a c #8E857E",
+"b c #8C6134",
+"c c #B0935F",
+"d c #F89131",
+"e c #B84613",
+"f c #FFFFFF",
+"g c #F9F7F7",
+"h c #832311",
+"i c #C56D41",
+"j c #F99836",
+"k c #A66918",
+"l c #070B0D",
+"m c #635331",
+"n c #FFBC2C",
+"o c #F4EFEF",
+"p c #E07414",
+"q c #FFAF1D",
+"r c #533C18",
+"s c #DE791E",
+"t c #9A3D16",
+"u c #660E00",
+"v c #750F00",
+"w c #E3791D",
+"x c #865C31",
+"y c #010408",
+"z c #1A130F",
+"A c #593212",
+"B c #BDBBBB",
+"C c #CCCDCD",
+"D c #99867E",
+"E c #B4B4B3",
+"F c #853223",
+"G c #B0AFAF",
+"H c #D7D9D8",
+"I c #555B57",
+"J c #5A524A",
+"K c #CC754A",
+"L c #AB471D",
+"M c #4F433B",
+"N c #FB9C3F",
+"O c #FFB11D",
+"P c #965F1C",
+"Q c #080708",
+" ",
+" .+ ",
+" @#$%& ",
+" *=-;>,* ",
+" ')!~{]^~/(_ ",
+" :<[}|12345& ",
+" '=67890987ab_ ",
+" cde|9fgf9hijkl ",
+"mn;]10fof01{pqr ",
+"+kstu9fgf[vewxy ",
+" zA!BC009C8D,+ ",
+" lEfEF1uGfHl ",
+" :/IJK{LM(3l ",
+" *xNpwA* ",
+" &%OP& ",
+" &rQ ",
+};
diff --git a/icons/16x16-gnome/window-raise.xpm b/icons/16x16-gnome/window-raise.xpm
new file mode 100644
index 0000000..5b729a8
--- /dev/null
+++ b/icons/16x16-gnome/window-raise.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char * windows_raise_xpm[] = {
+"16 16 47 1",
+" c None",
+". c #0B0C0C",
+"+ c #0F1314",
+"@ c #131414",
+"# c #171818",
+"$ c #595757",
+"% c #948585",
+"& c #736666",
+"* c #6A6565",
+"= c #646363",
+"- c #545454",
+"; c #A19C99",
+"> c #82827E",
+", c #7D7D7C",
+"' c #7D817C",
+") c #757674",
+"! c #6E746D",
+"~ c #000000",
+"{ c #605F5E",
+"] c #F1F2F2",
+"^ c #FEFEFF",
+"/ c #C5C5C5",
+"( c #A3A4A3",
+"_ c #3A3C3A",
+": c #DCDCDC",
+"< c #EDEDEC",
+"[ c #5B5B5B",
+"} c #313331",
+"| c #BCBCBC",
+"1 c #9FA19F",
+"2 c #292B29",
+"3 c #E3E3E3",
+"4 c #B4B4B4",
+"5 c #242424",
+"6 c #CBCBCB",
+"7 c #4B4B4B",
+"8 c #A4A8A4",
+"9 c #434342",
+"0 c #949494",
+"a c #272826",
+"b c #8E918E",
+"c c #8D8E8D",
+"d c #A8A9A8",
+"e c #848384",
+"f c #9E9F9E",
+"g c #6E6E6E",
+"h c #363936",
+" .+@@@#@#. ",
+" $%&*====*- ",
+" *;>,>'))>!~",
+" {]^^=/^^^(~",
+" _:^<[}|^^1~",
+" 2)<3(>24^1~",
+" 25@-(,64/7268~",
+" 7{[9-30=0^!a9b~",
+" -c0)7<d-e:c@),~",
+" $(df{/f9_~$-~+~",
+" -f(4gg,)=5.b@ ",
+" -(b0>ee,)}~5. ",
+" -(ecce0gg2 ",
+" $4f(0c001h ",
+" 29hh}2}h_# ",
+" ~~~~~~~~ "};
diff --git a/icons/16x16-gnome/window-shade.xpm b/icons/16x16-gnome/window-shade.xpm
new file mode 100644
index 0000000..885e729
--- /dev/null
+++ b/icons/16x16-gnome/window-shade.xpm
@@ -0,0 +1,99 @@
+/* XPM */
+static char * window_shade_xpm[] = {
+"16 16 80 1",
+" c None",
+". c #131512",
+"+ c #35372B",
+"@ c #1F211A",
+"# c #262922",
+"$ c #657349",
+"% c #353A2B",
+"& c #39432D",
+"* c #76925A",
+"= c #546642",
+"- c #010101",
+"; c #829D76",
+"> c #7AA665",
+", c #749E5F",
+"' c #769F61",
+") c #100E10",
+"! c #656464",
+"~ c #928D8A",
+"{ c #766767",
+"] c #544F4D",
+"^ c #99B593",
+"/ c #393E2D",
+"( c #5D5C5B",
+"_ c #747271",
+": c #4A4B48",
+"< c #8B8783",
+"[ c #6D6E6D",
+"} c #5B6659",
+"| c #51544F",
+"1 c #0B0D0B",
+"2 c #26291F",
+"3 c #718B65",
+"4 c #898C8B",
+"5 c #F9F7F9",
+"6 c #FEFEFE",
+"7 c #F4F5F4",
+"8 c #E7E9E8",
+"9 c #ABAAAB",
+"0 c #648059",
+"a c #617C56",
+"b c #7DAC69",
+"c c #81A479",
+"d c #909490",
+"e c #B0AFB0",
+"f c #537549",
+"g c #86A470",
+"h c #363A27",
+"i c #748C56",
+"j c #77A161",
+"k c #6DA55E",
+"l c #F1EFF2",
+"m c #828381",
+"n c #4B7541",
+"o c #6E8D54",
+"p c #4D593C",
+"q c #5B7C4A",
+"r c #5B6E54",
+"s c #DEDEDF",
+"t c #527342",
+"u c #6A8555",
+"v c #21221C",
+"w c #2F342C",
+"x c #CBCACB",
+"y c #B1B1B1",
+"z c #6A6E66",
+"A c #A1A0A1",
+"B c #507D45",
+"C c #7B7D79",
+"D c #DEDBE0",
+"E c #979C98",
+"F c #181916",
+"G c #222523",
+"H c #79AB66",
+"I c #282E25",
+"J c #6A7961",
+"K c #5C714A",
+"L c #3E4138",
+"M c #899B6D",
+"N c #718650",
+"O c #464F37",
+" .++@ ",
+" #$$% ",
+" &**=- ",
+" #;>,'%) ",
+" !~{]^>/(_(- ",
+" :~<_[}[_;|1 ",
+".2&3456786690a+.",
+"+$*bcd5656efbg3h",
+"+$ijk}l656mnboih",
+"@&pqrs66666[tupv",
+" -wx66ym665z1- ",
+" !88AfBCD7E- ",
+" FG#abHqI)1- ",
+" -JgoK.- ",
+" LMNO- ",
+" F/h@ "};
diff --git a/icons/16x16-gnome/window.xpm b/icons/16x16-gnome/window.xpm
new file mode 100644
index 0000000..9d4fec4
--- /dev/null
+++ b/icons/16x16-gnome/window.xpm
@@ -0,0 +1,62 @@
+/* XPM */
+static char * window_xpm[] = {
+"16 16 43 1",
+" c None",
+". c #6B6664",
+"+ c #5C5556",
+"@ c #565555",
+"# c #252825",
+"$ c #2B2C2A",
+"% c #B2A8A6",
+"& c #7D706C",
+"* c #746C68",
+"= c #62635F",
+"- c #656562",
+"; c #5D5C5B",
+"> c #71736F",
+", c #3D423D",
+"' c #242524",
+") c #C2C3C2",
+"! c #E3E5E4",
+"~ c #DCDDDD",
+"{ c #F3F4F4",
+"] c #4F534F",
+"^ c #D4D3D3",
+"/ c #C6C9C6",
+"( c #C0BFBF",
+"_ c #BCBCBC",
+": c #BAB8B7",
+"< c #B3B4B3",
+"[ c #F8F7F8",
+"} c #FEFDFE",
+"| c #EDEDEC",
+"1 c #CDCCCB",
+"2 c #AEAEAD",
+"3 c #9D9E9C",
+"4 c #979996",
+"5 c #90918F",
+"6 c #939492",
+"7 c #F8F6F6",
+"8 c #282728",
+"9 c #D6D8D6",
+"0 c #EFEFF0",
+"a c #EEF2EE",
+"b c #111312",
+"c c #0A0A0A",
+"d c #0F110F",
+" ",
+" .+++@@@@@@@+# ",
+" $%&*.==--==;>, ",
+" ')!~~~~~~~~~{] ",
+" '^{~^/)(_:<[}] ",
+" '^|1:234563[}] ",
+" '^}{{{{{|{27}] ",
+" '^}||}}}}}<[}] ",
+" 8^}}}}}}}}(7}] ",
+" $^}}}}}}[}1[}] ",
+" 8^}}}}}}}}9}}] ",
+" 8^0{}}}}}}|[}] ",
+" 8^}}}}}a}}}}}] ",
+" $^^^^^^9!!!!a] ",
+" $bcccdbdddddc ",
+" "};
diff --git a/icons/16x16-gnome/windows.xpm b/icons/16x16-gnome/windows.xpm
new file mode 100644
index 0000000..833e1c2
--- /dev/null
+++ b/icons/16x16-gnome/windows.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * windows_xpm[] = {
+"16 16 27 1",
+" c None",
+". c #6B6664",
+"+ c #5C5556",
+"@ c #565555",
+"# c #252825",
+"$ c #2B2C2A",
+"% c #B2A8A6",
+"& c #746C68",
+"* c #62635F",
+"= c #656562",
+"- c #5D5C5B",
+"; c #71736F",
+"> c #3D423D",
+", c #242524",
+"' c #C2C3C2",
+") c #DCDDDD",
+"! c #F3F4F4",
+"~ c #4F534F",
+"{ c #FEFDFE",
+"] c #D4D3D3",
+"^ c #282728",
+"/ c #EEF2EE",
+"( c #0F110F",
+"_ c #0A0A0A",
+": c #D6D8D6",
+"< c #E3E5E4",
+"[ c #111312",
+" ",
+" .++@@@@@@@+#",
+" $%&.**==**-;>",
+" ,')))))))))!~",
+" .++@@@@@@+#{{~",
+" $%&.**==**;>{{~",
+" ,'))))))))!~{{~",
+" ,]{{{{{{{{{~{{~",
+" ,]{{{{{{{{{~{{~",
+" ,]{{{{{{{{{~{{~",
+" ^]{{{{{{{{{~{/~",
+" $]{{{{{{{{{~((_",
+" ^]{{{{{{{{{~ ",
+" ^]]]]]:<<</~ ",
+" $___([((((_ ",
+" "};
diff --git a/icons/16x16-gnome/word-processor.xpm b/icons/16x16-gnome/word-processor.xpm
new file mode 100644
index 0000000..8feda47
--- /dev/null
+++ b/icons/16x16-gnome/word-processor.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char * word_processor_xpm[] = {
+"16 16 69 1",
+" c None",
+". c #9D8165",
+"+ c #CAB5A0",
+"@ c #6E6E6E",
+"# c #A59B90",
+"$ c #C0A890",
+"% c #A68668",
+"& c #574637",
+"* c #939393",
+"= c #B4B3B3",
+"- c #BCBCBC",
+"; c #C5C5C5",
+"> c #B7A797",
+", c #B29A83",
+"' c #A78D74",
+") c #927F6C",
+"! c #13100D",
+"~ c #CCCCCC",
+"{ c #ADADAD",
+"] c #B3AFAB",
+"^ c #B8ACA1",
+"/ c #B39D89",
+"( c #947B63",
+"_ c #A59280",
+": c #423E39",
+"< c #010101",
+"[ c #BEBEBE",
+"} c #898785",
+"| c #8F7B68",
+"1 c #AA937D",
+"2 c #AB9784",
+"3 c #87796B",
+"4 c #0C0B0B",
+"5 c #8B8B8B",
+"6 c #9B8A7A",
+"7 c #9C8671",
+"8 c #8E765E",
+"9 c #9B836D",
+"0 c #A28F7C",
+"a c #3D3A37",
+"b c #242424",
+"c c #BEBFC0",
+"d c #AB9B8D",
+"e c #685E54",
+"f c #64615E",
+"g c #494949",
+"h c #8A7E73",
+"i c #2D2D2D",
+"j c #BCA58F",
+"k c #8F7963",
+"l c #9C9C9B",
+"m c #9F8873",
+"n c #BCAD9D",
+"o c #434343",
+"p c #DBDBDB",
+"q c #1F1F1F",
+"r c #846950",
+"s c #988D84",
+"t c #3B3A3A",
+"u c #636363",
+"v c #604D3A",
+"w c #261F18",
+"x c #525252",
+"y c #A5A5A5",
+"z c #221B14",
+"A c #2E251C",
+"B c #3F4040",
+"C c #2F3030",
+"D c #131313",
+" ",
+" .+ ",
+" @#$%& ",
+" *=-;>,')! ",
+" ~{*]^/(_:<< ",
+" ;[}|,1234< ",
+" *567890ab4 ",
+" cd$17debfg ",
+" ]1()dhig}{i ",
+" #jk9|ag5{;l ",
+" 'mn6ao}{~p=q ",
+" r6sot[-p-u4< ",
+" vwgox*-yx4<< ",
+" zA B*}@C<<< ",
+" Dt4<< ",
+" "};
diff --git a/icons/16x16-gnome/www.xpm b/icons/16x16-gnome/www.xpm
new file mode 100644
index 0000000..24e4016
--- /dev/null
+++ b/icons/16x16-gnome/www.xpm
@@ -0,0 +1,144 @@
+/* XPM */
+static char * www_xpm[] = {
+"16 16 125 2",
+" c None",
+". c #3F617B",
+"+ c #637B72",
+"@ c #728067",
+"# c #606E54",
+"$ c #2E3829",
+"% c #2D5986",
+"& c #A3BECB",
+"* c #CCD3C2",
+"= c #859EA5",
+"- c #949E8E",
+"; c #999C82",
+"> c #A3A37B",
+", c #838054",
+"' c #38638D",
+") c #D2E5E6",
+"! c #FFFFDD",
+"~ c #FFFFE3",
+"{ c #E2E8CB",
+"] c #BCC8C3",
+"^ c #C8C498",
+"/ c #E5D9A3",
+"( c #C7C08B",
+"_ c #958855",
+": c #6495BE",
+"< c #FFF9C9",
+"[ c #FFFFEA",
+"} c #D0D4AE",
+"| c #EAE5A5",
+"1 c #BFB787",
+"2 c #A09869",
+"3 c #4C4A38",
+"4 c #9DB1A1",
+"5 c #B9CAAB",
+"6 c #DBE0B4",
+"7 c #D0DFB4",
+"8 c #FAF0B8",
+"9 c #C7BD98",
+"0 c #B6B488",
+"a c #445051",
+"b c #606049",
+"c c #0D0E0E",
+"d c #376390",
+"e c #4F89C1",
+"f c #4983BE",
+"g c #7194A4",
+"h c #99B486",
+"i c #9AAD84",
+"j c #C0B588",
+"k c #D9C089",
+"l c #BAAC83",
+"m c #4A5A65",
+"n c #6E7267",
+"o c #4E4E4D",
+"p c #315C89",
+"q c #497CAC",
+"r c #6A8DA7",
+"s c #DAC9A0",
+"t c #D2BC8B",
+"u c #7D7D7D",
+"v c #9E9C94",
+"w c #A0997B",
+"x c #A5A39B",
+"y c #8F8E8B",
+"z c #264C73",
+"A c #4474A9",
+"B c #3B6B9C",
+"C c #7D949E",
+"D c #EAD9A5",
+"E c #B0A878",
+"F c #52656F",
+"G c #A9A397",
+"H c #8B8983",
+"I c #CDCAC2",
+"J c #888681",
+"K c #515151",
+"L c #12263C",
+"M c #36669A",
+"N c #2F5C8A",
+"O c #6A8392",
+"P c #F4E1A4",
+"Q c #C1B982",
+"R c #6C7A6D",
+"S c #5C696D",
+"T c #969185",
+"U c #ABA9A2",
+"V c #D2CFCA",
+"W c #474748",
+"X c #1E3E63",
+"Y c #2A5582",
+"Z c #31587B",
+"` c #B9B291",
+" . c #928973",
+".. c #234265",
+"+. c #A3A097",
+"@. c #B7B5AF",
+"#. c #DCD9D4",
+"$. c #424242",
+"%. c #05090E",
+"&. c #203753",
+"*. c #224675",
+"=. c #1D4274",
+"-. c #1E3D5F",
+";. c #3B556A",
+">. c #B1AFA9",
+",. c #C9C7C2",
+"'. c #E4E2DF",
+"). c #132236",
+"!. c #1D3756",
+"~. c #415A6C",
+"{. c #A7A7A7",
+"]. c #C0BEB9",
+"^. c #EBEAE6",
+"/. c #9A9998",
+"(. c #000000",
+"_. c #292A2A",
+":. c #D7D5CF",
+"<. c #E7E5E1",
+"[. c #FFFFFF",
+"}. c #232322",
+"|. c #646362",
+"1. c #6B6A6A",
+"2. c #575857",
+"3. c #5C5C5C",
+"4. c #363636",
+" ",
+" . + @ # $ ",
+" % & * = - ; > , ",
+" ' ) ! ~ { ] ^ / ( _ ",
+" : < ! ~ ! [ } | 1 2 3 ",
+" % : 4 5 6 7 8 9 ^ 0 a b c ",
+" d e f g h i j k l m m n o o ",
+" p q q r s t l 2 u v w x } y ",
+" z A B C D 1 E F q G H x I J K ",
+" L M N O P Q R S T J v U V H W ",
+" X Y Z ` ...m +.x U @.#.y $.",
+" %.&.*.=.X -.;.U v >.,.'.y $.",
+" %.).!.X &.~.{.J ].V ^./.$.",
+" (.%.%._.,.:.'.<.[.{.$.",
+" (.}.|.1.# 2.3.4.$.",
+" 3.K $.$. "};
diff --git a/icons/16x16-gnome/xv.xpm b/icons/16x16-gnome/xv.xpm
new file mode 100644
index 0000000..ff79d70
--- /dev/null
+++ b/icons/16x16-gnome/xv.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char *mini-xv[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 4 1",
+/* colors */
+" c None s None",
+". c White",
+"# c Black",
+"g c red",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" ### ",
+" gggggg# ",
+"ggg..ggggggg # ",
+"ggggggggggggg## ",
+" ggg##gggggggg# ",
+" gg#ggggggg## ",
+" ## ## ",
+" # # ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/16x16-kde/_symlinks.lst b/icons/16x16-kde/_symlinks.lst
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/icons/16x16-kde/_symlinks.lst
diff --git a/icons/16x16-kde/amusement.xpm b/icons/16x16-kde/amusement.xpm
new file mode 100644
index 0000000..8db2f13
--- /dev/null
+++ b/icons/16x16-kde/amusement.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * mini2_xpm[] = {
+"16 16 6 1",
+" c None",
+". c #000000",
+"+ c #FF0000",
+"@ c #800000",
+"# c #C00000",
+"$ c #400000",
+" . ",
+" ... ",
+" ..... ",
+" .+.@. ",
+" .+.#.@. ",
+" .+.###.@. ",
+" .++.###.@@. ",
+" .++.###.@@. ",
+" .++.#####.@@. ",
+"..++.#####.@@.. ",
+" ............. ",
+" ..$$@@@$$.. ",
+" .$$@$$. ",
+" ..$.. ",
+" . ",
+" "};
diff --git a/icons/16x16-kde/calculator.xpm b/icons/16x16-kde/calculator.xpm
new file mode 100644
index 0000000..9eb2d31
--- /dev/null
+++ b/icons/16x16-kde/calculator.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kcalc[]={
+"16 16 11 1",
+"# c #000000",
+"e c #c0c0c0",
+"f c #585858",
+"i c #ff0000",
+"g c #400000",
+"b c #004040",
+"c c #008080",
+"a c #00c0c0",
+"h c #ffc0c0",
+"d c #00ff00",
+". c None",
+"..##########....",
+".#aaaaaaaaaa#...",
+".#abbbbbbbbc#...",
+".#ab#d#dd#bc#...",
+".#ab#d##d#bc#...",
+".#accccccccc#...",
+".#aeeeeeeeec#...",
+".#aef#ff#fgc#...",
+".#a########c#...",
+".#aeeeeeeeec#...",
+".#aef#ff#f#c#...",
+".#a########c#...",
+".#aeeeeeehhc#...",
+".#a#f#ff#i#c#...",
+".#bbbbbbbbbb#...",
+"..##########...."};
+
diff --git a/icons/16x16-kde/cd-player.xpm b/icons/16x16-kde/cd-player.xpm
new file mode 100644
index 0000000..e8bb56b
--- /dev/null
+++ b/icons/16x16-kde/cd-player.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char*mini[]={
+"16 16 12 1",
+"j c #008000",
+"c c #ffa858",
+"f c #c3c3c3",
+"e c #00ff00",
+"i c #ffc0c0",
+"h c #00ffff",
+"# c #000000",
+"b c #004040",
+". c None",
+"g c #c0ffff",
+"a c #585858",
+"d c #ff0000",
+".##############.",
+"#..............#",
+"#.##########aaa#",
+"#.#bbbcbdbb.aaa#",
+"#.#bebebebb.aaa#",
+"#.#bebebebb.aaa#",
+"#.#.........aaa#",
+"################",
+"#a#fff#........#",
+"##gh.ff#aaaaaaa#",
+"#fig#fff#aaaa#a#",
+"#.f#f#ff######a#",
+"#.ff#gif#.a.aee#",
+"f#...hg##aaaajj#",
+".f#..f#####aaa#.",
+"..f###.....###.."};
diff --git a/icons/16x16-kde/chat.xpm b/icons/16x16-kde/chat.xpm
new file mode 100644
index 0000000..954e5c0
--- /dev/null
+++ b/icons/16x16-kde/chat.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * 2men_xpm[] = {
+"16 16 7 1",
+" c None",
+". c #000000",
+"+ c #FFDCA8",
+"@ c #00C000",
+"# c #FF0000",
+"$ c #C00000",
+"% c #008000",
+" ... ... ",
+" .+.+. .+.+. ",
+" .+++. .+++. ",
+" .++. .++. ",
+" .+. .+. ",
+" .@@@. .###. ",
+" .@@@@. .#$##. ",
+".@%@@@. .#$###.",
+".@%@@@. .#$###.",
+".@%@@@. .#$###.",
+".@%%@@. .#$$##.",
+".@@@@@. .#####.",
+"...%%.. ..$$...",
+" .@%. .#$. ",
+" .@@. .##. ",
+" .... .... "};
diff --git a/icons/16x16-kde/choice-no.xpm b/icons/16x16-kde/choice-no.xpm
new file mode 100644
index 0000000..2a37f4c
--- /dev/null
+++ b/icons/16x16-kde/choice-no.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 3 1",
+". c red",
+"X c #ffffffffffff",
+" c None",
+/* pixels */
+" ",
+" ",
+" ..... ",
+" ......... ",
+" ........... ",
+" ..XX...XX.. ",
+" ...XXX.XXX... ",
+" ....XXXXX.... ",
+" .....XXX..... ",
+" ....XXXXX.... ",
+" ...XXX.XXX... ",
+" ..XX...XX.. ",
+" ........... ",
+" ......... ",
+" ..... ",
+" ",
+};
diff --git a/icons/16x16-kde/choice-yes.xpm b/icons/16x16-kde/choice-yes.xpm
new file mode 100644
index 0000000..f218acb
--- /dev/null
+++ b/icons/16x16-kde/choice-yes.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 8 1",
+" c #000000000000",
+". c #000040400000",
+"X c #404000000000",
+"o c #000080800000",
+"O c #0000c0c00000",
+"+ c #c0c0ffffc0c0",
+"@ c #ffffffffffff",
+"# c None",
+/* pixels */
+"################",
+"################",
+"##############+#",
+"#############+O#",
+"############+Oo#",
+"###########+Oo.#",
+"##+o######+Oo. #",
+"#+OOo####+Oo.X##",
+" .oOOo##+Oo. ###",
+"# .oOOo+Oo.X####",
+"##X.oOOOo.X#####",
+"### .oOo. ######",
+"#### .o. #######",
+"##### X ########",
+"################",
+"################",
+};
diff --git a/icons/16x16-kde/clock.xpm b/icons/16x16-kde/clock.xpm
new file mode 100644
index 0000000..095b791
--- /dev/null
+++ b/icons/16x16-kde/clock.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*xclock[]={
+"16 16 9 1",
+"# c #000000",
+". c None",
+"c c #800000",
+"b c #c00000",
+"g c #ffffff",
+"a c #ff0000",
+"d c #000000",
+"e c #808080",
+"f c #c0c0c0",
+".##############.",
+"#aaaaaaaaaaaaaa#",
+"#abbbc####cbbbb#",
+"#abcddeffeddcbb#",
+"#abdefggggfedbb#",
+"#acdfgfeeagfdcb#",
+"#a#egfgeagfge#b#",
+"#a#fgggeagggf#b#",
+"#a#fgggeggggf#b#",
+"#a#egfggggfge#b#",
+"#acdfgfggfgfdcb#",
+"#abdefggggfedbb#",
+"#abcddeffeddcbb#",
+"#abbbc####cbbbb#",
+"#bbbbbbbbbbbbbb#",
+".########ddd###."};
diff --git a/icons/16x16-kde/colors.xpm b/icons/16x16-kde/colors.xpm
new file mode 100644
index 0000000..13b7d6b
--- /dev/null
+++ b/icons/16x16-kde/colors.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*colors[]={
+"16 16 9 1",
+". c None",
+"g c #ffdca8",
+"d c #00c000",
+"b c #c000c0",
+"c c #00c0c0",
+"# c #000000",
+"e c #ffa858",
+"a c #0000ff",
+"f c #ff0000",
+"......###.......",
+"......#aa##.....",
+"......###aa###..",
+"....###bb##aaa##",
+"....#cc##bb##aa#",
+"....###cc###bba#",
+"..###dd##ccc##a#",
+"..#ee##dd##cc#a#",
+"..###ee###ddc#a#",
+"..#ff##eee#dc#a#",
+".##ffff##e#dc###",
+"#gg###ff#e#dc#..",
+"#gggg#ff#e#dc#..",
+"#ggg#fff#e###...",
+"#gg#.##f#e#.....",
+".##....###......"};
diff --git a/icons/16x16-kde/configuration.xpm b/icons/16x16-kde/configuration.xpm
new file mode 100644
index 0000000..43270a4
--- /dev/null
+++ b/icons/16x16-kde/configuration.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+/* Drawn by Nico Schirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*general_settings[]={
+"16 16 6 1",
+"# c #000000",
+"b c #c0c0c0",
+"d c #ffffff",
+"c c #808080",
+"a c #00c0c0",
+". c None",
+"....#####.......",
+"..##.....#......",
+".#a#......#.....",
+"#a#...###.#.....",
+".#...#bbb##.....",
+"....#bbcbbb##...",
+"...#b#ddbcbbb##.",
+"..#bbccbcdbcbbb#",
+".#bbcdbcdbcdbbc#",
+"#bbcd#dd#ddbbc#.",
+"#dbbbccbccbbc#..",
+"#bbdbbbcdbbc#...",
+".##bbdbbbbc#....",
+"...##bbdbc#.....",
+".....##bc#......",
+".......##......."};
+
diff --git a/icons/16x16-kde/development.xpm b/icons/16x16-kde/development.xpm
new file mode 100644
index 0000000..4334d2f
--- /dev/null
+++ b/icons/16x16-kde/development.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 9 1",
+" c #000000000000",
+". c #303030303030",
+"X c #585858585858",
+"o c #808080808080",
+"O c #a0a0a0a0a0a0",
+"+ c #c3c3c3c3c3c3",
+"@ c #dcdcdcdcdcdc",
+"# c #ffffffffffff",
+"$ c None",
+/* pixels */
+"$$$ $$$$$$$",
+"$$$ oX@@O $$$$$",
+"$$$$ +XX@+O $$$$",
+" $$ +X@O $$$$",
+" #O $$ X@@O $$$",
+" #@@@ XX@@@O $$$",
+" X##@@@@@@@@O $",
+".#XX##@@@@@@@OO ",
+" +@#XXXXO##@@@@O",
+"$ +@++OXXX##@@@",
+"$$$ O+++OXX##@",
+"$$$$$$ @@OXX#",
+"$$$$$$$$$$ @@OX",
+"$$$$$$$$$$$$ @@",
+"$$$$$$$$$$$$$$ ",
+"$$$$$$$$$$$$$$$$",
+};
diff --git a/icons/16x16-kde/disk-cd.xpm b/icons/16x16-kde/disk-cd.xpm
new file mode 100644
index 0000000..6c6106b
--- /dev/null
+++ b/icons/16x16-kde/disk-cd.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*cdrom_unmount[]={
+"16 16 17 1",
+"# c #000000",
+"h c #008080",
+"d c #808080",
+"e c #c0c0c0",
+"b c #004000",
+"j c #c0ffc0",
+"i c #004040",
+"k c #dcdcdc",
+"n c #004000",
+"l c #303030",
+"c c #00c0c0",
+"f c #ffc0c0",
+"m c #c0c0c0",
+"g c #004040",
+"a c #c0ffff",
+"o c #004040",
+". c None",
+"...#######......",
+"....#aaaaa#.....",
+".....#aaaaa#....",
+"....#b#aaacc#...",
+"...#bdd#ccccc#..",
+"..#befdb#ccccc#.",
+".#gdee#gb#ccch#.",
+"#hideej#dd#chg#.",
+".#hbejeefdd#g#..",
+"..#kdeeeedlg#...",
+"...#mbdddng#....",
+"....#higog#.....",
+".....#hhg#......",
+"......###.......",
+"................",
+"................"};
+
diff --git a/icons/16x16-kde/disk-floppy.xpm b/icons/16x16-kde/disk-floppy.xpm
new file mode 100644
index 0000000..b856f4f
--- /dev/null
+++ b/icons/16x16-kde/disk-floppy.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char*floppy_unmount[]={
+"16 16 11 1",
+"g c #808080",
+"h c #a0a0a4",
+"f c #c0c0c0",
+"e c #000080",
+"# c #000000",
+"c c #0000c0",
+"b c #303030",
+"a c #0000ff",
+". c None",
+"i c #dcdcdc",
+"d c #ffffff",
+".......#........",
+"......#ab#......",
+".....#acdd##....",
+"....#acddddd##..",
+"...#acdddddddc##",
+"..#aeaacddddcae#",
+".#aefeeaacdcae#.",
+"#aefaffeeacae#..",
+"#egfffhaaeae#...",
+".##gihaaeae#....",
+"...##gaeae#.....",
+".....##ee#......",
+".......##.......",
+"................",
+"................",
+"................"};
diff --git a/icons/16x16-kde/disk.xpm b/icons/16x16-kde/disk.xpm
new file mode 100644
index 0000000..d94a169
--- /dev/null
+++ b/icons/16x16-kde/disk.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*harddrive_unmount[]={
+"16 16 8 1",
+"a c #000000",
+"d c #ffffff",
+"e c #808080",
+"b c #c0c0c0",
+"c c #a0a0a4",
+"# c #585858",
+"f c #ff0000",
+". c None",
+"............#a..",
+"............aa..",
+".......aaaaaa...",
+"......abbaaca...",
+".....abbbbbaa...",
+"....acbbbbbbda..",
+"...accccbbbdba..",
+"..accccbbbdbba..",
+".accccbbbdbba...",
+"abbccbbbdbba....",
+"accbbbbdbba.....",
+"acce#ddbba......",
+".aae#fdba.......",
+"...aabda........",
+".....aa.........",
+"................"};
+
diff --git a/icons/16x16-kde/display.xpm b/icons/16x16-kde/display.xpm
new file mode 100644
index 0000000..99a65ec
--- /dev/null
+++ b/icons/16x16-kde/display.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 6 1",
+" c #000000000000",
+". c #808080808080",
+"X c #c0c0ffffffff",
+"o c #ffffffffffff",
+"b c blue",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOOOO",
+"O O",
+" oooooooooooooo ",
+" o............. ",
+" o.bbbbbbbbbbo. ",
+" o.bXbbbbbbbbo. ",
+" o.bXbXbbbbbbo. ",
+" o.bbbbbbbbbbo. ",
+" o.bbbbbbbbbbo. ",
+" o.bbbbbbbbbbo. ",
+" o.bbbbbbbbbbo. ",
+" o.bbbbbbbbbbo. ",
+" ooooooooooooo. ",
+" .............. ",
+"O O",
+"OOOOOOOOOOOOOOOO",
+};
diff --git a/icons/16x16-kde/editor.xpm b/icons/16x16-kde/editor.xpm
new file mode 100644
index 0000000..37e168f
--- /dev/null
+++ b/icons/16x16-kde/editor.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kedit[]={
+"16 16 11 1",
+"f c #808080",
+"a c #008000",
+". c None",
+"b c #ffffc0",
+"g c #c0c0c0",
+"i c #585858",
+"# c #000000",
+"c c #ffa858",
+"e c #004000",
+"d c #404000",
+"h c #ffffff",
+"........##......",
+"......##a#......",
+"....##aa#....##.",
+"...#aaaa#...#bc#",
+"..#ddaa#...#bc#.",
+"..#aaaa#..#bc#..",
+".#dddde#.#bc#...",
+".#dde#fg#bc#....",
+"#de#fggh#h##....",
+"##fggggg##hg##..",
+"#fgggghhghhhhf#.",
+"#iifghhhgghfii#.",
+".##iifhhgfii##..",
+"...##iifii##....",
+".....##i##......",
+".......#........"};
diff --git a/icons/16x16-kde/empty.xpm b/icons/16x16-kde/empty.xpm
new file mode 100644
index 0000000..be8187e
--- /dev/null
+++ b/icons/16x16-kde/empty.xpm
@@ -0,0 +1,21 @@
+/* XPM */
+static char * image_name[] = {
+"16 16 1 1",
+" c None s None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/16x16-kde/file-manager.xpm b/icons/16x16-kde/file-manager.xpm
new file mode 100644
index 0000000..08d9f67
--- /dev/null
+++ b/icons/16x16-kde/file-manager.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 8 1",
+" c #000000000000",
+". c #ffffa8a85858",
+"X c #808080808080",
+"o c #a0a0a0a0a4a4",
+"O c #ffffdcdca8a8",
+"+ c #c0c0c0c0c0c0",
+"@ c #ffffffffffff",
+"# c None",
+/* pixels */
+"# ######",
+" o@@+@+@+@ ####",
+" ooo@+ ++ ###",
+" ooo@ OOOO ##",
+" ooo@ O.. OOOO #",
+" ooo@ ++. OOOO #",
+" ooo@ oo+X++++ #",
+" ooo@ oX++++ #",
+" ooo@X+o #",
+" ooo@X++++++ ###",
+" ooo@+XXXXX+ ###",
+" ooo@X+++++X ###",
+" ooo@X+XXX+X ###",
+" Xoo@X+++++X ###",
+"# o@+XXXXX+ ###",
+"### ###",
+};
diff --git a/icons/16x16-kde/file.xpm b/icons/16x16-kde/file.xpm
new file mode 100644
index 0000000..01a77c6
--- /dev/null
+++ b/icons/16x16-kde/file.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 10 1",
+"' c #000000000000",
+". c #303030303030",
+"X c #585858585858",
+"o c #a0a0a0a0a0a0",
+"O c #ffffdcdca8a8",
+"+ c #c3c3c3c3c3c3",
+"@ c #dcdcdcdcdcdc",
+"# c #ffffffffc0c0",
+"$ c #ffffffffffff",
+" c None",
+/* pixels */
+" XXXXX..'' ",
+" X@@@@@+.+' ",
+" X@$$$$$X$@' ",
+" X@'$'$$X@$+' ",
+" X@$$$$$XXX.' ",
+" X@'$'$$$@+o' ",
+" X@$$$$$$#$@' ",
+" X@$$'$'$'$$' ",
+" X@$$$$#$#$#' ",
+" X@'$'$$$'O$' ",
+" X@$$#$#$#$#' ",
+" X@'$'$'O'O$' ",
+" X@#$#$#$#$#' ",
+" X@$$$O$O$O#' ",
+" X@#$#$#$###' ",
+" .''''''''''' ",
+};
diff --git a/icons/16x16-kde/folder-open.xpm b/icons/16x16-kde/folder-open.xpm
new file mode 100644
index 0000000..892a61a
--- /dev/null
+++ b/icons/16x16-kde/folder-open.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*folder_open[]={
+"16 16 11 1",
+"# c #000000",
+"g c #c0c0c0",
+"e c #303030",
+"a c #ffa858",
+"b c #808080",
+"d c #a0a0a4",
+"f c #585858",
+"c c #ffdca8",
+"h c #dcdcdc",
+"i c #ffffff",
+". c None",
+"....###.........",
+"....#ab##.......",
+"....#acab####...",
+"###.#acccccca#..",
+"#ddefaaaccccca#.",
+"#bdddbaaaacccab#",
+".eddddbbaaaacab#",
+".#bddggdbbaaaab#",
+"..edgdggggbbaab#",
+"..#bgggghghdaab#",
+"...ebhggghicfab#",
+"....#edhhiiidab#",
+"......#egiiicfb#",
+"........#egiibb#",
+"..........#egib#",
+"............#ee#"};
+
diff --git a/icons/16x16-kde/folder.xpm b/icons/16x16-kde/folder.xpm
new file mode 100644
index 0000000..c3fccf9
--- /dev/null
+++ b/icons/16x16-kde/folder.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char*folder[]={
+"16 16 9 1",
+"g c #808080",
+"b c #ffa858",
+"e c #c0c0c0",
+"# c #000000",
+"c c #ffdca8",
+". c None",
+"a c #585858",
+"f c #a0a0a4",
+"d c #ffffff",
+"..#a#...........",
+".#abc##.........",
+".#daabc#####....",
+".#ddeaabcccb#...",
+".#dedeeabccca...",
+".#edeeeeaaaab#..",
+".#deeeeeeefe#ba.",
+".#eeeeeeefef#ba.",
+".#eeeeeefeff#ba.",
+".#eeeeefefff#ba.",
+".##geefeffff#ba.",
+"...##gefffff#ba.",
+".....##fffff#ba.",
+".......##fff#b##",
+".........##f#b##",
+"...........####."};
diff --git a/icons/16x16-kde/font.xpm b/icons/16x16-kde/font.xpm
new file mode 100644
index 0000000..d2d6c04
--- /dev/null
+++ b/icons/16x16-kde/font.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*fonts[]={
+"16 16 8 1",
+"# c #000000",
+"a c #ffffff",
+"c c #c0c0c0",
+"b c #a0a0a4",
+"e c #585858",
+"d c #ff0000",
+"f c #c00000",
+". c None",
+".......#........",
+"......#a##......",
+"......##ba##....",
+"..###...##ba##..",
+"..#aa##.b###c#..",
+"..#deaa####c#...",
+"....ddeac##c....",
+"....ddc#c##c....",
+"....ddc####c....",
+"....ddc####c....",
+"....ddc####c....",
+"....ddc#.##ac...",
+"...fddc#...#....",
+"....ffa#........",
+"......f.........",
+"................"};
+
diff --git a/icons/16x16-kde/game-action.xpm b/icons/16x16-kde/game-action.xpm
new file mode 100644
index 0000000..dc5631a
--- /dev/null
+++ b/icons/16x16-kde/game-action.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * gun_xpm[] = {
+"16 16 6 1",
+" c None",
+". c #000000",
+"+ c #C3C3C3",
+"@ c #808080",
+"# c #FF8000",
+"$ c #C05800",
+" ",
+" ",
+" . ",
+" .+. ",
+" .@. ",
+" .........+@.. ",
+".++++++++.@.##. ",
+".+@@@@@@@@.###. ",
+" ......@...####.",
+" . . ..$###.",
+" . . .$##.",
+" ... .$##.",
+" .$##.",
+" ... ",
+" ",
+" "};
diff --git a/icons/16x16-kde/game-board.xpm b/icons/16x16-kde/game-board.xpm
new file mode 100644
index 0000000..519098d
--- /dev/null
+++ b/icons/16x16-kde/game-board.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * board2_xpm[] = {
+"16 16 8 1",
+" c None",
+". c #000000",
+"+ c #585858",
+"@ c #FF0000",
+"# c #A0A0A0",
+"$ c #0000FF",
+"% c #FFFFFF",
+"& c #C3C3C3",
+" ",
+" .............. ",
+" .+@.+##.$.###. ",
+" .@@@.#.$$$.##. ",
+" .+@.+##.$.###. ",
+" .#.+%%%#.#%%%. ",
+" .###%%%###%%%. ",
+" .###&.&###&.&. ",
+" .%%&.$.&%&.@.. ",
+" .%%.$$$.%.@@@. ",
+" .%%&.$.&%&.@.. ",
+" .###&.&###&.&. ",
+" .###%%%###%%%. ",
+" .###%%%###%%%. ",
+" .............. ",
+" "};
diff --git a/icons/16x16-kde/game-cards.xpm b/icons/16x16-kde/game-cards.xpm
new file mode 100644
index 0000000..e0f98a4
--- /dev/null
+++ b/icons/16x16-kde/game-cards.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kpoker[]={
+"16 16 13 1",
+"# c #000000",
+"h c #ffffff",
+"k c #808080",
+"a c #c0c0c0",
+"b c #a0a0a4",
+"j c #ff0000",
+"e c #808000",
+"g c #c0c000",
+"f c #ffff00",
+"i c #ffc0c0",
+"d c #ffffc0",
+"c c #ffdca8",
+". c None",
+"....####........",
+"..##aaab###.....",
+".#cc#abbdde#....",
+"#edde#abee##....",
+"#feeg#bb##h#....",
+"#egge###hijh#...",
+"#fee##hhhhihh#..",
+"#g##hhhhhhhhih#.",
+"##hihhhijhhijh#.",
+"#khjihhhhhhhhkh#",
+"#hkhhihhhhhkkhh#",
+".#hkhjihhkkhh##.",
+"..#hkhhkkhh##...",
+"...#hkkhh##.....",
+"....#hh##.......",
+".....##........."};
+
diff --git a/icons/16x16-kde/game-logic.xpm b/icons/16x16-kde/game-logic.xpm
new file mode 100644
index 0000000..f813469
--- /dev/null
+++ b/icons/16x16-kde/game-logic.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 12 1",
+" c #000000000000",
+". c #404000000000",
+"X c #000000008080",
+"o c #00000000ffff",
+"O c #000080800000",
+"+ c #0000c0c00000",
+"@ c #ffff00000000",
+"# c #c0c058580000",
+"$ c #ffffa8a85858",
+"% c #ffffdcdca8a8",
+"& c #c0c0c0c0ffff",
+"* c None",
+/* pixels */
+"***** *********",
+"**** ++ ********",
+"*** +OO+ * *****",
+"** +OO+O+ $ ****",
+"* +OO$@OO$@@.***",
+" +OO%@@@$@@. ***",
+" O%$%@@@@$o ***",
+"* %$$$%@@$ooo **",
+" %$$$%$%$@@ooo *",
+" #$$$$$&o@@ooX *",
+" ##$$#XoooooXX *",
+"* ####XXoooXX **",
+"** ## XXoXX ***",
+"*** ** XXX ****",
+"******** X *****",
+"********* ******",
+};
diff --git a/icons/16x16-kde/game.xpm b/icons/16x16-kde/game.xpm
new file mode 100644
index 0000000..a66186d
--- /dev/null
+++ b/icons/16x16-kde/game.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * mini_smiletris_xpm[] = {
+"16 16 5 1",
+" c None",
+". c #000000000000",
+"X c #FFFFFFFF0000",
+"o c #C71BC30BC71B",
+"O c #861782070000",
+" ...... ",
+" ..XXXXXX.. ",
+" .XXXXXXXXXX. ",
+" .XXXXXXXXXXXX. ",
+" .XXX..XX..XXX. ",
+".XXXX..XX..XXXX.",
+".XXXX..XX..XXXX.",
+".XXXX..XX..XXXX.",
+".XXXXXXXXXXXXXX.",
+".XXX.XXXXXX.XXX.",
+".XXX.XXXXXX.XXX.",
+" .XXo.XXXX.OXX. ",
+" .XXXo....OXXX. ",
+" .XXXXXXXXXX. ",
+" ..XXXXXX.. ",
+" ...... "};
diff --git a/icons/16x16-kde/ghostview.xpm b/icons/16x16-kde/ghostview.xpm
new file mode 100644
index 0000000..04dbdd1
--- /dev/null
+++ b/icons/16x16-kde/ghostview.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+/* White added by Migo */
+static char*gv[]={
+"16 16 3 1",
+". c None",
+"# c #000000",
+"a c white",
+"................",
+".....####.......",
+"....#aaaa#......",
+"...#aaaaaa#.....",
+"...#aaaaaa#.....",
+"..##a#aa#a###...",
+".#aaa#aa#a#aa#..",
+".#aaaaaaaaaaa#..",
+"..#aaaaaaaaa#...",
+"...#aaaaaaa#....",
+"...#aaaaaaa#....",
+"...#aaaaaaa#....",
+"..#aaaaaaaaa#...",
+".#aaa#aaa#aaa#..",
+"..####.###.##...",
+"................",
+};
diff --git a/icons/16x16-kde/gimp.xpm b/icons/16x16-kde/gimp.xpm
new file mode 100644
index 0000000..c2ea57a
--- /dev/null
+++ b/icons/16x16-kde/gimp.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*gimp[]={
+"16 16 6 1",
+"a c #808080",
+". c None",
+"c c #585858",
+"# c #000000",
+"d c #c0c0c0",
+"b c #ffffff",
+"................",
+"................",
+"#...........#...",
+"##.........#....",
+"#a#......###....",
+"#aa######aa#....",
+".#aaaaaabab#....",
+".#ccaaab#b#...#.",
+"..#ccaadbdb####.",
+"..#ccaaaaaaaa##.",
+"...#cca#ccccc##.",
+"....#ccc##c##...",
+".....######.....",
+"................",
+"................",
+"................"};
diff --git a/icons/16x16-kde/gnome.xpm b/icons/16x16-kde/gnome.xpm
new file mode 100644
index 0000000..4b052a7
--- /dev/null
+++ b/icons/16x16-kde/gnome.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * gnome_xpm[] = {
+"16 16 7 1",
+" c None",
+". c white",
+"+ c #DDD9D6",
+"@ c black",
+"# c #C6BEB7",
+"$ c #B2A79F",
+"& c #96877B",
+" .+@ ",
+" #$@#&@@ ",
+" &@@@@@@ ",
+" # @@ @@ ",
+" @@ .+$$ ",
+" @@ .$$$@@ ",
+". ..$$$&@ ",
+"$@ .$$$@@ ",
+" @ +$&@@@ ",
+" #$@@ $$$& ",
+" #$@@ &#&@ ",
+" $$&@ +&@ ",
+" $$$$###&@ ",
+" &$$$$$$@@ ",
+" @$$$$@@ ",
+" @@@@@ ",
+};
diff --git a/icons/16x16-kde/gnu.xpm b/icons/16x16-kde/gnu.xpm
new file mode 100644
index 0000000..ea87a10
--- /dev/null
+++ b/icons/16x16-kde/gnu.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 8 1",
+" c #000000000000",
+". c #303030303030",
+"X c #585858585858",
+"o c #808080808080",
+"O c #a0a0a0a0a4a4",
+"+ c #c0c0c0c0c0c0",
+"@ c #ffffffffffff",
+"# c None",
+/* pixels */
+"################",
+"## . ###### O#",
+"# .########### #",
+" O### # ### ",
+" ### ## ",
+" @O@OXoO #",
+"# @@@O@@O@ O#",
+"## O@@@ @@ @ ###",
+"## @@+@@++@ ####",
+"## X+@@@+X #####",
+"### @+@@@@@ ####",
+"### @@@@OOO ####",
+"#### @ @@oo#####",
+"##### @ @+ #####",
+"###### # + #####",
+"######### ######",
+};
diff --git a/icons/16x16-kde/graphics.xpm b/icons/16x16-kde/graphics.xpm
new file mode 100644
index 0000000..889b186
--- /dev/null
+++ b/icons/16x16-kde/graphics.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 23 1",
+" c #000000000000",
+". c #303030303030",
+"X c #000040404040",
+"o c #404040400000",
+"O c #000000008080",
+"+ c #000080800000",
+"@ c #0000c0c00000",
+"# c #000080808080",
+"$ c #0000c0c0c0c0",
+"% c #c0c000000000",
+"& c #c0c058580000",
+"* c #ffffa8a85858",
+"= c #808080808080",
+"- c #a0a0a0a0a0a0",
+"; c #80808080ffff",
+": c #ffffdcdca8a8",
+"> c #c3c3c3c3c3c3",
+", c #dcdcdcdcdcdc",
+"< c #c0c0c0c0ffff",
+"1 c #c0c0ffffc0c0",
+"2 c #c0c0ffffffff",
+"3 c #ffffffffffff",
+"4 c None",
+/* pixels */
+"444 44444444444",
+"44 3, 44444 444",
+"4 3,, 4444 ,> 44",
+" 3,3,3 44 ,,>> 4",
+" ,, > 44 ,>>, 4",
+" , 44 , 4 >;;O> ",
+" , 44 ,, ,>;<O> ",
+" ,, o,,,,,>OOO> ",
+" ,,,,,,,,,,>>>> ",
+" ,,**&,,,,$$#> 4",
+" ,,*:&>-->$2#> 4",
+" >,&&%@@+-##X= 4",
+"4 ,,>@1+=>-- 44",
+"44 ,>>+++=,> 444",
+"444. ,,>-> 444",
+"44444 444444",
+};
diff --git a/icons/16x16-kde/help.xpm b/icons/16x16-kde/help.xpm
new file mode 100644
index 0000000..60b0296
--- /dev/null
+++ b/icons/16x16-kde/help.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kdehelp[]={
+"16 16 13 1",
+"# c #000000",
+"i c #008080",
+"g c #a0a0a4",
+"d c #ffff00",
+"c c #00ffff",
+"b c #ffffc0",
+"j c #ffffff",
+"f c #004040",
+"e c #00c0c0",
+"h c #c0c0c0",
+"k c #a0a0a4",
+"a c #ffffc0",
+". c None",
+"......###.......",
+".....#abb#......",
+".....#bbb###....",
+".....#bbb#cc##..",
+"....##bbd#eecc##",
+"...#ce#d#eeeeef#",
+"..#cee#f#eeeefg#",
+".#ceee#h#eeefgh#",
+"#ceeee#h#eefgh#.",
+"#feeeee#iifgh#..",
+"#hffeeeeifgh#...",
+"#hjjffeefgh#....",
+"##kjjjffgh#.....",
+"..##kjjhh#......",
+"....##kh#.......",
+"......##........"};
+
diff --git a/icons/16x16-kde/home.xpm b/icons/16x16-kde/home.xpm
new file mode 100644
index 0000000..ef178c5
--- /dev/null
+++ b/icons/16x16-kde/home.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 12 1",
+" c #000000000000",
+". c #404000000000",
+"X c #808000000000",
+"o c #c0c000000000",
+"O c #ffff00000000",
+"+ c #c0c058580000",
+"@ c #ffff80800000",
+"# c #ffffa8a85858",
+"$ c #a0a0a0a0a0a0",
+"% c #dcdcdcdcdcdc",
+"& c #ffffffffffff",
+"* c None",
+/* pixels */
+"******* *******",
+"** *** Oo ******",
+"** ** OoOX *****",
+"** * Oo..oX ****",
+"** Oo.$%.oX ***",
+"** Oo.$%&%.oX **",
+"* Oo.$%&&&%.oX *",
+" Oo.$%&&&&&%.oX ",
+"X..$%&...&&%$ X",
+"** $%.##@.&%$ **",
+"** $%.#++.&%$ **",
+"** $%.#++.&%$ **",
+"** $%.#++.&%$ **",
+"** $%.@++.&%$ **",
+"** $%.@++.&%$ **",
+"*** ***",
+};
diff --git a/icons/16x16-kde/image-processor.xpm b/icons/16x16-kde/image-processor.xpm
new file mode 100644
index 0000000..f4b7e77
--- /dev/null
+++ b/icons/16x16-kde/image-processor.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 20 1",
+" c #000000000000",
+". c #000000008080",
+"X c #00000000ffff",
+"o c #000080800000",
+"O c #0000c0c00000",
+"+ c #000080808080",
+"@ c #0000c0c0c0c0",
+"# c #808000000000",
+"$ c #ffff00000000",
+"% c #c0c00000c0c0",
+"& c #ffff80800000",
+"* c #ffffa8a85858",
+"= c #808080808080",
+"- c #a0a0a0a0a4a4",
+"; c #c0c0c0c0c0c0",
+": c #c0c0ffffffff",
+"> c #ffffc0c0c0c0",
+", c #ffffffffc0c0",
+"< c #ffffffffffff",
+"1 c None",
+/* pixels */
+"111111111 11 ",
+"1111111 ;< $$ ",
+"11111 ;<<< $$ 1",
+"111 ;<<<<< $ 11",
+"1 ;<$$>,* * 111",
+" ;<>$$$$* * ; 11",
+" <<oo$%X * ;< 11",
+"1 <ooo. * .<<; 1",
+"1 ;<oo * .X<<< 1",
+"11 << * .>&>O:@ ",
+"11 ; * +: &&O@@ ",
+"111 * +@< &#O@. ",
+"11 * ;<<< &#<.. ",
+"1 * <<<; ##<-= ",
+" * 1 ;< =-<-= ",
+"1 111 111 1",
+};
diff --git a/icons/16x16-kde/image-viewer.xpm b/icons/16x16-kde/image-viewer.xpm
new file mode 100644
index 0000000..e10fb7b
--- /dev/null
+++ b/icons/16x16-kde/image-viewer.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 22 1",
+" c #000000000000",
+". c #000040404040",
+"X c #585858585858",
+"o c #000000008080",
+"O c #000080800000",
+"+ c #0000c0c00000",
+"@ c #000080808080",
+"# c #0000c0c0c0c0",
+"$ c #808000000000",
+"% c #ffff00000000",
+"& c #ffff80800000",
+"* c #ffffa8a85858",
+"= c #808080808080",
+"- c #a0a0a0a0a4a4",
+"; c #ffffdcdca8a8",
+": c #c0c0c0c0c0c0",
+"> c #c0c0c0c0ffff",
+", c #c0c0ffffffff",
+"< c #ffffc0c0c0c0",
+"1 c #ffffffffc0c0",
+"2 c #ffffffffffff",
+"3 c None",
+/* pixels */
+"333333333 33333",
+"3333333 22 3333",
+"33333 2222 3333",
+"333 <2X X22 333",
+"3 2%% &&& 2 333",
+" 222% <2;;1 2 33",
+" 22OO 22>*2 2 33",
+"3 2OO #>#>2 22 3",
+"3 22O ,#>22 22 3",
+"33 22X #2<&,+,>3",
+"33 2 @X &$+#o ",
+"333 =#22 &:+-o ",
+"33 =2222 &:.-= ",
+"3 3 222: $:2-= ",
+" 33 2: =:2-= ",
+" 3333 333 3",
+};
diff --git a/icons/16x16-kde/information.xpm b/icons/16x16-kde/information.xpm
new file mode 100644
index 0000000..36ec93e
--- /dev/null
+++ b/icons/16x16-kde/information.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 15 1",
+" c #000000000000",
+". c #303030303030",
+"X c #000040404040",
+"o c #585858585858",
+"O c #000000008080",
+"+ c #000080808080",
+"@ c #0000c0c0c0c0",
+"# c #a0a0a0a0a0a0",
+"$ c #ffffdcdca8a8",
+"% c #c3c3c3c3c3c3",
+"& c #dcdcdcdcdcdc",
+"* c #c0c0ffffffff",
+"= c #ffffffffc0c0",
+"- c #ffffffffffff",
+"; c None",
+/* pixels */
+";;;;ooooo.. ;;;",
+";;;;o&&&&&%.% ;;",
+";;;;o&-----o-& ;",
+";;;o+@o----o&-% ",
+";;+*@+@o---ooo. ",
+";+*@--++X---&%# ",
+"X*@++oX+X+--=-& ",
+"+@+---OXOX&---- ",
+"++@O--+oXX&-=-= ",
+".@+o--O+O.&--$- ",
+".+X----OX+&-=-= ",
+";.OXOXOXX&-$-$- ",
+";;XOXOXX&-=-=-= ",
+";;;XXX+&-$-$-$= ",
+";;;;o&&-=-=-=== ",
+";;;;. ",
+};
diff --git a/icons/16x16-kde/item.xpm b/icons/16x16-kde/item.xpm
new file mode 100644
index 0000000..5efe32a
--- /dev/null
+++ b/icons/16x16-kde/item.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 6 1",
+" c None",
+". c #c0ffff",
+"o c #00ffff",
+"x c #00c0c0",
+"X c #008080",
+"@ c #000000",
+/* pixels */
+" ",
+" ",
+" ",
+" @@@ ",
+" @...@ ",
+" @o..oo@ ",
+" @oooooXX@ ",
+" @xxooXXX@ ",
+" @xxxxXXX@ ",
+" @xxxXX@ ",
+" @xxX@ ",
+" @@@ ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/16x16-kde/kde.xpm b/icons/16x16-kde/kde.xpm
new file mode 100644
index 0000000..1d2f183
--- /dev/null
+++ b/icons/16x16-kde/kde.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 8 1",
+" c #000000000000",
+". c #585858585858",
+"X c #808080808080",
+"o c #a0a0a0a0a4a4",
+"O c #c0c0c0c0c0c0",
+"+ c #dcdcdcdcdcdc",
+"@ c #ffffffffffff",
+"# c None",
+/* pixels */
+"################",
+"#### #### ####",
+"### o@ ## @. ###",
+"## @@@ # @@@.###",
+"## @@@ O@@O ###",
+"## @@@ @@@O ####",
+"## @@@X@@O #####",
+"## @@@+@@ ######",
+"## @@@@@@ ######",
+"## @@@O@@+ #####",
+"## @@@ @@@ #####",
+"## @@@ o@@@ ####",
+"## @@@ O@@+ ###",
+"## @@X # @@@ ###",
+"## ### ####",
+"################",
+};
diff --git a/icons/16x16-kde/keyboard.xpm b/icons/16x16-kde/keyboard.xpm
new file mode 100644
index 0000000..3fa7eb4
--- /dev/null
+++ b/icons/16x16-kde/keyboard.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+/* Drawn by Andreas Thienemann for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*keyboard[]={
+"16 16 5 1",
+"b c #ffffff",
+"c c #c0c0c0",
+"a c #808080",
+"# c #000000",
+". c None",
+"......###.......",
+".....#aaa#......",
+"....#aabbb#.....",
+"...#aabb#bb#....",
+"..#aabb#bbbb#...",
+".#aabb####bbb#..",
+"#bbbb#b#bbbbbc#.",
+"#aabbbb#bbbbccc#",
+"#aaabbb#bbbccc#.",
+".#aaabbbbbccc#..",
+"..#aaabbbccc#...",
+"...#aaabccc#....",
+"....#aabcc#.....",
+".....#abc#......",
+"......#b#.......",
+".......#........"};
+
diff --git a/icons/16x16-kde/linux.xpm b/icons/16x16-kde/linux.xpm
new file mode 100644
index 0000000..5f31771
--- /dev/null
+++ b/icons/16x16-kde/linux.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 7 1",
+" c #000000000000",
+". c #808080800000",
+"X c #c0c0c0c00000",
+"o c #ffffffff0000",
+"O c #808080808080",
+"+ c #ffffffffffff",
+"@ c None",
+/* pixels */
+"@@@@@@ @@@@@@",
+"@@@@@@ @@@@@@",
+"@@@@@ + + O@@@@@",
+"@@@@@ o @@@@@",
+"@@@@@ XoX @@@@@",
+"@@@@@ OOOO @@@@@",
+"@@@@@ ++++ @@@@",
+"@@@@ O++++O O@@@",
+"@@@@ ++++++ @@@",
+"@@@ O++++++ @@@",
+"@@@ O++++++ @@@",
+"@@ oXO++++O @@",
+"@ oXX O+++OXoX @",
+"@ XXXXO++O.XXX @",
+"@@ XX. .X @@",
+"@@@ @@@@ @@@@",
+};
diff --git a/icons/16x16-kde/lock.xpm b/icons/16x16-kde/lock.xpm
new file mode 100644
index 0000000..d06ae7a
--- /dev/null
+++ b/icons/16x16-kde/lock.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * padlock_xpm[] = {
+"16 16 8 1",
+" c None",
+". c #000000",
+"+ c #00FFFF",
+"@ c #00C0C0",
+"# c #008080",
+"$ c #FFFF00",
+"% c #808000",
+"& c #C0C000",
+" ...... ",
+" .++++++. ",
+" .+@@@@@@#. ",
+" .+@#..#@#. ",
+" .+@. .@#. ",
+" .+@. .@#. ",
+" .......... ",
+" .$$$$$$$$$%. ",
+" .$$&&&&&&&%%%. ",
+" .$&&&&&&&&%%%. ",
+" .$&&&&&&&&%%%. ",
+" .$&&&&&&&&%%%. ",
+" .$&&&&&&&&%%%. ",
+" .$%%%%%%%%%%%. ",
+" .%%%%%%%%%%%%. ",
+" .............. ",
+};
diff --git a/icons/16x16-kde/mail.xpm b/icons/16x16-kde/mail.xpm
new file mode 100644
index 0000000..cb84aa8
--- /dev/null
+++ b/icons/16x16-kde/mail.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kmail[]={
+"16 16 9 1",
+"# c #000000",
+"g c #ff8000",
+"d c #c0c0c0",
+"e c #585858",
+"b c #ffffff",
+"f c #800000",
+"a c #ffa858",
+"c c #ffdca8",
+". c None",
+".......#####....",
+"....##.#abcc#...",
+"...#db##aabcc#..",
+"...#dbbb##abcc#.",
+"..#bebbbd#aabbb#",
+"..#bebddb#facaa#",
+".#bbedbb#agfcaa#",
+".#bbebbb#aagff#.",
+"#deeebb#aaaaccc#",
+"#bbdbbb#aafacaa#",
+".#bdbb##aagfcaa#",
+".#bdbb#.#aagff#.",
+"..#db#...#aaccc#",
+"..#db#....#acaa#",
+"...##......#caa#",
+"............###."};
+
diff --git a/icons/16x16-kde/modules.xpm b/icons/16x16-kde/modules.xpm
new file mode 100644
index 0000000..e992fe4
--- /dev/null
+++ b/icons/16x16-kde/modules.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*blockdevice[]={
+"16 16 14 1",
+"# c #000000",
+"c c #008000",
+"d c #00c000",
+"g c #008080",
+"h c #00c0c0",
+"f c #00ffff",
+"k c #808000",
+"l c #c0c000",
+"j c #ffff00",
+"a c #c0ffc0",
+"e c #c0ffff",
+"i c #ffffc0",
+"b c #00ff00",
+". c None",
+".....##.........",
+"....#aa##.......",
+"...#aaabb#......",
+"..#bbbbbc###....",
+"..#ddbbcc#ee##..",
+"..#dddcc#eeeff#.",
+"..#dddc#fffffg#.",
+"...###c#hhffgg#.",
+"...#ii##hhhggg#.",
+"..#iiijj#hhgg#..",
+".#jjjjjk##hg#...",
+".#lljjkk#.##....",
+".#lllkkk#.......",
+".#lllkk#........",
+"..##lk#.........",
+"....##.........."};
+
diff --git a/icons/16x16-kde/monitoring.xpm b/icons/16x16-kde/monitoring.xpm
new file mode 100644
index 0000000..5302ec8
--- /dev/null
+++ b/icons/16x16-kde/monitoring.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kpm[]={
+"16 16 10 1",
+"d c #808080",
+". c None",
+"e c #000080",
+"a c #c0c0c0",
+"b c #a0a0a4",
+"g c #00c000",
+"# c #000000",
+"h c #ffa858",
+"f c #c0c000",
+"c c #ffffff",
+"..#######.......",
+"##aaaabbb##.....",
+"#ccaaaaabbb##...",
+"#ddccaaaaabbb##.",
+"#eeddccaaabbbbb#",
+"#eeeeddcbbbdbbb#",
+"#efeeeecbbbdbbb#",
+"#egefehcbbbdbbb#",
+"#eeegefcbbbdbbb#",
+"#aaeeegcbbbdbbb#",
+".##aaeecbbbdbb#.",
+".#a##agcbbb###..",
+".##aa##ab##dd#..",
+"...##aa##dd##...",
+".....##ad##.....",
+".......##......."};
diff --git a/icons/16x16-kde/mouse.xpm b/icons/16x16-kde/mouse.xpm
new file mode 100644
index 0000000..f74050f
--- /dev/null
+++ b/icons/16x16-kde/mouse.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+/* Drawn by Andreas Thienemann for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*mouse[]={
+"16 16 7 1",
+"a c #ffffff",
+"c c #ff0000",
+"d c #c0c0c0",
+"b c #808080",
+"e c #0000c0",
+"# c #000000",
+". c None",
+".###............",
+"#...............",
+".#...##.........",
+"..###aa#........",
+"....#bbb#.......",
+"..##abaaa#......",
+".#aabacaaa#.....",
+".#daaaaaeaa#....",
+".#ddaaaeaaaa#...",
+"..#ddaaaaaaaa#..",
+"...#ddaaaaaaad#.",
+"....#ddaaaaaad#.",
+".....#ddaaaadb#.",
+"......#ddaddb#..",
+".......#ddbb#...",
+"........####...."};
+
diff --git a/icons/16x16-kde/multimedia.xpm b/icons/16x16-kde/multimedia.xpm
new file mode 100644
index 0000000..517dcfe
--- /dev/null
+++ b/icons/16x16-kde/multimedia.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 17 1",
+" c #000000000000",
+". c #00000000ffff",
+"X c #0000c0c00000",
+"o c #0000c0c0c0c0",
+"O c #0000ffffffff",
+"+ c #c0c058580000",
+"@ c #ffffa8a85858",
+"# c #ffffffff0000",
+"$ c #808080808080",
+"% c #a0a0a0a0a0a0",
+"& c #c3c3c3c3c3c3",
+"* c #dcdcdcdcdcdc",
+"= c #c0c0c0c0ffff",
+"- c #ffffc0c0c0c0",
+"; c #ffffffffc0c0",
+": c #ffffffffffff",
+"> c None",
+/* pixels */
+">>>>> >>>>>",
+">>> %%%%%% >>>",
+">> %%% %*%&& >>",
+"> %%% + %* && >",
+"> %%*% *& + & >",
+" %% %*%%*& &== ",
+" % + %*&&&&&**= ",
+" % &&&&&** == ",
+" %%% + = ",
+" % -::OOoo$ = ",
+" ***-::Oo$&&% ",
+" *****- $&&%%% ",
+" ****&X .&%%%% ",
+"> ***X;;#@.%&% >",
+">> X;;##@@. >>",
+">>>> >>>>",
+};
diff --git a/icons/16x16-kde/music.xpm b/icons/16x16-kde/music.xpm
new file mode 100644
index 0000000..273c085
--- /dev/null
+++ b/icons/16x16-kde/music.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+/* Drawn by Nico Schirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+/* edited by migo */
+static char*sound_settings[]={
+"16 16 8 1",
+"# c #000000",
+"a c #808080",
+"f c gray30",
+"e c gray60",
+"g c white",
+"d c red",
+"c c #ffff00",
+". c None",
+"................",
+".......###......",
+"......#aaa##....",
+".....#aaaaaa##..",
+"....#eeaaaaae#..",
+"....#aaeeaaef#..",
+"..#.#aa#feeff#..",
+"...##a#ffafff#..",
+".##.#afff#fff#..",
+".cd.#afga#fff#..",
+".##.#a#ef#fff#..",
+"....#afffffff#..",
+"....#fff#afff#..",
+".....##faaff#...",
+".......##ff#....",
+".........##.....",
+};
+
diff --git a/icons/16x16-kde/netscape.xpm b/icons/16x16-kde/netscape.xpm
new file mode 100644
index 0000000..c2dbe2e
--- /dev/null
+++ b/icons/16x16-kde/netscape.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *netscape[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 9 1",
+/* colors */
+". c #ffff00",
+"# c #c0c0c0",
+"a c #c00000",
+"b c #a0a0a4",
+"c c #808080",
+"d c #800000",
+"e c None",
+"f c #0000c0",
+"g c #000000",
+/* pixels */
+"fffffffgfffffffg",
+"ffggfff#fffggfge",
+"ff#dggg#gggd#gee",
+"fff#b..#..b#geee",
+"fff#.ag#ga#geeee",
+"ffb#a#g#g#a#ceee",
+"ff#dgf###gedceee",
+"##...##.#####ccg",
+"gg#gda###adg#ggg",
+"ff.gf#g#gceg.eee",
+"ffd##gg#gec#deee",
+"fff.bgd#dgbceeee",
+"ff#ba.###.abceee",
+"f#bgegc#cgegbcee",
+"fgceeed#deeeggee",
+"geeeeeegeeeeeeee"
+};
diff --git a/icons/16x16-kde/network.xpm b/icons/16x16-kde/network.xpm
new file mode 100644
index 0000000..ae39abc
--- /dev/null
+++ b/icons/16x16-kde/network.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+/* Drawn by Nico Schirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*network_settings[]={
+"16 16 10 1",
+"# c #000000",
+"a c #c0c0c0",
+"f c #ffffff",
+"d c #808080",
+"e c #585858",
+"h c #a0a0a4",
+"g c #008080",
+"b c #0000ff",
+"c c #c0c0ff",
+". c None",
+".##.............",
+"#aa##....#......",
+"#bcd#...#a##....",
+"#bce...#aaaa##..",
+".#cd#.#aaaaaaa##",
+"#afd##aafaaaaad#",
+".###.#ag#afaadd#",
+".....#aggg#addd#",
+".##..#aggggfddd#",
+"#aa###afgggfddd#",
+"#cad##eeafgfdde.",
+"#bcd##aaeeafded#",
+"#cc####aaee#edd#",
+"af#d#..##hfedd#.",
+"#aae#....##ad#..",
+".###.......##..."};
+
diff --git a/icons/16x16-kde/news.xpm b/icons/16x16-kde/news.xpm
new file mode 100644
index 0000000..2b0884b
--- /dev/null
+++ b/icons/16x16-kde/news.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 8 1",
+" c #000000000000",
+". c #808080800000",
+"X c #c0c0c0c00000",
+"o c #808080808080",
+"O c #a0a0a0a0a4a4",
+"+ c #ffffc0c0c0c0",
+"@ c #ffffffffc0c0",
+"# c None",
+/* pixels */
+" ### ### ",
+" X # # @@@ ",
+" XX + ++ @@@@ ",
+" XXX +++ @@ @.#",
+"# XXX @@@ O@ #",
+"# XXX @@@ O@@@ ",
+" XXX @ O@@@@ + ",
+" +.XX @@@@@@@ + ",
+" +.XX @@@@Oo@ + ",
+" +.XX @Oo@Oo@ + ",
+" +.XX @Oo@Oo@@ ",
+" XXX @Oo@Oo@@ #",
+" XXXX @Oo@@@@@ #",
+"# XXX @@@@@. #",
+"## X @. #####",
+"#### ########",
+};
diff --git a/icons/16x16-kde/printing.xpm b/icons/16x16-kde/printing.xpm
new file mode 100644
index 0000000..44bbcd3
--- /dev/null
+++ b/icons/16x16-kde/printing.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 11 1",
+" c #000000000000",
+". c #303030303030",
+"X c #404040400000",
+"o c #585858585858",
+"O c #808080808080",
+"+ c #a0a0a0a0a0a0",
+"@ c #ffffdcdca8a8",
+"# c #c3c3c3c3c3c3",
+"$ c #dcdcdcdcdcdc",
+"% c #ffffffffffff",
+"& c None",
+/* pixels */
+"&&&&&&&&o o&&&&&",
+"&&&&&&&o%%#o &&&",
+"&&&&&&X%%%%%%+o&",
+"&&&&&&o%%%%%%%+ ",
+"&&&& o%%%%%%%%. ",
+"&&& O#%%%%%%%+O ",
+"&& +o%@%@%%%%o &",
+"& +++oo@%@%@+ o&",
+" ++++++ooo@%.o &",
+" $$+++++++ooo++ ",
+" $$$$$$+++++++o ",
+" $$$$$$$$$+++oo ",
+"& o$$$$$$$$ooo ",
+"&&&& o$$$$$oo &",
+"&&&&&&& o$$o &&",
+"&&&&&&&&&& &&&",
+};
diff --git a/icons/16x16-kde/programs.xpm b/icons/16x16-kde/programs.xpm
new file mode 100644
index 0000000..6dba1ae
--- /dev/null
+++ b/icons/16x16-kde/programs.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 11 1",
+" c #000000000000",
+". c #585858585858",
+"X c #00000000ffff",
+"o c #808080800000",
+"O c #c0c0c0c00000",
+"+ c #808080808080",
+"@ c #a0a0a0a0a4a4",
+"# c #c0c0c0c0c0c0",
+"$ c #ffffffffc0c0",
+"% c #ffffffffffff",
+"& c None",
+/* pixels */
+"&&&&& &&& &&&&&",
+"&&& $$ $ &&&",
+"& $$ ooOo$$$ &",
+" $$ ooooOOOo$$$ ",
+" o O ",
+"& $ #XXX#.# $ &&",
+"& $ #%%%%%# &&",
+"& $ #%%%%%# # &&",
+"& $ #%%%%%# # &",
+"& $ ####### #+ &",
+"& $ #@ &",
+"& $$$$ ######@ &",
+"& O$$$ @@@@@@ &",
+"&& O$$$ &",
+"&&&& O$ &&&&&&",
+"&&&&&& &&&&&&&&",
+};
diff --git a/icons/16x16-kde/quit.xpm b/icons/16x16-kde/quit.xpm
new file mode 100644
index 0000000..507359e
--- /dev/null
+++ b/icons/16x16-kde/quit.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 6 1",
+" c #000000000000",
+". c #808000000000",
+"X c #c0c000000000",
+"o c #ffffc0c0c0c0",
+"O c #ffffffffffff",
+"+ c None",
+/* pixels */
+"++++++++++++++++",
+"+++ . +++",
+"++ ooooooooo. ++",
+"+ ooXXXXXXXXX. +",
+"+ oXOOXXXXOOXX +",
+"+ oXOOOXXOOOX. +",
+"+ oXXOOOOOOXX. +",
+"+ oXXXOOOOXXX. +",
+"+ oXXXOOOOXXX. +",
+"+ oXXOOOOOOXX. +",
+"+ oXOOOXXOOOX. +",
+"+ oXOOXXXXOOX. +",
+"+ .XXXXXXXXXX. +",
+"++ .XXXXXXXX. ++",
+"+++ ........ +++",
+"++++ ++++",
+};
diff --git a/icons/16x16-kde/refresh.xpm b/icons/16x16-kde/refresh.xpm
new file mode 100644
index 0000000..fb50915
--- /dev/null
+++ b/icons/16x16-kde/refresh.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+/* Drawn by Nico Schirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+/* Mix from desktop_refresh & desktop_settings by Migo */
+static char*desktop_settings[]={
+"16 16 9 1",
+"# c #000000",
+"e c #c0c0c0",
+"f c #ffffff",
+"d c #585858",
+"c c #008000",
+"b c #c0ffc0",
+"a c #00c000",
+"g c #00ff00",
+". c None",
+"...###......###.",
+"..#aaa##...#bc..",
+".#aaaded##..##..",
+"#aaadfffaa##....",
+"#gadef#aaaaa##..",
+"#cggadacaaa##a##",
+"#accgga#aaabbac#",
+"#cgaccggaaaaac#.",
+"#gccccccggaacc#.",
+"#cagcc##ccgccc#.",
+"##acc#.#gacccc#.",
+"..###..#cagccc#.",
+".......#cgcccc#.",
+".......#acccc#..",
+"........##ac#...",
+"..........##...."};
+
diff --git a/icons/16x16-kde/restart.xpm b/icons/16x16-kde/restart.xpm
new file mode 100644
index 0000000..797fc33
--- /dev/null
+++ b/icons/16x16-kde/restart.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 7 1",
+" c #000000000000",
+". c #000040400000",
+"X c #000080800000",
+"o c #0000c0c00000",
+"O c #0000ffff0000",
+"+ c #ffffffffffff",
+"@ c None",
+/* pixels */
+"@@@@@@ @@@@@",
+"@@@@ Ooo . @@@",
+"@@@ OooX @@ @@",
+"@@@ ooX @@@@@ @@",
+"@@ OoX @@@@@@@ @",
+"@@ ooX @@@@@@@@@",
+" OOooooX @@ @@@",
+"@ OoooX @@ @@",
+"@@ OoX @@ @",
+"@@@ X @@ ",
+"@@@@ @@@@@ @@",
+"@ @@@@@@@@ @@",
+"@@ @@@@@@ @@@",
+"@@ @@ @@@",
+"@@@ @@@@",
+"@@@@@ @@@@@@",
+};
diff --git a/icons/16x16-kde/science.xpm b/icons/16x16-kde/science.xpm
new file mode 100644
index 0000000..2fa85a2
--- /dev/null
+++ b/icons/16x16-kde/science.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * atom_xpm[] = {
+"16 16 5 1",
+" c None",
+". c #000000",
+"+ c #FF0000",
+"@ c #FFFFFF",
+"# c #C00000",
+" .. ",
+" . .. ",
+" . . .. ",
+" . . .. . ",
+" . . . ",
+" . .. . . ",
+" .++. . . ",
+" .+@++. . ",
+" .+++#. . ",
+" .+#. . . ",
+" . .. . . ",
+" . . . ",
+" . . . .",
+" . . .. .",
+" . .. .. ",
+" .. "};
diff --git a/icons/16x16-kde/sound.xpm b/icons/16x16-kde/sound.xpm
new file mode 100644
index 0000000..0bf5d02
--- /dev/null
+++ b/icons/16x16-kde/sound.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *kmixdocked[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 9 1",
+/* colors */
+"# c #c3c3c3",
+"a c #00ffff",
+"b c #000000",
+"c c #303030",
+"d c #008080",
+" c None",
+"f c #585858",
+"g c #ffffff",
+"h c #00c0c0",
+/* pixels */
+" bb ",
+" b#gb ",
+" bcggb ",
+" bc#gggb f ",
+" bac#gggb f ",
+" bahc#gggb f f",
+" bahahccgggb f f",
+"baaahhcgcggb f f",
+"bdadhhc#cggb f f",
+"bddhdhccgggb f f",
+" bbdhc#gggb f f",
+" bdc#gggb f ",
+" bc#gggb f ",
+" bbggb ",
+" b#gb ",
+" bb ",
+};
diff --git a/icons/16x16-kde/system.xpm b/icons/16x16-kde/system.xpm
new file mode 100644
index 0000000..70d4b78
--- /dev/null
+++ b/icons/16x16-kde/system.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 10 1",
+" c #000000000000",
+". c #ffff80800000",
+"X c #ffffa8a85858",
+"o c #c0c0c0c00000",
+"O c #ffffffff0000",
+"+ c #a0a0a0a0a0a0",
+"@ c #c3c3c3c3c3c3",
+"# c #dcdcdcdcdcdc",
+"$ c #ffffffffffff",
+"% c None",
+/* pixels */
+"%%%%%%%%%%% %%%%",
+"%%%%%%%%%% O %%",
+"%%%%%%%%% OXOo %",
+"%%%%%% %% X .o ",
+"%%% % $ OO O %",
+"%% $ $## .oXO %",
+"% $$$###@@ O %%",
+"%% $###@++ % %%%",
+"% $## +++ %%%%",
+" $##@ % ++@@ %%%",
+"% #@@ +@@ %%%%",
+"%% @++++@@ %%%%%",
+"% @++++@@## %%%%",
+"%% + +@@ # %%%%%",
+"%%% % # % %%%%%%",
+"%%%%%% %%%%%%%%%",
+};
diff --git a/icons/16x16-kde/terminal-remote.xpm b/icons/16x16-kde/terminal-remote.xpm
new file mode 100644
index 0000000..068c28e
--- /dev/null
+++ b/icons/16x16-kde/terminal-remote.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+/* Edited by Migo */
+static char*terminal[]={
+"16 16 7 1",
+"# c #000000",
+"b c #808080",
+"a c #c0c0c0",
+"d c #c0ffff",
+"c c #ffffff",
+": c #800000",
+". c None",
+"..###########...",
+".#aaaaaaaaaaa#..",
+".#abbbbbbbbba#..",
+".#ab:::::::ca#..",
+".#ab:dd::::ca#..",
+".#ab:::::::ca#..",
+".#ab:::::::ca#..",
+".#ab:::::::ca#..",
+".#aaaaaaaaaaa#..",
+".#bbbbbbbbbbb#..",
+"..###########...",
+"..#b............",
+"..b#............",
+"..#b.##.........",
+"...##a#.........",
+".....##.........",
+};
+
diff --git a/icons/16x16-kde/terminal-special.xpm b/icons/16x16-kde/terminal-special.xpm
new file mode 100644
index 0000000..4a29305
--- /dev/null
+++ b/icons/16x16-kde/terminal-special.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+/* Edited by Migo */
+static char*terminal[]={
+"16 16 7 1",
+"# c #000000",
+"b c #808080",
+"a c #c0c0c0",
+"d c #c0ffff",
+"c c #ffffff",
+": c #008000",
+". c None",
+"..###########...",
+".#aaaaaaaaaaa#..",
+".#abbbbbbbbba#..",
+".#ab:::::::ca#..",
+".#ab:dd::::ca#..",
+".#ab:::::::ca#..",
+".#ab:::::::ca#..",
+".#ab:::::::ca#..",
+".#aaaaaaaaaaa#..",
+".#bbbbbbbbbbb#..",
+"..###########...",
+"..#b............",
+"..b#............",
+"..#b.##.........",
+"...##a#.........",
+".....##.........",
+};
+
diff --git a/icons/16x16-kde/terminal.xpm b/icons/16x16-kde/terminal.xpm
new file mode 100644
index 0000000..7c6366c
--- /dev/null
+++ b/icons/16x16-kde/terminal.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*terminal[]={
+"16 16 6 1",
+"# c #000000",
+"b c #808080",
+"a c #c0c0c0",
+"d c #c0ffff",
+"c c #ffffff",
+". c None",
+"..###########...",
+".#aaaaaaaaaaa#..",
+".#abbbbbbbbba#..",
+".#ab#######ca#..",
+".#ab#dd####ca#..",
+".#ab#######ca#..",
+".#ab#######ca#..",
+".#ab#######ca#..",
+".#aaaaaaaaaaa#..",
+".#bbbbbbbbbbb#..",
+"..###########...",
+"..#b............",
+"..b#............",
+"..#b.##.........",
+"...##a#.........",
+".....##........."};
+
diff --git a/icons/16x16-kde/themes.xpm b/icons/16x16-kde/themes.xpm
new file mode 100644
index 0000000..6e3cf10
--- /dev/null
+++ b/icons/16x16-kde/themes.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 9 1",
+" c #000000000000",
+". c #303030303030",
+"X c #000080800000",
+"o c #0000c0c00000",
+"O c #808080800000",
+"+ c #c0c0c0c00000",
+"@ c #f8f8fcfcc0c0",
+"# c #ffffffffffff",
+"$ c None",
+/* pixels */
+"$$$$$$$$$$$$$$$$",
+"$$$$X$$$$$ooo$$$",
+"$$XXooX$ oX$XX$$",
+"$$Xo$$oXoX.oXX$$",
+"$$$XoXoXXooX $$$",
+"$$ #XXoXX.+@@ O$",
+"$XooXXXXX+XX.+ $",
+"$oX+oX.#oX.X++ $",
+"$X @oX@ XX+X++ $",
+"$$ @oX@@.++X++.$",
+"$$ @oX@@.++X++.$",
+"$$ @oX@@.++X++.$",
+"$$ +oX@@.++X+O.$",
+"$$$ oX+@.++X .$$",
+"$$$$$. +.+ $$$$",
+"$$$$$$$ . $$$$$$",
+};
diff --git a/icons/16x16-kde/todo.xpm b/icons/16x16-kde/todo.xpm
new file mode 100644
index 0000000..fec6b99
--- /dev/null
+++ b/icons/16x16-kde/todo.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 14 1",
+" c #000000000000",
+". c #303030303030",
+"X c #000040400000",
+"o c #585858585858",
+"O c #000080800000",
+"+ c #0000c0c00000",
+"@ c #a0a0a0a0a0a0",
+"# c #ffffdcdca8a8",
+"$ c #c3c3c3c3c3c3",
+"% c #dcdcdcdcdcdc",
+"& c #c0c0ffffc0c0",
+"* c #ffffffffc0c0",
+"= c #ffffffffffff",
+"- c None",
+/* pixels */
+"---- ---",
+"----@%%%%%$.$ --",
+"---o.oo@===o=% -",
+"--.==&O=o==o%=$ ",
+"-o=++OOO=o=ooo. ",
+".=+OOOOOO=o=%$@ ",
+"X+OOOOOO==o=*=% ",
+".+OO=+O===o==== ",
+"XOO=======o=*=* ",
+".X=======Xo==#= ",
+"-.X=====Xo*=*=* ",
+"--.X=OXXo==#=#= ",
+"---..oo@*=*=*=* ",
+"----@%===#=#=#* ",
+"---- %*=*=*=*** ",
+"---- ",
+};
diff --git a/icons/16x16-kde/unknown.xpm b/icons/16x16-kde/unknown.xpm
new file mode 100644
index 0000000..c692c37
--- /dev/null
+++ b/icons/16x16-kde/unknown.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char *mini_single_doc_xpm[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 5 1",
+/* colors */
+" c None",
+"# c #000000",
+"' c #c0c000",
+"o c #ffffff",
+". c #ffffc0",
+/* pixels */
+" ## ",
+" #.### ",
+" #.o.o.### ",
+" #ooooo.o.##",
+" #.oooo.o.o.#",
+" #.ooo.o....#",
+" #.o.o.o.o...#",
+" #o.o.o.o.o.'#",
+" #o.o.o.o.o..# ",
+" #..o...o.....# ",
+"#....o.o.o.o..# ",
+"#'......o....'# ",
+" ##'.........# ",
+" ###'.....'# ",
+" ###'.'# ",
+" ### ",
+};
diff --git a/icons/16x16-kde/utility.xpm b/icons/16x16-kde/utility.xpm
new file mode 100644
index 0000000..2511852
--- /dev/null
+++ b/icons/16x16-kde/utility.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * exec_xpm[] = {
+"16 16 11 1",
+" c None",
+". c #000000",
+"+ c #DCDCDC",
+"@ c #A0A0A0",
+"# c #C3C3C3",
+"$ c #808080",
+"% c #FFA858",
+"& c #FFDCA8",
+"* c #FFFFC0",
+"= c #FFFFFF",
+"- c #585858",
+" .. ",
+" .. .++. .. ",
+" .+@.@##@.@+. ",
+" .@+$@%%@$+@. ",
+" .$%%&%&%$. ",
+" ..+@%&$$%&@+.. ",
+".+#@%&%@@&*%@#+.",
+".$@+$&*&&=*$+@$.",
+" .--+$&*=&$+--. ",
+" .$#++$$++#$. ",
+" .@=$-$++$-$=@. ",
+" .+@-..@@..-@+. ",
+" ... .+=. ... ",
+" .-$. ",
+" .. ",
+" "};
diff --git a/icons/16x16-kde/video.xpm b/icons/16x16-kde/video.xpm
new file mode 100644
index 0000000..6f559c6
--- /dev/null
+++ b/icons/16x16-kde/video.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 13 1",
+" c #000000000000",
+". c #303030303030",
+"X c #404040400000",
+"o c #585858585858",
+"O c #808080800000",
+"+ c #ffff80800000",
+"@ c #ffffa8a85858",
+"# c #c0c0c0c00000",
+"$ c #a0a0a0a0a0a0",
+"% c #ffffdcdca8a8",
+"& c #ffffffffc0c0",
+"* c #ffffffffffff",
+"= c None",
+/* pixels */
+"=========oo=====",
+"=======oo*.. ===",
+"=====oo**o.. ==",
+"===oo** o$o =",
+" *o&%@+.=",
+" * * * *o&%@+.=",
+" XXO##O *o&%@+.=",
+" XO##O# *o&%@+.=",
+" O##O#O oo&%@+.=",
+" ##O#OX *o&%@+..",
+" #O#OXX *o&%@+..",
+"= * * * *o&%@+.=",
+"== *o&%@+.=",
+"====.*$ o$o =",
+"====X** ==",
+"=====..=========",
+};
diff --git a/icons/16x16-kde/viewer.xpm b/icons/16x16-kde/viewer.xpm
new file mode 100644
index 0000000..204d5e8
--- /dev/null
+++ b/icons/16x16-kde/viewer.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kfind[]={
+"16 16 6 1",
+"# c #000000",
+"d c #c0c0c0",
+"a c #ffffff",
+"b c #0000ff",
+"c c #c0c0ff",
+". c None",
+".###########....",
+"#aaaaaaaaaaa#...",
+"#aaaaaaaabca#...",
+"#aaaaaaaaaba#...",
+"#aaaad###daa#...",
+"#aaad#aaa#da#...",
+"#aaa#acaca#a#...",
+"#aaa#abbaa#a#...",
+"#aaa#aabca#a#...",
+"#aaad#aaa##a#...",
+"#bcaad####a##...",
+"#abaaaaaaa#a#...",
+"#aaaaaaaaaa#a#..",
+"#aabcaaaaaaa#a#.",
+".###########.#a#",
+"..............#."};
+
diff --git a/icons/16x16-kde/window-close.xpm b/icons/16x16-kde/window-close.xpm
new file mode 100644
index 0000000..50c2de3
--- /dev/null
+++ b/icons/16x16-kde/window-close.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 4 1",
+" c #000000000000",
+". c #5d5d5d5d5d5d",
+"X c #ffffffffffff",
+"o c None",
+/* pixels */
+"oooooooooooooooo",
+"oooooooooooooooo",
+"ooooo oooooo",
+"ooo oooo",
+"oo ooo",
+"oo XX XX ooo",
+"o XXX XXX oo",
+"o XXXXX oo",
+"o XXX oo",
+"o XXXXX oo",
+"o XXX XXX oo",
+"oo XX XX ooo",
+"oo ooo",
+"ooo oooo",
+"ooooo oooooo",
+"oooooooooooooooo",
+};
diff --git a/icons/16x16-kde/window-delete.xpm b/icons/16x16-kde/window-delete.xpm
new file mode 100644
index 0000000..cfacc41
--- /dev/null
+++ b/icons/16x16-kde/window-delete.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 7 1",
+" c #000000000000",
+". c #5d5d5d5d5d5d",
+"X c #808080808080",
+"o c #a0a0a0a0a0a0",
+"O c #dcdcdcdcdcdc",
+"+ c #ffffffffffff",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@",
+"@@@@@ @@@@@@",
+"@@@ +++++ @@@@",
+"@@ ++OOOOOOO @@@",
+"@@ +OOO OOOO @@@",
+"@ +OOOO OOOOo @@",
+"@ +OOOO OOOOo @@",
+"@ +OOOO OOOOo @@",
+"@ +OOOO OOOOo @@",
+"@ +OOOO OOOOo @@",
+"@@ OOOO OOOo X@@",
+"@@ OOOOOOOoo @@@",
+"@@@ ooooo @@@@",
+"@@@@@ @@@@@@",
+"@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@",
+};
diff --git a/icons/16x16-kde/window-destroy.xpm b/icons/16x16-kde/window-destroy.xpm
new file mode 100644
index 0000000..3c417e0
--- /dev/null
+++ b/icons/16x16-kde/window-destroy.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * mini-bomb_xpm[] = {
+"16 16 6 1",
+" c None",
+". c black",
+"X c gray50",
+"o c gray85",
+"O c yellow",
+"# c white",
+" ",
+" ",
+" ... ",
+" . . ",
+" . . ",
+" ... . ",
+" ..... . ",
+" .X#o... . ",
+" X.#X....X . ",
+" ..oX..... O O",
+" .......O. O OO ",
+" ......Xo. OOO ",
+" X.....X.X O ",
+" ....... ",
+" X...X ",
+" ",
+};
diff --git a/icons/16x16-kde/window-iconify.xpm b/icons/16x16-kde/window-iconify.xpm
new file mode 100644
index 0000000..c568033
--- /dev/null
+++ b/icons/16x16-kde/window-iconify.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * window_iconify_xpm[] = {
+"16 16 8 1",
+" c None",
+"O c black",
+"= c blue",
+". c white",
+"+ c yellow",
+"X c #800000",
+"@ c #585858",
+"o c #000080",
+" ",
+"OOOOOOOOOOO ",
+"O++o=o==++O ",
+"O@@@@@@@@@OX ",
+"O.........O ",
+"O.........O ",
+"O.........O X ",
+"O.........O ",
+"O.........O ",
+"OOOOOOOOOOO X ",
+" X ",
+" X OOOO ",
+" X O..O ",
+" OOOO ",
+" ",
+" ",
+};
diff --git a/icons/16x16-kde/window-identify.xpm b/icons/16x16-kde/window-identify.xpm
new file mode 100644
index 0000000..61c9ed3
--- /dev/null
+++ b/icons/16x16-kde/window-identify.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * win_arrow_xpm[] = {
+"16 16 9 1",
+" c None",
+". c #000000",
+"+ c #C00000",
+"@ c #FFFF00",
+"# c #FF0000",
+"$ c #0000FF",
+"% c #C0FFFF",
+"& c #FFFFFF",
+"* c #C3C3C3",
+" .. ",
+" .. .. .++.",
+" .@.. .+..+#+.",
+" .$$$..##+#+. ",
+" .%$$$.###+. ",
+".. .&&%$.####. ",
+".@..*&&&.####+. ",
+".$$$..*&....... ",
+".%$$$$..&&&&. ",
+".&&%$$@.*&&&. ",
+".&&&&%$.*&&&. ",
+".*&&&&&.*&&&. ",
+"..*&&&&.*&&&. ",
+" ..*&&..*&&. ",
+" ..*. ..*. ",
+" .. .. "};
diff --git a/icons/16x16-kde/window-lower.xpm b/icons/16x16-kde/window-lower.xpm
new file mode 100644
index 0000000..971429b
--- /dev/null
+++ b/icons/16x16-kde/window-lower.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 8 1",
+" c #000000000000",
+". c #000040404040",
+"X c #000080808080",
+"o c #0000c0c0c0c0",
+"O c #0000ffffffff",
+"+ c #c0c0ffffffff",
+"@ c #ffffffffffff",
+"# c None",
+/* pixels */
+"################",
+"#### #####",
+"#### @@++o #####",
+"#### @oooX #####",
+"#### @oooX #####",
+"#### +oooX #####",
+" OoooX #",
+" +OoooooooooX. #",
+"# +OoooooooX. ##",
+"## +OoooooX. ###",
+"### +OoooX. ####",
+"#### +OoX. #####",
+"##### +X. ######",
+"###### . #######",
+"####### ########",
+"################",
+};
diff --git a/icons/16x16-kde/window-maximize.xpm b/icons/16x16-kde/window-maximize.xpm
new file mode 100644
index 0000000..04d9c89
--- /dev/null
+++ b/icons/16x16-kde/window-maximize.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 8 1",
+" c #000000000000",
+". c #585858585858",
+"X c #808000000000",
+"o c blue",
+"O c yellow",
+"+ c #ffffffffffff",
+"& c #000000008080",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@",
+" ",
+" OOoo&oo&&&ooOO ",
+" .............. ",
+" ++++++++++++++ ",
+" +XXX++++++XXX+ ",
+" +XX++++++++XX+ ",
+" +X+X++++++X+X+ ",
+" ++++X+++++++++ ",
+" +++++++++X++++ ",
+" +X+X++++++X+X+ ",
+" +XX++++++++XX+ ",
+" +XXX++++++XXX+ ",
+" ++++++++++++++ ",
+" ",
+"@@@@@@@@@@@@@@@@",
+};
diff --git a/icons/16x16-kde/window-move.xpm b/icons/16x16-kde/window-move.xpm
new file mode 100644
index 0000000..244b1eb
--- /dev/null
+++ b/icons/16x16-kde/window-move.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * mini-move1_xpm[] = {
+"16 16 7 1",
+" c None",
+"O c black",
+"= c blue",
+". c white",
+"+ c yellow",
+"X c #800000",
+"& c #585858",
+" ",
+" XX ",
+" XOOX ",
+" XOOOOX ",
+" OO ",
+" X OOOOOOOO X ",
+" XO O+====+O OX ",
+"XOOOO&&&&&&OOOOX",
+"XOOOO......OOOOX",
+" XO O......O OX ",
+" X OOOOOOOO X ",
+" OO ",
+" XOOOOX ",
+" XOOX ",
+" XX ",
+" ",
+};
diff --git a/icons/16x16-kde/window-raise.xpm b/icons/16x16-kde/window-raise.xpm
new file mode 100644
index 0000000..4c2879f
--- /dev/null
+++ b/icons/16x16-kde/window-raise.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 8 1",
+" c #000000000000",
+". c #000040404040",
+"X c #000080808080",
+"o c #0000c0c0c0c0",
+"O c #0000ffffffff",
+"+ c #c0c0ffffffff",
+"@ c #ffffffffffff",
+"# c None",
+/* pixels */
+"################",
+"####### ########",
+"###### + #######",
+"##### @O. ######",
+"#### @OoX. #####",
+"### @OoooX. ####",
+"## @OoooooX. ###",
+"# @OoooooooX. ##",
+" +OoooooooooX. #",
+" OoooX #",
+"#### +oooX #####",
+"#### +oooX #####",
+"#### +oooX #####",
+"#### OXXXX #####",
+"#### #####",
+"################",
+};
diff --git a/icons/16x16-kde/window-resize.xpm b/icons/16x16-kde/window-resize.xpm
new file mode 100644
index 0000000..504f63c
--- /dev/null
+++ b/icons/16x16-kde/window-resize.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * mini-resize_xpm[] = {
+"16 16 8 1",
+" c None",
+"O c black",
+"= c blue",
+". c white",
+"+ c yellow",
+"& c #585858",
+"X c #800000",
+"o c #000080",
+" ",
+"OOOOOOOOOOO OOO ",
+"O++o=o==++O O ",
+"O&&&&&&&&&O ",
+"O.........O O ",
+"O......X..O O ",
+"O.....XXX.O ",
+"O......XXXO O ",
+"O.......XXX X O ",
+"OOOOOOOOOXXXX ",
+" XXX O ",
+"O XXXX O ",
+"O O ",
+"OO OO OO OO OOO ",
+" ",
+" ",
+};
diff --git a/icons/16x16-kde/window-shade.xpm b/icons/16x16-kde/window-shade.xpm
new file mode 100644
index 0000000..f54958b
--- /dev/null
+++ b/icons/16x16-kde/window-shade.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * window-shade_xpm[] = {
+"16 16 8 1",
+" c None",
+"O c black",
+"= c blue",
+". c white",
+"+ c yellow",
+"& c #585858",
+"X c #800000",
+"o c #000080",
+" ",
+"OOOOOOOOOOOOOOO ",
+"O++=o=oo=ooo++O ",
+"O++===o=oooo++O ",
+"O&&&&&&&&&&&&&O ",
+"O......X......O ",
+"O.....XXX.....O ",
+"O....XXXXX....O ",
+"O......X......O ",
+"O......X......O ",
+"O....XXXXX....O ",
+"O.....XXX.....O ",
+"O......X......O ",
+"OOOOOOOOOOOOOOO ",
+" ",
+" ",
+};
diff --git a/icons/16x16-kde/window-stick.xpm b/icons/16x16-kde/window-stick.xpm
new file mode 100644
index 0000000..5882c5e
--- /dev/null
+++ b/icons/16x16-kde/window-stick.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *window-stick[] = {
+/* width height num_colors chars_per_pixel */
+" 16 16 7 1",
+/* colors */
+" c None",
+"# c #000000",
+"a c #004040",
+"b c #008080",
+"c c #00c0c0",
+"d c #00ffff",
+"e c #c0ffff",
+/* pixels */
+" ",
+" ",
+" ",
+" ## ",
+" #e# ",
+" #de# ### ",
+" #cde##ede# ",
+" ####ccddddcd# ",
+" dcb#cccccccc# ",
+" ####ccbbbbcb# ",
+" #cba##aba# ",
+" #ba# ### ",
+" #a# ",
+" ## ",
+" ",
+" ",
+};
diff --git a/icons/16x16-kde/window.xpm b/icons/16x16-kde/window.xpm
new file mode 100644
index 0000000..c34df37
--- /dev/null
+++ b/icons/16x16-kde/window.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 7 1",
+" c #000000000000",
+". c #585858585858",
+"X c #000000008080",
+"o c #00000000ffff",
+"& c #ffffffffffff",
+"$ c yellow",
+"* c None",
+/* pixels */
+"****************",
+" *",
+" $$oXoXXoXXX$$ *",
+" $$oooXoXXXX$$ *",
+" ............. *",
+" &&&&&&&&&&&&& *",
+" &&&&&&&&&&&&& *",
+" &&&&&&&&&&&&& *",
+" &&&&&&&&&&&&& *",
+" &&&&&&&&&&&&& *",
+" &&&&&&&&&&&&& *",
+" &&&&&&&&&&&&& *",
+" &&&&&&&&&&&&& *",
+" *",
+"****************",
+"****************",
+};
diff --git a/icons/16x16-kde/windows.xpm b/icons/16x16-kde/windows.xpm
new file mode 100644
index 0000000..7ac62d0
--- /dev/null
+++ b/icons/16x16-kde/windows.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"16 16 7 1",
+" c #000000000000",
+". c #00000000ffff",
+"X c #0000c0c0c0c0",
+"o c #808080808080",
+"O c #c0c0c0c0c0c0",
+"+ c #ffffffffffff",
+"@ c None",
+/* pixels */
+"@@@@@@ @@@@@@@@",
+"@@@@@@ O @@@@@@",
+"@@ @@ .. @@@@",
+"@@ O + .. @@",
+"@@ .. ++ Oo @",
+"@@ + .. ++ @",
+"@@ +++ Oo O++ @",
+" +++++ O++ @",
+" X ++++++ O++ @",
+" XX ++++ O++ @",
+" + O O+++ OO+ @",
+" O++ O+++ O @",
+" OO+ OO+ @@ @",
+"@@ O @ O @@@@@",
+"@@@@ @@@ @@@@@",
+"@@@@@@@@@@@@@@@@",
+};
diff --git a/icons/16x16-kde/word-processor.xpm b/icons/16x16-kde/word-processor.xpm
new file mode 100644
index 0000000..8876df6
--- /dev/null
+++ b/icons/16x16-kde/word-processor.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char*kwrite[]={
+"16 16 17 1",
+"o c #808080",
+"k c #ffa858",
+"h c #a0a0a4",
+"d c #c0c0c0",
+"a c #c05800",
+"# c #000000",
+"b c #ff8000",
+"m c #004040",
+"f c #ffff00",
+"n c #303030",
+"l c #800000",
+"j c #ffdca8",
+". c None",
+"c c #c00000",
+"i c #585858",
+"e c #dcdcdc",
+"g c #ffffff",
+".........####...",
+"........#abbc#..",
+".......#dedbbb#.",
+"......#bbdddbbc#",
+".....#ffgbdhibc#",
+"....#ffjkkbi#ic#",
+"...#ffgkkki#dl#m",
+"..#ffjkkkaai##mm",
+".#kkbkkkaab##mm.",
+".#jgjbkaab##mm..",
+"#jgjjjbaba#mm...",
+"#jjjjjbaa#mm....",
+"#nojjkba#mm.....",
+"##nkka##mm......",
+"#####mmmm.......",
+"...mmmm........."};
diff --git a/icons/16x16-kde/www.xpm b/icons/16x16-kde/www.xpm
new file mode 100644
index 0000000..1c955fc
--- /dev/null
+++ b/icons/16x16-kde/www.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char * globe_map_xpm[] = {
+"16 16 11 1",
+" c None",
+". c #000000",
+"+ c #ffffc0",
+ /*"+ c #00FF00",*/
+"@ c #ffdca8",
+ /*"@ c #00C000",*/
+"1 c #0000ff",
+"2 c #0000c0",
+/*
+"1 c #00c0c0",
+"2 c #008080",
+*/
+"% c #ffa858",
+ /*"% c #808000",*/
+"& c #ff8000",
+ /*"& c #ffa858",*/
+"* c #c05800",
+ /*"* c #004000",*/
+"# c #00c0c0",
+"$ c #008080",
+" ...... ",
+" ..++@@@#.. ",
+" .++@@@1@1#1. ",
+" .+@@@@@@1@1#2. ",
+" .+@@@@@@@@#2$. ",
+".1#@@@@@@@#1$2$.",
+".#1@@@@@@#1$2$2.",
+".1#1@@@1@1#2$2$.",
+".#1#1@1#1#2$2$2.",
+".1#1#1@@#2$2$2$.",
+".#1#1#1#%&%$2$2.",
+" .#1#1#%&&&%$2. ",
+" .1#2$%&&&&&%$. ",
+" .2$2%&&&&**. ",
+" ..$2****.. ",
+" ...... "};
diff --git a/icons/16x16-kde/xv.xpm b/icons/16x16-kde/xv.xpm
new file mode 100644
index 0000000..4576623
--- /dev/null
+++ b/icons/16x16-kde/xv.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*xv[]={
+"16 16 6 1",
+"d c #ff8000",
+". c None",
+"b c #ffffc0",
+"# c #000000",
+"a c #ffa858",
+"e c #ff0000",
+"................",
+"................",
+"................",
+"....#..######...",
+"...#a##bb#bbb###",
+"...#aaaa#.#a#aa#",
+"...#aaa#.#d#.#a#",
+"...#ee#.#ee#.e#.",
+"..#ee#.#ee#.#e#.",
+".#eee##ee#.#e#..",
+"#ee#e#e#ee#e#...",
+"#e##ee#.#ee#....",
+"##..##..###.....",
+"................",
+"................",
+"................"};
diff --git a/icons/17x14-3dpixmaps/_symlinks.lst b/icons/17x14-3dpixmaps/_symlinks.lst
new file mode 100644
index 0000000..adb0c36
--- /dev/null
+++ b/icons/17x14-3dpixmaps/_symlinks.lst
@@ -0,0 +1,14 @@
+image-processor.xpm gimp.xpm
+gnu.xpm gnome.xpm
+todo.xpm kde.xpm
+window-close.xpm window-delete.xpm
+window-close.xpm window-destroy.xpm
+window.xpm window-iconify.xpm
+window.xpm window-identify.xpm
+window.xpm window-lower.xpm
+window.xpm window-maximize.xpm
+window.xpm window-move.xpm
+window.xpm window-raise.xpm
+window.xpm window-resize.xpm
+window.xpm window-shade.xpm
+window.xpm window-stick.xpm
diff --git a/icons/17x14-3dpixmaps/amusement.xpm b/icons/17x14-3dpixmaps/amusement.xpm
new file mode 100644
index 0000000..ae78bda
--- /dev/null
+++ b/icons/17x14-3dpixmaps/amusement.xpm
@@ -0,0 +1,163 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 143 2",
+" c Gray0",
+". c #2bc02a4b3fa4",
+"X c #4c884bc42127",
+"o c #4d084ac96103",
+"O c #74c773174967",
+"+ c #805480ac0000",
+"@ c #9e149d3f2367",
+"# c #9f129e3b2465",
+"$ c #a83ba7f10fa4",
+"% c #a997a9ae0000",
+"& c #abc8ac350000",
+"* c #ac03ac700000",
+"= c #a8e5a894104a",
+"- c #b65eb65f002b",
+"; c #b727b72c0000",
+": c #b671b63c0933",
+"> c #bad1ba6510c3",
+", c #bb25babb111a",
+"< c #b74fb6862339",
+"1 c #b7e1b71323c0",
+"2 c #98c596c0466a",
+"3 c #9ac998f34870",
+"4 c #83bb8113629c",
+"5 c #840d819962ed",
+"6 c #886985e26bdd",
+"7 c #8acd87ee750c",
+"8 c #8c0789277646",
+"9 c #c385c3c00000",
+"0 c #c65cc5cd17a9",
+"q c #c761c6ce18af",
+"w c #d303d2e005f4",
+"e c #dfc8e03c0000",
+"r c #e077e0e10000",
+"t c #e08ae1200000",
+"y c #e391e3f90000",
+"u c #e3c0e4270000",
+"i c #fedcffa50000",
+"p c Yellow",
+"a c #872383fc8394",
+"s c #8779845183eb",
+"d c #893085a78e9a",
+"f c #90488c9b91d1",
+"g c #90838ca7992c",
+"h c #90e78d239990",
+"j c #96dd92fe97a8",
+"k c #971d934097e7",
+"l c #977f93a29849",
+"z c #97ed941098b7",
+"x c #9832945598fc",
+"c c #984a946c9912",
+"v c #9a1d963d9adf",
+"b c #9c09982b9cd2",
+"n c #9d0499559dc5",
+"m c #93d88fa6a9ad",
+"M c #9f379b5aa001",
+"N c #95439120b162",
+"B c #9efc9aa0b70e",
+"V c #9fae9b7ab9ab",
+"C c #a21b9df2a1e9",
+"Z c #a2769e7aa2dc",
+"A c #a3249f09a2e5",
+"S c #a3949f81a37b",
+"D c #a0969c3bb8a7",
+"F c #a4cda0c6a49f",
+"G c #a532a109a4cf",
+"H c #a59ba18fa583",
+"J c #a565a15aa69d",
+"K c #a61fa1eaa6d7",
+"L c #a649a220a6a4",
+"P c #a740a331a72b",
+"I c #a8bca49da9c0",
+"U c #a90ca4f9a9d6",
+"Y c #a96aa557a95e",
+"T c #a8bfa46cabd1",
+"R c #aad1a6c1aa84",
+"E c #abe5a7e9abe5",
+"W c #ab4ba748ac15",
+"Q c #acc4a8a5ac94",
+"! c #ad2fa936ad2f",
+"~ c #ae65a9e3af2e",
+"^ c #aea2aa88ae59",
+"/ c #afd8abd1afbf",
+"( c #a59ca12bb39a",
+") c #a5a9a137b724",
+"_ c #ae39a9d1b8f2",
+"` c #b025ab92b0ee",
+"' c #b098ac30b098",
+"] c #b20dadd7b1c5",
+"[ c #b217ad3db2dc",
+"{ c #b226ae10b1dc",
+"} c #b2e3aecab2e3",
+"| c #b20caf20b2a2",
+" . c #b31bae9db31b",
+".. c #b38aaf1db359",
+"X. c #b499afe7b442",
+"o. c #b48fb02eb435",
+"O. c #b5abb159b592",
+"+. c #b631b150b631",
+"@. c #b6c6b22eb6a0",
+"#. c #b751b2aab740",
+"$. c #b89cb3a1b88f",
+"%. c #b8e9b444b8e9",
+"&. c #b88fb431b94e",
+"*. c #b8dab5d4b8d4",
+"=. c #b97eb460b974",
+"-. c #bab1b5b1ba9a",
+";. c #bb33b5f0bb30",
+":. c #ba4cb748ba4c",
+">. c #bb7bb6cebb7b",
+",. c #b9e5b513bc66",
+"<. c #ba68b591bcea",
+"1. c #badbb5eabf2a",
+"2. c #bc9cb74ebd18",
+"3. c #bd40b7cdbd0f",
+"4. c #bd3eba39bd3e",
+"5. c #bfb2bacabf9a",
+"6. c #bfeabb2abfc2",
+"7. c #bf4bbc46bf4b",
+"8. c #abc5a6cdc15c",
+"9. c #ac7ea76dc215",
+"0. c #b2c8ad83cacb",
+"q. c #b659b162c5e7",
+"w. c #bef6b953c4e4",
+"e. c #bfd8ba9dc5c7",
+"r. c #bef5b8f1cc63",
+"t. c #c014bb3ebf87",
+"y. c #c010bb48c010",
+"u. c #c122bce5c122",
+"i. c #c198be93c198",
+"p. c #c226bd45c1f8",
+"a. c #c267bf64c267",
+"s. c #c067ba9bcdd6",
+"d. c #c482c182c482",
+"f. c #c62cc32dc62c",
+"g. c #c811c51cc8a7",
+"h. c #c920c602c920",
+"j. c #cb0bc7e3cb0b",
+"k. c #cba2c887cba2",
+"l. c #cfbfccabcfbf",
+"z. c #d00cccfbd006",
+"x. c #d093cdaed093",
+"c. c #d226cf3cd226",
+"v. c #dc33d9f6dc33",
+/* pixels */
+"v.c.l.l.l.l.l.l.l.l.l.l.l.l.l.z.g.",
+"x.u.5.6.6.y.6.6.6.t.5.6.y.y.6.p.&.",
+"k.>.$.-.=.-.2.w.s.r.e.2.=.;.=.3.[ ",
+"j.-.#.$.%.1.0.g 5 4 h 0.1.=.$.-.` ",
+"h.%.+.@.<.8.2 t p p e 3 9.,.#.$.~ ",
+"f.O. .o.q.6 i < 0 q 1 p 6 q.o.O.W ",
+"d.} ' o.V $ p o X O . p = V X...U ",
+"a./ Q { N - p : 9 w % p - N ] / K ",
+"i.! Y ^ B @ y - p p ; u # D Q ^ S ",
+"7.E Y R _ s e + + r a _ R Q Z ",
+"4.Y L P I ) 7 , & * > 8 ) I P Y M ",
+":.H Z S S J ( m d d m ( J S S H b ",
+"*.F C S A A S K T T K S A S A G v ",
+"| n j x l l z k c k z l l c k c f "
+};
diff --git a/icons/17x14-3dpixmaps/calculator.xpm b/icons/17x14-3dpixmaps/calculator.xpm
new file mode 100644
index 0000000..2c8ef07
--- /dev/null
+++ b/icons/17x14-3dpixmaps/calculator.xpm
@@ -0,0 +1,234 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 214 2",
+" c #062f07450c11",
+". c #08e808c30a43",
+"X c #0a3509ee0adf",
+"o c #214f28b639c4",
+"O c #220628bb3912",
+"+ c #4e674b684624",
+"@ c #4db84c31497a",
+"# c #4c224ec64f30",
+"$ c #4eb552b658b9",
+"% c #47c2517365ef",
+"& c #52ca60117cb8",
+"* c #633f6ac4765f",
+"= c #61136c82825b",
+"- c #63a06cf48154",
+"; c #63a56d3881e5",
+": c #64d46e398220",
+"> c #68837279887d",
+", c #6c3b77d5908e",
+"< c #7193748280f7",
+"1 c #73cb7bc791db",
+"2 c #78f57fd29413",
+"3 c #862b8a5c9b67",
+"4 c #85928e869f54",
+"5 c #8f2f92e9991e",
+"6 c #92618dc794e0",
+"7 c #99ed94e49ae2",
+"8 c #99e2950b9bd0",
+"9 c #9a6d95419acc",
+"0 c #9a84953e9bad",
+"q c #9b7c95c89b87",
+"w c #9b50960c9be5",
+"e c #9a83952c9c3d",
+"r c #9cd997ab9daf",
+"t c #9c3d97779e35",
+"y c #99999b009cd9",
+"u c #9e6299a89f92",
+"i c #9f039aac9fd7",
+"p c #83608cbaa238",
+"a c #888591dda3d7",
+"s c #8cd69434a450",
+"d c #91c898ccadca",
+"f c #93079b23acb1",
+"g c #95ae9959ab2c",
+"h c #95f69c71a8d0",
+"j c #99bb9b8ea2d5",
+"k c #9a989d5aabb9",
+"l c #9c4e9ddeabfb",
+"z c #9c9f9e1fa8d5",
+"x c #9bd0a121a880",
+"c c #a1239c26a1b6",
+"v c #a2bd9de2a37d",
+"b c #a26d9dfba618",
+"n c #a3949eafa499",
+"m c #a45b9f4ea4d4",
+"M c #a4dd9e89a67d",
+"N c #a5209f94a64b",
+"B c #a0dc9ee4a914",
+"V c #a0ed9fd1aa70",
+"C c #a1d59ff9aba4",
+"Z c #a2ed9f4aa882",
+"A c #a243a392a52f",
+"S c #a5eca056a4db",
+"D c #a516a12da52f",
+"F c #a5b6a0d5a63e",
+"G c #a50aa000a741",
+"H c #a712a0b3a46a",
+"J c #a691a0fda68e",
+"K c #a750a0daa70a",
+"L c #a76fa19da6f4",
+"P c #a661a2e7a6b8",
+"I c #a689a29aa727",
+"U c #a281a118abdb",
+"Y c #a2a3a0eeac4f",
+"T c #a250a467af2e",
+"R c #a49da027a89d",
+"E c #a5bba191aa21",
+"W c #a686a151a846",
+"Q c #a60ca25fa9e1",
+"! c #a7cfa321a8ce",
+"~ c #a7cba5eba882",
+"^ c #a83ba1aca5fb",
+"/ c #a911a289a7ad",
+"( c #aa29a44ca84d",
+") c #acb5a73aa9de",
+"_ c #aea0a818ab40",
+"` c #af57a95eab2e",
+"' c #ac6aa844ad12",
+"] c #ac38a94bacc7",
+"[ c #ae04a82cad9f",
+"{ c #aed5abecac85",
+"} c #ae6aaa8daf44",
+"| c #af79abbfafe5",
+" . c #af5dac81af56",
+".. c #af35ade6af34",
+"X. c #a3d1a653b34b",
+"o. c #a6aba8bfb0ca",
+"O. c #a1e0a8eebcbc",
+"+. c #a384aad8bf12",
+"@. c #a433a9fcb877",
+"#. c #a5b8ab67bf93",
+"$. c #a7adae6ebfa0",
+"%. c #b09baa5baccb",
+"&. c #b009aa87ad41",
+"*. c #b118ab81ae45",
+"=. c #b01eafd5b216",
+"-. c #b1eeaf5bb210",
+";. c #b205addcb251",
+":. c #b272aeaeb27e",
+">. c #b2f6ae38b31d",
+",. c #b21aaf4db31b",
+"<. c #b308af2db359",
+"1. c #b5bcb203afc2",
+"2. c #b3ddb00bb043",
+"3. c #b224b0f4b3a3",
+"4. c #b314b195b441",
+"5. c #b2fab176b613",
+"6. c #b4afb167b720",
+"7. c #b708b316b72e",
+"8. c #b6bab4acb787",
+"9. c #b668b55ab649",
+"0. c #b7e9b6b2b5fc",
+"q. c #b61bb45ab991",
+"w. c #b7bab460b82c",
+"e. c #b518b777bcc0",
+"r. c #b8d0b2fbb1c8",
+"t. c #b920b4d6b31f",
+"y. c #b93ab5a8b543",
+"u. c #babeb647b4b5",
+"i. c #ba4fb7aab56a",
+"p. c #b9dbb70dbb6e",
+"a. c #bb9bb76dbbf4",
+"s. c #b9d2b76ebc12",
+"d. c #bad5b76abd9c",
+"f. c #bb21b761bd44",
+"g. c #bc57b77fb80a",
+"h. c #bcd8b715b9bc",
+"j. c #ba68b8abbb61",
+"k. c #bba0b8f0bd52",
+"l. c #bb90b97fbefa",
+"z. c #bc34b93fbbd0",
+"x. c #bdb8bae8b8a3",
+"c. c #bdddbb29b95c",
+"v. c #be86b99bb875",
+"b. c #bc65b913bd37",
+"n. c #bcb0ba53bdcd",
+"m. c #bd96bab9be57",
+"M. c #bdc1bb1dbf48",
+"N. c #bedbbbeebdcf",
+"B. c #bfdcbbb3bf5b",
+"V. c #be53bc99be46",
+"C. c #bf61bc37bfa6",
+"Z. c #b1dcb35bc019",
+"A. c #b70dba89c280",
+"S. c #b748bc25c5aa",
+"D. c #be5cbae7c002",
+"F. c #bfecbcfbc0dd",
+"G. c #bf0fbd04c00e",
+"H. c #bf57bdb0c157",
+"J. c #bea7bc98c25d",
+"K. c #bd7bc7f7d75b",
+"L. c #c2a8bca9ba7a",
+"P. c #c1c9be04bead",
+"I. c #c501bfd3bf6f",
+"U. c #c044be28c144",
+"Y. c #c165bfb3c15f",
+"T. c #c183bf43c257",
+"R. c #c2e8c007c217",
+"E. c #c25ec062c322",
+"W. c #c4e2c262c238",
+"Q. c #c553c367c5d3",
+"!. c #c6b4c3abc534",
+"~. c #c61bc4ecc657",
+"^. c #c7b1c5abc686",
+"/. c #c7a6c660c7d6",
+"(. c #c7ecc52dc84e",
+"). c #c628c60dc8a0",
+"_. c #c872c57aca74",
+"`. c #c9c1c72ec9d9",
+"'. c #ca5ec589cb0c",
+"]. c #cafcc94bcb3e",
+"[. c #cb2cc92acada",
+"{. c #cb43ca44cbaf",
+"}. c #cb08c92fcc7c",
+"|. c #cbb4cb45cc5b",
+" X c #cd5acaf0c821",
+".X c #cdc1ca78cd26",
+"XX c #cd2fcab1ce7a",
+"oX c #cd3ccbcacfa5",
+"OX c #cec0cc2bceb6",
+"+X c #cff5cc9bcfe9",
+"@X c #c3d3cc17d933",
+"#X c #c716ccc1dd79",
+"$X c #d01dccecd048",
+"%X c #d1a5cce4d28b",
+"&X c #d1c7cd10d283",
+"*X c #d21ccd46d28d",
+"=X c #d2bbcdbed366",
+"-X c #d2f2ce1ad387",
+";X c #d30cce1cd3af",
+":X c #d2e8ce40d410",
+">X c #d45bcf9ad4c0",
+",X c #d001d064d20b",
+"<X c #d1f2d000d314",
+"1X c #d22dd101d28b",
+"2X c #d4f7d373d5fa",
+"3X c #dc74db03dbea",
+"4X c #dda0dbd8dacc",
+"5X c #dddfd982dddc",
+"6X c #dd03d59fe0cb",
+"7X c #dbc9dd44e0ea",
+"8X c #dd13ddb8e350",
+"9X c #e0b9dda3dd99",
+"0X c #e599df48e108",
+"qX c #ffffef2ee966",
+/* pixels */
+"5X>X*X-X;X;X:X=X&X%X%X%X&X&X%X*X'.",
+"$XU.R.^.XXXX.X!.Y.B.V.M.N.l.z.M.w.",
+"[.L.@.$ @ # + * A.g.0.i.t.W. Xc...",
+"].I.d O X . o Z.h.q.s.6.J.<XD. .",
+"`.P.4 : f s p % o.v.8.u.y.oXH.5.{ ",
+"~.x.a < 3 2 1 & X.9.3...=.}.).1.] ",
+"Q.r.$.8X9X3X4X@XT 2.4.,X6.(.OX-.~ ",
+"E.&.O.S.e.F.qX6Xk *.| 1Xw.,./.' P ",
+"T.` #.h 5 j 0X#Xl %.:.[ G.2XQ.7.I ",
+"C._ +.x y A 7XK.z *.j.a.n.|.{.T.D ",
+"m.) g = - ; > , B ( K v >.+X;.M c ",
+"b.! / C Y U V Z K W L R Q p.k.n u ",
+"f.E N ^ H H J S F F G m } _.d.b t ",
+"<.i 7 q 9 q q 0 e 7 0 8 0 r 8 w 6 "
+};
diff --git a/icons/17x14-3dpixmaps/cd-player.xpm b/icons/17x14-3dpixmaps/cd-player.xpm
new file mode 100644
index 0000000..782f239
--- /dev/null
+++ b/icons/17x14-3dpixmaps/cd-player.xpm
@@ -0,0 +1,223 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 203 2",
+" c #588f559d581d",
+". c #5b84596b5b91",
+"X c #618f61b5652b",
+"o c #649f629063b2",
+"O c #64e3620d640e",
+"+ c #672d663d6700",
+"@ c #6b9069e169ac",
+"# c #6dba6b3e6e7e",
+"$ c #66506af07100",
+"% c #6e3b6e9e77fb",
+"& c #6e4171ad7a31",
+"* c #6e9672937ad3",
+"= c #73cc73067468",
+"- c #745d708674dc",
+"; c #77fa73357446",
+": c #77c572327616",
+"> c #73bf751f79c0",
+", c #7609740c7c8b",
+"< c #791b797c7e31",
+"1 c #7e3d7b1a7fc4",
+"2 c #779d7cb89014",
+"3 c #78688072906f",
+"4 c #8406807a85e9",
+"5 c #803f81198ee0",
+"6 c #878d837789a6",
+"7 c #8963860c8df1",
+"8 c #8e02891d8f65",
+"9 c #8f3b8a0c8ea6",
+"0 c #82128503961d",
+"q c #84dc85849564",
+"w c #8e688aa69277",
+"e c #8ff38bd997f8",
+"r c #8dc28e389866",
+"t c #905589799079",
+"y c #92f38d719397",
+"u c #944a8fb594af",
+"i c #94c28ff7963f",
+"p c #96f88f1097c9",
+"a c #97268f6697ce",
+"s c #97338f079815",
+"d c #98798ffd985a",
+"f c #95c99043958a",
+"g c #94c590b19652",
+"h c #96fa919c978a",
+"j c #9609921196c7",
+"k c #9717928e979b",
+"l c #97f7924f9913",
+"z c #979893a59968",
+"x c #982b90da9839",
+"c c #9844905e993f",
+"v c #999f940f99c1",
+"b c #9ae9947c99d4",
+"n c #9b9394be9a74",
+"m c #9bcc95c69b65",
+"M c #9cc095ce9c36",
+"N c #9d6d96bd9cda",
+"B c #9dad97b99ce5",
+"V c #9a3a981c9f65",
+"C c #9ea398b69ea9",
+"Z c #881e9020a732",
+"A c #939196c5a20a",
+"S c #9fec9ab7a72c",
+"D c #9f489ea5a8e7",
+"F c #9f6c9edcb043",
+"G c #a08899a09f6d",
+"H c #a13f99c9a0bf",
+"J c #a07e9b4ba0f1",
+"K c #a29e9968a0d4",
+"L c #a22c995fa21e",
+"P c #a2049b5ba20a",
+"I c #a2f19c04a2f2",
+"U c #a36d9c40a2f9",
+"Y c #a31e9dbea405",
+"T c #a3d49e32a589",
+"R c #a5b89c86a363",
+"E c #a5229d5da372",
+"W c #a4bb9c60a4af",
+"Q c #a5f49c26a519",
+"! c #a5189e99a4dc",
+"~ c #a5ce9e30a5d3",
+"^ c #a70e9f76a617",
+"/ c #a26b9e94aa1f",
+"( c #a3969f2faa6c",
+") c #a78ca150a8c9",
+"_ c #a948a276a6ba",
+"` c #a98aa193a98a",
+"' c #a91da303a920",
+"] c #a9fda2cdab7b",
+"[ c #aad2a287a9ae",
+"{ c #aa07a396ac19",
+"} c #abcca497abca",
+"| c #ab5ca441ac73",
+" . c #acaba2dbaa13",
+".. c #ad01a4fdad24",
+"X. c #ad99a5d8adf3",
+"o. c #ad4ea612ad45",
+"O. c #af80a789af6a",
+"+. c #a03da1afb7a7",
+"@. c #a7a4a3b9b014",
+"#. c #af5aa7e3b049",
+"$. c #b0efa881b0ed",
+"%. c #b13fa947b13f",
+"&. c #b1c4aa41b351",
+"*. c #b2d0aaf7b2d0",
+"=. c #b2ccab00b2cc",
+"-. c #b3b8ab2db3d9",
+";. c #b228ace3b21c",
+":. c #b225ac08b4cf",
+">. c #b41dab73b38d",
+",. c #b42fab9eb428",
+"<. c #b5d6ad9fb5c8",
+"1. c #b6a8ae53b6a6",
+"2. c #b0e8ac5ab93c",
+"3. c #b224ad3fb952",
+"4. c #bae8adecb39c",
+"5. c #bba6ae4cb5df",
+"6. c #bccfaed2b594",
+"7. c #b85cafb1b85c",
+"8. c #b934b0c9b934",
+"9. c #b9aeb1a7b9aa",
+"0. c #b86cb26cb977",
+"q. c #b9b2b203b9b2",
+"w. c #ba8eb1f9ba88",
+"e. c #bb87b363bb87",
+"r. c #b9bab43fb9d1",
+"t. c #bc3cb3bbbc3c",
+"y. c #bcefb458bcee",
+"u. c #bdbeb52fbdbe",
+"i. c #bd43b72ebd44",
+"p. c #be7cb5c7be6d",
+"a. c #bfaeb6b9bf3f",
+"s. c #bf4fb951bf4f",
+"d. c #b78bbbb4cb25",
+"f. c #bdfdbe84d57d",
+"g. c #c01db6d7bfd7",
+"h. c #c89ab659bb43",
+"j. c #c0fbb841c0ed",
+"k. c #c172b8edc171",
+"l. c #c1d8b95dc191",
+"z. c #c198bb91c198",
+"x. c #c2c1ba9ec2c1",
+"c. c #c35ebab4c362",
+"v. c #c361bb0fc361",
+"b. c #c267bc1fc267",
+"n. c #c4f0bb9cc3dd",
+"m. c #c482be1fc482",
+"M. c #c671bd50c5b1",
+"N. c #c750bde4c5a2",
+"B. c #c61fbfdcc61f",
+"V. c #c781be32c65a",
+"C. c #c50dbbd6c8c4",
+"Z. c #c836ba5fc11b",
+"A. c #c90db9a1c7bd",
+"S. c #c872bea4c664",
+"D. c #c838bef2c763",
+"F. c #cd66bad8c131",
+"G. c #ce0fbdebc401",
+"H. c #ce2abf5dc6d8",
+"J. c #c280bf8fd228",
+"K. c #c985c109cbc2",
+"L. c #c964c318c964",
+"P. c #cbbec516cbbe",
+"I. c #cce5c5c3cce5",
+"U. c #c814d02dde7b",
+"Y. c #d2ffc574cbac",
+"T. c #d30dc6d0cf53",
+"R. c #d94ec40bc6e2",
+"E. c #d8a8c784cf2b",
+"W. c #d944c900cdb5",
+"Q. c #d0bfcab2d0bf",
+"!. c #d14ccb40d14c",
+"~. c #d306cd3ad306",
+"^. c #d0bed333dd40",
+"/. c #da13d403d95c",
+"(. c #dca2d7fddca2",
+"). c #c3d8c78de323",
+"_. c #cf70cf46e0f5",
+"`. c #d2ecd615e5f1",
+"'. c #d19bda23e887",
+"]. c #dfe5e562f44e",
+"[. c #eb68c82cc823",
+"{. c #ed75c9ffc96e",
+"}. c #e47dd3b8d427",
+"|. c #e025d532daf0",
+" X c #e77ad5a2db42",
+".X c #e843d858dc96",
+"XX c #fa89cf96cc62",
+"oX c #f565d6abd573",
+"OX c #f179de94dd16",
+"+X c #f816da30da47",
+"@X c #e125db19e04c",
+"#X c #e210dd33e0d3",
+"$X c #f0e8df86e0d2",
+"%X c #e25de41debd5",
+"&X c #e329e448f319",
+"*X c #f898e50fe581",
+"=X c #ff5be957e82c",
+"-X c #fffff294efc5",
+";X c #fffff497f3fa",
+":X c #fffff547f3f4",
+">X c #fffff583f736",
+",X c #fffff945fa0b",
+"<X c #ffffff41fea6",
+/* pixels */
+"(.~.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.!.L.",
+"!.x.j.k.k.c.M.M.V.D.S.N.n.l.k.v.q.",
+"I.y.8.t.p.a.E 2.( G F / 3.j.9.u.*.",
+"P.e.7.y.>.4 = q 7 ; w 1 6 g.w.e.%.",
+"L.q.1.p.n & < o # 3 , @ <.w.8.O.",
+"B.<.-.w.b * > X % $ O + . ,.1.1.} ",
+"m.=.$.-.X.8 M S H 9 U y i &.#.-.` ",
+"b.O...{ ] G.T.C.A.XX XE.Z.5.6.O.~ ",
+"z.o.) .[.-X>X&X_.oXU.@X*X,XY.| I ",
+"s.} T h..X}.OX:XA :.+X=X;X<XH.[ P ",
+"i.' J 4.].%X'.^.J.|.{.F.W.K.Z _ C ",
+"r.! K V d.`.).f./.#X$XR.@.2 z ^ m ",
+"0.W L K B D +.e : - 0 5 r Y R Q v ",
+";.N p d a h k g f u j l x c s c t "
+};
diff --git a/icons/17x14-3dpixmaps/chat.xpm b/icons/17x14-3dpixmaps/chat.xpm
new file mode 100644
index 0000000..4f044bc
--- /dev/null
+++ b/icons/17x14-3dpixmaps/chat.xpm
@@ -0,0 +1,206 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 186 2",
+" c #4c434a694cb0",
+". c #4e5f4be04d20",
+"X c #4ce34d2e5300",
+"o c #4e0f4d08563c",
+"O c #4f5151905978",
+"+ c #4fff53fa5c75",
+"@ c #56f857955bb9",
+"# c #5db35cc6632a",
+"$ c #5a595f416863",
+"% c #63be614464ff",
+"& c #62e762eb6b57",
+"* c #68c76b3d7061",
+"= c #6f106c5c70a7",
+"- c #6f366d4070b0",
+"; c #6dee6fe4762a",
+": c #6e826e76755d",
+"> c #6fbe6f177522",
+", c #6dc56deb7921",
+"< c #70be6f6675b9",
+"1 c #70b16f64784d",
+"2 c #702470167421",
+"3 c #731c73607479",
+"4 c #7559717073c8",
+"5 c #7770732577fb",
+"6 c #75d874e173ad",
+"7 c #74e274267591",
+"8 c #711a717978bf",
+"9 c #771a78f37ee6",
+"0 c #78f276437986",
+"q c #79d07bd37f4a",
+"w c #7d697c497e5e",
+"e c #7fb47d357ed1",
+"r c #5dbf6f048a37",
+"t c #6055721f8d25",
+"y c #630d75188ff0",
+"u c #662d76c19113",
+"i c #6704781c933c",
+"p c #7a537d118697",
+"a c #7cfd7faf84ff",
+"s c #7ff081058711",
+"d c #8195815c8520",
+"f c #839b82238573",
+"g c #850a84758568",
+"h c #870585628761",
+"j c #800082a88854",
+"k c #8252832188c1",
+"l c #81a88413888c",
+"z c #875d83ca88a4",
+"x c #8777862f881e",
+"c c #87a686a1893a",
+"v c #86f5883a8e04",
+"b c #88dd88bb899e",
+"n c #8ac28a648ba6",
+"m c Gray55",
+"M c #8d8e8d2b8e37",
+"N c #8e588c828f34",
+"B c #8f4d8e648f9a",
+"V c #8cbe8e4f9176",
+"C c #8d558eef921b",
+"Z c #8f3f8ced900a",
+"A c #8f6f8dd69043",
+"S c #905f8ef490c8",
+"D c #90698f09908d",
+"F c #917b8f84923d",
+"G c #91008f749525",
+"H c #9119902a914a",
+"J c #90c491669420",
+"K c #93af91b69470",
+"L c #93d0929e963e",
+"P c #92af9440972d",
+"I c #941e91a794e7",
+"U c #943f9342963d",
+"Y c #96c593d4978e",
+"T c #9211950a99d5",
+"R c #945195f698bc",
+"E c #95ae96839831",
+"W c #978e9636981f",
+"Q c #977299119b82",
+"! c #985196299820",
+"~ c #99b0978e9976",
+"^ c #9a0f97169a75",
+"/ c #99dd99579ad3",
+"( c #9a25982c99f2",
+") c #9b12984f9b14",
+"_ c #9bcb99de9b7d",
+"` c #9b6598519c2f",
+"' c #9b8c9d1f9dc7",
+"] c #9c7a99959c63",
+"[ c #9d609ab89d60",
+"{ c #9daf9b8d9d4f",
+"} c #9db79a059e77",
+"| c #9e079b3b9df0",
+" . c #9eab9ba59eb3",
+".. c #9df29c299d9c",
+"X. c #9f3e9c859f20",
+"o. c #85e793c1a9a6",
+"O. c #90489492a322",
+"+. c #9240976da359",
+"@. c #9fea9cafa15a",
+"#. c #a0789da0a060",
+"$. c #a1af9ea7a1b8",
+"%. c #a2719f6ca27d",
+"&. c #a37ca079a364",
+"*. c #a3e8a102a592",
+"=. c #a4b4a13fa4b7",
+"-. c #a634a28fa62f",
+";. c #a6c2a37da658",
+":. c #a783a3bda62c",
+">. c #a7d9a3d1a7b8",
+",. c #a542a6c1a7a9",
+"<. c #a690a442a5db",
+"1. c #a6fba435a7be",
+"2. c #a310a361aaad",
+"3. c #a796a5c3a94f",
+"4. c #a866a479a754",
+"5. c #a858a52da820",
+"6. c #a9aaa5adaa2f",
+"7. c #a8cca62ba9df",
+"8. c #a93da754aa57",
+"9. c #aae9a798ab8d",
+"0. c #aa30a8f0aac6",
+"q. c #ac6ba823a9f9",
+"w. c #ac5ea814aac0",
+"e. c #ac07a8aface8",
+"r. c #acd5a9e1ac93",
+"t. c #acbba9a8ad37",
+"y. c #ad6ba96aad35",
+"u. c #ade1aa74ae78",
+"i. c #ae0fa9f5ad98",
+"p. c #ad24ad1aaf28",
+"a. c #ae6bac3caf3b",
+"s. c #af59ac92afc8",
+"d. c #a9d2a7f4b93a",
+"f. c #aefcad59b018",
+"g. c #af10ad5fb0b9",
+"h. c #afbbae92b0ed",
+"j. c #aedcaf13b54d",
+"k. c #b0acac86b040",
+"l. c #b065ae80b14e",
+"z. c #b19fafc6b21b",
+"x. c #b149b0b4b1a8",
+"c. c #b2b3b01cb3b5",
+"v. c #b263b136b25d",
+"b. c #b20fb167b35a",
+"n. c #b359b0f9b34c",
+"m. c #b353b1ecb353",
+"M. c #b23cb1c1b473",
+"N. c #b46fb2cbb4b8",
+"B. c #b5ddb3cdb5dd",
+"V. c #b6d5b46eb6f1",
+"C. c #b686b56db69e",
+"Z. c #b72fb4f6b6cb",
+"A. c #b7e2b47bb7aa",
+"S. c #b4afb3c0b8c8",
+"D. c #b7e4b508b828",
+"F. c #b848b5e2b813",
+"G. c #b8d2b68cb8b0",
+"H. c #b962b771b965",
+"J. c #bba7b941bb99",
+"K. c #bbfeba2bbbb7",
+"L. c #bd7aba97bd65",
+"P. c #bd8bbb63bd73",
+"I. c #be9dbb93be7f",
+"U. c #bed6bc34bea0",
+"Y. c #bf2bbc20bf30",
+"T. c #bfdebd51bfb1",
+"R. c #c11cbd92c1b0",
+"E. c #c1dabf46c203",
+"W. c #c2d0c0b4c2d1",
+"Q. c #c384c120c3a7",
+"!. c #c618c37fc5dd",
+"~. c #c4fcc418c3cc",
+"^. c #c855c4b0c852",
+"/. c #c9cbc758c9cb",
+"(. c #cadac75fcada",
+"). c #d606d31cd606",
+"_. c #d753d503d816",
+"`. c #e353e342e227",
+"'. c #ee6aef09eeca",
+"]. c #effeefb2efd2",
+"[. c #f100f1b1f305",
+"{. c #f6cdf6abf513",
+"}. c Gray97",
+"|. c #fe2efbe4fb7f",
+" X c #fc9dfd24fdc9",
+".X c Gray100",
+/* pixels */
+").(.^.^.^.^.^.^.^.^.^.^.^.^.^.^.R.",
+"/.G.V.D.F.J.L.P.I.P.U.T.K.G.A.H.l.",
+"W.z.p.b.h.W b m M B n w / C.x.x.8.",
+"Q.c.g.M.U ~._.f G L d N.v s Z.n.3.",
+"E.f.a.5.g S.k ' 9 q J j ,.+ r.l.1.",
+"Y.t.t.7.% o Q XP R ].z # O y.s.*.",
+"L.9.6.u.e.0 `.[.V C '.!.5 y.u.9.@.",
+"J.>.=.-.i.e .X}.E E {.|.4 k.-.>.} ",
+"H.=.$.=.:.@ T a * * l p X w.%.;.` ",
+"G.&.#.%.:.; o.r u i y t $ q.$.&.^ ",
+"B.X.[ .;.. > 1 8 : , & 4. .#.Y ",
+"m.] ^ ) | - j.O.+.2.d.<.= X.) ] I ",
+"v._ ! ( ..h 3 2 < 3 6 7 x { ~ _ F ",
+"0.K N Z N A S B H B D S B A N A c "
+};
diff --git a/icons/17x14-3dpixmaps/choice-no.xpm b/icons/17x14-3dpixmaps/choice-no.xpm
new file mode 100644
index 0000000..b6554e0
--- /dev/null
+++ b/icons/17x14-3dpixmaps/choice-no.xpm
@@ -0,0 +1,216 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 196 2",
+" c #7ea23708465e",
+". c #7f3a40a54e38",
+"X c #7af44c8556a4",
+"o c #7dc24d2856c8",
+"O c #7c6c5dd964e2",
+"+ c #784c69596d23",
+"@ c #7ed771797643",
+"# c #7f6372627660",
+"$ c #792d8ed18c2d",
+"% c #79e98f528c6b",
+"& c #96e41d4434f6",
+"* c #9f6618c832db",
+"= c #9e011dfd3635",
+"- c #afb013b23113",
+"; c #b7a212bd3233",
+": c #a3b221793ae4",
+"> c #982b2c63412c",
+", c #945139fc4be8",
+"< c #a342282c4084",
+"1 c #84c048ad5587",
+"2 c #9148454a54ff",
+"3 c #81e156cb601e",
+"4 c #ccfc01ca285e",
+"5 c #c8ac08b62cc2",
+"6 c #ca8208062cad",
+"7 c #d17303c62a84",
+"8 c #e24c00001e90",
+"9 c #e12d000029a2",
+"0 c #eb0c01012d18",
+"q c #f76d0000283f",
+"w c #f63700002be7",
+"e c #f7ab00002cd1",
+"r c #ffff000022e9",
+"t c #ffff00002caa",
+"y c #ffff00002dd2",
+"u c #ffff00002e39",
+"i c #ffff00002ff2",
+"p c #ffff01c6325c",
+"a c #ffff034736d2",
+"s c #ffff054237d9",
+"d c #ffff06e23853",
+"f c #ffff089237a8",
+"g c #ffff0ad23cba",
+"h c #ffff0dcc3f16",
+"j c #ffff0f013cfb",
+"k c #ffff11884049",
+"l c #ffff111f413f",
+"z c #ffff120f4092",
+"x c #ffff133d4266",
+"c c #ffff15744345",
+"v c #ffff205a4e53",
+"b c #ffff255a4ecb",
+"n c #ffff28685171",
+"m c #ffff2be1551e",
+"M c #ffff43526845",
+"N c #82917fe8831a",
+"B c #ffff69c389c6",
+"V c #ffff75488f94",
+"C c #ffff7a0f9380",
+"Z c #ffff7fd298c8",
+"A c #85ca87888a8e",
+"S c #879986888923",
+"D c #80968b608b56",
+"F c #8e5a8bd78e6c",
+"G c #8db68cb68e7d",
+"H c #8e878cbe8f48",
+"J c #8eb48d748fac",
+"K c #8f288d808fef",
+"L c #8f488d839010",
+"P c #8f618e78905a",
+"I c #82ae9906960a",
+"U c #87f49c069a49",
+"Y c #8fad91f69595",
+"T c #88e09f289c82",
+"R c #8e1999169a44",
+"E c #90458d7e9048",
+"W c #90cd8f3c91da",
+"Q c #912b8f1291ed",
+"! c #93e6914d94af",
+"~ c #94c792ea957e",
+"^ c #974694499810",
+"/ c #98ca971398c2",
+"( c #99c896bc99c8",
+") c #99bb97bb9992",
+"_ c #99fc96939ac5",
+"` c #9a18987899ee",
+"' c #9a2998569a09",
+"] c #9b38982b9b26",
+"[ c #9b66985b9c30",
+"{ c #9b779afd9c93",
+"} c #9c169a309bb4",
+"| c #9c54996e9c24",
+" . c #9c919a229c92",
+".. c #9db09a6c9d93",
+"X. c #9e099a509ece",
+"o. c #9d079cc79f17",
+"O. c #9d0f9e5e9f93",
+"+. c #9f2d9cd39f61",
+"@. c #9d0e9fc8a1d1",
+"#. c #8e00a361a1cb",
+"$. c #9280a360a282",
+"%. c #9485a415a5e4",
+"&. c #9423a6d9a6a3",
+"*. c #9674a5d7a488",
+"=. c #9af9a538a4c1",
+"-. c #9837aa70a9e3",
+";. c #9a9aaa13aa02",
+":. c #99ebaba7ac38",
+">. c #9c8daafbabc3",
+",. c #a0599d75a059",
+"<. c #a10b9d45a0d1",
+"1. c #a1879dfca133",
+"2. c #a1669d56a259",
+"3. c #a0d19fdea28a",
+"4. c #a3309f45a2c6",
+"5. c #a37e9fe3a51d",
+"6. c #a3d2a0dea3d2",
+"7. c #a445a0c4a411",
+"8. c #a62aa1f1a585",
+"9. c #a7f4a402a7a5",
+"0. c #a6eea38fa88d",
+"q. c #a7fea4f0a80b",
+"w. c #a3abad98ae8d",
+"e. c #a6bba84baa82",
+"r. c #a816a387a76b",
+"t. c #a939a54aaa0f",
+"y. c #a9e1a70aaaf0",
+"u. c #aa81a734abe0",
+"i. c #ab6ea66aab3e",
+"p. c #ab84a7deac96",
+"a. c #abb3a8faac27",
+"s. c #abc9aa57ac63",
+"d. c #ad6ba98bae22",
+"f. c #aed8ab9daf4d",
+"g. c #af19ac93b0b7",
+"h. c #a18bb691b568",
+"j. c #a644b34bb461",
+"k. c #a607b84eb8ba",
+"l. c #aaa8b523b74e",
+"z. c #aaf0b7adb977",
+"x. c #abaebccfbdee",
+"c. c #b0d7acedb1ca",
+"v. c #b067ad91b110",
+"b. c #b13eac82b1fb",
+"n. c #b16fadd4b1e6",
+"m. c #b1a1acd1b2b7",
+"M. c #b15aadfeb2bf",
+"N. c #b0b0ae97b328",
+"B. c #b27cadb9b2d5",
+"V. c #b2d1ae7db3bf",
+"C. c #b2d5afe0b330",
+"Z. c #b317afa0b3c6",
+"A. c #b3e6afcbb408",
+"S. c Gray69",
+"D. c #b33ab1c4b33a",
+"F. c #b399b04eb403",
+"G. c #b2bab34eb686",
+"H. c #b147b4b2b6f1",
+"J. c #b4c9b041b4ec",
+"K. c #b517b231b586",
+"L. c #b6c3b4c0b6c3",
+"P. c #b761b2a9b891",
+"I. c #b7c7b3b3b954",
+"U. c #b53bb6c8ba7c",
+"Y. c #b3ddba30bddd",
+"T. c #b6c1bcd5be6b",
+"R. c #b89db2eeb920",
+"E. c #b8edb300b8f5",
+"W. c #b868b328b916",
+"Q. c #b909b3b1b999",
+"!. c #b98eb4f4ba1b",
+"~. c #b8feb71fb8fe",
+"^. c #b9bbb7b2b9bb",
+"/. c #bbd6b5b1bb74",
+"(. c #ba00b625bb55",
+"). c #bb85b7cabd8f",
+"_. c #bbcdb942bbc7",
+"`. c #bc74ba2ebcde",
+"'. c #bf88bc9dbfc7",
+"]. c #bf36bca5c200",
+"[. c #bfd1bf19c44c",
+"{. c #bedec2d2c66a",
+"}. c #bfb7c2cfc757",
+"|. c #c167bc3cc210",
+" X c #c22fbe55c24f",
+".X c #ffffba43c971",
+"XX c #c3d5c0b3c435",
+"oX c #c551c1cdc595",
+"OX c #c8e1c384c8eb",
+"+X c #c8edc3a7c906",
+"@X c #c92dc3cbc94e",
+"#X c #c954c439c998",
+"$X c #ca7bc676ca71",
+"%X c #cb40c636cb67",
+"&X c #d697d2a1d696",
+"*X c Gray100",
+/* pixels */
+"&X%X@X+X#XOX+X#XOX#XOX#X@XOX#X@X|.",
+"$X!.P.R.I.E.).[.}.{.].(.R.W.Q./.m.",
+"oXJ.v.F.C.T.h.A @ # R x.U.A.n.K.u.",
+"XXV.g.B.Y.Y < 9 e w 7 2 >.U.M.Z.t.",
+" Xb.f.G.%.; s x c c l i , k.N.c.0.",
+"'.d.p.z.1 r y t t t t u 8 N H.d.5.",
+"`.y.i.:.* B C V V V V Z M . l.a.2.",
+"_.q.9.&.: *X*X*X*X*X*X*X.X j.r.X.",
+"^.7.4.-.& v n b b b b m j X w.8.[ ",
+"~.6.1.w.O q d f f f f a 4 D e.7._ ",
+"L.,...3.#.> p h z k g 0 3 ;.+.<.^ ",
+"D. .( ] @.U o - 6 5 = + $.o.] | ! ",
+"S.` / ' ' O.*.I $ % T =.{ ' ) } Q ",
+"s.~ F L H H L J W P P K H E G K S "
+};
diff --git a/icons/17x14-3dpixmaps/choice-yes.xpm b/icons/17x14-3dpixmaps/choice-yes.xpm
new file mode 100644
index 0000000..afa0d7c
--- /dev/null
+++ b/icons/17x14-3dpixmaps/choice-yes.xpm
@@ -0,0 +1,170 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 150 2",
+" c #ffff00002336",
+". c #ffff000029e6",
+"X c #fc100fc73e82",
+"o c #ef211bce488f",
+"O c #ffff137d4055",
+"+ c #fc0e1aae45e5",
+"@ c #e5b3328158c3",
+"# c #f08c21bd4c82",
+"$ c #f5502c79522d",
+"% c #c36a4fa670d0",
+"& c #c022525472a0",
+"* c #d1d1663f7c25",
+"= c #d7266162788d",
+"- c #ea72408261ed",
+"; c #ac18687d84bd",
+": c #c2567cbf8ce3",
+"> c #8fcf8a1e9165",
+", c #96e68fb198b1",
+"< c #97598ea39835",
+"1 c #97648fa5984d",
+"2 c #97478f73990f",
+"3 c #98058f5e987a",
+"4 c #99a78c1b9f9f",
+"5 c #97379036988f",
+"6 c #9789905a99ba",
+"7 c #981290e498c7",
+"8 c #984c90949981",
+"9 c #9891910e9a4b",
+"0 c #997294df9a18",
+"q c #9c0b96dc9cd5",
+"w c #9cd796a09ded",
+"e c #8b7c90a8a2a4",
+"r c #8ce792f8a435",
+"t c #8d9e9be2aa37",
+"y c #92969e79a9b2",
+"u c #9f3799c5a001",
+"i c #90a3a61daff2",
+"p c #97b4ab41b0dc",
+"a c #989fac5eb1d4",
+"s c #9cccb268b782",
+"d c #a1259bfca03b",
+"f c #a1c29ce6a16e",
+"g c #a1b39d62a1af",
+"h c #a1459fe7a3e9",
+"j c #a32e9dc3a1a7",
+"k c #a26a9d62a276",
+"l c #a33a9e7da222",
+"z c #a3be9e8fa3db",
+"x c #a3d39fdda38b",
+"c c #a0b49f58a455",
+"v c #a45f9eaca3af",
+"b c #b6ad9af0a54b",
+"n c #b4209f4ba63d",
+"m c #a370a36ba71b",
+"M c #a5baa074a5a9",
+"N c #a5bfa1b7a689",
+"B c #a64ba038a64a",
+"V c #a74fa14fa751",
+"C c #a930a28aa7b1",
+"Z c #a926a336a90d",
+"A c #a9bda4aba9bd",
+"S c #a90ca528a9d6",
+"D c #aa93a57caa79",
+"F c #abd0a6c1ab75",
+"G c #abe5a712abe5",
+"H c #ab4ba73fac15",
+"J c #ac6ea7acac5f",
+"K c #ab9baa3bad6d",
+"L c #ad28a8dead28",
+"P c #adf8a9d2adfa",
+"I c #ac7dabd6adf4",
+"U c #ae2da91fac10",
+"Y c #ae17a9c8adf4",
+"T c #ae58a9f5ae40",
+"R c #ae65a9e4af2e",
+"E c #ae85aa46ae39",
+"W c #afb6abc5afb6",
+"Q c #a08ead24b4a7",
+"! c #a967aeacb159",
+"~ c #ac82ad01b050",
+"^ c #a2f1b443b73c",
+"/ c #a362bd96bc71",
+"( c #ab5ab977ba51",
+") c #ade8bc44bd65",
+"_ c #b020abeaafee",
+"` c #b097ad47afd4",
+"' c #b025ab92b0ee",
+"] c #b0b5ac58b0b5",
+"[ c #b18dad79b1a9",
+"{ c #b10fad08b224",
+"} c #b08faf36b2e9",
+"| c #b217ad3db2dc",
+" . c #b2e3aeccb2e3",
+".. c #b28faf90b2cd",
+"X. c #b324aea5b324",
+"o. c #b3d8af62b3c3",
+"O. c #b406af2ab3bf",
+"+. c #b40eaf96b405",
+"@. c #b29cb239b5fe",
+"#. c #b32ab3fcb710",
+"$. c #b557b14bb557",
+"%. c #b608b175b5d6",
+"&. c #b657b18ab657",
+"*. c #b6ceb21cb6ce",
+"=. c #b77eb2b3b777",
+"-. c #b7e9b318b7e9",
+";. c #b6d4b3abb831",
+":. c #b6b5b53db96e",
+">. c #b7fbb613ba58",
+",. c #b387bb75bd7f",
+"<. c #b15ebe50bfc9",
+"1. c #b61bb9a6bd00",
+"2. c #b80eb35db7eb",
+"3. c #b89fb3a7b892",
+"4. c #b8b7b42cb8b5",
+"5. c #b88fb431b94e",
+"6. c #b970b445b971",
+"7. c #b8e2b60abb1a",
+"8. c #b9dfb69bbb95",
+"9. c #baa0b59aba97",
+"0. c #bb3bb5f5bb38",
+"q. c #ba56b68bba56",
+"w. c #bb4db667bb61",
+"e. c #bd40b7cdbd0f",
+"r. c #b814ba68be13",
+"t. c #bd3eb91bbd3e",
+"y. c #bfc0bac5bfb2",
+"u. c #bfccbb4cbfcb",
+"i. c #b3c6bfbbc19c",
+"p. c #c12b8ec19b28",
+"a. c #c49b95f0a1f4",
+"s. c #c0729da7a792",
+"d. c #c54e9a10a556",
+"f. c #c00ebb31bff7",
+"g. c #c014bb40c00f",
+"h. c #c122bce5c122",
+"j. c #c198be96c198",
+"k. c #c226bd45c1f8",
+"l. c #c267bf65c267",
+"z. c #c482c181c482",
+"x. c #c62cc32dc62c",
+"c. c #c811c51cc8a7",
+"v. c #c920c602c920",
+"b. c #cb0bc7e3cb0b",
+"n. c #cba2c887cba2",
+"m. c #cfbfccabcfbf",
+"M. c #d00cccfbd006",
+"N. c #d093cdaed093",
+"B. c #d226cf3cd226",
+"V. c #dc33d9f6dc33",
+/* pixels */
+"V.B.m.m.m.m.m.m.m.m.m.m.m.m.m.M.c.",
+"N.h.y.y.u.g.u.g.u.g.y.f.g.g.y.k.5.",
+"n.w.3.9.6.9.9.6.0.7.r.8.6.0.6.e.| ",
+"b.9.=.3.4.-.6.2.>.1.a.i.:.6.3.9.' ",
+"v.4.&.*.=.&.=.*.<.s.O d.,.;.=.3.R ",
+"x.$.X.o.o.+.O.@.) - + b #.o.%.H ",
+"z. .] [ [ [ } ( p.. @ 4 Q ..[ o.S ",
+"l.W L P Y ~ n / = X t ^ ` E P _ N ",
+"j.L A J D ! : * $ ; s U F J D T z ",
+"u.G A D D K y o # i I D D D D J k ",
+"t.Z B V V C p & % a C V V V V Z u ",
+"q.M k z z v m e r m v z z z z M q ",
+"4.x d k k k j c h l g f f f g v 0 ",
+"{ w < 8 2 3 6 5 7 , 6 6 1 8 1 9 > "
+};
diff --git a/icons/17x14-3dpixmaps/clock.xpm b/icons/17x14-3dpixmaps/clock.xpm
new file mode 100644
index 0000000..dabd353
--- /dev/null
+++ b/icons/17x14-3dpixmaps/clock.xpm
@@ -0,0 +1,222 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 202 2",
+" c #3bce38ec3bce",
+". c #5ce359075ce3",
+"X c #5e045a535e04",
+"o c #792d5f5062d1",
+"O c #7aa35e5c6159",
+"+ c #7d5262a166f4",
+"@ c #7de67298751e",
+"# c #7b698cd18ff6",
+"$ c #7c6d8d7490ab",
+"% c #827500000db7",
+"& c #84df00000e3e",
+"* c #86cd00000dba",
+"= c #872600000dfe",
+"- c #86fa00000e00",
+"; c #87fd00000f04",
+": c #8c8600000b21",
+"> c #8ed600000c12",
+", c #85350e611dbf",
+"< c #8b0b0a1b1bc4",
+"1 c #881a0cd51cbd",
+"2 c #88b70d9d1dac",
+"3 c #8a230eae1ed2",
+"4 c #8a1c0fd31f76",
+"5 c #8e7d0e591919",
+"6 c #908a13491e16",
+"7 c #929512311d14",
+"8 c #93e213781ea6",
+"9 c #930014481f4f",
+"0 c #946a13fe1f3b",
+"q c #94b7141b1f83",
+"w c #825725e83066",
+"e c #8efe24a23671",
+"r c #aa4b271f33dd",
+"t c #b9b039c64751",
+"y c #bc563c5349e2",
+"u c #806a65be69c7",
+"i c #846a69906e01",
+"p c #9663713f7474",
+"a c #900876997b87",
+"s c #9b07705e757e",
+"d c #b2395e536834",
+"f c #b3d2653e6ee5",
+"g c #b8d4639f6c72",
+"h c #b80763e06d1d",
+"j c #b95163f26cd9",
+"k c #b97d63fa6d34",
+"l c #b9fb64c76d71",
+"z c #b8aa64776e83",
+"x c #ba3265136d9c",
+"c c #bbab661c6f26",
+"v c #be8e674b6fcc",
+"b c #bd20684b731a",
+"n c #dcfe2d3a4025",
+"m c #c26141c5502e",
+"M c #c2f34215508e",
+"N c #c36e4ba35a1c",
+"B c #cb9b4cf45bba",
+"V c #86907fe68679",
+"C c #c11b7acd8365",
+"Z c #d0207b138685",
+"A c #83b382af8672",
+"S c #86c0808b86c0",
+"D c #8a6788f68ce9",
+"F c #8a4b894a8d0a",
+"G c #8beb8aa68e37",
+"H c #8c208dd79303",
+"J c #869592e0972d",
+"K c #8d5b99559e4e",
+"L c #9036889c8f9a",
+"P c #90aa8a2391d8",
+"I c #97e68ee09878",
+"U c #973f8f2c9889",
+"Y c #91d492db990e",
+"T c #95dd927b99cd",
+"R c #966291ca9913",
+"E c #979491fb99f6",
+"W c #96c69245997f",
+"Q c #9701929a99ab",
+"! c #96e292ab9a55",
+"~ c #9618937b9a7f",
+"^ c #977592ee9a25",
+"/ c #98dd90709940",
+"( c #987b93619a1d",
+") c #9a3a93809b02",
+"_ c #9b0793619a6b",
+"` c #9b65958d9c2c",
+"' c #9b8897089dde",
+"] c #9d0296069d99",
+"[ c #9ec098d29f89",
+"{ c #8e739f7ea347",
+"} c #9e1a9fd7a632",
+"| c #95a4a0f3a58d",
+" . c #9458a3eda6f2",
+".. c #9456a523a92c",
+"X. c #984ba2e3a772",
+"o. c #9e90a11ca61d",
+"O. c #98fba47fa9ff",
+"+. c #99d8aa85aeeb",
+"@. c #9cc0a83aadc4",
+"#. c #9e34aad0af41",
+"$. c #9d9dad47b2ab",
+"%. c #9851b9bcbccd",
+"&. c #a04a9b6ba254",
+"*. c #a2299b74a2f2",
+"=. c #a3759abca2d4",
+"-. c #a3479c17a39f",
+";. c #a29b9dd8a53b",
+":. c #a45d9dfaa3a7",
+">. c #a5bf9c93a4ce",
+",. c #a5719f2ea4c4",
+"<. c #a5be9e33a687",
+"1. c #a6729e20a690",
+"2. c #a789a188a77c",
+"3. c #a271a270a9bf",
+"4. c #a27fa5dfab82",
+"5. c #a4b3a530ac01",
+"6. c #a500a44aacfc",
+"7. c #a682a54eae12",
+"8. c #a767a679af3f",
+"9. c #a87ba037a6a5",
+"0. c #a913a14ea9dc",
+"q. c #a8aba2c2a8c7",
+"w. c #abc8a3f2ac91",
+"e. c #aafba460aa7d",
+"r. c #abc4a485ab88",
+"t. c #ab53a60aadf5",
+"y. c #ac5ba4ecac2d",
+"u. c #aca6a51aac7a",
+"i. c #ad13a5e1ad13",
+"p. c #af87a78baf85",
+"a. c #a291adbfb350",
+"s. c #a117afd1b624",
+"d. c #a4baaf55b57b",
+"f. c #a885a7cfb093",
+"g. c #a94fa844b12a",
+"h. c #ae4bae51b636",
+"j. c #a67fb0a1b740",
+"k. c #a53db3b1ba4c",
+"l. c #a9ccb3c2ba8d",
+"z. c #a81ab6c8bd21",
+"x. c #ad98b72fbe69",
+"c. c #af73b91ebfd9",
+"v. c #b0eba8a1b029",
+"b. c #b191a944b0ee",
+"n. c #b183a92eb24d",
+"m. c #b2caaaabb38f",
+"M. c #b2f8ab1fb2f8",
+"N. c #b359aa85b2b6",
+"B. c #b3bdabbdb372",
+"V. c #b1c5ac57b331",
+"C. c #b41bab9ab3ee",
+"Z. c #b479ac85b403",
+"A. c #b5beada0b5be",
+"S. c #b6bbadc9b68d",
+"D. c #b751ae15b6ae",
+"F. c #b9e5b0e7b8d2",
+"G. c #b9b6b083b9a5",
+"H. c #b9c4b153b9ab",
+"J. c #b9e9b1fabaa8",
+"K. c #b890b313b916",
+"L. c #ba0ab0c5b969",
+"P. c #ba9cb196ba70",
+"I. c #bbd4b36fbbd4",
+"U. c #b9bcb4c3b9c9",
+"Y. c #bc8bb35cbc1a",
+"T. c #bcb9b40dbcb9",
+"R. c #bdb5b4debd42",
+"E. c #be78b52abe33",
+"W. c #bf37b5cebed5",
+"Q. c #bd46b833bd45",
+"!. c #bf4aba34bf4a",
+"~. c #acf2b96cc065",
+"^. c #b39fb962c0ae",
+"/. c #b252bea0c5aa",
+"(. c #b41fb98ac09e",
+"). c #bdb5b860c102",
+"_. c #bdccbf8cc7b7",
+"`. c #aa4ec0f7c5a0",
+"'. c #c0d0b820c0d0",
+"]. c #c027ba9ec3a6",
+"[. c #c22bb985c244",
+"{. c #c2fdba92c2fd",
+"}. c #c373bac5c345",
+"|. c #c198bc0fc198",
+" X c #c267bca2c267",
+".X c #c4d5bcf8c586",
+"XX c #c51ebd02c5c3",
+"oX c #c477bec1c477",
+"OX c #c769bffac8c1",
+"+X c #ca11bfcac95d",
+"@X c #c647c09fc647",
+"#X c #c76bc04dc8ea",
+"$X c #c77dc077c90a",
+"%X c #c8f3c36bc988",
+"&X c #c9b8c3ccc9b8",
+"*X c #cbf4c609cbf4",
+"=X c #cc4ac64ccc4a",
+"-X c #d0bccaead0bc",
+";X c #d0accb0fd0ac",
+":X c #d13acb79d137",
+">X c #d2eecd97d2ee",
+",X c #dcb3d886dcb3",
+/* pixels */
+",X>X;X-X;X-X;X-X;X-X;X-X;X-X;X:X%X",
+":X{.'.[..XOX#X#X$X#X$X#X#XXX[.}.J.",
+"=XT.G.].h.7.f.8.g.8.f.f.6.h.).E.m.",
+"*XI.P.(.e : & * ; - = % > w ^.R.n.",
+"&XH.H.c.4 O 4.D F A G | f 9 ~.Y.p.",
+"@XA.S.x.2 a _.' t.;.&./.Z 7 z.L.w.",
+"oXM.C.l.1 i Y W.-.V +XK b 0 k.D.0.",
+" Xp.p.j.3 o 3.Y.S L @.d q s.N.<.",
+"|.i.u.d.2 + 5.B.. X _ O.z 8 $.b.-.",
+"!.r.y.a.1 u H v.r.Z.F.J z 8 $.p.*.",
+"Q.q.2.#., @ `.# ..{ $ %.C 6 +.e.[ ",
+"U.,.>.X.< r B m y t M N n 5 .9.` ",
+"K.:.=.o.s v k g x l j h c p } 1.) ",
+"V.] U / E ~ Q R ^ R Q ! T ( I / P "
+};
diff --git a/icons/17x14-3dpixmaps/colors.xpm b/icons/17x14-3dpixmaps/colors.xpm
new file mode 100644
index 0000000..00e013c
--- /dev/null
+++ b/icons/17x14-3dpixmaps/colors.xpm
@@ -0,0 +1,203 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 183 2",
+" c #38162e8c68d4",
+". c #07085f331f5c",
+"X c #15305dd12d7b",
+"o c #156274703665",
+"O c #37424d083a15",
+"+ c #25dd6ee33b36",
+"@ c #395e5f83430f",
+"# c #314c62814631",
+"$ c #5f5338594ee7",
+"% c #65cf2e126920",
+"& c #7a7656890033",
+"* c #624d69c86928",
+"= c #60a37e647315",
+"- c #2c5d2d0b99ad",
+"; c #227d3d53c1ce",
+": c #34d445aeca17",
+"> c #3c8a442cf3e2",
+", c #522720e0bd12",
+"< c #49df59bbffff",
+"1 c #1c2cbc9d3207",
+"2 c #3cc694471926",
+"3 c #23688baf2b60",
+"4 c #36fd872536cf",
+"5 c #302288cd3700",
+"6 c #210cade832d7",
+"7 c #23e19aeb4698",
+"8 c #23bddc912b2c",
+"9 c #00009ca398af",
+"0 c #049bbd30b197",
+"q c #0ffe94adc45a",
+"w c #0000ecb3dc37",
+"e c #0000e08be193",
+"r c Cyan",
+"t c #4a42a378a702",
+"y c #888023783cc8",
+"u c #9ff9000078a8",
+"i c #929065270000",
+"p c #862775327773",
+"a c #c29c0a2d2611",
+"s c #cb0203382c7e",
+"d c #d22e00003001",
+"f c #ffff0cba2d30",
+"g c #f05f06693c88",
+"h c #c14f5de7073f",
+"j c #d690729d0000",
+"k c #af120000879e",
+"l c #82301ec1c9a2",
+"z c #c4761244ce06",
+"x c #e2ea0000e3ce",
+"c c Magenta",
+"v c #93dea09f0000",
+"b c #88f0866446ac",
+"n c #81cf812358d1",
+"m c #8d9684a26f98",
+"M c #943d87127a9b",
+"N c #da1798740000",
+"B c #c757a2130000",
+"V c #e09d95030000",
+"C c #c340d11008f3",
+"Z c #ffffc0d00000",
+"A c #e97de9b10000",
+"S c #ee5af40c0000",
+"D c Yellow",
+"F c #85848216839b",
+"G c #80fa88d98e8b",
+"H c #8c6d8c41894b",
+"J c #83a294b894a0",
+"K c #87ef986c9798",
+"L c #90488c9b91d1",
+"P c #96dd92fe97a8",
+"I c #9714933797de",
+"U c #978093a6984d",
+"Y c #97f9941b98c3",
+"T c #97609b12947e",
+"R c #90f6995c980a",
+"E c #981f944398ea",
+"W c #984d947d9922",
+"Q c #999695ec9a92",
+"! c #9a1d963d9adf",
+"~ c #9ffc98e69596",
+"^ c #9c09982b9cd2",
+"/ c #9d0499559dc5",
+"( c #8aa18aada396",
+") c #9f379b5aa001",
+"_ c #9861a585a88d",
+"` c #a21b9df2a1e9",
+"' c #a2769e79a2dc",
+"] c #a3309f10a2f3",
+"[ c #a3819f75a385",
+"{ c #adc59f64b873",
+"} c #a48ca0a1a48f",
+"| c #a532a109a4cf",
+" . c #a59ba18fa583",
+".. c #a4daa13da66a",
+"X. c #a5bfa1e0a689",
+"o. c #a638a21ca636",
+"O. c #a786a339a784",
+"+. c #a57fad2fa54c",
+"@. c #a1eaadfbab06",
+"#. c #a7b6a827a88f",
+"$. c #a7cca8b5ae55",
+"%. c #abbaa0f4ac5e",
+"&. c #a874a44ca85a",
+"*. c #a90ca4f9a9d6",
+"=. c #a93da52ca91e",
+"-. c #aa13a5fca98d",
+";. c #abe5a7e9abe5",
+":. c #ab4ba748ac15",
+">. c #abf8ace2ab65",
+",. c #ac74a859ac4b",
+"<. c #ad22a89eac9e",
+"1. c #ad5aa932acb0",
+"2. c #ad2fa936ad2f",
+"3. c #ae65a9e3af2e",
+"4. c #ae45aa2cae31",
+"5. c #afb8abafafb2",
+"6. c #a2cca415b430",
+"7. c #a9eca8f2b69e",
+"8. c #afc7ab4fbd3e",
+"9. c #ab06b1a6a3a0",
+"0. c #b51fa58ab283",
+"q. c #b025ab92b0ee",
+"w. c #b001abb1b2cb",
+"e. c #b0bdac57b054",
+"r. c #b217ad3db2dc",
+"t. c #b306ae75b033",
+"y. c #b2e3aecab2e3",
+"u. c #b20caf20b2a2",
+"i. c #b30aae8db2f1",
+"p. c #b363aef0b348",
+"a. c #b512b0e3b51d",
+"s. c #b5a5b152b58e",
+"d. c #b626b146b627",
+"f. c #b73eb2afb747",
+"g. c #b845b3ddb485",
+"h. c #b82db3d7b66b",
+"j. c #b898b39fb88d",
+"k. c #b806b3b0b977",
+"l. c #b8e9b444b8e9",
+"z. c #b88fb431b94e",
+"x. c #b8dab5d4b8d4",
+"c. c #b993b46fb997",
+"v. c #baa9b5d3ba98",
+"b. c #bb35b5d6bb39",
+"n. c #ba4cb748ba4c",
+"m. c #bb7bb6cebb7b",
+"M. c #bcf4b60bbae2",
+"N. c #bf01b58cba61",
+"B. c #bd40b7cdbd0f",
+"V. c #bdccb841bdcf",
+"C. c #bd3eba39bd3e",
+"Z. c #bfb3bad1bfb5",
+"A. c #bfe3bb27bfe8",
+"S. c #bf4bbc46bf4b",
+"D. c #af7dab16c10f",
+"F. c #b68ab208c0a2",
+"G. c #c2fbab98b077",
+"H. c #c41fb7a9b72b",
+"J. c #cbf1b268b8cd",
+"K. c #c014bb54c017",
+"L. c #c2aab922c23c",
+"P. c #c3c6b94cc39e",
+"I. c #c221bb99c1db",
+"U. c #c0c9bc50c0e5",
+"Y. c #c122bce5c122",
+"T. c #c198be93c198",
+"R. c #c226bd45c1f8",
+"E. c #c267bf64c267",
+"W. c #c779b86fc3e8",
+"Q. c #c854b894c47d",
+"!. c #c81ebf61c692",
+"~. c #c944be0cc733",
+"^. c #c482c182c482",
+"/. c #c62cc32dc62c",
+"(. c #c811c51cc8a7",
+"). c #c920c602c920",
+"_. c #cb0bc7e3cb0b",
+"`. c #cba2c887cba2",
+"'. c #cfbfccabcfbf",
+"]. c #d00cccfbd006",
+"[. c #d093cdaed093",
+"{. c #d226cf3cd226",
+"}. c #dc33d9f6dc33",
+/* pixels */
+"}.{.'.'.'.'.'.'.'.'.'.'.'.'.'.].(.",
+"[.Y.Z.A.A.K.Z.K.U.U.A.A.K.K.A.R.z.",
+"`.m.j.v.c.b.I.~.Q.W.!.V.c.b.c.B.r.",
+"_.v.f.j.c.P.0.* # @ p J.N.c.j.v.q.",
+").l.d.f.L.%.4 . 7 o 9 t G.M.f.j.3.",
+"/.s.i.k.{ + 8 3 5 0 r w = H.a.s.:.",
+"^.y.e.F.m v 6 1 X e q : - ~ h.p.*.",
+"E.5.1.D.b D C 2 O , < > F g.5.X.",
+"T.2.-.8.n S A B i u c l ; H t.4.[ ",
+"S.;.=.w.( & V Z h s x c % 9.<.,.' ",
+"C.=.o.&.7.M N j g f k z T >.O.=.) ",
+"n. .' [ ..6.G y d a $ R +.} [ .^ ",
+"x.} ` ] ] } $._ J K @.#.[ ] ] | ! ",
+"u./ P E U U Y U Q W E U U W I W L "
+};
diff --git a/icons/17x14-3dpixmaps/configuration.xpm b/icons/17x14-3dpixmaps/configuration.xpm
new file mode 100644
index 0000000..1a3b47e
--- /dev/null
+++ b/icons/17x14-3dpixmaps/configuration.xpm
@@ -0,0 +1,219 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 199 2",
+" c Gray0",
+". c #000000ba0229",
+"X c #147417071c11",
+"o c #24b4211c2159",
+"O c #221e24d32a43",
+"+ c #2e9a2d242ecd",
+"@ c #2c982cf73984",
+"# c #33db3290309f",
+"$ c #3b0a39dc3d8f",
+"% c #3e7b3cb13f8f",
+"& c #158d18af6c3f",
+"* c #12cd164f757a",
+"= c #1ffa22286e91",
+"- c #3b413aba422f",
+"; c #38ba39055d33",
+": c #36b43fe862c9",
+"> c #43f4441d519c",
+", c #4242427f5e83",
+"< c #44534a87584b",
+"1 c #56b256475abf",
+"2 c #581d55e357f5",
+"3 c #52935b766c0d",
+"4 c #579f5e676ea5",
+"5 c #5cca5fd36a01",
+"6 c #588960587160",
+"7 c #5f9767ce7997",
+"8 c #60c05e0c5f70",
+"9 c #60585fa75f8d",
+"0 c #610e5fcb6156",
+"q c #671764d167f6",
+"w c #65916c336f7f",
+"e c #6917667c67e0",
+"r c #6afd670067a3",
+"t c #6a6567866b8e",
+"y c #6143679970fe",
+"u c #609d67ff77f8",
+"i c #6c9270b87064",
+"p c #72b56f23709a",
+"a c #73f6749f65d4",
+"s c #7c997aee6efe",
+"d c #7734744f75b0",
+"f c #733f764678b7",
+"g c #79f277be7721",
+"h c #790177427bf0",
+"j c #32bf37d190a2",
+"k c #37f13a429362",
+"l c #3e2d404c8df1",
+"z c #2cd343bda6f6",
+"x c #3ee74242b1af",
+"c c #421f43638d2b",
+"v c #433a42428f5d",
+"b c #450b471b8ddb",
+"n c #6f4a6ee98c91",
+"m c #699e70628165",
+"M c #693f73fe8a3d",
+"N c #444147ffef5e",
+"B c #407c44e7fa31",
+"V c #533556efffff",
+"C c #5ef0631effff",
+"Z c #601461b3ffff",
+"A c #798e8eaa66eb",
+"S c #7f8f8876766d",
+"D c #81677e177561",
+"F c #81a17e457cb1",
+"G c #82357edf81c1",
+"H c #83f27ff9825a",
+"J c #82ae818d7d97",
+"K c #895487927b25",
+"L c #8adf88ab7920",
+"P c #8a5788557a35",
+"I c #91998f087f76",
+"U c #846d813583fc",
+"Y c #871383da871e",
+"T c #873185858358",
+"R c #828c841a8dee",
+"E c #87ce85978bfd",
+"W c #879a86688c74",
+"Q c #89e387df817c",
+"! c #8a5b86fe86e8",
+"~ c #90488c9b91d1",
+"^ c #91a08d899066",
+"/ c #921c90d98bbc",
+"( c #93c9900994cb",
+") c #96dd92fc97a8",
+"_ c #971b933997de",
+"` c #905f90ef9a34",
+"' c #978f93999832",
+"] c #985693ff98ce",
+"[ c #984d946d98f9",
+"{ c #984e94709913",
+"} c #992a951e99c3",
+"| c #997995709a0f",
+" . c #9a1d963d9adf",
+".. c #9adc98269d89",
+"X. c #9c09982b9cd2",
+"o. c #9d04999a9dc5",
+"O. c #9d6c99c09e3d",
+"+. c #86e48e64a35e",
+"@. c #95b4962aa09f",
+"#. c #9f379b5aa001",
+"$. c #a1d99d0c9f1d",
+"%. c #a20e9de2a1dd",
+"&. c #a25e9e60a2c4",
+"*. c #a3199f3ba3e3",
+"=. c #a40d9feca3dc",
+"-. c #a34ea16aa35a",
+";. c #a4cda0c2a49f",
+":. c #a528a0f7a4ad",
+">. c #a5afa19ba59b",
+",. c #a5bfa1f1a688",
+"<. c #a621a1c4a5b2",
+"1. c #a5daa2a6aa8e",
+"2. c #a7eda4d0ab5f",
+"3. c #a89ea313a640",
+"4. c #a8e1a456a7cd",
+"5. c #a8a3a475a8a6",
+"6. c #a947a4e4a8af",
+"7. c #a938a55ba955",
+"8. c #aa6ea59ea8d6",
+"9. c #abe5a7dbabe5",
+"0. c #ab30a830abf9",
+"q. c #acc4a89eac85",
+"w. c #ad2fa955ad2f",
+"e. c #adbdab4cae86",
+"r. c #af0da9fcadea",
+"t. c #aec5aa86ae29",
+"y. c #afbcabbbafbc",
+"u. c #ae25ac49ae33",
+"i. c #a57ea7abb6cf",
+"p. c #ae6fabc2b258",
+"a. c #af97addcb061",
+"s. c #aec0ac80b479",
+"d. c #b01bab40aea7",
+"f. c #b026abf1afd9",
+"g. c #b021acd5b02e",
+"h. c #b0c7af1fb18d",
+"j. c #b23caddab284",
+"k. c #b2edaf25b1f1",
+"l. c #b29faf82b2bc",
+"z. c #b3beaf77b3bf",
+"x. c #b4c6affab372",
+"c. c #b1d7b0c9afdb",
+"v. c #b35cb135b116",
+"b. c #b3fbb11bb302",
+"n. c #b467b1d6b45b",
+"m. c #b5cbb180b5c5",
+"M. c #b58db2a7b58d",
+"N. c #b64fb37fb628",
+"B. c #b7b8b365b741",
+"V. c #b6e8b44db6e9",
+"C. c #b71db4c7b71d",
+"Z. c #b781b52bb6be",
+"A. c #b780b594b778",
+"S. c #b7b1b6d4b870",
+"D. c #b810b552b7e8",
+"F. c #b990b3b9b8b1",
+"G. c #b8dab5dab8d4",
+"H. c #b95db6d9b95d",
+"J. c #b998b7b7b982",
+"K. c #ba4cb763ba4c",
+"L. c #ba71b6c6bcb4",
+"P. c #b9e7b827b9e7",
+"I. c #ba74b8a0ba74",
+"U. c #bb28b95bbaf8",
+"Y. c #bb77b823bdae",
+"T. c #bd3ebaaabd3e",
+"R. c #bdafbbb1bdaf",
+"E. c #bee8bb47bd55",
+"W. c #beb3bb55be1a",
+"Q. c #bda0bca2bda0",
+"!. c #be9cbc69bdec",
+"~. c #be72bd5abe72",
+"^. c #bf4bbc51bf4b",
+"/. c #bf99bd8ebee6",
+"(. c #bf22bd0fbf22",
+"). c #bfa1beb3bfa1",
+"_. c #87f58b29fe84",
+"`. c #bd91bbb0c135",
+"'. c #c0eebeb1c1fb",
+"]. c #c081bf68c055",
+"[. c #c198bf0cc198",
+"{. c #c267bfd9c267",
+"}. c #c1b1c093c1b4",
+"|. c #c2b2c1a5c2b6",
+" X c #c481c240c481",
+".X c #c633c43cc633",
+"XX c #c700c5e2c732",
+"oX c #c788c654c7b1",
+"OX c #c81ec7ffc8b3",
+"+X c #c962c7c7c962",
+"@X c #c973c83ac9de",
+"#X c #c9eac8bdca3c",
+"$X c #caccc96bcacc",
+"%X c #cb57ca10cb57",
+"&X c Gray81",
+"*X c #d03ecff1d03b",
+"=X c #d22bd210d22b",
+"-X c #db25d89ed860",
+";X c gainsboro",
+/* pixels */
+";X=X&X&X&X&X&X&X&X&X&X&X&X&X&X*XOX",
+"*X).Q.~.~.}.}.XX@X@X#XoX|.~.~.].S.",
+"%XP.A.I.(.u././ P L K Q v.!.A.U.h.",
+"$XJ.C.R.-.0 J > k l b ; f '.Z.J.a.",
+"+XH.V.n.9 T s @ B C _.c w `.Z.D.e.",
+".XM.l.W.g - , & N V Z v i Y.b.N.0.",
+" Xl.g.E.E * = n j x z : y L.k.l.7.",
+"{.y.q.B.! O.F D a I A S h ..x.f.,.",
+"[.w.7.m.U d e 8 c.-X$.o # m j.t.*.",
+"^.9.7.z.Y 2 p q < 6 u 4 3 +.r.q.&.",
+"T.7.<.y.G r 1 7 $ + % t ( F.8.7.#.",
+"K.>.&.5.^ 5 M i.H O X . W 6.>.X.",
+"G.;.%.=.4.2.1.3.d.p.s.` R @.<.:. .",
+"l.o.) [ ' ' ] _ { ' [ | } } _ { ~ "
+};
diff --git a/icons/17x14-3dpixmaps/development.xpm b/icons/17x14-3dpixmaps/development.xpm
new file mode 100644
index 0000000..fc4d510
--- /dev/null
+++ b/icons/17x14-3dpixmaps/development.xpm
@@ -0,0 +1,212 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 192 2",
+" c Gray0",
+". c #0000036302f9",
+"X c #068b00000000",
+"o c #06ed00a101da",
+"O c #07c40a290a3d",
+"+ c #0db40ea50f8a",
+"@ c #187a000000d2",
+"# c #196000000000",
+"$ c #1d6d250424d4",
+"% c #2c9902400a4a",
+"& c #25ee0d8111d4",
+"* c #338404330cb2",
+"= c #348c24cf274f",
+"- c #36153d323d93",
+"; c #487902720fbb",
+": c #5bc50ea71d4d",
+"> c #42f921bc276f",
+", c #528233123865",
+"< c #5bda307a3b31",
+"1 c #74cf000003a9",
+"2 c #75dc01d1176f",
+"3 c #76ca010e1760",
+"4 c #7c6125cd3735",
+"5 c #702d344041ce",
+"6 c #73063ca1487a",
+"7 c #79a03f064ad3",
+"8 c #476641444483",
+"9 c #4aa848154aea",
+"0 c #4ec24d3a4fe9",
+"q c #5c865a6a5c37",
+"w c #582661f26485",
+"e c #607e49f85028",
+"r c #62515daf6248",
+"t c #6203629e65fe",
+"y c #652460806524",
+"u c #6a4f64c56a4f",
+"i c #65577153721d",
+"p c #71676e0570fc",
+"a c #7173753377bc",
+"s c #77e473ce7802",
+"d c #7f3c87b98ae8",
+"f c #84e602ec1b94",
+"g c #9624000010fb",
+"h c #920c02341d74",
+"j c #95e9053820ac",
+"k c #91050c3c2571",
+"l c #9d931f933826",
+"z c #97fb25d63b98",
+"x c #a20714e830a8",
+"c c #a4fd1a76347e",
+"v c #b2f20d552ca7",
+"b c #aa9d2d27446f",
+"n c #963e480b5666",
+"m c #947f5449604a",
+"M c #94c7565b61e7",
+"N c #83ee735f797d",
+"B c #f75c006b2ecd",
+"V c #cbc430c04db1",
+"C c #c0444d2062e8",
+"Z c #813c7ab9813c",
+"A c #80cb7df780f8",
+"S c #83217d228321",
+"D c #839e7fdc833e",
+"F c #85077e8284da",
+"G c #895e8284895d",
+"H c #8a4385b68bb4",
+"J c #8ef489b08ef9",
+"K c #89628e2f936f",
+"L c #8c9192ae9777",
+"P c #90ce896d923b",
+"I c #91818a6d9181",
+"U c #92bb8c5592eb",
+"Y c #93e28fa09401",
+"T c #96f58ee8983b",
+"R c #97188ec99811",
+"E c #97118fa898cd",
+"W c #97688fce9994",
+"Q c #9442914a968a",
+"! c #97b1903897f0",
+"~ c #90fc98869a5d",
+"^ c #988090be986f",
+"/ c #983890669989",
+"( c #9821910398ae",
+") c #995e924b9911",
+"_ c #99bf926b9a32",
+"` c #9979933b9a69",
+"' c #991c93659b91",
+"] c #98c396d19ce9",
+"[ c #997d97969c98",
+"{ c #9b70961e9c2a",
+"} c #9c4d96319dd9",
+"| c #9ed498dd9f9d",
+" . c #99ba9e33a3ed",
+".. c #9ffb9acba1e1",
+"X. c #9c5a9e61a21c",
+"o. c #a00a9bf0a11a",
+"O. c #a1e19bd1a1be",
+"+. c #a2ce9962a200",
+"@. c #a22d9b79a2f7",
+"#. c #a3199c27a3e3",
+"$. c #a5bc9d36a512",
+"%. c #a49f9e19a40f",
+"&. c #a4ee9f87a4e6",
+"*. c #a50f9f0ba4bc",
+"=. c #a56f9f3fa575",
+"-. c #a5ba9e30a683",
+";. c #a63a9e2fa60f",
+":. c #a74a9e74a687",
+">. c #a82e9ed5a76f",
+",. c #a71fa0fca724",
+"<. c #a743a125a722",
+"1. c #a5c4a775adf6",
+"2. c #a979a181aa42",
+"3. c #a8a1a279a88c",
+"4. c #a9c0a287a9c0",
+"5. c #ab3ca2ceaaee",
+"6. c #abb7a3f6ac80",
+"7. c #ab98a479ab98",
+"8. c #abcfa58aabb1",
+"9. c #a9d7a72cad98",
+"0. c #aceda4daaced",
+"q. c #ac7aa5a8ac5a",
+"w. c #ad30a5f7ad30",
+"e. c #ae58a693ae13",
+"r. c #afb6a7b6af90",
+"t. c #af5ca734b025",
+"y. c #aabdab9db06a",
+"u. c #acd2b6b7bc22",
+"i. c #b029a86bb029",
+"p. c #b12da89bb12d",
+"a. c #b158a91bb221",
+"s. c #b15caa44b198",
+"d. c #b29caa9db29c",
+"f. c #b2ccaaacb391",
+"g. c #b228ab80b213",
+"h. c #b3bbab2db39b",
+"j. c #b191acebb201",
+"k. c #b185ac59b370",
+"l. c #b3e5ae7cb6b1",
+"z. c #b4cdac4fb4cd",
+"x. c #b4edad28b4bd",
+"c. c #b634ade8b634",
+"v. c #b657ae05b624",
+"b. c #b71bae8db71b",
+"n. c #b23ab34bb716",
+"m. c #b517b042b804",
+"M. c #b8aab03bb8aa",
+"N. c #b825b0dcb958",
+"B. c #b998b092b999",
+"V. c #b998b14ab97f",
+"C. c #b9e9b1fabaa8",
+"Z. c #b84cb3a2b849",
+"A. c #ba8bb1fcba8b",
+"S. c #bae3b221baea",
+"D. c #bb92b264bb6b",
+"F. c #ba1ab4f5ba1c",
+"G. c #bc5eb3afbc45",
+"H. c #bc86b419bc86",
+"J. c #bed6b5a2bea5",
+"K. c #bd4ab86cbd4a",
+"L. c #bf4aba54bf4a",
+"P. c #c07cb6efc057",
+"I. c #c056b76ac04d",
+"U. c #c1cbb7fdc16e",
+"Y. c #c0e3b832c0e3",
+"T. c #c1b1b90ac1b1",
+"R. c #c251b9b6c251",
+"E. c #c2deba0cc2d8",
+"W. c #c350bac2c33a",
+"Q. c #c3ecbb23c3ed",
+"!. c #c198bc0dc198",
+"~. c #c268bcc9c268",
+"^. c #c426babdc40e",
+"/. c #c416bb3ac416",
+"(. c #c48abeedc48a",
+"). c #c67bbdebc712",
+"_. c #c823bf2fc823",
+"`. c #c6b6c0dcc6b6",
+"'. c #c8f3c36bc988",
+"]. c #c942c399c942",
+"[. c #cc75c2c9cc71",
+"{. c #cce9c3dbcce9",
+"}. c #ccffc400ccff",
+"|. c #cc36c5c6cc36",
+" X c #cdb1c430cdb1",
+".X c #cc35c617cc35",
+"XX c #d0bccaead0bc",
+"oX c #d0accb0fd0ac",
+"OX c #d13ccb7bd139",
+"+X c #d299c90ad299",
+"@X c #d2eecd97d2ee",
+"#X c #dcb3d886dcb3",
+/* pixels */
+"#X@XoXXXoXXXoXXXoXXXoXXXoXXXoXOX'.",
+"OXW.Y./.{.+X}./.E.R.T.T.Q._.Q.W.C.",
+".XH.B.P.Z u I [.S.D.U.P.^.G B.J.f.",
+"|.G.M.R.S U l.K u. .H r I.G.a.",
+"].V.b.A. Xy + a 7 x < w ..I.V.t.",
+"`.c.h.z.E.).O * V n 1 5 L S.v.6.",
+"(.d.p.z.;.t = @ k : M z 1.N.h.2.",
+"~.r.0.d.5.$ > j o % 3 v g F m.r.-.",
+"!.w.4.i.) - , h f X m c ] k.e.#.",
+"L.8.4.7.x.9.. 2 C ; & 4 d s.q.@.",
+"K.3.=.,.g.Q 8 l b B # 0 [ q.3.| ",
+"F.&.O.<.J 9 X.i N 6 e s 8.*.{ ",
+"Z.%.+.>.D Y 8.o.y.~ n.A q p :.$.` ",
+"j.} R ( ^ / W E / ! ^ ` ' _ T / P "
+};
diff --git a/icons/17x14-3dpixmaps/disk-cd.xpm b/icons/17x14-3dpixmaps/disk-cd.xpm
new file mode 100644
index 0000000..bf7d021
--- /dev/null
+++ b/icons/17x14-3dpixmaps/disk-cd.xpm
@@ -0,0 +1,204 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 184 2",
+" c #5d317ddf9d27",
+". c #6b157f5e94e7",
+"X c #76827d1a9f17",
+"o c #7c147f4c94fa",
+"O c #7fb8cc04290e",
+"+ c #49d0cf6b4b79",
+"@ c #5d21cdb441d2",
+"# c #5a85a107813d",
+"$ c #60f983d99265",
+"% c #6ed882839205",
+"& c #6af087949a07",
+"* c #72c88538947c",
+"= c #72bf84a297cd",
+"- c #726d832b9ad2",
+"; c #787684d79c20",
+": c #7c3d864a9eec",
+"> c #7eef89079ae0",
+", c #74379f408ad7",
+"< c #7a878049a44e",
+"1 c #7ed280d7a308",
+"2 c #61e1a47285b8",
+"3 c #a9414f986f22",
+"4 c #be106ef56ff8",
+"5 c #ad233597b136",
+"6 c #99d57d928e98",
+"7 c #9b47789699f5",
+"8 c #82fb6420a553",
+"9 c #9ee0666ab927",
+"0 c #902bb23d6456",
+"q c #a4028d7a572b",
+"w c #ad388ce95320",
+"e c #a982935869ee",
+"r c #ae58d95c147c",
+"t c #ba57c32039d8",
+"y c #895389268add",
+"u c #8f8a8f699054",
+"i c #83ab91649afd",
+"p c #899a937c9ac8",
+"a c #90388feb9103",
+"s c #901c901090e7",
+"d c #90af90b39178",
+"f c Gray57",
+"g c #91459086920f",
+"h c #93e0926394a2",
+"j c #96ea944c97b4",
+"k c #964a95a7970a",
+"l c #9465970a9e6d",
+"z c #9522983d9ddb",
+"x c #9bb1977b9c7a",
+"c c #9b3e99c09b0d",
+"v c #9b4b9a0d9abf",
+"b c #9c409add9b87",
+"n c #9cde9ba99bca",
+"m c #9c639ae49c2a",
+"M c #9cb39b6a9c75",
+"N c #9d759abc9d45",
+"B c #9e4d9b899e42",
+"V c #9f789dc09b63",
+"C c #9da39d2e9d34",
+"Z c #9e389cd29def",
+"A c #9f2d9ce19c86",
+"S c #9f7e9ca49dff",
+"D c #812f840fa2d3",
+"F c #82b58a3da0b5",
+"G c #86b68caca266",
+"H c #8b9a92a3a21f",
+"J c #90f78c58ad75",
+"K c #93b397a7a24c",
+"L c #92e89702a4f9",
+"P c #93cf976fa88a",
+"I c #96349931a910",
+"U c #9e819c0ea12a",
+"Y c #9ff89e25a080",
+"T c #9ef0a0c7a765",
+"R c #a00d9d639fe0",
+"E c #a0699e449d21",
+"W c #a0489f659fae",
+"Q c #af398bf2b273",
+"! c #a0199a6ba0e2",
+"~ c #a1869b5da24f",
+"^ c #a0439d95a045",
+"/ c #a28b9e05a28b",
+"( c #a3b69f47a387",
+") c #a4ea9fc6a3c4",
+"_ c #a5609dffa629",
+"` c #a0699f35a948",
+"' c #a03d9c41badb",
+"] c #b8ff92f0a8aa",
+"[ c #a27bb9d89ac8",
+"{ c #a568a0f5a539",
+"} c #a562a163a562",
+"| c #a522a2c3a479",
+" . c #a765a146a767",
+".. c #a893a337a7cb",
+"X. c #a80ba1b6a811",
+"o. c #a91da18ea9e6",
+"O. c #a8cca28da8bb",
+"+. c #a9b3a3f0a9b3",
+"@. c #ab0ba2c8a9fc",
+"#. c #abcaa1dead7a",
+"$. c #ab61a488a91a",
+"%. c #aa64a446aa3b",
+"&. c #abaaa535abaa",
+"*. c #abe7a438acb0",
+"=. c #ac1ca52ca890",
+"-. c #ac77a4dbabea",
+";. c #acd5a4dcacdc",
+":. c #ad6aa643ad4e",
+">. c #acc6a621af7c",
+",. c #ad05a78dafc5",
+"<. c #af50a630aea0",
+"1. c #af7aa7b4afb5",
+"2. c #ace2a812ad15",
+"3. c #acd4ac40ad6b",
+"4. c #afc5a30ab534",
+"5. c #af7aa9dcb5fe",
+"6. c #a9c4b6eaae22",
+"7. c #b188a83baeee",
+"8. c #b0b5a85ab0b8",
+"9. c #b0eea980b1b7",
+"0. c #b324a9aab2c1",
+"q. c #b2f4ab1eb2f4",
+"w. c #b2bcab12b381",
+"e. c #b3b7ab9eb3a8",
+"r. c #b419ab3ab28a",
+"t. c #b47fac58b457",
+"y. c #b518aca4b4d3",
+"u. c #b55aae3db55a",
+"i. c #b6b6ae4fb68a",
+"p. c #b70aaebbb70a",
+"a. c #b775af98b773",
+"s. c #b935af85b9b5",
+"d. c #b199b0a1b39a",
+"f. c #b35ab2cdb354",
+"g. c #b5a5b443b5a5",
+"h. c #b6bfb0a1b9c2",
+"j. c #b51ebaf8bbb2",
+"k. c #bac7b019b700",
+"l. c #b850b04db851",
+"z. c #b8d2b0c9b952",
+"x. c #b8c6b148b8b8",
+"c. c #b977b195b97c",
+"v. c #b9f0b1acba3c",
+"b. c #b95cb214b95e",
+"n. c #b957b29cba17",
+"m. c #ba26b15eb8d7",
+"M. c #ba48b190ba2a",
+"N. c #bbcbb198ba2b",
+"B. c #bad9b260b9c7",
+"V. c #bb2bb209b942",
+"C. c #ba7bb25bba6f",
+"Z. c #ba22b31eba22",
+"A. c #bb8fb398bb77",
+"S. c #ba10b779ba10",
+"D. c #be5fb1c5bdb8",
+"F. c #bca5b48dbc74",
+"G. c #bdf3b593bc74",
+"H. c #be84b60ebfae",
+"J. c #bd22b94abd22",
+"K. c #b4e7ab8fc04b",
+"L. c #b577b666c8fe",
+"P. c #bc9cbc76cda7",
+"I. c #a4d4cb7b8322",
+"U. c #c0d4b668bd5b",
+"Y. c #c0a8b8f4c0a8",
+"T. c #c0d0b9c9c0d6",
+"R. c #c12ab9c0c12c",
+"E. c #c097bb8ec097",
+"W. c #c279bb60c279",
+"Q. c #c358bb88c32a",
+"!. c #c1d4bc5ac1d4",
+"~. c #c48bbeb2c48b",
+"^. c #c62fc086c62f",
+"/. c #c86cc3eec901",
+"(. c #c94cc378c94c",
+"). c #cbebc5cccbeb",
+"_. c #cba5c63fcba5",
+"`. c #d07ecb6fd07e",
+"'. c #d12dcc17d12d",
+"]. c #d2d1cdebd2d1",
+"[. c #dca8d8d6dca8",
+"{. c #daa2e001d380",
+"}. c #dd8ce05ae475",
+"|. c #f189ea85f1b1",
+/* pixels */
+"[.].`.`.`.`.`.`.`.`.`.`.`.`.`.`./.",
+"'.W.Y.R.R.R.R.R.T.R.R.R.R.R.R.Q.n.",
+"_.Z.a.b.l.x.c.s.D.N.B.x.l.b.a.F.w.",
+").A.l.v.M.v.H.G.6.5.M.U.B.C.c.A.9.",
+"(.b.p.a.z.j.Q 0 + < : I V.m.a.c.1.",
+"^.u.e.t.h.] q 4 @ J L ; P k.y.i.*.",
+"~.q.8.0.d.7 3 w I.L.H = % >.r.e.o.",
+"!.1.;.<.2.2 # , }.|.' $ & ` 7.1._ ",
+"E.&.X.-.@.D 1 X P.{.6 5 8 T $.:.~ ",
+"J.+. .O.=.K F * . o r O 9 #...%.! ",
+"S.} / ( ) | i > - e t [ ,.( { x ",
+"g.^ N B B S W z p G l 4.K.U N R j ",
+"f.Z c M m M n A E V C Y b v m Z h ",
+"3.k u f u s a u f u d s u g u f y "
+};
diff --git a/icons/17x14-3dpixmaps/disk-floppy.xpm b/icons/17x14-3dpixmaps/disk-floppy.xpm
new file mode 100644
index 0000000..e1f20ae
--- /dev/null
+++ b/icons/17x14-3dpixmaps/disk-floppy.xpm
@@ -0,0 +1,188 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 168 2",
+" c Gray0",
+". c #090208f508f1",
+"X c #0a5e09fc0a5d",
+"o c Gray4",
+"O c #0c870cca0c6b",
+"+ c #0e1f0dbf0e13",
+"@ c #110c115010ed",
+"# c #1459103210bb",
+"$ c #09cd2207294e",
+"% c #256b23922570",
+"& c #2c8a29dc2c1f",
+"* c #32852f333356",
+"= c #3660340f3939",
+"- c #3a2137563b60",
+"; c #42603ff744e1",
+": c #4316462a4741",
+"> c #45d9462045da",
+", c #4661459244b3",
+"< c #4e0c4e484e0c",
+"1 c #43646bfd7ceb",
+"2 c #6af167e36b0e",
+"3 c #7aed779f7acd",
+"4 c #7d1a79857d18",
+"5 c #7d7179ad7e17",
+"6 c #57939378a885",
+"7 c #57c59435a908",
+"8 c #5fc79eb9b4f7",
+"9 c #67e29d89b88b",
+"0 c #815b802181e7",
+"q c #83428201834a",
+"w c #84d080dd8555",
+"e c #87dd86ed897e",
+"r c #8855868989d9",
+"t c #8ab787fa8c4c",
+"y c #8b3888728b2f",
+"u c #8beb8a498bb5",
+"i c #8adb88758db5",
+"p c #8b0a89038ca4",
+"a c #8c468a948d4c",
+"s c #8c378b1a8d85",
+"d c #8d0e8b418e38",
+"f c #8db58c678e83",
+"g c #8e948cb58f1c",
+"h c #8e1c8d458ece",
+"j c #8f008d928ff7",
+"k c #8ef48e2c8f4d",
+"l c #8f3e8e668f64",
+"z c #8f358dcd901e",
+"x c #8fd68ec0902e",
+"c c #906f8f1f9094",
+"v c #90818f229181",
+"b c #91768f9c9236",
+"n c #91a68f659359",
+"m c #99088f709088",
+"M c #937990da9442",
+"N c #938892789448",
+"B c #9515931295c8",
+"V c #95a494269725",
+"C c #970b947d97d5",
+"Z c #973b954899d2",
+"A c #99ef91a49174",
+"S c #9a69918e9169",
+"D c #9d689699963c",
+"F c #98c096ba988b",
+"G c #999196ee9992",
+"H c #999097879957",
+"J c #99d796ba9aa0",
+"K c #999d98d499ed",
+"L c #994499bd9a4a",
+"P c #9bc799e89b9a",
+"I c #9b5d98499c26",
+"U c #9e5b99fb9ac8",
+"Y c #9f3199db9ac7",
+"T c #9cdc99ba9cdd",
+"R c #9ca89a569c75",
+"E c #9e0d9b389dde",
+"W c #9e289a7b9ef1",
+"Q c #9f009ce79efd",
+"! c #9f3f9c979f3f",
+"~ c #9fa69d799f6f",
+"^ c #9fef9e0f9e34",
+"/ c #a0989d6ba09a",
+"( c #a1f39f4ea1f7",
+") c #a2039db7a1eb",
+"_ c #a2259e20a2eb",
+"` c #a2f5a01ba2dc",
+"' c #a308a0d4a496",
+"] c #a44ba024a42f",
+"[ c #a4aca1aca4ac",
+"{ c #a4e6a370a4b8",
+"} c #a59aa21fa569",
+"| c #a5ada3f2a7f5",
+" . c #a76ca366a759",
+".. c #a62ba452a6a1",
+"X. c #a791a583a8ca",
+"o. c #a869a4a7a838",
+"O. c #a8d9a52ba94d",
+"+. c #a878a60ea865",
+"@. c #a99fa758a9d6",
+"#. c #aa94a6a7aa59",
+"$. c #aa8aa775ab44",
+"%. c #ab19a7ebab1b",
+"&. c #aac2a9feab59",
+"*. c #abffa953ac5f",
+"=. c #ad57a9f6ad08",
+"-. c #ace2aa81ac86",
+";. c #adacaabead95",
+":. c #acdbaa2aae17",
+">. c #ae85ab26ae87",
+",. c #af62ab8aaf19",
+"<. c #aedaade6afeb",
+"1. c #afd7ac79afda",
+"2. c #aedbadc0b0c8",
+"3. c #af89ad57b089",
+"4. c #b0bfae5cb184",
+"5. c #b0c7af17b1d1",
+"6. c #b172aee5b193",
+"7. c #b26fae35b209",
+"8. c #b3e3afaab3ce",
+"9. c #b1c6b04eb2f8",
+"0. c #b14bb149b34e",
+"q. c #b231b0fbb22b",
+"w. c #b2ceb1a0b302",
+"e. c #b3e8b292b3e8",
+"r. c #b296b247b417",
+"t. c #b402b159b48d",
+"y. c #b5c4b3feb5c4",
+"u. c #b659b290b6de",
+"i. c #b688b52db65b",
+"p. c #b73db5d3b7b9",
+"a. c #b690b60cb7df",
+"s. c #b7acb577b818",
+"d. c #b83eb477b8c4",
+"f. c #b826b59eb80b",
+"g. c #b8a1b656b8a5",
+"h. c #b992b758b998",
+"j. c #b926b6fcbab3",
+"k. c #b9e1b79bbb8e",
+"l. c #ba6cb6e4bc37",
+"z. c #bb79b996bb7f",
+"x. c #bb88b9f0bcb5",
+"c. c #bcfaba88bd04",
+"v. c #bceebb0dbd55",
+"b. c #bd0eba66bea6",
+"n. c #be3bbbd4be7e",
+"m. c #bdf8bc6bbe0e",
+"M. c #be00bc3dbdf7",
+"N. c #be16bc32be3f",
+"B. c #ba83c834cabb",
+"V. c #c113bd98c1a7",
+"C. c #c1a4be81c1ac",
+"Z. c #c306c0cfc3da",
+"A. c #c335c1c9c3b5",
+"S. c #c73cc509c46c",
+"D. c Gray78",
+"F. c #c85bc4b2c858",
+"G. c #c9cdc746ca29",
+"H. c #cadbc763cad6",
+"J. c Gray80",
+"K. c #d602d31bd5f3",
+"L. c #d728d40bd7bc",
+"P. c #dd06da06dcf6",
+"I. c #e0d8e156e066",
+"U. c #e1d9e0c8e1aa",
+"Y. c #f597ffffffff",
+"T. c #f63fffffffff",
+"R. c #f78affffffff",
+"E. c Gray100",
+/* pixels */
+"K.H.F.F.F.F.F.F.F.F.F.F.F.F.F.F.V.",
+"G.g.i.p.h.v.N.N.m.n.M.N.N.z.g.h.4.",
+"Z.9.<.w.s.^ Y S S m A D U -.a.t.$.",
+"A.5.3.j.g 1 8 6 6 7 9 $ # l.r.X.",
+"C.6.*.x.p B.E.T.R.Y.E.: b.0.| ",
+"n.:.@.f.s S.E.E.E.E.E., k.2.' ",
+"c.$.O.u.d D.E.E.E.E.E.> d.=._ ",
+"z. .] 7.i J.E.E.E.E.E.< 8.#.W ",
+"h.[ / ,.t O @ O X 1.o.I ",
+"g.` / ;.y & * 5 3 4 2 + >.} J ",
+"y.! T +.w - L.I.U.P. . %.` C ",
+"e.R G Q ) % ; = Z L K n o ( E M ",
+"q.P F H { ..B V r 0 q a u c ~ R b ",
+"&.N f j h k x k c l c x x v h z e "
+};
diff --git a/icons/17x14-3dpixmaps/disk.xpm b/icons/17x14-3dpixmaps/disk.xpm
new file mode 100644
index 0000000..dd24b87
--- /dev/null
+++ b/icons/17x14-3dpixmaps/disk.xpm
@@ -0,0 +1,223 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 203 2",
+" c #20431fa12034",
+". c #291f28482907",
+"X c #345229453589",
+"o c #33af327731eb",
+"O c #3e2f3c2338de",
+"+ c #0f3515865aa2",
+"@ c #18f618635ce2",
+"# c #000002646212",
+"$ c #0ff81391715a",
+"% c #128713627173",
+"& c #11e7157970ac",
+"* c #1338169b70c6",
+"= c #12c8166f7f96",
+"- c #157e18377512",
+"; c #16411913768f",
+": c #18121ab073b8",
+"> c #3d20710a461e",
+", c #443f42fb4409",
+"< c #4cde40474d97",
+"1 c #4d054b304abc",
+"2 c #551752824f1f",
+"3 c #5df452735dba",
+"4 c #5b6159aa5b2e",
+"5 c #44f04b8367f6",
+"6 c #43fe4ae96b68",
+"7 c #4d6653c7697c",
+"8 c #490d50de78a9",
+"9 c #531e59b26a4c",
+"0 c #54b65bcd6c32",
+"q c #621656ab61d4",
+"w c #662a63c76440",
+"e c #693d663063ea",
+"r c #6a9b678364b3",
+"t c #6d366aa86b2f",
+"y c #7bb677fa6c8e",
+"u c #019b061b9411",
+"i c #08a40dac9293",
+"p c #0a790eb5954f",
+"a c #0cbe10f893ce",
+"s c #172a1b9884c3",
+"d c #1a4c1f0182a5",
+"f c #18c21cb385a7",
+"g c #18c41caa87f2",
+"h c #18751d9496ff",
+"j c #1b141fd6970c",
+"k c #1bef204d817a",
+"l c #25b22b0198c8",
+"z c #2e3e33c79bdb",
+"x c #2e4b32559d60",
+"c c #3e94468695f6",
+"v c #3e1745499e12",
+"b c #450a4ab48b90",
+"n c #462c4b5e9a54",
+"m c #49cf4f8c9b4b",
+"M c #4bb6519e9d58",
+"N c #51fd539893d1",
+"B c #562856ec9d9b",
+"V c #5bfe5c869ebc",
+"C c #46b84c7ca01c",
+"Z c #4a464f3ba0f5",
+"A c #490d4f6ca61a",
+"S c #4ae850e8a1cc",
+"D c #5bcd5c72a0a7",
+"F c #5bf55ce2a6bc",
+"G c #5a4d5a53ab10",
+"H c #5b7d5c87a8d5",
+"J c #5c425d78a9e5",
+"K c #5dd25e7dabfd",
+"L c #5db866b9a133",
+"P c #68b668029d70",
+"I c #67e173729d69",
+"U c #760a77ea9a3b",
+"Y c #764679f09740",
+"T c #526c86e55a34",
+"R c #67229ab86db9",
+"E c #6b249e2e70c0",
+"W c #7a02a972720e",
+"Q c #791185c4a302",
+"! c #8838c5787de3",
+"~ c #925f8eaf8372",
+"^ c #99e58d4e8f47",
+"/ c #90488c9b91d1",
+"( c #95c991b384bb",
+") c #9661921186c3",
+"_ c #984194758a19",
+"` c #9fd09b758ea0",
+"' c #96dd92fe97a8",
+"] c #9713933697de",
+"[ c #978a9387980d",
+"{ c #980193c99868",
+"} c #984e943698d3",
+"| c #98799486991c",
+" . c #9a1d963d9adf",
+".. c #9c09982b9cd2",
+"X. c #9d0499559dc5",
+"o. c #82318e4fa289",
+"O. c #81db8dcda51c",
+"+. c #885e8bc3a366",
+"@. c #8afd91eca7d0",
+"#. c #8ae19525a225",
+"$. c #96b89d52a8aa",
+"%. c #9f379b5aa001",
+"&. c #a51a983d96cc",
+"*. c #a21d9df6a1e9",
+"=. c #a28f9e8ca2df",
+"-. c #a32a9f2ca3e0",
+";. c #a2159e62a4f9",
+":. c #a38c9f8aa551",
+">. c #a4fda072a33b",
+",. c #a5b8a179a33b",
+"<. c #a6b7a331a39c",
+"1. c #a4cda0c6a49f",
+"2. c #a523a0fba4ce",
+"3. c #a580a176a581",
+"4. c #a5bfa1e4a689",
+"5. c #a5f3a29aa45d",
+"6. c #a66ca276a5b2",
+"7. c #a6bba278a663",
+"8. c #ab38a64ea3d5",
+"9. c #a8daa50da760",
+"0. c #aa27a549a494",
+"q. c #abc3a62aa4aa",
+"w. c #ab16a791a667",
+"e. c #a8fba4e3a90d",
+"r. c #a8fca502a902",
+"t. c #a984a55ca9b4",
+"y. c #aa6aa626a9fc",
+"u. c #abdea7e4abe4",
+"i. c #ab4ba73fac15",
+"p. c #ae03a956a4db",
+"a. c #ac41a82aac58",
+"s. c #ad66a94bad30",
+"d. c #ae43aa2cae59",
+"f. c #ae65aa08af2e",
+"g. c #afbcabbfafcb",
+"h. c #aa5ea469bb28",
+"j. c #ab83a518bebb",
+"k. c #b2ecae65a85f",
+"l. c #b02babb5b0f4",
+"z. c #b14aacd0b0f0",
+"x. c #b195ad12b25a",
+"c. c #b2dbaec8b2e1",
+"v. c #b20caf20b2a2",
+"b. c #b38caf08b367",
+"n. c #b6e7b1e6a93e",
+"m. c #b962b485ad0d",
+"M. c #bb35b627acd1",
+"N. c #bbaab69fad3d",
+"B. c #bbbdb6a7af32",
+"V. c #b57fb142b58d",
+"C. c #b6bbb1cab653",
+"Z. c #b7d1b2ceb7c2",
+"A. c #b864b3aeb87b",
+"S. c #b8e1b497b8e6",
+"D. c #b852b434b911",
+"F. c #b8dab5d4b8d4",
+"G. c #ba77b59bba7f",
+"H. c #ba4cb748ba4c",
+"J. c #bb77b6b2bb78",
+"K. c #bc34b735bc26",
+"L. c #bd50b85cb110",
+"P. c #bf57ba38b0ba",
+"I. c #bd3eba39bd3e",
+"U. c #bf14ba7bbf1c",
+"Y. c #bf4bbc46bf4b",
+"T. c #89a6c56c801b",
+"R. c #89abca6485d1",
+"E. c #8b8aca7987a2",
+"W. c #8cc9cd9b88fd",
+"Q. c #8f86ce3b8b56",
+"!. c #9464c07b8722",
+"~. c #c0f0bc2db3c7",
+"^. c #c34fbdb7b498",
+"/. c #c38dbeb8b6f4",
+"(. c #c088bad8bad5",
+"). c #c08bbc0cbfde",
+"_. c #c25ebcfebcdc",
+"`. c #c125bcd0c125",
+"'. c #c1c9bd4ac1a5",
+"]. c #c198be93c198",
+"[. c #c267bf62c267",
+"{. c #cb4fb893cbe7",
+"}. c #cb7ab8eacc16",
+"|. c #cc83bc95cbcc",
+" X c #c5f1c082b734",
+".X c #c663c136bd33",
+"XX c #c6a0c16ebe6e",
+"oX c #c817c298bbbb",
+"OX c #c981c3bbbae1",
+"+X c #c655c141c1d3",
+"@X c #c482c180c482",
+"#X c #c62cc32bc62c",
+"$X c #ccf7c4b1c753",
+"%X c #cd02c497c773",
+"&X c #c81cc51cc8b1",
+"*X c #c920c619c920",
+"=X c #cb0bc7e5cb0b",
+"-X c #cba5c881cba5",
+";X c #cfc6ccadcfc6",
+":X c #d018ccfbd012",
+">X c #d095cda1d095",
+",X c #d227cf34d227",
+"<X c #dc32d9eddc32",
+/* pixels */
+"<X,X;X;X;X;X;X;X;X;X;X;X;X;X;X:X&X",
+">X`.U.).+X$X|.}.{.{.{.|.%X+X).'.D.",
+"-XJ.Z._.j.U T.R.E.Q.W.! Y h.(.K.x.",
+"=XG.Z.XXN + W E R > T !.# G oXG.l.",
+"*XS.C..Xb @ ^ q 3 X < &.% K OXA.f.",
+"#XV.b./.A ; _ . , 4 ~ & J XV.i.",
+"@Xc.z.~.Z : ( t w o 1 ` * H ^.b.t.",
+"[.g.s.L.S - y r e O 2 ) $ F P.g.4.",
+"].s.y.B.M a k d s g f = i D N.d.-.",
+"Y.u.t.m.m j v C @.Q O.L p V M.a.=.",
+"I.r.7.k.n h z x $.o.#.I u B n.e.%.",
+"H.3.=.0.+.c 6 5 0 7 9 8 l P p.3...",
+"F.1.*.>.q.9.<.5.:.;.-.6.w.8.,.2. .",
+"v.X.' } [ { } [ | [ } } [ | ] | / "
+};
diff --git a/icons/17x14-3dpixmaps/display.xpm b/icons/17x14-3dpixmaps/display.xpm
new file mode 100644
index 0000000..f0493d2
--- /dev/null
+++ b/icons/17x14-3dpixmaps/display.xpm
@@ -0,0 +1,200 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 180 2",
+" c #36a83abb3a37",
+". c #3b693da03afd",
+"X c #410641f54440",
+"o c #46094ae454fa",
+"O c #433b4a0e5ad4",
+"+ c #481b4db4536b",
+"@ c #51a259655ab3",
+"# c #565f59945aef",
+"$ c #589b50ad5302",
+"% c #5c2f5bf859e2",
+"& c #4c3d56a262a2",
+"* c #4f625256793c",
+"= c #57904601606a",
+"- c #5af865eb7dc8",
+"; c #629b659f6a2a",
+": c #63f565216d56",
+"> c Gray43",
+", c #63e964267e4b",
+"< c #6cca6ec67860",
+"1 c #772f6aa66e8e",
+"2 c #7dd97a056dbb",
+"3 c #746172d8743f",
+"4 c #79547678795c",
+"5 c #79187784790f",
+"6 c #7b6176677c99",
+"7 c #7b8478047c0a",
+"8 c #57ff5b8492d7",
+"9 c #57e65a77b38d",
+"0 c #6eed727580b9",
+"q c #76af77758107",
+"w c #6142636cab21",
+"e c #7721780fa6aa",
+"r c #53f958b0ffff",
+"t c #5ed1623fe6d2",
+"y c #de725a6d7511",
+"u c #d383651e7bd6",
+"i c #ec695e197a6f",
+"p c #80057cf48066",
+"a c #ac977c4f86e3",
+"s c #814086fa85af",
+"d c #843581438790",
+"f c #8463839a8ad6",
+"g c #840888d69844",
+"h c #884588389152",
+"j c #90488c9b91d1",
+"k c #91b08e1892ba",
+"l c #96dd92fe97a8",
+"z c #9714933797de",
+"x c #979a93bb9860",
+"c c #97f7941998b2",
+"v c #961a946e9a4e",
+"b c #992d92be9690",
+"n c #982b943e98dd",
+"m c #988b94a29931",
+"M c #9b799753997c",
+"N c #9a1f96399ab3",
+"B c #9e419dad95b2",
+"V c #9c09982b9cd2",
+"C c #9d04995a9dc5",
+"Z c #9f2f9beb9e40",
+"A c #9c839cd29e77",
+"S c #9b269a74a3ed",
+"D c #9f379b5aa001",
+"F c #9836a20da30b",
+"G c #b7a593d59d78",
+"H c #bba9929f9d44",
+"J c #a2219d80a085",
+"K c #a2429e3ea291",
+"L c #a3259f0aa2f6",
+"P c #a3879f7ca3a9",
+"I c #a3e1a395a60e",
+"U c #a6f2a35aa015",
+"Y c #a4c9a0c1a49b",
+"T c #a532a109a4cf",
+"R c #a599a17ca563",
+"E c #a5bfa1daa689",
+"W c #a686a26ea68d",
+"Q c #a730a2d9a6fb",
+"! c #a7a7a333a6c1",
+"~ c #a747a31fa734",
+"^ c #a5a0a7c7a393",
+"/ c #a7b8aab5ad8d",
+"( c #a8ffa503a8ff",
+") c #a96ea58aa996",
+"_ c #a9eda74fab1f",
+"` c #ab1fa5a9a883",
+"' c #abe5a7e9abe5",
+"] c #ac20a713a9dd",
+"[ c #ab55a885ac1e",
+"{ c #ad9aa8b4abec",
+"} c #ac8fa87fac69",
+"| c #ad1fa8eaad21",
+" . c #ad2fa934ad2f",
+".. c #ad81aa5eae5f",
+"X. c #ad9fab28ae68",
+"o. c #ae19a947ac7b",
+"O. c #ae3aa9aaad10",
+"+. c #af22aa3cadd8",
+"@. c #ae5caa62ae52",
+"#. c #afb6aba7afb6",
+"$. c #af18ad28afe1",
+"%. c #a589a5dbb044",
+"&. c #ac06aa86b28f",
+"*. c #aff7ac28b02a",
+"=. c #ad95b51ab6ca",
+"-. c #bdaea4c7ab4d",
+";. c #b0c2ad07b0c2",
+":. c #b156ada8b157",
+">. c #b086aeb4b14b",
+",. c #b0e8aeddb256",
+"<. c #b24baecdb240",
+"1. c #b295af55b2c7",
+"2. c #b54aae0cb226",
+"3. c #ba5cb7f2acaf",
+"4. c #b3b7b097b394",
+"5. c #b027b3d5b63b",
+"6. c #b376b30bb587",
+"7. c #b416b122b408",
+"8. c #b4ccb280b4cc",
+"9. c #b5a8b279b58f",
+"0. c #b5a0b315b5a0",
+"q. c #b583b3b7b60b",
+"w. c #b66fb3e5b66f",
+"e. c #b6d0b4c2b6cc",
+"r. c #b71fb479b6fc",
+"t. c #b720b4e9b720",
+"y. c #b746b5a9b7a6",
+"u. c #b22eb646b862",
+"i. c #b681b7bfb96f",
+"p. c #b323b946ba5e",
+"a. c #b7fbb89bba38",
+"s. c #b7fdb909ba2d",
+"d. c #b571bf03bee8",
+"f. c #b703be25bfa4",
+"g. c #ba3bb02eb390",
+"h. c #b8c4b4f8b8fc",
+"j. c #b85cb5e5b85a",
+"k. c #b88ab68bb882",
+"l. c #b8f1b75cb8f1",
+"z. c #b926b61fb92c",
+"x. c #b97db7c3b97d",
+"c. c #bab5b5cfba22",
+"v. c #ba41b777ba28",
+"b. c #b8f0b911baaa",
+"n. c #ba44b833ba45",
+"m. c #bb73b975bb5a",
+"M. c #ba72bd38bdba",
+"N. c #bc63b943bc5b",
+"B. c #bd3eba39bd3e",
+"V. c #bde2bcb6bde2",
+"C. c #bde0bdadbea8",
+"Z. c #bdb6be0fbf13",
+"A. c #be17bc8bbdfa",
+"S. c #be10bcdbbe14",
+"D. c #bf4bbc46bf4b",
+"F. c #bfa5be9ebfa5",
+"G. c #c9d2879595f8",
+"H. c #cb258d989a63",
+"J. c #c103945d9f8b",
+"K. c #c0959f5ea782",
+"L. c #c025bef1bff8",
+"P. c #c07abeb6c084",
+"I. c #c198be93c198",
+"U. c #c1b1bf6ec1b3",
+"Y. c #c267bf63c267",
+"T. c #c77cc73bba0b",
+"R. c #c037c55fc653",
+"E. c #c3f6c553c577",
+"W. c #c482c186c482",
+"Q. c #c630c3cfc630",
+"!. c #c7b9c76dc84f",
+"~. c #c91dc7b1c91d",
+"^. c #cab0c9c3cab0",
+"/. c #cb3fca1acb3f",
+"(. c Gray81",
+"). c #d031cf51d031",
+"_. c Gray82",
+"`. c #dc18dba8dc18",
+"'. c #e0d9e069d7cd",
+"]. c #e5a5e563e2a6",
+/* pixels */
+"`._.(.(.(.(.(.(.(.(.(.(.(.(.(.(.!.",
+").F.V.V.S.S.S.V.V.A.S.C.Z.S.S.L.y.",
+"/.n.e.x.l.k.m.P.P.a.d.s.g.b.k.m.>.",
+"^.x.w.t.y.n.U.5 A R.H.G.-.i.r.v.$.",
+"~.j.8.0.j.N.3 > # a i K.p.q.e.r.X.",
+"Q.9.<.1.z.Z % ].E.$ F f.6.7.<.9.[ ",
+"W.1.;.:.h.U , I '.M.X 2.5.=.,.4.) ",
+"Y.#.| @.c.2 9 t B ^ 1 u y H ..*.E ",
+"I. .) O.&.. * r w T.s b J.G _ @.P ",
+"D.' ) o.%.< @ 8 e 3.o ; u./ _ } K ",
+"B.( W { h 7 q & + - d +.Q ~ ( D ",
+"v.R P J : g 4 0 = O f ` R P P R V ",
+"z.Y K ! k S v M 6 p ] R L L L T N ",
+"1.C l n n n m x N m c x x n z m j "
+};
diff --git a/icons/17x14-3dpixmaps/editor.xpm b/icons/17x14-3dpixmaps/editor.xpm
new file mode 100644
index 0000000..3fdf8ed
--- /dev/null
+++ b/icons/17x14-3dpixmaps/editor.xpm
@@ -0,0 +1,230 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 210 2",
+" c #033609ca13d2",
+". c #087c0c91132a",
+"X c #0f6e169621bc",
+"o c #1a3e1e852707",
+"O c #4b674ba9511a",
+"+ c #4db54edf56d9",
+"@ c #4c624e1c58da",
+"# c #4fcc51445966",
+"$ c #4a5e50d065dd",
+"% c #4d4e58a3769d",
+"& c #4f715a4a76af",
+"* c #4c155ae97904",
+"= c #5c9760c96dff",
+"- c #63e9654b6dfe",
+"; c #60c163c37068",
+": c #662c67cf753d",
+"> c #66296a87787b",
+", c #65c96a217d77",
+"< c #6a146b827644",
+"1 c #6c5c6b94719a",
+"2 c #6ce56db77b1c",
+"3 c #6dad6dbd7a55",
+"4 c #6f516e7c79c5",
+"5 c #6f816ef67a25",
+"6 c #701b6f527ad7",
+"7 c #70456fe27b2d",
+"8 c #74f3712d734e",
+"9 c #75ce71b6755a",
+"0 c #777073e07564",
+"q c #779476a07df3",
+"w c #78f676987d32",
+"e c #796277c57f17",
+"r c #7add79427e47",
+"t c #7b6479957e42",
+"y c #5e926960844b",
+"u c #5c9e698a8e1e",
+"i c #74cb764b8291",
+"p c #77c879f98500",
+"a c #79dc796c809d",
+"s c #792e79c18320",
+"d c #7bb37b8c8347",
+"f c #7a427af8846b",
+"g c #7cfa7c3f833e",
+"h c #7e4e7c68803a",
+"j c #7ef87d848326",
+"k c #7d2a7d4b85fe",
+"l c #7d0b7e5d8921",
+"z c #7d7484fe9a40",
+"x c #7bfa885ea306",
+"c c #80367d1f7f7b",
+"v c #82167eb87f3e",
+"b c #8a467f808690",
+"n c #84128088823c",
+"m c #840d802085f7",
+"M c #86ab82df84e9",
+"N c #8666824187fb",
+"B c #874083da87f6",
+"V c #87db847987db",
+"C c #810e828d8d99",
+"Z c #80a0826f8e06",
+"A c #81ea82a98e76",
+"S c #81b083ce8f62",
+"D c #868284a588b9",
+"F c #88a085238850",
+"G c #8c44885e895e",
+"H c #8c9488d38c9b",
+"J c #8e0e8b4c8e60",
+"K c #8fc68c1b8fc6",
+"L c #833d85419255",
+"P c #880489a8960d",
+"I c #8e6b8d3893bf",
+"U c #905c8cad8e62",
+"Y c #90fb8e7193e6",
+"T c #93548fc09354",
+"R c #93c0927493b9",
+"E c #90509035957b",
+"W c #94df91269309",
+"Q c #9670948c9630",
+"! c #932892d09bfc",
+"~ c #94fb935e9b3a",
+"^ c #9890944f9784",
+"/ c #99d995699864",
+"( c #993d97e698fe",
+") c #984695c49c46",
+"_ c #99fd964c9dca",
+"` c #9a2498c699b9",
+"' c #9aad992d9a53",
+"] c #9ced98819b76",
+"[ c #9c229a879bf1",
+"{ c #9c8c98dd9c8c",
+"} c #9d5e9bb39d19",
+"| c #9e2799ed9cf9",
+" . c #9e5b9a5d9d57",
+".. c #9f109b869f3c",
+"X. c #9f359d489dbe",
+"o. c #8c0f9c63bc45",
+"O. c #96249bb4aa60",
+"+. c #9a5a9980a304",
+"@. c #9a0c9d56a957",
+"#. c #9e2c9973a861",
+"$. c #9d419d29a9dc",
+"%. c #a0559c5ea077",
+"&. c #a0e39d88a1e9",
+"*. c #a2009de0a13b",
+"=. c #a2f6a0fea2f6",
+"-. c #a385a1aea2ed",
+";. c #a321a101a319",
+":. c #a516a1a0a476",
+">. c #a5cda2b5a56c",
+",. c #a656a3cea591",
+"<. c #a67fa440aafe",
+"1. c #a82fa4f7a8b0",
+"2. c #a8cca50daa2f",
+"3. c #a9aea703a8e2",
+"4. c #aaa4a65caaa4",
+"5. c #ab93a79eab94",
+"6. c #ab11a7feae94",
+"7. c #af0daa0ca79b",
+"8. c #adf5a94bad39",
+"9. c #af6daa3dacb9",
+"0. c #af47ab10af49",
+"q. c #a807a8a4b064",
+"w. c #a984a9a4b38d",
+"e. c #af14ada8b5d8",
+"r. c #b045ab18af47",
+"t. c #b0e1adf4b0e1",
+"y. c #b2ebadd3b0a8",
+"u. c #b257ae15b25a",
+"i. c #b3dfafe9b3e2",
+"p. c #b5e9afebb122",
+"a. c #b620afe5b22a",
+"s. c #b423afbebc26",
+"d. c #b588b1b0b653",
+"f. c #b6c7b27fb6ca",
+"g. c #b393b16db8d8",
+"h. c #b664b296b8cf",
+"j. c #b837b107b1ed",
+"k. c #b820b366b89d",
+"l. c #b861b403b85f",
+"z. c #b82eb52cb82e",
+"x. c #b9b1b6eab9b1",
+"c. c #ba4ab604ba4c",
+"v. c #b95ab5dabc56",
+"b. c #b997b75dbf6c",
+"n. c #ba64b6febe57",
+"m. c #be8ab81cb9de",
+"M. c #bcbbb8adbc9a",
+"N. c #bca1b993bca1",
+"B. c #bd17b8acbd86",
+"V. c #bf5db935bd32",
+"C. c #beb8bbb7beb8",
+"Z. c #8a7d9fbcca01",
+"A. c #9485a4e6c75a",
+"S. c #9a1da7bac567",
+"D. c #9c33a714c07e",
+"F. c #9b89a998c4ca",
+"G. c #9fd3a9e1c1b5",
+"H. c #9f30a994c230",
+"J. c #a78cb3a4ccb0",
+"K. c #a522b673d811",
+"L. c #a927b631d1bd",
+"P. c #b47cb3e7c351",
+"I. c #b52bbb48cb27",
+"U. c #bfd3bc8ac339",
+"Y. c #ab12be2de438",
+"T. c #b415c63aeb86",
+"R. c #c27fb8eebbc5",
+"E. c #c06bbbd7bfe4",
+"W. c #c16bbcb0c132",
+"Q. c #c172bea1c172",
+"!. c #c29ebd38c133",
+"~. c #c689bdc9c33a",
+"^. c #c3f9c0eec3f9",
+"/. c #c5b5c08bc380",
+"(. c #c5acc296c5ac",
+"). c #c852c239c1bc",
+"_. c #c9f3c3c2c468",
+"`. c #cabfc4fdc768",
+"'. c #cb87c5abc7c1",
+"]. c #c85fc53ac860",
+"[. c #cadfc4b8c964",
+"{. c #caafc77ecaaf",
+"}. c #cc69c6c0c84b",
+"|. c #cdabc7e5c91a",
+" X c #cb3ec815cb3e",
+".X c #ce67c855c949",
+"XX c #cfa6c8b0c833",
+"oX c #cf67c8afc90f",
+"OX c #cfe4c908c8b6",
+"+X c #cefdc999cd66",
+"@X c #cef0cba0cea6",
+"#X c #cf16cbbbceaf",
+"$X c #c04ec671d7e3",
+"%X c #c680c926d517",
+"&X c #d0d0ca49cb41",
+"*X c #d250cb5ed093",
+"=X c #d065cd52d047",
+"-X c #d133cc84d125",
+";X c #d21fcf37d221",
+":X c #d090cc63df10",
+">X c #d8cbd1a1d195",
+",X c #d8b2d281d716",
+"<X c #dd38d48bd283",
+"1X c #dc35d9f9dc35",
+"2X c #c9c7c9aee05c",
+"3X c #e1fdccc2d4ed",
+"4X c #e8cbd971d876",
+"5X c #ebdcdd12dd1d",
+"6X c #f79ae9d0efd2",
+"7X c #f8caebb7f370",
+/* pixels */
+"1X;X#X@X@X#X#X#X#X#X#X#X@X#X#X=X].",
+"=XE./.'.}.|..X.X.X.XoXXXOXoX&X`.l.",
+" XV.%XL.I.D.H.H.G.S.A.Z.K.o.F.z r.",
+"{.!.E ; q 3 6 4 5 7 2 , < : > @ 8.",
+"].W.X.y.h.p.g.b.v.a.m.j.k.>X$X= 2.",
+"(.B.[ .Z t d a l 8 r 9 g ).J.u s.",
+"^.c.} ..L M P +.9.1.e.:.w.P.2X7XR.",
+"Q.f.[ | k n h f U C Y _ :X6X4Xm + ",
+"Q.i.` &.A I G J ~ v @.~.5XN o - ",
+"C.u.' %.S D ) <.6.q.3Xb X . * y *.",
+"N.0.( %.e j w ! $.i #.O.p _.T.& ] ",
+"x.5.Q d.n.U.B.+X*X[.M.-X,X<XY.% / ",
+"z.4.R Q 3.,.>.;.=.-.c 0 W 7.x $ ^ ",
+"t.{ T V V V V V V F s # O 1 B H K "
+};
diff --git a/icons/17x14-3dpixmaps/empty.xpm b/icons/17x14-3dpixmaps/empty.xpm
new file mode 100644
index 0000000..2a7dab2
--- /dev/null
+++ b/icons/17x14-3dpixmaps/empty.xpm
@@ -0,0 +1,103 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 83 1",
+" c #90448a63912a",
+". c #97848f0597be",
+"X c #96ca8f90983f",
+"o c #97668f4198c9",
+"O c #97678f9b9922",
+"+ c #981e8f689837",
+"@ c #98528fdf9904",
+"# c #97e9904e995d",
+"$ c #97ef9103994a",
+"% c #9893909298c4",
+"& c #984f90bf991c",
+"* c #98b690769a5b",
+"= c #996994da9a1c",
+"- c #9c0b96dc9cd6",
+"; c #9c8296d99d9e",
+": c #9f3799f4a001",
+"> c #a1079c16a06b",
+", c #a1b99d6aa199",
+"< c #a2049cc2a16b",
+"1 c #a23d9d41a1d0",
+"2 c #a26c9d5fa258",
+"3 c #a3ca9e91a3cf",
+"4 c #a3e59f51a426",
+"5 c #a5c0a060a5a4",
+"6 c #a5bfa1bda689",
+"7 c #a64aa01ca64a",
+"8 c #a754a157a754",
+"9 c #a926a339a90d",
+"0 c #a982a4b3a9c5",
+"q c #aa88a589aa88",
+"w c #ab45a670ab45",
+"e c #abe5a70fabe5",
+"r c #ab4ba740ac15",
+"t c #ac62a797ac56",
+"y c #ac90a827ac90",
+"u c #ad28a8ddad28",
+"i c #adfaa9d2adfc",
+"p c #ae20a9e9ae1c",
+"a c #ae65a9e4af2e",
+"s c #afb6abc5afb6",
+"d c #b020abecafee",
+"f c #b025ab92b0ee",
+"g c #b0b5ac58b0b5",
+"h c #b191ad68b19e",
+"j c #b217ad3db2dc",
+"k c #b2e3aeccb2e3",
+"l c #b324aea5b324",
+"z c #b3e8af7ab3e3",
+"x c #b405af82b405",
+"c c #b557b14bb557",
+"v c #b608b173b5d6",
+"b c #b664b19fb664",
+"n c #b6d1b235b6d1",
+"m c #b77cb2afb77c",
+"M c #b7ddb314b7dd",
+"N c #b877b39cb870",
+"B c #b8c1b442b8c2",
+"V c #b88fb431b94e",
+"C c #b974b449b974",
+"Z c #ba91b582ba8a",
+"A c #bb35b5eabb35",
+"S c #ba56b65dba55",
+"D c #bb7bb6cebb7b",
+"F c #bd40b7cdbd0f",
+"G c #bd3eb925bd3e",
+"H c #bfbabad1bfbb",
+"J c #bfccbb4ebfcc",
+"K c #c010bb44c010",
+"L c #c122bce5c122",
+"P c #c198be97c198",
+"I c #c226bd45c1f8",
+"U c #c267bf65c267",
+"Y c #c482c181c482",
+"T c #c62cc32dc62c",
+"R c #c811c51cc8a7",
+"E c #c920c602c920",
+"W c #cb0bc7e3cb0b",
+"Q c #cba2c887cba2",
+"! c #cfbfccabcfbf",
+"~ c #d00cccfbd006",
+"^ c #d093cdaed093",
+"/ c #d226cf3cd226",
+"( c #dc33d9f6dc33",
+/* pixels */
+"(/!!!!!!!!!!!!!~R",
+"^LHHJKJKJKHKKKHIV",
+"QDNACZZCACZZCACFj",
+"WZmNBMCNBNNCMBNZf",
+"EBvnMbmnnmbMnmmNa",
+"Tclzzxzzxzzzzzzvr",
+"Ykghhhhhhhhhhhhz0",
+"Usupippppippppid6",
+"Pu0yqtwwtqywwtqp3",
+"Je0qqqqqqqqqqqqt2",
+"G978888888888889:",
+"S523333333333335-",
+"B4>1222121121<,3=",
+"h;X%O+$o&O#@.*O* "
+};
diff --git a/icons/17x14-3dpixmaps/file-manager.xpm b/icons/17x14-3dpixmaps/file-manager.xpm
new file mode 100644
index 0000000..871d94e
--- /dev/null
+++ b/icons/17x14-3dpixmaps/file-manager.xpm
@@ -0,0 +1,222 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 202 2",
+" c #3eac3d1439d6",
+". c #463049a5549d",
+"X c #417548d35ab2",
+"o c #489d4bfa57b7",
+"O c #48aa4c1f5854",
+"+ c #4fd551265833",
+"@ c #4fbe53435d59",
+"# c #5b675c045c40",
+"$ c #46b151706845",
+"% c #49ef51ab67a6",
+"& c #4d0453226519",
+"* c #4e0f545e65c3",
+"= c #4fcf558266b7",
+"- c #4ef05626677e",
+"; c #4fa056ce68ce",
+": c #5598575160ae",
+"> c #5099584d6a71",
+", c #51d659486a7e",
+"< c #545b5a7e6c7c",
+"1 c #55125b916df2",
+"2 c #5dbe5bd962ae",
+"3 c #5c405c4a64c9",
+"4 c #5c425eae673c",
+"5 c #614b6285678f",
+"6 c #66cc68286d6d",
+"7 c #692669ac6d7d",
+"8 c #6061667f78bd",
+"9 c #6281684c798e",
+"0 c #6d486d6470c1",
+"q c #6ef06edf7239",
+"w c #6f246f807409",
+"e c #6bfc6f1a78b1",
+"r c #6f33720b7c34",
+"t c #7553761a7d7e",
+"y c #774b78777e93",
+"u c #7a8b782a79f6",
+"i c #7c417ac97cc6",
+"p c #7df77bdd7c65",
+"a c #7cf57bd77f38",
+"s c #7f257d0f7e1d",
+"d c #7fd57e9e7eeb",
+"f c #6dc473a08439",
+"g c #6e9875d289de",
+"h c #71be77f186ef",
+"j c #72247754893c",
+"k c #7a917c04841d",
+"l c #7c497dad87b4",
+"z c #7b807a498858",
+"x c #79387ce08bf4",
+"c c #7a9d813b8fb5",
+"v c #7e5581e88f4b",
+"b c #7d9c816690e5",
+"n c #7c83828f9092",
+"m c #7c8583899180",
+"M c #7d8e847f9265",
+"N c #7dd8851b93d5",
+"B c #7f64863f945d",
+"V c #82587e4f7bf1",
+"C c #80947f9e826b",
+"Z c #832b81e782cb",
+"A c #87c2855083ad",
+"S c #855e856d864b",
+"D c #864585568674",
+"F c #8754866c86d1",
+"G c #826c86b78f1e",
+"H c #865186df8f48",
+"J c #88a0878c887f",
+"K c #8b5d893a882a",
+"L c #8ade8c0d8a36",
+"P c #8c1489bf8a49",
+"I c #8cfd8b6b8bef",
+"U c #8f648da38a24",
+"Y c #8dc78c8c8d3a",
+"T c #806583b5923e",
+"R c #808f86ed94a1",
+"E c #82f5863794b7",
+"W c #84bb87af9610",
+"Q c #82718815942c",
+"! c #857f88789712",
+"~ c #8630892397a5",
+"^ c #82fd89689dcb",
+"/ c #825c8ac69c3d",
+"( c #8e0e8b7190d4",
+") c #8ede8e67979e",
+"_ c #8f178e9c97d0",
+"` c #88038ade9932",
+"' c #8af38dcc9c21",
+"] c #8b7d8e7e9cc4",
+"[ c #8fd18f519886",
+"{ c #8cf68ff39e8a",
+"} c #8e0990f49f84",
+"| c #974784078144",
+" . c #99fb8e548bc4",
+".. c #92038f78956b",
+"X. c #94009189926b",
+"o. c #969195d592d2",
+"O. c #9617944995a6",
+"+. c #975f957a95ac",
+"@. c #9754962c9647",
+"#. c #98e798b096fc",
+"$. c #9a85997397d7",
+"%. c #9f2a9afa941a",
+"&. c #9bed982c9bc4",
+"*. c #8af792c5a170",
+"=. c #9da29c02a441",
+"-. c #9f7da340acef",
+";. c #a5f8994c990f",
+":. c #af08971e91b6",
+">. c #b03495088ff7",
+",. c #b2ec9ec39b43",
+"<. c #a2a2a1059d90",
+"1. c Gray63",
+"2. c #a142a03da300",
+"3. c #a311a24aa79d",
+"4. c #abafa725aa52",
+"5. c #a1b2a450b5f6",
+"6. c #a84faba9bb66",
+"7. c #a90aab7ebacb",
+"8. c #b180ada1b184",
+"9. c #b101ae16b101",
+"0. c #b289aea2b248",
+"q. c #b44eb053b439",
+"w. c #b684b159b6b5",
+"e. c #b6b3b2e7b6ba",
+"r. c #b6ddb2b1b9ea",
+"t. c #b883b479b832",
+"y. c #b865b552b865",
+"u. c #b914b549b910",
+"i. c #bc06b70fbc1d",
+"p. c #bb82b86bbb82",
+"a. c #bc4cb845bc2e",
+"s. c #bc93b918bfe7",
+"d. c #bd9eba87bd9e",
+"f. c #be0eba2dbed6",
+"g. c #bfd9bbc8bfcd",
+"h. c #bfeebcd7bfee",
+"j. c #c00bbb81bf74",
+"k. c #c8ffbb85bf38",
+"l. c #c0b5bc14c041",
+"z. c #c0d4bdbec0d4",
+"x. c #c22abc18c145",
+"c. c #c397bf37c2ce",
+"v. c #c303bfecc303",
+"b. c #c4d5bdc0c3a5",
+"n. c #c4aabe65c169",
+"m. c #c64ac130c3a5",
+"M. c #c71dc1d0c3f5",
+"N. c #c44ec0cac4f9",
+"B. c #c4b7c1a3c4b7",
+"V. c #c68ac1a0c460",
+"C. c #c73bc1ebc403",
+"Z. c #c78fc25dc49b",
+"A. c #c7fbc346c645",
+"S. c #c7c7c486c7c7",
+"D. c #c1fdc261ca29",
+"F. c #c5dcc685cfae",
+"G. c #c9a7c356c699",
+"H. c #c94ac430c689",
+"J. c #cc61c0a9c1b2",
+"K. c #cd81c691c5d1",
+"L. c #c843c558c843",
+"P. c #c9c0c66dc9c0",
+"I. c #cb4dc650c998",
+"U. c #ca6dc737ca6d",
+"Y. c #cd04c7e6c8e0",
+"T. c #cdcfc607ca71",
+"R. c #c94ac837ccfb",
+"E. c #cd5dc812c95b",
+"W. c #ce99cb83ce99",
+"Q. c #cf99cc8bcf99",
+"!. c #cebac92ed084",
+"~. c #d0d9c966ca4b",
+"^. c #d376cd44ce7d",
+"/. c #d9e5cf0bcec3",
+"(. c #d06acd8bd06a",
+"). c #d1facf1ad1fa",
+"_. c #d3a6cc2ed10f",
+"`. c #d51bd480d7a5",
+"'. c #d7b3d5e7d78d",
+"]. c #d098d3bdddc2",
+"[. c #d0d4d451ded6",
+"{. c #d1bdd4f3df12",
+"}. c #d2f8d5e1dfca",
+"|. c #d314d5dcdfc2",
+" X c #d33cd603dfe9",
+".X c #d99bd6f7d79c",
+"XX c #d964d76ed971",
+"oX c #dc74da2cdb8c",
+"OX c #dc3cd9ffdc3c",
+"+X c #d34ad628e03e",
+"@X c #d355d699e12f",
+"#X c #d89fd9d2e0f6",
+"$X c #da4cdcd1e601",
+"%X c #eb4dde07dd5a",
+"&X c #f1e8d9a4d735",
+"*X c #f5d9db28d7c4",
+"=X c #eee9e049df46",
+"-X c #e362e1c2e458",
+";X c #e583e4d8e6a1",
+":X c #e6f4e626e777",
+">X c #e913e703e7fb",
+",X c #ecd6ea2beadd",
+/* pixels */
+"OX).W.W.W.W.W.W.W.W.W.W.W.W.W.Q.L.",
+"(.g.c.m.M.C.C.Z.A.V.M.C.C.M.H.I.t.",
+"U.l.-X].{.}. X@XR.#X[.}.|.+X$X3.=.",
+"P.j.`.R n m M N y -.c m M B Q @ } ",
+"S.a.:X%X&X~.E.^.P =X*X/.Y.^.K.+ { ",
+"B.u.;XJ.k.f.x.r.C N.z 7.b.w.v . ] ",
+"v.e.>Xt g s.n.x e D.8 6.G.q.f o ' ",
+"z.q.,Xl ^ !.T.b r F.9 5._.i.j O ` ",
+"h.q.oX0 6 i p 7 a 2.5 w s u q : ~ ",
+"d.q.'.d I J D Y O.+.A K F S #.4 ! ",
+"p.8.XX# U o.$.L <.@.*.G 1.X.,.3 E ",
+"y.0..X Z h ;.| %.V / k :. .>.2 T ",
+"y.4.H X 1 % < & , * ; - = > = $ W ",
+"9.&..._ ) _ ) _ ) _ _ ) _ ) _ [ ( "
+};
diff --git a/icons/17x14-3dpixmaps/file.xpm b/icons/17x14-3dpixmaps/file.xpm
new file mode 100644
index 0000000..aac8aee
--- /dev/null
+++ b/icons/17x14-3dpixmaps/file.xpm
@@ -0,0 +1,220 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 200 2",
+" c #74326141548d",
+". c #7c9f69b058f3",
+"X c #77a674bd6953",
+"o c #7cfb7c467a5c",
+"O c #8d367d3c5e9c",
+"+ c #925d6e234f83",
+"@ c #80b97bed7b78",
+"# c #81197bfc7bc1",
+"$ c #817e7be17c8f",
+"% c #80fc7c357be0",
+"& c #80787c657c59",
+"* c #830a7ea27ebd",
+"= c #81c77ce580e1",
+"- c #84387ed282a4",
+"; c #84c77f11832f",
+": c #8a3b888f6e34",
+"> c #8534831d777c",
+", c #8cbe89d57b9a",
+"< c #8d728a617c91",
+"1 c #8ea68b327ddb",
+"2 c #8e1f8b607ebc",
+"3 c #8f0d8b847e15",
+"4 c #86558135833a",
+"5 c #874881cc853e",
+"6 c #882380688b29",
+"7 c #89f2839f8a3d",
+"8 c #891086ae8c9f",
+"9 c #8c4182478da9",
+"0 c #8da887478da3",
+"q c #8d0c8ac78055",
+"w c #8fc58d1d8045",
+"e c #8f6d885d8f4c",
+"r c #8fc989379268",
+"t c #94608a2893a3",
+"y c #96ca8f7798eb",
+"u c #97308f70985e",
+"i c #97c9912097f9",
+"p c #97d4908798bf",
+"a c #9779911999b3",
+"s c #982b90c099dd",
+"d c #986b917599e9",
+"f c #991c908e98ce",
+"g c #983591939a69",
+"h c #9890929299fa",
+"j c #999392289b09",
+"k c #99b994289a31",
+"l c #9b7c96039c44",
+"z c #9cde95ba9d83",
+"x c #9e8b988f9f54",
+"c c #9f0e9c07a226",
+"v c #a2c998b6a1f5",
+"b c #a3279ab3a1a8",
+"n c #a20d9b59a2d7",
+"m c #a3189c27a3e1",
+"M c #a3309d73a330",
+"N c #a2479cd1a523",
+"B c #a3aa9c87a749",
+"V c #a3309e39a529",
+"C c #a4219bb5a2f7",
+"Z c #a5ae9bb9a2e2",
+"A c #a4da9c36a4a6",
+"S c #a4bd9e92a47c",
+"D c #a57a9ec7a4d4",
+"F c #a57f9f73a5b2",
+"G c #a5e99e48a6b2",
+"H c #a6809deca64a",
+"J c #a4559d79a946",
+"K c #a77a9f8fab63",
+"L c #b5dead729c49",
+"P c #b4a0b38a925f",
+"I c #b5f4b30194df",
+"U c #b40db50f944d",
+"Y c #b0f3b3689933",
+"T c #b196b3b299c4",
+"R c #b351b5cf9a13",
+"E c #b40db64999f0",
+"W c #b891b6c99a1b",
+"Q c #bb0db9389985",
+"! c #a78da0e4a777",
+"~ c #a7dea1d1a7fc",
+"^ c #a7f7a240a8d1",
+"/ c #a828a16ba7f0",
+"( c #a98ba18daa55",
+") c #a944a239a942",
+"_ c #aa02a2c7aa02",
+"` c #ab58a26faf48",
+"' c #ab22a41faafe",
+"] c #abe1a4d3abe0",
+"[ c #aba2a402ac6b",
+"{ c #ac0ca4f2abcc",
+"} c #ac27a5f9ac97",
+"| c #ad47a5a3ad3b",
+" . c #aea3a6ccae68",
+".. c #af9aa795afc7",
+"X. c #afd7a663b3c7",
+"o. c #aff0a8eeb080",
+"O. c #b04ea7dbb313",
+"+. c #b0e8a88cb0e8",
+"@. c #b0c5a90bb21b",
+"#. c #b140a91eb20a",
+"$. c #b155abc4b1e5",
+"%. c #b267aa38b243",
+"&. c #b296ab04b35b",
+"*. c #b3a2ab53b38d",
+"=. c #b241a90bb61e",
+"-. c #b418abb7b515",
+";. c #b5a6acfeb582",
+":. c #b56dadc7b56d",
+">. c #b4a8acfdb6d3",
+",. c #b684ae0ab648",
+"<. c #b747ae77b747",
+"1. c #b782ae58bb34",
+"2. c #b881afd8b881",
+"3. c #b820afc1b95e",
+"4. c #b7c8b2bab840",
+"5. c #b026b8e4b8df",
+"6. c #b0e3bb51b953",
+"7. c #b2a6b9ecb9ce",
+"8. c #b3c2bc55b9e9",
+"9. c #b4bebca7b95c",
+"0. c #b55ebdf6b946",
+"q. c #b4a1bd18ba3b",
+"w. c #b5afbe66bbc2",
+"e. c #b74abf85bb33",
+"r. c #b775bfe5bc24",
+"t. c #b839b017b816",
+"y. c #b914b09db914",
+"u. c #b9b7b13fb9a4",
+"i. c #b9d9b1acbab8",
+"p. c #ba4eb198ba42",
+"a. c #bb5eb2b5bb81",
+"s. c #bbf7b38fbbf7",
+"d. c #ba71b13ebd79",
+"f. c #b9ecb441ba08",
+"g. c #bc6cb3cdbc74",
+"h. c #bd0ab478bd0a",
+"j. c #bd6eb567bd3d",
+"k. c #bd16b687bd15",
+"l. c #be77b58bbf6b",
+"z. c #bf50b87bbf50",
+"x. c #bfb5b7a9c20e",
+"c. c #b9d8c28fba8a",
+"v. c #baaac0deba06",
+"b. c #bb76c3bfbbd3",
+"n. c #bb48c2cbbcde",
+"m. c #bb83c36bbc79",
+"M. c #ba3bc4a5c349",
+"N. c #bc06c584c110",
+"B. c #c14ab871c14a",
+"V. c #c15cb90ac15a",
+"C. c #c0dcb8f8c307",
+"Z. c #c198bafdc198",
+"A. c #c268b98ec262",
+"S. c #c2bbba97c2bb",
+"D. c #c2eeba30c300",
+"F. c #c267bb99c267",
+"G. c #c390bb0ec364",
+"H. c #c47cbd9ac47c",
+"J. c #c680bdbec6c1",
+"K. c #c670bf52c670",
+"L. c #c843bf18c8f5",
+"P. c #c8f3bfc6ca9e",
+"I. c #c92ebf91cae9",
+"U. c #c244c3799dd9",
+"Y. c #c345c662a113",
+"T. c #c1b6c471a465",
+"R. c #c233c793bcdf",
+"E. c #c0d0c89ebea1",
+"W. c #c63ccbddbfad",
+"Q. c #dd4add12b7e6",
+"!. c #c022ca89c415",
+"~. c #c10fca66c5fb",
+"^. c #c9bec082caf7",
+"/. c #c94bc24dc996",
+"(. c #cbb0c48fcbb0",
+"). c #cd03c55ecd03",
+"_. c #ca86cffac267",
+"`. c #d0c9c99fd0c9",
+"'. c #d119c9ead113",
+"]. c #d180cad4d180",
+"[. c #d306cc26d306",
+"{. c #dca2d665dca2",
+"}. c #dcdae303d26d",
+"|. c #de64e3cfd0fd",
+" X c #de9ce4a6d039",
+".X c #e391ec3bdc04",
+"XX c #e40bec98dbfb",
+"oX c #f402f501c94c",
+"OX c #f4d0f5d1ca2b",
+"+X c #fbacfd61cd4f",
+"@X c #f054f45cd51b",
+"#X c #f285f635d58e",
+"$X c #f34af6c2d65a",
+"%X c #f627f8efd5e6",
+"&X c #feffffffd2df",
+"*X c #ffffffffdfac",
+"=X c #f9a2fdfae131",
+"-X c LightYellow",
+";X c #ffffffffe696",
+":X c #ffffffffe991",
+/* pixels */
+"{.[.`.`.`.`.`.`.`.`.`.`.`.`.`.'./.",
+"].S.B.V.D.L.P.I.P.I.^.J.A.V.V.G.i.",
+").h.y.g.l.0 4 ; - 5 = J C.g.u.j.&.",
+"(.s.2.p.d.> +XOXoX&XU.. >.x.p.a.#.",
+"/.u.<.t.1.q ;X-X*X:XQ.+ O.a.u...",
+"K.:.*.;.=.2 %XR.W._.E.L O i i.,.[ ",
+"H.*.+.%.X.1 @X5.e.r.w..XQ t 3.*.( ",
+"F...| .` 3 #X8.m.b.q.|.P 0 -...G ",
+"Z.| _ | K < #X6.c.v.7.}.U 8 @. .m ",
+"z.] ) ' K , $X9.b.n.0. XI 9 o.{ n ",
+"k.~ F ! B w =XM.~.!.N.XXW 6 } / x ",
+"f.D b M N X Y.Y R E T T.: 7 ^ S l ",
+"4.V v C H e o $ @ # % & * c A Z k ",
+"$.z y p u d j g h a d g g f u s r "
+};
diff --git a/icons/17x14-3dpixmaps/folder-open.xpm b/icons/17x14-3dpixmaps/folder-open.xpm
new file mode 100644
index 0000000..8a3de1e
--- /dev/null
+++ b/icons/17x14-3dpixmaps/folder-open.xpm
@@ -0,0 +1,164 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 144 2",
+" c #5018478f3abe",
+". c #54534a313d3b",
+"X c #57764cd03f25",
+"o c #574c556c519c",
+"O c #661256d343c1",
+"+ c #6fbd5fd54c11",
+"@ c #6f0460144dae",
+"# c #726a61984c9f",
+"$ c #741b62d94d4b",
+"% c #79556f5b5cb2",
+"& c #7a3c6f226095",
+"* c #773c73386bb7",
+"= c #7cbe76af6b5d",
+"- c #7251727672bb",
+"; c #73d57468757b",
+": c #7e277ee0809a",
+"> c #804e6ee758a5",
+", c #84d97b7669aa",
+"< c #85ed7bac687f",
+"1 c #860f7bc96896",
+"2 c #87507cf56997",
+"3 c #8d337aeb6295",
+"4 c #8db87bd063fa",
+"5 c #8a307f7a6b75",
+"6 c #8cb081216b60",
+"7 c #99f6815f6209",
+"8 c #a87c8d706a2d",
+"9 c #a5f9926e7238",
+"0 c #a0f6933e797c",
+"q c #c374a4097b6f",
+"w c #c452a4a77be1",
+"e c #832a832a84ae",
+"r c #86d389698e0b",
+"t c #873089c08e59",
+"y c #8987874b8457",
+"u c #8c7a89438500",
+"i c #8918891889e0",
+"p c #899b899b8a62",
+"a c Gray54",
+"s c #8a848a848b4a",
+"d c #88a68add8ed1",
+"f c #8a448c2d8f92",
+"g c #8c448c448d03",
+"h c #8e2e8e2e8ef4",
+"j c Gray56",
+"k c #8fc7922b96a1",
+"l c #915091509216",
+"z c #935e935d932b",
+"x c #92d893c19549",
+"c c #92ff94b49786",
+"v c Gray58",
+"b c #9584958895da",
+"n c #95a0962a96fa",
+"m c #961a961a95ed",
+"M c Gray59",
+"N c #977497769764",
+"B c #96b897ac9958",
+"V c #97be97be9884",
+"C c #97e99a189d3c",
+"Z c #9a609a609a60",
+"A c #9a979abc9b63",
+"S c #9b259b169afb",
+"D c #98d89ab39d8a",
+"F c #98479b0a9ec2",
+"G c #9aac9c819fdb",
+"H c Gray61",
+"J c #9d359d359d98",
+"K c Gray62",
+"L c #99db9cc3a0a3",
+"P c #9a909caea0a2",
+"I c #9bbc9f83a496",
+"U c #9cf09e76a151",
+"Y c #9dea9eada017",
+"T c #9c3d9eeba285",
+"R c #9cfc9f94a312",
+"E c #9e62a040a2c5",
+"W c #9de3a100a528",
+"Q c #9f82a295a6ae",
+"! c #a016a0139fdb",
+"~ c #b5ffa5118531",
+"^ c #bc26a9f78864",
+"/ c #bc51ab488a80",
+"( c #a0d3a0cca0bf",
+") c #a041a041a107",
+"_ c #a218a215a1dd",
+"` c #a200a200a2c6",
+"' c Gray64",
+"] c #a0a9a2a4a54b",
+"[ c #a38ca38ca437",
+"{ c #a44da44aa446",
+"} c Gray65",
+"| c #a728a71da6dd",
+" . c #a749a748a746",
+".. c #a16ba447a818",
+"X. c Gray66",
+"o. c #a9bda9bea9b9",
+"O. c #a9ffa9ffaabb",
+"+. c #aa89aa86aa82",
+"@. c Gray67",
+"#. c #ab75abe4ac77",
+"$. c #ab33abe2ad06",
+"%. c #abc3ad40af38",
+"&. c #ac81ac83ac86",
+"*. c #ad22ad11acf9",
+"=. c Gray68",
+"-. c #ac1cadb7afda",
+";. c #ad2bade9aee8",
+":. c #ae3aae3cae3f",
+">. c #aeb0aeecaf3c",
+",. c Gray69",
+"<. c #b277b277b268",
+"1. c Gray70",
+"2. c Gray71",
+"3. c #b714b714b714",
+"4. c #b9b4b9b4b9fd",
+"5. c #bbe0bbe0bbe0",
+"6. c #bc77bc77bc77",
+"7. c #c01aac0d8862",
+"8. c #c18cae0d8ab9",
+"9. c #c2aaaeea8b3c",
+"0. c #c39aafb28bd4",
+"q. c #c756b1aa8a8e",
+"w. c #dd3fc77b9f04",
+"e. c #e4c8ce75a4c3",
+"r. c #ea42d1f9a493",
+"t. c #f482dd91b2b0",
+"y. c Wheat",
+"u. c #fab6e179b24c",
+"i. c #f83ae0fbb586",
+"p. c #ff7be60db686",
+"a. c #fd44e5a7b95f",
+"s. c #ff1de75ebab7",
+"d. c #ffffe85eb789",
+"f. c #ffffead5bd8c",
+"g. c #ffffeb06bdc1",
+"h. c #ffffee9dbe6f",
+"j. c #c08fc08fc08f",
+"k. c #c153c153c153",
+"l. c Gray76",
+"z. c Gray80",
+"x. c #fffff386c27d",
+"c. c #fffff553c3c4",
+"v. c #fffff6a4c750",
+"b. c #fffffa72c7dc",
+/* pixels */
+"z.k.k.k.k.k.j.6.k.k.k.j.j.j.j.k.4.",
+"k.<.>.<.<.<.,.<.,.<.>.<.,.,.,.<.o.",
+"5.>.X.X.X.X.X.X.X.X.>.>.X.&.X.>.' ",
+"5.>.X.X.X.>.>.>.,.-.W W ,.>.X.X.' ",
+"5.X.} X.>.R R R I u 3 4 y ..$.X.! ",
+"3.} ' $.: O $ # # 7 w q 8 & ] X.K ",
+"3.' ' D , q.0.9.9.^ ~ / 9 > L } D ",
+"<.! ' k 0 b.g.g.g.g.g.v./ @ D { M ",
+"<.K K L = p.t.t.t.t.t.a.w.X C ' M ",
+">.K S K * u.i.t.t.t.t.a.e.. D K x ",
+">.S M R - r.c.h.h.h.h.x.d. c K j ",
+"X.M v S ; % 5 2 < < < 2 6 o B M j ",
+"X.M z M N f d d t d t t d c M M j ",
+"} j i i i d i i i i i g i i i i e "
+};
diff --git a/icons/17x14-3dpixmaps/folder.xpm b/icons/17x14-3dpixmaps/folder.xpm
new file mode 100644
index 0000000..2dbc453
--- /dev/null
+++ b/icons/17x14-3dpixmaps/folder.xpm
@@ -0,0 +1,195 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 175 2",
+" c #7cb4756b69b1",
+". c #7fb57d4a6e2d",
+"X c #767e73e9709b",
+"o c #767c76ba7581",
+"O c #76e677bd75ac",
+"+ c #771f762377a4",
+"@ c #76697a3c7300",
+"# c #76ed784d75e8",
+"$ c #772d783e75c8",
+"% c #78db77d67566",
+"& c #7a737abb7616",
+"* c #83f779f03cec",
+"= c #80817ea06f08",
+"- c #805e7f9182e9",
+"; c #980f8c1031b1",
+": c #aaa29cea364f",
+"> c #811a80bd7198",
+", c #84a88062716c",
+"< c #8bec81347067",
+"1 c #891382d47d36",
+"2 c #98b28b666e2a",
+"3 c #9f8b91e676ca",
+"4 c #9fbc95b17914",
+"5 c #a3d494a27950",
+"6 c #a6d998317c9c",
+"7 c #b7b5a3007ab6",
+"8 c #bbd2a6ac7f76",
+"9 c #bd39a7d27cab",
+"0 c #bc3fa6f37f72",
+"q c #c67bb5d97f9a",
+"w c #91788adc8d1c",
+"e c #90488c9b91d1",
+"r c #96db92fc97a5",
+"t c #9715934897dc",
+"y c #97d3941d995d",
+"u c #961f94c09e45",
+"i c #977995409f85",
+"p c #997a92f59798",
+"a c #985c94989986",
+"s c #9888950799f9",
+"d c #987594d09a1f",
+"f c #98e4957c9a71",
+"g c #992f95ab9a23",
+"h c #9a1d963d9adf",
+"j c #9c09982b9cd2",
+"k c #9d0499559dc5",
+"l c #95fa9487a010",
+"z c #96059445a024",
+"x c #97f296b8a1bf",
+"c c #97739613a4cb",
+"v c #996d98bda3dd",
+"b c #9bcd9b1da5e4",
+"n c #9f379b5aa001",
+"m c #9e1e9c84a74e",
+"M c #a1079da2a369",
+"N c #a2279e4aa2f1",
+"B c #a3429efda2f3",
+"V c #a3199f3ca3e3",
+"C c #bc87a75781c8",
+"Z c #a4c2a0bca494",
+"A c #a52aa0daa4e7",
+"S c #a542a100a4cb",
+"D c #a5afa192a57d",
+"F c #a5bfa1dfa689",
+"G c #a6c9a32fa7f6",
+"H c #a591a2baaa9c",
+"J c #a8eaa4f0a8eb",
+"K c #a90da4b7a8b6",
+"L c #a90ca4e1a9d6",
+"P c #a9a4a567a92b",
+"I c #abcaa7d0abcc",
+"U c #a8b2a42cad53",
+"Y c #a84ea53baea1",
+"T c #ab4ba72dac15",
+"R c #aa12a6c2afed",
+"E c #acbba866ac4a",
+"W c #ad04a8a5aca7",
+"Q c #ad14a919ad15",
+"! c #ae65a9feaf2e",
+"~ c #aeeeaaa5ae73",
+"^ c #afcdabb9afab",
+"/ c #abe5a910b255",
+"( c #ac69a9c2b2fa",
+") c #ae5eaaf1b22d",
+"_ c #afb8acfcb5de",
+"` c #b06bac3daff9",
+"' c #b02bab4eb0f4",
+"] c #b195acd1b25a",
+"[ c #b2acae78b298",
+"{ c #b20caf20b2a2",
+"} c #b366aedcb357",
+"| c #b3ceaf98b375",
+" . c #b552b12cb552",
+".. c #b60ab15bb5cd",
+"X. c #b62eb191b67d",
+"o. c #b7a4b296b7a5",
+"O. c #b44ab08eb80a",
+"+. c #b87bb295b874",
+"@. c #b8aeb379b8a4",
+"#. c #b93ab3a4b935",
+"$. c #b8e9b45bb8e9",
+"%. c #b852b467b911",
+"&. c #b8dab5d4b8d4",
+"*. c #b981b456b982",
+"=. c #b911b4bdbada",
+"-. c #ba0fb47eba0f",
+";. c #ba8ab53fba94",
+":. c #ba4cb748ba4c",
+">. c #bb89b6bdbb93",
+",. c #bbc5b6d5bd17",
+"<. c #bc73b6fcbc43",
+"1. c #bc10b75dbc19",
+"2. c #bd4eb878bd63",
+"3. c #bd3eba39bd3e",
+"4. c #becbba20bf9a",
+"5. c #bf20badbbf20",
+"6. c #bfc7bb92bfc7",
+"7. c #bf4bbc46bf4b",
+"8. c #bbfcb779c201",
+"9. c #bdcab935c033",
+"0. c #be4eb9f6c249",
+"q. c #c2c4b3b985a3",
+"w. c #c68cb7a48821",
+"e. c #c04abbb5c36c",
+"r. c #c17fbd71c168",
+"t. c #c198be93c198",
+"y. c #c267bf62c267",
+"u. c #ecf2d3579643",
+"i. c #ef8fd5fa94a4",
+"p. c #ee40d4109663",
+"a. c #ee93d42e97d4",
+"s. c #ec24d69d9926",
+"d. c #eaf3d8b59758",
+"f. c #efc2da84973a",
+"g. c #f3d4dfdda219",
+"h. c #f650df2ca24c",
+"j. c #f623df0aa40a",
+"k. c #f83fdd3fa1c1",
+"l. c #f8d7ddbaa328",
+"z. c #f8dedec7a6b5",
+"x. c #f7a1e63e9c68",
+"c. c #efd9e417a110",
+"v. c #f3e3e29ba436",
+"b. c #f297e6a7a42b",
+"n. c #f57be1a1a399",
+"m. c #f7b7e0e2a791",
+"M. c #fb40e60ea064",
+"N. c #f987e561a561",
+"B. c #fb91e470a756",
+"V. c #fc90e158a59f",
+"C. c #fcc6e3c9a668",
+"Z. c #ff30e7d1a579",
+"A. c #fda3e5a0a8eb",
+"S. c #ffffe699abd3",
+"D. c #ffffe7afaad0",
+"F. c #f984e9d3a7b1",
+"G. c #ffffe829a73d",
+"H. c #ffffe8aca8ac",
+"J. c #ffffe929a980",
+"K. c #ffffeabfaacd",
+"L. c #ffffeafaac8e",
+"P. c #ffffedbaaad4",
+"I. c #ffffefd5ad69",
+"U. c #fffff20ea762",
+"Y. c #fffff315afbd",
+"T. c #c482c181c482",
+"R. c #c62cc323c62c",
+"E. c #c81cc533c8b1",
+"W. c #c920c5e2c920",
+"Q. c #cb0bc7bbcb0b",
+"!. c #cba5c889cba5",
+"~. c #cfc8cccccfc8",
+"^. c #d057cd69d054",
+"/. c #d227cf4ad227",
+"(. c #dc32d9f4dc32",
+/* pixels */
+"(./.~.~.~.~.~.~.~.~.~.~.~.~.~.^.E.",
+"^.r.5.6.6.6.6.6.6.6.6.6.6.6.6.r.%.",
+"!.>.+.;.#.#.-.+.;.@.-.-.#.;.+.<.] ",
+"Q.;.o.@.*.,.e.9.;.@.o.$.o.#.@.;.' ",
+"W.$...o.0.U w p 8.4.1.2.>.$.o.@.! ",
+"R. .} =.u * : ; X c l z i ) X...T ",
+"T.[ [ R < q w.q.7 C 8 0 9 1 O.| L ",
+"y.^ ^ m 6 Y.S.D.J.J.H.L.P., _ ` F ",
+"t.Q W b 3 U.n.k.n.j.g.z.M.= ( ~ V ",
+"7.I E v 4 K.l.b.v.h.c.m.Z.. / W N ",
+"3.J K x 5 I.F.B.N.C.V.A.G.> Y P n ",
+":.D A u 2 x.s.u.a.d.p.f.i. H D j ",
+"&.Z B M + & + $ O # o @ % - G S h ",
+"{ k r a a a s y f y s d y g t a e "
+};
diff --git a/icons/17x14-3dpixmaps/font.xpm b/icons/17x14-3dpixmaps/font.xpm
new file mode 100644
index 0000000..8a68a33
--- /dev/null
+++ b/icons/17x14-3dpixmaps/font.xpm
@@ -0,0 +1,204 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 184 2",
+" c Gray0",
+". c #0f8f1d6f1b6d",
+"X c #101c0fb3101c",
+"o c #11c910fe0cee",
+"O c #23452eba2d95",
+"+ c #3cce3b513084",
+"@ c #6560631e6573",
+"# c #6c6b69aa6c57",
+"$ c #733c7056730b",
+"% c #77f7750677f8",
+"& c #4c2e5125ffff",
+"* c #59415d60fc18",
+"= c #66f669d3ef50",
+"- c #7fd57ffbe1df",
+"; c #79e28987e0b3",
+": c #bd9c45e55dca",
+"> c #ffff035336a4",
+", c #ffff09d735ea",
+"< c #ffff0d753c38",
+"1 c #ffff11053ea4",
+"2 c #fe2614d34167",
+"3 c #fa861c6845a0",
+"4 c #e6af3e685f40",
+"5 c #f47927324ed0",
+"6 c #ffff27b45149",
+"7 c #f021312655f4",
+"8 c #d6315a8f73a9",
+"9 c #cf7e69387e7d",
+"0 c #e6a14cac64ca",
+"q c #e81d459d6334",
+"w c #cc7473ff86dd",
+"e c #cbea7ce38e81",
+"r c #84d0817b849e",
+"t c #8a7b87008a49",
+"y c #8eae902b92de",
+"u c #90488c9b91d1",
+"i c #96dd92fe97a8",
+"p c #9757937297ce",
+"a c #9799960094bb",
+"s c #977c939e9846",
+"d c #97fc941f98c6",
+"f c #9832945598fc",
+"g c #984c946e9912",
+"h c #998d95a49a57",
+"j c #9a1d963d9adf",
+"k c #9a6d967f9b37",
+"l c #9c20984e98ce",
+"z c #9c09982b9cd2",
+"x c #9d0499559dc5",
+"c c #9f379b5aa001",
+"v c #9f0fa7a1a974",
+"b c #9df3a894aa08",
+"n c #a5f8855e8e4d",
+"m c #ba8a84b491b4",
+"M c #a1398a3eb72a",
+"N c #a2189df7a1ed",
+"B c #a2629e99a2f3",
+"V c #a2ee9f21a2ff",
+"C c #a3369f5ca36d",
+"Z c #ac9c99aba08c",
+"A c #b23299cda1c1",
+"S c #a296a016a3b9",
+"D c #a1a2a32da642",
+"F c #a370a085a461",
+"G c #a070a520a7a1",
+"H c #a4cda0c6a49f",
+"J c #a53aa112a4d8",
+"K c #a5bfa1afa5a5",
+"L c #a5bfa1e0a689",
+"P c #a4bda2a7a641",
+"I c #a5dca2d7a6c2",
+"U c #a775a34ea778",
+"Y c #a4eaa72caa20",
+"T c #a5a7a71eaa42",
+"R c #a7b3a53da8f9",
+"E c #a763ab99ae57",
+"W c #a77bac8caeff",
+"Q c #a86da42fa83d",
+"! c #a8e4a4d7a910",
+"~ c #a907a4ffa8fe",
+"^ c #a90ca4f8a9d6",
+"/ c #a95ca53ea942",
+"( c #aa0ba5ada9d9",
+") c #abbfa7a4abbd",
+"_ c #ab4ba749ac15",
+"` c #a9eeacebafbd",
+"' c #ad54a912ab05",
+"] c #ac6da852ac3b",
+"[ c #ad1aa8e4ad16",
+"{ c #ad2fa968ad2f",
+"} c #adfcaa47ae36",
+"| c #ae65a9e3af2e",
+" . c #ae6faa4bae53",
+".. c #afb6abacafb6",
+"X. c #a939a6f0bf28",
+"o. c #a344b2bcb35e",
+"O. c #a5ddb867b890",
+"+. c #af3ab19bb4c0",
+"@. c #ad39b695b86d",
+"#. c #a80dbefabed1",
+"$. c #ad98bc89bd8b",
+"%. c #b07eac2dabfc",
+"&. c #b041ac2dafca",
+"*. c #b025ab92b0ee",
+"=. c #b0b5ac4db0b5",
+"-. c #b1b0ad26b17a",
+";. c #b217ad3db2dc",
+":. c #b2e3aecab2e3",
+">. c #b20caf20b2a2",
+",. c #b324aea5b324",
+"<. c #b3beaf53b3c0",
+"1. c #b3b4af85b409",
+"2. c #b913b42fab4d",
+"3. c #b9b0b492af2f",
+"4. c #bbcfb6b0ad8d",
+"5. c #b557b14bb557",
+"6. c #b5bbb111b612",
+"7. c #b58cb3c8b7eb",
+"8. c #b631b150b631",
+"9. c #b6c7b230b6c7",
+"0. c #b676b396b7c9",
+"q. c #b78db2b5b782",
+"w. c #b7edb30fb7e2",
+"e. c #b43cb771bad6",
+"r. c #b23bbba2b855",
+"t. c #b46eb93bbc57",
+"y. c #b80ab34eb7f1",
+"u. c #ba6bb557b522",
+"i. c #bac4b5e0b60c",
+"p. c #ba97b61cb7ff",
+"a. c #bc15b6c0b296",
+"s. c #bc25b796b2cd",
+"d. c #b89eb398b8b1",
+"f. c #b8e8b43bb8e8",
+"g. c #b88fb431b94e",
+"h. c #b8dab5d4b8d4",
+"j. c #b98bb43fb986",
+"k. c #ba67b506b8a8",
+"l. c #ba8cb58aba90",
+"z. c #bb2fb5dcbb2e",
+"x. c #ba4cb748ba4c",
+"c. c #bb86b6c2bb66",
+"v. c #bd2bb791b874",
+"b. c #bd30b7bebd1b",
+"n. c #beeab9a1b194",
+"m. c #bdb0b881b49b",
+"M. c #bf43b94db5be",
+"N. c #be55b8c6b8e0",
+"B. c #bd3eba39bd3e",
+"V. c #bfbbbad2bfba",
+"C. c #bfecbb30bfec",
+"Z. c #bf4bbc52bf4b",
+"A. c #80ab809ddc43",
+"S. c #836483bcdcab",
+"D. c #82df849ada88",
+"F. c #8a1c89ecd286",
+"G. c #921590e2ca2e",
+"H. c #9153904fcc71",
+"J. c #99ab97ccca49",
+"K. c #995897a2cc84",
+"L. c #9492936dd1c1",
+"P. c #959594d7d007",
+"I. c #a1c99f17c97a",
+"U. c #bffcbb3dc00c",
+"Y. c #afe5c706bc5e",
+"T. c #c01096b9a164",
+"R. c #c129bbc7b402",
+"E. c #c01abb44bff0",
+"W. c #c01bbb4ec014",
+"Q. c #c122bce5c122",
+"!. c #c198bf0cc198",
+"~. c #c226bd44c1f8",
+"^. c #c267bf67c267",
+"/. c #c482c182c482",
+"(. c #c62cc32dc62c",
+"). c #c811c51cc8a7",
+"_. c #c920c602c920",
+"`. c #cb0bc7e3cb0b",
+"'. c #cba2c887cba2",
+"]. c #cfbfccabcfbf",
+"[. c #d00cccfbd006",
+"{. c #d093cdaed093",
+"}. c #d226cf3cd226",
+"|. c #dc33d9f6dc33",
+/* pixels */
+"|.}.].].].].].].].].].].].].].[.).",
+"{.Q.V.C.C.W.C.W.C.W.V.U.W.E.C.~.g.",
+"'.c.d.z.j.l.l.j.z.j.l.v.M.N.k.b.;.",
+"`.l.q.d.f.w.j.y.f.d.i.R.- I.m.l.*.",
+"_.f.8.9.q.7.t.e.0.u.a.L.& K.n.d.| ",
+"(.5.,.<.1.$.e T.r.3.A.G.= J.4.6._ ",
+"/.:.=.-.+.@.2 q #.D.F.X.* H.2.<.^ ",
+"^...[ } O.w < , M ; p.l S.P.%.&.L ",
+"!.{ ( ` W 7 A 3 0 Y.a o + s.' .C ",
+"Z.) / o.9 1 8 5 > n O p ! .] B ",
+"B.~ I Y 4 m T Z 6 : . c.X ) [ ~ c ",
+"x.K B D F v G b E y # % U K z ",
+"h.H N C S C V V P R @ r $ t Q J j ",
+">.x i f s s d p g s k h h h i g u "
+};
diff --git a/icons/17x14-3dpixmaps/game-action.xpm b/icons/17x14-3dpixmaps/game-action.xpm
new file mode 100644
index 0000000..0854355
--- /dev/null
+++ b/icons/17x14-3dpixmaps/game-action.xpm
@@ -0,0 +1,194 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 174 2",
+" c #00005a702108",
+". c #49b548a852de",
+"X c #4dad513c5b5f",
+"o c #458f62f65354",
+"O c #5e5e6835651a",
+"+ c #723a70db7449",
+"@ c #74ab72a674ba",
+"# c #764277147b69",
+"$ c #7a7b701871fd",
+"% c #781d73dc7a2c",
+"& c #7a6079548508",
+"* c #79087e318ea8",
+"= c #867878d074c8",
+"- c #8e177ce98086",
+"; c #a3d68a9c6f67",
+": c #bf16997e72c8",
+"> c #bd5da4b27fba",
+", c #ffae9af61645",
+"< c #c0aa970e6a1e",
+"1 c #f5aebb864f16",
+"2 c #8326819285b5",
+"3 c #862081c985e4",
+"4 c #8935843088f5",
+"5 c #8a0084eb89a2",
+"6 c #8ac188a38a17",
+"7 c #8e2e8bb88f9f",
+"8 c #8ed28f3b8e14",
+"9 c #820c8428982c",
+"0 c #862288669325",
+"q c #8c468b3a9472",
+"w c #942f822a8c38",
+"e c #904a8a4f927c",
+"r c #92a18e1a929e",
+"t c #91308d4c95d1",
+"y c #97978e4f97a7",
+"u c #96cc8f9b983a",
+"i c #96e28fdb991d",
+"p c #97818ec398b7",
+"a c #97b48f7298a8",
+"s c #9638912f960d",
+"d c #97f791bb996d",
+"f c #954c9bfc9869",
+"g c #984b901698d2",
+"h c #9852909c995e",
+"j c #9a5b936f9a67",
+"k c #9b6396099c2d",
+"l c #9c4a96929e8d",
+"z c #9e1c946b9cd6",
+"x c #9ecc98d89f95",
+"c c #9ee09bc49ed9",
+"v c #9fd29b249faa",
+"b c #9fcd9e699f6b",
+"n c #9e4a994ea70c",
+"m c #9d5aa16da315",
+"M c #aaf88bf697af",
+"N c #a6b69d1e8056",
+"B c #a2c29909a166",
+"V c #a2fd9aa8a1e8",
+"C c #a2df9a2ca302",
+"Z c #a2939b79a2c1",
+"A c #a3d79a62a371",
+"S c #a3529b66a361",
+"D c #a2c59aa7a416",
+"F c #a3c99b1ea423",
+"G c #a1419eb9a0ef",
+"H c #a2cb9c4ca296",
+"J c #a3199c26a3e3",
+"K c #a3439d9ba34d",
+"L c #a4549aa1a363",
+"P c #a44c9b89a2dc",
+"I c #a4dc9ba6a3a1",
+"U c #a5b99b6ba467",
+"Y c #a4079cdca381",
+"T c #a44e9daba322",
+"R c #a5159ca5a469",
+"E c #a4b69fdca4c6",
+"W c #a5499e5da4bc",
+"Q c #a5a99e45a592",
+"! c #a5639f4ba561",
+"~ c #a5bf9e43a689",
+"^ c #a7919e32a416",
+"/ c #a5f9a174a653",
+"( c #a63fa059a65c",
+") c #a3bba13baede",
+"_ c #a37da27caf90",
+"` c #a5a0a1b7a974",
+"' c #a279a9eeab6d",
+"] c #a802a1b9a7d5",
+"[ c #a90ca1e7a9d5",
+"{ c #a846a227a848",
+"} c #a9aea273a9ad",
+"| c #aa75a357aa63",
+" . c #ab13a3e1ab02",
+".. c #a89fa585a955",
+"X. c #a97aa564aa1a",
+"o. c #aac2a499aade",
+"O. c #ab5ba4ceac24",
+"+. c #aa05a522ae82",
+"@. c #ac7fa54bac73",
+"#. c #ad22a4faad22",
+"$. c #ad31a5faad31",
+"%. c #ac54a6f8ac17",
+"&. c #adeda7a3aeb6",
+"*. c #ae75a68fae69",
+"=. c #ae90a71cae99",
+"-. c #afc8a7d1afa1",
+";. c #aec5ad83ae85",
+":. c #ab6ba3a8b613",
+">. c #afb6a867b1f7",
+",. c #af8ba9ceb055",
+"<. c #afe7aa38bc38",
+"1. c #b039a5ffaed9",
+"2. c #b00ca7f0afce",
+"3. c #b0d6a954b0d6",
+"4. c #b19da9e2b19d",
+"5. c #b185aa25b18b",
+"6. c #b19fab76b265",
+"7. c #b2a1ab30b2a2",
+"8. c #b346abd8b377",
+"9. c #b1e7ad38b2be",
+"0. c #b60cae6eb09f",
+"q. c #b438ad6eb436",
+"w. c #b48fada6b6cb",
+"e. c #b58dae17b593",
+"r. c #b5d5af34b5d6",
+"t. c #b727ae26b691",
+"y. c #b74aaff3b74a",
+"u. c #b86daac4b673",
+"i. c #bad0adb3b8aa",
+"p. c #b6d3b07eb6d3",
+"a. c #b609b196b706",
+"s. c #b7a8b152b7a5",
+"d. c #b798b254b7d9",
+"f. c #b71cb184b8ea",
+"g. c #b80db1e7b7f8",
+"h. c #b85cb0e3b863",
+"j. c #b824b0c2b950",
+"k. c #b87db1c1b87d",
+"l. c #b8aeb1d3b94c",
+"z. c #b9cdb116b96b",
+"x. c #b854b29eb854",
+"c. c #b8a0b30cb85a",
+"v. c #b9b8b38eb9b8",
+"b. c #ba59b3c3ba59",
+"n. c #bb29b3edbb29",
+"m. c #ba5ab47cba4b",
+"M. c #ba0eb577ba11",
+"N. c #bb50b52cbb36",
+"B. c #ba59b55dbea7",
+"V. c #bd48b6b2bd37",
+"C. c #bd41b72dbd41",
+"Z. c #b942babebf1b",
+"A. c #bd83b87abd83",
+"S. c #bea8b978bea9",
+"D. c #bf4cba34bf4c",
+"F. c #bfc5bb23bfc5",
+"G. c #c372ba94adc0",
+"H. c #c08cbb7fc075",
+"J. c #c117bbd9c117",
+"K. c #c198bc0fc198",
+"L. c #c267bca4c267",
+"P. c #c3d7be40c3d7",
+"I. c #c45dbe8cc45d",
+"U. c #c449bf5ac449",
+"Y. c #c7b8c4a9c84d",
+"T. c #c890c3fec890",
+"R. c #c986c598c986",
+"E. c #ce51caf2ce51",
+"W. c #ce74cb10ce74",
+"Q. c #cf92cc0fcf92",
+"!. c #d0dacdb0d0da",
+"~. c #d9ced706da8b",
+"^. c #db48d8d0db48",
+"/. c #d25ed456e1a3",
+/* pixels */
+"^.!.E.W.W.W.W.W.W.W.W.W.W.W.W.W.Y.",
+"Q.F.A.S.S.S.S.S.S.H.P.J.S.S.S.H.d.",
+"R.N.s.v.x.v.v.x.C.d.r s.V.m.g.N.6.",
+"R.m.p.x.d.s.c.b.n.s b 3 l.B.f.m.,.",
+"T.k.e.y.y.r.h.e.c @ 2 # & G.a.j.&.",
+"U.q.7.7.7.q.z.1.6 ;.7 X = 1 0.w.O.",
+"I.8.3.4.5.t.i.O 8 ~.Z./.; > <.8.[ ",
+"L.-.#.*.=.u.o m * w N 0 n >.2.~ ",
+"K.$.} #.=.z f ' 9 - , < ) -. .=.J ",
+"D.@.} @.Q G ... q $ : :.+. .| @.Z ",
+"A.{ ! o.4 + % 5 M t _ ` ( ( ( ] x ",
+"M.E H W K v %.X.^ / T K S K Y ! k ",
+"c.R B A L I S Z Z Z D F V P C U j ",
+"9.l u h i a g p h a g d y h u g e "
+};
diff --git a/icons/17x14-3dpixmaps/game-board.xpm b/icons/17x14-3dpixmaps/game-board.xpm
new file mode 100644
index 0000000..61e68cc
--- /dev/null
+++ b/icons/17x14-3dpixmaps/game-board.xpm
@@ -0,0 +1,229 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 209 2",
+" c #b3af5d5f79bc",
+". c #b3015e5978c9",
+"X c #bfad5afc73f2",
+"o c #bada5b8c7c12",
+"O c #b1b962627d03",
+"+ c #b5b262ee7de2",
+"@ c #b9f677a176f7",
+"# c #ffff00001fc2",
+"$ c #ea580dee3e03",
+"% c #ee240b363b26",
+"& c #ffff00002b85",
+"* c #ffff00002c80",
+"= c #ffff00002ff5",
+"- c #f39203c834f5",
+"; c #ffff000034c3",
+": c #cf76314a5655",
+"> c #cddb36d65c20",
+", c #d34c28d950b0",
+"< c #d2292f3857cb",
+"1 c #d74d2f205cda",
+"2 c #d746340059f9",
+"3 c #d9bd31d7597f",
+"4 c #c9a73be36142",
+"5 c #ca4b38b26419",
+"6 c #cf253cc9620a",
+"7 c #e5c011784ab2",
+"8 c #ee0a116747e9",
+"9 c #e9841e1f48ab",
+"0 c #ec271b7d4952",
+"q c #f2cb13424186",
+"w c #c9e1411669bb",
+"e c #c18c54c97156",
+"r c #cdeb5b6971de",
+"t c #9ee76fac8c29",
+"y c #9b9178e48cbc",
+"u c #9e037ddb9198",
+"i c #b2165764802e",
+"p c #acf0629d83cb",
+"a c #acc366b080ea",
+"s c #a68b73028678",
+"d c #a31b76e68aa8",
+"f c #a23278f988c5",
+"g c #a08e7b588de5",
+"h c #a1a37a568ece",
+"j c #a8bd7378876e",
+"k c #a90677118c0f",
+"l c #ac1774c98a54",
+"z c #aeaa7e8482b2",
+"x c #b29463be85aa",
+"c c #b1206cc08453",
+"v c #b0d076078c25",
+"b c #bc1dee54741e",
+"n c #895388eb8add",
+"m c Gray56",
+"M c #8fbb8fc29032",
+"N c #8efa910690db",
+"B c #8fb39056904d",
+"V c #8fa291dc91ab",
+"C c #8bc594fe9be9",
+"Z c #89c595509e8e",
+"A c #8b9e94cf9df3",
+"S c #8ac197509e4e",
+"D c #93ae881c9596",
+"F c #925888de9842",
+"G c #92758f8d9c0f",
+"H c #98f2800a925b",
+"J c #986183ba936c",
+"K c #98d788ac950a",
+"L c #9e6a8e8a9ef1",
+"P c #904b90639096",
+"I c #90fc90b89167",
+"U c #9007911f9128",
+"Y c #913b909491fe",
+"T c Gray57",
+"R c #93e0926594a2",
+"E c #96ea948597b4",
+"W c #964b9624970c",
+"Q c #91a4909f98e0",
+"! c #905092f19a16",
+"~ c #939395729a78",
+"^ c #9bb1977f9c7a",
+"/ c #9b379ad09aca",
+"( c #9d619bfc9bf5",
+") c #9c809bb69c01",
+"_ c #9c1c9b7e9e71",
+"` c #9e179b369d88",
+"' c #9e1d9cc19df1",
+"] c #9e6d9cde9e0d",
+"[ c #9ff39d929eac",
+"{ c #89169912a019",
+"} c #8b9098eda095",
+"| c #95848ddda060",
+" . c #9d9b8fd9a27a",
+".. c #8934aaa4a94a",
+"X. c #8c16a915a844",
+"o. c #8eaaad2aabf7",
+"O. c #8f34b25eb428",
+"+. c #9541a68dab57",
+"@. c #9de5a44fa713",
+"#. c #9c60a2d9af25",
+"$. c #9f56a09cae2e",
+"%. c #9e97ada9afd6",
+"&. c #9240ab7cb333",
+"*. c #9363ac94b00b",
+"=. c #999ea9d8b46b",
+"-. c #97dfb098b945",
+";. c #a33c820a9a03",
+":. c #a0279e039fec",
+">. c #b06583618588",
+",. c #a0199ab4a0e2",
+"<. c #a1869b63a24f",
+"1. c #a03f9e30a045",
+"2. c #a38c9e97a2c8",
+"3. c #a55e9e02a627",
+"4. c #ac0baaa8856e",
+"5. c #b03da8bc8a0c",
+"6. c #a3e6a47fa6bb",
+"7. c #a5ada0c7a53f",
+"8. c #a558a12ba55e",
+"9. c #a596aa2baf42",
+"0. c #a594acf1aeee",
+"q. c #a890a1c5a7ae",
+"w. c #a93ca16baa06",
+"e. c #a92fa215a868",
+"r. c #ab8da3f8ac56",
+"t. c #a9a9a405a9af",
+"y. c #aab3a463aa1b",
+"u. c #aba0a553aba6",
+"i. c #ade5a56dad35",
+"p. c #adada625ad37",
+"a. c #afb3a7bfaf86",
+"s. c #a930a84facf6",
+"d. c #aa92a82daf76",
+"f. c #acd4acbfad6b",
+"g. c #a665ad40b736",
+"h. c #af66a735b02f",
+"j. c #af8da8e1b0d0",
+"k. c #acaeac22b7d6",
+"l. c #ac04aea4bb59",
+"z. c #ae16aefdbabc",
+"x. c #acf0b457aa05",
+"c. c #af75b529abe5",
+"v. c #a311b3f6bb97",
+"b. c #ab58b22bb819",
+"n. c #ac86b2ddbe21",
+"m. c #ac22b68cbd1b",
+"M. c #aea3b54bbf8a",
+"N. c #affab4fbbe7b",
+"B. c #b684a923a37f",
+"V. c #b634aa33a064",
+"C. c #b15da931b227",
+"Z. c #b230a95bb169",
+"A. c #b2deab23b2e4",
+"S. c #b31baa93b3e0",
+"D. c #b0a4a974b77c",
+"F. c #b462ab62b3db",
+"G. c #b577abd8b49d",
+"H. c #b5d6adb4b5db",
+"J. c #b6c7adfcb635",
+"K. c #b0bbae09b8d3",
+"L. c #b053aee1b95a",
+"P. c #b4beacc0b8ec",
+"I. c #b799afacba13",
+"U. c #b84daf4eb790",
+"Y. c #b35ab2edb354",
+"T. c #b19bb178b7c4",
+"R. c #b5a5b4c6b5a5",
+"E. c #b3c2b6e3bc2f",
+"W. c #b96ab0bfb8e5",
+"Q. c #b9dfb0b3b99e",
+"!. c #b9d3b174b9d8",
+"~. c #b9dbb202ba9b",
+"^. c #bbdbb235bafe",
+"/. c #bb68b35bbb50",
+"(. c #ba24b425bafe",
+"). c #ba10b789ba10",
+"_. c #bc7fb328bb0e",
+"`. c #bca6b302bce2",
+"'. c #bd69b489bd53",
+"]. c #bd22b987bd22",
+"[. c #aea3b457c085",
+"{. c #af31e2598259",
+"}. c #b4f3e911887e",
+"|. c #8910cc88c653",
+" X c #9411c006c09f",
+".X c #c0d3b82ac0d0",
+"XX c #c184b8f1c16a",
+"oX c #c1fab937c1c0",
+"OX c #c2eab9dbc223",
+"+X c #c2e6ba68c2e6",
+"@X c #c3bbba9bc2b5",
+"#X c #c3b9baf8c38d",
+"$X c #c3c3bb25c30b",
+"%X c #c097bc02c097",
+"&X c #c1d4bc81c1d4",
+"*X c #c48bbee9c48b",
+"=X c #c47fd765b9fa",
+"-X c #c43adcd5bf2d",
+";X c #c75edce8bcf3",
+":X c #c91fd6e5b887",
+">X c #c632c097c632",
+",X c #c8ddc385c972",
+"<X c #c947c373c947",
+"1X c #cb66c5d4cb66",
+"2X c #cc59c6a0cc59",
+"3X c #d0aecb17d0ae",
+"4X c #d162cb67d162",
+"5X c #d2eccd94d2ec",
+"6X c #dcb3d861dcb3",
+/* pixels */
+"6X5X3X3X3X3X3X3X3X3X3X3X3X3X3X3X,X",
+"4X+X.XoXOX@X$X$X@X@X$X@X@XOXXX#X~.",
+"2X'.Q.`.D.k.[.n.z.l.M.N.K.I.^.'.S.",
+"1X/.W.P.c.;X: , -XV.$ + v.$._./.C.",
+"<X!.U.L.x.:X> < =XB.7 x g.#.(.Q.h.",
+">XH.G.m.4 - =.-.% 5 }.>.& v E.J.r.",
+"*XA.Z.b. 6 L .w i 5.h 1 ;.T.F.w.",
+"&Xa.i.d.&. X9 8 {.4.= X b +.j.a.3.",
+"%Xu.e.9.u l a p z f o t @ | s.p.<.",
+"].t.q.%.2 * *.O.; 3 |.k # c 0.y.,.",
+").8.2.@.H d O . g y e s j G 6.7.^ ",
+"R.1.` _ } X.0 q ..K & r o.A [ :.E ",
+"Y.' / ) ! S F D { Z J Q C ~ ( ] R ",
+"f.W m T P P V N T B V U M I M Y n "
+};
diff --git a/icons/17x14-3dpixmaps/game-cards.xpm b/icons/17x14-3dpixmaps/game-cards.xpm
new file mode 100644
index 0000000..f1b8628
--- /dev/null
+++ b/icons/17x14-3dpixmaps/game-cards.xpm
@@ -0,0 +1,205 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 185 2",
+" c #02a00271026f",
+". c Gray3",
+"X c #2bfd3f0e381e",
+"o c #3e283d603e57",
+"O c #3d4a470f4562",
+"+ c #39574fc74791",
+"@ c #3dc74cdf4777",
+"# c #5017329d2ce4",
+"$ c #57bd313d3252",
+"% c #47c747db49d7",
+"& c #45e44892489c",
+"* c #453049374c7a",
+"= c #53ad50a15317",
+"- c #531a5105530a",
+"; c #520d52cb54fa",
+": c #55bf57fe59c8",
+"> c #57635fa65e4a",
+", c #5a1e57ec5a1e",
+"< c #5c5657655826",
+"1 c #5a2858605a9a",
+"2 c #5e145be25e1d",
+"3 c #54e66612604d",
+"4 c #562e675f61cc",
+"5 c #56a268266240",
+"6 c #5fe86100636e",
+"7 c #5a1a6b3065b1",
+"8 c #5b156d686715",
+"9 c #5dda6f9669ec",
+"0 c #65fa58e75853",
+"q c #62625fbc6246",
+"w c #6521627664f3",
+"e c #671b645f66f5",
+"r c #674f6fde6dbc",
+"t c #690a6662690a",
+"y c #6907694d6be3",
+"u c #6cdf6a3a6cdf",
+"i c #67ac70016e55",
+"p c #6838715d6ef0",
+"a c #683d743e7105",
+"s c #6edf77cb7595",
+"d c #77e16b1f6e08",
+"f c #70b16e1870b1",
+"g c #71676eb67168",
+"h c #74b271fa74b2",
+"j c #7777751e7835",
+"k c #7689786f7978",
+"l c #77f9780879ca",
+"z c #77a579757a82",
+"x c #74aa7d237b4b",
+"c c #7b98789b7b98",
+"v c #7bfc793e7bfc",
+"b c #948e5cae4ff8",
+"n c #946e65bc62ed",
+"m c #992b7b9c7e82",
+"M c #84177fc483bb",
+"N c #8116876d86da",
+"B c #847081a184aa",
+"V c #879d8408879a",
+"C c #83c9848588ad",
+"Z c #860385dd8b61",
+"A c #891b85a188ff",
+"S c #89ff861389f1",
+"D c #8a3186718a1f",
+"F c #8b3a87a88b28",
+"G c #8bf4888e8bd7",
+"H c #8b648b0f8ec7",
+"J c #8ce4892d8cda",
+"K c #8dd68a628dc8",
+"L c #8c398b548ee5",
+"P c #982d85c68935",
+"I c #90488c9a91d1",
+"U c #96d790c59139",
+"Y c #96dd92f097a8",
+"T c #970e933297d8",
+"R c #976a93859830",
+"E c #97f9941c98c4",
+"W c #961e97ee992f",
+"Q c #9832944198fc",
+"! c #9857947a991a",
+"~ c #988395b998e1",
+"^ c #98fc959d9931",
+"/ c #992e954c99f3",
+"( c #99b595349a1a",
+") c #9a5d95da9ab4",
+"_ c #9a6096259aed",
+"` c #9c09982c9cd2",
+"' c #9d0499569dc5",
+"] c #9f379b5aa001",
+"[ c #a2ee9ce5a1a5",
+"{ c #a21b9dc9a1ea",
+"} c #a2769e7da2db",
+"| c #a32c9f19a2fb",
+" . c #a3799f5ea3ab",
+".. c #a41c9fb3a3c8",
+"X. c #a4489fe4a448",
+"o. c #a5359fefa472",
+"O. c #a46ca07ea455",
+"+. c #a526a0ada4c5",
+"@. c #a57ca0d9a538",
+"#. c #a597a181a580",
+"$. c #a5bfa1dda689",
+"%. c #a64da233a64c",
+"&. c #a7b6a320a760",
+"*. c #a80da3aaa80d",
+"=. c #a967a39fa81a",
+"-. c #a90ca4d3a9d6",
+";. c #a96ea532a94c",
+":. c #aad6a5ebaa62",
+">. c #abe0a5efaaf3",
+",. c #ab8ea668ab33",
+"<. c #abe5a7efabe5",
+"1. c #ab4ba6dcac15",
+"2. c #ac75a522a992",
+"3. c #ac53a7e8ac42",
+"4. c #ad48a7f6ac7a",
+"5. c #a8f1a859aa73",
+"6. c #a898a9aaaee6",
+"7. c #acc8a85dacac",
+"8. c #ad2fa941ad2f",
+"9. c #ae65a9d3af2e",
+"0. c #af49a9beae83",
+"q. c #aebbaa43ae8a",
+"w. c #afb6ab93afb6",
+"e. c #b053abb7b0b4",
+"r. c #b045ac06b013",
+"t. c #b106acb2b105",
+"y. c #b1c2acf9b287",
+"u. c #b29dae43b29c",
+"i. c #b20caf20b2a2",
+"p. c #b36daed8b36d",
+"a. c #b3c4af35b393",
+"s. c #b629af8cb4ea",
+"d. c #b5a5b0e3b5a1",
+"f. c #b5b4b170b5b6",
+"g. c #b60fb150b5dd",
+"h. c #b729b221b725",
+"j. c #b81eb2feb81d",
+"k. c #b8c2b3c8b8b2",
+"l. c #b8e9b43ab8e9",
+"z. c #b864b40eb924",
+"x. c #b8dab5d4b8d4",
+"c. c #b96bb4e2b96e",
+"v. c #b9e8b59ab9e8",
+"b. c #bb21b44cb9ae",
+"n. c #ba8cb58bba82",
+"m. c #ba4cb748ba4c",
+"M. c #bba4b6b1bba5",
+"N. c #bcf8b633bb86",
+"B. c #bc06b70dbc06",
+"V. c #bd4eb7b2bd1d",
+"C. c #bb61b9c9be61",
+"Z. c #bd62b882bd62",
+"A. c #bd3eba39bd3e",
+"S. c #bf27b86dbe1e",
+"D. c #bfceba88bfce",
+"F. c #bfe7bb16bfe7",
+"G. c #bf4bbc46bf4b",
+"H. c #c74c96a09af1",
+"J. c #c0abb979bf3a",
+"K. c #c00bbb19bfef",
+"L. c #c08abb39c074",
+"P. c #c129bbc0c129",
+"I. c #c30abba3c197",
+"U. c #c15fbca4c15f",
+"Y. c #c198be93c198",
+"T. c #c203bc73c203",
+"R. c #c2aebd3fc297",
+"E. c #c267bf63c267",
+"W. c #c5d9bebec4be",
+"Q. c #c482c17fc482",
+"!. c #c541c004c53a",
+"~. c #c62cc30dc62c",
+"^. c #c2d5c38cc92f",
+"/. c #c8c2c38dc8c2",
+"(. c #c818c50dc8ae",
+"). c #c920c5aec920",
+"_. c #ca75c4f8ca75",
+"`. c #ca80c541ca7f",
+"'. c #cb06c7c8cb06",
+"]. c #cc16c897cc16",
+"[. c #cfc7cc9dcfc7",
+"{. c #d00fccebd009",
+"}. c #d0c7cd47d0c7",
+"|. c #d21fcf33d21f",
+" X c #dc29d9e6dc29",
+/* pixels */
+" X|.[.[.[.[.[.[.[.[.[.[.[.[.[.{.(.",
+"}.U.D.L.!._.`._._./.R.F.L.L.F.R.z.",
+"].B.j.L.,.M F D S V P.T.v.n.k.V.y.",
+"'.n.h.W.a o j H L 1 J X.D.M.k.n.e.",
+").l.d.W.9 B 6 m P L A , *.p.n.k.9.",
+"~.d.u.I.7 ^ % H.d y G c v u M.g.1.",
+"Q.u.e.J.4 %.C U < ; K.`.Z.h c.a.-.",
+"E.w.7.N.5 K * b $ ^.w t v.f f.r.$.",
+"Y.8.;.b.3 [ Z n # 6. . O.g u.q. .",
+"G.<.;.s.8 @ O 2.0 C.- 2 c.g u.7.} ",
+"A.;.%.:.;.5.+ > : S.0.o.= e t.;.] ",
+"m.#.} .@.>.W N X l z k & q 3.#.` ",
+"x.+.{ | | ..=.4.x r i p s ~ &.+._ ",
+"i.' Y Q R R E R ) ( _ ) ( / T ! I "
+};
diff --git a/icons/17x14-3dpixmaps/game-logic.xpm b/icons/17x14-3dpixmaps/game-logic.xpm
new file mode 100644
index 0000000..ffade0e
--- /dev/null
+++ b/icons/17x14-3dpixmaps/game-logic.xpm
@@ -0,0 +1,198 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 178 2",
+" c #2ab911933ec3",
+". c #33a003b130d3",
+"X c #267423af3498",
+"o c #3414370b23e7",
+"O c #3faf33d2535b",
+"+ c #3e533f06546a",
+"@ c #3f3a20607df8",
+"# c #3cb530ca71ef",
+"$ c #413900001bd0",
+"% c #47300c3f135e",
+"& c #5729022635aa",
+"* c #5d1c184222e2",
+"= c #45a7376c02a3",
+"- c #5d8433470000",
+"; c #516c3e6e16a2",
+": c #65601e6c032a",
+"> c #63f527ae16fb",
+", c #7f2f28e62a31",
+"< c #7f3632cb2a82",
+"1 c #52b0174a76e9",
+"2 c #5a9135624fb0",
+"3 c #52503dd85859",
+"4 c #4de25a97157f",
+"5 c #5bce5c9d2287",
+"6 c #5b315b5c3d5f",
+"7 c #661953c62a0d",
+"8 c #6fc963492aa4",
+"9 c #76ef4d77508c",
+"0 c #685e75f548c6",
+"q c #1fe131cdbcd9",
+"w c #35a320629ac2",
+"e c #328639c3be2c",
+"r c #2836338de428",
+"t c #24ef3515ffff",
+"y c #29a747bbffff",
+"u c #44dc5aaaaee8",
+"i c #714a727c97d6",
+"p c #794880cf6480",
+"a c #7d6782c7832d",
+"s c #9d220c042f34",
+"d c #89523e330ce6",
+"f c #ad831a831f81",
+"g c #be95041b47e5",
+"h c #94b6467c0a7a",
+"j c #9151791f024e",
+"k c #8dcb76af791d",
+"l c #977473b77c6c",
+"z c #cc46000030a6",
+"x c #de8900002b24",
+"c c #d7b60000395c",
+"v c #ffff00002b01",
+"b c #806a78b08531",
+"n c #a3cb8b620000",
+"m c #ad17bb8f02be",
+"M c #be93be4f0000",
+"N c #805c856d7a3a",
+"B c #87ae85377fd6",
+"V c #9175988472a1",
+"C c #ca34d7cf0000",
+"Z c #d02fe7710043",
+"A c #ed07ffff0000",
+"S c #f61effff0000",
+"D c #832182b4853e",
+"F c #873382f586b1",
+"G c #833780b38fb4",
+"H c #89de89f78c18",
+"J c #90488c9b91d1",
+"K c #96dd92fe97a8",
+"L c #971d934097e7",
+"P c #977f93a29849",
+"I c #97ed941098b7",
+"U c #9832945598fc",
+"Y c #984a946c9912",
+"T c #9a1d963d9adf",
+"R c #9c09982b9cd2",
+"E c #9d0499559dc5",
+"W c #985c9718af3e",
+"Q c #9f379b5aa001",
+"! c #9765a5fba7a9",
+"~ c #980aa28aadb8",
+"^ c #a0ac9bf8a5d3",
+"/ c #a2199df1a1e8",
+"( c #a26c9e6ca2ce",
+") c #a3219f04a2ef",
+"_ c #a37c9f6ba384",
+"` c #a4259fdca3d4",
+"' c #a5bfa1f199aa",
+"] c #a3ffa00ba42f",
+"[ c #a4aaa087a485",
+"{ c #a532a109a4cf",
+"} c #a5a5a182a576",
+"| c #a5bfa1d0a689",
+" . c #a611a1b8a5b0",
+".. c #a773a35da761",
+"X. c #a374a5d5a8b9",
+"o. c #a5b4a3f8affb",
+"O. c #a90fa478a656",
+"+. c #a924a4f3a972",
+"@. c #a94fa539a92d",
+"#. c #a96ea680a99e",
+"$. c #aa3ba62faa52",
+"%. c #abe5a7e9abe5",
+"&. c #ab4ba740ac15",
+"*. c #a961a82aa480",
+"=. c #acaba888ac83",
+"-. c #ad66a95aad5b",
+";. c #ad2babe9afa1",
+":. c #ae65a9e4af2e",
+">. c #aef7aab0ad71",
+",. c #ae97aa7cae66",
+"<. c #afb6abb4afb6",
+"1. c #ade4aaaeb010",
+"2. c #b020ac14afee",
+"3. c #b035abbab0a1",
+"4. c #b13bacdcb0f5",
+"5. c #b217ad3db2dc",
+"6. c #b2d5ae85b2e1",
+"7. c #b20caf20b2a2",
+"8. c #b398aef7b350",
+"9. c #b3a8af88b377",
+"0. c #b214b1f7b63f",
+"q. c #b744b2b5b394",
+"w. c #b557b14cb557",
+"e. c #b608b177b5d6",
+"r. c #b67bb186b664",
+"t. c #b765b288b765",
+"y. c #b4b6b18bb993",
+"u. c #b6ffb2b9ba7f",
+"i. c #b897b399b886",
+"p. c #b945b3f6b943",
+"a. c #b8e9b445b8e9",
+"s. c #b88fb431b94e",
+"d. c #b8dab5d4b8d4",
+"f. c #b9d7b4bcb993",
+"g. c #b940b4a6bb9a",
+"h. c #baa5b5d0ba95",
+"j. c #ba4cb748ba4c",
+"k. c #bb7bb6cebb7b",
+"l. c #bd40b7cdbd0f",
+"z. c #bcc5b81dbaa1",
+"x. c #bdc2b8f8bb54",
+"c. c #bca1bb90b8ef",
+"v. c #bd54b836bd7b",
+"b. c #bd3eba39bd3e",
+"n. c #bf0bb91ebf59",
+"m. c #be89bad4bee3",
+"M. c #bfaebababfaf",
+"N. c #bfe7bb26bfe7",
+"B. c #bf4bbc46bf4b",
+"V. c #bae3b6d3c1bd",
+"C. c #bda9bdacc3a1",
+"Z. c #beb5bc94c1bd",
+"A. c #bd1fbeadc6ac",
+"S. c #be93c29ac7c3",
+"D. c #c047bb75c03f",
+"F. c #c127bc2ac0f3",
+"G. c #c12fbc78c123",
+"H. c #c198be93c198",
+"J. c #c1cabf2ec3c4",
+"K. c #c226bd45c1f8",
+"L. c #c267bf64c267",
+"P. c #c155bc82c5bb",
+"I. c #c359bd9bc6a4",
+"U. c #c057c1d2c5e0",
+"Y. c #c482c182c482",
+"T. c #c45ec356c58c",
+"R. c #c6bec3e8c5b7",
+"E. c #c62cc32dc62c",
+"W. c #c090c4a1ca44",
+"Q. c #c811c51cc8a7",
+"!. c #c920c602c920",
+"~. c #cb0bc7e3cb0b",
+"^. c #cba2c887cba2",
+"/. c #cfbfccabcfbf",
+"(. c #d00cccfbd006",
+"). c #d093cdaed093",
+"_. c #d226cf3cd226",
+"`. c #dc33d9f6dc33",
+/* pixels */
+"`._./././././././././././././.(.Q.",
+").G.M.N.N.D.D.F.G.G.F.F.D.D.N.K.s.",
+"^.k.i.h.f.n.I.P.R.T.W.S.Z.v.p.l.5.",
+"~.h.t.i.m.A.p 5 # O < * F J.i.h.3.",
+"!.a.e.f.c.9 . = : X 4 $ l U.r.i.:.",
+"E.w.6.x.H w @ u 2 g 7 k C.8.e.&.",
+"Y.6.3.z.G r q y 1 v > - V V.4.9.+.",
+"L.<.=.u.B C n c h A + % N g.-.2.| ",
+"H.-.@.y.a M j z d Z ; o i q.$.,._ ",
+"B.%.@.0.b x f S 0 t & 8 o.>.$.=.( ",
+"b.@. .;.D s , m 6 e 3 O.1.....@.Q ",
+"j.} ( } X.! ~ W ^ ' *.#.] _ _ } R ",
+"d.[ / _ ` } .} .} [ _ ) _ ) { T ",
+"7.E K U P P I L Y L I P P Y L Y J "
+};
diff --git a/icons/17x14-3dpixmaps/game.xpm b/icons/17x14-3dpixmaps/game.xpm
new file mode 100644
index 0000000..87ae7bc
--- /dev/null
+++ b/icons/17x14-3dpixmaps/game.xpm
@@ -0,0 +1,180 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 160 2",
+" c #00000b2321a0",
+". c #21ce2e804a30",
+"X c #38673a014230",
+"o c #383b39d1446a",
+"O c #3ba43d4b456b",
+"+ c #3afe3ccf47cd",
+"@ c #3b2d3ccf478f",
+"# c #3c783dc44776",
+"$ c #4c0153e568f4",
+"% c #5b1d5c1d7122",
+"& c #6735673a6de2",
+"* c #6258653571da",
+"= c #69916dc37dda",
+"- c #70cb72bf7e97",
+"; c #6eb5726580db",
+": c #6c77741d85f3",
+"> c #735b740d8adf",
+", c #775581a79be5",
+"< c #79f3804796b1",
+"1 c #7a1180559794",
+"2 c #7a22814597bf",
+"3 c #7b8881999791",
+"4 c #7c0b8193977d",
+"5 c #784a814d99b7",
+"6 c #792580d99836",
+"7 c #7c9384699c5b",
+"8 c #7d24864f9e94",
+"9 c #86b482bb85d0",
+"0 c #811781008b4a",
+"q c #8fd48c268fd4",
+"w c #9528913494aa",
+"e c #96e5930796e8",
+"r c #975d937d975b",
+"t c #91e191789aeb",
+"y c #9a1196319a11",
+"u c #9c0898419c08",
+"i c #9f379b5a9f37",
+"p c #8d0790b6a07b",
+"a c #9084933da09c",
+"s c #91b29501a4a4",
+"d c #95939746a4f3",
+"f c #975d9882a35a",
+"g c #96389ba6ab83",
+"h c #98e59bdba8ed",
+"j c #9e709f8cae4c",
+"k c #93739e37b842",
+"l c #9fbba098ad39",
+"z c #9e8aa16bb034",
+"x c #a2279e4aa227",
+"c c #a3b29f0da27a",
+"v c #a3199f3da319",
+"b c #a619a0bda2f8",
+"n c #a4baa0b7a4c4",
+"m c #a48ca115a5c5",
+"M c #a5baa19fa584",
+"N c #a645a1dba5a2",
+"B c #a7bba285a51b",
+"V c #a7a4a328a681",
+"C c #a9f7a426a581",
+"Z c #a9c7a4c7a75c",
+"A c #ab27a4c8a533",
+"S c #a8f9a504a905",
+"D c #a90ca4f2a90c",
+"F c #a9f5a5b4a9a5",
+"G c #aa5aa580a892",
+"H c #aac8a65faa3f",
+"J c #ab98a791ab9a",
+"K c #ac83a6e5a843",
+"L c #ad54a830aaac",
+"P c #ad12a88cabed",
+"I c #ad0ba8ceac6e",
+"U c #ad6da9d1ac4e",
+"Y c #ad27a91ead27",
+"T c #ae83a9c8acfe",
+"R c #ae15a9fcae26",
+"E c #ae5eaa46ae57",
+"W c #af45aac6ae7d",
+"Q c #afadab54aecd",
+"! c #afb6abbaafb6",
+"~ c #a76dab49ba0a",
+"^ c #b37ca9e7aecb",
+"/ c #b34aad84aef9",
+"( c #b025ababb025",
+") c #b068ac56b068",
+"_ c #b04aad10b0c1",
+"` c #b193ad45b197",
+"' c #b0f3ae07b0f3",
+"] c #b218ad3bb218",
+"[ c #b2e3aef8b2e3",
+"{ c #b324ae9db324",
+"} c #b3deaf6fb3de",
+"| c #b40aafc0b40a",
+" . c #b503b045b40e",
+".. c #b557b0eeb557",
+"X. c #b63cb188b63c",
+"o. c #b6d5b22fb6d1",
+"O. c #b6efb25db702",
+"+. c #b72eb257b65c",
+"@. c #b77ab2c5b77a",
+"#. c #b7b6b34eb78f",
+"$. c #b57db276bb11",
+"%. c #b58fb389be79",
+"&. c #b8f9b3aeb58b",
+"*. c #b897b3b3b899",
+"=. c #b8ccb464b8cc",
+"-. c #b8bcb5b6b8bc",
+";. c #b982b47bb982",
+":. c #ba5ab4d2ba5a",
+">. c #ba94b58fba94",
+",. c #bb0db59abb12",
+"<. c #baadb606baad",
+"1. c #ba4db748ba4d",
+"2. c #bb7ab6dabb7a",
+"3. c #bd32b7a2bd32",
+"4. c #bd3eba39bd3e",
+"5. c #bf8eb9adbcaa",
+"6. c #bf21b90bbdde",
+"7. c #bfacbababfac",
+"8. c #bfe8bb2bbfe9",
+"9. c #bf4bbc46bf4b",
+"0. c #b6b9b864cbc5",
+"q. c #baafbda5caad",
+"w. c #b6a1c056d81a",
+"e. c #b6afc177d8e0",
+"r. c #c03fba24bea3",
+"t. c #c18bbbf8bfb2",
+"y. c #c2b6b8f5bc90",
+"u. c #c047bb7ec022",
+"i. c #c121bce2c121",
+"p. c #c198be93c198",
+"a. c #c224bd5fc224",
+"s. c #c267bf63c267",
+"d. c #c477bef6c299",
+"f. c #c4f2bf3dc2d6",
+"g. c #c4bdbf5fc359",
+"h. c #c0babf2bd4a1",
+"j. c #c482c17fc482",
+"k. c #c62cc2f0c62c",
+"l. c #c9adc393c765",
+"z. c #c811c51cc811",
+"x. c #c920c601c920",
+"c. c #cb0bc7e8cb0b",
+"v. c #cba2c886cba2",
+"b. c #cfc0ccaccfc0",
+"n. c #d00dccfad00d",
+"m. c #d093cdaed093",
+"M. c #d226cf3cd226",
+"N. c #d45ad02dd16a",
+"B. c #d18ad519dfe3",
+"V. c #dc33d9f6dc33",
+"C. c #cfa5d4a5e1ae",
+"Z. c #cd6fd44be590",
+"A. c #c930d213e8de",
+"S. c #d0bfd5bbe359",
+"D. c #d3c1d74fe3b1",
+"F. c #d42dd771e262",
+"G. c #d394d893e5c0",
+"H. c #d670db71e837",
+"J. c #ddc5e234ef4c",
+"K. c #e079e39feefb",
+/* pixels */
+"V.M.b.b.b.b.b.b.b.b.b.b.b.b.b.n.z.",
+"m.i.7.8.8.u.8.u.u.d.l.g.u.8.7.a.=.",
+"v.2.*.,.;.:.>.;.r.%.0 $.6.,.*.3.] ",
+"c.<.@.*.=.#.;.*.5.: & f.*.*.>.( ",
+"x.=.X.o.@.X.@.o.t.- . l 5.O.O.*.E ",
+"k...{ } } | } } #.y.> &.+.} } X.J ",
+"j.[ ) ` ` ` ` ` _ ^ % U .` ` } D ",
+"s.! Y R R E E T K N.f a / Q R ) M ",
+"p.Y F I Z K A m ~ K.q.; d L P E v ",
+"9.J F C j 0.g k A.h.e.w.8 s V E x ",
+"4.S B z Z.H.G.D.S.C.B.F.J.h 9 W i ",
+"1.M b p , 2 4 1 < 3 5 6 7 $ t G u ",
+"-.n c M = o + + @ @ # O X * H N y ",
+"' u e r r w w w w w w w w r r r q "
+};
diff --git a/icons/17x14-3dpixmaps/ghostview.xpm b/icons/17x14-3dpixmaps/ghostview.xpm
new file mode 100644
index 0000000..a250791
--- /dev/null
+++ b/icons/17x14-3dpixmaps/ghostview.xpm
@@ -0,0 +1,223 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 203 2",
+" c #28ad07560e99",
+". c #5bbc2d1937ba",
+"X c #43c655015488",
+"o c #782f5ad35e04",
+"O c #78385c8a6806",
+"+ c #685c64af639a",
+"@ c #65826f5e70af",
+"# c #754e75cc7719",
+"$ c #79c87b667ea2",
+"% c #90102c0f39bd",
+"& c #bd5715e72ed1",
+"* c #bfb51bc42e2a",
+"= c #b26b1e03397a",
+"- c #bfd019103551",
+"; c #af0e26e83747",
+": c #b4b320cc3a18",
+"> c #b0922adf3bc3",
+", c #ab1a379c4c3c",
+"< c #bc212e594121",
+"1 c #b06e37a943fb",
+"2 c #9d2f4b4b4ec3",
+"3 c #9745464b5119",
+"4 c #94e7560e5e90",
+"5 c #9c6555dc5b7f",
+"6 c #9c37599e5f7d",
+"7 c #82bb661a6dac",
+"8 c #87a96a036de5",
+"9 c #994b63576ecd",
+"0 c #9543702f7761",
+"q c #b19d404c4bb2",
+"w c #cb1e12732f93",
+"e c #c86215de2e94",
+"r c #c4531fc131d2",
+"t c #cbc111583119",
+"y c #d359166b3084",
+"u c #cad823c13d6c",
+"i c #cc68241a3b55",
+"p c #dd8c21d53f07",
+"a c #df481f224259",
+"s c #c0e32f274241",
+"d c #cc3c278f447b",
+"f c #cba8338d48bf",
+"g c #cad9362f4c87",
+"h c #cf963b775690",
+"j c #d7dd2d354798",
+"k c #db982996494a",
+"l c #dbc42fa44809",
+"z c #ded22a784cee",
+"x c #d762348d516b",
+"c c #df383c985144",
+"v c #ec9a33e94b5f",
+"b c #e04c3f3c5326",
+"n c #ea8e3453535c",
+"m c #db1d4ce263fa",
+"M c #d8b455ff65bb",
+"N c #e2b84a985f35",
+"B c #e8a342bf59f8",
+"V c #e9a35356675c",
+"C c #df377b9f8791",
+"Z c #f7e875258916",
+"A c #802685a489ce",
+"S c #844085688800",
+"D c #89e889cf8a37",
+"F c #8a178aad8c55",
+"G c #89878f13915f",
+"H c #8f5c8d769091",
+"J c #8a4190708fa1",
+"K c #8b7f91688fd3",
+"L c #8901937593f0",
+"P c #91e384f188a9",
+"I c #936e86d98a6c",
+"U c #929d85bd8db0",
+"Y c #96068cf391c0",
+"T c #963d918f933a",
+"R c #95ec90ad9698",
+"E c #970c91749522",
+"W c #97f3954e983f",
+"Q c #9429983a961f",
+"! c #90d59bde9c1f",
+"~ c #94f19b289a27",
+"^ c #9fe9980795f5",
+"/ c #98b69bf69e76",
+"( c #9ab699359ca8",
+") c #9baf99039cb5",
+"_ c #9bbd99cc9db1",
+"` c #9b289a399f0d",
+"' c #9c1999df9d9c",
+"] c #9c9d9a6a9e09",
+"[ c #9623a018a195",
+"{ c #99d3a156a571",
+"} c #9ffeab51adb9",
+"| c #a1c99b6e9984",
+" . c #a13a9dfca1d5",
+".. c #a0a99d93a2d7",
+"X. c #a2579f09a2bc",
+"o. c #a2379f07a38d",
+"O. c #a36b9f99a3a3",
+"+. c #a1019f87a51a",
+"@. c #a2369f6da56b",
+"#. c #a3779fa3a459",
+"$. c #a33ca240a488",
+"%. c #a431a933ad24",
+"&. c #a4feaab9acb1",
+"*. c #a829a3d6a7d2",
+"=. c #a853a652ab2a",
+"-. c #abcba78aab5b",
+";. c #abf3a829ac43",
+":. c #ac8da8e9ada3",
+">. c #acc0a98cadfc",
+",. c #ad39a914acf4",
+"<. c #ad7ea990ae79",
+"1. c #adc7aa5badfc",
+"2. c #ad80ab02aed5",
+"3. c #a52dac10b0dd",
+"4. c #affcabedb2a3",
+"5. c #af5bb457b7a9",
+"6. c #ac78b59fb807",
+"7. c #afc2b99dbeda",
+"8. c #af67bc04be32",
+"9. c #b140acabb1f6",
+"0. c #b17dad0fb104",
+"q. c #b17cadc1b2d1",
+"w. c #b072b15eb4f1",
+"e. c #b1a0b005b432",
+"r. c #b13eb668b60c",
+"t. c #b4e6b0f0b5db",
+"y. c #b53db11fb5f5",
+"u. c #b444b135b7ad",
+"i. c #b559b15fb62c",
+"p. c #b5c6b250b578",
+"a. c #b2cab420b8c1",
+"s. c #b3e5b4a7b885",
+"d. c #b363b738b9ea",
+"f. c #b407b18ab97b",
+"g. c #b79bb396b87b",
+"h. c #b740b417b820",
+"j. c #b78cb450b92f",
+"k. c #b667b5eabac7",
+"l. c #b78fb526ba19",
+"z. c #b69ab602bbcb",
+"x. c #b130b928bcdb",
+"c. c #b2a8b9ddbd6b",
+"v. c #b354ba18bd44",
+"b. c #b859b4ceb832",
+"n. c #b9a8b4f7b9ba",
+"m. c #b928b52eb945",
+"M. c #b88fb6c0ba0f",
+"N. c #bb47b700bac7",
+"B. c #bb3ab724bc25",
+"V. c #bbb2b8aebb49",
+"C. c #bd31b845bd58",
+"Z. c #bc0fba68bffe",
+"A. c #bdf1bad3beba",
+"S. c #b605bb74c02e",
+"D. c #b919bfc6c332",
+"F. c #b921bf09c45c",
+"G. c #be06bdd0c0a1",
+"H. c #c2fc842088d9",
+"J. c #d7da8c329433",
+"K. c #c48aafd3af98",
+"L. c #d342a6c0ad21",
+"P. c #d70aaeafb2e3",
+"I. c #ffffa30eb197",
+"U. c #da57bab2c1c8",
+"Y. c #ee60bcf3c626",
+"T. c #c2d6dc4cd9fd",
+"R. c #d2b1d192d322",
+"E. c #d4ddd385d86e",
+"W. c #d53bd3f2d8ba",
+"Q. c #d552d40ad8da",
+"!. c #d5d3d47ad95d",
+"~. c #d64cd505d9d9",
+"^. c #d6c6d5e7da62",
+"/. c #d77cd60adaf9",
+"(. c #d365dcc9dd4c",
+"). c #dda8d24fd3b5",
+"_. c #dc45dbb6ded2",
+"`. c #dce6dd6bdf79",
+"'. c #eb67d293d7e8",
+"]. c #ee91d564d098",
+"[. c #fceaca53d499",
+"{. c #fcfad193d052",
+"}. c #ffffdff0d8f7",
+"|. c #ffffd66be0a5",
+" X c #e21fe10de2e1",
+".X c #e396e2efe627",
+"XX c #e4cde38ee4d7",
+"oX c #e5bde470e5bb",
+"OX c #e5c2e488e635",
+"+X c #e803e702e82c",
+"@X c #ffffe5a4e1c2",
+"#X c #ffffe7e6e855",
+"$X c #f8b0e966e663",
+"%X c #fc73efb3ebb0",
+"&X c #f150f10cf1c7",
+"*X c #f132ffffffff",
+"=X c #f66dffffffff",
+"-X c #f942f263f2c0",
+";X c #f8bcffffffff",
+":X c #f9daffffffff",
+">X c #fffffa31f975",
+",X c #fc3effffffff",
+"<X c Gray100",
+/* pixels */
+"&X_.E.Q.Q.Q.Q.!./.~.W.Q.Q.Q.Q.^.G.",
+"+XA.q.i.y.y.g.g.=.z.Z.j.i.y.t.B.$.",
+"XXp.*.;.,.w.%.K J + Q } 5.1.-.0.( ",
+"oXm.:.q.v./ 3 K.U.& i , P 8.e.y.] ",
+"XXh.<.c.Y = V <X(.O . < d 0 6.M.( ",
+"oXN.a.~ : f | :Xr.,X).g x u 8 D.( ",
+".Xf.[ % v >X<X<X<X{.n l o - > @ F ",
+"`.G D C #X<X<X<XL.t c P.T.].}.d.$ ",
+" XS L <X'.X =XH.w b %X<X*XY.$X! # ",
+"OX9.A 4 h J.a N @X<X<X-Xp 5 { W ",
+"oXV.s.E s z k M ;X<X<X<XZ y 7 F.' ",
+"XXb.>.x.^ q j m [.|.I.B e 6 3.l.) ",
+"oXC.4.u.S.&.9 1 r * ; 2 T 7.k.n._ ",
+"R.2...o.X.O.+.W I U R ` @.#. .o.H "
+};
diff --git a/icons/17x14-3dpixmaps/gnu.xpm b/icons/17x14-3dpixmaps/gnu.xpm
new file mode 100644
index 0000000..a8a02b7
--- /dev/null
+++ b/icons/17x14-3dpixmaps/gnu.xpm
@@ -0,0 +1,221 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 201 2",
+" c #08f500000445",
+". c #1a3b02be0000",
+"X c #1ead00000000",
+"o c #13fe1def0c36",
+"O c #00a934fb0f9b",
+"+ c #1e3525330e3a",
+"@ c #2f520ca30000",
+"# c #2aad157708a4",
+"$ c #21d4176b15ae",
+"% c #3a620dab0000",
+"& c #3a280f200146",
+"* c #373413390000",
+"= c #236645f3240e",
+"- c #45ec18c30284",
+"; c #4c2d11420000",
+": c #59f818b60000",
+"> c #49a32c7602f5",
+", c #46752a6618c7",
+"< c #5efc28f60a84",
+"1 c #5dc92db90e32",
+"2 c #4e7e2f152044",
+"3 c #561434e02073",
+"4 c #53de3ffc2188",
+"5 c #5b85316d20e8",
+"6 c #5dfe337c25a2",
+"7 c #676f2a430a67",
+"8 c #6b3d237901dc",
+"9 c #68d326fc0430",
+"0 c #6b5d37131c8f",
+"q c #6840399724a7",
+"w c #5ec3507a0fca",
+"e c #455c5c59340b",
+"r c #6c8e42380000",
+"t c #720141130000",
+"y c #6ad0545f2657",
+"u c #49ee40754101",
+"i c #52f345e34094",
+"p c #5d2c5a705d9d",
+"a c #611c54365c7a",
+"s c #6ba65c3b5794",
+"d c #6f8f6a7c6c7e",
+"f c #70326b546c4d",
+"g c #7c6a6fe56c9c",
+"h c #7f4676e86d42",
+"j c #773b751b77d8",
+"k c #71ff756a7d7e",
+"l c #7367757c81d6",
+"z c #7c8277c9822f",
+"x c #18bc97c65221",
+"c c #1f9c92f451ff",
+"v c #1dd49a86527c",
+"b c #1cea9c4650b0",
+"n c #1e559dba5092",
+"m c #272583d043ec",
+"M c #2f0784f0480a",
+"N c #219b90f54c31",
+"B c #23e59b595afd",
+"V c #3aeb8772401e",
+"C c #55c68cf2583b",
+"Z c #475e87646d3a",
+"A c #5f7c9a7868ba",
+"S c #56de9e017989",
+"D c #59f695527305",
+"F c #5fc29a4c7650",
+"G c #6d17a7ab8693",
+"H c #8b6e3e741882",
+"J c #86775d1707ae",
+"K c #83e249632c82",
+"L c #9b2c44172089",
+"P c #962866ec0000",
+"I c #87ca63442f16",
+"U c #bd73567a25e6",
+"Y c #a3ae64550000",
+"T c #847b6fe44823",
+"R c #9352675855ac",
+"E c #83a971096b60",
+"W c #88d77958758c",
+"Q c #86f9877a9151",
+"! c #90488c9b91d1",
+"~ c #9293900c958f",
+"^ c #96dd92fe97a8",
+"/ c #9719933897dc",
+"( c #9767938a9831",
+") c #97fc941f98c6",
+"_ c #9832945598fc",
+"` c #985594769917",
+"' c #98d7958b9a8c",
+"] c #997b96569b38",
+"[ c #9a1d963d9adf",
+"{ c #9a2b96c89bab",
+"} c #9f7a97d8997e",
+"| c #9c09982b9cd2",
+" . c #9d0499559dc5",
+".. c #9f379b5aa001",
+"X. c #877ba7dd9aa2",
+"o. c #90deaf088940",
+"O. c #a3219b529d68",
+"+. c #a21b9df2a1e9",
+"@. c #a2769e7aa2dc",
+"#. c #a3669f59a37b",
+"$. c #a1f49ec9a4c3",
+"%. c #a3f69ff7aa59",
+"&. c #a28ba1eba7e8",
+"*. c #a4cda0c6a49f",
+"=. c #a5b9a1b6a5a5",
+"-. c #a5bfa1e3a689",
+";. c #a656a23fa658",
+":. c #a620a2c8a733",
+">. c #a742a323a729",
+",. c #a74da3b5a82f",
+"<. c #a451a570ac71",
+"1. c #a962a55ca994",
+"2. c #a869a645ab76",
+"3. c #a998a676aafd",
+"4. c #aa69a64daa53",
+"5. c #abe5a7e9abe5",
+"6. c #ab4ba713ac15",
+"7. c #ab91a927aca5",
+"8. c #ac9ca886ac93",
+"9. c #ad01a8efad00",
+"0. c #ad2fa933ad2f",
+"q. c #acd8a99cae71",
+"w. c #adbdaa32ae7d",
+"e. c #ae65aa02af2e",
+"r. c #afb6abbfafb6",
+"t. c #adacad06b348",
+"y. c #afd9ac4fb08d",
+"u. c #af5baf75b61d",
+"i. c #b025abadb0ee",
+"p. c #b0aeac58b094",
+"a. c #b135ad18b12e",
+"s. c #b129ad84b215",
+"d. c #b0e4ae78b3a5",
+"f. c #b218ad3bb2dd",
+"g. c #b2e1aed1b2e1",
+"h. c #b20caf20b2a2",
+"j. c #b1a6adcdb453",
+"k. c #b40baf35b3d3",
+"l. c #b9c5aeb8be33",
+"z. c #b38db064b4d2",
+"x. c #b270b14bb730",
+"c. c #b352b1e2b7fc",
+"v. c #b4d0b118b5a6",
+"b. c #b54eb143b54e",
+"n. c #b770b28fb756",
+"m. c #b2d5b2b3b93c",
+"M. c #b769b35ab818",
+"N. c #b7dbb58bbaec",
+"B. c #b76db483be60",
+"V. c #b798b551bf9c",
+"C. c #b8afb318b8ad",
+"Z. c #b8dfb476b8df",
+"A. c #b88fb430b94f",
+"S. c #b8dab5d4b8d4",
+"D. c #baaab607baaa",
+"F. c #bac3b662bb00",
+"G. c #ba4cb748ba4c",
+"H. c #bb62b675bb70",
+"J. c #bbe0b6e0bd2e",
+"K. c #bbabb7e4bdd8",
+"L. c #bc99b7e0bc6f",
+"P. c #bca7b762bd26",
+"I. c #b9d6b86fbeaa",
+"U. c #baa9b829bd6a",
+"Y. c #bb60b8e5bf5a",
+"T. c #bddeb848bdac",
+"R. c #bd3eba39bd3e",
+"E. c #beecb965bf43",
+"W. c #bf97bababf90",
+"Q. c #bfd8bb17bfce",
+"!. c #bf4bbc46bf4b",
+"~. c #b66bb4edc060",
+"^. c #bdcab9dac098",
+"/. c #bdd6ba86c1fc",
+"(. c #bdbcba97c214",
+"). c #bfeabafbc08b",
+"_. c #be35bbf7c431",
+"`. c #c019bb52c00d",
+"'. c #c084bb05c718",
+"]. c #c157bce1c155",
+"[. c #c198be93c198",
+"{. c #c230bd6bc202",
+"}. c #c267bf62c267",
+"|. c #c32fbe53c313",
+" X c #c168bcfec4a1",
+".X c #c273bd74c495",
+"XX c #c482c181c482",
+"oX c #c6bbc1a2c6a6",
+"OX c #c62cc322c62c",
+"+X c #c3c3c0a4ca7e",
+"@X c #c801c2c1c840",
+"#X c #c811c51cc8a7",
+"$X c #c920c5d7c920",
+"%X c #cb0bc7e6cb0b",
+"&X c #ccfac7a2ce0e",
+"*X c #cba2c886cba2",
+"=X c #cfc0ccabcfc0",
+"-X c #d00dccfad007",
+";X c #d093cdaed093",
+":X c #d226cf3cd226",
+">X c #dc33d9f6dc33",
+/* pixels */
+">X:X=X=X=X=X=X=X=X=X=X=X=X=X=X-X#X",
+";X].W.Q.Q.Q.Q.Q.Q.W.W.`.|.oX].{.A.",
+"*XH.C.H.P.E.H.J. X.X@X&X/.~ ).T.f.",
+"%XD.n.^.j.$.+XB.O.%.l k i $ Y.L.i.",
+"$XZ.n.V.y h '.I r P @ X t , _.F.e.",
+"OXb.k.~.T J > O Z o.V w Y 3 (.M.6.",
+"XXg.p.K.Q o v G X.x m * 6 I.v.1.",
+"}.r.9.a.z.a = n F 7.N c # 5 N.s.-.",
+"[.0.4.8.U.z + b S l.B M . q x.y.#.",
+"!.5.1.4.m.R : e A D C 4 & 2 u.w.@.",
+"R.1.;.>.t.s 8 ; < 1 U L H K d.3...",
+"G.=.@.#.,.<.j p u % - 7 9 0 2.:.| ",
+"S.*.+.#.#.;.q.c.} E d f g W &.=.[ ",
+"h. .^ _ ( ( ) / ' ' { ] ' ] ( ` ! "
+};
diff --git a/icons/17x14-3dpixmaps/graphics.xpm b/icons/17x14-3dpixmaps/graphics.xpm
new file mode 100644
index 0000000..e5955e2
--- /dev/null
+++ b/icons/17x14-3dpixmaps/graphics.xpm
@@ -0,0 +1,234 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 214 2",
+" c #6c2278da568e",
+". c #3a5d3ef4ffff",
+"X c #3d7d4107ffff",
+"o c #3fe84482ffff",
+"O c #4f9153baf4d7",
+"+ c #5c215fceec55",
+"@ c #5f2d5ed2f7ca",
+"# c #5f866050f752",
+"$ c #6a0b6dd2d886",
+"% c #69e66ba9e238",
+"& c #67d66a3affff",
+"* c #6ae2669df07d",
+"= c #6c266e2effff",
+"- c #080a868144b7",
+"; c #3ac6967e6067",
+": c #42499e3d577a",
+"> c #414596e568f9",
+", c #51f99a1c66dd",
+"< c #504691fc7e7a",
+"1 c #5a54b6427d86",
+"2 c #44e3ffff3b07",
+"3 c #4a96e87b4633",
+"4 c #5774eb8753eb",
+"5 c #7eb79e6d9cde",
+"6 c #7fd19f22a746",
+"7 c #7146a85e8cb8",
+"8 c #7ad7bd2c8379",
+"9 c #78a3a093ac9e",
+"0 c #ffff00001e39",
+"q c #ffff00002c1b",
+"w c #f595153b31d2",
+"e c #ffff21d533c1",
+"r c #c2712999441d",
+"t c #ffff1bb84d73",
+"y c #e8c521045b8c",
+"u c #ffff229050ad",
+"i c #e445383d6334",
+"p c #c62c710011bf",
+"a c #d6746c797956",
+"s c #e78a4ea66cd5",
+"d c #e21355a27277",
+"f c #caf66d90859b",
+"g c #c0dc75fa8eb8",
+"h c #8eb183f07deb",
+"j c #8497aa476459",
+"k c #dcaec4d639a5",
+"l c #d5e6deba36d3",
+"z c #dfabdef73322",
+"x c #da14d99a3c75",
+"c c #dbf6db1a3e5f",
+"v c #e1f2d87e306f",
+"b c #e028dddd3e62",
+"n c #ee48ed5711ee",
+"m c #e5aaf1c911d0",
+"M c #e708fd9a15a1",
+"N c #f374f2900f24",
+"B c #d8dbe340400f",
+"V c #895589608adf",
+"C c Gray56",
+"Z c #8fa98f6b9031",
+"A c #90818ffa90d4",
+"S c #907e903890ef",
+"D c #90c9907a9154",
+"F c #913b90aa91ba",
+"G c #93e492de94a5",
+"H c #96ea944697b3",
+"J c #964b9626970c",
+"K c #9bb1977b9c7a",
+"L c #998299bf94cb",
+"P c #9d2d9bd095bc",
+"I c #989198679bd9",
+"U c #9b1399999ac4",
+"Y c #9b2b9a3298fe",
+"T c #9bb69b329c46",
+"R c #9b989e789aba",
+"E c #9bf19e699ea4",
+"W c #9d479aae9d87",
+"Q c #9eed9e70999d",
+"! c #9e119cc89db8",
+"~ c #838787fabdf6",
+"^ c #8c7c8f83b65e",
+"/ c #93779e00a425",
+"( c #9f1c9a43a35d",
+") c #94669402b3f7",
+"_ c #922f93b3bbcf",
+"` c #8135b0678d97",
+"' c #9ceca39da6d0",
+"] c #99b9a2f3ab8b",
+"[ c #a0199a6ba0e2",
+"{ c #a1869b5ca24f",
+"} c #a0b19dada050",
+"| c #a0479e4ca043",
+" . c #a1dd9ec1a388",
+".. c #a5519dc4a517",
+"X. c #a5609e12a629",
+"o. c #ab0f9629b6b1",
+"O. c #afb09e37b0a9",
+"+. c #b1b090aba0ed",
+"@. c #a326a3599f1c",
+"#. c #a4fba19a99fe",
+"$. c #a3ddac069977",
+"%. c #a2f6a3fca038",
+"&. c #a00fa2eea6be",
+"*. c #a568a0f3a559",
+"=. c #a61fa139a5cb",
+"-. c #a6b8a127a7fc",
+";. c #a398a370ac52",
+":. c #a3e3ab22ac21",
+">. c #a8b9a35fa191",
+",. c #a809a180a811",
+"<. c #a912a1ffa9db",
+"1. c #a9baa3e9a9ad",
+"2. c #ab29a4a3aab1",
+"3. c #abada535aba9",
+"4. c #aa3da778ab44",
+"5. c #ab53a4d9ac1d",
+"6. c #ad10a49facb9",
+"7. c #ae4ba6e0ad9e",
+"8. c #af80a7b3af81",
+"9. c #ae08a830aed2",
+"0. c #ae43a938af0d",
+"q. c #acd4acccad6b",
+"w. c #a259aa9fb15c",
+"e. c #a6adabf9b1a2",
+"r. c #aa02af1fb053",
+"t. c #aff5ae21b3fa",
+"y. c #ad42af3eb9ca",
+"u. c #a886b215aea7",
+"i. c #a5fdb3fdb03f",
+"p. c #a68ab656b79f",
+"a. c #a52ab466b853",
+"s. c #a18eb955b093",
+"d. c #a902b591b661",
+"f. c #ab87b6a3bb23",
+"g. c #ae1ab6f1bb5e",
+"h. c #b07ea87eafca",
+"j. c #be1aa59aae69",
+"k. c #b553a335b6e5",
+"l. c #b5daa567b70e",
+"z. c #b13ca946b0df",
+"x. c #b085ab42b14a",
+"c. c #b21aaa32b1bc",
+"v. c #b331abc7b332",
+"b. c #b46cacf8b3a9",
+"n. c #b418ad23b419",
+"m. c #b625af5eb5b1",
+"M. c #b68daec3b637",
+"N. c #b674af66b612",
+"B. c #bd4ba751bee1",
+"V. c #b989acd1b48f",
+"C. c #bf2da993b2c6",
+"Z. c #b8f2aee5b9a2",
+"A. c #bcfba9b7bf68",
+"S. c #b35ab2f0b354",
+"D. c #b19bb7b6b0bb",
+"F. c #b664b1fdb723",
+"G. c #b5a5b4ccb5a5",
+"H. c #b013b2b4bb54",
+"J. c #b5f1b49bbfa2",
+"K. c #b65fb804bcca",
+"L. c #b9eeb278b281",
+"P. c #b814b071b755",
+"I. c #b801b1b7b801",
+"U. c #b8eab2ecb8ea",
+"Y. c #b9f5b3b3b93d",
+"T. c #ba8fb4faba56",
+"R. c #ba10b735ba10",
+"E. c #bd7ab956bd78",
+"W. c #bda4b9c5be3c",
+"Q. c #beacb9c8be64",
+"!. c #bf54bad0bf54",
+"~. c #8d3e8f48c575",
+"^. c #95e5992cc002",
+"/. c #a19ea5edcfe7",
+"(. c #a6c7a8e6caab",
+"). c #bd3aa63ec77c",
+"_. c #b10ebfcec31e",
+"`. c #bb18bfe0c2ae",
+"'. c #bc7fbd4cc0e9",
+"]. c #bca9bf09c254",
+"[. c #82cdc9ad88d0",
+"{. c #91ebc53796da",
+"}. c #b94bc6d68e16",
+"|. c #a5adc573acae",
+" X c #a604e2189ec1",
+".X c #aed2c013c26f",
+"XX c #cf9f84faa19b",
+"oX c #ccca8c0cb364",
+"OX c #c009bb71bfd3",
+"+X c #eaf1afde8e31",
+"@X c #c13bb9a0c0a9",
+"#X c #c07abba4c079",
+"$X c #c275b852c204",
+"%X c #c38eb964c251",
+"&X c #c367baa1c19f",
+"*X c #c342bb43c12e",
+"=X c #c1d4bc5ac1d4",
+"-X c #c498bb41c244",
+";X c #c48ebeb0c48e",
+":X c #d833bff5d677",
+">X c #de76d5019840",
+",X c #c5e1c069c5e1",
+"<X c #c624c2bfc6ba",
+"1X c #ce3fc3a5c5a0",
+"2X c #c8e1c41ec8e1",
+"3X c #c8dec547c8de",
+"4X c #ca0cc674ca0c",
+"5X c #cd65c9cdcd65",
+"6X c #cdbdca3bcdbd",
+"7X c #ce0bca92ce08",
+"8X c #cef3cb3ecef3",
+"9X c #d0a6cd6ad0a6",
+"0X c #da80d7dada80",
+"qX c #d667cf6ded6c",
+/* pixels */
+"0X9X5X6X7X6X5X6X6X5X6X6X6X6X5X7X<X",
+"8X!.E.W.'.`.].#X*X-X&X%X$X@XQ.OXF.",
+"4XT.m.K.V.j.C.H.r.e.y.u.D.t.Z.T.x.",
+"3XU.M._.d q u 5 - ; j > 4 8 A.Y.0.",
+"2XI.N..Xs 0 t 9 : b p o.2 [.B.P.9.",
+",Xn.c.g.+.g oXs.l N k ).|.p.l.m.5.",
+";Xv.z.f.f y a B n c 4.d.3 ` k.b.<.",
+"=X8.6.a.i e v m x , 6 :X X{.O.h.X.",
+"#X3.,.w.XX>XM z $.7 i.L.1XJ...7.{ ",
+"E.1.-.:.+XqX}.( @ * ) $ + ^ >.2.[ ",
+"R.*. .&.w r < ~ X o _ O . ~.#.=.K ",
+"G.| W ' h 1 ^.# = (.% & /.P } H ",
+"S.! U T / ] ;.I Q @.R L %.E Y ! G ",
+"q.J C F Z S S C F C A S Z D Z F V "
+};
diff --git a/icons/17x14-3dpixmaps/help.xpm b/icons/17x14-3dpixmaps/help.xpm
new file mode 100644
index 0000000..568b757
--- /dev/null
+++ b/icons/17x14-3dpixmaps/help.xpm
@@ -0,0 +1,225 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 205 2",
+" c #37fb41101b97",
+". c #3ffa707e41e7",
+"X c #46ca2a522a6a",
+"o c #4b262e9e2b58",
+"O c #6c7e2a752eac",
+"+ c #771a307f31ce",
+"@ c #710b50433a6e",
+"# c #6eb769cc4bac",
+"$ c #617469f259a6",
+"% c #73f365ef579f",
+"& c #665a670b671e",
+"* c #6e626b516e18",
+"= c #1d9abd781bfd",
+"- c #2ac89ef72468",
+"; c #3fe793d8369f",
+": c #38fea4591ab1",
+"> c #3274b3342ff0",
+", c #376fb34e308f",
+"< c #35fdb765315a",
+"1 c #3367bacc308a",
+"2 c #0c38dbca05cc",
+"3 c #0e0cddcb0367",
+"4 c #1080c6650b38",
+"5 c #09c0f8ec0112",
+"6 c #1190e6200b98",
+"7 c #1597efb811c2",
+"8 c #18e7e4e812d6",
+"9 c #114ef95b054b",
+"0 c #110affff033c",
+"q c #205bc3f41c28",
+"w c #532090c7523a",
+"e c #766685e87642",
+"r c #761d86537590",
+"t c #78f482b3767d",
+"y c #76cf9cc76685",
+"u c #6f76bdea68a6",
+"i c #79c2a5d669af",
+"p c #7f34bb79736a",
+"a c #8535231e296e",
+"s c #868831693fe1",
+"d c #94872a703941",
+"f c #83af78b15b14",
+"g c #82f76bf5686b",
+"h c #a7a844315109",
+"j c #ac6c41415f9e",
+"k c #ad84483a5353",
+"l c #ace9544754bf",
+"z c #b1ce549f6991",
+"x c #aeb9773094bf",
+"c c #b0fb7e9c8c23",
+"v c #c7ae76118ba1",
+"b c #8a9f9e0c7d95",
+"n c #a9a9917966e0",
+"m c #afafa15c7c23",
+"M c #8e2c801b8e91",
+"N c #907a89209215",
+"B c #97618f7d9889",
+"V c #97808f3d9903",
+"C c #984b8ea99878",
+"Z c #981d8f93991c",
+"A c #973691449608",
+"S c #96b291f39927",
+"D c #9738905099ba",
+"F c #989f909198b0",
+"G c #9869901d99b0",
+"H c #98a0915c9964",
+"J c #98ae90519a76",
+"K c #98e091339a6f",
+"L c #99a493689ae8",
+"P c #9c2295649c16",
+"I c #9c5995fe9dd0",
+"U c #9ea098c09f77",
+"Y c #9a458fd8a078",
+"T c #9f7b8ab2a21d",
+"R c #9fd59327a017",
+"E c #9f9ba0da86c2",
+"W c #bbd28b3b9709",
+"Q c #a2d5935fa099",
+"! c #a1e6989ca3a7",
+"~ c #a3169ad0a1fd",
+"^ c #a2259b70a2ee",
+"/ c #a3b59b97a378",
+"( c #a2f89ad7a462",
+") c #a27d9d24a316",
+"_ c #a31a9c26a3e3",
+"` c #a43c9ae5a2e2",
+"' c #a46a9b9fa2ed",
+"] c #a4f39c5ca43e",
+"[ c #a52d9c15a658",
+"{ c #a4fa9fe5a4c6",
+"} c #a5369f5ca541",
+"| c #a5be9e46a687",
+" . c #a6ce9df1a476",
+".. c #a6779d83aa31",
+"X. c #aba59d11aa43",
+"o. c #ac189f40b09f",
+"O. c #b89093e7a496",
+"+. c #b3589ed1b405",
+"@. c #b44b9db9b56f",
+"#. c #a5d6a60e859f",
+"$. c #af90a9378dee",
+"%. c #a4c8a2a9a7a3",
+"&. c #a31fa756ab51",
+"*. c #a627a206a844",
+"=. c #a7d8a238a800",
+"-. c #a3c6a983ae94",
+";. c #a815a1e7a824",
+":. c #a921a1d3a976",
+">. c #a980a339aa3f",
+",. c #aab9a1c1ac62",
+"<. c #abb8a3e2ac82",
+"1. c #abdfa4ceabdd",
+"2. c #ade6a3e6ac54",
+"3. c #ac95a5e7acc3",
+"4. c #ad3ca5f3ad32",
+"5. c #ac0ca6f0ae77",
+"6. c #aea2a407aebf",
+"7. c #afa5a7a6af90",
+"8. c #ae9ea81eaf54",
+"9. c #af4aa758b014",
+"0. c #a991a9ddb0cc",
+"q. c #a95cabd1b165",
+"w. c #b1bea556af21",
+"e. c #bdb2ab15a847",
+"r. c #b051a861b045",
+"t. c #b12ca92db1f5",
+"y. c #b089aa7fb2ae",
+"u. c #b288aaebb34e",
+"i. c #b345aae4b331",
+"p. c #b365ab7db43a",
+"a. c #b173ac0bb235",
+"s. c #b43bab9fb401",
+"d. c #b5d2add5b5d8",
+"f. c #b60ead88b5db",
+"g. c #b607adb2b621",
+"h. c #b74baf8ab748",
+"j. c #b3a1aef3b8d0",
+"k. c #ba5da980b5c9",
+"l. c #b81aafa4b8e1",
+"z. c #b835af29b985",
+"x. c #b909affbb907",
+"c. c #bd44adbbba3b",
+"v. c #b472b380a12c",
+"b. c #ba64bb33a06d",
+"n. c #b07fb125b89e",
+"m. c #b891b010b860",
+"M. c #b92eb0dab92d",
+"N. c #b9b3b173b9b5",
+"B. c #b9beb1d7ba7e",
+"V. c #b8e0b2f7b896",
+"C. c #bb1eb2bfbb1d",
+"Z. c #bbd4b372bbbb",
+"A. c #ba3db488ba45",
+"S. c #bc14b2ffbbe3",
+"D. c #bc05b306bc3f",
+"F. c #bd63b486bd63",
+"G. c #bd99b5b1bfaf",
+"H. c #bd1ab68cbd19",
+"J. c #befbb647bf30",
+"K. c #bf50b87bbf50",
+"L. c #bf60b89bc0e4",
+"P. c #c3beae199bf7",
+"I. c #c21cbe46a1c9",
+"U. c #c260bf53a576",
+"Y. c #d359b091bab7",
+"T. c #c04ea9aac1cf",
+"R. c #c688aeebc711",
+"E. c #c1d6b487c1f5",
+"W. c #c130b7a8c20e",
+"Q. c #c552b472c59a",
+"!. c #c0f6b840c0f6",
+"~. c #c16fb8eac16d",
+"^. c #c180b901c180",
+"/. c #c198bafdc198",
+"(. c #c255b99ec256",
+"). c #c2c9baa8c2c9",
+"_. c #c267bb9cc267",
+"`. c #c382ba4dc382",
+"'. c #c389bb04c35b",
+"]. c #c480bd6cc480",
+"[. c #c799bc26c7af",
+"{. c #c659bf76c659",
+"}. c #ca3bb595cb1e",
+"|. c #caaebde9cad1",
+" X c #d00bbebad052",
+".X c #d0cabebed11b",
+"XX c #dc29cb16bcee",
+"oX c #c93bc224c986",
+"OX c #caaec3dbcaae",
+"+X c #cd00c564cd00",
+"@X c #d0cfc9b4d0cf",
+"#X c #d120c9f4d11a",
+"$X c #d181cad3d181",
+"%X c #d306cc33d306",
+"&X c #dca2d662dca2",
+"*X c #e64fe78acd60",
+"=X c #f8f4e451d706",
+"-X c #f412f049de0a",
+";X c #ffffeda1e27f",
+":X c #ffffe8fff0b4",
+">X c #fffff1dfe06a",
+",X c #fffffbf5e533",
+"<X c #ffffffffe8cb",
+"1X c #fffffcdfec73",
+"2X c #ffffffffec72",
+/* pixels */
+"&X%X@X@X@X@X@X@X@X@X@X@X@X@X@X#XoX",
+"$X).!.^.~.^.~.`.|..X X[.(.~.^.'.B.",
+"+XF.h.Z.N.J.W.}.R r e +.Q.C.N.Z.u.",
+"OXC.x.D.z...Q * 4 2 3 < @.E.N.S.t.",
+"oXM.g.G.A E XX- 5 v.b 0 w R.h.m.9.",
+"{.d.p.L.% b.1Xi ; Y.p 9 . T.d.f.<.",
+"].i.y.c.O #.<X,X;Xy 6 u e.C l.s.:.",
+"_.7.5.k.d f *X-X=Xq 1 :XU.& j.r.| ",
+"/.4.>.n.z @ $.2X>X= , P.n l ,.8._ ",
+"K.1.:.q.O.+ m I.g $ X h k v 0.3.^ ",
+"H.;.} %.w.s # o 7 : x 6.-.%.=.U ",
+"A.{ ~ / &.c a j t 8 > Y %.) ' .P ",
+"V.] ! / ) *.W 2.o.M T X.` / ( [ L ",
+"a.I B F V D S B J G K Z B G B H N "
+};
diff --git a/icons/17x14-3dpixmaps/home.xpm b/icons/17x14-3dpixmaps/home.xpm
new file mode 100644
index 0000000..0257dfd
--- /dev/null
+++ b/icons/17x14-3dpixmaps/home.xpm
@@ -0,0 +1,195 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 175 2",
+" c #21481fb738f4",
+". c #27a026273a24",
+"X c #555d54731a68",
+"o c #581057241b0f",
+"O c #43fe48022de4",
+"+ c #4918504e2e34",
+"@ c #6864518635f7",
+"# c #71f163415e05",
+"$ c #71f16a7d5bfd",
+"% c #760c73c55b6a",
+"& c #6c69631263e4",
+"* c #7b1b784672cb",
+"= c #70dc6ea88561",
+"- c #7f34863b1385",
+"; c #7e4081881d28",
+": c #7d7a88d81341",
+"> c #7fb0820858bd",
+", c #9fd740e8031b",
+"< c #a75c55b402ad",
+"1 c #b59b4cc21c68",
+"2 c #b9ea545f0086",
+"3 c #b890568c19a4",
+"4 c #a63374d708c2",
+"5 c #9875661a6bd3",
+"6 c #92c5681e751c",
+"7 c #939879d9725e",
+"8 c #c6f84a451a8c",
+"9 c #cc0b5e8a10ac",
+"0 c #cfbc4d5d212d",
+"q c #d64c47522cae",
+"w c #c2dd685d14d3",
+"e c #f1044d13104b",
+"r c #f7a657f21dd9",
+"t c #ffff51612961",
+"y c #ffff6f7226f0",
+"u c #93b67ae88b51",
+"i c #826090d70278",
+"p c #8ebb8db72acb",
+"a c #97b7968730ca",
+"s c #9d6d9c2e3402",
+"d c #8db0a1790503",
+"f c #a36e84ac0000",
+"g c #b50c8d8204f2",
+"h c #b2cf9a0c005a",
+"j c #a1b0a1a4017d",
+"k c #a0c6a63d0000",
+"l c #a6b9a69c03fb",
+"z c #a1a5adfd0000",
+"x c #b068b0ae0000",
+"c c #85a2837d51ef",
+"v c #875887b3590b",
+"b c #8a3288005625",
+"n c #b949cf730000",
+"m c #d4e3d5520000",
+"M c #dd89de150000",
+"N c #d7a3e2690000",
+"B c #d9c0e10c0000",
+"V c #f4aeffff0000",
+"C c #f73fffff0000",
+"Z c #8b4388049eac",
+"A c #90488c9b91d1",
+"S c #9b4f895a9505",
+"D c #96dd92fe97a8",
+"F c #971d934097e7",
+"G c #944392ee9bac",
+"H c #977f93a29849",
+"J c #97ed941098b7",
+"K c #9832945598fc",
+"L c #984a946c9912",
+"P c #9a1d963d9adf",
+"I c #9c09982b9cd2",
+"U c #9d0499559dc5",
+"Y c #93848f68a8e7",
+"T c #9f379b5aa001",
+"R c #9d1f98faa75b",
+"E c #99ca9593b063",
+"W c #9c6b9835b272",
+"Q c #a21b9df2a1e9",
+"! c #a2769e7aa2dc",
+"~ c #a34a9f43a369",
+"^ c #a4059ff6a3ba",
+"/ c #a4cda0c6a49f",
+"( c #a4a8a07fa512",
+") c #a52da104a4ca",
+"_ c #a59aa189a589",
+"` c #a5bfa1d0a689",
+"' c #a5e2a1aca717",
+"] c #a648a22ca648",
+"[ c #a7eea3dfa740",
+"{ c #a666a21aad65",
+"} c #a7fea39cadf0",
+"| c #a90ca4eba9d6",
+" . c #a91ea502a8ec",
+".. c #a97ea56da97e",
+"X. c #ab17a6f0ab28",
+"o. c #ab83a774aaa8",
+"O. c #abe5a7e9abe5",
+"+. c #ab4ba740ac15",
+"@. c #ac68a84cac36",
+"#. c #ad12a8e7ad12",
+"$. c #ad2fa936ad2f",
+"%. c #ae65a9e4af2e",
+"&. c #ae8eaa78adb4",
+"*. c #aea7aa84aeaa",
+"=. c #afaaab92afc9",
+"-. c #a468a3c3b28f",
+";. c #a7c6a352b0c1",
+":. c #a6b7a227b496",
+">. c #a6c6a250b564",
+",. c #a7c2a3a7b58e",
+"<. c #a5bda13bb954",
+"1. c #a9e0a73bb524",
+"2. c #a8d5a445bfb3",
+"3. c #a9d3a805b4a6",
+"4. c #ad53ad82bc54",
+"5. c #b025ab92b0ee",
+"6. c #b0a8ac71b09b",
+"7. c #b1eeadd2b13e",
+"8. c #b217ad3db2dc",
+"9. c #b2e3aecab2e3",
+"0. c #b20caf20b2a2",
+"q. c #b322aea3b322",
+"w. c #b3a3af5cb35f",
+"e. c #b438afbfb423",
+"r. c #b557b14bb557",
+"t. c #b600b16db5cf",
+"y. c #b631b150b631",
+"u. c #b686b218b674",
+"i. c #b77bb2a4b773",
+"p. c #b7c8b302b7ac",
+"a. c #b7a7b389b895",
+"s. c #b46eb21bbc47",
+"d. c #b89fb3a8b893",
+"f. c #b8eab440b8ea",
+"g. c #b866b478b94c",
+"h. c #b8dab5d4b8d4",
+"j. c #b978b441b977",
+"k. c #ba96b591ba99",
+"l. c #ba90b5d2bb31",
+"z. c #bb3ab5f7bb3a",
+"x. c #ba4cb748ba4c",
+"c. c #bb7bb6cebb7b",
+"v. c #b9d0b7e9bcdd",
+"b. c #ba63b749bd84",
+"n. c #bd40b7cdbd0f",
+"m. c #bb84b84fbda3",
+"M. c #bc5fb8ebbdd0",
+"N. c #bd3eba39bd3e",
+"B. c #bfbdbacbbfb5",
+"V. c #bfe9bb24bfe9",
+"C. c #bf4bbc46bf4b",
+"Z. c #b395bdd8c767",
+"A. c #b79cb848c404",
+"S. c #b25ebe1cca6f",
+"D. c #bafbbd03c256",
+"F. c #bd89bdabc2e6",
+"G. c #b99ec14fc7d5",
+"H. c #b9d1c214c9a9",
+"J. c #c010bb3abfdd",
+"K. c #c018bb3fc00b",
+"L. c #c122bce5c122",
+"P. c #c198be93c198",
+"I. c #c226bd45c1f8",
+"U. c #c267bf64c267",
+"Y. c #c482c182c482",
+"T. c #c62cc32dc62c",
+"R. c #c811c51cc8a7",
+"E. c #c920c602c920",
+"W. c #cb0bc7e3cb0b",
+"Q. c #cba2c887cba2",
+"!. c #cfbfccabcfbf",
+"~. c #d00cccfbd006",
+"^. c #d093cdaed093",
+"/. c #d226cf3cd226",
+"(. c #dc33d9f6dc33",
+/* pixels */
+"(./.!.!.!.!.!.!.!.!.!.!.!.!.!.~.R.",
+"^.L.B.V.V.K.V.K.J.K.B.K.K.K.V.I.g.",
+"Q.c.d.k.j.k.k.l.F.D.M.k.j.z.j.n.8.",
+"W.k.i.d.f.p.l.G.S 6 Z.m.p.f.d.k.5.",
+"E.f.y.u.p.g.H.G 0 e 7 S.v.i.i.d.%.",
+"T.r.q.e.a.A.u q t y r 5 4.b.e.t.+.",
+"Y.9.6.w.s.& , 9 3 1 8 2 @ -.u.w.| ",
+"U.=.#.7.Z ; z d C V n i k = 6.6.` ",
+"P.$...&.2.s X O h 4 - l W =.*.~ ",
+"C.O...o.2.a o + g w : . j E *.@.! ",
+"N. .] [ <.p M B f < N m x Y X. .T ",
+"x._ ! ^ { * c v $ # > b % R _ _ I ",
+"h./ Q ~ ( } :.>.1.3.,.>.;.' ~ ) P ",
+"0.U D K H H J F L F J H H L F L A "
+};
diff --git a/icons/17x14-3dpixmaps/image-processor.xpm b/icons/17x14-3dpixmaps/image-processor.xpm
new file mode 100644
index 0000000..7cf782b
--- /dev/null
+++ b/icons/17x14-3dpixmaps/image-processor.xpm
@@ -0,0 +1,250 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 230 2",
+" c #00000000068b",
+". c #04ca05d71a1b",
+"X c #181a13571ec1",
+"o c #19a719bf1f98",
+"O c #03b60c3a205a",
+"+ c #05ca0e37230a",
+"@ c #051a0ef02eba",
+"# c #08430b0c2072",
+"$ c #0adf0fea242a",
+"% c #0e7611582070",
+"& c #083210b92b92",
+"* c #1041151023c4",
+"= c #162617e121d6",
+"- c #103c17182fa9",
+"; c #1f631ded2e00",
+": c #2c83245d2c70",
+"> c #299128b72b95",
+", c #259729cf3402",
+"< c #290a2b493ac5",
+"1 c #2c5e2aa43c02",
+"2 c #2f2532703c14",
+"3 c #31cd2d673449",
+"4 c #344c2f7332f1",
+"5 c #36912cad3171",
+"6 c #317234bb3bdf",
+"7 c #24b330db4854",
+"8 c #2b9f32ec47b4",
+"9 c #295e331452bd",
+"0 c #3437337440a3",
+"q c #340c369c4717",
+"w c #38db3b0441aa",
+"e c #3b6e3a6c4877",
+"r c #362d3ce753a5",
+"t c #360f3d8056cc",
+"y c #3ff8436f546a",
+"u c #3fe447ae6325",
+"i c #42003e014b7f",
+"p c #510b3d87442a",
+"a c #42bd40d34376",
+"s c #495f40fb44bb",
+"d c #4ce24043430f",
+"f c #403145d8587c",
+"g c #418746f759c5",
+"h c #42a74847551e",
+"j c #4b7d4ddb55fd",
+"k c #54384f004d2d",
+"l c #580c48874a8d",
+"z c #506c4a9155a9",
+"x c #57d44bff51d7",
+"c c #56a34c05508a",
+"v c #50564da85d38",
+"b c #53225116568b",
+"n c #44804c3f67d6",
+"m c #47b7506d63fa",
+"M c #46b750836e1b",
+"N c #4df758786e24",
+"B c #4fed588c7804",
+"V c #53aa569b61d0",
+"C c #593c580d628f",
+"Z c #5ed35b8d670b",
+"A c #5dfb5c6563b1",
+"S c #5a2e5d9c682b",
+"D c #57935f5d78be",
+"F c #5f34620d6d76",
+"G c #5fbc66517f16",
+"H c #632658e05e51",
+"J c #61ae5dd85b89",
+"K c #6b7a522c53e3",
+"L c #68b252fb581e",
+"P c #6ed5591b5dcf",
+"I c #7f035fa55ebd",
+"U c #79d15f9a6652",
+"Y c #62b060e6720c",
+"T c #65c566c5754f",
+"R c #684569457495",
+"E c #68796c8b7ecc",
+"W c #726c68946492",
+"Q c #7edb68626683",
+"! c #79ba72a36efe",
+"~ c #7fc171cf6c8e",
+"^ c #5b70675e8023",
+"/ c #63306a418248",
+"( c #64136b9883cc",
+") c #6bc071cb8734",
+"_ c #6e8872cf86ef",
+"` c #7136728f81c3",
+"' c #74ae752e82a1",
+"] c #77d379c087ea",
+"[ c #746379de8f03",
+"{ c #78af7ae58c48",
+"} c #7bfb7cca8d4b",
+"| c #7dec7fbc8e1b",
+" . c #73b4798a9101",
+".. c #713d7b0d98e7",
+"X. c #7f2b827d9409",
+"o. c #79ad876ca695",
+"O. c #887a66e569ed",
+"+. c #8feb748c76bd",
+"@. c #9d167e1b77eb",
+"#. c #85367f6985dd",
+"$. c #80307f048931",
+"%. c #8c6e854f7a29",
+"&. c #826984e195b0",
+"*. c #818186119819",
+"=. c #82db86339810",
+"-. c #8350876f9ab2",
+";. c #85d787799945",
+":. c #85b288cc98f4",
+">. c #8c3f8bfd92a8",
+",. c #8d628c3c97ad",
+"<. c #8f068d4d973b",
+"1. c #88418b609b82",
+"2. c #8b258c3d9acb",
+"3. c #9312878b8cf7",
+"4. c #90468c3a92ea",
+"5. c #92d48e9d9617",
+"6. c #969d8e8197f9",
+"7. c #918c921f9eaa",
+"8. c #97f391c598cd",
+"9. c #97ae93309987",
+"0. c #968093539b14",
+"q. c #98d79137999d",
+"w. c #984392629948",
+"e. c #9a2f97bc9c53",
+"r. c #9ab497289dd7",
+"t. c #9c5897609e15",
+"y. c #9db799e59f40",
+"u. c #878993a9ae1a",
+"i. c #8e9993a3a789",
+"p. c #9253958da27c",
+"a. c #91dc96b2aa9e",
+"s. c #954d9865a4df",
+"d. c #9f2799e6a0bb",
+"f. c #9d6a9bd9a729",
+"g. c #9f059c67a464",
+"h. c #aca488598730",
+"j. c #a0fd92879e66",
+"k. c #a7f89b3897b0",
+"l. c #b3a7996a9053",
+"z. c #b4969a2c9d4f",
+"x. c #a3d19e03a3d0",
+"c. c #a0179d27a554",
+"v. c #a2ca9f24a675",
+"b. c #a4d69faea599",
+"n. c #a254a004a5be",
+"m. c #a475a002a453",
+"M. c #a60ba0e4a6ee",
+"N. c #a9a7a26ba637",
+"B. c #a9e3a4f2a3d2",
+"V. c #aba5a594a9b3",
+"C. c #a810a6e9ac8f",
+"Z. c #abeaa819af12",
+"A. c #ae5daa0daf7d",
+"S. c #a0c9a32bb106",
+"D. c #af26aa54b007",
+"F. c #ae39aa53b2fd",
+"G. c #aa89ae84bf4e",
+"H. c #ae97b096ba52",
+"J. c #b834a827af41",
+"K. c #beb2abb9aaf5",
+"L. c #b016aa7fb0a7",
+"P. c #b0a8ab67b175",
+"I. c #b19ead69b23b",
+"U. c #b291ad41b356",
+"Y. c #b7d4b1deb766",
+"T. c #b6c9b37fb7f7",
+"R. c #b6cfb42eb7e0",
+"E. c #b1c2b0ebb919",
+"W. c #b300b1d9ba26",
+"Q. c #b730b6c4be2f",
+"!. c #b8b6b34fb8c3",
+"~. c #b865b3c2b925",
+"^. c #ba0db3ffba12",
+"/. c #b89fb42bb891",
+"(. c #b8e5b490bb86",
+"). c #bae7b500bab0",
+"_. c #bb93b57cbb01",
+"`. c #ba59b623ba5d",
+"'. c #be8fb7dbbb05",
+"]. c #bc58b67bbc39",
+"[. c #bdddb7d8bdac",
+"{. c #b9aab8dabf13",
+"}. c #bee1b8b9bd63",
+"|. c #bec8ba4abe97",
+" X c #bfa6ba86bfa9",
+".X c #bf5bbb49bec8",
+"XX c #a831aea3c304",
+"oX c #bedfb9b6c0d6",
+"OX c #bf65bb54c1c4",
+"+X c #be5fc07ec768",
+"@X c #c74bad68a920",
+"#X c #c551ad1ab0b4",
+"$X c #c1d8b436ac52",
+"%X c #c338bbb0be98",
+"&X c #ccb5b5e4b925",
+"*X c #c84cb9a6b792",
+"=X c #dd7dad81ab68",
+"-X c #d62fb4e3a568",
+";X c #d1d1bbe2bf00",
+":X c #fbadbb79b445",
+">X c #c0b2bb81c08a",
+",X c #c1dabcd0c1bb",
+"<X c #c3f2bd0dc232",
+"1X c #c629bfd1c4a7",
+"2X c #e727c811be30",
+"3X c #f7e0cb52bdc0",
+"4X c #c6bec0afc318",
+"5X c #c748c1b7c650",
+"6X c #c7cfc480c839",
+"7X c #c997c36cc773",
+"8X c #c89ac4a5c7d9",
+"9X c #c815c4bbc8ab",
+"0X c #c893c539ca42",
+"qX c #cbacc631cbf6",
+"wX c #cbcbc842cbc9",
+"eX c #cbb0c94ccdc1",
+"rX c #cc18c8e3ccac",
+"tX c #cd2cc97ecc72",
+"yX c #cfcbcc4ecfcb",
+"uX c #c515c77ad357",
+"iX c #d011cc90d00b",
+"pX c #d0c2cd49d0a0",
+"aX c #d205ce27d152",
+"sX c #d220ced5d220",
+"dX c #d61dd030cfa8",
+"fX c #dc31d9b6dc31",
+"gX c #dd7edad4df6f",
+"hX c #d364d919eaf0",
+"jX c #f062cb4ec070",
+"kX c #ffffd365c680",
+/* pixels */
+"fXsXyXpXrXH.s.C.{.eXaXyXyXyXyXiX9X",
+"pX,X5XqX2.y F S R 1.oX7X>X X X,X~.",
+"wX1XL.z * 4 ;XB o , f F.<X].^.[.U.",
+"tXOXg a = ; J.7 5 c k v (.}.!.).P.",
+"6X:.< l 3 I 2X#XU L d . X.%XY._.D.",
+"W.Y x Q b 2 l.1 O O.H C u.Z.'.E.v.",
+"G.=.#.0 X j =Xq 6 % P 3.uX-.dX| 0.",
+"S.^ $X@Xe.k.*Xz.+.h.kXj.+Xa.8XD g.",
+"R.A V jXK.J > K :X3X&Xt 7.hXp.) b.",
+".X>.+ ! %.w p @.B.N $ &.gXm f.x.",
+"|.P.Z # W -X: s Q.G - e 0Xn.u ;.d.",
+"`.V.c.n & ~ i 8 h @ 9 A.T.T } ..{ ",
+"/.m.N.M. .r ( o.M / y.4Xi.*._ XX` ",
+"I.t.6.q.w.4.<.,.5.9.8.r.$.E [ ' ] "
+};
diff --git a/icons/17x14-3dpixmaps/image-viewer.xpm b/icons/17x14-3dpixmaps/image-viewer.xpm
new file mode 100644
index 0000000..b763493
--- /dev/null
+++ b/icons/17x14-3dpixmaps/image-viewer.xpm
@@ -0,0 +1,239 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 219 2",
+" c #069704140953",
+". c #0e1f0a4a1233",
+"X c #0cdf11bd15eb",
+"o c #0fc710d51a8e",
+"O c #14e90f4d0ef1",
+"+ c #119c11a610e0",
+"@ c #13ff121f170c",
+"# c #15c113cb15ec",
+"$ c #15c01310175e",
+"% c #14cc1434156a",
+"& c #168b16631d3b",
+"* c #1893153015f8",
+"= c #18ec17d618e2",
+"- c #1c8319f51b3a",
+"; c #1fef1d771e04",
+": c #1288157c254f",
+"> c #137f171f25ff",
+", c #17dc188e241c",
+"< c #194816cd2074",
+"1 c #1a9d1aec2281",
+"2 c #1f101e762209",
+"3 c #1ba21d3d29e1",
+"4 c #1f41200e2b64",
+"5 c #21641d0e1fae",
+"6 c #20741e981d92",
+"7 c #275e1f8b1efc",
+"8 c #259622551f31",
+"9 c #2fb625871f74",
+"0 c #236e21972236",
+"q c #22f0205824c3",
+"w c #2503244123ee",
+"e c #2cc9272b21ef",
+"r c #292a253e292b",
+"t c #2ec0295827b7",
+"y c #2eb12b802df2",
+"u c #2f702fbe39f0",
+"i c #2e032f2d3b6a",
+"p c #2ef32f293ebb",
+"a c #33092d4a2dd9",
+"s c #36162829285c",
+"d c #356931a03207",
+"f c #30f1329139d5",
+"g c #329b30a239a5",
+"h c #37d533c43872",
+"j c #347334913ced",
+"k c #38b33356321b",
+"l c #38c131be3614",
+"z c #3bf9347131c4",
+"x c #3d1e3281301d",
+"c c #3d0435093245",
+"v c #3e2b3488332f",
+"b c #3fae35ea3254",
+"n c #3ff3376e355f",
+"m c #3f313b033acb",
+"M c #23ae2c324440",
+"N c #340a3d0d4d76",
+"B c #3c9e3dee44fd",
+"V c #3d603f6d4980",
+"C c #444338d03449",
+"Z c #45bc3a1c3694",
+"A c #42f73d71407d",
+"S c #458b43863d1b",
+"D c #44344210467c",
+"F c #4ba6425743b4",
+"G c #4c2e43f64359",
+"H c #4cff4541427b",
+"J c #4d2448d24747",
+"K c #4afb4bf14c92",
+"L c #4dea48524825",
+"P c #4d944a9a493e",
+"I c #4dc54d6c4bd1",
+"U c #4f244c474d3b",
+"Y c #492f4cc35c1b",
+"T c #5045497945d4",
+"R c #55294c744d29",
+"E c #5a274aa043cf",
+"W c #59b74d72490e",
+"Q c #592a51f34d5e",
+"! c #53f556a65e89",
+"~ c #5c4e55ca55d9",
+"^ c #5fb65d4e5b9d",
+"/ c #481a52076b0d",
+"( c #494f568a6da6",
+") c #53b75c256972",
+"_ c #5d885e246669",
+"` c #5e595f766b6e",
+"' c #56585fcb736a",
+"] c #612055ec4f53",
+"[ c #650a56a351d8",
+"{ c #66ad5b9957c4",
+"} c #6f6b5d7658d4",
+"| c #7f0167a15f20",
+" . c #67df610d62c3",
+".. c #658e679c6a80",
+"X. c #674367d16f5a",
+"o. c #681861d063af",
+"O. c #6f0f647563e3",
+"+. c #692166db68e7",
+"@. c #6a1a69cb6ae8",
+"#. c #6b2b6b4a6ea3",
+"$. c #66ad67e470be",
+"%. c #6aba685472c7",
+"&. c #712d6c2d65cd",
+"*. c #704b6aa969ea",
+"=. c #71bc6d2b6b71",
+"-. c #782868fa6677",
+";. c #729e70476fc8",
+":. c #70f371c97108",
+">. c #72cd7197777e",
+",. c #76d5751072c3",
+"<. c #764f74317b67",
+"1. c #7b7773e67543",
+"2. c #7e27739074e0",
+"3. c #6bc373f4836a",
+"4. c #728278e384a0",
+"5. c #8048660161d0",
+"6. c #86fd75096b9e",
+"7. c #8dc870376d92",
+"8. c #898276e871d6",
+"9. c #8a6c79567596",
+"0. c #854a827283f3",
+"q. c #851a85038f9a",
+"w. c #8f3f83f58312",
+"e. c #91438d57916e",
+"r. c #95848fac931c",
+"t. c #9b8f975b9b91",
+"y. c #9cf199099cf1",
+"u. c #9dce99a29da6",
+"i. c #9dc39a149dd5",
+"p. c #9dff9a129e86",
+"a. c #9ff29ad39f72",
+"s. c #9d499a8fa0ad",
+"d. c #99429e5aaa85",
+"f. c #9e109b5fa95d",
+"g. c #94cd9b07b479",
+"h. c #a38c91ee855d",
+"j. c #a92193c88645",
+"k. c #aee49bfc8d2c",
+"l. c #b48093bb939d",
+"z. c #b73a98ec9051",
+"x. c #b8959fc09ddf",
+"c. c #a1219ca7a10c",
+"v. c #a1da9d8ba1ed",
+"b. c #a2a89e88a2ae",
+"n. c #a41a9fc3a415",
+"m. c #b984a6069f4f",
+"M. c #a512a09aa50d",
+"N. c #a647a1b8a625",
+"B. c #a76ba2b0a784",
+"V. c #a7cba349a7cb",
+"C. c #a906a445a8f0",
+"Z. c #a957a4d1a938",
+"A. c #a99fa7baab50",
+"S. c #aa93a623aa84",
+"D. c #aa2da7a0aa62",
+"F. c #ab6aa689ab16",
+"G. c #aa3baa11acdf",
+"H. c #adb7a808acf7",
+"J. c #ad41a88fad34",
+"K. c #ac78ab19aec5",
+"L. c #ae4ba917ae57",
+"P. c #ad65ac1eaf13",
+"I. c #ae96ae47b03d",
+"U. c #b2e1a647a6a9",
+"Y. c #b3c1a0c1ab9b",
+"T. c #b077ab80b059",
+"R. c #b000ae9ab1b0",
+"E. c #b110ae8bb20c",
+"W. c #b2ceadb7b2c1",
+"Q. c #b257af39b257",
+"!. c #b3ccaebab3cb",
+"~. c #bb10b0c0a9cf",
+"^. c #b14eb00bb297",
+"/. c #b21fb062b3a1",
+"(. c #b785b214b778",
+"). c #b897b4f6b87f",
+"_. c #b8d7b5d3b8d7",
+"`. c #b92cb422b919",
+"'. c #bac8b568bab4",
+"]. c #ba4cb748ba4c",
+"[. c #bb64b7a7baf4",
+"{. c #bd3eba3abd3e",
+"}. c #bed2bb58beda",
+"|. c #bf4bbc46bf4b",
+" X c #ca80b59eac5e",
+".X c #cd6bb7f3bb13",
+"XX c #d2ccbd34af58",
+"oX c #e665b1baa58c",
+"OX c #c03fbacdc03b",
+"+X c #c089bd4dc11b",
+"@X c #c198be94c198",
+"#X c #c1e2bfc0c237",
+"$X c #c2afbedec2d7",
+"%X c #c267bf63c267",
+"&X c #ffffc86dbcb5",
+"*X c #c482c168c482",
+"=X c #c5b2c05ec581",
+"-X c #c687c21cc536",
+";X c #c627c2ebc627",
+":X c #c899c1adc047",
+">X c #c85fc4d1c85f",
+",X c #c96cc5edc96c",
+"<X c #ca73c592caa9",
+"1X c #cb16c6b6c9d2",
+"2X c #caafc6c8cb74",
+"3X c #cb61c7bfcb61",
+"4X c #cbcac84ccbca",
+"5X c #cd42c940ce17",
+"6X c #cfc8cacace7f",
+"7X c #d077ccf1d078",
+"8X c #d087cd16d087",
+"9X c #d217cebed217",
+"0X c #d6bad37ad6b5",
+"qX c #d79ed441d775",
+"wX c #d8eed59cd8db",
+"eX c #d932d5dbd91d",
+"rX c #dc31d9badc31",
+"tX c #f20fcf2dc21c",
+"yX c #f94ac96bc285",
+/* pixels */
+"rX9X7XqXeXeXwXwXqXqXwXwXeXeX0X8X>X",
+"8XOX<XR.G.P./.A.I.K.#XE.P.^.D.=X`.",
+"4X'.2XO.7 % ; t w.) w 6 * 0 @ H.!.",
+"3X`.5X` x J P $ Y.( O U T z : L.W.",
+",X(.6X$.. [ G q l.x.7.8.n 5 r F.T.",
+";XW.1X+.< H | S 6.{ v } A l h C.J.",
+"*XT.2X3.F h.Q - -.b = ] ~ d 2 B.F.",
+"%XJ.-X! c XXm.;. X9.R oX.X^ 8 b.V.",
+"@XS.$X,.e @.tXU.I 5.&XyX_ D g v.M.",
+"|.Z.+X..a 3 ~.&.+ s z.d.N B u a.n.",
+"{.N.}.#.j 1 k k.Z E :X/ i L f p.c.",
+"].b.[.X.p M j.W X 4.4 > , o s.u.",
+"_.v.).:.m V & K ' g.Y 9 C # y i.t.",
+"Q.y.i.0.*.=.>.<.q.f.%.o.1. .2.r.e."
+};
diff --git a/icons/17x14-3dpixmaps/information.xpm b/icons/17x14-3dpixmaps/information.xpm
new file mode 100644
index 0000000..9cff0c7
--- /dev/null
+++ b/icons/17x14-3dpixmaps/information.xpm
@@ -0,0 +1,213 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 193 2",
+" c #6e5166115838",
+". c #720a61905129",
+"X c #73666835670c",
+"o c #747672896845",
+"O c #7a98745b76c2",
+"+ c #7bb6757c7630",
+"@ c #7bbf75c27719",
+"# c #7c8a7646782c",
+"$ c #2aab2fa1ffff",
+"% c #2ba1308cffff",
+"& c #2f693440ffff",
+"* c #32af376affff",
+"= c #3a2d3ec5ffff",
+"- c #40de46aaffff",
+"; c #6a486e6dffff",
+": c #92fd6cf94cc4",
+"> c #8dbc7c817357",
+", c #82117c93831a",
+"< c #84cb7eae8332",
+"1 c #8743801b6e49",
+"2 c #8dfb86f3665f",
+"3 c #8f098a61663d",
+"4 c #8e278cdd6dd7",
+"5 c #8528832e776c",
+"6 c #8bbb88d27cab",
+"7 c #8c0e89677fe0",
+"8 c #8c6b8a8d7ca6",
+"9 c #91db89f267de",
+"0 c #94668fb27061",
+"q c #941d91ab7558",
+"w c #96b9941475ba",
+"e c #94149120783a",
+"r c #9887956c774a",
+"t c #86b280e68397",
+"y c #886a82b38629",
+"u c #8857846b8343",
+"i c #8ded870b8dfb",
+"p c #8ede888b8cb6",
+"a c #90888912927f",
+"s c #96be8f259898",
+"d c #97848ea398e7",
+"f c #967b90cd99c6",
+"g c #97ab90009a97",
+"h c #97e392369a33",
+"j c #982d906999a3",
+"k c #988b912d99ef",
+"l c #98cd92869aa7",
+"z c #98fd92c09b04",
+"x c #992492de9af3",
+"c c #99b5938c9adb",
+"v c #9b8095ae9c4a",
+"b c #9d19965b9ecf",
+"n c #9ed998eb9fa2",
+"m c #a1d199dfa1fe",
+"M c #a0789961a22f",
+"N c #a181999ca390",
+"B c #a22d9b78a2f7",
+"V c #a3e49aeea32e",
+"C c #a3a59b21a247",
+"Z c #a34f9bd5a370",
+"A c #a3d49bd7a572",
+"S c #a3199c27a3e3",
+"D c #a3b99d34a78d",
+"F c #a3b19f52a427",
+"G c #a46a9b74a6a7",
+"H c #a4f49d2ea3dd",
+"J c #a5729ca2a3e9",
+"K c #a4d19f6ca4e9",
+"L c #a5149e19a49b",
+"P c #a5ba9e30a683",
+"I c #a66b9c31a516",
+"U c #a60e9deea47b",
+"Y c #a6d99dcda786",
+"T c #a7ba9e2ca889",
+"R c #a78c9f9fab63",
+"E c #b110a93083ad",
+"W c #a675a0eaa698",
+"Q c #a7f8a1ffa7e7",
+"! c #a8e5a068aa2a",
+"~ c #a830a027aba3",
+"^ c #a979a181aa42",
+"/ c #a882a2a0a8c7",
+"( c #a9bea28ca9bc",
+") c #aa10a2beaa10",
+"_ c #abb7a3f6ac80",
+"` c #abd5a2e0af5b",
+"' c #aba5a486ab81",
+"] c #ac3fa54fac6c",
+"[ c #ad3ba4fdad3b",
+"{ c #ad5ca5c6ad3c",
+"} c #ac5ea4fcae5a",
+"| c #ae8fa6dcae56",
+" . c #af05a6efaee4",
+".. c #affba7ecafc2",
+"X. c #afcea811afce",
+"o. c #af6fa761b01e",
+"O. c #af41a61db336",
+"+. c #b0e9a8d2b0e9",
+"@. c #b158a91bb221",
+"#. c #b2d2aab4b2c0",
+"$. c #b2ccaaacb391",
+"%. c #b3b6ab48b3b6",
+"&. c #b2b2a96fb695",
+"*. c #b307aa61b4a6",
+"=. c #b3c4ab3db450",
+"-. c #b217acbcb293",
+";. c #b415ab8cb3db",
+":. c #b57cad36b559",
+">. c #b5e1ad80b670",
+",. c #b621adc7b621",
+"<. c #b66eae1bb635",
+"1. c #b755aea5b755",
+"2. c #b661ae57bb4a",
+"3. c #b7c7ae0dbb73",
+"4. c #b881afe9b85e",
+"5. c #b8beb00db8be",
+"6. c #b8d5b070b903",
+"7. c #b9a9b0a2b9a9",
+"8. c #b98eb14ab97c",
+"9. c #b9e9b1fabaa8",
+"0. c #b8d2b35fb89a",
+"q. c #ba00b1dfb9e5",
+"w. c #bbccb349bbb3",
+"e. c #ba9ab13bbda4",
+"r. c #b9bbb4a6b9c4",
+"t. c #bc61b350bc5c",
+"y. c #bdfcb4cfbdcc",
+"u. c #bd5bb526bfff",
+"i. c #be68b586bf59",
+"p. c #be8eb605bfc3",
+"a. c #bd47b868bd46",
+"s. c #bf65ba68bf65",
+"d. c #84f388dcffff",
+"f. c #86748b31ffff",
+"g. c #8dc49188fea8",
+"h. c #8ffa9413ffff",
+"j. c #917193fcf158",
+"k. c #98379a9effff",
+"l. c #98409c1ff88a",
+"z. c #99c59c60ffff",
+"x. c #bac8b484c0c9",
+"c. c #a053a28dffff",
+"v. c #a1efa418ffff",
+"b. c #a234a45cffff",
+"n. c #b21eb3edffff",
+"m. c #c0dab829c0da",
+"M. c #c194b8e1c194",
+"N. c #c212b950c20a",
+"B. c #c2f3ba4bc305",
+"V. c #c33fbab8c328",
+"C. c #c259bd14c259",
+"Z. c #c4cebbecc4e9",
+"A. c #c48dbf02c48d",
+"S. c #c854beffc905",
+"D. c #c8efbfaaca83",
+"F. c #c919bf99cad0",
+"G. c #d0c8d01d9ea4",
+"H. c #d4cfd3f79e40",
+"J. c #d4ced40c9e53",
+"K. c #cf7acf68a3b4",
+"L. c #d093d150a641",
+"P. c #e3eecb928ecc",
+"I. c #c6b0c0aac6b0",
+"U. c #c9c2c086caac",
+"Y. c #c8f3c36bc988",
+"T. c #c9b2c3cec9b2",
+"R. c #ca69c47aca69",
+"E. c #cbe0c5cecbe0",
+"W. c #ce09cb7acba1",
+"Q. c #d0bccaead0bc",
+"!. c #d0accb0fd0ac",
+"~. c #d128cb6dd125",
+"^. c #d2f2cd9ad2f2",
+"/. c #dcbfd88fdcbf",
+"(. c #df29dfe8de81",
+"). c #ccb5ce86f488",
+"_. c #d508d705ee76",
+"`. c #d631d923f14c",
+"'. c #dba2dc79ffff",
+"]. c #de5edf28ffff",
+"[. c #f445f545c987",
+"{. c #f4e2f5ebca3d",
+"}. c #fbcafd88cd6d",
+"|. c #ffffffffd5fd",
+" X c #ffffffffd816",
+".X c #ffffffffda8d",
+"XX c #ffffffffdc6f",
+"oX c #ed8bef1ae880",
+"OX c #ffffffffe46a",
+"+X c #ffffffffe638",
+"@X c #ffffffffea36",
+"#X c #ffffffffed00",
+"$X c #f826fbe7f605",
+/* pixels */
+"/.^.!.Q.!.Q.!.Q.!.Q.!.Q.!.Q.!.~.Y.",
+"~.V.m.M.B.S.D.F.F.F.U.Z.N.M.M.V.9.",
+"R.t.7.t.i.i t < < y , 2.p.t.7.y.$.",
+"E.w.5.q.e.5 }.{.[.|.0 > x.i.8.w.@.",
+"T.8.1.4.3.7 OX.X X+XE : X u.6.8.o.",
+"I.,.%.:.&.6 XX(.j.l.W.P.. *.>.<._ ",
+"A.#.+.#.O.e oX= k.z.- $X4 } =.;.^ ",
+"C.X.[ .` r g.& n.c.$ h.3 ! o...P ",
+"s.] ) { ~ w d.% ].'.% f.9 T ] | S ",
+"s.] ( ' R q _.* v.b.* `.2 G ] ] B ",
+"a./ K W D 8 @X).; ; ).#X1 N / Q n ",
+"r.K C J A o K.J.G.G.H.L. M F U v ",
+"0.H m V Y p @ O + + O # u L Z I c ",
+"-.b s j f k x h z h l z g j d j a "
+};
diff --git a/icons/17x14-3dpixmaps/item.xpm b/icons/17x14-3dpixmaps/item.xpm
new file mode 100644
index 0000000..8200c63
--- /dev/null
+++ b/icons/17x14-3dpixmaps/item.xpm
@@ -0,0 +1,189 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 169 2",
+" c #7ae55c9464be",
+". c #b60f55fe6a10",
+"X c #ffff00002f11",
+"o c #ffff000031eb",
+"O c #ffff01923354",
+"+ c #ffff02623429",
+"@ c #ffff039b3485",
+"# c #ffff04f23590",
+"$ c #ffff08263929",
+"% c #ffff0a8e39fe",
+"& c #ffff0b333a58",
+"* c #ffff0be33b26",
+"= c #ffff0e8e3c9b",
+"- c #ffff0f603d5f",
+"; c #ffff10053c16",
+": c #ffff10323e04",
+"> c #ffff127a3ed8",
+", c #ffff128f3fb7",
+"< c #cbb535bd5321",
+"1 c #ffff14a0414d",
+"2 c #f8f31d7a4741",
+"3 c #fc54194644a0",
+"4 c #eed431625617",
+"5 c #ee7d36ab5a69",
+"6 c #ee473b655e45",
+"7 c #f38627db4dd0",
+"8 c #f3862e355450",
+"9 c #f2d833475859",
+"0 c #f01f37505b18",
+"q c #d3045eeb7764",
+"w c #e34344f564bb",
+"e c #e71f43f1645e",
+"r c #e8f142706358",
+"t c #e12a5aab75fe",
+"y c #bb0877338718",
+"u c #ce1f768e899c",
+"i c #d5f775538a39",
+"p c #d1297da49001",
+"a c #8be98edf9110",
+"s c #8fd38ae491cf",
+"d c #97fd8f0a9790",
+"f c #97408f999882",
+"g c #98a68fef97af",
+"h c #97ce90969871",
+"j c #97e091519a03",
+"k c #986c907897d1",
+"l c #984590d19850",
+"z c #991e90569882",
+"x c #99079047994d",
+"c c #996994fd9a2b",
+"v c #9c0c96d99cd5",
+"b c #9c6d96ce9e25",
+"n c #9d919a789e34",
+"m c #9f3799aaa001",
+"M c #9e0ea3eba75f",
+"N c #9f5da9b9ac9a",
+"B c #bcfb8dc49a05",
+"V c #b34f94019d1f",
+"C c #a0799bd1a022",
+"Z c #a1a69d2aa1b7",
+"A c #a1559ffca342",
+"S c #a2639cd9a182",
+"D c #a2589d24a1ef",
+"F c #a2559d81a285",
+"G c #a33a9effa2ce",
+"H c #a3c59e88a3de",
+"J c #a3fb9f14a2d2",
+"K c #a3c99edca43d",
+"L c #a3dc9f44a427",
+"P c #a5039f8da4f0",
+"I c #a5b6a06ca5a0",
+"U c #a5bfa1bda689",
+"Y c #a64ba036a64b",
+"T c #a74aa17ba757",
+"R c #a2d6a6bfaa74",
+"E c #a6d3a298a82e",
+"W c #a3bda829ac5d",
+"Q c #a0bbac94af82",
+"! c #a44fab3daf1f",
+"~ c #a6b2aaccae17",
+"^ c #a778ab18ae91",
+"/ c #a926a346a90e",
+"( c #a982a4c0a9c5",
+") c #aa89a563aa86",
+"_ c #abe5a712abe5",
+"` c #aba3a798ac46",
+"' c #aca0a7b4ac6f",
+"] c #a8d5a8edaccc",
+"[ c #ad28a8dead28",
+"{ c #ae2ba9a6addc",
+"} c #ae97a9f1ae66",
+"| c #ae65a9e4af2e",
+" . c #afb6abc5afb6",
+".. c #aaffaf49b1f1",
+"X. c #ac8bad0db05e",
+"o. c #a317b598b64e",
+"O. c #a47bb0e4b2c2",
+"+. c #a72cb0f0b30e",
+"@. c #a1d5b6ebb81b",
+"#. c #a8fbb360b4f0",
+"$. c #aee6b2a1b569",
+"%. c #aacabaebbb47",
+"&. c #ae83b9efbbbf",
+"*. c #b49da728ad3d",
+"=. c #b020abeaafee",
+"-. c #b025ab92b0ee",
+";. c #b0b5ac58b0b5",
+":. c #b1d8acdfb140",
+">. c #b17fad7cb19e",
+",. c #b217ad3db2dc",
+"<. c #b2e3aeccb2e3",
+"1. c #b324aea5b324",
+"2. c #b3ceaf6eb39e",
+"3. c #b426af2ab3ab",
+"4. c #bc1caecfb591",
+"5. c #b2f4b2dfb69e",
+"6. c #b227b303b690",
+"7. c #b557b14bb557",
+"8. c #b608b173b5d6",
+"9. c #b631b150b631",
+"0. c #b6a4b23fb6cf",
+"q. c #b6edb2efb7a6",
+"w. c #b755b27db74f",
+"e. c #b59cb71dbabc",
+"r. c #b477ba5ebd3c",
+"t. c #b8a0b3a5b891",
+"y. c #b8aeb450b8af",
+"u. c #b8c6b476b945",
+"i. c #b923b434b8ff",
+"p. c #b98fb430b981",
+"a. c #b981b4e0ba32",
+"s. c #baa9b5d4ba98",
+"d. c #bb40b5e9bb30",
+"f. c #ba54b685ba53",
+"g. c #bb7bb6cebb7b",
+"h. c #b9d4b6f9bc02",
+"j. c #bd40b7cdbd0f",
+"k. c #bd3eb91bbd3e",
+"l. c #bfafbabbbfb0",
+"z. c #bfb5bb5cbfb5",
+"x. c #b239bffbc190",
+"c. c #b685bdb6c0dc",
+"v. c #bfc4bba4c04e",
+"b. c #be4ebe67c25f",
+"n. c #aefac206c2af",
+"m. c #b5a2c072c2ba",
+"M. c #b54bc12cc359",
+"N. c #bd86c0f4c45c",
+"B. c #bb56c653c872",
+"V. c #ba7ec815c994",
+"C. c #c927850a94cb",
+"Z. c #cc3387d2982d",
+"A. c #cab289bc990d",
+"S. c #c015bb44c00e",
+"D. c #c122bce5c122",
+"F. c #c198be96c198",
+"G. c #c226bd45c1f8",
+"H. c #c267bf65c267",
+"J. c #c482c181c482",
+"K. c #c62cc32dc62c",
+"L. c #c811c51cc8a7",
+"P. c #c920c602c920",
+"I. c #cb0bc7e3cb0b",
+"U. c #cba2c887cba2",
+"Y. c #cfbfccabcfbf",
+"T. c #d00cccfbd006",
+"R. c #d093cdaed093",
+"E. c #d226cf3cd226",
+"W. c #dc33d9f6dc33",
+/* pixels */
+"W.E.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.T.L.",
+"R.D.l.l.z.S.v.N.V.B.b.v.S.S.l.G.u.",
+"U.g.t.s.p.h.M.4.i Z.m.c.a.d.p.j.,.",
+"I.s.w.t.u.x.A.8 r = 9 u.r.i.t.s.-.",
+"P.i.9.0.e.0.6 p 0 = X t n.q.w.t.| ",
+"K.7.1.3.&.C.e 5 # , & 3 5.6.2.8.` ",
+"J.<.;.:.%.u * , , 1 - & *.$.>.2.( ",
+"H. .[ { #.B O : 1 1 % 2 ..X.{ =.U ",
+"F.[ ( ' ] +.4 + > ; o q o.` ) } H ",
+"z._ ( ) ) O.V 7 @ $ w ~ ^ ) ) ' F ",
+"k./ Y T T E Q ! < . @.W T T T / m ",
+"f.I F H H H K N y M P H H H I v ",
+"y.L C Z D D S A R a n G F D Z J c ",
+">.b f z f f h d l l k g f j f x s "
+};
diff --git a/icons/17x14-3dpixmaps/keyboard.xpm b/icons/17x14-3dpixmaps/keyboard.xpm
new file mode 100644
index 0000000..e89c6e7
--- /dev/null
+++ b/icons/17x14-3dpixmaps/keyboard.xpm
@@ -0,0 +1,208 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 188 2",
+" c #00000cbb07ef",
+". c #03d911ae0d04",
+"X c #03be14210e0b",
+"o c #052113b20dbb",
+"O c #10fe1378141a",
+"+ c #13481e9d1965",
+"@ c #18c919db1ac3",
+"# c #1d701f3a204a",
+"$ c #204f2f3c2ab4",
+"% c #20532e752ce5",
+"& c #223531972a2b",
+"* c #237a32052d88",
+"= c #249932222f86",
+"- c #244c33622f4c",
+"; c #25dd33ad2e4d",
+": c #220331b730b0",
+"> c #257e366632c8",
+", c #278f34c53303",
+"< c #398f3b0d3c41",
+"1 c #3d133dbf3ff8",
+"2 c #3a0150c3540c",
+"3 c #3a7a512e5613",
+"4 c #3bb852995712",
+"5 c #3d1e568357b5",
+"6 c #3fd758455a0d",
+"7 c #42df59665d92",
+"8 c #46ee5e5b5eca",
+"9 c #530d55eb56a4",
+"0 c #5a7057aa58f7",
+"q c #5aab57815980",
+"w c #5ba95ddc5d8f",
+"e c #5d4359145b05",
+"r c #5cd159be5c00",
+"t c #5d785a485c58",
+"y c #5e125a185c85",
+"u c #4826602960ce",
+"i c #5047637f6866",
+"p c #5ae661676770",
+"a c #60a15c105e53",
+"s c #6777646b6681",
+"d c #655869f06968",
+"f c #6945657d6805",
+"g c #604d685970b4",
+"h c #673a6d9876e7",
+"j c #6a006d8d760e",
+"k c #6e8d706a7181",
+"l c #6df7727d7a4c",
+"z c #72ff75157696",
+"x c #7c017af87de3",
+"c c #7ccb7aba7e9a",
+"v c #7d667b457fdd",
+"b c #5b5f7e618143",
+"n c #7efd7cf18152",
+"m c #6295859088af",
+"M c #656b88028baf",
+"N c #666389718caf",
+"B c #6b0388d68c41",
+"V c #6bbe820d9020",
+"C c #76138a4b9844",
+"Z c #76608b8d9aea",
+"A c #7a0d8e399fc1",
+"S c #7ca28f5aa09f",
+"D c #858d88a0896b",
+"F c #867a8b319408",
+"G c #90488c9b91d1",
+"H c #90ac8e199345",
+"J c #96db92fc97a5",
+"K c #973a935b9804",
+"L c #96b094c199d5",
+"P c #972294a0995b",
+"I c #98589479991e",
+"U c #99b695c69a7e",
+"Y c #983696529b23",
+"T c #9a1796259ad0",
+"R c #9aa996af9b62",
+"E c #9b3f97499c01",
+"W c #9b3e98cc9e58",
+"Q c #9c09982b9cd2",
+"! c #9d04995a9dc5",
+"~ c #89bf9e16ade4",
+"^ c #8ab79f5daf0e",
+"/ c #9f379b5aa001",
+"( c #8fc3a343b2ac",
+") c #91b4a547b4f5",
+"_ c #a2279e4aa2f1",
+"` c #a3119ec4a2cd",
+"' c #a3199f39a3e3",
+"] c #a4a59fe6a44c",
+"[ c #a32fa052a475",
+"{ c #a4c3a0bca495",
+"} c #a580a101a4af",
+"| c #a582a18ca587",
+" . c #a5bfa207a689",
+".. c #a606a1c6a58e",
+"X. c #a6d4a26ba633",
+"o. c #a75fa3b1a91c",
+"O. c #a83ea33ba7b9",
+"+. c #a89ea3c5a811",
+"@. c #a8eea4fba8f3",
+"#. c #a97da5b7a978",
+"$. c #aafaa7ecabc3",
+"%. c #ab2aa68faad3",
+"&. c #abd3a7deabd7",
+"*. c #aa62a836aba3",
+"=. c #ad1ca984abba",
+"-. c #ace4a8a5ac33",
+";. c #ad41a934ad3f",
+":. c #acf3a88dae33",
+">. c #adc0ab60ae8a",
+",. c #af4aab02aede",
+"<. c #afb2abc4afb3",
+"1. c #af35ac2eadd3",
+"2. c #af13ac24ae46",
+"3. c #a5a7a8a8b089",
+"4. c #a68aac6eb4e5",
+"5. c #a927abafb4d2",
+"6. c #a8afad03b629",
+"7. c #af45ad25b00f",
+"8. c #a99caefcb8c2",
+"9. c #acf4b327bbd9",
+"0. c #b11cae99afb0",
+"q. c #b087acf2b08b",
+"w. c #b16fac6bb06a",
+"e. c #b143ad99b042",
+"r. c #b131ade1b135",
+"t. c #b064aea3b129",
+"y. c #b10caec4b010",
+"u. c #b0deaf53b27a",
+"i. c #b27caf88b2c8",
+"p. c #b403aee1b26d",
+"a. c #b30cb0d1b19f",
+"s. c #b25ab09eb224",
+"d. c #b3f8b150b2f9",
+"f. c #b440b07db3aa",
+"g. c #b471b13bb3cd",
+"h. c #b430b13db430",
+"j. c #b4e6b326b695",
+"k. c #b6fab0bfb4c6",
+"l. c #b76cb167b4af",
+"z. c #b67bb31ab549",
+"x. c #b619b31bb606",
+"c. c #b7e5b348b67c",
+"v. c #b651b438b64e",
+"b. c #b7e2b520b6b9",
+"n. c #b771b5ebb7d2",
+"m. c #b095b4f7be24",
+"M. c #b87eb3a4b5f5",
+"N. c #b811b2c3b769",
+"B. c #b843b5aeb7f5",
+"V. c #b912b544b7bf",
+"C. c #bb7fb3ddb943",
+"Z. c #b8dab5d4b8d4",
+"A. c #b8b1b656b895",
+"S. c #b945b65eb90a",
+"D. c #b906b766b907",
+"F. c #ba40b79aba26",
+"G. c #b9c9b841b9cf",
+"H. c #ba6fb8a5ba74",
+"J. c #bac6b957bab1",
+"K. c #bb4ab97fbb55",
+"L. c #bbcbba1cbbd5",
+"P. c #bd3eba39bd3e",
+"I. c #bd4ebbf6bd4e",
+"U. c #bdeebcaabdee",
+"Y. c #be15bcd5be15",
+"T. c #bf4bbc46bf4b",
+"R. c #bfacbe9cbfac",
+"E. c #ae9db6bcc7f2",
+"W. c #b52aba73c36b",
+"Q. c #b3fdb92fce2d",
+"!. c #b514b99acbfb",
+"~. c #bfd9bec8cd5a",
+"^. c #b711bbd9d14c",
+"/. c #c00bbec6bfdf",
+"(. c #c198be93c198",
+"). c #c267bf5dc267",
+"_. c #c482c1e1c482",
+"`. c #c630c3cdc630",
+"'. c #c1ecc55acf1a",
+"]. c #c2acc672ce9c",
+"[. c #c7bac76dc84f",
+"{. c #c90ac701c90a",
+"}. c #caccc98acacc",
+"|. c Gray81",
+" X c #c55fc43ed172",
+".X c #d02bcf7dd02b",
+"XX c Gray82",
+"oX c gainsboro",
+/* pixels */
+"oXXX|.|.|.|.|.|.|.|.|.|.|.|.|.|.[.",
+".XR.I.Y.U.Y.U.Y.U.U.U.U.Y.U.Y./.n.",
+"}.H.v.H.G.L.K.H.L.J.K.L.J.K.n.J.t.",
+"}.D.v.S.2.=.a.z.d.1.0.b.e.y.A.F.7.",
+"{.S.x.s.D H Y 1 k P L < z W V.B.>.",
+"`.h.r.M.].b ^ : 3.m ~ % 4.B c.f.$.",
+"_.i.q.l.'.V ^.> 5.Z Q.- 8.C C.g.#.",
+").<.;.k.F 3 u X j 7 8 o h i p.w. .",
+"(.;.%.N.# 9 c n @ w x v O d w.,.' ",
+"T.&.%.j.; m.N ) , W.M ( = X:.-._ ",
+"P.@.O.u.& 6.A !.* 9.S E.$ ~.o.#./ ",
+"F.| ] *.+ p 4 6 . g 2 5 l [ X.Q ",
+"Z.{ ` +.f q 0 r a y 0 t e s } ..T ",
+"i.! J I U R R T E T R R T R K I G "
+};
diff --git a/icons/17x14-3dpixmaps/linux.xpm b/icons/17x14-3dpixmaps/linux.xpm
new file mode 100644
index 0000000..f01e212
--- /dev/null
+++ b/icons/17x14-3dpixmaps/linux.xpm
@@ -0,0 +1,151 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 131 2",
+" c Gray0",
+". c #0d360d361295",
+"X c Gray9",
+"o c #160816081e94",
+"O c #1fdd1fdd2d04",
+"+ c #201d201d0000",
+"@ c #37aa37aa0000",
+"# c #232823282309",
+"$ c Gray24",
+"% c #3cb43cb44927",
+"& c #506f506f2e41",
+"* c #75fb75fb1a02",
+"= c #6d3b6d3b3ea2",
+"- c #754675463b40",
+"; c #4fab4fab518d",
+": c #55eb55eb4e9f",
+"> c #514d514d5199",
+", c #57b457b45846",
+"< c #573857385bde",
+"1 c #59cd59cd5b6b",
+"2 c #506450646161",
+"3 c #5f0f5f0f6b42",
+"4 c #668266826253",
+"5 c #698d698d6a41",
+"6 c #6a5f6a5f69ca",
+"7 c #6d3b6d3b6d2a",
+"8 c Gray43",
+"9 c #6a826a82723e",
+"0 c #7d6d7d6d6d13",
+"q c #770b770b782a",
+"w c #762b762b809a",
+"e c #7ee07ee083bf",
+"r c #80a280a2103c",
+"t c #861986191f4b",
+"y c #9c0f9c0f0000",
+"u c #820d820d2ad2",
+"i c #803c803c35c2",
+"p c #86248624303d",
+"a c #825282523eaa",
+"s c #a178a1780000",
+"d c #b969b9690000",
+"f c #8c3a8c3a4c17",
+"g c #80118011691b",
+"h c #de59de590000",
+"j c #e6c4e6c40000",
+"k c #f097f0970000",
+"l c #f66af66a0000",
+"z c Yellow",
+"x c #e8bde8bd7c6b",
+"c c #832a832a84ae",
+"v c #847284728178",
+"b c #86b286b286ae",
+"n c #871487148b6a",
+"m c #891b891b89e2",
+"M c #89ab89ab8a90",
+"N c #8a648a648b38",
+"B c #8c448c448d03",
+"V c #8e2e8e2e8ef4",
+"C c Gray56",
+"Z c #83cb83cb976a",
+"A c #89ff89ff941c",
+"S c #8c758c7596d6",
+"D c #8e678e679773",
+"F c #8d488d489e27",
+"G c #8ffa8ffa9f9b",
+"H c #999499948661",
+"J c #915091509216",
+"K c #9025902594f8",
+"L c #9452945293b9",
+"P c Gray58",
+"I c #954895489577",
+"U c #9614961495e6",
+"Y c Gray59",
+"T c #978897889760",
+"R c #97be97be9884",
+"E c #97319731998d",
+"W c #9808980897e3",
+"Q c #98569856986d",
+"! c #9a9e9a9e9a87",
+"~ c #9afe9afe9bc4",
+"^ c #9b4d9b4d9b4d",
+"/ c #9a179a179ef7",
+"( c Gray61",
+") c #9d639d639d7d",
+"_ c Gray62",
+"` c #9f739f739f76",
+"' c #9dd69dd6a3d6",
+"] c #9e429e42a1cd",
+"[ c #a080a080a099",
+"{ c #a041a041a107",
+"} c Gray63",
+"| c #a28fa28fa2c1",
+" . c #a38ca38ca437",
+".. c #a471a471a467",
+"X. c #a51ca51ca514",
+"o. c Gray65",
+"O. c #a70ca70ca6dc",
+"+. c #a792a792a78e",
+"@. c #a729a729acb3",
+"#. c Gray66",
+"$. c #a9b9a9b9a9b2",
+"%. c #a9ffa9ffaabb",
+"&. c #aa66aa66aa64",
+"*. c Gray67",
+"=. c #ac75ac75ac72",
+"-. c Gray68",
+";. c #ad42ad42afa6",
+":. c #ae5bae5bae50",
+">. c Gray69",
+",. c #b16bb16bb16a",
+"<. c #b277b277b268",
+"1. c #b2edb2edb34a",
+"2. c Gray70",
+"3. c #b229b229b5be",
+"4. c #b3a9b3a9b444",
+"5. c Gray71",
+"6. c #b749b749b742",
+"7. c #b9b4b9b4b9fd",
+"8. c #bbe0bbe0bbe0",
+"9. c #bc77bc77bc77",
+"0. c Gray74",
+"q. c #be0ebe0ebe0e",
+"w. c #c08fc08fc08f",
+"e. c #c153c153c153",
+"r. c Gray76",
+"t. c Gray80",
+"y. c #dcfddcfdc385",
+"u. c #d5d5d5d5ef98",
+"i. c #e100e100e0f0",
+"p. c #fd45fd45fd14",
+"a. c Gray100",
+/* pixels */
+"t.e.e.e.w.w.w.e.w.w.w.w.w.9.e.e.7.",
+"e.<.:.<.>.<.<.3.9.9.4.<.<.>.<.<.=.",
+"9.:.#.#.#.=.>.=.8 8 <.<.#.=.#.:. .",
+"8.:.#.#.#.#.6., $ 6.#.=.#.#. .",
+"7.#.+.+.+.+.<.w 6 9 o <.=.+.+.#.[ ",
+"6.+.+.+.[ +.3.: s y R :.+.+.+.) ",
+"6.+.[ [ [ +.:.; * x . 1 6.+.[ +.Q ",
+"<.[ ) ) [ :.> e a.a.K b #.) [ T ",
+"<.) ^ ) ) [ X i.a.a.a. # #.) [ T ",
+"<.) ^ ^ =.3 % a.a.a.a.O ] ) ) J ",
+":.Q W / Z u r u.a.a.y.@ + A ' ^ J ",
+"=.W L D u z l & a.a.H k z p D Q C ",
+"#.T L G i l z d 2 , j h a D T N ",
+"..C N N v 0 f = 5 q 4 - 0 n N N c "
+};
diff --git a/icons/17x14-3dpixmaps/lock.xpm b/icons/17x14-3dpixmaps/lock.xpm
new file mode 100644
index 0000000..f0801fb
--- /dev/null
+++ b/icons/17x14-3dpixmaps/lock.xpm
@@ -0,0 +1,228 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 208 2",
+" c #35d73a1e3bf3",
+". c #518c452e3a8c",
+"X c #603353013fbd",
+"o c #4d5f4d054f6e",
+"O c #4d874fab5377",
+"+ c #506051715286",
+"@ c #50a2513f547f",
+"# c #55025783587e",
+"$ c #5a3e571c58b1",
+"% c #5a295be058ab",
+"& c #5fa262c7647d",
+"* c #6b5b5ab2430e",
+"= c #62e25d105e92",
+"- c #71eb5da44596",
+"; c #62625f906187",
+": c #7f506e635703",
+"> c #671a61e760ae",
+", c #6723620662ec",
+"< c #67e7636a64be",
+"1 c #683963d96088",
+"2 c #6f63694968e5",
+"3 c #6e0168186b97",
+"4 c #6d0f682c6c0b",
+"5 c #66e2739d6e86",
+"6 c #769a6f0e6674",
+"7 c #7b256f8664e1",
+"8 c #71756ff8728f",
+"9 c #81036abb4dfb",
+"0 c #8723723d59f1",
+"q c #8c5777775b94",
+"w c #80fb713962df",
+"e c #84e97eb07612",
+"r c #822a7be379d3",
+"t c #80a17fbc80bc",
+"y c #82447e2b825e",
+"u c #96888a447b74",
+"i c #a4e594af7f5e",
+"p c #a8e8934974ef",
+"a c #b84a97666ac0",
+"s c #b1a896997630",
+"d c #b57f999275a3",
+"f c #b6f3999d77c8",
+"g c #b5d69ce07ce8",
+"h c #c238a30d7ac0",
+"j c #81a0821a8265",
+"k c #811282438390",
+"l c #822b80258096",
+"z c Gray51",
+"x c #840884ca8744",
+"c c #856484b887c6",
+"v c #8546862c869d",
+"b c #85b986d587d0",
+"n c #87af86dd8948",
+"m c #8c9c891b86d6",
+"M c #8974884a88ed",
+"N c #894c8a948af9",
+"B c #8b008b6f8c3f",
+"V c #8e3988ea89fa",
+"C c #8ccb8a3b8c16",
+"Z c Gray55",
+"A c #8c5c8cfd8d44",
+"S c #8c938d518cfd",
+"D c #8cd58dc08d84",
+"F c #8e6d8c098e57",
+"G c #8e618d148e81",
+"H c #8ea38d758f88",
+"J c #8f8b8c3e8f81",
+"K c #8f9a8de38ec7",
+"L c #8f7a8ddb8fdd",
+"P c #8f738e238fe0",
+"I c #8d768d689010",
+"U c #8fc18e369040",
+"Y c #975b8e5a806c",
+"T c #93028ed48b2d",
+"R c #905c8d638d91",
+"E c #907f8cdc8fd5",
+"W c #923f8e688ca2",
+"Q c #93048e998c11",
+"! c #94f88d7f8fee",
+"~ c #946d8ee68c48",
+"^ c #90238eb390d7",
+"/ c #91388fc39224",
+"( c #926290ca8cc6",
+") c #936390a09442",
+"_ c #929e940793f8",
+"` c #942792c690dc",
+"' c #94c893939564",
+"] c #9660935f9732",
+"[ c #95c29411939d",
+"{ c #94ea943b97ed",
+"} c #9254908f983e",
+"| c #980b96759996",
+" . c #991a973998a0",
+".. c #98d0974f9a77",
+"X. c #999296ab9a6c",
+"o. c #9a38975f9a3c",
+"O. c #9cc397f099c7",
+"+. c #9ae0980c9bb2",
+"@. c #9c0399cf9bfe",
+"#. c #9cb499569db0",
+"$. c #9e479e829fae",
+"%. c #98439aafa21f",
+"&. c #9b849be4a1a1",
+"*. c #9e829c9da027",
+"=. c #9f789e7ba17d",
+"-. c #9fb49feca18b",
+";. c #9f8e9e8ea422",
+":. c #a4489f3b97c6",
+">. c #a0569c48a19f",
+",. c #a38e9fafa4c3",
+"<. c #a560a24aa5a1",
+"1. c #a4b3a2eba73b",
+"2. c #a5f0a210a606",
+"3. c #a703a340a6f1",
+"4. c #a3a3a29aac00",
+"5. c #a4f6a386aa1f",
+"6. c #a6e5a302a83c",
+"7. c #a779a3d4a89d",
+"8. c #a451a482abb7",
+"9. c #a6a3a504a817",
+"0. c #a7efa473aaae",
+"q. c #a856a6e6a456",
+"w. c #a87fa435a8f0",
+"e. c #a8bea530aa7f",
+"r. c #aac7a6b2ab61",
+"t. c #ab69a719ab51",
+"y. c #a841a685ad5a",
+"u. c #a814a73daf9b",
+"i. c #aab2a689ac4c",
+"p. c #ac59a580ac30",
+"a. c #aaa2a93eab47",
+"s. c #abe0a8b0ad6e",
+"d. c #ac10a822aca3",
+"f. c #adc2ab3caf89",
+"g. c #ae3baaa6af58",
+"h. c #a972a8dcb325",
+"j. c #af26abf0b0f2",
+"k. c #afa8ad2cb466",
+"l. c #af7dae99b621",
+"z. c #b0f8ad18b124",
+"x. c #b122acf9b183",
+"c. c #b195ad7eb24d",
+"v. c #b23facb3b2fa",
+"b. c #b23dad6bb2ab",
+"n. c #b24badb4b380",
+"m. c #b212ae40b296",
+"M. c #b2bcaee3b362",
+"N. c #b313aea4b2e3",
+"B. c #b349afb2b39c",
+"V. c #b174aef6b49c",
+"C. c #b4ddaf98b4ec",
+"Z. c #b201b0edb1fb",
+"A. c #b32ab192b32a",
+"S. c #b38bb03bb40f",
+"D. c #b3fcb116b62b",
+"F. c #b48bb050b4bb",
+"G. c #b54fb149b508",
+"H. c #b600b16eb6ad",
+"J. c #b684b24ab767",
+"K. c #b714b5a9b714",
+"L. c #b6a2b2fbb853",
+"P. c #b7fdb2a8b87a",
+"I. c #b7c6b3e0b875",
+"U. c #b7f6b3a5b906",
+"Y. c #b82ab35cb878",
+"T. c #b8aab37bb959",
+"R. c #b947b51bba28",
+"E. c #b97db78cb97d",
+"W. c #ba64b42bba3b",
+"Q. c #ba8bb5c7baec",
+"!. c #bafdb52dbb34",
+"~. c #b8d0b6c5bf0d",
+"^. c #ba8cb849ba8c",
+"/. c #bb8eb909bb8e",
+"(. c #bdf3bae5bdf6",
+"). c #bd7ebb98be7f",
+"_. c #d7bfb254828d",
+"`. c #d628b20e8544",
+"'. c #c1cdbc86c25e",
+"]. c #efd0c6d19225",
+"[. c #c380c07cc440",
+"{. c #c5d1c183c5be",
+"}. c #c8e5c390c8e4",
+"|. c #c8e1c3c2c92d",
+" X c #c939c3e7c942",
+".X c #c979c43cc9be",
+"XX c #ca5ec5bcca5f",
+"oX c #cb86c663cb81",
+"OX c #cccacb63c5ec",
+"+X c #cb63c8facd89",
+"@X c #cc1fc9f2cda4",
+"#X c #d755d2eccfdf",
+"$X c #d349d089d39c",
+"%X c #d7b9d35fd7b9",
+"&X c #d887d51dd86d",
+"*X c #d8fcd7b4d922",
+"=X c #da9ad84cdaa8",
+"-X c #db43d924db9a",
+";X c #da62da35da2e",
+":X c #e1e8dee5dacd",
+">X c #e8e1e7afe67a",
+",X c #eb1ee7d3e945",
+"<X c #edace9e6e8f5",
+"1X c #ed54e935eaff",
+"2X c #ee9fed12ea2a",
+"3X c #f4bbf266f657",
+"4X c #fac9fa04fd3b",
+"5X c #ffcefe58ffff",
+/* pixels */
+"%XoX|..X}..X}.}. X|..X}. X X}..X'.",
+"XXW.P.U.Y.T.T.Y.T.H.n.b.Y.!.T.Q.v.",
+"{.C.c.S.m.N.F.F.z.B.$X-X9.0.I.G.i.",
+"[.M.j.c.b.D.l.4.~.4X@X&X;X& 7.J.e.",
+"[.c.f.g.V.u.6 q u [ j OX).c L.6.",
+").s.r.d.k.r _.p e X } p.+X#Xz b.,.",
+"(.t.w.r.h.7 ].g i 0 8.R.=X:X$.x.>.",
+"^.3.2.y.J s h `.a Y 2X<X,X1X*X_ #.",
+"/.<.5.E d : 5 q.% O # @ + o 8 k +.",
+"E.1.V f - . { 5XO.; 3 4 2 < l b X.",
+"K.;.w 9 * ( =.3X~ $ , > 1 = y v ] ",
+"A.*.K N ` =.| >X:.m Q W R T C t ) ",
+"Z.@.o.&.%... .-.x B A S Z D M ! / ",
+"a.' G H I H G F ^ H L U L U P U n "
+};
diff --git a/icons/17x14-3dpixmaps/mail.xpm b/icons/17x14-3dpixmaps/mail.xpm
new file mode 100644
index 0000000..f62daef
--- /dev/null
+++ b/icons/17x14-3dpixmaps/mail.xpm
@@ -0,0 +1,195 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 175 2",
+" c #04df0f6d246a",
+". c #12c61bf433d4",
+"X c #2e8f3bf95aad",
+"o c #2b053edd6754",
+"O c #43d54330467b",
+"+ c #633865b374bd",
+"@ c #769175237a7c",
+"# c #566867d28f23",
+"$ c #6069692e812c",
+"% c #665b707b8919",
+"& c #69e673cf85d7",
+"* c #7c837c93841f",
+"= c #7b907edc8d3e",
+"- c #7be27f1e8d64",
+"; c #60c077b3a939",
+": c #7f19826d9120",
+"> c #7f8d83559732",
+", c #64e282d7bd9a",
+"< c #739a8169a509",
+"1 c #7ad389f1accb",
+"2 c #831481148798",
+"3 c #851c83f78b11",
+"4 c #86d18920969b",
+"5 c #8b3a8c909a44",
+"6 c #8dcc8f2a9d35",
+"7 c #8a9490ed9def",
+"8 c #8e5690169ee1",
+"9 c #8fe291899f98",
+"0 c #90488c9b9048",
+"q c #9749935d9722",
+"w c #938e9183984a",
+"e c #984c946e984c",
+"r c #9a1d963d9a1d",
+"t c #9be298649bbb",
+"y c #9ba898669ccc",
+"u c #9c09982b9c09",
+"i c #9f379b5a9f37",
+"p c #83778c75a893",
+"a c #80e893bdbcf1",
+"s c #8b0d951eb1aa",
+"d c #8e5b9b8cbc62",
+"f c #9032952fa72b",
+"g c #91079867a434",
+"h c #972a9d11a7be",
+"j c #9ec09ba8a0a4",
+"k c #9bf79cdfa8b4",
+"l c #99249fb5b3a1",
+"z c #9cb79f81b164",
+"x c #9f0ba3c5b6a8",
+"c c #9be1a1bdb84a",
+"v c #a2279e4aa227",
+"b c #a35b9f57a36b",
+"n c #a37fa081a69e",
+"m c #a734a1c5a3d0",
+"M c #a569a147a569",
+"N c #a547a22ba72f",
+"B c #a66ca276a633",
+"V c #a7b2a358a6c1",
+"C c #a72fa328a744",
+"Z c #a76ba3e2a8d2",
+"A c #a8b9a338a507",
+"S c #a819a412a819",
+"D c #a984a528a984",
+"F c #a9eca5f0aa18",
+"G c #abb1a6dcabb1",
+"H c #aaa9a696ac70",
+"J c #ac75a6f2a8c5",
+"K c #abe7a845ae14",
+"L c #aee2a98eabaa",
+"P c #ac69a850ac70",
+"I c #ad83a95ead83",
+"U c #ae67aa3bae67",
+"Y c #af10aa1eaf60",
+"T c #a31da679b0e1",
+"R c #a5eca907b824",
+"E c #a80ba727b1c7",
+"W c #afaaaa49b038",
+"Q c #b186ac82b186",
+"! c #b198ad78b139",
+"~ c #b126ae1ab0d1",
+"^ c #b246adc0b246",
+"/ c #b260ae54b260",
+"( c #b336aeb1b336",
+") c #b5abb10fb5ab",
+"_ c #b6a9b196b467",
+"` c #b632b181b632",
+"' c #b792b1f6b792",
+"] c #b6d0b205b6d0",
+"[ c #b77db23cb776",
+"{ c #b78ab441b705",
+"} c #b1f2b5fdbc56",
+"| c #b43ab7fcbe29",
+" . c #b472b841be73",
+".. c #b501b8e6bf4c",
+"X. c #b552b922bf3d",
+"o. c #b811b196b1d9",
+"O. c #b964b300b7aa",
+"+. c #b9efb41fb589",
+"@. c #b878b284b878",
+"#. c #b8bab363b8ba",
+"$. c #b916b3b7b916",
+"%. c #b876b4b1b876",
+"&. c #b9adb434b9b8",
+"*. c #b9c3b5ccb95f",
+"=. c #baddb48bb953",
+"-. c #ba7cb55bba80",
+";. c #baf4b674ba57",
+":. c #bb79b6aebb79",
+">. c #bb10b7f2bb10",
+",. c #bc75b646b969",
+"<. c #bd4eb6cdb959",
+"1. c #bba9bb37bb9f",
+"2. c #bcceb85bbd4e",
+"3. c #bd2cba0ebd2c",
+"4. c #bf53bb0dbdfd",
+"5. c #bf20bad6bf20",
+"6. c #bfccbba6bfca",
+"7. c #bfc8bcafbfc8",
+"8. c #908d9de0c089",
+"9. c #9c38a9b4cced",
+"0. c #b011b2c6c03d",
+"q. c #b879bc8cc631",
+"w. c #bf44c248c6b2",
+"e. c #c33bb8b6b5c0",
+"r. c #c125bd41c125",
+"t. c #c1fabecfc1fa",
+"y. c #c3acbe29c066",
+"u. c #c277bf8ac277",
+"i. c #c486c187c486",
+"p. c #c62cc2efc62c",
+"a. c #c81ac537c821",
+"s. c #c920c5edc920",
+"d. c #cb0bc7e0cb0b",
+"f. c #cba5c887cba5",
+"g. c #cda1caa8cdc0",
+"h. c #cefecbc6ce70",
+"j. c #cfe5cc61cece",
+"k. c #cfc7ccc9cfc8",
+"l. c #c60acd1ddb07",
+"z. c #c8a6cc35d80b",
+"x. c #d0a9cd92d04c",
+"c. c #d0e3ce35d0e3",
+"v. c #d172ce7fd132",
+"b. c #d227cf4ad227",
+"n. c #da09d185cea1",
+"m. c #d0ded26ed6eb",
+"M. c #d876d5f6d877",
+"N. c #da60d7cfda61",
+"B. c #dae5d88cdaef",
+"V. c #dc32d9f4dc32",
+"C. c #dd91db69dd92",
+"Z. c #d34ed7b1e11c",
+"A. c #dbf8dd64e3b2",
+"S. c #dcd9df43e8b3",
+"D. c #e27ac89ec5f9",
+"F. c #e254e05de255",
+"G. c #e264e300e5e7",
+"H. c #e573e2fae483",
+"J. c #e8c3e706e8bb",
+"K. c #e9a4e832e9a4",
+"L. c #e9c5ed0ef5b2",
+"P. c #f71bef2deb27",
+"I. c #f0b0efb0f0b0",
+"U. c #f1d9f0f5f1d9",
+"Y. c #f1f1f115f109",
+"T. c #f554f49df54e",
+"R. c #f647f59ff647",
+"E. c Gray97",
+"W. c #f87df7f1f854",
+"Q. c #f99ef92af98d",
+"!. c #f8bbf925fa06",
+"~. c #fa56fae3fb83",
+"^. c #fde8fc15fbb9",
+"/. c #fffffffffe72",
+"(. c Gray100",
+/* pixels */
+"V.b.k.k.k.k.k.k.k.k.k.x.h.g.j.v.a.",
+"x.r.5.6.6.6.6.6.6.6.y.4.x f k 2.*.",
+"f.:.@.-.$.&.-.#.-.=.O.1 8.R % $ K ",
+"d.-.[ #.$.[ ' &.&.<.z 9./.n.a o 2 ",
+"s.%.` ] ) Q u.t [ ,.E d 0.e.l X @ ",
+"p.) ( ^ G v.(.1.t H W s , c < . 3 ",
+"i./ I D c.I.N.J.Y.T H p ; # O N ",
+"t.I U t.U.M.C.B.H.m.j Y > + * ;.B ",
+"7.! K.F.T.Q.W.E.E.P.q.n o.+._ ! b ",
+"3.I Q.R.(.(.(.(.~.D.7 8 L F F P v ",
+">.S (.(.(.Z.z.G.!.(.g 6 J C C D i ",
+"%.V (.(.(.L.S.A.^.(.h 5 A b b M u ",
+"{ Z l.} | .X...X.w.& 9 m b b M r ",
+"~ y 4 = - - - - - = : w q e q e 0 "
+};
diff --git a/icons/17x14-3dpixmaps/modules.xpm b/icons/17x14-3dpixmaps/modules.xpm
new file mode 100644
index 0000000..54c23d9
--- /dev/null
+++ b/icons/17x14-3dpixmaps/modules.xpm
@@ -0,0 +1,192 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 172 2",
+" c #5a85564e5a61",
+". c #4ff94cea63e1",
+"X c #64276128660a",
+"o c #6ac56b88841c",
+"O c #238fffff161a",
+"+ c #2ea2fc7716d0",
+"@ c #2beafca81e40",
+"# c #2d9bfcb82b55",
+"$ c #2ed3fde159f1",
+"% c #4bfe8a484a20",
+"& c #4543f07e3e45",
+"* c #6604c2ea2a1f",
+"= c #0e519a89a775",
+"- c Cyan",
+"; c #04e5fe6aff94",
+": c #16f7eaafec79",
+"> c #3393e751f432",
+", c #4d35a2eba98e",
+"< c #8b1d79145796",
+"1 c #83de699e6f83",
+"2 c #d7815a213411",
+"3 c #da1b5cca3b82",
+"4 c #dd575a003a2e",
+"5 c #c6e75ba54c56",
+"6 c #cb695d664d2c",
+"7 c #def25a894541",
+"8 c #8ea177ac853f",
+"9 c #ef847dd4d39d",
+"0 c #ffff7ff7ffff",
+"q c #8e418c9036ff",
+"w c #e9ad92131e28",
+"e c #ea9bd99b0000",
+"r c Yellow",
+"t c #ffffffff02a4",
+"y c #ffffffff05e9",
+"u c #f881fb4610e7",
+"i c #e240ebe135d7",
+"p c #8a7b854a8bcb",
+"a c #8a7c86678a80",
+"s c #8f808be28ecd",
+"d c #842e8073910e",
+"f c #90488c9b91d1",
+"g c #936f8fb192f2",
+"h c #946c9053946f",
+"j c #96dd92fe97a8",
+"k c #971d934097e7",
+"l c #977f93a29849",
+"z c #97ed941098b7",
+"x c #9832945598fc",
+"c c #984a946c9912",
+"v c #9a1d963d9adf",
+"b c #9c09982b9cd2",
+"n c #9d0499559dc5",
+"m c #9f379b5aa001",
+"M c #8cdfb988bee8",
+"N c #ab05945c99a6",
+"B c #a21b9df2a1e9",
+"V c #a2769e7aa2dc",
+"C c #a31c9ef0a317",
+"Z c #a31f9f03a2ef",
+"A c #a3969f85a390",
+"S c #b53e9fbda49c",
+"D c #b367af489dbf",
+"F c #b313aef79f04",
+"G c #a42ba00fa3f9",
+"H c #a48fa07aa45f",
+"J c #a532a109a4cf",
+"K c #a59ba18fa583",
+"L c #a5bfa1e4a689",
+"P c #a617a1fca5e6",
+"I c #a69ea279a685",
+"U c #a76ba359a756",
+"Y c #a735a328a8aa",
+"T c #a90ca4ffa9d6",
+"R c #a980a56da97b",
+"E c #a9f6a5e9ab43",
+"W c #aa15a5efa9a4",
+"Q c #aa98a6b0aaaa",
+"! c #abe5a7e5abe5",
+"~ c #ab4ba6ffac15",
+"^ c #ad21a65baa4a",
+"/ c #ac9da880ac51",
+"( c #ad0ea856ac5f",
+") c #ad07a8fead2b",
+"_ c #ad2fa969ad2f",
+"` c #ae65a9fbaf2e",
+"' c #aeb9aa9dae20",
+"] c #afb6ababafb6",
+"[ c #a76ca342b115",
+"{ c #a497a01eb824",
+"} c #a913a4adb42c",
+"| c #a91ba4e0b831",
+" . c #af62abacb581",
+".. c #ad84ac97b139",
+"X. c #b795a084a4d7",
+"o. c #b078a8bcace7",
+"O. c #b04dac3caf8e",
+"+. c #bafea8d9ad68",
+"@. c #b02bab4fb0f4",
+"#. c #b0a1ac57b0bf",
+"$. c #b195acd1b25a",
+"%. c #b344ac93b0c9",
+"&. c #b2e3aed1b2e3",
+"*. c #b22faf6fb2c6",
+"=. c #b320aeacb327",
+"-. c #b39eaf5bb35c",
+";. c #b17caba9bdf3",
+":. c #be63a9aab1df",
+">. c #bbf3af49bd5b",
+",. c #b557b121b557",
+"<. c #b4e4b3bfb583",
+"1. c #b610b188b5cf",
+"2. c #b631b179b631",
+"3. c #b699b206b6a7",
+"4. c #b781b248b781",
+"5. c #b73cb3f5b747",
+"6. c #b70fb517b140",
+"7. c #b745b453b763",
+"8. c #b78cb616b71c",
+"9. c #b7fdb6dfb827",
+"0. c #b858b283b85b",
+"q. c #b8abb387b8a9",
+"w. c #b95cb383b967",
+"e. c #bb1eb0acbaad",
+"r. c #b8d3b433b8b8",
+"t. c #b852b467b911",
+"y. c #b8dab5d4b8d4",
+"u. c #b81ab72fb871",
+"i. c #ba99b53cba88",
+"p. c #ba4cb748ba4c",
+"a. c #bb79b6b5bb79",
+"s. c #bcf3b1e7bc91",
+"d. c #bc14b2e6bc37",
+"f. c #bc75b6fabc44",
+"g. c #bd3eba39bd3e",
+"h. c #bf20badabf20",
+"j. c #bfc4bb8fbfc4",
+"k. c #be73bc8fbe81",
+"l. c #bef9bc68bf0b",
+"z. c #bf4bbc52bf4b",
+"x. c #8aa9cb6d88fd",
+"c. c #9749cc4b97ac",
+"v. c #cbb4974cb756",
+"b. c #c1aabf159dde",
+"n. c #d7a59679d3c3",
+"m. c #dbe88f94e53c",
+"M. c #c122ae33c1c2",
+"N. c #c343ad22c450",
+"B. c #c6e0ac16c1f4",
+"V. c #c436af6cc4d6",
+"C. c #c305b060c377",
+"Z. c #c4d5b071ca4a",
+"A. c #c043bb72c048",
+"S. c #c17fbd71c168",
+"D. c #c198bf0cc198",
+"F. c #c267bf67c267",
+"G. c #e5fb8f77e884",
+"H. c #eef3825ce8ff",
+"J. c #f70283baf775",
+"K. c #f8278132f290",
+"L. c #f992836affff",
+"P. c #c353c05d8230",
+"I. c #c482c182c482",
+"U. c #c62cc323c62c",
+"Y. c #c81cc533c8b1",
+"T. c #c920c5e1c920",
+"R. c #cb0bc7bccb0b",
+"E. c #cba5c889cba5",
+"W. c #cfc8cccccfc8",
+"Q. c #d057cd69d054",
+"!. c #d227cf4ad227",
+"~. c #dc32d9f4dc32",
+/* pixels */
+"~.!.W.W.W.W.W.W.W.W.W.W.W.W.W.Q.Y.",
+"Q.S.h.j.j.j.j.A.j.j.l.k.l.j.j.S.t.",
+"E.a.0.i.w.d.V.M.C.7.9.s.5.u.q.f.$.",
+"R.i.4.q.w.N.x.& c.Z.G.K.n.8.7.i.@.",
+"T.r.2.3.e.6.+ @ # v.0 L.J.B.<.r.` ",
+"U.,.=.-.:.>.$ O * 7 9 H.m.;.*.1.~ ",
+"I.&.#.%.+.> - % 4 2 5 e i .. .-.T ",
+"F.] ) o.o.; - = 6 3 w r u P.| O.L ",
+"D._ W ( X.M : , 8 < t r y F [ ' A ",
+"z.! R Q ^ S 1 N p o b.q D { E / V ",
+"g.R P U U Q C &.X d . } Y U R m ",
+"p.K V A A R a h R U g s W A A K b ",
+"y.H B C Z G U P A H I U A C Z J v ",
+"*.n j x l l z k c k z l l c k c f "
+};
diff --git a/icons/17x14-3dpixmaps/monitoring.xpm b/icons/17x14-3dpixmaps/monitoring.xpm
new file mode 100644
index 0000000..b1c16db
--- /dev/null
+++ b/icons/17x14-3dpixmaps/monitoring.xpm
@@ -0,0 +1,196 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 176 2",
+" c #000000000bd8",
+". c #000000000fb9",
+"X c #0000000016bf",
+"o c #000000001769",
+"O c #050f15b70d1c",
+"+ c #0b4819ec11ad",
+"@ c #122f21f518c1",
+"# c #123e223918c8",
+"$ c #128e2244192f",
+"% c #1178213431f2",
+"& c #26023ef933e5",
+"* c #26e63a487dcc",
+"= c #428d3f79541f",
+"- c #54dd5c845852",
+"; c #76895f546117",
+": c #12fb147c8e9f",
+"> c #17911cfb8d2d",
+", c #19941b1399ac",
+"< c #1dbe1c1d9c48",
+"1 c #1c0d1df0a4c4",
+"2 c #22021e4f8a83",
+"3 c #290625d98331",
+"4 c #2ea224598d5a",
+"5 c #200f248697e2",
+"6 c #218b266b97f4",
+"7 c #26e12c9593e8",
+"8 c #29a53c8d82ea",
+"9 c #2f2a32209fcc",
+"0 c #22712728a5e5",
+"q c #244a28e8a4f9",
+"w c #2433295ea436",
+"e c #3e8935c4d68a",
+"r c #3ed93ff2d86d",
+"t c #344f352ae5e6",
+"y c #372f3b01e150",
+"u c #2e6d41938de7",
+"i c #3f9552c4ba91",
+"p c #606d5c8aaf9d",
+"a c #81f368ac5428",
+"s c #d189b347362b",
+"d c Yellow",
+"f c #f6c6effe3d15",
+"g c #fd2bfb93399c",
+"h c #dc1dc99559a4",
+"j c #89738c9c8336",
+"k c #8b21999e8df8",
+"l c #8c7399d38bd6",
+"z c #8c6599af8c8d",
+"x c #8c7a9a618c33",
+"c c #8023910e92c7",
+"v c #867695ff965f",
+"b c #83ea91d79b1e",
+"n c #90488c9b91d1",
+"m c #96dd92fe97a8",
+"M c #9712933697dd",
+"N c #979c93a2985b",
+"B c #983593da986b",
+"V c #982e945398f9",
+"C c #98a494919932",
+"Z c #990994be9930",
+"A c #995d9509995e",
+"S c #9a1d963d9adf",
+"D c #9bd99b499d88",
+"F c #9c09982b9cd2",
+"G c #9d04995a9dc5",
+"H c #9d5a9b089e1f",
+"J c #85b99563a92c",
+"K c #85e697d1ad03",
+"L c #8e1c9f3ca5c6",
+"P c #9b1799e4a03f",
+"I c #9f379b5aa001",
+"U c #9f869de7a0e3",
+"Y c #942ba050aa36",
+"T c #9995a68fa0b3",
+"R c #9a52abe7a36e",
+"E c #9a81abfea435",
+"W c #a20f9deea1e2",
+"Q c #a2689e71a2d0",
+"! c #a3a79e71a347",
+"~ c #a3199f3ca3e3",
+"^ c #a4189f22a386",
+"/ c #a5349f7ba40b",
+"( c #b4f7bf618927",
+") c #a3a7a23fa4f6",
+"_ c #a3eaa254a559",
+"` c #a4cda0c5a49f",
+"' c #a571a12ba4ff",
+"] c #a595a199a597",
+"[ c #a5c0a1dea689",
+"{ c #a76ba1aca6c3",
+"} c #a68da223a64d",
+"| c #a7e7a645a95a",
+" . c #a8f5a541a9bf",
+".. c #a961a555a967",
+"X. c #ab95a5ceaad1",
+"o. c #aa24a723aaed",
+"O. c #ab2fa619aa77",
+"+. c #abe6a7eaabe6",
+"@. c #adbfa7c2acf9",
+"#. c #a9eca97dab87",
+"$. c #aa66a918abcf",
+"%. c #ad03a8fdad0c",
+"&. c #ad30a92ead30",
+"*. c #ad42aaebae0b",
+"=. c #ae8ca961adcf",
+"-. c #af2aa960ae5d",
+";. c #afc4abc7afc4",
+":. c #aeefac99afb9",
+">. c #af0eac07af17",
+",. c #a152b29aa6bd",
+"<. c #acf8b07bb301",
+"1. c #b092ab64afd6",
+"2. c #b039ae5cb0fe",
+"3. c #b221ad10b165",
+"4. c #b236af3cb285",
+"5. c #b374ae1bb2a2",
+"6. c #b4fcb0d8a381",
+"7. c #b317b013b317",
+"8. c #b5d2b19bb522",
+"9. c #b4ffb30cb501",
+"0. c #b50ab220b4e3",
+"q. c #b56cb25fb56c",
+"w. c #b5c7b385b5ba",
+"e. c #b640b3b2b640",
+"r. c #b5abb53cb029",
+"t. c #b6a2b46db6a7",
+"y. c #b694b562b753",
+"u. c #b773b484b73d",
+"i. c #b77fb52cb770",
+"p. c #b836b585b7e3",
+"a. c #b8deb58ab87e",
+"s. c #b94bb595b888",
+"d. c #b866b640b862",
+"f. c #b986b658b923",
+"g. c #b977b771b977",
+"h. c #ba22b64cb94c",
+"j. c #ba66b740b9aa",
+"k. c #ba4cb748ba4c",
+"l. c #bb50b7c1ba7e",
+"z. c #bc10be14b1b5",
+"x. c #ba69b877ba38",
+"c. c #bd3eba39bd3e",
+"v. c #bd00bbd6bd00",
+"b. c #bdafbc66bdaf",
+"n. c #bf4bbc46bf4b",
+"m. c #bf1cbde2bf1c",
+"M. c #be27bfe3bffb",
+"N. c #bfb8be50bf8a",
+"B. c #9f90a33dca98",
+"V. c #a6daaa23c3fb",
+"C. c #a72dab59c74a",
+"Z. c #a7b1ac57c43f",
+"A. c #a112cbf38bc9",
+"S. c #bf12c15db353",
+"D. c #c043bd14bf8d",
+"F. c #c198be93c198",
+"G. c #c267bf5dc267",
+"H. c #c0c7c39bb434",
+"J. c #c562c806bc27",
+"K. c #c008c296c0c9",
+"L. c #c2a2c301c3f3",
+"P. c #c35fc6dec612",
+"I. c #c482c1efc482",
+"U. c #c566c7fec7c4",
+"Y. c #c61fc401c61f",
+"T. c #c7b9c76dc84e",
+"R. c #c47dc819c18e",
+"E. c #c5e6c8bac845",
+"W. c #c67fc93dc8e2",
+"Q. c #c7b6ca66ca19",
+"!. c #c8cac6e2c8ca",
+"~. c #caa9c965caa9",
+"^. c #cf99cec0cf99",
+"/. c Gray81",
+"(. c Gray82",
+"). c Gray86",
+/* pixels */
+").(././././././././././././././.T.",
+"^.m.v.b.b.b.b.b.b.b.b.b.b.b.b.N.y.",
+"~.g.t.d.t.d.u.i.d.t.d.t.t.d.t.x.2.",
+"~.g.e.d.i.a.l.a.l.f.h.l.a.j.p.d.:.",
+"!.u.9.0.D.M.E.W.E.Q.U.P.L.<.w.f.*.",
+"Y.q.4.8.K.& + $ # @ $ O - E #.u.o.",
+"I.7.>.5.R.% . X X X o = ,.$.8. .",
+"G.;.%.-.J.u 1 q 0 w 9 < p R | 3.[ ",
+"F.&...@.S.8 , 5 6 7 4 a h L _ 1.~ ",
+"n.+...X.H.* : > 3 2 ; d g K ) =.Q ",
+"c...} { z.i t y r e s d f J U O.I ",
+"k.] Q ! r.T C.Z.V.B.6.( A.Y H } F ",
+"a.` W ^ D j z l x k v b c P / ' S ",
+"4.G m V N C Z B A B Z Z B C M V n "
+};
diff --git a/icons/17x14-3dpixmaps/mouse.xpm b/icons/17x14-3dpixmaps/mouse.xpm
new file mode 100644
index 0000000..0426bdb
--- /dev/null
+++ b/icons/17x14-3dpixmaps/mouse.xpm
@@ -0,0 +1,181 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 161 2",
+" c #3b643eb7470b",
+". c #3b113ea84849",
+"X c #3cc841d74d08",
+"o c #3f9e43174cb1",
+"O c #400443484cb8",
+"+ c #4a4849634a76",
+"@ c #442d4ca45e87",
+"# c #4d164e2952fa",
+"$ c #537755f55cb0",
+"% c #4dea553a6519",
+"& c #50d557286599",
+"* c #5423578d653e",
+"= c #53dd5b0369fc",
+"- c #52e15c096cb4",
+"; c #59515b95638a",
+": c #5e835e6f61ae",
+"> c #592f5f256f02",
+", c #68c16bcd7410",
+"< c #70b06f8d76f0",
+"1 c #753d72f97677",
+"2 c #778774fd77ed",
+"3 c #736171ff797a",
+"4 c #747772f37824",
+"5 c #74ab73ea7bef",
+"6 c #76d974c17c40",
+"7 c #7657765a7cb1",
+"8 c #786d763279a8",
+"9 c #7b4279777edb",
+"0 c #80607dfd8163",
+"q c #84ad82dc85f7",
+"w c #8536848687b2",
+"e c #865d85758634",
+"r c #894188938a22",
+"t c #896989448b59",
+"y c #8ad889368ada",
+"u c #8f0f8c7b8ede",
+"i c #8fff8e468fff",
+"p c #90488c9b91d1",
+"a c #964991a994b0",
+"s c #96dd92fe97a8",
+"d c #977e937e97b5",
+"f c #977793999841",
+"g c #97d197139b02",
+"h c #9899946897d0",
+"j c #9832945598fc",
+"k c #9887949c9935",
+"l c #992d952e99ba",
+"z c #99a195b49a44",
+"x c #9a0a95cf9aa2",
+"c c #9a1d963d9adf",
+"v c #9c4f983f9bf4",
+"b c #9c09982b9cd2",
+"n c #9d0499589dc5",
+"m c #9e559a3e9e02",
+"M c #9e389bfd9e8b",
+"N c #9e159c639df9",
+"B c #9f379b5aa001",
+"V c #a1559d6fa0f1",
+"C c #a21b9deaa1e9",
+"Z c #a20c9ec2a1b9",
+"A c #a2769e76a2dc",
+"S c #a30b9eefa2db",
+"D c #a31e9f04a2f1",
+"F c #a3779f70a398",
+"G c #a4cea0a9a492",
+"H c #a4cda10fa49f",
+"J c #a532a109a4cf",
+"K c #a59ba19ca583",
+"L c #a5bea1efa687",
+"P c #a45ba2a3a45b",
+"I c #a606a149a481",
+"U c #a648a222a648",
+"Y c #a6fda2efa700",
+"T c #a77da329a6f0",
+"R c #a740a333a744",
+"E c #a870a440a84c",
+"W c #a95ba577a979",
+"Q c #a81aa661a81a",
+"! c #aa57a646aa5a",
+"~ c #ab8ba6f2aab6",
+"^ c #abe5a7dbabe5",
+"/ c #ab31a85fabfa",
+"( c #acb3aa50abf9",
+") c #ac94a877ac7b",
+"_ c #ad1aa8d8ace0",
+"` c #ad86a98aad87",
+"' c #ae66aa64ae4e",
+"] c #afd1abacaf94",
+"[ c #aeb6ac26af7f",
+"{ c #af85adb5b04e",
+"} c #ae7cade8b359",
+"| c #afbeae00b083",
+" . c #b068ac3eb02f",
+".. c #b0ccad6fb029",
+"X. c #b110ad32b110",
+"o. c #b094ae69b094",
+"O. c #b19eae3ab1a0",
+"+. c #b134af1eb132",
+"@. c #b210adc4b1d2",
+"#. c #b23caee8b23c",
+"$. c #b27eaf5fb2b1",
+"%. c #b3b0af2fb356",
+"&. c #b366b068b366",
+"*. c #b3e5b1ecb3e5",
+"=. c #b464b063b42c",
+"-. c #b565b0dfb50e",
+";. c #b49db29bb4a0",
+":. c #b508b281b4d7",
+">. c #b56cb27eb560",
+",. c #b5d4b34db5d4",
+"<. c #b661b3edb661",
+"1. c #b71cb28cb6c4",
+"2. c #b736b3f5b70c",
+"3. c #b6aab4c8b6aa",
+"4. c #b76eb4a5b760",
+"5. c #b792b584b792",
+"6. c #b7cfb60cb7cf",
+"7. c #b79db6c1b85c",
+"8. c #b985b5c0b931",
+"9. c #b8a1b655b89f",
+"0. c #b901b6cab909",
+"q. c #b998b787b98b",
+"w. c #ba11b71ab9c8",
+"e. c #ba4cb77bba4c",
+"r. c #b9ffb836b9ff",
+"t. c #bb6cb9a4bb5d",
+"y. c #bd3ebaa9bd3e",
+"u. c #bdbdbb21bd88",
+"i. c #befebbefbdcd",
+"p. c #bdb2bcb9bdb2",
+"a. c #be75bc9abe1c",
+"s. c #be7abd65be7a",
+"d. c #bf4bbc51bf4b",
+"f. c #bf6abe6ebf6a",
+"g. c #c074be38c068",
+"h. c #c065bf52c04e",
+"j. c #c198bf0cc198",
+"k. c #c267bfdbc267",
+"l. c #c1a9c09fc1a9",
+"z. c #c21ec0f2c21e",
+"x. c #c482c22fc482",
+"c. c #c634c3ddc634",
+"v. c #c541c423c541",
+"b. c #c8c4c6d5c8c4",
+"n. c #cac0c82bc7e0",
+"m. c #c824c805c8ba",
+"M. c #cab5c952cab5",
+"N. c #cb58ca13cb58",
+"B. c #ccaac9dbca63",
+"V. c #cdbcccd3cf46",
+"C. c #cf68ccb4cd9b",
+"Z. c #cf83cddacfd4",
+"A. c Gray81",
+"S. c #cc76cc2cd2b5",
+"D. c #d086ce00cf06",
+"F. c #d03ecff1d03b",
+"G. c #d2bad063d078",
+"H. c #d22bd210d22b",
+"J. c #d562d287d3c9",
+"K. c #d67bd590d7d0",
+"L. c gainsboro",
+/* pixels */
+"L.H.A.A.A.A.A.A.A.A.A.A.A.A.A.F.m.",
+"F.f.p.s.f.l.z.v.v.h.s.p.s.s.s.h.7.",
+"N.r.3.r.*.P Q i y t.t.9.6.q.5.t.| ",
+"M.q.3.9.6.o.;.+.N e g.0.4.5.4.q.{ ",
+"b.6.<.,.4.w.u.a.u + ( i.w.4.4.4.[ ",
+"c.>.O.&.$.2.M w } S.g 7 ..>.&.:./ ",
+"x.$.X.#.O.8.q : $ , # X Z 4.@.=.W ",
+"k.] _ ' ` 1.0 : * > ; V =.` .L ",
+"j.` ! ) ! -.8 t J.D.C.o m @.! ' F ",
+"d.^ W ! ! %.1 w K.V.Z.. v .! ) A ",
+"y.W U R R ] 2 r G.B.n.O h _ Y W B ",
+"e.K A F F ~ 4 - & % = @ a E F K b ",
+"9.H C D D T d < 6 5 3 9 I G S J c ",
+"$.n s j f f k k x l z l f j s j p "
+};
diff --git a/icons/17x14-3dpixmaps/multimedia.xpm b/icons/17x14-3dpixmaps/multimedia.xpm
new file mode 100644
index 0000000..d0645ad
--- /dev/null
+++ b/icons/17x14-3dpixmaps/multimedia.xpm
@@ -0,0 +1,239 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 219 2",
+" c #390a352d3e6f",
+". c #3b6345ad602d",
+"X c #500f35fe40ed",
+"o c #484546b25231",
+"O c #51fa4f3c52ad",
+"+ c #45474f756bbf",
+"@ c #48b850f76950",
+"# c #49de51196bb3",
+"$ c #4b1f54036be5",
+"% c #4b0c55367194",
+"& c #54665cc77670",
+"* c #566b5cbc7466",
+"= c #5da7642875bc",
+"- c #5b9d61897931",
+"; c #5ad262047c90",
+": c #5d6564b37839",
+"> c #61a65d986524",
+", c #6ffc56ec6066",
+"< c #65bd63e36b2c",
+"1 c #67b4633f6bd8",
+"2 c #6d2e69996f1e",
+"3 c #637e637b7231",
+"4 c #603266d87a6e",
+"5 c #64c167417d76",
+"6 c #63f16a2e7a96",
+"7 c #6c466b4070f1",
+"8 c #6fe96eb3745c",
+"9 c #70346bbe712a",
+"0 c #7802764e7bff",
+"q c #7fa971657da3",
+"w c #6c066fce84ef",
+"e c #6fe1757d89a0",
+"r c #6daf772f8d9e",
+"t c #70c378448e19",
+"y c #7f02747b8278",
+"u c #7a017f408eec",
+"i c #71c27b1b9555",
+"p c #73a47dbf9543",
+"a c #7f34849c9302",
+"s c #7bdc82ea9d9a",
+"d c #80555e0f66ea",
+"f c #8257624f6d6b",
+"g c #8d7b66057132",
+"h c #8f7e6d6c7871",
+"j c #81d37f3283bb",
+"k c #809a7ca487bc",
+"l c #96677da3873f",
+"z c #9fab78078344",
+"x c #9ffb7dfc84e0",
+"c c #855980f7859a",
+"v c #87e9889e8c71",
+"b c #8912866c8af5",
+"n c #8a49846f8dc3",
+"m c #8bc88c428e4d",
+"M c #807482b49038",
+"N c #867d89cf90ba",
+"B c #87878a719148",
+"V c #88a18b61927e",
+"C c #89268b4c9231",
+"Z c #89958c7a9387",
+"A c #8bfe8cd09007",
+"S c #8cfe8e45921a",
+"D c #8fab8f889074",
+"F c #8b188bbd9f80",
+"G c #8f988ed49f01",
+"H c #905b8ff3910f",
+"J c #916890a4920d",
+"K c #963c955796e5",
+"L c #98f393fb9ada",
+"P c #98cf96cb996e",
+"I c #982e968d9bf6",
+"U c #9d4c964a9b6c",
+"Y c Gray60",
+"T c #9e3c9a2c9edd",
+"R c #8f9a900da2cf",
+"E c #9f9b9b49a41e",
+"W c #a8118e94920d",
+"Q c #a64f9e8e9e47",
+"! c #ad30953095ec",
+"~ c #b9a393039b59",
+"^ c #a4ac9d9ca245",
+"/ c #a0d89c92a87a",
+"( c #a5dd9fe5a9f3",
+") c #a3aba1029ed9",
+"_ c #a541a3e9a4ea",
+"` c #a6dda588a65f",
+"' c #a140a1efad75",
+"] c #a98fa3a8a443",
+"[ c #a817a453a339",
+"{ c #a99ea2d3ab7c",
+"} c #a9ada3c0abdb",
+"| c #aa38a29ca863",
+" . c #ababa3eaa804",
+".. c #ac8ea6e2a922",
+"X. c #afb6a68aad9f",
+"o. c #acdfab40ad75",
+"O. c #afeda809aeb4",
+"+. c #a6eba5bcb14f",
+"@. c #a748a64db2b3",
+"#. c #a4cda5feb536",
+"$. c #a407aa67b95e",
+"%. c #a84eac6fb7e9",
+"&. c #aab6acbdbbf9",
+"*. c #ac9fad91b887",
+"=. c #ae66acefb866",
+"-. c #af06ada5bbf3",
+";. c #ada6aff0bcb9",
+":. c #aedfad95bc76",
+">. c #af6ab1eabbbb",
+",. c #b5c8ae7ea4b6",
+"<. c #b071aaa3afea",
+"1. c #b1c9abf5b040",
+"2. c #b206a93cb1cc",
+"3. c #b32daa4ab266",
+"4. c #b2aeaff3b2c1",
+"5. c #b4d0adaab62f",
+"6. c #b572acafb61f",
+"7. c #b633ad29b6a9",
+"8. c #b721ae4eb73c",
+"9. c #b159ad5cbb47",
+"0. c #b281adf5bb5b",
+"q. c #b313af0cbd39",
+"w. c #ba7cafd3b20f",
+"e. c #b2bfb13db2b1",
+"r. c #b3c2b15db3c2",
+"t. c #b59db131b53d",
+"y. c #b768b12bb566",
+"u. c #b631b4dab64d",
+"i. c #b114b120bbaa",
+"p. c #b35eb003bce9",
+"a. c #b5d5b176bf47",
+"s. c #b74eb198bcaf",
+"d. c #b731b4b3b88a",
+"f. c #b402b526bc57",
+"g. c #bd18b233b75b",
+"h. c #ba26b26cbad7",
+"j. c #b8e1b257bc9c",
+"k. c #b849b45ab849",
+"l. c #bb77b40dbbef",
+"z. c #bbe9b6f7bbe9",
+"x. c #bc25b753b91a",
+"c. c #bd78b62cbf91",
+"v. c #be78b707beab",
+"b. c #bfc1b738bfce",
+"n. c #aff8bc2dd989",
+"m. c #b5b7b53ac030",
+"M. c #b66fba65cf26",
+"N. c #be8fb8a9c0a2",
+"B. c #bf43b954c22e",
+"V. c #bf63bb10c32b",
+"C. c #b681bc7ed39c",
+"Z. c #ba36beded1d3",
+"A. c #bb34c4e9dc93",
+"S. c #b8a0c486e07c",
+"D. c #c5f391e09346",
+"F. c #c62f9897a090",
+"G. c #c076b78abf54",
+"H. c #c6b6bcf0b0ea",
+"J. c #c2a9b8f9bdd8",
+"K. c #c222b96abfc5",
+"L. c #c489ba16bfa7",
+"P. c #e038baa2be49",
+"I. c #c068b838c06a",
+"U. c #c0cab8f3c126",
+"Y. c #c13eb88ac168",
+"T. c #c1bdb950c1e5",
+"R. c #c049ba34c049",
+"E. c #c131baacc131",
+"W. c #c329ba55c34b",
+"Q. c #c39fbb3cc3b1",
+"!. c #c0aabbf6c416",
+"~. c #c305bbf8c490",
+"^. c #c08cbd13c773",
+"/. c #c2b9bc32c4b0",
+"(. c #c33abcdbc52d",
+"). c #c524b99bc031",
+"_. c #c5c5bb58c244",
+"`. c #c489bf10c1f7",
+"'. c #c45abd36c459",
+"]. c #c666bdb6c67c",
+"[. c #c610bf09c618",
+"{. c #e4eabd36c0e2",
+"}. c #c8e7c10bba86",
+"|. c #d0b1c6e9bba9",
+" X c #c719c20cc6fb",
+".X c #c7cbc0ebc80a",
+"XX c #cf49c165c557",
+"oX c #c8f8c266c98d",
+"OX c #ca32c31aca71",
+"+X c #cb49c43dcb59",
+"@X c #cd53c8f4c8ca",
+"#X c #cf36ca46cf69",
+"$X c #c2f9c565d4dd",
+"%X c #cfb0cf42dba2",
+"&X c #ccbccf53de10",
+"*X c #d599c492c8e5",
+"=X c #d76ac853cde5",
+"-X c #d8f5c72fcb0e",
+";X c #d074c96ed073",
+":X c #d068c9cbd105",
+">X c #d130cabed12f",
+",X c #d04dccadd013",
+"<X c #d32fcd5dd0ba",
+"1X c #d2fdcc34d2fd",
+"2X c #da2bd44ad054",
+"3X c #d8fad431d88b",
+"4X c #dc69d70edaf5",
+"5X c #dcb1d6b4dcb1",
+"6X c #c466cba8e0d3",
+"7X c #c3cfcfa0e9c5",
+"8X c #cba7cf2ee11c",
+"9X c #c631d20ceee5",
+"0X c #c800d1d1e9ee",
+"qX c #e0c7ce01d2c8",
+"wX c #e123d0d9d204",
+"eX c #e295d54eda67",
+"rX c #e902d591d50a",
+"tX c #f2aad2b1d40a",
+"yX c #f55bd429d390",
+/* pixels */
+"5X1X;X;X;X;X;X:X:X:X;X;X;X;X;X:XoX",
+">XU.c.B.(./.~.Q.T.I.b.Y.Q.W.T.].h.",
+"+XN.eXqX).=XXX} G.8.:X3X X#X4Xy.{ ",
+"OXV.tXD.X , W t _.7.,X,. O |.8 G ",
+".X!.yXh x l ! i L.6.<XH.2 j }.0 F ",
+"[.l.n . - 5 @ s g.2.O.3 4 & * + R ",
+"'.3.K.^.-.:.p.j.5.J.v.s.a.9.0.q.( ",
+"E.X.%X0Xn.S.Z.M.C.&X9X8X$XA.7X6X/ ",
+"R.| +.#.*.i.m.@.=.' &.f.>.%.$.;.E ",
+"z.<.<X`.@X2Xx.U .^ 1.wX-X*XrXw.L ",
+"k.t.I o > Q 7 e ..T d.{.g z F.q M ",
+"r.4.] 9 1 c < r [ P u.P.f d ~ y u ",
+"e.` b = : 6 $ p ) Y _ k ; # w % a ",
+"o.K m C B B V S J D H A B Z N Z v "
+};
diff --git a/icons/17x14-3dpixmaps/music.xpm b/icons/17x14-3dpixmaps/music.xpm
new file mode 100644
index 0000000..c3afb36
--- /dev/null
+++ b/icons/17x14-3dpixmaps/music.xpm
@@ -0,0 +1,164 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 144 2",
+" c Gray0",
+". c #297826b825ba",
+"X c #316235f644d7",
+"o c #3a2f4a5e22c2",
+"O c #420b3a9d3834",
+"+ c #57e459453f3a",
+"@ c #5b736b561ba3",
+"# c #6b0b5a0637a8",
+"$ c #642b65232575",
+"% c #6f387c2e2e42",
+"& c #703e681a3ff9",
+"* c #610f5ecc6105",
+"= c #762c6c29480c",
+"- c #7b806bb54d0d",
+"; c #78a8676555e1",
+": c #66aa66b5619a",
+"> c #6e0b65d3602a",
+", c #6a0a67b669ec",
+"< c #6e636bed6e74",
+"1 c #6ffd6eab7344",
+"2 c #771f763178c4",
+"3 c #7e1e7708705f",
+"4 c #798973cd79bf",
+"5 c #7c167b1d7e59",
+"6 c #94873dfc6850",
+"7 c #80bc7da880b1",
+"8 c #83a87fe383ef",
+"9 c #83c0878b2e89",
+"0 c #9909a3c92f01",
+"q c #86dc81b3678a",
+"w c #9bb491c8719b",
+"e c #bf90b4285fb3",
+"r c #d018befd7563",
+"t c #84fe825d8d18",
+"y c #887e851f8818",
+"u c #8e49885c81d8",
+"i c #8dd28a6b8f43",
+"p c #90488c9b91d1",
+"a c #94ec9151924c",
+"s c #96dd92fe97a8",
+"d c #96d2936d9792",
+"f c #9714933797de",
+"g c #9781939f984b",
+"h c #95c491cc9e48",
+"j c #97f6941a98c0",
+"k c #9819943c98e2",
+"l c #9861946e9930",
+"z c #986994a89b30",
+"x c #99bb95619ab6",
+"c c #9a1d963d9adf",
+"v c #991395d19c18",
+"b c #9c09982b9cd2",
+"n c #9d0499559dc5",
+"m c #9f379b5aa001",
+"M c #a0229bfea3ff",
+"N c #a21b9df2a1e9",
+"B c #a2779e7aa2dc",
+"V c #a31e9f02a2ec",
+"C c #a38c9f7ba38a",
+"Z c #a17d9e7ba592",
+"A c #a4dea0d2a4c8",
+"S c #a532a109a4cf",
+"D c #a57ba16ca567",
+"F c #a5bfa1d0a689",
+"G c #a640a224a640",
+"H c #a741a32fa735",
+"J c #a782a3a4a9f1",
+"K c #a847a434a84b",
+"L c #a90ca4eba9d6",
+"P c #a968a548a965",
+"I c #a9ffa65babac",
+"U c #aa7aa66aaa74",
+"Y c #aba7a78cabab",
+"T c #ab4ba740ac15",
+"R c #ac5da847ac44",
+"E c #ada9a98fadaa",
+"W c #adeaa9cfae08",
+"Q c #ae65a9e4af2e",
+"! c #ae42aa33ae2f",
+"~ c #afafabadafaf",
+"^ c #ab00a67cb53e",
+"/ c #ae2faac3b203",
+"( c #ae7aa8e9b6c7",
+") c #b020ac14afee",
+"_ c #b022abc0b089",
+"` c #b34baa37b2c7",
+"' c #b111aca6b111",
+"] c #b194ad56b193",
+"[ c #b217ad3db2dc",
+"{ c #b2deaec4b2de",
+"} c #b20caf20b2a2",
+"| c #b316ae98b316",
+" . c #b3e0af76b3d3",
+".. c #b24cae3db463",
+"X. c #b37db0d7b446",
+"o. c #b4c1b059b48f",
+"O. c #b556b14ab556",
+"+. c #b608b177b5d6",
+"@. c #b66bb18bb668",
+"#. c #b6ecb279b6ed",
+"$. c #b74bb27cb74b",
+"%. c #b7d3b32fb7d2",
+"&. c #b60ab649b7ff",
+"*. c #b3d4b3a8b9ee",
+"=. c #b42fb1dcba09",
+"-. c #b779b344ba68",
+";. c #b64fb812bb56",
+":. c #b89db3a6b891",
+">. c #b983b3beb945",
+",. c #b8e5b434b8e0",
+"<. c #b88fb431b94e",
+"1. c #b8dab5d4b8d4",
+"2. c #b899b551b95e",
+"3. c #b962b45bb964",
+"4. c #baa3b597ba9b",
+"5. c #bb3ab5d5bb38",
+"6. c #ba4cb748ba4c",
+"7. c #bb7bb6cebb7b",
+"8. c #bd40b7cdbd0f",
+"9. c #b919b998bbe2",
+"0. c #bd9bb841bd9b",
+"q. c #bd3eba39bd3e",
+"w. c #bf8cbababfc6",
+"e. c #bfe9bb28bfe9",
+"r. c #bf4bbc46bf4b",
+"t. c #bfb7bb53c14c",
+"y. c #ce0f9b89b83e",
+"u. c #c00ebb44c00e",
+"i. c #c0a7bbfec4be",
+"p. c #c122bce5c122",
+"a. c #c198be93c198",
+"s. c #c226bd45c1f8",
+"d. c #c267bf64c267",
+"f. c #c482c182c482",
+"g. c #c62cc32dc62c",
+"h. c #c811c51cc8a7",
+"j. c #c920c602c920",
+"k. c #cb0bc7e3cb0b",
+"l. c #cba2c887cba2",
+"z. c #cfbfccabcfbf",
+"x. c #d00cccfbd006",
+"c. c #d093cdaed093",
+"v. c #d226cf3cd226",
+"b. c #dc33d9f6dc33",
+/* pixels */
+"b.v.z.z.z.z.z.z.z.z.z.z.z.z.z.x.h.",
+"c.p.w.e.e.u.e.e.e.u.e.u.u.u.e.s.<.",
+"l.7.:.4.3.4.4.5.0.5.4.4.3.5.3.8.[ ",
+"k.4.$.:.,.,.t.=.*.;.9.2.%.,.:.4._ ",
+"j.,.+.#.,.w.z ; # 6 y.&.@.$.$.:.Q ",
+"g.O.| %.] -.3 = a ` >.X. . . .+.T ",
+"f.{ ' 3., v u o X i.X.] ] ] ] .L ",
+"d.~ E ] * d ( 9 @ t -.! ! ! W ) F ",
+"a.E U #.7 < h + 0 & ^ W Y R U ! C ",
+"r.Y P _ y 1 O $ % 8 ..U U U R B ",
+"q.P G K o.i . - r e > / H H H P m ",
+"6.D B C A Y Z : w q 4 I C C C D b ",
+"1.A N C V C P M 2 5 J S V C V S c ",
+"} n s k g g j g x l k g g l f l p "
+};
diff --git a/icons/17x14-3dpixmaps/netscape.xpm b/icons/17x14-3dpixmaps/netscape.xpm
new file mode 100644
index 0000000..c8a44d9
--- /dev/null
+++ b/icons/17x14-3dpixmaps/netscape.xpm
@@ -0,0 +1,197 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 177 2",
+" c #0000060a81c3",
+". c #05be0bc7849c",
+"X c #0d4812d0892e",
+"o c #17281ca1834d",
+"O c #1a931efb8a79",
+"+ c #09530ff0a0fd",
+"@ c #09551052a59c",
+"# c #16f81c4ea7c4",
+"$ c #2c6431b98798",
+"% c #2ebd34098d3a",
+"& c #312134019137",
+"* c #3c843e479144",
+"= c #37243c93a8a1",
+"- c #3d5b40ab93c6",
+"; c #3e7c40be9249",
+": c #3e754075933d",
+"> c #4e8d4f9b9a80",
+", c #4fdc54c69c7d",
+"< c #512354209071",
+"1 c #50fe55ff96f7",
+"2 c #5b195adf98cb",
+"3 c #5cbd5be19868",
+"4 c #56fa57c7a3e9",
+"5 c #5b375b41a88b",
+"6 c #5db861329bbc",
+"7 c #6290637a9ec8",
+"8 c #667d65d69dfd",
+"9 c #666166519dd1",
+"0 c #6463644da2bb",
+"q c #664065b5a0f0",
+"w c #67c4665ca0d0",
+"e c #6cd76d28a173",
+"r c #6e6e6e18a5f1",
+"t c #68a36ad7aea2",
+"y c #7314725ca302",
+"u c #74dd73f9a523",
+"i c #73397491a84c",
+"p c #76ad75cea86e",
+"a c #79cc7778a3df",
+"s c #781077e8a7b4",
+"d c #7d8a7f8db667",
+"f c #7fba7f6db470",
+"g c #895589098adf",
+"h c #8f818f639042",
+"j c #909a9036915a",
+"k c #911c90c291e0",
+"l c #93e4926294a5",
+"z c #96ea944c97b3",
+"x c #964a95e4970a",
+"c c #9bb1977b9c7a",
+"v c #9b3a98ab9b34",
+"b c #9b4699c19b15",
+"n c #9beb9af79bbf",
+"m c #9c279acc9bfb",
+"M c #9c129b1e9be6",
+"N c #9ca8999e9c6e",
+"B c #9c6e9af79c41",
+"V c #9cf09a629d1b",
+"C c #9c969b3e9c67",
+"Z c #9d7c9abc9d7f",
+"A c #9db99b4e9dd5",
+"S c #9e2a9b829e41",
+"D c #9dc09c949d5d",
+"F c #9e139d099de4",
+"G c #87f88643ab53",
+"H c #89d0893eaade",
+"J c #890386e1b809",
+"K c #8b1989c7b46c",
+"L c #8e318ef1b322",
+"P c #945d9138b104",
+"I c #9dfd9975b073",
+"U c #9ebb9a10b10d",
+"Y c #a0e79c149db8",
+"T c #a0249d6f9ff4",
+"R c #a2e39e149e1a",
+"E c #a0199a6ba0e2",
+"W c #a1869b5ca24f",
+"Q c #a0439db5a045",
+"! c #a14b9cd9a012",
+"~ c #a2849dfea289",
+"^ c #a5609e12a629",
+"/ c #a0319bafb0e0",
+"( c #a2169d58b265",
+") c #a2e39e03b3a9",
+"_ c #a2e39dafb400",
+"` c #a4939f39b452",
+"' c #a4bea02ba2e9",
+"] c #a4d5a02fa371",
+"[ c #a7aea2b0a2f0",
+"{ c #a572a120a55d",
+"} c #a752a134a772",
+"| c #a6aba560ae98",
+" . c #a904a451a381",
+".. c #abcea660a187",
+"X. c #abb2a623a32a",
+"o. c #ac4fa75aa5a2",
+"O. c #a801a197a841",
+"+. c #a912a1ffa9dc",
+"@. c #a9caa3f0a9ca",
+"#. c #aa68a455aa5e",
+"$. c #ab4ba4d2ac15",
+"%. c #aca0a493ace6",
+"&. c #ad49a622ad4f",
+"*. c #afa3a7b2afa9",
+"=. c #afa4a8cca7f0",
+"-. c #af5ba85fa88e",
+";. c #ae3dabf7a9dd",
+":. c #ae65a86aaf2f",
+">. c #acd4ac84ad6b",
+",. c #a30da48ebc58",
+"<. c #a85ba346b40f",
+"1. c #b6a3af2fa9e4",
+"2. c #b07fa8edb0b9",
+"3. c #b0a9aa42b0d4",
+"4. c #b04caa8db115",
+"5. c #b172abc5b237",
+"6. c #b359abc4b35d",
+"7. c #b156abccb76d",
+"8. c #b575ae97b577",
+"9. c #b6caafd0b6e8",
+"0. c #b98cb137abfd",
+"q. c Gray70",
+"w. c #b747b0fab757",
+"e. c #b6bbb2abb77a",
+"r. c #b5a5b475b5a5",
+"t. c #b9d7b787b634",
+"y. c #baa5b4eeb7d1",
+"u. c #be73b50eb143",
+"i. c #be6ab6f8b512",
+"p. c #b87bb283b86c",
+"a. c #b915b2a9b915",
+"s. c #ba1ab3a8b999",
+"d. c #b94eb411b94e",
+"f. c #ba1bb4b1b9c6",
+"g. c #bb40b518b8b8",
+"h. c #ba76b501ba76",
+"j. c #ba11b7a4ba11",
+"k. c #bccbb5f0babc",
+"l. c #bd6eb7a0bb0d",
+"z. c #be29b7bbba36",
+"x. c #bcb2b68ebc82",
+"c. c #bf15b86ab8ab",
+"v. c #bf7fb8fcb932",
+"b. c #be86b85cba71",
+"n. c #bf4fb85fbb1c",
+"m. c #bf94b9c6bb5e",
+"M. c #bcd5b90abcd5",
+"N. c #bdc0b9aabdc0",
+"B. c #be2ab878be2a",
+"V. c #beacb960bebc",
+"C. c #bef9b955bf0f",
+"Z. c #bf0cb95abf21",
+"A. c #9a1c9d90c9a1",
+"S. c #b77cb45ec22f",
+"D. c #b0d7b16ec80e",
+"F. c #bc1db8eec1e3",
+"G. c #b7ffbae0d1b7",
+"H. c #b0c3b3cfebd9",
+"J. c #bfd6c318cc0b",
+"K. c #c190b87cb5d9",
+"L. c #c011b82db686",
+"P. c #c025b9afbbe6",
+"I. c #c10cbb80c0de",
+"U. c #c0a6bc4bc0a6",
+"Y. c #c1bebc4bc1be",
+"T. c #c4a4bebdc4a4",
+"R. c #c4c5bfd8c4c5",
+"E. c #c690c2b4bc5d",
+"W. c #c71dc322c71d",
+"Q. c #c7f9c4f9c88e",
+"!. c #ca7ec696ca7e",
+"~. c #ce76cbd9ce76",
+"^. c #cf72cc50cf72",
+"/. c #c766c7eddecd",
+"(. c #d21bcf3ad21b",
+"). c #d38ed165d2c2",
+"_. c #dc3cda05dc3c",
+/* pixels */
+"_.(.^.^.^.^.^.^.^.^.^.^.^.^.^.^.Q.",
+"~.U.B.C.V.Z.V.C.V.V.C.V.C.V.V.I.e.",
+"!.h.p.f.k.b.P.b.m.n.b.P.z.l.s.x.5.",
+"!.d.w.y.7.I ) ( ( ` / _ U <.g.p.4.",
+"W.a.9.c.G 0 y q 9 r e p 7 P v.p.:.",
+"R.8.3.L.u - s /.> * i L ; a i.8.$.",
+"T.6.2.K.8 O % J.G.o : 6 X w K.6.+.",
+"Y.*.%.u.3 . $ < d A.& 1 2 u.*.^ ",
+"N.#.O.0.5 + = t # H.D., @ 4 1.&.W ",
+"M.@.} =.J f ,.).S.F.E.| K H -.#.E ",
+"j.{ ~ ' o...;.t.R Y ! [ X. .] { c ",
+"r.Q Z S A Z N v V S A A S S S T z ",
+"q.F b C B n M n C C C C B C m D l ",
+">.x h j h j j h k h j j h j h k g "
+};
diff --git a/icons/17x14-3dpixmaps/network.xpm b/icons/17x14-3dpixmaps/network.xpm
new file mode 100644
index 0000000..fcccbda
--- /dev/null
+++ b/icons/17x14-3dpixmaps/network.xpm
@@ -0,0 +1,180 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 160 2",
+" c #276f20682acd",
+". c #3e74396947d0",
+"X c #3ec03cad495c",
+"o c #273357e63e24",
+"O c #31a355d24666",
+"+ c #3a8b50f55298",
+"@ c #40c737a13f1e",
+"# c #53c836f948fc",
+"$ c #5b3c3d6c4507",
+"% c #4b7c477f49e9",
+"& c #4c874ac153c2",
+"* c #56f354a855cb",
+"= c #5a6555e25b54",
+"- c #58da56c46299",
+"; c #430165324eb0",
+": c #468367864c2e",
+"> c #41046e724f0b",
+", c #451374a45737",
+"< c #544966d26d8e",
+"1 c #56756e4971db",
+"2 c #551d7df86088",
+"3 c #648e609966e8",
+"4 c #6aa8672969a8",
+"5 c #6e6166f76e7d",
+"6 c #6c936c886d4d",
+"7 c #64d965b2778b",
+"8 c #6c1370327402",
+"9 c #70bc663769a9",
+"0 c #71476ea77108",
+"q c #775f748e76f1",
+"w c #774e7465770a",
+"e c #7847744b772e",
+"r c #7c4c77a17a74",
+"t c #7b477a087c30",
+"y c #3aa69fb9523a",
+"u c #5886b37a6e6f",
+"i c #5968dbf367b9",
+"p c #6871d3dd778a",
+"a c #7a47bafa957a",
+"s c #84145cd26d49",
+"d c #88325c2c6bc1",
+"f c #8d946fcd7674",
+"g c #88196ca87985",
+"h c #e4b354967178",
+"j c #c0c077158b69",
+"k c #8ee289078ef1",
+"l c #92c38bc6930b",
+"z c #90488c9b91d1",
+"x c #96db92fc97a5",
+"c c #974b936196e0",
+"v c #9714933797de",
+"b c #979693b89860",
+"n c #986994889931",
+"m c #98d8950299b0",
+"M c #990b953a99e7",
+"N c #99aa95c39a74",
+"B c #9a1d963d9adf",
+"V c #9c09982b9cd2",
+"C c #9d0499559dc5",
+"Z c #9f379b5aa001",
+"A c #9f7b9ec5a215",
+"S c #a0f09ce6a0be",
+"D c #a2279e4aa2f1",
+"F c #a3399ef9a2fa",
+"G c #a3259f08a2f4",
+"H c #a3889f7da398",
+"J c #b2719538a02e",
+"K c #b01c9862a383",
+"L c #bc1d9db6a6a0",
+"P c #a4c2a09ea4a2",
+"I c #a46da180a53d",
+"U c #a532a109a4cf",
+"Y c #a585a16fa565",
+"T c #a5bfa1dea689",
+"R c #a704a2e7a705",
+"E c #a756a342a757",
+"W c #a8faa4fea8fa",
+"Q c #a90ca4e0a9d6",
+"! c #a974a564a971",
+"~ c #aa89a678aa8b",
+"^ c #abb9a7b0abb9",
+"/ c #ab4ba746ac15",
+"( c #ae81a70dacf4",
+") c #a8cda8a3ac0e",
+"_ c #ac4fa85eac68",
+"` c #ad17a8e9ad14",
+"' c #ad55a93dad55",
+"] c #aea9a948ac87",
+"[ c #ae14a9f2ae1c",
+"{ c #ae65a9e3af2e",
+"} c #ae91aa78ae5f",
+"| c #af71ab5faf73",
+" . c #ae07b288b56e",
+".. c #b007abd8afd6",
+"X. c #b025ab92b0ee",
+"o. c #b0b4ac4ab0b2",
+"O. c #b0b5ad7cb09a",
+"+. c #b18fadbdb1db",
+"@. c #b26fad82b285",
+"#. c #b2e3aecab2e3",
+"$. c #b20caf20b2a2",
+"%. c #b347aecdb32f",
+"&. c #b3d7af67b3e1",
+"*. c #b4fbae8eb1bd",
+"=. c #b42dae26b312",
+"-. c #b701afefb576",
+";. c #b838ace7b6b3",
+":. c #b904ad05b807",
+">. c #bc79ae53ba97",
+",. c #b1efb1b9b547",
+"<. c #b1fcb32fb695",
+"1. c #b48ab148b540",
+"2. c #b5b8b097b554",
+"3. c #b580b137b569",
+"4. c #b631b150b631",
+"5. c #b684b21fb695",
+"6. c #b78ab2bab786",
+"7. c #b7ebb327b7e1",
+"8. c #b3d4b72eba79",
+"9. c #b6afb4b2b900",
+"0. c #b898b384b889",
+"q. c #b8ebb442b8ec",
+"w. c #b88fb431b94e",
+"e. c #b8dab5d4b8d4",
+"r. c #b97bb43db974",
+"t. c #ba9ab58cba8f",
+"y. c #bb55b5f2bb48",
+"u. c #ba4cb748ba4c",
+"i. c #bb7bb6cebb7b",
+"p. c #bb2db78dbc0f",
+"a. c #bb47b78cbd03",
+"s. c #bc16b6d4bc17",
+"d. c #bcbab7f0bcb1",
+"f. c #bd4fb71fbca8",
+"g. c #bd3eb7cbbd0e",
+"h. c #bd58b87dbd45",
+"j. c #bd3eba39bd3e",
+"k. c #bfa5babcbf7e",
+"l. c #bfedbb2cbfed",
+"z. c #bf4bbc46bf4b",
+"x. c #cdcc825d92ed",
+"c. c #d3e59cceaa0d",
+"v. c #c737a838b126",
+"b. c #c00fbb42c00f",
+"n. c #c03cbdc7c1f4",
+"m. c #c122bce5c122",
+"M. c #c198be93c198",
+"N. c #c226bd45c1f8",
+"B. c #c267bf64c267",
+"V. c #c482c182c482",
+"C. c #c62cc32dc62c",
+"Z. c #c811c51cc8a7",
+"A. c #c920c602c920",
+"S. c #cb0bc7e3cb0b",
+"D. c #cba2c887cba2",
+"F. c #cfbfccabcfbf",
+"G. c #d00cccfbd006",
+"H. c #d093cdaed093",
+"J. c #d226cf3cd226",
+"K. c #dc33d9f6dc33",
+/* pixels */
+"K.J.F.F.F.F.F.F.F.F.F.F.F.F.F.G.Z.",
+"H.m.k.l.l.b.l.b.l.b.k.l.b.l.l.N.w.",
+"D.i.0.t.r.t.t.r.y.t.d.h.s.s.r.g.@.",
+"S.t.6.0.q.7.r.7.p.a.:.>.;.f.t.t.X.",
+"A.q.4.5.6.5.9.8.n.g > 2 ; l k.0.{ ",
+"C.3.%.&.&.<.=.L c.s y u 1 k k.3./ ",
+"V.#.o.+.,.1.x.h v.= # . 4 h.%.Q ",
+"B.| ` +.( j J K .9 f 6 * 0 5...T ",
+"M.' ! 2.3 : < , - O.) _ [ | ' } H ",
+"z.^ ! -.8 i a p 7 *.' _ _ ^ ~ _ D ",
+"j.W R @.& o + O X ] W E E E E W Z ",
+"u.Y P A $ d 5 @ % c E H H H H Y V ",
+"e.P F I e r t q w S Y F G F G U B ",
+"$.C x n m M N m B b b b b n v n z "
+};
diff --git a/icons/17x14-3dpixmaps/news.xpm b/icons/17x14-3dpixmaps/news.xpm
new file mode 100644
index 0000000..3430d37
--- /dev/null
+++ b/icons/17x14-3dpixmaps/news.xpm
@@ -0,0 +1,205 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 185 2",
+" c #53f4422a312f",
+". c #4eeb54aa5c35",
+"X c #59cd5d815a2b",
+"o c #567c578f67a5",
+"O c #51f6583d6814",
+"+ c #5d5d61795c55",
+"@ c #716f5f8e4a23",
+"# c #66dc69445c6b",
+"$ c #69a16b7f5e8d",
+"% c #6baa6d575e62",
+"& c #78cf6f8d5bb1",
+"* c #6f60728861f8",
+"= c #718b70537807",
+"- c #796573b67689",
+"; c #69f06e7c83b6",
+": c #619471ec8f7e",
+"> c #684e75d3913b",
+", c #7b52811b927f",
+"< c #84c57fe97de8",
+"1 c #83047d558499",
+"2 c #82f483b9683e",
+"3 c #9c4f9b3b7e42",
+"4 c #86f681fc8020",
+"5 c #872f885585a1",
+"6 c #8acf8b428022",
+"7 c #8c6e885f819b",
+"8 c #85a187869bfc",
+"9 c #9041897f91f7",
+"0 c #908b8c5c9407",
+"q c #97158ec397e6",
+"w c #96c48eef984f",
+"e c #96e98fbe98f6",
+"r c #97928ec59885",
+"t c #97158f1698a5",
+"y c #988e8ff69890",
+"u c #9df59e4d8199",
+"i c #9742905598b1",
+"p c #97f8902a9950",
+"a c #979e912199b9",
+"s c #983390359970",
+"d c #98099174987e",
+"f c #98d891139981",
+"g c #9a1a93ef9aea",
+"h c #99d4954a99ea",
+"j c #9baf95849bf7",
+"k c #9ce5969d9e26",
+"l c #9ff69aef93d0",
+"z c #9ee198f49fb2",
+"x c #8f6594eaab5e",
+"c c #97fc97c7a8c8",
+"v c #97939a77ae1e",
+"b c #9dfc9c00a5eb",
+"n c #9ec59e62abf5",
+"m c #a0ce9fec8281",
+"M c #a5f09f099fd7",
+"N c #a3cf9a51a14a",
+"B c #a2ab9a78a24c",
+"V c #a2839b77a2d7",
+"C c #a2d69b39a3c4",
+"Z c #a3fe9a5ca29f",
+"A c #a3389af6a37d",
+"S c #a3bc9c20a183",
+"D c #a2a29cb5a2bb",
+"F c #a31a9c27a3e3",
+"G c #a3229d9da32e",
+"H c #a38d9e16a39e",
+"J c #a5b29abea435",
+"K c #a4729e80a38b",
+"L c #a4a69f3ca365",
+"P c #a6f79e75a3ef",
+"I c #a4f19c6aa452",
+"U c #a4de9e43a493",
+"Y c #a5529f56a54b",
+"T c #a5bf9e30a689",
+"R c #a6569e4ba491",
+"E c #a6a19deca9ab",
+"W c #a413a2e8822a",
+"Q c #a7d0a69a87bb",
+"! c #a07da22d92fa",
+"~ c #a60fa3eb94a2",
+"^ c #ad8eb0b68ec9",
+"/ c #b3e7a71682b2",
+"( c #b0cbb0db94e6",
+") c #b4a3b4869790",
+"_ c #b50db61e9735",
+"` c #b72fb7af9844",
+"' c #bb0cbab39baf",
+"] c #bb39bb9f9de7",
+"[ c #bc5fbbdd9e2d",
+"{ c #bf0ebe669bcc",
+"} c #bf94bf8c9dec",
+"| c #a7f0a096a4d5",
+" . c #a672a052a662",
+".. c #a7dda136a6a9",
+"X. c #a7c2a2c2a8a2",
+"o. c #a79da3c9ab71",
+"O. c #a88ba1eea562",
+"+. c #a8cda1c0a75e",
+"@. c #a999a28ca7e7",
+"#. c #a905a185a9cf",
+"$. c #a852a24fa855",
+"%. c #a9a0a281a9ad",
+"&. c #aaeea504aa63",
+"*. c #abd3a47fac38",
+"=. c #aceea4e8ace9",
+"-. c #ac85a559ac55",
+";. c #ad35a5a6ac76",
+":. c #ad31a5f3ad31",
+">. c #aee7a654ac1d",
+",. c #ae8aa6e0ae54",
+"<. c #af6ba784afd0",
+"1. c #ada0a4d3b0f0",
+"2. c #af1fa643b199",
+"3. c #afbfa8c7b0d9",
+"4. c #af84a8e5b3fa",
+"5. c #b003a7f1afc6",
+"6. c #b0b6a86db0b3",
+"7. c #b136a92ab12e",
+"8. c #b14ca916b215",
+"9. c #b2b1a9fcb3e8",
+"0. c #b29daafdb362",
+"q. c #b302aa51b215",
+"w. c #b353aafeb353",
+"e. c #b3d4ab3eb3d4",
+"r. c #b178a80ab575",
+"t. c #b1ddacc3b300",
+"y. c #b410ab8eb3d8",
+"u. c #b485abf9b519",
+"i. c #b482ab71b6ad",
+"p. c #b4abac9ab4ab",
+"a. c #b4b7ac3db519",
+"s. c #b535ac9eb55e",
+"d. c #b5c0adcfb5c0",
+"f. c #b6bcae23b68a",
+"g. c #b70caeb4b70c",
+"h. c #b7d5af2eb7d4",
+"j. c #b794af13b819",
+"k. c #b877af95b8af",
+"l. c #b8bdb024b8b8",
+"z. c #b903b070b8fc",
+"x. c #b960b0dbb947",
+"c. c #b9a0b148b9a1",
+"v. c #b9bfb193ba4f",
+"b. c #b868b27cb97c",
+"n. c #ba47b1b7ba47",
+"m. c #bab4b272bac1",
+"M. c #bb7fb2edbb6e",
+"N. c #bbdcb386bbdc",
+"B. c #bac0b16cbcb4",
+"V. c #b9b1b409b9c7",
+"C. c #bc3ab375bc52",
+"Z. c #bcc9b3f0be09",
+"A. c #bd0eb372bf5d",
+"S. c #bd61b459bd79",
+"D. c #bd9eb552bd6e",
+"F. c #bd14b689bd16",
+"G. c #be26b5bebe79",
+"H. c #bf4cb877bf4c",
+"J. c #c0d3b7f2c186",
+"K. c #c0f9b83dc0f9",
+"L. c #c178b8eac177",
+"P. c #c1a0b90fc19e",
+"I. c #c198bafdc198",
+"U. c #c2bcba9ec2bc",
+"Y. c #c267bb9cc267",
+"T. c #c38bbafec35e",
+"R. c #c3b3baa1c664",
+"E. c #c481bd6cc481",
+"W. c #c62bbf5ac62b",
+"Q. c #c14ac0c49d3c",
+"!. c #c17bc1ea9cd7",
+"~. c #c5cec5b5a622",
+"^. c #c54cc694a67f",
+"/. c #c9adc92da96c",
+"(. c #d881d988afc9",
+"). c #d9f4da40b57d",
+"_. c #c919c246c964",
+"`. c #cb56c46acb56",
+"'. c #ccf5c55bccf5",
+"]. c #d0cac9b1d0ca",
+"[. c #d119c9efd113",
+"{. c #d181cad3d181",
+"}. c #d306cc33d306",
+"|. c #dca2d662dca2",
+" X c #f7cef80ed026",
+/* pixels */
+"|.}.].].].].].].].].].].].].].[._.",
+"{.U.K.L.L.P.L.P.L.L.P.L.P.L.L.T.v.",
+"'.S.z.N.n.m.M.m.J.Z.G.M.n.C.v.D.0.",
+"`.N.k.c.n.z.C.A.C < i.S.l.n.c.M.8.",
+"_.c.g.h.l.v.B.M ` ^ h R.m.k.k.c.<.",
+"W.d.e.p.j.r.l o ! / & 1 1.k.p.f.*.",
+"E.w.6.s.2.7 !.5 6 @ m ~ E a.y.#.",
+"Y.<.=.u.- 2 ).} _ /.[ ^.(.4 9.5.T ",
+"I.:.%.q.0 % 3 ~.( ] X{ * = 7.,.F ",
+"H.*.%.>.v : $ Q ) ' Q.+ ; 4.;.-.V ",
+"F.$.Y ..+.x > # W u . 8 3.@. .$.z ",
+"V.U B H K O.n , X O c &.L G G R j ",
+"b.I B A N D P X.b o.| S V Z Z J g ",
+"t.k q y i r a w d e s p r s t f 9 "
+};
diff --git a/icons/17x14-3dpixmaps/printing.xpm b/icons/17x14-3dpixmaps/printing.xpm
new file mode 100644
index 0000000..05bac17
--- /dev/null
+++ b/icons/17x14-3dpixmaps/printing.xpm
@@ -0,0 +1,204 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 184 2",
+" c #3648333e03e5",
+". c #34ed404d26ba",
+"X c #15814b505410",
+"o c #2c32522546d4",
+"O c #289150a04fa9",
+"+ c #2dc953cf4e9f",
+"@ c #2a4c51a75054",
+"# c #2e4b538b5099",
+"$ c #306b53944829",
+"% c #3082541b4952",
+"& c #2b4463e16996",
+"* c #579b46040000",
+"= c #5e574d1b006d",
+"- c #414a48b33207",
+"; c #461051fa3ee3",
+": c #4ba954673bcc",
+"> c #5436598f3bcc",
+", c #540a5a9a3c10",
+"< c #631751751ae7",
+"1 c #720e63e30bf4",
+"2 c #7cd16cf70e69",
+"3 c #770661191462",
+"4 c #4e734b574d8e",
+"5 c #5f0254ae4755",
+"6 c #5b0958815ac3",
+"7 c #5bd359ad5f16",
+"8 c #5bf1762e7771",
+"9 c #5f887f9d7315",
+"0 c #699765e56e54",
+"q c #6949685565ee",
+"w c #6d3d69eb6ccd",
+"e c #60df7fee73f0",
+"r c #644d793c7ce9",
+"t c #7684742f76bc",
+"y c #779574077717",
+"u c #786c753b783d",
+"i c #7aca77a17aad",
+"p c #7a3776db7ee4",
+"a c #7ab97f08856a",
+"s c #659d851f7954",
+"d c #74818e0f857b",
+"f c #74fd8f468661",
+"g c #769091ea889e",
+"h c #8c616b7b012c",
+"j c #81fd66231344",
+"k c #96a17f1b0000",
+"l c #9b217aff0a1b",
+"z c #98957b381c41",
+"x c #822a6c9d2bbe",
+"c c #a2c37d4d0000",
+"v c #a2b17fda05f2",
+"b c #80e57b347f4a",
+"n c #a56a80580f1e",
+"m c #a973810e0533",
+"M c #a657858313be",
+"N c #a0e081a51d90",
+"B c #b441844c0000",
+"V c #b0138a9d0000",
+"C c #b1c18a5b056d",
+"Z c #b78a8de30000",
+"A c #b7c08e85049f",
+"S c #a4ac88cc287c",
+"D c #ae8692002e77",
+"F c #aec39c164fef",
+"G c #f0cabd731608",
+"H c #fd36c5a80dd8",
+"J c #fe73c7021503",
+"K c #834487b18773",
+"L c #894199d89521",
+"P c #8a719d2f980f",
+"I c #90488c9b91d1",
+"U c #94678f7993be",
+"Y c #92a791468e67",
+"T c #95be909495d2",
+"R c #96dd92fe97a8",
+"E c #9728934e97ee",
+"W c #976b93919830",
+"Q c #97f5942098b7",
+"! c #99709629930c",
+"~ c #9828944f98ee",
+"^ c #98559479991a",
+"/ c #9a1d963d9adf",
+"( c #9c09982b9cd2",
+") c #9d0499559dc5",
+"_ c #959e9f3ea53a",
+"` c #9f379b5aa001",
+"' c #9ddf9cecade9",
+"] c #9f509fccb4af",
+"[ c #984aa0ada712",
+"{ c #9a9ea364aa36",
+"} c #9fdda005b570",
+"| c #a2229dfda1f2",
+" . c #a2279e4aa2f1",
+".. c #a3299effa2ef",
+"X. c #a34e9f50a3aa",
+"o. c #a4cca0c5a49e",
+"O. c #a535a0d7a518",
+"+. c #a52ea107a4cc",
+"@. c #a592a186a579",
+"#. c #a5bfa1e0a689",
+"$. c #a6e5a14fa5da",
+"%. c #a702a1c3a67a",
+"&. c #a786a33cab77",
+"*. c #a797aa4fab43",
+"=. c #a8cba4b2a8a7",
+"-. c #a90ca4e8a9d6",
+";. c #a9c8a584a960",
+":. c #abcba7d0abcb",
+">. c #ab4ba746ac15",
+",. c #ac12a7deabb5",
+"<. c #ac71a6a9acbe",
+"1. c #ada9a6b7ac3c",
+"2. c #ac60a81fabf5",
+"3. c #ad5aa944ad41",
+"4. c #ae78a9a8af6e",
+"5. c #ae7caa27ade0",
+"6. c #afafabaeafaf",
+"7. c #a663a249b308",
+"8. c #a4daa43eb51e",
+"9. c #a5d5a4cfb596",
+"0. c #a67da4e0b710",
+"q. c #a98fab9cb63e",
+"w. c #ae55a9c8b186",
+"e. c #ae20a9f2b212",
+"r. c #afecaa5ab13c",
+"t. c #b001aa7ab0e0",
+"y. c #b03caa97b147",
+"u. c #b025ab92b0ee",
+"i. c #b0b4ac4ab0a9",
+"p. c #b15bad16b0b9",
+"a. c #b217ad3db2dc",
+"s. c #b2d4aeb1b293",
+"d. c #b2e0ae98b371",
+"f. c #b20caf20b2a2",
+"g. c #b323aea4b323",
+"h. c #b3e8af82b3de",
+"j. c #b33eaffcb995",
+"k. c #b4d6b032b52e",
+"l. c #b573b0ebb520",
+"z. c #b5a2b15cb5a1",
+"x. c #b5b4b151b622",
+"c. c #b631b150b631",
+"v. c #b6c7b230b6c7",
+"b. c #b76fb2bab76e",
+"n. c #b698b300bc70",
+"m. c #b87fb381b864",
+"M. c #b8e9b440b8e9",
+"N. c #b88fb431b94e",
+"B. c #b8dab5d4b8d4",
+"V. c #b9b4b462b9b4",
+"C. c #badbb4f5baad",
+"Z. c #bab2b58ebab2",
+"A. c #bb3ab4e8bacd",
+"S. c #bbb3b5cdbb55",
+"D. c #ba4cb748ba4c",
+"F. c #bb76b6acbb5e",
+"G. c #bc21b6f8bc21",
+"H. c #bc5db7b9bc2c",
+"J. c #bda1b831bd8a",
+"K. c #bd3eba39bd3e",
+"L. c #be47b8bcbe3e",
+"P. c #beb3b93cbeae",
+"I. c #bf64ba81bf64",
+"U. c #bfecbb26bfec",
+"Y. c #bf4bbc46bf4b",
+"T. c #b992b61ac1e4",
+"R. c #bfd9bb38c227",
+"E. c #c045bb62c046",
+"W. c #c0fcbc24c0fc",
+"Q. c #c16abcafc16c",
+"!. c #c198be93c198",
+"~. c #c228bd46c1fa",
+"^. c #c267bf64c267",
+"/. c #c482c182c482",
+"(. c #c62cc32dc62c",
+"). c #c811c51cc8a7",
+"_. c #c920c602c920",
+"`. c #cb0bc7e3cb0b",
+"'. c #cba2c887cba2",
+"]. c #cfbfccabcfbf",
+"[. c #d00cccfbd006",
+"{. c #d093cdaed093",
+"}. c #d226cf3cd226",
+"|. c #dc33d9f6dc33",
+/* pixels */
+"|.}.].].].].].].].].].].].].].[.).",
+"{.Q.I.U.U.E.U.E.Q.Q.Q.Q.Q.W.E.~.N.",
+"'.F.m.Z.V.C.G.L.S.A.S.S.C.P.J.J.a.",
+"`.Z.b.m.M.m.Q.U w u y t i 6 b.H.u.",
+"_.M.c.v.b.m.m.b L f d g *.4 x.F.4.",
+"(.z.g.h.k.R.T K s e 9 P p 7 x.m.>.",
+"/.s.i.d.T.! 0 q._ [ { 7.5 q n.l.-.",
+"^.6.3.j.Y 2 . ; : > , - k 1 0.s.#.",
+"!.3.,.9.< c l v h * = j V N } p.X.",
+"Y.:.2.] z H G J M X & F B x 8.5. .",
+"K.=.=.' 3 Z C A m S D n r e.;.` ",
+"D.@.X.&.a # O @ + % $ o 8 w.%.@.( ",
+"B.o.| O.<.4.t.t.y.r.y.4.1.$...+./ ",
+"f.) R ~ W W ~ E ^ W Q Q W ^ E ^ I "
+};
diff --git a/icons/17x14-3dpixmaps/programs.xpm b/icons/17x14-3dpixmaps/programs.xpm
new file mode 100644
index 0000000..edadda0
--- /dev/null
+++ b/icons/17x14-3dpixmaps/programs.xpm
@@ -0,0 +1,222 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 202 2",
+" c #29aa29a922dd",
+". c #3d053cf6333b",
+"X c #3fb43fac3599",
+"o c #4134417c36c2",
+"O c #552155f6469f",
+"+ c #632b62b54f2a",
+"@ c #64d265755218",
+"# c #6a0169f25901",
+"$ c #6b346b365a3e",
+"% c #740f63c4556e",
+"& c #749771c85f1f",
+"* c #747269346855",
+"= c #726272616035",
+"- c #730472f660aa",
+"; c #7391738a6141",
+": c #7cc87a966f5f",
+"> c #7bcb75d977f8",
+", c #7e8478677a48",
+"< c #7fc279547b35",
+"1 c #996573505384",
+"2 c #85ac7fad7f50",
+"3 c #8f447dc774b5",
+"4 c #84d27f54859d",
+"5 c #82f882ff679a",
+"6 c #845480176daf",
+"7 c #857d840b7310",
+"8 c #865b868a72b4",
+"9 c #88c682947369",
+"0 c #88c8890b730e",
+"q c #8b5a8b85706e",
+"w c #8ab588f47c20",
+"e c #8be8893f7eb7",
+"r c #8fec8fe57999",
+"t c #901c89417860",
+"y c #93d98c2a7c73",
+"u c #97b992e072fa",
+"i c #94c394bc7d2c",
+"p c #b5ba9d757a78",
+"a c #88f3823d829c",
+"s c #893082f1834c",
+"d c #8a2988088475",
+"f c #8ea08c158140",
+"g c #8f7a8cc481bd",
+"h c #8e8e88f38a3f",
+"j c #8f5b88cd8f32",
+"k c #90338a418cca",
+"l c #90998ae98d34",
+"z c #91218bfb8d7c",
+"x c #92248b7d8f55",
+"c c #900f8acc91c4",
+"v c #971e8ecb9865",
+"b c #987a8fca98a1",
+"n c #934190a78605",
+"m c #949e925b85d9",
+"M c #97a095878823",
+"N c #9927975a8b1b",
+"B c #969690629973",
+"V c #97f0923f9a1f",
+"C c #986d90a29936",
+"Z c #986d912299c5",
+"A c #989d90dc9a76",
+"S c #992391e09a98",
+"D c #986f92589a49",
+"F c #98f992be9b06",
+"G c #991592d69b3b",
+"H c #9a2d94339a86",
+"J c #9b56959a9c3b",
+"K c #9d1595989e08",
+"L c #9eb998999f81",
+"P c #9f44a15c8900",
+"I c #a01d9a75a03e",
+"U c #a31d98baa1f5",
+"Y c #a3ec99f6a3cf",
+"T c #a2239b71a2ed",
+"R c #a3789b44a240",
+"E c #a1c8995fa486",
+"W c #a2379c24a1bd",
+"Q c #a3179c26a3e1",
+"! c #a3b19e26a3c8",
+"~ c #a3589d35a61b",
+"^ c #a46c9b5ca6af",
+"/ c #a42f9dd2a485",
+"( c #a5ba9c59a450",
+") c #a5c09dd2a4ff",
+"_ c #a4529e5da402",
+"` c #a5719e9ea588",
+"' c #a51d9f13a4d1",
+"] c #a5e79e47a6b1",
+"[ c #a5e59e0aa71f",
+"{ c #a63a9fe8a75e",
+"} c #a4f49dd5a848",
+"| c #a6569d41a853",
+" . c #a1d5a368872f",
+".. c #a2c6a2cc88cc",
+"X. c #a312a2ff8924",
+"o. c #a4cea48f8ae8",
+"O. c #abf8a7e08cdf",
+"+. c #a8baa8be8dee",
+"@. c #ad01acfa91a3",
+"#. c #ae0cae0c926b",
+"$. c #af92af8e939f",
+"%. c #afb9b085918d",
+"&. c #b49fac6d9145",
+"*. c #b041b1989581",
+"=. c #a7b2a0bca794",
+"-. c #a7cba228a848",
+";. c #a844a1f3a826",
+":. c #a937a010aab0",
+">. c #a98ca195aa55",
+",. c #a8a0a25aa8ae",
+"<. c #a93ca240a93b",
+"1. c #aa02a2c7aa02",
+"2. c #a86ba07bac15",
+"3. c #abd7a2e3af9a",
+"4. c #ab1ea41faafb",
+"5. c #abcfa4caabce",
+"6. c #ab5ca412ac25",
+"7. c #abfaa543ac63",
+"8. c #ac0ba486adc7",
+"9. c #ac60a55cac82",
+"0. c #ad45a5a1ad39",
+"q. c #ae88a6d9ae4f",
+"w. c #af05a6f1aee1",
+"e. c #af6aa787afcf",
+"r. c #af99a79fb028",
+"t. c #af5ba63eb325",
+"y. c #b03ba80bb002",
+"u. c #b133a8b5b133",
+"i. c #b14ca916b215",
+"p. c #b2dbaa6bb2b7",
+"a. c #b29daafdb362",
+"s. c #b344aaf7b344",
+"d. c #b390ab44b3da",
+"f. c #b272a97ab636",
+"g. c #b37baa5bb51e",
+"h. c #b1a5ac08b26a",
+"j. c #b442ab9bb408",
+"k. c #b5a7ad7cb595",
+"l. c #b5aaad97b635",
+"z. c #b6dbae25b6a3",
+"x. c #b70caeb3b70c",
+"c. c #b5d2ae9cbabd",
+"v. c #b8f3afe3b8f3",
+"b. c #b80dae9ebbaf",
+"n. c #b866b008b843",
+"m. c #b94eb0b0b94c",
+"M. c #b991b15bb990",
+"N. c #b9c0b1d9ba7f",
+"B. c #b846b31db87f",
+"V. c #ba18b181ba0a",
+"C. c #bb96b2fcbb64",
+"Z. c #bbd9b386bbd9",
+"A. c #bb15b156be19",
+"S. c #ba1eb44eba22",
+"D. c #bc1eb3b3bc16",
+"F. c #bd16b448bd16",
+"G. c #bd9fb552bd6e",
+"H. c #bdecb5e1bed6",
+"J. c #bd51b519bfdf",
+"K. c #bd40b6b7bd3f",
+"L. c #be49b576bf3c",
+"P. c #be53b673bf88",
+"I. c #bf50b87bbf50",
+"U. c #ba87b412c083",
+"Y. c #c0f8b83dc0f8",
+"T. c #c175b8e1c174",
+"R. c #c1edb948c1e4",
+"E. c #c198bafdc198",
+"W. c #c2cdba74c2d6",
+"Q. c #c267bb9cc267",
+"!. c #c38bbafec35e",
+"~. c #c4a8bbecc4c2",
+"^. c #c481bd6cc481",
+"/. c #c62bbf5ac62b",
+"(. c #c812bef4c8c7",
+"). c #c88cbf3eca4b",
+"_. c #c8efc9a1a669",
+"`. c #cc3fcd04a910",
+"'. c #cd91cd16a887",
+"]. c #cf0ccfd1aa9e",
+"[. c #d07ad169ab9b",
+"{. c #d206d1beac61",
+"}. c #d0a9d24fb04b",
+"|. c #d6f9d694b0b9",
+" X c #de2edfc7b4a4",
+".X c #de0de075b88c",
+"XX c #c984c070ca72",
+"oX c #c919c246c964",
+"OX c #cb56c46acb56",
+"+X c #ccf5c55bccf5",
+"@X c #d0cac9b1d0ca",
+"#X c #d119c9efd113",
+"$X c #d181cad3d181",
+"%X c #d306cc33d306",
+"&X c #dca2d662dca2",
+"*X c #f933fa89d0e8",
+"=X c #f99bfa9fd363",
+"-X c #ffffffffd9bf",
+";X c #ffffffffdfd3",
+":X c #ffffffffeac0",
+">X c #ffffffffeb5e",
+",X c #fffffffff1dd",
+/* pixels */
+"&X%X@X@X@X@X@X@X@X@X@X@X@X@X@X#XoX",
+"$XW.Y.T.W.(.).).).).XX~.R.T.T.!.N.",
+"+XF.m.D.L.j h l k z 4 c.P.D.V.G.a.",
+"OXZ.v.V.A.w X].[..Xu 3 U.H.M.C.i.",
+"oXM.x.n.b.n %.$ # P &.1 * J.m.m.e.",
+"/.k.d.k.f.f :Xi - *.O.p % g.l.z.6.",
+"^.s.u.p.t.e ,Xr $.-X=X:X7 8.d.j.>.",
+"Q.e.0.w.3.g `.; = ..o.;X6 :.r.y.] ",
+"E.0.1.0.2.m _.@.#.+.X.*X9 | 9.q.Q ",
+"I.5.<.4.2.M @ X ... .t ^ 7.9.T ",
+"K.,.` =.} N O 0 8 >Xo }.y E -.;.L ",
+"S.' W ! ~ : 5 |.{.'.+ q & I _ ) J ",
+"B./ U R { x 2 , > < s a d [ Y ( H ",
+"h.K v C b Z G D F V D S A C B b c "
+};
diff --git a/icons/17x14-3dpixmaps/quit.xpm b/icons/17x14-3dpixmaps/quit.xpm
new file mode 100644
index 0000000..0b283aa
--- /dev/null
+++ b/icons/17x14-3dpixmaps/quit.xpm
@@ -0,0 +1,179 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 159 2",
+" c Gray0",
+". c #040804490408",
+"X c #10d9109710b6",
+"o c #12ee14b51480",
+"O c #279327f72789",
+"+ c Gray19",
+"@ c #307b30963234",
+"# c #364a35b23620",
+"$ c Gray23",
+"% c #3d443db83fc9",
+"& c #3ed43ef03e8f",
+"* c #3fb73fc73fb8",
+"= c #401c3ed8409a",
+"- c #416340984163",
+"; c Gray26",
+": c #45b843c945c4",
+"> c Gray28",
+", c #48e0485548e0",
+"< c #4ad44bc34dc6",
+"1 c #4c434ae24d82",
+"2 c #4cc94ceb4cc9",
+"3 c #550e5399550e",
+"4 c #58b058e658b0",
+"5 c #5f965fdb5faa",
+"6 c #62355fe66236",
+"7 c #631662ab63f0",
+"8 c #65f8637065f7",
+"9 c #652c630a662b",
+"0 c #68e865ff68d1",
+"q c #6937681f6a9f",
+"w c #6d036c6f6e2c",
+"e c #6f7e6fd36fba",
+"r c Gray44",
+"t c #770a7582770a",
+"y c #7a4f78337a50",
+"u c #7b9a78eb7b91",
+"i c #7af879b47c3c",
+"p c #7dfa7d388013",
+"a c #857c830a856e",
+"s c #847f836c8642",
+"d c #854482fb8723",
+"f c #880886808810",
+"g c #8ea48b618de8",
+"h c #8e4d8b9f8e4e",
+"j c #8fd68bd58e27",
+"k c #8f718c648e89",
+"l c #8f808d178f44",
+"z c Gray56",
+"x c #904b8bbd8e42",
+"c c #904c8d568f7b",
+"v c #90868e2a8ff7",
+"b c #911a8d31910e",
+"n c #91a48f9c91a4",
+"m c #934690dc9346",
+"M c #934b91c192fa",
+"N c #939d925e93a4",
+"B c #969e9460969b",
+"V c #97bb955697b8",
+"C c #974d965c9795",
+"Z c #96fc93849808",
+"A c #985c95ab985b",
+"S c #983696459851",
+"D c #986196b299c6",
+"F c #9874973b98c3",
+"G c #98ef97e3994d",
+"H c #992f9686992c",
+"J c #992397d6994e",
+"K c #9a4597c49a45",
+"L c #9985982699c4",
+"P c #99ec98199a26",
+"I c #9b5c98b99b5b",
+"U c #9b7999b59b8b",
+"Y c #9cf998cd9cdc",
+"T c #9e1b9a179e7e",
+"R c #9eaa9b989eaa",
+"E c #a0719ce0a158",
+"W c #a1939dd5a192",
+"Q c #a1b09da1a25c",
+"! c #a0aa9e45a0aa",
+"~ c #a1f79e8ba1f7",
+"^ c #a15c9fb4a114",
+"/ c #a2a49f35a2a4",
+"( c #a37ba0c3a37b",
+") c #a51ba1afa51b",
+"_ c #a711a3c9a73d",
+"` c #a6ada4e1a69d",
+"' c #a75aa3dda8b6",
+"] c #a90ba509aa50",
+"[ c #a967a606a963",
+"{ c #ab70a6d1abda",
+"} c #abf2a7bdac25",
+"| c #aa8aa80baa8a",
+" . c #aa70a973aa70",
+".. c #abb7a90cabb7",
+"X. c #aca2a86face3",
+"o. c #ad7baa1ead7b",
+"O. c #af05addfaf05",
+"+. c #affeac38b113",
+"@. c #b0c4ac30b0d7",
+"#. c #b0c7acddb1c2",
+"$. c #b16cace8b14b",
+"%. c #b13cad91b1f3",
+"&. c #b1d5adaeb2a4",
+"*. c #b182ae74b182",
+"=. c #b1eeaf04b1ee",
+"-. c #b247ad80b252",
+";. c #b28eae57b270",
+":. c #b2d4ae7fb329",
+">. c #b24eaf32b24e",
+",. c #b339aeb6b385",
+"<. c #b3d5af45b3b0",
+"1. c #b319aed3b44c",
+"2. c #b4b5afb8b4b8",
+"3. c #b28db007b28d",
+"4. c #b248b12fb248",
+"5. c #b31bb07db31b",
+"6. c #b34bb207b34b",
+"7. c #b3c2b03fb52e",
+"8. c #b5deb172b5ca",
+"9. c #b563b118b618",
+"0. c #b5c0b1a0b71e",
+"q. c #b63ab168b62d",
+"w. c #b6e8b55cb6e8",
+"e. c #b765b481b765",
+"r. c #b7ccb30bb896",
+"t. c #b861b39bb8ba",
+"y. c #b8bfb3d8b943",
+"u. c #b978b3ccb973",
+"i. c #b8afb432b97d",
+"p. c #b99ab420b9ae",
+"a. c #b9beb44eba01",
+"s. c #ba03b407b9d3",
+"d. c #ba99b56cba81",
+"f. c #bb7fb5d1bb7c",
+"g. c #ba45b759ba45",
+"h. c #bbf1b77cbce4",
+"j. c #bae2b827bae2",
+"k. c #bae7b93bbb0c",
+"l. c #bb61b928bb61",
+"z. c #bd7fb94ebe8d",
+"x. c #bdb8bb8dbdb8",
+"c. c #be23b925be41",
+"v. c #bf90bc59bfe4",
+"b. c #c0cabbd6c17f",
+"n. c #c024bd63c024",
+"m. c #c118be10c110",
+"M. c #c2a9bd5fc2a6",
+"N. c #c309bec0c3e4",
+"B. c #c368bff0c367",
+"V. c #c45dc0b4c468",
+"C. c #c511c05ec608",
+"Z. c #c6e3c20ac7dd",
+"A. c #c9b2c49bc9b1",
+"S. c #c9cbc604c9cb",
+"D. c #ca21c4fdca21",
+"F. c #cd7fc896cd7f",
+"G. c #d044cda4d038",
+"H. c #d66cd2c9d66c",
+"J. c #e0a5dd0ee08b",
+/* pixels */
+"H.F.A.A.A.A.A.A.A.A.A.A.A.A.A.D.M.",
+"S.f.t.u.i.a.u.t.s.y.u.a.y.s.y.f.-.",
+"V.2.$.&.:.-.-.,.:.&.,.7.9.<.-.8.{ ",
+"V.i.b.Z.C.h.:.%.#.,.q.+.1.r.d.q.] ",
+"V.@.< % @ q N.t.i.z.Z o D 0.d c.' ",
+"B.{ & M ^ i s T p } 7 v.1 w E ",
+"m.X. # 9 Q : X z Y S = 5 _ ",
+"n.[ + e k.;. O J.b ` 0 G.W ",
+"x.) ; a u 8 . y h U 6 t A ",
+"l.~ , > * 2 5 .3 r R $ O.R - 4 ! ",
+"w.( =.j.g.e.3...o.5.[ >.| / *.e.K ",
+"6.I B V B B B A V V A A B H S H m ",
+"4.U C L L L P L F J L J C F G U n ",
+" .N g c k c v j c k l l x v x c f "
+};
diff --git a/icons/17x14-3dpixmaps/refresh.xpm b/icons/17x14-3dpixmaps/refresh.xpm
new file mode 100644
index 0000000..912088c
--- /dev/null
+++ b/icons/17x14-3dpixmaps/refresh.xpm
@@ -0,0 +1,173 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 153 2",
+" c #369437b90458",
+". c #442243c71004",
+"X c #4ffe538e1b21",
+"o c #498d48243200",
+"O c #49504daa383c",
+"+ c #5c946093217b",
+"@ c #663665d60000",
+"# c #67ec6b3e19e2",
+"$ c #68af6a7c1530",
+"% c #47734cf64ec7",
+"& c #57095cf441fc",
+"* c #57f55cc67ecd",
+"= c #72226f727170",
+"- c #74dc7227611b",
+"; c #750a714f8b5d",
+": c #746870f48cab",
+"> c #805d7d736170",
+", c #826d7eb880ac",
+"< c #83087fb4881a",
+"1 c #832e7f719160",
+"2 c #81df84630560",
+"3 c #8f2a8f560000",
+"4 c #90be90e40000",
+"5 c #921a92580000",
+"6 c #a5ffa5e20000",
+"7 c #aa98ab7d0000",
+"8 c #bb0bbb120000",
+"9 c #827780495fe2",
+"0 c #8f658ccf5f9e",
+"q c #d494d47a0000",
+"w c #deefdf0a0000",
+"e c #e742e72f0000",
+"r c #ecf6ed470000",
+"t c #ed50ed060000",
+"y c Yellow",
+"u c #8558867b9474",
+"i c #87ac843a9543",
+"p c #892a88eb9301",
+"a c #90488c9b91d1",
+"s c #96db92ff97a5",
+"d c #971f934297e9",
+"f c #977f93a2984a",
+"g c #97dd940098a7",
+"h c #983e945398e5",
+"j c #984a946c9911",
+"k c #9908950899a7",
+"l c #9a1d963d9adf",
+"z c #9c09982b9cd2",
+"x c #9d0499559dc5",
+"c c #81258261a8d5",
+"v c #9e1d99cea19e",
+"b c #9f379b5aa001",
+"n c #a21b9de5a18e",
+"m c #a2929e8fa2b0",
+"M c #a3249f08a2f4",
+"N c #a3889f7ba391",
+"B c #a4299fc8a2e7",
+"V c #a489a075a45d",
+"C c #a532a109a4cf",
+"Z c #a5b3a1a2a5a3",
+"A c #a5bfa1e2a689",
+"S c #a672a1e4a739",
+"D c #a638a213a5ce",
+"F c #a63fa223a63f",
+"G c #a761a352a760",
+"H c #a970a563a968",
+"J c #aa7ba671aa6b",
+"K c #abe5a7e9abe5",
+"L c #ab4ba713ac15",
+"P c #ad89a85aab9c",
+"I c #aca3a88cac99",
+"U c #ad88a968ad6e",
+"Y c #ae63aa43ae4b",
+"T c #ae6eaa37af38",
+"R c #afa8ab72afa8",
+"E c #af81ab4ab04a",
+"W c #af65aaffb2d8",
+"Q c #aae7a88bb92d",
+"! c #b123ab6caff3",
+"~ c #b022ac11aff0",
+"^ c #b140acf3b140",
+"/ c #b177ad37b15d",
+"( c #b1a7accbb26c",
+") c #b28aadfbb28a",
+"_ c #b20caf20b2a2",
+"` c #b306aef3b306",
+"' c #b3c1af56b3ae",
+"] c #b454afeab405",
+"[ c #b0bcac7fbbdd",
+"{ c #b384aeb8b923",
+"} c #b5beb15fb5b9",
+"| c #b5a9b0c9b6bc",
+" . c #b66bb0dfb553",
+".. c #b67bb1bab673",
+"X. c #b742b1adb742",
+"o. c #b6f8b252b6f8",
+"O. c #b78db2bcb78e",
+"+. c #b7ecb32db7ec",
+"@. c #b4a2b03bba82",
+"#. c #b77cb1ffb8f9",
+"$. c #b743b2faba02",
+"%. c #b802b335b7f1",
+"&. c #b829b2e6b823",
+"*. c #b80cb353b80c",
+"=. c #b874b389bb3c",
+"-. c #b8deb446b8c7",
+";. c #b896b439b956",
+":. c #b8dab5d4b8d4",
+">. c #b9bdb4c5b981",
+",. c #b9eeb520b9be",
+"<. c #b8f0b477bade",
+"1. c #ba12b49fba12",
+"2. c #ba6db590ba7d",
+"3. c #ba4cb748ba4c",
+"4. c #bb75b6c9bb75",
+"5. c #bbc8b61dbf44",
+"6. c #bcbdb752bcbe",
+"7. c #bddcb87abf21",
+"8. c #bd3eba39bd3e",
+"9. c #bf91baacbf91",
+"0. c #bfedbb1cbf68",
+"q. c #bf4bbc46bf4b",
+"w. c #914a930fc1eb",
+"e. c #9d619cc7c4e3",
+"r. c #a1dfa1f2c049",
+"t. c #b545b09dc368",
+"y. c #b5d1b2e9ce1c",
+"u. c #bc3fb75fc655",
+"i. c #bc3bb709c749",
+"p. c #bf79b9fdc1d5",
+"a. c #bf5eb99bc393",
+"s. c #bfadb9e2c82d",
+"d. c #bf4bb988cdb1",
+"f. c #c033bb6dbfcf",
+"g. c #c026bb56c022",
+"h. c #c12ebcf3c12e",
+"j. c #c198be93c198",
+"k. c #c249bd6ac21c",
+"l. c #c267bf63c267",
+"z. c #c020baf5cb15",
+"x. c #c08fbb78cb8f",
+"c. c #c039bab2ccff",
+"v. c #c482c182c482",
+"b. c #c62cc31fc62c",
+"n. c #c811c51cc8a7",
+"m. c #c91fc609c91f",
+"M. c #cb0ec7e8cb0e",
+"N. c #cba8c88ecba8",
+"B. c #cfbfccabcfbf",
+"V. c #d00cccfbd006",
+"C. c #d093cdaed093",
+"Z. c #d226cf3cd226",
+"A. c #dc33d9f6dc33",
+/* pixels */
+"A.Z.B.B.B.B.B.B.B.B.B.B.B.B.B.V.n.",
+"C.h.9.g.g.g.g.g.g.f.0.f.f.g.g.k.;.",
+"N.4.X.2.&.1.>.&.6.a.c.d.s.7.&.6.( ",
+"M.2.o.*.+.+.%.2.z.1 9 0 > { ,.,.E ",
+"m.-...o.+...2.x.: 5 y r X [ >.-.T ",
+"b.} ) ' ' } u.; 4 y t O w.p.] } L ",
+"v.` R ^ / <.< 3 y y 6 $ - =./ ' H ",
+"l.R U Y U $.i . w y e # u | U ~ A ",
+"j.U H I J @.= 8 y 7 % e.5.U J Y N ",
+"q.K H J I t.o q 2 * y. .H J J I m ",
+"8.H F G W , @ + c i.P D G G G H b ",
+"3.Z m Z v & r.#.B m N N N N Z z ",
+":.V n V S p Q ! n m M M M M M C l ",
+"_ x s h f k h s j d g f f j d j a "
+};
diff --git a/icons/17x14-3dpixmaps/restart.xpm b/icons/17x14-3dpixmaps/restart.xpm
new file mode 100644
index 0000000..443d452
--- /dev/null
+++ b/icons/17x14-3dpixmaps/restart.xpm
@@ -0,0 +1,223 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 203 2",
+" c #0ea4617b0d8d",
+". c #17f96e961922",
+"X c #11bb74e90dcc",
+"o c #3a6b6a48385c",
+"O c #6b0673b57251",
+"+ c #6ac0752a72ef",
+"@ c #6ca672c1742b",
+"# c #6d41767373d2",
+"$ c #75c16a497915",
+"% c #768d7cd6735e",
+"& c #7ba57e3b7c25",
+"* c #7bb87fa17d65",
+"= c #140685b80f45",
+"- c #12158a2e0d88",
+"; c #16c682ed1275",
+": c #180a812017e7",
+"> c #1b9381691771",
+", c #19108b6f15af",
+"< c #0f66a3e00b81",
+"1 c #0e0dba2908b8",
+"2 c #1d74a7051819",
+"3 c #1c88a8381743",
+"4 c #14d6b6c80f5a",
+"5 c #1dd6b8f116d0",
+"6 c #1a24beac18b3",
+"7 c #216394a52031",
+"8 c #23d89ce42237",
+"9 c #2e1a9d1a2ac5",
+"0 c #2e8d9e492a51",
+"q c #30229f7d2b9f",
+"w c #2753b84f1f5d",
+"e c #28b9a0ed23c1",
+"r c #2d77a2522909",
+"t c #2a9cb46324f6",
+"y c #322da5112d6d",
+"u c #0f98c7540878",
+"i c #1882cfed107a",
+"p c #16ebd7840d59",
+"a c #1fd3d3c718b6",
+"s c #185fefc90c60",
+"d c #1b1bf81f0e7b",
+"f c #2512c5f81b47",
+"g c #207bcb0b19af",
+"h c #2763ce851f6d",
+"j c #2cc2cfdb25f0",
+"k c #3117c5f42f15",
+"l c #227affff1301",
+"z c #3413ffff241d",
+"x c #3eedffff31f1",
+"c c #3e63ff453203",
+"v c #76c8809479da",
+"b c #795382e879b6",
+"n c #7a18832e7a79",
+"m c #7a9187c37a5f",
+"M c #78878f2e776b",
+"N c #7c518d557b69",
+"B c #767395ce7603",
+"V c #72f19e277552",
+"C c #7de79bdd9086",
+"Z c #81ac82998339",
+"A c #8be889448c32",
+"S c #8c9e88cd8d0d",
+"D c #83f893f8832c",
+"F c #8c7492c78c94",
+"G c #8a6993f890a3",
+"H c #904e8cc49084",
+"J c #90488c9b91d1",
+"K c #95178cc9969c",
+"L c #98518ee89a76",
+"P c #948293bc957b",
+"I c #96dd92fe97a8",
+"U c #9732934e97df",
+"Y c #97a093bc9858",
+"T c #97f2941698ab",
+"R c #9845946298f4",
+"E c #98579478991a",
+"W c #9917952999dc",
+"Q c #9a1d963d9adf",
+"! c #9c09982b9cd2",
+"~ c #9d0499559dc5",
+"^ c #9e469aad9dea",
+"/ c #9f379b5aa001",
+"( c #87e5a16a9285",
+") c #8a3da3559675",
+"_ c #8a50a0149927",
+"` c #8bfca4ca9b87",
+"' c #8d72a92c9db5",
+"] c #99a0a1089a88",
+"[ c #9e71a50dad7e",
+"{ c #9845aad2a411",
+"} c #a4b68f5ea5d1",
+"| c #a0519246a0a8",
+" . c #a3ea9057a44a",
+".. c #a2a59302a6ae",
+"X. c #a5af97bea5d4",
+"o. c #a2179defa1e6",
+"O. c #a27e9e82a2e4",
+"+. c #a3129f4ba2f0",
+"@. c #a3599f48a36a",
+"#. c #a4a09f5fa3d8",
+"$. c #a6169fd4a62d",
+"%. c #a2d29883abed",
+"&. c #a87d9a47a8e1",
+"*. c #b2cc9aceb38e",
+"=. c #b4d39a00b5a2",
+"-. c #b67b9c10b784",
+";. c #b7939c8db86d",
+":. c #bb669f87bc30",
+">. c #a3fba016a3cd",
+",. c #a4aaa079a473",
+"<. c #a540a119a4dd",
+"1. c #a599a199a586",
+"2. c #a5bfa1e4a689",
+"3. c #a63ea175a5c5",
+"4. c #a63ca1c2a618",
+"5. c #a655a250a625",
+"6. c #a732a300a72b",
+"7. c #a876a25da74f",
+"8. c #aa34a3a5a8d5",
+"9. c #aa9ea310aaaf",
+"0. c #a8c7a49ea890",
+"q. c #a922a436a8b4",
+"w. c #a971a489a901",
+"e. c #a97fa544a9c6",
+"r. c #aa48a54eaa12",
+"t. c #aba6a79aab8f",
+"y. c #ab4ba736ac15",
+"u. c #add5a769ac9e",
+"i. c #acada871ac9f",
+"p. c #ad14a91aad15",
+"a. c #ae65aa02af2e",
+"s. c #aed2ab24ae9e",
+"d. c #afbdabb0afbc",
+"f. c #b16ba2a3b1c4",
+"g. c #b025abaab0ee",
+"h. c #b39ea838b2fd",
+"j. c #b0cead35b09b",
+"k. c #b217ad3eb2dc",
+"l. c #b299aeddb27e",
+"z. c #b20caf20b2a2",
+"x. c #b383af10b383",
+"c. c #bba9a657bc24",
+"v. c #be16a380befd",
+"b. c #be85a705bfd1",
+"n. c #b587b156b587",
+"m. c #b605b25db5ce",
+"M. c #b802b374b7f5",
+"N. c #b87bb38db874",
+"B. c #b8a2b431b881",
+"V. c #b88fb431b94e",
+"C. c #b8dab5d4b8d4",
+"Z. c #baa4b5d2baa5",
+"A. c #baceb689ba7f",
+"S. c #ba4cb748ba4c",
+"D. c #bb1bb69ebae0",
+"F. c #bb79b6ccbb79",
+"G. c #bc22b5c6bc2a",
+"H. c #bd46b7dabd15",
+"J. c #be43b790be44",
+"K. c #bd3eba39bd3e",
+"L. c #bfa0bab7bfa0",
+"P. c #bfd3bb0dbfd3",
+"I. c #bf4bbc46bf4b",
+"U. c #bfcea7c0c06a",
+"Y. c #c3beb3ffc43f",
+"T. c #c1e6b46dc220",
+"R. c #c778b4a1c7e6",
+"E. c #c043bba2c042",
+"W. c #c0cebc41c0cd",
+"Q. c #c122bce5c122",
+"!. c #c198be93c198",
+"~. c #c224bd42c1f6",
+"^. c #c267bf63c267",
+"/. c #c3abbe60c3b0",
+"(. c #c535bf9bc539",
+"). c #ca13ba23ca6a",
+"_. c #c482c17dc482",
+"`. c #c62cc32dc62c",
+"'. c #c7f6c9b1c86e",
+"]. c #c9a9c13dc9cb",
+"[. c #c9f9c18bca14",
+"{. c #c811c51cc8a7",
+"}. c #c920c602c920",
+"|. c #cb0bc7e3cb0b",
+" X c #cebfc131cf10",
+".X c #cf08c1a1cf4e",
+"XX c #c893cb15c536",
+"oX c #cba2c887cba2",
+"OX c #cd32ccbccd03",
+"+X c #cfbfccabcfbf",
+"@X c #cf7cd095cba4",
+"#X c #cfcfd168d00b",
+"$X c #d0abc1dbd101",
+"%X c #d0a1c21dd0f3",
+"&X c #d00cccfbd006",
+"*X c #d093cdaed093",
+"=X c #d226cf3cd226",
+"-X c #d610cec4d598",
+";X c #d6b1d131d08b",
+":X c #d915d9a6d83e",
+">X c #dc33d9f6dc33",
+",X c #e3f3cf6be416",
+"<X c #e45cd6b4e532",
+/* pixels */
+">X=X+X+X+X+X+X+X+X+X+X+X+X+X+X&X{.",
+"*XQ.L.P.W.(.[..X%X$X X]./.E.P.~.V.",
+"oXF.N.J.R.-.} n b m N X.U.).G.H.k.",
+"|.Z.M.Y.B 5 i s d p 1 4 r D T.D.g.",
+"}.B.N.c.7 l z c x t . : < 8 b.A.a.",
+"`.n.n.h.$ V k 6 h f , > = 9 v.B.y.",
+"_.l.x.u.@ [ %...] w g j a y :.m.e.",
+"^.d.d.8.# C _ -X,XL ; 2 q ;.l.2.",
+"!.p.i.7.O ` ) '.OX<X^ X - 0 =.j.@.",
+"I.t.t.#.+ ' ( XX@X;X* 3 u e *.s.O.",
+"K.0.6.w.Z G { :X#XF K .M o &.t./ ",
+"S.1.O.4.3.A & % v P r.9.f.| $.5.! ",
+"C.,.o.@.,.0.e.S H q.@.+.+.1.>.<.Q ",
+"z.~ I R Y Y T T W U T Y U R U E J "
+};
diff --git a/icons/17x14-3dpixmaps/science.xpm b/icons/17x14-3dpixmaps/science.xpm
new file mode 100644
index 0000000..c97ea5e
--- /dev/null
+++ b/icons/17x14-3dpixmaps/science.xpm
@@ -0,0 +1,190 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 170 2",
+" c #4d0b4adf4e48",
+". c #46db4d675a55",
+"X c #5a8d4f18405e",
+"o c #58084a374bae",
+"O c #568c529c586b",
+"+ c #40e34e5f6387",
+"@ c #4cb352796151",
+"# c #55865ad965f1",
+"$ c #57b46133714a",
+"% c #665e62e36dc4",
+"& c #6f506d24750e",
+"* c #6f0f6f317bd1",
+"= c #750a710e768c",
+"- c #79f375c17af3",
+"; c #7ae477d87bad",
+": c #7d087a528388",
+"> c #bdd39a1f7ed3",
+", c #ffff8b7a1533",
+"< c #ffff952b2742",
+"1 c #c0139f927951",
+"2 c #85be871f8fc6",
+"3 c #876686288cb6",
+"4 c #891b86678bd8",
+"5 c #8a6b85fe8a8e",
+"6 c #8e248b128f68",
+"7 c #87cf8c089787",
+"8 c #9009891692cd",
+"9 c #90968c689149",
+"0 c #95b48fa09a09",
+"q c #96998ede9843",
+"w c #96c38f1198b6",
+"e c #965d8f4a990c",
+"r c #97c08fcf9975",
+"t c #98738fc298c1",
+"y c #972091bb96f9",
+"u c #970f920c9687",
+"i c #975e90299877",
+"p c #97759091995e",
+"a c #96dd903d9a5f",
+"s c #98a7906d9953",
+"d c #9a2893009a47",
+"f c #9887960f9a03",
+"g c #9bfd94b69cde",
+"h c #9ba696129c39",
+"j c #9da796c39d4d",
+"k c #9eda98d59f98",
+"l c #9cef9dd4a62b",
+"z c #aec193cb930d",
+"x c #a06199ffa0bf",
+"c c #a31f9904a1df",
+"v c #a2d3994ba39c",
+"b c #a3be9955a313",
+"n c #a2289b74a2f2",
+"m c #a39f9aaba31a",
+"M c #a3e99b75a3ae",
+"N c #a02b9baaa723",
+"B c #a29e9a45a49d",
+"V c #a3559ad1a422",
+"C c #a3b59b01a4c1",
+"Z c #a2839c3da219",
+"A c #a31a9c26a3e3",
+"S c #a2369f22a30c",
+"D c #a2bc9c96a411",
+"F c #a3ec9caba43f",
+"G c #a2f09fe9a40d",
+"H c #a4559a14a252",
+"J c #a4069b70a487",
+"K c #a50e9bafa430",
+"L c #a5959d36a539",
+"P c #a4d09e1da58a",
+"I c #a5019ebea4b0",
+"U c #a5059e09a549",
+"Y c #a5eb9f8aa575",
+"T c #a5bf9e42a689",
+"R c #a46ba12f9ea7",
+"E c #a68fa06fa687",
+"W c #a547a14aacf8",
+"Q c #a6faa70cae63",
+"! c #a8afa1e0a86f",
+"~ c #a90ca1f2a9d6",
+"^ c #a8a9a2c3a8a3",
+"/ c #a969a268a971",
+"( c #aa17a2ddaa1e",
+") c #aa7aa36caa84",
+"_ c #aa54a395ab1e",
+"` c #a833a4a7a8e6",
+"' c #abcca4f3abcf",
+"] c #ab9ca53aaabe",
+"[ c #abfba7b6ab27",
+"{ c #ac22a519abf5",
+"} c #ac7fa4bdac83",
+"| c #ad88a560ad85",
+" . c #ad5ea61cad5e",
+".. c #adb7a7e6ae80",
+"X. c #aff8a756ad22",
+"o. c #aea9a6f2ae90",
+"O. c #aef1a73daef1",
+"+. c #af9da77faf72",
+"@. c #ad03a9acadb9",
+"#. c #b020a7f8aff0",
+"$. c #b4efac30a686",
+"%. c #b099a915b099",
+"&. c #b16fa99ab128",
+"*. c #b010aa29b0d9",
+"=. c #b0c3ab9cb189",
+"-. c #b177aa3db177",
+";. c #b07eab73b273",
+":. c #b271ab2eb273",
+">. c #b3afabb0b27e",
+",. c #b30dababb30d",
+"<. c #b398ac6fb38e",
+"1. c #b3bcad5fb3bc",
+"2. c #b59facc2b3d3",
+"3. c #b4e8ad8ab4b6",
+"4. c #b4d3ae36b4d0",
+"5. c #b578ae5cb577",
+"6. c #b57baf55b569",
+"7. c #b620aeb0b64a",
+"8. c #b692afd3b693",
+"9. c #b851ae9eb701",
+"0. c #b6edb052b6ed",
+"q. c #b76db087b76e",
+"w. c #b7c5b164b7b5",
+"e. c #b6e0b2d5b79f",
+"r. c #b810b1b6b810",
+"t. c #b888b242b880",
+"y. c #b884b324b910",
+"u. c #b944b2f6b944",
+"i. c #b989b367b989",
+"p. c #ba0bb364b9da",
+"a. c #ba1fb3b9ba17",
+"s. c #ba82b587ba82",
+"d. c #bb67b4e3bb38",
+"f. c #bb62b541bb5c",
+"g. c #bc4ab4e2bc50",
+"h. c #bd1cb739bd1c",
+"j. c #bd3ab829bd3b",
+"k. c #bdc8b9b0bdc8",
+"l. c #be9cba5cbe9c",
+"z. c #bf50ba3abf50",
+"x. c #bf9bbb68bf9b",
+"c. c #c0c196169c4c",
+"v. c #c055bb65c055",
+"b. c #c079bc2cc04a",
+"n. c #c1bfbc0cc1bf",
+"m. c #c3acbe75c3ac",
+"M. c #c460bd78c433",
+"N. c #c42cbe6ac42c",
+"B. c #c5e5c06ac5e5",
+"V. c #c649c2efc6df",
+"C. c #c899c406c899",
+"Z. c #c933c569c933",
+"A. c #c9d5c64dc9d5",
+"S. c #cc62c6a7cc48",
+"D. c #cdf9ca90cdf9",
+"F. c #ce12caacce12",
+"G. c #cee3cb44cee3",
+"H. c #cfdacaffcfca",
+"J. c #cf81cb4bcf53",
+"K. c #d120cbe9d121",
+"L. c #d031ccdad031",
+"P. c #d336cecad2b3",
+"I. c #da4ad5d1da20",
+"U. c #da7cd7ceda7c",
+"Y. c #e92ae54ae8da",
+"T. c #ea27e788ea28",
+"R. c #f1c8f094f1c8",
+"E. c #f97ef7f5f95c",
+"W. c #f8b7f816f8b3",
+"Q. c Gray100",
+/* pixels */
+"U.L.D.F.D.D.D.F.F.F.D.D.F.F.F.F.V.",
+"G.x.k.l.l.l.l.l.v.x.l.l.l.l.l.b.e.",
+"A.s.q.i.8.1.4.a.6.t.f.u.w.i.r.d.=.",
+"Z.i.0.6.a.K.H.7.; 5 g.4.7.r.q.p.*.",
+"C.t.4.5.h.R.E.9 @.6 x S.w.<.8.w...",
+"B.1.<.&.%.m.I.= J.` G Q.T.-.<.3._ ",
+"N.,.%.o.n.W.Y.- P.[ u M.:.+.-.<.~ ",
+"v.O.| | } +.K S 3 O 9.| | | #.T ",
+"n. .( } ( 2.: # f 2 . j &.} ) o.A ",
+"z.' / ) _ X.@ $ l 7 + & >.( / { n ",
+"j.^ Y E E ] 4 % X o * y ] E E ! k ",
+"s.I v C Z U Q c., < $.W F J M L h ",
+"y.P c D b H N z 1 > R B V m m L d ",
+";.g q r p r p e a 0 r t i t w s 8 "
+};
diff --git a/icons/17x14-3dpixmaps/sound.xpm b/icons/17x14-3dpixmaps/sound.xpm
new file mode 100644
index 0000000..25a6c2c
--- /dev/null
+++ b/icons/17x14-3dpixmaps/sound.xpm
@@ -0,0 +1,205 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 185 2",
+" c #40bc3fc5425e",
+". c #4e564d0150ae",
+"X c #5b355bfb6096",
+"o c #5e4e5fb161ed",
+"O c #66d465da68bc",
+"+ c #72346ffd7128",
+"@ c #751073347656",
+"# c #75fe747e7674",
+"$ c #776678837cb5",
+"% c #7b80795b7a8f",
+"& c #49c94d10a168",
+"* c #70c171b98f59",
+"= c #79457b7b82ae",
+"- c #7b277d7784eb",
+"; c #7eaa7d43801c",
+": c #7e6b7fb0838f",
+"> c #7c327cf8a96d",
+", c #812c7dd17a7f",
+"< c #81fc80ee81da",
+"1 c #82a383858389",
+"2 c #83bd82c783a8",
+"3 c #843981ac83e0",
+"4 c #842d82d882f9",
+"5 c #87cb86998956",
+"6 c Gray54",
+"7 c #8be089b48c41",
+"8 c #8d588b9f8cdb",
+"9 c #8e328afb8ea6",
+"0 c #8f4f8c3f8a87",
+"q c #8dc68d908dbe",
+"w c #8dd18c948ecb",
+"e c #8e0d8cfe8efc",
+"r c #8e408cab8f35",
+"t c #8e958d328f8f",
+"y c #8f028d928ff7",
+"u c #8f4c8d869039",
+"i c #915f8f759220",
+"p c #91b790fd91ae",
+"a c Gray57",
+"s c #93fa93bc93fe",
+"d c #93b991669483",
+"f c #933b9204958a",
+"g c #953b922091d0",
+"h c #945892f5952f",
+"j c #9762943e982b",
+"k c #9893965e9858",
+"l c #99b597869978",
+"z c #99ba96c09a83",
+"x c #9a77977c9a79",
+"c c #9a38980099fa",
+"v c #9abc98e19abe",
+"b c #9b6b98ac9b76",
+"n c #9b9499929b46",
+"m c #9b5598439c1e",
+"M c #9ca79a429c7a",
+"N c #9cf59bcf9c0c",
+"B c #9d5c9abf9d26",
+"V c #9d5e9b719d70",
+"C c #9e079a839e69",
+"Z c #9e8b9b619e7b",
+"A c #9fc49bfd9f5b",
+"S c #9e169c0d9d8e",
+"D c #9f029db39c28",
+"F c #9f8e9c979fac",
+"G c #9fae9e059f71",
+"H c #80bd80edafe9",
+"J c #91e09195a5d9",
+"K c #960d94f3a312",
+"L c #9859975aa8bb",
+"P c #a0089cfaa00d",
+"I c #a0999d52a079",
+"U c #a14c9de9a02e",
+"Y c #a15c9deba15c",
+"T c #a11c9d42a255",
+"R c #a1dc9eb2a08a",
+"E c #a1b59e80a177",
+"W c #a1f49f7ea0cb",
+"Q c #a1869f82a122",
+"! c #a29b9f9ea29a",
+"~ c #a3ce9fcea37f",
+"^ c #a248a0f6a195",
+"/ c #a2efa19fa1d9",
+"( c #a33ca064a30c",
+") c #a2fea24ca351",
+"_ c #a3f7a05ea572",
+"` c #a444a148a445",
+"' c #a55da165a53d",
+"] c #a675a2a9a5b8",
+"[ c #a6afa293a6bb",
+"{ c #a6aaa310a672",
+"} c #a769a43aa672",
+"| c #a7b1a404a7a2",
+" . c #a7dfa55ea67c",
+".. c #a6faa336a86a",
+"X. c #a422a6cdacc8",
+"o. c #a804a3f6a7eb",
+"O. c #a87da761a3f1",
+"+. c #a923a7caa7e0",
+"@. c #a86aa4b5a937",
+"#. c #a9cfa5fca9b9",
+"$. c #a995a4f1aae2",
+"%. c #a982a640aa8d",
+"&. c #aa47a65faabb",
+"*. c #abc1a79babef",
+"=. c #ab2ca67eac02",
+"-. c #abf7aaa4a40c",
+";. c #aa7ba89baab9",
+":. c #aaf4a802ab90",
+">. c #ab29a813ab9e",
+",. c #a9d2aa80ac46",
+"<. c #abdfa843acf5",
+"1. c #ab92aa29ac27",
+"2. c #aebdaac2ab18",
+"3. c #acc0a942adab",
+"4. c #ad61a95aad80",
+"5. c #ad39aa0bac33",
+"6. c #adf9ab33adfb",
+"7. c #add5aa02ae29",
+"8. c #ae95ab51af8b",
+"9. c #af39ab3eaf6e",
+"0. c #aebbac5aafca",
+"q. c #af52ac6db0fe",
+"w. c #afdfad3bb195",
+"e. c #b372afbfab33",
+"r. c #b09eae8bac5a",
+"t. c #b069acb0b1aa",
+"y. c #b066ad4eb08e",
+"u. c #b08ead51b1a7",
+"i. c #b17cad8bb19f",
+"p. c #b0eaad54b232",
+"a. c #b16cac78b226",
+"s. c #b132add5b23e",
+"d. c #b1c3adf5b330",
+"f. c #b064ae41b115",
+"g. c #b1d2aefbb1b8",
+"h. c #b0ddae2fb20b",
+"j. c #b1c4ae01b21b",
+"k. c #b1dcaeccb349",
+"l. c #b1d0af4ab25d",
+"z. c #b212adf1b304",
+"x. c #b28fae75b2a4",
+"c. c #b254aef8b3c9",
+"v. c #b2bbaf43b28d",
+"b. c #b357aebab39f",
+"n. c #b328af0fb3c6",
+"m. c #b35caf5bb43c",
+"M. c #b41fafabb4d6",
+"N. c #b458afd0b52f",
+"B. c #b534b0ffaefc",
+"V. c #b1b1b0a9b1ab",
+"C. c #b239b13bb239",
+"Z. c #b54fb0f4b4e0",
+"A. c #b51eb05fb556",
+"S. c #b581b164b5f7",
+"D. c #b474b1b4b631",
+"F. c #b510b046b676",
+"G. c #b576b200b5ec",
+"H. c #b6a0b103b5de",
+"J. c #b72cb4f3b72c",
+"K. c #b871b2a5b8c3",
+"L. c #b8d7b336b8dc",
+"P. c #b92eb2f8b934",
+"I. c #b950b359b967",
+"U. c #b883b668b883",
+"Y. c #b9a7b79eb9a7",
+"T. c #ba45b46cba36",
+"R. c #ba88b54bba38",
+"E. c #bbefb7d6bbc1",
+"W. c #bbc7b935bbc8",
+"Q. c #bccbba00bcd2",
+"!. c #bd99bb49be25",
+"~. c #bedfbc4bbf6e",
+"^. c #c01bbb34c0b1",
+"/. c #c24ebf75c302",
+"(. c #c51cbf5ec186",
+"). c #c204c1e4c281",
+"_. c #c06ac2c2c64f",
+"`. c #c411c0bbc42b",
+"'. c #c559c1a2c54e",
+"]. c #c7bfc29ac7bb",
+"[. c #c80dc2d3c80b",
+"{. c #c82bc343c825",
+"}. c #cac3c5dbcac3",
+"|. c #ca57c653ca55",
+" X c #d616d243d616",
+/* pixels */
+" X}.].[.].].[.].].[.].].[.].].{.^.",
+"|.T.K.I.I.P.L.I.L.I.I.I.P.I.L.R.a.",
+"'.A.p.m.k.b.l.j.A.s.n.n.g.N.s.G.=.",
+"`.b.q.i.h.t.F.D.f.M.w.c.y.z.u.v.$.",
+"/.p.8.0.9.a.;.) a E.m.d.x.S.t.i...",
+"~.3.:.*.<.0.^ (.O.H.@ 8 # 9 u.7._ ",
+"Q.&.@.#.%.6.r.L * 0 6 o 1 3 4.>.T ",
+"W.o.' ' 2.D -.> H , N $ Z.[ | C ",
+"Y.` E ] +.& K e.B.+ ).,.!.~ ! { m ",
+"U.! P E .J R % < ; - X.: 5.I ( z ",
+"J.Y C Z U g 4 2 p } . = _.f A I j ",
+"C.v x b b F V q s q / O X 7 B M d ",
+"V.n k l l l c G Q Q Q W W S l n i ",
+"1.h w y e t u w u w t u r u w u 5 "
+};
diff --git a/icons/17x14-3dpixmaps/system.xpm b/icons/17x14-3dpixmaps/system.xpm
new file mode 100644
index 0000000..e77431f
--- /dev/null
+++ b/icons/17x14-3dpixmaps/system.xpm
@@ -0,0 +1,202 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 182 2",
+" c Gray0",
+". c #05c704f907e2",
+"X c Gray3",
+"o c #0b9a0aa70b9a",
+"O c #194818501935",
+"+ c #1f141ddf1f2d",
+"@ c #14dd1d5e2066",
+"# c #1f7c3c8127b2",
+"$ c Gray15",
+"% c #2ccd2b182bf5",
+"& c #2e162a7e2dd0",
+"* c #2f1e30bf3434",
+"= c #3623340c3623",
+"- c #3e973dd14153",
+"; c #43942a8d2362",
+": c #40b83f7143ac",
+"> c #4309448b4309",
+", c #474a41e94554",
+"< c #57fe544f5804",
+"1 c #59a354ec59a3",
+"2 c #509172a262dc",
+"3 c #60185ba0601b",
+"4 c #639d5ebe639d",
+"5 c #62f5795267c8",
+"6 c #776074537760",
+"7 c #79c8739679c9",
+"8 c #79ce75ee79ce",
+"9 c #7dc578587dd0",
+"0 c #7ba77f148b43",
+"q c #6fd093a68285",
+"w c #921d5ec05a43",
+"e c #9ae272df71b2",
+"r c #ffff00002e36",
+"t c #c6263c5b497b",
+"y c #82557bb08255",
+"u c #810e7d94810e",
+"i c #873d842c8955",
+"p c #862485a38be8",
+"a c #8abb83218abb",
+"s c #8e7b879b8e7b",
+"d c #845b870f9368",
+"f c #87c98a73970e",
+"g c #89f28c449914",
+"h c #8e558e579a83",
+"j c #903d894891d8",
+"k c #96d08f72986a",
+"l c #97388f56993c",
+"z c #98468f139833",
+"x c #97c49089993e",
+"c c #97e6919099f2",
+"v c #98ae902b9872",
+"b c #9843901899d0",
+"n c #9834918d999b",
+"m c #989892bc99d5",
+"M c #991e92a59933",
+"N c #995092a79a94",
+"B c #997893529a01",
+"V c #99a493a09b03",
+"C c #9b8f950b9c66",
+"Z c #9d2c96749d5f",
+"A c #9ec097299e91",
+"S c #9ed898f49fa0",
+"D c #9784a044a1b6",
+"F c #a0569a609fbe",
+"G c #a078983aa078",
+"H c #a2c8996ca259",
+"J c #a2239a20a1aa",
+"K c #a22d9b78a2f7",
+"L c #a3569adca437",
+"P c #a31a9c27a3e3",
+"I c #a37b9e60a3f4",
+"U c #a40a9affa318",
+"Y c #a4409b2fa214",
+"T c #a4269b5da342",
+"R c #a4e89be3a5e7",
+"E c #a5639bcaa413",
+"W c #a5139c18a28b",
+"Q c #a4989e15a2a8",
+"! c #a5de9d8ba53d",
+"~ c #a54a9cada64f",
+"^ c #a4aa9f07a4fb",
+"/ c #a5b79eb3a556",
+"( c #a58d9f39a506",
+") c #a5bb9e31a684",
+"_ c #a3d9a4bda3d9",
+"` c #a621a08ea662",
+"' c #a744a0c8a6fd",
+"] c #a7fea24ba7ed",
+"[ c #a15aaaabad2e",
+"{ c #a940a16daa09",
+"} c #a857a279a87a",
+"| c #a9d5a294a9d3",
+" . c #a955a35ea8fa",
+".. c #aad0a3b6aacf",
+"X. c #ab3ca35aaab6",
+"o. c #ab7ca3f3ac46",
+"O. c #ac96a4fdac96",
+"+. c #ac91a579ac80",
+"@. c #ad06a4f4ad06",
+"#. c #ad2fa5ecad2f",
+"$. c #adfda605adfd",
+"%. c #ad73a70dad5d",
+"&. c #ae0ea5f9adfd",
+"*. c #ae78a6ccae46",
+"=. c #afe1a7cbafe3",
+"-. c #aa3eabd7aa3e",
+";. c #af1fa84bae82",
+":. c #afafa80eafaf",
+">. c #af66a72cb02f",
+",. c #a94eaf54b50d",
+"<. c #ae35aa21b25e",
+"1. c #a4c2ba30b88d",
+"2. c #b01da6d3afb5",
+"3. c #b032a803b000",
+"4. c #b143a8d3b143",
+"5. c #b1a3a9b1b1a3",
+"6. c #b14ba915b215",
+"7. c #b225a9abb222",
+"8. c #b2caaaabb390",
+"9. c #b2dfab45b2df",
+"0. c #b3beab1db3be",
+"q. c #b1bbad04b240",
+"w. c #b093accdb432",
+"e. c #b424ab99b3f3",
+"r. c #b45babeeb45c",
+"t. c #b48bac20b48b",
+"y. c #b557ac7ab557",
+"u. c #b5efadbbb5ef",
+"i. c #b43bad42b706",
+"p. c #b62fadfcb62f",
+"a. c #b6d1ae37b69f",
+"s. c #b73baea0b73b",
+"d. c #b7f1af99b7f1",
+"f. c #b87baf73b87b",
+"g. c #b8ceb08ab8ce",
+"h. c #b964b097b95b",
+"j. c #b9cbb176b9be",
+"k. c #b9e9b1fabaa8",
+"l. c #b85cb393b844",
+"z. c #ba83b19aba83",
+"x. c #bacfb21bbacf",
+"c. c #bb4bb27dbb4b",
+"v. c #bbc6b361bbc6",
+"b. c #b9c1b53db9d4",
+"n. c #bc05b36abbd4",
+"m. c #bc84b36ebc84",
+"M. c #bd27b3c1bd27",
+"N. c #bc73b44abc73",
+"B. c #bde1b4f4bde1",
+"V. c #be00b4debdd1",
+"C. c #be04b4c8be04",
+"Z. c #bf12b66bbf12",
+"A. c #bcf5b836bcf4",
+"S. c #bf50ba5abf50",
+"D. c #c043b4ffbea1",
+"F. c #c0aeb786c0ae",
+"G. c #c111b7d1c111",
+"H. c #c0cfb819c0cf",
+"J. c #c18db8e2c18d",
+"K. c #c1bdb908c1bd",
+"L. c #c255b8e8c255",
+"P. c #c278b9c8c278",
+"I. c #c33dbaaec326",
+"U. c #c198bc0ec198",
+"Y. c #c268bd17c268",
+"T. c #c552bc8bc552",
+"R. c #c47ebee0c47e",
+"E. c #c834bf3ec834",
+"W. c #c630c08fc630",
+"Q. c #c232c2d9cc1b",
+"!. c #c8f3c36bc988",
+"~. c #c94bc3c6c94b",
+"^. c #caa0c191caa0",
+"/. c #cbcfc24ecbcf",
+"(. c #cb82c598cb82",
+"). c #cc22c11ecb08",
+"_. c #cc21c609cc21",
+"`. c #d0bccaead0bc",
+"'. c #d0accb0fd0ac",
+"]. c #d13dcb7bd13a",
+"[. c #d2eecd97d2ee",
+"{. c #dcb3d886dcb3",
+/* pixels */
+"{.[.'.`.'.`.'.`.'.`.'.`.'.`.'.].!.",
+"].I.H.K.J.K.J.J.J.K.T.^.E.P.J.I.k.",
+"_.N.h.m.x.c.c.z.m.F.f.a G L.h.V.8.",
+"(.v.g.j.z.g.x.j.G.y.6 > 4 T.h.n.6.",
+"~.j.s.d.g.d.m.B.C.8 -.u M.m.f.j.>.",
+"W.u.0.t.r.y.x.1 = _ $ y /.p.r.a.o.",
+"R.9.4.7.5.7.j.J O 7 o s Z.7.e.{ ",
+"Y.:.@.$.&.2.i.Q.* & A 3 X s.=.3.) ",
+"U.#.| O.X.<.q e 5 [ ).9 5.#.*.P ",
+"S.+.| ..X.,.w r t 1.D.+ < N...+.K ",
+"A.} ^ ` ' w.2 ; # D , % ;.%.` ] S ",
+"b.( Y T / F : @ . - i .W ! C ",
+"l.I H L E Q p d g f f 0 h ~ U R V ",
+"q.Z k v l z N n B m M m x b k c j "
+};
diff --git a/icons/17x14-3dpixmaps/terminal-remote.xpm b/icons/17x14-3dpixmaps/terminal-remote.xpm
new file mode 100644
index 0000000..cc8e412
--- /dev/null
+++ b/icons/17x14-3dpixmaps/terminal-remote.xpm
@@ -0,0 +1,252 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 232 2",
+" c Gray0",
+". c #0000000004d3",
+"X c #00000b451e1c",
+"o c #0b3411f41d0a",
+"O c #000012542798",
+"+ c #03a918502e5e",
+"@ c #0cc31900280c",
+"# c #003d19503a27",
+"$ c #06e71f5c3ee4",
+"% c #166026103819",
+"& c #025f215244b2",
+"* c #000021ae4c57",
+"= c #0d1f29804bde",
+"- c #0df62a584b2d",
+"; c #0d0e2bfc4fc3",
+": c #0db72d1e5341",
+"> c #12d8276241aa",
+", c #13e128b541d7",
+"< c #17322e3f4c67",
+"1 c #17a72f6c4d8e",
+"2 c #104f2d2e508a",
+"3 c #18b232b052e1",
+"4 c #19cf34975365",
+"5 c #1823348d5678",
+"6 c #1fb637aa5d36",
+"7 c #1e6f3d3f63c2",
+"8 c #26cd2f584284",
+"9 c #288e33194351",
+"0 c #2e4a362f445c",
+"q c #210633685155",
+"w c #2401369150b4",
+"e c #21e238df576a",
+"r c #22273a1f5795",
+"t c #23243f766009",
+"y c #335f441b5cc3",
+"u c #2b2b44b6654c",
+"i c #3b474f2c6b97",
+"p c #3fc256407ce7",
+"a c #41be53166a5d",
+"s c #436353b86f36",
+"d c #4dd057126d96",
+"f c #40695379723e",
+"g c #411f56d272c3",
+"h c #48ab59447303",
+"j c #56665aa06785",
+"k c #504159226d96",
+"l c #5738626e7423",
+"z c #556f61e578a5",
+"x c #54e363fd7cf2",
+"c c #5a7c655e7626",
+"v c #58e063fe785b",
+"b c #64f666586fd3",
+"n c #65f16dd07f4d",
+"m c #64cb6e6e7fc0",
+"M c #66cb6c8c7fe0",
+"N c #70c76d276ca3",
+"B c #75ff72c577fe",
+"V c #70c370127f47",
+"C c #7cbd72a773b7",
+"Z c #7d9576b078e9",
+"A c #193f489983d6",
+"S c #2234495a80e6",
+"D c #25414fe98552",
+"F c #2411509084be",
+"G c #29e4588588e0",
+"H c #2be159709200",
+"J c #2bcd5ac298c6",
+"K c #39cb58f18270",
+"L c #30dc66e2b10e",
+"P c #3fb871eeb2c3",
+"I c #449e6cd69e29",
+"U c #4a1a6b659597",
+"Y c #4ce36cbd9470",
+"T c #556f66f188a9",
+"R c #5bbb688787b3",
+"E c #5e38729a8f86",
+"W c #530e705c94e5",
+"Q c #5fc7763e91ad",
+"! c #5cbc714b995f",
+"~ c #46a86ee0aba7",
+"^ c #46a57012ac89",
+"/ c #58227c42acdd",
+"( c #61516cde8158",
+") c #675b6dd4827c",
+"_ c #67df6ff681fb",
+"` c #606d6f808a95",
+"' c #69446fb582a4",
+"] c #618571f58cdc",
+"[ c #691f73328620",
+"{ c #6e10769488ab",
+"} c #6c45778b8ff7",
+"| c #669977c49771",
+" . c #634e7acd9db9",
+".. c #68977cdf9fc8",
+"X. c #71e472a08392",
+"o. c #724a760a8050",
+"O. c #7673761680b4",
+"+. c #73cb7931896e",
+"@. c #7b0b797282b3",
+"#. c #78e17be68438",
+"$. c #7d3b7a048040",
+"%. c #73337b0491bd",
+"&. c #79027fa89a9d",
+"*. c #7f4d81c3840d",
+"=. c #757d8025931c",
+"-. c #7734852d9865",
+";. c #763f87149ffc",
+":. c #7e3181039561",
+">. c #782284d59e2e",
+",. c #7c29860699dc",
+"<. c #83d37d5a87fb",
+"1. c #821d826f84f6",
+"2. c #844f830d8622",
+"3. c #879a8023870a",
+"4. c #875b81ca868d",
+"5. c #822880f9882a",
+"6. c #87ff86b68cea",
+"7. c #894087bc8cb9",
+"8. c #8a4985d58c2a",
+"9. c #8f518ac68a31",
+"0. c #8cc68e398ef9",
+"q. c #82a984cb93d5",
+"w. c #824e8c1c9ca1",
+"e. c #8ed88d4890a1",
+"r. c #8c888c7896bd",
+"t. c #8b5d88ce9915",
+"y. c #89ae8d809cee",
+"u. c #8d848e2c99de",
+"i. c #8fb08fba99cb",
+"p. c #8666905a8956",
+"a. c #8ed294829642",
+"s. c #91388ffc9154",
+"d. c #91f98eec924e",
+"f. c #986b8f449119",
+"g. c #961491b98e36",
+"h. c #96d391a891ca",
+"j. c #974891ce9691",
+"k. c #949e9484980d",
+"l. c #98df924a9a0e",
+"z. c #9cef974e9d75",
+"x. c #9eaa996b9fc2",
+"c. c #9dd09c239eb4",
+"v. c #8b3e91e6a31b",
+"b. c #8bd397edb60e",
+"n. c #9fb59a45a188",
+"m. c #9e6f9af0a3c0",
+"M. c #9b8e9b42a806",
+"N. c #9bc4aaadbd19",
+"B. c #9cd0b141b96c",
+"V. c #a7de9f299da9",
+"C. c #a7bc9f629fc9",
+"Z. c #a2919f85a21f",
+"A. c #a29a9da2a427",
+"S. c #a2da9d82a59b",
+"D. c #a5329f16a718",
+"F. c #a187a02ca56e",
+"G. c #a603a00ba700",
+"H. c #a8cfa023a66d",
+"J. c #a8c0a35ea40e",
+"K. c #abf8a25da6ef",
+"L. c #adb0a646a6bd",
+"P. c #a8bda21aa8b1",
+"I. c #a9efa369aae4",
+"U. c #aafba4dba995",
+"Y. c #a92aa62bafb7",
+"T. c #acfaa6feac47",
+"R. c #ac38a7f1ac83",
+"E. c #ac84a69baf9f",
+"W. c #ad51a73daeef",
+"Q. c #ae62a8aaaf41",
+"!. c #aeaeaa81af28",
+"~. c #a8e5a620b055",
+"^. c #ae30a7b8b18c",
+"/. c #ab11a9a2b6a9",
+"(. c #ae89a8bfb04b",
+"). c #af3fab4bb175",
+"_. c #a95eaf49bdea",
+"`. c #ae61ad9fb8de",
+"'. c #afffb065b48c",
+"]. c #af91b08abc53",
+"[. c #b1beaa09afa1",
+"{. c #b128a9d8b128",
+"}. c #b0eda92db24d",
+"|. c #b313ab39b329",
+" X c #b2cbacb3b386",
+".X c #b391ac03b2da",
+"XX c #b40faa59b344",
+"oX c #b56aac07b3e2",
+"OX c #b5c3aeabb534",
+"+X c #b6cdaeb4b752",
+"@X c #b0b7aed7b898",
+"#X c #b14fb20eaf94",
+"$X c #b35db0efb98d",
+"%X c #b642b060ba90",
+"&X c #b8c7b0b8b8a9",
+"*X c #b9e0b1dab99d",
+"=X c #baf4b314b894",
+"-X c #babbb295ba96",
+";X c #baeab387ba19",
+":X c #bb14b2ecbabf",
+">X c #bd61b390b80d",
+",X c #bc75b345ba53",
+"<X c #bc1eb6c8bc48",
+"1X c #bf5bb6c9bcc8",
+"2X c #9526a7d9c516",
+"3X c #acf4b2a2c318",
+"4X c #ae8bb306c251",
+"5X c #b488b7c0ca31",
+"6X c #c6fcbb09bf77",
+"7X c #c25abb7dc25a",
+"8X c #c030bbf5c493",
+"9X c #c2bebc5dc123",
+"0X c #c357bd5bc32b",
+"qX c #c01ebc90c530",
+"wX c #c53cbf43c557",
+"eX c #c8bcbe74c523",
+"rX c #cadbc0cfc726",
+"tX c #c9ddc2c3c9de",
+"yX c #ca9ac253c8dd",
+"uX c #ca71c344ca5b",
+"iX c #cac5c433cac5",
+"pX c #cc60c497cb10",
+"aX c #cc7dc58acc7d",
+"sX c #cc9bc5a1cd05",
+"dX c #d6ddcd28d138",
+"fX c #d67dcfb9d63f",
+"gX c #d7b7d164d7b7",
+"hX c #dd49d516d9c1",
+"jX c #f34eeba7ee81",
+"kX c #f861f07bf57b",
+"lX c #f93bf2c1f689",
+"== c #a00000",
+/* pixels */
+"gXaXtXuXpXqX4X3X].8XsXuXtXtXtXuX7X",
+"iX*X,X6XM.=.W Y } c m.eX:X&X&X-X{.",
+"wXOX=X[ t v ] T t.8 + 4.1X.XQ. XP.",
+"0X>X+.* F b.rX+XZ.l > % r.;XW.(.G.",
+"9X~.u K 5XlXhXoXL.' w 1 9 %X^.E.S.",
+"<Xi.a 2XkXjXfX|.U.d : 5 O u.[.I.n.",
+"$Xv.8.%./.dXyXXXC.z 2 , X Z }.D.z.",
+"`.;.V.y & h H.K.h.&.U 4 . C J.c.k.",
+"'.,.q.x ; = < ( -. .L >._.N.B.p.s.",
+"#Xa.R y.s - e E ..^ A w.Q ==q B d.",
+").z.` I f r | / ~ H # b g ==i N 9.",
+"R.g.f.! D G P J S $ o !.@XY.x.A.6.",
+"T.0.e.j.:.p 7 6 3 0 $.l.{ m j k X.",
+"F.7.*.1.2.5.@.O.#.<.3.V M _ n ) o.",
+};
diff --git a/icons/17x14-3dpixmaps/terminal-special.xpm b/icons/17x14-3dpixmaps/terminal-special.xpm
new file mode 100644
index 0000000..cabed5f
--- /dev/null
+++ b/icons/17x14-3dpixmaps/terminal-special.xpm
@@ -0,0 +1,252 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 232 2",
+" c Gray0",
+". c #0000000004d3",
+"X c #00000b451e1c",
+"o c #0b3411f41d0a",
+"O c #000012542798",
+"+ c #03a918502e5e",
+"@ c #0cc31900280c",
+"# c #003d19503a27",
+"$ c #06e71f5c3ee4",
+"% c #166026103819",
+"& c #025f215244b2",
+"* c #000021ae4c57",
+"= c #0d1f29804bde",
+"- c #0df62a584b2d",
+"; c #0d0e2bfc4fc3",
+": c #0db72d1e5341",
+"> c #12d8276241aa",
+", c #13e128b541d7",
+"< c #17322e3f4c67",
+"1 c #17a72f6c4d8e",
+"2 c #104f2d2e508a",
+"3 c #18b232b052e1",
+"4 c #19cf34975365",
+"5 c #1823348d5678",
+"6 c #1fb637aa5d36",
+"7 c #1e6f3d3f63c2",
+"8 c #26cd2f584284",
+"9 c #288e33194351",
+"0 c #2e4a362f445c",
+"q c #210633685155",
+"w c #2401369150b4",
+"e c #21e238df576a",
+"r c #22273a1f5795",
+"t c #23243f766009",
+"y c #335f441b5cc3",
+"u c #2b2b44b6654c",
+"i c #3b474f2c6b97",
+"p c #3fc256407ce7",
+"a c #41be53166a5d",
+"s c #436353b86f36",
+"d c #4dd057126d96",
+"f c #40695379723e",
+"g c #411f56d272c3",
+"h c #48ab59447303",
+"j c #56665aa06785",
+"k c #504159226d96",
+"l c #5738626e7423",
+"z c #556f61e578a5",
+"x c #54e363fd7cf2",
+"c c #5a7c655e7626",
+"v c #58e063fe785b",
+"b c #64f666586fd3",
+"n c #65f16dd07f4d",
+"m c #64cb6e6e7fc0",
+"M c #66cb6c8c7fe0",
+"N c #70c76d276ca3",
+"B c #75ff72c577fe",
+"V c #70c370127f47",
+"C c #7cbd72a773b7",
+"Z c #7d9576b078e9",
+"A c #193f489983d6",
+"S c #2234495a80e6",
+"D c #25414fe98552",
+"F c #2411509084be",
+"G c #29e4588588e0",
+"H c #2be159709200",
+"J c #2bcd5ac298c6",
+"K c #39cb58f18270",
+"L c #30dc66e2b10e",
+"P c #3fb871eeb2c3",
+"I c #449e6cd69e29",
+"U c #4a1a6b659597",
+"Y c #4ce36cbd9470",
+"T c #556f66f188a9",
+"R c #5bbb688787b3",
+"E c #5e38729a8f86",
+"W c #530e705c94e5",
+"Q c #5fc7763e91ad",
+"! c #5cbc714b995f",
+"~ c #46a86ee0aba7",
+"^ c #46a57012ac89",
+"/ c #58227c42acdd",
+"( c #61516cde8158",
+") c #675b6dd4827c",
+"_ c #67df6ff681fb",
+"` c #606d6f808a95",
+"' c #69446fb582a4",
+"] c #618571f58cdc",
+"[ c #691f73328620",
+"{ c #6e10769488ab",
+"} c #6c45778b8ff7",
+"| c #669977c49771",
+" . c #634e7acd9db9",
+".. c #68977cdf9fc8",
+"X. c #71e472a08392",
+"o. c #724a760a8050",
+"O. c #7673761680b4",
+"+. c #73cb7931896e",
+"@. c #7b0b797282b3",
+"#. c #78e17be68438",
+"$. c #7d3b7a048040",
+"%. c #73337b0491bd",
+"&. c #79027fa89a9d",
+"*. c #7f4d81c3840d",
+"=. c #757d8025931c",
+"-. c #7734852d9865",
+";. c #763f87149ffc",
+":. c #7e3181039561",
+">. c #782284d59e2e",
+",. c #7c29860699dc",
+"<. c #83d37d5a87fb",
+"1. c #821d826f84f6",
+"2. c #844f830d8622",
+"3. c #879a8023870a",
+"4. c #875b81ca868d",
+"5. c #822880f9882a",
+"6. c #87ff86b68cea",
+"7. c #894087bc8cb9",
+"8. c #8a4985d58c2a",
+"9. c #8f518ac68a31",
+"0. c #8cc68e398ef9",
+"q. c #82a984cb93d5",
+"w. c #824e8c1c9ca1",
+"e. c #8ed88d4890a1",
+"r. c #8c888c7896bd",
+"t. c #8b5d88ce9915",
+"y. c #89ae8d809cee",
+"u. c #8d848e2c99de",
+"i. c #8fb08fba99cb",
+"p. c #8666905a8956",
+"a. c #8ed294829642",
+"s. c #91388ffc9154",
+"d. c #91f98eec924e",
+"f. c #986b8f449119",
+"g. c #961491b98e36",
+"h. c #96d391a891ca",
+"j. c #974891ce9691",
+"k. c #949e9484980d",
+"l. c #98df924a9a0e",
+"z. c #9cef974e9d75",
+"x. c #9eaa996b9fc2",
+"c. c #9dd09c239eb4",
+"v. c #8b3e91e6a31b",
+"b. c #8bd397edb60e",
+"n. c #9fb59a45a188",
+"m. c #9e6f9af0a3c0",
+"M. c #9b8e9b42a806",
+"N. c #9bc4aaadbd19",
+"B. c #9cd0b141b96c",
+"V. c #a7de9f299da9",
+"C. c #a7bc9f629fc9",
+"Z. c #a2919f85a21f",
+"A. c #a29a9da2a427",
+"S. c #a2da9d82a59b",
+"D. c #a5329f16a718",
+"F. c #a187a02ca56e",
+"G. c #a603a00ba700",
+"H. c #a8cfa023a66d",
+"J. c #a8c0a35ea40e",
+"K. c #abf8a25da6ef",
+"L. c #adb0a646a6bd",
+"P. c #a8bda21aa8b1",
+"I. c #a9efa369aae4",
+"U. c #aafba4dba995",
+"Y. c #a92aa62bafb7",
+"T. c #acfaa6feac47",
+"R. c #ac38a7f1ac83",
+"E. c #ac84a69baf9f",
+"W. c #ad51a73daeef",
+"Q. c #ae62a8aaaf41",
+"!. c #aeaeaa81af28",
+"~. c #a8e5a620b055",
+"^. c #ae30a7b8b18c",
+"/. c #ab11a9a2b6a9",
+"(. c #ae89a8bfb04b",
+"). c #af3fab4bb175",
+"_. c #a95eaf49bdea",
+"`. c #ae61ad9fb8de",
+"'. c #afffb065b48c",
+"]. c #af91b08abc53",
+"[. c #b1beaa09afa1",
+"{. c #b128a9d8b128",
+"}. c #b0eda92db24d",
+"|. c #b313ab39b329",
+" X c #b2cbacb3b386",
+".X c #b391ac03b2da",
+"XX c #b40faa59b344",
+"oX c #b56aac07b3e2",
+"OX c #b5c3aeabb534",
+"+X c #b6cdaeb4b752",
+"@X c #b0b7aed7b898",
+"#X c #b14fb20eaf94",
+"$X c #b35db0efb98d",
+"%X c #b642b060ba90",
+"&X c #b8c7b0b8b8a9",
+"*X c #b9e0b1dab99d",
+"=X c #baf4b314b894",
+"-X c #babbb295ba96",
+";X c #baeab387ba19",
+":X c #bb14b2ecbabf",
+">X c #bd61b390b80d",
+",X c #bc75b345ba53",
+"<X c #bc1eb6c8bc48",
+"1X c #bf5bb6c9bcc8",
+"2X c #9526a7d9c516",
+"3X c #acf4b2a2c318",
+"4X c #ae8bb306c251",
+"5X c #b488b7c0ca31",
+"6X c #c6fcbb09bf77",
+"7X c #c25abb7dc25a",
+"8X c #c030bbf5c493",
+"9X c #c2bebc5dc123",
+"0X c #c357bd5bc32b",
+"qX c #c01ebc90c530",
+"wX c #c53cbf43c557",
+"eX c #c8bcbe74c523",
+"rX c #cadbc0cfc726",
+"tX c #c9ddc2c3c9de",
+"yX c #ca9ac253c8dd",
+"uX c #ca71c344ca5b",
+"iX c #cac5c433cac5",
+"pX c #cc60c497cb10",
+"aX c #cc7dc58acc7d",
+"sX c #cc9bc5a1cd05",
+"dX c #d6ddcd28d138",
+"fX c #d67dcfb9d63f",
+"gX c #d7b7d164d7b7",
+"hX c #dd49d516d9c1",
+"jX c #f34eeba7ee81",
+"kX c #f861f07bf57b",
+"lX c #f93bf2c1f689",
+"== c #00a000",
+/* pixels */
+"gXaXtXuXpXqX4X3X].8XsXuXtXtXtXuX7X",
+"iX*X,X6XM.=.W Y } c m.eX:X&X&X-X{.",
+"wXOX=X[ t v ] T t.8 + 4.1X.XQ. XP.",
+"0X>X+.* F b.rX+XZ.l > % r.;XW.(.G.",
+"9X~.u K 5XlXhXoXL.' w 1 9 %X^.E.S.",
+"<Xi.a 2XkXjXfX|.U.d : 5 O u.[.I.n.",
+"$Xv.8.%./.dXyXXXC.z 2 , X Z }.D.z.",
+"`.;.V.y & h H.K.h.&.U 4 . C J.c.k.",
+"'.,.q.x ; = < ( -. .L >._.N.B.p.s.",
+"#Xa.R y.s - e E ..^ A w.Q ==q B d.",
+").z.` I f r | / ~ H # b g ==i N 9.",
+"R.g.f.! D G P J S $ o !.@XY.x.A.6.",
+"T.0.e.j.:.p 7 6 3 0 $.l.{ m j k X.",
+"F.7.*.1.2.5.@.O.#.<.3.V M _ n ) o.",
+};
diff --git a/icons/17x14-3dpixmaps/terminal.xpm b/icons/17x14-3dpixmaps/terminal.xpm
new file mode 100644
index 0000000..c797f50
--- /dev/null
+++ b/icons/17x14-3dpixmaps/terminal.xpm
@@ -0,0 +1,251 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 231 2",
+" c Gray0",
+". c #0000000004d3",
+"X c #00000b451e1c",
+"o c #0b3411f41d0a",
+"O c #000012542798",
+"+ c #03a918502e5e",
+"@ c #0cc31900280c",
+"# c #003d19503a27",
+"$ c #06e71f5c3ee4",
+"% c #166026103819",
+"& c #025f215244b2",
+"* c #000021ae4c57",
+"= c #0d1f29804bde",
+"- c #0df62a584b2d",
+"; c #0d0e2bfc4fc3",
+": c #0db72d1e5341",
+"> c #12d8276241aa",
+", c #13e128b541d7",
+"< c #17322e3f4c67",
+"1 c #17a72f6c4d8e",
+"2 c #104f2d2e508a",
+"3 c #18b232b052e1",
+"4 c #19cf34975365",
+"5 c #1823348d5678",
+"6 c #1fb637aa5d36",
+"7 c #1e6f3d3f63c2",
+"8 c #26cd2f584284",
+"9 c #288e33194351",
+"0 c #2e4a362f445c",
+"q c #210633685155",
+"w c #2401369150b4",
+"e c #21e238df576a",
+"r c #22273a1f5795",
+"t c #23243f766009",
+"y c #335f441b5cc3",
+"u c #2b2b44b6654c",
+"i c #3b474f2c6b97",
+"p c #3fc256407ce7",
+"a c #41be53166a5d",
+"s c #436353b86f36",
+"d c #4dd057126d96",
+"f c #40695379723e",
+"g c #411f56d272c3",
+"h c #48ab59447303",
+"j c #56665aa06785",
+"k c #504159226d96",
+"l c #5738626e7423",
+"z c #556f61e578a5",
+"x c #54e363fd7cf2",
+"c c #5a7c655e7626",
+"v c #58e063fe785b",
+"b c #64f666586fd3",
+"n c #65f16dd07f4d",
+"m c #64cb6e6e7fc0",
+"M c #66cb6c8c7fe0",
+"N c #70c76d276ca3",
+"B c #75ff72c577fe",
+"V c #70c370127f47",
+"C c #7cbd72a773b7",
+"Z c #7d9576b078e9",
+"A c #193f489983d6",
+"S c #2234495a80e6",
+"D c #25414fe98552",
+"F c #2411509084be",
+"G c #29e4588588e0",
+"H c #2be159709200",
+"J c #2bcd5ac298c6",
+"K c #39cb58f18270",
+"L c #30dc66e2b10e",
+"P c #3fb871eeb2c3",
+"I c #449e6cd69e29",
+"U c #4a1a6b659597",
+"Y c #4ce36cbd9470",
+"T c #556f66f188a9",
+"R c #5bbb688787b3",
+"E c #5e38729a8f86",
+"W c #530e705c94e5",
+"Q c #5fc7763e91ad",
+"! c #5cbc714b995f",
+"~ c #46a86ee0aba7",
+"^ c #46a57012ac89",
+"/ c #58227c42acdd",
+"( c #61516cde8158",
+") c #675b6dd4827c",
+"_ c #67df6ff681fb",
+"` c #606d6f808a95",
+"' c #69446fb582a4",
+"] c #618571f58cdc",
+"[ c #691f73328620",
+"{ c #6e10769488ab",
+"} c #6c45778b8ff7",
+"| c #669977c49771",
+" . c #634e7acd9db9",
+".. c #68977cdf9fc8",
+"X. c #71e472a08392",
+"o. c #724a760a8050",
+"O. c #7673761680b4",
+"+. c #73cb7931896e",
+"@. c #7b0b797282b3",
+"#. c #78e17be68438",
+"$. c #7d3b7a048040",
+"%. c #73337b0491bd",
+"&. c #79027fa89a9d",
+"*. c #7f4d81c3840d",
+"=. c #757d8025931c",
+"-. c #7734852d9865",
+";. c #763f87149ffc",
+":. c #7e3181039561",
+">. c #782284d59e2e",
+",. c #7c29860699dc",
+"<. c #83d37d5a87fb",
+"1. c #821d826f84f6",
+"2. c #844f830d8622",
+"3. c #879a8023870a",
+"4. c #875b81ca868d",
+"5. c #822880f9882a",
+"6. c #87ff86b68cea",
+"7. c #894087bc8cb9",
+"8. c #8a4985d58c2a",
+"9. c #8f518ac68a31",
+"0. c #8cc68e398ef9",
+"q. c #82a984cb93d5",
+"w. c #824e8c1c9ca1",
+"e. c #8ed88d4890a1",
+"r. c #8c888c7896bd",
+"t. c #8b5d88ce9915",
+"y. c #89ae8d809cee",
+"u. c #8d848e2c99de",
+"i. c #8fb08fba99cb",
+"p. c #8666905a8956",
+"a. c #8ed294829642",
+"s. c #91388ffc9154",
+"d. c #91f98eec924e",
+"f. c #986b8f449119",
+"g. c #961491b98e36",
+"h. c #96d391a891ca",
+"j. c #974891ce9691",
+"k. c #949e9484980d",
+"l. c #98df924a9a0e",
+"z. c #9cef974e9d75",
+"x. c #9eaa996b9fc2",
+"c. c #9dd09c239eb4",
+"v. c #8b3e91e6a31b",
+"b. c #8bd397edb60e",
+"n. c #9fb59a45a188",
+"m. c #9e6f9af0a3c0",
+"M. c #9b8e9b42a806",
+"N. c #9bc4aaadbd19",
+"B. c #9cd0b141b96c",
+"V. c #a7de9f299da9",
+"C. c #a7bc9f629fc9",
+"Z. c #a2919f85a21f",
+"A. c #a29a9da2a427",
+"S. c #a2da9d82a59b",
+"D. c #a5329f16a718",
+"F. c #a187a02ca56e",
+"G. c #a603a00ba700",
+"H. c #a8cfa023a66d",
+"J. c #a8c0a35ea40e",
+"K. c #abf8a25da6ef",
+"L. c #adb0a646a6bd",
+"P. c #a8bda21aa8b1",
+"I. c #a9efa369aae4",
+"U. c #aafba4dba995",
+"Y. c #a92aa62bafb7",
+"T. c #acfaa6feac47",
+"R. c #ac38a7f1ac83",
+"E. c #ac84a69baf9f",
+"W. c #ad51a73daeef",
+"Q. c #ae62a8aaaf41",
+"!. c #aeaeaa81af28",
+"~. c #a8e5a620b055",
+"^. c #ae30a7b8b18c",
+"/. c #ab11a9a2b6a9",
+"(. c #ae89a8bfb04b",
+"). c #af3fab4bb175",
+"_. c #a95eaf49bdea",
+"`. c #ae61ad9fb8de",
+"'. c #afffb065b48c",
+"]. c #af91b08abc53",
+"[. c #b1beaa09afa1",
+"{. c #b128a9d8b128",
+"}. c #b0eda92db24d",
+"|. c #b313ab39b329",
+" X c #b2cbacb3b386",
+".X c #b391ac03b2da",
+"XX c #b40faa59b344",
+"oX c #b56aac07b3e2",
+"OX c #b5c3aeabb534",
+"+X c #b6cdaeb4b752",
+"@X c #b0b7aed7b898",
+"#X c #b14fb20eaf94",
+"$X c #b35db0efb98d",
+"%X c #b642b060ba90",
+"&X c #b8c7b0b8b8a9",
+"*X c #b9e0b1dab99d",
+"=X c #baf4b314b894",
+"-X c #babbb295ba96",
+";X c #baeab387ba19",
+":X c #bb14b2ecbabf",
+">X c #bd61b390b80d",
+",X c #bc75b345ba53",
+"<X c #bc1eb6c8bc48",
+"1X c #bf5bb6c9bcc8",
+"2X c #9526a7d9c516",
+"3X c #acf4b2a2c318",
+"4X c #ae8bb306c251",
+"5X c #b488b7c0ca31",
+"6X c #c6fcbb09bf77",
+"7X c #c25abb7dc25a",
+"8X c #c030bbf5c493",
+"9X c #c2bebc5dc123",
+"0X c #c357bd5bc32b",
+"qX c #c01ebc90c530",
+"wX c #c53cbf43c557",
+"eX c #c8bcbe74c523",
+"rX c #cadbc0cfc726",
+"tX c #c9ddc2c3c9de",
+"yX c #ca9ac253c8dd",
+"uX c #ca71c344ca5b",
+"iX c #cac5c433cac5",
+"pX c #cc60c497cb10",
+"aX c #cc7dc58acc7d",
+"sX c #cc9bc5a1cd05",
+"dX c #d6ddcd28d138",
+"fX c #d67dcfb9d63f",
+"gX c #d7b7d164d7b7",
+"hX c #dd49d516d9c1",
+"jX c #f34eeba7ee81",
+"kX c #f861f07bf57b",
+"lX c #f93bf2c1f689",
+/* pixels */
+"gXaXtXuXpXqX4X3X].8XsXuXtXtXtXuX7X",
+"iX*X,X6XM.=.W Y } c m.eX:X&X&X-X{.",
+"wXOX=X[ t v ] T t.8 + 4.1X.XQ. XP.",
+"0X>X+.* F b.rX+XZ.l > % r.;XW.(.G.",
+"9X~.u K 5XlXhXoXL.' w 1 9 %X^.E.S.",
+"<Xi.a 2XkXjXfX|.U.d : 5 O u.[.I.n.",
+"$Xv.8.%./.dXyXXXC.z 2 , X Z }.D.z.",
+"`.;.V.y & h H.K.h.&.U 4 . C J.c.k.",
+"'.,.q.x ; = < ( -. .L >._.N.B.p.s.",
+"#Xa.R y.s - e E ..^ A w.Q q B d.",
+").z.` I f r | / ~ H # b g @ i N 9.",
+"R.g.f.! D G P J S $ o !.@XY.x.A.6.",
+"T.0.e.j.:.p 7 6 3 0 $.l.{ m j k X.",
+"F.7.*.1.2.5.@.O.#.<.3.V M _ n ) o."
+};
diff --git a/icons/17x14-3dpixmaps/themes.xpm b/icons/17x14-3dpixmaps/themes.xpm
new file mode 100644
index 0000000..330a0c1
--- /dev/null
+++ b/icons/17x14-3dpixmaps/themes.xpm
@@ -0,0 +1,173 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 153 2",
+" c #762f4bec207f",
+". c #71b45ec84ddb",
+"X c #7ec66c655931",
+"o c #7e6a711b5f9e",
+"O c #699467aa7035",
+"+ c #71fb6f9d744f",
+"@ c #758176808085",
+"# c #722e77688817",
+"$ c #724079338a2e",
+"% c #877e58a22712",
+"& c #838558fa28b8",
+"* c #854a5bd8298a",
+"= c #8ef5681f3ea8",
+"- c #938161a02c7f",
+"; c #997169ce3797",
+": c #a254635b1b35",
+"> c #a76f674d211a",
+", c #ac986c262655",
+"< c #ac866fb62ac3",
+"1 c #b0bd6e5d2b85",
+"2 c #becb71c02022",
+"3 c #b76c78613275",
+"4 c #892274aa5b18",
+"5 c #8c77764a5b01",
+"6 c #88a877106277",
+"7 c #c76d798e2369",
+"8 c #caba7e702a2e",
+"9 c #91e981866cf6",
+"0 c #990785cb6db0",
+"q c #a1718b336b8b",
+"w c #a8488c4f671e",
+"e c #a412906c7a81",
+"r c #bb139ac977e6",
+"t c #cf1983952c76",
+"y c #cb8482d53401",
+"u c #8352825a8b86",
+"i c #8b7084f284ee",
+"p c #863f892a9468",
+"a c #8a5c8a6491c0",
+"s c #90488c9b91d1",
+"d c #96dd92fe97a8",
+"f c #9714933797de",
+"g c #976093839834",
+"h c #97ed941198b7",
+"j c #9832945598fc",
+"k c #984a946c991d",
+"l c #9a1d963d9adf",
+"z c #9c09982b9cd2",
+"x c #9d0499559dc5",
+"c c #90db958fa703",
+"v c #97809c0badfb",
+"b c #9f379b5aa001",
+"n c #9e269cf7a58b",
+"m c #9e2ea351b327",
+"M c #a21b9df2a1e9",
+"N c #a29d9e94a2c8",
+"B c #a31e9efda2e0",
+"V c #a31f9f02a2ef",
+"C c #a37d9f69a36a",
+"Z c #a0a89f16a6ce",
+"A c #bf79a4a08127",
+"S c #a477a051a3ff",
+"D c #a491a081a45a",
+"F c #a532a109a4cf",
+"G c #a585a176a56f",
+"H c #a5bfa1d0a689",
+"J c #a648a22ca648",
+"K c #a797a2bca664",
+"L c #a73ba32aa730",
+"P c #a100a01ca8bd",
+"I c #a114a21faaeb",
+"U c #a150a26fad24",
+"Y c #a896a48ea8ae",
+"T c #a90ca4eba9d6",
+"R c #a954a549a960",
+"E c #a901a4eeaa0e",
+"W c #aa40a625a9fd",
+"Q c #aa7ea62baa59",
+"! c #abc4a736aab8",
+"~ c #ab85a779ab7b",
+"^ c #a977a6bdad2b",
+"/ c #ab4ba740ac15",
+"( c #aa7fa824afc8",
+") c #acc4a8a1acac",
+"_ c #ad7da984ad97",
+"` c #ae65a9e4af2e",
+"' c #ae97aa7bae66",
+"] c #af7cab6caf76",
+"[ c #acc6aa2cb1a9",
+"{ c #ac55ab39b374",
+"} c #adefab43b2a7",
+"| c #ae2aaba2b1ef",
+" . c #ad9aabebb5d7",
+".. c #a840ab5fb959",
+"X. c #b020ac0eafee",
+"o. c #b025ab92b0ee",
+"O. c #b089ac22b08a",
+"+. c #b15ead50b158",
+"@. c #b217ad3db2dc",
+"#. c #b284ae73b284",
+"$. c #b20caf20b2a2",
+"%. c #b309ae8bb309",
+"&. c #b3beaf76b3a6",
+"*. c #b211aec3b52e",
+"=. c #b4b2b02fb4bc",
+"-. c #b580b14ab57b",
+";. c #b5b7b1a2b646",
+":. c #b53db21db79b",
+">. c #b608b174b5d6",
+",. c #b62ab149b62a",
+"<. c #b67cb200b675",
+"1. c #b74bb28ab74c",
+"2. c #b7deb32cb7dd",
+"3. c #b3cab1ccb89b",
+"4. c #b327b165bb90",
+"5. c #b76eb4a5bb4a",
+"6. c #b89eb3a7b892",
+"7. c #b959b3ffb959",
+"8. c #b8e9b444b8e9",
+"9. c #b88fb431b94e",
+"0. c #b8dab5d4b8d4",
+"q. c #b962b44ab961",
+"w. c #ba0ab523b9f7",
+"e. c #ba87b586ba7b",
+"r. c #bb29b5dfbb29",
+"t. c #ba4cb748ba4c",
+"y. c #bb5db686bb56",
+"u. c #bb1cb6f4bc8d",
+"i. c #bd40b7cdbd0f",
+"p. c #bd6ab907beb1",
+"a. c #bd3eba39bd3e",
+"s. c #bfbabad1bfbb",
+"d. c #bfecbb30bfec",
+"f. c #bf4bbc46bf4b",
+"g. c #c359aaac86cb",
+"h. c #e040be068e4d",
+"j. c #c010bb44c010",
+"k. c #c122bce5c122",
+"l. c #c198be93c198",
+"z. c #c226bd45c1f8",
+"x. c #c267bf64c267",
+"c. c #e99fc9c19af7",
+"v. c #c482c182c482",
+"b. c #c62cc32dc62c",
+"n. c #c811c51cc8a7",
+"m. c #c920c602c920",
+"M. c #cb0bc7e3cb0b",
+"N. c #cba2c887cba2",
+"B. c #cfbfccabcfbf",
+"V. c #d00cccfbd006",
+"C. c #d093cdaed093",
+"Z. c #d226cf3cd226",
+"A. c #dc33d9f6dc33",
+/* pixels */
+"A.Z.B.B.B.B.B.B.B.B.B.B.B.B.B.V.n.",
+"C.k.s.d.d.j.d.j.d.j.s.j.j.j.d.z.9.",
+"N.y.6.r.q.e.e.7.r.q.e.e.q.r.q.i.@.",
+"M.e.1.6.q.w.y.e.y.8.2.8.2.8.6.e.o.",
+"m.8.,.1.u.[ 4. .} p.e.y.1.1.1.6.` ",
+"b.-.%.<.( 6 9 0 o m ..I 5.=.&.>./ ",
+"v.%.O.-.P 5 h.A * = ; & U ;.+.&.T ",
+"x.] ) #.n 4 c.g.% 8 t > a :._ X.H ",
+"l._ W ] Z X r e - y 3 7 + 3.Q ' C ",
+"f.~ R ~ | i w q 1 < : @ *.W ) N ",
+"a.R J L R ^ u # O , 2 . v ! L R b ",
+"t.G N C C G W _ { p $ c E S C G z ",
+"0.D M C V V B B D Y Q K C C V F l ",
+"$.x d j g g h g k g h g g k f k s "
+};
diff --git a/icons/17x14-3dpixmaps/todo.xpm b/icons/17x14-3dpixmaps/todo.xpm
new file mode 100644
index 0000000..2a7dab2
--- /dev/null
+++ b/icons/17x14-3dpixmaps/todo.xpm
@@ -0,0 +1,103 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 83 1",
+" c #90448a63912a",
+". c #97848f0597be",
+"X c #96ca8f90983f",
+"o c #97668f4198c9",
+"O c #97678f9b9922",
+"+ c #981e8f689837",
+"@ c #98528fdf9904",
+"# c #97e9904e995d",
+"$ c #97ef9103994a",
+"% c #9893909298c4",
+"& c #984f90bf991c",
+"* c #98b690769a5b",
+"= c #996994da9a1c",
+"- c #9c0b96dc9cd6",
+"; c #9c8296d99d9e",
+": c #9f3799f4a001",
+"> c #a1079c16a06b",
+", c #a1b99d6aa199",
+"< c #a2049cc2a16b",
+"1 c #a23d9d41a1d0",
+"2 c #a26c9d5fa258",
+"3 c #a3ca9e91a3cf",
+"4 c #a3e59f51a426",
+"5 c #a5c0a060a5a4",
+"6 c #a5bfa1bda689",
+"7 c #a64aa01ca64a",
+"8 c #a754a157a754",
+"9 c #a926a339a90d",
+"0 c #a982a4b3a9c5",
+"q c #aa88a589aa88",
+"w c #ab45a670ab45",
+"e c #abe5a70fabe5",
+"r c #ab4ba740ac15",
+"t c #ac62a797ac56",
+"y c #ac90a827ac90",
+"u c #ad28a8ddad28",
+"i c #adfaa9d2adfc",
+"p c #ae20a9e9ae1c",
+"a c #ae65a9e4af2e",
+"s c #afb6abc5afb6",
+"d c #b020abecafee",
+"f c #b025ab92b0ee",
+"g c #b0b5ac58b0b5",
+"h c #b191ad68b19e",
+"j c #b217ad3db2dc",
+"k c #b2e3aeccb2e3",
+"l c #b324aea5b324",
+"z c #b3e8af7ab3e3",
+"x c #b405af82b405",
+"c c #b557b14bb557",
+"v c #b608b173b5d6",
+"b c #b664b19fb664",
+"n c #b6d1b235b6d1",
+"m c #b77cb2afb77c",
+"M c #b7ddb314b7dd",
+"N c #b877b39cb870",
+"B c #b8c1b442b8c2",
+"V c #b88fb431b94e",
+"C c #b974b449b974",
+"Z c #ba91b582ba8a",
+"A c #bb35b5eabb35",
+"S c #ba56b65dba55",
+"D c #bb7bb6cebb7b",
+"F c #bd40b7cdbd0f",
+"G c #bd3eb925bd3e",
+"H c #bfbabad1bfbb",
+"J c #bfccbb4ebfcc",
+"K c #c010bb44c010",
+"L c #c122bce5c122",
+"P c #c198be97c198",
+"I c #c226bd45c1f8",
+"U c #c267bf65c267",
+"Y c #c482c181c482",
+"T c #c62cc32dc62c",
+"R c #c811c51cc8a7",
+"E c #c920c602c920",
+"W c #cb0bc7e3cb0b",
+"Q c #cba2c887cba2",
+"! c #cfbfccabcfbf",
+"~ c #d00cccfbd006",
+"^ c #d093cdaed093",
+"/ c #d226cf3cd226",
+"( c #dc33d9f6dc33",
+/* pixels */
+"(/!!!!!!!!!!!!!~R",
+"^LHHJKJKJKHKKKHIV",
+"QDNACZZCACZZCACFj",
+"WZmNBMCNBNNCMBNZf",
+"EBvnMbmnnmbMnmmNa",
+"Tclzzxzzxzzzzzzvr",
+"Ykghhhhhhhhhhhhz0",
+"Usupippppippppid6",
+"Pu0yqtwwtqywwtqp3",
+"Je0qqqqqqqqqqqqt2",
+"G978888888888889:",
+"S523333333333335-",
+"B4>1222121121<,3=",
+"h;X%O+$o&O#@.*O* "
+};
diff --git a/icons/17x14-3dpixmaps/unknown.xpm b/icons/17x14-3dpixmaps/unknown.xpm
new file mode 100644
index 0000000..76994b1
--- /dev/null
+++ b/icons/17x14-3dpixmaps/unknown.xpm
@@ -0,0 +1,245 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 225 2",
+" c Gray0",
+". c #0f4b0efd0ebc",
+"X c #11be12b01302",
+"o c #122c123611cb",
+"O c #184e18781833",
+"+ c #190c188018f2",
+"@ c Gray10",
+"# c #1d851c6b1e07",
+"$ c #1fc71ec71f12",
+"% c #20fe21b024d5",
+"& c #233322262691",
+"* c #262a269028d2",
+"= c #283327682878",
+"- c #283a2848294f",
+"; c #2abb29d72a79",
+": c #2a862a002a99",
+"> c #2ad12ac62b3d",
+", c #2d7f2da02e94",
+"< c #2f5c2e392fa0",
+"1 c #3574345e35b7",
+"2 c #373635e936ab",
+"3 c #378835f3375e",
+"4 c #37d135643bc3",
+"5 c #3704371d38dc",
+"6 c #3b1a39a73ea1",
+"7 c #3d9e3c573d96",
+"8 c #3e143d4d3e0b",
+"9 c #3f373d933f01",
+"0 c #40a53f7d426b",
+"q c #41413ff743de",
+"w c #41d9412141b4",
+"e c Gray26",
+"r c #43f0438745fd",
+"t c #456f44e245bb",
+"y c #46b345244698",
+"u c #475146774948",
+"i c #489c4693483f",
+"p c #49954a504d61",
+"a c #4a31484a4dbc",
+"s c #4d604b814d90",
+"d c #4d854c7d4ebb",
+"f c #4fcf4d6c5100",
+"g c #4e8f4c485419",
+"h c #52ad4f705240",
+"j c #50124d6155e9",
+"k c #53d951555281",
+"l c #54ea53255556",
+"z c #570455a656e4",
+"x c #55e953105943",
+"c c #55c9547e5a03",
+"v c #5b2d597c5c69",
+"b c #5c7059495fce",
+"n c #5c3d5a595de9",
+"m c #5dc15ca35d99",
+"M c #5eb15d9e5ef9",
+"N c #60315e3e5fff",
+"B c #61375f0a60ac",
+"V c #60dd5e386261",
+"C c #60765fe8632c",
+"Z c #625b61ae61fc",
+"A c #617161f06434",
+"S c #63d462b26555",
+"D c #651163a9676f",
+"F c #6ad768a56a43",
+"G c #6b5d68e26b5d",
+"H c #6a1a68b16c79",
+"J c #6bb96d986e72",
+"K c #6c39699d6c35",
+"L c #6c846b116ddb",
+"P c #6c6f6b746e96",
+"I c #6eed6b7f6fe0",
+"U c #6c376c566e40",
+"Y c #6fdf6c666f9f",
+"T c #6fda6e0f6fb0",
+"R c #6ff16d1b745c",
+"E c #72ff6f9e72d3",
+"W c #71cc7078715f",
+"Q c #72787005733e",
+"! c #726770f4744c",
+"~ c #7465709976af",
+"^ c #76547278762b",
+"/ c #75a174107746",
+"( c #77ad737c78b0",
+") c #77bf743a7a65",
+"_ c #771076b07b87",
+"` c #78ba757a78a5",
+"' c #79f476117bda",
+"] c #7ace77ef7b2a",
+"[ c #7bbc7bc97be4",
+"{ c #7b9e7bd97e4e",
+"} c #7cd2792d80cc",
+"| c #7d79793d809c",
+" . c #7cef7b758290",
+".. c #7ea17a7d819a",
+"X. c #7eb57b428087",
+"o. c #7feb7d608048",
+"O. c #7ff47c1e82e5",
+"+. c #80f57e8a7ec7",
+"@. c #80667e8f82bd",
+"#. c #82de7f018135",
+"$. c #82807f108338",
+"%. c #8272819c8441",
+"&. c #84a480ac8736",
+"*. c #854581d48722",
+"=. c #84c082ac8696",
+"-. c #856b8142882e",
+";. c #870c82a388ad",
+":. c #884584de8822",
+">. c #885486ef8a34",
+",. c #8a9286c98ba9",
+"<. c #8c2c87bc8bd8",
+"1. c #894e881b8867",
+"2. c #8e6d8bfe8fa0",
+"3. c #8fa38d468e0f",
+"4. c #8fa98b5591dc",
+"5. c #90238b238fab",
+"6. c #91768e2b917d",
+"7. c #92568da99487",
+"8. c #948b8fc794c4",
+"9. c #91fd90b49472",
+"0. c #943791929448",
+"q. c #951f90df95ea",
+"w. c #95ff936d9437",
+"e. c #972b924c981f",
+"r. c #97df937e99e2",
+"t. c #97a2984b98d6",
+"y. c #994094df9b2c",
+"u. c #9afa967e9da5",
+"i. c #9c419ae79fbd",
+"p. c #9ea699319f20",
+"a. c #9f4c9aae9f97",
+"s. c #a1a99db59ace",
+"d. c #a1869cdca17d",
+"f. c #a246a171a427",
+"g. c #a3dca234a5e0",
+"h. c #a3a6a313a681",
+"j. c #a43ca01fa43c",
+"k. c #a4e8a10fa4e6",
+"l. c #a62ea2a1a655",
+"z. c #a52ba145aa42",
+"x. c #a715a21ea899",
+"c. c #a8f2a6f0a7fc",
+"v. c #a967a4a9ab22",
+"b. c #a9ada6ebaa81",
+"n. c #aaeaa57eaab7",
+"m. c #abcaa743ab80",
+"M. c #a9caa47bac3c",
+"N. c #abd8a594ac37",
+"B. c #ab5ea6b2aee9",
+"V. c #ace9a7dface6",
+"C. c #ab8eaa08ac66",
+"Z. c #ae13a9a0adef",
+"A. c #ae6ca8c1ae41",
+"S. c #ae4eab13ade5",
+"D. c #afedaa1faf69",
+"F. c #af5bab42af45",
+"G. c #ae72ab2fb00d",
+"H. c #af67ac06b071",
+"J. c #b0acac2faf20",
+"K. c #b263ae8daf87",
+"L. c #b0aeaa64b120",
+"P. c #b0e2ad14b10e",
+"I. c #b29badd4b28b",
+"U. c #b2b6af8fb1ca",
+"Y. c #b28faeceb26f",
+"T. c #b283af87b388",
+"R. c #b38eb020b4d6",
+"E. c #b3dcb240b5ad",
+"W. c #b49fb0cfb469",
+"Q. c #b471b247b51c",
+"!. c #b52eb3e9b621",
+"~. c #b639b1f1b5fa",
+"^. c #b786b300b7cb",
+"/. c #b746b564b5e5",
+"(. c #b79db46fb85d",
+"). c #bd59b5e6b7aa",
+"_. c #be22b54ab5fb",
+"`. c #b8afb3ebb89b",
+"'. c #b945b538b94c",
+"]. c #b89eb6e2ba81",
+"[. c #b9d7b6c7ba75",
+"{. c #b9a2b61ebb8c",
+"}. c #b90ab765baea",
+"|. c #ba75b681bafc",
+" X c #bb83b82bbbfc",
+".X c #bc40b989bda5",
+"XX c #bc77bbc5bcad",
+"oX c #bdcfbbc4bc35",
+"OX c #bebdbac9beb7",
+"+X c #be00bbb7bf08",
+"@X c #be89bd38bf94",
+"#X c #bf09bd82c0cc",
+"$X c #bffbbe14c166",
+"%X c #bf15bdf0c4ea",
+"&X c #c00abce7bddc",
+"*X c #c363be18bd67",
+"=X c #c347bfb5be27",
+"-X c #c0a5bd8fc0a5",
+";X c #c190bd58c064",
+":X c #c0c1bdf8c26a",
+">X c #c101be56c1c1",
+",X c #c2e3bea0c0ad",
+"<X c #c247bf4fc3b0",
+"1X c #c26bc032c29f",
+"2X c #c375c076c371",
+"3X c #c4a9c1dbc53a",
+"4X c #c4b9c216c45b",
+"5X c #c484c2f4c658",
+"6X c #c5a3c343c642",
+"7X c #c5b3c42ec65e",
+"8X c #c80ac5a2ca3a",
+"9X c #c914c6bac96e",
+"0X c #ca59c592cb06",
+"qX c #ca94c8b0ca21",
+"wX c #ca12c89fcb66",
+"eX c #d022ccf0d049",
+"rX c #d1c7ccedd24e",
+"tX c #d223cd60d2e8",
+"yX c #d260cd7dd313",
+"uX c #d2cdce04d3a4",
+"iX c #d342ce64d3cd",
+"pX c #d3e3cf0bd49a",
+"aX c #d447cf8ad4cc",
+"sX c #d4d6cfe5d593",
+"dX c #dddfd982dddd",
+/* pixels */
+"dXaXrXiXuXyXpXrXaXsXtXiXiXtXpXtX0X",
+"eX#X$X!.:X6X].3Xf.g.}.+X@X8XE.<X(.",
+"qX).&X1.%.t.A 4Xd 5 U.+.[ s.J =XK.",
+"wX|.>X#.u S q.2.p D C J.V k v *XP.",
+"9X[.oXi.> ! .X$ s =. c.9., _ %XS.",
+"7XQ./.T.3.U { i = r * @.H >.h.XXC.",
+"5XW.K.,Xw.X o y z W t - P ;X_.b.",
+"1XH.G.R.: ; T + 8 e O m w O 0.^.l.",
+"2XF.Z.Y.% M L / Z B F ^ G @ 6.'.k.",
+"-XF.V.`.o.7 K ` 3 6 c :.9 N ~.I.j.",
+"OXm.n.A.5.*.$.<.l n Q e.] ,.v.D.d.",
+" Xx.N.8.Y f . 2 0 q 1 # < E .L.p.",
+"{.z.M.;.j R b g 4 & x a ' h I B.u.",
+"W.a.y.-...( O.4.X.~ 4.&.) } | r.7."
+};
diff --git a/icons/17x14-3dpixmaps/utility.xpm b/icons/17x14-3dpixmaps/utility.xpm
new file mode 100644
index 0000000..9071718
--- /dev/null
+++ b/icons/17x14-3dpixmaps/utility.xpm
@@ -0,0 +1,183 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 163 2",
+" c #49c11bd0044b",
+". c #49921c2004d7",
+"X c #49fc1c8c0540",
+"o c #4b921faf096a",
+"O c #4bb5204e0a45",
+"+ c #624826e00889",
+"@ c #628f271a08ec",
+"# c #62cd287d0aa4",
+"$ c #638a29ce0be8",
+"% c #61eb2a0d0de4",
+"& c #62c12b110ea8",
+"* c #62a92cb010fd",
+"= c #63ad2d2c1170",
+"- c #6a605cd0581a",
+"; c #6ac65cd45a23",
+": c #609e5fed6158",
+"> c #655463f8643b",
+", c #6c866b0d6d5b",
+"< c #705f64566063",
+"1 c #70986f717194",
+"2 c #73f674b276cc",
+"3 c #765a754b767c",
+"4 c #771b76f379f6",
+"5 c #78b777ea79c1",
+"6 c #79bd7b1e7c69",
+"7 c #7a4e78da7d20",
+"8 c #7b637ab17e40",
+"9 c #7cb37bcf819a",
+"0 c #7ea580eec8c3",
+"q c #80ad8153834a",
+"w c #8953817b818c",
+"e c #8a4b82a082a4",
+"r c #885287d583eb",
+"t c #8bc5856a85c3",
+"y c #8c8686268658",
+"u c #89bd87ff880a",
+"i c #8dc78d03884e",
+"p c #90488c9b91d1",
+"a c #90fd8f4f90e3",
+"s c #919a8f929162",
+"d c #91e990518fab",
+"f c #92c390bb8fc9",
+"g c #91a190169185",
+"h c #96dd92fe97a8",
+"j c #9727934697ef",
+"k c #976e938e9834",
+"l c #973694fa987d",
+"z c #9832945598fc",
+"x c #984594819938",
+"c c #98e0958f9a4d",
+"v c #98a396ac99d7",
+"b c #9a1d963d9adf",
+"n c #9b7099239896",
+"m c #980d98f49f63",
+"M c #98d799479f7e",
+"N c #9c09982b9cd2",
+"B c #9d04995a9dc5",
+"V c #9ed19c4d9e0a",
+"C c #84018577b38d",
+"Z c #990d99dea05a",
+"A c #9aa19b35a178",
+"S c #9bbc9bd1a1db",
+"D c #9f379b5aa001",
+"F c #9c2b9c38a241",
+"G c #9db29e60a4b0",
+"H c #9e259ed5a524",
+"J c #9eef9f22a53b",
+"K c #9f759fafa5d4",
+"L c #9f7fa039a6a9",
+"P c #a21b9df2a1e9",
+"I c #a2769e7aa2dc",
+"U c #a3129ef6a2e1",
+"Y c #a3829f75a397",
+"T c #a4129ff6a3e9",
+"R c #a036a06fa685",
+"E c #a4cda0c5a49f",
+"W c #a532a109a4cf",
+"Q c #a59ba18fa583",
+"! c #a5bfa206a689",
+"~ c #a648a22ca648",
+"^ c #a701a2f0a6fe",
+"/ c #a75aa35da794",
+"( c #a971a55da965",
+") c #a8fba609a9c4",
+"_ c #aa4ea63eaa4b",
+"` c #aa52a75eaa32",
+"' c #aa64a73cab2d",
+"] c #abe5a7e9abe5",
+"[ c #a85ba6fdacb1",
+"{ c #a8a4a763acfd",
+"} c #a923a807ade8",
+"| c #a95aa856ae0c",
+" . c #ac7ea867ac64",
+".. c #aca1a8d2ad3c",
+"X. c #ad34a8f2ad34",
+"o. c #ad2fa934ad2f",
+"O. c #ae0ba9d8ae0a",
+"+. c #ae97aa7bae8b",
+"@. c #aedbaae5af3e",
+"#. c #afc2ab9fafc2",
+"$. c #ae54ac26af1d",
+"%. c #aff8ac2cb097",
+"&. c #b020abe3afee",
+"*. c #b054ac64b098",
+"=. c #b173adf9b170",
+"-. c #b015ae1eb0df",
+";. c #b1aeae9eb1ae",
+":. c #b243af43b275",
+">. c #b3afaff0b37d",
+",. c #b18bb01eb250",
+"<. c #b3f6b0c5b3f7",
+"1. c #b43cb105b43c",
+"2. c #b505b19ab500",
+"3. c #b4dbb21db4db",
+"4. c #b55ab28bb529",
+"5. c #b5dcb321b5dc",
+"6. c #b685b3efb685",
+"7. c #b671b435b671",
+"8. c #b78eb588b78e",
+"9. c #b8dab5d4b8d4",
+"0. c #b871b60fb83f",
+"q. c #b89db74bb8fc",
+"w. c #b908b6aeb8d6",
+"e. c #b908b704b908",
+"r. c #ba56b6fcba43",
+"t. c #ba4cb748ba4c",
+"y. c #b9b2b808b9b2",
+"u. c #ba44b882ba42",
+"i. c #bac9b91bbac9",
+"p. c #bb5cb8dbbb3a",
+"a. c #bba9ba46bb93",
+"s. c #b8d9b80ebe63",
+"d. c #b95eb889bedb",
+"f. c #bd13bad4bcff",
+"g. c #bd3eba39bd3e",
+"h. c #bdd5ba6cbe7b",
+"j. c #be19bb1abdca",
+"k. c #be3bbc0fbde4",
+"l. c #bedbbc77bec4",
+"z. c #be9abd9dbe9b",
+"x. c #bf4bbc46bf4b",
+"c. c #bffdbdc5bffe",
+"v. c #bf87be7fbf89",
+"b. c #c02dbd23c0ba",
+"n. c #c084be83c06c",
+"m. c #c08ebf8dc060",
+"M. c #c198be93c198",
+"N. c #c267bf5dc267",
+"B. c #c19cc005c03b",
+"V. c #c137c082c137",
+"C. c #c255c0e5c259",
+"Z. c #c2e8c101c21f",
+"A. c #c47ac186c4b7",
+"S. c #c531c187c59a",
+"D. c #c63cc3afc63c",
+"F. c #c81cc7f7c8b1",
+"G. c #c91fc7b3c91f",
+"H. c #cb2cca3acb2c",
+"J. c Gray81",
+"K. c #d01bcff2d015",
+"L. c #d08dd01ad08d",
+"P. c #d22ed216d22e",
+"I. c gainsboro",
+/* pixels */
+"I.P.J.J.J.J.J.J.J.J.J.J.J.J.J.K.F.",
+"L.V.v.z.v.z.v.v.z.v.z.v.v.z.v.m.q.",
+"H.y.7.u.8.i.v.c.C.n.Z.B.k.a.8.a.,.",
+"H.i.8.8.e.l.a s g d u 9 n l.y.w.-.",
+"G.e.6.5.8.p.3 5 1 r C 0 i v f.0.$.",
+"D.3.:.1.<.j.7 8 l V : > f , r.4.' ",
+"A.:.*.;.=.h.4 2 A.S.6 q b.` 2.>.) ",
+"N.#.X.O.@.s.< ; d.s.- < d.*.O.&.! ",
+"M.o._ .@.L & + R K @ % L *._ +.Y ",
+"x.] ( _ %.G O . J R X O H *._ .I ",
+"g.( ~ ^ ..A o S F o A ..^ ( D ",
+"t.Q I Y / m * # M M $ = Z / Y Q N ",
+"9.E P U Y { t w | } e y [ T U W b ",
+":.B h z k k c x x j c c k z j x p "
+};
diff --git a/icons/17x14-3dpixmaps/video.xpm b/icons/17x14-3dpixmaps/video.xpm
new file mode 100644
index 0000000..5ec2e3f
--- /dev/null
+++ b/icons/17x14-3dpixmaps/video.xpm
@@ -0,0 +1,208 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 188 2",
+" c #287b1ab716bc",
+". c #368b179b087d",
+"X c #304622651bfe",
+"o c #2d562b9b2e50",
+"O c #3bab283e2172",
+"+ c #3a1230622d7d",
+"@ c #33f7380e3ed9",
+"# c #390632d2329c",
+"$ c #3b5742da4f5d",
+"% c #40ee1a4a0565",
+"& c #40f01d5609e6",
+"* c #41202bcf2203",
+"= c #40093c3a3cc9",
+"- c #541437dd2a28",
+"; c #5c0b38ac25a2",
+": c #653027c907cd",
+"> c #42d446074927",
+", c #4f8d4dc94dde",
+"< c #4f62508755df",
+"1 c #5161457a4033",
+"2 c #52bc4d944ef5",
+"3 c #554b550257dc",
+"4 c #535c546459b5",
+"5 c #5e6662b8682e",
+"6 c #5f5663036822",
+"7 c #6472508445ad",
+"8 c #66de5252484d",
+"9 c #6015632667d2",
+"0 c #648d63c2654e",
+"q c #60c2645169f7",
+"w c #62d565a56c02",
+"e c #645768b56f4c",
+"r c #615667757097",
+"t c #67d76a6774d5",
+"y c #67326c337493",
+"u c #611369677a16",
+"i c #6d856f14772c",
+"p c #6e2b72147d7b",
+"a c #703d648561dc",
+"s c #727c6ff07241",
+"d c #76c4754b7ab5",
+"f c #6c8f748a8399",
+"g c #742a7bfa88e0",
+"h c #76317d358d1b",
+"j c #77227d358c46",
+"k c #797f7cb8810c",
+"l c #7f8d7f52825e",
+"z c #798c7f9e8ed2",
+"x c #7cbb81cb8d16",
+"c c #7f9881c88c89",
+"v c #7dad846a9550",
+"b c #84fa84ab8af1",
+"n c #88b885d98837",
+"m c #891b85c1883b",
+"M c #8899868f8988",
+"N c #8f678b5a8d0c",
+"B c #8e1a8b828e28",
+"V c #8dfb8d098edc",
+"C c #8e448c388eca",
+"Z c #8e318cd08f16",
+"A c #8e608d518f41",
+"S c #8fdc8dc28e1c",
+"D c #8f348d288fdc",
+"F c #84e089169432",
+"G c #87418aa196e6",
+"H c #8f878daa9026",
+"J c #8f5e8e0f905c",
+"K c #902c8d589067",
+"L c #917d8fa5924b",
+"P c #90818f68947d",
+"I c #9397914c9460",
+"U c #9446929994f6",
+"Y c #96a293a7976b",
+"T c #98dd974498d5",
+"R c #99b5969d99b5",
+"E c #999d976e996b",
+"W c #9a479788986d",
+"Q c #9ab197e69ab3",
+"! c #9a5197629b1a",
+"~ c #99b198ab999a",
+"^ c #9a29982d99fb",
+"/ c #9a9698859a72",
+"( c #9a7e99049a70",
+") c #9b5898f49a10",
+"_ c #9b2e986c9b5e",
+"` c #9b5099969b2e",
+"' c #9bf59a2d9ba9",
+"] c #9b5e98509c27",
+"[ c #9d11998a9bcf",
+"{ c #9cad99ff9c7d",
+"} c #9cd69a8a9c8c",
+"| c #9da59a8a9da0",
+" . c #9e159a609e50",
+".. c #9e479b0e9e48",
+"X. c #9f1b9bd09f23",
+"o. c #9faf9c5c9f2a",
+"O. c #9ffb9d3f9ffb",
+"+. c #98519913a463",
+"@. c #a00e9cb29fe1",
+"#. c #a01b9d929e2e",
+"$. c #a0dc9da3a0dd",
+"%. c #a0349d9da288",
+"&. c #a17c9d40a246",
+"*. c #a1fd9ecba1f7",
+"=. c #a37e9f81a1ea",
+"-. c #a20a9eeda209",
+";. c #a2d99f0da27b",
+":. c #a33b9ff0a2a4",
+">. c #a2bca028a2bc",
+",. c #a38ca075a376",
+"<. c #a004a241a7fc",
+"1. c #a3d3a008a4ca",
+"2. c #a42fa107a42f",
+"3. c #a534a127a54c",
+"4. c #a649a25da479",
+"5. c #a609a25ba5b1",
+"6. c #a630a304a5f8",
+"7. c #a78fa3a0a782",
+"8. c #a7e3a483a781",
+"9. c #a732a395a8ea",
+"0. c #a582a417a8dc",
+"q. c #a958a4c8a69d",
+"w. c #a93ea56ea74f",
+"e. c #a8d9a525a915",
+"r. c #a8dca554aaa4",
+"t. c #aad6a686aab9",
+"y. c #ab30a6e4aab2",
+"u. c #ab02a731ab68",
+"i. c #aac5a6f4ac3b",
+"p. c #abdda810ab31",
+"a. c #ab7da993ac19",
+"s. c #ad65a935ab85",
+"d. c #ac55a94dadb8",
+"f. c #ad11a8f7adf5",
+"g. c #ad7ea9bfadea",
+"h. c #ade1a9e9af80",
+"j. c #ae2caa95aec0",
+"k. c #ae8daa93af13",
+"l. c #af6faafdaf8f",
+"z. c #aeadab88b019",
+"x. c #af58ac8eb05c",
+"c. c #afe5ad56b078",
+"v. c #b128ac7eafbb",
+"b. c #b0c1ada5b162",
+"n. c #b110ad01b182",
+"m. c #b07bad4db231",
+"M. c #b11faec0b2f3",
+"N. c #b1a4aec9b323",
+"B. c #b275ad3cb3a3",
+"V. c #b2a4af70b366",
+"C. c #b307afa1b3e9",
+"Z. c #b065ae73b4e7",
+"A. c #b393af82b47f",
+"S. c #b1d3b090b1cd",
+"D. c #b354b1d5b354",
+"F. c #b2c5b0d5b74c",
+"G. c #b4abb132b4e3",
+"H. c #b4dfb140b55f",
+"J. c #b439b0ebb622",
+"K. c #b68bb484b68b",
+"L. c #b463b38fb923",
+"P. c #b6f4b383b85e",
+"I. c #b7dcb2c6b86d",
+"U. c #b7ffb300b88d",
+"Y. c #b68fb4b5ba62",
+"T. c #b845b2d7b8a4",
+"R. c #b82eb32ab8bd",
+"E. c #b9b9b46eba31",
+"W. c #b891b635b891",
+"Q. c #b9a6b669bb1d",
+"!. c #b9bcb75ebb94",
+"~. c #ba61b636bba4",
+"^. c #b89bb730bdff",
+"/. c #bbc8b93abbc8",
+"(. c #baa6b862bca7",
+"). c #bba0b820bd01",
+"_. c #bd10babbbd10",
+"`. c #bf51bc22bf4e",
+"'. c #bf90bbdec155",
+"]. c #c29bbdb2c371",
+"[. c #c249bf57c266",
+"{. c #c29ac052c344",
+"}. c #c573c25ac5ea",
+"|. c #c94ac579ca4d",
+" X c #ca1cc521ca42",
+".X c #cc9dc7b9cd1c",
+"XX c #d772d37ed822",
+"oX c Gray100",
+/* pixels */
+"XX.X X X X X X X X X X X X X X X].",
+"|.E.T.I.R.U.T.U.I.I.I.T.R.T.R.E.B.",
+"}.A.x.V.M.P.).(.'.!.Q.H.b.A.c.G.i.",
+"{.N.m.J.^.0.N l s n _ F.Y.V.m.C.r.",
+"[.n.l.L.a 7 # X % o 1 8 %.P.z.b.9.",
+"`.f.g.Z.* ; O . : - & 2 ~.d.j.1.",
+"_.t.e.h.0 3 @ = + < 4 , > .k.u.&.",
+"/.7.3.y.P r q 6 5 9 e g $ i v.7. .",
+"W.2.-.5.8.+.G j z v h F y t s.6.] ",
+"W.,.$.*.:.4.q.p.=.d b <.f c w.,.! ",
+"K.O.| .. .X.| ;.m k oXu p 4.o.@.Y ",
+"D.} R _ Q Q _ _ o.S w x >.[ _ { I ",
+"S.` T ^ E ^ ^ ~ ( } W #.) ( E ' L ",
+"a.U B J A A D C K Z D A V J V H M "
+};
diff --git a/icons/17x14-3dpixmaps/viewer.xpm b/icons/17x14-3dpixmaps/viewer.xpm
new file mode 100644
index 0000000..392ff4f
--- /dev/null
+++ b/icons/17x14-3dpixmaps/viewer.xpm
@@ -0,0 +1,211 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 191 2",
+" c #0000000004bb",
+". c #140b1c642c53",
+"X c #2b062c8a341d",
+"o c #2b5d335e4334",
+"O c #2f37349b44b5",
+"+ c #2f09363b4542",
+"@ c #219433fc5338",
+"# c #3502424a5b17",
+"$ c #4f7f4bbc5b17",
+"% c #42954e426e4c",
+"& c #4e4b5977704c",
+"* c #5df761627339",
+"= c #600a600963ba",
+"- c #664968bd7e37",
+"; c #7ed175617d91",
+": c #52d064948880",
+"> c #7e8a7e2082c3",
+", c #7dc07f1d8a2e",
+"< c #761d7c0d9078",
+"1 c #6d957de0a414",
+"2 c #871c85018ffb",
+"3 c #8b9f8c4b9b75",
+"4 c #909789679150",
+"5 c #97dc8f7896c8",
+"6 c #97bd8f54975f",
+"7 c #97ed8fdc9833",
+"8 c #98ad8f9f96c3",
+"9 c #98c08f10971c",
+"0 c #99af8fdf96ec",
+"q c #98668fab9845",
+"w c #98c4904797f3",
+"e c #993e90af9765",
+"r c #9861907e9859",
+"t c #985591f2989a",
+"y c #994690ca9868",
+"u c #9ad292c8991d",
+"i c #9ba496199b99",
+"p c #981b97739f48",
+"a c #9a3a95df9ea6",
+"s c #9d3b95ea9d75",
+"d c #9ee098dd9edf",
+"f c #932e917ea208",
+"g c #96d799c8a33a",
+"h c #97c498d9a664",
+"j c #96b79a33a7b4",
+"k c #952198fea894",
+"l c #97ed99c0a9a7",
+"z c #97a69b9aa93c",
+"x c #9b479b6ca23d",
+"c c #9d3799fba1ea",
+"v c #98c39e90b075",
+"b c #98379e9eb19a",
+"n c #a2439c079fff",
+"m c #a4dd9c0f9fd4",
+"M c #a5409c6f9fd8",
+"N c #a8f492229566",
+"B c #b46897c59f5d",
+"V c #a1289b5da241",
+"C c #a21d9b6ba21f",
+"Z c #a3ee9b2ca23a",
+"A c #a1b89d83a136",
+"S c #a3459dc8a1e4",
+"D c #a24f9d21a31b",
+"F c #a36e9cb4a284",
+"G c #a34b9c43a33f",
+"H c #a3d39e59a212",
+"J c #a4029965a0d3",
+"K c #a4929a29a0ff",
+"L c #a4819a86a181",
+"P c #a4229a86a219",
+"I c #a45e9b98a28a",
+"U c #a4779d75a08c",
+"Y c #a45f9c4fa285",
+"T c #a4f39f0ca1a9",
+"R c #a5bc9ec3a116",
+"E c #a41d9e3ea211",
+"W c #a5849d38a419",
+"Q c #a4669e89a4a5",
+"! c #a4889f8fa4d9",
+"~ c #a6ba9f0da6c6",
+"^ c #a511a129a693",
+"/ c #a07ba437ad9f",
+"( c #a7dda230a90f",
+") c #a808a0c4a734",
+"_ c #a832a1c1a839",
+"` c #a9b0a1a1a9a4",
+"' c #a8e2a32baaab",
+"] c #a992a3a8ab25",
+"[ c #abd0a3d1abd1",
+"{ c #aa84a412ab41",
+"} c #aa5ca636ab84",
+"| c #a998a5cfae07",
+" . c #ab6da61bac60",
+".. c #ad5ca6a1aec7",
+"X. c #af05a6b1ad25",
+"o. c #af5da724af5d",
+"O. c #a4c9a561b4b6",
+"+. c #ad20a7a6b072",
+"@. c #ae53abdabbbc",
+"#. c #b280a86aaf97",
+"$. c #b977a683a7aa",
+"%. c #bcdaaba3adc1",
+"&. c #b18fa922b18f",
+"*. c #b2bcaa95b2cb",
+"=. c #b370ab2bb3e2",
+"-. c #b06eab96b514",
+";. c #b209aca1b23d",
+":. c #b68dac18b3f0",
+">. c #b627adafb620",
+",. c #b719ae7cb70f",
+"<. c #b777af88b7dd",
+"1. c #b0edaf76be9d",
+"2. c #b4f3af64b90a",
+"3. c #b634afc8b8e5",
+"4. c #b78dafdeb83e",
+"5. c #b83daf64b7ca",
+"6. c #b95faee9b734",
+"7. c #bdffaf27b511",
+"8. c #b8c7afe5b8c7",
+"9. c #b58fb181b6df",
+"0. c #b3deb0e7b99c",
+"q. c #b6a5b081b9b4",
+"w. c #b7eab061b9b7",
+"e. c #b88eb0acb235",
+"r. c #bd84b3eab693",
+"t. c #b85bb146b9ce",
+"y. c #b997b0e3b999",
+"u. c #b9d4b144b9d1",
+"i. c #b81bb1babaa6",
+"p. c #b898b27eb867",
+"a. c #b8b3b22fbaf9",
+"s. c #ba47b1b1ba69",
+"d. c #bac5b23ababd",
+"f. c #baa4b282bb35",
+"g. c #bb57b2c9bb7f",
+"h. c #bbecb3cfba5a",
+"j. c #bba1b341bb9f",
+"k. c #ba52b335bc14",
+"l. c #ba19b45cba1a",
+"z. c #bc82b2a4b9cc",
+"x. c #bda0b283bb00",
+"c. c #bd11b417bd11",
+"v. c #bd47b6b8bd45",
+"b. c #be1db55bbe1d",
+"n. c #bf27b873bf56",
+"m. c #a63fad2bc04b",
+"M. c #b4adb30bc3fc",
+"N. c #b80cb921c840",
+"B. c #c329a3d8a66e",
+"V. c #c209b116b5fc",
+"C. c #c17db1bcb88c",
+"Z. c #c6f4b4ecbb74",
+"A. c #c4a0b73ebe8c",
+"S. c #cd0fb3aeb9d9",
+"D. c #cc1db985babb",
+"F. c #d074acdeac1d",
+"G. c #e325b997bfa5",
+"H. c #e57ebd80be2e",
+"J. c #eadeba82b825",
+"K. c #c1a1b8c3c199",
+"L. c #c148baeac192",
+"P. c #c2eeba59c2ee",
+"I. c #c266bb9ac265",
+"U. c #c381bab2c381",
+"Y. c #c47dbd65c47d",
+"T. c #c66fbf38c66f",
+"R. c #c4d7ba08c921",
+"E. c #d56dbcbdc0f5",
+"W. c #fd68c077bd25",
+"Q. c #c956c24fc956",
+"!. c #cb72c4a0cb72",
+"~. c #ccbac524ccba",
+"^. c #c370c26bd2c4",
+"/. c #c6f3c19ad331",
+"(. c #c737c0fbd2bf",
+"). c #cc93c93fd1af",
+"_. c #d0c6c9c7d0c6",
+"`. c #d14dca52d14d",
+"'. c #d302cc4dd302",
+"]. c #ddabce6ad672",
+"[. c #d867d2f6dbcf",
+"{. c #dcccd3b9dc66",
+"}. c #dca2d6b0dca2",
+"|. c #d8eee2ccfa3c",
+" X c #eddad70cd9fd",
+".X c #ffffd928d977",
+"XX c #f327ea61ef49",
+"oX c #f95beb6cef09",
+"OX c #ffffeb34e9bf",
+"+X c #fffff0f1f300",
+"@X c Gray100",
+/* pixels */
+"}.'._._._._._._._._._._._._._.`.Q.",
+"`.P.K.K.K.K.K.K.K.K.K.K.K.K.K.U.s.",
+"~.c.y.j.d.d.g.t.i.q.a.f.s.j.u.b.*.",
+"!.j.8.y.s.3.0.6.A.Z.C.k.w.s.y.g.&.",
+"Q.u.,.<.2.x.H.W.OX.XG.E.r.t.4.y.o.",
+"T.>.=.-.V.J.B ; > X o - N D.h.5.[ ",
+"Y.*.+.%.F.* @ & [.. # 1 % $ 2 z.` ",
+"I...#.B.M.N.v + O < b |.).: 3 ~ ",
+"L.{ S.@.@X@Xm.p = , } / @X Xk .G ",
+"n.] $.7.{.+XoX9.e.| :.XX].f ' X.C ",
+"v.( T R a l 1.^./.(.R.O.g ^ ) _ d ",
+"l.! V D E S c h j z x A H Y I Q i ",
+"p.W J P L Z F U M m n K L L L W u ",
+";.s 6 r q 7 r 5 w 8 0 e 9 t 6 y 4 "
+};
diff --git a/icons/17x14-3dpixmaps/window-close.xpm b/icons/17x14-3dpixmaps/window-close.xpm
new file mode 100644
index 0000000..4e81225
--- /dev/null
+++ b/icons/17x14-3dpixmaps/window-close.xpm
@@ -0,0 +1,155 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 135 2",
+" c Gray0",
+". c #01d901d001d9",
+"X c #002f03b30318",
+"o c Gray2",
+"O c Gray3",
+"+ c #10cc106a10cc",
+"@ c #131f15f415ce",
+"# c Gray8",
+"$ c #150d1489150d",
+"% c #1a0619611a07",
+"& c #216720972167",
+"* c #23f8231923f8",
+"= c #40193e924019",
+"- c #495e47ab495e",
+"; c #6e4d4da15536",
+": c #6ba2548c5ac2",
+"> c #6c7e69bf6c4d",
+", c #7a2c774f7a22",
+"< c #837e805a837e",
+"1 c #8c3d89fa8d16",
+"2 c #8c968c2c8ee4",
+"3 c #90488c9b91d1",
+"4 c #96dd92fe97a8",
+"5 c #9714933797de",
+"6 c #977e93a19848",
+"7 c #97f7941a98c1",
+"8 c #9853947a98da",
+"9 c #987a949b9942",
+"0 c #99fd960d9ac7",
+"q c #9a1d963d9adf",
+"w c #9b6897859bcd",
+"e c #9c09982b9cd2",
+"r c #9d0499559dc5",
+"t c #9f379b5aa001",
+"y c #a0909cbfa090",
+"u c #a21b9df2a1e9",
+"i c #a27e9e8aa2c2",
+"p c #a3259f09a2f4",
+"a c #a38e9f80a395",
+"s c #a4109feea3de",
+"d c #a487a06ea457",
+"f c #a532a109a4cf",
+"g c #a59ba18fa583",
+"h c #a5bfa1e0a689",
+"j c #a648a22ca648",
+"k c #a72ba31ca72c",
+"l c #a80ea41aa80e",
+"z c #a90ca4f8a9d6",
+"x c #a97ea566a976",
+"c c #aa5aa64baa5b",
+"v c #abe5a7e9abe5",
+"b c #ab4ba749ac15",
+"n c #ac81a86cac69",
+"m c #ad20a8f5ad20",
+"M c #ad8fa991ad90",
+"N c #ae65a9e3af2e",
+"B c #ae76aa52ae70",
+"V c #af45aadeaf14",
+"C c #afbdab8dafb1",
+"Z c #b020ac0fafee",
+"A c #bd85a74baf13",
+"S c #b018abb6b07c",
+"D c #b0b5ac4db0b5",
+"F c #b1a0ad6ab19f",
+"G c #b217ad3db2dc",
+"H c #b2e3aecab2e3",
+"J c #b20caf20b2a2",
+"K c #b324aea5b324",
+"L c #b3e0af65b3d9",
+"P c #b41dafc8b41d",
+"I c #b7a7afe3b51b",
+"U c #b8bcad8fb361",
+"Y c #bb27af06b58c",
+"T c #bef2a8d0b0ab",
+"R c #bdd8ac53b37c",
+"E c #bc34adafb4b7",
+"W c #be88ac8fb418",
+"Q c #b2e6b19fb57d",
+"! c #b497b055b4c1",
+"~ c #b557b14bb557",
+"^ c #b608b15cb5d6",
+"/ c #b65fb191b64f",
+"( c #b6cbb229b6c2",
+") c #b778b2b4b771",
+"_ c #b7a2b36fb81f",
+"` c #b6aabb36be59",
+"' c #b927b171b69a",
+"] c #bc1cb0d5b6fe",
+"[ c #b8a0b3a6b891",
+"{ c #b8e9b444b8e9",
+"} c #b891b487b959",
+"| c #b8dab5d4b8d4",
+" . c #b8fbb546b9d4",
+".. c #b969b45cb968",
+"X. c #b9efb693bb96",
+"o. c #baa9b5d2ba98",
+"O. c #bb3ab5f8bb3a",
+"+. c #ba4cb748ba4c",
+"@. c #bb7bb6cebb7b",
+"#. c #b9a4b743bc3c",
+"$. c #bd40b7cdbd0f",
+"%. c #bd39b8d0bd37",
+"&. c #bdaeb915bda1",
+"*. c #bd3eba39bd3e",
+"=. c #bfafbabbbfb0",
+"-. c #bfebbb26bfe8",
+";. c #bf4bbc46bf4b",
+":. c #bfecbb86c036",
+">. c #bf5fbc54c0d7",
+",. c #bf39bd5ac1a0",
+"<. c #cc57861d9645",
+"1. c #c96a895e982a",
+"2. c #ca3f8e1e9c85",
+"3. c #d89089239b02",
+"4. c #c3f2970aa2a5",
+"5. c #ccdba440af62",
+"6. c #c00ebb55c01b",
+"7. c #c122bce5c122",
+"8. c #c198be93c198",
+"9. c #c226bd45c1f8",
+"0. c #c267bf64c267",
+"q. c #c306bffec445",
+"w. c #c482c182c482",
+"e. c #c62cc32dc62c",
+"r. c #c75cc80bcc0f",
+"t. c #c811c51cc8a7",
+"y. c #c920c602c920",
+"u. c #cb0bc7e3cb0b",
+"i. c #cc0fc3f2c978",
+"p. c #cba2c887cba2",
+"a. c #cfbfccabcfbf",
+"s. c #d00cccfbd006",
+"d. c #d093cdaed093",
+"f. c #d226cf3cd226",
+"g. c #dc33d9f6dc33",
+/* pixels */
+"g.f.a.a.a.a.a.a.a.a.a.a.a.a.a.s.t.",
+"d.7.=.-.-.6.>.,.,.,.>.:.6.6.-.9.} ",
+"p.@.[ o...#.] Y W E R X...O...$.G ",
+"u.o.) [ } ' T 1.<.4._ .) { [ o.S ",
+"y.{ / ( _ I A 2.3.5.` ) ( ) ) [ N ",
+"e.~ K L L Q U i.: ; r./ L L L ^ b ",
+"w.H D F F ! q.2 X @ 1 &.P F F L z ",
+"0.C m B B %., + - < ..B M Z h ",
+"8.m c n B V O $ = l C c B a ",
+";.v x c C i y S c n i ",
+"*.x j k x F * o . & F x k x t ",
+"+.g i a a B 8 % # w B a a g e ",
+"| f u p p d V p > > d V s p p f q ",
+"J r 4 8 6 6 7 8 w 0 9 6 6 8 5 9 3 "
+};
diff --git a/icons/17x14-3dpixmaps/window.xpm b/icons/17x14-3dpixmaps/window.xpm
new file mode 100644
index 0000000..77f9860
--- /dev/null
+++ b/icons/17x14-3dpixmaps/window.xpm
@@ -0,0 +1,242 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 222 2",
+" c #7bd27de87ff8",
+". c #7a257e717eb6",
+"X c #7a177f507ff5",
+"o c #79cc7de080f2",
+"O c #791d7d4b83f9",
+"+ c #7b307cf2830f",
+"@ c #7aa57e2281cf",
+"# c #7b4b7ebd810f",
+"$ c #7b1b7fba825d",
+"% c #7c707ee281bf",
+"& c #7d337f2380be",
+"* c #7d9f7f4f813d",
+"= c #7c607ea382ec",
+"- c #7e5f7fe0861a",
+"; c #7b9f80228097",
+": c #7e8a80a781f4",
+"> c #7f1880a9821f",
+", c #7f72809485ca",
+"< c #7fb2810b85cd",
+"1 c #7fab81be871f",
+"2 c #802581018589",
+"3 c #807a81e086a7",
+"4 c #83a382e58555",
+"5 c #88af8a008c9f",
+"6 c #9b2d9b0e9cce",
+"7 c #9e649dda9f9c",
+"8 c #9e689d28a28c",
+"9 c #9cc49d41a4f0",
+"0 c #9d47a0aba316",
+"q c #9e5da07ca696",
+"w c #97c3ab9abade",
+"e c #9713aaa5bc24",
+"r c #9638ac85bbb3",
+"t c #98f9ad72bc1a",
+"y c #9973ac30bc35",
+"u c #9d3eac81bb3a",
+"i c #9f72ac1eb95e",
+"p c #a1129f89a207",
+"a c #a1ea9fdca47b",
+"s c #a006a088a564",
+"d c #a037a1eaa651",
+"f c #a1bfa3eca6cb",
+"g c #a2a4a284a784",
+"h c #a0ada525a667",
+"j c #a67ca2efa715",
+"k c #a2a8a4d1ac88",
+"l c #a8d3a5c5aa7a",
+"z c #aa6ca603aacd",
+"x c #ab87a7d8ac5a",
+"c c #abd9ac49ad4a",
+"v c #ad42aa65af1b",
+"b c #ae8cab13af8a",
+"n c #ababafbab8d8",
+"m c #b0e8af70b12b",
+"M c #b1beae1bb25a",
+"N c #b233ae73b2f5",
+"B c #b366b1b9b51a",
+"V c #b242b21cb5a8",
+"C c #b723b57fb7b9",
+"Z c #b159b8c7bf2a",
+"A c #b8b3b7eeb97a",
+"S c #bac2b7cabbfe",
+"D c #bb15b9d3bb9d",
+"F c #bdb1bb31be94",
+"G c #bdd5bc75bab3",
+"H c #a1ccb228c1df",
+"J c #adffb871c096",
+"K c #a37ebe98d713",
+"L c #a5c6bfb6d402",
+"P c #a7a7bf1bd53b",
+"I c #a635bef6d6ae",
+"U c #a8b8bf1cd5ae",
+"Y c #a985bee7d536",
+"T c #a8f9bffcd69d",
+"R c #ab5fbf1cd539",
+"E c #ab76bfaed671",
+"W c #b150b8d0c5ac",
+"Q c #b2f5beedc633",
+"! c #b616bb6bc182",
+"~ c #b5afb9fcc51d",
+"^ c #b7dbbd0ac165",
+"/ c #baacbfb8c3c2",
+"( c #ba3abfcfc63e",
+") c #bd42bea3c0db",
+"_ c #a843c0d5d435",
+"` c #a8e8c259d687",
+"' c #ab9dc081d66f",
+"] c #ab50c230d61c",
+"[ c #ab3cc4d1d6aa",
+"{ c #abe1c51fd70e",
+"} c #ac7bc1b4d594",
+"| c #aca4c1ccd7c9",
+" . c #ae4dc2c7d762",
+".. c #aebec4e4d602",
+"X. c #ae50c600d7ab",
+"o. c #a866c034d83e",
+"O. c #a893c159d967",
+"+. c #a972c1cfd89d",
+"@. c #ab4bc270d91e",
+"#. c #abd0c383db14",
+"$. c #abd5c50cd998",
+"%. c #ac00c1d4d887",
+"&. c #adadc393da3a",
+"*. c #adc0c353db9a",
+"=. c #add3c432da9b",
+"-. c #ad64c435db99",
+";. c #ae8cc493dbb2",
+":. c #afaac4c5db40",
+">. c #acd3c65bdc3c",
+",. c #ae4fc821d9ff",
+"<. c #b3d9c0e6cf57",
+"1. c #bb48c00fc386",
+"2. c #bbc5c13bc3f0",
+"3. c #bf5bc319c2fd",
+"4. c #bc28c0d6cd20",
+"5. c #bfb5c1a6cd89",
+"6. c #b118c46ed986",
+"7. c #b121c5e4dddd",
+"8. c #b0b0c657dd8a",
+"9. c #b17fc6b7de43",
+"0. c #b2edc74cde30",
+"q. c #b280c7aedf75",
+"w. c #b3fbc83bdb5d",
+"e. c #b064cb70de1b",
+"r. c #b283c9badf6c",
+"t. c #b395c8fddf2f",
+"y. c #b044cd31dfa9",
+"u. c #b498c8dedd43",
+"i. c #b42aca51de8d",
+"p. c #b79dca38ddce",
+"a. c #b564cc03e21b",
+"s. c #b976cca8e027",
+"d. c #b85bcd20e2ef",
+"f. c #bd28ceaee27c",
+"g. c #bff1cee4e039",
+"h. c #bc47cfd1e55b",
+"j. c #ba79d023e5b8",
+"k. c #bc5dd0f5e654",
+"l. c #bd6bd3d4e40d",
+"z. c #bf12d084e4b9",
+"x. c #bf09d149e4ce",
+"c. c #bee7d1d5e63d",
+"v. c #bba0d14ee8be",
+"b. c #c114be1fc1f7",
+"n. c #c2e2bfbec3cc",
+"m. c #c3d5c02ec498",
+"M. c #c438c138c624",
+"N. c #c571c137c63b",
+"B. c #c5bdc32cc778",
+"V. c #c1b6c552c871",
+"C. c #c26cc4b5cef0",
+"Z. c #c84ac601c79f",
+"A. c #c869c629c81b",
+"S. c #c9b1c6a4caff",
+"D. c #cb62c847ca6b",
+"F. c #cb26cb6dc916",
+"G. c #cb9ecb4fcb76",
+"H. c #cb5fc8cecc5d",
+"J. c #cacacc10cbb3",
+"K. c #ccf3ca6accc0",
+"L. c #cdd4cb3ece4f",
+"P. c #ce84cbcccdbb",
+"I. c #ce29caf1cf1c",
+"U. c #ceb5cb86cf96",
+"Y. c #cf08cbb5cfd3",
+"T. c #ce5eccb4cd55",
+"R. c #cf9dcc58cdc8",
+"E. c #ceeecc26cf15",
+"W. c #cf95cd47ce1c",
+"Q. c #c3dacb96d4bc",
+"!. c #cf46cb20d00f",
+"~. c #cfb6cc39d06e",
+"^. c #cb80d045d4b6",
+"/. c #cafdd05edac9",
+"(. c #cd0bd51dde02",
+"). c #d078cf97d19d",
+"_. c #d1dbcfabd299",
+"`. c #d210cf32d1c7",
+"'. c #d2a9d0b3d2cd",
+"]. c #d3c6d19ed35e",
+"[. c #d0cbd18cd699",
+"{. c #d393d13ad440",
+"}. c #d3b9d4f3d6da",
+"|. c #d411d012d168",
+" X c #d4f5d1b2d3dc",
+".X c #d508d1ffd44f",
+"XX c #d40bd237d483",
+"oX c #d602d2e6d50a",
+"OX c #d6c5d36dd599",
+"+X c #d725d399d5a7",
+"@X c #d78ed3d8d896",
+"#X c #d58ad795db07",
+"$X c #d611d790d8fc",
+"%X c #d645d7d8dab7",
+"&X c #d65cd81cd88d",
+"*X c #d7a4d89ed971",
+"=X c #d845d8d3da63",
+"-X c #d87cd957db72",
+";X c #d8d0db42dc17",
+":X c #da57dcd9df36",
+">X c #c091d1a4e4d6",
+",X c #c197d367e56b",
+"<X c #c368d381e637",
+"1X c #c430d65be92a",
+"2X c #cf59d88be1c9",
+"3X c #cea9da63e3d0",
+"4X c #c8d6da55ed58",
+"5X c #cfe5dd64ec74",
+"6X c #d36ed739e1fc",
+"7X c #d238d62ee2a4",
+"8X c #d253d74ee2b4",
+"9X c #d3ded6fde318",
+"0X c #d556d7f9e30a",
+"qX c #d3f4dac6e566",
+"wX c #d130dc23e132",
+"eX c #d29ddc12e0f2",
+"rX c #d1c8dc61e472",
+"tX c #d686daefe1d1",
+"yX c #d222dbb6e943",
+"uX c #d992dcbce789",
+"iX c #d9a8e0e1eafa",
+"pX c #d868e23cee34",
+/* pixels */
+"@X!.I.~.~.U.~.U.Y.U.Y.~.U.~.Y.U.N.",
+"L.E.).]..X].+X_._._.'.OX{.oX`.XXS ",
+"H. Xc O 2 1 , = C 6 + < 3 - 5 F.B ",
+"H.|.( ,X5X*.0.-.tXC.pXs.:.;.d.=XN ",
+"S.W.2.w.y.=.| #.(.5.p.@.>.&.t.$XM ",
+"B.T.1.L { ] U I /.4.O.Y [ P 6.}.b ",
+"M.R.V.h.<Xz.x.j.3XQ.c.f.v.>X1X%Xv ",
+"n.K.G 8 s h g 9 ) V 0 q f d k J.x ",
+"m.P.Z i J r y e ^.n Q u t w H &Xz ",
+"b.D.^ g.k.q.9.i.rX<.4Xu.7.8.l.-Xl ",
+"F Z./ _ T ' | o.wX~ ,.` E X.r.*Xj ",
+"D A.! K +. .} %.eXW e.$.R ..a.#Xa ",
+"A G.3.8XyX0X7X6X:X[.uXqX9X2XiX;Xp ",
+"m 7 : * . @ o X # % ; $ * & > 4 "
+};
diff --git a/icons/17x14-3dpixmaps/windows.xpm b/icons/17x14-3dpixmaps/windows.xpm
new file mode 100644
index 0000000..26a66f8
--- /dev/null
+++ b/icons/17x14-3dpixmaps/windows.xpm
@@ -0,0 +1,166 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 146 2",
+" c Gray24",
+". c #3f423f423f42",
+"X c #066b4c4a4c4a",
+"o c #0b13612e612e",
+"O c #148360636063",
+"+ c #1bcc68a868a8",
+"@ c #32905fcd5fcd",
+"# c #215765606560",
+"$ c #2614776c776c",
+"% c #2c5470857085",
+"& c #2dbd75b775b7",
+"* c #29ee7aae7aae",
+"= c #3b33630e630e",
+"- c #38626c286c28",
+"; c #3a967c227c22",
+": c #43cd3eb53eb5",
+"> c #474e42844284",
+", c #48c648fa48fa",
+"< c #4bc74bdf4bdf",
+"1 c #4c494c494c49",
+"2 c Gray30",
+"3 c Gray31",
+"4 c #457f59dc59dc",
+"5 c #5a624f604f60",
+"6 c #504150475048",
+"7 c #558750915091",
+"8 c #556255625563",
+"9 c #56495649564a",
+"0 c Gray34",
+"q c #57d8580a580a",
+"w c #55855e085e08",
+"e c #588756475647",
+"r c #58ab57ea57ea",
+"t c Gray35",
+"y c #5db35dc45dc4",
+"u c #5f745f905f90",
+"i c #414c7ea47ea4",
+"p c #566460016001",
+"a c #5bb86a7f6a7f",
+"s c #5d896b976b97",
+"d c #56417f9b7f9b",
+"f c #59c57fbf7fbf",
+"g c #5d397a097a09",
+"h c #6c0b5cbe5cbe",
+"j c #6524626c626c",
+"k c Gray40",
+"l c #67b867b867b9",
+"z c #692d65a665a6",
+"x c #60af71fa71fa",
+"c c #669177177717",
+"v c #797c74767476",
+"b c #7fdd73e073e0",
+"n c #480a83478347",
+"m c #4d8a85788578",
+"M c #50968b038b03",
+"N c #58b181408140",
+"B c #5a64804d804d",
+"V c #726b84bc84bc",
+"C c #781e845c845c",
+"Z c #793285448544",
+"A c #7dab8c6d8c6d",
+"S c #832a832a84ae",
+"D c #863088b588b5",
+"F c #88c888c8898f",
+"G c #8918891889df",
+"H c #898189818a48",
+"J c Gray54",
+"K c #8a788a788b3d",
+"L c #8c448c448d03",
+"P c #8e2f8e498eac",
+"I c Gray56",
+"U c Gray57",
+"Y c #915091509216",
+"T c #93849384936d",
+"R c Gray58",
+"E c #9579957995dd",
+"W c #9636963695ee",
+"Q c Gray59",
+"! c #96ec970a970a",
+"~ c #971b971b96ea",
+"^ c #975797579757",
+"/ c #97be97be9884",
+"( c #9949942f942f",
+") c Gray60",
+"_ c #9a109a1099df",
+"` c #9a269a269a26",
+"' c #9afe9afe9bc4",
+"] c #9b6d9b099b09",
+"[ c #9cb399b799b7",
+"{ c #9e979bba9bba",
+"} c #9f1b9a009a00",
+"| c #9c1f9c1f9bef",
+" . c Gray61",
+".. c #9d619d619d93",
+"X. c Gray62",
+"o. c #9c41a6a1a6a1",
+"O. c #a0afa0b4a0a4",
+"+. c #a041a041a107",
+"@. c #a251a251a2b5",
+"#. c #a372a200a200",
+"$. c Gray64",
+"%. c #a38ca38ca437",
+"&. c #a5d2a0fca0fc",
+"*. c #a460a462a456",
+"=. c #a729a42aa42a",
+"-. c Gray65",
+";. c #a754a755a756",
+":. c #a749af00af00",
+">. c #aa21a264a264",
+",. c Gray66",
+"<. c #a9a2a9a1a997",
+"1. c #a9ffa9ffaabb",
+"2. c #aa46a8dda8dd",
+"3. c #aa7caa82aa65",
+"4. c Gray67",
+"5. c #ac8fac8fac7f",
+"6. c Gray68",
+"7. c #aeafad93ad95",
+"8. c #ae4aae4aae4a",
+"9. c #b1d2aa6faa6f",
+"0. c #b253af7caf7c",
+"q. c #b684aeb2aeb2",
+"w. c Gray69",
+"e. c #b110b10cb10c",
+"r. c #b3bdb032b032",
+"t. c #b334b1deb1de",
+"y. c #b280b268b25d",
+"u. c Gray70",
+"i. c #b500b3eeb3ee",
+"p. c Gray71",
+"a. c #b714b714b714",
+"s. c #bb16b748b748",
+"d. c #b9b4b9b4b9fd",
+"f. c #bbe0bbe0bbe0",
+"g. c #be9eb869b869",
+"h. c #bc77bc77bc77",
+"j. c #c169b8b7b8b7",
+"k. c #c24bb8c6b8c6",
+"l. c #c08fc08fc08f",
+"z. c #c153c153c153",
+"x. c Gray76",
+"c. c #cff4c479c479",
+"v. c Gray80",
+"b. c #d2c0c543c543",
+"n. c #d9c3cac5cac5",
+"m. c #dd26cbebcbeb",
+/* pixels */
+"v.z.z.z.l.l.l.l.l.l.z.z.l.h.z.z.g.",
+"z.y.8.y.y.s.j.j.j.j.j.g.i.y.y.y.,.",
+"f.8.,.,.0.Z d B f f B g =.8.,.8.O.",
+"f.8.,.4.r.4 ; i n m M = >.i.,.,.O.",
+"f.,.-.,.8.v c.n.q.o.:.Z V &.4.,.o.",
+"p.-.-.,.9.b b.m.w # % + X D 8.-...",
+"p.-.O.&.@ o $ * O & - h 5 [ 8.O...",
+"y.O.O.{ w x A s A c s e 6 ~ ,.O./ ",
+"y.X.{ ] j > [ : ( 7 z q 3 ~ %.{ R ",
+"w...../ u < R , P q u 1 1 ^ %.{ R ",
+"8.] ) ~ y : U K 1 0 { 4.4.` ` U ",
+"3.^ ~ T 3 0 l 0 k t 0 O./ R R ^ P ",
+"1.^ T ^ | 4.3.3.,.4.3.*.R R R ^ L ",
+"%.I K D K K K K K D K K D L D K S "
+};
diff --git a/icons/17x14-3dpixmaps/word-processor.xpm b/icons/17x14-3dpixmaps/word-processor.xpm
new file mode 100644
index 0000000..2bcb2b0
--- /dev/null
+++ b/icons/17x14-3dpixmaps/word-processor.xpm
@@ -0,0 +1,219 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 199 2",
+" c #2307285f31b7",
+". c #170227ab4367",
+"X c #24732ddc4241",
+"o c #328c3b2e4635",
+"O c #430c42d845cc",
+"+ c #50315cb06eed",
+"@ c #556562587d6b",
+"# c #689468196fc1",
+"$ c #63b5694d7925",
+"% c #63506a357ae9",
+"& c #623f6cdf7e55",
+"* c #66836cda7ce2",
+"= c #67556d4a7f51",
+"- c #67ff6e217dde",
+"; c #68d76b797e3e",
+": c #6d9370187a59",
+"> c #6ebc71207ab4",
+", c #61bb6a5980c2",
+"< c #644571e38825",
+"1 c #660a7293890a",
+"2 c #67f273958aa6",
+"3 c #684575028bd3",
+"4 c #76db77e8819c",
+"5 c #72ae7ab88859",
+"6 c #79017d24816c",
+"7 c #7ef57ab980e5",
+"8 c #7d647ed8899b",
+"9 c #7ce682e98a8f",
+"0 c #7f7d82c88807",
+"q c #774482a99933",
+"w c #81c57e248533",
+"e c #84d77fb4895b",
+"r c #80b2805b8745",
+"t c #85ed846e868e",
+"y c #816782a98edb",
+"u c #8553829d8b67",
+"i c #8748852c898c",
+"p c #8a8087dd8f1d",
+"a c #8b7f89608cd0",
+"s c #8b788ca98d37",
+"d c #8e8e8b7c8d2b",
+"f c #8ec38c3a8e4d",
+"g c #813685cf905f",
+"h c #8324897c9420",
+"j c #8fd18ed39426",
+"k c #8d608ee599d5",
+"l c #833590a59ea1",
+"z c #941092ce8e17",
+"x c #962a90cc8ffc",
+"c c #915a90e690d4",
+"v c #93739253936b",
+"b c #933994689393",
+"n c #94379269947b",
+"m c #97f292749482",
+"M c #968d92c497cf",
+"N c #95ce97ec9554",
+"B c #949a9624990b",
+"V c #925498b79655",
+"C c #9a52953b9307",
+"Z c #9c9992559587",
+"A c #9cbf971f9de0",
+"S c #9f049b089a4b",
+"D c #9ec398ed9f1d",
+"F c #9cdf9dc59dcc",
+"G c #88ef93fea5e1",
+"H c #972d9a78a384",
+"J c #98149e49a70b",
+"K c #9e909bfda29f",
+"L c #91919fe1b81d",
+"P c #a3dc9ee39ad4",
+"I c #a0b49b18a24c",
+"U c #a3f19eaaa523",
+"Y c #a47a9dcca568",
+"T c #a55d9f2aa681",
+"R c #a1c49ec2a97c",
+"E c #a43d9f1fa827",
+"W c #a387a65aa77b",
+"Q c #a695a2aba6d4",
+"! c #a1e4a178aa1e",
+"~ c #a0e5a31bac87",
+"^ c #a3d0a50eae5d",
+"/ c #a4f0a5d3ad9a",
+"( c #a9ffa5c0a16a",
+") c #a98da6a7a5c9",
+"_ c #a9c4a7d5a467",
+"` c #a8a1a1d5a830",
+"' c #a825a246a94c",
+"] c #aa5aa44caafe",
+"[ c #ab39a4daad17",
+"{ c #ad0ba5b3ab74",
+"} c #aca5a5d1ac5b",
+"| c #ac49a597adee",
+" . c #adb9a4f1acee",
+".. c #addda4c9ad6a",
+"X. c #ada6a5a0ad14",
+"o. c #acc1a45cae3e",
+"O. c #aca9a563ae48",
+"+. c #afefa5d2ad55",
+"@. c #acc2a996a74f",
+"#. c #afa6a8f9af45",
+"$. c #ade6a748b064",
+"%. c #aa67aae5b4bf",
+"&. c #ad15aa51b3c2",
+"*. c #ae28b40bb104",
+"=. c #aa16b1abbfc1",
+"-. c #afacb228bac7",
+";. c #adacb258bd11",
+":. c #b06ba7caadfb",
+">. c #b11babffac10",
+",. c #b038a921b01a",
+"<. c #b114aa0ab15b",
+"1. c #b0faaad8b295",
+"2. c #b6fdaed9b6fa",
+"3. c #b2a2b03aaf0d",
+"4. c #b30eb2e6b48f",
+"5. c #b772b3deb70c",
+"6. c #b9f5b1f3b9ce",
+"7. c #b9afb3aeb9b0",
+"8. c #ba51b52abd6d",
+"9. c #bc33bb17bfd0",
+"0. c #be34bc87bfe8",
+"q. c #ac4db4aac63e",
+"w. c #b87cbc35c4a9",
+"e. c #bf68b9f8c086",
+"r. c #bf44bfacc92c",
+"t. c #b6e9bf89d217",
+"y. c #be70c135c839",
+"u. c #b99cc0dbd1cb",
+"i. c #ba44c117d227",
+"p. c #ba0bc204d385",
+"a. c #ba05c3a7d5ca",
+"s. c #bf6cc747d5d5",
+"d. c #be70c661d760",
+"f. c #bfa4c694d65b",
+"g. c #bc0ec5fdda3a",
+"h. c #c24fbb6cc246",
+"j. c #c1f5b907c611",
+"k. c #c2bcbd27c336",
+"l. c #c385be53c492",
+"z. c #c3c7c752cc56",
+"x. c #c827c0ecc826",
+"c. c #c84dc116c853",
+"v. c #c9a5c270c9a5",
+"b. c #ca82c3a1ca78",
+"n. c #cc80c587cc7c",
+"m. c #c0d7c6a3d5fd",
+"M. c #c2f0c954d69d",
+"N. c #c5cec990d6cf",
+"B. c #c77ec9e1d723",
+"V. c #c6eaca28d6cd",
+"C. c #c4a0cb0ada25",
+"Z. c #c86aca30d5dc",
+"A. c #c92dcc80da97",
+"S. c #c8bfcff2de12",
+"D. c #dec2cdc8d0ab",
+"F. c #d7b7d164d7b7",
+"G. c #d522d4b3de3e",
+"H. c #ded1d664d9d0",
+"J. c #d203d48de05f",
+"K. c #d38ad65ce198",
+"L. c #d3abd775e2c8",
+"P. c #d4ead68ae24b",
+"I. c #d42dd737e3a9",
+"U. c #d48fda28e620",
+"Y. c #d6cfd9ebe6af",
+"T. c #d5fddadce898",
+"R. c #dc44dd2ee7ca",
+"E. c #dd2addd0e81c",
+"W. c #db97e1beefa3",
+"Q. c #dfe2e173ebd4",
+"!. c #dd68e0f3ee2e",
+"~. c #e60edd94dbba",
+"^. c #ed2be6c4eba9",
+"/. c #ed9be7f5ec5a",
+"(. c #edb0ea31efd3",
+"). c #eb7be9b9f1d8",
+"_. c #ef50eea3f5b0",
+"`. c #ea71ed6af886",
+"'. c #ec4cef4efb03",
+"]. c #f6f6ecfef2e8",
+"[. c #f397f27ffa26",
+"{. c #f44ff4fdfdcb",
+"}. c #f76cf5a9fd24",
+"|. c #f811f542f6eb",
+" X c #f933f348f81c",
+".X c #f9c7f599f8e6",
+"XX c #f979f63cfa73",
+"oX c #f9caf79ffa7c",
+"OX c #faeef69dfa26",
+"+X c #fa41f7a7fa12",
+"@X c #faacf7d5fb0a",
+"#X c #fb53f8b8fa93",
+"$X c #fbf6f874fcbc",
+"%X c #fbe1f96dff75",
+"&X c #fbedfa44fc84",
+"*X c #fcf7f982fed6",
+"=X c #fffffd72ffff",
+"-X c #ffe0fe74ffff",
+";X c Gray100",
+/* pixels */
+"F.n.v.c.x.x.x.x.x.x.x.x.x.x.v.b.h.",
+"b.6.,.:.O...| .O.{ } X.o.#.+.2.<.",
+"l.1.' |.&X#X@XOXXX.X+X#XoX;X0.y ] ",
+"k.$.Q ;X;X-X=X;X;X;X;X=X;X;Xy.3 ` ",
+"e.[ R ;X$XK.P.).%X*X^.J. X;Xr.2 T ",
+"8.E K ;X[.B.C.d.a.f.N.p._.;Xz.1 I ",
+"7.Y S ;X`.u.M.m.V.s.U.Q.).(./ < D ",
+"4.A N ;X{.I.R.E.T.!./.5.J W s & 9 ",
+"*.V B ;X`.i.B.A.g.L ~ >.P C b g 6 ",
+"3.Z M ;X`.t.S.L.H ( ) z c ^ 8 # ",
+"&.j n ;X}.Y.q.q 0 G u %.j.H.p o > ",
+"@.f x ;X;X'.=.W.;X].D.~.G.l X 5 a ",
+"_ d v Z.-.;.w.9.U h k ! + . O m t ",
+"F i r 4 - = , @ $ * * ; % : w e 7 "
+};
diff --git a/icons/17x14-3dpixmaps/www.xpm b/icons/17x14-3dpixmaps/www.xpm
new file mode 100644
index 0000000..ff60443
--- /dev/null
+++ b/icons/17x14-3dpixmaps/www.xpm
@@ -0,0 +1,219 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 199 2",
+" c Gray0",
+". c #230d23151d60",
+"X c #456b456a3b48",
+"o c #502850704387",
+"O c #539d53a04660",
+"+ c #554855554788",
+"@ c #5ceb5ccd4b4f",
+"# c #5d5a5d604e4a",
+"$ c #62bb62e15315",
+"% c #6c7662475362",
+"& c #79b974d359d9",
+"* c #6fa06a856088",
+"= c #73bb67b6675c",
+"- c #7ee276a6630d",
+"; c #7e1d7b7d7031",
+": c #7ff27c647cc4",
+"> c #9b5975165550",
+", c #82f982fc6e0f",
+"< c #883e88b16fb9",
+"1 c #8779833f74b2",
+"2 c #8674866d7106",
+"3 c #841984137617",
+"4 c #86b384c5766f",
+"5 c #87ed8a0674ae",
+"6 c #88c486ac7b7e",
+"7 c #88fb872d7aa7",
+"8 c #8a0787c67ce8",
+"9 c #8afa8af374fe",
+"0 c #8ec68ed67531",
+"q c #8f418c867ae0",
+"w c #954083c979c5",
+"e c #966796667e89",
+"r c #97d198297cc5",
+"t c #83f9840a8034",
+"y c #852d816a81c0",
+"u c #8a1582fb8706",
+"i c #88698539847f",
+"p c #899d84028616",
+"a c #8ab386ba8667",
+"s c #8a0f84638a16",
+"d c #8e19878a8e23",
+"f c #8ffa8d3d8233",
+"g c #8d32884b8889",
+"h c #90048d7f8238",
+"j c #91a48fcc8085",
+"k c #90b9893c8f89",
+"l c #90a08af58d3a",
+"z c #905989f49226",
+"x c #94ae8e9e9098",
+"c c #978a8f3b97fb",
+"v c #96718faa9823",
+"b c #97bb8f8a9887",
+"n c #98538ff1999b",
+"m c #958793a48817",
+"M c #99b799d48142",
+"N c #9bdb9bcd8306",
+"B c #9ac798228b7f",
+"V c #9c2199b58d83",
+"C c #97e792a89337",
+"Z c #978d9154992d",
+"A c #97c690689a13",
+"S c #97ca91249a5e",
+"D c #987b919799b8",
+"F c #9803912a9a65",
+"G c #997f91819ac5",
+"H c #98f892b2996d",
+"J c #98c092af9a8c",
+"K c #99d193889a42",
+"L c #9b89964c9c4b",
+"P c #9c9196279db8",
+"I c #9e8098899f4a",
+"U c #a0f89891a32c",
+"Y c #a2529963a1ad",
+"T c #a2539ac3a302",
+"R c #a20e9b59a2d8",
+"E c #a2b09b74a33e",
+"W c #a1f59c5ca1de",
+"Q c #a31a9c28a3e4",
+"! c #a2249c4ba52d",
+"~ c #a34c9c44a6da",
+"^ c #a3b89eeca559",
+"/ c #a43899cea18c",
+"( c #a5739bf7a59a",
+") c #a4059da5a3fa",
+"_ c #a4669c8aa589",
+"` c #a5df9c76a435",
+"' c #a4359f2ea44e",
+"] c #a5559f40a559",
+"[ c #a5be9e2ea687",
+"{ c #a7139de0a7fb",
+"} c #a78a9f97ab56",
+"| c #a080a09286f9",
+" . c #a1f0a4558228",
+".. c #abf0acb68dcc",
+"X. c #aa32ab7e908b",
+"o. c #ab7cab6f9033",
+"O. c #ae83af589174",
+"+. c #b46bb6ce959d",
+"@. c #b95aba3e9830",
+"#. c #bab9bb849b4a",
+"$. c #bd1cbd159eec",
+"%. c #a73ba094a71d",
+"&. c #a7bfa168a7d1",
+"*. c #a7c6a21ba7bf",
+"=. c #a7f7a00aaa89",
+"-. c #a809a1bea80b",
+";. c #a908a1a0a9d1",
+":. c #a9a2a280a9a2",
+">. c #ab50a253af27",
+",. c #ab88a480ab76",
+"<. c #abb6a469ac64",
+"1. c #acf9a3eeaeae",
+"2. c #ac3ea526ac62",
+"3. c #ad4da5a6ad40",
+"4. c #ae99a6ecae61",
+"5. c #af01a6f1aedd",
+"6. c #af7da78bafe2",
+"7. c #afd6a7a5b028",
+"8. c #aef6a610b2d0",
+"9. c #b036a807affe",
+"0. c #b141a8bbb141",
+"q. c #b134a910b1fe",
+"w. c #b2dbaa65b2b7",
+"e. c #b29eaafdb363",
+"r. c #b37bab14b37b",
+"t. c #b1dba8e7b5b7",
+"y. c #b274ab0bb4fd",
+"u. c #b3e7ab5db44b",
+"i. c #b1c3ac2ab213",
+"p. c #b420ab93b3e8",
+"a. c #b580ad74b56e",
+"s. c #b5f0ad74b64b",
+"d. c #b6efae32b6b8",
+"f. c #b705aeb9b705",
+"g. c #b74fadb6bb0e",
+"h. c #b6a1af6bbb6a",
+"j. c #b8acafe1b89a",
+"k. c #bf68bf64a2c5",
+"l. c #b8cfb03ab8f5",
+"z. c #b95bb0d7b941",
+"x. c #b9b6b159b9b6",
+"c. c #b9c0b1d9ba7f",
+"v. c #b8c0b2edb84e",
+"b. c #ba1bb185ba0e",
+"n. c #bb9db2f9bb6b",
+"m. c #bbc8b370bbc8",
+"M. c #bac1b0f0bdd0",
+"N. c #b9dfb43cb9e7",
+"B. c #bc1db3aabc15",
+"V. c #bd15b44abd15",
+"C. c #bda1b552bd70",
+"Z. c #bd15b686bd15",
+"A. c #be07b5c5bef2",
+"S. c #be41b571bf37",
+"D. c #be42b665bf7a",
+"F. c #bf51b87bbf51",
+"G. c #ba4fb3e1c053",
+"H. c #bdf2b53ac03f",
+"J. c #c0f8b83dc0f8",
+"K. c #c174b8e1c174",
+"L. c #c1edb949c1e5",
+"P. c #c198bafdc198",
+"I. c #c2cdba74c2d6",
+"U. c #c267bb9cc267",
+"Y. c #c38abaffc35e",
+"T. c #c49bbbe0c4b5",
+"R. c #c480bd6cc480",
+"E. c #c64ebf6dc64e",
+"W. c #c828bf09c8d9",
+"Q. c #c87ebf32ca3e",
+"!. c #de3fc5ad9abf",
+"~. c #c4ebc5c4a6df",
+"^. c #c785c84ea443",
+"/. c #cd2fcdaaac81",
+"(. c #d180d17fb034",
+"). c #d90fda6db20c",
+"_. c #d9c0d9b8ba16",
+"`. c #e731e7f3bf9b",
+"'. c #c954c046ca48",
+"]. c #c917c234c9ad",
+"[. c #ca09c28dca09",
+"{. c #cb59c45ccb59",
+"}. c #ccf5c55cccf5",
+"|. c #d0cac9b1d0ca",
+" X c #d119c9efd113",
+".X c #d181cad3d181",
+"XX c #d306cc33d306",
+"oX c #dca2d662dca2",
+"OX c #e3e7e322c1c5",
+"+X c #e9e1e9dec34d",
+"@X c #ec6be8c7c2bf",
+"#X c #f0fbf0fbca8e",
+"$X c #ff43ff3dd70a",
+"%X c #ffffffffd817",
+"&X c #ffffffffd970",
+"*X c #ffffffffe2bb",
+"=X c #ffffffffe5a8",
+"-X c #ffffffffe7de",
+";X c #fffffffff1ee",
+/* pixels */
+"oXXX|.|.|.|.|.|.|.|.|.|.|.|.|. X].",
+".XI.J.K.I.W.Q.Q.Q.Q.'.T.L.K.K.Y.c.",
+"}.V.z.B.S.d p l x C s h.D.B.b.C.e.",
+"{.m.j.b.M.7 %X^.@.+.& w G.A.x.n.q.",
+"[.b.f.j.g.V #.O N 5 - > = H.l.z.6.",
+"E.a.r.a.t.B ..9 o.X.@X!.% y.s.d.<.",
+"R.r.0.w.8.h *X2 o k.-X4 1.u.p.;.",
+"U.6.3.5.>.f `._.X $ OX+X3 =.7.9.[ ",
+"P.3.:.3.} 8 &X$.#X. , =X1 { 2.4.Q ",
+"F.,.:.,.} 6 ;X$X(.e 2 O.q _ <.2.R ",
+"Z.-.] %.~ m /.+ M | # ~.j T &.*.I ",
+"N.' W ) ! ; .@ 0 < r ).* U _ ` L ",
+"v.` Y / ] k t g a i y : u ^ E ( K ",
+"i.P v A b S G F H D D J Z n c n z "
+};
diff --git a/icons/17x14-3dpixmaps/xv.xpm b/icons/17x14-3dpixmaps/xv.xpm
new file mode 100644
index 0000000..0d58763
--- /dev/null
+++ b/icons/17x14-3dpixmaps/xv.xpm
@@ -0,0 +1,232 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"17 14 212 2",
+" c #067906921757",
+". c #08bd0c1619e5",
+"X c #17ea193410ba",
+"o c #004a05742aaf",
+"O c #16c21c642cb4",
+"+ c #26f0292a3b96",
+"@ c #342038033f7b",
+"# c #100b18114443",
+"$ c #16c01a9c43c2",
+"% c #17b81c1e43a3",
+"& c #189a1cc75f11",
+"* c #0ecb13c16ab5",
+"= c #17d31d587638",
+"- c #12211ee57d40",
+"; c #29c02b8c4248",
+": c #28c62b31465f",
+"> c #2a752c9f4045",
+", c #2b7d2e4746ce",
+"< c #2aab32144ec1",
+"1 c #2745319958ef",
+"2 c #2ec6318e51d0",
+"3 c #2fe83a7b53f7",
+"4 c #2cc938915893",
+"5 c #2fae3b0e5b5f",
+"6 c #30b435e8460e",
+"7 c #383837e04bb7",
+"8 c #3273389d5108",
+"9 c #7a78333b5c84",
+"0 c #70c13c016586",
+"q c #4c2d457048a7",
+"w c #40fe419c5737",
+"e c #72905f014dbc",
+"r c #74905d0c4cee",
+"t c #614d5f447126",
+"y c #735563f95668",
+"u c #793167d95c79",
+"i c #6ee966cd777f",
+"p c #0fb31514804e",
+"a c #14301d478b80",
+"s c #25f6314affff",
+"d c #2f1f36eefdd5",
+"f c #3c554b56d3b2",
+"g c #3e73485adf73",
+"h c #3040414affff",
+"j c #3a904348f257",
+"k c #40403b998b97",
+"l c #599634cd85f8",
+"z c #45a2371eba39",
+"x c #44cd3d6bb5d9",
+"c c #47ae4f8e9ddf",
+"v c #4f5c553c935d",
+"b c #59ec5541a364",
+"n c #5bfb5c87b0f3",
+"m c #5c995ceeb056",
+"M c #65e26cf78fb0",
+"N c #68196a0d847e",
+"B c #68bc629cbcb0",
+"V c #7b377c2da80f",
+"C c #49435025cb2b",
+"Z c #559c5f6af0cd",
+"A c #5e546d24f8bb",
+"S c #67206310d4a2",
+"D c #685577bddb6f",
+"F c #707f6bd1c78d",
+"G c #706c6db1c7d7",
+"H c #71957a87ddc7",
+"J c #7e4a7c36d745",
+"K c #7bcb831bb657",
+"L c #898c6a1d6a35",
+"P c #93b0769a6312",
+"I c #abeb40675143",
+"U c #a3e065a34a43",
+"Y c #e92122c13a2a",
+"T c #d7963e3b597b",
+"R c #8adc7e059a6e",
+"E c #927e92927dc8",
+"W c #a6118ff95de1",
+"Q c #b1888adc4db3",
+"! c #a8208b457b2f",
+"~ c #af60934c6384",
+"^ c #b644946c70d2",
+"/ c #b9b29fc9738f",
+"( c #b5e4a8de6ab0",
+") c #bfb9a141719e",
+"_ c #c8d999045c69",
+"` c #cb8aa2387adf",
+"' c #d3e9aa896ba6",
+"] c #daf3ab426c95",
+"[ c #de05af7e6924",
+"{ c #d4c1ab2f78be",
+"} c #db1fad597573",
+"| c #e0f1b6f86f38",
+" . c #e116b2e073f2",
+".. c #f1e8be8f7ba6",
+"X. c #8d728131ab3c",
+"o. c #8edc8ef7a162",
+"O. c #962e9c3eb4e3",
+"+. c #a49c80799739",
+"@. c #a5808f71bc19",
+"#. c #b4c0991aa4dc",
+"$. c #a374a24cb35a",
+"%. c #a5cea641b03c",
+"&. c #b640af62a8b2",
+"*. c #bc09a96dae56",
+"=. c #bafbba33be2a",
+"-. c #81e38067d5c4",
+";. c #9605947bd728",
+":. c #951d9f91dede",
+">. c #88408841e25c",
+",. c #8e96983df654",
+"<. c #90599367e4bc",
+"1. c #9a4d9ee1e531",
+"2. c #94189bcaffff",
+"3. c #a661add9cc1f",
+"4. c #a45ba314d9b8",
+"5. c #aca0b408cc29",
+"6. c #b5aaaaa8ce0b",
+"7. c #b694b8c1ce7a",
+"8. c #a0e9a6dbfdad",
+"9. c #b5a5bdd6ffff",
+"0. c #b939c061de0f",
+"q. c #bd73c3c1fa93",
+"w. c #c9f6aa769104",
+"e. c #c5a8b3259c8e",
+"r. c #cf1bb39297ed",
+"t. c #d778adba80d1",
+"y. c #d11cb2bb8563",
+"u. c #d72fb29081ff",
+"i. c #d664b5a88e7d",
+"p. c #d633bc718b9d",
+"a. c #d8bdb7128843",
+"s. c #dec8bcc583fb",
+"d. c #df2abf648386",
+"f. c #d2f6b4b791af",
+"g. c #c053b3f6bbae",
+"h. c #c0d5bacbbdf6",
+"j. c #e0c3bdb7842f",
+"k. c #e2abbc0b89b0",
+"l. c #c025bee1c234",
+"z. c #d7b9c09b9cec",
+"x. c #dd5cc0b490d6",
+"c. c #d6cfd071bd1b",
+"v. c #e2cdc02186c4",
+"b. c #e97fc61383c3",
+"n. c #efedc5c48796",
+"m. c #e1b3c0f494d0",
+"M. c #e4b0cb399c30",
+"N. c #eb1acd0d9d39",
+"B. c #e53ccf10ac9f",
+"V. c #ee7cd33dabe8",
+"C. c #f24edd5ebe14",
+"Z. c #c3a1c2a3c642",
+"A. c #c549c35fc542",
+"S. c #c1d0c2efcfb3",
+"D. c #c9c3ca96d531",
+"F. c #cdb2d127d99e",
+"G. c #d5e5cf9fc2ca",
+"H. c #da4ccdf5cca0",
+"J. c #d2a8d400dc25",
+"K. c #d560d4b2db8e",
+"L. c #d439d4d6dc60",
+"P. c #d53cd594dc35",
+"I. c #d730d741dfce",
+"U. c #d87bd285d5c1",
+"Y. c #dc1ad9cadff5",
+"T. c #ded6db68dfbc",
+"R. c #df14db8ddfe7",
+"E. c #d78fd940e0b7",
+"W. c #d6c3dd2be43f",
+"Q. c #dbd1d623e09e",
+"!. c #d898d68aea2b",
+"~. c #df60dbf4e04d",
+"^. c #dd3cd8dbe662",
+"/. c #dee4d9b3e797",
+"(. c #ded0dbfce5ef",
+"). c #dd76dc55e2c9",
+"_. c #dccbe95effff",
+"`. c #e007dcc3e0f0",
+"'. c #e198de83e2af",
+"]. c #e20ddf24e319",
+"[. c #e2d9ded9e76b",
+"{. c #f34fe6dac606",
+"}. c #f520e6aec541",
+"|. c #e190e01fe6ff",
+" X c #e130e093e7dc",
+".X c #e1d7e60fec5e",
+"XX c #e5d4e3fae87f",
+"oX c #e652e3bfe842",
+"OX c #e665e4a4e8ef",
+"+X c #e6c1e4bee921",
+"@X c #e748e6ace969",
+"#X c #e736e6bdeb28",
+"$X c #e44ee848ec28",
+"%X c #e84de5e8eaa1",
+"&X c #e80fe738e908",
+"*X c #e843e866e9aa",
+"=X c #eca7eb59eae2",
+"-X c #e527edcdffff",
+";X c #edc9ee2df31a",
+":X c #f2d2f259e9ea",
+">X c #fa0ef1f7e745",
+",X c #fe36f656e626",
+"<X c #f1c9f0d0f25c",
+"1X c #f06ef04df432",
+"2X c #f246f27df56f",
+"3X c #f3caf33ff665",
+"4X c #f088f375f821",
+"5X c #fc20faedf467",
+"6X c #f85afb21fdf0",
+"7X c #fb65fd6fff95",
+"8X c #fd48fed2ff9f",
+"9X c Gray100",
+/* pixels */
+"<X).Y.`.~.R.].oX'.T.'.oX+XXXOX%XZ.",
+"@XS.D.P.I.K.E.;XJ.L.#X3X1X1X2X9Xl.",
+"|.3.5.F.6X8X4X.XW.7X9X9X9X9X9X9XA.",
+"[.4.0.$X9X9X9X9X9X9X9X9X5X9X9X9X=.",
+"&X=X9X9X>Xt.H.9X,Xf.! M.' 7XB.z.%.",
+"*X:X9X9X{._ *.}.Q y e { m.c.] G.O.",
+" X1.,.8.6.} a.~ N _.N.u.7.r k.r.o.",
+"^.J d s S b.^ 0 z -.| g.2.P ) C.$.",
+"!.>.A F i.s.L I U d.x.-XV.w.q.9.V ",
+"(.<.@. .W j.&.e./ v.#.X.( :.g h m ",
+"/.;.` u K n.[ R H y...p.+.T Y 9 M ",
+"Q.G b c j B n f C i E D Z x l k v ",
+"U.q o = & % $ X . O * p a - # 7 ",
+"h.t @ 6 8 5 < ; > + : , 3 4 1 2 w "
+};
diff --git a/icons/20x20-martys/_symlinks.lst b/icons/20x20-martys/_symlinks.lst
new file mode 100644
index 0000000..e8d7d77
--- /dev/null
+++ b/icons/20x20-martys/_symlinks.lst
@@ -0,0 +1,55 @@
+game.xpm amusement.xpm
+sound.xpm cd-player.xpm
+network.xpm chat.xpm
+todo.xpm choice-yes.xpm
+utility.xpm clock.xpm
+todo.xpm colors.xpm
+todo.xpm configuration.xpm
+utility.xpm development.xpm
+todo.xpm disk.xpm
+disk.xpm disk-cd.xpm
+disk.xpm disk-floppy.xpm
+todo.xpm display.xpm
+item.xpm file.xpm
+folder.xpm file-manager.xpm
+todo.xpm folder.xpm
+folder.xpm folder-open.xpm
+game.xpm game-board.xpm
+game.xpm game-cards.xpm
+game.xpm game-logic.xpm
+utility.xpm ghostview.xpm
+image-processor.xpm gimp.xpm
+gnu.xpm gnome.xpm
+todo.xpm gnu.xpm
+colors.xpm graphics.xpm
+information.xpm help.xpm
+todo.xpm home.xpm
+image-viewer.xpm image-processor.xpm
+todo.xpm information.xpm
+todo.xpm item.xpm
+todo.xpm kde.xpm
+todo.xpm keyboard.xpm
+todo.xpm linux.xpm
+item.xpm modules.xpm
+terminal.xpm monitoring.xpm
+todo.xpm mouse.xpm
+sound.xpm multimedia.xpm
+sound.xpm music.xpm
+todo.xpm network.xpm
+chat.xpm news.xpm
+utility.xpm programs.xpm
+todo.xpm quit.xpm
+todo.xpm restart.xpm
+utility.xpm science.xpm
+todo.xpm sound.xpm
+todo.xpm system.xpm
+configuration.xpm themes.xpm
+todo.xpm utility.xpm
+multimedia.xpm video.xpm
+utility.xpm viewer.xpm
+choice-no.xpm window-close.xpm
+window-close.xpm window-delete.xpm
+window.xpm windows.xpm
+editor.xpm word-processor.xpm
+network.xpm www.xpm
+image-viewer.xpm xv.xpm
diff --git a/icons/20x20-martys/calculator.xpm b/icons/20x20-martys/calculator.xpm
new file mode 100644
index 0000000..f1fcd41
--- /dev/null
+++ b/icons/20x20-martys/calculator.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *cal_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 6 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #c6c6c6",
+"c c none",
+"d c #ffffff",
+/* pixels */
+"cccccccccccccccccccc",
+"cccccccccccccccccccc",
+"cccccccccccccccccccc",
+"cc.................c",
+"c.a#a#a#a#a#a#a#a#a.",
+"c.##.........######.",
+"c.a#ddddddddb######.",
+"c.#################.",
+"c.a#d#d#d#d#d#d#d##.",
+"c.##b#b#b#b#b#b#b##.",
+"c.a################.",
+"c.##d#d#d#d#d#d#d##.",
+"c.a#b#b#b#b#b#b#b##.",
+"c.##d#d#d#d#d#ddd##.",
+"c.a#b#b#b#b#b#bbb##.",
+"c.#################.",
+"cc.................c",
+"cccccccccccccccccccc",
+"cccccccccccccccccccc",
+"cccccccccccccccccccc"
+};
diff --git a/icons/20x20-martys/choice-no.xpm b/icons/20x20-martys/choice-no.xpm
new file mode 100644
index 0000000..62f54e8
--- /dev/null
+++ b/icons/20x20-martys/choice-no.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *choice-no[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 19 1",
+/* colors */
+". c None",
+"# c #0c0c0c",
+"a c #313131",
+"b c #201f1c",
+"c c #4f5050",
+"d c #707070",
+"e c #4c536f",
+"f c #1f2e66",
+"g c #595f93",
+"h c #7b839c",
+"i c #909091",
+"j c #adadad",
+"k c #a68ea8",
+"l c #8b99c2",
+"m c #c183aa",
+"n c #f8ddae",
+"o c #cfcfcf",
+"p c #f4f5f5",
+"q c #f9f6d2",
+/* pixels */
+"....................",
+"....ioppooookida....",
+"...ipoodaaccijjda...",
+"..ippia#baaa#cjida..",
+".ippd#aoppppiaciica.",
+"aook#jppjjikijccjic#",
+"dpoaapjlhjjhlidcdjcb",
+"ioi#ojlpnggpqidbdkdb",
+"jocapiggnnpqmeiadjia",
+"joccpjifmnnmfdjcdjda",
+"jjccojjgpnnngijcdjdb",
+"ijdcpihpqkmnnhkbiogb",
+"djiajhlqmffmqicaojc#",
+"aijccjcggddegc#opib#",
+"#dijccdcijjga#cpic##",
+".aciiddaaccbbopjc##.",
+"..acijidddijqoic##..",
+"...baijijjjojic##...",
+"....#bcchddda###....",
+".....##bbb#####....."
+};
diff --git a/icons/20x20-martys/editor.xpm b/icons/20x20-martys/editor.xpm
new file mode 100644
index 0000000..b2fcb61
--- /dev/null
+++ b/icons/20x20-martys/editor.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *txt_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 9 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #844200",
+"c c #848484",
+"d c #ffff00",
+"e c #c6c6c6",
+"f c none",
+"g c #ffffff",
+/* pixels */
+"ffffffffffffffffffff",
+"ffffffffffffffffffff",
+"fffffffffffffffff.ff",
+"ffffffffffffffff.aff",
+"fffffffffffffff.aaff",
+"ffffffffffffff.aaaff",
+"ffffffffffffff.aaaaf",
+"fffffffffffff...aa#f",
+"ffffffffffff.....#.f",
+"fffffffffff.dg...fff",
+"ffffffffff.dgeb.ffff",
+"fffffffff.dgeb.fffff",
+"ffffffff.dgeb.ffffff",
+"fff..ff..cffffffffff",
+"fff.f..fffffffffffff",
+"fff...f..fffffffffff",
+"fff.ffffffffffffffff",
+"fff.ffffffffffffffff",
+"ffffffffffffffffffff",
+"ffffffffffffffffffff"
+};
diff --git a/icons/20x20-martys/empty.xpm b/icons/20x20-martys/empty.xpm
new file mode 100644
index 0000000..66c2252
--- /dev/null
+++ b/icons/20x20-martys/empty.xpm
@@ -0,0 +1,25 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 1 1",
+" c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/20x20-martys/font.xpm b/icons/20x20-martys/font.xpm
new file mode 100644
index 0000000..a060b7a
--- /dev/null
+++ b/icons/20x20-martys/font.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *x_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 3 1",
+/* colors */
+". c #000000",
+"# c none",
+"a c #ff0000",
+/* pixels */
+"#########...########",
+"#######..aaa.####..#",
+"######.aaaaaa.##.a.#",
+"#####.aaaaaaa.#.aa.#",
+"#####.aa..aaa..aa.##",
+"#####.aa..aaa.aaa.##",
+"#####.a.#.aaaaaa.###",
+"######.##.aaaaa.####",
+"#########.aaaa.#####",
+"#########.aaa.######",
+"########.aaaa.######",
+"#######.aaaaa.######",
+"#######.aaaaa.######",
+"######.aaaaaa.######",
+"#####.aaa.aaa.######",
+"####.aaa..aaa.######",
+"###.aaa.#.aaaa.#####",
+"##.aaa.##.aaaa.#####",
+"#.aaa.####..aa.#####",
+"##...#######..######",
+};
diff --git a/icons/20x20-martys/game-action.xpm b/icons/20x20-martys/game-action.xpm
new file mode 100644
index 0000000..afd28da
--- /dev/null
+++ b/icons/20x20-martys/game-action.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *cnq_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 5 1",
+/* colors */
+". c #000000",
+"# c #0000ff",
+"a c #c6c6c6",
+"b c none",
+"c c #008000",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbb....bbbbbbbb",
+"bbbbbb..####..bbbbbb",
+"bbbb..########..bbbb",
+"bb..#########.##..bb",
+"b.###########.####.b",
+"b.###########.####.b",
+"b.######........##.b",
+"b.#......aaaaaa.##.b",
+"b.#................b",
+"b.#####.aaaaaaaaa..b",
+"b.####.aaaaaaaa..#.b",
+"b.#####.a.aa.a.###.b",
+"b..................b",
+"bb.cccccccccccccc.bb",
+"bbb..cccccccccc..bbb",
+"bbbbb.cccccccc.bbbbb",
+"bbbbbb..cccc..bbbbbb",
+"bbbbbbbb....bbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbb",
+};
diff --git a/icons/20x20-martys/game.xpm b/icons/20x20-martys/game.xpm
new file mode 100644
index 0000000..fc5e391
--- /dev/null
+++ b/icons/20x20-martys/game.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *smiley[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 3 1",
+/* colors */
+". c none",
+"# c #000000",
+"a c #ffff00",
+/* pixels */
+"....................",
+"....................",
+"........####........",
+"......##aaaa##......",
+".....#aaaaaaaa#.....",
+"....#aaaaaaaaaa#....",
+"...#aaa#aaaa#aaa#...",
+"..#aaa###aa###aaa#..",
+"..#aaaa#aaaa#aaaa#..",
+"..#aaaaaaaaaaaaaa#..",
+"..#aaaaaaaaaaaaaa#..",
+"..#aa#aaaaaaaa#aa#..",
+"..#aaa#aaaaaa#aaa#..",
+"...#aaa######aaa#...",
+"....#aaa####aaa#....",
+".....#aaaaaaaa#.....",
+"......##aaaa##......",
+"........####........",
+"....................",
+"....................",
+};
diff --git a/icons/20x20-martys/image-viewer.xpm b/icons/20x20-martys/image-viewer.xpm
new file mode 100644
index 0000000..a653157
--- /dev/null
+++ b/icons/20x20-martys/image-viewer.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char * jpaint_xpm[] = {
+"20 20 12 1",
+" s None c None",
+". c tan",
+"X c tan3",
+"o c saddlebrown",
+"O c red",
+"@ c green",
+"# c purple",
+"$ c black",
+"% c white",
+"& c blue",
+"* c steelblue1",
+"x c yellow",
+" ",
+" ",
+" ....XXo ",
+" ...xXXOOOXo ",
+" ..XxxxXOOOXXo ",
+" ..X.xxxXXOOXXXo ",
+" .@@XXXXXXOXX#Xo ",
+" .@@@XXXX$OX###Xo ",
+" ..@XXXX$$$X###Xo ",
+" .XXXXXX$$XXXXXXo ",
+" .XXX.%$XXX&&&Xo ",
+" XX.%*XXXX&&&Xo ",
+" .XoXXXXXX&&Xo ",
+" .XoXXXXX$$$XXo ",
+" .Xo XXXX$$$XX ",
+" .Xo XXX$XXo ",
+" Xo XXXXo ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/20x20-martys/lock.xpm b/icons/20x20-martys/lock.xpm
new file mode 100644
index 0000000..e504218
--- /dev/null
+++ b/icons/20x20-martys/lock.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *jlock[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 8 1",
+/* colors */
+". c none",
+"# c #b3b3b3",
+"a c #d9d9d9",
+"b c #7f7f7f",
+"c c #ffffff",
+"d c #999999",
+"e c #4d4d4d",
+"f c #8c8c8c",
+/* pixels */
+"....................",
+"................a..#",
+"...............#b#.a",
+".............#acbdaa",
+".......ddd.#ab..aaab",
+".....baaaaaa.....#a.",
+"....bc#...#b#..#ab..",
+"d#aaaab...#aabaab...",
+"#b..cba..bbaabe.....",
+"....cbbaabbaabbe....",
+"....#bbaabbaabba....",
+"dccab#baabbaabbad...",
+"#db.babaabbaaabbbe..",
+"....bbbaaabbaa##ca..",
+".....b#baa##caaffbb.",
+".....fc#ccaabbbbffb.",
+".....bcabbbeaaff#b..",
+"......abbbbffbb.....",
+"......bff#b.........",
+"....................",
+};
diff --git a/icons/20x20-martys/mail.xpm b/icons/20x20-martys/mail.xpm
new file mode 100644
index 0000000..27d11d0
--- /dev/null
+++ b/icons/20x20-martys/mail.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *ltr_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 7 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c none",
+"c c #ff0000",
+"d c #800000",
+"e c #ffffff",
+/* pixels */
+"bbbbbbbbbbbb.bbbbbbb",
+"bbbbbbbbb...e.bbbbbb",
+"bbbbbbbb.eeede.bbbbb",
+"bbbbbb..eeeccde.bbbb",
+"bbbb..eeeeeeccee.bbb",
+"bbb.eeeeeeeeecee.bbb",
+"bb.eeeeeeeeeeeeee.bb",
+"b.eeeeeeeeeaeeeeee.b",
+"b#.eeeeeeeaeeeeeeee.",
+"b###eeeeaeeaeeeeeee.",
+"bb##.eeeeeaeaeeeee.#",
+"bbb##.eeeeeaeeeee.##",
+"bbbb##.eeeaeeeee.##b",
+"bbbb###.eeeeeeee.##b",
+"bbbbb###.eeeeee.#bbb",
+"bbbbbb###.eeee.##bbb",
+"bbbbbbb##.eee.#bbbbb",
+"bbbbbbbb##.e.##bbbbb",
+"bbbbbbbbb##.##bbbbbb",
+"bbbbbbbbbb###bbbbbbb",
+};
diff --git a/icons/20x20-martys/netscape.xpm b/icons/20x20-martys/netscape.xpm
new file mode 100644
index 0000000..391a48c
--- /dev/null
+++ b/icons/20x20-martys/netscape.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *net_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 8 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #848484",
+"c c #c6c6c6",
+"d c none",
+"e c #8d8d8d",
+"f c #ffffff",
+/* pixels */
+"dddddddddddddddddddd",
+"dddddddd....dddddddd",
+"dddddd.........ddddd",
+"dddd............dddd",
+"ddd#.#.####.#.##.ddd",
+"ddd#.#.####.#.##.#dd",
+"dd###fff#####fff.#dd",
+"d###.#fff.#.##f####d",
+"d#####f#ff####f####d",
+"d#####f##ff###f####d",
+"d#####f###ff##f####d",
+"d###a#f#a##ff#f##a#d",
+"d#a###fa#a##fff####d",
+"d###abfbcccccbbba#ad",
+"ddeeeef........eeedd",
+"ddd..fff..........dd",
+"ddd..............ddd",
+"dddd............dddd",
+"dddddd........dddddd",
+"dddddddddddddddddddd",
+};
diff --git a/icons/20x20-martys/printing.xpm b/icons/20x20-martys/printing.xpm
new file mode 100644
index 0000000..7c5fccd
--- /dev/null
+++ b/icons/20x20-martys/printing.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *printer2_small[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 5 1",
+/* colors */
+". c #000000",
+"# c #a0522d",
+"a c #808080",
+" c None",
+"c c #ffff00",
+/* pixels */
+" ",
+" ",
+" ",
+" .......... ",
+" . ",
+" . ",
+" . ",
+" . .. ",
+" . ",
+" .. ##. ",
+" .#aaaaaaaaaa#.# ",
+" ..............## ",
+" .#######....#.## ",
+" .#######aaaa#.## ",
+" .####### #.#a ",
+" .############.a ",
+" aaaaaaaaaaaaa ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/20x20-martys/refresh.xpm b/icons/20x20-martys/refresh.xpm
new file mode 100644
index 0000000..5efb1b4
--- /dev/null
+++ b/icons/20x20-martys/refresh.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *li_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 4 1",
+/* colors */
+". c #000000",
+"# c #844200",
+"a c #ffff00",
+"b c none",
+/* pixels */
+"bbbbbbbbbb..........",
+"bbbbbbbbb.aaaaaaaaa.",
+"bbbbbbbb.aaaaaaaaaa.",
+"bbbbbbb.aaaaaaaaaa.#",
+"bbbbbb......aaaaa.#.",
+"bbbbbb.###.aaaaa.#.b",
+"bbbbbb....aaaaa.#.bb",
+"bbbbbbbb.aaaaa.#.bbb",
+"bbbbbbb.aaaaa.....bb",
+"bbbbbb.aaaaaaaaa..bb",
+"bbbbb.aaaaaaaaa.#.bb",
+"bbbb......aaaa.#.bbb",
+"bbbb.###.aaaa.#.bbbb",
+"bbbb....aaaa.#.bbbbb",
+"bbbbbb.aaa..#.bbbbbb",
+"bbbbb.aa..##.bbbbbbb",
+"bbbb.a..##..bbbbbbbb",
+"bbb...##..bbbbbbbbbb",
+"bbb.##..bbbbbbbbbbbb",
+"bbb...bbbbbbbbbbbbbb",
+};
diff --git a/icons/20x20-martys/terminal-remote.xpm b/icons/20x20-martys/terminal-remote.xpm
new file mode 100644
index 0000000..9c04f0c
--- /dev/null
+++ b/icons/20x20-martys/terminal-remote.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *ter_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 6 1",
+/* colors */
+". c #000000",
+"# c #a0522d",
+"a c none",
+"b c #800000",
+"c c #800040",
+"d c #ffffff",
+/* pixels */
+"adddddddddddddddddda",
+"accdbbbcccbcccccc.c.",
+"accdbbbcccbbbccbc.c.",
+"a.################b.",
+"a.################c.",
+"a.##.#.###########b.",
+"a.##.##.#dd#######c.",
+"a.##.#.##dd#######c.",
+"a.################b.",
+"a.################c.",
+"a.################b.",
+"a.################b.",
+"a.################b.",
+"a.################b.",
+"a.################c.",
+"a.################c.",
+"a.################c.",
+"a.################c.",
+"a.ddddddddddddddddc.",
+"a...................",
+};
diff --git a/icons/20x20-martys/terminal-special.xpm b/icons/20x20-martys/terminal-special.xpm
new file mode 100644
index 0000000..f6cdce6
--- /dev/null
+++ b/icons/20x20-martys/terminal-special.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *ter_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 6 1",
+/* colors */
+". c #000000",
+"# c #008000",
+"a c none",
+"b c #800000",
+"c c #800040",
+"d c #ffffff",
+/* pixels */
+"adddddddddddddddddda",
+"accdbbbcccbcccccc.c.",
+"accdbbbcccbbbccbc.c.",
+"a.################b.",
+"a.################c.",
+"a.##.#.###########b.",
+"a.##.##.#dd#######c.",
+"a.##.#.##dd#######c.",
+"a.################b.",
+"a.################c.",
+"a.################b.",
+"a.################b.",
+"a.################b.",
+"a.################b.",
+"a.################c.",
+"a.################c.",
+"a.################c.",
+"a.################c.",
+"a.ddddddddddddddddc.",
+"a...................",
+};
diff --git a/icons/20x20-martys/terminal.xpm b/icons/20x20-martys/terminal.xpm
new file mode 100644
index 0000000..e0591d8
--- /dev/null
+++ b/icons/20x20-martys/terminal.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *ter_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 6 1",
+/* colors */
+". c #000000",
+"# c #c6c6c6",
+"a c none",
+"b c #800000",
+"c c #800040",
+"d c #ffffff",
+/* pixels */
+"adddddddddddddddddda",
+"accdbbbcccbcccccc.c.",
+"accdbbbcccbbbccbc.c.",
+"a.################b.",
+"a.################c.",
+"a.##.#.###########b.",
+"a.##.##.#dd#######c.",
+"a.##.#.##dd#######c.",
+"a.################b.",
+"a.################c.",
+"a.################b.",
+"a.################b.",
+"a.################b.",
+"a.################b.",
+"a.################c.",
+"a.################c.",
+"a.################c.",
+"a.################c.",
+"a.ddddddddddddddddc.",
+"a...................",
+};
diff --git a/icons/20x20-martys/todo.xpm b/icons/20x20-martys/todo.xpm
new file mode 100644
index 0000000..fe68ecb
--- /dev/null
+++ b/icons/20x20-martys/todo.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *sph_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 6 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #c6c6c6",
+"b c none",
+"c c #8d8d8d",
+"d c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbaaaaabbbbbbbb",
+"bbbbbaa.....aabbbbbb",
+"bbbba.........abbbbb",
+"bbba.......#..#abbbb",
+"bba.........#.##abbb",
+"bba.....#.#.##c#abbb",
+"ba..........cc#ccabb",
+"ba......#.#.#c#aaabb",
+"ba..#....#.cca#ccabb",
+"ba....#.#.#a##adaabb",
+"ba..#..#.cccadaddabb",
+"bba..#..#c#acacdabbb",
+"bba...#ccacdcaddabbb",
+"bbba####acaadddabbbb",
+"bbbba#cc#aadadabbbbb",
+"bbbbbaacdaddaabbbbbb",
+"bbbbbbbaaaaabbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/20x20-martys/unknown.xpm b/icons/20x20-martys/unknown.xpm
new file mode 100644
index 0000000..272c374
--- /dev/null
+++ b/icons/20x20-martys/unknown.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 16 1",
+" c None",
+". c #7B7B7B7B7A7A",
+"X c #BDBDB5B5B5B5",
+"o c #C7C7BFBFBFBF",
+"O c #A9A9A9A9A7A7",
+"+ c #DEDEDADADADA",
+"@ c #F8F8E9E9E0E0",
+"# c #5A5A5A5A5A5A",
+"$ c #F9F9DDDDBBBB",
+"% c #FCFCF9F9F3F3",
+"& c #4F4F52525252",
+"* c #424242424242",
+"= c #8C8C8C8C8C8C",
+"- c #FFFFFFFFFFFF",
+"; c #292931313131",
+": c #393939393636",
+" ",
+" .XoooX ",
+" .OoXooX +++@++ ",
+" #oooo+ $++@%. ",
+" ..oo+o $+@+%. ",
+" &ooo++++++%O. ",
+" .+o+o+++%+. ",
+" *o++++++%. ",
+" o+o+++%.= ",
+" oo++++++X ",
+" +++++++%% ",
+" X+oo++O+%+%- ",
+" oo++++*+%%%- ",
+" oo+o++; *%%%-- ",
+" oooo++;& +----- ",
+" Xooo+o.& :%---- ",
+" **&*&.& #%---- ",
+" #***&. ",
+" ",
+" "};
diff --git a/icons/20x20-martys/window-destroy.xpm b/icons/20x20-martys/window-destroy.xpm
new file mode 100644
index 0000000..f6d36c8
--- /dev/null
+++ b/icons/20x20-martys/window-destroy.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *skull[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 3 1",
+/* colors */
+". c none",
+"# c #c9c9c9",
+"a c #000000",
+/* pixels */
+"....................",
+"....................",
+"......###..aaa......",
+".....##......aa.....",
+"....##........aa....",
+"....#..##..##..a....",
+"....#..#a..#a..a....",
+"....##........aa....",
+".....##......aa.....",
+"..###.##....aa.##...",
+"..#.a..#....a..#.a..",
+"..#..a.#....a.#..a..",
+"...#..a##..a##..a...",
+"....#...aaaa...a....",
+"....#aa......aa#....",
+"...#............#...",
+"..#...aaaaaaaa...a..",
+"..#.aaaa....aaaa.a..",
+"....................",
+"....................",
+};
diff --git a/icons/20x20-martys/window-iconify.xpm b/icons/20x20-martys/window-iconify.xpm
new file mode 100644
index 0000000..8599520
--- /dev/null
+++ b/icons/20x20-martys/window-iconify.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *ify_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 6 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c none",
+"c c #ff0000",
+"d c #ffffff",
+/* pixels */
+"...............bbbbb",
+".ccccccccccccc.#bbbb",
+"...............#bbbb",
+".ddddddddddddd.#bbbb",
+".ddaadaaaaaadd.#.bbb",
+".ddddddddddddd.#.bbb",
+".ddadaaaadaadd.#.bbb",
+".ddddddddddddd.#dbbb",
+".ddaaaadaadadd.#b.bb",
+".ddddddddddddd.#b.bb",
+"...............#b.bb",
+"b###############bdbb",
+"b..bbbbbbbbbbbbbbb.b",
+"bbbddbbbbbbbbbbbbb.b",
+"bbbbb..bbbbbbbbbbbdb",
+"bbbbbbbddbbbbbb....b",
+"bbbbbbbbb..bbbb.dd.#",
+"bbbbbbbbbbbd.bb.dd.#",
+"bbbbbbbbbbbbbdd....#",
+"bbbbbbbbbbbbbbbb####",
+};
diff --git a/icons/20x20-martys/window-identify.xpm b/icons/20x20-martys/window-identify.xpm
new file mode 100644
index 0000000..4308ae6
--- /dev/null
+++ b/icons/20x20-martys/window-identify.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *qu_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 3 1",
+/* colors */
+". c #000000",
+"# c #ffff00",
+"a c none",
+/* pixels */
+"aaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaa.....aaaaaaa",
+"aaaaaaa.#####.aaaaaa",
+"aaaaaa......##.aaaaa",
+"aaaaa.######.##.aaaa",
+"aaaa.########.##.aaa",
+"aaaa.###..###.##.aaa",
+"aaaa.##.aa.###.#.aaa",
+"aaaa.##.aa.###.#.aaa",
+"aaaa....aa.###.#.aaa",
+"aaaaaaaaa.###.#.aaaa",
+"aaaaaaaa.###.#.aaaaa",
+"aaaaaaaa.##.#.aaaaaa",
+"aaaaaaaa.##.#.aaaaaa",
+"aaaaaaaa.##...aaaaaa",
+"aaaaaaaa....#.aaaaaa",
+"aaaaaaaa.##.#.aaaaaa",
+"aaaaaaaa.##..aaaaaaa",
+"aaaaaaaa....aaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaa",
+};
diff --git a/icons/20x20-martys/window-lower.xpm b/icons/20x20-martys/window-lower.xpm
new file mode 100644
index 0000000..03de142
--- /dev/null
+++ b/icons/20x20-martys/window-lower.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *low_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 6 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c none",
+"b c #8d8d8d",
+"c c #ff0000",
+"d c #ffffff",
+/* pixels */
+"...............aaaaa",
+".ccccccccccccc.#aaaa",
+"...............#aaaa",
+".bbbbbbbbbbbbb.#aaaa",
+".b###b#b###b#b...aaa",
+".bbbbbbbbbbbbb.c.#aa",
+".b###b####b##b...#aa",
+".bbbbbbbbbbbbb.d.#aa",
+".b#b...............a",
+".bbb.ccccccccccccc.#",
+"...................#",
+"a#.d.bbbbbbbbbbbbb.#",
+"aa.d.bbbbbbbbbbbbb.#",
+"aa.d.bb#b#######bb.#",
+"aa...bb#bbbbbbbbbb.#",
+"aaa#.bb#bb######bb.#",
+"aaaa.bb#bbbbbbbbbb.#",
+"aaaa.bbbbbbbbbbbbb.#",
+"aaaa...............#",
+"aaaaa###############",
+};
diff --git a/icons/20x20-martys/window-maximize.xpm b/icons/20x20-martys/window-maximize.xpm
new file mode 100644
index 0000000..e9b9e29
--- /dev/null
+++ b/icons/20x20-martys/window-maximize.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *max_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 6 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c none",
+"c c #ff0000",
+"d c #ffffff",
+/* pixels */
+".b.b.b.b.b.b.b.b.b.b",
+"bcbcbcbcbcbcbcbcbcb#",
+".b.b.b.b.b.b.b.b.b.b",
+"bdbdbdbdbdbdbdbdbdb#",
+".bdbdbdbdbdbdbdbdb.b",
+"bdbdbdbdbdbdbdbdbdb#",
+".bdbdbdbdbdbdbdbdb.b",
+"bdbdbdbdbdbdbdbdbdb#",
+"...............bdb.b",
+".ccccccccccccc.#bdb#",
+"...............#db.b",
+".ddddddddddddd.#bdb#",
+".daaaaaaaaadad.#db.b",
+".ddddddddddddd.#bdb#",
+".ddaaaaaddaaad.#db.b",
+".ddddddddddddd.#bdb#",
+".daaaaadaaaadd.#db.b",
+".ddddddddddddd.#bdb#",
+"...............#.b.b",
+"b###############b#b#"
+};
diff --git a/icons/20x20-martys/window-move.xpm b/icons/20x20-martys/window-move.xpm
new file mode 100644
index 0000000..8778be2
--- /dev/null
+++ b/icons/20x20-martys/window-move.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *mov_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 6 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c none",
+"c c #ff0000",
+"d c #ffffff",
+/* pixels */
+"...............bbbbb",
+".ccccccccccccc.#bbbb",
+"...............#bbbb",
+".ddddddddddddd.#bbbb",
+".dadadaaaaaaad.#.bbb",
+".daddddddddddd.#dbbb",
+".dadadaaaaaddd.#.bbb",
+".daddddddddddd.#dbbb",
+".dadadddaaaaad.#.d.b",
+".ddddddddddddd.#dbdb",
+"...............#.b.b",
+"b###############dbdb",
+"bb.bbbbbbbbbbbbb.b.b",
+"bbdbbbbbbbbbbbbbdbdb",
+"bb.d.d.d.d.d.d.d.b.b",
+"bbbbdbbbbbbbbbbbbbdb",
+"bbbb.bbbbbbbbbbbbb.b",
+"bbbbdbbbbbbbbbbbbbdb",
+"bbbb.d.d.d.d.d.d.d.b",
+"bbbbbbbbbbbbbbbbbbbb",
+};
diff --git a/icons/20x20-martys/window-raise.xpm b/icons/20x20-martys/window-raise.xpm
new file mode 100644
index 0000000..3514c1a
--- /dev/null
+++ b/icons/20x20-martys/window-raise.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *rai_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 7 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c none",
+"c c #8d8d8d",
+"d c #ff0000",
+"e c #ffffff",
+/* pixels */
+"...............bbbbb",
+".ddddddddddddd.#bbbb",
+"...............#bbbb",
+".ccccccccccccc.#bbbb",
+".c...............bbb",
+".c.ddddddddddddd.#bb",
+".c...............#bb",
+".c.eeeeeeeeeeeee.#bb",
+".c.eaeaeeaaeaeae...b",
+".c.eeeeeeeeeeeee.d.#",
+"...eaaaaeaeaeaee...#",
+"b#.eeeeeeeeeeeee.c.#",
+"bb.eaaaaaaeaeeae.c.#",
+"bb.eeeeeeeeeeeee.c.#",
+"bb...............c.#",
+"bbb#.ccccccccccccc.#",
+"bbbb.c#c####cc#ccc.#",
+"bbbb.ccccccccccccc.#",
+"bbbb...............#",
+"bbbbb###############",
+};
diff --git a/icons/20x20-martys/window-resize.xpm b/icons/20x20-martys/window-resize.xpm
new file mode 100644
index 0000000..057f53a
--- /dev/null
+++ b/icons/20x20-martys/window-resize.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *res_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 6 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c none",
+"c c #ff0000",
+"d c #ffffff",
+/* pixels */
+"...............d.d.b",
+".ccccccccccccc.#bbd#",
+"...............#bb.#",
+".ddddddddddddd.#bbd#",
+".dadadadaaadad.#bb.#",
+".ddddddddddddd.#bbd#",
+".daaaadaddadad.#.d.#",
+".ddddddddddddd.#bbd#",
+".dadaaadadaadd.#bb.#",
+".ddddddddddddd.#bbd#",
+"...............#bb.#",
+"d###############bbd#",
+".d.d.d.d.d.d.d.d.d.#",
+"dbbbb.bbbbbbb.bbbbd#",
+".bbbbdbbbbbbbdbbbb.#",
+"dbbbb.bbbbbbb.bbbbd#",
+".bbbbdbbbbbbbdbbbb.#",
+"dbbbb.bbbbbbb.bbbbd#",
+".d.d.d.d.d.d.d.d.d.#",
+"b###################",
+};
diff --git a/icons/20x20-martys/window-shade.xpm b/icons/20x20-martys/window-shade.xpm
new file mode 100644
index 0000000..b8347a0
--- /dev/null
+++ b/icons/20x20-martys/window-shade.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *sha_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 5 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c none",
+"b c #ff0000",
+"c c #ffffff",
+/* pixels */
+"aaaaaaaaaaaaaaaaaaaa",
+"aa...............aaa",
+"aa.bbbbbbbbbbbbb.#aa",
+"aa...............#aa",
+"aaa###############aa",
+"aa.aaaaaa.aaaaaa.aaa",
+"aacaaaaa.c.aaaaacaaa",
+"aa.aaaa.ccc.aaaa.aaa",
+"aacaaa.ccccc.aaacaaa",
+"aa.aaaaa.c.aaaaa.aaa",
+"aacaaaaa.c.aaaaacaaa",
+"aa.aaaaa.c.aaaaa.aaa",
+"aacaaaaa.c.aaaaacaaa",
+"aa.aaa.ccccc.aaa.aaa",
+"aacaaaa.ccc.aaaacaaa",
+"aa.aaaaa.c.aaaaa.aaa",
+"aacaaaaaa.aaaaaacaaa",
+"aa.c.c.c.c.c.c.c.aaa",
+"aaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaa",
+};
diff --git a/icons/20x20-martys/window-stick.xpm b/icons/20x20-martys/window-stick.xpm
new file mode 100644
index 0000000..f1e708e
--- /dev/null
+++ b/icons/20x20-martys/window-stick.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *sti_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 7 1",
+/* colors */
+". c #000000",
+"# c #0000ff",
+"a c #848484",
+"b c #c6c6c6",
+"c c none",
+"d c #004400",
+"e c #008000",
+/* pixels */
+"cccccccccccccccccccc",
+"ccccccc.....cccccccc",
+"cccccc.eeeee.ccccccc",
+"ccccc.eeeeeee.cccccc",
+"ccccc.#eeeeee.cccccc",
+"ccccc.e#####e.cccccc",
+"cccccc.eeeee.ccccccc",
+"ccccccc.....cccccccc",
+"cccccc..#ee..ccccccc",
+"ccccc.e.#ee.e.cccccc",
+"ccccd#ee...eee.ccccc",
+"cccc.e#eeeeeee.ccccc",
+"cccc.ee####eee.ccccc",
+"ccccc.eeeeeeedcccccc",
+"cccccc......dccccccc",
+"cccccccc.abccccccccc",
+"cccccccc.abccccccccc",
+"cccccccc.abccccccccc",
+"ccccccccc.cccccccccc",
+"cccccccccccccccccccc"
+};
diff --git a/icons/20x20-martys/window.xpm b/icons/20x20-martys/window.xpm
new file mode 100644
index 0000000..7357e8c
--- /dev/null
+++ b/icons/20x20-martys/window.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *ter_mico[] = {
+/* width height num_colors chars_per_pixel */
+" 20 20 6 1",
+/* colors */
+". c #000000",
+"# c #c6c6c6",
+"a c none",
+"b c #800000",
+"c c #800040",
+"d c #ffffff",
+/* pixels */
+"adddddddddddddddddda",
+"accdbbbcccbcccccc.c.",
+"accdbbbcccbbbccbc.c.",
+"a.################b.",
+"a.################c.",
+"a.################b.",
+"a.################c.",
+"a.################c.",
+"a.################b.",
+"a.################c.",
+"a.################b.",
+"a.################b.",
+"a.################b.",
+"a.################b.",
+"a.################c.",
+"a.################c.",
+"a.################c.",
+"a.################c.",
+"a.ddddddddddddddddc.",
+"a...................",
+};
diff --git a/icons/20x20-martys2/_symlinks.lst b/icons/20x20-martys2/_symlinks.lst
new file mode 100644
index 0000000..8e9d934
--- /dev/null
+++ b/icons/20x20-martys2/_symlinks.lst
@@ -0,0 +1,64 @@
+game.xpm amusement.xpm
+utility.xpm calculator.xpm
+sound.xpm cd-player.xpm
+network.xpm chat.xpm
+todo.xpm choice-yes.xpm
+utility.xpm clock.xpm
+todo.xpm colors.xpm
+todo.xpm configuration.xpm
+utility.xpm development.xpm
+todo.xpm disk.xpm
+disk.xpm disk-cd.xpm
+disk.xpm disk-floppy.xpm
+todo.xpm display.xpm
+item.xpm file.xpm
+folder.xpm file-manager.xpm
+todo.xpm folder.xpm
+folder.xpm folder-open.xpm
+todo.xpm game.xpm
+game.xpm game-action.xpm
+game.xpm game-board.xpm
+game.xpm game-cards.xpm
+game.xpm game-logic.xpm
+utility.xpm ghostview.xpm
+image-processor.xpm gimp.xpm
+gnu.xpm gnome.xpm
+todo.xpm gnu.xpm
+colors.xpm graphics.xpm
+information.xpm help.xpm
+todo.xpm home.xpm
+colors.xpm image-processor.xpm
+colors.xpm image-viewer.xpm
+todo.xpm information.xpm
+todo.xpm kde.xpm
+todo.xpm keyboard.xpm
+todo.xpm linux.xpm
+todo.xpm lock.xpm
+todo.xpm mail.xpm
+item.xpm modules.xpm
+terminal.xpm monitoring.xpm
+todo.xpm mouse.xpm
+sound.xpm multimedia.xpm
+sound.xpm music.xpm
+todo.xpm network.xpm
+chat.xpm news.xpm
+utility.xpm programs.xpm
+todo.xpm quit.xpm
+todo.xpm refresh.xpm
+todo.xpm restart.xpm
+utility.xpm science.xpm
+todo.xpm sound.xpm
+todo.xpm system.xpm
+todo.xpm terminal.xpm
+terminal.xpm terminal-remote.xpm
+terminal.xpm terminal-special.xpm
+configuration.xpm themes.xpm
+empty.xpm todo.xpm
+multimedia.xpm video.xpm
+utility.xpm viewer.xpm
+choice-no.xpm window-close.xpm
+window-close.xpm window-delete.xpm
+window.xpm windows.xpm
+editor.xpm word-processor.xpm
+network.xpm www.xpm
+image-viewer.xpm xv.xpm
diff --git a/icons/20x20-martys2/choice-no.xpm b/icons/20x20-martys2/choice-no.xpm
new file mode 100644
index 0000000..7731dd9
--- /dev/null
+++ b/icons/20x20-martys2/choice-no.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 24 1",
+" c None",
+". c #101010101010",
+"X c #A9A9A9A9A7A7",
+"o c #BDBDB5B5B5B5",
+"O c #C7C7BFBFBFBF",
+"+ c #8C8C8C8C8C8C",
+"@ c #7B7B7B7B7A7A",
+"# c #5A5A5A5A5A5A",
+"$ c #A2A29C9C9A9A",
+"% c #DEDEDADADADA",
+"& c #424242424242",
+"* c #999996969696",
+"= c #FCFCF9F9F3F3",
+"- c #000000000000",
+"; c #292929292929",
+": c #8C8C84848484",
+"> c #181818181818",
+", c #292931313131",
+"< c #4F4F52525252",
+"1 c #FFFFFFFFFFFF",
+"2 c #F8F8E9E9E0E0",
+"3 c #F9F9DDDDBBBB",
+"4 c #F0F0C3C3B0B0",
+"5 c #D9D9ABABA6A6",
+" .XoOXXX+@# ",
+" $%OOoXXXX$+@& ",
+" *=OX#..-.;@$:#& ",
+" X=O+&>$===*,#*+<& ",
+" =%X>&%%XXXO*&<$@< ",
+";XO$&O1O@XXX@$@<@$@;",
+";OO@;%OX2@X@=+*&@+@,",
+"OOo;XO#%34+135<<&+$&",
+"OOX;=oX#$323$<$$>*$&",
+"XoX>=Xo#@434@@**>X*;",
+"*+X>=XX@=3434@++>X+>",
+"*+X<$X@=3$#$34@,<O:;",
+">#$@#X@:$<@<$+#,%$@>",
+"><+$#@@##+$+#<-OO*&>",
+" #++####*++<&&%*@; ",
+" &<++@@&>>><OO*@; ",
+" ;<+$:*$XoO$+<; ",
+" ;,#@*$$+:@&> ",
+" >;;;>>>> ",
+" >>-> "};
diff --git a/icons/20x20-martys2/editor.xpm b/icons/20x20-martys2/editor.xpm
new file mode 100644
index 0000000..51789c2
--- /dev/null
+++ b/icons/20x20-martys2/editor.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 23 1",
+" c None",
+". c #101010101010",
+"X c #A9A9A9A9A7A7",
+"o c #BDBDB5B5B5B5",
+"O c #C7C7BFBFBFBF",
+"+ c #A2A29C9C9A9A",
+"@ c #8C8C8C8C8C8C",
+"# c #7B7B7B7B7A7A",
+"$ c #5A5A5A5A5A5A",
+"% c #DEDEDADADADA",
+"& c #999996969696",
+"* c #393939393636",
+"= c #FCFCF9F9F3F3",
+"- c #000000000000",
+"; c #292929292929",
+": c #8C8C84848484",
+"> c #292931313131",
+", c #4F4F52525252",
+"< c #181818181818",
+"1 c #00000000FFFF",
+"2 c #FFFFFFFFFFFF",
+"3 c #F8F8E9E9E0E0",
+"4 c #212129292929",
+" .XoOXX+@#$ ",
+" +%OOoXXXX&@#* ",
+" &=OX$-.-.;#+:$> ",
+" X=o:,<+---@>--@,* ",
+" =%X<,O%-11--11-#, ",
+";XO+,O2OX-11--11-+#>",
+";OO#;--o-111-111-@#>",
+"OOo;X-1-111-111-*:&*",
+"OoX;=-111-1111-+<&+,",
+"XoX<=-11--111-&&.X&>",
+"&@X<-2-------&&@.X@<",
+"&@X,+:-2#2=23&&>,O:;",
+"<$+#$++-2324=2@>%X#<",
+"<,@+$#:&2=>4=2-O%&*<",
+" $@@$$$-=22->*%&#< ",
+" *,@@##*<<.,OO@#; ",
+" >,@+:&&XOOX@,; ",
+" ;>$#&++@:#*. ",
+" <;;><<<. ",
+" <<-< "};
diff --git a/icons/20x20-martys2/empty.xpm b/icons/20x20-martys2/empty.xpm
new file mode 100644
index 0000000..a746ade
--- /dev/null
+++ b/icons/20x20-martys2/empty.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 20 1",
+" c None",
+". c #101010101010",
+"X c #A9A9A9A9A7A7",
+"o c #BDBDB5B5B5B5",
+"O c #C7C7BFBFBFBF",
+"+ c #A2A29C9C9A9A",
+"@ c #8C8C8C8C8C8C",
+"# c #7B7B7B7B7A7A",
+"$ c #5A5A5A5A5A5A",
+"% c #DEDEDADADADA",
+"& c #999996969696",
+"* c #393939393636",
+"= c #FCFCF9F9F3F3",
+"- c #000000000000",
+"; c #292929292929",
+": c #8C8C84848484",
+"> c #292931313131",
+", c #4F4F52525252",
+"< c #181818181818",
+"1 c #FFFFFFFFFFFF",
+" .XoOXX+@#$ ",
+" +%OOoXXXX&@#* ",
+" &=OX$-.-.;#+:$> ",
+" X=o:,<+===@>$&@,* ",
+" =%X<,O%O&+O&,,+#, ",
+";XO+,O1OXX+&&&#,#+#>",
+";OO#;%OoXX+XXX@,#@#>",
+"OOo;XOoooo++&++,*:&*",
+"OoX;=XXXXX&+++++<&+,",
+"XoX<=XoXX+&@&@&&.X&>",
+"&@X<=XOX+&+X&&&@.X@<",
+"&@X,++&&+&&++&&>,O:;",
+"<$+#$+++++&+&@@>%X#<",
+"<,@+$#:&+++@@#-O%&*<",
+" $@@$$$:&&@#>*%&#< ",
+" *,@@##*<<.,OO@#; ",
+" >,@+:&&XOOX@,; ",
+" ;>$#&++@:#*. ",
+" <;;><<<. ",
+" <<-< "};
diff --git a/icons/20x20-martys2/font.xpm b/icons/20x20-martys2/font.xpm
new file mode 100644
index 0000000..b807c2b
--- /dev/null
+++ b/icons/20x20-martys2/font.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 15 1",
+" c None",
+". c #BDBDB5B5B5B5",
+"X c #C7C7BFBFBFBF",
+"o c #DEDEDADADADA",
+"O c #F8F8E9E9E0E0",
+"+ c #FCFCF9F9F3F3",
+"@ c #FFFFFFFFFFFF",
+"# c #424242424242",
+"$ c #7B7B7B7B7A7A",
+"% c #4F4F52525252",
+"& c #8C8C8C8C8C8C",
+"* c #5A5A5A5A5A5A",
+"= c #A9A9A9A9A7A7",
+"- c #393939393636",
+"; c #999996969696",
+" ..XXXoXooO++@@@ ",
+" ...XoXooo+o@@@@ ",
+" ..X############ ",
+" .XX$########### ",
+" .XX$%########## ",
+" .XX&$*%*****%*% ",
+" .XX$& ",
+" ...$$ ",
+" .XXXoXooo++@@ ",
+" .XXXXoooo++@@ ",
+" =..=#######-## ",
+" ..=$%########$ ",
+" =..;$$ ",
+" =..&&$ ",
+" =.=;$$ ",
+" ==X&$& ",
+" ===;$$ ",
+" =.=&$& ",
+" ==.$$$ ",
+" "};
diff --git a/icons/20x20-martys2/item.xpm b/icons/20x20-martys2/item.xpm
new file mode 100644
index 0000000..4ffd11f
--- /dev/null
+++ b/icons/20x20-martys2/item.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 12 1",
+" c None",
+". c #BDBDB5B5B5B5",
+"X c #A9A9A9A9A7A7",
+"o c #999996969696",
+"O c #8C8C8C8C8C8C",
+"+ c #DEDEDADADADA",
+"@ c #C7C7BFBFBFBF",
+"# c #8C8C84848484",
+"$ c #7B7B7B7B7A7A",
+"% c #5A5A5A5A5A5A",
+"& c #4F4F52525252",
+"* c #424242424242",
+" ..XoO ",
+" +@.XXo#$% ",
+" ++@@.XoO$$%& ",
+" ++@.XooO$$%&* ",
+" ++@..XoO#$%%&** ",
+" ++@..XoO#$%%&***% ",
+" +@..XXo#$$%&&**** ",
+" @@.XXoO$$$%&***** ",
+" @@.XXoo#$$%&******$",
+" @..XooO$$%%&******%",
+" X.Xoo#$$%%&*******$",
+" Xoo#$$%%&******** ",
+" oo#$$$%&********* ",
+" OO$$$%&&********% ",
+" $$$%%&********* ",
+" %%&&********* ",
+" $&********** ",
+" ********* ",
+" &***$ ",
+" "};
diff --git a/icons/20x20-martys2/netscape.xpm b/icons/20x20-martys2/netscape.xpm
new file mode 100644
index 0000000..a9684f6
--- /dev/null
+++ b/icons/20x20-martys2/netscape.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 25 1",
+" c None",
+". c #A9A9A9A9A7A7",
+"X c #BDBDB5B5B5B5",
+"o c #C7C7BFBFBFBF",
+"O c #8C8C8C8C8C8C",
+"+ c #7B7B7B7B7A7A",
+"@ c #A2A29C9C9A9A",
+"# c #DEDEDADADADA",
+"$ c #424242424242",
+"% c #999996969696",
+"& c #FCFCF9F9F3F3",
+"* c #101010101010",
+"= c #000000000000",
+"- c #292929292929",
+"; c #8C8C84848484",
+": c #5A5A5A5A5A5A",
+"> c #292931313131",
+", c #181818181818",
+"< c #4F4F52525252",
+"1 c #F8F8E9E9E0E0",
+"2 c #D9D9ABABA6A6",
+"3 c #F9F9DDDDBBBB",
+"4 c #B3B3A7A7A1A1",
+"5 c #F0F0C3C3B0B0",
+"6 c #A9A9A5A59898",
+" .Xo...O++ ",
+" @#ooX....@O+$ ",
+" %&o.+**=*-+@;:> ",
+" .&oO$,@&&&%>:@O<$ ",
+" 1#.,$##...o%$<@+< ",
+"-.o@$o&o.....@+<+@+-",
+"-oo+-##&#...#&@$+O+>",
+"oo.-.o21&344212<$;@$",
+"oo.-&X415&542#2@,%@$",
+".X.,&2515&&3516@,.%-",
+"%O.,&23155&&315@,.O,",
+"%O.<@251333&&&3$<oO-",
+",+@+:@51.$-$.#2>#@+,",
+",<O@+++%+$>$++=oo%$,",
+" :OO:+:;++++>$#%+, ",
+" $<OO++$,,,<oo%+- ",
+" ><O@;%@.oo@O<- ",
+" ->++%@@O;+$, ",
+" ,---,,,* ",
+" ,,=, "};
diff --git a/icons/20x20-martys2/printing.xpm b/icons/20x20-martys2/printing.xpm
new file mode 100644
index 0000000..46d42a4
--- /dev/null
+++ b/icons/20x20-martys2/printing.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 23 1",
+" c None",
+". c #101010101010",
+"X c #292931313131",
+"o c #5A5A5A5A5A5A",
+"O c #7B7B7B7B7A7A",
+"+ c #A9A9A9A9A7A7",
+"@ c #FCFCF9F9F3F3",
+"# c #BDBDB5B5B5B5",
+"$ c #4F4F52525252",
+"% c #212129292929",
+"& c #080808080808",
+"* c #999996969696",
+"= c #424242424242",
+"- c #8C8C8C8C8C8C",
+"; c #181818181818",
+": c #101010100808",
+"> c #8C8C84847B7B",
+", c #D9D9ABABA6A6",
+"< c #393939393636",
+"1 c #212121211C1C",
+"2 c #292929292929",
+"3 c #F0F0C3C3B0B0",
+"4 c #A9A9A5A59898",
+" ",
+" .XXXXXXXXXX ",
+" oO++@+#++@@$o",
+" %@oo$$$$$@@&O",
+" o@@oooooO*@$*O",
+" =@@@@@@@o@-O*o",
+" X*@@@@@@@@@%.;o",
+" %@o$$$=$$-@% ",
+" Oo@@@@@@@@@@=oo:o",
+" +=>;;;;;;%;;;X>o,$",
+" *;>o$$=$$=$$=$o,>>o",
+" <>oo>==o>=oo$=>o,,o",
+" =>>,>,,>>1121>=33>o",
+" <,,>,>,,,=$=<><>,,o",
+" =,,,,,,,>====Oo,,=>",
+" =>,,>,,,,>O-O4o,o< ",
+" =>>,>,,>>,>>4,<1$ ",
+" <1<111111111<11$ ",
+" >=$=$===$===== ",
+" "};
diff --git a/icons/20x20-martys2/unknown.xpm b/icons/20x20-martys2/unknown.xpm
new file mode 100644
index 0000000..272c374
--- /dev/null
+++ b/icons/20x20-martys2/unknown.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 16 1",
+" c None",
+". c #7B7B7B7B7A7A",
+"X c #BDBDB5B5B5B5",
+"o c #C7C7BFBFBFBF",
+"O c #A9A9A9A9A7A7",
+"+ c #DEDEDADADADA",
+"@ c #F8F8E9E9E0E0",
+"# c #5A5A5A5A5A5A",
+"$ c #F9F9DDDDBBBB",
+"% c #FCFCF9F9F3F3",
+"& c #4F4F52525252",
+"* c #424242424242",
+"= c #8C8C8C8C8C8C",
+"- c #FFFFFFFFFFFF",
+"; c #292931313131",
+": c #393939393636",
+" ",
+" .XoooX ",
+" .OoXooX +++@++ ",
+" #oooo+ $++@%. ",
+" ..oo+o $+@+%. ",
+" &ooo++++++%O. ",
+" .+o+o+++%+. ",
+" *o++++++%. ",
+" o+o+++%.= ",
+" oo++++++X ",
+" +++++++%% ",
+" X+oo++O+%+%- ",
+" oo++++*+%%%- ",
+" oo+o++; *%%%-- ",
+" oooo++;& +----- ",
+" Xooo+o.& :%---- ",
+" **&*&.& #%---- ",
+" #***&. ",
+" ",
+" "};
diff --git a/icons/20x20-martys2/utility.xpm b/icons/20x20-martys2/utility.xpm
new file mode 100644
index 0000000..0d0347c
--- /dev/null
+++ b/icons/20x20-martys2/utility.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 13 1",
+" c None",
+". c #000000000000",
+"X c #101010100808",
+"o c #C7C7BFBFBFBF",
+"O c #424242424242",
+"+ c #8C8C84847B7B",
+"@ c #8C8C8C8C8C8C",
+"# c #212121211C1C",
+"$ c #DEDEDADADADA",
+"% c #FFFFFFFFFFFF",
+"& c #BDBDB5B5B5B5",
+"* c #999996969696",
+"= c #8C8C84848484",
+" ",
+" . ",
+" Xo ",
+" O+@# ",
+" #ooo ",
+" Xoooo@ ",
+" .Oo$o%@ ",
+" #oooo%o@ ",
+" O+@oo$o%@ ",
+" #+oo$&o%o@ ",
+" Xo@o*oooo%o= ",
+" O#o*oooo$ooo@ ",
+" #+@@@o*ooooo%@ ",
+" X@@@o*@o@o$ooo@ ",
+" .O+@@@o@$@o@oo$o@ ",
+" #+*@@@*@@o@o@o@o@ ",
+" O==@@@@@o@@$@@o@@@",
+" X+===@@@@@@@@o@@o@@",
+" O=====@@@@@@@@@@*@O",
+" "};
diff --git a/icons/20x20-martys2/window-destroy.xpm b/icons/20x20-martys2/window-destroy.xpm
new file mode 100644
index 0000000..60cca71
--- /dev/null
+++ b/icons/20x20-martys2/window-destroy.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 19 1",
+" c None",
+". c #999996969696",
+"X c #D9D9ABABA6A6",
+"o c #8C8C84847B7B",
+"O c #8C8C84848484",
+"+ c #5A5A5A5A5A5A",
+"@ c #292929292929",
+"# c #212121211C1C",
+"$ c #181818181818",
+"% c #080808080808",
+"& c #101010100808",
+"* c #000000000000",
+"= c #101010101010",
+"- c #393939393636",
+"; c #8C8C8C8C8C8C",
+": c #424242424242",
+"> c #212129292929",
+", c #4F4F52525252",
+"< c #292931313131",
+" . ",
+" XXX X ",
+" XoOX ",
+" XX XXOX ",
+" XXOX ",
+" X + ",
+" X @## ",
+" $%& ",
+" $%**= ",
+" $=%***-*= ",
+" =%*****;:*= ",
+" %*******;*= ",
+" =**********%= ",
+" $************ ",
+" $*%%********$ ",
+" *>,******** ",
+" ***$******* ",
+" ********* ",
+" <***< ",
+" "};
diff --git a/icons/20x20-martys2/window-iconify.xpm b/icons/20x20-martys2/window-iconify.xpm
new file mode 100644
index 0000000..e763685
--- /dev/null
+++ b/icons/20x20-martys2/window-iconify.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 15 1",
+" c None",
+". c #424242424242",
+"X c #8C8C84848484",
+"o c #7B7B7B7B7A7A",
+"O c #8C8C8C8C8C8C",
+"+ c #101010100808",
+"@ c #8C8C84847B7B",
+"# c #C7C7BFBFBFBF",
+"$ c #999996969696",
+"% c #212121211C1C",
+"& c #DEDEDADADADA",
+"* c #FFFFFFFFFFFF",
+"= c #393939393636",
+"- c #FCFCF9F9F3F3",
+"; c #212129292929",
+" ",
+" .XXoXXOOOOOOOOOOOX.",
+" +@XXXOOOOOOOO#OO#OX",
+" .XXOOOOO#OO#O$#O$X",
+" %XOOOOOOO#$#O#O#O ",
+" .XXO$#O#$#O##&#O ",
+" %@OO#O$#O##&##O ",
+" +$OOO#O#&###*O ",
+" .%#O##&#####O ",
+" %#O#O####*#O ",
+" %O#&###*#O ",
+" =@O##&#-O ",
+" %####-#O ",
+" .#&#-O ",
+" %####O ",
+" %### ",
+" =XO; ",
+" +# ",
+" ",
+" "};
diff --git a/icons/20x20-martys2/window-identify.xpm b/icons/20x20-martys2/window-identify.xpm
new file mode 100644
index 0000000..e6ba75a
--- /dev/null
+++ b/icons/20x20-martys2/window-identify.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 14 1",
+" c None",
+". c #DEDEDADADADA",
+"X c #FFFFFFFFFFFF",
+"o c #FCFCF9F9F3F3",
+"O c #A9A9A9A9A7A7",
+"+ c #5A5A5A5A5A5A",
+"@ c #424242424242",
+"# c #999996969696",
+"$ c #F8F8E9E9E0E0",
+"% c #C7C7BFBFBFBF",
+"& c #4F4F52525252",
+"* c #7B7B7B7B7A7A",
+"= c #8C8C8C8C8C8C",
+"- c #BDBDB5B5B5B5",
+" .XXXXXo ",
+" XXXXXXXXXX ",
+" XXXO+@@@#$XX. ",
+" XX%@@&**&@X$. ",
+" .X.@@ $.. ",
+" @@@ ... ",
+" && ..O ",
+" ..%=@ ",
+" %%%#@ ",
+" %%%=@ ",
+" %%%@& ",
+" %%* ",
+" --@ ",
+" -O@ ",
+" ",
+" ",
+" OO@ ",
+" OO#@ ",
+" ",
+" "};
diff --git a/icons/20x20-martys2/window-lower.xpm b/icons/20x20-martys2/window-lower.xpm
new file mode 100644
index 0000000..56bad04
--- /dev/null
+++ b/icons/20x20-martys2/window-lower.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 16 1",
+" c None",
+". c #C7C7BFBFBFBF",
+"X c #DEDEDADADADA",
+"o c #424242424242",
+"O c #BDBDB5B5B5B5",
+"+ c #A9A9A9A9A7A7",
+"@ c #A2A29C9C9A9A",
+"# c #7B7B7B7B7A7A",
+"$ c #999996969696",
+"% c #FFFFFFFFFFFF",
+"& c #F8F8E9E9E0E0",
+"* c #8C8C8C8C8C8C",
+"= c #FCFCF9F9F3F3",
+"- c #8C8C84848484",
+"; c #5A5A5A5A5A5A",
+": c #4F4F52525252",
+" ",
+" . ",
+" XXXXXXXXXXo ",
+" XXXXXXXXXXo..OO++@ ",
+" XXXXXXXXXXo....O+@#",
+" XXXXXXXXXXoXX..O+@#",
+" XXXXXXXXXXoXX..O+@#",
+" XXXXXXXXXXoXX..++$#",
+" XXXXXXXXXXoXX.O+@$#",
+" XXXXXXXXXXoX..O+@##",
+" XX.++++###oXX..+$##",
+" #.X%%%XX&&XX.O+*##",
+" %%%%=X&=&XX.+@-;#",
+" X%%%%=X&&XX..+*#;#",
+" =%%%%XXXXX..+$##;#",
+" XO++$OXX..O+$-#;:#",
+" ...O++$##;;# ",
+" ++++$*##;:o# ",
+" ",
+" "};
diff --git a/icons/20x20-martys2/window-maximize.xpm b/icons/20x20-martys2/window-maximize.xpm
new file mode 100644
index 0000000..b6e55a9
--- /dev/null
+++ b/icons/20x20-martys2/window-maximize.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 17 1",
+" c None",
+". c #8C8C8C8C8C8C",
+"X c #C7C7BFBFBFBF",
+"o c #8C8C84848484",
+"O c #212129292929",
+"+ c #DEDEDADADADA",
+"@ c #424242424242",
+"# c #101010100808",
+"$ c #999996969696",
+"% c #393939393636",
+"& c #8C8C84847B7B",
+"* c #D9D9ABABA6A6",
+"= c #212121211C1C",
+"- c #7B7B7B7B7A7A",
+"; c #F0F0C3C3B0B0",
+": c #292931313131",
+"> c #FFFFFFFFFFFF",
+" ",
+" ..XX. ",
+" o.XXXXXO ",
+" .XXXXXXX+.@ ",
+" o..XXX+XXX.# ",
+" o.$X$XXX$@ ",
+" % o..X$$.X@ ",
+" %&& ..$.X..% ",
+" @*&@ .....o ",
+" =&&o& ....@ ",
+" &o$ooo o.-= ",
+" %&o$X$o. o% ",
+" %&;o.X... @ ",
+" =;XXX$X$.o ",
+" @&oX+XXX.X.% ",
+" @&;XXXXXX$. ",
+" :XX>X$. ",
+" oXX.o ",
+" @ ",
+" "};
diff --git a/icons/20x20-martys2/window-move.xpm b/icons/20x20-martys2/window-move.xpm
new file mode 100644
index 0000000..c6e17e0
--- /dev/null
+++ b/icons/20x20-martys2/window-move.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 15 1",
+" c None",
+". c #A9A9A9A9A7A7",
+"X c #8C8C8C8C8C8C",
+"o c #A2A29C9C9A9A",
+"O c #C7C7BFBFBFBF",
+"+ c #DEDEDADADADA",
+"@ c #F8F8E9E9E0E0",
+"# c #FCFCF9F9F3F3",
+"$ c #BDBDB5B5B5B5",
+"% c #999996969696",
+"& c #7B7B7B7B7A7A",
+"* c #5A5A5A5A5A5A",
+"= c #8C8C84848484",
+"- c #4F4F52525252",
+"; c #424242424242",
+" ... ",
+" Xo.OOOOOOO. ",
+" o.O+++++OO. ",
+" .O+@@@++O.. ",
+" O+@##@+OO.o ",
+" O+@@@++O..X ",
+" $O++++OO.o%& ",
+" OOOOOOO..%X* ",
+" ..O....oX&&* .... ",
+" .%=&-;;..OOOOO....*",
+" OO++++O$...*",
+" ++++++O *",
+" +++++O *",
+" ++++O *",
+" +++O *",
+" OOO *",
+" .... *",
+" ..... ;",
+" &&&&&&&&&**",
+" "};
diff --git a/icons/20x20-martys2/window-raise.xpm b/icons/20x20-martys2/window-raise.xpm
new file mode 100644
index 0000000..10aaecf
--- /dev/null
+++ b/icons/20x20-martys2/window-raise.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 13 1",
+" c None",
+". c #C7C7BFBFBFBF",
+"X c #DEDEDADADADA",
+"o c #7B7B7B7B7A7A",
+"O c #BDBDB5B5B5B5",
+"+ c #A9A9A9A9A7A7",
+"@ c #A2A29C9C9A9A",
+"# c #8C8C8C8C8C8C",
+"$ c #FCFCF9F9F3F3",
+"% c #4F4F52525252",
+"& c #8C8C84848484",
+"* c #5A5A5A5A5A5A",
+"= c #424242424242",
+" ",
+" ",
+" .XXXXXXXX ",
+" XXXXXXXXXXo ",
+" XXXXXXXXXXO+@#o ",
+" XXX$$$$$$XXO@#% ",
+" XX$$$$$$$$X.@#% ",
+" X$$$$$$$$$X.@#% ",
+" X$$$$$$$$$XO@&% ",
+" X$$$$$$$$$XO@&*+# ",
+" X$$$$$$$$$X+#o*+& ",
+" $$$$$$$$XO@&**@o ",
+" $$$$$$$XX+#o**@* ",
+" X$$$$$$$XO@&***#* ",
+" X$$$$$XXO@&o**o&% ",
+" o***%**o*****o*% ",
+" .OOO@@#o**= ",
+" ++@@#&o*%%= ",
+" ",
+" "};
diff --git a/icons/20x20-martys2/window-resize.xpm b/icons/20x20-martys2/window-resize.xpm
new file mode 100644
index 0000000..fb08312
--- /dev/null
+++ b/icons/20x20-martys2/window-resize.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 14 1",
+" c None",
+". c #BDBDB5B5B5B5",
+"X c #A9A9A9A9A7A7",
+"o c #C7C7BFBFBFBF",
+"O c #DEDEDADADADA",
+"+ c #F8F8E9E9E0E0",
+"@ c #A2A29C9C9A9A",
+"# c #FCFCF9F9F3F3",
+"$ c #8C8C8C8C8C8C",
+"% c #8C8C84848484",
+"& c #7B7B7B7B7A7A",
+"* c #5A5A5A5A5A5A",
+"= c #4F4F52525252",
+"- c #999996969696",
+" ..XX ",
+" X.ooOOOoo..X ",
+" .oOOOOOOooXX ",
+" ooO++++Oo.X@ oo ",
+" oO++#++Oo.X@ oOO ",
+" OO+##+OO..@$ oOO ",
+" OO+++OOo.X$% oOO ",
+" OOOOOoo.X$%& oOO&",
+" ooooo..X$$&& oOO&",
+" X.oo..XX$%&&* oOO&",
+" X...XX@$$&&** oOO&",
+" XXXX@$$%&&**= oOO&",
+" -&**====&&&& oOO&",
+" oOO&",
+" oOO&",
+" OOOOOOOOOOOOOOOOOO&",
+" OOOOOOOOOOOOOOOOOO*",
+"oOOOOOOOOOOOOOOOOOO*",
+" -&&&&&&====*******&",
+" "};
diff --git a/icons/20x20-martys2/window-shade.xpm b/icons/20x20-martys2/window-shade.xpm
new file mode 100644
index 0000000..f11cb8b
--- /dev/null
+++ b/icons/20x20-martys2/window-shade.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 14 1",
+" c None",
+". c #000000000000",
+"X c #101010100808",
+"o c #424242424242",
+"O c #212121211C1C",
+"+ c #393939393636",
+"@ c #8C8C84847B7B",
+"# c #8C8C8C8C8C8C",
+"$ c #7B7B7B7B7A7A",
+"% c #8C8C84848484",
+"& c #292931313131",
+"* c #212129292929",
+"= c #FFFFFFFFFFFF",
+"- c #181818181818",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .XoXoO+Oo@X#$%%%%% ",
+" .oO&**O&%X#o@%%$$# ",
+" X**oXoO*O#+@O$##==%",
+" O&-oO+&&*&#$#$%#",
+" .X#+%",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/20x20-martys2/window-stick.xpm b/icons/20x20-martys2/window-stick.xpm
new file mode 100644
index 0000000..0bc5b40
--- /dev/null
+++ b/icons/20x20-martys2/window-stick.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 12 1",
+" c None",
+". c #C7C7BFBFBFBF",
+"X c #DEDEDADADADA",
+"o c #BDBDB5B5B5B5",
+"O c #A9A9A9A9A7A7",
+"+ c #999996969696",
+"@ c #8C8C84848484",
+"# c #7B7B7B7B7A7A",
+"$ c #8C8C8C8C8C8C",
+"% c #5A5A5A5A5A5A",
+"& c #424242424242",
+"* c #4F4F52525252",
+" ... ",
+" XXX..oooO ",
+" ...OOOOOoooo ",
+" OO++++OOOOoooO ",
+" @#@#$++OOOo...O ",
+" %%%##@++O...XX..$ ",
+" %%#@+OOo..XXXX.O ",
+" $+OO..XXXXXXXX.$ ",
+" OO...XXXXXXXXX. ",
+" ..XXXXXXXXX.. ",
+" O.XXXXXXXX.O ",
+" ..XXXXXXXo# ",
+" .XXXX..$ ",
+" $.....O% ",
+" $OoO+@% ",
+" ##%& ",
+" &&& ",
+" &* ",
+" ",
+" "};
diff --git a/icons/20x20-martys2/window.xpm b/icons/20x20-martys2/window.xpm
new file mode 100644
index 0000000..76a599c
--- /dev/null
+++ b/icons/20x20-martys2/window.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * image_name[] = {
+"20 20 15 1",
+" c None",
+". c #C7C7BFBFBFBF",
+"X c #BDBDB5B5B5B5",
+"o c #A9A9A9A9A7A7",
+"O c #A2A29C9C9A9A",
+"+ c #999996969696",
+"@ c #8C8C8C8C8C8C",
+"# c #DEDEDADADADA",
+"$ c #8C8C84848484",
+"% c #7B7B7B7B7A7A",
+"& c #F8F8E9E9E0E0",
+"* c #5A5A5A5A5A5A",
+"= c #FCFCF9F9F3F3",
+"- c #4F4F52525252",
+"; c #424242424242",
+" ",
+" ",
+" .XooO+@ ",
+" ..####..XXoO+$ ",
+" .#######..XoO+% ",
+" ###&&&###.Xo+@% ",
+" ##&&&&###.Xo+@* ",
+" #&&==&##.XoO+$- ",
+" #&&&&&##.XO+@%- ",
+" #&&&&##.Xo++$%- ",
+" ######..XO@$%*; ",
+" #####.XoO+$%%*; ",
+" ....XXo+@$%%*-; ",
+" ...XXoO+$%%*--; ",
+" XXooO+@$%%*--;; ",
+" $%%**-%%--;;;;; ",
+" *;;;;---------- ",
+" ",
+" ",
+" "};
diff --git a/icons/21x18-3dpixmaps/_symlinks.lst b/icons/21x18-3dpixmaps/_symlinks.lst
new file mode 100644
index 0000000..adb0c36
--- /dev/null
+++ b/icons/21x18-3dpixmaps/_symlinks.lst
@@ -0,0 +1,14 @@
+image-processor.xpm gimp.xpm
+gnu.xpm gnome.xpm
+todo.xpm kde.xpm
+window-close.xpm window-delete.xpm
+window-close.xpm window-destroy.xpm
+window.xpm window-iconify.xpm
+window.xpm window-identify.xpm
+window.xpm window-lower.xpm
+window.xpm window-maximize.xpm
+window.xpm window-move.xpm
+window.xpm window-raise.xpm
+window.xpm window-resize.xpm
+window.xpm window-shade.xpm
+window.xpm window-stick.xpm
diff --git a/icons/21x18-3dpixmaps/amusement.xpm b/icons/21x18-3dpixmaps/amusement.xpm
new file mode 100644
index 0000000..b4ce01c
--- /dev/null
+++ b/icons/21x18-3dpixmaps/amusement.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 45 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #BEBEB6B6BEBE",
+"& c #C7C7BABAC7C7",
+"* c #C4C4C4C4C4C4",
+"= c #BEBEBABABEBE",
+"- c #B6B6AEAEB6B6",
+"; c #AEAEB2B2CFCF",
+": c #96969696AEAE",
+"> c #616161616161",
+", c #AEAEB2B22828",
+"< c #5F5F5F5F5F5F",
+"1 c #696969697171",
+"2 c #8E8E8A8A8E8E",
+"3 c #FFFFFFFF0000",
+"4 c #AEAEAAAAAEAE",
+"5 c #595951512828",
+"6 c #666666666666",
+"7 c #AAAAAAAAAAAA",
+"8 c #717179798686",
+"9 c #FFFFB6B61010",
+"0 c #202024249696",
+"q c #515171718E8E",
+"w c #3D3D3B3B3D3D",
+"e c #A9A9A9A9A9A9",
+"r c #000000000000",
+"t c #202020202020",
+"y c #404040400000",
+"u c #A6A6A2A2A6A6",
+"i c #BEBEBEBEBEBE",
+"p c #A6A69E9EA6A6",
+"a c #808080800000",
+"s c #AEAEAEAEB6B6",
+"d c #AEAEA6A6AEAE",
+"f c #999999999999",
+"g c #B0B0B0B0B0B0",
+"h c #202028285151",
+" ..................Xo",
+"O+@++@++@++@++@++@+#$",
+"O++@@+@@%&*&=@+@@+@#$",
+"O-++++@;;:::;;+++++#$",
+"O++++@;:>,,,<:;++++O1",
+"O-+++;2,33333,o;+++O1",
+"*4--+;53,636,35;+--*1",
+"*7--%89360,qw398%--*1",
+"*e44;1335r3ty331;44*1",
+"*u77;13333333331;77i1",
+"*pe4-2,,53335,,:-e7=1",
+"&u7e7;63arrra3>;77e=1",
+"=puuu4:533533a:suuu@6",
+"=puuuud:85a58:duuuu@6",
+"@fpppppud:::duppppp+6",
+"@fppppppppppppppppp+>",
+"=4-+--+--+--+--+--g*>",
+"2<<<<<<<<<<<<<<<<<<>h"};
diff --git a/icons/21x18-3dpixmaps/calculator.xpm b/icons/21x18-3dpixmaps/calculator.xpm
new file mode 100644
index 0000000..7c66f58
--- /dev/null
+++ b/icons/21x18-3dpixmaps/calculator.xpm
@@ -0,0 +1,80 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 59 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #D7D7D3D3D7D7",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #BEBEBABABEBE",
+"# c #C4C4C4C4C4C4",
+"$ c #BEBEBEBEBEBE",
+"% c #B9B9B9B9B9B9",
+"& c #B0B0B0B0B0B0",
+"* c #717175757171",
+"= c #AEAEB2B2CFCF",
+"- c #2F2F4F4F4F4F",
+"; c #3D3D3B3B3D3D",
+": c #494949495151",
+"> c #AEAEAEAEB6B6",
+", c #2B2B2B2B2B2B",
+"< c #303034343030",
+"1 c #202028285151",
+"2 c #BEBEB6B6BEBE",
+"3 c #DCDCD8D8DCDC",
+"4 c #96969696AEAE",
+"5 c #181820202020",
+"6 c #000000001818",
+"7 c #000000001010",
+"8 c #B6B6AEAEB6B6",
+"9 c #6B6B69696B6B",
+"0 c #717179798686",
+"q c #EFEFF3F3F7F7",
+"w c #D7D7DFDFE7E7",
+"e c #8E8E8A8A8E8E",
+"r c #CFCFC7C7CFCF",
+"t c #CFCFD3D3CFCF",
+"y c #696969697171",
+"u c #5F5F5F5F5F5F",
+"i c #2F2F4F4F5050",
+"p c #AEAEAAAAAEAE",
+"a c #AEAEAEAEAEAE",
+"s c #A9A9A9A9A9A9",
+"d c #E7E7E7E7EFEF",
+"f c #F0F0F0F0F0F0",
+"g c #EDEDEDEDEDED",
+"h c #F7F7F3F3F7F7",
+"j c #E9E9E9E9E9E9",
+"k c #A6A6A6A6A6A6",
+"l c #A6A6A2A2A6A6",
+"z c #707080809090",
+"x c #AEAEA6A6AEAE",
+"c c #C7C7BABAC7C7",
+"v c #999999999999",
+"b c #AAAAAAAAAAAA",
+"n c #666666666666",
+"m c #A0A0A0A0A0A0",
+"M c #A6A69E9EA6A6",
+"N c #9E9E9A9A9E9E",
+"B c #797986869E9E",
+"V c #616161616161",
+" ..................Xo",
+"O+@#O.O.#$++++%++&&O*",
+"O%=-;;;;:=@%%%%%O#%O*",
+"O%>:;,,<1>2++%+@#3@O*",
+"O@45566574#%+%+8O#8O9",
+"O%40qw3w0e@++++rt%>O9",
+"#+4:yuuui4@&&p>+O#aO9",
+"#&>3....w4&8>#&+.#p#9",
+"#s4dfgghj4pp+frk.#s#9",
+"#l>4ezxfj4xpl+p%sOlc9",
+"#l=4vvbw.4s8+88 @+#n",
+"cl=>lm@fw4x+#c##OOOc9",
+"=l4yyy*004slMM4##+N2n",
+"=MlB44BBBMlsxll.#llcn",
+"@NlllllskMMllMM42=N+n",
+"@4MMMMMMMMMMMMmr.84+n",
+"@p8+88+++888+888>>+#V",
+"euVVVVVVVVVVVVVVVVVV;"};
diff --git a/icons/21x18-3dpixmaps/cd-player.xpm b/icons/21x18-3dpixmaps/cd-player.xpm
new file mode 100644
index 0000000..d1e46c7
--- /dev/null
+++ b/icons/21x18-3dpixmaps/cd-player.xpm
@@ -0,0 +1,74 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 53 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFC7C7CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #B6B6AEAEB6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #C7C7BABAC7C7",
+"# c #B6B6B2B2B6B6",
+"$ c #717175757171",
+"% c #AEAEA6A6AEAE",
+"& c #AEAEB2B2CFCF",
+"* c #96969696AEAE",
+"= c #A6A69E9EA6A6",
+"- c #A6A6A2A2A6A6",
+"; c #AEAEAEAEB6B6",
+": c #797979797979",
+"> c #5F5F5F5F5F5F",
+", c #8E8E8A8A8E8E",
+"< c #868679798686",
+"1 c #696969697171",
+"2 c #909090909090",
+"3 c #666666666666",
+"4 c #AEAE61616161",
+"5 c #616161616161",
+"6 c #6B6B69696B6B",
+"7 c #404042424040",
+"8 c #C4C4C4C4C4C4",
+"9 c #535353535353",
+"0 c #717179798686",
+"q c #F0F0F0F0F0F0",
+"w c #D7D7DFDFE7E7",
+"e c #BEBEC3C3CFCF",
+"r c #F7F7B2B2AEAE",
+"t c #E9E9E9E9E9E9",
+"y c #DCDCD8D8DCDC",
+"u c #EDEDEDEDEDED",
+"i c #F7F7F3F3F7F7",
+"p c #D7D7D3D3D7D7",
+"a c #FFFFFFFFFFFF",
+"s c #A9A9A9A9A9A9",
+"d c #FFFFFBFBFFFF",
+"f c #BEBEBABABEBE",
+"g c #CCCCCCCCCCCC",
+"h c #E7E7E7E7EFEF",
+"j c #9E9E9A9A9E9E",
+"k c #999999999999",
+"l c #515171718E8E",
+"z c #B9B9B9B9B9B9",
+"x c #555555555555",
+"c c #525252525252",
+"v c #B0B0B0B0B0B0",
+"b c #3D3D3B3B3D3D",
+" .XX.X..X..X...X..XXo",
+".O+++++++@@@@@++++#.$",
+".O#++@@%&*==*-;@+#+.$",
+".OO#+O:>**,<*,,@+##.1",
+".O#O@$2,11$34$5,@##.1",
+".OOO+$51632*$$7,@OO.6",
+"8%OO#$,:>$569$9,@OO.6",
+"8%OO#o:2**,:*<0%OOO86",
+"@-%%%%O+++@..+O%-%%@6",
+"@=%-=@qwe&rtwyy..+-@3",
+"@=--ruiiiwyyeptiaOs+3",
+"@=-Otypyi&3ytidad+-f3",
+"f==%wgthu.&yr@.yX*-+3",
+"fj-kXdw&&& tt.p.lk-#5",
+"zk=jo&pp.yyy @,02-=O5",
+"+o==jk**0xcx00o-=j=O5",
+"+%OOOOvO#++z++OOOOO@5",
+"<>>>>>>>>>>>>>>>>>>5b"};
diff --git a/icons/21x18-3dpixmaps/chat.xpm b/icons/21x18-3dpixmaps/chat.xpm
new file mode 100644
index 0000000..4c6d844
--- /dev/null
+++ b/icons/21x18-3dpixmaps/chat.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 54 1",
+"` c None",
+" c #D7D7D3D3D7D7",
+". c #CCCCCCCCCCCC",
+"X c #909090909090",
+"o c #C4C4C4C4C4C4",
+"O c #AAAAAAAAAAAA",
+"+ c #B0B0B0B0B0B0",
+"@ c #B6B6AEAEB6B6",
+"# c #B6B6B2B2B6B6",
+"$ c #BEBEBABABEBE",
+"% c #B9B9B9B9B9B9",
+"& c #BEBEBEBEBEBE",
+"* c #AEAEAEAEB6B6",
+"= c #696969697171",
+"- c #969696969696",
+"; c #717175757171",
+": c #7F7F7F7F7F7F",
+"> c #797979797979",
+", c #8E8E8A8A8E8E",
+"< c #9E9E9A9A9E9E",
+"1 c #AEAEAEAEAEAE",
+"2 c #AEAEAAAAAEAE",
+"3 c #A0A0A0A0A0A0",
+"4 c #A6A6A2A2A6A6",
+"5 c #999999999999",
+"6 c #6B6B69696B6B",
+"7 c #E9E9E9E9E9E9",
+"8 c #FFFFFFFFFFFF",
+"9 c #494949495151",
+"0 c #535353535353",
+"q c #AEAEB2B2CFCF",
+"w c #717179798686",
+"e c #5F5F5F5F5F5F",
+"r c #F0F0F0F0F0F0",
+"t c #96969696AEAE",
+"y c #AEAE61616161",
+"u c #616161616161",
+"i c #C7C7BABAC7C7",
+"p c #404042424040",
+"a c #666666666666",
+"s c #555555555555",
+"d c #A9A9A9A9A9A9",
+"f c #A6A69E9EA6A6",
+"g c #EDEDEDEDEDED",
+"h c #AEAEA6A6AEAE",
+"j c #A6A6A6A6A6A6",
+"k c #969692929696",
+"l c #2F2F4F4F4F4F",
+"z c #28282C2C3030",
+"x c #797986869E9E",
+"c c #79799292B6B6",
+"v c #2B2B2B2B2B2B",
+"b c #181820202020",
+"n c #3D3D3B3B3D3D",
+" ...................X",
+"oO+@@+#$%$$%$&#+@@*o=",
+"oO*+##-;::>,:;<&#+1o=",
+"o22+2;3 @3.4O56=@+*o=",
+"oO@%,78#99>90q7w,%@o=",
+"o4O%e,e=rtXt 0yu9$Oi=",
+"i42#;6pO8,3X8,as6%Oi=",
+"$4d22feg8,t,8osf22d%=",
+"$f44h@;88,t,88e#O44%a",
+"$<43jk;88,<,88s<433%a",
+"%5f4j,l=0eeessz-4f4#a",
+"%5334,xqxxxcxte5dff#a",
+"%-<<4kve99999sb<f<<@u",
+"#k<<3,ei*+#**2s,3<52u",
+"#X5-<,=3www-k<6,<5-2e",
+"#X--5<>66;=666><---de",
+"#3dddj@#+##+##1Oddd%e",
+"wssssssssssssseesssen"};
diff --git a/icons/21x18-3dpixmaps/choice-no.xpm b/icons/21x18-3dpixmaps/choice-no.xpm
new file mode 100644
index 0000000..d183a0d
--- /dev/null
+++ b/icons/21x18-3dpixmaps/choice-no.xpm
@@ -0,0 +1,77 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 56 1",
+"` c None",
+" c #D7D7D3D3D7D7",
+". c #CFCFC7C7CFCF",
+"X c #CCCCCCCCCCCC",
+"o c #909090909090",
+"O c #C4C4C4C4C4C4",
+"+ c #AEAEAAAAAEAE",
+"@ c #B6B6AEAEB6B6",
+"# c #B6B6B2B2B6B6",
+"$ c #B9B9B9B9B9B9",
+"% c #AEAEB2B2CFCF",
+"& c #C7C7BABAC7C7",
+"* c #696969697171",
+"= c #B0B0B0B0B0B0",
+"- c #BEBEBEBEBEBE",
+"; c #BEBEC3C3CFCF",
+": c #A0A0A0A0A0A0",
+"> c #707080809090",
+", c #AEAEAEAEB6B6",
+"< c #AEAEA6A6AEAE",
+"1 c #A9A9A9A9A9A9",
+"2 c #555555555555",
+"3 c #969614140808",
+"4 c #BEBE20202020",
+"5 c #717175757171",
+"6 c #BEBEBABABEBE",
+"7 c #96969696AEAE",
+"8 c #FFFF14144141",
+"9 c #FFFF0C0C4949",
+"0 c #BEBEC3C3BEBE",
+"q c #A6A6A2A2A6A6",
+"w c #717179798686",
+"e c #AAAAAAAAAAAA",
+"r c #797986869E9E",
+"t c #696908080808",
+"y c #EFEF28285151",
+"u c #6B6B69696B6B",
+"i c #414138384141",
+"p c #FFFFFFFFFFFF",
+"a c #666666666666",
+"s c #A6A69E9EA6A6",
+"d c #494949495151",
+"f c #FFFFF3F3FFFF",
+"g c #EDEDEDEDEDED",
+"h c #F0F0F0F0F0F0",
+"j c #999999999999",
+"k c #FFFF00000000",
+"l c #969696969696",
+"z c #9E9E9A9A9E9E",
+"x c #525252525252",
+"c c #969692929696",
+"v c #A6A6A6A6A6A6",
+"b c #616161616161",
+"n c #5F5F5F5F5F5F",
+"m c #8E8E8A8A8E8E",
+"M c #3D3D3B3B3D3D",
+" ...X........X......o",
+"O+@@@@@#$%&%#@@@@@@O*",
+"O+@#@=-;:>>>,;##@@@O*",
+"O<,@@$12344435$#@,@O*",
+"O+@+673888889420#,,O*",
+"&q+@,2888888884w$++&*",
+"&qe#r4988888888t,+1&*",
+"6q1$28yyyyyyyyy4r@16u",
+"6:q$iyppppppppp4>,q$a",
+"6sq,dyfgggggghg4>+:$a",
+"$js,ak8k88888883lqs#a",
+"$z:1r4988888888x,qs#a",
+"$czsea888888894rvzz=b",
+"$czzs:248898835vzzz+b",
+"#ojljzv5i333xrvzljlen",
+"#mljllz::jjjv:jljlj1n",
+"#:v11v1vvee1e1v11v1$n",
+"w22222222nnnn22n222nM"};
diff --git a/icons/21x18-3dpixmaps/choice-yes.xpm b/icons/21x18-3dpixmaps/choice-yes.xpm
new file mode 100644
index 0000000..f12e444
--- /dev/null
+++ b/icons/21x18-3dpixmaps/choice-yes.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 42 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #BEBEB6B6BEBE",
+"& c #B6B6AEAEB6B6",
+"* c #BEBEC3C3CFCF",
+"= c #AEAEA6A6AEAE",
+"- c #EFEF28285151",
+"; c #696969697171",
+": c #B6B645455959",
+"> c #FFFF14144141",
+", c #A6A679798E8E",
+"< c #C4C4C4C4C4C4",
+"1 c #AEAEAAAAAEAE",
+"2 c #AAAAAAAAAAAA",
+"3 c #96969696AEAE",
+"4 c #B0B0B0B0B0B0",
+"5 c #A9A9A9A9A9A9",
+"6 c #AEAEAEAEB6B6",
+"7 c #A6A6A2A2A6A6",
+"8 c #AEAEAEAEAEAE",
+"9 c #A6A69E9EA6A6",
+"0 c #BEBEBEBEBEBE",
+"q c #79799292B6B6",
+"w c #BEBEBABABEBE",
+"e c #C7C7BABAC7C7",
+"r c #AEAE61616161",
+"t c #666666666666",
+"y c #A6A6A6A6A6A6",
+"u c #999999999999",
+"i c #9E9E9A9A9E9E",
+"p c #616161616161",
+"a c #8E8E8A8A8E8E",
+"s c #5F5F5F5F5F5F",
+"d c #202028285151",
+" ..................Xo",
+"O+@++@++@++@++@++@+#$",
+"O++@@+@@+@@@@%+@@+@#$",
+"O&+++++++++@+@+++++#$",
+"O+++++++++*=-*@+@++O;",
+"O&++++++&+*:>,@+&++O;",
+"<1&&&&&&&@=>>>,@&&&<;",
+"<2&&&&&&&*->-,34&&&<;",
+"<511116666>>364&111<;",
+"<722228,89>,64122220;",
+"<951756,---q657177=w;",
+"e9555513->,6==55525w;",
+"w9777773r>357777777%t",
+"w977777yor357777777@t",
+"@u99999933799999999+t",
+"@ui3ii3i999iiiiiii94p",
+"%=&&&=&&&&&&&&&&&&&ep",
+"asssssssssssssssssssd"};
diff --git a/icons/21x18-3dpixmaps/clock.xpm b/icons/21x18-3dpixmaps/clock.xpm
new file mode 100644
index 0000000..e1bf1ab
--- /dev/null
+++ b/icons/21x18-3dpixmaps/clock.xpm
@@ -0,0 +1,77 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 56 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #CFCFC7C7CFCF",
+"o c #969692929696",
+"O c #B6B6AEAEB6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #B6B6B2B2B6B6",
+"# c #717175757171",
+"$ c #C7C7BABAC7C7",
+"% c #C4C4C4C4C4C4",
+"& c #BEBEC3C3CFCF",
+"* c #696969697171",
+"= c #868679798686",
+"- c #969614140808",
+"; c #808000000000",
+": c #AEAE61616161",
+"> c #666666666666",
+", c #595951512828",
+"< c #BEBE20202020",
+"1 c #5F5F5F5F5F5F",
+"2 c #96969696AEAE",
+"3 c #AEAEB2B2CFCF",
+"4 c #707080809090",
+"5 c #969696969696",
+"6 c #555555555555",
+"7 c #CCCCCCCCCCCC",
+"8 c #AEAEA6A6AEAE",
+"9 c #AEAEAEAEB6B6",
+"0 c #8E8E8A8A8E8E",
+"q c #FFFF00000000",
+"w c #616161616161",
+"e c #797979797979",
+"r c #A6A6A2A2A6A6",
+"t c #AAAAAAAAAAAA",
+"y c #909090909090",
+"u c #B9B9B9B9B9B9",
+"i c #A6A69E9EA6A6",
+"p c #080804040808",
+"a c #3D3D3B3B3D3D",
+"s c #999999999999",
+"d c #6B6B69696B6B",
+"f c #535353535353",
+"g c #BEBEBABABEBE",
+"h c #404042424040",
+"j c #A9A9A9A9A9A9",
+"k c #797986869E9E",
+"l c #717179798686",
+"z c #AEAEAAAAAEAE",
+"x c #9E9E9A9A9E9E",
+"c c #A0A0A0A0A0A0",
+"v c #525252525252",
+"b c #FFFF14144141",
+"n c #515155554949",
+"m c #A6A679798E8E",
+"M c #202028285151",
+" ............X..X...o",
+"XO++++++++++++++++@X#",
+"XO@$%&&&&&&&&&&&%++X*",
+"XO@%=----------;:%@X*",
+"XOO%>-,,,,,,,,,<1XOX*",
+"XOO%:;&.234&5&&<67OX*",
+"%8O&:;9+0OoO03@q6%O%*",
+"%8O&w;5e+$1O$00q6&O$*",
+"$r8&w;tOO$>y$u9q638$*",
+"$i83w;*o@ipa1sdqf3rg*",
+"$ir3w;t8O=h8O9jqf38+*",
+"$i83w;k#@8OO@l0q63r+*",
+"giiu1;2@0rrz0t9qfui+>",
+"gxi91;294c>c49j<v@i@>",
+"usi96<<bbb<bb<bqn9iO>",
+"uoir0:mm::::::::0i2Ow",
+"+8OO@uuu@uu@uu9u@OO%w",
+"01111111111111111111M"};
diff --git a/icons/21x18-3dpixmaps/colors.xpm b/icons/21x18-3dpixmaps/colors.xpm
new file mode 100644
index 0000000..a11aaf3
--- /dev/null
+++ b/icons/21x18-3dpixmaps/colors.xpm
@@ -0,0 +1,92 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 71 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #BEBEBABABEBE",
+"& c #C7C7BABAC7C7",
+"* c #BEBEB6B6BEBE",
+"= c #B6B6AEAEB6B6",
+"- c #AEAEA6A6AEAE",
+"; c #666666666666",
+": c #5F5F5F5F5F5F",
+"> c #797979797979",
+", c #000030300808",
+"< c #181886865151",
+"1 c #080859592828",
+"2 c #202028285151",
+"3 c #A6A69E9EA6A6",
+"4 c #696969697171",
+"5 c #1010A2A21010",
+"6 c #2E2E8B8B5757",
+"7 c #28285D5D4949",
+"8 c #0000FFFFFFFF",
+"9 c #000080808080",
+"0 c #C4C4C4C4C4C4",
+"q c #AEAEAAAAAEAE",
+"w c #B0B0B0B0B0B0",
+"e c #717179798686",
+"r c #2828FFFF2020",
+"t c #AAAAAAAAAAAA",
+"y c #AEAEB2B2CFCF",
+"u c #595951512828",
+"i c #808080800000",
+"p c #202024249696",
+"a c #6B6B69696B6B",
+"s c #BEBEBEBEBEBE",
+"d c #A9A9A9A9A9A9",
+"f c #868679798686",
+"g c #FFFFB6B61010",
+"h c #FFFFFFFF0000",
+"j c #28284D4D9696",
+"k c #51515555FFFF",
+"l c #494949495151",
+"z c #A6A6A2A2A6A6",
+"x c #AEAEB2B22828",
+"c c #808000008080",
+"v c #96969696AEAE",
+"b c #FFFFAEAE0000",
+"n c #696908080808",
+"m c #FFFF0000FFFF",
+"M c #555555555555",
+"N c #AEAE55552828",
+"B c #FFFF8E8E0808",
+"V c #BEBE20202020",
+"C c #8E8E86867979",
+"Z c #AEAEAEAEB6B6",
+"A c #969614140808",
+"S c #FFFF0C0C4949",
+"D c #FFFF00000000",
+"F c #414138384141",
+"G c #A6A6A6A6A6A6",
+"H c #999999999999",
+"J c #616161616161",
+"K c #AEAEAEAEAEAE",
+"L c #A0A0A0A0A0A0",
+"P c #8E8E8A8A8E8E",
+" ..................Xo",
+"O+@++@++@++@++@++@+#$",
+"O++@@+@%&###&*+@@+@#$",
+"O=++++%&-;:>*&+++++#$",
+"O++++%&$,<<123&++++O4",
+"O=++@&$5166789o*+++O4",
+"0q=w&e5r5678887=@==04",
+"0t=+yui5r1989ppas==04",
+"0dq@fghu517jkkkl+=q04",
+"0zt+exhhxulcckklwqts4",
+"03d=vihxibnmmcjM+dt%4",
+"&zt-ylNBbbVVmmlC+dd%4",
+"%3zzZvNbbASDmmfwzzz@;",
+"%3zzzZvuASSDFfGdzzz@;",
+"@H3333dvJAAn$dG3333+;",
+"@H33333zKLLGZ333333+J",
+"%q=+==+==++w+==+==w0J",
+"P::::::::::::::::::J2"};
diff --git a/icons/21x18-3dpixmaps/configuration.xpm b/icons/21x18-3dpixmaps/configuration.xpm
new file mode 100644
index 0000000..8d4d19d
--- /dev/null
+++ b/icons/21x18-3dpixmaps/configuration.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 66 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #969692929696",
+"o c #CCCCCCCCCCCC",
+"O c #B0B0B0B0B0B0",
+"+ c #B9B9B9B9B9B9",
+"@ c #B6B6B2B2B6B6",
+"# c #C4C4C4C4C4C4",
+"$ c #BEBEBABABEBE",
+"% c #717175757171",
+"& c #999999999999",
+"* c #8E8E91918E8E",
+"= c #909090909090",
+"- c #8E8E8A8A8E8E",
+"; c #CFCFD3D3CFCF",
+": c #B6B6AEAEB6B6",
+"> c #535353535353",
+", c #515155554949",
+"< c #202028285151",
+"1 c #5F5F5F5F5F5F",
+"2 c #BEBEBEBEBEBE",
+"3 c #969696969696",
+"4 c #797979797979",
+"5 c #303034343030",
+"6 c #51515555FFFF",
+"7 c #202024249696",
+"8 c #AEAEAEAEB6B6",
+"9 c #6B6B69696B6B",
+"0 c #8E8E86867979",
+"q c #A6A6A6A6A6A6",
+"w c #3D3D3B3B3D3D",
+"e c #AEAEB2B2CFCF",
+"r c #696969697171",
+"t c #404042424040",
+"y c #595951512828",
+"u c #28284D4D9696",
+"i c #AAAAAAAAAAAA",
+"p c #000000008080",
+"a c #717179798686",
+"s c #555555555555",
+"d c #AEAEAAAAAEAE",
+"f c #A9A9A9A9A9A9",
+"g c #96969696AEAE",
+"h c #666666666666",
+"j c #080859592828",
+"k c #A6A6A2A2A6A6",
+"l c #616161616161",
+"z c #D7D7D3D3D7D7",
+"x c #9E9E9A9A9E9E",
+"c c #A6A69E9EA6A6",
+"v c #525252525252",
+"b c #AEAE61616161",
+"n c #000000000000",
+"m c #C7C7BABAC7C7",
+"M c #28282C2C3030",
+"N c #515171718E8E",
+"B c #AEAEA6A6AEAE",
+"V c #494949495151",
+"C c #080804040808",
+"Z c #2B2B2B2B2B2B",
+"A c #797986869E9E",
+"S c #2F2F4F4F4F4F",
+"D c #181820202020",
+"F c #A0A0A0A0A0A0",
+"G c #AEAEAEAEAEAE",
+" ...................X",
+"oO+@@+++######$+@+@o%",
+"o@++$#$#&*=*=-O#+++;%",
+"o:++#->O,<<<<<1$+@@o%",
+"o@@23%4,566667,82+@;%",
+"oO@#190qw766e7,8+@@or",
+"#::+@ty<<7666u,8+O:or",
+"#i:@#<p<a76667s8@d:#r",
+"#fd:+1gh@5,yj,<-+:d#r",
+"#kid:l219-z;dx+rfdf2r",
+"#cfd:v411bo#-nn5gdi$r",
+"mkii:>l%-M1srl>Ngdf$r",
+"$ckf:s4sl5h<l-8eBkk+h",
+"$ckkdt9Vg4nCCZC=:kk+h",
+"+&ccf-aAf@-S<CnDqFc@h",
+"+&ccckfkccd@$fkgccc@l",
+"$d:@:::::@:G@@@@@:O#l",
+"-111111111111111111l<"};
diff --git a/icons/21x18-3dpixmaps/development.xpm b/icons/21x18-3dpixmaps/development.xpm
new file mode 100644
index 0000000..3ac238d
--- /dev/null
+++ b/icons/21x18-3dpixmaps/development.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 58 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #CFCFC7C7CFCF",
+"o c #969692929696",
+"O c #B6B6AEAEB6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #C7C7BABAC7C7",
+"# c #B6B6B2B2B6B6",
+"$ c #717175757171",
+"% c #A6A69E9EA6A6",
+"& c #868679798686",
+"* c #8E8E8A8A8E8E",
+"= c #AEAEA6A6AEAE",
+"- c #696969697171",
+"; c #000000000000",
+": c #A6A6A2A2A6A6",
+"> c #797979797979",
+", c #C4C4C4C4C4C4",
+"< c #999999999999",
+"1 c #404042424040",
+"2 c #666666666666",
+"3 c #2B2B2B2B2B2B",
+"4 c #D7D7D3D3D7D7",
+"5 c #555555555555",
+"6 c #707080809090",
+"7 c #5F5F5F5F5F5F",
+"8 c #616161616161",
+"9 c #181820202020",
+"0 c #909090909090",
+"q c #969614140808",
+"w c #BEBE20202020",
+"e c #696908080808",
+"r c #303034343030",
+"t c #96969696AEAE",
+"y c #AEAE61616161",
+"u c #080804040808",
+"i c #EFEF28285151",
+"p c #B6B645455959",
+"a c #AEAEAAAAAEAE",
+"s c #000008080808",
+"d c #595951512828",
+"f c #AEAEB2B2CFCF",
+"g c #202020202020",
+"h c #B9B9B9B9B9B9",
+"j c #BEBEBABABEBE",
+"k c #28282C2C3030",
+"l c #525252525252",
+"z c #494949495151",
+"x c #FFFF14144141",
+"c c #414138384141",
+"v c #9E9E9A9A9E9E",
+"b c #AAAAAAAAAAAA",
+"n c #6B6B69696B6B",
+"m c #A6A6A6A6A6A6",
+"M c #797986869E9E",
+"N c #8E8E91918E8E",
+"B c #202028285151",
+" ............X..X...o",
+"XO++@XX@+++++++@@+#X$",
+"XO#@%&*=X@+++@@Oo@+X-",
+"XO#@%;;;:X>,@<.12@#X-",
+"XO##.*;;345>>6$7X+OX-",
+"XOOO#X8;;90qwerto+OX-",
+",=OOOX#;;;wyyeq2OOO,-",
+",=OO=O5u;;uiuypy,OO,-",
+"@:=Oa2s8q;;eqpwdf==@-",
+"@%==#*;3wge;eqqeh==j-",
+"@%:=%>klewu;;6pyf:=+-",
+"@%===@o;epw;;uqza=:+-",
+"j%:::#tgxyiq;;c0*=:+2",
+"jv%%b=r*5ewwu;;&+:%#2",
+"h<%%%rn+$mMlN;;;*:%#2",
+"h<%%<>a%%:vvho>$*%%O8",
+"+=OOO#OOOOOaO#+@#OO@8",
+"&7777777777777777777B"};
diff --git a/icons/21x18-3dpixmaps/disk-cd.xpm b/icons/21x18-3dpixmaps/disk-cd.xpm
new file mode 100644
index 0000000..a14c88a
--- /dev/null
+++ b/icons/21x18-3dpixmaps/disk-cd.xpm
@@ -0,0 +1,85 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 64 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #969692929696",
+"o c #CFCFC7C7CFCF",
+"O c #B6B6B2B2B6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #717175757171",
+"# c #B6B6AEAEB6B6",
+"$ c #AEAEB2B2CFCF",
+"% c #C7C7BABAC7C7",
+"& c #696969697171",
+"* c #B9B9B9B9B9B9",
+"= c #5F5F9E9EA0A0",
+"- c #96969696AEAE",
+"; c #A6A6A2A2A6A6",
+": c #BEBEC3C3BEBE",
+"> c #A6A679798E8E",
+", c #AEAE61616161",
+"< c #2828FFFF2020",
+"1 c #797986869E9E",
+"2 c #8E8E8A8A8E8E",
+"3 c #717179798686",
+"4 c #C4C4C4C4C4C4",
+"5 c #AEAEA6A6AEAE",
+"6 c #AEAEB2B22828",
+"7 c #AEAEAEAEB6B6",
+"8 c #B6B645455959",
+"9 c #EFEF28285151",
+"0 c #AEAE9E9E5959",
+"q c #A6A6A6A6A6A6",
+"w c #707080809090",
+"e c #999999999999",
+"r c #5151A2A24949",
+"t c #F7F7F3F3F7F7",
+"y c #E9E9E9E9E9E9",
+"u c #A6A69E9EA6A6",
+"i c #D7D7DFDFE7E7",
+"p c #D7D7D3D3D7D7",
+"a c #E7E7E7E7EFEF",
+"s c #B0B0B0B0B0B0",
+"d c #797979797979",
+"f c #FFFF0000FFFF",
+"g c #A9A9A9A9A9A9",
+"h c #6B6B69696B6B",
+"j c #BEBEBABABEBE",
+"k c #909090909090",
+"l c #868679798686",
+"z c #FFFFFFFF0000",
+"x c #9E9E9A9A9E9E",
+"c c #DFDFAEAE6969",
+"v c #AEAEA6A67171",
+"b c #AAAAAAAAAAAA",
+"n c #666666666666",
+"m c #515171718E8E",
+"M c #8E8E86867979",
+"N c #616161616161",
+"B c #A0A0A0A0A0A0",
+"V c #AEAEAEAEAEAE",
+"C c #969696969696",
+"Z c #AEAEAAAAAEAE",
+"A c #5F5F5F5F5F5F",
+"S c #BEBEBEBEBEBE",
+"D c #202028285151",
+" ...................X",
+"oO+++++++O+++++++++o@",
+"o##OO#+O#+O#+O#OO#Oo@",
+"o#OO#O+O$%%++OOOOOOo&",
+"o#O#OOO%*==-;++OOO#o&",
+"o####O:>,<1231#+###o&",
+"45###$X6>6=-;11####4&",
+"45###78906q--1w-###%&",
+"%;55#errr:ty1w12#55%&",
+"%u555-333ipt-w=1555%&",
+"%u;5;-123-asdf>-g;5*h",
+"ju;;;gkX133lz<>-q;;+h",
+"jxuuu;-w21wwc6v5buuOn",
+"*euuuu;e211mMX$#uuuON",
+"OXxexxeBBeee-7O-exeVN",
+"OXeeeeeeexxeeCCCeeeZA",
+"*;gbbgbbgVbgVbgbbgbSA",
+"3AAAAAAAAAAAAAAAAAAAD"};
diff --git a/icons/21x18-3dpixmaps/disk-floppy.xpm b/icons/21x18-3dpixmaps/disk-floppy.xpm
new file mode 100644
index 0000000..3383b42
--- /dev/null
+++ b/icons/21x18-3dpixmaps/disk-floppy.xpm
@@ -0,0 +1,82 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 61 1",
+"` c None",
+" c #D7D7D3D3D7D7",
+". c #CCCCCCCCCCCC",
+"X c #909090909090",
+"o c #C4C4C4C4C4C4",
+"O c #AAAAAAAAAAAA",
+"+ c #B0B0B0B0B0B0",
+"@ c #AEAEAEAEB6B6",
+"# c #B6B6B2B2B6B6",
+"$ c #AEAEAEAEAEAE",
+"% c #696969697171",
+"& c #AEAEAAAAAEAE",
+"* c #AEAEB2B2CFCF",
+"= c #BEBEBABABEBE",
+"- c #A9A9A9A9A9A9",
+"; c #AEAEA6A6AEAE",
+": c #BEBEBEBEBEBE",
+"> c #C7C7BABAC7C7",
+", c #B6B6AEAEB6B6",
+"< c #494949495151",
+"1 c #000000000000",
+"2 c #2F2F4F4F5050",
+"3 c #5F5F5F5F5F5F",
+"4 c #555555555555",
+"5 c #2F2F4F4F4F4F",
+"6 c #797979797979",
+"7 c #2B2B2B2B2B2B",
+"8 c #080804040808",
+"9 c #A3A3D1D1F2F2",
+"0 c #D3D3F1F1FFFF",
+"q c #5F5F9E9EA0A0",
+"w c #525252525252",
+"e c #202020202020",
+"r c #F7F7F3F3F7F7",
+"t c #FFFFFFFFFFFF",
+"y c #A6A6A2A2A6A6",
+"u c #F0F0F0F0F0F0",
+"i c #A6A69E9EA6A6",
+"p c #B9B9B9B9B9B9",
+"a c #666666666666",
+"s c #181820202020",
+"d c #E9E9E9E9E9E9",
+"f c #DCDCDCDCDCDC",
+"g c #8E8E8A8A8E8E",
+"h c #999999999999",
+"j c #A0A0A0A0A0A0",
+"k c #404042424040",
+"l c #868679798686",
+"z c #7F7F7F7F7F7F",
+"x c #969692929696",
+"c c #9E9E9A9A9E9E",
+"v c #EDEDEDEDEDED",
+"b c #D3D3D3D3D3D3",
+"n c #DCDCD8D8DCDC",
+"m c #616161616161",
+"M c #A6A6A6A6A6A6",
+"N c #6B6B69696B6B",
+"B c #717175757171",
+"V c #969696969696",
+"C c #717179798686",
+"Z c #202028285151",
+" ...................X",
+"oO++@+#########+$+$o%",
+"o&++#*=#-&&;&&#:>+,o%",
+"o-,&><1234422%516*@o%",
+"o&@,o789099990q1woOo%",
+">-O&.e1rtttttt+14o&>%",
+"*yO-.e1uttttttO14o-:%",
+":yO-oe1uttttttO14>y=%",
+"=iyyoe1tttttttp1w>y=a",
+"=iyios1odffffdg1w=ipa",
+"phii>e1111111111wpi#a",
+"phji>e1kw6glgz11wpi#a",
+"pxcc=e1w1hvbnu71w#c+m",
+"pxchpe1w1xr.bde1<#c+m",
+"#XhhM&744aNNNBs1w-xO3",
+"#XVVxM-ichXgXhiyicVO3",
+"#jMO-M---OO-$O-OOM-p3",
+"C4444444444444444443Z"};
diff --git a/icons/21x18-3dpixmaps/disk.xpm b/icons/21x18-3dpixmaps/disk.xpm
new file mode 100644
index 0000000..87ef200
--- /dev/null
+++ b/icons/21x18-3dpixmaps/disk.xpm
@@ -0,0 +1,80 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 59 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #BEBEBEBEBEBE",
+"$ c #C7C7BABAC7C7",
+"% c #BEBEBABABEBE",
+"& c #CFCFC7C7CFCF",
+"* c #717175757171",
+"= c #C4C4C4C4C4C4",
+"- c #96969696AEAE",
+"; c #909090909090",
+": c #A6A6A6A6A6A6",
+"> c #A0A0A0A0A0A0",
+", c #969696969696",
+"< c #BEBEB6B6BEBE",
+"1 c #B6B6AEAEB6B6",
+"2 c #AEAEA6A6AEAE",
+"3 c #000000008080",
+"4 c #202028285151",
+"5 c #5151A2A24949",
+"6 c #181820202020",
+"7 c #AEAEAEAEB6B6",
+"8 c #494949495151",
+"9 c #414138384141",
+"0 c #000000001818",
+"q c #D7D7D3D3D7D7",
+"w c #00001C1C8E8E",
+"e c #696969697171",
+"r c #AAAAAAAAAAAA",
+"t c #2B2B2B2B2B2B",
+"y c #797979797979",
+"u c #202020202020",
+"i c #5F5F5F5F5F5F",
+"p c #AEAEAAAAAEAE",
+"a c #AEAEAEAEAEAE",
+"s c #000000000000",
+"d c #404042424040",
+"f c #A6A6A2A2A6A6",
+"g c #555555555555",
+"h c #3D3D3B3B3D3D",
+"j c #A9A9A9A9A9A9",
+"k c #515155554949",
+"l c #B0B0B0B0B0B0",
+"z c #A6A69E9EA6A6",
+"x c #202024249696",
+"c c #28284D4D9696",
+"v c #717179798686",
+"b c #797986869E9E",
+"n c #666666666666",
+"m c #8E8E8A8A8E8E",
+"M c #999999999999",
+"N c #515171718E8E",
+"B c #525252525252",
+"V c #616161616161",
+" ..................Xo",
+"O+@+@#$$$$$$$$$%@@+&*",
+"O++%=-;::>::::,-=@<&*",
+"O1+%2345555555637%+&*",
+"O++#-48292409q4w7#+Oe",
+"O1+#-34rtyui9>4w7%+Oe",
+"=p1%-w8asutid:4w2@1=e",
+"=21@-w4:4fugh>4w2+1=e",
+"=jp@-w4ak:hugX4w2+p=e",
+"=fr+-w4848848g4wflj#e",
+"=zj+-wxxxxwxxwxwzlr%e",
+"$fj+-wxcc-;;,vxwzlj%e",
+"%zfaowcxw--bobxwzrf@n",
+"%zfjoxxcxmvvbvw3-rf@n",
+"@Mzz:-NggB888gNN-fz+n",
+"@Mzzzfrp111p1parfzz+V",
+"%p1+1111ll1ll11+11l=V",
+"miiiiiiiiiiiiiiiiiiV4"};
diff --git a/icons/21x18-3dpixmaps/display.xpm b/icons/21x18-3dpixmaps/display.xpm
new file mode 100644
index 0000000..5da1372
--- /dev/null
+++ b/icons/21x18-3dpixmaps/display.xpm
@@ -0,0 +1,86 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 65 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #969692929696",
+"o c #CCCCCCCCCCCC",
+"O c #B6B6B2B2B6B6",
+"+ c #B9B9B9B9B9B9",
+"@ c #717175757171",
+"# c #BEBEBABABEBE",
+"$ c #BEBEC3C3BEBE",
+"% c #BEBEBEBEBEBE",
+"& c #CFCFD3D3CFCF",
+"* c #B0B0B0B0B0B0",
+"= c #C7C7BABAC7C7",
+"- c #C4C4C4C4C4C4",
+"; c #AEAEA6A6AEAE",
+": c #A6A69E9EA6A6",
+"> c #303034343030",
+", c #2B2B2B2B2B2B",
+"< c #B6B6AEAEB6B6",
+"1 c #EFEF28285151",
+"2 c #A6A679798E8E",
+"3 c #696969697171",
+"4 c #AEAEAAAAAEAE",
+"5 c #3D3D3B3B3D3D",
+"6 c #A6A6A2A2A6A6",
+"7 c #A6A6A6A6A6A6",
+"8 c #D2D2B4B48C8C",
+"9 c #AEAEAEAEAEAE",
+"0 c #797979797979",
+"q c #616161616161",
+"w c #F0F0F0F0F0F0",
+"e c #E9E9E9E9E9E9",
+"r c #909090909090",
+"t c #AAAAAAAAAAAA",
+"y c #8E8E8A8A8E8E",
+"u c #A0A0A0A0A0A0",
+"i c #D7D7D3D3D7D7",
+"p c #BEBEC3C3CFCF",
+"a c #AEAEAEAEB6B6",
+"s c #A9A9A9A9A9A9",
+"d c #8E8E86867979",
+"f c #51515555FFFF",
+"g c #515171718E8E",
+"h c #969696969696",
+"j c #414138384141",
+"k c #202020202020",
+"l c #5151A2A24949",
+"z c #AEAE61616161",
+"x c #181820202020",
+"c c #F7F7F3F3F7F7",
+"v c #555555555555",
+"b c #96969696AEAE",
+"n c #5F5F5F5F5F5F",
+"m c #535353535353",
+"M c #69698686BEBE",
+"N c #717179798686",
+"B c #494949495151",
+"V c #666666666666",
+"C c #28282C2C3030",
+"Z c #999999999999",
+"A c #6B6B69696B6B",
+"S c #202028285151",
+"D c #9E9E9A9A9E9E",
+"F c #BEBEB6B6BEBE",
+" ...................X",
+"oO+OO+OO+OO+OO+OO+Oo@",
+"oO+++++++#+++$O%+++&@",
+"o*O+OO+=OO-$+;:+OOOo@",
+"oOOO+O=O>,O<12+++OOo3",
+"o4OOO+<567,88++O*O<o3",
+"-9<<*=0qwer5$+***<<-3",
+"-t<<<=yquiey>pa*<<<-3",
+"-s444=dfg7ihj22aaa4-3",
+"-6t;<<kffglp@;1z:at%3",
+"-:s44rxqff0cvhOasst#3",
+"=6st4bnmqMd&xm+ssts#3",
+"#:6saNyNB>qBgV<6666+V",
+"#:64y30yNnCN3:;6666+V",
+"+Z:sANbA03SnDs:::::OV",
+"+Z::6y6XDy@Z7::::::Oq",
+"#4<OOOOOOF#OO<<O<<*-q",
+"ynnnnnnnnnnnnnnnnnnqS"};
diff --git a/icons/21x18-3dpixmaps/editor.xpm b/icons/21x18-3dpixmaps/editor.xpm
new file mode 100644
index 0000000..41212f6
--- /dev/null
+++ b/icons/21x18-3dpixmaps/editor.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 67 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6AEAEB6B6",
+"@ c #BEBEBEBEBEBE",
+"# c #C4C4C4C4C4C4",
+"$ c #717175757171",
+"% c #B9B9B9B9B9B9",
+"& c #D7D7DFDFE7E7",
+"* c #AEAEB2B2CFCF",
+"= c #E7E7E7E7EFEF",
+"- c #BEBEC3C3CFCF",
+"; c #A3A3D1D1F2F2",
+": c #D3D3F1F1FFFF",
+"> c #96969696AEAE",
+", c #717179798686",
+"< c #D7D7D3D3D7D7",
+"1 c #BEBEB6B6BEBE",
+"2 c #202028285151",
+"3 c #666666666666",
+"4 c #2F2F4F4F5050",
+"5 c #494949495151",
+"6 c #555555555555",
+"7 c #28282C2C3030",
+"8 c #DCDCD8D8DCDC",
+"9 c #C7C7BABAC7C7",
+"0 c #909090909090",
+"q c #9E9E9A9A9E9E",
+"w c #BEBEBABABEBE",
+"e c #AEAEAEAEB6B6",
+"r c #6B6B69696B6B",
+"t c #A9A9A9A9A9A9",
+"y c #A6A69E9EA6A6",
+"u c #CFCFC7C7CFCF",
+"i c #A6A6A6A6A6A6",
+"p c #8E8E8A8A8E8E",
+"a c #797979797979",
+"s c #7F7F7F7F7F7F",
+"d c #A6A6A2A2A6A6",
+"f c #B6B6B2B2B6B6",
+"g c #999999999999",
+"h c #F0F0F0F0F0F0",
+"j c #FFFFFFFFFFFF",
+"k c #AEAEAAAAAEAE",
+"l c #FFFFFFFFF0F0",
+"z c #AAAAAAAAAAAA",
+"x c #696969697171",
+"c c #FFFFFBFBFFFF",
+"v c #000000000000",
+"b c #404042424040",
+"n c #707080809090",
+"m c #AEAEA6A6AEAE",
+"M c #E9E9E9E9E9E9",
+"N c #000000001010",
+"B c #868679798686",
+"V c #080804040808",
+"C c #515171718E8E",
+"Z c #BFBFC2C2BFBF",
+"A c #616161616161",
+"S c #A0A0A0A0A0A0",
+"D c #969696969696",
+"F c #3D3D3B3B3D3D",
+"G c #303034343030",
+"H c #5F5F5F5F5F5F",
+" ..................Xo",
+"O+@#############OO@X$",
+"O%&*=*-----***;:>;,<$",
+"O1>23444445544267678$",
+"O90q###########wOe58r",
+"Owot>o0o>>o0yo0e8*4ur",
+"#%oipo$p$p$aasrd<*5&$",
+"#fot,oa0gqdoeo>we*hj$",
+"#fot,oappttekd**=l<o6",
+"#+0zappaxprxpp=c8g7vb",
+"#k0tn>pgpmpp*#M>2vN>3",
+"9+oz,0Bdke%-hB7vVCx<3",
+"wz0tBpa$n,02mp7$ ;4#3",
+"wt0ippop*w#e*uXu8*4ZA",
+"%d0f<XXuuuuw+#uu ;5wA",
+"%d0pqggggggg$rpStC21A",
+"%k+00000000DnFGb0gduA",
+"pHHHHHHHHHHHH5556HHHF"};
diff --git a/icons/21x18-3dpixmaps/empty.xpm b/icons/21x18-3dpixmaps/empty.xpm
new file mode 100644
index 0000000..951ed67
--- /dev/null
+++ b/icons/21x18-3dpixmaps/empty.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 31 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #B6B6AEAEB6B6",
+"& c #696969697171",
+"* c #C4C4C4C4C4C4",
+"= c #AEAEAAAAAEAE",
+"- c #AAAAAAAAAAAA",
+"; c #A9A9A9A9A9A9",
+": c #A6A6A2A2A6A6",
+"> c #BEBEBEBEBEBE",
+", c #A6A69E9EA6A6",
+"< c #AEAEA6A6AEAE",
+"1 c #BEBEBABABEBE",
+"2 c #C7C7BABAC7C7",
+"3 c #BEBEB6B6BEBE",
+"4 c #666666666666",
+"5 c #9E9E9A9A9E9E",
+"6 c #96969696AEAE",
+"7 c #B0B0B0B0B0B0",
+"8 c #616161616161",
+"9 c #8E8E8A8A8E8E",
+"0 c #5F5F5F5F5F5F",
+"q c #202028285151",
+" ..................Xo",
+"O+@++@++@++@++@++@+#$",
+"O++@@+@@+@@+@@+@@+@#$",
+"O%+++++++++++++++++#$",
+"O+++++++++++++++@++O&",
+"O%+++++%+%%+++++%++O&",
+"*=%%%%%%%%%%%%%%%%%*&",
+"*-%%%%%%%%%%%%%%%%%*&",
+"*;=================*&",
+"*:----------------->&",
+"*,;=;;=::=::=:;=::<1&",
+"2,;<;;;;-<;;<;;<;-;1&",
+"1,:::::::::::::::::34",
+"1,:::::::::::::::::@4",
+"@5,,,,,,,,,,,,,,,,,+4",
+"@o5555655655655555578",
+"1<%%%<%%<%%<%%%%%%%28",
+"90000000000000000008q"};
diff --git a/icons/21x18-3dpixmaps/file-manager.xpm b/icons/21x18-3dpixmaps/file-manager.xpm
new file mode 100644
index 0000000..8ea87b9
--- /dev/null
+++ b/icons/21x18-3dpixmaps/file-manager.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 58 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6AEAEB6B6",
+"@ c #C7C7BABAC7C7",
+"# c #BEBEBABABEBE",
+"$ c #717175757171",
+"% c #F0F0F0F0F0F0",
+"& c #F7F7F3F3F7F7",
+"* c #E9E9E9E9E9E9",
+"= c #FFFFFFFFFFFF",
+"- c #B6B6B2B2B6B6",
+"; c #AEAEAEAEB6B6",
+": c #DCDCD8D8DCDC",
+"> c #515171718E8E",
+", c #5F5F5F5F5F5F",
+"< c #696969697171",
+"1 c #494949495151",
+"2 c #999999999999",
+"3 c #96969696AEAE",
+"4 c #EDEDEDEDEDED",
+"5 c #CFCFC7C7CFCF",
+"6 c #D7D7D3D3D7D7",
+"7 c #C4C4C4C4C4C4",
+"8 c #525252525252",
+"9 c #B9B9B9B9B9B9",
+"0 c #BEBEB6B6BEBE",
+"q c #AEAE61616161",
+"w c #B0B0B0B0B0B0",
+"e c #3D3D3B3B3D3D",
+"r c #6B6B69696B6B",
+"t c #797979797979",
+"y c #BEBEBEBEBEBE",
+"u c #717179798686",
+"i c #202028285151",
+"p c #909090909090",
+"a c #8E8E8A8A8E8E",
+"s c #404042424040",
+"d c #AEAEB2B2CFCF",
+"f c #555555555555",
+"g c #666666666666",
+"h c #A6A6A2A2A6A6",
+"j c #616161616161",
+"k c #A6A6A6A6A6A6",
+"l c #535353535353",
+"z c #AEAEAAAAAEAE",
+"x c #7F7F7F7F7F7F",
+"c c #AAAAAAAAAAAA",
+"v c #9E9E9A9A9E9E",
+"b c #A9A9A9A9A9A9",
+"n c #A0A0A0A0A0A0",
+"m c #8E8E91918E8E",
+"M c #515155554949",
+"N c #A6A69E9EA6A6",
+"B c #2F2F4F4F5050",
+" ..................Xo",
+"O+@##############@@X$",
+"O@%%&&&&&**&&&&&&=-;$",
+"O#:>,<<<>12><<<<<<13$",
+"O#4XX5OO627:6OOO.783$",
+"79*::50#5qw::5##79e3r",
+"7-455@@@7ty2<3@72ui3r",
+"7-&u,p7@a173<;@7ous3r",
+"7+&a<d77afO3g37O3us3r",
+"@+&auh77a173<o753us3r",
+"@+*rgggggj9rggggg$,3r",
+"@-*$paaaaaktaaaaahl3r",
+"#z*txcpv2a7a3abpnnf3g",
+"#+*slw$ba2ma3<+tzv,3g",
+"9+*eMo,Nqoqau<NqNqf3g",
+"9N<B11BBB1B1BBBBBBi3j",
+"9z+dddddddddddddddd5j",
+"a,,,,,,,,,,,,,,,,,,,e"};
diff --git a/icons/21x18-3dpixmaps/file.xpm b/icons/21x18-3dpixmaps/file.xpm
new file mode 100644
index 0000000..fecec69
--- /dev/null
+++ b/icons/21x18-3dpixmaps/file.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 51 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #B6B6AEAEB6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #C7C7BABAC7C7",
+"# c #C4C4C4C4C4C4",
+"$ c #B6B6B2B2B6B6",
+"% c #717175757171",
+"& c #868679798686",
+"* c #797979797979",
+"= c #717179798686",
+"- c #696969697171",
+"; c #96969696AEAE",
+": c #5151A2A24949",
+"> c #F5F5DEDEB3B3",
+", c #E7E7D7D79E9E",
+"< c #8E8E86867979",
+"1 c #515155554949",
+"2 c #AEAEB2B2CFCF",
+"3 c #A0A0A0A0A0A0",
+"4 c #FFFFFFFFF0F0",
+"5 c #BEBEC3C3BEBE",
+"6 c #AEAE9E9E5959",
+"7 c #999999999999",
+"8 c #FFFFFFFFD7D7",
+"9 c #595951512828",
+"0 c #666666666666",
+"q c #AEAEA6A6AEAE",
+"w c #B9B9B9B9B9B9",
+"e c #DFDFBABA8E8E",
+"r c #555555555555",
+"t c #8E8E8A8A8E8E",
+"y c #AEAEAEAEB6B6",
+"u c #CFCFD3D3CFCF",
+"i c #5F5F5F5F5F5F",
+"p c #CCCCCCCCCCCC",
+"a c #FFFFFFFFC7C7",
+"s c #A6A69E9EA6A6",
+"d c #535353535353",
+"f c #BEBEBABABEBE",
+"g c #A6A6A2A2A6A6",
+"h c #BEBEBEBEBEBE",
+"j c #9E9E9A9A9E9E",
+"k c #D2D2B4B48C8C",
+"l c #DCDCDCDCDCDC",
+"z c #E9E9E9E9E9E9",
+"x c #616161616161",
+"c c #202028285151",
+" ..................Xo",
+".O+++@@#####@@++++$.%",
+".O$++O&****==O@++$+.-",
+".O$$@;:>,,,><12@O$$.-",
+".O$O@;34444456<$@$O.-",
+".OOO+o7488845990@OO.-",
+"#qOO+o38w555#$er@OO#-",
+"@qOO$t38y5555u8i@OO#-",
+"@qqqOt38$555wpar+qq@-",
+"@sqqOt38w555wpad+qqf-",
+"@sgqOt38w55hwparOgq+-",
+"@sqgOt38$555wparOqg+-",
+"fjgsq&38ywwww#adOssw0",
+"+jggqtk4ulllXz8rOgs$0",
+"w7s;st1<<<<<<<%rqsjO0",
+"w7sssgotttttttt7ssjOx",
+"+qOOOO$$O$$$$$$OOOO@x",
+"&iiiiiiiiiiiiiiiiiiic"};
diff --git a/icons/21x18-3dpixmaps/folder-open.xpm b/icons/21x18-3dpixmaps/folder-open.xpm
new file mode 100644
index 0000000..2012dfb
--- /dev/null
+++ b/icons/21x18-3dpixmaps/folder-open.xpm
@@ -0,0 +1,218 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 18 193 2",
+/* too many colors */
+"`` c None",
+" c #40cc38532b73",
+". c #42743fc23a53",
+"X c #4a683ed33037",
+"o c #4b6a3f6b3099",
+"O c #58cf4afb398b",
+"+ c #6a4e579f3df6",
+"@ c #5cd45c3a5b01",
+"# c #6bc65f1c4e33",
+"$ c #6a8e5fd65186",
+"% c #6d6263fd5772",
+"& c #6b61647b5bcd",
+"* c #6bdc66f55dc9",
+"= c #6ed766a85c46",
+"- c #6e3a66dd5d8d",
+"; c #6f1b66e25c70",
+": c #6fd867335c34",
+"> c #7ae5678f4f64",
+", c #786e6bcf5438",
+"< c #7d766a585203",
+"1 c #7d556be95442",
+"2 c #6a4d67ec637a",
+"3 c #6e546b2466ee",
+"4 c #692a6a066ba2",
+"5 c #693b6af76e34",
+"6 c #784e70b86287",
+"7 c #71fe74df7a43",
+"8 c #725975357a92",
+"9 c #746876d37b5b",
+"0 c #773779357cf4",
+"q c #7c487c487e7a",
+"w c #824d6de75243",
+"e c #81176ef35654",
+"r c #81986fbb5717",
+"t c #840a6f3552fd",
+"y c #84336f555312",
+"u c #857e71ad56d0",
+"i c #87be72445534",
+"p c #8cef76aa595c",
+"a c #877477106178",
+"s c #928684946a81",
+"d c #93c685bd6b7e",
+"f c #9663830969c1",
+"g c #97db87b76bbb",
+"h c #994b8aab6f50",
+"j c #9ce18ba16e8f",
+"k c #9c168c9a6f82",
+"l c #9bb58cee70ea",
+"z c #a32e936275db",
+"x c #b2a297157221",
+"c c #843a85478743",
+"v c #85718571869f",
+"b c #86c486c487f2",
+"n c #825484e989bf",
+"m c #873a873a885b",
+"M c #878089408c25",
+"N c #885888588962",
+"B c #89eb89eb8b04",
+"V c #88128a508e7f",
+"C c #8b058b058c1e",
+"Z c #8ddb8ddb8ef4",
+"A c #8e228e228f3a",
+"S c #8ae18df99217",
+"D c #8c9d8ef3922c",
+"F c #8f8b913493af",
+"G c #8cff905694c4",
+"H c #8d1a90189411",
+"J c #8f86916a941e",
+"K c #8ffb9259957d",
+"L c #908a908a91a3",
+"P c #9189918992a1",
+"I c #91e891e89300",
+"U c #917c9213932d",
+"Y c #925992599233",
+"T c #939193919392",
+"R c #92c293e095dd",
+"E c Gray58",
+"W c #945894589571",
+"Q c #95b095b295b9",
+"! c #9619961895ca",
+"~ c Gray59",
+"^ c #9760976096c9",
+"/ c #974197419744",
+"( c #954a97919bd2",
+") c #974097409858",
+"_ c #97f49818985f",
+"` c #94eb980d9c39",
+"' c #980697fe97f2",
+"] c #9842984297f9",
+"[ c #986e986b9832",
+"{ c Gray60",
+"} c #98fe98fe9a17",
+"| c #9a679a5b99f6",
+" . c #9ab39aac9a63",
+".. c #9a519a519b6a",
+"X. c #9bc69bbf9bb4",
+"o. c #9b749c979e68",
+"O. c Gray61",
+"+. c #9cbf9cf19d50",
+"@. c #9d199d199cd0",
+"#. c #9d899d839d78",
+"$. c #9d549d549e6d",
+"%. c #9ea49ea49fbd",
+"&. c #9f3e9f3e9ef6",
+"*. c #9dcb9efca134",
+"=. c #9d839f58a2c5",
+"-. c #a05fa05ea04b",
+";. c #a081a0bda1b5",
+":. c Gray63",
+">. c #a2c2a2c4a2c7",
+",. c #a47fa47da46b",
+"<. c #a54ca548a542",
+"1. c #a426a583a752",
+"2. c #a5a7a5a7a678",
+"3. c Gray65",
+"4. c #a79da79ba798",
+"5. c #a3f4a704ab1b",
+"6. c #a4f3a76baab6",
+"7. c Gray66",
+"8. c #a929a929a8e1",
+"9. c #a989a989a989",
+"0. c #a8a7a9acab7d",
+"q. c #a934a934aa37",
+"w. c #aa03a9fba9ef",
+"e. c #aa66aa5faa56",
+"r. c Gray67",
+"t. c #a808aa4fad59",
+"y. c #ab9babd1ac26",
+"u. c #ac3bac3dac41",
+"i. c #ad0fad0facc6",
+"p. c Gray68",
+"a. c #ad7badf0ae88",
+"s. c #ae13adf8add4",
+"d. c #aeb6aeb6aeb3",
+"f. c #af3caf3caef5",
+"g. c #af55af55af55",
+"h. c #ac7eae27b05a",
+"j. c #aca5aef0b1f7",
+"k. c #ad33af75b272",
+"l. c #af5bb010b104",
+"z. c #ae85b094b350",
+"x. c #ae7db186b58c",
+"c. c #b261b261b261",
+"v. c Gray70",
+"b. c Gray71",
+"n. c #b62db62db5ed",
+"m. c #b661b661b661",
+"M. c #b751b751b751",
+"N. c Gray72",
+"B. c Gray73",
+"V. c #bafdbafdbbbc",
+"C. c #bb19bb19bb19",
+"Z. c #be09be09be09",
+"A. c Gray75",
+"S. c #c643b2c98ef6",
+"D. c #d5e4c1629af8",
+"F. c #db7fc50c9b14",
+"G. c #dae2c6169ed4",
+"H. c #e59dc15d9186",
+"J. c #ec32c6fe95ea",
+"K. c #f0eacc2e9bba",
+"L. c #e6f0d27eaa58",
+"P. c #e721d2b4aa8a",
+"I. c #e79cd325aaf0",
+"U. c #e86ed3e4ab93",
+"Y. c #e8b5d420abc6",
+"T. c #ee2cd634a962",
+"R. c #f17adcb9b2fb",
+"E. c #f3d3dcf4b232",
+"W. c #f484dd91b2aa",
+"Q. c Wheat",
+"!. c #f6b6df98b460",
+"~. c #fa69e2ecb5ab",
+"^. c #fa4ae2d2b6f2",
+"/. c #fadde34ab747",
+"(. c #fb2ee392b77b",
+"). c #ff14e73dba92",
+"_. c #ffffe8cdb966",
+"`. c #ffffe932b8d3",
+"'. c #ffffe91bbc0d",
+"]. c #ffffeadcbd8a",
+"[. c #ffffee21bdfa",
+"{. c Gray77",
+"}. c #c50bc50bc502",
+"|. c #c694c694c694",
+" X c Gray78",
+".X c #d20bd20bd20b",
+"XX c #fffff0e6c15c",
+"oX c #fffff13ac19f",
+"OX c #fffff1f2c364",
+"+X c #fffff5cac4e4",
+"@X c #fffff685c5f5",
+"#X c #fffffb08c973",
+/* pixels */
+".X|.|.{.{.{.{.{.{.{.{.{.{.{.{.{.|.{.{.|.B.",
+"|.n.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.n.8.",
+"A.d.8.y.u.u.d.8.8.d.8.y.u.d.8.d.y.8.y.d.-.",
+"{.d.8.8.u.8.8.d.8.y.d.8.8.d.8.8.d.8.8.d.*.",
+"Z.8.7.7.8.8.7.8.8.8.8.k.6.6.y.k.8.8.8.d.$.",
+"Z.d.6.3.8.d.k.k.x.k.x.J $ # % ( x.y.7.y.$.",
+"B.8.3.3.u.$.- - : : & f J.K.H.a 3 ,.7.8.| ",
+"B.3.:.3.8.@ + i y y e i e 1 e x p J 7.3.| ",
+"B.,.-.3.M k (.I.Y.Y.Y.U.L.L.R.g < G 1.,.` ",
+"M.>.$.,.n z +X(.(.(.(.(.(.(.OXj > V ,.:.E ",
+"n.:.| -.` 6 ).E.W.W.W.W.W.E.].S.O M :.:.U ",
+"n.-.| +.=.* `.~.W.W.!.W.W.E.].G.O J :.&.U ",
+"v.$.| X.*.2 T.(.E.W.W.E.W.E.).S.X J -.$.Y ",
+"v.X.! _ -.5 F.#X[.OXOXOXOXXX@X+X n +.` Z ",
+"d.| T ! $.4 , h s s s s s s g l O S ] ] C ",
+"d._ U T ! U 0 8 8 8 8 8 8 8 8 9 c ] E E B ",
+"d._ U E E ^ ] X.| | .| | X.| | ] E E ^ m ",
+"3.Z c c c c v m v v m v v b v v m v v m q "
+};
diff --git a/icons/21x18-3dpixmaps/folder.xpm b/icons/21x18-3dpixmaps/folder.xpm
new file mode 100644
index 0000000..5b74406
--- /dev/null
+++ b/icons/21x18-3dpixmaps/folder.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 49 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #BEBEB6B6BEBE",
+"& c #B6B6AEAEB6B6",
+"* c #AEAEB2B2CFCF",
+"= c #C4C4C4C4C4C4",
+"- c #C7C7BABAC7C7",
+"; c #BEBEBABABEBE",
+": c #696969697171",
+"> c #AEAE61616161",
+", c #616161616161",
+"< c #666666666666",
+"1 c #AEAEA6A6AEAE",
+"2 c #AEAEAAAAAEAE",
+"3 c #AEAEB2B22828",
+"4 c #5F5F5F5F5F5F",
+"5 c #96969696AEAE",
+"6 c #A6A6A2A2A6A6",
+"7 c #868679798686",
+"8 c #8E8E86867979",
+"9 c #AEAEA6A67171",
+"0 c #A9A9A9A9A9A9",
+"q c #6B6B69696B6B",
+"w c #FFFFEBEBAEAE",
+"e c #DFDFAEAE6969",
+"r c #8E8E8A8A8E8E",
+"t c #AAAAAAAAAAAA",
+"y c #E7E7D7D79E9E",
+"u c #F5F5DEDEB3B3",
+"i c #707080809090",
+"p c #BEBEBEBEBEBE",
+"a c #A6A69E9EA6A6",
+"s c #717179798686",
+"d c #AEAEAEAEB6B6",
+"f c #D2D2B4B48C8C",
+"g c #999999999999",
+"h c #555555555555",
+"j c #DFDFBABA8E8E",
+"k c #A0A0A0A0A0A0",
+"l c #B0B0B0B0B0B0",
+"z c #202028285151",
+" ..................Xo",
+"O+@+@@+@@+@@+@@+@@+#$",
+"O++%@+%@+%@+%@+%@+@#$",
+"O&+++++++++++++++++#$",
+"O&+++@*=-;@++++++++O:",
+"O&&+@*>,<1-@@@@+++&O:",
+"=2&+*<3334o55556++&=:",
+"=1&@789888>8888>5+&=:",
+"=02@qwwwwwwwwwwer+2=:",
+"=6t+<ywyuyyywyw9i+0p:",
+"=a0+,ywuywuwuuw9s&t;:",
+"-60&<wwywyuywyw9i&0;:",
+";a6d,ywwwwyyyyw9i&6@<",
+";a6&qwwwwwwwwwwfs26@<",
+"@ga1heffeffffej8s0a+<",
+"@ga6rq::::::::::gka+,",
+";2&+@%-;%;;%-;%;+&l=,",
+"r444444444444444444,z"};
diff --git a/icons/21x18-3dpixmaps/font.xpm b/icons/21x18-3dpixmaps/font.xpm
new file mode 100644
index 0000000..d8e0346
--- /dev/null
+++ b/icons/21x18-3dpixmaps/font.xpm
@@ -0,0 +1,82 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 61 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #BEBEB6B6BEBE",
+"& c #BEBEBABABEBE",
+"* c #B6B6AEAEB6B6",
+"= c #96969696AEAE",
+"- c #51515555FFFF",
+"; c #BEBEBEBEBEBE",
+": c #696969697171",
+"> c #C4C4C4C4C4C4",
+", c #AEAEAAAAAEAE",
+"< c #BEBEC3C3CFCF",
+"1 c #AEAE61616161",
+"2 c #A6A69E9EA6A6",
+"3 c #AAAAAAAAAAAA",
+"4 c #AEAEAEAEB6B6",
+"5 c #FFFF14144141",
+"6 c #EFEF28285151",
+"7 c #BEBEC3C3BEBE",
+"8 c #B0B0B0B0B0B0",
+"9 c #A9A9A9A9A9A9",
+"0 c #A6A679798E8E",
+"q c #AEAEA6A6AEAE",
+"w c #AEAEAEAEAEAE",
+"e c #A6A6A2A2A6A6",
+"r c #B6B645455959",
+"t c #AEAEB2B2CFCF",
+"y c #555555555555",
+"u c #717179798686",
+"i c #8585DEDEE0E0",
+"p c #080804040808",
+"a c #000000000000",
+"s c #969696969696",
+"d c #C7C7BABAC7C7",
+"f c #707080809090",
+"g c #181820202020",
+"h c #5F5F5F5F5F5F",
+"j c #FFFF0C0C4949",
+"k c #000008080808",
+"l c #666666666666",
+"z c #A6A6A6A6A6A6",
+"x c #9E9E9A9A9E9E",
+"c c #D2D2B4B48C8C",
+"v c #DCDCD8D8DCDC",
+"b c #999999999999",
+"n c #A0A0A0A0A0A0",
+"m c #6B6B69696B6B",
+"M c #535353535353",
+"N c #8E8E8A8A8E8E",
+"B c #909090909090",
+"V c #797979797979",
+"C c #616161616161",
+"Z c #202028285151",
+" ..................Xo",
+"O+@++@++@++@++@++@+#$",
+"O++@@+@@+@@+@%@&@+@#$",
+"O*+++++++++++@+=@++#$",
+"O+++++++++++@@--;++O:",
+"O*+++*+@@++++---@++O:",
+">,***+<12@++-==-@**>:",
+">3***4@5678--=--@**>:",
+">9,,,40552--@7=-qw,>:",
+">e3q445r56t4&yutq,3;:",
+">29,406i65q71pas+93&:",
+"de934556656fg#ah&99&:",
+"&2e3152225jyk ph&ee@l",
+"&2ezxx494xchkvpl%ee@l",
+"@b22nz222n4maMapNe2+l",
+"@b22222222ee$BxV322+C",
+"&,*+**+**+*+&&@&+*8>C",
+"NhhhhhhhhhhhhhhhhhhCZ"};
diff --git a/icons/21x18-3dpixmaps/game-action.xpm b/icons/21x18-3dpixmaps/game-action.xpm
new file mode 100644
index 0000000..73ada94
--- /dev/null
+++ b/icons/21x18-3dpixmaps/game-action.xpm
@@ -0,0 +1,77 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 56 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CCCCCCCCCCCC",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CFCFC7C7CFCF",
+"+ c #B6B6AEAEB6B6",
+"@ c #B6B6B2B2B6B6",
+"# c #BEBEB6B6BEBE",
+"$ c #BEBEBABABEBE",
+"% c #B9B9B9B9B9B9",
+"& c #717175757171",
+"* c #8E8E8A8A8E8E",
+"= c #C7C7BABAC7C7",
+"- c #C4C4C4C4C4C4",
+"; c #868679798686",
+": c #696969697171",
+"> c #6B6B69696B6B",
+", c #DCDCD8D8DCDC",
+"< c #797979797979",
+"1 c #AEAEB2B2CFCF",
+"2 c #AEAEA6A6AEAE",
+"3 c #404042424040",
+"4 c #494949495151",
+"5 c #D2D2B4B48C8C",
+"6 c #AEAEAEAEB6B6",
+"7 c #A6A6A6A6A6A6",
+"8 c #AEAEAEAEAEAE",
+"9 c #9E9E9A9A9E9E",
+"0 c #DFDFAEAE6969",
+"q c #EDEDEDEDEDED",
+"w c #D7D7D3D3D7D7",
+"e c #AEAE61616161",
+"r c #AEAEB2B22828",
+"t c #A6A6A2A2A6A6",
+"y c #080859592828",
+"u c #2F2F4F4F4F4F",
+"i c #E9E9E9E9E9E9",
+"p c #A6A69E9EA6A6",
+"a c #000030300808",
+"s c #AEAEAAAAAEAE",
+"d c #707080809090",
+"f c #5F5F5F5F5F5F",
+"g c #AEAE55552828",
+"h c #96969696AEAE",
+"j c #FFFFB6B61010",
+"k c #BEBEBEBEBEBE",
+"l c #28282C2C3030",
+"z c #AEAEA6A67171",
+"x c #616161616161",
+"c c #909090909090",
+"v c #666666666666",
+"b c #999999999999",
+"n c #A9A9A9A9A9A9",
+"m c #B0B0B0B0B0B0",
+"M c #202028285151",
+" ..................Xo",
+"O+@@@@@@@@@#$%@@@@@O&",
+".@@@@@%%@@#+*=#@%@@O&",
+".+@@@@@@@#-**;=#@@@O:",
+".@+@@+@@#+*>,<*1@+@O:",
+"-2+++@++#*-3:&4256+O:",
+"-2++++++=>7894:001+-:",
+"-2+++++=94q-7wer+6+=:",
+"=t2222#*yui*Xw-:622=:",
+"=p222+2aysdfgg&p+22$:",
+"=pt2ts;wOh:0j56+tt2#:",
+"=p22+ok%l<hfz22t22t#:",
+"$ptt2xo34+>c2ttttpt#v",
+"$9ttt<*+@ppstpttttp@v",
+"%bpppntpphppppppppp@v",
+"%o9pp9pppphpppp9ppp+x",
+"$2++++++2++++m2++++=x",
+"*fffffffffffffffffffM"};
diff --git a/icons/21x18-3dpixmaps/game-board.xpm b/icons/21x18-3dpixmaps/game-board.xpm
new file mode 100644
index 0000000..c8a379d
--- /dev/null
+++ b/icons/21x18-3dpixmaps/game-board.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 52 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #969692929696",
+"o c #CFCFC7C7CFCF",
+"O c #B6B6AEAEB6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #B6B6B2B2B6B6",
+"# c #717175757171",
+"$ c #AEAEB2B2CFCF",
+"% c #BEBEC3C3CFCF",
+"& c #696969697171",
+"* c #96969696AEAE",
+"= c #A6A6A6A6A6A6",
+"- c #AEAE61616161",
+"; c #B6B645455959",
+": c #AEAEAEAEAEAE",
+"> c #868679798686",
+", c #A6A679798E8E",
+"< c #AEAEA6A6AEAE",
+"1 c #A0A0A0A0A0A0",
+"2 c #FFFFFFFFF0F0",
+"3 c #CFCFD3D3CFCF",
+"4 c #FFFF00000000",
+"5 c #BEBEC3C3BEBE",
+"6 c #FFFFFFFFFFFF",
+"7 c #AEAEAEAEB6B6",
+"8 c #9E9E9A9A9E9E",
+"9 c #969696969696",
+"0 c #A6A69E9EA6A6",
+"q c #C4C4C4C4C4C4",
+"w c #B9B9B9B9B9B9",
+"e c #FFFF14144141",
+"r c #EFEF28285151",
+"t c #E7E7D7D79E9E",
+"y c #FFFF0C0C4949",
+"u c #C7C7BABAC7C7",
+"i c #A6A6A2A2A6A6",
+"p c #999999999999",
+"a c #AAAAAAAAAAAA",
+"s c #AEAEAAAAAEAE",
+"d c #8E8E8A8A8E8E",
+"f c #A9A9A9A9A9A9",
+"g c #6B6B69696B6B",
+"h c #BEBEBABABEBE",
+"j c #909090909090",
+"k c #666666666666",
+"l c #616161616161",
+"z c #5F5F5F5F5F5F",
+"x c #BEBEBEBEBEBE",
+"c c #717179798686",
+"v c #202028285151",
+" ...................X",
+"oO++++++++++++++++@o#",
+"oO@++O$%%$+$%$+++@+o&",
+"oOO+*=*-;*:>;,**<+@o&",
+"oO@+1234456-4;%77+Oo&",
+"oOO+*89-;X=>;>0X7@Oo&",
+"q<OwX4e$$r4,t84e7@Oq&",
+"q<OwXe;7$;y,t*yr7OOq&",
+"ui<O*=*rrp:,y,a1iO<u&",
+"u0<<*77ee1t,4;t=*s<u&",
+"u0i7X;,dX,->X>-,*f<wg",
+"h0i:X4e7$r4,5X4e=<i+g",
+"h80fj;-*X,;d*d;-1i0@k",
+"wp019=*eep7-4;7**i0@l",
+"@X88jp9red*-e-*d98p:l",
+"@Xpp9j99j9jj99jjpppsz",
+"w=fa:a::a::a::a:afaxz",
+"czzzzzzzzzzzzzzzzzzzv"};
diff --git a/icons/21x18-3dpixmaps/game-cards.xpm b/icons/21x18-3dpixmaps/game-cards.xpm
new file mode 100644
index 0000000..b421caa
--- /dev/null
+++ b/icons/21x18-3dpixmaps/game-cards.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 63 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CFCFC7C7CFCF",
+"+ c #B6B6B2B2B6B6",
+"@ c #BEBEB6B6BEBE",
+"# c #C7C7BABAC7C7",
+"$ c #C4C4C4C4C4C4",
+"% c #B9B9B9B9B9B9",
+"& c #717175757171",
+"* c #8E8E8A8A8E8E",
+"= c #868679798686",
+"- c #CCCCCCCCCCCC",
+"; c #B6B6AEAEB6B6",
+": c #303034343030",
+"> c #5F5F5F5F5F5F",
+", c #96969696AEAE",
+"< c #999999999999",
+"1 c #535353535353",
+"2 c #BEBEBABABEBE",
+"3 c #A9A9A9A9A9A9",
+"4 c #3D3D3B3B3D3D",
+"5 c #494949495151",
+"6 c #6B6B69696B6B",
+"7 c #555555555555",
+"8 c #696969697171",
+"9 c #A0A0A0A0A0A0",
+"0 c #AEAEA6A6AEAE",
+"q c #9E9E9A9A9E9E",
+"w c #A6A69E9EA6A6",
+"e c #AEAEAAAAAEAE",
+"r c #2F2F4F4F4F4F",
+"t c #A6A6A2A2A6A6",
+"y c #181820202020",
+"u c #D2D2B4B48C8C",
+"i c #AEAE61616161",
+"p c #797979797979",
+"a c #525252525252",
+"s c #AAAAAAAAAAAA",
+"d c #404042424040",
+"f c #DCDCD8D8DCDC",
+"g c #AEAEAEAEB6B6",
+"h c #707080809090",
+"j c #8E8E86867979",
+"k c #696908080808",
+"l c #080804040808",
+"z c #000000000000",
+"x c #7F7F7F7F7F7F",
+"c c #BEBEBEBEBEBE",
+"v c #000030300808",
+"b c #2B2B2B2B2B2B",
+"n c #595951512828",
+"m c #969696969696",
+"M c #909090909090",
+"N c #666666666666",
+"B c #414138384141",
+"V c #515155554949",
+"C c #28282C2C3030",
+"Z c #616161616161",
+"A c #B0B0B0B0B0B0",
+"S c #202028285151",
+" ..................Xo",
+"O+++@#$$O$$#@%+++++O&",
+"O++@$o**===o#@%%%+%O&",
+"-;+@+:>*,<o1-#2++++-&",
+"-;+#345>66&567##@++-8",
+"-;+@95O50q99w5*o++;-8",
+"$e;@9rtyui1&*p*a*2;$8",
+"$s;@9df&gh45X#O**2;$8",
+"$3e+<r;:jk*+tt-p*%e$8",
+"$ts;<r;:uls;zl2x*+3c8",
+"$w3;<rf&ql9plz***+s28",
+"#t3;9vrb$nm#:5X**+328",
+"2wt3s<9y<8*+*Mp7*;t%N",
+"2wttt0;1ryo$#O5B*et%N",
+"%<wwwwt0#VC5r5r4*3w+N",
+"%<wwwwwwtMppxppmtww+Z",
+"2e;+;;+;;%2@22@%+;A$Z",
+"*>>>>>>>>>>>>>>>>>>ZS"};
diff --git a/icons/21x18-3dpixmaps/game-logic.xpm b/icons/21x18-3dpixmaps/game-logic.xpm
new file mode 100644
index 0000000..699324d
--- /dev/null
+++ b/icons/21x18-3dpixmaps/game-logic.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 67 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #BEBEBABABEBE",
+"& c #C7C7BABAC7C7",
+"* c #C4C4C4C4C4C4",
+"= c #B6B6AEAEB6B6",
+"- c #AEAEA6A67171",
+"; c #8E8E86867979",
+": c #696969697171",
+"> c #515171718E8E",
+", c #5F5F5F5F5F5F",
+"< c #AEAE61616161",
+"1 c #616161616161",
+"2 c #797979797979",
+"3 c #BEBEB6B6BEBE",
+"4 c #797986869E9E",
+"5 c #202028285151",
+"6 c #404040400000",
+"7 c #202020202020",
+"8 c #969614140808",
+"9 c #696908080808",
+"0 c #414138384141",
+"q c #AEAE55552828",
+"w c #2F2F4F4F5050",
+"e c #28285D5D4949",
+"r c #B6B645455959",
+"t c #AEAEAAAAAEAE",
+"y c #BEBEBEBEBEBE",
+"u c #51515555FFFF",
+"i c #38386D6DA6A6",
+"p c #28284D4D9696",
+"a c #BEBE20202020",
+"s c #595951512828",
+"d c #AAAAAAAAAAAA",
+"f c #202024249696",
+"g c #FFFF14144141",
+"h c #FFFF0C0C4949",
+"j c #AEAEB2B2CFCF",
+"k c #A9A9A9A9A9A9",
+"l c #303034343030",
+"z c #808080800000",
+"x c #2B2B2B2B2B2B",
+"c c #A6A6A2A2A6A6",
+"v c #FFFFFFFF0000",
+"b c #AEAEB2B22828",
+"n c #494949495151",
+"m c #A6A69E9EA6A6",
+"M c #AEAEA6A6AEAE",
+"N c #AEAEAEAEB6B6",
+"B c #00000000FFFF",
+"V c #96969696AEAE",
+"C c #B0B0B0B0B0B0",
+"Z c #808000000000",
+"A c #9E9E9A9A9E9E",
+"S c #666666666666",
+"D c #AEAEAEAEAEAE",
+"F c #909090909090",
+"G c #999999999999",
+"H c #8E8E8A8A8E8E",
+" ..................Xo",
+"O+@++@++@++@++@++@+#$",
+"O++@@+%&##OO.O*%@+@#$",
+"O=+++@#-;:>,<12*+++#$",
+"O+++3O456756890O@++O:",
+"O=++*;996q7we5rO=++O:",
+"*t=+y5u5ipaas5s*===*:",
+"*d==@fufuugh66sj===*:",
+"*kt=jlz60xsq58zjttt*:",
+"*cdtjzvbhgvv57n%dddy:",
+"*mktjsb689zz7sf@kkd%:",
+"&cdMN9h8vbBu9sVCddk%:",
+"%mckN9gZvbBu9A=cccc@S",
+"%mccD2$::::$F+ccccc@S",
+"@GmmcdN=NNCtkmmmmmm+S",
+"@Gmmmmmmmmmmmmmmmmm+1",
+"%t=+==+==+==+==+==C*1",
+"H,,,,,,,,,,,,,,,,,,15"};
diff --git a/icons/21x18-3dpixmaps/game.xpm b/icons/21x18-3dpixmaps/game.xpm
new file mode 100644
index 0000000..faa1705
--- /dev/null
+++ b/icons/21x18-3dpixmaps/game.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 50 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #BEBEB6B6BEBE",
+"$ c #C7C7BABAC7C7",
+"% c #CFCFC7C7CFCF",
+"& c #717175757171",
+"* c #AEAEA6A6AEAE",
+"= c #8E8E8A8A8E8E",
+"- c #C4C4C4C4C4C4",
+"; c #BEBEBABABEBE",
+": c #B6B6AEAEB6B6",
+"> c #96969696AEAE",
+", c #000000001010",
+"< c #696969697171",
+"1 c #A6A6A2A2A6A6",
+"2 c #000000001818",
+"3 c #6B6B69696B6B",
+"4 c #717179798686",
+"5 c #5F5F5F5F5F5F",
+"6 c #AEAEB2B2CFCF",
+"7 c #AEAEAAAAAEAE",
+"8 c #616161616161",
+"9 c #AAAAAAAAAAAA",
+"0 c #494949495151",
+"q c #A9A9A9A9A9A9",
+"w c #2F2F4F4F5050",
+"e c #AEAEAEAEB6B6",
+"r c #A6A69E9EA6A6",
+"t c #FFFFFFFFFFFF",
+"y c #A6A6A6A6A6A6",
+"u c #B0B0B0B0B0B0",
+"i c #666666666666",
+"p c #BEBEC3C3CFCF",
+"a c #797986869E9E",
+"s c #D7D7DFDFE7E7",
+"d c #D7D7D3D3D7D7",
+"f c #515171718E8E",
+"g c #E7E7E7E7EFEF",
+"h c #9E9E9A9A9E9E",
+"j c #555555555555",
+"k c #999999999999",
+"l c #202028285151",
+"z c #28282C2C3030",
+"x c #3D3D3B3B3D3D",
+" ..................Xo",
+"O+@++@++@+#$$#@++@+%&",
+"O++@@+@@+#$*=-;@#+#X&",
+"O:+++++++;*>,<-++++%&",
+"O+++@++@+;12,<-++++%3",
+"O:++:+:+++-456#:++:O3",
+"-7::::::::+#8;+::::-3",
+"-9::::::::::0+:::::-3",
+"-q777777771*we::777-3",
+"-19999997rOtO&yu999$i",
+"-rq7q19y1>6Xe<>r7q9;i",
+"$19q>>p4asd6ppaf*7q;i",
+";r1r6gssssdsssss<hq;i",
+";r1>666666666666j11@8",
+"@k1h<<<<<<<<<<<00:r+8",
+"@kr1>lzzzzzzzzzl>1r+8",
+"@7::@;---------$@::-8",
+"=5555555555555555555x"};
diff --git a/icons/21x18-3dpixmaps/ghostview.xpm b/icons/21x18-3dpixmaps/ghostview.xpm
new file mode 100644
index 0000000..9c991cd
--- /dev/null
+++ b/icons/21x18-3dpixmaps/ghostview.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 75 1",
+"` c None",
+" c #F7F7F3F3F7F7",
+". c #DCDCD8D8DCDC",
+"X c #666666666666",
+"o c #E9E9E9E9E9E9",
+"O c #9E9E9A9A9E9E",
+"+ c #A6A6A2A2A6A6",
+"@ c #AEAEAAAAAEAE",
+"# c #999999999999",
+"$ c #B6B6AEAEB6B6",
+"% c #AEAEA6A6AEAE",
+"& c #C4C4C4C4C4C4",
+"* c #494949495151",
+"= c #A6A69E9EA6A6",
+"- c #B6B6B2B2B6B6",
+"; c #8E8E8A8A8E8E",
+": c #707080809090",
+"> c #5F5F5F5F5F5F",
+", c #797986869E9E",
+"< c #A9A9A9A9A9A9",
+"1 c #B9B9B9B9B9B9",
+"2 c #CCCCCCCCCCCC",
+"3 c #AEAEAEAEB6B6",
+"4 c #6B6B69696B6B",
+"5 c #FFFFFFFFFFFF",
+"6 c #B6B645455959",
+"7 c #BEBE20202020",
+"8 c #969696969696",
+"9 c #BEBEC3C3CFCF",
+"0 c #AEAEAEAEAEAE",
+"q c #CFCFC7C7CFCF",
+"w c #A6A6A6A6A6A6",
+"e c #AEAE55552828",
+"r c #FFFFE7E7BEBE",
+"t c #D7D7DFDFE7E7",
+"y c #A6A679798E8E",
+"u c #EFEF28285151",
+"i c #FFFF14144141",
+"p c #D2D2B4B48C8C",
+"a c #303034343030",
+"s c #2F2F4F4F4F4F",
+"d c #969614140808",
+"f c #AEAE61616161",
+"g c #F0F0F0F0F0F0",
+"h c #D3D3D3D3D3D3",
+"j c #DFDFAEAE6969",
+"k c #696908080808",
+"l c #595951512828",
+"z c #696969697171",
+"x c #797979797979",
+"c c #CFCFD3D3CFCF",
+"v c #717179798686",
+"b c #909090909090",
+"n c #555555555555",
+"m c #EFEFF3F3F7F7",
+"M c #F7F7B2B2AEAE",
+"N c #E7E7E7E7EFEF",
+"B c #404042424040",
+"V c #DCDCDCDCDCDC",
+"C c #FFFFFBFBFFFF",
+"Z c #414138384141",
+"A c #D7D7D3D3D7D7",
+"S c #7F7F7F7F7F7F",
+"D c #969692929696",
+"F c #181820202020",
+"G c #AEAEB2B2CFCF",
+"H c #96969696AEAE",
+"J c #717175757171",
+"K c #8E8E86867979",
+"L c #D3D3F1F1FFFF",
+"P c #F5F5DEDEB3B3",
+"I c #8E8E91918E8E",
+"U c #BEBEB6B6BEBE",
+"Y c #AAAAAAAAAAAA",
+"T c #2B2B2B2B2B2B",
+" ...................X",
+"oO++++++@O#$%++++++&*",
+"o=@@@@--;:>,<11$@@@2*",
+"o=33@134;56776890@@q*",
+"o=$$1we7rty7uu7;9-$2*",
+"o=31#6ip52tasdu7f1$q*",
+"o=-3ei6,5;g5 uuu7;&h*",
+"o+9X7j55555ruufkilz$*",
+"oxxdug5555=i76c;jfvb*",
+"on&o55h5mp77M5tt55N;B",
+"on:VCZa5f77M555AMhXSB",
+"oD;lfkFMu7M5555fif+q*",
+"o+GH7u7uuM5555 u7JGq*",
+"o+$GK6uufL555Pui6w-q*",
+"o=3$Gb7uujMMui76<1@q*",
+"o=$3$1wf67777eI31$@2*",
+"oU&&&&qA9YY399hq&&&V*",
+"S>>>n>nn>>>>>>n>>>>>T"};
diff --git a/icons/21x18-3dpixmaps/gnu.xpm b/icons/21x18-3dpixmaps/gnu.xpm
new file mode 100644
index 0000000..50df151
--- /dev/null
+++ b/icons/21x18-3dpixmaps/gnu.xpm
@@ -0,0 +1,90 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 69 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #C7C7BABAC7C7",
+"$ c #BEBEBABABEBE",
+"% c #CFCFC7C7CFCF",
+"& c #717175757171",
+"* c #BEBEB6B6BEBE",
+"= c #A6A6A2A2A6A6",
+"- c #B6B6AEAEB6B6",
+"; c #AEAEB2B2CFCF",
+": c #BEBEC3C3CFCF",
+"> c #AEAEAEAEB6B6",
+", c #202020202020",
+"< c #535353535353",
+"1 c #595951512828",
+"2 c #96969696AEAE",
+"3 c #AEAEAAAAAEAE",
+"4 c #AEAE55552828",
+"5 c #515155554949",
+"6 c #000000001010",
+"7 c #000008080808",
+"8 c #404040400000",
+"9 c #080804040808",
+"0 c #555555555555",
+"q c #696969697171",
+"w c #5F5F5F5F5F5F",
+"e c #AEAEA6A6AEAE",
+"r c #696908080808",
+"t c #666666666666",
+"y c #C4C4C4C4C4C4",
+"u c #000030300808",
+"i c #181886865151",
+"p c #5F5F9E9EA0A0",
+"a c #2E2E8B8B5757",
+"s c #FFFF8E8E0808",
+"d c #AEAE61616161",
+"f c #2F2F4F4F5050",
+"g c #5151A2A24949",
+"h c #A9A9A9A9A9A9",
+"j c #000000000000",
+"k c #303034343030",
+"l c #A6A6A6A6A6A6",
+"z c #707080809090",
+"x c #AAAAAAAAAAAA",
+"c c #6B6B69696B6B",
+"v c #969696969696",
+"b c #181820202020",
+"n c #BEBEBEBEBEBE",
+"m c #A6A69E9EA6A6",
+"M c #28282C2C3030",
+"N c #404042424040",
+"B c #969614140808",
+"V c #CFCF55552828",
+"C c #2B2B2B2B2B2B",
+"Z c #999999999999",
+"A c #909090909090",
+"S c #8E8E8A8A8E8E",
+"D c #717179798686",
+"F c #797979797979",
+"G c #8E8E86867979",
+"H c #616161616161",
+"J c #B0B0B0B0B0B0",
+"K c #202028285151",
+" ..................Xo",
+"O+@++@++@++@++@#$@+%&",
+"O++@@@*@@***##%=+#@%&",
+"O-++;;$@;;:%>;o,<%+%&",
+"O++*@12X344567890%+Oq",
+"O-+#w8=e8844r918tO-Oq",
+"y3-;o418ui>pa1s8dy-yq",
+"ye-+;f99aa-gia9rd:-yq",
+"yh3-+wjkaalziakrd;3yq",
+"y=xx-%ckai-viabrd;hnq",
+"ymh3h;M,aa-lia99d;x$q",
+"#=xhe@4rNggaa1,9c;h$q",
+"$m==h2rBr111VB4rd+=@t",
+"$m===-qC99,r444Bd>=@t",
+"@Zmmm=-=ZA8r9rrrw>m+t",
+"@Zmmmmm=hhSSDFSGA=m+H",
+"$3-+--+--+@$y#$;@-JyH",
+"SwwwwwwwwwwwwwwwwwwHK"};
diff --git a/icons/21x18-3dpixmaps/graphics.xpm b/icons/21x18-3dpixmaps/graphics.xpm
new file mode 100644
index 0000000..b71afa0
--- /dev/null
+++ b/icons/21x18-3dpixmaps/graphics.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 68 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CCCCCCCCCCCC",
+"X c #CFCFC7C7CFCF",
+"o c #CFCFD3D3CFCF",
+"O c #969692929696",
+"+ c #B6B6AEAEB6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #B6B6B2B2B6B6",
+"$ c #BEBEB6B6BEBE",
+"% c #696969697171",
+"& c #AEAEB2B2CFCF",
+"* c #BEBEC3C3CFCF",
+"= c #C7C7BABAC7C7",
+"- c #C4C4C4C4C4C4",
+"; c #AEAEA6A6AEAE",
+": c #FFFF14144141",
+"> c #EFEF28285151",
+", c #96969696AEAE",
+"< c #2E2E8B8B5757",
+"1 c #181886865151",
+"2 c #5F5F9E9EA0A0",
+"3 c #2828FFFF2020",
+"4 c #AEAEAEAEB6B6",
+"5 c #DFDFAEAE6969",
+"6 c #AEAEB2B22828",
+"7 c #707080809090",
+"8 c #5151A2A24949",
+"9 c #AEAEAAAAAEAE",
+"0 c #FFFFFFFF0000",
+"q c #AEAE55552828",
+"w c #AEAEA6A67171",
+"e c #A6A69E9EA6A6",
+"r c #B0B0B0B0B0B0",
+"t c #B6B645455959",
+"y c #A6A679798E8E",
+"u c #A6A6A2A2A6A6",
+"i c #FFFF00000000",
+"p c #FFFF0C0C4949",
+"a c #AEAEAEAEAEAE",
+"s c #AAAAAAAAAAAA",
+"d c #D7D7D3D3D7D7",
+"f c #BEBEC3C3BEBE",
+"g c #E7E7D7D79E9E",
+"h c #FFFFB6B61010",
+"j c #A0A0A0A0A0A0",
+"k c #A9A9A9A9A9A9",
+"l c #6B6B69696B6B",
+"z c #BEBEBABABEBE",
+"x c #F5F5DEDEB3B3",
+"c c #D3D3F1F1FFFF",
+"v c #D2D2B4B48C8C",
+"b c #A6A6A6A6A6A6",
+"n c #51515555FFFF",
+"m c #9E9E9A9A9E9E",
+"M c #666666666666",
+"N c #999999999999",
+"B c #BEBE20202020",
+"V c #595951512828",
+"C c #616161616161",
+"Z c #969696969696",
+"A c #717179798686",
+"S c #A3A3D1D1F2F2",
+"D c #909090909090",
+"F c #8E8E91918E8E",
+"G c #5F5F5F5F5F5F",
+"H c #BEBEBEBEBEBE",
+"J c #202028285151",
+" .X.XX..X.X..XX..XXoO",
+"X+@##@@@##@$@#@##@#.%",
+".++#@&*&&===&$=$+##X%",
+"-++&;::>,<1<2123;##-%",
+"X+#@;:::41<56783;$+X%",
+"-9+@;:::&<50q=w3+++X%",
+"-;+#4ee=&5005&=*;++-%",
+"-;+r;tty5005;488,++=%",
+"=u;4eip50052,Xa3;+;=%",
+"=e;sep5005814=dfe;;=%",
+"=euseXg0hsjr4k@-,u;@l",
+"zeuugxcvbnnn,nnnmku$l",
+"zmebtiy2,nnnjnnnjue#M",
+"@NebOBV<;nnnsnnnjje#C",
+"#Zmm,22b4nn&#A,SbNmaC",
+"#ONNZ,e,DZNZFFNZONNaG",
+"@bksskaskaskaakssksHG",
+"AGGGGGGGGGGGGGGGGGGGJ"};
diff --git a/icons/21x18-3dpixmaps/help.xpm b/icons/21x18-3dpixmaps/help.xpm
new file mode 100644
index 0000000..c18d64c
--- /dev/null
+++ b/icons/21x18-3dpixmaps/help.xpm
@@ -0,0 +1,92 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 71 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #B6B6AEAEB6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #C7C7BABAC7C7",
+"# c #B6B6B2B2B6B6",
+"$ c #717175757171",
+"% c #A6A679798E8E",
+"& c #868679798686",
+"* c #696969697171",
+"= c #AEAEA6A6AEAE",
+"- c #28285D5D4949",
+"; c #0000EEEE0000",
+": c #5151A2A24949",
+"> c #999999999999",
+", c #404042424040",
+"< c #2828FFFF2020",
+"1 c #0000FFFF0000",
+"2 c #797979797979",
+"3 c #FFFFFFFFC7C7",
+"4 c #FFFFFFFFF0F0",
+"5 c #2E2E8B8B5757",
+"6 c #1010A2A21010",
+"7 c #FFFFF3F3FFFF",
+"8 c #6B6B69696B6B",
+"9 c #C4C4C4C4C4C4",
+"0 c #A9A9A9A9A9A9",
+"q c #202020202020",
+"w c #FFFFFFFFD7D7",
+"e c #595951512828",
+"r c #000065650000",
+"t c #96969696AEAE",
+"y c #AEAEB2B2CFCF",
+"u c #AEAE61616161",
+"i c #303034343030",
+"p c #FFFFFFFFFFFF",
+"a c #A6A6A2A2A6A6",
+"s c #B6B645455959",
+"d c #A0A0A0A0A0A0",
+"f c #DCDCDCDCDCDC",
+"g c #666666666666",
+"h c #A6A69E9EA6A6",
+"j c #AEAEAEAEB6B6",
+"k c #AEAE55552828",
+"l c #E9E9E9E9E9E9",
+"z c #B0B0B0B0B0B0",
+"x c #707080809090",
+"c c #BEBEBABABEBE",
+"v c #969614140808",
+"b c #616161616161",
+"n c #AEAEA6A67171",
+"m c #8E8E86867979",
+"M c #9E9E9A9A9E9E",
+"N c #DFDFAEAE6969",
+"B c #B9B9B9B9B9B9",
+"V c #D2D2B4B48C8C",
+"C c #CFCFD3D3CFCF",
+"Z c #555555555555",
+"A c #696908080808",
+"S c #515155554949",
+"D c #414138384141",
+"F c #080859592828",
+"G c #8E8E8A8A8E8E",
+"H c #BEBE20202020",
+"J c #A6A6A6A6A6A6",
+"K c #AEAEAAAAAEAE",
+"L c #5F5F5F5F5F5F",
+"P c #202028285151",
+" ..................Xo",
+".O+++++++@@.@@++++#.$",
+".#O++O++@@%&&@@+#+#.*",
+".OO#+@@==-;;;:@@#O#.*",
+".O#O@&*>,;<::1:@+#O.*",
+".OOOO23451678<6=#OO.*",
+"9=O#0qw4::e7:<rt+OO.*",
+"@=Oyuiww4pO:1:OuOOO@*",
+"@a=ysidwf4#;6@pg=O=@*",
+"@h=jukufl4:1:pzexO0c*",
+"@haj=vbn4pm;:MnNsj=+*",
+"@h==BueVC8&Zqsks=ja+*",
+"cMhaj%AnSDF6e%hj0ah+g",
+"cMaaa=seAD;<;Gjahah#g",
+"+>hhM0%HuyS6ghhhhhhOg",
+"BothMtahJah%=hhhhhtOb",
+"+==OOOOz=OOOOOOOOKO@b",
+"&LLLLLLLLLLLLLLLLLLbP"};
diff --git a/icons/21x18-3dpixmaps/home.xpm b/icons/21x18-3dpixmaps/home.xpm
new file mode 100644
index 0000000..2301f8e
--- /dev/null
+++ b/icons/21x18-3dpixmaps/home.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 52 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #BEBEBABABEBE",
+"& c #C4C4C4C4C4C4",
+"* c #BEBEB6B6BEBE",
+"= c #B6B6AEAEB6B6",
+"- c #BEBEC3C3CFCF",
+"; c #8E8E8A8A8E8E",
+": c #AEAEAEAEB6B6",
+"> c #AEAEB2B2CFCF",
+", c #BEBE20202020",
+"< c #AEAE61616161",
+"1 c #696969697171",
+"2 c #868679798686",
+"3 c #CFCF55552828",
+"4 c #AEAEAAAAAEAE",
+"5 c #797979797979",
+"6 c #FFFF8E8E0808",
+"7 c #AAAAAAAAAAAA",
+"8 c #414138384141",
+"9 c #969614140808",
+"0 c #696908080808",
+"q c #96969696AEAE",
+"w c #A9A9A9A9A9A9",
+"e c #616161616161",
+"r c #595951512828",
+"t c #AEAEB2B22828",
+"y c #FFFFFFFF0000",
+"u c #3D3D3B3B3D3D",
+"i c #A6A69E9EA6A6",
+"p c #A6A6A2A2A6A6",
+"a c #717179798686",
+"s c #202020202020",
+"d c #FFFFB6B61010",
+"f c #808080800000",
+"g c #000000001818",
+"h c #BEBEBEBEBEBE",
+"j c #202028285151",
+"k c #C7C7BABAC7C7",
+"l c #666666666666",
+"z c #999999999999",
+"x c #797986869E9E",
+"c c #B0B0B0B0B0B0",
+"v c #5F5F5F5F5F5F",
+" ..................Xo",
+"O+@++@++@++@++@++@+#$",
+"O++@@+@@+%&%*@+@@+@#$",
+"O=++++++@-;:>++++++#$",
+"O++++++*-;,<>>++@++O1",
+"O=+++++-2333<>>+=++O1",
+"&4===@>533363<:>+==&1",
+"&7==+>893,,,,,0q%==&1",
+"&w4==erttyyytttui=4&1",
+"&p74patrsydyfgt$q=7h1",
+"&iw4+qtrjt9ffjt<>w7%1",
+"kp7w=qtujt3trjt$>ww%1",
+"%ipp4qtttt9tyfy$=pp@l",
+"%ipp7qrddf9rddtl=pp@l",
+"@ziipp2aaa;xaaaqpii+l",
+"@ziiiipwwwwwwwwpiii+e",
+"%4=+==+==c==c==+==c&e",
+";vvvvvvvvvvvvvvvvvvej"};
diff --git a/icons/21x18-3dpixmaps/image-processor.xpm b/icons/21x18-3dpixmaps/image-processor.xpm
new file mode 100644
index 0000000..822f20f
--- /dev/null
+++ b/icons/21x18-3dpixmaps/image-processor.xpm
@@ -0,0 +1,90 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 69 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #CCCCCCCCCCCC",
+"O c #AEAEAEAEB6B6",
+"+ c #96969696AEAE",
+"@ c #BEBEBABABEBE",
+"# c #C4C4C4C4C4C4",
+"$ c #969692929696",
+"% c #CFCFC7C7CFCF",
+"& c #B6B6AEAEB6B6",
+"* c #C7C7BABAC7C7",
+"= c #202028285151",
+"- c #000000001818",
+"; c #555555555555",
+": c #2F2F4F4F4F4F",
+"> c #28282C2C3030",
+", c #696969697171",
+"< c #717179798686",
+"1 c #B6B6B2B2B6B6",
+"2 c #717175757171",
+"3 c #5F5F5F5F5F5F",
+"4 c #000000000000",
+"5 c #666666666666",
+"6 c #DCDCD8D8DCDC",
+"7 c #303034343030",
+"8 c #181820202020",
+"9 c #494949495151",
+"0 c #B9B9B9B9B9B9",
+"q c #BEBEB6B6BEBE",
+"w c #000008080808",
+"e c #000000001010",
+"r c #535353535353",
+"t c #3D3D3B3B3D3D",
+"y c #8E8E8A8A8E8E",
+"u c #404042424040",
+"i c #525252525252",
+"p c #9E9E9A9A9E9E",
+"a c #AEAE61616161",
+"s c #A6A69E9EA6A6",
+"d c #515155554949",
+"f c #797986869E9E",
+"g c #414138384141",
+"h c #202020202020",
+"j c #FFFFFFFFC7C7",
+"k c #D7D7D3D3D7D7",
+"l c #2B2B2B2B2B2B",
+"z c #6B6B69696B6B",
+"x c #8E8E86867979",
+"c c #D2D2B4B48C8C",
+"v c #AEAEB2B2CFCF",
+"b c #F7F7B2B2AEAE",
+"n c #E9E9E9E9E9E9",
+"m c #AAAAAAAAAAAA",
+"M c #999999999999",
+"N c #515171718E8E",
+"B c #F5F5DEDEB3B3",
+"V c #A9A9A9A9A9A9",
+"C c #FFFFFFFFF0F0",
+"Z c #AEAEA6A6AEAE",
+"A c #FFFFE7E7BEBE",
+"S c #A6A6A2A2A6A6",
+"D c #2F2F4F4F5050",
+"F c #B0B0B0B0B0B0",
+"G c #616161616161",
+"H c #D7D7DFDFE7E7",
+"J c #F0F0F0F0F0F0",
+"K c #AEAEAAAAAEAE",
+" ..X.oO+O@#.X......X$",
+"%&*#+=-;:>,<**11111%2",
+"o**3=456<77890*qqqqX2",
+"o*3w=45%=4ert3@q111%,",
+"o$>yu7i13pasd8f#011%,",
+"#98ghtajkghgl-9@1&1%,",
+"1=zxy::c>45c23O+1q01,",
+"v,,>48=b87-87;n<m6yM,",
+"ONBM3yVCZ3=2AqkSyn90,",
+"ODFB%Ma3xcbBA,<6+09o,",
+"@h=%B,GhicA*Z=3HH,<%,",
+"*2-5c>>4l3aOD89H#=O*,",
+"*+9eG0a4z%v,>h<Jz=$#5",
+"@Vy=4xB74<N-=G o=+<O5",
+"0pKy=8;D,ie8;X$y9M<N3",
+"0MsVS,=<+DNyS%<H;yky;",
+"@ZZ&0@F0OK@0F@S,N+<fG",
+"y3333333333333;;33;3="};
diff --git a/icons/21x18-3dpixmaps/image-viewer.xpm b/icons/21x18-3dpixmaps/image-viewer.xpm
new file mode 100644
index 0000000..111f1d0
--- /dev/null
+++ b/icons/21x18-3dpixmaps/image-viewer.xpm
@@ -0,0 +1,90 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 69 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #D7D7D3D3D7D7",
+"O c #969692929696",
+"+ c #CFCFC7C7CFCF",
+"@ c #B6B6AEAEB6B6",
+"# c #A6A6A2A2A6A6",
+"$ c #909090909090",
+"% c #8E8E8A8A8E8E",
+"& c #999999999999",
+"* c #BEBEBABABEBE",
+"= c #96969696AEAE",
+"- c #C7C7BABAC7C7",
+"; c #717175757171",
+": c #CCCCCCCCCCCC",
+"> c #080804040808",
+", c #202020202020",
+"< c #3D3D3B3B3D3D",
+"1 c #A9A9A9A9A9A9",
+"2 c #181820202020",
+"3 c #303034343030",
+"4 c #B6B6B2B2B6B6",
+"5 c #797979797979",
+"6 c #515155554949",
+"7 c #404042424040",
+"8 c #202028285151",
+"9 c #28282C2C3030",
+"0 c #717179798686",
+"q c #000000000000",
+"w c #414138384141",
+"e c #6B6B69696B6B",
+"r c #525252525252",
+"t c #5F5F5F5F5F5F",
+"y c #595951512828",
+"u c #AEAEAAAAAEAE",
+"i c #969696969696",
+"p c #666666666666",
+"a c #F0F0F0F0F0F0",
+"s c #D2D2B4B48C8C",
+"d c #616161616161",
+"f c #555555555555",
+"g c #696969697171",
+"h c #C4C4C4C4C4C4",
+"j c #2B2B2B2B2B2B",
+"k c #AEAEA6A67171",
+"l c #9E9E9A9A9E9E",
+"z c #AEAE61616161",
+"x c #494949495151",
+"c c #535353535353",
+"v c #AEAEAEAEB6B6",
+"b c #8E8E86867979",
+"n c #F5F5DEDEB3B3",
+"m c #BEBEB6B6BEBE",
+"M c #A6A69E9EA6A6",
+"N c #7F7F7F7F7F7F",
+"B c #BEBEBEBEBEBE",
+"V c #AEAEAEAEAEAE",
+"C c #FFFFE7E7BEBE",
+"Z c #2F2F4F4F4F4F",
+"A c #707080809090",
+"S c #B0B0B0B0B0B0",
+"D c #797986869E9E",
+"F c #DFDFBABA8E8E",
+"G c #AEAEB2B2CFCF",
+"H c #B9B9B9B9B9B9",
+"J c #2F2F4F4F5050",
+"K c #000000001010",
+" ..XoooooooooooooX.XO",
+"+@+#$%#&&$&&*O#%=$-+;",
+":@+%>>>>,<123>>2>>4o;",
+":@X567<7,--8>8<6924X;",
+":@X0qw;eq<%3r%ty,,4X;",
+":u+i9>p>9Oasdf7q3,@+g",
+"h1:5>jekt,lqfzxcw<@+e",
+"h#hv,5z3,<bqj6<<>,@:e",
+"h#h%>lnz2bs22bm#3,u:e",
+"hMhN>tB-V&@zOnm;j,1he",
+"hlhi<,%n@c,sCng7r81he",
+"-Mh%339X;,qwlvxZx9#he",
+"*l-A28q;b6>sSD2<32#-p",
+"*l-%j72qsFqtG22fx31*p",
+"HOH%8J8qbdK7t3>2qq#Hp",
+"HOH%377>7f=G9,p><<#4p",
+"*1h#te;0%%Goxc@7zz4hp",
+"%ttdddpdttddttttpptd<"};
diff --git a/icons/21x18-3dpixmaps/information.xpm b/icons/21x18-3dpixmaps/information.xpm
new file mode 100644
index 0000000..d730b62
--- /dev/null
+++ b/icons/21x18-3dpixmaps/information.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 55 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #CFCFC7C7CFCF",
+"o c #969692929696",
+"O c #B6B6AEAEB6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #C7C7BABAC7C7",
+"# c #B6B6B2B2B6B6",
+"$ c #717175757171",
+"% c #868679798686",
+"& c #797979797979",
+"* c #717179798686",
+"= c #8E8E8A8A8E8E",
+"- c #696969697171",
+"; c #96969696AEAE",
+": c #5151A2A24949",
+"> c #F5F5DEDEB3B3",
+", c #E7E7D7D79E9E",
+"< c #595951512828",
+"1 c #AEAE61616161",
+"2 c #AEAEB2B2CFCF",
+"3 c #A0A0A0A0A0A0",
+"4 c #FFFFFFFFF0F0",
+"5 c #FFFFFFFFFFFF",
+"6 c #8E8E86867979",
+"7 c #AEAEA6A67171",
+"8 c #999999999999",
+"9 c #FFFFFFFFD7D7",
+"0 c #303034343030",
+"q c #9E9E9A9A9E9E",
+"w c #C4C4C4C4C4C4",
+"e c #AEAEA6A6AEAE",
+"r c #51515555FFFF",
+"t c #FFFFEBEBAEAE",
+"y c #D2D2B4B48C8C",
+"u c #7F7F7F7F7F7F",
+"i c #A6A6A2A2A6A6",
+"p c #A3A3D1D1F2F2",
+"a c #D7D7DFDFE7E7",
+"s c #A6A69E9EA6A6",
+"d c #BEBEBABABEBE",
+"f c #00000000FFFF",
+"g c #FFFFFBFBFFFF",
+"h c #666666666666",
+"j c #AAAAAAAAAAAA",
+"k c #EFEFF3F3F7F7",
+"l c #A6A6A6A6A6A6",
+"z c #AEAEAEAEB6B6",
+"x c #B9B9B9B9B9B9",
+"c c #515155554949",
+"v c #909090909090",
+"b c #616161616161",
+"n c #5F5F5F5F5F5F",
+"m c #202028285151",
+" ............X..X...o",
+"XO+++@@@@@@@@+++++#X$",
+"X##+@O%&&&&*=@+++#+X-",
+"XOO#@;:>,,,><12+###X-",
+"XO#O@;34444567=@+##X-",
+"XOOO+o849999110q+OOX-",
+"weOO+o8492r29t1%2OOw-",
+"weOOO=34rr5rr5yu+OOw-",
+"wieeO=yprrarrp71#ee@-",
+"@seeO=yrr25rrry1Oeed-",
+"@sieO=yrrr5rrr71Oie+-",
+"@seiO=yaf2g2fa7&Oii+-",
+"dssse%342rfr248&Ois+h",
+"dqi3e=j545k545l&zss#h",
+"x8sss=c6$66616<1issOh",
+"xosssiv===%====3sssOb",
+"deOOOe###x##x#OOOOO@b",
+"%nnnnnnnnnnnnnnnnnnnm"};
diff --git a/icons/21x18-3dpixmaps/item.xpm b/icons/21x18-3dpixmaps/item.xpm
new file mode 100644
index 0000000..0f2fc88
--- /dev/null
+++ b/icons/21x18-3dpixmaps/item.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 44 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #AEAEB2B2CFCF",
+"$ c #BEBEC3C3CFCF",
+"% c #CFCFC7C7CFCF",
+"& c #717175757171",
+"* c #BEBEB6B6BEBE",
+"= c #B6B6AEAEB6B6",
+"- c #D2D2B4B48C8C",
+"; c #BEBEBABABEBE",
+": c #EFEF28285151",
+"> c #FFFF14144141",
+", c #A6A679798E8E",
+"< c #AEAEA6A6AEAE",
+"1 c #696969697171",
+"2 c #A6A69E9EA6A6",
+"3 c #C4C4C4C4C4C4",
+"4 c #AEAEAAAAAEAE",
+"5 c #AEAE61616161",
+"6 c #AAAAAAAAAAAA",
+"7 c #AEAEAEAEB6B6",
+"8 c #A9A9A9A9A9A9",
+"9 c #BEBEC3C3BEBE",
+"0 c #A6A6A2A2A6A6",
+"q c #BEBEBEBEBEBE",
+"w c #C7C7BABAC7C7",
+"e c #B6B645455959",
+"r c #666666666666",
+"t c #BEBE20202020",
+"y c #A0A0A0A0A0A0",
+"u c #999999999999",
+"i c #5F5F5F5F5F5F",
+"p c #9E9E9A9A9E9E",
+"a c #96969696AEAE",
+"s c #8E8E8A8A8E8E",
+"d c #B0B0B0B0B0B0",
+"f c #616161616161",
+"g c #202028285151",
+" ..................Xo",
+"O+@++@++@#$#++@++@+%&",
+"O++@@+*$$=-@$;@@@+@%&",
+"O=++++#=:>>>,$@++++%&",
+"O++++@$::<:>><$+@++O1",
+"O=++=#2><>>>>:$+=++O1",
+"34===$:5:>>>>><@===31",
+"36===$:>>>>>>>27===31",
+"384449:>>>>>>>2744431",
+"3066<72>>>>>>>77666q1",
+"3284067:>>>>>57400<;1",
+"w2888872>>>>:678888;1",
+";20000068e>,7800000*r",
+";200000062ty7000000@r",
+"@u222222y0,i8222222+r",
+"@upppppppa0s2ppapppdf",
+";<===<==4====4<====3f",
+"siiiiiiiiiiiiiiiiiiig"};
diff --git a/icons/21x18-3dpixmaps/keyboard.xpm b/icons/21x18-3dpixmaps/keyboard.xpm
new file mode 100644
index 0000000..71fbf6a
--- /dev/null
+++ b/icons/21x18-3dpixmaps/keyboard.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 63 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #969692929696",
+"o c #CCCCCCCCCCCC",
+"O c #B6B6B2B2B6B6",
+"+ c #B9B9B9B9B9B9",
+"@ c #717175757171",
+"# c #CFCFD3D3CFCF",
+"$ c #B6B6AEAEB6B6",
+"% c #BEBEBABABEBE",
+"& c #C4C4C4C4C4C4",
+"* c #BEBEBEBEBEBE",
+"= c #B0B0B0B0B0B0",
+"- c #909090909090",
+"; c #797979797979",
+": c #AEAE61616161",
+"> c #7F7F7F7F7F7F",
+", c #969696969696",
+"< c #999999999999",
+"1 c #202028285151",
+"2 c #2F2F4F4F4F4F",
+"3 c #181820202020",
+"4 c #616161616161",
+"5 c #696969697171",
+"6 c #AAAAAAAAAAAA",
+"7 c #AEAEAAAAAEAE",
+"8 c #D7D7D3D3D7D7",
+"9 c #797986869E9E",
+"0 c #2F2F4F4F5050",
+"q c #96969696AEAE",
+"w c #8E8E8A8A8E8E",
+"e c #79799292B6B6",
+"r c #555555555555",
+"t c #000008080808",
+"y c #AEAEA6A6AEAE",
+"u c #707080809090",
+"i c #BEBEB6B6BEBE",
+"p c #CFCFC7C7CFCF",
+"a c #717179798686",
+"s c #AEAEB2B2CFCF",
+"d c #515171718E8E",
+"f c #A9A9A9A9A9A9",
+"g c #DCDCD8D8DCDC",
+"h c #AEAEAEAEB6B6",
+"j c #BEBEC3C3CFCF",
+"k c #A6A6A2A2A6A6",
+"l c #000000000000",
+"z c #202020202020",
+"x c #535353535353",
+"c c #A6A69E9EA6A6",
+"v c #080804040808",
+"b c #C7C7BABAC7C7",
+"n c #2B2B2B2B2B2B",
+"m c #494949495151",
+"M c #3D3D3B3B3D3D",
+"N c #5F5F5F5F5F5F",
+"B c #404042424040",
+"V c #6B6B69696B6B",
+"C c #303034343030",
+"Z c #666666666666",
+"A c #D7D7DFDFE7E7",
+"S c #28282C2C3030",
+" ...................X",
+"oO+OO+OO+OO+OO+OO+Oo@",
+"oO+++++++++O++++O++#@",
+"o$O+%&&&&&&&&&&&*++o@",
+"o=O%-@;:;@>;>;@;,+Oo@",
+"o$O+<OO&12&O&34&O+=o5",
+"&6$7890q3werqtyuui7&5",
+"&6$6p9ap3w9astydqO$&5",
+"&f77ghfj3XshjtOqhO7&5",
+"&k6O;tlll3tlllzlxOf*5",
+"&cf%@vpbp5npbpmMb76%5",
+"bkfiNBjrq2VsNq3wpkf%5",
+"%ckirMhNsC4q5s3askk+Z",
+"%ckiNmAqA2@jhAS-jkk+Z",
+"+<cOBl3ttlv3ttlv4ycOZ",
+"+<cfwVV@@;@V@@@VwkqO4",
+"%7$O+b&&b&&b&&bb+$=&4",
+"wNNNNNNNNNNNNNNNNNN41"};
diff --git a/icons/21x18-3dpixmaps/linux.xpm b/icons/21x18-3dpixmaps/linux.xpm
new file mode 100644
index 0000000..ec68714
--- /dev/null
+++ b/icons/21x18-3dpixmaps/linux.xpm
@@ -0,0 +1,203 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 18 178 2",
+/* too many colors */
+"`` c None",
+" c Gray0",
+". c #074f074f0000",
+"X c #04c704c707b6",
+"o c #06b006b00688",
+"O c #028102810c47",
+"+ c #0b120b120000",
+"@ c #09ae09ae09ab",
+"# c Gray4",
+"$ c #0de70de714ae",
+"% c #11911191118d",
+"& c #102d102d1fc5",
+"* c #186e186e186e",
+"= c #190119011901",
+"- c #163a163a294d",
+"; c #1f881f883b8a",
+": c #331e331e0005",
+"> c #21bf21bf2a30",
+", c #2d652d652d55",
+"< c #303430342ec5",
+"1 c #35b035b032bf",
+"2 c #453145310000",
+"3 c #474e474e0000",
+"4 c #4a554a550000",
+"5 c #4c444c440000",
+"6 c #6bbd6bbd0000",
+"7 c #6d926d923ff0",
+"8 c #4ea34ea352ad",
+"9 c #503650365019",
+"0 c Gray34",
+"q c #54b654b65e56",
+"w c #5d935d935d93",
+"e c #59765976748c",
+"r c #6783678342e9",
+"t c #66f966f95fb1",
+"y c #6af76af758a2",
+"u c #6c826c825fb1",
+"i c #718a718a4074",
+"p c #7b3a7b3a49df",
+"a c #718c718c5a2a",
+"s c #67a067a060b5",
+"d c #6987698767db",
+"f c #73cb73cb7cc1",
+"g c #7c647c6477aa",
+"h c #7c207c207c20",
+"j c #7c487c487e7a",
+"k c Gray50",
+"l c #6f6a6f6a8349",
+"z c #775577558dff",
+"x c #7b1b7b1b83f6",
+"c c #7c917c918118",
+"v c #7ce37ce3822e",
+"b c #7ef27ef2888f",
+"n c #7b6c7b6c92b7",
+"m c #82a282a20970",
+"M c #88b588b50ea4",
+"N c #801f801f1bb6",
+"B c #8d1a8d1a1a88",
+"V c #97e197e10000",
+"C c #a2c1a2c10000",
+"Z c #a897a8970000",
+"A c #a11aa11a1f0a",
+"S c #b40db40d0458",
+"D c #be9bbe9b0000",
+"F c #be83be8304f1",
+"G c #8ce98ce95440",
+"H c #d0ffd0ff0000",
+"J c #e680e6800000",
+"K c #f5f8f5f80000",
+"L c #fb56fb560000",
+"P c Yellow",
+"I c Gray51",
+"U c #81f681f68593",
+"Y c #83d083d08565",
+"T c #837383738673",
+"R c #855785578691",
+"E c #855d855d8894",
+"W c #87558755887c",
+"Q c #87e187e18954",
+"! c #885888588962",
+"~ c #89eb89eb8b04",
+"^ c #8b058b058c1e",
+"/ c #8ddb8ddb8ef4",
+"( c #8e228e228f3a",
+") c #857d857d9140",
+"_ c #857a857a96b2",
+"` c #8b128b129482",
+"' c #895e895e9e6d",
+"] c #908a908a91a3",
+"[ c #9189918992a1",
+"{ c #91e891e89300",
+"} c #924a924a9224",
+"| c #935093509350",
+" . c #9420942093fa",
+".. c #945894589571",
+"X. c #959495949539",
+"o. c #9603960395ad",
+"O. c Gray59",
+"+. c #9757975796b9",
+"@. c #974197419744",
+"#. c #926992699acf",
+"$. c #96c496c4985e",
+"%. c #979c979c9897",
+"&. c #971297129ec1",
+"*. c #9846984697f1",
+"=. c #987f987f984b",
+"-. c Gray60",
+";. c #98fe98fe9a17",
+":. c #9a859a859a6b",
+">. c #9a519a519b6a",
+",. c #9b889b889b89",
+"<. c #9a9d9a9d9fc7",
+"1. c Gray61",
+"2. c #9db29db29da6",
+"3. c #9d549d549e6d",
+"4. c Gray62",
+"5. c #9ea49ea49fbd",
+"6. c #9f5b9f5b9f4d",
+"7. c #900c900ca3ca",
+"8. c #9f1a9f1aa400",
+"9. c #a072a072a04e",
+"0. c #a0cfa0cfa1dd",
+"q. c Gray63",
+"w. c #a22aa22aa1e1",
+"e. c #a282a282a282",
+"r. c Gray64",
+"t. c #a43da43da433",
+"y. c #a589a589a589",
+"u. c #a4f9a4f9a676",
+"i. c #a5a7a5a7a678",
+"p. c Gray65",
+"a. c #a798a798a790",
+"s. c #a425a425a847",
+"d. c #a58fa58faa5e",
+"f. c #a5c0a5c0ae3f",
+"g. c Gray66",
+"h. c #a8a7a8a7a93e",
+"j. c #a933a933a8fa",
+"k. c #a971a971a971",
+"l. c #a934a934aa37",
+"z. c #aa44aa44aa44",
+"x. c Gray67",
+"c. c #ac41ac41ac41",
+"v. c #ad0fad0facc6",
+"b. c Gray68",
+"n. c #aea4aea4aea2",
+"m. c #af3caf3caef5",
+"M. c #af70af70af66",
+"N. c #b01ab01aafed",
+"B. c #b242b242b242",
+"V. c #b2adb2adb31a",
+"C. c Gray70",
+"Z. c Gray71",
+"A. c #b62db62db5ed",
+"S. c #b661b661b661",
+"D. c #b782b782b76e",
+"F. c Gray72",
+"G. c Gray73",
+"H. c #bafdbafdbbbc",
+"J. c #bb91bb91bb91",
+"K. c #be09be09be09",
+"L. c Gray75",
+"P. c #bb91bb91ca17",
+"I. c Gray77",
+"U. c #c50bc50bc502",
+"Y. c #c6c4c6c4c5a5",
+"T. c #c694c694c694",
+"R. c Gray78",
+"E. c #c566c566d458",
+"W. c #d20bd20bd20b",
+"Q. c #ffffffffcdd0",
+"!. c #e549e549e881",
+"~. c #e349e349fa02",
+"^. c #ed0aed0af861",
+"/. c #f59ff59ff93d",
+"(. c #f500f500ffff",
+"). c #fef0fef0fef0",
+"_. c Gray100",
+/* pixels */
+"W.T.T.I.T.T.I.I.I.I.I.I.I.I.I.I.I.I.I.I.J.",
+"T.A.V.V.C.V.V.V.V.V.A.C.V.V.C.V.C.V.C.A.k.",
+"L.n.k.c.n.k.n.k.n.A.J.G.A.n.c.c.c.c.c.n.e.",
+"L.n.k.k.k.k.k.n.A.h = = I L.k.k.c.k.k.N.1.",
+"L.n.a.a.k.k.k.c.n.o O.V.a.k.k.a.n.1.",
+"L.k.a.a.k.k.a.k.k.f l 7.$ k A.a.a.d.a.c.1.",
+"G.k.r.a.a.a.a.k.d.1 C B 8 F.a.a.a.a.a.<.",
+"G.a.e.a.e.e.e.a.f.: Z H . > G.a.e.e.e.a.,.",
+"A.a.e.e.e.e.e.n.T q p Q.x | V.e.e.e.r.,.",
+"A.e.1.e.1.1.a.,.# !._._./. # e.a.6.1.e.| ",
+"A.e.,.1.1.1.n.9 , _._._._.0 w n.1.1.e.| ",
+"A.e.1.1.1.1.s.o V._._._._.n. % a.1.1.1.| ",
+"V.1.,.,.,.d.b (._._._._.P. O a.1.<.1./ ",
+"V.,.O.,.<.n i D s _._._.^.M + 2 ) 8.O.,./ ",
+"n.*.| O._ m K P 6 e _._.~.S P P 7 ` O.,.! ",
+"n.O.| O.' N P P P G E.T.; 4 P P V v %.*.! ",
+"n.*.| .#.a A F L 2 & < - 5 J r z &.O.*.! ",
+"a./ R R R E v g y d R ! R t u T E R R E k "
+};
diff --git a/icons/21x18-3dpixmaps/lock.xpm b/icons/21x18-3dpixmaps/lock.xpm
new file mode 100644
index 0000000..231370d
--- /dev/null
+++ b/icons/21x18-3dpixmaps/lock.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 68 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #CCCCCCCCCCCC",
+"o c #909090909090",
+"O c #C4C4C4C4C4C4",
+"+ c #AEAEAAAAAEAE",
+"@ c #B6B6AEAEB6B6",
+"# c #AAAAAAAAAAAA",
+"$ c #A9A9A9A9A9A9",
+"% c #696969697171",
+"& c #B6B6B2B2B6B6",
+"* c #A6A6A2A2A6A6",
+"= c #BEBEBABABEBE",
+"- c #AEAEA6A6AEAE",
+"; c #AEAEAEAEB6B6",
+": c #B9B9B9B9B9B9",
+"> c #FFFFFFFFFFFF",
+", c #FFFFFBFBFFFF",
+"< c #525252525252",
+"1 c #8E8E8A8A8E8E",
+"2 c #BEBEB6B6BEBE",
+"3 c #717175757171",
+"4 c #303034343030",
+"5 c #7F7F7F7F7F7F",
+"6 c #F0F0F0F0F0F0",
+"7 c #202028285151",
+"8 c #616161616161",
+"9 c #AEAEA6A67171",
+"0 c #AEAE61616161",
+"q c #8E8E86867979",
+"w c #2B2B2B2B2B2B",
+"e c #969696969696",
+"r c #C7C7BABAC7C7",
+"t c #BEBEBEBEBEBE",
+"y c #666666666666",
+"u c #E7E7D7D79E9E",
+"i c #707080809090",
+"p c #515155554949",
+"a c #969692929696",
+"s c #595951512828",
+"d c #96969696AEAE",
+"f c #999999999999",
+"g c #6B6B69696B6B",
+"h c #A6A69E9EA6A6",
+"j c #717179798686",
+"k c #DFDFAEAE6969",
+"l c #8E8E91918E8E",
+"z c #F7F7F3F3F7F7",
+"x c #9E9E9A9A9E9E",
+"c c #D2D2B4B48C8C",
+"v c #AEAE9E9E5959",
+"b c #3D3D3B3B3D3D",
+"n c #A0A0A0A0A0A0",
+"m c #BEBEC3C3CFCF",
+"M c #535353535353",
+"N c #5F5F5F5F5F5F",
+"B c #555555555555",
+"V c #797979797979",
+"C c #202020202020",
+"Z c #404042424040",
+"A c #BFBFC2C2BFBF",
+"S c #414138384141",
+"D c #E9E9E9E9E9E9",
+"F c #B0B0B0B0B0B0",
+"G c #868679798686",
+"H c #A6A6A6A6A6A6",
+"J c #AEAEAEAEAEAE",
+" ........X..........o",
+"O+@@@@@@@@@+#$@@@@@O%",
+"O+@&@@@@@@++OX@*=&@O%",
+"O-;@;;@:=&:>>>,<1:@O%",
+"O+@;@@2131>X45O67;@O%",
+"O*;#+&1890qw8*1>oe@r%",
+"t*-++-yu9i0p2@+>oo@r%",
+"r*$$;a0u9y9sdfd>11-=g",
+"=h**@j9uuukl>>>>>zx:y",
+"=x*+19cyv0bnnxfffx3=y",
+"=f#199bimfMNBBBB<1V:y",
+":x1q9CNa>.ZBBBBB<15:y",
+":fykspefz.0oooeo1fV&8",
+"&f3NNf*o,A4SZSSSS15&8",
+"&axnnnfoD$$FFFFFF13@N",
+"&1afeeeax5jGi11i11o#N",
+"&nHH$H$HHJ+#++++###:N",
+"jBBNBNNBBBBBBNNBNNBN7"};
diff --git a/icons/21x18-3dpixmaps/mail.xpm b/icons/21x18-3dpixmaps/mail.xpm
new file mode 100644
index 0000000..503329c
--- /dev/null
+++ b/icons/21x18-3dpixmaps/mail.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 60 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #BEBEB6B6BEBE",
+"$ c #96969696AEAE",
+"% c #717179798686",
+"& c #8E8E8A8A8E8E",
+"* c #797986869E9E",
+"= c #B6B6AEAEB6B6",
+"- c #D7D7D3D3D7D7",
+"; c #717175757171",
+": c #BEBEBABABEBE",
+"> c #69698686BEBE",
+", c #AEAEAEAEB6B6",
+"< c #A6A6A2A2A6A6",
+"1 c #696969697171",
+"2 c #DCDCD8D8DCDC",
+"3 c #79799292B6B6",
+"4 c #F7F7F3F3F7F7",
+"5 c #FFFFFFFFF0F0",
+"6 c #2F2F4F4F5050",
+"7 c #909090909090",
+"8 c #AEAEB2B2CFCF",
+"9 c #F0F0F0F0F0F0",
+"0 c #202028285151",
+"q c #666666666666",
+"w c #868679798686",
+"e c #AEAEAAAAAEAE",
+"r c #B0B0B0B0B0B0",
+"t c #6B6B69696B6B",
+"y c #C4C4C4C4C4C4",
+"u c #AAAAAAAAAAAA",
+"i c #E9E9E9E9E9E9",
+"p c #FFFFFFFFFFFF",
+"a c #797979797979",
+"s c #A9A9A9A9A9A9",
+"d c #AEAEA6A6AEAE",
+"f c #515171718E8E",
+"g c #000000001818",
+"h c #000000001010",
+"j c #080804040808",
+"k c #EDEDEDEDEDED",
+"l c #181820202020",
+"z c #C7C7BABAC7C7",
+"x c #FFFFFBFBFFFF",
+"c c #D7D7DFDFE7E7",
+"v c #CFCFC7C7CFCF",
+"b c #616161616161",
+"n c #EFEFF3F3F7F7",
+"m c #A6A69E9EA6A6",
+"M c #A0A0A0A0A0A0",
+"N c #A6A6A6A6A6A6",
+"B c #494949495151",
+"V c #5F5F5F5F5F5F",
+"C c #3D3D3B3B3D3D",
+" ............XX..XXXo",
+"O+@@@@@@@@@@#@$%&*=-;",
+"O++#@+#@+#@@:*>,<112;",
+"O=+++++++++#$345:>67;",
+"O+++++===@+@$89 =30q;",
+"O=++=== w=@+,$>er$0qt",
+"ye==euipias=d$>3,fgot",
+"yu=e<i9.ii2&+$>$fhj-t",
+"y<<<i4X kip7s<f6l0eXt",
+"zsyOk- 2XOkOsr+esz+zq",
+"z=x kpppppkp$$u=esu:q",
+"zup94pppppz-1$essuszq",
+":<ppppXc9pxp1$s<<<<:q",
+":<pppx8vy.pp1$s<<<<#b",
+"@<ppppnnnppp%o<mmmm+b",
+"@mOMNsu,,uN+B$Mmmmm+b",
+"@s$%%%%%%%%*$+=+==+yb",
+"&VVVVVVVVVVVVVVVVVVVC"};
diff --git a/icons/21x18-3dpixmaps/modules.xpm b/icons/21x18-3dpixmaps/modules.xpm
new file mode 100644
index 0000000..830c78f
--- /dev/null
+++ b/icons/21x18-3dpixmaps/modules.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 67 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #BEBEB6B6BEBE",
+"& c #C7C7BABAC7C7",
+"* c #B6B6AEAEB6B6",
+"= c #5151A2A24949",
+"- c #AAAAAAAAAAAA",
+"; c #2828FFFF2020",
+": c #AEAEAEAEAEAE",
+"> c #FFFF6161FFFF",
+", c #F7F7B2B2AEAE",
+"< c #696969697171",
+"1 c #A6A6A6A6A6A6",
+"2 c #0000FFFF0000",
+"3 c #B0B0B0B0B0B0",
+"4 c #C4C4C4C4C4C4",
+"5 c #AEAEAAAAAEAE",
+"6 c #AEAEB2B2CFCF",
+"7 c #CFCF55552828",
+"8 c #EFEF28285151",
+"9 c #0000FFFFFFFF",
+"0 c #2E2E8B8B5757",
+"q c #AEAE61616161",
+"w c #FFFFB6B61010",
+"e c #FFFFFFFF0000",
+"r c #AEAEAEAEB6B6",
+"t c #A9A9A9A9A9A9",
+"y c #AEAEA6A6AEAE",
+"u c #8585DEDEE0E0",
+"i c #000080808080",
+"p c #B6B645455959",
+"a c #DFDFAEAE6969",
+"s c #A6A6A2A2A6A6",
+"d c #FFFF8E8E0808",
+"f c #BEBEBEBEBEBE",
+"g c #A6A69E9EA6A6",
+"h c #5959A2A2D7D7",
+"j c #79799292B6B6",
+"k c #6B6B69696B6B",
+"l c #717179798686",
+"z c #AEAE9E9E5959",
+"x c #D2D2B4B48C8C",
+"c c #96969696AEAE",
+"v c #BEBEBABABEBE",
+"b c #616161616161",
+"n c #666666666666",
+"m c #8E8E8A8A8E8E",
+"M c #E7E7D7D79E9E",
+"N c #595951512828",
+"B c #535353535353",
+"V c #494949495151",
+"C c #202028285151",
+"Z c #404042424040",
+"A c #868679798686",
+"S c #797979797979",
+"D c #999999999999",
+"F c #9E9E9A9A9E9E",
+"G c #A0A0A0A0A0A0",
+"H c #5F5F5F5F5F5F",
+" ..................Xo",
+"O+@+@@++++@@++++@@+#$",
+"O++%@+%&&&%+@@+@@+@#$",
+"O*++++&+=-&+&&&++++#$",
+"O*++@%+;;;:&>,&&@++O<",
+"O*+*+&12;;=>,&>&3++O<",
+"45****6;;;78&>&63**4<",
+"4-****990777qwe:r**4<",
+"4t5ryu99i77p7eea6r54<",
+"4s--yr999qqdeeeery-f<",
+"4gt5tyrhjklzeeexct-v<",
+"&s--t5gb*nmlMNxry-tv<",
+"vgssstgB@+mV6Cctsss@n",
+"vgssss5ZA5tqSB+ssss@n",
+"@DggggssFss5gGsgggg+n",
+"@Dggggggggggggggggg+b",
+"v5*+**+**+**+**+**34b",
+"mHHHHHHHHHHHHHHHHHHbC"};
diff --git a/icons/21x18-3dpixmaps/monitoring.xpm b/icons/21x18-3dpixmaps/monitoring.xpm
new file mode 100644
index 0000000..d3511f2
--- /dev/null
+++ b/icons/21x18-3dpixmaps/monitoring.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 51 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #969692929696",
+"o c #CCCCCCCCCCCC",
+"O c #B0B0B0B0B0B0",
+"+ c #B6B6B2B2B6B6",
+"@ c #717175757171",
+"# c #B9B9B9B9B9B9",
+"$ c #B6B6AEAEB6B6",
+"% c #BEBEB6B6BEBE",
+"& c #C7C7BABAC7C7",
+"* c #BEBEBABABEBE",
+"= c #BEBEBEBEBEBE",
+"- c #696969697171",
+"; c #AEAEAAAAAEAE",
+": c #C4C4C4C4C4C4",
+"> c #BEBEC3C3CFCF",
+", c #AEAEB2B2CFCF",
+"< c #999999999999",
+"1 c #AEAEAEAEAEAE",
+"2 c #8E8E91918E8E",
+"3 c #000000000000",
+"4 c #000008080808",
+"5 c #707080809090",
+"6 c #AAAAAAAAAAAA",
+"7 c #969696969696",
+"8 c #BEBEC3C3BEBE",
+"9 c #A9A9A9A9A9A9",
+"0 c #A0A0A0A0A0A0",
+"q c #000000008080",
+"w c #202024249696",
+"e c #A6A6A2A2A6A6",
+"r c #AEAEA6A6AEAE",
+"t c #00001C1C8E8E",
+"y c #28284D4D9696",
+"u c #A6A69E9EA6A6",
+"i c #AEAE61616161",
+"p c #FFFFFFFF0000",
+"a c #202028285151",
+"s c #FFFFB6B61010",
+"d c #666666666666",
+"f c #51515555FFFF",
+"g c #A6A6A6A6A6A6",
+"h c #AEAEA6A67171",
+"j c #96969696AEAE",
+"k c #5F5F9E9EA0A0",
+"l c #AEAEAEAEB6B6",
+"z c #8E8E8A8A8E8E",
+"x c #616161616161",
+"c c #5F5F5F5F5F5F",
+" ...................X",
+"oO+++++++++++++++++o@",
+"o+##++#++#++#++##+#o@",
+"o$+#++#++#++#++#+++o@",
+"oO#+##%&**&*%=*###+o-",
+"o;+$#:#>>>>>>>#,<#+o-",
+":1+$:2333333434=5%O:-",
+":6$;:733333333385+$:-",
+":9;;=0qwwwwwwww>5$;:-",
+":er9%0twwwwwwwy,5$9=-",
+":u96%7twwwwwwip85$6*-",
+"&e6e*<awwwawipp,5$9*-",
+"*uee+0wwwwwwspp#5re#d",
+"*ueu+6ffffffspp&5re#d",
+"#<uueghO1166jjkl7uu+d",
+"#<uuuz55222222zzuuu+x",
+"*;$+++%++%#+%#+++$O:x",
+"zccccccccccccccccccxa"};
diff --git a/icons/21x18-3dpixmaps/mouse.xpm b/icons/21x18-3dpixmaps/mouse.xpm
new file mode 100644
index 0000000..848b006
--- /dev/null
+++ b/icons/21x18-3dpixmaps/mouse.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 48 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #969692929696",
+"o c #CCCCCCCCCCCC",
+"O c #B0B0B0B0B0B0",
+"+ c #B9B9B9B9B9B9",
+"@ c #B6B6B2B2B6B6",
+"# c #BEBEBABABEBE",
+"$ c #C4C4C4C4C4C4",
+"% c #717175757171",
+"& c #A6A6A6A6A6A6",
+"* c #A9A9A9A9A9A9",
+"= c #797979797979",
+"- c #C7C7BABAC7C7",
+"; c #696969697171",
+": c #B6B6AEAEB6B6",
+"> c #AAAAAAAAAAAA",
+", c #A6A69E9EA6A6",
+"< c #8E8E8A8A8E8E",
+"1 c #7F7F7F7F7F7F",
+"2 c #6B6B69696B6B",
+"3 c #CFCFD3D3CFCF",
+"4 c #999999999999",
+"5 c #494949495151",
+"6 c #5F5F5F5F5F5F",
+"7 c #CFCFC7C7CFCF",
+"8 c #AEAEAAAAAEAE",
+"9 c #909090909090",
+"0 c #A6A6A2A2A6A6",
+"q c #EFEFF3F3F7F7",
+"w c #EDEDEDEDEDED",
+"e c #616161616161",
+"r c #525252525252",
+"t c #BEBEB6B6BEBE",
+"y c #555555555555",
+"u c #202028285151",
+"i c #303034343030",
+"p c #BEBEBEBEBEBE",
+"a c #E9E9E9E9E9E9",
+"s c #D7D7D3D3D7D7",
+"d c #28282C2C3030",
+"f c #DCDCD8D8DCDC",
+"g c #666666666666",
+"h c #969696969696",
+"j c #9E9E9A9A9E9E",
+"k c #2F2F4F4F5050",
+"l c #868679798686",
+" ...................X",
+"oO+@@#+#$$++@@+@@+@o%",
+"o@++#&&*X=O-+++++++o;",
+"o:@++>&>,<1@#@@+@@@o%",
+"oO+@++##$o2%o+@@@+@3%",
+"o:@@@@@+@456>+#@@@:7;",
+"$8:O::@9=0qw9e0@:O:$;",
+"$>:O::#%<522r5<-:::$;",
+"$*8:88t%yuy5ui<#:8:$;",
+"$0>>>>@%%<<<Xu<+>>>p;",
+"$,*8**+2%a. i<t**>#;",
+"-0>>>>@2;s$o.d<+*>*#;",
+"#,0000@2=a.f d1@000+g",
+"#,0000:2=hX9jkl:000+g",
+"+4,,,,>gykkk55l>,,,@g",
+"+4,,,,0j%=====0,,,,@e",
+"#8:@::@@tp##p#:@::O$e",
+"<666666666666666666eu"};
diff --git a/icons/21x18-3dpixmaps/multimedia.xpm b/icons/21x18-3dpixmaps/multimedia.xpm
new file mode 100644
index 0000000..c82dd20
--- /dev/null
+++ b/icons/21x18-3dpixmaps/multimedia.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 63 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #B6B6AEAEB6B6",
+"+ c #B6B6B2B2B6B6",
+"@ c #BEBEB6B6BEBE",
+"# c #717175757171",
+"$ c #AEAEB2B2CFCF",
+"% c #E9E9E9E9E9E9",
+"& c #DCDCDCDCDCDC",
+"* c #EDEDEDEDEDED",
+"= c #AEAEAAAAAEAE",
+"- c #C7C7BABAC7C7",
+"; c #D7D7DFDFE7E7",
+": c #C4C4C4C4C4C4",
+"> c #F7F7B2B2AEAE",
+", c #414138384141",
+"< c #8E8E8A8A8E8E",
+"1 c #696969697171",
+"2 c #D7D7D3D3D7D7",
+"3 c #B0B0B0B0B0B0",
+"4 c #797979797979",
+"5 c #28282C2C3030",
+"6 c #A0A0A0A0A0A0",
+"7 c #BEBEBEBEBEBE",
+"8 c #666666666666",
+"9 c #616161616161",
+"0 c #5F5F5F5F5F5F",
+"q c #868679798686",
+"w c #9E9E9A9A9E9E",
+"e c #515171718E8E",
+"r c #404042424040",
+"t c #000000001010",
+"y c #A6A6A2A2A6A6",
+"u c #CCCCCCCCCCCC",
+"i c #96969696AEAE",
+"p c #FFFFE7E7BEBE",
+"a c #6B6B69696B6B",
+"s c #909090909090",
+"d c #B9B9B9B9B9B9",
+"f c #999999999999",
+"g c #202028285151",
+"h c #2F2F4F4F5050",
+"j c #555555555555",
+"k c #494949495151",
+"l c #717179798686",
+"z c #AEAEA6A6AEAE",
+"x c #AEAEAEAEB6B6",
+"c c #BEBEC3C3CFCF",
+"v c #A6A69E9EA6A6",
+"b c #A3A3D1D1F2F2",
+"n c #BEBEBABABEBE",
+"m c #A9A9A9A9A9A9",
+"M c #BFBFC2C2BFBF",
+"N c #AEAE61616161",
+"B c #797986869E9E",
+"V c #AAAAAAAAAAAA",
+"C c #535353535353",
+"Z c #A6A6A6A6A6A6",
+"A c #969696969696",
+"S c #AEAEAEAEAEAE",
+" ..................Xo",
+".OOOO+O@@@@+OOOOOO@.#",
+".$%%%&*X=-@O ;&&%%::#",
+".$ >,,<o1-+O2345678o#",
+".- >90qwe:+O27rtyu#i#",
+":-paqo@se-OO d+fyd#i1",
+":+1ghjkgl@OOykkkhkgi1",
+"-z+++xOOOzOzOOxOOOx.1",
+"-y%%c$$-.$.%22:.$.c$1",
+"-vc$b$b$$$$$b2$cc;;$1",
+"-wvvvy=xyzyvz=y=iiy+a",
+"n=%2& :wmyvO X &-O1",
+"d+=08yM#1=vw$p>N->NB8",
+"dd<gg919eVvfn-,CaN1B8",
+"++dwq<68eZfAnpONo.NB9",
+"+i1hkkkge6fAy9kghkgi9",
+"dZVxxxxxSSVZSSx+xxx:0",
+"l0000000000000000000g"};
diff --git a/icons/21x18-3dpixmaps/music.xpm b/icons/21x18-3dpixmaps/music.xpm
new file mode 100644
index 0000000..b7e5c72
--- /dev/null
+++ b/icons/21x18-3dpixmaps/music.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 58 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #B6B6AEAEB6B6",
+"& c #C7C7BABAC7C7",
+"* c #C4C4C4C4C4C4",
+"= c #8E8E8A8A8E8E",
+"- c #AEAE61616161",
+"; c #AEAEA6A6AEAE",
+": c #BEBEB6B6BEBE",
+"> c #696969697171",
+", c #AEAE55552828",
+"< c #696908080808",
+"1 c #A6A679798E8E",
+"2 c #AEAEAAAAAEAE",
+"3 c #B0B0B0B0B0B0",
+"4 c #616161616161",
+"5 c #6B6B69696B6B",
+"6 c #868679798686",
+"7 c #BEBEC3C3BEBE",
+"8 c #AAAAAAAAAAAA",
+"9 c #494949495151",
+"0 c #666666666666",
+"q c #595951512828",
+"w c #000000001010",
+"e c #A9A9A9A9A9A9",
+"r c #5F5F5F5F5F5F",
+"t c #303034343030",
+"y c #A6A6A2A2A6A6",
+"u c #797979797979",
+"i c #AEAEB2B22828",
+"p c #404040400000",
+"a c #96969696AEAE",
+"s c #BEBEBEBEBEBE",
+"d c #A6A69E9EA6A6",
+"f c #2B2B2B2B2B2B",
+"g c #9E9E9A9A9E9E",
+"h c #525252525252",
+"j c #AEAEB2B2CFCF",
+"k c #BEBEBABABEBE",
+"l c #000000000000",
+"z c #080804040808",
+"x c #AEAE9E9E5959",
+"c c #555555555555",
+"v c #3D3D3B3B3D3D",
+"b c #DFDFAEAE6969",
+"n c #E7E7D7D79E9E",
+"m c #D2D2B4B48C8C",
+"M c #8E8E86867979",
+"N c #999999999999",
+"B c #202028285151",
+" ..................Xo",
+"O+@++@++@++@++@++@+#$",
+"O++@@+@@+@@+@@+@@+@#$",
+"O%+++++@&**@@++++++#$",
+"O+++++@&==-;:@++@++O>",
+"O%++++*$,-<1%+++%++O>",
+"*2%3+;*456*7@3%%%%%*>",
+"*8%+@9&0qw%@%%%%%%%*>",
+"*e2@rt#oqt9&%222222*>",
+"*y8%+uo&qipa+888888s>",
+"*de%yfgu9qihjee2ee8k>",
+"&ye2d5>qlzxpd%e888ek>",
+"kdyy2&czvxbi>%yyyyy@0",
+"kdyyy2g04nmM0%yyyyy@0",
+"@Nddddy+>qMroyddddd+0",
+"@Ndddddd;o>oedddddd+4",
+"k2%+%%+%%@k++%%+%%3*4",
+"=rrrrrrrrrrrrrrrrrr4B"};
diff --git a/icons/21x18-3dpixmaps/netscape.xpm b/icons/21x18-3dpixmaps/netscape.xpm
new file mode 100644
index 0000000..7509347
--- /dev/null
+++ b/icons/21x18-3dpixmaps/netscape.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 48 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6AEAEB6B6",
+"@ c #B6B6B2B2B6B6",
+"# c #717175757171",
+"$ c #B9B9B9B9B9B9",
+"% c #BEBEB6B6BEBE",
+"& c #BEBEBABABEBE",
+"* c #CFCFC7C7CFCF",
+"= c #696969697171",
+"- c #AEAEAAAAAEAE",
+"; c #AEAEAEAEB6B6",
+": c #AEAEA6A6AEAE",
+"> c #717179798686",
+", c #96969696AEAE",
+"< c #868679798686",
+"1 c #C4C4C4C4C4C4",
+"2 c #515171718E8E",
+"3 c #28284D4D9696",
+"4 c #F7F7F3F3F7F7",
+"5 c #AEAEB2B2CFCF",
+"6 c #202024249696",
+"7 c #00001C1C8E8E",
+"8 c #C7C7BABAC7C7",
+"9 c #A6A6A2A2A6A6",
+"0 c #D7D7DFDFE7E7",
+"q c #202028285151",
+"w c #A6A69E9EA6A6",
+"e c #000000008080",
+"r c #B0B0B0B0B0B0",
+"t c #EFEFF3F3F7F7",
+"y c #6B6B69696B6B",
+"u c #A9A9A9A9A9A9",
+"i c #D7D7D3D3D7D7",
+"p c #BFBFC2C2BFBF",
+"a c #AAAAAAAAAAAA",
+"s c #9E9E9A9A9E9E",
+"d c #AEAEAEAEAEAE",
+"f c #666666666666",
+"g c #999999999999",
+"h c #616161616161",
+"j c #969696969696",
+"k c #5F5F5F5F5F5F",
+"l c #BEBEBEBEBEBE",
+" ..................Xo",
+"O+@@@@@@@@@@@@@@@@@O#",
+"O@$$%%&&%&&%&&%&%$%*=",
+"O-@@$+;++++++++:@@+*=",
+"*+@@@>,<<,,,>,<>+$+*=",
+"1++$:22>22222>22@@+*=",
+"1:-@:33,4233,536:++1=",
+"1:+@:666X4672>66+@+8=",
+"89:+9776>,0q3>77w+:8=",
+"8w:-w776>q5562e7wr:8=",
+"&w9-,663,66t5266,-:$y",
+"&w9uw2,,iO11pu;>9a9%y",
+"&swwudu@X9ssw9uu9ww@f",
+"$gwwwwwsgswwwwwwwww@h",
+"@jsgssgssggsggsgsssdh",
+"@oggggggggggggggggg-k",
+"$9uaau-auaauaauaaualk",
+">kkkkkkkkkkkkkkkkkkkq"};
diff --git a/icons/21x18-3dpixmaps/network.xpm b/icons/21x18-3dpixmaps/network.xpm
new file mode 100644
index 0000000..060fc90
--- /dev/null
+++ b/icons/21x18-3dpixmaps/network.xpm
@@ -0,0 +1,80 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 59 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #B6B6AEAEB6B6",
+"& c #C7C7BABAC7C7",
+"* c #C4C4C4C4C4C4",
+"= c #8E8E8A8A8E8E",
+"- c #868679798686",
+"; c #696969697171",
+": c #414138384141",
+"> c #5151A2A24949",
+", c #2F2F4F4F4F4F",
+"< c #BEBEB6B6BEBE",
+"1 c #AEAEAAAAAEAE",
+"2 c #AEAEA6A6AEAE",
+"3 c #F7F7B2B2AEAE",
+"4 c #535353535353",
+"5 c #96969696AEAE",
+"6 c #555555555555",
+"7 c #AAAAAAAAAAAA",
+"8 c #AEAEAEAEB6B6",
+"9 c #A6A679798E8E",
+"0 c #EFEF28285151",
+"q c #D2D2B4B48C8C",
+"w c #181820202020",
+"e c #202020202020",
+"r c #A9A9A9A9A9A9",
+"t c #969696969696",
+"y c #5F5F5F5F5F5F",
+"u c #707080809090",
+"i c #525252525252",
+"p c #494949495151",
+"a c #909090909090",
+"s c #A6A6A2A2A6A6",
+"d c #AEAE61616161",
+"f c #A0A0A0A0A0A0",
+"g c #6B6B69696B6B",
+"h c #BEBEBEBEBEBE",
+"j c #A6A69E9EA6A6",
+"k c #28285D5D4949",
+"l c #2E2E8B8B5757",
+"z c #202028285151",
+"x c #BEBEBABABEBE",
+"c c #999999999999",
+"v c #2F2F4F4F5050",
+"b c #717179798686",
+"n c #666666666666",
+"m c #616161616161",
+"M c #28282C2C3030",
+"N c #404042424040",
+"B c #797979797979",
+"V c #B0B0B0B0B0B0",
+" ..................Xo",
+"O+@++@++@++@++@++@+#$",
+"O++@@+@@+@@+@@+@@+@#$",
+"O%++++++++@&***&@++#$",
+"O+++++++++*=---=&++O;",
+"O%++++++@@%:>>>,<++O;",
+"*1%%%%++2234>>56&+%*;",
+"*7%%%8890q7wewww1+%*;",
+"*r11+@q%q*ty2uipa+1*;",
+"*s7%7ddu-=fggg$gs%rh;",
+"*jr+=kl;lz=&x+@@%r7x;",
+"&sr+=>>c>;=+rrrrr7rx;",
+"xjs%=v>b>pa%sssssss@n",
+"xjs+meMMewn+sssssss@n",
+"@cj%6do=Nn6%jjjjjjj+n",
+"@cjs=g;$B$=sjjjjjjj+m",
+"x1%+@x&hxx@%+%%+%%V*m",
+"=yyyyyyyyyyyyyyyyyymz"};
diff --git a/icons/21x18-3dpixmaps/news.xpm b/icons/21x18-3dpixmaps/news.xpm
new file mode 100644
index 0000000..5e635e8
--- /dev/null
+++ b/icons/21x18-3dpixmaps/news.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 52 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #B6B6AEAEB6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #B6B6B2B2B6B6",
+"# c #717175757171",
+"$ c #C7C7BABAC7C7",
+"% c #696969697171",
+"& c #A6A69E9EA6A6",
+"* c #9E9E9A9A9E9E",
+"= c #8E8E8A8A8E8E",
+"- c #8E8E86867979",
+"; c #6B6B69696B6B",
+": c #E7E7D7D79E9E",
+"> c #B0B0B0B0B0B0",
+", c #C4C4C4C4C4C4",
+"< c #AEAEA6A6AEAE",
+"1 c #8E8E91918E8E",
+"2 c #5F5F5F5F5F5F",
+"3 c #717179798686",
+"4 c #AEAE61616161",
+"5 c #303034343030",
+"6 c #595951512828",
+"7 c #A6A6A2A2A6A6",
+"8 c #999999999999",
+"9 c #B9B9B9B9B9B9",
+"0 c #FFFFFFFFC7C7",
+"q c #F5F5DEDEB3B3",
+"w c #666666666666",
+"e c #FFFFFFFFD7D7",
+"r c #515155554949",
+"t c #DCDCDCDCDCDC",
+"y c #A6A6A6A6A6A6",
+"u c #BEBEC3C3BEBE",
+"i c #868679798686",
+"p c #A9A9A9A9A9A9",
+"a c #BEBEBABABEBE",
+"s c #616161616161",
+"d c #202028285151",
+"f c #797986869E9E",
+"g c #A0A0A0A0A0A0",
+"h c #AEAEAEAEAEAE",
+"j c #555555555555",
+"k c #494949495151",
+"l c #AEAEAEAEB6B6",
+"z c #96969696AEAE",
+"x c #2F2F4F4F4F4F",
+"c c #515171718E8E",
+"v c #AEAEAAAAAEAE",
+" ..................Xo",
+".O++++++++++++++++@.#",
+".O@+@@+@@+$$+@@++@+.%",
+".O@@@@@@+$&*$@@@@O@.%",
+".O@O@@O+$=-;O+@O+@O.%",
+".OOOOO+O=::>=$+OOOO.%",
+",<OOO+<12%:-;#<@OOO,%",
+"$<OO@&-:;3456-1*OOO,%",
+"$7<OO;890-qw1>e-<O<$%",
+"$&<Oor-t8yutq>:-iOpa%",
+"$&7<O3s-:9-u09wd&<<+%",
+"$&<<<f%wghy>:jklO<7+%",
+"a&&77zf%w-:yxcl<77&+w",
+"a*77&<7z%#;dfl77&7&@w",
+"98&&&&&7z%kz<&&&&&&Ow",
+"+o&&**z*77<7**&&&&&Os",
+"+<OOO<OO<OOOOOvOOOO$s",
+"i222222222222222222sd"};
diff --git a/icons/21x18-3dpixmaps/printing.xpm b/icons/21x18-3dpixmaps/printing.xpm
new file mode 100644
index 0000000..f024b53
--- /dev/null
+++ b/icons/21x18-3dpixmaps/printing.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 63 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #BEBEB6B6BEBE",
+"& c #C7C7BABAC7C7",
+"* c #C4C4C4C4C4C4",
+"= c #B6B6AEAEB6B6",
+"- c #616161616161",
+"; c #6B6B69696B6B",
+": c #666666666666",
+"> c #8E8E8A8A8E8E",
+", c #868679798686",
+"< c #969696969696",
+"1 c #8E8E91918E8E",
+"2 c #A6A6A6A6A6A6",
+"3 c #797979797979",
+"4 c #494949495151",
+"5 c #696969697171",
+"6 c #A0A0A0A0A0A0",
+"7 c #5151A2A24949",
+"8 c #B0B0B0B0B0B0",
+"9 c #AEAEAAAAAEAE",
+"0 c #999999999999",
+"q c #404042424040",
+"w c #AAAAAAAAAAAA",
+"e c #AEAEB2B2CFCF",
+"r c #96969696AEAE",
+"t c #BEBEBABABEBE",
+"y c #A9A9A9A9A9A9",
+"u c #404040400000",
+"i c #2F2F4F4F5050",
+"p c #717179798686",
+"a c #595951512828",
+"s c #525252525252",
+"d c #A6A6A2A2A6A6",
+"f c #AEAE55552828",
+"g c #FFFFAEAE0000",
+"h c #BEBEBEBEBEBE",
+"j c #A6A69E9EA6A6",
+"k c #515155554949",
+"l c #AEAEB2B22828",
+"z c #5F5F5F5F5F5F",
+"x c #FFFFB6B61010",
+"c c #181820202020",
+"v c #28285D5D4949",
+"b c #202028285151",
+"n c #AEAEA6A67171",
+"m c #555555555555",
+"M c #DFDFAEAE6969",
+"N c #2B2B2B2B2B2B",
+"B c #797986869E9E",
+"V c #AEAEAEAEB6B6",
+"C c #000030300808",
+"Z c #707080809090",
+"A c #515171718E8E",
+"S c #AEAEA6A6AEAE",
+" ..................Xo",
+"O+@++@++@++@++@++@+#$",
+"O++@@+@%&#######*%@#$",
+"O=+++++@+-;;;;;:>&+#$",
+"O++++++*,,<111234#+O5",
+"O=+++=++;677778;-*+O5",
+"*9===+*>>7$7$10q;&=*5",
+"*w===er;t0666#-5rt=*5",
+"*y9=e6uippppp5aase9*5",
+"*dw+>aauuuuaaufg-eyh5",
+"*jyekflllluuulagzewt5",
+"&dyezgxxxxcvbnfg:%yt5",
+"tjd=mgxxxxlMMxaNB=d@:",
+"tjdV;uuuuuuuuuCZ=dd@:",
+"@0jdV15AAAAAA5Z=djj+:",
+"@0jjjdSSSSSSSSSjjjj+-",
+"t9=+==88=88=88=+==8*-",
+">zzzzzzzzzzzzzzzzzz-b"};
diff --git a/icons/21x18-3dpixmaps/programs.xpm b/icons/21x18-3dpixmaps/programs.xpm
new file mode 100644
index 0000000..2ea03ab
--- /dev/null
+++ b/icons/21x18-3dpixmaps/programs.xpm
@@ -0,0 +1,80 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 59 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #B6B6AEAEB6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #C7C7BABAC7C7",
+"# c #C4C4C4C4C4C4",
+"$ c #B6B6B2B2B6B6",
+"% c #717175757171",
+"& c #868679798686",
+"* c #797979797979",
+"= c #717179798686",
+"- c #8E8E8A8A8E8E",
+"; c #696969697171",
+": c #96969696AEAE",
+"> c #8E8E86867979",
+", c #FFFFFFFFC7C7",
+"< c #F5F5DEDEB3B3",
+"1 c #595951512828",
+"2 c #AEAE61616161",
+"3 c #A6A6A6A6A6A6",
+"4 c #A0A0A0A0A0A0",
+"5 c #BEBEC3C3BEBE",
+"6 c #AEAEA6A67171",
+"7 c #B9B9B9B9B9B9",
+"8 c #6B6B69696B6B",
+"9 c #DCDCDCDCDCDC",
+"0 c #303034343030",
+"q c #9E9E9A9A9E9E",
+"w c #AEAEA6A6AEAE",
+"e c #FFFFFFFFFFFF",
+"r c #969696969696",
+"t c #666666666666",
+"y c #B0B0B0B0B0B0",
+"u c #D2D2B4B48C8C",
+"i c #AEAEB2B2CFCF",
+"p c #999999999999",
+"a c #FFFFFFFFD7D7",
+"s c #FFFFFFFFF0F0",
+"d c #A6A6A2A2A6A6",
+"f c #A6A69E9EA6A6",
+"g c #5F5F5F5F5F5F",
+"h c #515155554949",
+"j c #BEBEBABABEBE",
+"k c #AAAAAAAAAAAA",
+"l c #CFCFD3D3CFCF",
+"z c #A9A9A9A9A9A9",
+"x c #000000000000",
+"c c #202020202020",
+"v c #181820202020",
+"b c #AEAEAEAEAEAE",
+"n c #AEAEAEAEB6B6",
+"m c #555555555555",
+"M c #909090909090",
+"N c #616161616161",
+"B c #AEAEAAAAAEAE",
+"V c #202028285151",
+" ..................Xo",
+".O+++@@##@#@@+++++$.%",
+".O$++O&****=-@+++$+.;",
+".O$$@:>,<<<,12@+$O$.;",
+".O$O@:34>>>566-@+$O.;",
+".OOO+o47%8%9>20q+OO.;",
+"#wOO+o4ert%y>u>&iOO#;",
+"@wOOO-pe>>a,9s42+OO#;",
+"@dwwO-4s>85aasp2$ww@;",
+"@fwwO-4>gtghha4*Owwj;",
+"@fdwO-kl5<797a42Odw+;",
+"@fwdO-z0hxgtctz*Odd+;",
+"jfdfw-kvhxalcau*Off+t",
+"+qfdw-bheae,0>y*nff$t",
+"+pffd-mt>>>>h%h2dff$t",
+"7ofq:dM--------:ff:ON",
+"+wOOOw$$$$$$$$OOOOB#N",
+"&gggggggggggggggggggV"};
diff --git a/icons/21x18-3dpixmaps/quit.xpm b/icons/21x18-3dpixmaps/quit.xpm
new file mode 100644
index 0000000..c73c5cc
--- /dev/null
+++ b/icons/21x18-3dpixmaps/quit.xpm
@@ -0,0 +1,68 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 47 1",
+"` c None",
+" c #D7D7D3D3D7D7",
+". c #CFCFC7C7CFCF",
+"X c #909090909090",
+"o c #C4C4C4C4C4C4",
+"O c #B6B6AEAEB6B6",
+"+ c #6B6B69696B6B",
+"@ c #AEAEAAAAAEAE",
+"# c #B6B6B2B2B6B6",
+"$ c #AEAEAEAEB6B6",
+"% c #C7C7BABAC7C7",
+"& c #BEBEB6B6BEBE",
+"* c #B9B9B9B9B9B9",
+"= c #A9A9A9A9A9A9",
+"- c #616161616161",
+"; c #8E8E8A8A8E8E",
+": c #BEBEBABABEBE",
+"> c #AEAEB2B2CFCF",
+", c #999999999999",
+"< c #000000000000",
+"1 c #DCDCD8D8DCDC",
+"2 c #717175757171",
+"3 c #494949495151",
+"4 c #CCCCCCCCCCCC",
+"5 c #9E9E9A9A9E9E",
+"6 c #2B2B2B2B2B2B",
+"7 c #AAAAAAAAAAAA",
+"8 c #666666666666",
+"9 c #303034343030",
+"0 c #080804040808",
+"q c #525252525252",
+"w c #D3D3D3D3D3D3",
+"e c #181820202020",
+"r c #969692929696",
+"t c #E9E9E9E9E9E9",
+"y c #5F5F5F5F5F5F",
+"u c #DCDCDCDCDCDC",
+"i c #404042424040",
+"p c #FFFFFFFFFFFF",
+"a c #969696969696",
+"s c #3D3D3B3B3D3D",
+"d c #A6A6A6A6A6A6",
+"f c #555555555555",
+"g c #202020202020",
+"h c #A0A0A0A0A0A0",
+"j c #A6A6A2A2A6A6",
+"k c #868679798686",
+" ...................X",
+"oOOOOOOOOOOOOOOOOOO.+",
+"o@OOOOOOO#OOOO##OO#.+",
+"o$O#O#$OOOOO#%#OOO@o+",
+"oO&%%*#OOOO#=-;:>%#o+",
+"o,<<<<;o*#*%;<+123%4+",
+"%5<647o82o8XO;##<<2>+",
+"%5<9*X#0<q<w;<3@<<ew8",
+"%r<<<<4r<<5t;<yu<<tw8",
+":r<ipuw:0<a.;<y1<<1*-",
+":X<0ys+i<<<d;<qw<<fO-",
+":;696gis*;e,Xe;4266w-",
+"*5o4444o*7o%7%oh=oooy",
+"*r,,r,rra,r5,,r5r,rOy",
+"#Xa,r,aa,,r,aaaa,,r7y",
+"#Xr,r,raarra,arraaa7y",
+"#5j=dd7=j=dd7dj7=d=*y",
+"kffyfyyyyyyyffyyyyyys"};
diff --git a/icons/21x18-3dpixmaps/refresh.xpm b/icons/21x18-3dpixmaps/refresh.xpm
new file mode 100644
index 0000000..297f052
--- /dev/null
+++ b/icons/21x18-3dpixmaps/refresh.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 51 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #BEBEB6B6BEBE",
+"$ c #CFCFC7C7CFCF",
+"% c #717175757171",
+"& c #BEBEBABABEBE",
+"* c #C7C7BABAC7C7",
+"= c #C4C4C4C4C4C4",
+"- c #B6B6AEAEB6B6",
+"; c #96969696AEAE",
+": c #AEAEAEAEB6B6",
+"> c #717179798686",
+", c #404040400000",
+"< c #AEAEB2B22828",
+"1 c #AEAE55552828",
+"2 c #6B6B69696B6B",
+"3 c #696969697171",
+"4 c #FFFFFFFF0000",
+"5 c #2B2B2B2B2B2B",
+"6 c #AEAEAAAAAEAE",
+"7 c #B0B0B0B0B0B0",
+"8 c #868679798686",
+"9 c #28282C2C3030",
+"0 c #AAAAAAAAAAAA",
+"q c #595951512828",
+"w c #666666666666",
+"e c #A9A9A9A9A9A9",
+"r c #555555555555",
+"t c #808080800000",
+"y c #AEAEA6A6AEAE",
+"u c #A6A6A2A2A6A6",
+"i c #181820202020",
+"p c #2F2F4F4F5050",
+"a c #AEAEB2B2CFCF",
+"s c #BEBEBEBEBEBE",
+"d c #A6A69E9EA6A6",
+"f c #515171718E8E",
+"g c #202020202020",
+"h c #FFFFB6B61010",
+"j c #8E8E8A8A8E8E",
+"k c #202028285151",
+"l c #5F5F5F5F5F5F",
+"z c #999999999999",
+"x c #9E9E9A9A9E9E",
+"c c #616161616161",
+" ..................Xo",
+"O+@++@++#++@++@++#+$%",
+"O++##+#@+#&*=***@+@X%",
+"O-+++++-+@*;;;;:#++O%",
+"O+++@+++@$>,<<12=++O3",
+"O-+-+-++=>,4445;&++O3",
+"=67---+*8,4449;$+--=3",
+"=06---#o,444,qw:+--=3",
+"=e6666#rt<444<5y-66=3",
+"=u0000@;i<44qpa#y00s3",
+"=de6ee-q444,f$+0ee0&3",
+"*u00e6agh<g>$-ee00e&3",
+"&duuu+jqtka=euuuuuu@w",
+"&duu6j,ql*+uuuuuuuu@w",
+"@zdd6wg>*6xdddddddd+w",
+"@zdddd;+uxddddddddd+c",
+"&6-+--+-6+--+--+--7=c",
+"jllllllllllllllllllck"};
diff --git a/icons/21x18-3dpixmaps/restart.xpm b/icons/21x18-3dpixmaps/restart.xpm
new file mode 100644
index 0000000..9bd7ac4
--- /dev/null
+++ b/icons/21x18-3dpixmaps/restart.xpm
@@ -0,0 +1,80 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 59 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #BEBEB6B6BEBE",
+"$ c #C7C7BABAC7C7",
+"% c #C4C4C4C4C4C4",
+"& c #CFCFC7C7CFCF",
+"* c #717175757171",
+"= c #B6B6AEAEB6B6",
+"- c #868679798686",
+"; c #BEBEBABABEBE",
+": c #6B6B69696B6B",
+"> c #000080800000",
+", c #1010A2A21010",
+"< c #0000EEEE0000",
+"1 c #2E2E8B8B5757",
+"2 c #8E8E8A8A8E8E",
+"3 c #2828FFFF2020",
+"4 c #696969697171",
+"5 c #5F5F5F5F5F5F",
+"6 c #080859592828",
+"7 c #666666666666",
+"8 c #B0B0B0B0B0B0",
+"9 c #AEAEAAAAAEAE",
+"0 c #A6A69E9EA6A6",
+"q c #5151A2A24949",
+"w c #000065650000",
+"e c #AEAEA6A6AEAE",
+"r c #8E8E91918E8E",
+"t c #717179798686",
+"y c #A6A679798E8E",
+"u c #A9A9A9A9A9A9",
+"i c #969696969696",
+"p c #DCDCD8D8DCDC",
+"a c #E7E7E7E7EFEF",
+"s c #AEAEB2B2CFCF",
+"d c #A6A6A2A2A6A6",
+"f c #AAAAAAAAAAAA",
+"g c #707080809090",
+"h c #A0A0A0A0A0A0",
+"j c #D7D7DFDFE7E7",
+"k c #BEBEBEBEBEBE",
+"l c #797986869E9E",
+"z c #D7D7D3D3D7D7",
+"x c #797979797979",
+"c c #515155554949",
+"v c #999999999999",
+"b c #9E9E9A9A9E9E",
+"n c #7F7F7F7F7F7F",
+"m c #525252525252",
+"M c #404042424040",
+"N c #909090909090",
+"B c #616161616161",
+"V c #202028285151",
+" ..................Xo",
+"O+@++@#$%%&&%$#++@+&*",
+"O++#$$$=-----=$$;@@&*",
+"O=+#$:>,<<<<<,12$#+&*",
+"O++$*<33333,,,,,*$+O4",
+"O=+$5,333336666,7$8O4",
+"%9=$40q,<,3,,w6,*$=%4",
+"%e=$7r$etyq333,<*$=%4",
+"%u9;:rqipas6w,,37$9%4",
+"%df@7ghr%Oj=6w6,7$uk4",
+"%0u@7irrOOOa=ww,7$f;4",
+"$du+7lirOOOz5,<<7$u;4",
+";0d=xifi...q--7,c=d@7",
+";0ddex4i.Xq2==so:=d@7",
+"@v00debnmMNu000dud0+7",
+"@v0000dfd2u00000000+B",
+";9=+==+8+++=+==+==8%B",
+"2555555555555555555BV"};
diff --git a/icons/21x18-3dpixmaps/science.xpm b/icons/21x18-3dpixmaps/science.xpm
new file mode 100644
index 0000000..0a371ca
--- /dev/null
+++ b/icons/21x18-3dpixmaps/science.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 50 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CCCCCCCCCCCC",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CFCFC7C7CFCF",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #717175757171",
+"$ c #C7C7BABAC7C7",
+"% c #BEBEB6B6BEBE",
+"& c #696969697171",
+"* c #B6B6AEAEB6B6",
+"= c #AEAEAAAAAEAE",
+"- c #6B6B69696B6B",
+"; c #FFFFFFFFFFFF",
+": c #C4C4C4C4C4C4",
+"> c #666666666666",
+", c #A6A6A2A2A6A6",
+"< c #797979797979",
+"1 c #BEBEBABABEBE",
+"2 c #DCDCD8D8DCDC",
+"3 c #E9E9E9E9E9E9",
+"4 c #868679798686",
+"5 c #909090909090",
+"6 c #AEAEA6A6AEAE",
+"7 c #A9A9A9A9A9A9",
+"8 c #F0F0F0F0F0F0",
+"9 c #AEAE61616161",
+"0 c #494949495151",
+"q c #A6A69E9EA6A6",
+"w c #181820202020",
+"e c #8E8E8A8A8E8E",
+"r c #202028285151",
+"t c #2F2F4F4F5050",
+"y c #555555555555",
+"u c #717179798686",
+"i c #9E9E9A9A9E9E",
+"p c #5F5F5F5F5F5F",
+"a c #2F2F4F4F4F4F",
+"s c #AEAEB2B2CFCF",
+"d c #AEAE55552828",
+"f c #AEAEAEAEB6B6",
+"g c #999999999999",
+"h c #96969696AEAE",
+"j c #FFFF8E8E0808",
+"k c #FFFFB6B61010",
+"l c #A6A6A6A6A6A6",
+"z c #A0A0A0A0A0A0",
+"x c #616161616161",
+" ..................Xo",
+"O+++@++@++@++@++@++O#",
+".++@+++++$%%%++@+++O&",
+".*++***=%o-*%*++**+O&",
+".*+** ;;:>,<1***%+*O&",
+":=***:2345 >,3:****:&",
+":6**7++3>+ #$;;$=**:&",
+":6**,8;;#+39+$*6***:&",
+"$,666%*%0+*#<*66666$&",
+"$q666,*qw@&er%666661&",
+"$q,6,,+&t1&ot5*6,,6%&",
+"$q6666,ty:uipp*,66,%&",
+"1q,,,,6pry0a0<=q,,q@>",
+"1iqq,,,+sdd9sf,,qqq+>",
+"@gqqiqqhqjjklhqqqqq+>",
+"@giqqiqhizizhiqqqqq*x",
+"%6*******fff*******$x",
+"epppppppppppppppppppr"};
diff --git a/icons/21x18-3dpixmaps/sound.xpm b/icons/21x18-3dpixmaps/sound.xpm
new file mode 100644
index 0000000..e79191e
--- /dev/null
+++ b/icons/21x18-3dpixmaps/sound.xpm
@@ -0,0 +1,74 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 53 1",
+"` c None",
+" c #D7D7D3D3D7D7",
+". c #CFCFC7C7CFCF",
+"X c #C4C4C4C4C4C4",
+"o c #8E8E8A8A8E8E",
+"O c #AEAEA6A6AEAE",
+"+ c #B6B6AEAEB6B6",
+"@ c #696969697171",
+"# c #B6B6B2B2B6B6",
+"$ c #B0B0B0B0B0B0",
+"% c #CCCCCCCCCCCC",
+"& c #AEAEAEAEB6B6",
+"* c #AEAEAAAAAEAE",
+"= c #C7C7BABAC7C7",
+"- c #AEAEAEAEAEAE",
+"; c #AEAEB2B2CFCF",
+": c #A6A6A2A2A6A6",
+"> c #969696969696",
+", c #A0A0A0A0A0A0",
+"< c #AAAAAAAAAAAA",
+"1 c #A9A9A9A9A9A9",
+"2 c #525252525252",
+"3 c #7F7F7F7F7F7F",
+"4 c #717175757171",
+"5 c #555555555555",
+"6 c #BEBEBABABEBE",
+"7 c #A6A69E9EA6A6",
+"8 c #A6A6A6A6A6A6",
+"9 c #616161616161",
+"0 c #B9B9B9B9B9B9",
+"q c #5F5F5F5F5F5F",
+"w c #868679798686",
+"e c #6B6B69696B6B",
+"r c #BEBEBEBEBEBE",
+"t c #717179798686",
+"y c #202024249696",
+"u c #000000000000",
+"i c #666666666666",
+"p c #9E9E9A9A9E9E",
+"a c #96969696AEAE",
+"s c #DCDCDCDCDCDC",
+"d c #999999999999",
+"f c #D3D3D3D3D3D3",
+"g c #FFFFFFFFFFFF",
+"h c #202028285151",
+"j c #909090909090",
+"k c #797979797979",
+"l c #181820202020",
+"z c #F7F7F3F3F7F7",
+"x c #969692929696",
+"c c #AEAE61616161",
+"v c #28282C2C3030",
+"b c #3D3D3B3B3D3D",
+" .X.X.XXX.X.XX.XXX..o",
+"XO+++++++++++++++++X@",
+"X++##+#$+++++++#++#%@",
+"XO&+&&+*+=#&++&+&&-X@",
+"X*+&++*;#o#+&#++++*X@",
+"=:*&**$>,,<##&+#+**=@",
+"=:*11+:<X$$:2345+*1=@",
+"67811*:-#90q04,ow+16e",
+"67::7#*rty$5o@u0:1:0i",
+"6p,,1-q<:a$9sp278:,0i",
+"0d77#ty-<-7qf>g:77:#i",
+"0d77:8a#44o5::hj:77#i",
+"0dppp:keko0:l&zs>7p$9",
+"0xpdpp,-oookcv92x7p-9",
+"$jdddddjd881rxkjpd><q",
+"#j>>xx>>d>>>xdpp>>><q",
+"#,8118<1818818811810q",
+"t5q555555qq5q55q55qqb"};
diff --git a/icons/21x18-3dpixmaps/system.xpm b/icons/21x18-3dpixmaps/system.xpm
new file mode 100644
index 0000000..8d49dd4
--- /dev/null
+++ b/icons/21x18-3dpixmaps/system.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 55 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #CFCFC7C7CFCF",
+"o c #969692929696",
+"O c #B6B6AEAEB6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #C7C7BABAC7C7",
+"# c #B6B6B2B2B6B6",
+"$ c #717175757171",
+"% c #BEBEBABABEBE",
+"& c #A6A69E9EA6A6",
+"* c #AEAEA6A6AEAE",
+"= c #696969697171",
+"- c #616161616161",
+"; c #2B2B2B2B2B2B",
+": c #080804040808",
+"> c #555555555555",
+", c #AAAAAAAAAAAA",
+"< c #8E8E8A8A8E8E",
+"1 c #C4C4C4C4C4C4",
+"2 c #6B6B69696B6B",
+"3 c #A6A6A6A6A6A6",
+"4 c #A0A0A0A0A0A0",
+"5 c #494949495151",
+"6 c #181820202020",
+"7 c #000000000000",
+"8 c #5F5F5F5F5F5F",
+"9 c #909090909090",
+"0 c #A6A6A2A2A6A6",
+"q c #404042424040",
+"w c #AEAEAEAEB6B6",
+"e c #BEBEC3C3CFCF",
+"r c #8E8E91918E8E",
+"t c #2E2E8B8B5757",
+"y c #AEAE61616161",
+"u c #666666666666",
+"i c #5F5F9E9EA0A0",
+"p c #9E9E9A9A9E9E",
+"a c #A9A9A9A9A9A9",
+"s c #B6B645455959",
+"d c #FFFF14144141",
+"f c #5151A2A24949",
+"g c #303034343030",
+"h c #28285D5D4949",
+"j c #969614140808",
+"k c #595951512828",
+"l c #797979797979",
+"z c #AEAEAAAAAEAE",
+"x c #B9B9B9B9B9B9",
+"c c #868679798686",
+"v c #202020202020",
+"b c #202028285151",
+"n c #969696969696",
+"m c #96969696AEAE",
+" ............X..X...o",
+"XO+++++++++++@@+++#X$",
+"XO#++#++#++%@&*@+#+X=",
+"XO#####O##+@-;:@+##X=",
+"XO##+#O+++@>,<$1##OX=",
+"XOOOOOO+OX234$X#OOOX=",
+"1*OOOOO+56$#7<XOOOO1=",
+"1*OOOOO#+:78$79@OOO@=",
+"10******X>76Oq7OO**@=",
+"@&*****wer;oO072+**%=",
+"@&0*0*wtyui@@p7<O0*+=",
+"@&**a*wsddf+1g:@**0+=",
+"%&&&00whjkfX87l#&0&+u",
+"%p0000O=67687<+z&0&#u",
+"xp&&&0c:v:7776b0&&&O-",
+"xn&&&&0mm0a*ammm&&&O-",
+"%*OOO*O#O##O##OOOOO@-",
+"c8888888888888888888b"};
diff --git a/icons/21x18-3dpixmaps/terminal-remote.xpm b/icons/21x18-3dpixmaps/terminal-remote.xpm
new file mode 100644
index 0000000..ed53781
--- /dev/null
+++ b/icons/21x18-3dpixmaps/terminal-remote.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 65 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #C7C7BABAC7C7",
+"o c #AEAEB2B2CFCF",
+"O c #8E8E8A8A8E8E",
+"+ c #AEAEA6A6AEAE",
+"@ c #B6B6AEAEB6B6",
+"# c #BEBEB6B6BEBE",
+"$ c #696969697171",
+"% c #515171718E8E",
+"& c #28284D4D9696",
+"* c #2F2F4F4F5050",
+"= c #202028285151",
+"- c #96969696AEAE",
+"; c #6B6B69696B6B",
+": c #C4C4C4C4C4C4",
+"> c #5F5F5F5F5F5F",
+", c #616161616161",
+"< c #717179798686",
+"1 c #797979797979",
+"2 c #000000001818",
+"3 c #909090909090",
+"4 c #AEAEAEAEB6B6",
+"5 c #797986869E9E",
+"6 c #A6A6A2A2A6A6",
+"7 c #181820202020",
+"8 c #999999999999",
+"9 c #AEAEAAAAAEAE",
+"0 c #969696969696",
+"q c #3D3D3B3B3D3D",
+"w c #B6B6B2B2B6B6",
+"e c #666666666666",
+"r c #FFFFFFFFFFFF",
+"t c #F0F0F0F0F0F0",
+"y c #D7D7D3D3D7D7",
+"u c #A0A0A0A0A0A0",
+"i c #D7D7DFDFE7E7",
+"p c #E9E9E9E9E9E9",
+"a c #D3D3D3D3D3D3",
+"s c #969692929696",
+"d c #868679798686",
+"f c #202020202020",
+"g c #B9B9B9B9B9B9",
+"h c #A6A69E9EA6A6",
+"j c #555555555555",
+"k c #BEBEBABABEBE",
+"l c #38386D6DA6A6",
+"z c #AAAAAAAAAAAA",
+"x c #494949495151",
+"c c #E7E7E7E7EFEF",
+"v c #A3A3D1D1F2F2",
+"b c #AEAEAEAEAEAE",
+"n c #B0B0B0B0B0B0",
+"m c #707080809090",
+"M c #000000000000",
+"N c #69698686BEBE",
+"B c #A9A9A9A9A9A9",
+"V c #8E8E86867979",
+"C c #28282C2C3030",
+"Z c #CCCCCCCCCCCC",
+"A c #535353535353",
+"S c #9E9E9A9A9E9E",
+"D c #525252525252",
+"' c #b64559",
+" .....Xoooo.........O",
+".+@#+$%&*%*=-X@@@@@X;",
+":+#-=>,<*-1223X@@4@X;",
+"X@-==%5X@6O*=78#9++X;",
+"X@*=*- .@+0*q=7w@++Xe",
+"XO=%orty@+u>=*2<w+6oe",
+"#<*-itpa@+s===2=#66#e",
+"wOd<X yX@6s===7fghh#,",
+"w%w>=j4k@s8%*727@h-w>",
+"4%uj===<h35<l&fqz804>",
+"w%55====x5<l&<cvoo1b>",
+"nm%8<===%<%l*<o''*ew>",
+"@s%l<==<%%l&=;m''%eb>",
+"43O&%=%Nll&=Mj-%<$,Bj",
+"+VsOl=&l&*=MCpZ:w@Xuj",
+"4mOss<*===CA3d,$xx=<j",
+"9388uuB8Su-+h<%<<<<-j",
+"1AADAjjjjAjAADAAjAjjC",
+};
diff --git a/icons/21x18-3dpixmaps/terminal-special.xpm b/icons/21x18-3dpixmaps/terminal-special.xpm
new file mode 100644
index 0000000..5990fed
--- /dev/null
+++ b/icons/21x18-3dpixmaps/terminal-special.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 65 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #C7C7BABAC7C7",
+"o c #AEAEB2B2CFCF",
+"O c #8E8E8A8A8E8E",
+"+ c #AEAEA6A6AEAE",
+"@ c #B6B6AEAEB6B6",
+"# c #BEBEB6B6BEBE",
+"$ c #696969697171",
+"% c #515171718E8E",
+"& c #28284D4D9696",
+"* c #2F2F4F4F5050",
+"= c #202028285151",
+"- c #96969696AEAE",
+"; c #6B6B69696B6B",
+": c #C4C4C4C4C4C4",
+"> c #5F5F5F5F5F5F",
+", c #616161616161",
+"< c #717179798686",
+"1 c #797979797979",
+"2 c #000000001818",
+"3 c #909090909090",
+"4 c #AEAEAEAEB6B6",
+"5 c #797986869E9E",
+"6 c #A6A6A2A2A6A6",
+"7 c #181820202020",
+"8 c #999999999999",
+"9 c #AEAEAAAAAEAE",
+"0 c #969696969696",
+"q c #3D3D3B3B3D3D",
+"w c #B6B6B2B2B6B6",
+"e c #666666666666",
+"r c #FFFFFFFFFFFF",
+"t c #F0F0F0F0F0F0",
+"y c #D7D7D3D3D7D7",
+"u c #A0A0A0A0A0A0",
+"i c #D7D7DFDFE7E7",
+"p c #E9E9E9E9E9E9",
+"a c #D3D3D3D3D3D3",
+"s c #969692929696",
+"d c #868679798686",
+"f c #202020202020",
+"g c #B9B9B9B9B9B9",
+"h c #A6A69E9EA6A6",
+"j c #555555555555",
+"k c #BEBEBABABEBE",
+"l c #38386D6DA6A6",
+"z c #AAAAAAAAAAAA",
+"x c #494949495151",
+"c c #E7E7E7E7EFEF",
+"v c #A3A3D1D1F2F2",
+"b c #AEAEAEAEAEAE",
+"n c #B0B0B0B0B0B0",
+"m c #707080809090",
+"M c #000000000000",
+"N c #69698686BEBE",
+"B c #A9A9A9A9A9A9",
+"V c #8E8E86867979",
+"C c #28282C2C3030",
+"Z c #CCCCCCCCCCCC",
+"A c #535353535353",
+"S c #9E9E9A9A9E9E",
+"D c #525252525252",
+"' c #51a249",
+" .....Xoooo.........O",
+".+@#+$%&*%*=-X@@@@@X;",
+":+#-=>,<*-1223X@@4@X;",
+"X@-==%5X@6O*=78#9++X;",
+"X@*=*- .@+0*q=7w@++Xe",
+"XO=%orty@+u>=*2<w+6oe",
+"#<*-itpa@+s===2=#66#e",
+"wOd<X yX@6s===7fghh#,",
+"w%w>=j4k@s8%*727@h-w>",
+"4%uj===<h35<l&fqz804>",
+"w%55====x5<l&<cvoo1b>",
+"nm%8<===%<%l*<o''*ew>",
+"@s%l<==<%%l&=;m''%eb>",
+"43O&%=%Nll&=Mj-%<$,Bj",
+"+VsOl=&l&*=MCpZ:w@Xuj",
+"4mOss<*===CA3d,$xx=<j",
+"9388uuB8Su-+h<%<<<<-j",
+"1AADAjjjjAjAADAAjAjjC",
+};
diff --git a/icons/21x18-3dpixmaps/terminal.xpm b/icons/21x18-3dpixmaps/terminal.xpm
new file mode 100644
index 0000000..dbed20e
--- /dev/null
+++ b/icons/21x18-3dpixmaps/terminal.xpm
@@ -0,0 +1,85 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 64 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #C7C7BABAC7C7",
+"o c #AEAEB2B2CFCF",
+"O c #8E8E8A8A8E8E",
+"+ c #AEAEA6A6AEAE",
+"@ c #B6B6AEAEB6B6",
+"# c #BEBEB6B6BEBE",
+"$ c #696969697171",
+"% c #515171718E8E",
+"& c #28284D4D9696",
+"* c #2F2F4F4F5050",
+"= c #202028285151",
+"- c #96969696AEAE",
+"; c #6B6B69696B6B",
+": c #C4C4C4C4C4C4",
+"> c #5F5F5F5F5F5F",
+", c #616161616161",
+"< c #717179798686",
+"1 c #797979797979",
+"2 c #000000001818",
+"3 c #909090909090",
+"4 c #AEAEAEAEB6B6",
+"5 c #797986869E9E",
+"6 c #A6A6A2A2A6A6",
+"7 c #181820202020",
+"8 c #999999999999",
+"9 c #AEAEAAAAAEAE",
+"0 c #969696969696",
+"q c #3D3D3B3B3D3D",
+"w c #B6B6B2B2B6B6",
+"e c #666666666666",
+"r c #FFFFFFFFFFFF",
+"t c #F0F0F0F0F0F0",
+"y c #D7D7D3D3D7D7",
+"u c #A0A0A0A0A0A0",
+"i c #D7D7DFDFE7E7",
+"p c #E9E9E9E9E9E9",
+"a c #D3D3D3D3D3D3",
+"s c #969692929696",
+"d c #868679798686",
+"f c #202020202020",
+"g c #B9B9B9B9B9B9",
+"h c #A6A69E9EA6A6",
+"j c #555555555555",
+"k c #BEBEBABABEBE",
+"l c #38386D6DA6A6",
+"z c #AAAAAAAAAAAA",
+"x c #494949495151",
+"c c #E7E7E7E7EFEF",
+"v c #A3A3D1D1F2F2",
+"b c #AEAEAEAEAEAE",
+"n c #B0B0B0B0B0B0",
+"m c #707080809090",
+"M c #000000000000",
+"N c #69698686BEBE",
+"B c #A9A9A9A9A9A9",
+"V c #8E8E86867979",
+"C c #28282C2C3030",
+"Z c #CCCCCCCCCCCC",
+"A c #535353535353",
+"S c #9E9E9A9A9E9E",
+"D c #525252525252",
+" .....Xoooo.........O",
+".+@#+$%&*%*=-X@@@@@X;",
+":+#-=>,<*-1223X@@4@X;",
+"X@-==%5X@6O*=78#9++X;",
+"X@*=*- .@+0*q=7w@++Xe",
+"XO=%orty@+u>=*2<w+6oe",
+"#<*-itpa@+s===2=#66#e",
+"wOd<X yX@6s===7fghh#,",
+"w%w>=j4k@s8%*727@h-w>",
+"4%uj===<h35<l&fqz804>",
+"w%55====x5<l&<cvoo1b>",
+"nm%8<===%<%l*<o2M*ew>",
+"@s%l<==<%%l&=;mMM%eb>",
+"43O&%=%Nll&=Mj-%<$,Bj",
+"+VsOl=&l&*=MCpZ:w@Xuj",
+"4mOss<*===CA3d,$xx=<j",
+"9388uuB8Su-+h<%<<<<-j",
+"1AADAjjjjAjAADAAjAjjC"};
diff --git a/icons/21x18-3dpixmaps/themes.xpm b/icons/21x18-3dpixmaps/themes.xpm
new file mode 100644
index 0000000..38ebdff
--- /dev/null
+++ b/icons/21x18-3dpixmaps/themes.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 51 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #B6B6AEAEB6B6",
+"& c #BEBEBABABEBE",
+"* c #C7C7BABAC7C7",
+"= c #696969697171",
+"- c #AEAEAEAEB6B6",
+"; c #A9A9A9A9A9A9",
+": c #8E8E8A8A8E8E",
+"> c #C4C4C4C4C4C4",
+", c #AEAEAAAAAEAE",
+"< c #868679798686",
+"1 c #AEAE61616161",
+"2 c #666666666666",
+"3 c #AEAE9E9E5959",
+"4 c #AAAAAAAAAAAA",
+"5 c #AEAEB2B2CFCF",
+"6 c #DFDFAEAE6969",
+"7 c #E7E7D7D79E9E",
+"8 c #595951512828",
+"9 c #5F5F5F5F5F5F",
+"0 c #616161616161",
+"q c #D2D2B4B48C8C",
+"w c #AEAEA6A67171",
+"e c #404040400000",
+"r c #FFFF8E8E0808",
+"t c #CFCF55552828",
+"y c #717179798686",
+"u c #A6A6A2A2A6A6",
+"i c #6B6B69696B6B",
+"p c #F5F5DEDEB3B3",
+"a c #FFFFEBEBAEAE",
+"s c #AEAE55552828",
+"d c #BEBEBEBEBEBE",
+"f c #A6A69E9EA6A6",
+"g c #B0B0B0B0B0B0",
+"h c #FFFFB6B61010",
+"j c #AEAEA6A6AEAE",
+"k c #515155554949",
+"l c #555555555555",
+"z c #202028285151",
+"x c #999999999999",
+"c c #96969696AEAE",
+" ..................Xo",
+"O+@++@++@++@++@++@+#$",
+"O++@@+@@+@@+@@+@@+@#$",
+"O%+++++++++++++++++#$",
+"O++++@&&&*&+++++@++O=",
+"O%++++o-;:+@++++%++O=",
+">,%%&<1213=#-;&+%%%>=",
+">4%%5$67718988o@%%%>=",
+">;,,&$0qwerrrty5,,,>=",
+">u44@i6pa1s3ss9+444d=",
+">f;,g<1118httr85;;4&=",
+"*u4;,j1678ssssk-44;&=",
+"&fuuu,f9lzsrr8y%uuu@2",
+"&fuuuu4--5:88y-uuuu@2",
+"@xffffffff4ccuuffff+2",
+"@xfffffffffffffffff+0",
+"&,%+%%+%%+%%+%%+%%g>0",
+":9999999999999999990z"};
diff --git a/icons/21x18-3dpixmaps/todo.xpm b/icons/21x18-3dpixmaps/todo.xpm
new file mode 100644
index 0000000..951ed67
--- /dev/null
+++ b/icons/21x18-3dpixmaps/todo.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 31 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #B6B6AEAEB6B6",
+"& c #696969697171",
+"* c #C4C4C4C4C4C4",
+"= c #AEAEAAAAAEAE",
+"- c #AAAAAAAAAAAA",
+"; c #A9A9A9A9A9A9",
+": c #A6A6A2A2A6A6",
+"> c #BEBEBEBEBEBE",
+", c #A6A69E9EA6A6",
+"< c #AEAEA6A6AEAE",
+"1 c #BEBEBABABEBE",
+"2 c #C7C7BABAC7C7",
+"3 c #BEBEB6B6BEBE",
+"4 c #666666666666",
+"5 c #9E9E9A9A9E9E",
+"6 c #96969696AEAE",
+"7 c #B0B0B0B0B0B0",
+"8 c #616161616161",
+"9 c #8E8E8A8A8E8E",
+"0 c #5F5F5F5F5F5F",
+"q c #202028285151",
+" ..................Xo",
+"O+@++@++@++@++@++@+#$",
+"O++@@+@@+@@+@@+@@+@#$",
+"O%+++++++++++++++++#$",
+"O+++++++++++++++@++O&",
+"O%+++++%+%%+++++%++O&",
+"*=%%%%%%%%%%%%%%%%%*&",
+"*-%%%%%%%%%%%%%%%%%*&",
+"*;=================*&",
+"*:----------------->&",
+"*,;=;;=::=::=:;=::<1&",
+"2,;<;;;;-<;;<;;<;-;1&",
+"1,:::::::::::::::::34",
+"1,:::::::::::::::::@4",
+"@5,,,,,,,,,,,,,,,,,+4",
+"@o5555655655655555578",
+"1<%%%<%%<%%<%%%%%%%28",
+"90000000000000000008q"};
diff --git a/icons/21x18-3dpixmaps/unknown.xpm b/icons/21x18-3dpixmaps/unknown.xpm
new file mode 100644
index 0000000..e4264f9
--- /dev/null
+++ b/icons/21x18-3dpixmaps/unknown.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 58 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #D7D7D3D3D7D7",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B0B0B0B0B0B0",
+"@ c #B9B9B9B9B9B9",
+"# c #A9A9A9A9A9A9",
+"$ c #C4C4C4C4C4C4",
+"% c #B6B6B2B2B6B6",
+"& c #AEAEAEAEAEAE",
+"* c #8E8E8A8A8E8E",
+"= c #A0A0A0A0A0A0",
+"- c #717179798686",
+"; c #AAAAAAAAAAAA",
+": c #A6A6A6A6A6A6",
+"> c #717175757171",
+", c #B6B6AEAEB6B6",
+"< c #999999999999",
+"1 c #555555555555",
+"2 c #909090909090",
+"3 c #494949495151",
+"4 c #797979797979",
+"5 c #202020202020",
+"6 c #28282C2C3030",
+"7 c #CFCFD3D3CFCF",
+"8 c #AEAE61616161",
+"9 c #666666666666",
+"0 c #AEAEB2B2CFCF",
+"q c #2F2F4F4F4F4F",
+"w c #5F5F5F5F5F5F",
+"e c #404042424040",
+"r c #868679798686",
+"t c #CFCFC7C7CFCF",
+"y c #3D3D3B3B3D3D",
+"u c #6B6B69696B6B",
+"i c #080804040808",
+"p c #303034343030",
+"a c #696969697171",
+"s c #BEBEBEBEBEBE",
+"d c #C7C7BABAC7C7",
+"f c #181820202020",
+"g c #A6A69E9EA6A6",
+"h c #000000000000",
+"j c #AEAEAEAEB6B6",
+"k c #AEAEAAAAAEAE",
+"l c #7F7F7F7F7F7F",
+"z c #525252525252",
+"x c #BEBEBABABEBE",
+"c c #AEAEA6A6AEAE",
+"v c #A6A6A2A2A6A6",
+"b c #616161616161",
+"n c #2B2B2B2B2B2B",
+"m c #414138384141",
+"M c #9E9E9A9A9E9E",
+"N c #BEBEB6B6BEBE",
+"B c #96969696AEAE",
+" ........XXX.......Xo",
+"O+@+#$%&$*=-@@;$@:@O>",
+"O,$<1$23.456 41789$.>",
+"O,0#313*$q<3<%3wer$t>",
+"O%0<yu>%ui4p5Oary9s.>",
+"O,@defg.iitwhj@3i#0Ou",
+"$k%@g=14uheiy*w*#;@Ou",
+"$k+@$ahh9p:yu5hqkd%Ou",
+"$#j045hlhywzh1pi3xcdu",
+"$v;defbayeyyy1ueh@&du",
+"$vcxw5lu*uuu>2915%,du",
+"d#;,knnw*pyy1on5*@kd9",
+"dvck%voo2e33ac*g,%vd9",
+"dgvcuwme*eaz9459wMkx9",
+"@M#v9*3hf3fzfif44*c%b",
+"NBvo3moa13fn9zMwe4c,b",
+"xk%B**>*,,9<No4>o-Ntb",
+"*wwbwbbbbbbbbbbbwbbby"};
diff --git a/icons/21x18-3dpixmaps/utility.xpm b/icons/21x18-3dpixmaps/utility.xpm
new file mode 100644
index 0000000..e385df7
--- /dev/null
+++ b/icons/21x18-3dpixmaps/utility.xpm
@@ -0,0 +1,68 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 47 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #D3D3D3D3D3D3",
+"X c #969692929696",
+"o c #CFCFD3D3CFCF",
+"O c #B6B6B2B2B6B6",
+"+ c #B9B9B9B9B9B9",
+"@ c #CCCCCCCCCCCC",
+"# c #717175757171",
+"$ c #BEBEBEBEBEBE",
+"% c #BEBEBABABEBE",
+"& c #C7C7BABAC7C7",
+"* c #C4C4C4C4C4C4",
+"= c #B0B0B0B0B0B0",
+"- c #AAAAAAAAAAAA",
+"; c #A9A9A9A9A9A9",
+": c #9E9E9A9A9E9E",
+"> c #969696969696",
+", c #A6A6A2A2A6A6",
+"< c #5F5F5F5F5F5F",
+"1 c #555555555555",
+"2 c #8E8E8A8A8E8E",
+"3 c #616161616161",
+"4 c #797979797979",
+"5 c #717179798686",
+"6 c #515171718E8E",
+"7 c #7F7F7F7F7F7F",
+"8 c #999999999999",
+"9 c #B6B6AEAEB6B6",
+"0 c #8E8E91918E8E",
+"q c #96969696AEAE",
+"w c #696969697171",
+"e c #AEAEAAAAAEAE",
+"r c #666666666666",
+"t c #595951512828",
+"y c #515155554949",
+"u c #525252525252",
+"i c #6B6B69696B6B",
+"p c #AEAEAEAEAEAE",
+"a c #AEAEA6A6AEAE",
+"s c #AEAEAEAEB6B6",
+"d c #A6A69E9EA6A6",
+"f c #696908080808",
+"g c #868679798686",
+"h c #909090909090",
+"j c #707080809090",
+"k c #202028285151",
+" ...................X",
+"oO+O++O++O++O++O++O@#",
+"@O+++O+$%$&%**%++O+o#",
+"@=O+++&-;%:%:>,*++O@#",
+"@O+O++*<12345678&+=o#",
+"@9OOOOO42440q587,+O@w",
+"*e===O*wrO2Oty-u2%9*w",
+"*-e=99&i<*+*r#@,9=9*w",
+"*;eep9*w1*9*1w*999e*w",
+"*,-a-9stt,+,tts9---$w",
+"*d;e;O2ffi*iffg+;;-%w",
+"&,--;+2ff#@#ff2+;-;%w",
+"%d,,,O2ff#@#ff2O,,,+r",
+"%d,,,95ffi*iff59,,,+r",
+"+8ddd;hff2O2ffX;dddOr",
+"+8dddde2js,s22-ddddO3",
+"%e9O99O++O99++9O99=*3",
+"2<<<<<<<<<<<<<<<<<<3k"};
diff --git a/icons/21x18-3dpixmaps/video.xpm b/icons/21x18-3dpixmaps/video.xpm
new file mode 100644
index 0000000..73ec262
--- /dev/null
+++ b/icons/21x18-3dpixmaps/video.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 57 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #909090909090",
+"o c #C4C4C4C4C4C4",
+"O c #AEAEA6A6AEAE",
+"+ c #B6B6AEAEB6B6",
+"@ c #AEAEAEAEB6B6",
+"# c #696969697171",
+"$ c #AEAEAAAAAEAE",
+"% c #B0B0B0B0B0B0",
+"& c #B6B6B2B2B6B6",
+"* c #B9B9B9B9B9B9",
+"= c #BEBEBABABEBE",
+"- c #CCCCCCCCCCCC",
+"; c #BEBEB6B6BEBE",
+": c #AEAEB2B2CFCF",
+"> c #A0A0A0A0A0A0",
+", c #A6A69E9EA6A6",
+"< c #AAAAAAAAAAAA",
+"1 c #8E8E8A8A8E8E",
+"2 c #717175757171",
+"3 c #595951512828",
+"4 c #5F5F5F5F5F5F",
+"5 c #080804040808",
+"6 c #555555555555",
+"7 c #404042424040",
+"8 c #6B6B69696B6B",
+"9 c #A6A6A2A2A6A6",
+"0 c #404040400000",
+"q c #303034343030",
+"w c #696908080808",
+"e c #414138384141",
+"r c #616161616161",
+"t c #C7C7BABAC7C7",
+"y c #969614140808",
+"u c #A9A9A9A9A9A9",
+"i c #BEBEBEBEBEBE",
+"p c #A6A6A6A6A6A6",
+"a c #3D3D3B3B3D3D",
+"s c #666666666666",
+"d c #181820202020",
+"f c #494949495151",
+"g c #202020202020",
+"h c #7F7F7F7F7F7F",
+"j c #969692929696",
+"k c #535353535353",
+"l c #202028285151",
+"z c #9E9E9A9A9E9E",
+"x c #717179798686",
+"c c #28282C2C3030",
+"v c #96969696AEAE",
+"b c #FFFFFFFFFFFF",
+"n c #999999999999",
+"m c #2F2F4F4F5050",
+"M c #AEAEAEAEAEAE",
+"N c #969696969696",
+" ...................X",
+"oO++++++@@++++++++@.#",
+"o$@+%+&&*=*&&++++%%-#",
+"oO@++;:@>,>O:;&+@@+o#",
+"o<+%:123456781*&+@$o#",
+"o9$;803q5w5qe3rt$@$t#",
+"t9$=r03q5y5q335&+<ui#",
+"=,p+1asdfg67r7qh&p9=8",
+"i,9<j8s66f66s#kl+99*s",
+"*z99$1##88s##1xcup>*s",
+"*z,9>uuv11jv12vl,99&s",
+"*z,,>>99p$z449@f99,&s",
+"*jzzzzzzz9q@b1lv9zz+r",
+"&jzzzzzzz9Xnpmv9zznMr",
+"&XnnnnnnNnz16>>Nnnn<4",
+"&XNNjNnNNnNz,nNnNNNu4",
+"&>puupuppuupupp<ppu*4",
+"x6666446646444444444l"};
diff --git a/icons/21x18-3dpixmaps/viewer.xpm b/icons/21x18-3dpixmaps/viewer.xpm
new file mode 100644
index 0000000..8a0d6f3
--- /dev/null
+++ b/icons/21x18-3dpixmaps/viewer.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 54 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #B6B6AEAEB6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #B6B6B2B2B6B6",
+"# c #717175757171",
+"$ c #AEAEAEAEB6B6",
+"% c #D7D7D3D3D7D7",
+"& c #E9E9E9E9E9E9",
+"* c #F7F7B2B2AEAE",
+"= c #C7C7BABAC7C7",
+"- c #696969697171",
+"; c #F5F5DEDEB3B3",
+": c #F7F7F3F3F7F7",
+"> c #6B6B69696B6B",
+", c #C4C4C4C4C4C4",
+"< c #AEAEA6A6AEAE",
+"1 c #A6A69E9EA6A6",
+"2 c #5F5F5F5F5F5F",
+"3 c #28282C2C3030",
+"4 c #000000000000",
+"5 c #181820202020",
+"6 c #8E8E8A8A8E8E",
+"7 c #BEBEBABABEBE",
+"8 c #D2D2B4B48C8C",
+"9 c #202028285151",
+"0 c #515171718E8E",
+"q c #FFFFFFFFFFFF",
+"w c #AEAEB2B2CFCF",
+"e c #555555555555",
+"r c #717179798686",
+"t c #797979797979",
+"y c #A6A6A2A2A6A6",
+"u c #A9A9A9A9A9A9",
+"i c #96969696AEAE",
+"p c #616161616161",
+"a c #D7D7DFDFE7E7",
+"s c #909090909090",
+"d c #BEBEC3C3CFCF",
+"f c #666666666666",
+"g c #FFFFF3F3FFFF",
+"h c #FFFFFBFBFFFF",
+"j c #999999999999",
+"k c #AEAEAAAAAEAE",
+"l c #F0F0F0F0F0F0",
+"z c #A0A0A0A0A0A0",
+"x c #DCDCDCDCDCDC",
+"c c #9E9E9A9A9E9E",
+"v c #B9B9B9B9B9B9",
+"b c #868679798686",
+"n c #3D3D3B3B3D3D",
+" ..................Xo",
+".O++++++++++++++++@.#",
+".O@++@++@++@++@+@@+.#",
+".OO@OO@O$O$O$OO@@@@.#",
+".O@O+@$@+%&*=+@O+@O.-",
+".OOOO$=;*&:.==+@OOO.>",
+",<OO$*;12234526*7@O.>",
+"=<$$8=990qw4er99t<@=>",
+"=yu+<ipi5393r$w$90y,>",
+"=1@<iqay645-ysdq&06=f",
+"=1=igqhi<j6ykoq:1yO+f",
+"=1OO%lq:yzyo1::1iky=f",
+"7iyzji$.x wii<yy+f",
+"7c111yiiiiiiiiyy111@f",
+"vj1ii11yy11zy111111@p",
+"vocccc1icccccccccc1Op",
+"+<<OO<OOOOOOOO<OOOO=p",
+"b222222222222222222pn"};
diff --git a/icons/21x18-3dpixmaps/window-close.xpm b/icons/21x18-3dpixmaps/window-close.xpm
new file mode 100644
index 0000000..2a615f2
--- /dev/null
+++ b/icons/21x18-3dpixmaps/window-close.xpm
@@ -0,0 +1,68 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 47 1",
+"` c None",
+" c #DCDCDCDCDCDC",
+". c #CFCFD3D3CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #CCCCCCCCCCCC",
+"+ c #B6B6B2B2B6B6",
+"@ c #B9B9B9B9B9B9",
+"# c #CFCFC7C7CFCF",
+"$ c #717175757171",
+"% c #BEBEBABABEBE",
+"& c #B6B6AEAEB6B6",
+"* c #BEBEB6B6BEBE",
+"= c #AEAEA6A6AEAE",
+"- c #A6A69E9EA6A6",
+"; c #A6A679798E8E",
+": c #D2D2B4B48C8C",
+"> c #696969697171",
+", c #AEAEB2B2CFCF",
+"< c #C4C4C4C4C4C4",
+"1 c #AEAEAAAAAEAE",
+"2 c #B0B0B0B0B0B0",
+"3 c #C7C7BABAC7C7",
+"4 c #A0A0A0A0A0A0",
+"5 c #080804040808",
+"6 c #96969696AEAE",
+"7 c #AAAAAAAAAAAA",
+"8 c #525252525252",
+"9 c #000000000000",
+"0 c #494949495151",
+"q c #A9A9A9A9A9A9",
+"w c #181820202020",
+"e c #3D3D3B3B3D3D",
+"r c #A6A6A2A2A6A6",
+"t c #2B2B2B2B2B2B",
+"y c #616161616161",
+"u c #BEBEBEBEBEBE",
+"i c #909090909090",
+"p c #303034343030",
+"a c #8E8E8A8A8E8E",
+"s c #9E9E9A9A9E9E",
+"d c #666666666666",
+"f c #535353535353",
+"g c #999999999999",
+"h c #797979797979",
+"j c #5F5F5F5F5F5F",
+"k c #202028285151",
+" ..................Xo",
+"O+@++@+@@@@@@+@++@+#$",
+"O++@@+%&&*@&&*+@@+@#$",
+"O&++++@+=--=+++++++#$",
+"O+++++==;;:@@++++++O>",
+"O&++++++=*;,+&++&++O>",
+"<1&&&&2=3456<&&&&&&<>",
+"<7&&&&&,<890+%&&&&&<>",
+"<q1111@+w99eer@1111<>",
+"<r777&%t9995y0+&777u>",
+"<-q1q+i999995pa+qq7%>",
+"3r77q@a9999999a@q7q%>",
+"%-rrr&s9w99999s&rrr@d",
+"%-rrrq@095999f@rrrr@d",
+"@g----q+09990@r----+d",
+"@g-----r+iha+r-----+y",
+"%1&+&&+&&%3@+&&+&&2<y",
+"ajjjjjjjjjjjjjjjjjjyk"};
diff --git a/icons/21x18-3dpixmaps/window.xpm b/icons/21x18-3dpixmaps/window.xpm
new file mode 100644
index 0000000..2df5b1a
--- /dev/null
+++ b/icons/21x18-3dpixmaps/window.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 42 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #CCCCCCCCCCCC",
+"o c #969692929696",
+"O c #D7D7D3D3D7D7",
+"+ c #D3D3D3D3D3D3",
+"@ c #DCDCDCDCDCDC",
+"# c #E9E9E9E9E9E9",
+"$ c #D7D7DFDFE7E7",
+"% c #696969697171",
+"& c #A0A0A0A0A0A0",
+"* c #616161616161",
+"= c #666666666666",
+"- c #6B6B69696B6B",
+"; c #8E8E8A8A8E8E",
+": c #BEBEBEBEBEBE",
+"> c #797979797979",
+", c #AEAEB2B2CFCF",
+"< c #BEBEC3C3CFCF",
+"1 c #E7E7E7E7EFEF",
+"2 c #A3A3D1D1F2F2",
+"3 c #C4C4C4C4C4C4",
+"4 c #CFCFD3D3CFCF",
+"5 c #C7C7BABAC7C7",
+"6 c #B0B0B0B0B0B0",
+"7 c #717175757171",
+"8 c #EDEDEDEDEDED",
+"9 c #EFEFF3F3F7F7",
+"0 c #B9B9B9B9B9B9",
+"q c #BEBEBABABEBE",
+"w c #AEAEAEAEB6B6",
+"e c #5F5F5F5F5F5F",
+"r c #B6B6B2B2B6B6",
+"t c #707080809090",
+"y c #5151A2A24949",
+"u c #717179798686",
+"i c #AAAAAAAAAAAA",
+"p c #555555555555",
+"a c #535353535353",
+"s c #525252525252",
+"d c #202028285151",
+" ..X.....X........X.o",
+"XO+@#@$#@OO $#$$@ O@%",
+"XO&**=-==;:-*=--*>X+%",
+"X+,<1<<<<$O,$<<<<$ .%",
+"X+<<$2<<<$X<1<<<<<O+%",
+"34:,<<<,<<X,,<<<,<OX-",
+"3+:<<<,<,4.<<<<<,<+X-",
+"3+,2<<<<<2X<<,,<<<+X-",
+"3+3$$$$$$$X $$$$$$+X=",
+"5+6==%%-=;X>-=7%%>X.=",
+"3+,<8<<<2$X,9<2<<$@3=",
+"5+0<$,<<<$X<$<<<<<OX=",
+"qX0,<,<<,$X,<<,<<<O3*",
+"q+,<,<<<,$X,2<,<<< 3*",
+"04w,<<,<,$3,<<<,<2O3e",
+"0O31111$11O11111$9@Xe",
+"qrt;yttuy;utttt;;t;ie",
+"upaasssasassaasaaaapd"};
diff --git a/icons/21x18-3dpixmaps/windows.xpm b/icons/21x18-3dpixmaps/windows.xpm
new file mode 100644
index 0000000..1d83d80
--- /dev/null
+++ b/icons/21x18-3dpixmaps/windows.xpm
@@ -0,0 +1,236 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"21 18 211 2",
+/* too many colors */
+"`` c None",
+" c #285d27112711",
+". c #2fda2fda2fda",
+"X c #33b132803280",
+"o c #377437743774",
+"O c #394d394d394d",
+"+ c #3af03af03af0",
+"@ c #3cda3cda3cda",
+"# c Gray24",
+"$ c #0000467e467e",
+"% c #000052e852e8",
+"& c #005d5db85db8",
+"* c #01ec64936493",
+"= c #000067646764",
+"- c #07f964d464d4",
+"; c #000068386838",
+": c #000069236923",
+"> c #00006a1a6a1a",
+", c #00006bb96bb9",
+"< c #00006c5d6c5d",
+"1 c #00006d2a6d2a",
+"2 c #00006fff6fff",
+"3 c #080864e664e6",
+"4 c #0839650b650b",
+"5 c #092b66de66de",
+"6 c #0000739d739d",
+"7 c #258e51595159",
+"8 c #3357558c558c",
+"9 c #380454565456",
+"0 c #41c641c641c6",
+"q c Gray26",
+"w c #46cd46cd46cd",
+"e c #493e47f247f2",
+"r c Gray29",
+"t c #4cad4cad4cad",
+"y c #4e6d4e6d4e6d",
+"u c Gray31",
+"i c #578a49664966",
+"p c #505550565056",
+"a c #512351235123",
+"s c #52e753015301",
+"d c #537553775377",
+"f c #551354ff54ff",
+"g c Gray34",
+"h c #505a5b695b69",
+"j c #583e544a544a",
+"k c #582a56c856c8",
+"l c #591e57eb57eb",
+"z c #5bfb57ea57ea",
+"x c #5e37576f576f",
+"c c #5fb0568a568a",
+"v c #589158915891",
+"b c Gray35",
+"n c #5a505a505a50",
+"m c #5b6c5e255e25",
+"M c #5f3f5ba35ba3",
+"N c #5d265c165c16",
+"B c Gray37",
+"V c #5cd769e169e1",
+"C c #59d87dd67dd6",
+"Z c #60ab60ab60ab",
+"A c Gray39",
+"S c #658a650c650c",
+"D c Gray40",
+"F c #67c967c967c9",
+"G c #69ae671d671d",
+"H c Gray41",
+"J c #6a0b69516951",
+"K c #77c567516751",
+"L c #740674067406",
+"P c #7932719f719f",
+"I c #7b7c7b7c7b7c",
+"U c #7c797c797c79",
+"Y c #7c487c487e7a",
+"T c Gray50",
+"R c #678b89208920",
+"E c #6b368c558c55",
+"W c #6d968e738e73",
+"Q c #6c17913f913f",
+"! c #811776047604",
+"~ c #825a77597759",
+"^ c #81507ba97ba9",
+"/ c #82667aeb7aeb",
+"( c #829b7e7f7e7f",
+") c #85187c777c77",
+"_ c #804a804a804a",
+"` c #808481028102",
+"' c #83ee83ee83ee",
+"] c #84eb84eb84eb",
+"[ c #85a184548454",
+"{ c #856e856e869c",
+"} c #86c186c187ef",
+"| c #873a873a885b",
+" . c #886487168716",
+".. c #8f6587d287d2",
+"X. c #88fa88fa88fa",
+"o. c #885888588962",
+"O. c #89eb89eb8b04",
+"+. c Gray54",
+"@. c #8b058b058c1e",
+"#. c #8dd18dd18dd1",
+"$. c #8ddb8ddb8ef4",
+"%. c #8e7f8e678e67",
+"&. c #8e228e228f3a",
+"*. c #90ce89228922",
+"=. c #908a908a91a3",
+"-. c Gray57",
+";. c #9189918992a1",
+":. c #91e891e89300",
+">. c #92fd90009000",
+",. c #928692869267",
+"<. c #939e939e93a1",
+"1. c #971293579357",
+"2. c #9422942293d3",
+"3. c Gray58",
+"4. c #945894589571",
+"5. c #9536953694e8",
+"6. c #95759575954e",
+"7. c #9621962195d5",
+"8. c Gray59",
+"9. c #9761976196c9",
+"0. c #97a597a597a7",
+"q. c #974097409858",
+"w. c #981091a691a6",
+"e. c #9acd933c933c",
+"r. c #985998599811",
+"t. c Gray60",
+"y. c #98fe98fe9a17",
+"u. c #9a769a769a64",
+"i. c #9a519a519b6a",
+"p. c #9bf69bf69bf6",
+"a. c #9e2498a398a3",
+"s. c Gray61",
+"d. c #9da29da29d94",
+"f. c #9d549d549e6d",
+"g. c #9ea49ea49fbd",
+"h. c #9f879f879f3e",
+"j. c #a09ba09ba089",
+"k. c #a0cfa0cfa1dd",
+"l. c #a0ffa100a102",
+"z. c Gray63",
+"x. c #a235a235a1ed",
+"c. c #a2b5a2b6a2b7",
+"v. c Gray64",
+"b. c #a46aa46ba460",
+"n. c #a597a59fa5a0",
+"m. c #a5a7a5a7a678",
+"M. c Gray65",
+"N. c #a794a793a793",
+"B. c #ab7ea2eba2eb",
+"V. c #a98ba63ba63b",
+"C. c #adeea328a328",
+"Z. c Gray66",
+"A. c #a945a945a8fc",
+"S. c #a984a989a989",
+"D. c #a934a934aa37",
+"F. c #aa52aa52aa52",
+"G. c Gray67",
+"H. c #abf4ac0eac0e",
+"J. c #ac52ac5aac5b",
+"K. c #ad0fad0facc6",
+"L. c Gray68",
+"P. c #ae83ae70ae6e",
+"I. c #af54ae5bae5b",
+"U. c #af3caf3caef5",
+"Y. c #af6baf6baf6c",
+"T. c #b0bfafc7afc7",
+"R. c #b41baec7aec7",
+"E. c #b6e9af41af41",
+"W. c #b829ada5ada5",
+"Q. c #bb57ae95ae95",
+"!. c #bce7adfdadfd",
+"~. c #bf9cad94ad94",
+"^. c #be4aae07ae07",
+"/. c #b1aab183b183",
+"(. c #b261b261b261",
+"). c #b391b244b244",
+"_. c Gray70",
+"`. c #b3e5b477b477",
+"'. c #b44ab3d6b3d6",
+"]. c #b5f2b30eb30e",
+"[. c #b630b10eb10e",
+"{. c #b40ab4a8b4a8",
+"}. c Gray71",
+"|. c #b7c4b5f8b5f8",
+" X c #b62db62db5ed",
+".X c #b661b661b661",
+"XX c #b751b751b751",
+"oX c Gray72",
+"OX c #b946b8bfb8bf",
+"+X c Gray73",
+"@X c #bafdbafdbbbc",
+"#X c #bb19bb19bb19",
+"$X c #be09be09be09",
+"%X c Gray75",
+"&X c #c03aae23ae23",
+"*X c #c0eeb8fbb8fb",
+"=X c #c0d2bd11bd11",
+"-X c #ccd9b900b900",
+";X c #cca7bd32bd32",
+":X c #d051b9bfb9bf",
+">X c #d3d1be0dbe0d",
+",X c #c170c12cc12c",
+"<X c Gray77",
+"1X c #c50bc50bc502",
+"2X c #c694c694c694",
+"3X c Gray78",
+"4X c #ce7fc531c531",
+"5X c #d05bc9d4c9d4",
+"6X c #d6b9cba2cba2",
+"7X c #d20bd20bd20b",
+/* pixels */
+"7X2X2X<X2X<X<X<X<X<X2X,X2X<X<X<X2X<X<X2X#X",
+"2X X(.(.].'.(.`.`.`.'.].`.`.`.(.'.(.(. XF.",
+",XJ.F.J.J.J.[.!.!.&X!.&X!.!.E.T.J.G.J.J.g.",
+",XJ.F.F.F.].V & 5 5 - - 5 * 8 E.J.F.G.T.g.",
+"%XJ.F.N.F. Xm C R R E W W Q h =XJ.F.F.J.s.",
+"%XF.M.M.Z.(.G *X4X6X;X-X:X>XK C.V.J.M.F.g.",
+"#XF.v.M.M.'.J #X,X5X7 = , < , % ` J.M.A.i.",
+"#XM.v.M.V.a.c C.Q.Q.i ! ! ) j r 2.Y.v.Z.t.",
+"XXM.j.M.e.$ , , = , = 6 < 9 x l 8.J.v.v.y.",
+" Xv.s.M.*.M / *...P e./ ( n l d 2.F.s.v.4.",
+" Xv.t.v.=.J X X.[ (.e N S f d 4.Z.u.v.-.",
+" Xj.t.v.&.n i / U w 0.l A l u t 2.Z.t.j.-.",
+"(.s.t.v.X.S @ ) ] . F.r B u S n v.b.t.s.-.",
+"(.p.8.s.X.A 0 E T o v.d l L 3X(.Y.t.0.u.&.",
+"Y.t.-.t.X.o 0 u u @ n 0 @ A J.&.-.4.8.y.@.",
+"J.0.-.8.8.-.J.J.J.J.J.J.F.(.b.-.-.2.2.8.X.",
+"Y.t.:.8.4.8.8.8.4.4.8.8.4.4.-.4.4.2.4.0.| ",
+"M.&.] ] | ] ] ] { | ] ] | ] | ] | ] ] | Y "
+};
diff --git a/icons/21x18-3dpixmaps/word-processor.xpm b/icons/21x18-3dpixmaps/word-processor.xpm
new file mode 100644
index 0000000..65b61cd
--- /dev/null
+++ b/icons/21x18-3dpixmaps/word-processor.xpm
@@ -0,0 +1,85 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 64 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #8E8E8A8A8E8E",
+"o c #C4C4C4C4C4C4",
+"O c #AEAEA6A6AEAE",
+"+ c #A6A69E9EA6A6",
+"@ c #9E9E9A9A9E9E",
+"# c #96969696AEAE",
+"$ c #6B6B69696B6B",
+"% c #FFFFFBFBFFFF",
+"& c #FFFFFFFFFFFF",
+"* c #717179798686",
+"= c #C7C7BABAC7C7",
+"- c #A6A6A2A2A6A6",
+"; c #515171718E8E",
+": c #E7E7E7E7EFEF",
+"> c #D7D7DFDFE7E7",
+", c #F0F0F0F0F0F0",
+"< c #EDEDEDEDEDED",
+"1 c #AEAEB2B2CFCF",
+"2 c #E9E9E9E9E9E9",
+"3 c #D7D7D3D3D7D7",
+"4 c #666666666666",
+"5 c #BEBEB6B6BEBE",
+"6 c #969692929696",
+"7 c #BEBEC3C3CFCF",
+"8 c #B9B9B9B9B9B9",
+"9 c #CCCCCCCCCCCC",
+"0 c #F7F7F3F3F7F7",
+"q c #AEAEAEAEB6B6",
+"w c #707080809090",
+"e c #909090909090",
+"r c #717175757171",
+"t c #B6B6B2B2B6B6",
+"y c #616161616161",
+"u c #B0B0B0B0B0B0",
+"i c #8E8E91918E8E",
+"p c #D3D3D3D3D3D3",
+"a c #AEAE61616161",
+"s c #AAAAAAAAAAAA",
+"d c #797979797979",
+"f c #5F5F5F5F5F5F",
+"g c #797986869E9E",
+"h c #999999999999",
+"j c #A0A0A0A0A0A0",
+"k c #CFCFD3D3CFCF",
+"l c #A9A9A9A9A9A9",
+"z c #555555555555",
+"x c #181820202020",
+"c c #525252525252",
+"v c #B6B6AEAEB6B6",
+"b c #494949495151",
+"n c #202028285151",
+"m c #696969697171",
+"M c #EFEFF3F3F7F7",
+"N c #DCDCDCDCDCDC",
+"B c #000000001818",
+"V c #868679798686",
+"C c #AEAEAEAEAEAE",
+"Z c #A6A6A6A6A6A6",
+"A c #28284D4D9696",
+"S c #535353535353",
+"D c #303034343030",
+" ...................X",
+"oO+++@+#@+@@+@+#+@Oo$",
+"oO+%&&&&&&&%&&&&&#*.$",
+"=-@&&&&&&&%&&&&&&#;.$",
+"=-#&&:>>,&&&<>,&&#;.$",
+"1+#%&:>>:::,23,&&#;.4",
+"5#6%&..71171.1>&&#;=4",
+"8#6&&7997.97990&&#;o4",
+"5@X%&>>3>>3:&0qwer;ty",
+"uei&&p>>>p>>#atosXd;f",
+"tXX&&77..3#g1oXXhjg#f",
+"uXX&&7.k>7dp-ijXlzxdc",
+"vXX&&.7p1r#rr6+=0dx4b",
+"qXX&&0%*;#71593q5nmvz",
+"swX&&M:3&&&N3N0#mBe-z",
+"lVi.-sqtC6**X#fxBf6hz",
+"Ze6X;;;;Af;;;;;*@-#qz",
+"dcSzSSzSSzzzSzzScccSD"};
diff --git a/icons/21x18-3dpixmaps/www.xpm b/icons/21x18-3dpixmaps/www.xpm
new file mode 100644
index 0000000..2c436a9
--- /dev/null
+++ b/icons/21x18-3dpixmaps/www.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 58 1",
+"` c None",
+" c #DCDCD8D8DCDC",
+". c #CFCFC7C7CFCF",
+"X c #D3D3D3D3D3D3",
+"o c #969692929696",
+"O c #B6B6AEAEB6B6",
+"+ c #BEBEB6B6BEBE",
+"@ c #C7C7BABAC7C7",
+"# c #C4C4C4C4C4C4",
+"$ c #B6B6B2B2B6B6",
+"% c #717175757171",
+"& c #868679798686",
+"* c #797979797979",
+"= c #717179798686",
+"- c #8E8E8A8A8E8E",
+"; c #696969697171",
+": c #96969696AEAE",
+"> c #8E8E86867979",
+", c #FFFFFFFFC7C7",
+"< c #515155554949",
+"1 c #AEAE61616161",
+"2 c #AEAEAEAEAEAE",
+"3 c #FFFFFFFFF0F0",
+"4 c #303034343030",
+"5 c #DFDFAEAE6969",
+"6 c #B0B0B0B0B0B0",
+"7 c #555555555555",
+"8 c #FFFFFFFFD7D7",
+"9 c #CFCFD3D3CFCF",
+"0 c #9E9E9A9A9E9E",
+"q c #AEAEA6A6AEAE",
+"w c #969696969696",
+"e c #616161616161",
+"r c #B9B9B9B9B9B9",
+"t c #BEBEC3C3BEBE",
+"y c #F5F5DEDEB3B3",
+"u c #AEAEB2B2CFCF",
+"i c #A0A0A0A0A0A0",
+"p c #FFFFFFFFFFFF",
+"a c #000000000000",
+"s c #181820202020",
+"d c #A9A9A9A9A9A9",
+"f c #A6A6A6A6A6A6",
+"g c #5F5F5F5F5F5F",
+"h c #E7E7D7D79E9E",
+"j c #A6A69E9EA6A6",
+"k c #080804040808",
+"l c #BEBEBABABEBE",
+"z c #A6A6A2A2A6A6",
+"x c #999999999999",
+"c c #6B6B69696B6B",
+"v c #8E8E91918E8E",
+"b c #AEAEAEAEB6B6",
+"n c #666666666666",
+"m c #AAAAAAAAAAAA",
+"M c #595951512828",
+"N c #7F7F7F7F7F7F",
+"B c #202028285151",
+" ..................Xo",
+".O+++@@##@#@@+++++$.%",
+".O$++O&****=-@+++$+.;",
+".O$$@:>,,,,,<1@+$$$.;",
+".O$O@o23<44415-@+$O.;",
+".OOO+o6%78,9%140+OO.;",
+"#qOO+-6wer<t8y1-uOO#;",
+"@qOOO-ip>as*dpi&+OO@;",
+"@qqqO-f,#gaht,i*$qq@;",
+"@jqqO-f,23krr,i*Oqql;",
+"@jzqO-x3>8ia>pi1Ozq+;",
+"@jqzO-xp32>*cw6*Oqz+;",
+"ljzjq&f,v8,8g%6*bjjrn",
+"+0zjd-tma<MM7p6Nqzj$n",
+"rxjjj-<>%xww>><&zjj$n",
+"roj00jo--------jj:jOe",
+"+qOOOOO$O$$$$$OOOqO@e",
+"&gggggggggggggggggggB"};
diff --git a/icons/21x18-3dpixmaps/xv.xpm b/icons/21x18-3dpixmaps/xv.xpm
new file mode 100644
index 0000000..21ee8a8
--- /dev/null
+++ b/icons/21x18-3dpixmaps/xv.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char * image_name[] = {
+"21 18 75 1",
+"` c None",
+" c #F7F7F3F3F7F7",
+". c #D7D7DFDFE7E7",
+"X c #DCDCDCDCDCDC",
+"o c #E9E9E9E9E9E9",
+"O c #535353535353",
+"+ c #AEAEB2B2CFCF",
+"@ c #CFCFC7C7CFCF",
+"# c #D7D7D3D3D7D7",
+"$ c #D3D3D3D3D3D3",
+"% c #FFFFFBFBFFFF",
+"& c #CCCCCCCCCCCC",
+"* c #F0F0F0F0F0F0",
+"= c #FFFFFFFFFFFF",
+"- c #3D3D3B3B3D3D",
+"; c #E7E7E7E7EFEF",
+": c #96969696AEAE",
+"> c #BEBEC3C3CFCF",
+", c #EFEFF3F3F7F7",
+"< c #CFCFD3D3CFCF",
+"1 c #51515555FFFF",
+"2 c #EDEDEDEDEDED",
+"3 c #FFFFFFFFF0F0",
+"4 c #E7E7D7D79E9E",
+"5 c #DFDFAEAE6969",
+"6 c #AEAE9E9E5959",
+"7 c #BEBEB6B6BEBE",
+"8 c #595951512828",
+"9 c #DFDFBABA8E8E",
+"0 c #303034343030",
+"q c #AEAEA6A67171",
+"w c #FFFFFFFFD7D7",
+"e c #696969697171",
+"r c #515155554949",
+"t c #D2D2B4B48C8C",
+"y c #D3D3F1F1FFFF",
+"u c #A3A3D1D1F2F2",
+"i c #AAAAAAAAAAAA",
+"p c #FFFFE7E7BEBE",
+"a c #8E8E8A8A8E8E",
+"s c #9E9E9A9A9E9E",
+"d c #666666666666",
+"f c #38386D6DA6A6",
+"g c #5959A2A2D7D7",
+"h c #202024249696",
+"j c #AEAE61616161",
+"k c #5F5F5F5F5F5F",
+"l c #B6B645455959",
+"z c #808000008080",
+"x c #515171718E8E",
+"c c #797979797979",
+"v c #AEAE55552828",
+"b c #28282C2C3030",
+"n c #C4C4C4C4C4C4",
+"m c #BEBEC3C3BEBE",
+"M c #2F2F4F4F5050",
+"N c #A0A0A0A0A0A0",
+"B c #A6A679798E8E",
+"V c #EFEF28285151",
+"C c #494949495151",
+"Z c #BEBE20202020",
+"A c #696908080808",
+"S c #69698686BEBE",
+"D c #202028285151",
+"F c #28284D4D9696",
+"G c #555555555555",
+"H c #DCDCD8D8DCDC",
+"J c #000000000000",
+"K c #181820202020",
+"L c #202020202020",
+"P c #080804040808",
+"I c #000000001818",
+"U c #000000008080",
+"Y c #2B2B2B2B2B2B",
+"T c #6B6B69696B6B",
+" ..XXXXoooXXooooooooO",
+"o+@##.$.%.&.*=%%%%==-",
+";:>@;= ,;<;=========-",
+";1+& ===% ==========-",
+"o.%===2=====334o= #,-",
+"o =%%567=o488964%65 0",
+"23===5q+w58er9tot5&y0",
+"o+u..95t58i=95pa64t<0",
+"o1111s49df1+5qghj55u0",
+".1111t4klzxt5X t5t3=-",
+".1gxt45cjv949y<5+uu1b",
+"o1:4655:n559:16mg111b",
+".f56Mt456xN455qBVle:0",
+".1tC1+9j11154++BZVAS0",
+".DhFhhFFFhCGkF11Fhh1b",
+"HJKDDbKKLPIPLDUDhDKYY",
+"#D-0DMDDDDbDDbDMDDDxY",
+"T0000000YYYYbb00b0b0K"};
diff --git a/icons/22x22-aquafusion/_symlinks.lst b/icons/22x22-aquafusion/_symlinks.lst
new file mode 100644
index 0000000..01b0b9b
--- /dev/null
+++ b/icons/22x22-aquafusion/_symlinks.lst
@@ -0,0 +1,14 @@
+todo.png choice-no.png
+amusement.png choice-yes.png
+window.png window-close.png
+window.png window-delete.png
+window.png window-destroy.png
+window.png window-iconify.png
+window.png window-identify.png
+window.png window-lower.png
+window.png window-maximize.png
+window.png window-move.png
+window.png window-raise.png
+window.png window-resize.png
+window.png window-shade.png
+window.png window-stick.png
diff --git a/icons/22x22-aquafusion/amusement.png b/icons/22x22-aquafusion/amusement.png
new file mode 100644
index 0000000..692c6b2
--- /dev/null
+++ b/icons/22x22-aquafusion/amusement.png
Binary files differ
diff --git a/icons/22x22-aquafusion/calculator.png b/icons/22x22-aquafusion/calculator.png
new file mode 100644
index 0000000..8b057ac
--- /dev/null
+++ b/icons/22x22-aquafusion/calculator.png
Binary files differ
diff --git a/icons/22x22-aquafusion/cd-player.png b/icons/22x22-aquafusion/cd-player.png
new file mode 100644
index 0000000..3096434
--- /dev/null
+++ b/icons/22x22-aquafusion/cd-player.png
Binary files differ
diff --git a/icons/22x22-aquafusion/chat.png b/icons/22x22-aquafusion/chat.png
new file mode 100644
index 0000000..ca40144
--- /dev/null
+++ b/icons/22x22-aquafusion/chat.png
Binary files differ
diff --git a/icons/22x22-aquafusion/clock.png b/icons/22x22-aquafusion/clock.png
new file mode 100644
index 0000000..0aa3561
--- /dev/null
+++ b/icons/22x22-aquafusion/clock.png
Binary files differ
diff --git a/icons/22x22-aquafusion/colors.png b/icons/22x22-aquafusion/colors.png
new file mode 100644
index 0000000..41dfb70
--- /dev/null
+++ b/icons/22x22-aquafusion/colors.png
Binary files differ
diff --git a/icons/22x22-aquafusion/configuration.png b/icons/22x22-aquafusion/configuration.png
new file mode 100644
index 0000000..e340608
--- /dev/null
+++ b/icons/22x22-aquafusion/configuration.png
Binary files differ
diff --git a/icons/22x22-aquafusion/development.png b/icons/22x22-aquafusion/development.png
new file mode 100644
index 0000000..2e19f5c
--- /dev/null
+++ b/icons/22x22-aquafusion/development.png
Binary files differ
diff --git a/icons/22x22-aquafusion/disk-cd.png b/icons/22x22-aquafusion/disk-cd.png
new file mode 100644
index 0000000..58cc1ef
--- /dev/null
+++ b/icons/22x22-aquafusion/disk-cd.png
Binary files differ
diff --git a/icons/22x22-aquafusion/disk-floppy.png b/icons/22x22-aquafusion/disk-floppy.png
new file mode 100644
index 0000000..1ece235
--- /dev/null
+++ b/icons/22x22-aquafusion/disk-floppy.png
Binary files differ
diff --git a/icons/22x22-aquafusion/disk.png b/icons/22x22-aquafusion/disk.png
new file mode 100644
index 0000000..d71b82c
--- /dev/null
+++ b/icons/22x22-aquafusion/disk.png
Binary files differ
diff --git a/icons/22x22-aquafusion/display.png b/icons/22x22-aquafusion/display.png
new file mode 100644
index 0000000..f596b1f
--- /dev/null
+++ b/icons/22x22-aquafusion/display.png
Binary files differ
diff --git a/icons/22x22-aquafusion/editor.png b/icons/22x22-aquafusion/editor.png
new file mode 100644
index 0000000..d3b446c
--- /dev/null
+++ b/icons/22x22-aquafusion/editor.png
Binary files differ
diff --git a/icons/22x22-aquafusion/empty.png b/icons/22x22-aquafusion/empty.png
new file mode 100644
index 0000000..e5b1c56
--- /dev/null
+++ b/icons/22x22-aquafusion/empty.png
Binary files differ
diff --git a/icons/22x22-aquafusion/file-manager.png b/icons/22x22-aquafusion/file-manager.png
new file mode 100644
index 0000000..18c63d9
--- /dev/null
+++ b/icons/22x22-aquafusion/file-manager.png
Binary files differ
diff --git a/icons/22x22-aquafusion/file.png b/icons/22x22-aquafusion/file.png
new file mode 100644
index 0000000..20aef25
--- /dev/null
+++ b/icons/22x22-aquafusion/file.png
Binary files differ
diff --git a/icons/22x22-aquafusion/folder-open.png b/icons/22x22-aquafusion/folder-open.png
new file mode 100644
index 0000000..dd3a62b
--- /dev/null
+++ b/icons/22x22-aquafusion/folder-open.png
Binary files differ
diff --git a/icons/22x22-aquafusion/folder.png b/icons/22x22-aquafusion/folder.png
new file mode 100644
index 0000000..b0ecd5d
--- /dev/null
+++ b/icons/22x22-aquafusion/folder.png
Binary files differ
diff --git a/icons/22x22-aquafusion/font.png b/icons/22x22-aquafusion/font.png
new file mode 100644
index 0000000..845ca8c
--- /dev/null
+++ b/icons/22x22-aquafusion/font.png
Binary files differ
diff --git a/icons/22x22-aquafusion/game-action.png b/icons/22x22-aquafusion/game-action.png
new file mode 100644
index 0000000..8e468e4
--- /dev/null
+++ b/icons/22x22-aquafusion/game-action.png
Binary files differ
diff --git a/icons/22x22-aquafusion/game-board.png b/icons/22x22-aquafusion/game-board.png
new file mode 100644
index 0000000..6366478
--- /dev/null
+++ b/icons/22x22-aquafusion/game-board.png
Binary files differ
diff --git a/icons/22x22-aquafusion/game-cards.png b/icons/22x22-aquafusion/game-cards.png
new file mode 100644
index 0000000..a18d8d3
--- /dev/null
+++ b/icons/22x22-aquafusion/game-cards.png
Binary files differ
diff --git a/icons/22x22-aquafusion/game-logic.png b/icons/22x22-aquafusion/game-logic.png
new file mode 100644
index 0000000..6b488e6
--- /dev/null
+++ b/icons/22x22-aquafusion/game-logic.png
Binary files differ
diff --git a/icons/22x22-aquafusion/game.png b/icons/22x22-aquafusion/game.png
new file mode 100644
index 0000000..3f77d8a
--- /dev/null
+++ b/icons/22x22-aquafusion/game.png
Binary files differ
diff --git a/icons/22x22-aquafusion/ghostview.png b/icons/22x22-aquafusion/ghostview.png
new file mode 100644
index 0000000..653284b
--- /dev/null
+++ b/icons/22x22-aquafusion/ghostview.png
Binary files differ
diff --git a/icons/22x22-aquafusion/gimp.png b/icons/22x22-aquafusion/gimp.png
new file mode 100644
index 0000000..f4a1882
--- /dev/null
+++ b/icons/22x22-aquafusion/gimp.png
Binary files differ
diff --git a/icons/22x22-aquafusion/gnome.png b/icons/22x22-aquafusion/gnome.png
new file mode 100644
index 0000000..fed0d26
--- /dev/null
+++ b/icons/22x22-aquafusion/gnome.png
Binary files differ
diff --git a/icons/22x22-aquafusion/gnu.png b/icons/22x22-aquafusion/gnu.png
new file mode 100644
index 0000000..cecb948
--- /dev/null
+++ b/icons/22x22-aquafusion/gnu.png
Binary files differ
diff --git a/icons/22x22-aquafusion/graphics.png b/icons/22x22-aquafusion/graphics.png
new file mode 100644
index 0000000..10bfe55
--- /dev/null
+++ b/icons/22x22-aquafusion/graphics.png
Binary files differ
diff --git a/icons/22x22-aquafusion/help.png b/icons/22x22-aquafusion/help.png
new file mode 100644
index 0000000..7ef5d4b
--- /dev/null
+++ b/icons/22x22-aquafusion/help.png
Binary files differ
diff --git a/icons/22x22-aquafusion/home.png b/icons/22x22-aquafusion/home.png
new file mode 100644
index 0000000..a36bfa9
--- /dev/null
+++ b/icons/22x22-aquafusion/home.png
Binary files differ
diff --git a/icons/22x22-aquafusion/image-processor.png b/icons/22x22-aquafusion/image-processor.png
new file mode 100644
index 0000000..32c4585
--- /dev/null
+++ b/icons/22x22-aquafusion/image-processor.png
Binary files differ
diff --git a/icons/22x22-aquafusion/image-viewer.png b/icons/22x22-aquafusion/image-viewer.png
new file mode 100644
index 0000000..7d9cfcb
--- /dev/null
+++ b/icons/22x22-aquafusion/image-viewer.png
Binary files differ
diff --git a/icons/22x22-aquafusion/information.png b/icons/22x22-aquafusion/information.png
new file mode 100644
index 0000000..c01fcc9
--- /dev/null
+++ b/icons/22x22-aquafusion/information.png
Binary files differ
diff --git a/icons/22x22-aquafusion/item.png b/icons/22x22-aquafusion/item.png
new file mode 100644
index 0000000..9cf63ee
--- /dev/null
+++ b/icons/22x22-aquafusion/item.png
Binary files differ
diff --git a/icons/22x22-aquafusion/kde.png b/icons/22x22-aquafusion/kde.png
new file mode 100644
index 0000000..00b96f8
--- /dev/null
+++ b/icons/22x22-aquafusion/kde.png
Binary files differ
diff --git a/icons/22x22-aquafusion/keyboard.png b/icons/22x22-aquafusion/keyboard.png
new file mode 100644
index 0000000..3d33698
--- /dev/null
+++ b/icons/22x22-aquafusion/keyboard.png
Binary files differ
diff --git a/icons/22x22-aquafusion/linux.png b/icons/22x22-aquafusion/linux.png
new file mode 100644
index 0000000..dda6c0c
--- /dev/null
+++ b/icons/22x22-aquafusion/linux.png
Binary files differ
diff --git a/icons/22x22-aquafusion/lock.png b/icons/22x22-aquafusion/lock.png
new file mode 100644
index 0000000..1aea8bb
--- /dev/null
+++ b/icons/22x22-aquafusion/lock.png
Binary files differ
diff --git a/icons/22x22-aquafusion/mail.png b/icons/22x22-aquafusion/mail.png
new file mode 100644
index 0000000..2dfb3f0
--- /dev/null
+++ b/icons/22x22-aquafusion/mail.png
Binary files differ
diff --git a/icons/22x22-aquafusion/modules.png b/icons/22x22-aquafusion/modules.png
new file mode 100644
index 0000000..80bf7eb
--- /dev/null
+++ b/icons/22x22-aquafusion/modules.png
Binary files differ
diff --git a/icons/22x22-aquafusion/monitoring.png b/icons/22x22-aquafusion/monitoring.png
new file mode 100644
index 0000000..a4b4d8d
--- /dev/null
+++ b/icons/22x22-aquafusion/monitoring.png
Binary files differ
diff --git a/icons/22x22-aquafusion/mouse.png b/icons/22x22-aquafusion/mouse.png
new file mode 100644
index 0000000..4e975e1
--- /dev/null
+++ b/icons/22x22-aquafusion/mouse.png
Binary files differ
diff --git a/icons/22x22-aquafusion/multimedia.png b/icons/22x22-aquafusion/multimedia.png
new file mode 100644
index 0000000..b45183c
--- /dev/null
+++ b/icons/22x22-aquafusion/multimedia.png
Binary files differ
diff --git a/icons/22x22-aquafusion/music.png b/icons/22x22-aquafusion/music.png
new file mode 100644
index 0000000..6df1439
--- /dev/null
+++ b/icons/22x22-aquafusion/music.png
Binary files differ
diff --git a/icons/22x22-aquafusion/netscape.png b/icons/22x22-aquafusion/netscape.png
new file mode 100644
index 0000000..c4e31b2
--- /dev/null
+++ b/icons/22x22-aquafusion/netscape.png
Binary files differ
diff --git a/icons/22x22-aquafusion/network.png b/icons/22x22-aquafusion/network.png
new file mode 100644
index 0000000..af5fcf3
--- /dev/null
+++ b/icons/22x22-aquafusion/network.png
Binary files differ
diff --git a/icons/22x22-aquafusion/news.png b/icons/22x22-aquafusion/news.png
new file mode 100644
index 0000000..cc718a8
--- /dev/null
+++ b/icons/22x22-aquafusion/news.png
Binary files differ
diff --git a/icons/22x22-aquafusion/printing.png b/icons/22x22-aquafusion/printing.png
new file mode 100644
index 0000000..1354b7f
--- /dev/null
+++ b/icons/22x22-aquafusion/printing.png
Binary files differ
diff --git a/icons/22x22-aquafusion/programs.png b/icons/22x22-aquafusion/programs.png
new file mode 100644
index 0000000..4125160
--- /dev/null
+++ b/icons/22x22-aquafusion/programs.png
Binary files differ
diff --git a/icons/22x22-aquafusion/quit.png b/icons/22x22-aquafusion/quit.png
new file mode 100644
index 0000000..65ef7bf
--- /dev/null
+++ b/icons/22x22-aquafusion/quit.png
Binary files differ
diff --git a/icons/22x22-aquafusion/refresh.png b/icons/22x22-aquafusion/refresh.png
new file mode 100644
index 0000000..0f577f9
--- /dev/null
+++ b/icons/22x22-aquafusion/refresh.png
Binary files differ
diff --git a/icons/22x22-aquafusion/restart.png b/icons/22x22-aquafusion/restart.png
new file mode 100644
index 0000000..432f33a
--- /dev/null
+++ b/icons/22x22-aquafusion/restart.png
Binary files differ
diff --git a/icons/22x22-aquafusion/science.png b/icons/22x22-aquafusion/science.png
new file mode 100644
index 0000000..70ffd63
--- /dev/null
+++ b/icons/22x22-aquafusion/science.png
Binary files differ
diff --git a/icons/22x22-aquafusion/sound.png b/icons/22x22-aquafusion/sound.png
new file mode 100644
index 0000000..61bdab1
--- /dev/null
+++ b/icons/22x22-aquafusion/sound.png
Binary files differ
diff --git a/icons/22x22-aquafusion/system.png b/icons/22x22-aquafusion/system.png
new file mode 100644
index 0000000..1bdf280
--- /dev/null
+++ b/icons/22x22-aquafusion/system.png
Binary files differ
diff --git a/icons/22x22-aquafusion/terminal-remote.png b/icons/22x22-aquafusion/terminal-remote.png
new file mode 100644
index 0000000..0d21f93
--- /dev/null
+++ b/icons/22x22-aquafusion/terminal-remote.png
Binary files differ
diff --git a/icons/22x22-aquafusion/terminal-special.png b/icons/22x22-aquafusion/terminal-special.png
new file mode 100644
index 0000000..b86372d
--- /dev/null
+++ b/icons/22x22-aquafusion/terminal-special.png
Binary files differ
diff --git a/icons/22x22-aquafusion/terminal.png b/icons/22x22-aquafusion/terminal.png
new file mode 100644
index 0000000..82bfcd9
--- /dev/null
+++ b/icons/22x22-aquafusion/terminal.png
Binary files differ
diff --git a/icons/22x22-aquafusion/themes.png b/icons/22x22-aquafusion/themes.png
new file mode 100644
index 0000000..20761ff
--- /dev/null
+++ b/icons/22x22-aquafusion/themes.png
Binary files differ
diff --git a/icons/22x22-aquafusion/todo.png b/icons/22x22-aquafusion/todo.png
new file mode 100644
index 0000000..40e7102
--- /dev/null
+++ b/icons/22x22-aquafusion/todo.png
Binary files differ
diff --git a/icons/22x22-aquafusion/unknown.png b/icons/22x22-aquafusion/unknown.png
new file mode 100644
index 0000000..509b1c5
--- /dev/null
+++ b/icons/22x22-aquafusion/unknown.png
Binary files differ
diff --git a/icons/22x22-aquafusion/utility.png b/icons/22x22-aquafusion/utility.png
new file mode 100644
index 0000000..7733cb7
--- /dev/null
+++ b/icons/22x22-aquafusion/utility.png
Binary files differ
diff --git a/icons/22x22-aquafusion/video.png b/icons/22x22-aquafusion/video.png
new file mode 100644
index 0000000..86a7364
--- /dev/null
+++ b/icons/22x22-aquafusion/video.png
Binary files differ
diff --git a/icons/22x22-aquafusion/viewer.png b/icons/22x22-aquafusion/viewer.png
new file mode 100644
index 0000000..dab71d1
--- /dev/null
+++ b/icons/22x22-aquafusion/viewer.png
Binary files differ
diff --git a/icons/22x22-aquafusion/window.png b/icons/22x22-aquafusion/window.png
new file mode 100644
index 0000000..d27e5cf
--- /dev/null
+++ b/icons/22x22-aquafusion/window.png
Binary files differ
diff --git a/icons/22x22-aquafusion/windows.png b/icons/22x22-aquafusion/windows.png
new file mode 100644
index 0000000..141f346
--- /dev/null
+++ b/icons/22x22-aquafusion/windows.png
Binary files differ
diff --git a/icons/22x22-aquafusion/word-processor.png b/icons/22x22-aquafusion/word-processor.png
new file mode 100644
index 0000000..716a467
--- /dev/null
+++ b/icons/22x22-aquafusion/word-processor.png
Binary files differ
diff --git a/icons/22x22-aquafusion/www.png b/icons/22x22-aquafusion/www.png
new file mode 100644
index 0000000..092872f
--- /dev/null
+++ b/icons/22x22-aquafusion/www.png
Binary files differ
diff --git a/icons/22x22-aquafusion/xv.png b/icons/22x22-aquafusion/xv.png
new file mode 100644
index 0000000..4c48e3a
--- /dev/null
+++ b/icons/22x22-aquafusion/xv.png
Binary files differ
diff --git a/icons/22x22-gartoon/_symlinks.lst b/icons/22x22-gartoon/_symlinks.lst
new file mode 100644
index 0000000..13bc5d1
--- /dev/null
+++ b/icons/22x22-gartoon/_symlinks.lst
@@ -0,0 +1,8 @@
+game.png game-action.png
+game.png game-board.png
+game.png game-cards.png
+game.png game-logic.png
+image-processor.png graphics.png
+unknown.png linux.png
+www.png netscape.png
+multimedia.png video.png
diff --git a/icons/22x22-gartoon/amusement.png b/icons/22x22-gartoon/amusement.png
new file mode 100644
index 0000000..c0ed13e
--- /dev/null
+++ b/icons/22x22-gartoon/amusement.png
Binary files differ
diff --git a/icons/22x22-gartoon/calculator.png b/icons/22x22-gartoon/calculator.png
new file mode 100644
index 0000000..9b2702b
--- /dev/null
+++ b/icons/22x22-gartoon/calculator.png
Binary files differ
diff --git a/icons/22x22-gartoon/cd-player.png b/icons/22x22-gartoon/cd-player.png
new file mode 100644
index 0000000..ed13ae1
--- /dev/null
+++ b/icons/22x22-gartoon/cd-player.png
Binary files differ
diff --git a/icons/22x22-gartoon/chat.png b/icons/22x22-gartoon/chat.png
new file mode 100644
index 0000000..e087b8e
--- /dev/null
+++ b/icons/22x22-gartoon/chat.png
Binary files differ
diff --git a/icons/22x22-gartoon/choice-no.png b/icons/22x22-gartoon/choice-no.png
new file mode 100644
index 0000000..8793b23
--- /dev/null
+++ b/icons/22x22-gartoon/choice-no.png
Binary files differ
diff --git a/icons/22x22-gartoon/choice-yes.png b/icons/22x22-gartoon/choice-yes.png
new file mode 100644
index 0000000..2b62e63
--- /dev/null
+++ b/icons/22x22-gartoon/choice-yes.png
Binary files differ
diff --git a/icons/22x22-gartoon/clock.png b/icons/22x22-gartoon/clock.png
new file mode 100644
index 0000000..2287cea
--- /dev/null
+++ b/icons/22x22-gartoon/clock.png
Binary files differ
diff --git a/icons/22x22-gartoon/colors.png b/icons/22x22-gartoon/colors.png
new file mode 100644
index 0000000..9c0d921
--- /dev/null
+++ b/icons/22x22-gartoon/colors.png
Binary files differ
diff --git a/icons/22x22-gartoon/configuration.png b/icons/22x22-gartoon/configuration.png
new file mode 100644
index 0000000..923c105
--- /dev/null
+++ b/icons/22x22-gartoon/configuration.png
Binary files differ
diff --git a/icons/22x22-gartoon/development.png b/icons/22x22-gartoon/development.png
new file mode 100644
index 0000000..a812bf0
--- /dev/null
+++ b/icons/22x22-gartoon/development.png
Binary files differ
diff --git a/icons/22x22-gartoon/disk-cd.png b/icons/22x22-gartoon/disk-cd.png
new file mode 100644
index 0000000..557139d
--- /dev/null
+++ b/icons/22x22-gartoon/disk-cd.png
Binary files differ
diff --git a/icons/22x22-gartoon/disk-floppy.png b/icons/22x22-gartoon/disk-floppy.png
new file mode 100644
index 0000000..92e94ef
--- /dev/null
+++ b/icons/22x22-gartoon/disk-floppy.png
Binary files differ
diff --git a/icons/22x22-gartoon/disk.png b/icons/22x22-gartoon/disk.png
new file mode 100644
index 0000000..9dfceec
--- /dev/null
+++ b/icons/22x22-gartoon/disk.png
Binary files differ
diff --git a/icons/22x22-gartoon/display.png b/icons/22x22-gartoon/display.png
new file mode 100644
index 0000000..f63238f
--- /dev/null
+++ b/icons/22x22-gartoon/display.png
Binary files differ
diff --git a/icons/22x22-gartoon/editor.png b/icons/22x22-gartoon/editor.png
new file mode 100644
index 0000000..2480b3f
--- /dev/null
+++ b/icons/22x22-gartoon/editor.png
Binary files differ
diff --git a/icons/22x22-gartoon/empty.png b/icons/22x22-gartoon/empty.png
new file mode 100644
index 0000000..ce275f8
--- /dev/null
+++ b/icons/22x22-gartoon/empty.png
Binary files differ
diff --git a/icons/22x22-gartoon/file-manager.png b/icons/22x22-gartoon/file-manager.png
new file mode 100644
index 0000000..9e49d3b
--- /dev/null
+++ b/icons/22x22-gartoon/file-manager.png
Binary files differ
diff --git a/icons/22x22-gartoon/file.png b/icons/22x22-gartoon/file.png
new file mode 100644
index 0000000..dd5274f
--- /dev/null
+++ b/icons/22x22-gartoon/file.png
Binary files differ
diff --git a/icons/22x22-gartoon/folder-open.png b/icons/22x22-gartoon/folder-open.png
new file mode 100644
index 0000000..9dc7faa
--- /dev/null
+++ b/icons/22x22-gartoon/folder-open.png
Binary files differ
diff --git a/icons/22x22-gartoon/folder.png b/icons/22x22-gartoon/folder.png
new file mode 100644
index 0000000..fa85a48
--- /dev/null
+++ b/icons/22x22-gartoon/folder.png
Binary files differ
diff --git a/icons/22x22-gartoon/font.png b/icons/22x22-gartoon/font.png
new file mode 100644
index 0000000..f7c1deb
--- /dev/null
+++ b/icons/22x22-gartoon/font.png
Binary files differ
diff --git a/icons/22x22-gartoon/game.png b/icons/22x22-gartoon/game.png
new file mode 100644
index 0000000..32d07ac
--- /dev/null
+++ b/icons/22x22-gartoon/game.png
Binary files differ
diff --git a/icons/22x22-gartoon/ghostview.png b/icons/22x22-gartoon/ghostview.png
new file mode 100644
index 0000000..69ceac9
--- /dev/null
+++ b/icons/22x22-gartoon/ghostview.png
Binary files differ
diff --git a/icons/22x22-gartoon/gimp.png b/icons/22x22-gartoon/gimp.png
new file mode 100644
index 0000000..051558b
--- /dev/null
+++ b/icons/22x22-gartoon/gimp.png
Binary files differ
diff --git a/icons/22x22-gartoon/gnome.png b/icons/22x22-gartoon/gnome.png
new file mode 100644
index 0000000..c1d16e8
--- /dev/null
+++ b/icons/22x22-gartoon/gnome.png
Binary files differ
diff --git a/icons/22x22-gartoon/gnu.png b/icons/22x22-gartoon/gnu.png
new file mode 100644
index 0000000..0e202c6
--- /dev/null
+++ b/icons/22x22-gartoon/gnu.png
Binary files differ
diff --git a/icons/22x22-gartoon/help.png b/icons/22x22-gartoon/help.png
new file mode 100644
index 0000000..f5930d8
--- /dev/null
+++ b/icons/22x22-gartoon/help.png
Binary files differ
diff --git a/icons/22x22-gartoon/home.png b/icons/22x22-gartoon/home.png
new file mode 100644
index 0000000..16d376d
--- /dev/null
+++ b/icons/22x22-gartoon/home.png
Binary files differ
diff --git a/icons/22x22-gartoon/image-processor.png b/icons/22x22-gartoon/image-processor.png
new file mode 100644
index 0000000..3951f7e
--- /dev/null
+++ b/icons/22x22-gartoon/image-processor.png
Binary files differ
diff --git a/icons/22x22-gartoon/image-viewer.png b/icons/22x22-gartoon/image-viewer.png
new file mode 100644
index 0000000..ab370b6
--- /dev/null
+++ b/icons/22x22-gartoon/image-viewer.png
Binary files differ
diff --git a/icons/22x22-gartoon/information.png b/icons/22x22-gartoon/information.png
new file mode 100644
index 0000000..090d5eb
--- /dev/null
+++ b/icons/22x22-gartoon/information.png
Binary files differ
diff --git a/icons/22x22-gartoon/item.png b/icons/22x22-gartoon/item.png
new file mode 100644
index 0000000..2d59431
--- /dev/null
+++ b/icons/22x22-gartoon/item.png
Binary files differ
diff --git a/icons/22x22-gartoon/kde.png b/icons/22x22-gartoon/kde.png
new file mode 100644
index 0000000..dbed7c0
--- /dev/null
+++ b/icons/22x22-gartoon/kde.png
Binary files differ
diff --git a/icons/22x22-gartoon/keyboard.png b/icons/22x22-gartoon/keyboard.png
new file mode 100644
index 0000000..dc07e56
--- /dev/null
+++ b/icons/22x22-gartoon/keyboard.png
Binary files differ
diff --git a/icons/22x22-gartoon/lock.png b/icons/22x22-gartoon/lock.png
new file mode 100644
index 0000000..0a24b8b
--- /dev/null
+++ b/icons/22x22-gartoon/lock.png
Binary files differ
diff --git a/icons/22x22-gartoon/mail.png b/icons/22x22-gartoon/mail.png
new file mode 100644
index 0000000..089fa42
--- /dev/null
+++ b/icons/22x22-gartoon/mail.png
Binary files differ
diff --git a/icons/22x22-gartoon/modules.png b/icons/22x22-gartoon/modules.png
new file mode 100644
index 0000000..6aa9b31
--- /dev/null
+++ b/icons/22x22-gartoon/modules.png
Binary files differ
diff --git a/icons/22x22-gartoon/monitoring.png b/icons/22x22-gartoon/monitoring.png
new file mode 100644
index 0000000..641f16d
--- /dev/null
+++ b/icons/22x22-gartoon/monitoring.png
Binary files differ
diff --git a/icons/22x22-gartoon/mouse.png b/icons/22x22-gartoon/mouse.png
new file mode 100644
index 0000000..c70cf6b
--- /dev/null
+++ b/icons/22x22-gartoon/mouse.png
Binary files differ
diff --git a/icons/22x22-gartoon/multimedia.png b/icons/22x22-gartoon/multimedia.png
new file mode 100644
index 0000000..85ebaca
--- /dev/null
+++ b/icons/22x22-gartoon/multimedia.png
Binary files differ
diff --git a/icons/22x22-gartoon/music.png b/icons/22x22-gartoon/music.png
new file mode 100644
index 0000000..aff1ed8
--- /dev/null
+++ b/icons/22x22-gartoon/music.png
Binary files differ
diff --git a/icons/22x22-gartoon/network.png b/icons/22x22-gartoon/network.png
new file mode 100644
index 0000000..0deed18
--- /dev/null
+++ b/icons/22x22-gartoon/network.png
Binary files differ
diff --git a/icons/22x22-gartoon/news.png b/icons/22x22-gartoon/news.png
new file mode 100644
index 0000000..62359ab
--- /dev/null
+++ b/icons/22x22-gartoon/news.png
Binary files differ
diff --git a/icons/22x22-gartoon/printing.png b/icons/22x22-gartoon/printing.png
new file mode 100644
index 0000000..aa01e8f
--- /dev/null
+++ b/icons/22x22-gartoon/printing.png
Binary files differ
diff --git a/icons/22x22-gartoon/programs.png b/icons/22x22-gartoon/programs.png
new file mode 100644
index 0000000..c35bdb2
--- /dev/null
+++ b/icons/22x22-gartoon/programs.png
Binary files differ
diff --git a/icons/22x22-gartoon/quit.png b/icons/22x22-gartoon/quit.png
new file mode 100644
index 0000000..9c8ffbb
--- /dev/null
+++ b/icons/22x22-gartoon/quit.png
Binary files differ
diff --git a/icons/22x22-gartoon/refresh.png b/icons/22x22-gartoon/refresh.png
new file mode 100644
index 0000000..c5220b6
--- /dev/null
+++ b/icons/22x22-gartoon/refresh.png
Binary files differ
diff --git a/icons/22x22-gartoon/restart.png b/icons/22x22-gartoon/restart.png
new file mode 100644
index 0000000..d29c386
--- /dev/null
+++ b/icons/22x22-gartoon/restart.png
Binary files differ
diff --git a/icons/22x22-gartoon/science.png b/icons/22x22-gartoon/science.png
new file mode 100644
index 0000000..703c4e4
--- /dev/null
+++ b/icons/22x22-gartoon/science.png
Binary files differ
diff --git a/icons/22x22-gartoon/sound.png b/icons/22x22-gartoon/sound.png
new file mode 100644
index 0000000..a89fd87
--- /dev/null
+++ b/icons/22x22-gartoon/sound.png
Binary files differ
diff --git a/icons/22x22-gartoon/system.png b/icons/22x22-gartoon/system.png
new file mode 100644
index 0000000..87e5e56
--- /dev/null
+++ b/icons/22x22-gartoon/system.png
Binary files differ
diff --git a/icons/22x22-gartoon/terminal-remote.png b/icons/22x22-gartoon/terminal-remote.png
new file mode 100644
index 0000000..a591aac
--- /dev/null
+++ b/icons/22x22-gartoon/terminal-remote.png
Binary files differ
diff --git a/icons/22x22-gartoon/terminal-special.png b/icons/22x22-gartoon/terminal-special.png
new file mode 100644
index 0000000..c9d979f
--- /dev/null
+++ b/icons/22x22-gartoon/terminal-special.png
Binary files differ
diff --git a/icons/22x22-gartoon/terminal.png b/icons/22x22-gartoon/terminal.png
new file mode 100644
index 0000000..8f7f3ea
--- /dev/null
+++ b/icons/22x22-gartoon/terminal.png
Binary files differ
diff --git a/icons/22x22-gartoon/themes.png b/icons/22x22-gartoon/themes.png
new file mode 100644
index 0000000..20a8b49
--- /dev/null
+++ b/icons/22x22-gartoon/themes.png
Binary files differ
diff --git a/icons/22x22-gartoon/todo.png b/icons/22x22-gartoon/todo.png
new file mode 100644
index 0000000..37f07b6
--- /dev/null
+++ b/icons/22x22-gartoon/todo.png
Binary files differ
diff --git a/icons/22x22-gartoon/unknown.png b/icons/22x22-gartoon/unknown.png
new file mode 100644
index 0000000..1ede88d
--- /dev/null
+++ b/icons/22x22-gartoon/unknown.png
Binary files differ
diff --git a/icons/22x22-gartoon/utility.png b/icons/22x22-gartoon/utility.png
new file mode 100644
index 0000000..879d9f7
--- /dev/null
+++ b/icons/22x22-gartoon/utility.png
Binary files differ
diff --git a/icons/22x22-gartoon/viewer.png b/icons/22x22-gartoon/viewer.png
new file mode 100644
index 0000000..ea6bd08
--- /dev/null
+++ b/icons/22x22-gartoon/viewer.png
Binary files differ
diff --git a/icons/22x22-gartoon/window-close.png b/icons/22x22-gartoon/window-close.png
new file mode 100644
index 0000000..015d622
--- /dev/null
+++ b/icons/22x22-gartoon/window-close.png
Binary files differ
diff --git a/icons/22x22-gartoon/window-delete.png b/icons/22x22-gartoon/window-delete.png
new file mode 100644
index 0000000..3f74a15
--- /dev/null
+++ b/icons/22x22-gartoon/window-delete.png
Binary files differ
diff --git a/icons/22x22-gartoon/window-destroy.png b/icons/22x22-gartoon/window-destroy.png
new file mode 100644
index 0000000..f4b18ca
--- /dev/null
+++ b/icons/22x22-gartoon/window-destroy.png
Binary files differ
diff --git a/icons/22x22-gartoon/window-iconify.png b/icons/22x22-gartoon/window-iconify.png
new file mode 100644
index 0000000..9ba5454
--- /dev/null
+++ b/icons/22x22-gartoon/window-iconify.png
Binary files differ
diff --git a/icons/22x22-gartoon/window-identify.png b/icons/22x22-gartoon/window-identify.png
new file mode 100644
index 0000000..deb433f
--- /dev/null
+++ b/icons/22x22-gartoon/window-identify.png
Binary files differ
diff --git a/icons/22x22-gartoon/window-lower.png b/icons/22x22-gartoon/window-lower.png
new file mode 100644
index 0000000..7e4f44d
--- /dev/null
+++ b/icons/22x22-gartoon/window-lower.png
Binary files differ
diff --git a/icons/22x22-gartoon/window-maximize.png b/icons/22x22-gartoon/window-maximize.png
new file mode 100644
index 0000000..73f9805
--- /dev/null
+++ b/icons/22x22-gartoon/window-maximize.png
Binary files differ
diff --git a/icons/22x22-gartoon/window-move.png b/icons/22x22-gartoon/window-move.png
new file mode 100644
index 0000000..f805dad
--- /dev/null
+++ b/icons/22x22-gartoon/window-move.png
Binary files differ
diff --git a/icons/22x22-gartoon/window-raise.png b/icons/22x22-gartoon/window-raise.png
new file mode 100644
index 0000000..989f3fa
--- /dev/null
+++ b/icons/22x22-gartoon/window-raise.png
Binary files differ
diff --git a/icons/22x22-gartoon/window-resize.png b/icons/22x22-gartoon/window-resize.png
new file mode 100644
index 0000000..351d6e1
--- /dev/null
+++ b/icons/22x22-gartoon/window-resize.png
Binary files differ
diff --git a/icons/22x22-gartoon/window-shade.png b/icons/22x22-gartoon/window-shade.png
new file mode 100644
index 0000000..5fafd30
--- /dev/null
+++ b/icons/22x22-gartoon/window-shade.png
Binary files differ
diff --git a/icons/22x22-gartoon/window-stick.png b/icons/22x22-gartoon/window-stick.png
new file mode 100644
index 0000000..39049d6
--- /dev/null
+++ b/icons/22x22-gartoon/window-stick.png
Binary files differ
diff --git a/icons/22x22-gartoon/window.png b/icons/22x22-gartoon/window.png
new file mode 100644
index 0000000..ba38bca
--- /dev/null
+++ b/icons/22x22-gartoon/window.png
Binary files differ
diff --git a/icons/22x22-gartoon/windows.png b/icons/22x22-gartoon/windows.png
new file mode 100644
index 0000000..2e14a5c
--- /dev/null
+++ b/icons/22x22-gartoon/windows.png
Binary files differ
diff --git a/icons/22x22-gartoon/word-processor.png b/icons/22x22-gartoon/word-processor.png
new file mode 100644
index 0000000..afc9c14
--- /dev/null
+++ b/icons/22x22-gartoon/word-processor.png
Binary files differ
diff --git a/icons/22x22-gartoon/www.png b/icons/22x22-gartoon/www.png
new file mode 100644
index 0000000..b75774a
--- /dev/null
+++ b/icons/22x22-gartoon/www.png
Binary files differ
diff --git a/icons/22x22-gartoon/xv.png b/icons/22x22-gartoon/xv.png
new file mode 100644
index 0000000..a7c5064
--- /dev/null
+++ b/icons/22x22-gartoon/xv.png
Binary files differ
diff --git a/icons/24x24-infox/_symlinks.lst b/icons/24x24-infox/_symlinks.lst
new file mode 100644
index 0000000..59234da
--- /dev/null
+++ b/icons/24x24-infox/_symlinks.lst
@@ -0,0 +1,19 @@
+game-board.xpm game.xpm
+game-board.xpm game-logic.xpm
+viewer.xpm ghostview.xpm
+image-processor.xpm gimp.xpm
+image-viewer.xpm graphics.xpm
+sound.xpm music.xpm
+modules.xpm themes.xpm
+development.xpm todo.xpm
+item.xpm unknown.xpm
+windows.xpm window.xpm
+windows.xpm window-close.xpm
+windows.xpm window-delete.xpm
+windows.xpm window-destroy.xpm
+windows.xpm window-identify.xpm
+windows.xpm window-lower.xpm
+windows.xpm window-raise.xpm
+windows.xpm window-stick.xpm
+editor.xpm word-processor.xpm
+image-viewer.xpm xv.xpm
diff --git a/icons/24x24-infox/amusement.xpm b/icons/24x24-infox/amusement.xpm
new file mode 100644
index 0000000..c3b2840
--- /dev/null
+++ b/icons/24x24-infox/amusement.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *amusement[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 19 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #595959",
+"o c #333333",
+"O c #C0C0C0",
+"+ c #B4B4B4",
+"@ c #A8A8A8",
+"# c #808080",
+"$ c #747474",
+"% c #686868",
+"& c #5A5A5A",
+"* c #FFFFFF",
+"= c #F3F3F3",
+"- c #E7E7E7",
+"; c #343434",
+": c #D9D9D9",
+"> c #CDCDCD",
+", c #1A1A1A",
+"< c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" :****************: ",
+" ,, o ,, ",
+" ## * X. ",
+" ## * :, ",
+" ## * X. ",
+" ## * :, ",
+" ## * X. ",
+" ## * :, ",
+" ## * X. ",
+" ## * *& ",
+" ## * :**: ",
+" &::& ,.*., X**O@X ",
+" ,***=,.**=. X*O;$X ",
+" #**$%#**= - :@$> ",
+" ,*$ +,.= ;. && ",
+" &>>& ,.-., ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/calculator.xpm b/icons/24x24-infox/calculator.xpm
new file mode 100644
index 0000000..33d716d
--- /dev/null
+++ b/icons/24x24-infox/calculator.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *calculator[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 13 1",
+/* colors */
+" c #000000",
+". c #800000",
+"X c #737373",
+"o c #333333",
+"O c #C0C0C0",
+"+ c #400000",
+"@ c #FF0000",
+"# c #808080",
+"$ c #C00000",
+"% c #FFFFFF",
+"& c #F3F3F3",
+"* c #B3B3B3",
+"= c None",
+/* pixels */
+" ",
+" ",
+" o##########X ",
+" &%%%%%%%%%%%X ",
+" %# +.+.+%# ",
+" %# .....%# ",
+" %# .$+..%# ",
+" %O#########%# ",
+" %&#*%*#&&#*%# ",
+" %# % ##@.%# ",
+" %&#*%*#&&#*%# ",
+" %&#*%*#&&#*%# ",
+" %# % ## %# ",
+" %&#*%*#&&#*%# ",
+" %&#*%*#&&#*%# ",
+" %# % ## %# ",
+" %&#*%*#&&#*%# ",
+" %&#*%*#&&#*%# ",
+" %# % ## %# ",
+" %&#*%*#&&#*%# ",
+" &%%%%%%%%%%%X ",
+" o##########X ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/cd-player.xpm b/icons/24x24-infox/cd-player.xpm
new file mode 100644
index 0000000..2dc313f
--- /dev/null
+++ b/icons/24x24-infox/cd-player.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char *cd-player[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 28 1",
+/* colors */
+" c #000000",
+". c #ADADAD",
+"X c #999999",
+"o c #80BF80",
+"O c #8D8D8D",
+"+ c #737373",
+"@ c #6D6D6D",
+"# c #676767",
+"$ c #409F40",
+"% c #4D4D4D",
+"& c #ECECEC",
+"* c #E6E6E6",
+"= c #333333",
+"- c #007F00",
+"; c #2D2D2D",
+": c #272727",
+"> c #CCCCCC",
+", c #C0C0C0",
+"< c #0D0D0D",
+"1 c #ACACAC",
+"2 c #A6A6A6",
+"3 c #9A9A9A",
+"4 c #808080",
+"5 c #666666",
+"6 c #FFFFFF",
+"7 c #404040",
+"8 c #C0DFC0",
+"9 c None",
+/* pixels */
+" ",
+" 44; ",
+" ++7:666.; ",
+" =3#4 66666X ",
+" 7&666: 666666X ",
+" 7756664 6666666X ",
+" O O66* 66666666; ",
+" %7 O66>666666661 ",
+" 4 O,: #*666666 ",
+" + 2 5666666; ",
+" 2 4444424 ",
+" &666662 :7 + ",
+" 4666666: #: + ",
+" @666666624**: 4 ",
+" 44444266:26*: + ",
+" #44444# 66 :66*: O< ",
+" 6$6o866 66 666*+% ",
+" 6-$o-86 66 O*4,7 ",
+" 6--$-$6 66 747 ",
+" 6-8o$66 4&2447 ",
+" *86866* ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/chat.xpm b/icons/24x24-infox/chat.xpm
new file mode 100644
index 0000000..878dd56
--- /dev/null
+++ b/icons/24x24-infox/chat.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *chat[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 12 1",
+/* colors */
+" c #000000",
+". c #8D8D8D",
+"X c #676767",
+"o c #E6E6E6",
+"O c #272727",
+"+ c #C0C0C0",
+"@ c #A6A6A6",
+"# c #808080",
+"$ c #666666",
+"% c #FFFFFF",
+"& c #404040",
+"* c None",
+/* pixels */
+" ",
+" ",
+" Xo%%%%%%%%@O ",
+" $%%+#######%o ",
+" o%%+#######%%$ ",
+" %%+########%%# ",
+" %%+########%%# ",
+" @%+######+%%%O ",
+" Oo+######+%%o ",
+" X#####o%%oO ",
+" X #%oO ",
+" .@ ooO ",
+" .%$ OoO ",
+" .%% &O ",
+" .%%%@#####X ",
+" O%%%#######%. ",
+" @%%%#######%%O ",
+" %%+########%%# ",
+" %%+########%%# ",
+" o%+######+%%%$ ",
+" $%+######+%%o ",
+" Xo%%%%%%%%@O ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/choice-no.xpm b/icons/24x24-infox/choice-no.xpm
new file mode 100644
index 0000000..f30f917
--- /dev/null
+++ b/icons/24x24-infox/choice-no.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *choice-no[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 7 1",
+/* colors */
+" c #000000",
+". c #800000",
+"X c #600000",
+"o c #FF0000",
+"O c #200000",
+"+ c #DF0000",
+"@ c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" ",
+" O...X X...O ",
+" .ooo. .ooo. ",
+" .ooo. .ooo. ",
+" .ooo. .ooo. ",
+" .ooo..ooo. ",
+" .oooooo. ",
+" .oooo. ",
+" O+ooo. ",
+" O+ooooo. ",
+" O+oo..ooo. ",
+" O+oo. .ooo. ",
+" O+oo. .ooo. ",
+" O+oo. .ooo. ",
+" O+oo. X...O ",
+" ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/choice-yes.xpm b/icons/24x24-infox/choice-yes.xpm
new file mode 100644
index 0000000..bb5009c
--- /dev/null
+++ b/icons/24x24-infox/choice-yes.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *choice-yes[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 7 1",
+/* colors */
+" c #000000",
+". c #00FF00",
+"X c #00DF00",
+"o c #008000",
+"O c #006000",
+"+ c #004000",
+"@ c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" ",
+" +oo+ ",
+" X..O ",
+" O..X ",
+" X..O ",
+" O..X ",
+" X..O ",
+" O..X ",
+" +oo+ X..O ",
+" O..X O..X ",
+" X..O X..O ",
+" O..X O..X ",
+" X..O X..O ",
+" O..XO..X ",
+" X..X..O ",
+" O....X ",
+" oooo+ ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/clock.xpm b/icons/24x24-infox/clock.xpm
new file mode 100644
index 0000000..3568089
--- /dev/null
+++ b/icons/24x24-infox/clock.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *clock[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 17 1",
+/* colors */
+" c #000000",
+". c #391A1A",
+"X c #999999",
+"o c #737373",
+"O c #595959",
+"+ c #BE0000",
+"@ c #C0C0C0",
+"# c #5A1A1A",
+"$ c #400000",
+"% c #808080",
+"& c #5F0000",
+"* c #5A5A5A",
+"= c #FFFFFF",
+"- c #404040",
+"; c #D9D9D9",
+": c #1A1A1A",
+"> c None",
+/* pixels */
+" ",
+" ",
+" ",
+" %% ",
+" %% ",
+" :* $ - ",
+" O=O && @@ ",
+" *: + :X- ",
+" && :;o ",
+" + :;o ",
+" *#.;o ",
+" %% :==;o -%- ",
+" %% :X==X: -%- ",
+" :;O.X==O ",
+" * &&:X: ",
+" $ ",
+" *: ",
+" O=O ;o ",
+" :* O; ",
+" -- ",
+" %% ",
+" -- ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/colors.xpm b/icons/24x24-infox/colors.xpm
new file mode 100644
index 0000000..d023474
--- /dev/null
+++ b/icons/24x24-infox/colors.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *colors[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 17 1",
+/* colors */
+" c #000000",
+". c #800000",
+"X c #000020",
+"o c #00FF00",
+"O c #600000",
+"+ c #000040",
+"@ c #000060",
+"# c #400000",
+"$ c #FF0000",
+"% c #000080",
+"& c #200000",
+"* c #008000",
+"= c #006000",
+"- c #004000",
+"; c #002000",
+": c #0000FF",
+"> c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" O#...........#.& ",
+" .$.$$$$$$$$$$$.$. ",
+" &O..$$$$$$$$$$$.$. ",
+" ..$$$$$$$$$$$.$O ",
+" ",
+" ",
+" =-***********-*; ",
+" *o*ooooooooooo*o* ",
+" ;=**ooooooooooo*o* ",
+" **ooooooooooo*o= ",
+" ",
+" ",
+" @+%%%%%%%%%%%+%X ",
+" %:%:::::::::::%:% ",
+" X@%%:::::::::::%:% ",
+" %%:::::::::::%:@ ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/configuration.xpm b/icons/24x24-infox/configuration.xpm
new file mode 100644
index 0000000..ee4aba1
--- /dev/null
+++ b/icons/24x24-infox/configuration.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *configuration[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 18 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #8D8D8D",
+"o c #737373",
+"O c #676767",
+"+ c #656565",
+"@ c #595959",
+"# c #333333",
+"$ c #C0C0C0",
+"% c #B2B2B2",
+"& c #808080",
+"* c #5A5A5A",
+"= c #4E4E4E",
+"- c #FFFFFF",
+"; c #404040",
+": c #D9D9D9",
+"> c #1A1A1A",
+", c None",
+/* pixels */
+" ",
+" ",
+" ############### ",
+" +#############+ ",
+" + + ",
+" + ",
+" ---------------& + ",
+" - *&> && + ",
+" -@o>% && + ",
+" -&> . -------&&& + ",
+" ->%.o && + ",
+" - && + ",
+" ->X&O && + ",
+" -&@:& -------&&& + ",
+" -@=*X && + ",
+" - *&> ;&&&&&& && + ",
+" - &$&&&&- &&#+ ",
+" - &$&&&&- && ",
+" - ;&&&&&& && ",
+" -&&&&&&&&&&&&&$& ",
+" &&&&&&&&&&&&&&&; ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/development.xpm b/icons/24x24-infox/development.xpm
new file mode 100644
index 0000000..aa6e037
--- /dev/null
+++ b/icons/24x24-infox/development.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *development[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 13 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #808080",
+"o c #747474",
+"O c #5A5A5A",
+"+ c #FFFFFF",
+"@ c #F3F3F3",
+"# c #404040",
+"$ c #E7E7E7",
+"% c #343434",
+"& c #D9D9D9",
+"* c #1A1A1A",
+"= c None",
+/* pixels */
+" ",
+" ",
+" ",
+" %* ",
+" X&* ",
+" X+&* ",
+" X++X ",
+" @++++++++++++$X++X ",
+" +++++++++++++$X++X ",
+" oXXXXXXXXXXXXoX++X ",
+" X++X ",
+" *XXXXXXXXXXX%X++X ",
+" XXX&+++++++++++X%XX% ",
+" O&+++++++++++++o ",
+" O&+++++++++&O ",
+" .++++++&O ",
+" *++++++X ",
+" *++++++. ",
+" *X&+++++++.O ",
+" #XXXXXXXXXXX ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/disk-cd.xpm b/icons/24x24-infox/disk-cd.xpm
new file mode 100644
index 0000000..469fa42
--- /dev/null
+++ b/icons/24x24-infox/disk-cd.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char *disk-cd[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 24 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #8D8D8D",
+"o c #737373",
+"O c #00FF00",
+"+ c #595959",
+"@ c #333333",
+"# c #C0C0C0",
+"$ c #9C9C9C",
+"% c #808080",
+"& c #747474",
+"* c #686868",
+"= c #5A5A5A",
+"- c #FFFFFF",
+"; c #F3F3F3",
+": c #404040",
+"> c #343434",
+", c #008000",
+"< c #D9D9D9",
+"1 c #CFCFCF",
+"2 c #CDCDCD",
+"3 c #1A1A1A",
+"4 c #004000",
+"5 c None",
+/* pixels */
+" ",
+" ",
+" ,OO ",
+" 4,, ",
+" 11111111111111111111* ",
+" 1 ** ",
+" 1>- &<---.> %%$* ",
+" *>- *3------: %%*> ",
+" - * 2-----o>> %% ",
+" - &.33<---o & %% ",
+" - ;--..=3.> &%% ",
+" - ----+ X %%% ",
+" - % &3 %---%%% ",
+" - % . 3----%%% ",
+" - * o-<.-@=<-3%% ",
+" - >>o-----<3 X %% ",
+" - :------<>* %% ",
+" - :;----#* %% ",
+" 1 =%%%3 ** ",
+" ;-----------------& ",
+" - %% ",
+" ;-----------------& ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/disk-floppy.xpm b/icons/24x24-infox/disk-floppy.xpm
new file mode 100644
index 0000000..213d678
--- /dev/null
+++ b/icons/24x24-infox/disk-floppy.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *disk-floppy[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 18 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #737373",
+"o c #00FF00",
+"O c #333333",
+"+ c #C0C0C0",
+"@ c #808080",
+"# c #747474",
+"$ c #686868",
+"% c #FFFFFF",
+"& c #404040",
+"* c #343434",
+"= c #008000",
+"- c #D9D9D9",
+"; c #CFCFCF",
+": c #1A1A1A",
+"> c #B5B5B5",
+", c None",
+/* pixels */
+" ",
+" ",
+" === ",
+" ooo ",
+" ",
+" ;;;;;;;;;;;;;;;;;; ",
+" ; ; ",
+" ; #%%%%%%%%%%-: ; ",
+" ;;@@ X-O>; ",
+" @@ ;;$ .@ ",
+" @@ ;;$ @@ ",
+" @@ ;;$ @@ ",
+" @@ ;;$ @@ ",
+" @@ $$* @@ ",
+" @@&@@@@@@@@&@@ ",
+" @@@%@@@@@@%@@@ ",
+" @@@%@@@@@@%@@@ ",
+" @@@% %@@@ ",
+" @@@%@@@@@%%@@@ ",
+" @++%@@@@@%%++@ ",
+" *@@@@@@@@@@@@* ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/disk.xpm b/icons/24x24-infox/disk.xpm
new file mode 100644
index 0000000..09b5fec
--- /dev/null
+++ b/icons/24x24-infox/disk.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *disk[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 10 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #737373",
+"o c #595959",
+"O c #808080",
+"+ c #5A5A5A",
+"@ c #FFFFFF",
+"# c #D9D9D9",
+"$ c #1A1A1A",
+"% c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" $O#@@@@@@#O$ ",
+" X@.+ +.@X ",
+" @$ $@ ",
+" @.$ $.@ ",
+" @.@#OOOOOO#@.@ ",
+" @ +OOOOOO+ @ ",
+" @ @ ",
+" @ @ ",
+" @ @ ",
+" @ @ ",
+" @ @ ",
+" @ @ ",
+" @ @ ",
+" #X X# ",
+" o@.O$ +O.@o ",
+" $O.@@@@@#OO$ ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/display.xpm b/icons/24x24-infox/display.xpm
new file mode 100644
index 0000000..b2dd29d
--- /dev/null
+++ b/icons/24x24-infox/display.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *display[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 17 1",
+/* colors */
+" c #000000",
+". c #80BF80",
+"X c #676767",
+"o c #00FF00",
+"O c #00DF00",
+"+ c #E6E6E6",
+"@ c #272727",
+"# c #808080",
+"$ c #FFFFFF",
+"% c #00C000",
+"& c #00A000",
+"* c #008000",
+"= c #006000",
+"- c #C0DFC0",
+"; c #004000",
+": c #002000",
+"> c None",
+/* pixels */
+" ",
+" ",
+" ",
+" +$$$$$$$$$$$$$$$$+ ",
+" $@ == @$ ",
+" $ =O&&O= $ ",
+" $ =O&: :&O= $ ",
+" $ *o; ;o* $ ",
+" $ *%O&: :&O%* $ ",
+" $ ** =O&&O= ** $ ",
+" $ ** ** ** $ ",
+" $ ** ** ** $ ",
+" $ *%: ** :%* $ ",
+" $ =O&:**:&O= $ ",
+" $ =OooO= $ ",
+" $@ == @$ ",
+" $$$$$$$$$$$$$$$-.$ ",
+" X################X ",
+" $$$$$$$$$$$# ",
+" X##############@ ",
+" $$$$$$$$$$$$$$$# ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/editor.xpm b/icons/24x24-infox/editor.xpm
new file mode 100644
index 0000000..9731b67
--- /dev/null
+++ b/icons/24x24-infox/editor.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *editor[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 15 1",
+/* colors */
+" c #000000",
+". c #E6E6E6",
+"X c #333333",
+"o c #272727",
+"O c #212000",
+"+ c #CCCCCC",
+"@ c #818000",
+"# c #808080",
+"$ c #E0DF00",
+"% c #666666",
+"& c #FFFFFF",
+"* c #FFFF00",
+"= c #616000",
+"- c #808000",
+"; c None",
+/* pixels */
+" ",
+" ",
+" O ",
+" O$@ ",
+" o. ++++++++ O@@*@ ",
+" o.& +++++++#O$*@@O ",
+" o.&& % #O$**$O ",
+" +++++#O$**$O ",
+" %% O$**$O ",
+" %+++++++#O$**$O ",
+" %% O$**$O ",
+" %+++++#O$**$O ",
+" %% -$*$O ",
+" %+++++%-O=O ",
+" %% ",
+" %++++++++++++ ",
+" %++++++++++++ ",
+" %++++++++++++ ",
+" %++++++++++++ ",
+" %++++++++++++ ",
+" X%%%%%%%%%%%% ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/empty.xpm b/icons/24x24-infox/empty.xpm
new file mode 100644
index 0000000..0f00a2a
--- /dev/null
+++ b/icons/24x24-infox/empty.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *empty[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 2 1",
+/* colors */
+" c #000000",
+". c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/file-manager.xpm b/icons/24x24-infox/file-manager.xpm
new file mode 100644
index 0000000..cee6153
--- /dev/null
+++ b/icons/24x24-infox/file-manager.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *file-manager[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 14 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #8D8D8D",
+"o c #A1A000",
+"O c #272727",
+"+ c #212000",
+"@ c #CCCCCC",
+"# c #818000",
+"$ c #666666",
+"% c #FFFFFF",
+"& c #FFFF00",
+"* c #616000",
+"= c #808000",
+"- c None",
+/* pixels */
+" ",
+" ",
+" ",
+" @@@@@@@%X ",
+" @$$$$$.%%X ",
+" @$$$$$.%%%$ ",
+" @ $$O ",
+" @$$$$$$$@XO ",
+" @$$$$$$$@@$ ",
+" @ $$ ",
+" #&&&# $$$$$.@@@@$ ",
+" *&&&&&o=====+.@@@$ ",
+" =&&&&&&&&&&&=$@@@$ ",
+" =&&&&&&&&&&&=$@@@$ ",
+" =&&&&&&&&&&&=$@@@$ ",
+" =&&&&&&&&&&&=$@@@$ ",
+" =&&&&&&&&&&&=$@@@$ ",
+" =&&&&&&&&&&&= ",
+" =&&&&&&&&&&&= ",
+" +===========+ ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/file.xpm b/icons/24x24-infox/file.xpm
new file mode 100644
index 0000000..0483a50
--- /dev/null
+++ b/icons/24x24-infox/file.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *file[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 17 1",
+/* colors */
+" c #000000",
+". c #818181",
+"X c #737373",
+"o c #676767",
+"O c #333333",
+"+ c #C0C0C0",
+"@ c #9C9C9C",
+"# c #808080",
+"$ c #686868",
+"% c #4E4E4E",
+"& c #FFFFFF",
+"* c #4C4C4C",
+"= c #343434",
+"- c #CFCFCF",
+"; c #1A1A1A",
+": c #B5B5B5",
+"> c None",
+/* pixels */
+" ; ",
+" O*; ",
+" O*;;*X ",
+" O*;;*O #+ ",
+" *;;*O;.$#&+ ",
+" OOO;.-:=## ",
+" OO -:o;= ",
+" OO .;.:=;: ",
+" OO -:%;.@@ ",
+" OO .;.@==@ ",
+" OO -@==@:@ ",
+" OO $=@:%;@ ",
+" OO -:%;.-- ",
+" OO .;.:@-- ",
+" OO -:%;@-- ",
+" OO .;.---- ",
+" OO ------- ",
+" OO -----.; ",
+" OO ---.; ",
+" OO -.; ",
+" O ; ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/folder-open.xpm b/icons/24x24-infox/folder-open.xpm
new file mode 100644
index 0000000..5659221
--- /dev/null
+++ b/icons/24x24-infox/folder-open.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *folder-open[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 15 1",
+/* colors */
+" c #000000",
+". c #C1BE00",
+"X c #817F00",
+"o c #A09F00",
+"O c #615F00",
+"+ c #212000",
+"@ c #625E00",
+"# c #413F00",
+"$ c #E0DF00",
+"% c #827D00",
+"& c #FFFF00",
+"* c #A19F00",
+"= c #616000",
+"- c #808000",
+"; c None",
+/* pixels */
+" ",
+" ",
+" +* ",
+" + +*&&+ ",
+" =$o +*&&&&- ",
+" =$&&&=*&&&&&&o+ +@+ ",
+" $&&&&&&&&&&&.++@%@ ",
+" -&&&&&&&&&.#+@%%%+ ",
+" O&&&&&&&.#+@%%%%@ ",
+" &&&&&.@+@%%%%%%+ ",
+" $&&.%%+%%%%%%%@ ",
+" -$%%%@#%%%%%%%+ ",
+" O.%%%+%%%%%%%@ ",
+" &%%@#%%%%%@+ ",
+" $%%+%%%%@+ ",
+" -.@#%%@+ ",
+" O.+%@+ ",
+" X++ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/folder.xpm b/icons/24x24-infox/folder.xpm
new file mode 100644
index 0000000..e05effb
--- /dev/null
+++ b/icons/24x24-infox/folder.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *folder[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 13 1",
+/* colors */
+" c #000000",
+". c #A29E00",
+"X c #C1BE00",
+"o c #2D2C0C",
+"O c #615F00",
+"+ c #212000",
+"@ c #625E00",
+"# c #413F00",
+"$ c #FFFF00",
+"% c #A19F00",
+"& c #0C0C0C",
+"* c #808000",
+"= c None",
+/* pixels */
+" ",
+" ++ ",
+" & +#+ ",
+" * +#++%* ",
+" *$$+#++%$$* ",
+" *$$X@++%$$$$* ",
+" $X@++%$$$$$$* ",
+" .++%$$$$$$$$* ",
+" #O$$$$$$$$$$* ",
+" #*$$$$$$$$$$* ",
+" #*$$$$$$$$$$* ",
+" #*$$$$$$$$$$* ",
+" #*$$$$$$$$$$O ",
+" #*$$$$$$$$%+ ",
+" #*$$$$$$%+ ",
+" #*$$$$%+ ",
+" #*$$%+ ",
+" o*%+ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/font.xpm b/icons/24x24-infox/font.xpm
new file mode 100644
index 0000000..66ad2ac
--- /dev/null
+++ b/icons/24x24-infox/font.xpm
@@ -0,0 +1,62 @@
+/* XPM */
+static char *font[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 31 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #C1BE00",
+"o c #800000",
+"O c #817F00",
+"+ c #737373",
+"@ c #595959",
+"# c #212000",
+"$ c #CCCCCC",
+"% c #C0C000",
+"& c #404000",
+"* c #B2B2B2",
+"= c #400000",
+"- c #FF0000",
+"; c #989898",
+": c #413F00",
+"> c #808080",
+", c #E0DF00",
+"< c #5A5A5A",
+"1 c #585858",
+"2 c #FFFFFF",
+"3 c #4C4C4C",
+"4 c #FFFF00",
+"5 c #404040",
+"6 c #D9D9D9",
+"7 c #CDCDCD",
+"8 c #1A1A1A",
+"9 c #181818",
+"0 c #0C0C0C",
+"q c #808000",
+"w c None",
+/* pixels */
+" ",
+" ",
+" =ooo= << ",
+" o-oo= >5 ",
+" o- 8.6+ .> ",
+" o--o .288556 ",
+" o- .@ 5 > ",
+" # o- 86<*@ ",
+" #,O 1$0 .> 5 # ",
+" #,44O 1$9; 86 8 #X ",
+" O444O1$; 3 8665 #X# ",
+" O4O 70 5< #X# ",
+" Oqqqqqqqqqqqqq: ",
+" q4444444444444: ",
+" q44444q q q: ",
+" q44444q qqqq%4: ",
+" q44444%q%qqq%4: ",
+" q4444444444444: ",
+" q4444444444444: ",
+" q4444444444444: ",
+" &qqqqqqqqqqqqq# ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/game-action.xpm b/icons/24x24-infox/game-action.xpm
new file mode 100644
index 0000000..32d27ad
--- /dev/null
+++ b/icons/24x24-infox/game-action.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char *game-action[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 25 1",
+/* colors */
+" c #000000",
+". c #800000",
+"X c #817F00",
+"o c #600000",
+"O c #615F00",
+"+ c #212000",
+"@ c #C0C000",
+"# c #7F0000",
+"$ c #404000",
+"% c #400000",
+"& c #FF0000",
+"* c #9A9A9A",
+"= c #808080",
+"- c #5F0000",
+"; c #E0DF00",
+": c #200000",
+"> c #FFFFFF",
+", c #DF0000",
+"< c #FFFF00",
+"1 c #616000",
+"2 c #D9D9D9",
+"3 c #1A1A1A",
+"4 c #181818",
+"5 c #808000",
+"6 c None",
+/* pixels */
+" ",
+" ",
+" ",
+" 155+ 155+ ",
+" O@@5; O@@5; ",
+" 5@@5< 5@@5< ",
+" $5555 $5555 ",
+" +;<<X +;<<X ",
+" ",
+" :,&&# ",
+" ... & ",
+" = %.... ",
+" > -&&&, ",
+" * o..: ",
+" 4 ",
+" ",
+" > ",
+" > ",
+" 3>3 ",
+" 32>23 ",
+" 32>>>23 ",
+" =>>>>>= ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/game-board.xpm b/icons/24x24-infox/game-board.xpm
new file mode 100644
index 0000000..ffc4328
--- /dev/null
+++ b/icons/24x24-infox/game-board.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *game-board[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 15 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #8D8D8D",
+"o c #737373",
+"O c #595959",
+"+ c #C0C0C0",
+"@ c #B2B2B2",
+"# c #A8A8A8",
+"$ c #808080",
+"% c #747474",
+"& c #5A5A5A",
+"* c #FFFFFF",
+"= c #D9D9D9",
+"- c #1A1A1A",
+"; c None",
+/* pixels */
+" ",
+" ",
+" %$$$$$$% %$$ ",
+" ******** *** ",
+" *-*oo*-* *** ",
+" *-o o-* *** ",
+" *. .* *** ",
+" ** ** *** ",
+" **$$$$** *** ",
+" *+$$$$+* *** ",
+" %$$$$$$%%$$$$$$%%$$ ",
+" && ****-=** ",
+" O**O **X- X* ",
+" O**O *o * ",
+" @@ *-&& * ",
+" o**o **=- %* ",
+" o****o *=- #* ",
+" $$$$$$ *.$$$$$* ",
+" %$$$$$$%%$$$$$$%%$$ ",
+" ******** *** ",
+" ******** *** ",
+" ******** $$$ ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/game-cards.xpm b/icons/24x24-infox/game-cards.xpm
new file mode 100644
index 0000000..3daf9cf
--- /dev/null
+++ b/icons/24x24-infox/game-cards.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *game-cards[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 20 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #FF8080",
+"o c #8D8D8D",
+"O c #F37474",
+"+ c #595959",
+"@ c #333333",
+"# c #FFC0C0",
+"$ c #F3B4B4",
+"% c #FF0000",
+"& c #808080",
+"* c #5A5A5A",
+"= c #FFFFFF",
+"- c #F3F3F3",
+"; c #404040",
+": c #FF4040",
+"> c #F33434",
+", c #D9D9D9",
+"< c #1A1A1A",
+"1 c None",
+/* pixels */
+" ",
+" ",
+" ",
+" *&&&&&&&< ",
+" o===XX#==-< ",
+" ===$%>>===&&+&+&+&+ ",
+" ===>>$%$==&&&&&&&&& ",
+" ==$%:X%>==&&&&&&&&& ",
+" ==>>XXO%$=&&&&&&&&& ",
+" ==X#===X#=&&&&&&&&& ",
+" &&&&&&&&&&;&&&&&&&& ",
+" &&&&&&&&&&;&&&&&&&& ",
+" ==X#===X#=&&&&&&&&& ",
+" ==>>XXO%$=&&&&&&&&& ",
+" ==$%:X%>==&&&&&&&&& ",
+" ===>>$%$==&&&&&&&&& ",
+" ===$%>>===&&&&&&&&& ",
+" o===XX#==-<&&&&&&&& ",
+" *&&&&&&&<<,&&&&&&& ",
+" &&&&&&&&&,,@,+.&&& ",
+" *&&&&&&&&&<**<&<;< ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/gnome.xpm b/icons/24x24-infox/gnome.xpm
new file mode 100644
index 0000000..3f7b46c
--- /dev/null
+++ b/icons/24x24-infox/gnome.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *gnome[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 15 1",
+/* colors */
+" c #000000",
+". c #818181",
+"X c #676767",
+"o c #4D4D4D",
+"O c #A8A8A8",
+"+ c #747474",
+"@ c #686868",
+"# c #4E4E4E",
+"$ c #343434",
+"% c #CFCFCF",
+"& c #1A1A1A",
+"* c #181818",
+"= c #0C0C0C",
+"- c #B5B5B5",
+"; c None",
+/* pixels */
+" ",
+" ",
+" o%- ",
+" --&@%% ",
+" &%%.o%- ",
+" #&X%o ",
+" %%o #@-%%%.& ",
+" #-oX%%%%%%%. ",
+" ## o%%%%%%%%% ",
+" -% .%%%%%%%%. ",
+" && %%%%%%%%.& ",
+" o%%%%%%%$ ",
+" @%%%%%%o ",
+" @%%%%%- ",
+" &%%%%%@ ",
+" -%%%%. #& ",
+" +%%%%%# &.%@ ",
+" =O%%%%%%%%%%& ",
+" =.%%%%%%%%X ",
+" #.%%%.# ",
+" =*= ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/gnu.xpm b/icons/24x24-infox/gnu.xpm
new file mode 100644
index 0000000..4c3265f
--- /dev/null
+++ b/icons/24x24-infox/gnu.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *gnu[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 14 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #8D8D8D",
+"o c #737373",
+"O c #595959",
+"+ c #333333",
+"@ c #C0C0C0",
+"# c #808080",
+"$ c #5A5A5A",
+"% c #FFFFFF",
+"& c #404040",
+"* c #D9D9D9",
+"= c #1A1A1A",
+"- c None",
+/* pixels */
+" ",
+" ",
+" ",
+" =& #o ",
+" =*O =%O ",
+" .* %* ",
+" %# .%= ",
+" O%# =.OO.= #%# ",
+" #%# =.%%##%%.= #%# ",
+" O%*#.%%%%++%%%%.#*%O ",
+" *%%%%%.====.%%%%%* ",
+" =.%%.=$*##*$=.%%.= ",
+" =*%%##%%*= ",
+" $#%%%##%%%#$ ",
+" o%.=&=%##%=&=.%o ",
+" *@# *%##%* =#@* ",
+" %%##%% ",
+" *%##%% ",
+" #%**%. ",
+" #%%%%# ",
+" =@@@@= ",
+" X##X ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/help.xpm b/icons/24x24-infox/help.xpm
new file mode 100644
index 0000000..a9eecee
--- /dev/null
+++ b/icons/24x24-infox/help.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char *help[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 25 1",
+/* colors */
+" c #000000",
+". c #817F00",
+"X c #818181",
+"o c #A09F00",
+"O c #4D4D4D",
+"+ c #615F00",
+"@ c #212000",
+"# c #C0C000",
+"$ c #404000",
+"% c #B4B4B4",
+"& c #9A9A9A",
+"* c #E0DF00",
+"= c #686868",
+"- c #4E4E4E",
+"; c #FFFFFF",
+": c #FFFF00",
+"> c #E7E7E7",
+", c #A19F00",
+"< c #616000",
+"1 c #D9D9D9",
+"2 c #CFCFCF",
+"3 c #1A1A1A",
+"4 c #808000",
+"5 c #B5B5B5",
+"6 c None",
+/* pixels */
+" ",
+" ",
+" ",
+" 22222222>13 ",
+" 2=======%;13 ",
+" 2=======%;;1 ",
+" 2 ",
+" &=========X3 ",
+" -=======25 ",
+" @,::::,@ 22 ",
+" o::::::* -======22 ",
+" ::*44,::+3======22 ",
+" ::4 ::4 22222 ",
+" 44$ ::4O22222222 ",
+" .::+=22222222 ",
+" @,:::: 522222222 ",
+" *::::.O222222222 ",
+" +::#< -5222222222 ",
+" 4::4 522222222222 ",
+" $44$ ",
+" @44@ ",
+" +::+ ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/home.xpm b/icons/24x24-infox/home.xpm
new file mode 100644
index 0000000..26289ca
--- /dev/null
+++ b/icons/24x24-infox/home.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char *home[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 24 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #8D8D8D",
+"o c #817F00",
+"O c #A09F00",
+"+ c #595959",
+"@ c #212000",
+"# c #C0C0C0",
+"$ c #B4B4B4",
+"% c #8C8C8C",
+"& c #808080",
+"* c #747474",
+"= c #E0DF00",
+"- c #5A5A5A",
+"; c #FFFFFF",
+": c #FFFF00",
+"> c #F3F3F3",
+", c #404040",
+"< c #343434",
+"1 c #A19F00",
+"2 c #D9D9D9",
+"3 c #1A1A1A",
+"4 c #808000",
+"5 c None",
+/* pixels */
+" ",
+" ",
+" 3&&&&&&3 ",
+" +;;;;;;;;+ ",
+" 2;;;;;;;;# ",
+" ;;>&$;;;;; ",
+" ;;%* ;;;;; ",
+" ;;$&<;;;;; ",
+" ;;;;;;;;;; ",
+" 2;;;;;;;;; ",
+" .;;;;;;; ",
+" @=:::o ,&&2;;;; ",
+" =:::::144@,&&>;;;; ",
+" :::::::::4&;;;;;;; ",
+" :::::::::O3>;;;;;X ",
+" ::::::::::o3&&&&- ",
+" :::::::::::1 ",
+" :::::::::::: ",
+" :::::::::::: ",
+" :::::::::::: ",
+" =::::::::::= ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/image-processor.xpm b/icons/24x24-infox/image-processor.xpm
new file mode 100644
index 0000000..25e09bb
--- /dev/null
+++ b/icons/24x24-infox/image-processor.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *image-processor[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 19 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #817F00",
+"o c #3A391A",
+"O c #737373",
+"+ c #555434",
+"@ c #595959",
+"# c #212000",
+"$ c #404000",
+"% c #808080",
+"& c #747474",
+"* c #E0DF00",
+"= c #FFFFFF",
+"- c #FFFF00",
+"; c #343434",
+": c #D9D9D9",
+"> c #1A1A1A",
+", c #808000",
+"< c None",
+/* pixels */
+" ",
+" ",
+" # ",
+" &%%%%%%%%%%%%; #*X ",
+" =============%#XX-X ",
+" ====:%%.====:o*-XX# ",
+" ===. >:=:o*--*# ",
+" ===> @:o*--*# ",
+" ==: >+*--*# ",
+" =:> : #*--*# ",
+" => #*--*# ",
+" =: #*--*# ",
+" == ,--*# ",
+" ==O ,X$# ",
+" ====@ ",
+" ====% @====% ",
+" ====% O===% ",
+" ===:> O==% ",
+" ===.%%%%%%%==% ",
+" =============% ",
+" &%%%%%%%%%%%%; ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/image-viewer.xpm b/icons/24x24-infox/image-viewer.xpm
new file mode 100644
index 0000000..1ff6919
--- /dev/null
+++ b/icons/24x24-infox/image-viewer.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *image-viewer[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 20 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #818181",
+"o c #737373",
+"O c #676767",
+"+ c #656565",
+"@ c #595959",
+"# c #4D4D4D",
+"$ c #333333",
+"% c #808080",
+"& c #686868",
+"* c #5A5A5A",
+"= c #4E4E4E",
+"- c #FFFFFF",
+"; c #343434",
+": c #D9D9D9",
+"> c #CFCFCF",
+", c #1A1A1A",
+"< c #B5B5B5",
+"1 c None",
+/* pixels */
+" ",
+" ",
+" ",
+" >>>>>>>;*:---., ",
+" >>>>>>;o:* ,.:, ",
+" >>>>>>,-,$,, .. ",
+" >>><= %. $,, ,- ",
+" >>># %%$+$$+ - ",
+" >>> %% $,,$ - ",
+" >>O % @: $,,$ @: ",
+" >O * :o,$$$,:@ ",
+" >= ,::%%.-o ",
+" >> *%%%, ",
+" >> == o. ",
+" >>X&, #>>, :-, ",
+" >>>>& &>>X @-. ",
+" >>>>& ,<>> :-, ",
+" >>>># ,<> @-. ",
+" >>>O ,> :-, ",
+" >>>>>>>>>>>> @-. ",
+" &&&&&&&&&&&& ., ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/information.xpm b/icons/24x24-infox/information.xpm
new file mode 100644
index 0000000..420eddc
--- /dev/null
+++ b/icons/24x24-infox/information.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *information[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 9 1",
+/* colors */
+" c #000000",
+". c #00005F",
+"X c #000020",
+"o c #00007F",
+"O c #000060",
+"+ c #000080",
+"@ c #0000DF",
+"# c #0000FF",
+"$ c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" X@##@O ",
+" ###### ",
+" @####@ ",
+" O++O ",
+" ",
+" ",
+" ######### ",
+" O+@###### ",
+" X@##### ",
+" +##### ",
+" +##### ",
+" +##### ",
+" +##### ",
+" X@#####o ",
+" .##############. ",
+" X++++++++++++++X ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/item.xpm b/icons/24x24-infox/item.xpm
new file mode 100644
index 0000000..3a91eeb
--- /dev/null
+++ b/icons/24x24-infox/item.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *item[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 13 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #595959",
+"o c #A8A8A8",
+"O c #808080",
+"+ c #747474",
+"@ c #5A5A5A",
+"# c #FFFFFF",
+"$ c #F3F3F3",
+"% c #343434",
+"& c #D9D9D9",
+"* c #1A1A1A",
+"= c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" +&###.% ",
+" o######$% ",
+" o########$% ",
+" +##########$ ",
+" &###&@*.####X ",
+" ####X &###O ",
+" ####* .###O ",
+" ####. *####O ",
+" .####&.#####* ",
+" %$#########o ",
+" %$#######o ",
+" %$#####o ",
+" @OOO* ",
+" ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/kde.xpm b/icons/24x24-infox/kde.xpm
new file mode 100644
index 0000000..e81abdc
--- /dev/null
+++ b/icons/24x24-infox/kde.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *kde[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 22 1",
+/* colors */
+" c #000000",
+". c #817F00",
+"X c #737373",
+"o c #A09F00",
+"O c #615F00",
+"+ c #212000",
+"@ c #C0C000",
+"# c #404000",
+"$ c #413F00",
+"% c #808080",
+"& c #747474",
+"* c #E0DF00",
+"= c #5A5A5A",
+"- c #FFFFFF",
+"; c #FFFF00",
+": c #F3F3F3",
+"> c #343434",
+", c #A19F00",
+"< c #616000",
+"1 c #1A1A1A",
+"2 c #808000",
+"3 c None",
+/* pixels */
+" ",
+" ",
+" ",
+" O* ",
+" ;,+*;O<*2 ",
+" *;;;;;;;$ ",
+" ++ o;;;;;;;# $ ",
+" *;;;;,+ <*;;;;O ",
+" +*;;O *;;. ",
+" o;@ O;;+ ",
+" #*;;2 >%%& =%%%1 ",
+" .*;o %--- X---X ",
+" o;;+ %--- X---X ",
+" .;;;@+ %--- X---X ",
+" ,,2;;;O%---X---X ",
+" ;;;2%------X ",
+" O;*,2%------X ",
+" #< +%---X---X ",
+" %--- X---X ",
+" %--- X---X ",
+" &--: X---X ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/keyboard.xpm b/icons/24x24-infox/keyboard.xpm
new file mode 100644
index 0000000..b957791
--- /dev/null
+++ b/icons/24x24-infox/keyboard.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *keyboard[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 17 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #737373",
+"o c #00FF00",
+"O c #007D00",
+"+ c #CCCCCC",
+"@ c #989898",
+"# c #80BE80",
+"$ c #808080",
+"% c #5A5A5A",
+"& c #FFFFFF",
+"* c #F3F3F3",
+"= c #404040",
+"- c #343434",
+"; c #D9D9D9",
+": c #1A1A1A",
+"> c None",
+/* pixels */
+" ",
+" ",
+" ==$$$: ",
+" $$&&&$$&&&&&&&;% ",
+" ==$$$: %&: ",
+" .$ ",
+" .$ ",
+" %;&++@++@++@;: %&: ",
+" :*- X++@++@++@&&;% ",
+" $$ ",
+" $$ ",
+" %$$$$$$$$$$$$$$$$$$% ",
+" &&&&&&&&&&&&&&&O##o& ",
+" &..&&$$$$$$$$.&.$$$& ",
+" & &$ & :& ",
+" & & & & ",
+" & & & :& ",
+" & & & && ",
+" &..&.= =.&.$.&& ",
+" &&&&&;$$$$$$;&&&&&&& ",
+" %$$$$$$$$$$$$$$$$$$% ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/linux.xpm b/icons/24x24-infox/linux.xpm
new file mode 100644
index 0000000..63e3cb8
--- /dev/null
+++ b/icons/24x24-infox/linux.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *linux[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 19 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #8D8D8D",
+"o c #737373",
+"O c #595959",
+"+ c #333333",
+"@ c #C0C0C0",
+"# c #B2B2B2",
+"$ c #808080",
+"% c #5A5A5A",
+"& c #FFFFFF",
+"* c #F3F3F3",
+"= c #404040",
+"- c #343434",
+"; c #D9D9D9",
+": c #CDCDCD",
+"> c #1A1A1A",
+", c #C1C1C1",
+"< c None",
+/* pixels */
+" ",
+" ",
+" >$> ",
+" o&@@;% ",
+" &&@;&&,- ",
+" :&&&o ",
+" $&&& ",
+" X&&&O ",
+" o*&&&. ",
+" o&&&&&&O ",
+" o&&&&.;&; ",
+" o&&&&. >&&o ",
+" o&&&&&+ #&&> ",
+" o;$>O&& $&&. ",
+" ;&; $;.&> ",
+" O&&. +$ >= ",
+" $&&$ ; ",
+" O&&$ & ",
+" &&$ & ",
+" ;&$ O& ",
+" .&. .. ",
+" =;&&*.$.*&.% ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/lock.xpm b/icons/24x24-infox/lock.xpm
new file mode 100644
index 0000000..b6d8b5c
--- /dev/null
+++ b/icons/24x24-infox/lock.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *lock[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 20 1",
+/* colors */
+" c #000000",
+". c #676767",
+"X c #E6E6E6",
+"o c #A1A000",
+"O c #272727",
+"+ c #212000",
+"@ c #C0C000",
+"# c #A6A6A6",
+"$ c #9A9A9A",
+"% c #818000",
+"& c #808080",
+"* c #E0DF00",
+"= c #A0A000",
+"- c #666666",
+"; c #5A5A5A",
+": c #FFFFFF",
+"> c #FFFF00",
+", c #616000",
+"< c #808000",
+"1 c None",
+/* pixels */
+" ",
+" ",
+" ",
+" O&&&. ",
+" -:::::X ",
+" X::::::- ",
+" O&&&&&&&&&:::::::& ",
+" &::::O #& ",
+" OX:::::::::::: ;&& ",
+" OX$ $$OXO::::--X& ",
+" #:::&-:O ",
+" O#::&-. ",
+" - ",
+" +o<-*, ",
+" %>>+;=>*+ ",
+" >>>+ =>>< ",
+" >>>>>>>>< ",
+" >@<<<<<>< ",
+" >@<<<<<>< ",
+" >< >< ",
+" >>>>>>>>< ",
+" ,<<<<<<<+ ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/mail.xpm b/icons/24x24-infox/mail.xpm
new file mode 100644
index 0000000..568c68b
--- /dev/null
+++ b/icons/24x24-infox/mail.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char *mail[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 16 1",
+/* colors */
+" c #000000",
+". c #737373",
+"X c #676767",
+"o c #C0C0DF",
+"O c #E6E6E6",
+"+ c #272727",
+"@ c #CCCCCC",
+"# c #C0C0C0",
+"$ c #A6A6A6",
+"% c #8080BF",
+"& c #808080",
+"* c #0000BF",
+"= c #FFFFFF",
+"- c #F3F3F3",
+"; c #0000FF",
+": c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" -=========o%%. ",
+" =======O@@%;*& ",
+" =======O@@%;*& ",
+" =======O@@o%%& ",
+" =============& ",
+" &=& ",
+" .=============.&=& ",
+" XO=========OX &=& ",
+" &$+XO=====OX+$&&=. ",
+" &==$+XO=OX+$==& ",
+" &====$+ +$====& ",
+" &=============& ",
+" && ======& ",
+" &#&&&#========& ",
+" .#&&&#========. ",
+" ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/modules.xpm b/icons/24x24-infox/modules.xpm
new file mode 100644
index 0000000..29d705c
--- /dev/null
+++ b/icons/24x24-infox/modules.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *modules[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 19 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #737373",
+"o c #333333",
+"O c #212000",
+"+ c #CCCCCC",
+"@ c #C0C0C0",
+"# c #8C8C8C",
+"$ c #808080",
+"% c #747474",
+"& c #5A5A5A",
+"* c #FFFFFF",
+"= c #FFFF00",
+"- c #343434",
+"; c #616000",
+": c #D9D9D9",
+"> c #1A1A1A",
+", c #808000",
+"< c None",
+/* pixels */
+" ",
+" ",
+" O,,,,,,,O ",
+" ;,,,,,,; ",
+" >$$$$$$&======= ",
+" >:.$$$$$>======= ",
+" >::$$$$- ======= ",
+" $@$$$$+$ ======= ",
+" $$ $$ ======= ",
+" $$ $$ ======= ",
+" $$ $$ ======= ",
+" $$ $$ >oo ",
+" $$ $# @:* ",
+" $$ %*******:>* ",
+" $$ $$ * ",
+" $$ $$ * ",
+" $$ $$ * ",
+" $$ $$ * ",
+" $$ $$ * ",
+" $$ $$>* ",
+" $# $.:X ",
+" %**************X ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/monitoring.xpm b/icons/24x24-infox/monitoring.xpm
new file mode 100644
index 0000000..2dc2341
--- /dev/null
+++ b/icons/24x24-infox/monitoring.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *monitoring[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 19 1",
+/* colors */
+" c #000000",
+". c #8D8D8D",
+"X c #676767",
+"o c #00FF00",
+"O c #00DF00",
+"+ c #E6E6E6",
+"@ c #272727",
+"# c #C0C0C0",
+"$ c #A6A6A6",
+"% c #808080",
+"& c #666666",
+"* c #FFFFFF",
+"= c #404040",
+"- c #00A000",
+"; c #008000",
+": c #006000",
+"> c #004000",
+", c #002000",
+"< c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" @%%%%%%%%%%%%%%%%%%@ ",
+" %******************% ",
+" %*+X @$**$+*% ",
+" %*& +$ @*% ",
+" %* ,O: :,%+@.*% ",
+" %* ,OO; ;o;%#%%*% ",
+" %*>;O;;;,;-O-;%% *% ",
+" %*>;: ;-O-;,>>%##%*% ",
+" %* ;o; %%% *% ",
+" %*@ ,: $##%*% ",
+" %*$ @*##%*% ",
+" %**+%%%%%%%%$**%% *% ",
+" =%%%%%%%%%%%%%%%%%%= ",
+" =%%%%%%%%%%%%%%%%%%= ",
+" %%% %% %% *********% ",
+" @== == == %%%%%%%%%@ ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/mouse.xpm b/icons/24x24-infox/mouse.xpm
new file mode 100644
index 0000000..c3c15a5
--- /dev/null
+++ b/icons/24x24-infox/mouse.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char *mouse[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 16 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #8D8D8D",
+"o c #595959",
+"O c #B4B4B4",
+"+ c #A8A8A8",
+"@ c #808080",
+"# c #747474",
+"$ c #5A5A5A",
+"% c #FFFFFF",
+"& c #F3F3F3",
+"* c #404040",
+"= c #343434",
+"- c #D9D9D9",
+"; c #1A1A1A",
+": c None",
+/* pixels */
+" ",
+" ",
+" ;+%%%%.; ",
+" +-= $-. ## ",
+" %= o% @@ ",
+" @ % @@ ",
+" *@* % @@ ",
+" =-%%%%%-= % @@ ",
+" -==O O==- % @@ ",
+" % @ @ % % @@ ",
+" % @ @ % % @@ ",
+" % @ @ % % @@ ",
+" %==O O==% % @@ ",
+" @@@@@@@@@ % @@ ",
+" @@@@@@@@@ % @@ ",
+" %%%%%%%%% % @@ ",
+" %%%%%%%%% % @@ ",
+" %%%%%%%%% % @@ ",
+" %%%%%%%%% -X ;&o ",
+" X%%%%%%%X o%.-- ",
+" $@@@@@$ ;@$ ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/multimedia.xpm b/icons/24x24-infox/multimedia.xpm
new file mode 100644
index 0000000..12c3306
--- /dev/null
+++ b/icons/24x24-infox/multimedia.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *multimedia[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 17 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #C1BE00",
+"o c #595959",
+"O c #212000",
+"+ c #C0C0C0",
+"@ c #404000",
+"# c #808080",
+"$ c #E0DF00",
+"% c #5A5A5A",
+"& c #FFFFFF",
+"* c #FFFF00",
+"= c #404040",
+"- c #D9D9D9",
+"; c #1A1A1A",
+": c #808000",
+"> c None",
+/* pixels */
+" ",
+" ",
+" ###########= ",
+" &#&.####-++# ",
+" & & #### ",
+" &&& #&&# ",
+" & & #### ",
+" &#&; .++# ",
+" &#&&&&&&&++# ",
+" & &; .### OX ",
+" &&& #&&# O$* ",
+" & & #### O$** ",
+" &#& ====O$*** ",
+" &#&.####oO:@:**** ",
+" & &.####o:*::**** ",
+" &&& :*::**** ",
+" & & :*::**** ",
+" &#& O:@:**** ",
+" &#&; %===O$*** ",
+" & &&&&&&&### O$** ",
+" &&&; .&&# O$* ",
+" # # ==== OX ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/netscape.xpm b/icons/24x24-infox/netscape.xpm
new file mode 100644
index 0000000..6e17e6e
--- /dev/null
+++ b/icons/24x24-infox/netscape.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *netscape[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 32 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #00009E",
+"o c #737373",
+"O c #595959",
+"+ c #8080BE",
+"@ c #C0C0DF",
+"# c #4040DF",
+"$ c #595979",
+"% c #8C8CAB",
+"& c #C0C0FF",
+"* c #C0C0C0",
+"= c #8C8C8C",
+"- c #00007D",
+"; c #40409E",
+": c #808080",
+"> c #747474",
+", c #5A5A5A",
+"< c #585858",
+"1 c #FFFFFF",
+"2 c #4C4C4C",
+"3 c #4040BE",
+"4 c #8080DF",
+"5 c #00005E",
+"6 c #404040",
+"7 c #343434",
+"8 c #D9D9D9",
+"9 c #1A1A1A",
+"0 c #8080FF",
+"q c #8080C0",
+"w c #00003F",
+"e c None",
+/* pixels */
+" ",
+" ",
+" 9::::9 ",
+" 9.114@@411.9 ",
+" o14#1-++-1#48, ",
+" o1#-44-++-+4-#1O ",
+" 91#--1X-++-X1--#89 ",
+" .1111111111111111. ",
+" 1X-X1---++---1X-X1 ",
+" 7&--+4---++---4+--17 ",
+" :+--++--w$$www$$ww.O ",
+" :@++@@++9::::::::::6 ",
+" :@++@@++91++++++++@: ",
+" >4--++-- 1-+3--;+;+: ",
+" 1--3&-- 1-41#-X1X+: ",
+" 84++1++91-+&1#-1-+: ",
+" O14+@&+91-++#1#1-+: ",
+" 8&XX1X 1-++-#11-+: ",
+" 98&X4q 15%= <1w+: ",
+" 9.10191 :: 2 :: ",
+" 9::91::::::::*: ",
+" ::::::::::6 ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/network.xpm b/icons/24x24-infox/network.xpm
new file mode 100644
index 0000000..2c95a96
--- /dev/null
+++ b/icons/24x24-infox/network.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *network[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 22 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #8D8D8D",
+"o c #676767",
+"O c #595959",
+"+ c #333333",
+"@ c #404000",
+"# c #B4B4B4",
+"$ c #B2B2B2",
+"% c #808080",
+"& c #747474",
+"* c #FFFFFF",
+"= c #FFFF00",
+"- c #F3F3F3",
+"; c #404040",
+": c #343434",
+"> c #008000",
+", c #CDCDCD",
+"< c #1A1A1A",
+"1 c #004000",
+"2 c #808000",
+"3 c None",
+/* pixels */
+" ",
+" ",
+" O*****O ;*****; ",
+" %%%%%; %%%%%; ",
+" *****% -%-##% ",
+" *****%@222@% % % ",
+" *****%@2=2@-%-##% ",
+" *****% = *****% ",
+" *****% = *****% ",
+" *****% = *****% ",
+" = ",
+" = ",
+" :%%%%: = ",
+" %o++o%22= O*****O ",
+" %+>1+%22= %%%%%; ",
+" %+1 +% = % ***% ",
+" &,$$X& =2@% ***% ",
+" <%%%%%%< 22@*****% ",
+" .: % :. *****% ",
+" %%%%%%%% *****% ",
+" *****% ",
+" %%%%%; ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/news.xpm b/icons/24x24-infox/news.xpm
new file mode 100644
index 0000000..a3b2d57
--- /dev/null
+++ b/icons/24x24-infox/news.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *news[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 27 1",
+/* colors */
+" c #000000",
+". c #FF8080",
+"X c #818181",
+"o c #E76868",
+"O c #737373",
+"+ c #676767",
+"@ c #656565",
+"# c #595959",
+"$ c #4D4D4D",
+"% c #333333",
+"& c #FFC0C0",
+"* c #C0C0C0",
+"= c #DB9C9C",
+"- c #FF0000",
+"; c #9C9C9C",
+": c #9A9A9A",
+"> c #808080",
+", c #747474",
+"< c #686868",
+"1 c #5A5A5A",
+"2 c #FFFFFF",
+"3 c #FF4040",
+"4 c #D9D9D9",
+"5 c #CFCFCF",
+"6 c #1A1A1A",
+"7 c #B5B5B5",
+"8 c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" <55555555555555 5 ",
+" <o.-.o:@@@@@@@5 5 ",
+" <o2&2o7:::::::5 5 ",
+" <o232o< < 5 5 ",
+" <=ooo=;<<<;<<<5 5 ",
+" <;<<<;;<<<;<<<5 5 ",
+" X 5 ",
+" ,2222222222222>>,< 5 ",
+" >*>>>>>>>>>>>*>>>< 5 ",
+" >......&-&...&>>>< 5 ",
+" >..----.-.---.>>><%5 ",
+" >2222222222222>>>$5+ ",
+" >> > > >>>> ",
+" >*>>>*>>>*>>>*>>> ",
+" >*>>>*>>>*>>>*>>> ",
+" #46 OO OO O44# ",
+" 1>>>>>>>>>>>>>1 ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/printing.xpm b/icons/24x24-infox/printing.xpm
new file mode 100644
index 0000000..847adc3
--- /dev/null
+++ b/icons/24x24-infox/printing.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char *printing[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 16 1",
+/* colors */
+" c #000000",
+". c #818181",
+"X c #737373",
+"o c #00FF00",
+"O c #C0C0C0",
+"+ c #9C9C9C",
+"@ c #808080",
+"# c #747474",
+"$ c #686868",
+"% c #5A5A5A",
+"& c #4E4E4E",
+"* c #FFFFFF",
+"= c #404040",
+"- c #343434",
+"; c #CFCFCF",
+": c None",
+/* pixels */
+" ",
+" ",
+" ",
+" -$$$$$$$$% ",
+" $+$$$$$$+*X ",
+" $+$$$$$$+**X ",
+" $$ $& ",
+" $+$$$$$$$$.- ",
+" $+$$$$$$$$+$ ",
+" $$ $;;;;$ ",
+" $;;;;;;;;;;$ ",
+" -$$$$$$$$$$- ",
+" -@@@@@@@@@@@@@@@@@@- ",
+" @***********@@@@@@O@ ",
+" @*********** @@o@@ ",
+" @***********@@@@@@O@ ",
+" =@@@@@@@@@@@@@@@@@@= ",
+" =@@@@@@@@@@@@@@@@@@= ",
+" #@@ @@ ************# ",
+" ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/programs.xpm b/icons/24x24-infox/programs.xpm
new file mode 100644
index 0000000..d01a048
--- /dev/null
+++ b/icons/24x24-infox/programs.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *programs[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 11 1",
+/* colors */
+" c #000000",
+". c #C1BE00",
+"X c #615F00",
+"o c #C0C0C0",
+"O c #404000",
+"+ c #808080",
+"@ c #FFFFFF",
+"# c #FFFF00",
+"$ c #404040",
+"% c #808000",
+"& c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" +@@@@@@@@@@@@@@@++@+ ",
+" +@@@@@@@@@@@@@@@++@+ ",
+" ",
+" ++ %%O %%O %%O %%O++ ",
+" ++ ..X ..X ..X ..X++ ",
+" ++ ##% ##% ##% ##%++ ",
+" ++ %%O %%O %%O %%O++ ",
+" ++O%% O%% O%% O%% ++ ",
+" ++X.. X.. X.. X.. ++ ",
+" ++%## %## %## %## ++ ",
+" ++O%% O%% O%% O%% ++ ",
+" ++ %%O %%O %%O %%O++ ",
+" ++ ..X ..X ..X ..X++ ",
+" ++ ##% ##% ##% ##%++ ",
+" ++ %%O %%O %%O %%O++ ",
+" +o++++++++++++++++o+ ",
+" $++++++++++++++++++$ ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/quit.xpm b/icons/24x24-infox/quit.xpm
new file mode 100644
index 0000000..b0361ae
--- /dev/null
+++ b/icons/24x24-infox/quit.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *quit[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 12 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #595959",
+"o c #CCCCCC",
+"O c #8C8C8C",
+"+ c #808080",
+"@ c #747474",
+"# c #FFFFFF",
+"$ c #F3F3F3",
+"% c #D9D9D9",
+"& c #1A1A1A",
+"* c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" ",
+" $#############@ ",
+" #o++++++++++O#+ ",
+" #+ #+ ",
+" #+ #+X$& ",
+" #+ #+ %. ",
+" #+ X#& ",
+" #+ @+++++++#. ",
+" #+ ########## ",
+" #+ @+++++++#. ",
+" #+ X#& ",
+" #+ #+ %. ",
+" #+ #+X$& ",
+" #+ #+ ",
+" #o++++++++++O#+ ",
+" $#############@ ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/refresh.xpm b/icons/24x24-infox/refresh.xpm
new file mode 100644
index 0000000..2b31d8e
--- /dev/null
+++ b/icons/24x24-infox/refresh.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *refresh[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 12 1",
+/* colors */
+" c #000000",
+". c #00FF00",
+"X c #00DF00",
+"o c #009F00",
+"O c #007F00",
+"+ c #005F00",
+"@ c #00C000",
+"# c #008000",
+"$ c #006000",
+"% c #004000",
+"& c #002000",
+"* c None",
+/* pixels */
+" ",
+" ",
+" ",
+" $oXX&@X#& ",
+" $X....X @..O ",
+" O......O @...X& ",
+" +.....X$ @.....o ",
+" X....O &o....+ ",
+" +....O O...o ",
+" #...o X... ",
+" ....& #...+ ",
+" ...o &...# ",
+" ...# ...# ",
+" ...X +...# ",
+" X...& o...& ",
+" #...o &.... ",
+" &....O &X...o ",
+" o....X## %X.....& ",
+" &X.....O%......O ",
+" &X...O%......O ",
+" $X.X&@...o& ",
+" &#$ #$ ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/restart.xpm b/icons/24x24-infox/restart.xpm
new file mode 100644
index 0000000..c203e20
--- /dev/null
+++ b/icons/24x24-infox/restart.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *restart[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 10 1",
+/* colors */
+" c #000000",
+". c #800000",
+"X c #600000",
+"o c #400000",
+"O c #FF0000",
+"+ c #C00000",
+"@ c #200000",
+"# c #DF0000",
+"$ c #A00000",
+"% c None",
+/* pixels */
+" ",
+" ",
+" ",
+" X$##@+#.@ ",
+" X#OOOO# +OO. ",
+" .OOOOOO. +OOO#@ ",
+" XOOOOO#X +OOOOO$ ",
+" #OOOO. @$OOOOX ",
+" XOOOO. .OOO$ ",
+" .OOO$ #OOO ",
+" OOOO@ .OOOX ",
+" OOO$ @OOO. ",
+" OOO. OOO. ",
+" OOO# XOOO. ",
+" #OOO@ $OOO@ ",
+" .OOO$ @OOOO ",
+" @OOOO. @#OOO$ ",
+" $OOOO#.. o#OOOOO@ ",
+" @#OOOOO.oOOOOOO. ",
+" @#OOO.oOOOOOO. ",
+" X#O#@+OOO$@ ",
+" @.X .X ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/science.xpm b/icons/24x24-infox/science.xpm
new file mode 100644
index 0000000..b63c260
--- /dev/null
+++ b/icons/24x24-infox/science.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *science[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 14 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #737373",
+"o c #595959",
+"O c #C0C0C0",
+"+ c #B2B2B2",
+"@ c #808080",
+"# c #5A5A5A",
+"$ c #FFFFFF",
+"% c #404040",
+"& c #D9D9D9",
+"* c #1A1A1A",
+"= c #0C0C0C",
+"- c None",
+/* pixels */
+" ",
+" ",
+" *@* ",
+" *$$o ",
+" &O* ",
+" o$* ",
+" &. ",
+" o$* ",
+" &. ",
+" o$* *@@* ",
+" &. .OO. ",
+" o$* *$* *@ %* ",
+" &. #O&@ +* *@ ",
+" o$* .$@%oo% *%oo ",
+" &. .. + +#+*+ ",
+" o$* *$* oo oX oo ",
+" &. .. +*+#+ + ",
+" o$* *$* oo%= %Xo ",
+" *&. o. .X ",
+" o$$* ",
+" *@* ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/sound.xpm b/icons/24x24-infox/sound.xpm
new file mode 100644
index 0000000..101a1c6
--- /dev/null
+++ b/icons/24x24-infox/sound.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *sound[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 15 1",
+/* colors */
+" c #000000",
+". c #800000",
+"X c #817F00",
+"o c #9F0000",
+"O c #615F00",
+"+ c #7F0000",
+"@ c #FF0000",
+"# c #413F00",
+"$ c #5F0000",
+"% c #E0DF00",
+"& c #200000",
+"* c #DF0000",
+"= c #FFFF00",
+"- c #808000",
+"; c None",
+/* pixels */
+" ",
+" ",
+" ",
+" # ",
+" X= ",
+" X== +* ",
+" X=== *+ ",
+" X==== &@ ",
+" O===== &@& *$ ",
+" %==--===== oo .o ",
+" ===--=====&@&&@ &@ ",
+" ===--===== o. @ @ ",
+" ===--===== o. @ @ ",
+" ===--=====&@&$* &@ ",
+" %==--===== *$ .o ",
+" O===== &. *$ ",
+" X==== &@ ",
+" X=== *+ ",
+" X== +* ",
+" X= ",
+" # ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/system.xpm b/icons/24x24-infox/system.xpm
new file mode 100644
index 0000000..4ba48d9
--- /dev/null
+++ b/icons/24x24-infox/system.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *system[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 17 1",
+/* colors */
+" c #000000",
+". c #800000",
+"X c #676767",
+"o c #600000",
+"O c #E6E6E6",
+"+ c #272727",
+"@ c #CCCCCC",
+"# c #C0C0C0",
+"$ c #A6A6A6",
+"% c #FF0000",
+"& c #808080",
+"* c #666666",
+"= c #200000",
+"- c #FFFFFF",
+"; c #DF0000",
+": c #404040",
+"> c None",
+/* pixels */
+" ",
+" ",
+" X&&&&&&&&&&&&&&X ",
+" -$&&&&&&&&&&&&$- ",
+" - =.o o.= - ",
+" - =;%%..%%;= - ",
+" - .%%%%%%%%. - ",
+" - .%%%%%%%%. - ",
+" - =;%%%%%%;= - ",
+" - =;%%%%;= - ",
+" - =;%%;= - ",
+" - =;;= - ",
+" -+ == +- ",
+" ------------O@-- ",
+" X&&&&&&&&&&&X &X ",
+" :&&&&&&&& ",
+" &--------------& ",
+" &&& && ------&&& ",
+" ::: :: &&&&&&&&: ",
+" *O&&&&&&&&&&##&&O* ",
+" O+ && +O ",
+" &&&&&&&&&&&&&&&&&& ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/terminal-remote.xpm b/icons/24x24-infox/terminal-remote.xpm
new file mode 100644
index 0000000..890e21d
--- /dev/null
+++ b/icons/24x24-infox/terminal-remote.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *terminal-remote[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 20 1",
+/* colors */
+" c #000000",
+". c #ADADAD",
+"X c #6D6D6D",
+"o c #ECECEC",
+"O c #A1A000",
+"+ c #2D2D2D",
+"@ c #212000",
+"# c #C0C0C0",
+"$ c #ACACAC",
+"% c #818000",
+"& c #808080",
+"* c #E0DF00",
+"= c #FFFFFF",
+"- c #FFFF00",
+"; c #404040",
+": c #008000",
+"> c #616000",
+", c #004000",
+"< c #808000",
+"1 c None",
+/* pixels */
+" ",
+" ",
+" +&&&&&X ",
+" &#&&&&= ",
+" &&::: = ",
+" &&:: = ",
+" &&, = ",
+" X===##o ",
+" &&&&&&&&&; ",
+" X$ & +o ",
+" o.&&&&&#&&oX ",
+" &&&&&&&&&&&; ",
+" @*-*@ .=====. ",
+" @*-*@ ;&&&&&& ",
+" @*-*@& ==== ",
+" @O--*<>& ==== ",
+" @O-% &====== ",
+" @O%&====== ",
+" &====== ",
+" &====== ",
+" &====== ",
+" ;&&&&&& ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/terminal-special.xpm b/icons/24x24-infox/terminal-special.xpm
new file mode 100644
index 0000000..fb6abbc
--- /dev/null
+++ b/icons/24x24-infox/terminal-special.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char *terminal-special[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 16 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #817F00",
+"o c #595959",
+"O c #C0C000",
+"+ c #C0C0C0",
+"@ c #808080",
+"# c #5A5A5A",
+"$ c #FFFFFF",
+"% c #FFFF00",
+"& c #404040",
+"* c #616000",
+"= c #D9D9D9",
+"- c #1A1A1A",
+"; c #808000",
+": c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" #@@@@@@@@@@@@- ",
+" $.@@@@@@@@@.$@ ",
+" $ $@ ",
+" $ %%O;%=- $@ ",
+" $ %%; %$= $@ ",
+" $ %%; %* $@ ",
+" $ %%O;%%X $@ ",
+" $ %%O;%%% $@ ",
+" $ $@ ",
+" $.@@@@@@@@@.$@ ",
+" #@@@@@@@@@@@@- ",
+" -$$$$$$$$$$$$$$$. ",
+" .. @@ -$- ",
+" -$.& @+@ .. ",
+" o$$$$$$$$$$$$$$$$$= ",
+" ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/terminal.xpm b/icons/24x24-infox/terminal.xpm
new file mode 100644
index 0000000..ec1378a
--- /dev/null
+++ b/icons/24x24-infox/terminal.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *terminal[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 15 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #737373",
+"o c #00FF00",
+"O c #595959",
+"+ c #C0C0C0",
+"@ c #808080",
+"# c #5A5A5A",
+"$ c #FFFFFF",
+"% c #404040",
+"& c #008000",
+"* c #D9D9D9",
+"= c #1A1A1A",
+"- c #004000",
+"; c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" #@@@@@@@@@@@@= ",
+" $.@@@@@@@@@.$@ ",
+" $ &&&&&&- $@ ",
+" $ &&&&&&- $@ ",
+" $ ooooooo& $@ ",
+" $ &&&&- $@ ",
+" $ &&&&- $@ ",
+" $ o $@ ",
+" $ & $@ ",
+" $.@@@@@@@@@.$@ ",
+" #@@@@@@@@@@@@= ",
+" =*$$$$$$$$$$$$$$X ",
+" .. @@ =$= ",
+" =$.% @+@ .. ",
+" O$$$$$$$$$$$$$$$$$* ",
+" ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/utility.xpm b/icons/24x24-infox/utility.xpm
new file mode 100644
index 0000000..0a49d8d
--- /dev/null
+++ b/icons/24x24-infox/utility.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *utility[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 22 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #800000",
+"o c #737373",
+"O c #595959",
+"+ c #4D4D4D",
+"@ c #600000",
+"# c #333333",
+"$ c #BE0000",
+"% c #C0C0C0",
+"& c #FF0000",
+"* c #9E0000",
+"= c #808080",
+"- c #5F0000",
+"; c #5A5A5A",
+": c #200000",
+"> c #FFFFFF",
+", c #DF0000",
+"< c #404040",
+"1 c #D9D9D9",
+"2 c #1A1A1A",
+"3 c None",
+/* pixels */
+" ",
+" 2 ",
+" =o ",
+" =>2 ",
+" =>= ",
+" =>. ; ",
+" =>> o> ",
+" =>>2 o>> =.2 ",
+" =.>= o>>1 2112 ",
+" ==>= o1.>O 21. ",
+" ==>Oo1#11 2> ",
+" =.oo>.112 O%#> ",
+" =oo>>>12 =>>> ",
+" =+.===2 <==1 ",
+" @XXXXXXXXXXXX@ ",
+" ,&&&&&&&&&&&&&&, ",
+" -&&&&&&&&&&&&&&&,- ",
+" X&&&&&&&&&&&&&&&$X ",
+" :&$$$$$$$$$$$$$$*: ",
+" @$$$$$$$$$$$$$$@ ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/video.xpm b/icons/24x24-infox/video.xpm
new file mode 100644
index 0000000..774d9ea
--- /dev/null
+++ b/icons/24x24-infox/video.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *video[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 19 1",
+/* colors */
+" c #000000",
+". c #818181",
+"X c #007D00",
+"o c #9C9C9C",
+"O c #80BE80",
+"+ c #808080",
+"@ c #747474",
+"# c #686868",
+"$ c #FFFFFF",
+"% c #00BE00",
+"& c #009E00",
+"* c #343434",
+"= c #C0FFC0",
+"- c #CFCFCF",
+"; c #C0DFC0",
+": c #1A1A1A",
+"> c #0C0C0C",
+", c #B5B5B5",
+"< c None",
+/* pixels */
+" ",
+" ",
+" ###########* ",
+" -#-.####,oo# ",
+" - - #### ",
+" --- #--# ",
+" - - #### ",
+" -#-: .oo# ",
+" -#-------oo# ",
+" - -> .### ",
+" --- #--# ",
+" - - #### ",
+" -#- #oo# ",
+" -#-@####,oo# ",
+" - -@#####*** ",
+" --- :++++++++: ",
+" - - +$;=$;=$$+ ",
+" -#- +$O&=O&=$+ ",
+" -#-> +$OX%OX%$+ ",
+" - ----#+$O&=O&=$+ ",
+" ---> +$;=$;=$$+ ",
+" # # :++++++++: ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/viewer.xpm b/icons/24x24-infox/viewer.xpm
new file mode 100644
index 0000000..8a5b330
--- /dev/null
+++ b/icons/24x24-infox/viewer.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char *viewer[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 21 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #818181",
+"o c #737373",
+"O c #595959",
+"+ c #9C9C9C",
+"@ c #808080",
+"# c #747474",
+"$ c #686868",
+"% c #5A5A5A",
+"& c #4E4E4E",
+"* c #FFFFFF",
+"= c #404040",
+"- c #343434",
+"; c #D9D9D9",
+": c #CFCFCF",
+"> c #CDCDCD",
+", c #1A1A1A",
+"< c #0C0C0C",
+"1 c #B5B5B5",
+"2 c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ,=-$$,%.**;%< ",
+" ,;@$:,O*., %;;< ",
+" ,;*@$1 ;o,@@%,;O ",
+" =@@=$$O; ,@@* O; ",
+" -$$$1$@@ O*** * ",
+" $$ @. @$ * ,* ",
+" $+$$$-,*,O**>#.. ",
+" $+$$$$-;;, o*, ",
+" $$ ,.*.@;;% ",
+" $+$$$$$- ,@@% ",
+" $+$$$$$$$$& ,. ",
+" $$ $::::, .*O ",
+" $::::::::::X O*; ",
+" $::::::::::: ;*O ",
+" $::::::::::: O*; ",
+" $::::::::::: ;*O ",
+" $::::::::::: O*;, ",
+" ., ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/window-iconify.xpm b/icons/24x24-infox/window-iconify.xpm
new file mode 100644
index 0000000..9edfbef
--- /dev/null
+++ b/icons/24x24-infox/window-iconify.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *window-iconify[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 14 1",
+/* colors */
+" c #000000",
+". c #7F0000",
+"X c #C0C0C0",
+"o c #808080",
+"O c #5F0000",
+"+ c #200000",
+"@ c #FFFFFF",
+"# c #DF0000",
+"$ c #404040",
+"% c #303030",
+"& c #242424",
+"* c #181818",
+"= c #0C0C0C",
+"- c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" *%%%%%%%%%%%%%**%* ",
+" *%%%%%%%%%%%%%**%* ",
+" + ",
+" ** .#** ",
+" ** .#+** ",
+" ** .#+ ** ",
+" ** .#+ ** ",
+" ** .#+ ** ",
+" == O#+ ** ",
+" ooooooo o$+ ** ",
+" @@@@@@@ @o ** ",
+" ** ",
+" @ oo ** ",
+" @ oo ** ",
+" @ oo=*****&* ",
+" @oooooooXo=******= ",
+" ooooooooo$ ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/window-maximize.xpm b/icons/24x24-infox/window-maximize.xpm
new file mode 100644
index 0000000..765cc46
--- /dev/null
+++ b/icons/24x24-infox/window-maximize.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *window-maximize[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 14 1",
+/* colors */
+" c #000000",
+". c #656565",
+"X c #333333",
+"o c #7F0000",
+"O c #C0C0C0",
+"+ c #808080",
+"@ c #5F0000",
+"# c #200000",
+"$ c #FFFFFF",
+"% c #DF0000",
+"& c #4C4C4C",
+"* c #404040",
+"= c #1A1A1A",
+"- c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" +$$$$$$$$$$$$$++$+ ",
+" +$$$$$$$$$$$$$++$+ ",
+" # ",
+" ++ o%++ ",
+" ++ o%#++ ",
+" ++ o%# ++ ",
+" ++ o%# ++ ",
+" ++ o%# ++ ",
+" ** @%# ++ ",
+" XXXXXXX X=# ++ ",
+" ....... .X ++ ",
+" ++ ",
+" . XX ++ ",
+" . XX ++ ",
+" . XX*+++++O+ ",
+" .XXXXXXX&X*++++++* ",
+" XXXXXXXXX= ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/window-move.xpm b/icons/24x24-infox/window-move.xpm
new file mode 100644
index 0000000..9689c4a
--- /dev/null
+++ b/icons/24x24-infox/window-move.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *window-move[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 13 1",
+/* colors */
+" c #000000",
+". c #800000",
+"X c #600000",
+"o c #333333",
+"O c #7F0000",
+"+ c #FF0000",
+"@ c #808080",
+"# c #200000",
+"$ c #FFFFFF",
+"% c #DF0000",
+"& c #3F0000",
+"* c #1A1A1A",
+"= c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" @$$$$$$$$$$$@@$@ ",
+" *@$$$$$$$$$$$@@$@ ",
+" o ",
+" o@@ X..... @@ ",
+" @@ #%++++ @@ ",
+" o@@ O++++ @@ ",
+" o@@ O+++++ @@ ",
+" o@@ &O+++%+ @@ ",
+" o@@ O+OO+O#% @@ ",
+" o@@ &+++O& # @@ ",
+" o@@ OOO++O @@ ",
+" o@@&%+OOO @@ ",
+" o@@%X%+& @@ ",
+" o@@#%XO @@ ",
+" o@@ #X @@ ",
+" o@$$$$$$$$$$$$$$@ ",
+" o ",
+" oooooooooooooo* ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/window-resize.xpm b/icons/24x24-infox/window-resize.xpm
new file mode 100644
index 0000000..d45a240
--- /dev/null
+++ b/icons/24x24-infox/window-resize.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char *window-resize[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 16 1",
+/* colors */
+" c #000000",
+". c #800000",
+"X c #333333",
+"o c #BE0000",
+"O c #7F0000",
+"+ c #400000",
+"@ c #FF0000",
+"# c #9E0000",
+"$ c #808080",
+"% c #5F0000",
+"& c #200000",
+"* c #FFFFFF",
+"= c #DF0000",
+"- c #3F0000",
+"; c #1A1A1A",
+": c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" XX $*********$$*$ ",
+" XX $*********$$*$ ",
+" ",
+" XX $$ &.... $$ ",
+" XX $$ O@@@ $$ ",
+" XX $$ O@@@ $$ ",
+" XX $$ O@o@ $$ ",
+" XX $$ O=&- O $$ ",
+" XX $$ +#=% $$ ",
+" XX $$%o@- $$ ",
+" XX $$&=- $$ ",
+" XX $$ $$ ",
+" XX $************$ ",
+" XX ",
+" XX XXXXXXXXXXXX; ",
+" XXXXXXXXXXXXXX ",
+" X ",
+" XXXXXXXXXXXX; ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/window-shade.xpm b/icons/24x24-infox/window-shade.xpm
new file mode 100644
index 0000000..57c0798
--- /dev/null
+++ b/icons/24x24-infox/window-shade.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *window-shade[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 14 1",
+/* colors */
+" c #000000",
+". c #800000",
+"X c #600000",
+"o c #BE0000",
+"O c #C0C0C0",
+"+ c #FF0000",
+"@ c #808080",
+"# c #200000",
+"$ c #FFFFFF",
+"% c #DF0000",
+"& c #404040",
+"* c #181818",
+"= c #0C0C0C",
+"- c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" @$$$$$$$$$$$$$@@$@ ",
+" @$$$$$$$$$$$$$@@$@ ",
+" ",
+" @@ @@ ",
+" @O@@@@@@@@@@@@@@O@ ",
+" &@@@@@@@@@@@@@@@@& ",
+" = #%%# = ",
+" * #%++%# * ",
+" =*****X.++.X*****= ",
+" = oo = ",
+" * .. * ",
+" * .. * ",
+" =******=++=******= ",
+" = .. = ",
+" ****************** ",
+" ",
+" =****************= ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/windows.xpm b/icons/24x24-infox/windows.xpm
new file mode 100644
index 0000000..c2886ac
--- /dev/null
+++ b/icons/24x24-infox/windows.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *windows[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 6 1",
+/* colors */
+" c #000000",
+". c #CCCCCC",
+"X c #808080",
+"o c #666666",
+"O c #FFFFFF",
+"+ c None",
+/* pixels */
+" ",
+" ",
+" ",
+" ooooooooooo oo ",
+" ........... .. ",
+" ooooooooooo oo ",
+" o . ",
+" OOOOOOOOOOO OO . ",
+" OOOOOOOOOOO OO . ",
+" . ",
+" O O . ",
+" O O . ",
+" O O . ",
+" O O . ",
+" O O . ",
+" O O ... ",
+" O O ",
+" O O ",
+" O O ",
+" OXXXXXXXXXXXXO ",
+" XXXXXXXXXXXXXX ",
+" ",
+" ",
+" "
+};
diff --git a/icons/24x24-infox/www.xpm b/icons/24x24-infox/www.xpm
new file mode 100644
index 0000000..267cffc
--- /dev/null
+++ b/icons/24x24-infox/www.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char *www[] = {
+/* width height ncolors chars_per_pixel */
+"24 24 27 1",
+/* colors */
+" c #000000",
+". c #999999",
+"X c #00009E",
+"o c #737373",
+"O c #595959",
+"+ c #8080BE",
+"@ c #C0C0DF",
+"# c #4040DF",
+"$ c #333333",
+"% c #CCCCCC",
+"& c #C0C0FF",
+"* c #C0C0C0",
+"= c #00007D",
+"- c #808080",
+"; c #747474",
+": c #5A5A5A",
+"> c #585858",
+", c #FFFFFF",
+"< c #4C4C4C",
+"1 c #4040BE",
+"2 c #8080DF",
+"3 c #404040",
+"4 c #343434",
+"5 c #D9D9D9",
+"6 c #1A1A1A",
+"7 c #0C0C0C",
+"8 c None",
+/* pixels */
+" ",
+" ",
+" 4----4 ",
+" 6.,,&@@&,,.6 ",
+" o,&#,X++X,#&5: ",
+" o,2X@2=++=22=#,O ",
+" 6,#==,X=++=X,==#56 ",
+" .,,,,,,,,,,,,,,,,. ",
+" ,X=X,===++===,X=X, ",
+" 4&==+2===++===2+==,4 ",
+" -+==++===++===++==2- ",
+" -@++@@+++@@+++@@++@- ",
+" -@++@@+++@@+++@@++@- ",
+" ;2==++===++===++==&; ",
+" ,==1&===++===&1==, ",
+" 52++,+++@@+++,++25 ",
+" O,2+@&++@@++@@+2,O ",
+" 5&XX,X 66 66 $ ",
+" 65&12+ , >-7% ",
+" 6.,&& ,*O**3,3,*< ",
+" 6-- ,---- , ,-- ",
+" -336- :3,-7 ",
+" - ",
+" "
+};
diff --git a/icons/32x32-aquafusion/_symlinks.lst b/icons/32x32-aquafusion/_symlinks.lst
new file mode 100644
index 0000000..01b0b9b
--- /dev/null
+++ b/icons/32x32-aquafusion/_symlinks.lst
@@ -0,0 +1,14 @@
+todo.png choice-no.png
+amusement.png choice-yes.png
+window.png window-close.png
+window.png window-delete.png
+window.png window-destroy.png
+window.png window-iconify.png
+window.png window-identify.png
+window.png window-lower.png
+window.png window-maximize.png
+window.png window-move.png
+window.png window-raise.png
+window.png window-resize.png
+window.png window-shade.png
+window.png window-stick.png
diff --git a/icons/32x32-aquafusion/amusement.png b/icons/32x32-aquafusion/amusement.png
new file mode 100644
index 0000000..babee00
--- /dev/null
+++ b/icons/32x32-aquafusion/amusement.png
Binary files differ
diff --git a/icons/32x32-aquafusion/calculator.png b/icons/32x32-aquafusion/calculator.png
new file mode 100644
index 0000000..96610a6
--- /dev/null
+++ b/icons/32x32-aquafusion/calculator.png
Binary files differ
diff --git a/icons/32x32-aquafusion/cd-player.png b/icons/32x32-aquafusion/cd-player.png
new file mode 100644
index 0000000..cd5d430
--- /dev/null
+++ b/icons/32x32-aquafusion/cd-player.png
Binary files differ
diff --git a/icons/32x32-aquafusion/chat.png b/icons/32x32-aquafusion/chat.png
new file mode 100644
index 0000000..1c10203
--- /dev/null
+++ b/icons/32x32-aquafusion/chat.png
Binary files differ
diff --git a/icons/32x32-aquafusion/clock.png b/icons/32x32-aquafusion/clock.png
new file mode 100644
index 0000000..f344e44
--- /dev/null
+++ b/icons/32x32-aquafusion/clock.png
Binary files differ
diff --git a/icons/32x32-aquafusion/colors.png b/icons/32x32-aquafusion/colors.png
new file mode 100644
index 0000000..806aff1
--- /dev/null
+++ b/icons/32x32-aquafusion/colors.png
Binary files differ
diff --git a/icons/32x32-aquafusion/configuration.png b/icons/32x32-aquafusion/configuration.png
new file mode 100644
index 0000000..7d06262
--- /dev/null
+++ b/icons/32x32-aquafusion/configuration.png
Binary files differ
diff --git a/icons/32x32-aquafusion/development.png b/icons/32x32-aquafusion/development.png
new file mode 100644
index 0000000..c9c95be
--- /dev/null
+++ b/icons/32x32-aquafusion/development.png
Binary files differ
diff --git a/icons/32x32-aquafusion/disk-cd.png b/icons/32x32-aquafusion/disk-cd.png
new file mode 100644
index 0000000..0b03bb9
--- /dev/null
+++ b/icons/32x32-aquafusion/disk-cd.png
Binary files differ
diff --git a/icons/32x32-aquafusion/disk-floppy.png b/icons/32x32-aquafusion/disk-floppy.png
new file mode 100644
index 0000000..ad45db4
--- /dev/null
+++ b/icons/32x32-aquafusion/disk-floppy.png
Binary files differ
diff --git a/icons/32x32-aquafusion/disk.png b/icons/32x32-aquafusion/disk.png
new file mode 100644
index 0000000..59220c5
--- /dev/null
+++ b/icons/32x32-aquafusion/disk.png
Binary files differ
diff --git a/icons/32x32-aquafusion/display.png b/icons/32x32-aquafusion/display.png
new file mode 100644
index 0000000..c2ad27e
--- /dev/null
+++ b/icons/32x32-aquafusion/display.png
Binary files differ
diff --git a/icons/32x32-aquafusion/editor.png b/icons/32x32-aquafusion/editor.png
new file mode 100644
index 0000000..8de0ac2
--- /dev/null
+++ b/icons/32x32-aquafusion/editor.png
Binary files differ
diff --git a/icons/32x32-aquafusion/empty.png b/icons/32x32-aquafusion/empty.png
new file mode 100644
index 0000000..b8aa793
--- /dev/null
+++ b/icons/32x32-aquafusion/empty.png
Binary files differ
diff --git a/icons/32x32-aquafusion/file-manager.png b/icons/32x32-aquafusion/file-manager.png
new file mode 100644
index 0000000..95a0a62
--- /dev/null
+++ b/icons/32x32-aquafusion/file-manager.png
Binary files differ
diff --git a/icons/32x32-aquafusion/file.png b/icons/32x32-aquafusion/file.png
new file mode 100644
index 0000000..c6ef78c
--- /dev/null
+++ b/icons/32x32-aquafusion/file.png
Binary files differ
diff --git a/icons/32x32-aquafusion/folder-open.png b/icons/32x32-aquafusion/folder-open.png
new file mode 100644
index 0000000..f932cb3
--- /dev/null
+++ b/icons/32x32-aquafusion/folder-open.png
Binary files differ
diff --git a/icons/32x32-aquafusion/folder.png b/icons/32x32-aquafusion/folder.png
new file mode 100644
index 0000000..e4df3f4
--- /dev/null
+++ b/icons/32x32-aquafusion/folder.png
Binary files differ
diff --git a/icons/32x32-aquafusion/font.png b/icons/32x32-aquafusion/font.png
new file mode 100644
index 0000000..36da900
--- /dev/null
+++ b/icons/32x32-aquafusion/font.png
Binary files differ
diff --git a/icons/32x32-aquafusion/game-action.png b/icons/32x32-aquafusion/game-action.png
new file mode 100644
index 0000000..5eacc78
--- /dev/null
+++ b/icons/32x32-aquafusion/game-action.png
Binary files differ
diff --git a/icons/32x32-aquafusion/game-board.png b/icons/32x32-aquafusion/game-board.png
new file mode 100644
index 0000000..301d8ca
--- /dev/null
+++ b/icons/32x32-aquafusion/game-board.png
Binary files differ
diff --git a/icons/32x32-aquafusion/game-cards.png b/icons/32x32-aquafusion/game-cards.png
new file mode 100644
index 0000000..1096b48
--- /dev/null
+++ b/icons/32x32-aquafusion/game-cards.png
Binary files differ
diff --git a/icons/32x32-aquafusion/game-logic.png b/icons/32x32-aquafusion/game-logic.png
new file mode 100644
index 0000000..3677c79
--- /dev/null
+++ b/icons/32x32-aquafusion/game-logic.png
Binary files differ
diff --git a/icons/32x32-aquafusion/game.png b/icons/32x32-aquafusion/game.png
new file mode 100644
index 0000000..27b9011
--- /dev/null
+++ b/icons/32x32-aquafusion/game.png
Binary files differ
diff --git a/icons/32x32-aquafusion/ghostview.png b/icons/32x32-aquafusion/ghostview.png
new file mode 100644
index 0000000..ac8d0c1
--- /dev/null
+++ b/icons/32x32-aquafusion/ghostview.png
Binary files differ
diff --git a/icons/32x32-aquafusion/gimp.png b/icons/32x32-aquafusion/gimp.png
new file mode 100644
index 0000000..97be7b6
--- /dev/null
+++ b/icons/32x32-aquafusion/gimp.png
Binary files differ
diff --git a/icons/32x32-aquafusion/gnome.png b/icons/32x32-aquafusion/gnome.png
new file mode 100644
index 0000000..5dab108
--- /dev/null
+++ b/icons/32x32-aquafusion/gnome.png
Binary files differ
diff --git a/icons/32x32-aquafusion/gnu.png b/icons/32x32-aquafusion/gnu.png
new file mode 100644
index 0000000..1db1a9f
--- /dev/null
+++ b/icons/32x32-aquafusion/gnu.png
Binary files differ
diff --git a/icons/32x32-aquafusion/graphics.png b/icons/32x32-aquafusion/graphics.png
new file mode 100644
index 0000000..5651533
--- /dev/null
+++ b/icons/32x32-aquafusion/graphics.png
Binary files differ
diff --git a/icons/32x32-aquafusion/help.png b/icons/32x32-aquafusion/help.png
new file mode 100644
index 0000000..815cf26
--- /dev/null
+++ b/icons/32x32-aquafusion/help.png
Binary files differ
diff --git a/icons/32x32-aquafusion/home.png b/icons/32x32-aquafusion/home.png
new file mode 100644
index 0000000..03fd597
--- /dev/null
+++ b/icons/32x32-aquafusion/home.png
Binary files differ
diff --git a/icons/32x32-aquafusion/image-processor.png b/icons/32x32-aquafusion/image-processor.png
new file mode 100644
index 0000000..3788692
--- /dev/null
+++ b/icons/32x32-aquafusion/image-processor.png
Binary files differ
diff --git a/icons/32x32-aquafusion/image-viewer.png b/icons/32x32-aquafusion/image-viewer.png
new file mode 100644
index 0000000..164fa74
--- /dev/null
+++ b/icons/32x32-aquafusion/image-viewer.png
Binary files differ
diff --git a/icons/32x32-aquafusion/information.png b/icons/32x32-aquafusion/information.png
new file mode 100644
index 0000000..915f404
--- /dev/null
+++ b/icons/32x32-aquafusion/information.png
Binary files differ
diff --git a/icons/32x32-aquafusion/item.png b/icons/32x32-aquafusion/item.png
new file mode 100644
index 0000000..52ac9f4
--- /dev/null
+++ b/icons/32x32-aquafusion/item.png
Binary files differ
diff --git a/icons/32x32-aquafusion/kde.png b/icons/32x32-aquafusion/kde.png
new file mode 100644
index 0000000..bd658b7
--- /dev/null
+++ b/icons/32x32-aquafusion/kde.png
Binary files differ
diff --git a/icons/32x32-aquafusion/keyboard.png b/icons/32x32-aquafusion/keyboard.png
new file mode 100644
index 0000000..ff6c534
--- /dev/null
+++ b/icons/32x32-aquafusion/keyboard.png
Binary files differ
diff --git a/icons/32x32-aquafusion/linux.png b/icons/32x32-aquafusion/linux.png
new file mode 100644
index 0000000..6f0badd
--- /dev/null
+++ b/icons/32x32-aquafusion/linux.png
Binary files differ
diff --git a/icons/32x32-aquafusion/lock.png b/icons/32x32-aquafusion/lock.png
new file mode 100644
index 0000000..4f0cee3
--- /dev/null
+++ b/icons/32x32-aquafusion/lock.png
Binary files differ
diff --git a/icons/32x32-aquafusion/mail.png b/icons/32x32-aquafusion/mail.png
new file mode 100644
index 0000000..d376ba7
--- /dev/null
+++ b/icons/32x32-aquafusion/mail.png
Binary files differ
diff --git a/icons/32x32-aquafusion/modules.png b/icons/32x32-aquafusion/modules.png
new file mode 100644
index 0000000..90edf6b
--- /dev/null
+++ b/icons/32x32-aquafusion/modules.png
Binary files differ
diff --git a/icons/32x32-aquafusion/monitoring.png b/icons/32x32-aquafusion/monitoring.png
new file mode 100644
index 0000000..da181f9
--- /dev/null
+++ b/icons/32x32-aquafusion/monitoring.png
Binary files differ
diff --git a/icons/32x32-aquafusion/mouse.png b/icons/32x32-aquafusion/mouse.png
new file mode 100644
index 0000000..ed412af
--- /dev/null
+++ b/icons/32x32-aquafusion/mouse.png
Binary files differ
diff --git a/icons/32x32-aquafusion/multimedia.png b/icons/32x32-aquafusion/multimedia.png
new file mode 100644
index 0000000..0144fff
--- /dev/null
+++ b/icons/32x32-aquafusion/multimedia.png
Binary files differ
diff --git a/icons/32x32-aquafusion/music.png b/icons/32x32-aquafusion/music.png
new file mode 100644
index 0000000..26887fc
--- /dev/null
+++ b/icons/32x32-aquafusion/music.png
Binary files differ
diff --git a/icons/32x32-aquafusion/netscape.png b/icons/32x32-aquafusion/netscape.png
new file mode 100644
index 0000000..11f45c6
--- /dev/null
+++ b/icons/32x32-aquafusion/netscape.png
Binary files differ
diff --git a/icons/32x32-aquafusion/network.png b/icons/32x32-aquafusion/network.png
new file mode 100644
index 0000000..a9c4a43
--- /dev/null
+++ b/icons/32x32-aquafusion/network.png
Binary files differ
diff --git a/icons/32x32-aquafusion/news.png b/icons/32x32-aquafusion/news.png
new file mode 100644
index 0000000..46e674a
--- /dev/null
+++ b/icons/32x32-aquafusion/news.png
Binary files differ
diff --git a/icons/32x32-aquafusion/printing.png b/icons/32x32-aquafusion/printing.png
new file mode 100644
index 0000000..a81cade
--- /dev/null
+++ b/icons/32x32-aquafusion/printing.png
Binary files differ
diff --git a/icons/32x32-aquafusion/programs.png b/icons/32x32-aquafusion/programs.png
new file mode 100644
index 0000000..293792d
--- /dev/null
+++ b/icons/32x32-aquafusion/programs.png
Binary files differ
diff --git a/icons/32x32-aquafusion/quit.png b/icons/32x32-aquafusion/quit.png
new file mode 100644
index 0000000..801e56f
--- /dev/null
+++ b/icons/32x32-aquafusion/quit.png
Binary files differ
diff --git a/icons/32x32-aquafusion/refresh.png b/icons/32x32-aquafusion/refresh.png
new file mode 100644
index 0000000..feb056b
--- /dev/null
+++ b/icons/32x32-aquafusion/refresh.png
Binary files differ
diff --git a/icons/32x32-aquafusion/restart.png b/icons/32x32-aquafusion/restart.png
new file mode 100644
index 0000000..aacb4ee
--- /dev/null
+++ b/icons/32x32-aquafusion/restart.png
Binary files differ
diff --git a/icons/32x32-aquafusion/science.png b/icons/32x32-aquafusion/science.png
new file mode 100644
index 0000000..a58e139
--- /dev/null
+++ b/icons/32x32-aquafusion/science.png
Binary files differ
diff --git a/icons/32x32-aquafusion/sound.png b/icons/32x32-aquafusion/sound.png
new file mode 100644
index 0000000..572cc5f
--- /dev/null
+++ b/icons/32x32-aquafusion/sound.png
Binary files differ
diff --git a/icons/32x32-aquafusion/system.png b/icons/32x32-aquafusion/system.png
new file mode 100644
index 0000000..fe9dd56
--- /dev/null
+++ b/icons/32x32-aquafusion/system.png
Binary files differ
diff --git a/icons/32x32-aquafusion/terminal-remote.png b/icons/32x32-aquafusion/terminal-remote.png
new file mode 100644
index 0000000..d15e78b
--- /dev/null
+++ b/icons/32x32-aquafusion/terminal-remote.png
Binary files differ
diff --git a/icons/32x32-aquafusion/terminal-special.png b/icons/32x32-aquafusion/terminal-special.png
new file mode 100644
index 0000000..0dd9ec7
--- /dev/null
+++ b/icons/32x32-aquafusion/terminal-special.png
Binary files differ
diff --git a/icons/32x32-aquafusion/terminal.png b/icons/32x32-aquafusion/terminal.png
new file mode 100644
index 0000000..c995103
--- /dev/null
+++ b/icons/32x32-aquafusion/terminal.png
Binary files differ
diff --git a/icons/32x32-aquafusion/themes.png b/icons/32x32-aquafusion/themes.png
new file mode 100644
index 0000000..78829f7
--- /dev/null
+++ b/icons/32x32-aquafusion/themes.png
Binary files differ
diff --git a/icons/32x32-aquafusion/todo.png b/icons/32x32-aquafusion/todo.png
new file mode 100644
index 0000000..8d030b5
--- /dev/null
+++ b/icons/32x32-aquafusion/todo.png
Binary files differ
diff --git a/icons/32x32-aquafusion/unknown.png b/icons/32x32-aquafusion/unknown.png
new file mode 100644
index 0000000..1002ca8
--- /dev/null
+++ b/icons/32x32-aquafusion/unknown.png
Binary files differ
diff --git a/icons/32x32-aquafusion/utility.png b/icons/32x32-aquafusion/utility.png
new file mode 100644
index 0000000..3d93726
--- /dev/null
+++ b/icons/32x32-aquafusion/utility.png
Binary files differ
diff --git a/icons/32x32-aquafusion/video.png b/icons/32x32-aquafusion/video.png
new file mode 100644
index 0000000..e92e209
--- /dev/null
+++ b/icons/32x32-aquafusion/video.png
Binary files differ
diff --git a/icons/32x32-aquafusion/viewer.png b/icons/32x32-aquafusion/viewer.png
new file mode 100644
index 0000000..09ff6b7
--- /dev/null
+++ b/icons/32x32-aquafusion/viewer.png
Binary files differ
diff --git a/icons/32x32-aquafusion/window.png b/icons/32x32-aquafusion/window.png
new file mode 100644
index 0000000..285c457
--- /dev/null
+++ b/icons/32x32-aquafusion/window.png
Binary files differ
diff --git a/icons/32x32-aquafusion/windows.png b/icons/32x32-aquafusion/windows.png
new file mode 100644
index 0000000..c382a3a
--- /dev/null
+++ b/icons/32x32-aquafusion/windows.png
Binary files differ
diff --git a/icons/32x32-aquafusion/word-processor.png b/icons/32x32-aquafusion/word-processor.png
new file mode 100644
index 0000000..e48401f
--- /dev/null
+++ b/icons/32x32-aquafusion/word-processor.png
Binary files differ
diff --git a/icons/32x32-aquafusion/www.png b/icons/32x32-aquafusion/www.png
new file mode 100644
index 0000000..a3ab672
--- /dev/null
+++ b/icons/32x32-aquafusion/www.png
Binary files differ
diff --git a/icons/32x32-aquafusion/xv.png b/icons/32x32-aquafusion/xv.png
new file mode 100644
index 0000000..57b6141
--- /dev/null
+++ b/icons/32x32-aquafusion/xv.png
Binary files differ
diff --git a/icons/32x32-gant/_symlinks.lst b/icons/32x32-gant/_symlinks.lst
new file mode 100644
index 0000000..a9ef481
--- /dev/null
+++ b/icons/32x32-gant/_symlinks.lst
@@ -0,0 +1,4 @@
+modules.png game-logic.png
+www.png netscape.png
+lock.png window-stick.png
+image-viewer.png xv.png
diff --git a/icons/32x32-gant/amusement.png b/icons/32x32-gant/amusement.png
new file mode 100644
index 0000000..78b714c
--- /dev/null
+++ b/icons/32x32-gant/amusement.png
Binary files differ
diff --git a/icons/32x32-gant/calculator.png b/icons/32x32-gant/calculator.png
new file mode 100644
index 0000000..d02fced
--- /dev/null
+++ b/icons/32x32-gant/calculator.png
Binary files differ
diff --git a/icons/32x32-gant/cd-player.png b/icons/32x32-gant/cd-player.png
new file mode 100644
index 0000000..b8d9228
--- /dev/null
+++ b/icons/32x32-gant/cd-player.png
Binary files differ
diff --git a/icons/32x32-gant/chat.png b/icons/32x32-gant/chat.png
new file mode 100644
index 0000000..d31a0a2
--- /dev/null
+++ b/icons/32x32-gant/chat.png
Binary files differ
diff --git a/icons/32x32-gant/choice-no.png b/icons/32x32-gant/choice-no.png
new file mode 100644
index 0000000..7fad00c
--- /dev/null
+++ b/icons/32x32-gant/choice-no.png
Binary files differ
diff --git a/icons/32x32-gant/choice-yes.png b/icons/32x32-gant/choice-yes.png
new file mode 100644
index 0000000..e103e65
--- /dev/null
+++ b/icons/32x32-gant/choice-yes.png
Binary files differ
diff --git a/icons/32x32-gant/clock.png b/icons/32x32-gant/clock.png
new file mode 100644
index 0000000..f4247ff
--- /dev/null
+++ b/icons/32x32-gant/clock.png
Binary files differ
diff --git a/icons/32x32-gant/colors.png b/icons/32x32-gant/colors.png
new file mode 100644
index 0000000..62e2cb3
--- /dev/null
+++ b/icons/32x32-gant/colors.png
Binary files differ
diff --git a/icons/32x32-gant/configuration.png b/icons/32x32-gant/configuration.png
new file mode 100644
index 0000000..108e702
--- /dev/null
+++ b/icons/32x32-gant/configuration.png
Binary files differ
diff --git a/icons/32x32-gant/development.png b/icons/32x32-gant/development.png
new file mode 100644
index 0000000..b81638c
--- /dev/null
+++ b/icons/32x32-gant/development.png
Binary files differ
diff --git a/icons/32x32-gant/disk-cd.png b/icons/32x32-gant/disk-cd.png
new file mode 100644
index 0000000..544b7a3
--- /dev/null
+++ b/icons/32x32-gant/disk-cd.png
Binary files differ
diff --git a/icons/32x32-gant/disk-floppy.png b/icons/32x32-gant/disk-floppy.png
new file mode 100644
index 0000000..946c2b1
--- /dev/null
+++ b/icons/32x32-gant/disk-floppy.png
Binary files differ
diff --git a/icons/32x32-gant/disk.png b/icons/32x32-gant/disk.png
new file mode 100644
index 0000000..42523d9
--- /dev/null
+++ b/icons/32x32-gant/disk.png
Binary files differ
diff --git a/icons/32x32-gant/display.png b/icons/32x32-gant/display.png
new file mode 100644
index 0000000..70c03b3
--- /dev/null
+++ b/icons/32x32-gant/display.png
Binary files differ
diff --git a/icons/32x32-gant/editor.png b/icons/32x32-gant/editor.png
new file mode 100644
index 0000000..e251a20
--- /dev/null
+++ b/icons/32x32-gant/editor.png
Binary files differ
diff --git a/icons/32x32-gant/empty.png b/icons/32x32-gant/empty.png
new file mode 100644
index 0000000..7bee0a0
--- /dev/null
+++ b/icons/32x32-gant/empty.png
Binary files differ
diff --git a/icons/32x32-gant/file-manager.png b/icons/32x32-gant/file-manager.png
new file mode 100644
index 0000000..9807894
--- /dev/null
+++ b/icons/32x32-gant/file-manager.png
Binary files differ
diff --git a/icons/32x32-gant/file.png b/icons/32x32-gant/file.png
new file mode 100644
index 0000000..dff9534
--- /dev/null
+++ b/icons/32x32-gant/file.png
Binary files differ
diff --git a/icons/32x32-gant/folder-open.png b/icons/32x32-gant/folder-open.png
new file mode 100644
index 0000000..7cebb87
--- /dev/null
+++ b/icons/32x32-gant/folder-open.png
Binary files differ
diff --git a/icons/32x32-gant/folder.png b/icons/32x32-gant/folder.png
new file mode 100644
index 0000000..9b6a413
--- /dev/null
+++ b/icons/32x32-gant/folder.png
Binary files differ
diff --git a/icons/32x32-gant/font.png b/icons/32x32-gant/font.png
new file mode 100644
index 0000000..10bbcd3
--- /dev/null
+++ b/icons/32x32-gant/font.png
Binary files differ
diff --git a/icons/32x32-gant/game-action.png b/icons/32x32-gant/game-action.png
new file mode 100644
index 0000000..3f30e29
--- /dev/null
+++ b/icons/32x32-gant/game-action.png
Binary files differ
diff --git a/icons/32x32-gant/game-board.png b/icons/32x32-gant/game-board.png
new file mode 100644
index 0000000..f840d77
--- /dev/null
+++ b/icons/32x32-gant/game-board.png
Binary files differ
diff --git a/icons/32x32-gant/game-cards.png b/icons/32x32-gant/game-cards.png
new file mode 100644
index 0000000..d719fe4
--- /dev/null
+++ b/icons/32x32-gant/game-cards.png
Binary files differ
diff --git a/icons/32x32-gant/game.png b/icons/32x32-gant/game.png
new file mode 100644
index 0000000..317b76c
--- /dev/null
+++ b/icons/32x32-gant/game.png
Binary files differ
diff --git a/icons/32x32-gant/ghostview.png b/icons/32x32-gant/ghostview.png
new file mode 100644
index 0000000..1d7375f
--- /dev/null
+++ b/icons/32x32-gant/ghostview.png
Binary files differ
diff --git a/icons/32x32-gant/gimp.png b/icons/32x32-gant/gimp.png
new file mode 100644
index 0000000..adc3c49
--- /dev/null
+++ b/icons/32x32-gant/gimp.png
Binary files differ
diff --git a/icons/32x32-gant/gnome.png b/icons/32x32-gant/gnome.png
new file mode 100644
index 0000000..619f82f
--- /dev/null
+++ b/icons/32x32-gant/gnome.png
Binary files differ
diff --git a/icons/32x32-gant/gnu.png b/icons/32x32-gant/gnu.png
new file mode 100644
index 0000000..a4cbb54
--- /dev/null
+++ b/icons/32x32-gant/gnu.png
Binary files differ
diff --git a/icons/32x32-gant/graphics.png b/icons/32x32-gant/graphics.png
new file mode 100644
index 0000000..1b9e5da
--- /dev/null
+++ b/icons/32x32-gant/graphics.png
Binary files differ
diff --git a/icons/32x32-gant/help.png b/icons/32x32-gant/help.png
new file mode 100644
index 0000000..493a86f
--- /dev/null
+++ b/icons/32x32-gant/help.png
Binary files differ
diff --git a/icons/32x32-gant/home.png b/icons/32x32-gant/home.png
new file mode 100644
index 0000000..130114c
--- /dev/null
+++ b/icons/32x32-gant/home.png
Binary files differ
diff --git a/icons/32x32-gant/image-processor.png b/icons/32x32-gant/image-processor.png
new file mode 100644
index 0000000..a39f61a
--- /dev/null
+++ b/icons/32x32-gant/image-processor.png
Binary files differ
diff --git a/icons/32x32-gant/image-viewer.png b/icons/32x32-gant/image-viewer.png
new file mode 100644
index 0000000..414fe87
--- /dev/null
+++ b/icons/32x32-gant/image-viewer.png
Binary files differ
diff --git a/icons/32x32-gant/information.png b/icons/32x32-gant/information.png
new file mode 100644
index 0000000..9a89754
--- /dev/null
+++ b/icons/32x32-gant/information.png
Binary files differ
diff --git a/icons/32x32-gant/item.png b/icons/32x32-gant/item.png
new file mode 100644
index 0000000..9f9f8a4
--- /dev/null
+++ b/icons/32x32-gant/item.png
Binary files differ
diff --git a/icons/32x32-gant/kde.png b/icons/32x32-gant/kde.png
new file mode 100644
index 0000000..a47c732
--- /dev/null
+++ b/icons/32x32-gant/kde.png
Binary files differ
diff --git a/icons/32x32-gant/keyboard.png b/icons/32x32-gant/keyboard.png
new file mode 100644
index 0000000..2fc78e3
--- /dev/null
+++ b/icons/32x32-gant/keyboard.png
Binary files differ
diff --git a/icons/32x32-gant/linux.png b/icons/32x32-gant/linux.png
new file mode 100644
index 0000000..7945bef
--- /dev/null
+++ b/icons/32x32-gant/linux.png
Binary files differ
diff --git a/icons/32x32-gant/lock.png b/icons/32x32-gant/lock.png
new file mode 100644
index 0000000..bcb6db5
--- /dev/null
+++ b/icons/32x32-gant/lock.png
Binary files differ
diff --git a/icons/32x32-gant/mail.png b/icons/32x32-gant/mail.png
new file mode 100644
index 0000000..a4ca643
--- /dev/null
+++ b/icons/32x32-gant/mail.png
Binary files differ
diff --git a/icons/32x32-gant/modules.png b/icons/32x32-gant/modules.png
new file mode 100644
index 0000000..7704e1e
--- /dev/null
+++ b/icons/32x32-gant/modules.png
Binary files differ
diff --git a/icons/32x32-gant/monitoring.png b/icons/32x32-gant/monitoring.png
new file mode 100644
index 0000000..0f3e55a
--- /dev/null
+++ b/icons/32x32-gant/monitoring.png
Binary files differ
diff --git a/icons/32x32-gant/mouse.png b/icons/32x32-gant/mouse.png
new file mode 100644
index 0000000..9ff0060
--- /dev/null
+++ b/icons/32x32-gant/mouse.png
Binary files differ
diff --git a/icons/32x32-gant/multimedia.png b/icons/32x32-gant/multimedia.png
new file mode 100644
index 0000000..da0b1c7
--- /dev/null
+++ b/icons/32x32-gant/multimedia.png
Binary files differ
diff --git a/icons/32x32-gant/music.png b/icons/32x32-gant/music.png
new file mode 100644
index 0000000..69d2018
--- /dev/null
+++ b/icons/32x32-gant/music.png
Binary files differ
diff --git a/icons/32x32-gant/network.png b/icons/32x32-gant/network.png
new file mode 100644
index 0000000..47e8cb5
--- /dev/null
+++ b/icons/32x32-gant/network.png
Binary files differ
diff --git a/icons/32x32-gant/news.png b/icons/32x32-gant/news.png
new file mode 100644
index 0000000..b1f74d5
--- /dev/null
+++ b/icons/32x32-gant/news.png
Binary files differ
diff --git a/icons/32x32-gant/printing.png b/icons/32x32-gant/printing.png
new file mode 100644
index 0000000..9c6075c
--- /dev/null
+++ b/icons/32x32-gant/printing.png
Binary files differ
diff --git a/icons/32x32-gant/programs.png b/icons/32x32-gant/programs.png
new file mode 100644
index 0000000..403faef
--- /dev/null
+++ b/icons/32x32-gant/programs.png
Binary files differ
diff --git a/icons/32x32-gant/quit.png b/icons/32x32-gant/quit.png
new file mode 100644
index 0000000..7b32a60
--- /dev/null
+++ b/icons/32x32-gant/quit.png
Binary files differ
diff --git a/icons/32x32-gant/refresh.png b/icons/32x32-gant/refresh.png
new file mode 100644
index 0000000..a4139c4
--- /dev/null
+++ b/icons/32x32-gant/refresh.png
Binary files differ
diff --git a/icons/32x32-gant/restart.png b/icons/32x32-gant/restart.png
new file mode 100644
index 0000000..750c30a
--- /dev/null
+++ b/icons/32x32-gant/restart.png
Binary files differ
diff --git a/icons/32x32-gant/science.png b/icons/32x32-gant/science.png
new file mode 100644
index 0000000..5497e71
--- /dev/null
+++ b/icons/32x32-gant/science.png
Binary files differ
diff --git a/icons/32x32-gant/sound.png b/icons/32x32-gant/sound.png
new file mode 100644
index 0000000..3a70318
--- /dev/null
+++ b/icons/32x32-gant/sound.png
Binary files differ
diff --git a/icons/32x32-gant/system.png b/icons/32x32-gant/system.png
new file mode 100644
index 0000000..7a8ccc5
--- /dev/null
+++ b/icons/32x32-gant/system.png
Binary files differ
diff --git a/icons/32x32-gant/terminal-remote.png b/icons/32x32-gant/terminal-remote.png
new file mode 100644
index 0000000..30af7af
--- /dev/null
+++ b/icons/32x32-gant/terminal-remote.png
Binary files differ
diff --git a/icons/32x32-gant/terminal-special.png b/icons/32x32-gant/terminal-special.png
new file mode 100644
index 0000000..7e0ebf0
--- /dev/null
+++ b/icons/32x32-gant/terminal-special.png
Binary files differ
diff --git a/icons/32x32-gant/terminal.png b/icons/32x32-gant/terminal.png
new file mode 100644
index 0000000..8c77cef
--- /dev/null
+++ b/icons/32x32-gant/terminal.png
Binary files differ
diff --git a/icons/32x32-gant/themes.png b/icons/32x32-gant/themes.png
new file mode 100644
index 0000000..c078352
--- /dev/null
+++ b/icons/32x32-gant/themes.png
Binary files differ
diff --git a/icons/32x32-gant/todo.png b/icons/32x32-gant/todo.png
new file mode 100644
index 0000000..4b277f8
--- /dev/null
+++ b/icons/32x32-gant/todo.png
Binary files differ
diff --git a/icons/32x32-gant/unknown.png b/icons/32x32-gant/unknown.png
new file mode 100644
index 0000000..5c21b07
--- /dev/null
+++ b/icons/32x32-gant/unknown.png
Binary files differ
diff --git a/icons/32x32-gant/utility.png b/icons/32x32-gant/utility.png
new file mode 100644
index 0000000..1f289eb
--- /dev/null
+++ b/icons/32x32-gant/utility.png
Binary files differ
diff --git a/icons/32x32-gant/video.png b/icons/32x32-gant/video.png
new file mode 100644
index 0000000..c175cfe
--- /dev/null
+++ b/icons/32x32-gant/video.png
Binary files differ
diff --git a/icons/32x32-gant/viewer.png b/icons/32x32-gant/viewer.png
new file mode 100644
index 0000000..0c9e390
--- /dev/null
+++ b/icons/32x32-gant/viewer.png
Binary files differ
diff --git a/icons/32x32-gant/window-close.png b/icons/32x32-gant/window-close.png
new file mode 100644
index 0000000..3575d59
--- /dev/null
+++ b/icons/32x32-gant/window-close.png
Binary files differ
diff --git a/icons/32x32-gant/window-delete.png b/icons/32x32-gant/window-delete.png
new file mode 100644
index 0000000..a562f9c
--- /dev/null
+++ b/icons/32x32-gant/window-delete.png
Binary files differ
diff --git a/icons/32x32-gant/window-destroy.png b/icons/32x32-gant/window-destroy.png
new file mode 100644
index 0000000..2999b75
--- /dev/null
+++ b/icons/32x32-gant/window-destroy.png
Binary files differ
diff --git a/icons/32x32-gant/window-iconify.png b/icons/32x32-gant/window-iconify.png
new file mode 100644
index 0000000..03a9d12
--- /dev/null
+++ b/icons/32x32-gant/window-iconify.png
Binary files differ
diff --git a/icons/32x32-gant/window-identify.png b/icons/32x32-gant/window-identify.png
new file mode 100644
index 0000000..dee6ec2
--- /dev/null
+++ b/icons/32x32-gant/window-identify.png
Binary files differ
diff --git a/icons/32x32-gant/window-lower.png b/icons/32x32-gant/window-lower.png
new file mode 100644
index 0000000..aa6fbcd
--- /dev/null
+++ b/icons/32x32-gant/window-lower.png
Binary files differ
diff --git a/icons/32x32-gant/window-maximize.png b/icons/32x32-gant/window-maximize.png
new file mode 100644
index 0000000..f50cd00
--- /dev/null
+++ b/icons/32x32-gant/window-maximize.png
Binary files differ
diff --git a/icons/32x32-gant/window-move.png b/icons/32x32-gant/window-move.png
new file mode 100644
index 0000000..483e928
--- /dev/null
+++ b/icons/32x32-gant/window-move.png
Binary files differ
diff --git a/icons/32x32-gant/window-raise.png b/icons/32x32-gant/window-raise.png
new file mode 100644
index 0000000..6e94dc6
--- /dev/null
+++ b/icons/32x32-gant/window-raise.png
Binary files differ
diff --git a/icons/32x32-gant/window-resize.png b/icons/32x32-gant/window-resize.png
new file mode 100644
index 0000000..2ba1404
--- /dev/null
+++ b/icons/32x32-gant/window-resize.png
Binary files differ
diff --git a/icons/32x32-gant/window-shade.png b/icons/32x32-gant/window-shade.png
new file mode 100644
index 0000000..5f7f3e4
--- /dev/null
+++ b/icons/32x32-gant/window-shade.png
Binary files differ
diff --git a/icons/32x32-gant/window.png b/icons/32x32-gant/window.png
new file mode 100644
index 0000000..18683ad
--- /dev/null
+++ b/icons/32x32-gant/window.png
Binary files differ
diff --git a/icons/32x32-gant/windows.png b/icons/32x32-gant/windows.png
new file mode 100644
index 0000000..50a7867
--- /dev/null
+++ b/icons/32x32-gant/windows.png
Binary files differ
diff --git a/icons/32x32-gant/word-processor.png b/icons/32x32-gant/word-processor.png
new file mode 100644
index 0000000..2e289b6
--- /dev/null
+++ b/icons/32x32-gant/word-processor.png
Binary files differ
diff --git a/icons/32x32-gant/www.png b/icons/32x32-gant/www.png
new file mode 100644
index 0000000..4fa15fe
--- /dev/null
+++ b/icons/32x32-gant/www.png
Binary files differ
diff --git a/icons/32x32-kde/_symlinks.lst b/icons/32x32-kde/_symlinks.lst
new file mode 100644
index 0000000..09215ed
--- /dev/null
+++ b/icons/32x32-kde/_symlinks.lst
@@ -0,0 +1,6 @@
+window.xpm window-iconify.xpm
+window.xpm window-maximize.xpm
+window.xpm window-move.xpm
+window.xpm window-resize.xpm
+window.xpm window-shade.xpm
+window.xpm window-stick.xpm
diff --git a/icons/32x32-kde/amusement.xpm b/icons/32x32-kde/amusement.xpm
new file mode 100644
index 0000000..44c2f4c
--- /dev/null
+++ b/icons/32x32-kde/amusement.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char *a0[] = {
+/* width height num_colors chars_per_pixel */
+" 32 32 20 1",
+/* colors */
+" c None",
+"# c #000000",
+"a c #303030",
+"b c #400000",
+"c c #404000",
+"d c #585858",
+"e c #800000",
+"f c #c00000",
+"g c #c05800",
+"h c #800080",
+"i c #808000",
+"j c #ffa858",
+"k c #808080",
+"l c #a0a0a0",
+"m c #ffdca8",
+"n c #c3c3c3",
+"o c #dcdcdc",
+"p c #ffc0c0",
+"q c #ffffc0",
+"r c #ffffff",
+/* pixels */
+" aiidi iidii ",
+" ciigdec gdgidec ",
+" cgdjjgdcggkkdeilldce ",
+" ckjlolccgkgjcijojjdc ",
+" cglqibgkiigidgagpjcc ",
+" bdglbaigikgdigaanica ",
+" cagcka#jjlga#gagcb ",
+" cbagbcllji#ciaab ",
+" bgkjprjngiga ",
+" agijomnmkgcb ",
+" cabgklla#jkabc ",
+" cccbadijjbajkcaace ",
+" cdgkegaadjjjd#ebgddc ",
+" aikjehjfcgkkc#glfagggc ",
+" cdjmakjfghfbheggglgbpkdc ",
+" cglmlegkplgcggbgkplfbjmlgd ",
+" cdlmkggbglgcfidgbgjgh#kjnkdc ",
+" cijmlgi# hgfedkkiehke #cdjnjdc ",
+"aclmkgd# beddkmlmjae# #ckjmddc",
+"ajnjid# bbijmrmplgc# bcgjpjc",
+"bcjdib cccikpmmjkgcaa acdjba",
+" bgcc decgdjlllgdccg bccb ",
+" a ckgdcikjjigccgec b ",
+" ccde igljcbgdciaagkid cacc ",
+" acgkdiegllkiiacdbckljggcciikib ",
+" cgkkgicikjggc##bbcginlgedgkkgc ",
+" gdlljjicjgga#g g#ciklcikjnlgd ",
+" cjpnjdagdc# #cggckjmojc ",
+" cijpngdcb# #ccgijojdc ",
+" biklkcc# #ddknlgb ",
+" bdidb# bcdidb ",
+" cb## #### ",
+};
diff --git a/icons/32x32-kde/calculator.xpm b/icons/32x32-kde/calculator.xpm
new file mode 100644
index 0000000..66493af
--- /dev/null
+++ b/icons/32x32-kde/calculator.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kcalc[]={
+"32 32 17 1",
+"# c #000000",
+"c c #c0c0c0",
+"a c #ffffff",
+"d c #808080",
+"l c #585858",
+"o c #800000",
+"h c #008080",
+"e c #00c0c0",
+"n c #ff0000",
+"k c #00ff00",
+"m c #ffc0c0",
+"b c #c0c0ff",
+"g c #ffffc0",
+"f c #c05800",
+"j c #ffdca8",
+"i c #004040",
+". c None",
+".......####################.....",
+".......#aaabaaabaaabaaabaa##....",
+".......#aaabaaabaaabaaabaa#a#...",
+".......#bbbbbbbbbbbbbbbbbb#ab#..",
+".################acd###baa#baa#.",
+"#eeeeeeeeeeeeeeee##fgg#daa######",
+"#ehhhhhhhhhhhhhhi##fjjg#aaadddd#",
+"#ehiiiiiiiiiiiihi#d#fjg#dbbbccb#",
+"#ehi#k#kk#k###ehi#d#fjjg#aabaaa#",
+"#ehi#k#k###k##ehi#dd#fjg#dabaaa#",
+"#ehi#k##k#kk##ehi#dd#fjjg#abaaa#",
+"#eheeeeeeeeeeeehi#hbd#fjg#dbbbb#",
+"#ehhhhhhhhhhhhhhi#dcd#fjjg#baaa#",
+"#ehcccccccccccchi#dccd#fjg#daaa#",
+"#ehcll#cll#cll#hi#dccd#fjjg#aaa#",
+"#ehcll#cll#cll#hi#hbbbd#fjg#dbb#",
+"#eh############hi#dcacd#fjjg#aa#",
+"#ehcccccccccccchi#dcaacd#fjg#da#",
+"#ehcll#cll#cll#hi#dcaacd#fjjg#a#",
+"#ehcll#cll#cll#hi#hbbbbbd#fjg#c#",
+"#eh############hi#dcaaabd#fjjg##",
+"#ehccccccccmmmmhi#dcaaabcd#fga##",
+"#ehcll#cll#mnn#hi#dcaaabcd#fjao#",
+"#ehcll#cll#mnn#hi#hbbbbbbbd##oo#",
+"#eh############hi#dcaaabaccdd###",
+"#ihhhhhhhhhhhhhhi#dcaaabaacbcdd#",
+"#iiiiiiiiiiiiiiii#dcaaabaaabccc#",
+".################hhbbbbbbbbbbbb#",
+".......#dddhdddhddcbaaabaaabaaa#",
+".......#cccbcccbcccbaaabaaabaaa#",
+".......#aaabaaabaaabaaabaaabaaa#",
+".......#########################"};
+
diff --git a/icons/32x32-kde/cd-player.xpm b/icons/32x32-kde/cd-player.xpm
new file mode 100644
index 0000000..bb208cc
--- /dev/null
+++ b/icons/32x32-kde/cd-player.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kscd[]={
+"32 32 16 1",
+"# c #000000",
+"a c #c0c0c0",
+"j c #ffffff",
+"k c #808080",
+"b c #585858",
+"l c #008000",
+"m c #008080",
+"n c #00c0c0",
+"d c #ff0000",
+"f c #00ff00",
+"g c #00ffff",
+"h c #ffc0c0",
+"i c #c0ffff",
+"e c #ffa858",
+"c c #004040",
+". c None",
+".##############################.",
+"#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa#",
+"#abbbbbbbbbbbbbbbbbbbbbbbbbbbbb#",
+"#ab####################bbaaabbb#",
+"#ab#cccccccccdddccccccababbb#bb#",
+"#ab#ccccccccccccccccccababbb#bb#",
+"#ab#ccccceeeceeeccccccab#bbb#bb#",
+"#ab#ccccccccccccccccccabb###bbb#",
+"#ab#cfffcfffcfffcfffccabbaaabbb#",
+"#ab#ccccccccccccccccccababbb#bb#",
+"#ab#cfffcfffcfffcfffccababbb#bb#",
+"#ab#ccccccccccccccccccab#bbb#bb#",
+"#ab#aaaaaaaaaaaaaaaaaaabb###bbb#",
+"#abbbbbbbbbbbbbbbbbbbbbbbbbbbbb#",
+"#bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb#",
+"################################",
+"#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa#",
+"#abbb#####bbbbbbbbbbbbbbbbbbbbb#",
+"#ab##aaaaa##aaaaaaaaaaaaaaaaabb#",
+"#a#ggaaaaaaa#bbbbbbbbbbbbbbb#bb#",
+"##higgaaaaaja#bbbbbbbbbbbbbb#bb#",
+"##hhigaaaajaa#bbbbbbbbbbbbbb#bb#",
+"#aaahiaaajaaaa#bbbbbbbbbbbbb#bb#",
+"#aaaaak#kaaaaa###############bb#",
+"#aaaaa#k#aaaaa#bbbbbbbbbbbbbbbb#",
+"#aaaaak#kaaaaa#aa#baa#baa#bffbb#",
+"#aaaajaaaihaaa#a##ba##ba##bflbb#",
+".#aajaaaagihh#bbbbbbbbbbbbbbbbb#",
+".#ajaaaaaggih#bbbbbbbbbbbbbbbbb#",
+"..#aaaaaaagg###################.",
+"...##aaaaa##..........#mninm#...",
+"...#######............#######..."};
+
diff --git a/icons/32x32-kde/chat.xpm b/icons/32x32-kde/chat.xpm
new file mode 100644
index 0000000..b896e59
--- /dev/null
+++ b/icons/32x32-kde/chat.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 7 1",
+" c #050505050606",
+". c #616155554747",
+"X c #adad5c5c1919",
+"o c #a3a3a3a36868",
+"O c #bdbdafaf9b9b",
+"+ c #e8e8e8e8e5e5",
+"@ c None",
+/* pixels */
+"@ @",
+" +++++++++++++++++++++++++++++. ",
+" +++++++++++++++++++++++++++++. ",
+" +++++++++++++++++++++++++++++. ",
+" +++ooooooooooooooooooooooo+++. ",
+" +++o +++. ",
+" +++o o +++. ",
+" +++o o +++. ",
+" +++o o oo XXX X. +++. ",
+" +++o XXXXXXXXXX. +++. ",
+" +++o XXXXXXXXXXXXXoooo ",
+" +++o XXXXXXXXXX ... ",
+" +++o .XoXXX. ",
+" +++o XOOX. . ",
+" +++o O+Oo . ",
+" +++o XXOO. ",
+" +++o .OOOOX oo. ",
+" +++o .OOOOOo.o+o. . ",
+" +++o ..oOOOOX.XO..oOo ",
+" +++o .XXOOXoOOOX.O.O ",
+" +++. OOOO.OOOOOOOoOO ",
+" ++++++++++++++.OOooX.oOOOOOOX ",
+" +++++++++++++OOX.ooO.OOXOOOOo ",
+" ++++++++++++++OOOOoO ..OOOOOO. ",
+" ................o.OOo.OOoXOOOX ",
+"@ .OOOo. XOOOo @",
+"@@@@@@@@ . ..++++.... @ oOOo @@",
+"@@@@@@@@ ...+++++++.. OO @@@",
+"@@@@@ .. . ......... @@@@@@",
+"@@@@ +++++++++++++++++++++ @@@@@",
+"@@@@ ..................... @@@@@",
+"@@@@ @@@@@",
+};
diff --git a/icons/32x32-kde/choice-no.xpm b/icons/32x32-kde/choice-no.xpm
new file mode 100644
index 0000000..7f37195
--- /dev/null
+++ b/icons/32x32-kde/choice-no.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 5 1",
+" c #000000000000",
+". c #ffff00000000",
+"X c #999999999999",
+"o c #ffffffffffff",
+"O c None",
+/* pixels */
+"OOOOOOOOOOO........OOOOOOOOOOOOO",
+"OOOOOOOOO............OOOOOOOOOOO",
+"OOOOOOO................OOOOOOOOO",
+"OOOOOO..................OOOOOOOO",
+"OOOOO....................XOOOOOO",
+"OOOO......................XOOOOO",
+"OOO........................XOOOO",
+"OO.......o..........o.......XOOO",
+"OO......ooo........ooo......XOOO",
+"O......ooooo......ooooo......XOO",
+"O.......ooooo....ooooo.......XOO",
+".........ooooo..ooooo.........XO",
+"..........oooooooooo..........XO",
+"...........oooooooo...........XX",
+"............oooooo............XX",
+"............oooooo............XX",
+"...........oooooooo...........XX",
+"..........oooooooooo..........XX",
+".........ooooo..ooooo.........XX",
+"O.......ooooo....ooooo.......XXO",
+"O......ooooo......ooooo......XXO",
+"OO......ooo........ooo......XXXO",
+"OO.......o..........o.......XXOO",
+"OOO........................XXXOO",
+"OOOO......................XXXOOO",
+"OOOOX....................XXXOOOO",
+"OOOOOX..................XXXOOOOO",
+"OOOOOOX................XXXOOOOOO",
+"OOOOOOOXX............XXXXOOOOOOO",
+"OOOOOOOOOXX........XXXXXOOOOOOOO",
+"OOOOOOOOOOOXXXXXXXXXXXOOOOOOOOOO",
+"OOOOOOOOOOOOOXXXXXXXOOOOOOOOOOOO",
+};
diff --git a/icons/32x32-kde/choice-yes.xpm b/icons/32x32-kde/choice-yes.xpm
new file mode 100644
index 0000000..8c9a688
--- /dev/null
+++ b/icons/32x32-kde/choice-yes.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * choice_yes_xpm[] = {
+"32 32 5 1",
+" c None",
+". c #00C000",
+"+ c #00FF00",
+"@ c #999999",
+"# c #FFFFFF",
+" ........ ",
+" ..++++++++.. ",
+" ..++++++++++++.. ",
+" .++++++++++++++++. ",
+" .++++++++++++++++++.@ ",
+" .++++++++++++++++++++.@ ",
+" .++++++++++++++++++++++.@ ",
+" .++++++++++++++++++++++++.@ ",
+" .++++++++++++++++++++++++.@ ",
+" .++++++++++++++++++++++++++.@ ",
+" .+++++++++++++++++++#####++.@ ",
+".+++++++++++++++++++#####++++.@ ",
+".++++++++++++++++++#####+++++.@ ",
+".+++++++++++++++++#####++++++.@@",
+".+++#####++++++++#####+++++++.@@",
+".++++#####++++++#####++++++++.@@",
+".+++++#####++++#####+++++++++.@@",
+".++++++#####++#####++++++++++.@@",
+".+++++++##########+++++++++++.@@",
+" .+++++++########+++++++++++.@@ ",
+" .++++++++######++++++++++++.@@ ",
+" .++++++++####++++++++++++.@@@ ",
+" .+++++++++##+++++++++++++.@@ ",
+" .++++++++++++++++++++++.@@@ ",
+" .++++++++++++++++++++.@@@ ",
+" @.++++++++++++++++++.@@@ ",
+" @.++++++++++++++++.@@@ ",
+" @..++++++++++++..@@@ ",
+" @@..++++++++..@@@@ ",
+" @@........@@@@@ ",
+" @@@@@@@@@@@ ",
+" @@@@@@@ "};
diff --git a/icons/32x32-kde/clock.xpm b/icons/32x32-kde/clock.xpm
new file mode 100644
index 0000000..d9e17cb
--- /dev/null
+++ b/icons/32x32-kde/clock.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*xclock[]={
+"32 32 10 1",
+"# c #000000",
+". c None",
+"c c #800000",
+"d c #c00000",
+"h c #585858",
+"g c #ffffff",
+"b c #ff0000",
+"e c #808080",
+"f c #c0c0c0",
+"a c #ffc0c0",
+"................................",
+"................................",
+"................................",
+"................................",
+"....#######################.....",
+"...#aaaaaaaaaaaaaaaaaaaaaaa#....",
+"...#abbbbbbbbbbbbbbbbbbbbbc#....",
+"...#abdddddd#######dddddddc#....",
+"...#abdddd##eeeeeee##dddddc#....",
+"...#abddd#eeefffffeee#ddddc#....",
+"...#abdd#eeffggeggffee#dddc#....",
+"...#abd#eefgeggfggegfee#ddc#....",
+"...#abd#efgggfgegbgggfe#ddc#....",
+"...#ab#hefeggggegbggefee#dc#....",
+"...#ab#efggfgggebggfggfe#dc#....",
+"...#ab#efggggggebgggggfe#dc#....",
+"...#ab#efefggggbggggfefe#dc#....",
+"...#ab#efggggggbggggggfe#dc#....",
+"...#ab#efggfgggggggfggfe#dc#....",
+"...#ab#hefegggggggggefee#dc#....",
+"...#abd#efgggfgggfgggfe#ddc#....",
+"...#abd#eefgeggfggegfee#ddc#....",
+"...#abdd#eeffggeggffee#dddc#....",
+"...#abddd#eeefffffeee#ddddc#....",
+"...#abdddd##eeeeeeedddddddc#....",
+"...#abdddddd#######dddddddc#....",
+"...#adddddddddddddddddddddc#....",
+"...#ccccccccccccccccccccccc#....",
+"....#############ccc#######.....",
+"................................",
+"................................",
+"................................"};
diff --git a/icons/32x32-kde/colors.xpm b/icons/32x32-kde/colors.xpm
new file mode 100644
index 0000000..32069fb
--- /dev/null
+++ b/icons/32x32-kde/colors.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*colors[]={
+"32 32 9 1",
+". c None",
+"g c #ffdca8",
+"d c #00c000",
+"b c #c000c0",
+"c c #00c0c0",
+"# c #000000",
+"e c #ffa858",
+"a c #0000ff",
+"f c #ff0000",
+"...............##...............",
+"...............#a##.............",
+"..............##aaa##...##......",
+"..............#b##aaa##.#a##....",
+"..............#bbb##aaa##aaa##..",
+"..........##..#bbbbb##aaaaaaa#..",
+"..........#c###bbbbbbb##aaaaa#..",
+".........##ccc##bbb##bbb##aaa##.",
+".........#d##ccc##b#c##bbb##aaa#",
+".........#ddd##ccc##ccc##bbb##a#",
+".....##..#ddddd##ccccccc#bbbb#a#",
+".....#e###ddddddd##ccccc#bbbb#a#",
+"....##eee##ddd##ddd##ccc##bbb#a#",
+"....#f##eee##d#e##ddd##ccc#bb#a#",
+"....#fff##eee##eee##ddd##c#bb#a#",
+"....#fffff##eeeeeee#dddd#c#bb#a#",
+"....#fffffff##eeeee#dddd#c#bb#a#",
+"....#fffffffff##eee##ddd#c#bb#a#",
+"....#fffffffffff##eee#dd#c#bb#a#",
+"..#####fffffffffff##e#dd#c##b###",
+".#ggggg#fffffffffff#e#dd#c#.###.",
+"#ggg#########ffffff#e#dd#c#.....",
+"#ggggggggggg#ffffff#e#dd#c#.....",
+"#gggg#######fffffff#e#dd#c#.....",
+"#gggggggg#fffffffff#e##d###.....",
+"#gggg#####fffffffff#e#.###......",
+"#ggggggg#.##fffffff#e#..........",
+"#gggg####...##fffff#e#..........",
+".#ggggg#......##fff#e#..........",
+"..#####.........##f###..........",
+"..................###...........",
+"................................"};
diff --git a/icons/32x32-kde/configuration.xpm b/icons/32x32-kde/configuration.xpm
new file mode 100644
index 0000000..9404c78
--- /dev/null
+++ b/icons/32x32-kde/configuration.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+/* Drawn by Nico Schirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*general_settings[]={
+"32 32 9 1",
+"# c #000000",
+"d c #c0c0c0",
+"g c #ffffff",
+"f c #808080",
+"e c #a0a0a4",
+"c c #008080",
+"a c #00c0c0",
+"b c #c0ffff",
+". c None",
+"...........######...............",
+".........##......##.............",
+"........#..........#............",
+"....####............#...........",
+"...#aba#............#...........",
+"..#abaa#.............#..........",
+".#abaac#......##.....#..........",
+".##aac#......#de##...#..........",
+"#..#c#......#dddde####..........",
+"...##......#ddddddde##..........",
+"..#.......#dddddddddde##........",
+".........#dddddffdddddde##......",
+"........#ddd##f#gdddddddde##....",
+".......#ddd#gg#gdddffdddddde##..",
+"......#dddd#fdg#ddf#gdddddddde##",
+".....#dddddf#f#ddf#gdddffdddddf#",
+"....#dddddf#g#ddf#gdddf#gddddff#",
+"...#dddddf#gdddf#gdddf#gddddfff#",
+"..#dddddf#gd##f#gd##f#gddddfff#.",
+".#dddddf#gd#gg#gd#gg#gddddfff#..",
+"#gdddddfgdd#fdg#d#fdg#dddfff#...",
+"#dggdddddddf#f#ddf#f#dddfff#....",
+"#dddggdddddfg#ddf#g#dddfff#.....",
+"##edddggdddddddf#gddddfff#......",
+"..##edddggdddddfgddddfff#.......",
+"....##edddggddddddddfff#........",
+"......##edddggdddddfff#.........",
+"........##edddggddfff#..........",
+"..........##edddgfff#...........",
+"............##eddff#............",
+"..............##ef#.............",
+"................##.............."};
+
diff --git a/icons/32x32-kde/development.xpm b/icons/32x32-kde/development.xpm
new file mode 100644
index 0000000..e6e8f64
--- /dev/null
+++ b/icons/32x32-kde/development.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 5 1",
+"X c #000000000000",
+"% c #686868686868",
+": c #9c9c9c9c9c9c",
+"5 c #d0d0d0d0d0d0",
+" c None",
+/* pixels */
+" ",
+" XXXXXXX ",
+" X5555:::XXX ",
+" XX%%5555::::XX ",
+" X5::%%55555:::X ",
+" X555::%%55555::X ",
+" XX555::%%5555::X ",
+" XX XX555::%5555:X ",
+"X5:XX XX555%5555:X ",
+"X555:XX XX:%55555:X ",
+"X55555:XX X%555555:X ",
+"X%555555:XX %5555555:X ",
+"X:%5555555:XXX5555555::%X ",
+"X5:%55555555555555555:::%XX ",
+" X5:%5555555555555555:::::%XX ",
+" X55:%%5555555555555::::::::%XX ",
+" X55::%%%55555555:::5555:::::% ",
+" X5555::%%%%%%%::55555555:::: ",
+" X55555555::::%%5555555555:: ",
+" XX555555::::::%%5555555555 ",
+" XXX5555::555::%%55555555 ",
+" XXXXXX55555::%%555555 ",
+" XX55555::%%5555 ",
+" XX55555::%%55 ",
+" XX55555::%% ",
+" XX55555:: ",
+" XX55555 ",
+" XX555 ",
+" XX5 ",
+" X ",
+" ",
+" ",
+};
diff --git a/icons/32x32-kde/disk-cd.xpm b/icons/32x32-kde/disk-cd.xpm
new file mode 100644
index 0000000..cda405c
--- /dev/null
+++ b/icons/32x32-kde/disk-cd.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*cdrom_unmount[]={
+"32 32 13 1",
+"# c #000000",
+"f c #008080",
+"e c #808080",
+"g c #c0c0c0",
+"i c #303030",
+"j c #c0ffc0",
+"d c #004000",
+"k c #ffffff",
+"c c #00c0c0",
+"h c #ffc0c0",
+"b c #c0ffff",
+"a c #004040",
+". c None",
+".......#############............",
+".......#abbbbbbbbbba#...........",
+"........#abbbbbbbbbba#..........",
+".........#abbbbbbbbbba#.........",
+"..........#abbbbbbbcbba#........",
+".........#a#abbbbcbbccba#.......",
+"........#aad#abcbbccbbcca#......",
+".......#adddd#abccbbccbcca#.....",
+"......#addeeed#abbccbccccca#....",
+".....#addeeeeed#acbcccccccca#...",
+"....#fddgheeeeed#acccccccccca#..",
+"...#fadeggheee##d#acccccccccf#..",
+"..#faadgggghe#aa#d#acccccccf#a..",
+".#faaadgggggg#aa#ed#acccccf#aa..",
+".#fcaidggggghg##eeei#acccf#aa#..",
+".#ffcaigggghjggeeeeei#acf#aa#...",
+"..#ffcddgghjgggheeeeed#a#aa#....",
+"...#ffcdghjgggggheeeeed#aa#.....",
+"....#fkgdggggggggheeed#aa#......",
+".....#kkgieggggggggei#aa#.......",
+"......#kkgddeggggedd#aa#........",
+".......#kfciaiddidd#aa#.........",
+"........#ffcaaaaaa#aa#..........",
+".........#ffcaaaa#aa#...........",
+"..........#ffcaa#aa#............",
+"...........#ffcfaa#.............",
+"............#fffa#..............",
+".............####...............",
+"................................",
+"................................",
+"................................",
+"................................"};
+
diff --git a/icons/32x32-kde/disk-floppy.xpm b/icons/32x32-kde/disk-floppy.xpm
new file mode 100644
index 0000000..33099c3
--- /dev/null
+++ b/icons/32x32-kde/disk-floppy.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char*floppy_unmount[]={
+"32 32 10 1",
+"h c #808080",
+"g c #a0a0a4",
+"c c #c0c0c0",
+"b c #000080",
+"# c #000000",
+"f c #0000c0",
+"a c #0000ff",
+". c None",
+"d c #ffffff",
+"e c #00c0c0",
+"................................",
+"..............##................",
+".............#aa##..............",
+"............#aabcb##............",
+"...........#aabddccb##..........",
+"..........#aabdddddccb##........",
+".........#aabddccddddccb##......",
+"........#aabdddddccddddccbb#....",
+".......#aabddccddddccddddccb##..",
+"......#aaabbdddccddddccddddba##.",
+".....#aaaaaabbdddccddddcddbaaea#",
+"....#aaabaaaaabbdddccddddbaaeaf#",
+"...#aaabcbbaaaaabbdddcddbaaeaf#.",
+"..#aaabccccbbaaaaabbdddbaaeaf#..",
+".#aaabccbagccbbaaaaabbbaaeaf#...",
+"#aeabccbaacccccbbaaaaaaaeaf#....",
+"#fabddhaacgcgcg#abbaaaaeaf#.....",
+"#ffbccdchgchch#aaaabbaeaf#......",
+".##bhccddghgh#aaaaabaeaf#.......",
+"...##hhggddh#aaaaabaeaf#........",
+".....##hhgg#aaaaabaeaf#.........",
+".......##hh#eeaabaeaf#..........",
+".........###aaebaeaf#...........",
+"...........##ffbeaf#............",
+".............##baf#.............",
+"...............###..............",
+"................................",
+"................................",
+"................................",
+"................................",
+"................................",
+"................................"};
diff --git a/icons/32x32-kde/disk.xpm b/icons/32x32-kde/disk.xpm
new file mode 100644
index 0000000..55852e4
--- /dev/null
+++ b/icons/32x32-kde/disk.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*harddrive_unmount[]={
+"32 32 8 1",
+"b c #000000",
+"d c #ffffff",
+"e c #808080",
+"c c #c0c0c0",
+"a c #a0a0a4",
+"# c #585858",
+"f c #ff0000",
+". c None",
+"..........................#.....",
+".........................#ab....",
+".........................bab....",
+".........................bab....",
+"....................bb..bab.....",
+"..............bb...baabbab......",
+".............bccbbbaaaaabb......",
+"............bcccccbbaaaadab.....",
+"...........bccccccccbbadaab.....",
+"..........bcccccccccccbbab......",
+".........bcdccccccccccccbb......",
+"........baaaddccccccccccccb.....",
+".......baaaaaaddcccccccccdb.....",
+"......baaaaaaaaaccccccccdcb.....",
+".....baaaaaaaaaccccccccdccb.....",
+"....baaaaaaaaaccccccccdcccb.....",
+"...baaaaaaaaaccccccccdccccb.....",
+"..baaaaaaaaaccccccccdccccb......",
+".bcaaaaaaaaccccccccdccccb.......",
+".baccaaaaaccccccccdccccb........",
+".baaaccaaccccccccdccccb.........",
+".baaaaecccccccccdccccb..........",
+".baaaaeeeccccccdccccb...........",
+".baaaaeee#cddcdccccb............",
+"..baaaeee#cfcdccccb.............",
+"...bbaeee#cfcdcccb..............",
+".....bbee#cccdccb...............",
+".......bb#cccdcb................",
+".........#bccdb.................",
+"...........bbb..................",
+"................................",
+"................................"};
+
diff --git a/icons/32x32-kde/display.xpm b/icons/32x32-kde/display.xpm
new file mode 100644
index 0000000..4af9158
--- /dev/null
+++ b/icons/32x32-kde/display.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 15 1",
+" c blue",
+". c #808000000000",
+"X c #808080800000",
+"o c #ffff80800000",
+"O c #ffffa8a85858",
+"+ c #c0c0c0c00000",
+"@ c #808080808080",
+"# c #a0a0a0a0a4a4",
+"$ c #ffffdcdca8a8",
+"% c #c0c0c0c0c0c0",
+"& c #dcdcdcdcdcdc",
+"* c #c0c0ffffffff",
+"= c #ffffffffc0c0",
+"- c #ffffffffffff",
+"; c None",
+/* pixels */
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";------------------------------;",
+";-%%%%%%%%%%%%%%%%%%%%%%%%%%%%@;",
+";-%@@@@@@@@@@@@@@@@@@@@@@@@@@%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@ * -%@;",
+";-%@ * -%@;",
+";-%@ * ** -%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@ -%@;",
+";-%@-------------------------%@;",
+";-%%%%%%%%%%%%%%%%%%%%%%%%%%%%@;",
+";-%---@%-@@%-----------%@----%@;",
+";-%-@@@%-@@%-----------%@@@--%@;",
+";-%%%%%%%%%%%%%%%%%%%%%%%%%%%%@;",
+";-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+};
diff --git a/icons/32x32-kde/editor.xpm b/icons/32x32-kde/editor.xpm
new file mode 100644
index 0000000..8e40eaf
--- /dev/null
+++ b/icons/32x32-kde/editor.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kedit[]={
+"32 32 17 1",
+"n c #808080",
+"e c #ff8000",
+"a c #008000",
+". c None",
+"h c #004040",
+"l c #000080",
+"d c #ffffc0",
+"j c #c0c0c0",
+"g c #808000",
+"o c #585858",
+"b c #00c000",
+"# c #000000",
+"c c #ffa858",
+"m c #0000ff",
+"f c #004000",
+"i c #404000",
+"k c #ffffff",
+"..................###...........",
+"................##ab#...........",
+"..............##baba#...........",
+"............##aaaba#............",
+"..........##aababab#............",
+"........##aaaaaaaa#.........###.",
+".......#aaaaaaaaba#........#cde#",
+"......#aaaaaaaaaa#........#cdee#",
+"......#aafaaaaaab#.......#cdeeg#",
+".....#hiaaaaaaaa#.......#cdeeg#.",
+".....#afafaaaaaa#......#cdeeg#..",
+"....#hiafaafaaa#......#cdeeg#...",
+"....#faiiafafaa#.....#cdeeg#....",
+"...#hafaaiafaf###...#cdeeg#.....",
+"...#iiaifafa##jjj###cdeeg#......",
+"..#hiaiaff##jjjkkk#cdeeg#.......",
+"..#iiiff##jjljjkk#cdeeg#........",
+".#hiif##jjjlllkkk#ddeg###.......",
+".#ff##jjjjjljlkmm#ndg#kkj##.....",
+"#f##jjjjjjlljlmmm####kkkkkj##...",
+"##jjjjjjjjljjmmkmmkkkkkkkkkkj##.",
+"##oojjjjjlljkkkkkjkkkkkkkkjoo#..",
+"#onnoojjjljjkkkkkjjkkkkkjoojj##.",
+"##oonnoojjjkkkkkkjjjkkjoojjoo#..",
+"##hhoonnoojkkkkkkjjjjoojjooaa##.",
+"..##hhoonnoojkkkkjjoonjooaa##...",
+"....##hhoonjoojkjoonnooaa##.....",
+"......##hhoojjooonnooff##.......",
+"........##haoojjjooff##.........",
+"..........##aaoooff##...........",
+"............##aaa##.............",
+"..............###..............."};
diff --git a/icons/32x32-kde/empty.xpm b/icons/32x32-kde/empty.xpm
new file mode 100644
index 0000000..0643afc
--- /dev/null
+++ b/icons/32x32-kde/empty.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * image_name[] = {
+"32 32 1 1",
+" c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/32x32-kde/file-manager.xpm b/icons/32x32-kde/file-manager.xpm
new file mode 100644
index 0000000..932b92a
--- /dev/null
+++ b/icons/32x32-kde/file-manager.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 8 1",
+" c #000000000000",
+". c #ffffa8a85858",
+"X c #808080808080",
+"o c #a0a0a0a0a4a4",
+"O c #ffffdcdca8a8",
+"+ c #c0c0c0c0c0c0",
+"@ c #ffffffffffff",
+"# c None",
+/* pixels */
+"# #############",
+" o@@@+@+@+@+@+@+@+@ ###########",
+" ooo@@+@+@+@+@+@+@+@+ #########",
+" ooooo@@@+@+@+@+@+@+@+@ #######",
+" ooooooo@@@@@ @@@@@@@ ######",
+" oooooooo@++ OOO ++++ ######",
+" oooooooo@+ O. OOO ++ ######",
+" oooooooo@+ O. OO @@@@ ###",
+" oooooooo@+ O. O. @OOO@@@@@@ ##",
+" oooooooo@+ O. O. @OOOOOOOO. ##",
+" oooooooo@+ O. O. @OOOOOOOO. ##",
+" oooooooo@+ + O. @ . #",
+" oooooooo@+ o++ . @@@@@@@@@@+ ",
+" oooooooo@+ Xoo++ @+++++++++o ",
+" oooooooo@+ XXoo++o@++XXXXX++o ",
+" oooooooo@+ @ XXooo@++X+++X++o ",
+" oooooooo@+ @++ XXo@+++++++++o ",
+" oooooooo@+ @++XX Xooooooooooo ",
+" oooooooo@+ @++X+++ #",
+" oooooooo@+ @+++++++++o + ######",
+" oooooooo@+ ooooooooooo + ######",
+" oooooooo@++ ++ ######",
+" oooooooo@+ @@@@@@@@@@@ + ######",
+" oooooooo@+ @+++++++++o + ######",
+" oooooooo@+ @++XXXXX++o + ######",
+" oooooooo@+ @++X+++X++o + ######",
+" Xooooooo@+ @+++++++++o + ######",
+" XXooooo@+ ooooooooooo + ######",
+"## XXooo@++ ++ ######",
+"#### XXo@+++++++++++++++ ######",
+"###### Xoooooooooooooooo ######",
+"######## #######",
+};
diff --git a/icons/32x32-kde/file.xpm b/icons/32x32-kde/file.xpm
new file mode 100644
index 0000000..f9b8d3e
--- /dev/null
+++ b/icons/32x32-kde/file.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 13 1",
+" c #000000000000",
+". c #303030303030",
+"X c #404000000000",
+"o c #404040400000",
+"O c #585858585858",
+"+ c #808080808080",
+"@ c #a0a0a0a0a0a0",
+"# c #ffffdcdca8a8",
+"$ c #c3c3c3c3c3c3",
+"% c #dcdcdcdcdcdc",
+"& c #ffffffffc0c0",
+"* c #ffffffffffff",
+"= c None",
+/* pixels */
+"========OOOOOOOOOOOOOO. ========",
+"========O$$$$$$$$$$$@@@o =======",
+"========O$***********%$O+ ======",
+"========O$************%O$+ =====",
+"========O$*% ***% *****O*$+ ====",
+"========O$* =@** =@****O**%+ ===",
+"========O$**@****@*****O%**$+ ==",
+"========O$*************O$%**%+ =",
+"========O$*************+OOOOOO. ",
+"========O$*% ***% ******%%$$@+O ",
+"========O$* =@** =@******%%$$@+ ",
+"========O$**@****@********%%$$+ ",
+"========O$*****************%%$@ ",
+"========O$************&****&%%@ ",
+"========O$******% ***% &**% %%$ ",
+"========O$****** =@** =@*& =@*@ ",
+"========O$*******@***#@&*#*@%#$ ",
+"========O$********&****&**#&#*@ ",
+"========O$*********&*#*#*#*#%#$ ",
+"========O$*% ***% ***&**#*% #%@ ",
+"========O$* =@** =@#*#*#%# =@#@ ",
+"========O$**@*&**@*&**#&#*#@#%@ ",
+"========O$*****&*#*#*#*#%#%#%#@ ",
+"========O$*******&**#*#*#%#$##@ ",
+"========O$*% #*#% *#%% #%#% %#@.",
+"========O$* =@*& =@&# =@#% =@$@.",
+"========O$**@&*#*@*#%#@#%#%@%#@.",
+"========O$***&**#*#*#%#$###$#$@.",
+"========O$*&*#*#%#%#%#%#%#%#$#@.",
+"========O$*&#*#&#*#*#%###$#$#$@.",
+"========O$$$$$@$@$@@@@@@@@@@@@@.",
+"======== ....................X. ",
+};
diff --git a/icons/32x32-kde/folder-open.xpm b/icons/32x32-kde/folder-open.xpm
new file mode 100644
index 0000000..2405ecd
--- /dev/null
+++ b/icons/32x32-kde/folder-open.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*folder_open[]={
+"32 32 9 1",
+"# c #000000",
+"d c #a0a0a4",
+"b c #ffdca8",
+"f c #c05800",
+"c c #ffa858",
+"g c #585858",
+"e c #c0c0c0",
+"a c #ffffff",
+". c None",
+".......##...###.................",
+".......#a##.#bb##...............",
+".......#aaa##cbbb##.............",
+"###....#aaaaa##cbbb##...........",
+"#aa##..#aaaaaaa##cbbb##..##.....",
+"#aaaa###daaaaaaaa##cbbb##cb##...",
+".#aaaaa##daaaaaaaaa##cbbbbbbc##.",
+".#aaaaaaa##daaaaaaaaa##cbbbbbc#.",
+".#aaaaaaaaa##daaaaaaaaa##cbbbc#.",
+"..#aaaaaaaaaa##daaaaaaaaa##cbc#.",
+"..#aaaaaaaaaaaa##daaaaaaad#ccc#.",
+"..#aaaaaaaaaaaaaa##daaaaad#cc#..",
+"...#aaaaaeaaaeaaaea##daaad#cc#..",
+"...#aaaeaaeeaaeeaaeee##dad#cc#..",
+"...#eeaaeeaaeeaaeeaeeee##d#cf#..",
+"....#aeeaaeeaeeeaeeeeeee#d#c#...",
+"....#eaeeeaeeeeeeeeeeeee#d#f#...",
+"....#eeeeeeeeeeeeeeeeeee#d###...",
+".....#eeeeeeeeeeeeeeeeee#d###...",
+".....#eeeeeeeeeeeeeeeeee#d###...",
+".....#eeeeeeeeeedeeedeee#####...",
+"......#deedeeedeeddeeddeg###....",
+"......#dddeddeeddeeddeedg###....",
+"......##ggddeddeeddedddeg###....",
+"........##ggdddddeddddddg###....",
+"..........##ggddddddddddg###....",
+"............##ggddddddddg###....",
+"..............##ggddddddg##.....",
+"................##ggddddg##.....",
+"..................##ggddg##.....",
+"....................##ggg#......",
+"......................####......"};
+
diff --git a/icons/32x32-kde/folder.xpm b/icons/32x32-kde/folder.xpm
new file mode 100644
index 0000000..a1e912d
--- /dev/null
+++ b/icons/32x32-kde/folder.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*folder[]={
+"32 32 11 1",
+"c c #ffffff",
+"a c #ffdca8",
+"b c #ffa858",
+"g c #c0c0c0",
+"h c #a0a0a4",
+"d c #585858",
+"f c #303030",
+"i c #400000",
+"e c #000000",
+"# c #000000",
+". c None",
+"...###..........................",
+"...#aa##........................",
+".###baaa##......................",
+".#cde#baaa##....................",
+".#cccdeebaaa##..##f.............",
+".#cccccdeebaaa##aaa##...........",
+".#cccccccdeebaaaaaaaa##.........",
+".#cccccccccdeebaaaaaaa#.........",
+".#cccccgcgghhebbbbaaaaa#........",
+".#ccccccgcgggdebbbbbbaa#........",
+".#cccgcgcgcgghdeebiebbba#.......",
+".#ccccgcggggggghdeddeeba#.......",
+".#cgcgcgcggggggggghghdebb#......",
+".#ccgcggggggggghghghghd#b#......",
+".#cgcgcggggggggghghghhd#b#......",
+".#gcggggggggghghghhhhhd#b#......",
+".#cgcggggggggghghghhhhd#b#......",
+".#ggggggggghghghhhhhhhdib#......",
+".#gggggggggghghghhhhhhd#b#......",
+".#hhggggghghghhhhhhhhhd#b#......",
+".#ddhhgggghghghhhhhhhhd#b#......",
+"..##ddhhghghhhhhhhhhhhdeb#......",
+"....##ddhhhghhhhhhhhhhd#b#......",
+"......##ddhhhhhhhhhhhhd#b#......",
+"........##ddhhhhhhhhhhd#b#......",
+"..........##ddhhhhhhhhd#b#......",
+"............##ddhhhhhhd#b###....",
+"..............##ddhhhhd#b#####..",
+"................##ddhhd#b######.",
+"..................##dddeb#####..",
+"....................##d#b###....",
+"......................####......"};
+
diff --git a/icons/32x32-kde/font.xpm b/icons/32x32-kde/font.xpm
new file mode 100644
index 0000000..9780883
--- /dev/null
+++ b/icons/32x32-kde/font.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*fonts[]={
+"32 32 9 1",
+"# c #000000",
+"c c #ffffff",
+"a c #808080",
+"e c #c0c0c0",
+"d c #a0a0a4",
+"b c #585858",
+"f c #ff0000",
+"g c #c00000",
+". c None",
+"................................",
+"...............##...............",
+"..............#ab##.............",
+".............#bccdb##...........",
+".............#bdcccdb##.........",
+".............###bdcccdb##.......",
+"......##.....#..##bdcccdb##.....",
+".....#ab##.......d##bdcccdb#....",
+"....#bccdb##.....d####bdcce#....",
+"....#bdcccdb##...d######bee#....",
+"....#ffbdcccdb##.d####ee#ee#....",
+"....#..ffbdcccdb######ee#e#.....",
+"........dffbdcccdb####ee##......",
+"........dffffbdcce####ee#.......",
+"........dfffgffbee####ee#.......",
+"........dfffgee#ee####ee#.......",
+"........dfffgee#e#####ee#.......",
+"........dfffgee#######ee#.......",
+"........dfffgee#######ee#.......",
+"........dfffgee#######ee#.......",
+"........dfffgee#######ee#.......",
+"........dfffgee#######ee#.......",
+"........dfffgee#.#####eec#......",
+"........dfffgee#...####cee#.....",
+"........dfffgee#.....###e#......",
+".......gffffgee#.......##.......",
+"......ggffffgee#................",
+"........ggffgeecg...............",
+"..........ggffceeg..............",
+"............ggfeg...............",
+"..............gg................",
+"................................"};
+
diff --git a/icons/32x32-kde/game-action.xpm b/icons/32x32-kde/game-action.xpm
new file mode 100644
index 0000000..e0c5143
--- /dev/null
+++ b/icons/32x32-kde/game-action.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 7 1",
+" c #000000000000",
+". c #808080808080",
+"X c #a0a0a0a0a0a0",
+"o c #c3c3c3c3c3c3",
+"O c #dcdcdcdcdcdc",
+"+ c #ffffffffffff",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@ @",
+" + @@@@@@@@@@@@@@@@@@@@@@@@@@ X ",
+" O @@@@@@@@@@@@@@@@@@@@@@@@@@ o ",
+" +O @@ @@@@@@@@@@@@@@ @@ XX ",
+" O+ @ +++ @@@@@@@@@@@@ ooo @ oX ",
+"@ OO ++++ @@@@@@@@@@ oooo XX @",
+"@ O+ ++++ @@@@@@@@@@ oooX XX @",
+"@@ OO O++++ @@@@@@@@ oooXo Xo @@",
+"@@ OO O+++ @@@ @@@ oooo XX @@",
+"@@@ O+O++++ @@ o @@ oXoXXXX @@@",
+"@@@ OOOOO+ @ + oo @ oXoXXX @@@",
+"@@@@ O+O+O+ +++ oooo oXoXXX @@@@",
+"@@@@ OOOO+O++++ oooooooXXXX @@@@",
+"@@@@@ OO+O+O+++ ooXoXXXXX @@@@@",
+"@@@@@ OOOOO++ @@ oXoXoXX @@@@@",
+"@@@@ OOOO+OO @@@@@@ oXXXXXX @@@@",
+"@@ oOOOOOO @@@@@@@@ XXXXXXX @@",
+"@ ooOoOOOOO @@@@@@@@ XXXX.X... @",
+" ooooO OO @@@@@@@@ XX X.X.. ",
+" oooo @@@ OO @@@@@@ XX @@@ .... ",
+"@ o @@@@ OO @@@@@@ XX @@@@ . @",
+"@@@ @@@@@@ OO @@@@ XX @@@@@@ @@@",
+"@@@@@@@@@@ OO @@@@ XX @@@@@@@@@@",
+"@@@@@@@@@@@ OO @@ XX @@@@@@@@@@@",
+"@@@@@@@@@@@@ OO XX @@@@@@@@@@@@",
+"@@@@@@@@@@@@ OO XXX @@@@@@@@@@@@",
+"@@@@@@@@@@@@@ O XX @@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@ X @@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+};
diff --git a/icons/32x32-kde/game-board.xpm b/icons/32x32-kde/game-board.xpm
new file mode 100644
index 0000000..10f8a18
--- /dev/null
+++ b/icons/32x32-kde/game-board.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kreversi[]={
+"32 32 12 1",
+"a c #c0c0c0",
+"e c #ffffff",
+"d c #800000",
+"i c #000080",
+"f c #c00000",
+"j c #0000c0",
+"b c #ff0000",
+"g c #0000ff",
+"c c #ffc0c0",
+"h c #c0c0ff",
+"# c None",
+". c #000000",
+"...............................#",
+".aaaaaaaaa.aaaaaaaaa.aaaaaaaaa..",
+".aaaaaaaaa.aaabbbaaa.aaabbbaaa..",
+".aaaaaaaaa.aabccbdaa.aabccbdaa..",
+".aaaaaaaaa.abcebbfda.abcebbfda..",
+".aaaaaaaaa.abcbbbfda.abcbbbfda..",
+".aaaaaaaaa.abbbbffda.abbbbffda..",
+".aaaaaaaaa.aadfffdaa.aadfffdaa..",
+".aaaaaaaaa.aaadddaaa.aaadddaaa..",
+".aaaaaaaaa.aaaaaaaaa.aaaaaaaaa..",
+"................................",
+".aaaaaaaaa.aaaaaaaaa.aaaaaaaaa..",
+".aaabbbaaa.aaabbbaaa.aaagggaaa..",
+".aabccbdaa.aabccbdaa.aaghhgiaa..",
+".abcebbfda.abcebbfda.agheggjia..",
+".abcbbbfda.abcbbbfda.aghgggjia..",
+".abbbbffda.abbbbffda.aggggjjia..",
+".aadfffdaa.aadfffdaa.aaijjjiaa..",
+".aaadddaaa.aaadddaaa.aaaiiiaaa..",
+".aaaaaaaaa.aaaaaaaaa.aaaaaaaaa..",
+"................................",
+".aaaaaaaaa.aaaaaaaaa.aaaaaaaaa..",
+".aaagggaaa.aaagggaaa.aaaaaaaaa..",
+".aaghhgiaa.aaghhgiaa.aaaaaaaaa..",
+".agheggjia.agheggjia.aaaaaaaaa..",
+".aghgggjia.aghgggjia.aaaaaaaaa..",
+".aggggjjia.aggggjjia.aaaaaaaaa..",
+".aaijjjiaa.aaijjjiaa.aaaaaaaaa..",
+".aaaiiiaaa.aaaiiiaaa.aaaaaaaaa..",
+".aaaaaaaaa.aaaaaaaaa.aaaaaaaaa..",
+"................................",
+"#..............................."};
+
diff --git a/icons/32x32-kde/game-cards.xpm b/icons/32x32-kde/game-cards.xpm
new file mode 100644
index 0000000..b78d382
--- /dev/null
+++ b/icons/32x32-kde/game-cards.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kpoker[]={
+"32 32 12 1",
+"# c #000000",
+"b c #c0c0c0",
+"c c #ffffff",
+"g c #808080",
+"a c #a0a0a4",
+"h c #808000",
+"f c #c0c000",
+"j c #ff0000",
+"i c #ffff00",
+"d c #ffffc0",
+"e c #ffdca8",
+". c None",
+"........######..................",
+"......##abbbba##................",
+".....#acbcbcbcca####............",
+".....#accbcbcbca#def##..........",
+".....#aaabbbbaaa#ddddf#.........",
+"...######aaaaabg#ddddf#.........",
+".##feddef##bbbaa#defhh#.........",
+"#fddddddddf#aabg#hhh###.........",
+"#fddddddddf#bbaa#f##cc#.........",
+"#hhfeddefhh#aabg##ccccc#........",
+"#dihhhhhhhh#bb##ccccjccc#.......",
+"#hhffffffhh###cccccjjjccc#......",
+"#dihhhhhhh##cccccccccccccc#.....",
+"#hhfffff##ccccccccccccccccc#....",
+"#dihhh##cccccccccccccccccccc#...",
+"###f##cccccccccccccccccccjccc#..",
+"####ccccccccccccjcccccccjjjccc#.",
+"##ccccjccccccccjjjccccccccccccg#",
+"#gcccjjjccccccccccccccccccccggc#",
+"#cgcccccccccccccccccccccccggccg#",
+"#gcgccccccccccccccccccccggccggc#",
+"#cgcgcccccccccccccccccggccggcc##",
+".#cgcgcccccjccccccccggccggcc##..",
+"..#cgcgcccjjjcccccggccggcc##....",
+"...#cgcgccccccccggccggcc##......",
+"....#cgcgcccccggccggcc##........",
+".....#cgcgccggccggcc##..........",
+"......#cgcggccggcc##............",
+".......#cgcbggcc##..............",
+"........#cggcc##................",
+".........#cb##..................",
+"..........##...................."};
+
diff --git a/icons/32x32-kde/game-logic.xpm b/icons/32x32-kde/game-logic.xpm
new file mode 100644
index 0000000..787f79d
--- /dev/null
+++ b/icons/32x32-kde/game-logic.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 17 1",
+" c #000000000000",
+". c #000040404040",
+"X c #585858585858",
+"o c #000000008080",
+"O c #00000000ffff",
+"+ c #000080800000",
+"@ c #0000c0c00000",
+"# c #808000000000",
+"$ c #ffff00000000",
+"% c #c0c058580000",
+"& c #ffffa8a85858",
+"* c #808080808080",
+"= c #ffffdcdca8a8",
+"- c #c0c0c0c0c0c0",
+"; c #c0c0c0c0ffff",
+": c #ffffffffffff",
+"> c None",
+/* pixels */
+"> >",
+" ::: XXXXXX @ XXXXXXXXXXXXX ::: ",
+" :-* XXXXX @+@ XXXXXXXXXXXX :-* ",
+" :-* XXXX @+++@ XXXXXXXXXXX :-* ",
+" :-* XXX @ +++ @ XXXX XXXX :-* ",
+" :-* XX @+@ + @+@ XX && XXX :-* ",
+" :-* X @+++@ @+++@ &$$& XX :-* ",
+" :-* ++++ & ++++ $$$$& X :-* ",
+" :-* @@ ++ &$& ++ && $$$ X :-* ",
+" :- @++@ &$$$& &$$& $ # X :-* ",
+" : @++++ = $$$$ $$$$& ## X :-* ",
+" : +++ =&= $$ && $$$ ; XX :-* ",
+" : . + =&&&= &$$& $ ;O; XX :-* ",
+" : .. =&&&&& $$$$& ;OOO; X :-* ",
+" :- = &&&& == $$$ & OOOO; :-* ",
+" :- =&= && =&&= $ &$& OOO ; :-* ",
+" : =&&&= =&&&&= &$$$& O ;O; -* ",
+" : &&&&& &&&&& ; $$$$ ;OOO; * ",
+" : &&& == &&& ;O; $$ ;; OOO * ",
+" : % & =&&= & ;OOO; ;OO; O o * ",
+" : %% =&&&&= ;OOOOO OOOO; oo * ",
+" :- % &&&& OOOO ;; OOO o -* ",
+" :-* % && % o OO ;OO; O o :-* ",
+" :-* %% %% oo ;OOOO; oo :-* ",
+" :-* X %% % X oo OOOOO o X :-* ",
+" :-* XX % XXX o OOO o XX :-* ",
+" :-* XXX XXXXX o O oo XXX :-* ",
+" :-* oo oo :-* ",
+" :-:::::::::::::: o o :::::::-* ",
+" :---------------- ---------* ",
+" ****************** *********** ",
+"> >",
+};
diff --git a/icons/32x32-kde/game.xpm b/icons/32x32-kde/game.xpm
new file mode 100644
index 0000000..fbe326e
--- /dev/null
+++ b/icons/32x32-kde/game.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * smiletris_xpm[] = {
+"32 32 3 1",
+" c None",
+". c #000000000000",
+"X c #FFFFFFFF0000",
+" ........ ",
+" ...XXXXXXXX... ",
+" ..XXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXXXXXXXXXXX. ",
+" ..XXXXXXXXXXXXXXXXXXXXXXXX.. ",
+" .XXXXXXXX..XXXXXX..XXXXXXXX. ",
+" .XXXXXXXX....XXXX....XXXXXXXX. ",
+" .XXXXXXXX....XXXX....XXXXXXXX. ",
+" .XXXXXXXX....XXXX....XXXXXXXX. ",
+".XXXXXXXXX....XXXX....XXXXXXXXX.",
+".XXXXXXXXX....XXXX....XXXXXXXXX.",
+".XXXXXXXXXX..XXXXXX..XXXXXXXXXX.",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.",
+".XXXXXXX.XXXXXXXXXXXXXXX.XXXXXX.",
+".XXXXXXX.XXXXXXXXXXXXXXX.XXXXXX.",
+" .XXXXXX.XXXXXXXXXXXXXXX.XXXXX. ",
+" .XXXXXXX.XXXXXXXXXXXXX.XXXXXX. ",
+" .XXXXXXX..XXXXXXXXXXX..XXXXXX. ",
+" .XXXXXXX..XXXXXXXXX..XXXXXX. ",
+" ..XXXXXXX..XXXXXXX..XXXXXX.. ",
+" .XXXXXXXXX.......XXXXXXXX. ",
+" .XXXXXXXXXXXXXXXXXXXXXX. ",
+" .XXXXXXXXXXXXXXXXXXXX. ",
+" ..XXXXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXXXXXXX.. ",
+" ...XXXXXXXX... ",
+" ........ "};
diff --git a/icons/32x32-kde/ghostview.xpm b/icons/32x32-kde/ghostview.xpm
new file mode 100644
index 0000000..1c7ef82
--- /dev/null
+++ b/icons/32x32-kde/ghostview.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*gv[]={
+"32 32 6 1",
+". c None",
+"a c #c0c0c0",
+"d c #a0a0a4",
+"# c #000000",
+"c c #808080",
+"b c #ffffff",
+"................................",
+".............######.............",
+"...........##abbbba##...........",
+"..........#abbbbbbbba#..........",
+".........#abbbbbbbbbba#.........",
+".........#bbbbbbbbbbbb#.........",
+"........#abbbbbbbbbbbba#........",
+"........#bba##abba##abb#........",
+".....####bb####bb####bb#........",
+"....#ccc#bba##abba##abb####.....",
+"...#cbbbabbbbbbbbbbbbbb#aba#....",
+"...#cbbbbbbbbbbbbbbbbbbabbbc#...",
+"...#ccbbbbbbbbbbbbbbbbbbbbbc#...",
+"....##cbbbbbbbbbbbbbbbbbbccc#...",
+"......#cbbbbbbbbbbbbbbbbc###....",
+"......#ccbbbbbbbbbbbbbbc#.......",
+".......#cbbbbbbbbbbbbbbc#.......",
+".......#cbbbbbbbbbbbbbbc#.......",
+".......#cbbbbbbbbbbbbbbac#......",
+".......#cbbbbbbbbbbbbbbac#......",
+".......#cbbbbbbbbbbbbbbbac#.....",
+".......#cbbbbbbbbbbbbbbbbac#....",
+"......#cabbbbaabbbbbbccbbbac#...",
+"......#cbbbbbccabbbba#cabbbac#..",
+".....#cabbbbb#cabbbba#cabbbac#..",
+"....#ccbbbbba#caaaaac#caaaaac#..",
+"....#cdbbbaa###ccccc###ccccc#...",
+"....#cddddcc#..#####...##cc#....",
+"....##cccc##....................",
+"......####......................",
+"................................",
+"................................",
+};
diff --git a/icons/32x32-kde/gimp.xpm b/icons/32x32-kde/gimp.xpm
new file mode 100644
index 0000000..fe42455
--- /dev/null
+++ b/icons/32x32-kde/gimp.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 15 1",
+" c #000000000000",
+". c #303030303030",
+"X c #000040400000",
+"o c #404000000000",
+"O c #404040400000",
+"+ c #585858585858",
+"@ c #808080800000",
+"# c #808080808080",
+"$ c #a0a0a0a0a4a4",
+"% c #ffffdcdca8a8",
+"& c #c0c0c0c0c0c0",
+"* c #dcdcdcdcdcdc",
+"= c #ffffffffc0c0",
+"- c #ffffffffffff",
+"; c None",
+/* pixels */
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";+;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;",
+";+ ;;;;;;;;;;;;;;;;;;;;++;;;;;;;",
+";++ ;;;;;;;;;;;;;;;;;; &+;;;;;;;",
+";++# ;;;;;;;;;;;;;;;; $$+;;;;;;;",
+";++@+ ;;;;;;;;;;;;;++##+;;;;;;;;",
+";++++#++;;;;;;;;;; &#@# ;;;;;;;;",
+";++@++@++ +++++ +$+##$ ;;;;;;;;",
+";;++++++++###$$###@### ;;;;;;;;;",
+";;++O++@++@++@#$*%$#--* ;;;;;;;;",
+";;+#+++.++++##$=*--%- * ;;;;;;;",
+";;;++O.O+O++@#*&+$*-* .* ;;;++;;",
+";;;;++...+O++#&+.#&***&&&+;. +;",
+";;;;;+O.O+O+++&#X.**#$$$##.+ ;",
+";;;;;+....+O+@#$&&&$####++.. .;",
+";;;;;+.O..O+.+++###+#@+@+#++...;",
+";;;;;;....+O ++@++@#+#++##++..#;",
+";;;;;;+..O..+ ..++++@++O+##+++;;",
+";;;;;;;+O..+++ .+O++.++O+# ;;;",
+";;;;;;;;+O.O#+OO o O.OO.O+;;;;;",
+";;;;;;;;;++O.###++.. .#;;;;;;;",
+";;;;;;;;;;;+++.O###+..#;;;;;;;;;",
+";;;;;;;;;;;;;+O ...+;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+};
diff --git a/icons/32x32-kde/gnome.xpm b/icons/32x32-kde/gnome.xpm
new file mode 100644
index 0000000..69f05c3
--- /dev/null
+++ b/icons/32x32-kde/gnome.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 7 1",
+" c #030303030202",
+". c #626259595151",
+"X c #88887b7b7171",
+"o c #959586867a7a",
+"O c #a6a69b9b9393",
+"+ c #dbdbd7d7d4d4",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@++X @@@@@@@@@@@@@@",
+"@@@@@@@@@+X@@+++X @@@@@@@@@@@@@@",
+"@@@@@@@@++X.@++O. @@@@@@@@@@@@@",
+"@@@@@@@@++X .++o. @@@@@@@@@@@@@",
+"@@@@@@@@OX. .XX @@@@@@@@@@@@@",
+"@@@@@@@@.. @. @@@@@@@@@@@@@",
+"@@@@@++@@ @@@ @@@@@@@@@@@@@@",
+"@@@@@++.@@@@@@@@X@@@@@@@@@@@@@@@",
+"@@@@@OX @@@@++++Oo.@@@@@@@@@@@@",
+"@@@@@.X @@+++++OOo. @@@@@@@@@@@",
+"@@@@@@ @++++OoOX. @@@@@@@@@@@",
+"@@@@@O@@@@+++OXOOO. @@@@@@@@@@@",
+"@@@@++X@@+++OooOOX @@@@@@@@@@@",
+"@@@@OO. @++OooOo.. @@@@@@@@@@@@",
+"@@@@ @++OXXX. @@@@@@@@@@@@",
+"@@@@@ @++OoX. @@@@@@@@@@@@@",
+"@@@@@@@@@O+OOX @@@@@+OX@@@@@@@",
+"@@@@@@@@@O+Oo. @@@@++++O.@@@@@@",
+"@@@@@@@@@OOOo. @@@O++OOX @@@@@",
+"@@@@@@@@@OOOo. @@@@XOOO. @@@@@",
+"@@@@@@@@@@OOo.. @@@@@+Oo. @@@@@",
+"@@@@@@@@@@XOOoX..@@@@+OX @@@@@@",
+"@@@@@@@@@@.oOoooO+++++O. @@@@@@",
+"@@@@@@@@@@@XXOooOOO++Oo @@@@@@",
+"@@@@@@@@@@@..XoOOoooOo. @@@@@@@",
+"@@@@@@@@@@@@ ..oOooOO. @@@@@@@",
+"@@@@@@@@@@@@@ ....XX. @@@@@@@@",
+"@@@@@@@@@@@@@@ @@@@@@@@@",
+"@@@@@@@@@@@@@@@@ @@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+};
diff --git a/icons/32x32-kde/gnu.xpm b/icons/32x32-kde/gnu.xpm
new file mode 100644
index 0000000..bc281c1
--- /dev/null
+++ b/icons/32x32-kde/gnu.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 12 1",
+" c #000000000000",
+". c #303030303030",
+"X c #000040404040",
+"o c #404000000000",
+"O c #404040400000",
+"+ c #585858585858",
+"@ c #808080808080",
+"# c #a0a0a0a0a4a4",
+"$ c #c0c0c0c0c0c0",
+"% c #c0c0ffffffff",
+"& c #ffffffffffff",
+"* c None",
+/* pixels */
+"********************************",
+"********************************",
+"**** . ************ #**",
+"*** X . @********+ #*",
+"** #X. ######************ *",
+"** X #******************** #",
+"* #X #****** ** ****** #",
+"* XX ****** ***** #",
+"* XX ***** oX **** #",
+"* XX **** .@XX#XXXXXX +** #",
+"* XX ** O#&&##&$#++&@$# #*",
+"* XX X&&&@O#&$$$$+#$&@ #*",
+"** XX $&&%#&$#@&$&+#$&&X O#**",
+"*** .XX@&&&&$&+ &&& @&&@O##***",
+"**** @#&&&&$&$ $&& @&&& *****",
+"****** $&&&$@&&&&&&&&$+$&& *****",
+"****** &&&$$$&&&&$@$&&@## *****",
+"***** $&&@@&&&&&&O#&@#&$ *******",
+"***** #+@$#&&&$&&$@+$$&& *******",
+"****** #&& &&&&$$&&#$&&# *******",
+"******* && $&&&&@&&&&&+ ********",
+"******* $&$ $&&&$#&&&&$ ********",
+"******** &&& &&&&$@###@ ********",
+"******** $&& $&&&&&$&&$ ********",
+"********* &&$ $&&&#@.@ *********",
+"********* $&& $#&&#++ **********",
+"********** $$& +$&&$$ **********",
+"*********** $$ @$&$$ **********",
+"************* * @$$@ **********",
+"***************** @@@ **********",
+"****************** ***********",
+"******************* ************",
+};
diff --git a/icons/32x32-kde/graphics.xpm b/icons/32x32-kde/graphics.xpm
new file mode 100644
index 0000000..57495d4
--- /dev/null
+++ b/icons/32x32-kde/graphics.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 11 1",
+" c None",
+". c #004040",
+"X c #00c0c0",
+"o c #9c967a",
+"O c #d2caab",
+"+ c #e8e3d3",
+"@ c #beb99f",
+"# c yellow",
+"g c green",
+"r c red",
+"b c black",
+/* pixels */
+" ",
+" ",
+" bbb.b ",
+" b+++++b ",
+" b+++++++b bbbb ",
+" b++++++++b b+OOObb ",
+" b++++++++++b b+OOOOO@b ",
+" b++++bbb+++b b++OOOOOOb ",
+" b+++b b+++b b++@OO@@O@b ",
+"b++++b b+++b b++@rrO@@@@b ",
+"b++++b b++b b++r+rrr@OOb ",
+"b++++b b+++b b+Or+++rrr@Ob ",
+"b++++b b++++bb+++rrrrrrr@@@b",
+"b++++b b+++++++++.rrrrr.@@Ob",
+"b++++Ob b+++++++++@+.rrrr.@@Ob",
+"b++++++bbb++++++O++++@@....o@@@b",
+"bOO+O+O++++O+++++O+OOOOO@@ooOO@b",
+"b+++++++++OO++O+O++OOOOXX@@@OOob",
+" bO++O@ooo.++OO++OOOOOXXX@@OOOb ",
+" bOO+O@####.OOOOOO+O+XX+OXX@OOb ",
+" bO+OO##OO##.OOg..oOOX@OOX.@Oob ",
+" bOOO##O@##.OO.gg.o@XXXXX.o@b ",
+" bO@@######.O.g+gg.@.XXX..@ob ",
+" b@@#####.OOg@+@gg.@....o@b ",
+" b@OO###.@@O.g@ggg.@@@oooob ",
+" bOO...@@OO.gggg.o@@@@@ob ",
+" b@@OOOOO@@.gggooOOO@ob ",
+" bo@OOOOOO@...o@O@Oob ",
+" bb@O@OOOO@@o@@@obb ",
+" bbb@OOO@@@oobb ",
+" bbbbbb.bb ",
+" ",
+};
diff --git a/icons/32x32-kde/help.xpm b/icons/32x32-kde/help.xpm
new file mode 100644
index 0000000..29d57e3
--- /dev/null
+++ b/icons/32x32-kde/help.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kdehelp[]={
+"32 32 12 1",
+"# c #000000",
+"a c #ffffff",
+"h c #808080",
+"g c #c0c0c0",
+"j c #a0a0a4",
+"i c #585858",
+"f c #008080",
+"e c #00c0c0",
+"d c #00ffff",
+"c c #ffff00",
+"b c #ffffc0",
+". c None",
+"............######..............",
+"...........#aaaaaa#.............",
+"..........#aabbbbbc#............",
+"..........#abb##bbc#............",
+"..........#abb##bbc###..........",
+"..........#abb##bbc#dd##........",
+"..........#abb##bbc#eedd##......",
+"..........#abbbbbbc#eeeedd##....",
+"..........#aab##bcc#eeeeeedd##..",
+".........#d#ab##bc#eeeeeeeeedd##",
+"........#de#aabbcc#eeeeeeeeeef#.",
+".......#deee#accc#eeeeeeeeeef##.",
+"......#deeeee####eeeeeeeeeef#g#.",
+".....#deeeeee#ah#eeeeeeeeef#gg#.",
+"....#deeeeee##gi##eeeeeeef#ggg#.",
+"...#deeeeeeee#ah#eeeeeeef#gggge#",
+"..#deeeeeeee##gi##eeeeef#gggge#.",
+".#deeeeeeeeee#ah#eeeeef#gggge#..",
+"##ffeeeeeeeee####eeeef#gggge#...",
+"####ffeeeeeeee##fffff#jggge#....",
+"##gg##ffeeeeeeffffff#jjgge#.....",
+"##gaag##ffeeeeeffff#jjjge#......",
+"##gaaaag##ffeeeeff#jjjje#.......",
+"#egaaaaaag##ffeef#jjjjf#........",
+"##eegaaaaaag##ff#jjjjf#.........",
+"..##eegaaaaaag##jjjjf#..........",
+"....##eegaaaaaajjjjf#...........",
+"......##eegaaaajjjf#............",
+"........##eegaajjf#.............",
+"..........##eegjf#..............",
+"............##ee#...............",
+"..............##................"};
+
diff --git a/icons/32x32-kde/home.xpm b/icons/32x32-kde/home.xpm
new file mode 100644
index 0000000..5807d31
--- /dev/null
+++ b/icons/32x32-kde/home.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 17 1",
+" c #000000000000",
+". c #303030303030",
+"X c #404000000000",
+"o c #404040400000",
+"O c #585858585858",
+"+ c #808000000000",
+"@ c #c0c000000000",
+"# c #c0c058580000",
+"$ c #ffff80800000",
+"% c #ffffa8a85858",
+"& c #808080808080",
+"* c #a0a0a0a0a3a3",
+"= c #ffffdcdca8a8",
+"- c #c0c0c0c0c0c0",
+"; c #dcdcdcdcdcdc",
+": c #ffffffffffff",
+"> c None",
+/* pixels */
+">>> >>>>>>>>>>>>>>>>>>>>>>>>>>",
+">>> == >>>>>>>>>>>>>>>>>>>>>>>>",
+"> %=== >>>>>>>>>>>>>>>>>>>>>>",
+"> :O %=== >>>>>>>>>>>>>>>>>>>>",
+"> :::O %=== >> .>>>>>>>>>>>>>",
+"> :::::O %=== === >>>>>>>>>>>",
+"> :::::::O %======== >>>>>>>>>",
+"> :::::::::O %======= >>>>>>>>>",
+"> :::::-:--** %%%%===== >>>>>>>>",
+"> ::::::-:---O %%%%%%== >>>>>>>>",
+"> :::-:-:-:--*O %X %%%= >>>>>>>",
+"> ::::-:-------*O OO %= >>>>>>>",
+"> :-:-:-:---------*-*O %% >>>>>>",
+"> ::-:---------*-*-*-*O % >>>>>>",
+"> :-:-:-++o-----*-*-**O % >>>>>>",
+"> -:---+=$@X-*-*-*****O % >>>>>>",
+"> :-:-+=%### -*-*-****O % >>>>>>",
+"> --O+=%+++@#X-*******OX% >>>>>>",
+"> --+=%+o*O+@#X-******O % >>>>>>",
+"> *+=%+O*;-O+@# ******O % >>>>>>",
+"> +=$+o*;:;*O+@#X*****O % >>>>>>",
+">+=#+O*;::::*O+@#X****O % >>>>>>",
+"+%$+O*;:::::;-O+@# ***O % >>>>>>",
+">+X.&-:=++X::;&.XX****O % >>>>>>",
+">>>.&;:+$=%X:;*.******O % >>>>>>",
+">>>.*;:+=%$.:;* ******O % >>>>>>",
+">>>.*;:+%$#.:;* ******O % >>>>",
+">>>.*;:o%$#.:;* OO****O % >>",
+">>>.*;:+$##.:;* OO**O % >",
+">>>.*;:o$##.:;* >> OOO % >>",
+">>>.&-;o$##.;-* >>>> O % >>>>",
+">>>> >>>>>>> >>>>>>",
+};
diff --git a/icons/32x32-kde/image-processor.xpm b/icons/32x32-kde/image-processor.xpm
new file mode 100644
index 0000000..4ae5384
--- /dev/null
+++ b/icons/32x32-kde/image-processor.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 25 1",
+" c #000000000000",
+". c #000040404040",
+"X c #585858585858",
+"o c #000000008080",
+"O c #00000000c0c0",
+"+ c #00000000ffff",
+"@ c #000080800000",
+"# c #0000c0c00000",
+"$ c #000080808080",
+"% c #0000c0c0c0c0",
+"& c #808000000000",
+"* c #ffff00000000",
+"= c #c0c058580000",
+"- c #808080800000",
+"; c #ffff80800000",
+": c #ffffa8a85858",
+"> c #808080808080",
+", c #a0a0a0a0a4a4",
+"< c #c0c0c0c0c0c0",
+"1 c #c0c0c0c0ffff",
+"2 c #c0c0ffffffff",
+"3 c #ffffc0c0c0c0",
+"4 c #ffffffffc0c0",
+"5 c #ffffffffffff",
+"6 c None",
+/* pixels */
+"66666666666666666666 6666666 ",
+"666666666666666666 < 66666 *& ",
+"6666666666666666 <55< 666 ***& ",
+"66666666666666 <55555 66 ***& 6",
+"666666666666 <5555555< **<<> 6",
+"6666666666 <5555555555 :<<<> 66",
+"66666666 <555555555555 <<,> 666",
+"666666 <5535535554455 5 , 6666",
+"6666 <555**5**354::4 521 666666",
+"66 <5555******;:::: 4 1 666666",
+" <55553********::: 4:- >< 66666",
+" <555555*******5:: 4:- ><5 66666",
+"6 55555@@=***55++ 4:- ><55< 6666",
+"6 <5552@@@=*55++ 4:- ><5555 6666",
+"66 555@@@@@@@o+ 4:- o<55555< 666",
+"66 <555@@@@@@o 4:- oO1555555 666",
+"666 5552@@@@% 4:- oO++555555< 66",
+"666 <555@@%% 4:- oO++55555555 66",
+"6666 55555% 4:- ><15555555555< 6",
+"6666 <5555 4:- $<553;;32##22%1 6",
+"66666 555 4:- $$25 ;;;;###.%%%o ",
+"66666 <5 4:- $$%55 X;;;&##.%%oo ",
+"666666 4:- $$%%55 X>;;&##.,%oX ",
+"666666 4:- ><%%555 X>;&<5#.,%oX ",
+"66666 4:- ><555555 X>;&<5#.,ooX ",
+"6666 4:- ><5555555 X>;&<5..,>>X ",
+"666 4:- <55555555 X>;&<55<,>>X ",
+"66 4:- 6 <5555555< X>&&<55<,>>X ",
+"6 4:- 666 55555< X>>,<55<,>>X ",
+" 4:- 6666 <55< 66 X>>,<55<,>>X ",
+" :- 666666 < 6666 X>>,<55<,>>X ",
+"6 6666666 6666666 6",
+};
diff --git a/icons/32x32-kde/image-viewer.xpm b/icons/32x32-kde/image-viewer.xpm
new file mode 100644
index 0000000..28a71e3
--- /dev/null
+++ b/icons/32x32-kde/image-viewer.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 28 1",
+" c #000000000000",
+". c #303030303030",
+"X c #000040404040",
+"o c #404000000000",
+"O c #404040400000",
+"+ c #585858585858",
+"@ c #0000c0c00000",
+"# c #000080808080",
+"$ c #0000c0c0c0c0",
+"% c #0000ffffffff",
+"& c #c0c058580000",
+"* c #808080800000",
+"= c #ffff80800000",
+"- c #ffffa8a85858",
+"; c #c0c0c0c00000",
+": c #808080808080",
+"> c #a0a0a0a0a0a0",
+", c #80808080ffff",
+"< c #ffffdcdca8a8",
+"1 c #c3c3c3c3c3c3",
+"2 c #dcdcdcdcdcdc",
+"3 c #c0c0c0c0ffff",
+"4 c #c0c0ffffc0c0",
+"5 c #c0c0ffffffff",
+"6 c #ffffc0c0c0c0",
+"7 c #ffffffffc0c0",
+"8 c #ffffffffffff",
+"9 c None",
+/* pixels */
+"99999999999999999999O 9999999999",
+"999999999999999999+:22 999999999",
+"9999999999999999O:22<8 999999999",
+"99999999999999+:228<8<2 99999999",
+"999999999999+:288888<2< 99999999",
+"9999999999O:82:+...+O182 9999999",
+"99999999+:28O+:>11>1>.+1 9999999",
+"999999+:288++2266--6<1:O1 999999",
+"9999+:2888+:26--==&&><2:+ 999999",
+"99+:82888++>6==6=&+,#:<<+: 99999",
+"+:2288881O>2$&&=&+>5$#:<1. 99999",
+"+2888888++2;2$:++$582$#:2O: 9999",
+"9>288888+>814721#$55$5$#2:O 9999",
+"9+888888.>24414>##$$5$$#2>O> 999",
+"99:28888.>4@>@#$$+#$$$##2>+: 999",
+"99+88888.:41@>$3$$#####X2>O>> 99",
+"999:2888+:4@:1152>$X###X8:.>> 99",
+"999O8888++21$%1553$#++X$2++>>1 9",
+"9999:2882+151>$1$$>$#X 2:.>>:1 9",
+"9999+8888.O141$>$$###>1>.*::$+O ",
+"99999:28 %++25$$### 82>O#:#23X. ",
+"99999O88 1%.+11228822:.+@*#3$+. ",
+"999999: 1+.$oO+:>>>+..+4@#:1$++ ",
+"999999 1+.. >1+XO...*&14@#>$+++ ",
+"99999 1+. 1>1>11>>+>&:74@#>>X++ ",
+"9999 1+O >1>111211.>-&74>:>++++ ",
+"999 1+O :>1128<2<2.>-:81:1>>:++ ",
+"99 1+O 9.>122<8<26.1--2211>>::+ ",
+"9 1+O 999+28<226 :=2221111::+ ",
+" 1+O 9999O2<2< 99 ++>>>>>+:++O ",
+" +. 999999:2 9999 O+>11>>::+.+ ",
+"9 9999999O 9999999 9",
+};
diff --git a/icons/32x32-kde/information.xpm b/icons/32x32-kde/information.xpm
new file mode 100644
index 0000000..a45dbf5
--- /dev/null
+++ b/icons/32x32-kde/information.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+/* Drawn by Jonathan Buzzard and Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*info[]={
+"32 32 13 1",
+"# c #000000",
+"a c #ffffff",
+"h c #808080",
+"c c #000080",
+"j c #a0a0a4",
+"i c #004000",
+"k c #000000",
+"e c #808000",
+"g c #c0c000",
+"f c #ffff00",
+"b c #c0c0ff",
+"d c #ffffc0",
+". c None",
+"................................",
+"................................",
+"................................",
+"................................",
+".............#....###...........",
+"............#a##.#aaa##.........",
+"...........#aaaa#aaaaaa##.......",
+"..........#aaaa#aaaaaaaaa##.....",
+".........#aaaa#bbbbbbbaaaaa##...",
+"........#aaaa#bccccccbbaaaaaa##.",
+".......#aaaa#ccccccccccbaaaaaaa#",
+"......#aaaa#ccccbaabccccbaaaaa#.",
+".....#aaaa#cccccbaabcccccbaaa#..",
+"....#daad#ccccccccccccccccaa#...",
+"...#dddd#eccccccccccccccccb#....",
+"..#dddd#accccccaaaabccccccca##..",
+".#dddd#ddcccccccbaabcccccccaaa#.",
+"#ffdd#ddgcccccccbaabcccccccaaaa#",
+"#hfffdddgcccccccbaabcccccccaaa#h",
+".#ihfffdgcccccccbaabcccccccaa#h.",
+"...##hffgeccccccbaabccccccaa#j..",
+".....##h#eccccccbaabcccccca#j...",
+"......##dgecccccbaabcccccg#h....",
+"......#dddgecccaaaaaacccgkj.....",
+".....#dddddgeccccccccccg#j......",
+".....#hdddddggecccccceg#j.......",
+"......##hddddgggggggggih........",
+"........##hdddddddddd#h.........",
+"..........##jdddddddih..........",
+"............##hdddd#h...........",
+"..............#ihh#j............",
+"................##j............."};
+
diff --git a/icons/32x32-kde/item.xpm b/icons/32x32-kde/item.xpm
new file mode 100644
index 0000000..e225c30
--- /dev/null
+++ b/icons/32x32-kde/item.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *item[] = {
+/* width height num_colors chars_per_pixel */
+" 32 32 6 1",
+/* colors */
+" c #b2c0dc",
+". c #c0ffff",
+"o c #00ffff",
+"x c #00c0c0",
+"X c #008080",
+"@ c #000000",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" @@@@@@ ",
+" @......@ ",
+" @......oo@ ",
+" @ooo...oooo@ ",
+" @oooooooooooo@ ",
+" @ooooooooooooXX@ ",
+" @oooooooooooXXX@ ",
+" @xxooooooooXXXX@ ",
+" @xxxxxooooXXXXX@ ",
+" @xxxxxxxxXXXXXX@ ",
+" @xxxxxxxxXXXXXX@ ",
+" @xxxxxxxXXXXX@ ",
+" @xxxxxxXXXX@ ",
+" @xxxxxXXX@ ",
+" @xxxxXX@ ",
+" @@@@@@ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/32x32-kde/kde.xpm b/icons/32x32-kde/kde.xpm
new file mode 100644
index 0000000..b5d54e0
--- /dev/null
+++ b/icons/32x32-kde/kde.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 12 1",
+" c #000000000000",
+". c #303030303030",
+"X c #585858585858",
+"o c #ffffa8a85858",
+"O c #808080808080",
+"+ c #a0a0a0a0a4a4",
+"@ c #ffffdcdca8a8",
+"# c #c0c0c0c0c0c0",
+"$ c #dcdcdcdcdcdc",
+"% c #ffffffffc0c0",
+"& c #ffffffffffff",
+"* c None",
+/* pixels */
+"********************************",
+"************* ******* ******",
+"************ +$&& ***** +$ ****",
+"***********.&&&&& **** O&&&$ ***",
+"*********** &&&&& *** O&&&&& ***",
+"***** **** &&&&& ** O&&&&&O ***",
+"**** +& *O &&&&& * O&&&&&O ****",
+"*** +&&#X O &&&&&. O&&&&&# *****",
+"*** +&&&$+$ &&&&&.O$&&&&+ ******",
+"**** &&$$&+ &&&&& &&&&&+ *******",
+"**** X$$&OO &&&&&&&&&&& ********",
+"***** #&O+o &&&&&&&&&& +O*******",
+"***** &#+%@ &&&&&&&&&& +O. *****",
+"**** O&O&&@ &&&&&&&&&&O.#O+ ****",
+"* O#$O&&@ &&&&&.&&&&&O.### ***",
+" +&&$$#+&%o &&&&& X&&&&&O ## ***",
+".$&&$$#+%%@ &&&&& .+&&&&& XO.***",
+" $&&$$$+%@o &&&&& X $&&&&& X****",
+"* ++$#$O@o@ &&&&& oX &&&&&& ****",
+"** O&O@@o &&&&& @@ +&&&&&# ***",
+"***** $$+o@ &&&&& @oO $&&&&& ***",
+"***** O&+oo &&&&& o+$O &&&&# ***",
+"**** ++#&++ &&$O X+$#+.+&# ****",
+"**** +$+#$#O O#$##XO ******",
+"*** +$$$++$$###$$$#+X+++OO******",
+"*** +$$$$ X+$$$$#+O O#+++ ******",
+"**** #$+ * XOOOOX * X++O ******",
+"***** ***O ###+ *** XO *******",
+"************ ###+ **** ********",
+"************ +##O **************",
+"************ +++ ***************",
+"************* ****************",
+};
diff --git a/icons/32x32-kde/keyboard.xpm b/icons/32x32-kde/keyboard.xpm
new file mode 100644
index 0000000..3c5f9ce
--- /dev/null
+++ b/icons/32x32-kde/keyboard.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*keyboard[]={
+"32 32 6 1",
+"c c #000000",
+". c None",
+"# c #000000",
+"b c #808080",
+"d c #c0c0c0",
+"a c #ffffff",
+"..............####..............",
+".............#aaaa#.............",
+"............#ababaa#............",
+"...........#abababaa#...........",
+"..........#ababababaa#..........",
+".........#ababaaaaabaa#.........",
+"........#ababaaccaaaaaa#........",
+".......#ababaaccaaaaaaaa#.......",
+"......#ababaaccaaaaaaaaaa#......",
+".....#ababaaccaaaaaaaaaaaa#.....",
+"....#abaaaaccccccccccaaaaaa#....",
+"...#abaaaaccaacaaaaaaaaaaaaa#...",
+"..#aaaaaaccaaacaaaaaaaaaaaaaa#..",
+"..#aaaaaccaaaacaaaaaaaaaaaadda#.",
+".#abbaaaaaaaaacaaaaaaaaaaaddda#.",
+".#abbbaaaaaaaacaaaaaaaaaaddddda#",
+"#abbbbbaaaaaaacaaaaaaaaadddddda#",
+"#abbbbbbaaaaaacaaaabaaadddddda#.",
+".#abbbbbbaaabaaababaaadddddda#..",
+"..#abbbbbbaaabababaaadddddda#...",
+"...#abbbbbbaaababaaadddddda#....",
+"....#abbbbbbaaabaaadddddda#.....",
+".....#abbbbbbaaaaadddddda#......",
+"......#abbbbbbaaadddddda#.......",
+".......#abbbbbbadddddda#........",
+"........#abbbbbaddddda#.........",
+".........#abbbbadddda#..........",
+"..........#abbbaddda#...........",
+"...........#abbadda#............",
+"............#abada#.............",
+".............#aaa#..............",
+"..............###..............."};
diff --git a/icons/32x32-kde/linux.xpm b/icons/32x32-kde/linux.xpm
new file mode 100644
index 0000000..6bfb2a5
--- /dev/null
+++ b/icons/32x32-kde/linux.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 14 1",
+" c #000000000000",
+". c #303030303030",
+"X c #000040404040",
+"o c #404040400000",
+"O c #585858585858",
+"+ c #808080800000",
+"@ c #c0c0c0c00000",
+"# c #ffffffff0000",
+"$ c #808080808080",
+"% c #a0a0a0a0a4a4",
+"& c #c0c0c0c0c0c0",
+"* c #ffffffffc0c0",
+"= c #ffffffffffff",
+"- c None",
+/* pixels */
+"-------------- -------------",
+"------------- ------------",
+"------------ O -----------",
+"------------ -----------",
+"------------ . OO $----------",
+"------------ == O== ----------",
+"------------ =XO = ----------",
+"------------ O@#@O$ ----------",
+"------------ @####@ ----------",
+"------------ @@#@@@ ----------",
+"------------ $@@@$&O $---------",
+"------------ &$$$&=& ---------",
+"----------- $=&&&===O %--------",
+"---------- ========& $-------",
+"---------$ O========&X -------",
+"--------- &========&$ ------",
+"--------$ O==========&. ------",
+"-------- &===========$ $-----",
+"-------- O============$ -----",
+"------- $====*=======% -----",
+"------- &============% -----",
+"------- &======*=====% -----",
+"------- O&==========&$ -----",
+"------ #@@O%=========%$ @ ----",
+"---- @#@@.o&==*==*=&$@OO$@ ----",
+"--- @##@@@@ &======%$@@###@ ---",
+"--- @@@@@@@@X&=*====$$@@@@@@@ --",
+"--- @@@@@@@@+&=====$ +@@@@@@+ --",
+"--- +@@@@@@@+%%%%%O +@@@@++ ---",
+"---- ++@@@@+ +@@@+ ----",
+"----- +++++ ++++ ------",
+"------- -------- -------",
+};
diff --git a/icons/32x32-kde/lock.xpm b/icons/32x32-kde/lock.xpm
new file mode 100644
index 0000000..552b895
--- /dev/null
+++ b/icons/32x32-kde/lock.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kscreensaver[]={
+"32 32 11 1",
+"# c #000000",
+"d c #c0c0c0",
+"a c #ffffff",
+"e c #808080",
+"f c #585858",
+"i c #a0a0a4",
+"g c #0000c0",
+"c c #c0c000",
+"b c #ffffc0",
+"h c #ffa858",
+". c None",
+".............##############.....",
+".############aaaaaaaaaaaaaa####.",
+"#aaaaaaaaaa#aabbbbbbbbbbbbac#aa#",
+"#addddddddd#abbbbbbbbb####bc#de#",
+"#adffffffff#abbbbb###bbb##bc#de#",
+"#adfggggggg#ab###bb##bb##bbc#de#",
+"#adfggggggg#abb#bb##bb##bbbc#de#",
+"#adfggggggg#ab###b###b####bc#de#",
+"#adfggggggg#abbbbbbbbbbbbbcc#de#",
+"#adfgggggggg#ccc#####cccccc#ade#",
+"#adfggggggggg###aaaaa######gade#",
+"#adfggggggggggg#abbbc#ggggggade#",
+"#adfggggggggggg#ccccc#ggggggade#",
+"#adfggggggggg########gggggggade#",
+"#adfgggggggg#aaac#ggggggggggade#",
+"#adfggggg####accc#ggggggggggade#",
+"#adfgggg#aac#####gggggggggggade#",
+"#adfgggg#acc#gggggggggggggggade#",
+"#adfggggg###ggggggggggggggggade#",
+"#adfggggggggggggggggggggggggade#",
+"#adfaaaaaaaaaaaaaaaaaaaaaaaaade#",
+"#adddddddddddddddddddddddddddde#",
+"#adddddddddddddedededededahadde#",
+"#adddddddddddddddddddddddddddde#",
+"#eeeeeeeeeeeeeeeeeeeeeeeeeeeeee#",
+".##############################.",
+".........#feiddaaddief#.........",
+".........#feiddaaddief#.........",
+"......####################......",
+".....#aaaaaaaaaaaaaaaaaaaa#.....",
+".....#eeeeeeeeeeeeeeeeeeee#.....",
+".....######################....."};
+
diff --git a/icons/32x32-kde/mail.xpm b/icons/32x32-kde/mail.xpm
new file mode 100644
index 0000000..e799a2d
--- /dev/null
+++ b/icons/32x32-kde/mail.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kmail[]={
+"32 32 9 1",
+"# c #000000",
+"f c #800000",
+"d c #c0c0c0",
+"b c #ffffff",
+"a c #585858",
+"g c #ff8000",
+"e c #ffa858",
+"c c #ffdca8",
+". c None",
+".........#......#######.........",
+"........#a##...#bcccccc#........",
+"........#add##.#ebcccccc#.......",
+".......#dadbbd##eebcccccc#......",
+".......#badbbbbd##ebcccccc#.....",
+"......#dbadbbbbbbd##bcccccc#....",
+"......#bbadbbbbbbbda#bcccccc#...",
+".....#dbbadbbbbbbaa#eebcccccc#..",
+".....#bbbadbbbbdadd#eeebcccccc#.",
+"....#dbbbadbbbaabb#eeeeebbbbbbb#",
+"....#bbbbadbdadbbd#efeeeceeeeee#",
+"...#dbbbbadaabbbb#eeffeeceeeeee#",
+"...#bbbbbaadbbbbd#eefgfeceeeeee#",
+"..#dbbbbbadbbbbb#eeecggfceeeeee#",
+"..#bbbbbbadbbbbd#eeeecggfffff##.",
+".#dbbbbbbadbbbb#eeeeeecgggggg#..",
+".#bbbbbbbadbbbd#eeeeeeecgggggg#.",
+"#aaaaaaaaadbbb##eeeeeeeeccccccc#",
+"#ddddddadddbbd##eeeefeeeceeeeee#",
+".#bbbbbadbbbb#.#eeeeffeeceeeeee#",
+".#dbbbbadbbbd#.#eeeefgfeceeeeee#",
+"..#bbbbadbbb#..#eeeecggfceeeeee#",
+"..#dbbbadbbd#..#eeeeecggfffff##.",
+"...#bbbadbb#....#eeeeecgggggg#..",
+"...#dbbadbd#.....#eeeeecgggggg#.",
+"....#bbadb#.......#eeeeeccccccc#",
+"....#dbadd#........#eeeeceeeeee#",
+".....#bad#..........#eeeceeeeee#",
+".....#dad#...........#eeceeeeee#",
+"......#a#.............#eceeeeee#",
+"......#a#..............########.",
+".......#........................"};
+
diff --git a/icons/32x32-kde/modules.xpm b/icons/32x32-kde/modules.xpm
new file mode 100644
index 0000000..068399f
--- /dev/null
+++ b/icons/32x32-kde/modules.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*blockdevice[]={
+"32 32 16 1",
+"# c #000000",
+"c c #008000",
+"e c #00c000",
+"n c #000000",
+"h c #008080",
+"j c #00c0c0",
+"g c #00ffff",
+"f c #303030",
+"l c #808000",
+"m c #c0c000",
+"k c #ffff00",
+"a c #c0ffc0",
+"d c #c0ffff",
+"i c #ffffc0",
+"b c #00ff00",
+". c None",
+"................................",
+"...........#....................",
+"..........#a##..................",
+".........#aaaa##................",
+"........#aaaaaaa##..............",
+".......#aaaaaaaabc#.............",
+"......#bbaaaaaabcc#.............",
+".....#bbbbbaaabccc#...#.........",
+"....#bbbbbbbbbcccc#..#d##.......",
+"....#eebbbbbbcccccf.#dddd##.....",
+"....#eeeebbbccccccf#ddddddd##...",
+"....#eeeeeeccccccc#ddddddddgh#..",
+"....#eeeeeecccccc#ggddddddghh#..",
+"....#eeeeeeccccc#gggggdddghhh#..",
+"....#eeeee#cccc#ggggggggghhhh#..",
+"....#eeee#i##cc#jjgggggghhhhh#..",
+".....####iiii###jjjjggghhhhhh#..",
+".......#iiiiiii##jjjjjhhhhhhh#..",
+"......#iiiiiiiikl#jjjjhhhhhh#...",
+".....#kkiiiiiikll#jjjjhhhhh#....",
+"....#kkkkkiiiklll#jjjjhhhh#.....",
+"...#kkkkkkkkkllll#jjjjhhh#......",
+"...#mmkkkkkklllll#jjjjhh#.......",
+"...nmmmmkkkllllll###jjh#........",
+"...#mmmmmmlllllll#..###.........",
+"...#mmmmmmllllll#...............",
+"...nmmmmmmlllll#................",
+"...#mmmmmmllll#.................",
+"...#mmmmmmlll#..................",
+"....##mmmmll#...................",
+"......##mml#....................",
+"........###....................."};
+
diff --git a/icons/32x32-kde/monitoring.xpm b/icons/32x32-kde/monitoring.xpm
new file mode 100644
index 0000000..8eb03a5
--- /dev/null
+++ b/icons/32x32-kde/monitoring.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kpm[]={
+"32 32 13 1",
+"c c #808080",
+". c None",
+"e c #000080",
+"g c #00ff00",
+"b c #c0c0c0",
+"a c #a0a0a4",
+"j c #00c000",
+"# c #000000",
+"k c #ffa858",
+"h c #ffff00",
+"f c #c0c000",
+"d c #ffffff",
+"i c #ff0000",
+"......###.......................",
+"....##aba##########.............",
+"..##abbbbbaccaaaaac##...........",
+".#abbbbbbbbbaccaaaaac##.........",
+"#bddbbbbbbbbbbaccaaaaac##.......",
+"#bbbddbbbbbbbbbbaccaaaaac##.....",
+"#bcabbddbbbbbbbbbbaccaaaaac##...",
+"#bcccabbddbbbbbbbbbbaccaaaaac##.",
+"#bceeccabbddbbbbbbbbbbacccccccc#",
+"#bceeeeccabbddbbbbbbaaacaaaaaac#",
+"#bceeeeeeccabbddbbaaaaacaaaaaac#",
+"#bceeeeeeeeccabbdaaaaaacaaaaaac#",
+"#bceeeeeeeeeeccabaaaaaacaaaaaac#",
+"#bceffeeeeeeeeedbaaaaaacaaaaaac#",
+"#bceggeehheeiiedbaaaaaacaaaaaac#",
+"#bcejjeeffeekkedbaaaaaacaaaaaac#",
+"#bcejjeeggeehhedbaaaaaacaaaaaac#",
+"#bcdeeeejjeeffedbaaaaaacaaaaaac#",
+"#bbaddeejjeeggedbaaaaaacaaaaaac#",
+"##abbaddeeeejjedbaaaaaacaaaaaac#",
+"..##abbaddeejjedbaaaaaacaaaaac#.",
+"....##abbaddeeedbaaaaaacaaac##..",
+".....###abbaddedbaaaaaacac##....",
+"....#bdd##abjjddbaaaaaac##......",
+"....#bbbdd##gjbbbaaaac##cc#.....",
+"....##abbbdd##abbaac##caac#.....",
+"......##abbbdd##ac##caaaac#.....",
+"........##abbbdd##caaaac##......",
+"..........##abbbdaaaac##........",
+"............##abbaac##..........",
+"..............##ac##............",
+"................##.............."};
diff --git a/icons/32x32-kde/mouse.xpm b/icons/32x32-kde/mouse.xpm
new file mode 100644
index 0000000..361fbec
--- /dev/null
+++ b/icons/32x32-kde/mouse.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*mouse[]={
+"32 32 9 1",
+"d c #008000",
+"g c #0000c0",
+". c None",
+"f c #585858",
+"a c #000000",
+"# c #808080",
+"c c #c0c0c0",
+"b c #ffffff",
+"e c #ff0000",
+"...#####........................",
+"..#aaaaa........................",
+".#a.............................",
+".a#.............................",
+".a#.........##..................",
+"..a##......#b#a.................",
+"...aa##...#bbb##................",
+".....aa###bbbbb#a...............",
+"......##bb#bbbbbc#..............",
+"......#bbbb#b####ca.............",
+".....##bbbbb#bbbbcc#............",
+"....#bb#bbb#bbbbbbcca...........",
+"...#bbbb#b#bbbbbbbbcc#..........",
+"..#cbbbbb#bbdebbbbbbcca.........",
+"..#ccbbb#bbddafbbbbbbcc#........",
+"..#cccbb#bbbdbfbbgbbbbcca.......",
+"..#ccccb#bbbbdbbgbbbbbbcc#......",
+"..##cccc#bbbbbbgbbbbbbbbcca.....",
+"...##ccccbbbbbgbbbbbbbbbbcc#....",
+"....##ccccbbbbbbbbbbbbbbbbcca...",
+".....##ccccbbbbbbbbbbbbbbbbc#a..",
+"......##ccccbbbbbbbbbbbbbbbc#a..",
+".......##ccccbbbbbbbbbbbbbcc#a..",
+"........##ccccbbbbbbbbbbbbcc#a..",
+".........##ccccbbbbbbbbbbcc##a..",
+"..........##ccccbbbbbbbbbcc##a..",
+"...........##ccccbbbbbbccc##a...",
+"............##ccccbbbcccc###a...",
+".............##cccccccc####a....",
+"..............##ccccc#####a.....",
+"...............#########aa......",
+"................aaaaaaaa........"};
diff --git a/icons/32x32-kde/multimedia.xpm b/icons/32x32-kde/multimedia.xpm
new file mode 100644
index 0000000..1963a5a
--- /dev/null
+++ b/icons/32x32-kde/multimedia.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 18 1",
+" c #000000000000",
+". c #404000000000",
+"X c #808000000000",
+"o c #c0c000000000",
+"O c #ffffa8a85858",
+"+ c #c0c0c0c00000",
+"@ c #808080808080",
+"# c #a0a0a0a0a0a0",
+"$ c #80808080ffff",
+"% c #c3c3c3c3c3c3",
+"& c #dcdcdcdcdcdc",
+"* c #c0c0c0c0ffff",
+"= c #c0c0ffffc0c0",
+"- c #c0c0ffffffff",
+"; c #ffffc0c0c0c0",
+": c #ffffc0c0ffff",
+"> c #ffffffffffff",
+", c None",
+/* pixels */
+",,,,,,,,,,,, ,,,,,,,,,,,,",
+",,,,,,,,, ######## ,,,,,,,,,",
+",,,,,,,, ############## ,,,,,,,,",
+",,,,,, #### %#%&%%%% ,,,,,,",
+",,,,, ##### ,,,, %&&%%%%%% ,,,,,",
+",,,, #####% , %>&&%*&*&& ,,,,",
+",,, ##&#%#% @@@ &>>>& >& ,,,",
+",,, ##%>%%& @XoX >>&> ,,, > ,,,",
+",, ####%>&&& &>>&& @ ,, >> ,,",
+", ###%%%&>>&&&&&&>>*& X. , &&& ,",
+", ## &>>>&&%%%>&%% .X , *&* ,",
+", # ,, @ &&>&%%%%>#%%% %%*% ,",
+" #% ,, @ &&&>%&>&&%%#%%%%%*>>%% ",
+" %% , @o &%%%>%%%*>%%**>>>&*%%% ",
+" %& , @X %%#&%####%*>&%%%#%%%$% ",
+" &&& %%#%>#% #%>#%#%#*#%#%% ",
+" &&>&&%%%###&%# %#>%#%$ *%% ",
+" >&&&%%#%%*>*%%#%#*&#*# .. , %% ",
+" &&&%&&>&& % .. , $% ",
+" &&>>& **----====== ,, %% ",
+", %% &&**-----====#=##### % ,",
+", &&&&&&**---===#=######## ,",
+", &&&&&&&&&*%*-==#=######@#@#@ ,",
+", &&&&&&&&&&& ###@#@#@#@# ,",
+" &>&>&&&&&&& >%% .. #@#@#@#@#@# ",
+" >&>&>&>&>&> *#% .. @#@#@#@#@## ",
+", >&>&>&>&>&> ######@#@## ,",
+", &>&>&>&>&>&&:;OO+O+#@#@#@### ,",
+",, >&>&>&&&::;;OOOOO+###### ,,",
+",,,, &&&&:::;;;OOOOOO+O+# ,,,,",
+",,,,,, :::;;;;OOOOO ,,,,,,",
+",,,,,,,,,, ,,,,,,,,,,",
+};
diff --git a/icons/32x32-kde/music.xpm b/icons/32x32-kde/music.xpm
new file mode 100644
index 0000000..b8fa881
--- /dev/null
+++ b/icons/32x32-kde/music.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* Drawn by Nico Schirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*sound_settings[]={
+"32 32 11 1",
+"# c #000000",
+"i c #c0c0c0",
+"b c #808080",
+"c c #585858",
+"f c #a0a0a4",
+"a c #ffffff",
+"d c #ffff00",
+"h c #c0ffff",
+"g c #c05800",
+"e c #ffa858",
+". c None",
+"..........#.....................",
+"........###.....................",
+"......##aa#.........##..........",
+"....##aa###........#bc##........",
+"....#a##..#.......#bbbbc##......",
+"....##....#......#bbbbbbbc##....",
+"....#.....#.....#bbbbbbbbbbc##..",
+"....#..####....#bbbbbbbbbbbbbc##",
+".####.#dde#...#fbbbbbbbbbbbbbbf#",
+"#dde#.#eeg#...#bffbbbbbbbbbbbfc#",
+"#eeg#.#egg#...#bbbffbbbbbbbbfcc#",
+"#egg#..###....#bbbbbffbbbbbfccc#",
+".###..........#bbbbbbbffbbfcccc#",
+"..............#bbbc##cbbffccccc#",
+".....####.....#bbc#cc#cbbcccccc#",
+"......#..#....#bb#cccc#bbcccccc#",
+".......#..#...#bc#cccc#cbcccccc#",
+"........#..#..#b#cccccc#bcccccc#",
+".........#....#b#ccffcc#bcccccc#",
+".......####...#b#cbhibc#bcccccc#",
+"......#dde#...#b#cbiibc#bcccccc#",
+"......#eeg#...#b#ccffcc#bcccccc#",
+"......#egg#...#b#cccccc#bcccccc#",
+".......###....#bc#cccc#cbcccccc#",
+"..............#bb#cccc#bbcccccc#",
+"..............#cbc#cc#cbbcccccc#",
+"..............##ccc##cbbbccccc#.",
+"................##ccbbbbbcccc#..",
+"..................##ccbbbccc#...",
+"....................##ccbcc#....",
+"......................##cc#.....",
+"........................##......"};
+
diff --git a/icons/32x32-kde/netscape.xpm b/icons/32x32-kde/netscape.xpm
new file mode 100644
index 0000000..09ec344
--- /dev/null
+++ b/icons/32x32-kde/netscape.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char *netscape[] = {
+/* width height num_colors chars_per_pixel */
+" 32 32 12 1",
+/* colors */
+". c #0000c0",
+"# c #ffdca8",
+"a c #ffffc0",
+"b c #c0c0c0",
+"c c #c00000",
+"d c #a0a0a4",
+"e c #000000",
+"f c #808080",
+"g c #ffff00",
+"h c #800000",
+"i c #ffffff",
+"j c None",
+/* pixels */
+"................................",
+"..............hef..............e",
+"..............cbce............ej",
+".....eeee.....fghe.......ee..ejj",
+"....efceee..e.diee......efgeejjj",
+"....egfheeeehedbheee...efgdhejjj",
+".....e#dhehecbbgdhdhee.dbdhefjjj",
+"......ebdddgbgdbdgbdfchbdcefjjjj",
+".......eiggfdfdbcfdggbbdhefjjjjj",
+"......hbiigceedghe.ehbdcefjjjjjj",
+"......didfibe.dgce.bdcgfejjjjjjj",
+".....dbbfceibedihebdhegbhejjjjjj",
+".....dbdce.ebbdbcbdhejhbdejjjjjj",
+"....hbghee..egdbfdeejjegfcjjjjjj",
+".hhcdbfdehchefig#dhdbbdfdehhhchf",
+"bbgbfgghggibbigbgbdbggbbggbggbde",
+"edddbbbdddddbgbgbbcdhceebdfdfdde",
+"eeeedbdehhhcbdgbbdhejjjegbeceeef",
+"...edbce...bdebbddbhejefgdhefffj",
+"....fgbee.bdheicejcgcebgdhejjjjj",
+".....dghebdceeihejjhbfgbdcejjjjj",
+".....hgbddeejeihejjedbbdeejjjjjj",
+"......cbbeejjebdeechdgidhefjjjjj",
+"......ebgdheehgdehdfibhdfcefjjjj",
+".....fbchibdhdbfddgdfcfdgdhefjjj",
+"....dgbdhcfgbbi#adfchdehdgdefjjj",
+"...dbfdheeefddgfhchdeejjcfgdefjj",
+"...hddcefjjeefjcbeeejjjjjhddefjj",
+"...eceefjjjjed#fefjjjjjjjjeefjjj",
+"...eeffjjjjjjhbdefjjjjjjjjjjjjjj",
+"..ejjjjjjjjjjhddefjjjjjjjjjjjjjj",
+".ejjjjjjjjjjjjeefjjjjjjjjjjjjjjj"
+};
diff --git a/icons/32x32-kde/network.xpm b/icons/32x32-kde/network.xpm
new file mode 100644
index 0000000..4037a6b
--- /dev/null
+++ b/icons/32x32-kde/network.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+/* Drawn by Nico Schirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*network_settings[]={
+"32 32 12 1",
+"# c #000000",
+"a c #c0c0c0",
+"d c #ffffff",
+"e c #808080",
+"g c #585858",
+"b c #a0a0a4",
+"i c #008080",
+"j c #00ff00",
+"f c #0000ff",
+"h c #c0ffc0",
+"c c #c0c0ff",
+". c None",
+"...##...........................",
+"..#ab##.........................",
+".#aaaab##.......................",
+"#cdaaaaae#........##............",
+"#fccdaaee#.......#ab##..........",
+"#fffcceee#......#aaaab##........",
+"#ffffceeg#.....#aaaaaaab##......",
+"#cfffceg#.....#aaaaaaaaaab##....",
+".#ccfcg#e#...#aaaaaaaaaaaaab##..",
+"#d##cc#ee#..#daaaaaaaaaaaaaaab##",
+"#aad##eee#..#addaaaaaaaaaaaaaae#",
+"#ahaadeeg#..#aaaddaaaaaaaaaaaee#",
+"##baaaeg#...#a##baddaaaaaaaaeee#",
+"..##bag##...#a#i##baddaaaaaeeee#",
+"....###..#..#a#iii##baddaaeeeee#",
+"..........#.#a#iiiii##badeeeeee#",
+"...........##a#iiiiiii#eaeeeeee#",
+"...##.......#a#iiiiiiiidaeeeeee#",
+"..#ab##.....#a#iiiiiiiidaeeeeee#",
+".#aaaab##...#addiiiiiiidaeeeeee#",
+"#cdaaaaae#...#baddiiiiidaeeeeeg#",
+"#fccdaaee#..#b##baddiiidaeeeeg#.",
+"#fffcceee#..#aab##baddidaeeeg#e#",
+"#ffffceeg#..#ajaab##baddaeeg#ee#",
+"#cfffceg#...#aaaaaab##baaeg#eee#",
+".#ccfcg#e#.###baaaggbb##bg#eeeg#",
+"#d##cc#ee##...##baddggbb##eeeg#.",
+"#aad##eee#......##bbddggbeeeg#..",
+"#ahaadeeg#........##bbddaeeg#...",
+"##baaaeg#...........##baaeg#....",
+"..##bag#..............##bg#.....",
+"....###.................##......"};
+
diff --git a/icons/32x32-kde/news.xpm b/icons/32x32-kde/news.xpm
new file mode 100644
index 0000000..a48f733
--- /dev/null
+++ b/icons/32x32-kde/news.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 15 1",
+" c #000000000000",
+". c #303030303030",
+"X c #585858585858",
+"o c #c0c000000000",
+"O c #c0c058580000",
+"+ c #808080800000",
+"@ c #c0c0c0c00000",
+"# c #808080808080",
+"$ c #a0a0a0a0a4a4",
+"% c #c0c0c0c0c0c0",
+"& c #dcdcdcdcdcdc",
+"* c #ffffc0c0c0c0",
+"= c #ffffffffc0c0",
+"- c #ffffffffffff",
+"; c None",
+/* pixels */
+" ;;;;;;;;; ;;;;;;;;;;;;# ",
+" @ ;;;;;;; ;;;;;;;;;. = ",
+" @@ ;;;; ;;;;;;. #&$= ",
+" @@@@ ;;; ;;;;. =&=-== ",
+" @ @@@ ; * *** ;. &=-=-o-= ",
+" @@ @@@@ ** **** &-=-=ooo== ",
+"; @@ @@@ ******* #-=-=-=o=o=-= ",
+"; @@@@ @@@ *** #=-=-oooo=-=-== ",
+"; @ @@ @ $=-=-=o=ooo=-=- == ",
+";; @ #@@@@ %-=oo-ooo-=-=- X== ",
+";;; @ @ #@+-=ooooo=-=-=X =-=-= ",
+";;; @ @@ @+@-ooo-=-= -=-X == ",
+";;; @ #@ @@+=o=-=-= #-=-=X =&X ",
+"; @ @##@+@=-=-=-=-=-X -=&$ ;",
+"; ** @ @ @@+-=-=-=- =&=&# ",
+"; *O @ @ @@+=-=-=-= #&=&=## ** ",
+"; ** @@@# @@+-=-=-=-=&=X#X& OO* ",
+"; *O @##@@@@+=-=&=&=&=#&&&# *** ",
+";; @##@XX@+&=&X#X#=&=X#X& O* ",
+";;; @X$@@XX@+@&#&&&=&=#&&&&= * ",
+";; @X$$$$@@@@+=&X#X#=-=X#X#$= ;;",
+"; @@$$$$$$$$@+&#&&&=-=##&&&=- ;;",
+" @ @@$$$$$$@+=&X#X#=-=&X#X#=- ;",
+".@ @@@$$$$@+-#&&&=-=###=-=-= ;",
+" @@ @@@@$@@+=&X#X#=-=-=-=-=-.;",
+"&.@@ @@XX@@@@+-#-=-=-=-=-=-=-=& ",
+";; @@XXXXX@++=-=-=-=-=-=-$ ",
+";;;; @@XXXX@+=-=-=-=-=$ . ;;;;;",
+";;;;; .@@XX@+-=-=$ . ;;;;;;;;;",
+";;;;;;; @@@+-=$ . ;;;;;;;;;;;;;;",
+";;;;;;;;.@@+ ;;;;;;;;;;;;;;;;;",
+";;;;;;;;; .;;;;;;;;;;;;;;;;;;;;",
+};
diff --git a/icons/32x32-kde/printing.xpm b/icons/32x32-kde/printing.xpm
new file mode 100644
index 0000000..74b5a50
--- /dev/null
+++ b/icons/32x32-kde/printing.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 12 1",
+" c #000000000000",
+". c #585858585858",
+"X c #000080800000",
+"o c #0000c0c00000",
+"O c #0000ffff0000",
+"+ c #000080808080",
+"@ c #0000c0c0c0c0",
+"# c #808080808080",
+"$ c #a0a0a0a0a4a4",
+"% c #c0c0c0c0c0c0",
+"& c #ffffffffffff",
+"* c None",
+/* pixels */
+"******************* ************",
+"****************** % **********",
+"****************** &&% ********",
+"***************** %&&&&% ******",
+"***************** &&&&&&&% ****",
+"**************** %&&&&&&&&&% **",
+"**************** &&&&&&&&&&&% **",
+"************* %&&OX&&OXX&&% **",
+"*********** $% &&&OXOXX&&&& ***",
+"********* $% %&&&OXXO&&&&% ***",
+"******* $%% ##%&&OX&&&&&& $ **",
+"***** $%%$$%# ##%&&&&&&&% $ **",
+"*** $%%$$%%$$%# ##%&&&&& $ ***",
+"* $%%$$%%Oo%%$$%# ##%&&% $ ***",
+" &%%$$%%Oo%%Oo%%$$%# ##% $ ***",
+" %&&%%$$%%Oo%%..%%$$%# # %$ *",
+" %%%&&%%$$%%..++..%%$$%# %%%## ",
+" %%%%%&&%%..+@@@@+..%%##%%%#### ",
+" $%%%%%%&&%%##@@@@@+..%%%###### ",
+"* $%%%%%%&&%%##@@##%%%######## ",
+"** $%%%%%%&&%%##%%%########## ",
+"** $# $%%%%%%&&%%%########## *",
+"** $$$# $%%%%%%&&######### **",
+"** #$$$$# $%%%%%%####### .. **",
+"*** #$$$$# $%%%%##### .... **",
+"***** #$$$$# $%%### ...... **",
+"******* #$$$$# $# ...... ***",
+"********* #$$$$# ...... *****",
+"*********** #$$$$..... *******",
+"************* #$$... *********",
+"*************** #. ***********",
+"***************** *************",
+};
diff --git a/icons/32x32-kde/programs.xpm b/icons/32x32-kde/programs.xpm
new file mode 100644
index 0000000..cbdbf65
--- /dev/null
+++ b/icons/32x32-kde/programs.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 11 1",
+" c #000000000000",
+". c #585858585858",
+"X c #00000000ffff",
+"o c #808080800000",
+"O c #c0c0c0c00000",
+"+ c #808080808080",
+"@ c #a0a0a0a0a4a4",
+"# c #c0c0c0c0c0c0",
+"$ c #ffffffffc0c0",
+"% c #ffffffffffff",
+"& c None",
+/* pixels */
+"&&&&&&&&&&&& &&&&& &&&&&&&&&&&&",
+"&&&&&&&&&& %% &&& % &&&&&&&&&&",
+"&&&&&&&& %%$$% & %$%% &&&&&&&&",
+"&&&&&& %%$$$$$ %$$$$%% &&&&&&",
+"&&&& %%$$$$$ oO $$$$$%% &&&&",
+"&& %%$$$$$ ooooOo $$$$$%% &&",
+" %%$$$$$ oooooOoOoO $$$$$%% ",
+"& %$$$$ ooooooooOoOoOo $$$$$ &",
+"&& %$ oooooooooOoOoOoOoO $$ &&",
+" ooo OoOo ",
+"& $$ o ##XXXXXX##.## oO $$ &",
+"&&& $$ ##XXXXXX##.## $$ &&&",
+"&&& % $ ............. $$ O &&&",
+"&&& %$$ #%%%%%%%%%%%# O &&&",
+"&&& %$$$ #%%%%%%%%%%%# +## O &&&",
+"&&& %$$$ #%%%%%%%%%%%# +## O &&&",
+"&&& %$$$ #%%%%%%%%%%%# +++ O &&&",
+"&&& %$$$ #%%%%%%%%%%%# @%# &",
+"&&& %$$$ #%%%%%%%%%%%# @%# +## &",
+"&&& %$$$ ############# @%# +## &",
+"&&& %$$$ @%# +++ &",
+"&&& %$$$$$$$ @@@@@@@@@@@%# @%# &",
+"&&& %$$$$$$$ #%%%%%%%%%%%# @%# &",
+"&&& %$$$$$$$ ############# @%# &",
+"&&& O$$$$$$$ @%# &",
+"&&& OO$$$$$$$$$ @@@@@@@@@@@%# &",
+"&&&&& OO$$$$$$$ #%%%%%%%%%%%# &",
+"&&&&&&& OO$$$$$ ############# &",
+"&&&&&&&&& OO$$$ &",
+"&&&&&&&&&&& OO$Ooo &&&&&&&&&&&",
+"&&&&&&&&&&&&& Oo &&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&",
+};
diff --git a/icons/32x32-kde/quit.xpm b/icons/32x32-kde/quit.xpm
new file mode 100644
index 0000000..60105b3
--- /dev/null
+++ b/icons/32x32-kde/quit.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 8 1",
+" c none",
+". c #6a0401",
+"X c #af0a04",
+"o c #d26861",
+"O c #bb493f",
+"+ c #f9f6f5",
+"@ c #e69e96",
+"# c #e3817b",
+/* pixels */
+" ",
+" ",
+" ",
+" OOOOOOOOOOOOO ",
+" o@++++++++++@O. ",
+" o@+@@@@@##@@oOO.. ",
+" O@+@#oo##ooooooOX.. ",
+" o@+@ooooooooooOOXXX.. ",
+" o@+@ooo##oooooOoOOXXX.. ",
+" o@+@oo#+o##oooooO+XXXXX.. ",
+" O@+@#oo+++o###ooo+++XXXXX.. ",
+" O+@#oo+++++o##oo+++++XXXX.. ",
+" O+@oo#o+++++o#o+++++OXXXX.. ",
+" O+@#o##o+++++o+++++OXXXXX.. ",
+" O+@ooo##o+++++++++OOXXXXX.. ",
+" O+#oo#o##o+++++++ooOXXXXX.. ",
+" O+@oooo#o#o+++++oOOOXXXXX.. ",
+" O+@ooooooo+++++++OOXOXXXX.. ",
+" O+#oooooo+++++++++OXXXXXX.. ",
+" O+@oOooo+++++o+++++XXXXXX.. ",
+" O+ooOoO+++++ooO+++++XXXXX.. ",
+" O+ooXO+++++oOOOO+++++XXXX.. ",
+" OoOOXOX+++OOOOOXX+++XXXXX.. ",
+" ..OXXXXX+XOXXXXXXX+XXXXX.. ",
+" ..XXXXXXXXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXXXXXXXXX.. ",
+" ..XXXXXXXXXXXXXX.. ",
+" ................ ",
+" .............. ",
+" ",
+" "
+};
diff --git a/icons/32x32-kde/refresh.xpm b/icons/32x32-kde/refresh.xpm
new file mode 100644
index 0000000..1324975
--- /dev/null
+++ b/icons/32x32-kde/refresh.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+/* Drawn by Nico Schirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*desktop_refresh[]={
+"32 32 7 1",
+"# c #000000",
+"d c #ffffff",
+"c c #008000",
+"a c #00c000",
+"e c #00ff00",
+"b c #c0ffc0",
+". c None",
+"........###................##...",
+".......#aaa##.............#ba#..",
+"......#aaaaaa##........###bac#..",
+".....#aaaaaaaaa##......#bbac#...",
+"....#aaaaaaaaaaaa##.....#ac#.#..",
+"...#aaaaaaaabddaaaa##....#c#..#.",
+"..#aaaaaaaaaeaedadaaa##...##.#a#",
+".#aaaaaaadddaaaaddaaaaa##.....#.",
+"#eaaaaaaaaddaaadddaaaaaaa##..#..",
+"#aeeaaaaadadaaeaaeaaaaaaaaa##...",
+"#aaaeeaaadeaaedadeaaaaaaaaa#a##.",
+"##aaaaeeaadeedddeaaaaaa####aaaa#",
+".###aaaaeeaaaedaaaaaaa#bb##aaac#",
+".#aa##aaaaeeaaeaaaaaaa#aaa#aacc#",
+".#aeea##aaaaeeaaaaaaaaa###aaccc#",
+".#acaeea##aaaaeeaaaaaaaaaaaccc#.",
+".#accaaeac##aaaaeeaaaaaaaaccc##.",
+".#aeecccaccc##aaaaeeaaaaaccc#c#.",
+".#acaeecaccccc##aaaaeeaaccc#cc#.",
+".#accaaeaccccc####aaaaeccc#ccc#.",
+".#aaacccacccc#.#aa##aaacc#cccc#.",
+"..##aaacaccc#..#aeea##ac#ccccc#.",
+"....##aaacc#...#acaeea##cccccc#.",
+"......##ac#....#accaaeaccccccc#.",
+"........##.....#aeecccaccccccc#.",
+"...............#acaeecacccccc#..",
+"...............#accaaeaccccc#...",
+"...............#aaacccacccc#....",
+"................##aaacaccc#.....",
+"..................##aaacc#......",
+"....................##ac#.......",
+"......................##........"};
+
diff --git a/icons/32x32-kde/restart.xpm b/icons/32x32-kde/restart.xpm
new file mode 100644
index 0000000..88b7470
--- /dev/null
+++ b/icons/32x32-kde/restart.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 8 1",
+" c #000000",
+"% c #303030",
+": c #008000",
+"8 c #00c000",
+"g c #00ff00",
+"m c #a0a0a0",
+"J c #ffffff",
+"P c None",
+/* pixels */
+"PPPPPPPPPPPPP PPPPPPPPPPP",
+"PPPPPPPPPPP :8gJJggg: PPPPPPPPP",
+"PPPPPPPPP :8JJggg8::::: PPPPPPP",
+"PPPPPPPP 8gJgggg:: :: PPPPPP",
+"PPPPPPP 8gJggg:: PPPPP : PPPPP",
+"PPPPPPP 8Jggg:: PPPPPPPPP : PPPP",
+"PPPPPP 8Jggg8: PPPPPPPPPPP PPPP",
+"PPPPPP gJgg8: PPPPPPPPPPPPPP PPP",
+"PPPPP 8gJgg:: PPPPPPPPPPPPPPPPPP",
+"PPPPP 8Jggg: PPPPPPPPPPPPPPPPPPP",
+"PPPPP 8Jggg: PPPPPPPPPPPPPPPPPPP",
+" 8Jgg8: PPPP% PPPPPPPP",
+" gJJJJgggggggJg PPP%%% PPPPPPP",
+"P 8gggggggggg8 PPP%%m%% PPPPPP",
+"PP :8gggggg8: PPP%%mmm%% PPPPP",
+"PPP :8gggg8: PPP%%mmmmm%% PPPP",
+"PPPP :8gg8: PPP%%mmm%%mm%% PPP",
+"PPPPP :88: PPP%%mmm%%%%mm%% PP",
+"PPPPPP :: PPP%%mmm%%%%%%mm%% P",
+"PPPPPPP PPP%%mmm%%%%%%%%mm%% ",
+"PPPPPPPP PPPP mm%%m% ",
+"PPPPPPPPPPPPPPPPPPP mm%%m% PPPPP",
+"PPPPPPPPPPPPPPPPPPP%mm%%m% PPPPP",
+"PPPPPPPPPPPPPPPPPPP%mm%%m% PPPPP",
+"PPP PPPPPPPPPPPPPP%mm%%m% PPPPPP",
+"PPPP PPPPPPPPPPP%mmm%%m% PPPPPP",
+"PPPP PPPPPPPPP%%mm%%m% PPPPPPP",
+"PPPPP PPPPP%%mmm%%mm% PPPPPPP",
+"PPPPPP %% %%%mmmm%%mm% PPPPPPPP",
+"PPPPPPP %mmmmmm%%%m% PPPPPPPPP",
+"PPPPPPPPP %mmmmmmm PPPPPPPPPPP",
+"PPPPPPPPPPP PPPPPPPPPPPPP",
+};
diff --git a/icons/32x32-kde/science.xpm b/icons/32x32-kde/science.xpm
new file mode 100644
index 0000000..5b9eb23
--- /dev/null
+++ b/icons/32x32-kde/science.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 7 1",
+" c #000000000000",
+". c #000000008080",
+"X c #00000000c0c0",
+"o c #00000000ffff",
+"O c #c0c0c0c0ffff",
+"+ c #ffffffffffff",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@",
+"@@@@@@@@@@@@@@@@@ @ oOO @@@@+",
+"@@@@@@@@@@@@@@@@@ OOooooooo @@@",
+"@@@@@@@@@@@@@@@@ OOooXXXXXXo @@@",
+"@@@@@@@@@@@@@@@ OooXXXXXXXXXo @@",
+"@@@@@@@@@@@@@@@ OoXXXXXXXXXXX @@",
+"@@@@@@@@ @@ OoXXXXXXXXXXXX @@",
+"@@@@@@@ OOoo @ OoXXXXXXXXXXXX @@",
+"@@+@@@@ OoXXX OoXXXXXXXXXXXX @@",
+"@@ @@ OoXXXXXXXXXXXXXXXXXXX @@@",
+"@ @ XXXXXXXXXXXXXXXXXXXXX @@@",
+"@@@@@@@ .XXX. XXXXXXXXXXXXXX @@",
+"@@@+@@@ @ XXXXXXXXXXXXX. @@",
+"@@@@@@@@ @@ XXXXXXXXXXXXX. @@",
+"@@@@@@@@@@@@@@@ XXXXXXXXXXXX @@",
+"@@@@@@@@@@@@@@@ .XXXXXXXXX... @@",
+"@@@@@@@@@@@@@@@@ ..XXXX.. @@@",
+"@@@@@@@@@@@@@@@@@ .... . @@@",
+"@@@@@@@@@@@@@@@@@ @ @@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@+@@ @@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+};
diff --git a/icons/32x32-kde/sound.xpm b/icons/32x32-kde/sound.xpm
new file mode 100644
index 0000000..18d8472
--- /dev/null
+++ b/icons/32x32-kde/sound.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+static char*kmixdocked[]={
+"32 32 10 1",
+"g c #808080",
+"a c #c3c3c3",
+"e c #00ffff",
+"# c #000000",
+"d c #303030",
+"h c #008080",
+". c None",
+"c c #585858",
+"b c #ffffff",
+"f c #00c0c0",
+"................................",
+"................................",
+"................................",
+"................................",
+"................................",
+"...............###..............",
+"..............#aab#....c........",
+".............#dabb#a...c........",
+"............#edabb#....c........",
+"...........#edaabbb#...c..c.....",
+"..........#efdaabbb#...c..c.....",
+".........#efedaabbb#...c..c.....",
+".......##efefdaabbb#...c..c.....",
+"......#eefeffdddbbb#..gc..c.....",
+".....#eeeefffdbbdbb#..cc.gc.....",
+".....#feeffffdbbdbb#..cg.cg.....",
+".....#feeffffdaadbb#..c..c......",
+".....#heehfffdaadbb#..c..c......",
+"......#hhfhffdddbbb#..c..c......",
+".......##hfhfdaabbb#..c..c......",
+".........#hfhdaabbb#..c..c......",
+"..........#hfdaabbb#..c..c......",
+"...........#hdaabbb#..c.........",
+"............#hdabb#...c.........",
+".............##abb#a..c.........",
+"..............#aab#.............",
+"...............###..............",
+"................................",
+"................................",
+"................................",
+"................................",
+"................................",
+};
diff --git a/icons/32x32-kde/system.xpm b/icons/32x32-kde/system.xpm
new file mode 100644
index 0000000..ea94ad0
--- /dev/null
+++ b/icons/32x32-kde/system.xpm
@@ -0,0 +1,54 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 16 1",
+" c #000000000000",
+". c #303030303030",
+"X c #585858585858",
+"o c #c0c058580000",
+"O c #ffff80800000",
+"+ c #ffffa8a85858",
+"@ c #c0c0c0c00000",
+"# c #ffffffff0000",
+"$ c #808080808080",
+"% c #a0a0a0a0a0a0",
+"& c #ffffdcdca8a8",
+"* c #c3c3c3c3c3c3",
+"= c #dcdcdcdcdcdc",
+"- c #ffffffffc0c0",
+"; c #ffffffffffff",
+": c None",
+/* pixels */
+"::::::::::::::::::::::: :::::::",
+":::::::::::::::::::::: -& : :::",
+"::::::::::::::::::: &## &+ ::",
+":::::::::::::::::: -&-&&#+&#o ::",
+":::::::::::::::::: ###+#@#@+o ::",
+"::::::::::::::::::: &&#@ @O@O :",
+":::::::::::::::::: -&#@ : o@+#+ ",
+"::::::::::: ::: &&## ::: #+@@ ",
+":::::::::: ;;; :: ##@+# : &#@@ :",
+"::::: :::: ;;= ::: #@+@ #&+# ::",
+":::: ; ;;;;= @+@+#&##+# :",
+"::: ;;;;;;;====;;;; #oO@+@@@## :",
+":: ;;;;;;;===***%%% oo @@@ ::",
+"::: ;;;;;;===**%%%%$ : @@ :::::",
+"::: ;;;;====**%%%$%$ :: ::::::",
+"::: ;;;;==%XXX%%%%$$ ::::::::::",
+"::: ;;===%X X$$$$$$ ::::::::::",
+": ;;;==%X ::: X$$%$%% ::::::::",
+" ;;;====X ::::: $$$%%%=* :::::::",
+" ;;;==**$ ::::: %$%%%%*$ :::::::",
+" ;===***% ::::: =%%%%$X$ :::::::",
+": ****%%% ::: ;=%%%$X ::::::::",
+"::: **%%%%% ;;%%%*$ ::::::::::",
+"::: =%%%%$$%;;=%%%*=$ ::::::::::",
+"::: =%%%$$%$$%%%%***% ::::::::::",
+"::: =%%$$$$%%%%***=== ::::::::::",
+":: **%$%$$%$%%%***==== :::::::::",
+"::: X .$%%%$X$%**= ::::::::::",
+":::: X%%$X = :::::::::::",
+"::::: :::: %*$ :::: ::::::::::::",
+":::::::::: %X$ :::::::::::::::::",
+"::::::::::: ::::::::::::::::::",
+};
diff --git a/icons/32x32-kde/terminal-remote.xpm b/icons/32x32-kde/terminal-remote.xpm
new file mode 100644
index 0000000..e11404a
--- /dev/null
+++ b/icons/32x32-kde/terminal-remote.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+/* Edited by Migo */
+static char*terminal[]={
+"32 32 7 1",
+"# c #000000",
+"a c #ffffff",
+"c c #808080",
+"b c #c0c0c0",
+"d c #c0ffff",
+": c #c00000",
+". c None",
+"................................",
+"................................",
+"................................",
+"......#####################.....",
+".....#aaaaaaaaaaaaaaaaaaaaa#....",
+".....#abbbbbbbbbbbbbbbbbbbc#....",
+".....#abcccccccccccccccccbc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abc:d:::::::::::::abc#....",
+".....#abc::d::::::::::::abc#....",
+".....#abc:d::dd:::::::::abc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abaaaaaaaaaaaaaaaaabc#....",
+".....#abbbbbbbbbbbbbbbbbbbc#....",
+".....#ccccccccccccccccccccc#....",
+"......#####################.....",
+"........##......................",
+".......##.......................",
+".......###......................",
+"........##......................",
+".......##...####................",
+".......#####aa##................",
+"........####bb#.................",
+"...........#cc##................",
+"............####................",
+"................................",
+"................................",
+};
+
diff --git a/icons/32x32-kde/terminal-special.xpm b/icons/32x32-kde/terminal-special.xpm
new file mode 100644
index 0000000..9b8e26c
--- /dev/null
+++ b/icons/32x32-kde/terminal-special.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+/* Edited by Migo */
+static char*terminal[]={
+"32 32 7 1",
+"# c #000000",
+"a c #ffffff",
+"c c #808080",
+"b c #c0c0c0",
+"d c #c0ffff",
+": c #00c000",
+". c None",
+"................................",
+"................................",
+"................................",
+"......#####################.....",
+".....#aaaaaaaaaaaaaaaaaaaaa#....",
+".....#abbbbbbbbbbbbbbbbbbbc#....",
+".....#abcccccccccccccccccbc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abc:d:::::::::::::abc#....",
+".....#abc::d::::::::::::abc#....",
+".....#abc:d::dd:::::::::abc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abc:::::::::::::::abc#....",
+".....#abaaaaaaaaaaaaaaaaabc#....",
+".....#abbbbbbbbbbbbbbbbbbbc#....",
+".....#ccccccccccccccccccccc#....",
+"......#####################.....",
+"........##......................",
+".......##.......................",
+".......###......................",
+"........##......................",
+".......##...####................",
+".......#####aa##................",
+"........####bb#.................",
+"...........#cc##................",
+"............####................",
+"................................",
+"................................",
+};
+
diff --git a/icons/32x32-kde/terminal.xpm b/icons/32x32-kde/terminal.xpm
new file mode 100644
index 0000000..8b01cdb
--- /dev/null
+++ b/icons/32x32-kde/terminal.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*terminal[]={
+"32 32 6 1",
+"# c #000000",
+"a c #ffffff",
+"c c #808080",
+"b c #c0c0c0",
+"d c #c0ffff",
+". c None",
+"................................",
+"................................",
+"................................",
+"......#####################.....",
+".....#aaaaaaaaaaaaaaaaaaaaa#....",
+".....#abbbbbbbbbbbbbbbbbbbc#....",
+".....#abcccccccccccccccccbc#....",
+".....#abc###############abc#....",
+".....#abc#d#############abc#....",
+".....#abc##d############abc#....",
+".....#abc#d##dd#########abc#....",
+".....#abc###############abc#....",
+".....#abc###############abc#....",
+".....#abc###############abc#....",
+".....#abc###############abc#....",
+".....#abc###############abc#....",
+".....#abc###############abc#....",
+".....#abaaaaaaaaaaaaaaaaabc#....",
+".....#abbbbbbbbbbbbbbbbbbbc#....",
+".....#ccccccccccccccccccccc#....",
+"......#####################.....",
+"........##......................",
+".......##.......................",
+".......###......................",
+"........##......................",
+".......##...####................",
+".......#####aa##................",
+"........####bb#.................",
+"...........#cc##................",
+"............####................",
+"................................",
+"................................"};
+
diff --git a/icons/32x32-kde/themes.xpm b/icons/32x32-kde/themes.xpm
new file mode 100644
index 0000000..e2eb55f
--- /dev/null
+++ b/icons/32x32-kde/themes.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 9 1",
+" c #000000000000",
+". c #303030303030",
+"X c #000080800000",
+"o c #0000c0c00000",
+"O c #808080800000",
+"+ c #c0c0c0c00000",
+"@ c #ffffffffc0c0",
+"# c #ffffffffffff",
+"$ c None",
+/* pixels */
+"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
+"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
+"$$$$$$$$XX$$$$$$$$$$ooooo$$$$$$$",
+"$$$$$XXXooXXX$$$$$oooXXXXX$$$$$$",
+"$$$$XXXoo$ooXX$ ooXX$$$XXX$$$$$",
+"$$$$XXoo$$$ooX #XoX$$$$ooXX$$$$$",
+"$$$$XXoX$$$ oXX@oXX..$ooXXX$$$$$",
+"$$$$$Xoo$ XoXX@oXXXXooXXXX$$$$$",
+"$$$$$$XoooXXoXXoXXoooXXX $$$$$$$",
+"$$$$$ XXooXoXX.XXoXXX++@ $$$$$",
+"$$$ ##@X@XooXXXXX.+++@@@++ $$$",
+"$$$ #XoooXoXXX.X.XXXX@@++..+ $$$",
+"$$XooooXXXXXX@XoXX+XXXX..+++ $$$",
+"$$ooXXXXX..##@@XoXX+X. X++++ $$$",
+"$ooXX+++oXX..##XoXXX.XXX++++ $$$",
+"o$XX+@@@oXX##..XooXXOXXX++++ $$$",
+"$$X #@@@oXX@@##.XoXO+XXX++++ $$$",
+"$$X #@@@oXX@@@@#XooXOXXX++++.$$$",
+"$$$ #@@@oXX@@@@+.XoXOXXX++++.$$$",
+"$$$ #@@@oXX@@@@+.XoO+XXX++++.$$$",
+"$$$ #@@@oXX@@@@+.XO++XXX++++.$$$",
+"$$$ #@@@oXX@@@@+.XO++XXX++++.$$$",
+"$$$ #@@@oXX@@@@+.++++XXX++++.$$$",
+"$$$ #@@@oXX@@@@+.++++XXX++++.$$$",
+"$$$ +@@@oXX@@@@+.++++XXX+++O.$$$",
+"$$$ ++@oXX@@@@+.++++XXX+OO..$$$",
+"$$$$$ +oXX@@@@+.++++XXXO..$$$$$",
+"$$$$$$$ .XX@@@@+.++++XX..$$$$$$$",
+"$$$$$$$$$..++@@+.++OO $$$$$$$$$",
+"$$$$$$$$$$$ +++.OO $$$$$$$$$$$",
+"$$$$$$$$$$$$$ +. $$$$$$$$$$$$$",
+"$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$",
+};
diff --git a/icons/32x32-kde/todo.xpm b/icons/32x32-kde/todo.xpm
new file mode 100644
index 0000000..5ba7fa2
--- /dev/null
+++ b/icons/32x32-kde/todo.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 18 1",
+" c #000000000000",
+". c #303030303030",
+"X c #000040400000",
+"o c #000040404040",
+"O c #404000000000",
+"+ c #404040400000",
+"@ c #585858585858",
+"# c #000080800000",
+"$ c #0000c0c00000",
+"% c #808080808080",
+"& c #a0a0a0a0a0a0",
+"* c #ffffdcdca8a8",
+"= c #c3c3c3c3c3c3",
+"- c #dcdcdcdcdcdc",
+"; c #c0c0ffffc0c0",
+": c #ffffffffc0c0",
+"> c #ffffffffffff",
+", c None",
+/* pixels */
+",,,,,,,,@@@@@@@@@@@@@@. ,,,,,,,,",
+",,,,,,,,@===========&&&+ ,,,,,,,",
+",,,,,,,,@=>>>>>>>>>>>-=@% ,,,,,,",
+",,,,,,,,@=>>>>>>>>>>>>-@=% ,,,,,",
+",,,,,,,,@=>>>>>>>>>>>>>@>=% ,,,,",
+",,,,,,,+%%%%&>>>>>>>>>>@>>-% ,,,",
+",,,,,@%=--#=&@@>>>>>>>>@->>=% ,,",
+",,,,@=->>;##-==@>>>>>>>@=->>-% ,",
+",,,@->;-;$$##=-=@>>>>>>%@@@@@@. ",
+",,@=>;-$#$#$##=-&@>>>>>>--==&%@ ",
+",+&-;=$#$#$####-=&+>>>>>>--==&% ",
+",@-;#$#$#######=-&@->>>>>>--==% ",
+"+%;#$#$#######=-==%@->>>>>>--=& ",
+".&#$#$#######=-===&@->:>>>>:--& ",
+".=$#$####-##=-=-===@=->:>>>*--= ",
+".&#$####=-#=-=====&%&->>>:>>*>& ",
+".&$####=-========&&@&->:>*>*-*= ",
+"X@#$##=-=-=-======&@&->:>>*:*>& ",
+".X###=-=-=======&=%@&->*>*>*-*= ",
+",X@#@==-=-===&=&=%.&=->>*>*>*-& ",
+", X##@==========&+.&=->*-*-*-*& ",
+",,.+@#@=-====&@...&=->*:*>*>*-& ",
+",,,.XX#@==@@.@...&&=-*>*-*-*-*& ",
+",,,, XXX#=@.@. &&=-*>*>*-*=**& ",
+",,,,, ... .&&=-*-*-*-*-*-*&.",
+",,,,,,,+o+ &&=--*:*>*>*-***=&.",
+",,,,,,,,@=&&&==->*>*-*-*-*-*-*&.",
+",,,,,,,,@=>>>:>>*>*>*-*=***=*=&.",
+",,,,,,,,@=>:>*>*-*-*-*-*-*-*=*&.",
+",,,,,,,,@=>:*>*:*>*>*-***=*=*=&.",
+",,,,,,,,@=====&=&=&&&&&&&&&&&&&.",
+",,,,,,,, ....................O. ",
+};
diff --git a/icons/32x32-kde/unknown.xpm b/icons/32x32-kde/unknown.xpm
new file mode 100644
index 0000000..b95b809
--- /dev/null
+++ b/icons/32x32-kde/unknown.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*unknown[]={
+"32 32 17 1",
+"b c #000000",
+"c c #ffffff",
+"h c #808080",
+"f c #c0c0c0",
+"# c #000080",
+"i c #a0a0a4",
+"a c #585858",
+"n c #004000",
+"o c #000000",
+"g c #0000c0",
+"m c #004040",
+"j c #404000",
+"k c #c0c000",
+"l c #ffff00",
+"e c #c0c0ff",
+"d c #ffffc0",
+". c None",
+"................................",
+"...................####a........",
+"...................######.......",
+"........................a#......",
+".............b....bbb....a#.....",
+"............bcbb.bcccbb...#a....",
+"...........bccccbccccdcbb.##....",
+"..........bccccbcccccccccb##a...",
+".........bccccbcccccccccce###...",
+"........bccccbccccccccccfag#hbb.",
+".......bdccdbdcccccbhieag##ghccb",
+"......bddcdbcccccdbia##g###hccb.",
+".....bdcccbddccccbccag####hedb..",
+"....bdccdbddccdcbcccagaeebccb...",
+"...bddddbdcccccbccccagecccbb....",
+"..bddddbddccddbccccca#ccccccbb..",
+".bddddbddddcdjcckcccagccccccccb.",
+"bllddbddddddjcccckkccccccccccccb",
+"bhllljmkdddjcckccddkkcccccccccbh",
+".bnhllljnkjcdcckkdcddkkdcccccbh.",
+"...bbhlllncckccdckkdaheckcccbi..",
+".....bbhbdccckkdcddhg##hdccbi...",
+"......bbddkddcckkccg###gddbh....",
+"......bddddkkddcdkk###gadoi.....",
+".....bdddddddkkccddkihhcbi......",
+".....bhddddddddkkdccccdbi.......",
+"......bbhddddddddkkddcnh........",
+"........bbhddddddddddbh.........",
+"..........bbidddddddnh..........",
+"............bbhddddbh...........",
+"..............bnhhbi............",
+"................bbi............."};
+
diff --git a/icons/32x32-kde/utility.xpm b/icons/32x32-kde/utility.xpm
new file mode 100644
index 0000000..e6b0cc0
--- /dev/null
+++ b/icons/32x32-kde/utility.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char*exec[]={
+"32 32 12 1",
+"f c #808080",
+"h c #ffa858",
+"g c #a0a0a0",
+"a c #c3c3c3",
+"# c #000000",
+". c None",
+"d c #303030",
+"i c #ffdca8",
+"j c #ffffc0",
+"e c #585858",
+"c c #dcdcdc",
+"b c #ffffff",
+"................................",
+"...............###..............",
+"..............#aba#.............",
+"..............#cbc#.............",
+".......###...d#aaa#d...##d......",
+"......#cba#e#fcbbbcf#e#abc#.....",
+".....#gccggcbafeeefabccgccg#....",
+".....#eagcbgeeffgffeegbcgae#....",
+".....#eeacfefhhhhihhgefcaee#....",
+"......##cfeghhihihiihgefc##.....",
+"......#cgfghhihiiiijiigegc#.....",
+"..e###fcfghhiiiedeiijihgfaf###e.",
+"..#cbcgcfhhihiedgdeiijihfcgcbc#.",
+".#accagcfhiijifa.afijijhfbgabca#",
+".#gcccgcghhjijifdfijbjihgcgcccg#",
+".#dffgeacfhijijiiibbjjifacegffd#",
+"..#eeedfaafhijjjbbbjjifgbgdeee#.",
+"...#####gcgfhijjjbjiifaca#####..",
+"......#ffacafghiiihggcbaff#.....",
+".....#eagfacbagfffgcbcafgaf#....",
+".....dcbcgffaccccbccagfgcbc#....",
+"....#ccbbcfdefgcccgfedfccbccd...",
+"....#gccgfe#ddfffffdd#efgccg#...",
+"....#egffe#..dacccad..#effge#...",
+".....#ee##...#fcbbf#...##ee#....",
+"......##.....#fcbcf#.....##.....",
+"..............#ggg#.............",
+"..............#eee#.............",
+"...............###..............",
+"................................",
+"................................",
+"................................"};
diff --git a/icons/32x32-kde/video.xpm b/icons/32x32-kde/video.xpm
new file mode 100644
index 0000000..af1cc9b
--- /dev/null
+++ b/icons/32x32-kde/video.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *video[] = {
+/* width height num_colors chars_per_pixel */
+" 32 32 9 1",
+/* colors */
+". c None",
+"# c #000000",
+"a c #c3c3c3",
+"b c #303030",
+"c c #c0c000",
+"d c #808080",
+"e c #ffffff",
+"f c #ffffc0",
+"g c #808000",
+/* pixels */
+"............##..................",
+"............#c##................",
+"............#ffc###.............",
+"...........#ceffffc####.........",
+"...........#ffefffffffc####.....",
+"..........#ceefeefefffffffc###..",
+"..........cfeeefefeffffffffffc##",
+"..........###eeeefe####ffffffff#",
+".........##e#efeef##e#e#ffffffc#",
+"........#e#d#eeee#e######fffffg#",
+"........##dd#eee###ddaa##fffff#.",
+".......#e#dd#ee#e#d#daa##fffff#.",
+".......##ddd#f###d#e###e#fffff#.",
+".......#e#####e#dd##e#e##ffffc#.",
+"......cd##e#e##aad#e###a#ffffg#.",
+".....#fda#####daad#eeaaa#cfff#..",
+".....#fdaeaad#daad#eeaaa#cfff#..",
+"....#cfdaeaad#dad##eeaaa#ccfc#..",
+"...#cffdaeaad#da#d#eeaaa#ccfg#..",
+"...#fffdaeaad#d#e###eaa##ccf#...",
+"..#cfffd#eaad####c#e###e#cfc##..",
+".#cffff#e#####e#ccc#e#e#ccfg####",
+"#gcffffc##e#e##ccffc###ccff#####",
+".##gcfffc####cccffffccccfff####.",
+"...##gcffcccccffffffffffffc###..",
+".....##gcfffffffffffffffffg###..",
+".......###gcfffffffffffffc###...",
+"..........###gcffffffffffg##....",
+".............###gcffffffc##.....",
+"................###gcffcg#......",
+"...................#b#gg#.......",
+"......................##........",
+};
diff --git a/icons/32x32-kde/viewer.xpm b/icons/32x32-kde/viewer.xpm
new file mode 100644
index 0000000..92042c8
--- /dev/null
+++ b/icons/32x32-kde/viewer.xpm
@@ -0,0 +1,46 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kfind[]={
+"32 32 8 1",
+"# c #000000",
+"b c #c0c0c0",
+"a c #ffffff",
+"e c #585858",
+"d c #a0a0a4",
+"c c #0000ff",
+"f c #00ffff",
+". c None",
+"..######################........",
+".#a#baaaaaaaaaaaaaaaaaa#........",
+"#aa#baaaaaaaaaaaaaccaca#........",
+"####baaaaaaaaaaaaaaaaca####.....",
+"#bbbbaaaaaaaaaaaacccaaa#da#.....",
+"#aaaaaaaaaaaaaaaacccaca#da#.....",
+"#aaaaaaaaaaaaaaaaaccaca#da#.....",
+"#aaaaaaaaaabe###ebaaaaa#da#.....",
+"#aaaaaaaaa#########aaaa#da#.....",
+"#aaaaaaaa###dbbbb###aaa#da#.....",
+"#aaaaaaa###aaaaffb###aa#da#.....",
+"#aaaaaab##aaccaaafb##ba#da#.....",
+"#aaaaaae#daaccaccaad#ea#da#.....",
+"#aaaaaa##aaaaaaccaab##a#da#.....",
+"#aaaaaa##aacccaaaaab##a#da#.....",
+"#aaaaaa##aaccccaccab##a#da#.....",
+"#aaaaaae#daccccaccad#ea#da#.....",
+"#aaaaaab##aacccaaaa##da#da#.....",
+"#aaccacd###aaaaaaa###da#da#.....",
+"#aaaaacad###daaad#####a#da#.....",
+"#acccaaaad##########da##da#.....",
+"#acccacaaadde###edd#eda#da#.....",
+"#aaccacaaaabdddddbdd#eda#a#.....",
+"#aaaaaaaaaaaaaaaaaadd#eda##.....",
+"#aaaaaaaaaaaaaaaaaaadd#eda#.....",
+"#aaaaaaaccacaaaaaaaaadd#eda#....",
+"#aaaaaaaaaacaaaaaaaaaad##eda#...",
+"#aaaaaacccaaaaaaaaaaaaa#d#eda#..",
+"########################dd#eda#.",
+"...#dddddddddddddddddddddd##eda#",
+"...#aaaaaaaaaaaaaaaaaaaaaa#.####",
+"...########################..##."};
+
diff --git a/icons/32x32-kde/window-close.xpm b/icons/32x32-kde/window-close.xpm
new file mode 100644
index 0000000..0700be1
--- /dev/null
+++ b/icons/32x32-kde/window-close.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 4 1",
+"# c #000000000000",
+"X c #999999999999",
+"o c #ffffffffffff",
+" c None",
+/* pixels */
+" ######## ",
+" ############ ",
+" ################ ",
+" ################## ",
+" ####################X ",
+" ######################X ",
+" ########################X ",
+" #######o##########o#######X ",
+" ######ooo########ooo######X ",
+" ######ooooo######ooooo######X ",
+" #######ooooo####ooooo#######X ",
+"#########ooooo##ooooo#########X ",
+"##########oooooooooo##########X ",
+"###########oooooooo###########XX",
+"############oooooo############XX",
+"############oooooo############XX",
+"###########oooooooo###########XX",
+"##########oooooooooo##########XX",
+"#########ooooo##ooooo#########XX",
+" #######ooooo####ooooo#######XX ",
+" ######ooooo######ooooo######XX ",
+" ######ooo########ooo######XXX ",
+" #######o##########o#######XX ",
+" ########################XXX ",
+" ######################XXX ",
+" X####################XXX ",
+" X##################XXX ",
+" X################XXX ",
+" XX############XXXX ",
+" XX########XXXXX ",
+" XXXXXXXXXXX ",
+" XXXXXXX ",
+};
diff --git a/icons/32x32-kde/window-delete.xpm b/icons/32x32-kde/window-delete.xpm
new file mode 100644
index 0000000..64c636f
--- /dev/null
+++ b/icons/32x32-kde/window-delete.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 6 1",
+". c #dcdcdc",
+"X c #999999999999",
+"o c black ",
+"+ c #a0a0a0",
+"# c #777777",
+" c None",
+/* pixels */
+" oooooooooo ",
+" oo..........oo ",
+" o..............o ",
+" o................o ",
+" o..................oX ",
+" o....................oX ",
+" o..........##..........oX ",
+" o..........# #..........oX ",
+" o..........# #..........oX ",
+" o...........####...........oX ",
+" o...........# #...........oX ",
+"o............# #...........+oX ",
+"o............####...........+oX ",
+"o............# #...........+oXX",
+"o............# #...........+oXX",
+"o............####...........+oXX",
+"o............# #...........+oXX",
+"o............# #...........+oXX",
+"o............# #...........+oXX",
+" o...........# #..........+oXX ",
+" o...........####..........+oXX ",
+" o..........# #.........+oXXX ",
+" o..........# #.........+oXX ",
+" o..........##.........+oXXX ",
+" o...................+oXXX ",
+" Xo.................+oXXX ",
+" Xo..............++oXXX ",
+" Xoo...........+ooXXX ",
+" XXoo++++++++ooXXXX ",
+" XXooooooooXXXXX ",
+" XXXXXXXXXXX ",
+" XXXXXXX ",
+};
diff --git a/icons/32x32-kde/window-destroy.xpm b/icons/32x32-kde/window-destroy.xpm
new file mode 100644
index 0000000..aa37f48
--- /dev/null
+++ b/icons/32x32-kde/window-destroy.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char * icl8_11432_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"32 32 8 1",
+/* colors */
+" s None c None",
+"o c #a0a0a0",
+"O c black",
+"+ c #303030",
+"# c #ffa858",
+"$ c yellow",
+"% c #dcdcdc",
+"& c gray",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" ",
+" oOoOo ",
+" O Oo ",
+" o O ",
+" O o ",
+" +++++ O ",
+" +OOO+ o ",
+" +OOOOO+ O ",
+" ++OOOOOOO++ o # $",
+" +OOOOOOOOOOO+ O $ # ",
+" +OOOOOOOOOOOOO+ o $ ",
+" +OOOOOOO%&oOOO+ O # $ ",
+" +OOOOOOOOO%&oOOO+ o ",
+" +OOOOOOOOOOOOOOO+ OoO # $ #",
+" +OOOOOOOOOO%&oOO+ ",
+" +OOOOOOOOOO%&oOO+ $ $ ",
+" +OOOOOOOOOO%&oOO+ # # ",
+" +OOOOOOOOO%&oOOO+ # ",
+" +OOOOOOOOO%&oOOO+ $ $ $",
+" +OOOOOOO%&oOOO+ ",
+" +OOOOOOOOOOOOO+ # ",
+" +OOOOOOOOOOO+ ",
+" ++OOOOOOO++ ",
+" +++++++ ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/32x32-kde/window-identify.xpm b/icons/32x32-kde/window-identify.xpm
new file mode 100644
index 0000000..4055459
--- /dev/null
+++ b/icons/32x32-kde/window-identify.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *window-identify[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 6 1",
+" c None",
+"o c #000000",
+". c #004040",
+"O c #008080",
+"+ c #00c0c0",
+"@ c cyan",
+/* pixels */
+" oooooooooo ",
+" oo+++++OO...oo ",
+" oo+++ooooooOOO..oo ",
+" o++Ooo oo.OO..o ",
+" o++Oo o+OO.o ",
+" o+O.o o+OOO.o ",
+" o++.o o+OO.o ",
+" o+O.o o++O.o ",
+" o+OO.o o++O.o ",
+" o+OOO+oo o+++O.o ",
+" o+OOOO++o o++O.o ",
+" o.OOOO++o o+++O.o ",
+" o.OOOO.o o+++O.o ",
+" o..O.o o+++O.o ",
+" oooo o+++O.o ",
+" o+++O.o ",
+" o+++O.o ",
+" o+++O.o ",
+" o++O..o ",
+" o+++O.o ",
+" o++O..o ",
+" o++O..o ",
+" o...o ",
+" ooo ",
+" ",
+" ",
+" ooo ",
+" o+OOo ",
+" o++++.o ",
+" o.++..o ",
+" oOO.o ",
+" ooo ",
+};
diff --git a/icons/32x32-kde/window-lower.xpm b/icons/32x32-kde/window-lower.xpm
new file mode 100644
index 0000000..4469608
--- /dev/null
+++ b/icons/32x32-kde/window-lower.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char *window[]={
+"32 32 5 1",
+" c None",
+"# c #004040",
+"a c #008080",
+"b c #00c0c0",
+"c c #c0ffff",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ########## ",
+" #aaaaaaaa# ",
+" #bbbbbbcc# ",
+" #bbbbbbcc# ",
+" #bbbbbccc# ",
+" #bbbbbccc# ",
+" #bbbbbccc# ",
+" #bbbbbccc# ",
+" #bbbbbccc# ",
+" ########bbbbbbccc####### ",
+" #abbbbbbbbbbbbbbbbccca ",
+" #abbbbbbbbbbbbbbccca ",
+" #abbbbbbbbbbbbccca ",
+" #abbbbbbbbbbccca ",
+" #abbbbbbbbccca ",
+" #abbbbbbccca ",
+" #abbbbccca ",
+" #abbbcca ",
+" #abcca ",
+" #aca ",
+" #a ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/32x32-kde/window-raise.xpm b/icons/32x32-kde/window-raise.xpm
new file mode 100644
index 0000000..f9bc0bb
--- /dev/null
+++ b/icons/32x32-kde/window-raise.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 5 1",
+" c None",
+". c #004040",
+"X c #008080",
+"O c #00c0c0",
+"# c #c0ffff",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" X. ",
+" X#X. ",
+" X##OX. ",
+" X##OOOX. ",
+" X###OOOOX. ",
+" X###OOOOOOX. ",
+" X###OOOOOOOOX. ",
+" X###OOOOOOOOOOX. ",
+" X###OOOOOOOOOOOOX. ",
+" X###OOOOOOOOOOOOOOX. ",
+" X###OOOOOOOOOOOOOOOOX. ",
+" .......###OOOOOO........ ",
+" .###OOOOO. ",
+" .###OOOOO. ",
+" .###OOOOO. ",
+" .###OOOOO. ",
+" .###OOOOO. ",
+" .##OOOOOO. ",
+" .##OOOOOO. ",
+" .XXXXXXXX. ",
+" .......... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/32x32-kde/window.xpm b/icons/32x32-kde/window.xpm
new file mode 100644
index 0000000..626cf9f
--- /dev/null
+++ b/icons/32x32-kde/window.xpm
@@ -0,0 +1,48 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 10 1",
+" c None",
+": c Gray0",
+". c #000080",
+"X c #0000be",
+"o c Blue",
+"O c #808080",
+"+ c #a0a0a4",
+"@ c #ffffbe",
+"# c #c0c0c0",
+"$ c Gray100",
+/* pixels */
+" ",
+" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$O ",
+" $:::::::oooooooooooooo:::::::O ",
+" $:$#:$#:XXXXXXXXXXXXXX:$#:$#:O ",
+" $:#O:#O:..............:#O:#O:O ",
+" $:::::::..............:::::::O ",
+" $############################O ",
+" $############################O ",
+" $OOOOOOOOOOOOOOOOOOOOOOOOOOOOO ",
+" $O::::::::::::::::::::::::::$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:$#:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:#O:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@::::$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:++:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:++:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:++:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@::::$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:$$:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:$#:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:#O:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:OO:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@::::$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:++:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:++:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:++:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@::::$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:$#:$O ",
+" $O:@@@@@@@@@@@@@@@@@@@@@:#O:$O ",
+" $O::::::::::::::::::::::::::$O ",
+" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$O ",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ",
+" ",
+};
diff --git a/icons/32x32-kde/windows.xpm b/icons/32x32-kde/windows.xpm
new file mode 100644
index 0000000..9217ce8
--- /dev/null
+++ b/icons/32x32-kde/windows.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 9 1",
+" c #000000000000",
+". c #00000000c0c0",
+"X c #00000000ffff",
+"o c #000080808080",
+"O c #0000c0c0c0c0",
+"+ c #808080808080",
+"@ c #c0c0c0c0c0c0",
+"# c #ffffffffffff",
+"$ c None",
+/* pixels */
+"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
+"$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$",
+"$$$$$$$$$$$$$ + $$$$$$$$$$$$$$$",
+"$$$$$$$$$$$$$ @@ $$$$$$$$$$$$$",
+"$$$$$ $$$$$$ @@ .. $$$$$$$$$$$",
+"$$$$$ + $$$$ + XX.. $$$$$$$$$",
+"$$$$$ @@ $$ @ ..XX.. $$$$$$$",
+"$$$$$ @@ .. ##@ ..XX. $$$$$",
+"$$$$$ + XX.. @##@ ..X @+ $$$",
+"$$$$$ @ ..XX.. @##@ . @@ + $",
+"$$$$$ ##@ ..XX. @##@ +@ @@ $",
+"$$$$$ ####@ ..X @+ @##@ @@ $",
+"$$$$$ ######@ . @@ + ###@ + $",
+"$$$$$ ########@ +@ @@ @####@ $",
+"$ $$ ##########@ @@ @@####@ $",
+"$ o ############@ + @@####@ $",
+"$ Ooo @############@ @@####@ $",
+"$ oOOoo @###########@ @@####@ $",
+"$ ooOOoo @#########@ @@####@ $",
+"$ @ ooOO + ########@ @@####@ $",
+"$ ##@ oo @@ @#######@ @@####@ $",
+"$ ####@ @@ @@######@ @@####@ $",
+"$ ######@ + @@######@ @@@###@ $",
+"$ ########@ @@######@ @@@#@ $",
+"$ @@#######@ @@@#####@ $$ @@@ $",
+"$ @@@#####@ @@@###@ $$$$ @ $",
+"$$$ @@@###@ $$ @@@#@ $$$$$$ $",
+"$$$$$ @@@#@ $$$$ @@@ $$$$$$$$$",
+"$$$$$$$ @@@ $$$$$$ @ $$$$$$$$$",
+"$$$$$$$$$ @ $$$$$$$$ $$$$$$$$$",
+"$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$",
+"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
+};
diff --git a/icons/32x32-kde/word-processor.xpm b/icons/32x32-kde/word-processor.xpm
new file mode 100644
index 0000000..f4025af
--- /dev/null
+++ b/icons/32x32-kde/word-processor.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char*kwrite[]={
+"32 32 17 1",
+"b c #808080",
+"k c #ffa858",
+"h c #a0a0a4",
+"e c #c0c0c0",
+"d c #ffc0c0",
+"i c #c05800",
+"# c #000000",
+"a c #ff8000",
+"m c #004040",
+"j c #ffff00",
+"n c #ffdca8",
+"o c #008080",
+". c None",
+"l c #c00000",
+"c c #585858",
+"g c #dcdcdc",
+"f c #ffffff",
+"...................######.......",
+".................##aaaaaa#......",
+"................##bbcaddaa#.....",
+"...............#eeeefbcaaaa#....",
+"..............#eegffhebcaaai#...",
+".............#eggggheeeecaia#...",
+"............#iiiigheeeehcaii#...",
+"...........#jjjjkiigeehhh#ii#...",
+"..........#jjjjkfkkigehhc#il#...",
+".........#jjjjkfkkkkighc##ll#...",
+"........#jjjjkfkkkkkkic###l##mm.",
+".......#jjjjkfkkkkkkkc##c#l##mmm",
+"......#jjjjkfkkkkkkkic#cg####mmm",
+".....#jjjjkfkkkkkkkiic#gc####mmm",
+"....#ikkkkfkkkkkkkiiic#c####mmmm",
+"...#innnkkakkkkkkiiiac#####mmmm.",
+"...#nnffnnaakkkkiiiac#####mmmm..",
+"...#nfffnnnaakkiiiaac####mmmm...",
+"..#infffnnnnakiiiaai####mmmm....",
+"..#nnffnnnnnaiiiaai####mmmm.....",
+"..#nffnnnnnnniiaai####mmmm......",
+".#innnnnnnnnkiaai####mmmm.......",
+".###nnnnnnnkkiai####mmmm........",
+".#ho#bnnnkkkiii####mmmm.........",
+"#mf###knkkkiii####mmmm..........",
+"#om####kkki#####mmmmm...........",
+"#m#####i######mmmmmm............",
+"############mmmmmmm.............",
+"#########mmmmmmmmm..............",
+".....mmmmmmmmmmm................",
+".....mmmmmmmmm..................",
+"......mmmmm....................."};
diff --git a/icons/32x32-kde/www.xpm b/icons/32x32-kde/www.xpm
new file mode 100644
index 0000000..5c323ea
--- /dev/null
+++ b/icons/32x32-kde/www.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char *www2[] = {
+/* width height num_colors chars_per_pixel */
+" 32 32 27 1",
+/* colors */
+". c #b2c0dc",
+"# c #000080",
+"a c #0000c0",
+"b c #0000ff",
+"c c #004000",
+"d c #004040",
+"e c #008000",
+"f c #008080",
+"g c #00c0c0",
+"h c #303030",
+"i c #404000",
+"j c #585858",
+"k c #808000",
+"l c #808080",
+"m c #a0a0a0",
+"n c #a0a0a0",
+"o c #c0c000",
+"p c #c0c0ff",
+"q c #c0ffc0",
+"r c #c3c3c3",
+"s c #dcdcdc",
+"t c #ffa858",
+"u c #ffc0c0",
+"v c #ffc0ff",
+"w c #ffdca8",
+"x c #ffffc0",
+"y c #ffffff",
+/* pixels */
+"..wj............................",
+"..kwj.jh........................",
+"...lwhynj...jjj.................",
+"....hyysrjjjnyyhjjjj............",
+"...jyyysslyxykelnnnl#h..........",
+"...nhsyylsyjotwttngffj#h........",
+"....nlrlyydnrtwtngonlafjh.......",
+".....jnsvfnwwswnwnnnnlgadd......",
+".....njyslprxuswqtnollfa#j......",
+".....lsydgnvsyxwwntnlblljdh.....",
+".....jys#gsyyxwqtntlglbga#h.....",
+"...jhny#lnrxyswwxolnbglffjhh....",
+"lljrynydgppsxswttngngpabajhh....",
+"jyyyyryjngppxwngnlngbnglfdhh....",
+"lyyyyny#bpgnrtnnpbbpngblajdh....",
+"lrrsylydngnblqnngnggbglf#dhh....",
+"jjjrrlydgngppbntnljlflbajdh#h...",
+"...jhnyn#apbgpggnllljjfjdhdrmh..",
+".....jysjfgnngpbtloljjhdhh#sjh..",
+".....jsynalgnbglkoljjjh#hhrsh...",
+"......jyydjglblalkkjjjhhhdsjh...",
+".....jnnyr#jflfgjljhhhhh#snh....",
+"....njyjrys##ffjjhhhjhhdsr.jj...",
+"...njyysjnyynj#hhhjhchsrnjnlh...",
+"...jyysssjnsysrd#dhdsrrnjlnnjh..",
+"....hssslhjlhyyyyssyrnjjrrrnnlh.",
+".....jrnh....jnjjnjjjj.jjrrnnh..",
+"......hh.....jyrrrnh.....jsrhkj.",
+".............jyssrnh......jh.ltj",
+"..............jsrrh...........li",
+"..............jysnh.............",
+"..............ljjjj............."
+};
diff --git a/icons/32x32-kde/xv.xpm b/icons/32x32-kde/xv.xpm
new file mode 100644
index 0000000..9a27a7f
--- /dev/null
+++ b/icons/32x32-kde/xv.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*xv[]={
+"32 32 7 1",
+"f c #000000",
+"d c #ff8000",
+". c None",
+"a c #ffffc0",
+"# c #000000",
+"b c #ffa858",
+"e c #ff0000",
+"................................",
+"................................",
+"................................",
+"................................",
+"................................",
+"......................##........",
+".......###......######aa#....#..",
+"......#aaa#...##aaaaaaaa#..##a#.",
+"......#aba#..#aba##babab#.#bab#.",
+"......#bab#.#bba#..#baba##bab##.",
+"......#bbb##bbb#...#bbb#.#bbb#..",
+"......#bdb#bdb#...#dbdb#.#dbd##.",
+"......#dbdbdb#....#bdb#..#bdbd#.",
+"......#ddddd#....#dddd#..#dddd#.",
+"......#dede#.....#ede#...#e####.",
+"......#ede#.....#eded#..#ed#....",
+".....#eeee#....#eeee#...#e#.....",
+"....#eeeee#...#eeeee#..#ee#.....",
+"...#eeeeee#..#eeeee#..#ee#......",
+"..#eeeeeee#.#eeeeee#.#eee#......",
+".#eeee#eee##ee#feee##eee#.......",
+"#eeee##eeeeee#.#eeeeeee#........",
+"#eee#.#eeeee#..#eeeeee#.........",
+"#ee#...#eee#....#eeee#..........",
+"#ee#....#e#.....#eee#...........",
+".##......#.......###............",
+"................................",
+"................................",
+"................................",
+"................................",
+"................................",
+"................................"};
diff --git a/icons/32x32-kde2/_symlinks.lst b/icons/32x32-kde2/_symlinks.lst
new file mode 100644
index 0000000..09215ed
--- /dev/null
+++ b/icons/32x32-kde2/_symlinks.lst
@@ -0,0 +1,6 @@
+window.xpm window-iconify.xpm
+window.xpm window-maximize.xpm
+window.xpm window-move.xpm
+window.xpm window-resize.xpm
+window.xpm window-shade.xpm
+window.xpm window-stick.xpm
diff --git a/icons/32x32-kde2/amusement.xpm b/icons/32x32-kde2/amusement.xpm
new file mode 100644
index 0000000..30254e5
--- /dev/null
+++ b/icons/32x32-kde2/amusement.xpm
@@ -0,0 +1,198 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 160 2",
+" c #000000000000",
+". c #090906060101",
+"X c #080808080808",
+"o c #11110a0a0000",
+"O c #18180f0f0303",
+"+ c #1f1f15150606",
+"@ c #191911110808",
+"# c #202016160505",
+"$ c #252517170808",
+"% c #2f2f1e1e0606",
+"& c #2e2e1f1f0909",
+"* c #242421211d1d",
+"= c #373722220606",
+"- c #343423230c0c",
+"; c #393927270c0c",
+": c #3e3e2a2a0d0d",
+"> c #4f4f0b0b0404",
+", c #4c4c13130b0b",
+"< c #5f5f18180e0e",
+"1 c #45452f2f1010",
+"2 c #4e4e31310b0b",
+"3 c #4b4b34341212",
+"4 c #545434340b0b",
+"5 c #515136361111",
+"6 c #56563a3a1111",
+"7 c #5d5d3c3c1111",
+"8 c #58583e3e1919",
+"9 c #63631a1a1010",
+"0 c #69691c1c1212",
+"q c #72721e1e1313",
+"w c #6d6d20201616",
+"e c #6e6e23231919",
+"r c #767624241919",
+"t c #787829291919",
+"y c #5c5c42421b1b",
+"u c #646441411313",
+"i c #616143431b1b",
+"p c #6c6c45451111",
+"a c #6d6d48481212",
+"s c #6a6a4b4b1d1d",
+"d c #71714b4b1212",
+"f c #73734f4f1c1c",
+"g c #78784c4c1313",
+"h c #767652521f1f",
+"j c #7c7c55551b1b",
+"k c #7c7c59591d1d",
+"l c #666647472525",
+"z c #6d6d50502626",
+"x c #6b6b51512c2c",
+"c c #757554542424",
+"v c #737355552a2a",
+"b c #757559592c2c",
+"n c #7e7e56562323",
+"m c #7d7d5b5b2a2a",
+"M c #77775e5e3a3a",
+"N c #7b7b5d5d3232",
+"B c #7e7e62623939",
+"V c #9d9d2a2a1e1e",
+"C c #b8b83c3c2b2b",
+"Z c #83835b5b1d1d",
+"A c #8a8a58581717",
+"S c #8b8b5d5d1b1b",
+"D c #83835d5d2525",
+"F c #88885e5e2727",
+"G c #919162621e1e",
+"H c #848461612525",
+"J c #838361612b2b",
+"K c #8d8d63632121",
+"L c #8c8c65652b2b",
+"P c #8c8c68682c2c",
+"I c #848460603535",
+"U c #878765653838",
+"Y c #8a8a67673232",
+"T c #8c8c69693333",
+"R c #8e8e6d6d3c3c",
+"E c #96966a6a2525",
+"W c #95956d6d2828",
+"Q c #9a9a6d6d2525",
+"! c #9f9f6f6f2a2a",
+"~ c #93936c6c3434",
+"^ c #92926c6c3b3b",
+"/ c #9e9e71712b2b",
+"( c #9c9c72723434",
+") c #999973733b3b",
+"_ c #b7b74c4c3a3a",
+"` c #baba46463636",
+"' c #baba49493737",
+"] c #a3a36d6d1e1e",
+"[ c #a6a672722222",
+"{ c #a2a276763131",
+"} c #a6a67c7c3333",
+"| c #959574744646",
+" . c #9f9f7b7b4848",
+".. c #96967e7e5757",
+"X. c #9d9d7d7d5151",
+"o. c #a3a37e7e4444",
+"O. c #c7c773736a6a",
+"+. c #caca75756b6b",
+"@. c #caca78786d6d",
+"#. c #c6c67b7b7171",
+"$. c #c9c97a7a7272",
+"%. c #aeae84843f3f",
+"&. c #9f9f83834e4e",
+"*. c #9d9d81815050",
+"=. c #aeae86864747",
+"-. c #a9a987874c4c",
+";. c #acac88884949",
+":. c #a3a383835353",
+">. c #a2a288885b5b",
+",. c #afaf8d8d5454",
+"<. c #acac8c8c5d5d",
+"1. c #b1b186864848",
+"2. c #b6b68d8d4545",
+"3. c #b2b293935d5d",
+"4. c #b8b891915353",
+"5. c #b8b895955a5a",
+"6. c #bbbb9b9b5f5f",
+"7. c #aaaa8e8e6464",
+"8. c #acac94946b6b",
+"9. c #b2b292926161",
+"0. c #b5b595956868",
+"q. c #b6b699996767",
+"w. c #bcbc97976363",
+"e. c #bbbb9b9b6363",
+"r. c #bbbb9f9f6e6e",
+"t. c #b5b59c9c7878",
+"y. c #bfbfa0a06666",
+"u. c #bbbba0a07272",
+"i. c #c2c29d9d5d5d",
+"p. c #c4c4a2a26464",
+"a. c #c4c4a5a56c6c",
+"s. c #c7c7a9a96e6e",
+"d. c #c8c8a3a36363",
+"f. c #c2c2a5a57474",
+"g. c #c6c6a5a57979",
+"h. c #c7c7a9a97474",
+"j. c #c6c6abab7c7c",
+"k. c #cbcbaaaa7c7c",
+"l. c #c7c7aeae8686",
+"z. c #cbcbaeae8484",
+"x. c #cbcbb3b38484",
+"c. c #ceceb6b68a8a",
+"v. c #cfcfb7b79090",
+"b. c #d3d3b7b78282",
+"n. c #d0d0b8b88585",
+"m. c #d5d5bdbd8e8e",
+"M. c #dadabebe8c8c",
+"N. c #d5d5bebe9393",
+"B. c #dcdca9a9a3a3",
+"V. c #dcdcc0c08f8f",
+"C. c #dadac3c39595",
+"Z. c #dadac4c49d9d",
+"A. c #dedec8c8a1a1",
+"S. c #e1e1caca9e9e",
+"D. c #e3e3cfcfa8a8",
+"F. c #ececdbdbb5b5",
+"G. c #f1f1dcdcb4b4",
+"H. c #efefdedec2c2",
+"J. c #ffffffffffff",
+"K. c None",
+/* pixels */
+"K.K.K.K.K.K.K.K.y / K d d K.K.K.K.K.K.K K K d d K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.8 K ( K K d 3 K.K.K.K.K K { { d d 8 K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.y K P a.a.{ 6 6 S ! -.-.d d { p.a.F 7 7 K.K.K.K.K.K.",
+"K.K.K.K.K.K.y { a.b.H.a.6 6 S ! -.-.d d p.H.h.a.7 7 K.K.K.K.K.K.",
+"K.K.K.K.K.K.7 K h.H.K $ S / / / S S S S 3 S H.b.7 3 K.K.K.K.K.K.",
+"K.K.K.K.K.K.- 7 { h.# $ / / Q ,./ K S S 3 3 b.{ 3 - K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.- - K 3 ! 7 . ,.n.,.! 7 S 3 S 3 - K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.- - 3 ! . 7 u.N.,.! . 7 S 3 - - K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.3 S ;.,.H.J.C.m.G G S - K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.3 S W s.H.H.m.M.3.E 3 - K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.3 - - W q.y.N.* * e.6.3 & 3 K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.8 3 3 - - n W p.p.* * e.&.& - 3 5 8 K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.8 z S 4.r V : : J 0.6.6.W q q E Z 8 8 K.K.K.K.K.K.",
+"K.K.K.K.K.8 b >.e.r ' O.V 1 s D :.s X V O.V q E H S 8 K.K.K.K.K.",
+"K.K.K.K.8 b r.A.r ' O.' ' ' V < 9 0 ' ` ' +.V q A.8.N 8 K.K.K.K.",
+"K.K.K.8 J e.A.j.t ' O.B.#.' < C C 0 ` O.B.@.V r n.A.5.c 8 K.K.K.",
+"K.K.y m u.Z.5.T f e ' $.` 0 C c c ` 0 ` @._ e | r.A.*.b 8 K.K.",
+"K.8 c 6.A.j.T c K.e ' V e c 7.7.c w V _ r K. 8 T u.A.5.M 8 K.",
+"8 i x.H.e.T f K.K., e 0 c 3.F.m.C.3.0 e K.K.X y ) u.A.| x 3 ",
+"8 5.A.j.T h K.K.K.> > n 3.G.J.F.m.3.W 7 K.K.K.+ 8 T r.A.5.3 ",
+"& 3 5.T f & K.K.K.d 2 7 K 3.M.F.F.k.3.I 7 2 8 K.K.K.- 6 T r.- - ",
+"K.& S y - K.K.K.K.d 7 2 h L p.M.M.p.U l 2 7 d K.K.K.K.; y y - K.",
+"K.K.K.- K.K.K.K.d ) K j 2 Z | p.i.T A 2 7 K d 8 K.K.K.K.- K.K.K.",
+"K.K.2 6 a p K.K.d ~ g.=.7 % L D Z j % 7 ~ ~ A d K.K.5 3 = = K.K.",
+"K.2 s Y R s p a K z.g.4.^ g % 7 7 % 7 ~ e.p.[ A 5 8 K L ) H 2 K.",
+"K.4 P :.<.o.k p K w.2.] A 7 . = = 7 S .x.g.] i c .X.:.D i K.",
+"K.s K u.V.g.%.K 2 %.] A 7 K K.K.K 7 S 1.f.7 F X.v.S.f.D y K.",
+"K.K.4 i.H.Z.q.K 2 A A 7 K.K.K.K.K.K. 7 S ] i Y t.D.H.9.4 K.K.",
+"K.K.4 n d.H.c. .u u X K.K.K.K.K.K.K.K. 7 6 v ) N.H.j.m 7 K.K.",
+"K.K.K.% } =.l.*.7 u K.K.K.K.K.K.K.K.K.K. 6 x ..v.j.L % K.K.K.",
+"K.K.K.K.% z B x O K.K.K.K.K.K.K.K.K.K.K.K.. 6 v M v + K.K.K.K.",
+"K.K.K.K.K.% @ X K.K.K.K.K.K.K.K.K.K.K.K.K.K. o . K.K.K.K.K.",
+};
diff --git a/icons/32x32-kde2/calculator.xpm b/icons/32x32-kde2/calculator.xpm
new file mode 100644
index 0000000..8019b62
--- /dev/null
+++ b/icons/32x32-kde2/calculator.xpm
@@ -0,0 +1,188 @@
+/* XPM */
+static char * kcalc_xpm[] = {
+"32 32 153 2",
+" c None",
+". c #020204",
+"+ c #060604",
+"@ c #0A0A0C",
+"# c #0E0E0C",
+"$ c #121214",
+"% c #161614",
+"& c #1A1A1C",
+"* c #1E1E24",
+"= c #262624",
+"- c #2A2A2C",
+"; c #2E2E2C",
+"> c #323234",
+", c #363634",
+"' c #3A3A3C",
+") c #3E3E44",
+"! c #424244",
+"~ c #4A4A4C",
+"{ c #4E4E4C",
+"] c #525254",
+"^ c #565654",
+"/ c #5A5A5C",
+"( c #FFFFFD",
+"_ c #B2B2EC",
+": c #BABABC",
+"< c #FEFEFC",
+"[ c #8A8AB4",
+"} c #D2D2CC",
+"| c #8EFEFC",
+"1 c #7AF6F4",
+"2 c #72F2EC",
+"3 c #5EEAE4",
+"4 c #4EE2DC",
+"5 c #42DADC",
+"6 c #3AD6D4",
+"7 c #32D2D4",
+"8 c #26CECC",
+"9 c #1ECACC",
+"0 c #16C6C4",
+"a c #0AC2C4",
+"b c #02BEBC",
+"c c #AAAAAC",
+"d c #823A04",
+"e c #A24604",
+"f c #522614",
+"g c #BEBEBC",
+"h c #86FAF4",
+"i c #069A94",
+"j c #069694",
+"k c #06928C",
+"l c #024244",
+"m c #B27644",
+"n c #FEA244",
+"o c #D66A04",
+"p c #7A3604",
+"q c #C2C2BC",
+"r c #026664",
+"s c #76769C",
+"t c #BA864C",
+"u c #FECEAC",
+"v c #FE8204",
+"w c #AE5604",
+"x c #8686B4",
+"y c #7AFE7C",
+"z c #02C2C4",
+"A c #86562C",
+"B c #F6AA6C",
+"C c #923E04",
+"D c #6AEEEC",
+"E c #068E8C",
+"F c #AAAAA4",
+"G c #BE8644",
+"H c #464644",
+"I c #028A84",
+"J c #9292C4",
+"K c #6E6E94",
+"L c #AEAEEC",
+"M c #DFDFDB",
+"N c #823604",
+"O c #FBFBF7",
+"P c #C6CAC4",
+"Q c #B2B2B4",
+"R c #BEBEC4",
+"S c #DDDDDB",
+"T c #9E9E9C",
+"U c #BA7E3C",
+"V c #AEAEE4",
+"W c #F8F8F7",
+"X c #727274",
+"Y c #028684",
+"Z c #36363C",
+"` c #727674",
+" . c #8E8E8C",
+".. c #8282AC",
+"+. c #AAAAE4",
+"@. c #028284",
+"#. c #A6A6A4",
+"$. c #CACACC",
+"%. c #F5F5F7",
+"&. c #F5F5F2",
+"*. c #CACAC4",
+"=. c #DADADB",
+"-. c #969694",
+";. c #B6824C",
+">. c #B6B6B4",
+",. c #F3F3F2",
+"'. c #027E7C",
+"). c #767674",
+"!. c #72729C",
+"~. c #8E8EBC",
+"{. c #8A8ABC",
+"]. c #6A6A8C",
+"^. c #C28A44",
+"/. c #9E623C",
+"(. c #A2A2A4",
+"_. c #D7D7D5",
+":. c #C2C2C4",
+"<. c #727294",
+"[. c #EAC6AC",
+"}. c #CA8264",
+"|. c #AA6E54",
+"1. c #F0F0F2",
+"2. c #1E1E1C",
+"3. c #FEC2C4",
+"4. c #E6AEAC",
+"5. c #D2A6A4",
+"6. c #D29E9C",
+"7. c #D7DAD5",
+"8. c #FEE2D4",
+"9. c #FACEB4",
+"0. c #E69E7C",
+"a. c #FE0204",
+"b. c #FE6E6C",
+"c. c #562224",
+"d. c #C6C6C4",
+"e. c #B69284",
+"f. c #5A564C",
+"g. c #EDEDF2",
+"h. c #FE9294",
+"i. c #A6A6DC",
+"j. c #827A64",
+"k. c #A2A2D4",
+"l. c #A2A2DC",
+"m. c #EDEDEC",
+"n. c #EAEAEC",
+"o. c #D4D4D5",
+"p. c #9E9ED4",
+"q. c #E8E8EC",
+"r. c #D1D1D5",
+"s. c #D1D1D0",
+"t. c #E8E8E6",
+"u. c #E5E5E6",
+"v. c #9A9AD4",
+" . + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ",
+" . ( ( ( _ ( ( ( _ ( ( ( _ ( ( ( _ ( : / < / ",
+" . ( ( ( _ ( ( ( _ ( ( ( _ ( ( ( _ ( : / < < / ",
+" . _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ / < < < / ",
+" . . . . . . . . . + + . + . . . } ( ( _ ( ( ( _ ( : / / / / / ",
+". | 1 1 2 3 3 4 4 5 6 7 8 9 0 a b . c } d e f g _ ( ( : [ : : / ",
+". h i j j j j i j j i i j j j k l . c m n o p q _ ( ( ( _ ( ( ^ ",
+". 1 i l l l l l l l l l l l r k l . s t u v w f x _ _ _ _ _ _ ] ",
+". 2 j l . . . y . y . y y . z k l . c A B n o C x ( ( ( _ ( ( { ",
+". D j l . . . . y y . . y . b E l . F q G u v w f g ( ( _ ( ( ~ ",
+". 3 i l . . . . . y . y y . z E l . c } A B n o p g ( ( _ ( ( H ",
+". 4 j r b b b b b b b b b b b I l . s J K t u v w f x _ _ L L ! ",
+". 4 i j j j j j k k k k E E E I l . c M s A B n o N g ( _ O O ) ",
+". 5 i P g Q Q P R Q Q P g Q Q I l . c S J T U u v w f : V W W ' ",
+". 6 j g ^ X H g ^ X H g ^ X H Y l . c M J F A B n o d : L W W Z ",
+". 7 j Q ` .> Q ` .> Q ` .> Y l . s J _ J K U u v w f ..+.+.> ",
+". 8 k H > . . H > . . H > . . @.l . #.S _ $.#.A B n o d ..%.&.; ",
+". 9 k *.g Q Q $.g Q Q $.g Q Q @.l . c =.V O $.-.;.u v w f >.,.- ",
+". 0 E g ^ X H g ^ X H g ^ X H '.l . F S L O *.#.A B n o C >.,.= ",
+". a E Q ` .> Q ). .> Q ). .> '.l . !.~.V +.+.{.].^.u v w /.+.= ",
+". b E H > . . H > . . H > . . '.l . (._.V W %.:.<.A B [.}.|.1.2.",
+". b I *.g Q Q *.g Q Q 3.4.5.6.'.l . #.7.+.%.&.&.{.-.8.9.0.}.1.2.",
+". b I g ^ X H g ^ X H 4.a.b.c.'.l . (._.+.,.,.,.+.d.#.e.. f.g.% ",
+". b Y Q ). .> Q ). .> 5.b.h.. '.l . <.{.i.+.i.+.i.i.[ !.j.. k.% ",
+". b Y H > . . H > . . c.. . . '.l . T _.i.,.1.1.l.1.m.m.k.m.n.# ",
+". b @.@.@.'.'.'.'.'.'.'.'.'.'.'.l . (.o.i.1.1.m.i.m.g.g.p.n.n.# ",
+". l l l l l l l l l l l l l l l l . T o.i.1.1.m.l.m.n.m.p.n.q.+ ",
+" . . . . . . . . . . . . . . . . K x l.l.k.k.l.k.p.k.p.k.p.p.+ ",
+" . T T (.K T T T K r.s.1.l.g.m.n.l.n.n.q.p.t.u.. ",
+" . _.o.o.[ o.r.r.x m.1.m.k.n.n.n.p.q.t.q.v.u.t.. ",
+" . ,.,.1.i.1.1.m.i.m.n.m.k.n.n.n.p.q.t.t.p.u.u.. ",
+" . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/icons/32x32-kde2/cd-player.xpm b/icons/32x32-kde2/cd-player.xpm
new file mode 100644
index 0000000..3d825e0
--- /dev/null
+++ b/icons/32x32-kde2/cd-player.xpm
@@ -0,0 +1,130 @@
+/* XPM */
+static char * kscd_xpm[] = {
+"32 32 95 2",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #C0C0C0",
+"# c #8B8B8B",
+"$ c #585858",
+"% c #494949",
+"& c #004040",
+"* c #015E5E",
+"= c #FF0000",
+"- c #FFA858",
+"; c #00FF00",
+"> c #020204",
+", c #E6BEE4",
+"' c #CABEC4",
+") c #C2C2C4",
+"! c #C2C6C4",
+"~ c #262604",
+"{ c #DEDEFC",
+"] c #F2C2F4",
+"^ c #C6C2C4",
+"/ c #CACACC",
+"( c #D2D2D4",
+"_ c #D6D6D4",
+": c #BEFAEC",
+"< c #CEEEFC",
+"[ c #EAD2FC",
+"} c #CABECC",
+"| c #C1C2C4",
+"1 c #CECECC",
+"2 c #DEDEDC",
+"3 c #E6E6E4",
+"4 c #BEFAC4",
+"5 c #BEFED4",
+"6 c #DAE2FC",
+"7 c #DADADC",
+"8 c #EAEAE4",
+"9 c #F2F2F4",
+"0 c #EEEEEC",
+"a c #BEDABC",
+"b c #BEE6BC",
+"c c #BAEEC4",
+"d c #CEEEF4",
+"e c #DABADC",
+"f c #CEBECC",
+"g c #C6C6C4",
+"h c #F6F6F4",
+"i c #EAEAEC",
+"j c #BEC6BC",
+"k c #BECEBC",
+"l c #BEDEBC",
+"m c #9ED2AC",
+"n c #A28AAC",
+"o c #4E4E4C",
+"p c #060604",
+"q c #8A8A8C",
+"r c #D6D6DC",
+"s c #2E2E2C",
+"t c #9AA68C",
+"u c #5E7644",
+"v c #B2B2B4",
+"w c #CACAC4",
+"x c #9A9A9C",
+"y c #CECED4",
+"z c #BAB6B4",
+"A c #728284",
+"B c #BEE6E4",
+"C c #BED6D4",
+"D c #BEC6C4",
+"E c #927274",
+"F c #CADEFC",
+"G c #BEEEFC",
+"H c #B6CED4",
+"I c #D2D2CC",
+"J c #D6BEBC",
+"K c #EABED4",
+"L c #CAC2F4",
+"M c #BED2FC",
+"N c #BEE6FC",
+"O c #BEF6FC",
+"P c #008000",
+"Q c #FEFAEC",
+"R c #CEBEBC",
+"S c #F2BEC4",
+"T c #DEBEE4",
+"U c #C2C2FC",
+"V c #9EBED4",
+"W c #E6BEBC",
+"X c #EEBECC",
+"Y c #D6BEEC",
+"Z c #A2A2CC",
+"` c #EAB6BC",
+" . c #008080",
+".. c #00C0C0",
+"+. c #C0FFFF",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # . ",
+". @ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+". @ $ . . . . . . . . . . . . . . . . . . . . $ $ @ @ @ $ $ % . ",
+". @ $ . & * * * & * * * & = = = & * * * & & @ $ @ $ $ $ . $ % . ",
+". @ $ . & & & & & & & & & & & & & & & & & & @ $ @ $ $ $ . $ % . ",
+". @ $ . & * * * & - - - & - - - & * * * & & @ $ . $ $ $ . $ % . ",
+". @ $ . & & & & & & & & & & & & & & & & & & @ $ $ . . . $ $ % . ",
+". @ $ . & ; ; ; & ; ; ; & ; ; ; & ; ; ; & & @ $ $ @ @ @ $ $ % . ",
+". @ $ . & & & & & & & & & & & & & & & & & & @ $ @ $ $ $ . $ % . ",
+". @ $ . & ; ; ; & ; ; ; & ; ; ; & ; ; ; & & @ $ @ $ $ $ . $ % . ",
+". @ $ . & & & & & & & & & & & & & & & & & & @ $ . $ $ $ . $ % . ",
+". @ $ . @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ . . . $ $ % . ",
+". @ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+". # % % % % % > > > > % % % % % % % % % % % % % % % % % % % % . ",
+". . . . . > > , ' ) ! > ~ . . . . . . . . . . . . . . . . . . . ",
+". @ @ @ > { ] , ' ^ / ( _ > @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # . ",
+". @ $ > : < [ , } | 1 _ 2 3 > $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+". @ > 4 5 : 6 ] } | ( 7 8 9 0 > @ @ @ @ @ @ @ @ @ @ @ @ @ $ % . ",
+". > a b c 5 d e f g g 3 h h i 2 > $ $ $ $ $ $ $ $ $ $ $ . $ % . ",
+". > j k l c m n o p q r 0 3 2 7 s $ $ $ $ $ $ $ $ $ $ $ . $ % . ",
+"> ) ) ) ) t u q ( v > q 7 _ _ ( ( > $ $ $ $ $ $ $ $ $ $ . $ % . ",
+"> w / w g x o v . . ( p 1 / / 1 1 > $ $ $ $ $ $ $ $ $ $ . $ % . ",
+"> ( y y ( z p ( . . v o / g g g g > . . . . . . . . . . . $ % . ",
+"> ( _ 7 2 / q > v ( q A B C D ) ! > $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+". > 2 3 0 9 ( q p o E F G G B H > $ $ @ @ . $ @ @ . $ ; ; $ % . ",
+". > 3 9 h i 7 I g J K L M N O O > $ $ @ . . $ @ . . $ ; P $ % . ",
+". @ > Q 0 2 7 y ) R S T U M V > $ $ $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+". # % > 2 7 I w ^ ' W X Y Z > % % % % % % % % % % % % % % % % . ",
+" . . . > ( ( 1 g ^ W ` ` > . . . . . . . . . . . . . . . . . ",
+" . .> > / ) ) R > > . ...+... .. ",
+" . . . . > > > > . . . . . . . "};
diff --git a/icons/32x32-kde2/chat.xpm b/icons/32x32-kde2/chat.xpm
new file mode 100644
index 0000000..f7d8b05
--- /dev/null
+++ b/icons/32x32-kde2/chat.xpm
@@ -0,0 +1,166 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 128 2",
+" c #020202020303",
+". c #040404040c0c",
+"X c #06060a0a0c0c",
+"o c #0b0b05050404",
+"O c #0a0a06060c0c",
+"+ c #0a0a0a0a0404",
+"@ c #0c0c0c0c0c0c",
+"# c #12120e0e0c0c",
+"$ c #1a1a0c0c0404",
+"% c #161616160c0c",
+"& c #121212121414",
+"* c #1e1e1b1b1414",
+"= c #1b1b1b1b1c1c",
+"- c #242416160c0c",
+"; c #24241c1c1414",
+": c #2e2e2a2a1c1c",
+"> c #262626262424",
+", c #32322e2e2c2c",
+"< c #3e3e2e2e2424",
+"1 c #363636362c2c",
+"2 c #3a3a32322424",
+"3 c #3a3a36362c2c",
+"4 c #3c3c3c3c3c3c",
+"5 c #46461e1e0404",
+"6 c #4a4a26260c0c",
+"7 c #4e4e2e2e1414",
+"8 c #56562e2e1414",
+"9 c #42423a3a2c2c",
+"0 c #4a4a3e3e3434",
+"q c #66662e2e0404",
+"w c #6d6d32320404",
+"e c #6a6a3a3a1414",
+"r c #767636360404",
+"t c #76763a3a0c0c",
+"y c #7e7e36360404",
+"u c #4e4e46463c3c",
+"i c #525246463c3c",
+"p c #56564e4e3434",
+"a c #56564e4e3c3c",
+"s c #5e5e4e4e3c3c",
+"d c #626246462c2c",
+"f c #424242424444",
+"g c #4a4a4a4a4444",
+"h c #4b4b4b4b4c4c",
+"j c #62625a5a4444",
+"k c #6a6a56564444",
+"l c #6e6e5a5a4444",
+"z c #6e6e62624444",
+"x c #767662624c4c",
+"c c #7a7a6a6a5454",
+"v c #7e7e72725454",
+"b c #626262626464",
+"n c #6a6a6a6a6c6c",
+"m c #767676767474",
+"M c #7a7a7e7e8484",
+"N c #5a5ad6d64c4c",
+"B c #8e8e36361414",
+"V c #828246460c0c",
+"C c #929242420404",
+"Z c #929246460c0c",
+"A c #abab4e4e0404",
+"S c #acac55550404",
+"D c #b6b656560404",
+"F c #bcbc56560404",
+"G c #b6b656562424",
+"H c #aeae66662c2c",
+"J c #86866e6e4444",
+"K c #82826a6a5454",
+"L c #8e8e7d7d5c5c",
+"P c #868676766464",
+"I c #9a9a7e7e6464",
+"U c #a2a26e6e4444",
+"Y c #c4c45a5a0404",
+"T c #d2d25e5e0404",
+"R c #cece7e7e3c3c",
+"E c #9e9e82825c5c",
+"W c #969686866464",
+"Q c #9e9e8a8a6464",
+"! c #9a9a8a8a6c6c",
+"~ c #96968a8a7c7c",
+"^ c #baba8e8e5c5c",
+"/ c #a6a68a8a6c6c",
+"( c #a6a68e8e7474",
+") c #b2b29a9a7474",
+"_ c #bebea6a67c7c",
+"` c #d6d696965454",
+"' c #d2d2aeae7c7c",
+"] c #e6e6a2a25454",
+"[ c #e6e6b6b67474",
+"{ c #838383838484",
+"} c #8e8e8e8e8c8c",
+"| c #a6a6a6a6a4a4",
+" . c #aaaaaaaaa4a4",
+".. c #adadadadacac",
+"X. c #b2b2b2b2acac",
+"o. c #b4b4b4b4b4b4",
+"O. c #babababab4b4",
+"+. c #bdbdbdbdbcbc",
+"@. c #c2c2aaaa8484",
+"#. c #d6d6b2b28484",
+"$. c #dedebebe8c8c",
+"%. c #d2d2baba9494",
+"&. c #c2c2c2c2bcbc",
+"*. c #e4e4c2c29494",
+"=. c #e2e2c6c69c9c",
+"-. c #eaeac3c39494",
+";. c #ececcccc9c9c",
+":. c #f2f2c6c68484",
+">. c #f6f6cece9c9c",
+",. c #f4f4d2d29c9c",
+"<. c #f4f4d3d3a4a4",
+"1. c #f6f6d6d6acac",
+"2. c #fafad6d6a4a4",
+"3. c #fbfbdadaacac",
+"4. c #fafae2e2acac",
+"5. c #c4c4c4c4c4c4",
+"6. c #cacacacac4c4",
+"7. c #cdcdcdcdcccc",
+"8. c #d2d2d2d2cccc",
+"9. c #d5d5d5d5d4d4",
+"0. c #dadadadad4d4",
+"q. c #dededededcdc",
+"w. c #e2e2e2e2dcdc",
+"e. c #e5e5e5e5e4e4",
+"r. c #eaeaeaeae4e4",
+"t. c #ededededecec",
+"y. c #fefefefefcfc",
+"u. c None",
+/* pixels */
+"u. u.",
+" y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y... ",
+" y.t.t.t.t.r.e.e.w.q.q.q.0.9.9.7.7.7.7.6.5.5.&.+.+.+.O.o.o.m ",
+" y.t.t.t.r.e.e.w.q.q.9.9.9.9.8.7.7.6.6.5.5.+.+.+.O.O.o.o.X.m ",
+" y.t.t.M { { { { M { { { { M { { { { M { { { M { M { e.o...m ",
+" y.t.r.{ y.....m ",
+" y.t.e.M N y.....m ",
+" y.e.e.{ N y...| m ",
+" y.e.e.M N N N o o 5 q w r w q 5 o y...| m ",
+" y.e.e.{ $ y F D F D D Y Y Y F r y.| | m ",
+" y.q.q.{ C T Y F D S S S F F A Z e 5.n | m ",
+" y.e.w.{ w T Y Y D S S D A V 7 - ; - 4 n g ",
+" y.q.q.{ o w H ` R A A t 6 o X X O = ",
+" y.q.q.{ ^ >.$.U 8 $ = * , & ",
+" y.0.0.M <.<.[ E @ X + = + ",
+" y.9.9.{ p p >.,.* @ + O & & ",
+" y.0.9.{ J >.<.;.>.d , v ! i & ",
+" y.9.9.{ v <.<.<.<.<.] 0 ' 4.$.3 ; : % ",
+" y.9.7.{ > P K :.1.<.:.0 p p >.1 , L >.L @ ",
+" y.7.9.{ B G H <.-.k #.;.1.<.p c >.p >.* ",
+" y.7.7.{ *.;.>.>.l ' <.;.>.1.;.1.Q @.;.* ",
+" y.8.7...y.y.y.y.y.y.y.y.y.y.h <.<./ K l k L 1.>.<.<.<.<.j ",
+" y.7.6.5.5.5.+.+.+.O.o.o.o.....h h M ( _ z >.<.x ;.<.>.<.W o ",
+" y.7.7.6.5.5.+.+.O.+.O.o.o.X..... .| ~ 2. 9 9 =.3.>.<.2.>.s ",
+" ..m m m m m m m m m m m m m m m m m >.2.( p ;.;.' a $.<.' k ",
+"u. u %.2.*./ < @ . 2 *.3.-.I u.",
+"u.u.u.u.u.u.u.u. > 4 h b } +.y.y.h g g h * O u.# ) 3.>.Q u.u.",
+"u.u.u.u.u.u.u.u. > 4 h b } 5.t.y.t.+.} b 4 $.<. u.u.u.",
+"u.u.u.u.u. 4 f f f f f f 4 4 4 f f f f f u.u.u.u.u.u.",
+"u.u.u.u. 0.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.0.9. u.u.u.u.u.",
+"u.u.u.u. { { { { { { { { { { { { { { { { M { { { { u.u.u.u.u.",
+"u.u.u.u. u.u.u.u.u.",
+};
diff --git a/icons/32x32-kde2/choice-no.xpm b/icons/32x32-kde2/choice-no.xpm
new file mode 100644
index 0000000..7f37195
--- /dev/null
+++ b/icons/32x32-kde2/choice-no.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 5 1",
+" c #000000000000",
+". c #ffff00000000",
+"X c #999999999999",
+"o c #ffffffffffff",
+"O c None",
+/* pixels */
+"OOOOOOOOOOO........OOOOOOOOOOOOO",
+"OOOOOOOOO............OOOOOOOOOOO",
+"OOOOOOO................OOOOOOOOO",
+"OOOOOO..................OOOOOOOO",
+"OOOOO....................XOOOOOO",
+"OOOO......................XOOOOO",
+"OOO........................XOOOO",
+"OO.......o..........o.......XOOO",
+"OO......ooo........ooo......XOOO",
+"O......ooooo......ooooo......XOO",
+"O.......ooooo....ooooo.......XOO",
+".........ooooo..ooooo.........XO",
+"..........oooooooooo..........XO",
+"...........oooooooo...........XX",
+"............oooooo............XX",
+"............oooooo............XX",
+"...........oooooooo...........XX",
+"..........oooooooooo..........XX",
+".........ooooo..ooooo.........XX",
+"O.......ooooo....ooooo.......XXO",
+"O......ooooo......ooooo......XXO",
+"OO......ooo........ooo......XXXO",
+"OO.......o..........o.......XXOO",
+"OOO........................XXXOO",
+"OOOO......................XXXOOO",
+"OOOOX....................XXXOOOO",
+"OOOOOX..................XXXOOOOO",
+"OOOOOOX................XXXOOOOOO",
+"OOOOOOOXX............XXXXOOOOOOO",
+"OOOOOOOOOXX........XXXXXOOOOOOOO",
+"OOOOOOOOOOOXXXXXXXXXXXOOOOOOOOOO",
+"OOOOOOOOOOOOOXXXXXXXOOOOOOOOOOOO",
+};
diff --git a/icons/32x32-kde2/choice-yes.xpm b/icons/32x32-kde2/choice-yes.xpm
new file mode 100644
index 0000000..76f94b1
--- /dev/null
+++ b/icons/32x32-kde2/choice-yes.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char * choice_yes_xpm[] = {
+"32 32 5 1",
+" c None",
+". c #00CD00",
+"+ c #00FF00",
+"@ c #999999",
+"# c #FFFFFF",
+" ........ ",
+" ..++++++++.. ",
+" ..++++++++++++.. ",
+" .++++++++++++++++. ",
+" .++++++++++++++++++.@ ",
+" .++++++++++++++++++++.@ ",
+" .++++++++++++++++++++++.@ ",
+" .++++++++++++++++++++++++.@ ",
+" .++++++++++++++++++++++++.@ ",
+" .++++++++++++++++++++++++++.@ ",
+" .+++++++++++++++++++#####++.@ ",
+".+++++++++++++++++++#####++++.@ ",
+".++++++++++++++++++#####+++++.@ ",
+".+++++++++++++++++#####++++++.@@",
+".+++#####++++++++#####+++++++.@@",
+".++++#####++++++#####++++++++.@@",
+".+++++#####++++#####+++++++++.@@",
+".++++++#####++#####++++++++++.@@",
+".+++++++##########+++++++++++.@@",
+" .+++++++########+++++++++++.@@ ",
+" .++++++++######++++++++++++.@@ ",
+" .++++++++####++++++++++++.@@@ ",
+" .+++++++++##+++++++++++++.@@ ",
+" .++++++++++++++++++++++.@@@ ",
+" .++++++++++++++++++++.@@@ ",
+" @.++++++++++++++++++.@@@ ",
+" @.++++++++++++++++.@@@ ",
+" @..++++++++++++..@@@ ",
+" @@..++++++++..@@@@ ",
+" @@........@@@@@ ",
+" @@@@@@@@@@@ ",
+" @@@@@@@ "};
diff --git a/icons/32x32-kde2/clock.xpm b/icons/32x32-kde2/clock.xpm
new file mode 100644
index 0000000..26ae956
--- /dev/null
+++ b/icons/32x32-kde2/clock.xpm
@@ -0,0 +1,181 @@
+/* XPM */
+static char * karm_xpm[] = {
+"32 32 146 2",
+" c None",
+". c #020204",
+"+ c #4ABE38",
+"@ c #4ACA3C",
+"# c #46C634",
+"$ c #46C234",
+"% c #42BE2C",
+"& c #3EBA2C",
+"* c #3AB62C",
+"= c #2E8E24",
+"- c #326E34",
+"; c #2E5A2C",
+"> c #427E3C",
+", c #2E9E1C",
+"' c #2E9A14",
+") c #2A9614",
+"! c #2A9214",
+"~ c #2E9214",
+"{ c #2E9614",
+"] c #061A04",
+"^ c #A2D29C",
+"/ c #FEFEFC",
+"( c #FEFAF4",
+"_ c #F6FEFC",
+": c #7E7E7C",
+"< c #BEB6BC",
+"[ c #E2E2E4",
+"} c #2A7E14",
+"| c #2A860C",
+"1 c #0A2E04",
+"2 c #F6F6F5",
+"3 c #B2B2B2",
+"4 c #868684",
+"5 c #3E6234",
+"6 c #022604",
+"7 c #52CA44",
+"8 c #5E5E5C",
+"9 c #FAF6FC",
+"0 c #3A5A3C",
+"a c #4EC63C",
+"b c #FAAEAC",
+"c c #FEDADC",
+"d c #FEBEBC",
+"e c #F2F2F4",
+"f c #9E9A9C",
+"g c #EEEEF8",
+"h c #565654",
+"i c #FAFAFC",
+"j c #D6D6D9",
+"k c #4EC23C",
+"l c #FEF2F1",
+"m c #564644",
+"n c #66563C",
+"o c #CEC6BC",
+"p c #EAEAEC",
+"q c #9E968C",
+"r c #523A2C",
+"s c #8A8284",
+"t c #B6BABC",
+"u c #6A6A6C",
+"v c #CAC6C4",
+"w c #CACACC",
+"x c #E2DEDC",
+"y c #6E6664",
+"z c #9A9EA4",
+"A c #525254",
+"B c #DEDEDE",
+"C c #AAAAAA",
+"D c #BABABC",
+"E c #666664",
+"F c #4ABA34",
+"G c #B2B6B4",
+"H c #AEAEEE",
+"I c #E6E6FC",
+"J c #CECEFC",
+"K c #808080",
+"L c #000000",
+"M c #46B634",
+"N c #DADAF8",
+"O c #E2E2FC",
+"P c #C0C0C0",
+"Q c #A0A0A4",
+"R c #FFFFFF",
+"S c #FFC0C0",
+"T c #42B22C",
+"U c #C00000",
+"V c #FF0000",
+"W c #181818",
+"X c #161818",
+"Y c #878787",
+"Z c #868787",
+"` c #42AE2C",
+" . c #FBFDFD",
+".. c #757575",
+"+. c #DEDEFC",
+"@. c #BABAF8",
+"#. c #FDFEFD",
+"$. c #FBFEFD",
+"%. c #F5FCFE",
+"&. c #C2C2FC",
+"*. c #FFFFFD",
+"=. c #C60E0C",
+"-. c #F6FCFE",
+";. c #F4FCFE",
+">. c #161718",
+",. c #3EAA2C",
+"'. c #FCFEFD",
+"). c #F3FCFE",
+"!. c #F2FBFE",
+"~. c #C9E5EE",
+"{. c #3EA62C",
+"]. c #F3FBFE",
+"^. c #F1FBFF",
+"/. c #F9FDFD",
+"(. c #F0FBFF",
+"_. c #3EA22C",
+":. c #B6B6FC",
+"<. c #AAAAF4",
+"[. c #BABEC0",
+"}. c #7E7A7C",
+"|. c #F8FCFD",
+"1. c #F7FCFE",
+"2. c #EBFBFF",
+"3. c #EEFBFF",
+"4. c #EFFBFF",
+"5. c #3AA22C",
+"6. c #42363C",
+"7. c #EDFBFF",
+"8. c #3A9E2C",
+"9. c #8A8A90",
+"0. c #ECFBFF",
+"a. c #369E2C",
+"b. c #858787",
+"c. c #141618",
+"d. c #6E6E74",
+"e. c #36A214",
+"f. c #167E0C",
+"g. c #124614",
+"h. c #123E14",
+"i. c #0E360C",
+"j. c #365234",
+"k. c #464A4C",
+"l. c #061204",
+"m. c #020E04",
+"n. c #060E04",
+"o. c #020604",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". + @ # $ % % & & * * * * = - ; > , , , , ' ' ) ! ! ! ! ~ { ] . ",
+". # ^ / / / / / / / / ( _ : < [ : / / / / / / / / / ( ( } | 1 . ",
+". @ / / / / / / / / / / / 2 3 4 / / / / / / / / / / / / / 5 6 . ",
+". 7 / / / / / / / / / / / _ 3 8 9 / / / / / / / / / / / / 0 6 . ",
+". a / b c d / / / / / e f g 3 h i f j / / / / / / b c d / 0 6 . ",
+". k / b l b / / / / / f m n o p q r s / / / / / / b l b / 0 6 . ",
+". k / / / / / / / / / t u v 3 w x y t / / / / / / / / / / 0 6 . ",
+". + / / / / / / / / / i [ / z A B i [ / / / / / / / / / / 0 6 . ",
+". + / C C C C C C C C / / / D E / / / / C C C C C C C C / 0 6 . ",
+". F / / / / / / / / / / / / G E / / / / / / / / / / / / / 0 6 . ",
+". F / H I J / / / / / / / / G E / / / / K L L L K / / / / 0 6 . ",
+". M / N i O / / / / / / / / P L P / / / L K Q R L / / / P L 6 . ",
+". M / / / / / / / / / / / P L S L P P L L L L L L L P P L K L L ",
+". T / / / / / / / / / / / L U V S L W 8 K K K K K 8 X L K Q R L ",
+". T / C C C C C C C C / / P L U L 8 Y K P P P P P K Z 8 L R L L ",
+". ` / / / / / / / / / / / / P L 8 K P P . ...R R P P K 8 L 6 . ",
+". ` / H +.@./ / / / / / / / L 8 K P #...$. .C R R ..%.P K 8 L L ",
+". ` / @.I &./ / / / / / / P W Y P #.*.#.C .K R =.-.;.;.P Z >.L ",
+". ,./ / / / / / / / / / / K 8 K P ..#.*.'. .K R =.;.)...P K 8 L ",
+". ,./ / / / / / / / / / / L K P .$.C '.*.'.K =.;.).C !.~.P K L ",
+". {./ C C C C C C C C / / L K P . . . .'.*.K =.].!.^.^.~.P K L ",
+". {./ / / / / / / / / / / L K P ..C /./././.=.(.(.(.(.C ..P K L ",
+". _./ :.I <./ / / / / [.}.L K P |.|.|.1.1.;.=.2.3.3.4.4.~.P K L ",
+". 5./ H p N / / / / / f 6.L K P ~.1.C -.;.].(.3.2.7.C 3.~.P K L ",
+". 8./ / / / / / / / / t 9.K 8 K P ..-.;.).!.(.3.7.2.0...P K 8 L ",
+". a./ / / / / / / / / / [ P X Z P ~.;.).C ^.(.4.C 0.2.~.P b.c.L ",
+". 8./ / / / / / / / / / / / L 8 K P ~...!.^.C 4.3...~.P K 8 L L ",
+". _.^ / / / / / / / / / / : d.L 8 K P P ~.^...4.~.P P K 8 L 6 . ",
+". e.f.g.h.h.h.h.h.h.h.h.i.j.k.h L 8 Z K P P P P P K b.8 L K ] . ",
+" . ] l.m.n.n.n.m.n.n.n.n.n.. . o.L >.8 K K K K K 8 c.L m.n.. . ",
+" . . . . . . . . . . . . . . . L L L L L L L L L L L . . . . "};
diff --git a/icons/32x32-kde2/colors.xpm b/icons/32x32-kde2/colors.xpm
new file mode 100644
index 0000000..3b9b02b
--- /dev/null
+++ b/icons/32x32-kde2/colors.xpm
@@ -0,0 +1,205 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 167 2",
+" c #010101010101",
+". c #0a0a06063434",
+"X c #121232323434",
+"o c #2a2a06063c3c",
+"O c #363622221c1c",
+"+ c #3a3a3a3a1414",
+"@ c #3a3a2e2e2424",
+"# c #060642421414",
+"$ c #060676762c2c",
+"% c #060656564444",
+"& c #32327a7a7474",
+"* c #5a5a12120c0c",
+"= c #525232322424",
+"- c #666606066c6c",
+"; c #6a6a46463434",
+": c #6a6a5a5a2c2c",
+"> c #02020202f4f4",
+", c #0c0c0c0cfcfc",
+"< c #12121212fcfc",
+"1 c #1e1e1e1efcfc",
+"2 c #22222222fcfc",
+"3 c #32323232fcfc",
+"4 c #3a3a3a3afcfc",
+"5 c #626262628c8c",
+"6 c #42424242fcfc",
+"7 c #4d4d4d4dfcfc",
+"8 c #52525252fcfc",
+"9 c #5b5b5b5bfcfc",
+"0 c #66666666fcfc",
+"q c #6e6e6e6efcfc",
+"w c #75757575fcfc",
+"e c #7e7e7e7efcfc",
+"r c #0202bebe0404",
+"t c #1212c2c21414",
+"y c #2323caca2424",
+"u c #3232cece3434",
+"i c #3a3ad2d23c3c",
+"p c #4242d2d24444",
+"a c #4e4edada4c4c",
+"s c #6262dede6464",
+"d c #6e6ee2e26c6c",
+"f c #7676e6e67c7c",
+"g c #7a7ae6e67c7c",
+"h c #7e7eeaea7c7c",
+"j c #0202bebebcbc",
+"k c #1a1ac6c6c4c4",
+"l c #2a2acacacccc",
+"z c #3232cececccc",
+"x c #3a3ad2d2cccc",
+"c c #4646d6d6d4d4",
+"v c #5252dadad4d4",
+"b c #5656dadadcdc",
+"n c #5e5edededcdc",
+"m c #6d6de2e2e4e4",
+"M c #7a7ae6e6e4e4",
+"N c #aaaa2e2e2c2c",
+"B c #b4b46c6c3737",
+"V c #9e9e66666464",
+"C c #a2a272724c4c",
+"Z c #b7b775754444",
+"A c #b6b67a7a7474",
+"S c #baba7a7a7c7c",
+"D c #dada36363434",
+"F c #e6e602020404",
+"G c #eaea02020404",
+"H c #f2f202020404",
+"J c #fdfd02020404",
+"K c #fefe36363434",
+"L c #c6c63e3e4444",
+"P c #c2c264643131",
+"I c #cccc74743939",
+"U c #d2d242424444",
+"Y c #dede4e4e4c4c",
+"T c #cccc77774949",
+"R c #c6c662626464",
+"E c #c6c66a6a6c6c",
+"W c #c6c676767474",
+"Q c #ebeb53535454",
+"! c #eaea5a5a5c5c",
+"~ c #fefe4d4d4c4c",
+"^ c #fefe52525454",
+"/ c #fafa5a5a5c5c",
+"( c #e2e26a6a6c6c",
+") c #eeee62626464",
+"_ c #e2e272727474",
+"` c #e2e27e7e7c7c",
+"' c #eaea7a7a7c7c",
+"] c #f6f666666c6c",
+"[ c #fefe66666464",
+"{ c #f2f276767474",
+"} c #fefe73737474",
+"| c #bebe0202bcbc",
+" . c #c2c21212c4c4",
+".. c #c6c61e1ec4c4",
+"X. c #cece2e2ecccc",
+"o. c #d2d23e3ed4d4",
+"O. c #fefe7e7e8484",
+"+. c #d6d64646d4d4",
+"@. c #dada5a5adcdc",
+"#. c #e2e26a6adcdc",
+"$. c #e2e26e6ee4e4",
+"%. c #eaea7e7ee4e4",
+"&. c #d2d282824141",
+"*. c #d5d585854a4a",
+"=. c #dcdc95955b5b",
+"-. c #c6c69e9e7c7c",
+";. c #dfdf9e9e6a6a",
+":. c #e5e597975e5e",
+">. c #e3e39b9b6363",
+",. c #e5e59f9f6c6c",
+"<. c #e8e89e9e6d6d",
+"1. c #fefea6a65454",
+"2. c #fefeabab5c5c",
+"3. c #ececa4a46d6d",
+"4. c #e5e5a8a87c7c",
+"5. c #ececa6a67575",
+"6. c #ececacac7575",
+"7. c #ededabab7d7d",
+"8. c #eeeeb1b17e7e",
+"9. c #fefeaeae6464",
+"0. c #fefeb5b56c6c",
+"q. c #fefebdbd7474",
+"w. c #86868686fcfc",
+"e. c #96969696fcfc",
+"r. c #9a9a9a9afcfc",
+"t. c #a6a6a6a6fcfc",
+"y. c #bebebebefcfc",
+"u. c #8a8aeeee8c8c",
+"i. c #9292eeee9494",
+"p. c #9e9ef2f29c9c",
+"a. c #a6a6f6f6a4a4",
+"s. c #bebefefebcbc",
+"d. c #8282eaeaecec",
+"f. c #8a8aeeeeecec",
+"g. c #9292f2f2ecec",
+"h. c #a2a2f6f6f4f4",
+"j. c #aaaaf6f6f4f4",
+"k. c #babafefefcfc",
+"l. c #dede8e8e8c8c",
+"z. c #eeee96969494",
+"x. c #f6f68e8e8c8c",
+"c. c #fefe82828484",
+"v. c #fefe92929494",
+"b. c #fefe9e9e9c9c",
+"n. c #eeeeb5b58686",
+"m. c #efefbdbd8c8c",
+"M. c #f0f0bcbc8d8d",
+"N. c #fefea6a6a4a4",
+"B. c #fefeaaaaacac",
+"V. c #fefeb6b6b4b4",
+"C. c #fefebcbcbcbc",
+"Z. c #eaea8282e4e4",
+"A. c #eaea8686ecec",
+"S. c #eeee9292ecec",
+"D. c #f2f29696ecec",
+"F. c #f6f6a2a2f4f4",
+"G. c #f6f6aaaaf4f4",
+"H. c #fefebebefcfc",
+"J. c #fefec6c68484",
+"K. c #fefecaca8c8c",
+"L. c #f0f0c2c29d9d",
+"P. c #fefecece9494",
+"I. c #fefed4d49494",
+"U. c #fefed6d69c9c",
+"Y. c #fefededea4a4",
+"T. c #f5f5dbdbcccc",
+"R. c None",
+/* pixels */
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R. R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R. > > R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R. o > > > > R.R.R. R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R. | o > > > , R. 7 9 R.R.R.",
+"R.R.R.R.R.R.R.R.R.R. R. | | | o > < 1 3 . 9 0 q w R.R.",
+"R.R.R.R.R.R.R.R.R. j % | | | | | o 2 4 7 9 0 w e w. R.R.",
+"R.R.R.R.R.R.R.R. # j j j | | | | | .o o 7 9 0 w.w.e. R.R.",
+"R.R.R.R.R.R.R.R. $ j j j j - | | X X.o.o o w w.e.t. R.",
+"R.R.R.R.R.R.R.R. r r # j j j k - c & @.#.o o r.t.y.t. ",
+"R.R.R.R.R.R.R.R. r r r r # j k l x b n m & A.S.o o 5 t. ",
+"R.R.R.R.R. R. r r r r r r # z x v n m M M S.F.G.F. e. ",
+"R.R.R.R. 1.: r r r r r r r r # b m M f.g. D.G.H.G. w. ",
+"R.R.R. : 1.1.1.: r r r r + y u p # d.g.h.j. F.G.F. w ",
+"R.R.R. J : 1.1.1.: r r 9. + a s d # h.k.j. D.S. 0 ",
+"R.R.R. J J H : 1.1.1.: 9.0.q. + h u.u. j.h. Z.%. 8 ",
+"R.R.R. J J J J G : 1.1.2.9.0.q.q.q. u.p.a.p.# g. $.$. 6 ",
+"R.R.R. J J J J G F K : 2.0.0.q.M.J. i.a.s.a. d. @.@. 3 ",
+"R.R.R. J J H G * * D ~ Q : q.q.J.K. u.p.a.p. m +.o. 1 ",
+"R.R.R. J J F * T.4.O / ] } ' : K.P.U. u.i.u. n X.X. , ",
+"R.R.R. F G * 7.>.O L Q { c.v.b.z. : I.Y. g f c .. R.",
+"R.R.R. * * 5.;.O N Y ] O.c.b.B.V.V.S : U. s s x R. R.R.",
+"R.R. -.m.7.;.O N U ! ) { c.v.b.N.C.C. P. a a l R.R.R.R.R.",
+" m.n.n.8.;.C @ @ @ = = = = = C.C.C. K. i u k R.R.R.R.R.",
+"4.n.n.n.n.8.n.n.n.6.n.n.4.8.L.T.= A B. J. y y j R.R.R.R.R.",
+"n.n.7.5.3.5.=.&.Z ; ; = = = = = V l.v. q. t R.R.R.R.R.R.",
+"n.7.7.8.8.8.5.4.>.=.*. R E E W S x.v. 0. R. R.R.R.R.R.R.R.",
+"n.n.6.5.5.3.=.&.B ; ( ( _ ` O.` c.c. 0. R.R.R.R.R.R.R.R.R.R.",
+"4.5.8.8.n.n.6.7.<.>. ^ / [ ] ] } } 2. R.R.R.R.R.R.R.R.R.R.",
+"7.,.<.<.<.>.=.&.B ; R. ^ Q / / [ 1. R.R.R.R.R.R.R.R.R.R.",
+" I :.3.3.6.n.;. R.R.R.R. ^ ~ / R.R.R.R.R.R.R.R.R.R.R.",
+"R.R. P I T R.R.R.R.R.R.R. ~ R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R. R.R.R.R.R.R.R.R.R.R.R. R.R.R.R.R.R.R.R.R.R.R.R.R.",
+};
diff --git a/icons/32x32-kde2/configuration.xpm b/icons/32x32-kde2/configuration.xpm
new file mode 100644
index 0000000..16e12ef
--- /dev/null
+++ b/icons/32x32-kde2/configuration.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 79 1",
+" c #000000000000",
+". c #171717171717",
+"X c #222222222222",
+"o c #292929292424",
+"O c #2d2d2d2d2d2d",
+"+ c #343434343434",
+"@ c #3c3c3c3c3c3c",
+"# c #4a4a46462e2e",
+"$ c #5c5c4e4e3939",
+"% c #5e5e51513f3f",
+"& c #7e7e72721e1e",
+"* c #454545454545",
+"= c #4b4b4b4b4b4b",
+"- c #50504a4a4242",
+"; c #5f5f54544646",
+": c #5b5b58584242",
+"> c #535353535353",
+", c #5e5e5a5a5454",
+"< c #5a5a5a5a5a5a",
+"1 c #62625b5b5252",
+"2 c #61615e5e5a5a",
+"3 c #646463635f5f",
+"4 c #646464646363",
+"5 c #6b6b6b6b6363",
+"6 c #6c6c6c6c6c6c",
+"7 c #747474747474",
+"8 c #777777777878",
+"9 c #7b7b7b7b7b7b",
+"0 c #00006060a4a4",
+"q c #0a0a7b7bb5b5",
+"w c #4d4d9b9bc8c8",
+"e c #bdbd7c7c4c4c",
+"r c #eeee78780f0f",
+"t c #eeee79791010",
+"y c #9e9e96964a4a",
+"u c #babab6b67373",
+"i c #cfcf88885454",
+"p c #d6d68e8e4242",
+"a c #d9d991915858",
+"s c #e0e093934747",
+"d c #e3e398985c5c",
+"f c #ffffa9a96464",
+"g c #fcfcb1b17474",
+"h c #838383838383",
+"j c #8b8b8b8b8b8b",
+"k c #949494949494",
+"l c #9b9b9b9b9b9b",
+"z c #92929c9ca1a1",
+"x c #a5a5a5a5a5a5",
+"c c #abababababab",
+"v c #b4b4b4b4b4b4",
+"b c #bbbbbbbbbbbb",
+"n c #cacac6c68282",
+"m c #c9c9c6c69191",
+"M c #e8e8c3c38f8f",
+"N c #ececcbcb9f9f",
+"B c #efefd4d4b0b0",
+"V c #f2f2dcdcbfbf",
+"C c #c5c5c5c5c5c5",
+"Z c #cccccccccccc",
+"A c #dcdcd4d4c6c6",
+"S c #d3d3d3d3d3d3",
+"D c #dcdcdcdcdcdc",
+"F c #e7e7e2e2dddd",
+"G c #eeeee4e4d6d6",
+"H c #f4f4e4e4cdcd",
+"J c #f0f0e6e6d7d7",
+"K c #f6f6ececdddd",
+"L c #fafae1e1d5d5",
+"P c #e3e3e3e3e3e3",
+"I c #eaeae5e5e0e0",
+"U c #efefeaeae4e4",
+"Y c #ebebebebebeb",
+"T c #f3f3eeeee8e8",
+"R c #f6f6f1f1ebeb",
+"E c #fafaf5f5efef",
+"W c #f3f3f3f3f3f3",
+"Q c #fefefefefefe",
+"! c None",
+/* pixels */
+"!!!!!!!!!!!!!!!!!@ !!!!!!!!!!!!!",
+"!!!!!!!!!!!!!!!!@4<@!!!!!!!!!!!!",
+"!!!!!!!!!!!!!!!!=c7O!!!!!!!!!!!!",
+"!!!!!!!!!!!!!!!!@ZjO<!!!!!!!!!!!",
+"!!!!!!!!!!!!!!!!ODxOO9!!!!!!!!!!",
+"!!!!!!!!!!!!!!!!+DlO X*l!!!!!!!!",
+"!!!!!!!!!!!!!!!O6Yh@!! @>l!!!!!!",
+"!!!!!!!!!!!=<!O6Yx4= !!! @>l!!!!",
+"!!!!!!!!!!>ZZ+6Ych4>@ !!!! @>l!!",
+"!!!!!!!!!=CCO7Wbj74=@O !!!!! @l.",
+"!!!!!!!!=cbZ+cPDkj7<*O !!!!!lX !",
+"!!!!!!!<PZCvQ@<DSCk6 !!!!!l@ ! ",
+"!!!!!!<YPDkQQQQ@+Ooo<7>!!!j@ !!!",
+"!!!!!<YYSlQQQQQWYDlxklk@>7+ !!!!",
+"!!!!*SDSkQQQQQWYPDZC6hjkz@*!!!!!",
+"!!!*bZDkQQQQQQWWPDZZCC7kklx&&&!!",
+"!!=CCCkQQQQQQQQWYDDSZZZS7l&Qny=!",
+"!*vCZjQQQQQQQQQWWYPDDoDDPY#mu&#*",
+"*cvbC3EEEEEERRRRTUIF+Le3FU,:##Z ",
+" DvbCb=2KKKKKKKJKJGG+pa5A,lcCD4 ",
+" 66DbcbD<1HHHHHHHHHH@gt5-lSZP74 ",
+" 9976SxDWW4;VVVVVVVV*gr3kZSY77 !",
+"! 7666YWWWW4;BBBBBB*fr4xCP98 !!",
+"!!! 766hWYYYP>%NNNN*fr5xP68 !!!",
+"!!!!! 69jjWPSbv>$MM=sd5k77 !!!!",
+"!!!!!!! hhhjYCvSD<$*Li5<7 !!!!!",
+"!!!!!!!!! hjh7PDDPYY*446 !!!!!!",
+"!!!!!!!!!!! 9779YDPDY9h !!!!!!!",
+"!!!!!!!!!!!!! 6799PD77 !!!!!!!!",
+"!!!!!!!!!!!!!!! hh999 !!!!!!!!!",
+"!!!!!!!!!!!!!!!!! hh !!!!!!!!!!",
+"!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!",
+};
diff --git a/icons/32x32-kde2/development.xpm b/icons/32x32-kde2/development.xpm
new file mode 100644
index 0000000..410b5f2
--- /dev/null
+++ b/icons/32x32-kde2/development.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 29 1",
+" c #000000000000",
+". c #0e0e0e0e0e0e",
+"X c #131313131313",
+"o c #303030303030",
+"O c #3d3d3d3d3d3d",
+"+ c #464646464646",
+"@ c #505050505050",
+"# c #5d5d5d5d5d5d",
+"$ c #646464646464",
+"% c #686868686868",
+"& c #767676767676",
+"* c #787878787878",
+"= c #858585858585",
+"- c #8c8c8c8c8c8c",
+"; c #959595959595",
+": c #9c9c9c9c9c9c",
+"> c #a1a1a1a1a1a1",
+", c #aaaaaaaaaaaa",
+"< c #b4b4b4b4b4b4",
+"1 c #bbbbbbbbbbbb",
+"2 c #c3c3c3c3c3c3",
+"3 c #cccccccccccc",
+"4 c #d4d4d4d4d4d4",
+"5 c #dcdcdcdcdcdc",
+"6 c #e3e3e3e3e3e3",
+"7 c #ecececececec",
+"8 c #f2f2f2f2f2f2",
+"9 c #fdfdfdfdfdfd",
+"0 c None",
+/* pixels */
+"00000000000000000000000000000000",
+"00000000+++++++00000000000000000",
+"0000000o9973<>;+++00000000000000",
+"000000 %%9753<::-++000000000000",
+"000000 1>>%%97753<>;o00000000000",
+"000000 641::%%97753<>o0000000000",
+"0000000 652>>%%9654<:o000000000",
+"0++000000 652>:#6652,o000000000",
+"o9>++000000 642$5554,O000000000",
+"o961>oo000000 >@65552:o00000000",
+" 97622>oo00000+%255441:o00000000",
+" %976622>oo000$1555441;o00000000",
+" >%9766521:ooo1565445<=& 0000000",
+" 2:%97855541114555463:-=& 00000",
+"0 2>%9977755545555461>>:;=&++000",
+"0 82:%&9997777776532<<<<<,:=*++0",
+"00 82>>%%&99999963<135431<<,;=*0",
+"000 8522:>%%%%%%&4545654321<,>:0",
+"0000 28552111,>-;%*6767654321<,0",
+"00000. 285441,>=>::%*77875543210",
+"0000000 1631>>131>:%&997654320",
+"0000000000 X 16452:>%*9976540",
+"0000000000000000 28552>>%&99760",
+"000000000000000000 28552>:%&990",
+"00000000000000000000 28552>>%*0",
+"0000000000000000000000 28552>:0",
+"000000000000000000000000 285520",
+"00000000000000000000000000 2850",
+"0000000000000000000000000000 20",
+"000000000000000000000000000000 0",
+"00000000000000000000000000000000",
+"00000000000000000000000000000000",
+};
diff --git a/icons/32x32-kde2/disk-cd.xpm b/icons/32x32-kde2/disk-cd.xpm
new file mode 100644
index 0000000..d4791ca
--- /dev/null
+++ b/icons/32x32-kde2/disk-cd.xpm
@@ -0,0 +1,245 @@
+/* XPM */
+static char * cdrom_unmount_xpm[] = {
+"32 32 210 2",
+" c None",
+". c #020204",
+"+ c #BEFEFC",
+"@ c #AAFAF4",
+"# c #221E24",
+"$ c #CEFEFC",
+"% c #CAFEFC",
+"& c #C2FEFC",
+"* c #AEFAF6",
+"= c #9EF2F4",
+"- c #96F2F4",
+"; c #9AE6E4",
+"> c #BAFEFC",
+", c #9EF6F4",
+"' c #8AEEEC",
+") c #8AF2F4",
+"! c #86EAEC",
+"~ c #B2FAF4",
+"{ c #A2F6F4",
+"] c #92F2F4",
+"^ c #8EEEEC",
+"/ c #7AEAE4",
+"( c #76EAEC",
+"_ c #72E6E4",
+": c #6EE6E4",
+"< c #5EE2DC",
+"[ c #5AD6DC",
+"} c #86EEEC",
+"| c #82EEEC",
+"1 c #72EAE4",
+"2 c #66E6E4",
+"3 c #56DEDC",
+"4 c #4ADADC",
+"5 c #42E2E4",
+"6 c #125A54",
+"7 c #121E1C",
+"8 c #C6FEFC",
+"9 c #5ADEDC",
+"0 c #4EDADC",
+"a c #42D6DC",
+"b c #3AD6D4",
+"c c #32D2D4",
+"d c #022A2C",
+"e c #4A4A4C",
+"f c #263A3C",
+"g c #C2F6F4",
+"h c #8EF2F4",
+"i c #7EEAE8",
+"j c #66E2DC",
+"k c #2ACECC",
+"l c #26D2D4",
+"m c #22CECC",
+"n c #8E8284",
+"o c #827E7C",
+"p c #625E60",
+"q c #A6EEEC",
+"r c #9AF6F4",
+"s c #52DADC",
+"t c #36D2D4",
+"u c #1ACACC",
+"v c #0AC6C4",
+"w c #0AC2C4",
+"x c #12C6C4",
+"y c #023E3C",
+"z c #868284",
+"A c #7E7E84",
+"B c #7A7A7B",
+"C c #9AFEFC",
+"D c #86F2F4",
+"E c #3ED6D9",
+"F c #22CACC",
+"G c #06C6C4",
+"H c #02BEBC",
+"I c #AA9694",
+"J c #DEAEB4",
+"K c #8E8A88",
+"L c #7A7674",
+"M c #6E6A6C",
+"N c #82E6E4",
+"O c #46D6DC",
+"P c #02C2BC",
+"Q c #023634",
+"R c #3A5E5C",
+"S c #CABABC",
+"T c #E2BABC",
+"U c #C2AAAC",
+"V c #828284",
+"W c #5A5A5C",
+"X c #76FAF4",
+"Y c #62E2E4",
+"Z c #26CED0",
+"` c #12CECC",
+" . c #02C2C4",
+".. c #024244",
+"+. c #9E928C",
+"@. c #CAC2C4",
+"#. c #CEBEBC",
+"$. c #DAB6B8",
+"%. c #868684",
+"&. c #524E4C",
+"*. c #1A1A1C",
+"=. c #36363C",
+"-. c #222224",
+";. c #2ED2CC",
+">. c #06CACC",
+",. c #02C6C4",
+"'. c #02CACC",
+"). c #C2AEAC",
+"!. c #CECACC",
+"~. c #CABEBC",
+"{. c #E2C2BC",
+"]. c #161614",
+"^. c #6A6664",
+"/. c #8A8A8C",
+"(. c #7E9A9C",
+"_. c #2A2A2C",
+":. c #0AAAAC",
+"<. c #021614",
+"[. c #021A18",
+"}. c #021E1C",
+"|. c #E2D6DC",
+"1. c #DEDADC",
+"2. c #D6D2D4",
+"3. c #D6CECF",
+"4. c #22262C",
+"5. c #9A9A9C",
+"6. c #022624",
+"7. c #A6A69C",
+"8. c #025A5C",
+"9. c #0AB6B4",
+"0. c #D6D2CC",
+"a. c #CEC6CC",
+"b. c #D2CACC",
+"c. c #DACAD4",
+"d. c #2E2E34",
+"e. c #8E8E8C",
+"f. c #063634",
+"g. c #02524C",
+"h. c #666664",
+"i. c #0A0A0C",
+"j. c #76767C",
+"k. c #727274",
+"l. c #6E6E6C",
+"m. c #5E625C",
+"n. c #56565C",
+"o. c #46464C",
+"p. c #228E8C",
+"q. c #022224",
+"r. c #CAC6BC",
+"s. c #C6C6BC",
+"t. c #BECEB4",
+"u. c #B2CEAC",
+"v. c #727A64",
+"w. c #060604",
+"x. c #424244",
+"y. c #0A8284",
+"z. c #C6CAC4",
+"A. c #B6D6B4",
+"B. c #B2E2B4",
+"C. c #B2EAB4",
+"D. c #BAF6BC",
+"E. c #B2B69C",
+"F. c #2A3234",
+"G. c #7E827C",
+"H. c #827A7C",
+"I. c #726E6C",
+"J. c #323A34",
+"K. c #026664",
+"L. c #4E7264",
+"M. c #B2E6B4",
+"N. c #C2F6C4",
+"O. c #E6E6BC",
+"P. c #F2BABC",
+"Q. c #D2BEBC",
+"R. c #C2AEB4",
+"S. c #062E2C",
+"T. c #7EA694",
+"U. c #CAFABC",
+"V. c #E2EAB4",
+"W. c #F6C6BC",
+"X. c #F2B6BC",
+"Y. c #D6BAB4",
+"Z. c #D2CED4",
+"`. c #C6A2A4",
+" + c #7E7E7C",
+".+ c #7E7A74",
+"++ c #767674",
+"@+ c #EAEEBC",
+"#+ c #C6C2BC",
+"$+ c #C6A6A4",
+"%+ c #8A8688",
+"&+ c #9A8A7C",
+"*+ c #FECACC",
+"=+ c #D6B6B4",
+"-+ c #DED2D4",
+";+ c #CEC2C4",
+">+ c #AE9294",
+",+ c #525654",
+"'+ c #C6A29C",
+")+ c #AE9E9C",
+"!+ c #6E6664",
+"~+ c #0E2E2C",
+"{+ c #06C2C4",
+"]+ c #626264",
+"^+ c #7A8684",
+"/+ c #1A322C",
+"(+ c #022A24",
+"_+ c #0A524C",
+":+ c #0A8A84",
+"<+ c #024E4C",
+" . . . . . . . ",
+" . . . . . . + + + + + + @ . ",
+" # + + + + + $ $ % & * = - ; . ",
+" . + % & & & & + > * , ' ) ! . ",
+" . + & & + + + ~ { ] ^ / ( ! . ",
+" . + & + & + * { ] ! _ : < [ . ",
+" . + & & ~ @ - } | 1 2 3 4 5 . ",
+" . 6 7 + 8 * = - ! ( 2 9 0 a b c . ",
+" . 6 d e f g * , h i _ j 3 4 b k l m . ",
+" . 6 d n o p f q r ' / : < s a t k u v w . ",
+" . x y z A B B p f C D 1 j 9 0 E b F u G G H . ",
+" . x y I J K A L L M f N 1 < 3 O t k F x H P G w . ",
+" . x Q R S T U K V B W # f X Y 4 E c Z ` v P H H P x . ",
+" . .....+.@.#.$.U %.&.*.=.-.f < 4 E ;.F ` >.G >.H ,.'.H . ",
+" . P y ..y ).!.~.~.{.p ].^./.(._.f t t t t :.:.:.:.<.<.[.}.. ",
+". .y ....d |.1.2.3.|.W 4.5.}.6.7.. d d d d . . . . 6.d 8.y . ",
+". 9.8...d d 0.a.!.b.c.+.d.e.f.g.h.i.j.k.l.m.n.o.d d d 8.y y . ",
+". p.H 8.q.d r.@.S s.t.u.v.h.5.V w.x.B l.h.m.n.e d d 8.y y y . ",
+". y.p.H 8.d 7.z.A.B.C.D.E.k.F.F.^.G.H.k.I.h.h.J.d 8.y y y . ",
+". K.y.p.H 8.L.M.C.D.N.O.P.Q.3.3.R.e.A B B k.p S.8.y y y . ",
+" . K.y.p.H 8.T.N.U.V.W.X.Y.Z.b.#.`./. +.+++..8.y y y . ",
+" . K.y.p.H 8.A.@+W.X.$.#+Z.!.@.Y.$+%+o ..8.y y y . ",
+" . K.y.p.H 8.&+*+X.=+~.-+0.;+;+{.>+..8.y y y . ",
+" . K.y.p.H 8.,+'+R.@.|.|.;+)+!+~+{+y y y . ",
+" . K.y.p.H 8.<.f ]+^+^+W /+(+w y y y . ",
+" . K.y.p.H 8.6.6.(+S.6.(+{+y y y . ",
+" . K.y.p.P 8.y (+d y {+y y y . ",
+" . K.y.p.H 8.y y {+y y y . ",
+" . K.y.p.H H 9.y y y . ",
+" . K.y.p.p._+y y . ",
+" . K.y.:+<+y . ",
+" . . . . . "};
diff --git a/icons/32x32-kde2/disk-floppy.xpm b/icons/32x32-kde2/disk-floppy.xpm
new file mode 100644
index 0000000..079f18a
--- /dev/null
+++ b/icons/32x32-kde2/disk-floppy.xpm
@@ -0,0 +1,113 @@
+/* XPM */
+static char * 3floppy_unmount_xpm[] = {
+"32 32 78 1",
+" c None",
+". c #000000",
+"+ c #BCBCFF",
+"@ c #8989FF",
+"# c #000080",
+"$ c #C0C0C0",
+"% c #B4B4FF",
+"& c #FEFEFE",
+"* c #ACACFF",
+"= c #FFFFFF",
+"- c #FDFDFD",
+"; c #A4A4FF",
+"> c #F8F8FA",
+", c #FCFCFC",
+"' c #9C9CFF",
+") c #9494FF",
+"! c #FBFBFB",
+"~ c #8D8DFF",
+"{ c #FAFAFA",
+"] c #8585FF",
+"^ c #7D7DFF",
+"/ c #F9F9F9",
+"( c #7575FF",
+"_ c #6D6DFF",
+": c #6565FF",
+"< c #BFBFBF",
+"[ c #5E5EFF",
+"} c #87879F",
+"| c #00C6C3",
+"1 c #0000DF",
+"2 c #5656FF",
+"3 c #030381",
+"4 c #3B3AD2",
+"5 c #7E7EA0",
+"6 c #0000C0",
+"7 c #4E4EFF",
+"8 c #4444F0",
+"9 c #4342FF",
+"0 c #4048B2",
+"a c #3837F4",
+"b c #3838FD",
+"c c #7583B7",
+"d c #4646FF",
+"e c #3639EB",
+"f c #3E3EFF",
+"g c #8C8CE2",
+"h c #AAAAAA",
+"i c #B5B5B5",
+"j c #3636FF",
+"k c #ACACAC",
+"l c #0101FF",
+"m c #0000FF",
+"n c #2F2FFF",
+"o c #A3A3A3",
+"p c #0606FF",
+"q c #0404FF",
+"r c #0303FF",
+"s c #2727FF",
+"t c #9A9A9A",
+"u c #0A0AFF",
+"v c #0909FF",
+"w c #0707FF",
+"x c #1F1FFF",
+"y c #919191",
+"z c #0F0FFF",
+"A c #0D0DFF",
+"B c #0C0CFF",
+"C c #1717FF",
+"D c #1313FF",
+"E c #1212FF",
+"F c #1010FF",
+"G c #1515FF",
+"H c #00001F",
+"I c #1616FF",
+"J c #000033",
+"K c #00003F",
+"L c #000022",
+"M c #0013A4",
+" . ",
+" .+. ",
+" .+@+. ",
+" .+++#$. ",
+" .%%%#&&$. ",
+" .***#=$&-$. ",
+" .;;;#>,=$&&$. ",
+" .'''#&$&&=$&-$. ",
+" .)))#===$!!=$&&$. ",
+" .~~~#=$===${&=$&&$. ",
+" .]]]]#==$===$&-=$=-$. ",
+" .^^^^^^#==$===$/-=$=&$. ",
+" .((((((((#==$===$&&=$=-$. ",
+" ._____#____#==$===${!=$==#. ",
+" .::::#<<#::::#=&$===$!===#::. ",
+".[[[[#<<}<#[[[[#==$===$==#[[|1. ",
+".222#<<345<#2222#==$====#22|16. ",
+".|7#<<3890<<#7777#==$==#77|16. ",
+".1#<<3abc<<<<#dddd#===#dd|16. ",
+" .#=<cec<<<<<<#ffff#g#ff|16. ",
+" .h=iciiiiiii##jjjjjjj|16. ",
+" .h=kkkkkkk#lm#nnnnn|16. ",
+" .h=ooooo#pqrl#sss|16. ",
+" .h=ttt#uvwpq#xx|16. ",
+" .h=y#zABuv#CC|16. ",
+" .h#DEFzA#zz|16. ",
+" .#|GDE#ww|16. ",
+" H1|I#mm|16. ",
+" J1#mm|16. ",
+" K#||16. ",
+" LM16. ",
+" ... "};
diff --git a/icons/32x32-kde2/disk.xpm b/icons/32x32-kde2/disk.xpm
new file mode 100644
index 0000000..16f936d
--- /dev/null
+++ b/icons/32x32-kde2/disk.xpm
@@ -0,0 +1,248 @@
+/* XPM */
+static char * hd_unmount_xpm[] = {
+"32 32 213 2",
+" c None",
+". c #020204",
+"+ c #DADADC",
+"@ c #C2C2C4",
+"# c #AAAAAC",
+"$ c #262A2C",
+"% c #22262C",
+"& c #222224",
+"* c #2A2A28",
+"= c #7E5224",
+"- c #AA8A5C",
+"; c #AAA294",
+"> c #AA9A7C",
+", c #9E723C",
+"' c #462E14",
+") c #2E3234",
+"! c #5E4A34",
+"~ c #825624",
+"{ c #EAB67C",
+"] c #EAC69C",
+"^ c #F6E2C4",
+"/ c #EECEAC",
+"( c #F2CEA4",
+"_ c #F6DEBC",
+": c #B67A34",
+"< c #D6D6D4",
+"[ c #9A5E1C",
+"} c #CE8E4C",
+"| c #C6863C",
+"1 c #D6A26C",
+"2 c #E6C294",
+"3 c #F6DEC4",
+"4 c #F2D2AC",
+"5 c #EECA9C",
+"6 c #EECEA4",
+"7 c #FAEEDC",
+"8 c #9E5E1C",
+"9 c #AA6A24",
+"0 c #B27224",
+"a c #D69E64",
+"b c #EECAA4",
+"c c #F2CAA4",
+"d c #EEC69C",
+"e c #F6E2CC",
+"f c #F6E6D4",
+"g c #725634",
+"h c #C2864C",
+"i c #C2823C",
+"j c #B2722C",
+"k c #9E662C",
+"l c #BE7E3C",
+"m c #CA965C",
+"n c #F6DABE",
+"o c #F2D6B4",
+"p c #F2D6BC",
+"q c #FEEEDC",
+"r c #FEF2DC",
+"s c #5A360C",
+"t c #DEA264",
+"u c #CA8E4C",
+"v c #BA7E3C",
+"w c #CE9A5C",
+"x c #E6BA88",
+"y c #EACA9C",
+"z c #F2DABC",
+"A c #1E1E24",
+"B c #E2B27C",
+"C c #DEAE7C",
+"D c #DAAA70",
+"E c #CE9654",
+"F c #CA8A3C",
+"G c #4E2A0C",
+"H c #220E04",
+"I c #AE6E27",
+"J c #E6B27C",
+"K c #F2D2B4",
+"L c #8A521C",
+"M c #32363C",
+"N c #3E2A24",
+"O c #F2C684",
+"P c #E2BE8C",
+"Q c #EAC29C",
+"R c #E6BE8E",
+"S c #EABA84",
+"T c #36220C",
+"U c #562E04",
+"V c #9E825C",
+"W c #A68654",
+"X c #A2621C",
+"Y c #7E461C",
+"Z c #F6D2AC",
+"` c #F2CEAC",
+" . c #BA824C",
+".. c #261E0C",
+"+. c #3E3E3C",
+"@. c #2E2E2C",
+"#. c #522A14",
+"$. c #F6D6B4",
+"%. c #623A14",
+"&. c #1A0604",
+"*. c #D6AA7C",
+"=. c #8A6A44",
+"-. c #865E34",
+";. c #E6AA6C",
+">. c #C2A284",
+",. c #32221C",
+"'. c #3E3A34",
+"). c #363634",
+"!. c #262A34",
+"~. c #5E3214",
+"{. c #FEF2E4",
+"]. c #FADAB4",
+"^. c #2A1204",
+"/. c #4E361C",
+"(. c #7A4E1C",
+"_. c #C68A44",
+":. c #BE9A74",
+"<. c #2A1A14",
+"[. c #0E0E0C",
+"}. c #F6E2BC",
+"|. c #E6C6A4",
+"1. c #EABE94",
+"2. c #E6C69C",
+"3. c #AE8664",
+"4. c #76420C",
+"5. c #B68244",
+"6. c #BAA684",
+"7. c #92622C",
+"8. c #160E0A",
+"9. c #3A1E04",
+"0. c #D69654",
+"a. c #E2BA8C",
+"b. c #BA8254",
+"c. c #2A221C",
+"d. c #0A0A0C",
+"e. c #4E4E4C",
+"f. c #B6B6BC",
+"g. c #8A8A8C",
+"h. c #4E2A14",
+"i. c #C2AA94",
+"j. c #B6A694",
+"k. c #BEA284",
+"l. c #8A7A6C",
+"m. c #6E563C",
+"n. c #0A0604",
+"o. c #CE8A44",
+"p. c #DAAA7C",
+"q. c #020604",
+"r. c #969694",
+"s. c #323234",
+"t. c #C6C6C4",
+"u. c #BEC2C4",
+"v. c #4E5254",
+"w. c #3A3E44",
+"x. c #A6927C",
+"y. c #DAA66C",
+"z. c #B69E7C",
+"A. c #C27E3C",
+"B. c #DE9A54",
+"C. c #0E0A04",
+"D. c #FEFEFC",
+"E. c #9A9A9C",
+"F. c #A6A6A4",
+"G. c #BABABC",
+"H. c #6A6E6C",
+"I. c #525254",
+"J. c #A29684",
+"K. c #FAE6C4",
+"L. c #BA7E34",
+"M. c #9A6224",
+"N. c #CA8644",
+"O. c #5A5A5C",
+"P. c #424244",
+"Q. c #16120C",
+"R. c #0A0A04",
+"S. c #6E5A3C",
+"T. c #E6DACC",
+"U. c #FEF2D4",
+"V. c #FAE2C4",
+"W. c #BE823C",
+"X. c #BE7624",
+"Y. c #121214",
+"Z. c #1A120C",
+"`. c #D6A674",
+" + c #FEEACC",
+".+ c #D28634",
+"++ c #8E5A1C",
+"@+ c #727274",
+"#+ c #626264",
+"$+ c #1A160C",
+"%+ c #8A7A5C",
+"&+ c #CA863C",
+"*+ c #663E14",
+"=+ c #7A7A7C",
+"-+ c #423E34",
+";+ c #F2EAD4",
+">+ c #F2DAB4",
+",+ c #E6A25C",
+"'+ c #62421C",
+")+ c #2E2214",
+"!+ c #9E9E9C",
+"~+ c #DEDEDC",
+"{+ c #121614",
+"]+ c #767A7C",
+"^+ c #0E0A0C",
+"/+ c #0E0604",
+"(+ c #1A1614",
+"_+ c #000000",
+":+ c #005600",
+"<+ c #00C000",
+"[+ c #009300",
+"}+ c #828284",
+"|+ c #B2B2B4",
+" . . . . . . ",
+" . + @ # # @ + . ",
+" . + $ $ % % & $ + . ",
+" . + * = - ; > , ' ) + . ",
+" . + ! ~ { ] ^ / ( _ : ~ + . ",
+" . < [ } | 1 2 3 4 5 6 7 _ ~ + . ",
+" . + 8 9 0 : a b 3 c d c e f e g + . ",
+" . + h i j k l m 2 n / b o p e q r ~ + . ",
+" . + s t u i 0 v w x y ] c 3 3 n n z y & + . ",
+" . + A h B C D E F v G . H I J K ] x x ( L A + . ",
+" . + M N O P Q R S I T U V W X Y Z x R Q ` ...+.+ . ",
+" . + M @.#.$.` c b ( %.&.*.( =.-.U ;.p K n n >.,.+.'.+ . ",
+" . + ).).!.~.{.f 3 z ].[ ^.*.g /.(.H _.z ` $.3 :.<.@.'.+ . ",
+" . + & @.@.[.#.}.4 |.1.2.3.4.5.6.7.8.9.0.d a.R ` b.c.d.+ e.. ",
+" . + ).f.g.e.@.h.i.j.6.k.>.l.m.4.. n.G 9 o.1 D p.S = q.+ e.e.. ",
+". + e.r.s.g.f.t.@ @ @ @ u.v.w.x.y.z.:.E 9 k A.} u B.C.< e.e.e.. ",
+". D.+.E.g.F.G.f.E.g.H.'.I.J.7 K.5 $.d a L.M.k 9 N.%.+ e.e.e.. ",
+". + D.).O.g.g.P.Q.R.S.T.U.q V.` 5 3 b y.u W.A.X.4.< e.e.e.. ",
+". F.< D.Y.& 8.Q.Z.8.Z.`. +7 _ b d V.` `.h } .++++ e.e.e.. ",
+". @+F.+ D.#+8.Z.Z.$+Q...%+P K.Z b ^ o R t &+*++ e.e.e.. ",
+" . =+F.< D.#+Z.Z.Z.Z.8.C.T -+: O ;+>+,+'+)++ e.e.e.. ",
+" . @+!+~+D.O.8.$+$+$+Q.Z.Q.R.n.n.n.R.{+< e.e.e.. ",
+" . ]+!++ D.#+8.Z.$+Z.$+Z.Z.Q.$+Q.^++ e.e.e.. ",
+" . @+E.< D.#+8.Z.$+Z.Z.Z.Z.8.C.+ e.e.e.. ",
+" . =+!+< D.#+8.Z.Z.Z.$+Z./++ e.e.e.. ",
+" . =+F.< D.#+8.$+$+Z.C.+ e.e.e.. ",
+" . =+F.+ D.#+Q.(+d.+ e.e.e.. ",
+" . g.# < D.D.D.< e.e.e.. ",
+" . =+F.< < G.=+e.e.. ",
+" . }+F.|+F.=+e.. ",
+" . g.g.=+=+. ",
+" . . . . "};
diff --git a/icons/32x32-kde2/display.xpm b/icons/32x32-kde2/display.xpm
new file mode 100644
index 0000000..ab9a5aa
--- /dev/null
+++ b/icons/32x32-kde2/display.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* Drawn by Nico Shirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*kscreensaver[]={
+"32 32 11 1",
+"# c #000000",
+"d c #c0c0c0",
+"a c #ffffff",
+"e c #808080",
+"f c #585858",
+"i c #a0a0a4",
+"g c #0000c0",
+"c c #c0c000",
+"b c #ffffc0",
+"h c #ffa858",
+". c None",
+"................................",
+".##############################.",
+"#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaf#",
+"#addddddddddddddddddddddddddddf#",
+"#adffffffffffffffffffffffffffdf#",
+"#adfggggggggggggggggggggggggadf#",
+"#adfggggggggggggggggggggggggadf#",
+"#adfggggggggggggggggggggggggadf#",
+"#adfggggggggggggggggggggggggadf#",
+"#adfggggggggggggggggggggggggadf#",
+"#adfggggggggggggggggggggggggadf#",
+"#adfggggggggggggggggggggggggadf#",
+"#adfggggggggggggggggggggggggade#",
+"#adfggggggggggggggggggggggggade#",
+"#adfggggggggggggggggggggggggade#",
+"#adfggggggggggggggggggggggggade#",
+"#adfggggggggggggggggggggggggade#",
+"#adfggggggggggggggggggggggggade#",
+"#adfggggggggggggggggggggggggade#",
+"#adfggggggggggggggggggggggggade#",
+"#adfaaaaaaaaaaaaaaaaaaaaaaaaade#",
+"#adddddddddddddddddddddddddddde#",
+"#adddddddddddddedededededahadde#",
+"#adddddddddddddddddddddddddddde#",
+"#eeeeeeeeeeeeeeeeeeeeeeeeeeeeee#",
+".##############################.",
+".........#feiddaaddief#.........",
+".........#feiddaaddief#.........",
+"......####################......",
+".....#aaaaaaaaaaaaaaaaaaaa#.....",
+".....#eeeeeeeeeeeeeeeeeeee#.....",
+".....######################....."};
+
diff --git a/icons/32x32-kde2/editor.xpm b/icons/32x32-kde2/editor.xpm
new file mode 100644
index 0000000..aeef07b
--- /dev/null
+++ b/icons/32x32-kde2/editor.xpm
@@ -0,0 +1,183 @@
+/* XPM */
+static char * kedit_xpm[] = {
+"32 32 148 2",
+" c None",
+". c #000000",
+"+ c #39CC3B",
+"@ c #01BE03",
+"# c #3FC03B",
+"$ c #3CC53B",
+"% c #02BC03",
+"& c #020204",
+"* c #46AF3B",
+"= c #44B63B",
+"- c #0CA803",
+"; c #08AF03",
+"> c #05B603",
+", c #02BD03",
+"' c #D88D4B",
+") c #DFC19D",
+"! c #D69D7C",
+"~ c #4CA53B",
+"{ c #159303",
+"] c #129A03",
+"^ c #0FA103",
+"/ c #0BA803",
+"( c #FE7E04",
+"_ c #FEBA84",
+": c #F7984F",
+"< c #FEE2D4",
+"[ c #4EA13B",
+"} c #188D03",
+"| c #159403",
+"1 c #129B03",
+"2 c #0EA203",
+"3 c #0BA903",
+"4 c #08B003",
+"5 c #04B703",
+"6 c #FE8205",
+"7 c #FEDEAC",
+"8 c #F36F07",
+"9 c #CC6E2C",
+"0 c #B58369",
+"a c #53963B",
+"b c #1F7F03",
+"c c #1B8603",
+"d c #119C03",
+"e c #0EA303",
+"f c #0BAA03",
+"g c #07B103",
+"h c #04B803",
+"i c #FE8611",
+"j c #E27A04",
+"k c #8E4204",
+"l c #55913B",
+"m c #227903",
+"n c #1E8003",
+"o c #1B8703",
+"p c #188E03",
+"q c #149503",
+"r c #0AAA03",
+"s c #863E04",
+"t c #5A863B",
+"u c #286B03",
+"v c #257303",
+"w c #217A03",
+"x c #1E8103",
+"y c #1B8803",
+"z c #178F03",
+"A c #149603",
+"B c #119D03",
+"C c #0DA403",
+"D c #E67E04",
+"E c #5C813B",
+"F c #2B6503",
+"G c #286C03",
+"H c #247303",
+"I c #1A8803",
+"J c #179003",
+"K c #149703",
+"L c #109E03",
+"M c #62773B",
+"N c #315803",
+"O c #2E5F03",
+"P c #2B6603",
+"Q c #276D03",
+"R c #247403",
+"S c #217B03",
+"T c #1D8203",
+"U c #1A8903",
+"V c #FA7604",
+"W c #EA7A04",
+"X c #7A3604",
+"Y c #64723B",
+"Z c #345103",
+"` c #2A6703",
+" . c #276E03",
+".. c #247503",
+"+. c #207C03",
+"@. c #C0C0C0",
+"#. c #6A2E04",
+"$. c #FABE84",
+"%. c #F67614",
+"&. c #E27204",
+"*. c #924604",
+"=. c #68683B",
+"-. c #3B4403",
+";. c #374B03",
+">. c #345203",
+",. c #315903",
+"'. c #2D6003",
+"). c #FFFFFF",
+"!. c #C29A84",
+"~. c #FACEB4",
+"{. c #E66E04",
+"]. c #8A4204",
+"^. c #3D3D03",
+"/. c #3A4503",
+"(. c #374C03",
+"_. c #345303",
+":. c #000080",
+"<. c #B76E50",
+"[. c #F6CEB4",
+"}. c #FEDEC4",
+"|. c #EA8E54",
+"1. c #D2763C",
+"2. c #823A04",
+"3. c #3D3E03",
+"4. c #F6DECC",
+"5. c #E6AE8C",
+"6. c #BA765C",
+"7. c #86523C",
+"8. c #52261C",
+"9. c #0000FF",
+"0. c #7F4F48",
+"a. c #EECABC",
+"b. c #EAB694",
+"c. c #B26A4C",
+"d. c #76422C",
+"e. c #76463C",
+"f. c #46423C",
+"g. c #725E4C",
+"h. c #824A3C",
+"i. c #585858",
+"j. c #BEBEBC",
+"k. c #DEDEDC",
+"l. c #808080",
+"m. c #D2D2D4",
+"n. c #004040",
+"o. c #027E04",
+"p. c #004000",
+"q. c #008000",
+" . . . ",
+" . . + + . ",
+" . . + + @ @ . ",
+" . . + + @ @ @ . ",
+" . . + + @ @ @ @ @ . ",
+" . . # $ % @ @ @ @ @ . & & & ",
+" . * = - ; > , @ @ @ @ . & ' ) ! & ",
+" . ~ { ] ^ / ; > @ @ @ . & ( _ : < ! & ",
+" . [ } | 1 2 3 4 5 @ @ . & 6 _ 7 8 9 0 & ",
+" . a b c } | d e f g h . & 6 _ 7 i j k & ",
+" . l m n o p q d e r g . & 6 _ 7 i j s & ",
+" . t u v w x y z A B C . & ( _ 7 ( D s & ",
+" . E F G H w x I J K L . & 6 _ 7 6 D k & ",
+" . M N O P Q R S T U J . . . & ( _ 7 V W X & ",
+" . Y Z N O ` ...+.. . @.@.@.. #.6 _ $.%.&.*.& ",
+" . =.-.;.>.,.'.` . . @.@.@.).).).!.~.$.V {.].& ",
+" . =.^./.(._.. . @.@.:.@.@.).).<.[.}.|.1.2.& ",
+" . =.^.^.3.. . @.@.@.:.:.:.).).).!.4.5.6.7.8.. . ",
+" . =.^.. . @.@.@.@.@.:.@.:.).9.0.a.b.c.d.e.).).@.. . ",
+". =.. . @.@.@.@.@.@.:.:.@.:.9.9.f.g.h.e.).).).).).).@.. . ",
+". . @.@.@.@.@.@.@.@.:.@.@.9.9.).& f.).).).).).).).).).).@.. . ",
+". . i.i.@.@.@.@.@.:.:.@.).).).).j.k.).).).).).).).).@.i.i.. ",
+". i.l.l.i.i.@.@.@.:.@.@.).).).k.j.m.k.).).).).).@.i.i.@.@.. . ",
+". . i.i.l.l.i.i.@.@.@.).).).).k.j.j.m.k.).).@.i.i.@.@.i.i.. ",
+". . n.n.i.i.l.l.i.i.@.).).).k.m.j.j.@.m.k.i.i.@.@.i.i.o.o.. . ",
+" . . n.n.i.i.l.l.i.i.).).k.m.j.j.@.i.i.l.@.i.i.o.o.. . ",
+" . . n.n.i.i.l.@.i.i.m.j.@.i.i.l.l.i.i.o.o.. . ",
+" . . n.n.i.i.@.@.i.i.i.l.l.i.i.p.p.. . ",
+" . . n.o.i.i.l.l.l.i.i.p.p.. . ",
+" . . o.o.i.i.i.p.p.. . ",
+" . . o.o.q.. . ",
+" . . . "};
diff --git a/icons/32x32-kde2/empty.xpm b/icons/32x32-kde2/empty.xpm
new file mode 100644
index 0000000..c09c5c9
--- /dev/null
+++ b/icons/32x32-kde2/empty.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char *empty[] = {
+"32 32 1 1",
+" c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/32x32-kde2/file-manager.xpm b/icons/32x32-kde2/file-manager.xpm
new file mode 100644
index 0000000..3595e80
--- /dev/null
+++ b/icons/32x32-kde2/file-manager.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 40 1",
+" c #000000000000",
+". c #353504040000",
+"X c #252525252525",
+"o c #2b2b2b2b2b2b",
+"O c #363636363636",
+"+ c #424215150d0d",
+"@ c #4a4a15151515",
+"# c #666621211212",
+"$ c #4d4d4d4d4d4d",
+"% c #5b5b5b5b5b5b",
+"& c #6c6c6c6c6c6c",
+"* c #757575757575",
+"= c #7c7c7c7c7c7c",
+"- c #2a2aa7a72a2a",
+"; c #3535bcbc3535",
+": c #0000c0c00000",
+"> c #9f9f00000000",
+", c #c0c000000000",
+"< c #ebeb00000000",
+"1 c #f2f200000000",
+"2 c #ffff00000000",
+"3 c #fefeb1b16666",
+"4 c #838383838383",
+"5 c #8c8c8c8c8c8c",
+"6 c #939393939393",
+"7 c #9c9c9c9c9c9c",
+"8 c #a4a4a4a4a4a4",
+"9 c #abababababab",
+"0 c #b3b3b3b3b3b3",
+"q c #bbbbbbbbbbbb",
+"w c #9f9fffff9f9f",
+"e c #fefedadaa4a4",
+"r c #c3c3c3c3c3c3",
+"t c #cccccccccccc",
+"y c #d4d4d4d4d4d4",
+"u c #d8d8d8d8d8d8",
+"i c #c0c0ffffc0c0",
+"p c #c8c8fdfdc8c8",
+"a c #e2e2e2e2e2e2",
+"s c None",
+/* pixels */
+"s sssssssssssss",
+" aa099988776655444% sssssssssss",
+" 99aa988776665544==*$ sssssssss",
+" 9999aa8776655444==**&$ sssss",
+" 989898auuuuuyyytttttt5%-p; ssss",
+" 9888888uu%%%%%%%%%%%.>,wiw ssss",
+" 8888888uy%oXoo :iiii#<1,@+. sss",
+" 8887887yy%XooO :,2 33222222, ss",
+" 8787777yy%ooOo :, 3eeeeeeeee3 s",
+" 7777777yt%r8Xo :, %%%%%%%%%%%% ",
+" 7777777yt%55r8 :, %uyttrrq0098 ",
+" 6777667tt% 55r8, %uyt0rq00998 ",
+" 6666766tttrr 55r7%ytt=&$$&988 ",
+" 6666666tr%%%%% 55%ytrrq009988 ",
+" 6666665rr%uuttr% %ytrqq009888 ",
+" 6666555tr%uyt0rqq0%%%%% s",
+" 6555555rr%utt4&$$&988%0 sssssss",
+" 5555555rr%ytrrqq09888%0 sssssss",
+" 5544445qq%ttrrq009888%0 sssssss",
+" 4545444rq%%%%%%%%%%%%%9 sssssss",
+" 4444444qqqqq00000000999 sssssss",
+" 4444444qq%%%%%%%%%%%%%9 sssssss",
+" 4444===qq%uyttrrq0098%8 sssssss",
+" 4======q0%uyt9rq00998%8 sssssss",
+" =======00%ytt4&$$&988%8 sssssss",
+" ===****00%ytrrq009888%8 sssssss",
+" *=*****00%ytrqq009888%8 sssssss",
+"s *****00%%%%%%%%%%%%%8 sssssss",
+"sss *&*9999999888888777 sssssss",
+"sssss &9999898888888777 sssssss",
+"sssssss sssssss",
+"sssssssss ssssss",
+};
diff --git a/icons/32x32-kde2/file.xpm b/icons/32x32-kde2/file.xpm
new file mode 100644
index 0000000..703ee89
--- /dev/null
+++ b/icons/32x32-kde2/file.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 79 1",
+" c #000000000000",
+". c #2f2f2f2f2f2f",
+"X c #343434343434",
+"o c #3c3c3c3c3c3c",
+"O c #444444444444",
+"+ c #4c4c4c4c4c4c",
+"@ c #535353535353",
+"# c #5c5c59595757",
+"$ c #5c5c5c5c5c5c",
+"% c #616161616161",
+"& c #696969696969",
+"* c #797976767474",
+"= c #7c7c78787575",
+"- c #878783837e7e",
+"; c #bcbc9c9c6d6d",
+": c #bdbd9f9f7373",
+"> c #bfbfa3a37b7b",
+", c #898989898989",
+"< c #96968f8f8585",
+"1 c #9d9d9d9d9d9d",
+"2 c #a5a5a1a19696",
+"3 c #bdbda5a58282",
+"4 c #bfbfa9a98b8b",
+"5 c #b6b6aaaa9696",
+"6 c #b2b2a8a89b9b",
+"7 c #bdbdacac9393",
+"8 c #acacacacacac",
+"9 c #b8b8b3b3abab",
+"0 c #bcbcbabab3b3",
+"q c #babababababa",
+"w c #c0c0a5a58383",
+"e c #c1c1aaaa8686",
+"r c #c3c3acac8d8d",
+"t c #c3c3aeae9292",
+"y c #c3c3b2b29696",
+"u c #c4c4b3b39b9b",
+"i c #c5c5b7b7a0a0",
+"p c #c6c6b8b8a3a3",
+"a c #c6c6babaaaaa",
+"s c #c7c7bfbfb4b4",
+"d c #c8c8c1c1b7b7",
+"f c #e3e3c9c9a3a3",
+"g c #e6e6ceceaaaa",
+"h c #e7e7d1d1b1b1",
+"j c #e6e6d6d6bbbb",
+"k c #e8e8d4d4b4b4",
+"l c #e9e9d6d6b9b9",
+"z c #eaead9d9bebe",
+"x c #c4c4c4c4c4c4",
+"c c #c8c8c7c7c5c5",
+"v c #c9c9c9c9c9c9",
+"b c #d1d1d1d1cccc",
+"n c #dfdfdadacece",
+"m c #dcdcdbdbd9d9",
+"M c #e5e5dadac4c4",
+"N c #e4e4dbdbcaca",
+"B c #ededdcdcc4c4",
+"V c #ebebdfdfcbcb",
+"C c #e1e1dbdbd2d2",
+"Z c #e4e4dfdfd9d9",
+"A c #efefe1e1cbcb",
+"S c #ebebe1e1d3d3",
+"D c #ecece5e5dbdb",
+"F c #f0f0e2e2cfcf",
+"G c #f1f1e5e5d3d3",
+"H c #f2f2e8e8d7d7",
+"J c #f3f3eaeadcdc",
+"K c #e3e3e3e3e2e2",
+"L c #efefebebe4e4",
+"P c #f4f4eeeee3e3",
+"I c #f4f4efefe9e9",
+"U c #f6f6f1f1e7e7",
+"Y c #f7f7f1f1e9e9",
+"T c #f8f8f3f3ecec",
+"R c #f4f4f4f4f4f4",
+"E c #fafaf6f6f1f1",
+"W c #fbfbf9f9f5f5",
+"Q c #ffffffffffff",
+"! c None",
+/* pixels */
+"!!!!!@@@+OOOOOooXX. !!!!!!!!!!!!",
+"!!!!!@vvvvvvvvvxq81O !!!!!!!!!!!",
+"!!!!!@vQQQQQQQQQRKmO, !!!!!!!!!!",
+"!!!!!@vQQQQQQQQQQRKOv, !!!!!!!!!",
+"!!!!!@vQQQQQQQQQQQR+Qv, !!!!!!!!",
+"!!!!!@vQQQQQQQQQQQQ@QQv, !!!!!!!",
+"!!!!!+vQQQQQQQQQQQQ$KQQv, !!!!!!",
+"!!!!!+cQQQQQQQQQQQQ%cmQQv, !!!!!",
+"!!!!!+vQQQQQQQQQQQQ&@+OOooX !!!!",
+"!!!!!+vQQQQQQQQQQQQWmb02-*# !!!!",
+"!!!!!OvQQQQQQQQQQQQQWKmc92= !!!!",
+"!!!!!OvQQQQQQQQQQQQQWRKmd9< !!!!",
+"!!!!!OvQQQQQQQQQQQQWWTLZnd2 !!!!",
+"!!!!!OvQQQQQQQQQQQQREIPDCn6 !!!!",
+"!!!!!OvQQQQQQQQQQWWETULDSN5 !!!!",
+"!!!!!OvQQQQQQQQQWRETUPDDSN5 !!!!",
+"!!!!!OvQQQQQQQQWWETUUPJSSN7 !!!!",
+"!!!!!ovQQQQQQQWWETUPJJHAAM7 !!!!",
+"!!!!!ovQQQQQQWWTUUPPHHGFNM4 !!!!",
+"!!!!!ovQQQQWWEEYUPJJHGFFMz7 !!!!",
+"!!!!!ovQQQWWWTTUPPJGGFFBBj4 !!!!",
+"!!!!!ovQQWWWTYUPPHGGFVBzzk4 !!!!",
+"!!!!!ovQQWREYIPPHGSFABBzjk3 !!!!",
+"!!!!!XvQWEEUPPJHSGFVBzzlkh3 !!!!",
+"!!!!!XvWETYPPJHGFAVBBzjkgg3 !!!!",
+"!!!!!XvWTUPPJHGGAVBzllkhgg> !!!!",
+"!!!!!XvEUPPJHGSABBzzkkgggf> !!!!",
+"!!!!!XvTPPJHGGABBzllhhggff: !!!!",
+"!!!!!.vUPHGGFVBBzllhggffff: !!!!",
+"!!!!!.dsaapiuuytrrew3>>:;;; !!!!",
+"!!!!!. !!!!",
+"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",
+};
diff --git a/icons/32x32-kde2/folder-open.xpm b/icons/32x32-kde2/folder-open.xpm
new file mode 100644
index 0000000..26d48ee
--- /dev/null
+++ b/icons/32x32-kde2/folder-open.xpm
@@ -0,0 +1,257 @@
+/* XPM */
+static char * folder_open_xpm[] = {
+"32 32 222 2",
+" c None",
+". c #020204",
+"+ c #FEDEAC",
+"@ c #FED294",
+"# c #000000",
+"$ c #FEDEA4",
+"% c #FEBE7C",
+"& c #FECA8C",
+"* c #151514",
+"= c #F0EAA3",
+"- c #1D1907",
+"; c #1B1808",
+"> c #8A8A88",
+", c #FEAA5C",
+"' c #E2E2E4",
+") c #D2D2D4",
+"! c #CACACC",
+"~ c #925E34",
+"{ c #C9B050",
+"] c #EBDB78",
+"^ c #EEEEEC",
+"/ c #D6D6D4",
+"( c #4A4A4C",
+"_ c #323234",
+": c #EBD36E",
+"< c #F5E890",
+"[ c #FFFFFF",
+"} c #FDFDFD",
+"| c #7F6E3C",
+"1 c #C2AC52",
+"2 c #EDE390",
+"3 c #EAEAEC",
+"4 c #C6C6C4",
+"5 c #BEBEBC",
+"6 c #B59F48",
+"7 c #EBD264",
+"8 c #EFE48E",
+"9 c #F2EB9B",
+"0 c #F6F2A9",
+"a c #FCFCFC",
+"b c #FBFBF7",
+"c c #DADADC",
+"d c #C2C2C4",
+"e c #A79446",
+"f c #EDD260",
+"g c #ECD365",
+"h c #F0DE7E",
+"i c #F4E488",
+"j c #F9E98F",
+"k c #F8F8F5",
+"l c #F5F5F3",
+"m c #EFEFEE",
+"n c #ECECED",
+"o c #B6B6B4",
+"p c #C9AF50",
+"q c #D5B751",
+"r c #DCC261",
+"s c #FCEE8F",
+"t c #FEDAA4",
+"u c #F9F9F7",
+"v c #F4F4F2",
+"w c #F2F2EE",
+"x c #EDEDEF",
+"y c #ECECEA",
+"z c #9699A7",
+"A c #E9D165",
+"B c #F3E187",
+"C c #EEE8A4",
+"D c #FAFAF6",
+"E c #F0F0EE",
+"F c #EDEDED",
+"G c #E8E8E4",
+"H c #E5E5E5",
+"I c #E2E2DF",
+"J c #BEBFBE",
+"K c #AAAAAC",
+"L c #A6A6A4",
+"M c #E5CA5E",
+"N c #F6F6F5",
+"O c #F1F1EE",
+"P c #EDEDEC",
+"Q c #E9E9E5",
+"R c #E7E7E5",
+"S c #E3E3E0",
+"T c #DEDEDF",
+"U c #D8D8D4",
+"V c #D5D5D3",
+"W c #D5D5D2",
+"X c #C5C5C4",
+"Y c #C5C5C3",
+"Z c #87888A",
+"` c #CEB757",
+" . c #F6F6F2",
+".. c #E7E7E6",
+"+. c #E1E1DF",
+"@. c #DCDCD9",
+"#. c #D0D0CE",
+"$. c #CECECF",
+"%. c #CACAC6",
+"&. c #C8C8C6",
+"*. c #C3C3C0",
+"=. c #BDBDBD",
+"-. c #9F9F9D",
+";. c #F4DA68",
+">. c #F3F3F3",
+",. c #ECECEB",
+"'. c #E7E7E4",
+"). c #DDDDDE",
+"!. c #DBDBD9",
+"~. c #D6D6D3",
+"{. c #D5D5D4",
+"]. c #CECECD",
+"^. c #C5C5C5",
+"/. c #BCBCBC",
+"(. c #B8B8B4",
+"_. c #B6B6B5",
+":. c #ACACA9",
+"<. c #9D9D9E",
+"[. c #F3D664",
+"}. c #DEDEDC",
+"|. c #E3E3DF",
+"1. c #D7D7D6",
+"2. c #D3D3CF",
+"3. c #C9C9C6",
+"4. c #C8C8C5",
+"5. c #BDBDBB",
+"6. c #B9B9B5",
+"7. c #B3B3AF",
+"8. c #ACACA8",
+"9. c #9B9B9E",
+"0. c #E0C85C",
+"a. c #010102",
+"b. c #E3E3E1",
+"c. c #CFCFCF",
+"d. c #C3C3C1",
+"e. c #BEBEBE",
+"f. c #BBBBB9",
+"g. c #B7B7B4",
+"h. c #AFAFAE",
+"i. c #ABABA9",
+"j. c #9A9A9C",
+"k. c #838487",
+"l. c #CECECC",
+"m. c #C9C9C7",
+"n. c #C2C2C0",
+"o. c #BBBBBA",
+"p. c #B5B5B4",
+"q. c #B0B0AD",
+"r. c #AAAAA8",
+"s. c #A7A7A6",
+"t. c #989899",
+"u. c #8D8D90",
+"v. c #010103",
+"w. c #BABABC",
+"x. c #CECECA",
+"y. c #CCCCCB",
+"z. c #C4C4C1",
+"A. c #BABAB7",
+"B. c #B0B0AE",
+"C. c #A7A7A5",
+"D. c #A5A5A3",
+"E. c #969693",
+"F. c #8C8C8F",
+"G. c #030305",
+"H. c #353535",
+"I. c #B7B7B6",
+"J. c #B3B3AE",
+"K. c #B0B0AF",
+"L. c #A8A8A4",
+"M. c #A5A5A2",
+"N. c #A3A39E",
+"O. c #969694",
+"P. c #89898C",
+"Q. c #FEB66C",
+"R. c #07070B",
+"S. c #B2B2B4",
+"T. c #B5B5B5",
+"U. c #A9A9A8",
+"V. c #A5A5A4",
+"W. c #A4A4A2",
+"X. c #9D9D9D",
+"Y. c #87878A",
+"Z. c #020202",
+"`. c #242424",
+" + c #9E9E9C",
+".+ c #A8A8A6",
+"++ c #ABABAB",
+"@+ c #A0A09D",
+"#+ c #989896",
+"$+ c #979793",
+"%+ c #8B8B89",
+"&+ c #898987",
+"*+ c #292929",
+"=+ c #929294",
+"-+ c #A2A2A4",
+";+ c #A0A0A0",
+">+ c #9E9E9F",
+",+ c #9B9B9B",
+"'+ c #979794",
+")+ c #989895",
+"!+ c #8F8F8D",
+"~+ c #868683",
+"{+ c #8A8A8C",
+"]+ c #979795",
+"^+ c #929292",
+"/+ c #838383",
+"(+ c #1A1A1A",
+"_+ c #868684",
+":+ c #8E8E8C",
+"<+ c #939393",
+"[+ c #878789",
+"}+ c #767674",
+"|+ c #DE924C",
+"1+ c #212122",
+"2+ c #000001",
+"3+ c #7E7E7C",
+"4+ c #828284",
+"5+ c #1A1A1B",
+"6+ c #727274",
+"7+ c #212120",
+"8+ c #403A37",
+"9+ c #965E34",
+" . . . ",
+" . + + @ . . ",
+" # + + + $ @ . . ",
+" # @ @ # % & & @ . . ",
+" * # % # = # # % & & @ - ; . . . ",
+"# > # # # , # = = = # # % & & @ . . @ @ @ . . ",
+"# ' ) ! # # ~ # { ] = = = # # % & & $ $ $ $ $ @ . . ",
+"# ) ^ ^ / ) ( _ # { : < = = = # # % & & $ $ $ $ $ @ . ",
+"# ) [ } ^ ^ / / ( _ | 1 ] 2 = = = # # % & & + $ $ $ . ",
+" # ^ } } } ^ 3 4 5 ( ( 6 7 8 9 0 = = # # % & & + $ @ . ",
+" # ' } } } a b ' c d # | e f g h i j = = # # % & + + . ",
+" # ) } } a k l m n ! o ( _ | p q _ | r s = = # % & t . ",
+" # ! } } u v w x y c ! ! o ( _ | z _ _ | A B C # & t . ",
+" # ^ D v E F G H I / ) ! d o _ J K L _ | M 2 # & t . ",
+" # ' N O P Q R S T U V W ! 4 X Y o K Z _ ` 2 # % t . ",
+" # ) .F R ..+.T @.V #.$.%.&.*.=.o K -._ | ;.# % t . ",
+" # ! >.,.'.I ).!.~.{.].%.^.*./.(._.:.<._ | [.# % @ . ",
+" # }...|.T !.1.2.].3.4.*.5.6.o 7.8.9._ | 0.# % @ . ",
+" a.c b.).@.~.2.c.3.4.d.e.f.g.o h.i.j.k._ | # % @ . ",
+" a.l.c @.1.V c.m.4 n./.o.g.p.q.r.s.t.u._ | # % @ . ",
+" v.w.d d l.x.y.z.n.=.A._.p.B.r.C.D.E.F._ | # % & . ",
+" G.H.L o d z.z.e.o.I.J.K.r.L.M.N.O.P._ | # Q.& . ",
+" a.R.L o S.w._.T.B.U.C.V.W.X.O.Y.k._ # Q.% . ",
+" Z.`. +L K .+++.+D.@+<.#+$+%+&+_ # Q.% . ",
+" v.*+=+j.-+D.;+>+,+'+)+!+~+_ # , % . ",
+" a.# {+=+O.,+'+]+)+^+/+_ # , Q.. ",
+" a.(+_+{+:+O.$+<+[+}+_ |+Q.. . ",
+" v.1+}+_+_+:+[+}+_ |+, . . . . ",
+" a.2+}+3+4+}+_ ~ , . . . . . ",
+" a.5+6+}+_ ~ |+. . . . ",
+" v.7+8+~ 9+. . ",
+" a.. . "};
diff --git a/icons/32x32-kde2/folder.xpm b/icons/32x32-kde2/folder.xpm
new file mode 100644
index 0000000..d3caa1d
--- /dev/null
+++ b/icons/32x32-kde2/folder.xpm
@@ -0,0 +1,146 @@
+/* XPM */
+static char * folder_xpm[] = {
+"32 32 111 2",
+" c None",
+". c #020204",
+"+ c #FECE84",
+"@ c #FEDEA4",
+"# c #323234",
+"$ c #A26E34",
+"% c #FEAE5C",
+"& c #D3D3D3",
+"* c #CBCBCB",
+"= c #B6763C",
+"- c #EDEDED",
+"; c #D5D5D5",
+"> c #A66E3C",
+", c #1D1907",
+"' c #1B1808",
+") c #EBEBEB",
+"! c #FDFDFD",
+"~ c #CDCDCD",
+"{ c #F5F5F5",
+"] c #000000",
+"^ c #E3E3E3",
+"/ c #C5C5C5",
+"( c #514721",
+"_ c #C27E3C",
+": c #F6AA5C",
+"< c #FEC67C",
+"[ c #FED69C",
+"} c #FBFBFB",
+"| c #F3F3F3",
+"1 c #DBDBDB",
+"2 c #A26A34",
+"3 c #E6964C",
+"4 c #FEB25C",
+"5 c #FEBA6C",
+"6 c #FECA7C",
+"7 c #FECE8C",
+"8 c #F7F7F7",
+"9 c #2E2E1C",
+"0 c #CA8644",
+"a c #E5E5E5",
+"b c #EFEFEF",
+"c c #F2F2F2",
+"d c #ECECEC",
+"e c #EEEEEE",
+"f c #959595",
+"g c #CE8A44",
+"h c #E6E6E6",
+"i c #E2E2E2",
+"j c #D9D9D9",
+"k c #D7D7D7",
+"l c #818181",
+"m c #ADADAD",
+"n c #965E34",
+"o c #FEAA5C",
+"p c #E8E8E8",
+"q c #E0E0E0",
+"r c #DDDDDD",
+"s c #DADADA",
+"t c #CFCFCF",
+"u c #C3C3C3",
+"v c #B7B7B7",
+"w c #A5A5A5",
+"x c #939393",
+"y c #E4E4E4",
+"z c #DCDCDC",
+"A c #D4D4D4",
+"B c #D0D0D0",
+"C c #C7C7C7",
+"D c #BFBFBF",
+"E c #ABABAB",
+"F c #9B9B9B",
+"G c #BDBDBD",
+"H c #BBBBBB",
+"I c #9D9D9D",
+"J c #2E3234",
+"K c #DFDFDF",
+"L c #DEDEDE",
+"M c #CECECE",
+"N c #CACACA",
+"O c #C4C4C4",
+"P c #B5B5B5",
+"Q c #C9C9C9",
+"R c #AFAFAF",
+"S c #A3A3A3",
+"T c #D6D6D6",
+"U c #C1C1C1",
+"V c #BEBEBE",
+"W c #D2D2D2",
+"X c #C6C6C6",
+"Y c #C0C0C0",
+"Z c #B8B8B8",
+"` c #8D8D8D",
+" . c #CCCCCC",
+".. c #BCBCBC",
+"+. c #B4B4B4",
+"@. c #B3B3B3",
+"#. c #A7A7A7",
+"$. c #B0B0B0",
+"%. c #9F9F9F",
+"&. c #8B8B8B",
+"*. c #B9B9B9",
+"=. c #858585",
+"-. c #A8A8A8",
+";. c #010103",
+">. c #7D7D7D",
+",. c #979797",
+"'. c #010102",
+"). c #6B6B6B",
+"!. c #838383",
+"~. c #6D6D6D",
+"{. c #434343",
+" . . . ",
+" . + @ @ . . ",
+" # # $ % + @ @ . . ",
+" . & * # # = % + @ @ . . ",
+" . - - ; * # # > % + @ @ , ' . . . ",
+" . ) ! - - ; ~ # # > % + @ @ . . @ @ @ . . ",
+" . ) ! ! { - ) ; & ] ] > % + @ @ @ @ @ @ @ . . ",
+" . ) ! ! ! ! { ) ^ ~ / ] ( _ : < [ @ @ @ @ @ @ . ",
+" . ) ! ! ! ! ! } | ^ 1 ~ ] 2 3 4 5 < 6 7 @ @ @ . ",
+" . ) ! ! ! ! ! 8 { | ) 1 9 # _ _ % # # 0 % + @ @ . ",
+" . a ! ! ! 8 { b c d e a ; * # # _ # f # # g % + . ",
+" . ^ ! ! } { { ) ) h ^ i j k ; & . l m f f # n o . ",
+" . ^ ! } { | - b p h q r s ; t ~ * u v m w x # o . ",
+" . 1 8 b | - ) y ^ z r ; A B ~ C C / D v E F # o . ",
+" . 1 } b - ) a ^ i 1 j A B * C / / D G H E I J o . ",
+" . ; | - ) a K L L s ; M N O / D u G v P E F J o . ",
+" . ; | - a K r r ; & t Q / O D G G v P R S f J o . ",
+" . ~ ) a a r k T A ~ * / U V H P v P R m S x J o . ",
+" . ~ ) r r 1 ; W B * X Y Y Z v R P R m w I ` J o . ",
+" . / ~ ^ r ; t .O u O ..Z +.P R @.#.w w F ` # o . ",
+" . F P u * & ~ C O G G P P $.R #.#.#.w %.F &.J o . ",
+" . . F m H H D Y *.v @.$.m #.#.#.%.%.I f &.J o . ",
+" . . =.E @.@.*.+.@.-.#.w w w w I F x &.J o . ",
+" . . =.I E m E -.w %.I %.I F f ` &.J o . ",
+" . ;.>.F S S S I F I I ,.f ` &.J o . ",
+" . '.>.x F f ,.F f f f ` &.J o . ",
+" . . ).&.` f ,.f f ` &.J o . . ",
+" . . ).!.=.` f ` &.J o . . . . ",
+" . . ).>.=.` &.# o . . . . . ",
+" . . ~.>.` J o . . . . ",
+" . . {.. n . . ",
+" . . . "};
diff --git a/icons/32x32-kde2/font.xpm b/icons/32x32-kde2/font.xpm
new file mode 100644
index 0000000..10f5834
--- /dev/null
+++ b/icons/32x32-kde2/font.xpm
@@ -0,0 +1,176 @@
+/* XPM */
+static char * font_xpm[] = {
+"32 32 141 2",
+" c None",
+". c #020204",
+"+ c #86822C",
+"@ c #CEC67B",
+"# c #E6E26C",
+"$ c #F6F284",
+"% c #4E4E3C",
+"& c #790204",
+"* c #DAD25C",
+"= c #F6F6C6",
+"- c #3A0204",
+"; c #D6D28F",
+"> c #E4E2A4",
+", c #FEFA94",
+"' c #B30204",
+") c #FAFAC7",
+"! c #DADA8C",
+"~ c #161604",
+"{ c #CECA70",
+"] c #F6EA7F",
+"^ c #3A1E24",
+"/ c #F2F2AC",
+"( c #970204",
+"_ c #DEDA83",
+": c #FAFAAF",
+"< c #FAFAEC",
+"[ c #6A6A44",
+"} c #FAEEAC",
+"| c #E2E294",
+"1 c #D00204",
+"2 c #DADAAC",
+"3 c #EAEAA4",
+"4 c #2A1E24",
+"5 c #CECA84",
+"6 c #A2A234",
+"7 c #E2D27C",
+"8 c #FAFADC",
+"9 c #423227",
+"0 c #F2F2B9",
+"a c #140204",
+"b c #5A5A3C",
+"c c #D8D29C",
+"d c #890204",
+"e c #D6D277",
+"f c #F4F2DC",
+"g c #262220",
+"h c #FEFEB0",
+"i c #EBEA9A",
+"j c #BEB644",
+"k c #63623E",
+"l c #610204",
+"m c #E9E6BC",
+"n c #FEFAA4",
+"o c #C80204",
+"p c #E2DE90",
+"q c #A60204",
+"r c #D6C294",
+"s c #FEFEC7",
+"t c #D2CE78",
+"u c #3C2224",
+"v c #E5E29C",
+"w c #DE0204",
+"x c #E2DEB0",
+"y c #D2CE89",
+"z c #FAF6B4",
+"A c #CEBE91",
+"B c #0D0A07",
+"C c #EAEA7E",
+"D c #FEF69C",
+"E c #DAD691",
+"F c #EAE6A8",
+"G c #BC0204",
+"H c #A69E3C",
+"I c #767624",
+"J c #BEA27C",
+"K c #52322C",
+"L c #7E7E44",
+"M c #1E1E14",
+"N c #EEEEC4",
+"O c #1A0A04",
+"P c #BEBE54",
+"Q c #F2EED4",
+"R c #4A0204",
+"S c #6E0204",
+"T c #22160C",
+"U c #F6EE94",
+"V c #EEE67C",
+"W c #331E1F",
+"X c #820204",
+"Y c #9F0204",
+"Z c #DA0204",
+"` c #910204",
+" . c #FAF2A4",
+".. c #0A0604",
+"+. c #DAD664",
+"@. c #DEDE9C",
+"#. c #FEFEE9",
+"$. c #DEDEB4",
+"%. c #E6D66C",
+"&. c #5E5E3C",
+"*. c #DAD684",
+"=. c #F4F29C",
+"-. c #F6F6A7",
+";. c #E0DE80",
+">. c #FEFED6",
+",. c #F6F6BA",
+"'. c #DAD69F",
+"). c #F6F6DF",
+"!. c #C2BA4C",
+"~. c #7A7A2C",
+"{. c #1A1A04",
+"]. c #D2C694",
+"^. c #FEFE92",
+"/. c #26261C",
+"(. c #FEFEA1",
+"_. c #1A0204",
+":. c #660204",
+"<. c #AE0204",
+"[. c #E60204",
+"}. c #5A322C",
+"|. c #FEEE94",
+"1. c #D6D26C",
+"2. c #FAFABC",
+"3. c #EEEAB4",
+"4. c #62624C",
+"5. c #CEC684",
+"6. c #F6F6D4",
+"7. c #CECA7C",
+"8. c #D6D284",
+"9. c #FEFEBC",
+"0. c #EEEED4",
+"a. c #FEFEF4",
+"b. c #5E5E4C",
+"c. c #FEFAC4",
+"d. c #DEDA8D",
+"e. c #3E1E20",
+"f. c #FEFAB4",
+"g. c #E6E290",
+"h. c #DEDAA4",
+"i. c #D2CA88",
+"j. c #FEFAD4",
+" . . ",
+" . ].. . ",
+" . c.>.y . . . ",
+" . A #.#.>.@.y J . . . . ",
+" . . . . . . . . 9 9 K K }.}.K >.n A J . . . . ",
+" . [.[.. . o G ' 9 #.l l S R >.>.>.s z @.y J . . . ",
+" . ' . . w Z G W #.#.- :.R >.>.>.>.s h 9.: @.y J . . ",
+" . . . 1 1 ( ^ #.).f - R f f 0 0 ,.,./ / -.D 3.* . ",
+" . . ' o X ^ Q '.c '.. E 8.8.8.E p *.t t ;.] H . ",
+" . q G d e.2 c $.m 2 7.@ @ y | 3 _ { t g.: I . ",
+" . . Y G ` e.2 0.f m y @ @ { d.,.z 3 e _ =.=.. ",
+" . . ( <.Y u ).).N c 5 @ 7.; N c.9./ ;.=.n ;.. ",
+" . A . ` Y ( ^ a.).x i.5 @ y 3 ) s 9.c.-.2.D * . ",
+" . >.. d Y ` W < m y @ @ 5 > = s 9.9.9.h h F H . ",
+" . j.>.. X ( d W 3.y 5.5.7.E 0 s s s 9.9.h h , I . ",
+" . A >.>.. & d X 4 h.5 5.@ ; 3.c.s s 9.9.h h h i . ",
+" . s >.s . & X & g y 7.7.y > = >.9.s 9.9.h h c.* . ",
+" . A s s s . S & S g @ @ 7.d.= s s s h 9.h h h =.H . ",
+" . A s s s s . :.S :.4 @ @ ; 0 s 9.9.s 9.h h h h ;.I . ",
+" . 9.h T ....O a _.a . M B % / ,.2.9.h 9.h h h n P . ",
+" . r 9.h 4.b.b.k 4.k k &.[ b L E i : 9.9.h h (.(.n H . . ",
+" . A z h : -.g._ ! *.! _ *.! ! E g.0 : h (.h (.(.h V ~.. . . . ",
+". + V (.h h h h h h h h 9.h h h h 9.h h h h h (.(.(.1.. . . . . ",
+" . . j ] n h h h h h h h h h h h h h h h (.(.(.^., P . . . . ",
+" . . !.V (.h h h h h h h h (.h (.(.(.(.(.(.(.$ H . . . ",
+" . . j 7 ] f.(.h (.(.(.(.(.(.(.(.(.(.^.(.# I . . . ",
+" . . . j 7 V D h (.h (.(.^.(.^.^.^.$ H . . . ",
+" . . . j +.] h (.(.^.^.^.^., * I . . ",
+" . . . j %.C , (.^., $ 6 . . ",
+" . . . j +.V |.+.I . ",
+" {.~ . 6 I . ",
+" . . "};
diff --git a/icons/32x32-kde2/game-action.xpm b/icons/32x32-kde2/game-action.xpm
new file mode 100644
index 0000000..23e975b
--- /dev/null
+++ b/icons/32x32-kde2/game-action.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 29 1",
+" c #000000000000",
+". c #858586868686",
+"X c #8b8b8b8b8b8b",
+"o c #949494949494",
+"O c #9d9d9c9c9c9c",
+"+ c #a1a1a0a09e9e",
+"@ c #a3a3a3a3a3a3",
+"# c #a8a8a7a7a6a6",
+"$ c #a9a9a8a8a7a7",
+"% c #adadadadacac",
+"& c #b2b2b1b1afaf",
+"* c #b4b4b4b4b4b4",
+"= c #bcbcbcbcbcbc",
+"- c #c3c3c3c3c3c3",
+"; c #cbcbcbcbcbcb",
+": c #d5d5d5d5d5d5",
+"> c #dadad9d9d7d7",
+", c #dcdcdcdcdbdb",
+"< c #e1e1e1e1dfdf",
+"1 c #e3e3e3e3e3e3",
+"2 c #e9e9e7e7e6e6",
+"3 c #e9e9e8e8e7e7",
+"4 c #ececebebebeb",
+"5 c #f1f1efefefef",
+"6 c #f2f2f1f1efef",
+"7 c #f4f4f4f4f4f4",
+"8 c #f8f8f7f7f5f5",
+"9 c #ffffffffffff",
+"0 c None",
+/* pixels */
+"00000000000000000000000000000000",
+"00000000000000000000000000000000",
+"0 0000000000000000000000000000 0",
+" 7 00000000000000000000000000 & ",
+" 4 00000000000000000000000000 % ",
+" 45 00 00000000000000 00 %% ",
+" 34 0 899 000000000000 -== 0 %# ",
+"0 34 7999 0000000000 -=== %# 0",
+"0 23 7899 0000000000 ===* %@ 0",
+"00 23 67899 00000000 -==** %# 00",
+"00 12 7889 000 000 -=** #@ 00",
+"000 1345788 00 - 00 ==**%%# 000",
+"000 113377 0 9 -- 0 **%%#@ 000",
+"0000 112377 899 ---= =**%#@ 0000",
+"0000 ,123477899 ---=***%#@O 0000",
+"00000 112347789 ===**%$#O 00000",
+"00000 ,112447 00 *&&$#@O 00000",
+"0000 >,,<223 000000 &%#@+OO 0000",
+"00 ::>>,12 00000000 $#+OOoo 00",
+"0 ;;;;:>,,< 00000000 @@OOoooXX 0",
+" --;;; ,< 00000000 @+ oXXX. ",
+" ---; 000 >< 000000 #@ 000 X... ",
+"0 - 0000 ,< 000000 OO 0000 . 0",
+"000 000000 ,, 0000 @O 000000 000",
+"0000000000 >> 0000 +O 0000000000",
+"00000000000 >, 00 +O 00000000000",
+"000000000000 >, @O 000000000000",
+"000000000000 :> @+O 000000000000",
+"0000000000000 : +O 0000000000000",
+"00000000000000 O 00000000000000",
+"000000000000000 000000000000000",
+"00000000000000000000000000000000",
+};
diff --git a/icons/32x32-kde2/game-board.xpm b/icons/32x32-kde2/game-board.xpm
new file mode 100644
index 0000000..150d0a0
--- /dev/null
+++ b/icons/32x32-kde2/game-board.xpm
@@ -0,0 +1,272 @@
+/* XPM */
+static char * kreversi_xpm[] = {
+"32 32 237 2",
+" c None",
+". c #020204",
+"+ c #FBF6D4",
+"@ c #BAB69C",
+"# c #848272",
+"$ c #F2EACC",
+"% c #DEA29C",
+"& c #DE7664",
+"* c #C67E6C",
+"= c #C6AAA4",
+"- c #827E6C",
+"; c #FAF2D4",
+"> c #F4EECD",
+", c #6B6A5C",
+"' c #E6E2B4",
+") c #DECAB4",
+"! c #DA4A44",
+"~ c #FA6A6C",
+"{ c #FE3234",
+"] c #E60204",
+"^ c #AA0204",
+"/ c #925A4C",
+"( c #E5E2C5",
+"_ c #7C7A6D",
+": c #6A665D",
+"< c #D6564C",
+"[ c #FA9A9C",
+"} c #FEF5F4",
+"| c #FED1D1",
+"1 c #F20204",
+"2 c #CE0A0C",
+"3 c #730604",
+"4 c #8A867C",
+"5 c #EDE6C5",
+"6 c #EEBABC",
+"7 c #ED0604",
+"8 c #FE9E9C",
+"9 c #FEC6C4",
+"0 c #DD0604",
+"a c #B90E0C",
+"b c #4E322C",
+"c c #E20604",
+"d c #EEEACB",
+"e c #EAB6B4",
+"f c #FD1A19",
+"g c #FE5E5C",
+"h c #F22A2C",
+"i c #A80E0C",
+"j c #620604",
+"k c #2E1A14",
+"l c #CC0604",
+"m c #AA0A0C",
+"n c #DCBABC",
+"o c #BE0604",
+"p c #E20E0C",
+"q c #DE0E0C",
+"r c #9D0A09",
+"s c #860604",
+"t c #3A0204",
+"u c #3E2B24",
+"v c #830A04",
+"w c #320204",
+"x c #EAE2C4",
+"y c #E2DEBC",
+"z c #96463C",
+"A c #A50604",
+"B c #7B0A04",
+"C c #490204",
+"D c #160204",
+"E c #6B6254",
+"F c #6E5E54",
+"G c #666657",
+"H c #C8C6AC",
+"I c #5E2A24",
+"J c #5A0604",
+"K c #560204",
+"L c #2E0204",
+"M c #D5D2B5",
+"N c #D2CEB7",
+"O c #DADBC2",
+"P c #D2D6BC",
+"Q c #3C3A37",
+"R c #423E38",
+"S c #7C6A5C",
+"T c #DAD6B7",
+"U c #767664",
+"V c #7E7E6C",
+"W c #656255",
+"X c #54524E",
+"Y c #5E5A4C",
+"Z c #6D6E5F",
+"` c #4C4A48",
+" . c #727265",
+".. c #F6F6D4",
+"+. c #E6BABC",
+"@. c #CACAB4",
+"#. c #B6B6B4",
+"$. c #7676BC",
+"%. c #CECAAB",
+"&. c #D66654",
+"*. c #DA362C",
+"=. c #D22624",
+"-. c #A6322C",
+";. c #9A7264",
+">. c #CED4BC",
+",. c #5A5E4C",
+"'. c #E9EAD4",
+"). c #C6D6BC",
+"!. c #CA927C",
+"~. c #DE3E34",
+"{. c #DE2E2C",
+"]. c #C22E24",
+"^. c #9E4A44",
+"/. c #A19E87",
+"(. c #726E64",
+"_. c #AAA69C",
+":. c #2E2EEC",
+"<. c #363AF4",
+"[. c #161AF4",
+"}. c #0206C7",
+"|. c #0A0E8F",
+"1. c #6E6E74",
+"2. c #BEBA9C",
+"3. c #D6C2BC",
+"4. c #E2423C",
+"5. c #D60A0C",
+"6. c #7A5A4C",
+"7. c #EAEEDC",
+"8. c #F24A44",
+"9. c #BA0A0C",
+"0. c #6E221C",
+"a. c #B0AE94",
+"b. c #2E32DC",
+"c. c #7682FC",
+"d. c #EEF6FC",
+"e. c #A6AEFC",
+"f. c #0202C4",
+"g. c #0206AC",
+"h. c #0E0E58",
+"i. c #DE9A84",
+"j. c #FA5A5C",
+"k. c #D50E0C",
+"l. c #3E0A0C",
+"m. c #9C9284",
+"n. c #6E6A6C",
+"o. c #E6261C",
+"p. c #C80E0C",
+"q. c #7A0204",
+"r. c #625244",
+"s. c #BABAB9",
+"t. c #0202EF",
+"u. c #BAC2FC",
+"v. c #E3EAFC",
+"w. c #020A9D",
+"x. c #020264",
+"y. c #DE463C",
+"z. c #FED6D4",
+"A. c #960604",
+"B. c #360604",
+"C. c #72665C",
+"D. c #FE9694",
+"E. c #DE0204",
+"F. c #222AF4",
+"G. c #969AEC",
+"H. c #3B42CF",
+"I. c #020A8F",
+"J. c #02024C",
+"K. c #3A3634",
+"L. c #FA0404",
+"M. c #9C0E0C",
+"N. c #220404",
+"O. c #6A5A4C",
+"P. c #F40604",
+"Q. c #020AD4",
+"R. c #030667",
+"S. c #020229",
+"T. c #43423F",
+"U. c #120604",
+"V. c #927E6C",
+"W. c #DEC6C4",
+"X. c #AE1A14",
+"Y. c #4E4234",
+"Z. c #7A7667",
+"`. c #C6C2A4",
+" + c #1E1E84",
+".+ c #020659",
+"++ c #020239",
+"@+ c #060614",
+"#+ c #CABAB4",
+"$+ c #861E1C",
+"%+ c #920A0C",
+"&+ c #1A0E0C",
+"*+ c #968674",
+"=+ c #02021C",
+"-+ c #AEAA94",
+";+ c #72524C",
+">+ c #1E0204",
+",+ c #261214",
+"'+ c #D2DABC",
+")+ c #8E7E6C",
+"!+ c #522624",
+"~+ c #302E28",
+"{+ c #DEDABC",
+"]+ c #A6A28C",
+"^+ c #464644",
+"/+ c #4E4E44",
+"(+ c #625E54",
+"_+ c #B6AEA4",
+":+ c #5E5E74",
+"<+ c #3236E4",
+"[+ c #9E9A84",
+"}+ c #9B9684",
+"|+ c #626EFC",
+"1+ c #B2BAFC",
+"2+ c #0A0EDC",
+"3+ c #868674",
+"4+ c #F2FAFC",
+"5+ c #A6B2FC",
+"6+ c #8D8A78",
+"7+ c #1216CC",
+"8+ c #020EA4",
+"9+ c #969684",
+"0+ c #96927D",
+"a+ c #6A6EBC",
+"b+ c #181EF4",
+"c+ c #464ED4",
+"d+ c #9692A4",
+"e+ c #0206DC",
+"f+ c #020AB3",
+"g+ c #020A6F",
+"h+ c #C2BEA1",
+"i+ c #2A2A84",
+"j+ c #928E7C",
+"k+ c #121254",
+"l+ c #B6B298",
+"m+ c #968A74",
+"n+ c #90867C",
+" ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . + + + + + + + + @ # $ $ $ % & * = $ $ - $ $ $ % & * = $ $ . ",
+" . + + + + ; ; > > @ , ' ) ! ~ { ] ^ / ( _ ' ) ! ~ { ] ^ / ( . ",
+" . + + + + ; ; > > @ : ' < [ } | 1 2 3 4 # ( < [ ; | 1 2 3 # . ",
+" . + + ; ; > $ $ 5 @ , 6 7 8 } 9 0 a 3 b _ 6 c [ } 9 0 a 3 b . ",
+" . + ; ; > > $ $ d @ , e ] f g h 2 i j k , e ] f g h l m j k . ",
+" . + $ $ $ $ 5 5 5 @ , n o p q 2 r s t u _ n o p q 2 m v w u . ",
+" . + d 5 5 5 5 ( x @ , y z A a r B C D E # y z ^ a r 3 C D F . ",
+" . + 5 d 5 5 x x ( @ G x H I J K L D u M _ x H I K K w D u N . ",
+" . @ @ @ @ @ @ @ @ @ : y O P E Q R S T ( U y O P E Q Q S T y . ",
+" . V W W W , G W W : X 4 Y : U Z Z Z W G ` .W W , , G , G Y . ",
+" . ......e & +.> ..; .5 5 5 e & 6 5 5 5 .@.H H #.$.#.H @.H . ",
+" . O %.&.*.=.-.;.>.T ,.'.).!.~.{.].^./.y (.y _.:.<.[.}.|.1.2.. ",
+" . 3.4.[ 8 f 5.v 6.T G 7.!.8.9 ~ 1 9.0.a.V N b.c.d.e.f.g.h.4 . ",
+" . i.~ } } j.k.r l.m.n.) o.9 } } 7 p.q.r._ s.t.u.d.v.}.w.x.` . ",
+" . y.{ z.| o.2 A.B.C.Z 6 7 ~ } D.E.a 3 u , #.t.F.G.H.g.I.J.K.. ",
+" . *.L.L.] 2 M.3 N.O., +.E.L.P.] 9.M.C k , #.f.Q.}.}.I.R.S.T.. ",
+" . * l q 9.m v C U.V.(.W.X.k.k.a r 3 L Y.Z.`. +w.w.I..+++@+Z . ",
+" . #+$+A.%+3 C D u N W '.;.s M.s j L &+*+_ M _ h..+++=+. T.-+. ",
+" . O 2.;+B.>+,+Y @.M W '.'+)+!+L >+~+*+{+U H 2.]+W ^+X 4 @ a.. ",
+" . V W W G G G W W G X # Y : U Z , (.: G /+ .W (+, , G Z : ,.. ",
+" . M M M #.$.#.M M M .H %.H #.$.#.H %.%. .2.@ @ 2.@ @ @ @ @ . ",
+" . T _+b.<.[.}.|.:+%., ' _.:.<+[.f.|.1.2., @ /././././.[+}+}+. ",
+" . H H.|+d.1+2+g..+3+ .N b.c.4+5+f.g.h.6+U 2./.[+[+[+[+}+m.m.. ",
+" . $.t.e.4+v.7+8+R.T.Z s.t.u.d.v.}.8+x.` .#.[+/.[+[+}+}+9+0+. ",
+" . a+t.b+G.c+g.I..+~+G #.t.:.G.H.f.I..+Q , 2.[+[+}+}+m.0+0+0+. ",
+" . d+f.Q.e+f+I.g+S.K.W s.f.e+}.f+I.g+=+T.(.@ }+[+9+}+9+0+0+0+. ",
+" . h+i+g.I.I.R.++. n., H +w.w.I.J.++@+(. .2.0+}+0+0+0+j+j+j+. ",
+" . H 4 k+J.++S.. Q l+G M _ h.J.++=+. ^+a.: @ }+0+0+0+0+j+6+m+. ",
+" . @ `.a.: ^+/+6+h+h+Z.@.2.]+G ` X n+@ l+U @ }+9+0+0+0+0+j+6+. ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/icons/32x32-kde2/game-cards.xpm b/icons/32x32-kde2/game-cards.xpm
new file mode 100644
index 0000000..5f7d222
--- /dev/null
+++ b/icons/32x32-kde2/game-cards.xpm
@@ -0,0 +1,265 @@
+/* XPM */
+static char * kpoker_xpm[] = {
+"32 32 230 2",
+" c None",
+". c #020204",
+"+ c #FEE294",
+"@ c #FEF2A1",
+"# c #FEDE92",
+"$ c #FCD284",
+"% c #FEDA8C",
+"& c #FEEAA4",
+"* c #FEEA98",
+"= c #FEFAAA",
+"- c #FEE6A4",
+"; c #222224",
+"> c #0B0A0C",
+", c #060604",
+"' c #121212",
+") c #323234",
+"! c #76724A",
+"~ c #FEF6BC",
+"{ c #FED689",
+"] c #FEE697",
+"^ c #2A2A2C",
+"/ c #2E2E2C",
+"( c #363636",
+"_ c #3A3A3C",
+": c #FEEAAC",
+"< c #A27A3C",
+"[ c #1A1A1A",
+"} c #3E4244",
+"| c #161614",
+"1 c #161214",
+"2 c #120E0C",
+"3 c #241E20",
+"4 c #FEFEAC",
+"5 c #FEEEB3",
+"6 c #FAEEBC",
+"7 c #EAD294",
+"8 c #BE8A50",
+"9 c #9E662C",
+"0 c #EADA93",
+"a c #1E2220",
+"b c #525254",
+"c c #FEEEA3",
+"d c #F2C674",
+"e c #F2BA64",
+"f c #CC9A60",
+"g c #A66A2C",
+"h c #1B1E1F",
+"i c #4E4E4C",
+"j c #1A1614",
+"k c #FEE2A4",
+"l c #EEB64C",
+"m c #F2BE6C",
+"n c #CE9E44",
+"o c #D29E5C",
+"p c #4E5254",
+"q c #AA9A64",
+"r c #FAF28C",
+"s c #FEC2BC",
+"t c #FEAAAC",
+"u c #FAD6D4",
+"v c #7A5A2C",
+"w c #4E3E2C",
+"x c #666E6C",
+"y c #9EA2A4",
+"z c #FEFEFC",
+"A c #FEB6B4",
+"B c #F62A34",
+"C c #FE8E8C",
+"D c #F6DAD8",
+"E c #EAC280",
+"F c #4E362C",
+"G c #524E54",
+"H c #0E0E0C",
+"I c #727A6C",
+"J c #D6D2D4",
+"K c #EE6AC4",
+"L c #C68684",
+"M c #828264",
+"N c #8AB2CC",
+"O c #8E9690",
+"P c #DAD6D4",
+"Q c #F8CE88",
+"R c #EEC674",
+"S c #CC9E64",
+"T c #BA864C",
+"U c #D69E5C",
+"V c #6E5A48",
+"W c #6A6A6C",
+"X c #929294",
+"Y c #9EBABC",
+"Z c #7E9E9C",
+"` c #528E8C",
+" . c #FA3634",
+".. c #FE167C",
+"+. c #C2AEB4",
+"@. c #B6A6AC",
+"#. c #F2FEFC",
+"$. c #EABA74",
+"%. c #C6A264",
+"&. c #BA7A3C",
+"*. c #928E8C",
+"=. c #C7C6C5",
+"-. c #8ABEBC",
+";. c #5A4A44",
+">. c #6A1E1C",
+",. c #A6B6B4",
+"'. c #B7B6B7",
+"). c #8A4624",
+"!. c #3E465C",
+"~. c #5E2214",
+"{. c #C2E68C",
+"]. c #F2C274",
+"^. c #E6B264",
+"/. c #CA9244",
+"(. c #E8EAF0",
+"_. c #DBDADC",
+":. c #EAB6B4",
+"<. c #2E3E04",
+"[. c #AE5A04",
+"}. c #66AAB4",
+"|. c #265624",
+"1. c #763614",
+"2. c #76AE84",
+"3. c #2A3244",
+"4. c #7A8224",
+"5. c #AECE8C",
+"6. c #BEAA5C",
+"7. c #EABA64",
+"8. c #E6CEAC",
+"9. c #F6F2F4",
+"0. c #8AAEAC",
+"a. c #AEAE8C",
+"b. c #7E8654",
+"c. c #668204",
+"d. c #6E7264",
+"e. c #7A965C",
+"f. c #869634",
+"g. c #767664",
+"h. c #5E6A7C",
+"i. c #965E4C",
+"j. c #969694",
+"k. c #F6F6F4",
+"l. c #DED6BC",
+"m. c #E6B654",
+"n. c #FAF6E4",
+"o. c #D6DADC",
+"p. c #964A6C",
+"q. c #7682C4",
+"r. c #CABEBC",
+"s. c #2A360C",
+"t. c #6A6E8C",
+"u. c #822E24",
+"v. c #A66E6C",
+"w. c #8E323C",
+"x. c #D2D69C",
+"y. c #CEC6B4",
+"z. c #B2AE54",
+"A. c #C1C2C4",
+"B. c #8EB67C",
+"C. c #3E228C",
+"D. c #AE5244",
+"E. c #6E8284",
+"F. c #DEDEDC",
+"G. c #422A0C",
+"H. c #E2E2E4",
+"I. c #72727C",
+"J. c #9A9A24",
+"K. c #828E64",
+"L. c #526A3C",
+"M. c #868684",
+"N. c #686A60",
+"O. c #AEB26C",
+"P. c #2A1A34",
+"Q. c #BA6E7C",
+"R. c #322A1C",
+"S. c #8E8654",
+"T. c #367E7C",
+"U. c #866E24",
+"V. c #5E5234",
+"W. c #5E6664",
+"X. c #7E7674",
+"Y. c #E2B2AC",
+"Z. c #D2D2D4",
+"`. c #D6D6D4",
+" + c #CFCECE",
+".+ c #7272D4",
+"++ c #AEAA0C",
+"@+ c #6E6224",
+"#+ c #A6A29C",
+"$+ c #9A868C",
+"%+ c #4A0E2C",
+"&+ c #9A8E14",
+"*+ c #7A2634",
+"=+ c #B63A0C",
+"-+ c #6E3A0C",
+";+ c #4E6E6C",
+">+ c #F2F2F0",
+",+ c #BEBEBC",
+"'+ c #CACACC",
+")+ c #4A5A7C",
+"!+ c #766E6C",
+"~+ c #AA9284",
+"{+ c #C29A8C",
+"]+ c #B6B6E4",
+"^+ c #6666AC",
+"/+ c #BE5E54",
+"(+ c #6A6A34",
+"_+ c #92E284",
+":+ c #EAFEFC",
+"<+ c #BABABC",
+"[+ c #4C5650",
+"}+ c #D67264",
+"|+ c #FE0244",
+"1+ c #C6022C",
+"2+ c #96DADC",
+"3+ c #86969C",
+"4+ c #C2C6C4",
+"5+ c #C6C2C4",
+"6+ c #B1B2B4",
+"7+ c #5A5A5C",
+"8+ c #BED2DC",
+"9+ c #8ACED4",
+"0+ c #F64A4C",
+"a+ c #FAB2B4",
+"b+ c #B2B6B4",
+"c+ c #C6CEDC",
+"d+ c #E2AAA4",
+"e+ c #D67E7C",
+"f+ c #D2DAD4",
+"g+ c #EAD6D4",
+" ",
+" ",
+" . . . . . . ",
+" . . . . . . . . . + + + . . ",
+" . . . . . . . . . . @ # $ $ % & * . ",
+" . . . . . . . . . . = # $ # + + # - + . ",
+" . ; > . . . , ' ) ! ~ % # * % % { # ] . ",
+" . . . . ^ / ) ( _ ( ( ; ! ~ + + + % + : ~ < . ",
+" . . + + + . . . [ } [ | [ 1 2 3 ! 4 - 5 5 - 6 7 8 9 . ",
+" . * @ + # + * 0 . . a b [ [ | > 2 3 ! 4 c - d e f 8 f g . ",
+". 0 ] % { # + + ] * . h i ' | j , 2 3 ! 4 c k l m n o l . ",
+". 0 + % + # % % { 5 b h p | | j > ' [ / q r ~ s t u v . ",
+". 0 & # ] # # + @ + w h i ' | | . , 1 x y z A B C D . ",
+". 0 c : + - # 6 E 8 F h G | H H ; I J z K L M N O P z . ",
+". 0 @ 5 % Q R S T U V ' ^ [ W X z z z Y Z ` ...+.@.#.z . ",
+". 0 @ 5 Q m $.%.S &.V } *.=.z z z -.;.>.,.'.A ).!.~.{.z z . ",
+". 0 @ 5 $ ].^./.T %.(.z z z _.:.<.[.}.|.1.2.G _.,.3.4.5.z z . ",
+". 6.= 5 $ 7.E 8.9.z z z 0.a.b.c.d.x e.f.X g.h '.( h.i.p j.k.z . ",
+" . 6.l.0 m.n.z z o.d.p.q.r.; s.t.u.v.s.w.x.y.z.A.B.C.D.E.z F.. ",
+" . . . G.H.z z I.J.K.L.M.N.O.P.Q.R.S.T.U.4.V.W.X.Y.#.k.Z.Z.. ",
+" . `. +z z .+++@+'.#+(.$+%+&+*+=+-+;+ +k.z >+=.,+9.k.. ",
+" . >+`.'+z k.)+W.!+~+{+]+^+/+(+_+:+k.z _.=.<+9.k. +`.. ",
+" . Z.>+_.'+z z [+}+|+1+2+3+H.4+z z A.5+9.k.k.<+`._.6+. ",
+" . '+k.P +z 6+7+8+9+0+a+z z A.'.k.k.`.6+Z.'+b+X . . ",
+" . =.k.`.c+A d+e+s z z A.=.9.k.=.'+=.6+*.. . . ",
+" . Z.k.f+r.u g+A.'.F.k.k.6+F.b+*.. . . ",
+" . ,+k.`. +<+k.k.`.<+6+X . . . ",
+" . _.k.k.Z.A.6+X . . . ",
+" . Z.6+*.. . . ",
+" . . . ",
+" ",
+" "};
diff --git a/icons/32x32-kde2/game-logic.xpm b/icons/32x32-kde2/game-logic.xpm
new file mode 100644
index 0000000..76e4c35
--- /dev/null
+++ b/icons/32x32-kde2/game-logic.xpm
@@ -0,0 +1,274 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 236 2",
+" c #000000000000",
+". c #02021e1e0404",
+"X c #1e1e0a0a3434",
+"o c #0a0a3e3e0404",
+"O c #121236360404",
+"+ c #1e1e3e3e0c0c",
+"@ c #272702021111",
+"# c #26261a1a0404",
+"$ c #32320e0e3434",
+"% c #2e2e2a2a2424",
+"& c #02020e0e6464",
+"* c #060612127474",
+"= c #0a0a16167474",
+"- c #0e0e1e1e7373",
+"; c #1e1e16167c7c",
+": c #1e1e1e1e7474",
+"> c #161622225454",
+", c #1e1e2c2c7878",
+"< c #2a2a1a1a5c5c",
+"1 c #22221a1a7c7c",
+"2 c #22222a2a5c5c",
+"3 c #28283a3a6464",
+"4 c #2a2a46460c0c",
+"5 c #26265e5e1414",
+"6 c #3a3a42420c0c",
+"7 c #3c3c56560c0c",
+"8 c #3a3a66661818",
+"9 c #2a2a4e4e6c6c",
+"0 c #424202020404",
+"q c #46460e0e0c0c",
+"w c #565612121414",
+"e c #4a4a36360404",
+"r c #5a5a3a3a1c1c",
+"t c #46463e3e2c2c",
+"y c #66660e0e0404",
+"u c #7e7e02020404",
+"i c #7e7e0c0c1818",
+"p c #7a7a1e1e1c1c",
+"a c #6a6a0a0a2424",
+"s c #6a6a22220404",
+"d c #7a7a2a2a2c2c",
+"f c #424212124444",
+"g c #5e5e51510f0f",
+"h c #4d4d46462727",
+"j c #4e4e6e6e3c3c",
+"k c #6a6a5c5c2424",
+"l c #7e7e6e6e1c1c",
+"z c #76764e4e5c5c",
+"x c #06060c0c8888",
+"c c #090917179494",
+"v c #0c0c1e1e9494",
+"b c #12121a1a9c9c",
+"n c #121224248c8c",
+"m c #16162a2a9c9c",
+"M c #181834348484",
+"N c #18183434a0a0",
+"B c #26262a2a9c9c",
+"V c #2a2a36368c8c",
+"C c #32323e3e9494",
+"Z c #262646468c8c",
+"A c #343456568c8c",
+"S c #3a3a52529c9c",
+"D c #2c2c5151c0c0",
+"F c #2e2e5959caca",
+"G c #2a2a5252d4d4",
+"H c #3e3e5e5ec4c4",
+"J c #2a2a6262e4e4",
+"K c #34347474e4e4",
+"L c #4e4e5e5ecccc",
+"P c #42426a6adcdc",
+"I c #52526a6adcdc",
+"U c #42427a7afcfc",
+"Y c #363692921414",
+"T c #525286862424",
+"R c #5e5e8e8e2c2c",
+"E c #5a5ababa3434",
+"W c #6262b6b63434",
+"Q c #6a6ababa3c3c",
+"! c #7a7ab6b65454",
+"~ c #4242dada2424",
+"^ c #5e5edede2c2c",
+"/ c #6e6ecece2c2c",
+"( c #6c6cc2c23838",
+") c #7676d8d83434",
+"_ c #6666eaea2c2c",
+"` c #7676c2c24444",
+"' c #666686868c8c",
+"] c #56568a8adcdc",
+"[ c #48488383fcfc",
+"{ c #50508686f8f8",
+"} c #51518c8cfcfc",
+"| c #52529393fcfc",
+" . c #5b5b9999f9f9",
+".. c #5a5aa6a6dcdc",
+"X. c #5a5aaaaafcfc",
+"o. c #6a6a8686c4c4",
+"O. c #6262a6a6fcfc",
+"+. c #6464acacf4f4",
+"@. c #6868a2a2f4f4",
+"#. c #6e6eb5b5f9f9",
+"$. c #7a7aa2a2e4e4",
+"%. c #7373bcbcfcfc",
+"&. c #7e7eb6b6fcfc",
+"*. c #7878c2c2fcfc",
+"=. c #7979cacaf9f9",
+"-. c #82820a0a0404",
+";. c #8a8a02020404",
+":. c #848414141c1c",
+">. c #8a8a1e1e1414",
+",. c #929213131414",
+"<. c #82820a0a2c2c",
+"1. c #868622222424",
+"2. c #96962a2a2c2c",
+"3. c #acac1e1e1c1c",
+"4. c #b6b614141818",
+"5. c #a0a022222020",
+"6. c #a9a925252424",
+"7. c #a6a63a3a3c3c",
+"8. c #b2b222222424",
+"9. c #bebe26262424",
+"0. c #828256560c0c",
+"q. c #84847e7e1c1c",
+"w. c #868676762424",
+"e. c #dada0e0e0404",
+"r. c #c4c422222c2c",
+"t. c #caca20202020",
+"y. c #caca26262c2c",
+"u. c #caca3a3a3c3c",
+"i. c #d6d620202020",
+"p. c #dede2a2a2c2c",
+"a. c #eaea12120c0c",
+"s. c #eaea1a1a0c0c",
+"d. c #e6e62a2a2c2c",
+"f. c #eaea32323434",
+"g. c #fefe24242020",
+"h. c #f8f82c2c2828",
+"j. c #f2f232323434",
+"k. c #f2f23a3a3a3a",
+"l. c #caca32324444",
+"z. c #d6d636364c4c",
+"x. c #c6c672721c1c",
+"c. c #cece62626464",
+"v. c #e0e046464444",
+"b. c #eeee5e5e5c5c",
+"n. c #fefe4d4d4c4c",
+"m. c #fefe5b5b5d5d",
+"M. c #eaea62626464",
+"N. c #eeee7e7e7c7c",
+"B. c #fdfd64646161",
+"V. c #fcfc6c6c6b6b",
+"C. c #fefe75757474",
+"Z. c #fefe7e7e7c7c",
+"A. c #9a9a92921c1c",
+"S. c #8e8e86862424",
+"D. c #8e8e8e8e3c3c",
+"F. c #92928e8e2424",
+"G. c #989890903c3c",
+"H. c #a4a498982828",
+"J. c #a8a89e9e2020",
+"K. c #b6b6b2b23434",
+"L. c #8a8a8a8a4444",
+"P. c #969682824444",
+"I. c #8e8e82827c7c",
+"U. c #9696baba4c4c",
+"Y. c #aeae9c9c4848",
+"T. c #acaca4a44444",
+"R. c #babababa5454",
+"E. c #babab2b27474",
+"W. c #8686eeee3434",
+"Q. c #8c8ce2e23838",
+"!. c #8080f4f43030",
+"~. c #8282c6c64444",
+"^. c #8282cece4c4c",
+"/. c #8a8acaca5050",
+"(. c #9494d2d25c5c",
+"). c #9494dada5858",
+"_. c #9e9eeaea4c4c",
+"`. c #9292fefe4040",
+"'. c #9e9efcfc4646",
+"]. c #a6a6f8f84848",
+"[. c #aaaafefe4c4c",
+"{. c #afaffefe5454",
+"}. c #babae6e65c5c",
+"|. c #b2b2f6f65454",
+" X c #bbbbfbfb5959",
+".X c #c6c686863434",
+"XX c #c2c2b6b65c5c",
+"oX c #c5c5c5c55757",
+"OX c #d0d0d0d05c5c",
+"+X c #ceced2d27c7c",
+"@X c #dadad2d27474",
+"#X c #c6c6f2f26c6c",
+"$X c #c6c6fcfc6464",
+"%X c #d8d8fefe7474",
+"&X c #eeeeeeee7474",
+"*X c #e8e8fefe7c7c",
+"=X c #fafafafa6464",
+"-X c #f6f6f6f67c7c",
+";X c #f2f2fefe7f7f",
+":X c #8a8ab2b2f4f4",
+">X c #8686c2c2fcfc",
+",X c #8080ccccf4f4",
+"<X c #8686d6d6fcfc",
+"1X c #8e8ed8d8f4f4",
+"2X c #8888eaeafcfc",
+"3X c #9898ededfcfc",
+"4X c #9a9afafafcfc",
+"5X c #a6a6dedeecec",
+"6X c #aaaad9d9e9e9",
+"7X c #aaaad6d6fcfc",
+"8X c #a6a6eeeefcfc",
+"9X c #a6a6f3f3fcfc",
+"0X c #a6a6fcfcfcfc",
+"qX c #bcbcfefefcfc",
+"wX c #f4f482828484",
+"eX c #f6f68e8e8c8c",
+"rX c #fefe86868484",
+"tX c #fefe94949494",
+"yX c #fafa9e9e9c9c",
+"uX c #fbfba6a6a1a1",
+"iX c #eaeae6e68c8c",
+"pX c #fefefefe8484",
+"aX c #f2f2f2f29c9c",
+"sX c #fbfbfefe9b9b",
+"dX c #fefefefea7a7",
+"fX c #f6f6f2f2bcbc",
+"gX c #dadadadad4d4",
+"hX c #cacae2e2ecec",
+"jX c #c8c8fefefcfc",
+"kX c #d6d6fefefcfc",
+"lX c #eaeae6e6d4d4",
+"zX c #fcfcfcfcc4c4",
+"xX c #e2e2fefefcfc",
+"cX c #f0f0f0f0ecec",
+"vX c #fefefefeeded",
+"bX c None",
+/* pixels */
+"bXbXbXbXbXbXbXbXbXbXbX bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbX ).Q bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbX ^.!.!.( bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbX (.].W.W.W./ bXbXbXbXbXbXbX bXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbX ! . Q.W.'.'.. j bXbXbXbXbX 3. bXbXbXbXbXbXbX",
+"bXbXbXbXbXbX /.].8 + X].. 5 Q./ bXbXbX 9.j.t. bXbXbXbXbXbX",
+"bXbXbXbXbX ). X[.|.T . R 8 |.W.`.) bX y.k.p.d.i. bXbXbXbXbX",
+"bXbXbXbX ` *X X X$X{.. O }.$X'.`.].~ 1.n.j.f.p.h.-. bXbXbXbX",
+"bXbXbX Q . W *X%X_.. 5.t.. Q $X{._ 4 5.4.5.k.f.k.8.0 bXbXbXbX",
+"bXbX (.;XU.. /.#X. r.m.m.6.# ~.^ 6 r.n.h.u >.k.6.0 bXbXbXbXbX",
+"bX /.*X*X=X).Y . l.V.B.m.B.t.7 7 z.m.n.g.a.-.w 0 bXbXbXbXbXbX",
+" '.sX*X*X*X~.. h q eXC.V.V.p.y q b.B.n.n.g.e.$ bXbXbXbXbXbXbX",
+" o '.sX%XW . R.-X0.q yXrXu.i v.f.q 7.m.B.i.f J D bXbXbXbXbXbX",
+"bX O ~ E . +XdXdX&Xk q c.:.M.N.m.k.q 1.t.< K | { G bXbXbXbXbX",
+"bXbX o . OXzXdXsXsXpXs ;.wXeXV.m.B.v.0 X X.+.} { } G bXbXbXbX",
+"bXbXbX T.h cXzXzXsXG.q.x.q uXZ.V.C.t.u a - =.[ } | m C bXbXbX",
+"bXbX OXzXD.% gXzXS.w.zXdX.Xq N.N.y.>.m.B.i * @.} m Z | F bXbX",
+"bX oXvXzXzXL.h Y.K.fXdXsXaXk p 2.3.B.C.V.s.<.3 > A | } [ F bX",
+" oXvXvXvXvXaXq.g fXvXzXdXdXiXr i N.tXC.V.B.v.@ 9 =.[ } [ [ F ",
+" F.zXvXvXzXF.XX-Xh lXvXzXzXP.A L q yXZ.Z.m.,.: 3 - #.O.| U c ",
+" g H.zXzXS.oXzXzXR.h cXzXY.S =.2XP q yXV.4.; %.,XD - %. .v & ",
+"bX g F.T.@XvXvXzXzXE.t I.I 8X8X<X2XK z d M =.<X%.#.F N c & bX",
+"bXbX g l zXvXvXvXzXsXe 1 7XxXqX3X9X..@ @ H 3X=.*.%.} = & bXbX",
+"bXbXbX g A.zXvXvXfXk g B hXkXjX1X> ' 5X- @.3X<X .x & bXbXbX",
+"bXbXbXbX g J.zXzXP.g & V 6X7X- o.0X3X] - &.%.v & bXbXbXbX",
+"bXbXbXbXbX g H.H.g bXbX & n D :X3X4X3X3X+.n - & bXbXbXbXbX",
+"bXbXbXbXbXbX g g bXbXbXbX & 2 6XxXqX0X9X+.c & bXbXbXbXbXbX",
+"bXbXbXbXbXbXbX bXbXbXbXbXbX & , 6XkXjX*.b & bXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX & - $.>Xx & bXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX & * c & bXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX & 2 bXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX bXbXbXbXbXbXbXbXbXbXbX",
+};
diff --git a/icons/32x32-kde2/game.xpm b/icons/32x32-kde2/game.xpm
new file mode 100644
index 0000000..7880e5c
--- /dev/null
+++ b/icons/32x32-kde2/game.xpm
@@ -0,0 +1,194 @@
+/* XPM */
+static char * ksmiletris_xpm[] = {
+"32 32 159 2",
+" c None",
+". c #020204",
+"+ c #16160C",
+"@ c #EEE65C",
+"# c #EEEA54",
+"$ c #EAE65C",
+"% c #E6E25C",
+"& c #EAE25C",
+"* c #DEDA5C",
+"= c #161614",
+"- c #EAE254",
+"; c #F2EA54",
+"> c #F2EE5C",
+", c #EEE654",
+"' c #E6E254",
+") c #E6DE54",
+"! c #E2DA54",
+"~ c #DED654",
+"{ c #DAD654",
+"] c #D6D254",
+"^ c #F2EA5C",
+"/ c #F6EE54",
+"( c #EAE654",
+"_ c #E2DA5C",
+": c #E2D65C",
+"< c #DAD254",
+"[ c #D6CE54",
+"} c #CEC654",
+"| c #D6CE4C",
+"1 c #060604",
+"2 c #F6EE5C",
+"3 c #FAF264",
+"4 c #FAF274",
+"5 c #FAF67C",
+"6 c #F6EE6C",
+"7 c #EEEA64",
+"8 c #E2DE54",
+"9 c #D6D24C",
+"0 c #D2CE54",
+"a c #CEC64C",
+"b c #FEFA94",
+"c c #FEFEAC",
+"d c #FEFA9C",
+"e c #FAF284",
+"f c #F2EA74",
+"g c #EAE664",
+"h c #DAD24C",
+"i c #CECA54",
+"j c #C6BE4C",
+"k c #F2EA64",
+"l c #FAF25C",
+"m c #FEFAB4",
+"n c #FEFECC",
+"o c #FEFEDC",
+"p c #FEFAAC",
+"q c #FAF28C",
+"r c #E2D654",
+"s c #D2CA54",
+"t c #CAC64C",
+"u c #BAB24C",
+"v c #FEFEE4",
+"w c #FEFEF4",
+"x c #FEFEEC",
+"y c #9E9E8C",
+"z c #8E8A5C",
+"A c #EEEA6C",
+"B c #827E3C",
+"C c #8A863C",
+"D c #D2CE4C",
+"E c #CAC254",
+"F c #C2BA4C",
+"G c #BAB654",
+"H c #FAFAEC",
+"I c #AAAA8C",
+"J c #4E4E3C",
+"K c #464634",
+"L c #8A862C",
+"M c #E6DE5C",
+"N c #8E8A3C",
+"O c #46421C",
+"P c #464624",
+"Q c #928E34",
+"R c #CECA4C",
+"S c #FEF67C",
+"T c #FEFEC4",
+"U c #727234",
+"V c #464224",
+"W c #3A3A24",
+"X c #525224",
+"Y c #5E5E24",
+"Z c #3E3E24",
+"` c #565624",
+" . c #D2CA4C",
+".. c #C6BE54",
+"+. c #FEFA8C",
+"@. c #FEFED4",
+"#. c #26261C",
+"$. c #363614",
+"%. c #CAC24C",
+"&. c #BEB64C",
+"*. c #B6B254",
+"=. c #FEFEB4",
+"-. c #FEFEBC",
+";. c #6E6E34",
+">. c #5E5A2C",
+",. c #3E3E14",
+"'. c #BEBA54",
+"). c #B6AE4C",
+"!. c #FEFAA4",
+"~. c #FEF694",
+"{. c #66662C",
+"]. c #464214",
+"^. c #5A5624",
+"/. c #4A4A1C",
+"(. c #C6C254",
+"_. c #F6EE7C",
+":. c #F2EA7C",
+"<. c #EEE66C",
+"[. c #CAC654",
+"}. c #C2BE54",
+"|. c #B6AE54",
+"1. c #B2AA54",
+"2. c #EEE664",
+"3. c #EAE66C",
+"4. c #E6E264",
+"5. c #B6B24C",
+"6. c #B2AA4C",
+"7. c #C2BA54",
+"8. c #B2AE4C",
+"9. c #AEAA54",
+"0. c #E2DA4C",
+"a. c #C2BE4C",
+"b. c #BAB254",
+"c. c #D2CA34",
+"d. c #7E7A24",
+"e. c #BAB63C",
+"f. c #0A0A04",
+"g. c #B2AE3C",
+"h. c #AEAA34",
+"i. c #9A922C",
+"j. c #B2AA2C",
+"k. c #AAA634",
+"l. c #BEB654",
+"m. c #626224",
+"n. c #B2AE34",
+"o. c #AAA234",
+"p. c #625E24",
+"q. c #AEA64C",
+"r. c #AAA63C",
+"s. c #A6A23C",
+"t. c #B6B234",
+"u. c #BAB244",
+"v. c #969234",
+"w. c #AAA64C",
+"x. c #6E6A34",
+"y. c #9A963C",
+"z. c #B2AE54",
+"A. c #060204",
+"B. c #2A2A14",
+" . . . . . . . ",
+" + . . @ # $ $ % & * . . = ",
+" . . - ; > @ , , - ' ) ! ~ { ] . . ",
+" . , ^ / > @ ; @ @ ( ' ' _ : < [ } | 1 ",
+" . $ 2 3 4 5 4 6 7 & ' ' ) 8 ! ~ 9 0 a < . ",
+" . 2 / 5 b c c d e f g ' ) 8 ! ~ h < 9 i a j . ",
+" . k l 5 m n o n p q f g ' 8 ! r r { h | s t t u . ",
+" . - l 5 m v w x y z ' A & 8 ) ) B C h [ 9 D s E F G 1 ",
+" . ^ 3 d o w H I J K L M % ! ~ N O P Q s 0 R R t F F . ",
+" . - > S T v w w U V W X % M ! ! Y Z W ` h .s } E ..F u . ",
+" . ; 2 +.T @.o n U W #.V % ) ~ r Y $.#.P ] D .R %...&.*.. ",
+" . 2 2 b =.-.T T ;.#.. $.~ 8 : ~ >.#.= ,. .R i } E F '.).. ",
+" . - ; ^ e !.!.~.q {.. . ].~ ~ ~ ~ ^.. . /.s R a %.(.F F ).).. ",
+" . @ , ^ f _._.:.<.g ].O ~ r ~ < < | $.W | D R [.} j }.G |.1.. ",
+" . # # @ 2.<.3.4.M 8 ~ ~ ~ ~ h { [ | | | D i R %.E j F G 5.6.. ",
+" . - , ( @ % & & % _ * ~ ~ h < | 9 [ [ 0 i .} [.%.7.F G 8.9.. ",
+" . & - ' $ ' % | 0.0.~ { ~ h < [ | D .R i t %.&.a.'.&.b.6.9.. ",
+" . ' ' ' ) ) 0.L c.r ~ h h < | | 0 [ i s t } F d.e.F G ).6.9.. ",
+" f.) ) 8 8 8 0.>.j ~ ~ 9 9 ] [ . .D a } t t G ^.g.&.G ).1.8.. ",
+" . 8 ) 0.! ! ~ . h.h | < [ | D 0 i i [.R E j i.. j.G ).1.6.).. ",
+" . ~ ! r ~ h j.. h.D | [ s .D .a } a j k.. g.l.G 5.1.1.. ",
+" . ] < h ~ h t . m.n.0 D D i } } [.%.j o.p.. &.G ).1.6.q.. ",
+" . 9 ] | ] | .o.. p.a s D R R a [.%.).^.. r.u *.8.9.1.s.. ",
+" . a [ | [ | .t.. . n.F a.F '.u.6.. . v.u *.).6.9.w.. ",
+" . R i R i D i a e.B . . . . . . . Q j.u ).1.1.6.w.s.. ",
+" . F } a [.a t a %.s.B x.x.x.L y.&.b.).|.8.9.9.q.1 ",
+" . i j E %.%.j j j a.a.7.l.&.G 5.z.8.6.9.6.9.. ",
+" . }.&.'.a.}.F 7.&.&.G G b.5.).8.1.6.9.z.. ",
+" . 5.z.).G G G u u 5.8.1.z.1.6.1.q.s.1 ",
+" . . 8.9.).).|.1.1.1.6.9.9.1.9.. A. ",
+" . . . 6.9.6.6.6.6.s.B.. . ",
+" . . . . . A.. "};
diff --git a/icons/32x32-kde2/ghostview.xpm b/icons/32x32-kde2/ghostview.xpm
new file mode 100644
index 0000000..e53d3ef
--- /dev/null
+++ b/icons/32x32-kde2/ghostview.xpm
@@ -0,0 +1,227 @@
+/* XPM */
+static char * kghostview_xpm[] = {
+"32 32 191 2",
+" c None",
+". c #585858",
+"+ c #575757",
+"@ c #505050",
+"# c #474747",
+"$ c #3F3F3F",
+"% c #383838",
+"& c #2F2F2F",
+"* c #272727",
+"= c #212121",
+"- c #191919",
+"; c #121212",
+"> c #0B0B0B",
+", c #050505",
+"' c #000000",
+") c #FEFEFE",
+"! c #BFBFBF",
+"~ c #FFFFFF",
+"{ c #FBFBFB",
+"] c #FAFAFA",
+"^ c #F9F9F9",
+"/ c #7C7C7C",
+"( c #9D9D9D",
+"_ c #5E5E5E",
+": c #E1E1E1",
+"< c #F6F6F6",
+"[ c #F5F5F5",
+"} c #FCFCFC",
+"| c #F8F8F8",
+"1 c #F4F4F4",
+"2 c #F3F3F3",
+"3 c #A6A6A6",
+"4 c #EEEEEE",
+"5 c #CFCFCF",
+"6 c #8D8D8D",
+"7 c #767676",
+"8 c #757575",
+"9 c #6F6F6F",
+"0 c #858585",
+"a c #BCBCBC",
+"b c #F2F2F2",
+"c c #F0F0F0",
+"d c #A0A0A0",
+"e c #E9E9E9",
+"f c #484848",
+"g c #E4E4E4",
+"h c #B7B7B7",
+"i c #C4C4C4",
+"j c #646464",
+"k c #292929",
+"l c #3A3A3A",
+"m c #AAAAAA",
+"n c #EDEDED",
+"o c #979797",
+"p c #E2E2E2",
+"q c #414141",
+"r c #ABABAB",
+"s c #BABABA",
+"t c #FDFDFD",
+"u c #D3D3D3",
+"v c #CECECE",
+"w c #111111",
+"x c #151515",
+"y c #717171",
+"z c #ECECEC",
+"A c #959595",
+"B c #DCDCDC",
+"C c #ACACAC",
+"D c #A7A7A7",
+"E c #EBEBEB",
+"F c #262626",
+"G c #7B7B7B",
+"H c #2E2E2E",
+"I c #8F8F8F",
+"J c #D6D6D6",
+"K c #333333",
+"L c #A1A1A1",
+"M c #DEDEDE",
+"N c #D8D8D8",
+"O c #E7E7E7",
+"P c #D7D7D7",
+"Q c #A8A8A8",
+"R c #141414",
+"S c #848484",
+"T c #2B2B2B",
+"U c #E3E3E3",
+"V c #EAEAEA",
+"W c #6A6A6A",
+"X c #727272",
+"Y c #C7C7C7",
+"Z c #252525",
+"` c #CCCCCC",
+" . c #C3C3C3",
+".. c #DADADA",
+"+. c #D0D0D0",
+"@. c #878787",
+"#. c #B5B5B5",
+"$. c #999999",
+"%. c #A4A4A4",
+"&. c #E0E0E0",
+"*. c #F7F7F7",
+"=. c #1E1E1E",
+"-. c #5A5A5A",
+";. c #C1C1C1",
+">. c #595959",
+",. c #D8D7D7",
+"'. c #DBDBDB",
+"). c #BDBDBD",
+"!. c #D9D9D9",
+"~. c #171717",
+"{. c #717176",
+"]. c #D5D5D5",
+"^. c #C8C8C8",
+"/. c #D2D2D2",
+"(. c #EFEFEF",
+"_. c #5B5B5B",
+":. c #B4B4B4",
+"<. c #CACACA",
+"[. c #C9C9C9",
+"}. c #B3B3B3",
+"|. c #0A0A0A",
+"1. c #C2C2C2",
+"2. c #C6C6C6",
+"3. c #B6B6B6",
+"4. c #ACABAB",
+"5. c #979595",
+"6. c #9F9F9F",
+"7. c #D4D4D4",
+"8. c #101010",
+"9. c #E8E8E8",
+"0. c #969696",
+"a. c #D1D1D1",
+"b. c #4A4A4A",
+"c. c #242424",
+"d. c #BBBBBB",
+"e. c #C5C5C5",
+"f. c #4C4C4C",
+"g. c #E5E5E5",
+"h. c #B0B0B0",
+"i. c #8E8E8E",
+"j. c #B1B1B1",
+"k. c #787878",
+"l. c #4F4F4F",
+"m. c #F1F1F1",
+"n. c #181818",
+"o. c #989898",
+"p. c #7F7F7F",
+"q. c #050202",
+"r. c #1A1313",
+"s. c #635C5C",
+"t. c #797979",
+"u. c #AEAEAE",
+"v. c #E6E6E6",
+"w. c #CBCBCB",
+"x. c #B8B8B8",
+"y. c #2E2928",
+"z. c #0AFFFE",
+"A. c #000080",
+"B. c #0E0E0E",
+"C. c #DDDDDD",
+"D. c #424242",
+"E. c #080606",
+"F. c #2C2524",
+"G. c #07E7E9",
+"H. c #909090",
+"I. c #60608A",
+"J. c #90908F",
+"K. c #515151",
+"L. c #0C0C0C",
+"M. c #04B3B9",
+"N. c #635958",
+"O. c #646467",
+"P. c #222222",
+"Q. c #565656",
+"R. c #A5A5A5",
+"S. c #555555",
+"T. c #B5B5B4",
+"U. c #DFDFDF",
+"V. c #6D6D6D",
+"W. c #6E6E6E",
+"X. c #525252",
+"Y. c #7A7A7A",
+"Z. c #777777",
+"`. c #737373",
+" + c #6B6B6B",
+".+ c #676767",
+"++ c #464646",
+"@+ c #454545",
+"#+ c #444444",
+"$+ c #3D3D3D",
+"%+ c #C0C0C0",
+" . . + @ # $ % & * = - ; > , ' ' ' ' ' ' ' ",
+" . ) . ! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ { ] ^ ' ",
+". ) ~ . ! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ { { ' ",
+". . . . ! ~ / ( ~ / _ / _ ( : / _ ~ _ _ < [ ' ' ' ' ",
+"+ ! ! ! ! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ) } ] ^ | 1 2 ' 3 4 ' ",
+"@ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 5 6 7 8 9 0 a [ [ b c ' d e ' ",
+"f ~ ~ _ / g / h ~ i j k k k k $ ' l j m n 4 ' o p ' ",
+"q ~ ~ ~ ~ ~ ~ ~ r k k s n t e u ~ v w x y z ' A B ' ",
+"l ~ ~ _ ~ / ~ C k D E ) ^ ) ~ ~ ) ~ ^ d F G H I J ' ",
+"K ~ ~ ~ ~ ~ i k L ] M ) m N m J O z b P Q R $ S 5 ' ",
+"T ~ ~ ~ ~ ) $ 9 4 { ~ ) | [ [ [ n U V J b W ; X Y ' ",
+"Z ~ ~ _ g ` k .V ..+.s .@.#.E $.%.&.V *.! =.-.;.' ",
+"=.~ ~ ) } >.k ~ ,.'.V [ } } O U v .).!.: V =.& s ' ",
+"~.~ ) _ ] k {.~ ~ ~ ~ ~ ~ 2 E ..].v ^./.J (._.=.:.' ",
+"w t { ] ^ k {.~ ~ ~ ~ ~ 2 E ....<.^. .[.` : _.=.}.' ",
+"|.{ ] _ /.k {./.#.v p 2 2 N M 1.2.3.4.5.6.7._.8.#.' ",
+", ^ | < [ k _.] 9.[.h @. .0.a m 9 I 3 3.a.N b.c.#.' ",
+"' *.[ 1 2 d.k ..u z e !.!.!.7.7.2.2.2.2.2.e.c.f.#.' ",
+"' [ 1 / h 4 k G E g.9.h.s i.3.j.k.m 3 I ).l., _.#.' ",
+"' 2 m.c 4 n m n.o.n !.!.!.^.^.^.^.! 2.u p.q.r.s.#.' ",
+"' m.(.n z E e t.k u.v.g.g <.#.}.v w.x.t.; y.z.' <.' ",
+"' (.A.A.A.A.E g.{.B.' ).O P a.C.2.o.D.E.F.G.H.' 5 H ",
+"' n E A.9.E A.p I.J.$ w ' f q K.=.L.=.' M.$ N.H.' $ ",
+"' E E A.g.: A.&.A.B ..J.O.w P.F Q.R.R.R.' ' $ S.H.' ",
+"' 9.E A.A.A.C.C...A.A.].w.T.h.h.h.h.).).2.i ' $ S.H.' ",
+"' v.g A.: U.: '.'.N ].A.u w.w.w.^.<.Y e.i i V.' $ S.H.' ",
+"' g A.A.A...'.!.A.A.A./.a.<.<.<.^.Y e.i i i . 7 ' $ S.H.' ",
+"' : U.M B ..!.P J 7./.+.v w.<.^.2.i i i i i H W.7.' $ S.H.' ",
+"' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' f <.. ' $ X.H.' ",
+" ' H.G Y.Z.`.8 y W + +.+>.. S.X.++@+++#+$+! $ ' $ X.H.' ",
+" ' +.<.w.w.<.<.[.^.[.[.Y 2.2.2.e.1.%+).).! ! ' ' $ $ ' ",
+" ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ",
+};
diff --git a/icons/32x32-kde2/gimp.xpm b/icons/32x32-kde2/gimp.xpm
new file mode 100644
index 0000000..fe42455
--- /dev/null
+++ b/icons/32x32-kde2/gimp.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 15 1",
+" c #000000000000",
+". c #303030303030",
+"X c #000040400000",
+"o c #404000000000",
+"O c #404040400000",
+"+ c #585858585858",
+"@ c #808080800000",
+"# c #808080808080",
+"$ c #a0a0a0a0a4a4",
+"% c #ffffdcdca8a8",
+"& c #c0c0c0c0c0c0",
+"* c #dcdcdcdcdcdc",
+"= c #ffffffffc0c0",
+"- c #ffffffffffff",
+"; c None",
+/* pixels */
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";+;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;",
+";+ ;;;;;;;;;;;;;;;;;;;;++;;;;;;;",
+";++ ;;;;;;;;;;;;;;;;;; &+;;;;;;;",
+";++# ;;;;;;;;;;;;;;;; $$+;;;;;;;",
+";++@+ ;;;;;;;;;;;;;++##+;;;;;;;;",
+";++++#++;;;;;;;;;; &#@# ;;;;;;;;",
+";++@++@++ +++++ +$+##$ ;;;;;;;;",
+";;++++++++###$$###@### ;;;;;;;;;",
+";;++O++@++@++@#$*%$#--* ;;;;;;;;",
+";;+#+++.++++##$=*--%- * ;;;;;;;",
+";;;++O.O+O++@#*&+$*-* .* ;;;++;;",
+";;;;++...+O++#&+.#&***&&&+;. +;",
+";;;;;+O.O+O+++&#X.**#$$$##.+ ;",
+";;;;;+....+O+@#$&&&$####++.. .;",
+";;;;;+.O..O+.+++###+#@+@+#++...;",
+";;;;;;....+O ++@++@#+#++##++..#;",
+";;;;;;+..O..+ ..++++@++O+##+++;;",
+";;;;;;;+O..+++ .+O++.++O+# ;;;",
+";;;;;;;;+O.O#+OO o O.OO.O+;;;;;",
+";;;;;;;;;++O.###++.. .#;;;;;;;",
+";;;;;;;;;;;+++.O###+..#;;;;;;;;;",
+";;;;;;;;;;;;;+O ...+;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;",
+};
diff --git a/icons/32x32-kde2/gnome.xpm b/icons/32x32-kde2/gnome.xpm
new file mode 100644
index 0000000..8e5cd12
--- /dev/null
+++ b/icons/32x32-kde2/gnome.xpm
@@ -0,0 +1,141 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 103 2",
+" c #000000000000",
+". c #090907070606",
+"X c #090908080707",
+"o c #0c0c0b0b0a0a",
+"O c #11110f0f0d0d",
+"+ c #131311110f0f",
+"@ c #141412121212",
+"# c #1b1b17171515",
+"$ c #1e1e1a1a1717",
+"% c #1c1c1a1a1919",
+"& c #20201a1a1717",
+"* c #21211d1d1a1a",
+"= c #252521211f1f",
+"- c #292924241f1f",
+"; c #262623232121",
+": c #2d2d2c2c2b2b",
+"> c #31312c2c2727",
+", c #36362f2f2a2a",
+"< c #363631312c2c",
+"1 c #3b3b32322c2c",
+"2 c #373733333131",
+"3 c #3c3c3b3b3a3a",
+"4 c #44443c3c3434",
+"5 c #44443d3d3838",
+"6 c #4c4c44443d3d",
+"7 c #434342424141",
+"8 c #4a4a46464242",
+"9 c #4d4d4c4c4b4b",
+"0 c #54544a4a4343",
+"q c #575753534f4f",
+"w c #5c5c53534a4a",
+"e c #545454545252",
+"r c #5c5c59595757",
+"t c #626256564c4c",
+"y c #65655b5b5252",
+"u c #6a6a5e5e5454",
+"i c #6f6f63635a5a",
+"p c #707064645959",
+"a c #757568685e5e",
+"s c #6c6c6a6a6969",
+"d c #727269696363",
+"f c #7a7a6e6e6363",
+"g c #7f7f71716666",
+"h c #7d7d72726a6a",
+"j c #797975757070",
+"k c #7a7a78787777",
+"l c #818173736767",
+"z c #858577776d6d",
+"x c #868679796d6d",
+"c c #8b8b7e7e7474",
+"v c #88887f7f7979",
+"b c #8d8d81817777",
+"n c #929283837575",
+"m c #959586867a7a",
+"M c #969688887c7c",
+"N c #99998a8a7e7e",
+"B c #858583838282",
+"V c #95958c8c8383",
+"C c #9b9b8d8d8282",
+"Z c #9e9e90908686",
+"A c #949493939191",
+"S c #9a9a99999898",
+"D c #a0a092928686",
+"F c #a2a295958a8a",
+"G c #a6a69c9c9494",
+"H c #a9a99c9c9292",
+"J c #a0a0a0a09f9f",
+"K c #aeaea3a39a9a",
+"L c #b1b1a6a69d9d",
+"P c #a7a7a6a6a4a4",
+"I c #acaca9a9a7a7",
+"U c #aeaeaeaeaeae",
+"Y c #b5b5acaca6a6",
+"T c #b4b4afafabab",
+"R c #b9b9aeaea5a5",
+"E c #bcbcb3b3acac",
+"W c #b4b4b3b3b1b1",
+"Q c #bdbdbabab6b6",
+"! c #c4c4bcbcb5b5",
+"~ c #c4c4bebeb9b9",
+"^ c #c7c7c2c2bebe",
+"/ c #cacac2c2bcbc",
+"( c #c2c2c2c2c2c2",
+") c #cdcdc6c6c1c1",
+"_ c #cdcdc8c8c5c5",
+"` c #d1d1cbcbc6c6",
+"' c #d0d0cececdcd",
+"] c #d6d6d1d1cece",
+"[ c #d4d4d3d3d1d1",
+"{ c #dbdbd6d6d1d1",
+"} c #ddddd9d9d7d7",
+"| c #e2e2dcdcd6d6",
+" . c #e1e1dcdcd9d9",
+".. c #e5e5e1e1dede",
+"X. c #e4e4e2e2e1e1",
+"o. c #e9e9e6e6e4e4",
+"O. c #ebebe9e9e7e7",
+"+. c #eeeeececebeb",
+"@. c #f1f1eeeeeded",
+"#. c #f4f4f3f3f1f1",
+"$. c #f9f9f6f6f5f5",
+"%. c #fffffffffefe",
+"&. c None",
+/* pixels */
+"&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.] &.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.&.&.&.&.&.%.[ a $ &.&.&.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.) h &.&.' +.^ y $ &.&.&.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.+. .x < &.} { K u o &.&.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.` / h 1 e ! E m y . &.&.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.G n 0 o $ y f p < &.&.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.q 6 o &.4 = &.&.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.[ O.&.&.o &.&.&.& . &.&.&.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.X._ y &.&.&.&.&.&.&.&.s &.&.&.&.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.T V > &.&.&.&.+.o.@.} R N w &.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.t i . &.&.' $.X._ ^ Y G N 5 . &.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.&.* &.W #.} E H V V f p $ &.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.P &.&.&.&.%.o.E C m Z N c 5 . &.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.%.| l &.&.' @.] F N C D D c > &.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.V c 1 * &.] X.K C C Z C x 1 &.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.- * . &.' ) H c z c w $ &.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.* &.{ / K F x 6 . &.&.&.&.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.! ` H D z & &.&.&.&.&.Q T v &.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.R / K M t . &.&.&.&.#.+...{ F 6 &.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.G ! L N 0 &.&.&.Y ! / R K g # &.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.v / L N t . &.&.&.&.c H C M 0 . &.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.&.Y L M f 4 & &.&.&.&.&.E R b 4 &.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.&.z C C m l p d &.&.&.U ..R z * &.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.&.w c Z N n m H ! ` O.%.{ L t . &.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.&.&.a b C m N F F L ~ ! L x - &.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.&.&.1 y f m C H M C C F C 0 &.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.&.&.&., 0 p c F C Z F D p O &.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.&.&.&.&.* , 4 t p a a 0 + &.&.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.&.&.&.&.&.. . O O @ O &.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&. &.&.&.&.&.&.&.&.&.&.",
+"&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.",
+};
diff --git a/icons/32x32-kde2/gnu.xpm b/icons/32x32-kde2/gnu.xpm
new file mode 100644
index 0000000..4f42941
--- /dev/null
+++ b/icons/32x32-kde2/gnu.xpm
@@ -0,0 +1,130 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 92 1",
+" c #000000000000",
+". c #060606060a0a",
+"X c #0a0a0a0a0606",
+"o c #0b0b0b0b0c0c",
+"O c #0e0e0e0e1313",
+"+ c #101010100b0b",
+"@ c #131313131313",
+"# c #161616161919",
+"$ c #1a1a1a1a1515",
+"% c #1c1c1c1c1b1b",
+"& c #1c1c1c1c2121",
+"* c #222222221d1d",
+"= c #242424242525",
+"- c #252525252a2a",
+"; c #2a2a2a2a2525",
+": c #2b2b2b2b2b2b",
+"> c #2f2f2f2f3434",
+", c #343434342f2f",
+"< c #343434343434",
+"1 c #383838383737",
+"2 c #3c3c3c3c3c3c",
+"3 c #3e3e3e3e4242",
+"4 c #434343434343",
+"5 c #444444444848",
+"6 c #494947474545",
+"7 c #494949494646",
+"8 c #4b4b4b4b4c4c",
+"9 c #4e4e4e4e5151",
+"0 c #4b4b50505555",
+"q c #545454545353",
+"w c #575757575b5b",
+"e c #5a5a5a5a5555",
+"r c #5b5b5b5b5b5b",
+"t c #646464646464",
+"y c #656565656a6a",
+"u c #686867676666",
+"i c #696969696464",
+"p c #6b6b6b6b6a6a",
+"a c #70706f6f6f6f",
+"s c #737373737373",
+"d c #797979797676",
+"f c #7a7a7a7a7a7a",
+"g c #18184f4f9292",
+"h c #7e7e7d7d8282",
+"j c #75758f8facac",
+"k c #81817f7f7d7d",
+"l c #828280807f7f",
+"z c #848484848484",
+"x c #858585858a8a",
+"c c #898989898686",
+"v c #8a8a8a8a8a8a",
+"b c #939393938f8f",
+"n c #939393939292",
+"m c #979797979b9b",
+"M c #999999999797",
+"N c #9c9c9c9c9d9d",
+"B c #88889595a3a3",
+"V c #8e8e9898a5a5",
+"C c #9e9e9e9ea1a1",
+"Z c #9393a4a4b8b8",
+"A c #a3a3a3a39e9e",
+"S c #a4a4a4a4a4a4",
+"D c #a5a5a5a5aaaa",
+"F c #a8a8a7a7abab",
+"G c #abababababab",
+"H c #ababadadb2b2",
+"J c #b3b3b3b3aeae",
+"K c #b3b3b3b3b3b3",
+"L c #b7b7b7b7bcbc",
+"P c #bbbbbbbbbbbb",
+"I c #bebebebec3c3",
+"U c #c0c0bfbfc3c3",
+"Y c #c1c1c1c1bdbd",
+"T c #c3c3c3c3c3c3",
+"R c #c9c9c9c9c4c4",
+"E c #cccccbcbcccc",
+"W c #cecececed2d2",
+"Q c #d2d2d2d2cdcd",
+"! c #d4d4d4d4d4d4",
+"~ c #d6d6d6d6dbdb",
+"^ c #dadadadad5d5",
+"/ c #dcdcdbdbdbdb",
+"( c #dfdfdfdfe4e4",
+") c #e0e0e0e0dbdb",
+"_ c #e3e3e3e3e3e3",
+"` c #e4e4e4e4e9e9",
+"' c #e9e9e9e9e4e4",
+"] c #ebebebebebeb",
+"[ c #f0f0eeeeeded",
+"{ c #f2f2f2f2f2f2",
+"} c #fdfdfdfdfcfc",
+"| c None",
+/* pixels */
+"||||||||||||||||||||||||||||||||",
+"||||PAvhszS|||||||||||||MMdsu|||",
+"||TGy:$@O#>sN|||||||||fw4:#@#<||",
+"|^P8#o*|||||||||||||||||||<<+.<|",
+"|PwO%||||||||!|||||||||||||s4.X|",
+"|M=.|||||||PLSnv||MGI|||||||n&.8",
+"Ky@.||||||Dt<$@>9r<:6fF|||||G8+<",
+"P4oX|||||JqX 9w<.oqK||||P8@<",
+"K1o#|||||ro.O++$;thp> X6D|||S<X<",
+"S3o%||||u<rvNvhnfspupqq38z|Ds%o|",
+"b8o@=cx9dE]!f<xGMCGcnmMK8;14%.%|",
+"|f%+.%.i}}Qt;0GTCSQ{txnYG<OooO||",
+"|l2#+o-T}_xaeSs9lKP]a1qMEv@o@|||",
+"||t,=%s}{AfxtYZgBE!]bgjuKRq4||||",
+"|||w2:n}!nLurTEVTW_([j68fKA|||||",
+"||||||_]T!Y5f!_'/(`!]T9wrdvi||||",
+"||||||{!TS26M{{}{WJGJ_N||04<||||",
+"|||||_!Gi32vC]}}_vGPxN/S]|||||||",
+"||||PDu1|wSET!{}^t cRD_[T|||||||",
+"||||D6|||ePE_IT(!QNrbQQKp|||||||",
+"||||||||||kU)/!Kb)/LHCt<||||||||",
+"||||||||||rDE]''u/`EPc92||||||||",
+"|||||||||||sS/E/Ht^_WYSl||||||||",
+"||||||||||||p~!H/Js8<57|||||||||",
+"||||||||||||wJ^IG()HDKz|||||||||",
+"|||||||||||||sT!YGzr1e||||||||||",
+"||||||||||||||nDYCt:&|||||||||||",
+"||||||||||||||trG!Nq<|||||||||||",
+"||||||||||||||||aPx3<|||||||||||",
+"||||||||||||||||dx48||||||||||||",
+"|||||||||||||||||t2|||||||||||||",
+"|||||||||||||||||r6|||||||||||||",
+};
diff --git a/icons/32x32-kde2/graphics.xpm b/icons/32x32-kde2/graphics.xpm
new file mode 100644
index 0000000..386fd13
--- /dev/null
+++ b/icons/32x32-kde2/graphics.xpm
@@ -0,0 +1,167 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 129 2",
+" c #000000000000",
+". c #0d0d0d0d0d0d",
+"X c #111111111111",
+"o c #1d1d1d1d1d1d",
+"O c #242424242424",
+"+ c #323232323232",
+"@ c #383838383838",
+"# c #171746462222",
+"$ c #1f1f5d5d2e2e",
+"% c #232366663333",
+"& c #292978783c3c",
+"* c #0b0b46464747",
+"= c #0b0b47474848",
+"- c #0f0f56565757",
+"; c #000042426565",
+": c #000051517e7e",
+"> c #13136b6b6c6c",
+", c #17177c7c7d7d",
+"< c #6f6f0c0c1a1a",
+"1 c #494949494949",
+"2 c #525252525252",
+"3 c #000067679898",
+"4 c #0a0a7d7db4b4",
+"5 c #11117b7bb3b3",
+"6 c #28288d8d3e3e",
+"7 c #323292924a4a",
+"8 c #3c3ca8a84b4b",
+"9 c #434399994b4b",
+"0 c #4e4eb1b15757",
+"q c #6d6dc1c16d6d",
+"w c #161692929191",
+"e c #12128686bebe",
+"r c #2424adadacac",
+"t c #2c2cafafb1b1",
+"y c #2d2db3b3b5b5",
+"u c #2c2c9898cbcb",
+"i c #2e2ea3a3d8d8",
+"p c #3434a3a3dada",
+"a c #3a3aacacdada",
+"s c #4949b5b5e2e2",
+"d c #5757b6b6e1e1",
+"f c #6060b7b7d8d8",
+"g c #5a5acacac1c1",
+"h c #7777d1d1c9c9",
+"j c #7f7fd8d8d3d3",
+"k c #6666c1c1e7e7",
+"l c #7575c9c9ecec",
+"z c #7979d0d0f4f4",
+"x c #8b8b11112222",
+"c c #a2a214142828",
+"v c #a8a814142929",
+"b c #86867f7f6969",
+"n c #baba69696767",
+"m c #c9c919193232",
+"M c #e7e73e3e4a4a",
+"N c #e3e348484a4a",
+"B c #fcfc45454d4d",
+"V c #fdfd5f5f5e5e",
+"C c #f0f073737373",
+"Z c #93938c8c7373",
+"A c #979790907676",
+"S c #9b9b94947979",
+"D c #a6a685857878",
+"F c #aeae8b8b7e7e",
+"G c #a2a29a9a7e7e",
+"H c #8181c5c57a7a",
+"J c #9d9d97978282",
+"K c #9393b4b48787",
+"L c #a5a59d9d8181",
+"P c #ababa4a48686",
+"I c #afafa6a68888",
+"U c #b0b0a7a78989",
+"Y c #b4b4acac8d8d",
+"T c #b4b4adad9191",
+"R c #b8b8afaf9090",
+"E c #bdbdb4b49494",
+"W c #bcbcb5b59b9b",
+"Q c #a6a6dcdca1a1",
+"! c #b5b5e3e3b0b0",
+"~ c #9999dcdcd7d7",
+"^ c #9a9adcdcf3f3",
+"/ c #a7a7e2e2dcdc",
+"( c #babaeeeec9c9",
+") c #a7a7e0e0f3f3",
+"_ c #acace9e9f8f8",
+"` c #b8b8e4e4e1e1",
+"' c #c2c2b8b89797",
+"] c #c6c6bdbd9b9b",
+"[ c #c9c9bfbf9d9d",
+"{ c #c4c4bdbda4a4",
+"} c #c8c8bfbfa0a0",
+"| c #f3f386868686",
+" . c #fcfc80808181",
+".. c #fbfb8d8d8d8d",
+"X. c #ffff9e9e9d9d",
+"o. c #e5e5b6b6a8a8",
+"O. c #fbfba4a4a4a4",
+"+. c #fdfdbabababa",
+"@. c #cacac1c19e9e",
+"#. c #cecec5c5a2a2",
+"$. c #cecec6c6abab",
+"%. c #d0d0c7c7a5a5",
+"&. c #d2d2c8c8a7a7",
+"*. c #d3d3cacaacac",
+"=. c #d6d6ceceb2b2",
+"-. c #d7d7d0d0b8b8",
+";. c #d9d9d1d1b5b5",
+":. c #dcdcd5d5bcbc",
+">. c #dfdfd8d8c2c2",
+",. c #dbdbf0f0efef",
+"<. c #dbdbf1f1fafa",
+"1. c #e1e1dbdbc5c5",
+"2. c #e3e3dedecaca",
+"3. c #fbfbc4c4c4c4",
+"4. c #fcfcd1d1d0d0",
+"5. c #e5e5e0e0cece",
+"6. c #e7e7e2e2d2d2",
+"7. c #e9e9e4e4d5d5",
+"8. c #ebebe7e7d9d9",
+"9. c #edede9e9dcdc",
+"0. c #e4e4efefe6e6",
+"q. c #efefecece1e1",
+"w. c #f1f1eeeee4e4",
+"e. c #f1f1efefeaea",
+"r. c #f4f4f2f2ebeb",
+"t. c #f7f7f5f5f0f0",
+"y. c #f6f6fbfbf8f8",
+"u. c #ffffffffffff",
+"i. c None",
+/* pixels */
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.O X i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.O @ r.q.9. i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.1 t.w.q.9.q.q. i.i.i.i.i.i.i.i.i.i.i. i.i.i.i.i.",
+"i.i.i.2 r.9.q.w.w.w.w. i.i.i.i.i.i.i.i.i.i.o 2.;.*.*. i.i.i.",
+"i.i.O t.9.9.w.w.r.r.r.w. i.i.i.i.i.i.i.i.X 5.;.;.=.*.&.E i.i.",
+"i.i.+ 9.9.8.#. #.r.r. i.i.i.i.i.i.i. 7.:.:.;.=.*.*.%. i.i.",
+"i.. r.8.9.#. i.i. r.r.w. i.i.i.i.i.i.o >.:.;.;.*.*.*.&.E i.",
+"i.o 7.8.9. i.i.i.i. r.w.q. i.i.i.i.X 7.>.:.5 5 *.*.*.%.#. i.",
+" e.7.8.9. i.i.i.i. #.w.9. i.i.i.i.X 1.>.f _ z e 4 #.#.#. i.",
+" 6.6.7.9. i.i.i.i.i. q.9.9. i.i.o 7.1.5 ) <.) a 3 4 ] #. i.",
+" 5.6.7.8. i.i.i.i.i. w.9.7.7. 8.1.1.5 l ^ k d 4 3 E @.] ",
+" 2.5.6.7. i.i.i.i.i. 9.8.7.6.5.2.2.1.1.3 p s i u 3 : Y [ #. ",
+" 2.5.5.6.#. i.i.i.. e.7.7.6.5.2.2.1.1.:.-.: 3 5 3 : ; I [ #. ",
+" 1.2.5.5.6.r. . e.6.6.6.5.5.2.1.1.>.:.;.$.: : ; ; b Y @.' ",
+" 1.1.2.2.2.2.6.7.6.6.6.5.5.2.2.1.>.>.:.:.;.=.$.W Y U U @.#.' ",
+" 1.1.1.2.2.2.2.5.5.2.2.2.2.1.>.1.>.>.:.;.-.w y t } @.@.@.@.G ",
+"i. 1.1.1.2.1.o.n N m >.>.1.>.>.>.:.:.;.-.w r j a w @.@.%.%. i.",
+"i. $.:.1.1.o.X.X. .V m >.>.>.-.:.:.;.-.=.y ~ ,./ g w ' @.' i.",
+"i. { :.:.:.n +.4.3.C c { -.>.K 7 7 K =.=.w ~ ` ` r > R @.G i.",
+"i.i. ;.:.:.N ..+.O.M c { =.! 7 H 8 7 K *.w r h g w - Y E i.i.",
+"i.i. $.-.;.m V | B v x W =.6 0.y.Q q 7 #., w w w > = Y G i.i.",
+"i.i.i. =.-.c m N m v < W $.9 Q ( Q q & R ] , > - * Z R i.i.i.",
+"i.i.i. } *.$.x c x < J W $.6 q Q Q 0 % Y [ ] R G G L S i.i.i.",
+"i.i.i.i. } *.#.F D T T #.*.& q 0 0 9 # I [ #.@.] ] G i.i.i.i.",
+"i.i.i.i.i. ] $.#.$.#.#.%.%.#.& 0 9 & # P [ %.#.] S i.i.i.i.i.",
+"i.i.i.i.i.i. T %.%.%.%.%.%.#.] % $ # Z Y [ @.#.A i.i.i.i.i.i.",
+"i.i.i.i.i.i.i. Y #.@.@.#.%.@.[ Y U R ] @.G i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i. Z Y ' %.%.@.[ E U Z i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i. i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+};
diff --git a/icons/32x32-kde2/help.xpm b/icons/32x32-kde2/help.xpm
new file mode 100644
index 0000000..5186421
--- /dev/null
+++ b/icons/32x32-kde2/help.xpm
@@ -0,0 +1,264 @@
+/* XPM */
+static char * kdehelp_xpm[] = {
+"32 32 229 2",
+" c None",
+". c #020204",
+"+ c #525254",
+"@ c #DADAD4",
+"# c #FEFEDA",
+"$ c #FEFA94",
+"% c #FEFE8C",
+"& c #FEFEA4",
+"* c #BAB2AC",
+"= c #665254",
+"- c #FAFADC",
+"; c #FEFEE4",
+"> c #FEFEC0",
+", c #FEFEF1",
+"' c #FAF2F4",
+") c #52522C",
+"! c #C6C64C",
+"~ c #FAFAF9",
+"{ c #BEB2B4",
+"] c #FEFE84",
+"^ c #FEFEFC",
+"/ c #FEFAB8",
+"( c #FEFE9C",
+"_ c #FEFECC",
+": c #FEFE74",
+"< c #02AEAD",
+"[ c #FEFA84",
+"} c #02FEFC",
+"| c #02B2B1",
+"1 c #76767C",
+"2 c #02FAF4",
+"3 c #02F6F4",
+"4 c #04EEEC",
+"5 c #02D6D4",
+"6 c #7E7A44",
+"7 c #E6D2BC",
+"8 c #32E6EC",
+"9 c #02F2F0",
+"0 c #02E2DF",
+"a c #02DAD4",
+"b c #02D2CC",
+"c c #023E3C",
+"d c #8AB6AC",
+"e c #F6F6B4",
+"f c #CED2C4",
+"g c #A6F6F4",
+"h c #02CECA",
+"i c #02C2C1",
+"j c #02BEBC",
+"k c #02BABA",
+"l c #069694",
+"m c #5AFAFC",
+"n c #DCFEFC",
+"o c #CEC6D4",
+"p c #E2D284",
+"q c #FEFE58",
+"r c #FEFE3C",
+"s c #D2AE74",
+"t c #9EBAC4",
+"u c #C6FEFC",
+"v c #02EAEC",
+"w c #02CAC9",
+"x c #02AAAB",
+"y c #16E6E4",
+"z c #B2FEFC",
+"A c #FAFEF4",
+"B c #62BEC4",
+"C c #76562C",
+"D c #D2CA74",
+"E c #EAE284",
+"F c #C2AA5C",
+"G c #824E2C",
+"H c #0EE2E4",
+"I c #32FEFC",
+"J c #8EFEFC",
+"K c #36EAEC",
+"L c #06C2C4",
+"M c #1A4E4C",
+"N c #0EDEDC",
+"O c #9AFAF4",
+"P c #2EF6F4",
+"Q c #0ED2D4",
+"R c #726E74",
+"S c #CECEC9",
+"T c #EAE6E4",
+"U c #E2DAD4",
+"V c #6A6A6C",
+"W c #0AE6E4",
+"X c #62EEEC",
+"Y c #B6F6F4",
+"Z c #2EDEDC",
+"` c #0AC6C4",
+" . c #0E4644",
+".. c #A29EA1",
+"+. c #7EEAE4",
+"@. c #92EEEC",
+"#. c #02E6E4",
+"$. c #426664",
+"%. c #827264",
+"&. c #929284",
+"*. c #827A6C",
+"=. c #92827C",
+"-. c #3E9694",
+";. c #06E2E4",
+">. c #4EDEDC",
+",. c #9AF2EC",
+"'. c #2ED6D4",
+"). c #164A4C",
+"!. c #928E8C",
+"~. c #D2D2D4",
+"{. c #62E2DC",
+"]. c #7EEEEC",
+"^. c #06DEDC",
+"/. c #12C2C4",
+"(. c #C6BAB4",
+"_. c #DEE2E4",
+":. c #CAB6B4",
+"<. c #726A64",
+"[. c #4ADADC",
+"}. c #1E4E4C",
+"|. c #8E8A8C",
+"1. c #C6C6C4",
+"2. c #56DAD4",
+"3. c #72E6E4",
+"4. c #468684",
+"5. c #AEAAAC",
+"6. c #767274",
+"7. c #665E54",
+"8. c #5E5654",
+"9. c #36766C",
+"0. c #264A4C",
+"a. c #DAD6CC",
+"b. c #C6C2C0",
+"c. c #C2CACC",
+"d. c #4AC6C4",
+"e. c #2AC2BC",
+"f. c #4AD2CC",
+"g. c #06BABC",
+"h. c #02C6C4",
+"i. c #968E7C",
+"j. c #5E726C",
+"k. c #0AD6D4",
+"l. c #C2C2C4",
+"m. c #D2CED4",
+"n. c #D2CECC",
+"o. c #46C2C4",
+"p. c #0EB2AC",
+"q. c #0EAEAC",
+"r. c #02B6B3",
+"s. c #A28674",
+"t. c #725A54",
+"u. c #526A7C",
+"v. c #16A6A4",
+"w. c #9A9694",
+"x. c #CACAC4",
+"y. c #4ACAC4",
+"z. c #027274",
+"A. c #027E7C",
+"B. c #02A6A4",
+"C. c #167A7C",
+"D. c #064E4C",
+"E. c #0A5654",
+"F. c #12867C",
+"G. c #0E9E9C",
+"H. c #129A94",
+"I. c #169A94",
+"J. c #0E8E8C",
+"K. c #124240",
+"L. c #7A767C",
+"M. c #C6CACC",
+"N. c #226264",
+"O. c #0A3A3C",
+"P. c #02A29C",
+"Q. c #06AEAC",
+"R. c #169E98",
+"S. c #169694",
+"T. c #129294",
+"U. c #0A4244",
+"V. c #7E7A7F",
+"W. c #AEAEAC",
+"X. c #CAC6C9",
+"Y. c #4ECACC",
+"Z. c #2A7674",
+"`. c #1E5A5C",
+" + c #028280",
+".+ c #128A88",
+"++ c #128E8C",
+"@+ c #0E8A88",
+"#+ c #164244",
+"$+ c #AAA6A4",
+"%+ c #C6CECC",
+"&+ c #46BEBC",
+"*+ c #2A6664",
+"=+ c #FEC6AC",
+"-+ c #E9EAE4",
+";+ c #029294",
+">+ c #0E9A94",
+",+ c #0A8A84",
+"'+ c #0E4244",
+")+ c #228A8C",
+"!+ c #028E8C",
+"~+ c #069A94",
+"{+ c #0A827C",
+"]+ c #163E3C",
+"^+ c #827E7C",
+"/+ c #AAA2A4",
+"(+ c #9EA2A4",
+"_+ c #36B6B4",
+":+ c #9EF6F4",
+"<+ c #A6A6A9",
+"[+ c #32B6B4",
+"}+ c #F0FEFC",
+"|+ c #064A4C",
+"1+ c #867E84",
+"2+ c #A6A2A4",
+"3+ c #3ABEBC",
+"4+ c #5E5E5C",
+"5+ c #B6B2AC",
+"6+ c #9EA6AC",
+"7+ c #36B2AC",
+"8+ c #F6F6F4",
+"9+ c #BABABC",
+"0+ c #A69EA4",
+"a+ c #3ABABC",
+"b+ c #F2F2EC",
+"c+ c #BEB6B4",
+"d+ c #A2AEAC",
+"e+ c #2AD6D4",
+"f+ c #1ECECC",
+" ",
+" . . . . . . ",
+" + @ # $ % & * + ",
+" = - - ; - > , ; ' ) ",
+" . ! , ; , ; , , ~ , { . ",
+" . ] , , , ^ ^ , , , / . . ",
+" . ( ( ; ^ ^ ^ ^ ^ _ : ) < . . ",
+" . ( / , ^ ^ ^ , ^ # [ ) } } | . . ",
+" . [ , ^ ^ ^ ^ ^ ^ , / 1 2 3 4 5 | . . ",
+" 6 # , , # , , , # 7 8 } 9 0 a b b | . . ",
+" c d - # , > > , , e f g 3 9 0 5 h i j k l . ",
+" . m n o p q r q q s t u n m v 0 5 w i i x . ",
+" . y z A B C D E p F G H I J u K 5 h w L | M . ",
+" . N O O P Q R S T U * V W 3 4 X Y Z ` w x .... ",
+" . N +.@.#.9 v $.%.&.*.=.-.3 v ;.a >.,.'.x ).!.~.. ",
+" . N {.].Q ^.4 /.C (._.T :.<.W 0 a 5 w [.+.}.|.1.1.. ",
+" . 5 2.3.i w h ^.9 4.5.6.7.8.9.0 5 b w h < 0.* a.b.c.d.. ",
+" . N e.f.g.i h.w h g.C i.1.S (.j.k.b w w | .|.l.m.n.o.. ",
+" . N p.` q.r.r.j i L h 4.i.s.t.= u.v.q.h.| .w.x.l.c.y.. ",
+" . z.A.x B.B.< | | k j i w C.D.E.F.G.H.I.J.K.L.x.b.M.y.. ",
+" . N.+ O.P.| < Q.Q.r.r.k j H.R.R.S.S.T.T.U.V.W.X.X.Y.. ",
+" . Z.^ T + `. +< Q.x x < | r..+++@+++@+#+V.$+$+%+&+. ",
+" . *+=+^ ~ -++ c ;+r.Q.x x Q.>+@+++,+'+L.$+..$+d.. ",
+" . )+^ ^ ^ ^ ~ T + }.!+x x B.~+F.{+]+^+W./+(+_+. ",
+" . j :+^ A ^ ^ , -++ D. +x < l O.L.<+....[+. ",
+" . . j ,.}+^ ^ ^ ~ T + K.!+|+1+5.2+(+3+. ",
+" . . j ,.^ ~ ~ A ^ T 4+1+5+..6+7+. ",
+" . . j :+A ^ A ^ 8+9+5.0+a+. ",
+" . . j ,.^ ^ b+c+d+[+. ",
+" . . j ,.' { 7+. ",
+" . . e+f+. ",
+" . . "};
diff --git a/icons/32x32-kde2/home.xpm b/icons/32x32-kde2/home.xpm
new file mode 100644
index 0000000..ae9f6f9
--- /dev/null
+++ b/icons/32x32-kde2/home.xpm
@@ -0,0 +1,112 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 74 1",
+" c #000000000000",
+". c #141414141414",
+"X c #232323232323",
+"o c #343434342c2c",
+"O c #323232323232",
+"+ c #393939393939",
+"@ c #4f4f0f0f0101",
+"# c #525211110101",
+"$ c #606017170101",
+"% c #646419190101",
+"& c #6d6d1e1e0101",
+"* c #727229290909",
+"= c #797927270101",
+"- c #69692f2f3232",
+"; c #434343434343",
+": c #494949494949",
+"> c #555555555555",
+", c #5b5b5b5b5b5b",
+"< c #656565656565",
+"1 c #6e6e6e6e6e6e",
+"2 c #727272727272",
+"3 c #787878787878",
+"4 c #84842d2d0202",
+"5 c #939339390505",
+"6 c #9a9a3e3e0505",
+"7 c #9c9c40400606",
+"8 c #979742421010",
+"9 c #939354542f2f",
+"0 c #aeae4e4e0404",
+"q c #b7b757570606",
+"w c #b2b253530909",
+"e c #bbbb5a5a0707",
+"r c #bbbb5a5a0808",
+"t c #bbbb60601616",
+"y c #828244444747",
+"u c #90905e5e6565",
+"i c #a8a875754f4f",
+"p c #b2b271714646",
+"a c #c1c15f5f0707",
+"s c #c5c563630a0a",
+"d c #c9c966660909",
+"f c #cbcb6a6a0f0f",
+"g c #c9c969691010",
+"h c #cdcd71711c1c",
+"j c #c6c670702626",
+"k c #cccc75752424",
+"l c #c6c67c7c3c3c",
+"z c #afaf91917f7f",
+"x c #cece83834040",
+"c c #c3c38c8c6363",
+"v c #c2c295957777",
+"b c #d6d698986161",
+"n c #848484848484",
+"m c #8e8e8e8e8e8e",
+"M c #969696969696",
+"N c #9b9b9b9b9b9b",
+"B c #a1a1a1a1a1a1",
+"V c #aeaeaeaeaeae",
+"C c #b3b3b3b3b3b3",
+"Z c #bebebebebebe",
+"A c #c2c29d9d8282",
+"S c #d8d8aeae8e8e",
+"D c #d9d9b9b9a1a1",
+"F c #e2e2b8b89191",
+"G c #e3e3c9c9b5b5",
+"H c #f1f1d8d8baba",
+"J c #cccccccccccc",
+"K c #d1d1d1d1d1d1",
+"L c #dcdcdcdcdcdc",
+"P c #f4f4e3e3d3d3",
+"I c #e2e2e2e2e2e2",
+"U c #f0f0f0f0f0f0",
+"Y c #ffffffffffff",
+"T c None",
+/* pixels */
+"TTTTTTTTTTTTTTT TTTTTTTTTTTTTTT",
+"TTTTTTTTTTTTTT >> TTTTTTTTTTTTTT",
+"TTTTTT>O TTTT >KV> TTTTTTTTTTTTT",
+"TTTTTT>O TTT >LJZV> TTTTTTTTTTTT",
+"TTTTTT>O TT >LJCNNM; TTTTTTTTTTT",
+"TTTTTT>O T >LJVMmnn3; TTTTTTTTTT",
+"TTTTTT>O >LJV++++321; TTTTTTTTT",
+"TTTTTT>O >LJ1+,,,,+>1<; TTTTTTTT",
+"TTTTTT> >KV2+,MMMM<+><<+ TTTTTTT",
+"TTTTTT >LV2+,MJZZZM,+><<; TTTTTT",
+"TTTTT >JV2+,MZLLLIZM,+>,>+ TTTTT",
+"TTTT >LV2+>MZIUUUUIZM,+>>>O TTTT",
+"TTT >KV2+<MZIUYYYYULZM,+>>>O TTT",
+"TT >KB2+>mZLUYYYYYYULZM>O>>>O TT",
+"T >KV2O>mZIUYYYYYYYYULJM>O>>>O T",
+" OZB2X;2CLUYYYYYYYYYYULC2;O;>>O ",
+"T m,. >MKUYYHi99*#PYYYIJM> .:O T",
+"TT T 2VIYYYizGDc=@YYYIJC2 T TT",
+"TTTTT 3VIYYz9PScq5&AYYIJV3 TTTTT",
+"TTTTT 3VIYY9GFble04@YYIJV3 TTTTT",
+"TTTTT 3VLYYuGbxksq5@YYIJV3 TTTTT",
+"TTTTT 3VIYYuDbxhse6#YYIJV3 TTTTT",
+"TTTTT 3VIYYuDbxhse6#YYIJV3 TTTTT",
+"TTTTT 3VLYYyDxhfse7#YYIJV3 TTTTT",
+"TTTTT 3VLYYyDlhfdr6@YYIJV3 TTTTT",
+"TTTTT 3VIYYyvjgdsr7@YYIJV3 TTTTT",
+"TTTTT 3VIYY-ptasae6@YYIJV3 TTTTT",
+"TTTTT 3VIYY-8wqrr05#YYIJV3 TTTTT",
+"TTTTT 3VIYY-456665=@YYIJC3 TTTTT",
+"TTTTT >nMZCo#$%%%$#oZCVMn> TTTTT",
+"TTTTTT TTTTT",
+"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT",
+};
diff --git a/icons/32x32-kde2/image-processor.xpm b/icons/32x32-kde2/image-processor.xpm
new file mode 100644
index 0000000..3665a03
--- /dev/null
+++ b/icons/32x32-kde2/image-processor.xpm
@@ -0,0 +1,272 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 234 2",
+" c #000000000000",
+". c #1e1e1e1e1414",
+"X c #121214142c2c",
+"o c #1b1b2b2b2121",
+"O c #252524241c1c",
+"+ c #2a2a2e2e2424",
+"@ c #3e3e36362c2c",
+"# c #353535353535",
+"$ c #3d3d3a3a3737",
+"% c #020202025c5c",
+"& c #17171a1a5959",
+"* c #38383e3e5858",
+"= c #22222e2e7474",
+"- c #1e1e56562c2c",
+"; c #363642422424",
+": c #26266e6e0404",
+"> c #2a2a7c7c1c1c",
+", c #04045c5c6060",
+"< c #22225e5e5454",
+"1 c #303076765858",
+"2 c #47473e3e2f2f",
+"3 c #6e6e06060404",
+"4 c #7e7e0a0a5454",
+"5 c #5a5a52521414",
+"6 c #454542423737",
+"7 c #767656563c3c",
+"8 c #707064640c0c",
+"9 c #7d7d69690909",
+"0 c #4c4c4c4c4e4e",
+"q c #5c5c4e4e5050",
+"w c #5e5e58584444",
+"e c #565655555454",
+"r c #5c5c5b5b5d5d",
+"t c #464648486464",
+"y c #5c5c5c5c7c7c",
+"u c #4e4e6a6a5c5c",
+"i c #42427a7a6464",
+"p c #5d5d63636969",
+"a c #55557d7d7171",
+"s c #6a6a5e5e4444",
+"d c #656564646969",
+"f c #69696b6b7171",
+"g c #747474747474",
+"h c #76767a7a7c7c",
+"j c #7a7a7a7a7c7c",
+"k c #0a0a0a0ab4b4",
+"l c #16161818b0b0",
+"z c #24242424dcdc",
+"x c #32324e4e8c8c",
+"c c #32325a5a8c8c",
+"v c #2a2a62629494",
+"b c #4e4e4e4e9494",
+"n c #565666668484",
+"m c #56566a6a8c8c",
+"M c #6a6a72728484",
+"N c #62626262acac",
+"B c #6e6e6e6ef4f4",
+"V c #060682820c0c",
+"C c #1e1e96963434",
+"Z c #323286861c1c",
+"A c #262696962c2c",
+"S c #1616a2a24c4c",
+"D c #36369e9e4444",
+"F c #4242bebe3c3c",
+"G c #42428a8a6464",
+"H c #565696966c6c",
+"J c #4b4ba5a55151",
+"K c #5a5aa8a85858",
+"L c #6e6e8e8e5454",
+"P c #6464aeae6464",
+"I c #6e6ebebe7474",
+"U c #7272b6b66c6c",
+"Y c #7272b2b27474",
+"T c #4c4cd8d84c4c",
+"R c #6666d6d66464",
+"E c #060682828484",
+"W c #0a0a9a9a9c9c",
+"Q c #121292929c9c",
+"! c #3a3a8e8e9c9c",
+"~ c #3636a6a6acac",
+"^ c #0e0ec2c2c4c4",
+"/ c #525282828484",
+"( c #56569e9e9c9c",
+") c #4e4e9696a4a4",
+"_ c #4646b6b6b4b4",
+"` c #5656bababcbc",
+"' c #6a6a8e8e8484",
+"] c #7c7c94949898",
+"[ c #7e7ecaca8484",
+"{ c #7e7ee6e6b4b4",
+"} c #4646d2d2d4d4",
+"| c #6e6ec8c8d0d0",
+" . c #6262dadadcdc",
+".. c #7a7ac6c6c4c4",
+"X. c #7272dadadcdc",
+"o. c #b4b402021010",
+"O. c #8e8e16165454",
+"+. c #86865e5e3c3c",
+"@. c #8c8c74740f0f",
+"#. c #95957d7d0909",
+"$. c #9e9e7e7e0c0c",
+"%. c #bebe42420404",
+"&. c #b0b044442c2c",
+"*. c #bebe46462c2c",
+"=. c #b6b652522c2c",
+"-. c #aeae6e6e1414",
+";. c #9a9a6e6e4c4c",
+":. c #82827e7e7f7f",
+">. c #cece06060404",
+",. c #caca22221414",
+"<. c #eaea04040404",
+"1. c #ecec12120c0c",
+"2. c #fdfd05050404",
+"3. c #f8f80e0e0c0c",
+"4. c #fefe1a1a0c0c",
+"5. c #f2f21e1e1414",
+"6. c #eaea26260c0c",
+"7. c #fefe26262828",
+"8. c #f2f22e2e3434",
+"9. c #fefe32323434",
+"0. c #fafa3e3e3c3c",
+"q. c #c6c64e4e1414",
+"w. c #cece72723c3c",
+"e. c #dede72722424",
+"r. c #eaea76761c1c",
+"t. c #eaea66662424",
+"y. c #d6d652525454",
+"u. c #c2c278785c5c",
+"i. c #c6c66a6a6464",
+"p. c #fdfd5d5d5959",
+"a. c #e2e26a6a6464",
+"s. c #fafa72727474",
+"d. c #fefe76767c7c",
+"f. c #fefe7e7e8484",
+"g. c #acac86860c0c",
+"h. c #b6b68e8e0c0c",
+"j. c #8a8a83837c7c",
+"k. c #bebe8a8a5c5c",
+"l. c #a2a28a8a6c6c",
+"z. c #eeee82822424",
+"x. c #ecec8c8c3c3c",
+"c. c #f1f199993c3c",
+"v. c #dfdf9b9b5f5f",
+"b. c #c8c884847474",
+"n. c #caca9e9e7474",
+"m. c #d6d6a6a64c4c",
+"M. c #d4d4bcbc6060",
+"N. c #e6e6a6a67474",
+"B. c #fefebebe6464",
+"V. c #dededede4c4c",
+"C. c #eeeec4c44848",
+"Z. c #f7f7caca5757",
+"A. c #f8f8c6c65c5c",
+"S. c #efefc4c46666",
+"D. c #ededcdcd7979",
+"F. c #fafacece6c6c",
+"G. c #fdfdf1f16161",
+"H. c #828283838484",
+"J. c #898989898e8e",
+"K. c #8c8c8f8f9a9a",
+"L. c #969692929494",
+"P. c #949496969c9c",
+"I. c #9c9c9c9c9c9c",
+"U. c #92929e9ea4a4",
+"Y. c #8686b6b6bcbc",
+"T. c #9898a6a6a0a0",
+"R. c #bebe8282bcbc",
+"E. c #a7a7a5a5a1a1",
+"W. c #a2a2a2a2a9a9",
+"Q. c #ababababa7a7",
+"!. c #b3b3b5b5b4b4",
+"~. c #bcbcbcbcb9b9",
+"^. c #8a8a8a8acccc",
+"/. c #98989898e4e4",
+"(. c #a8a8a2a2f0f0",
+"). c #b2b2b2b2f4f4",
+"_. c #babababafcfc",
+"`. c #8686cece8484",
+"'. c #8e8ec2c29494",
+"]. c #9696d0d09898",
+"[. c #8a8adadab4b4",
+"{. c #aeaed2d2acac",
+"}. c #aeaecacacccc",
+"|. c #bcbceeeee8e8",
+" X c #c2c28e8e8c8c",
+".X c #dada9a9a8c8c",
+"XX c #cece8a8aacac",
+"oX c #cacabebe9c9c",
+"OX c #dadaa6a69494",
+"+X c #c6c6b2b2b4b4",
+"@X c #dadaaeaeb4b4",
+"#X c #fcfc8c8c9090",
+"$X c #fafa92929494",
+"%X c #fcfc9c9c9c9c",
+"&X c #fafaa6a6a4a4",
+"*X c #fefeaeaeacac",
+"=X c #f6f6bcbcc4c4",
+"-X c #fefec6c69c9c",
+";X c #fafadada8484",
+":X c #fefededeacac",
+">X c #fefefefe8c8c",
+",X c #fefef2f29c9c",
+"<X c #f4f4e6e6b0b0",
+"1X c #c2c2c2c2c8c8",
+"2X c #c9c9c5c5c4c4",
+"3X c #d4d4d3d3d4d4",
+"4X c #dadadbdbdcdc",
+"5X c #cecececefcfc",
+"6X c #d5d5d4d4ecec",
+"7X c #d9d9dbdbf1f1",
+"8X c #dfdfddddf8f8",
+"9X c #c6c6e6e6d0d0",
+"0X c #d6d6e6e6d4d4",
+"qX c #cecef4f4ecec",
+"wX c #dadaeaeaecec",
+"eX c #dedef8f8f0f0",
+"rX c #eeeed9d9d4d4",
+"tX c #f6f6cacacccc",
+"yX c #f4f4d6d6d4d4",
+"uX c #fafad2d2d4d4",
+"iX c #e6e6dedef4f4",
+"pX c #fefefefec4c4",
+"aX c #fefef8f8d2d2",
+"sX c #e2e2e2e2e0e0",
+"dX c #e8e8e8e8e9e9",
+"fX c #e1e1e4e4f8f8",
+"gX c #e9e9eeeef7f7",
+"hX c #e9e9e9e9fafa",
+"jX c #eeeef1f1f6f6",
+"kX c #f7f7e7e7e9e9",
+"lX c #f6f6f6f6f7f7",
+"zX c #f3f3f1f1fafa",
+"xX c #fdfdfdfdfcfc",
+"cX c None",
+/* pixels */
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcX cX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX Q. cXcXcXcXcX ,.>. ",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX E.lXlXE. cXcXcX tX#X0.3 ",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcX E.sXxXxXxX4X cXcX tXp.3.o. cX",
+"cXcXcXcXcXcXcXcXcXcXcXcX E.lXxXxXxXxXxXxXE.0 y.7.8.i.7 cX",
+"cXcXcXcXcXcXcXcXcXcX E.dXlXxXxXxXxXxXxXxX4X k. Xb.+XH. cXcX",
+"cXcXcXcXcXcXcXcX E.dXzXgXlXxXxXxXxXxXxXxXE.# j.:.P.:. cXcXcX",
+"cXcXcXcXcXcX I.fXlXuXgXhXlXlXlXaXaXaXxX3Xs xX# j cXcXcXcX",
+"cXcXcXcX I.4XfXrXs.p.=X#X&XkXaX,XG.G.<Xs 3X7XH. cXcXcXcXcXcX",
+"cXcX I.gXgXgXyX&X*X%Xp.3.2.t.<XaXG.M.s pXe J. 0 cXcXcXcXcXcX",
+" I.3XzXhXhX=X$XkXuXf.7.2.<.6.<X>XV.s pXM.8 $ g H. cXcXcXcXcX",
+" W.fX7XhXjXhX@Xa.$Xd.9.3.<.o.XXD.m.w pXD.8 @ H.3X3X cXcXcXcXcX",
+"cX 7X7XhXzXgXY L w.4.2.5.O.R._.^.q pXS.@.+ g 2XxXxXE. cXcXcXcX",
+"cX K.fXhXxX9X'.9XZ -.1.4 N 5X8Xy aXD.9 O r Q.lXxXxX4X cXcXcXcX",
+"cXcX 1XgXlXK 0XeXD > : - b /.m pXD.@.X & !.xXxXxXxXxXE. cXcXcX",
+"cXcX K.gXlXU P ].K V : W = 0 pXC.#.. % l (.xXxXxXxXjX4X cXcXcX",
+"cXcXcX iXlXxX|.D A S | ~ u pXA.9 X % l z /.xXxXxXxXhX8XP. cXcX",
+"cXcXcX Q.hXlXxXP C [.9XG pXC.#.O & k z B 7XxXxXxXlXfX6X5X0 cXcX",
+"cXcXcXcX 4XjXlXgXqX` p pXC.@.o d I.).(.7XrXdXeX].G iXY.M y cX",
+"cXcXcXcX E.jXxXlX1Xg pXC.9 o , E.sX2X-X:X%.;.{ R T ] |.| t t ",
+"cXcXcXcXcX dXxX4Xj.pXS.g.o , E X.4X2 N.<Xe.=.`.].J / wX) c & ",
+"cXcXcXcXcX Q.3Xr pXZ.g.o , E ^ eX4X@ B.c.q.*.I T 1 a }.! c * ",
+"cXcXcXcXcXcX$ 5 pXF.$.; < , W } xX4X@ c.c.&..X[ F 1 J...Q x f ",
+"cXcXcXcXcXcX$ pXD.@.O g T.} .eXxX3X@ x.r.&.rX`.F i U._ v y f ",
+"cXcXcXcXcX pX;Xg.2 r 1XzXxXxXxXxX3X# n.z.u.xX{.J a U.( c f r ",
+"cXcXcXcX pXS.#.6 e E.lXxXxXxXxXxX4X# E.v.u.xX4XH ] E.n f p e ",
+"cXcXcX pXC.9 $ P.lXxXxXxXxXlXxX3X# E.v.u.jX3X' !.Q.J.g f r ",
+"cXcX pXZ.#. cX Q.lXxXxXxXxXxXsX~.# oXv.OXgX3X~.2XQ.E.H.g d ",
+"cX pXA.g. cXcXcX 3XxXxXxXdX1X 0 . l.x.kXwX3X1X~.!.Q.K.J.d ",
+" l.D.h. cXcXcXcX Q.xXlX~. cXcX 0 7 L.Q.~.Q.L.h f w 0 $ ",
+" +.9 cXcXcXcXcXcX !. cXcXcXcX 0 d W.!.!.Q.I.J.g e 6 0 ",
+"cX cXcXcXcXcXcXcXcX cXcXcXcXcXcXcX cX",
+};
diff --git a/icons/32x32-kde2/image-viewer.xpm b/icons/32x32-kde2/image-viewer.xpm
new file mode 100644
index 0000000..d655a83
--- /dev/null
+++ b/icons/32x32-kde2/image-viewer.xpm
@@ -0,0 +1,274 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 236 2",
+" c #000000000000",
+". c #171718181b1b",
+"X c #26262a2a2626",
+"o c #2a2a3e3e2a2a",
+"O c #2e2e34343030",
+"+ c #333333333535",
+"@ c #363636363838",
+"# c #383834343737",
+"$ c #3e3e3d3d3e3e",
+"% c #1e1e22226464",
+"& c #3c3c3d3d4545",
+"* c #3e3e3e3e5c5c",
+"= c #323236366464",
+"- c #3a3a4a4a3a3a",
+"; c #01014b4b7b7b",
+": c #020257577f7f",
+"> c #0c0c7d7d7e7e",
+", c #20205f5f7474",
+"< c #3e3e4a4a6c6c",
+"1 c #2a2a60604444",
+"2 c #3e3e6c6c5353",
+"3 c #363676765a5a",
+"4 c #727252523c3c",
+"5 c #434343434343",
+"6 c #444449494e4e",
+"7 c #484846464848",
+"8 c #4b4b4b4b4c4c",
+"9 c #4e4e4e4e5050",
+"0 c #5a5a54544d4d",
+"q c #545453535454",
+"w c #555557575b5b",
+"e c #5c5c5c5c5d5d",
+"r c #585841416464",
+"t c #4c4c73736c6c",
+"y c #5d5d62626969",
+"u c #52527c7c7474",
+"i c #656545456363",
+"p c #62625c5c6464",
+"a c #646461615d5d",
+"s c #646464646565",
+"d c #6c6c6b6b6d6d",
+"f c #646465657070",
+"g c #65657f7f6b6b",
+"h c #7b7b71716161",
+"j c #747475757777",
+"k c #bebebebebebe",
+"l c #050558588787",
+"z c #070769698e8e",
+"x c #040465659797",
+"c c #191970709292",
+"v c #07077878aeae",
+"b c #11117b7bb3b3",
+"n c #2e2e54548c8c",
+"m c #26265e5e9494",
+"M c #32324a4a8484",
+"N c #21217b7babab",
+"B c #46467e7e8383",
+"V c #48487878a4a4",
+"C c #76767e7e8282",
+"Z c #212193935e5e",
+"A c #2b2b8e8e6767",
+"S c #4e4e98985656",
+"D c #56568a8a4747",
+"F c #545492927070",
+"G c #5050abab5656",
+"H c #5353b3b35d5d",
+"J c #4545abab6e6e",
+"K c #5e5ebfbf6969",
+"L c #6767b7b76f6f",
+"P c #6f6fc8c86a6a",
+"I c #7d7dcbcb7d7d",
+"U c #7777d2d27575",
+"Y c #0a0a84848484",
+"T c #14148e8e9696",
+"R c #14149e9e9d9d",
+"E c #12128686bcbc",
+"W c #0606b2b2bcbc",
+"Q c #1e1ea7a7a7a7",
+"! c #2b2b9b9b9b9b",
+"~ c #313198989a9a",
+"^ c #2e2e8d8db8b8",
+"/ c #2929a5a59696",
+"( c #2a2aacaca9a9",
+") c #2929b1b1afaf",
+"_ c #2d2db3b3b5b5",
+"` c #3434b8b8b5b5",
+"' c #0b0b8686c6c6",
+"] c #13138e8ecaca",
+"[ c #29299494c8c8",
+"{ c #24249c9cd1d1",
+"} c #3d3d9d9dc6c6",
+"| c #2e2ea3a3d8d8",
+" . c #3737a8a8dada",
+".. c #3b3bb1b1dddd",
+"X. c #3838afafe5e5",
+"o. c #0606e6e6ecec",
+"O. c #0a0afefefcfc",
+"+. c #4a4a88888d8d",
+"@. c #44449090b4b4",
+"#. c #5a5a8f8fb2b2",
+"$. c #5353a8a88e8e",
+"%. c #5252a2a29c9c",
+"&. c #4c4cb7b7aeae",
+"*. c #4848b7b7b4b4",
+"=. c #5757b6b6b3b3",
+"-. c #6e6e8e8e8484",
+";. c #7a7a84848585",
+":. c #7b7b9b9bacac",
+">. c #4a4aa8a8cfcf",
+",. c #5050b6b6e2e2",
+"<. c #6a6abbbbc1c1",
+"1. c #6060b7b7d8d8",
+"2. c #5353c2c2baba",
+"3. c #5959cbcbc2c2",
+"4. c #6c6cc9c9cbcb",
+"5. c #7676cbcbc7c7",
+"6. c #7f7fd8d8d3d3",
+"7. c #6e6ec5c5eaea",
+"8. c #7979d0d0f4f4",
+"9. c #9f9f39393030",
+"0. c #8b8b4e4e2828",
+"q. c #9f9f58583a3a",
+"w. c #9e9e6f6f3232",
+"e. c #80806c6c6161",
+"r. c #84847d7d7a7a",
+"t. c #baba78786363",
+"y. c #e3e31d1d2323",
+"u. c #eaea2c2c3131",
+"i. c #ecec32323a3a",
+"p. c #f9f93f3f3c3c",
+"a. c #c6c679792a2a",
+"s. c #c4c46d6d5b5b",
+"d. c #caca7e7e6464",
+"f. c #e0e048484747",
+"g. c #fafa76767979",
+"h. c #a2a28a8a6f6f",
+"j. c #a5a58d8d7171",
+"k. c #abab94946060",
+"l. c #b1b197977979",
+"z. c #8282c5c57e7e",
+"x. c #eaea8e8e3434",
+"c. c #d8d89e9e5c5c",
+"v. c #f4f49c9c5555",
+"b. c #f5f5a8a86a6a",
+"n. c #848484848484",
+"m. c #8a8a8a8a8a8a",
+"M. c #808090908c8c",
+"N. c #88889d9d9a9a",
+"B. c #91918e8e9393",
+"V. c #969699999999",
+"C. c #94949f9fa4a4",
+"Z. c #9898a4a4a7a7",
+"A. c #9a9aafafb4b4",
+"S. c #9898b0b0abab",
+"D. c #a9a99a9a8888",
+"F. c #a3a398989999",
+"G. c #a6a6a4a49e9e",
+"H. c #babaaaaa9595",
+"J. c #a5a5a4a4a4a4",
+"K. c #ababaaaaa5a5",
+"L. c #a8a8b0b0b0b0",
+"P. c #b2b2adada7a7",
+"I. c #b4b4b2b2abab",
+"U. c #bbbbb5b5abab",
+"Y. c #b8b8b7b7b5b5",
+"T. c #9191d0d08b8b",
+"R. c #9e9edddda5a5",
+"E. c #a9a9d8d8a2a2",
+"W. c #a2a2dadab0b0",
+"Q. c #babadbdbb5b5",
+"!. c #8c8cd3d3c4c4",
+"~. c #9d9dc7c7d8d8",
+"^. c #9b9bdadad9d9",
+"/. c #9a9adcdcf3f3",
+"(. c #a6a6dddddcdc",
+"). c #b8b8cccccece",
+"_. c #afafd0d0e2e2",
+"`. c #a7a7e2e2dcdc",
+"'. c #aaaae3e3f5f5",
+"]. c #babae5e5e9e9",
+"[. c #cfcfb1b18e8e",
+"{. c #dedea6a68c8c",
+"}. c #d0d0b1b18e8e",
+"|. c #d0d0b8b89b9b",
+" X c #ccccaeaeaeae",
+".X c #c7c7babaabab",
+"XX c #ffff86868686",
+"oX c #ffff9f9f9f9f",
+"OX c #ffffa3a3a2a2",
+"+X c #fefeb9b9b7b7",
+"@X c #ffffbfbfc6c6",
+"#X c #c6c6ceceafaf",
+"$X c #c9c9c3c3bbbb",
+"%X c #dadac1c1a4a4",
+"&X c #c0c0e3e3bbbb",
+"*X c #fdfddede8686",
+"=X c #e6e6ccccaeae",
+"-X c #e8e8cfcfb3b3",
+";X c #e4e4ddddabab",
+":X c #eaead1d1b5b5",
+">X c #eaead6d6baba",
+",X c #f5f5e5e5b5b5",
+"<X c #c1c1c1c1c2c2",
+"1X c #cdcdcbcbcaca",
+"2X c #c8c8cecedcdc",
+"3X c #cecedadad9d9",
+"4X c #d8d8cfcfc3c3",
+"5X c #d9d9d3d3c9c9",
+"6X c #d3d3d5d5d4d4",
+"7X c #dbdbdcdcd5d5",
+"8X c #d2d2dadae0e0",
+"9X c #cacae4e4c6c6",
+"0X c #c4c4e3e3dcdc",
+"qX c #ddddededd9d9",
+"wX c #d4d4f2f2d1d1",
+"eX c #cacae6e6e4e4",
+"rX c #dbdbf1f1efef",
+"tX c #dbdbf1f1fafa",
+"yX c #e8e8c0c0c0c0",
+"uX c #e3e3d8d8cbcb",
+"iX c #e5e5deded4d4",
+"pX c #fbfbd6d6d9d9",
+"aX c #e8e8e5e5cece",
+"sX c #eaeae3e3dada",
+"dX c #f5f5eaeadcdc",
+"fX c #e6e6e7e7e3e3",
+"gX c #eaeaeaeaeaea",
+"hX c #efefefeff1f1",
+"jX c #e1e1f2f2e8e8",
+"kX c #f7f7e5e5e2e2",
+"lX c #f5f5edede2e2",
+"zX c #f7f7f4f4ecec",
+"xX c #f8f8f1f1e6e6",
+"cX c #f6f6f4f4f3f3",
+"vX c #ffffffffffff",
+"bX c None",
+/* pixels */
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX5 bXbXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX5 m.iXuX bXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbX5 m.sXiXxX>X bXbXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbXbXbX7 m.sXsXzXxXlXlX:X bXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbXbXbX8 n.fXsXcXzXxXxXlXdX-X bXbXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbXbXbX8 n.gXfXn.s @ + # 8 8 Y.dX=X bXbXbXbXbXbXbX",
+"bXbXbXbXbXbXbXbX8 n.gXgXq 9 k K. XyX XK.G.$ 7 %X bXbXbXbXbXbXbX",
+"bXbXbXbXbXbX8 n.gXgXvXs q 1XpXpX@XOXoX+XdX6Xd 8 |. bXbXbXbXbXbX",
+"bXbXbXbXq k gXgXvXvXw n.fXpXOXoXg.p.y.f.D.,XaXd 9 bXbXbXbXbXbX",
+"bXbX9 h.gXfXvXvXvX5 f kX@Xg.XX+Xg.u.i V ' g *X;Xd r. bXbXbXbXbX",
+"q C gXgXvXvXvXvX1X7 <X&XJ 9.f.g.i.i 1.'.8.b C ,XY.X bXbXbXbXbX",
+"q gXvXvXvXvXvXvX8 f qXT.T.U D 0.r ..'.tX'. .N #.aX8 h bXbXbXbX",
+"bXm.gXvXvXvXvXvXq V.qXz.Q.jXwXP ' X.7./.7.,.} x ].;.5 bXbXbXbX",
+"bXq gXvXvXvXvXvX# K.9Xz.E.W.R.J A ] | ,.{ [ } x _.C.5 j. bXbXbX",
+"bXbXm.gXvXvXvXvXO K.&XI z.H Z / ( z b { { [ ^ l ~.A.5 h. bXbXbX",
+"bXbXq gXvXvXvXvXO V.9XK L $.&.6.` Q z v E ^ N ; ~.Z.5 D.l. bXbX",
+"bXbXbXm.gXvXvXvX9 B.wXH A 5.^.rX(.2.( l x N l x ].;.# D.l. bXbX",
+"bXbXbX9 gXvXvXvXq d 7XW.2.5.^.rX].3.*.T , z l >.3Xq 0 D.H.[. bX",
+"bXbXbXbXn.gXvXvXiX9 I.jX!.2.*.5.3.` ( ! c : @.2Xr.X D.D.+.}. bX",
+"bXbXbXbX8 gXvXvXcX$ 8 6X0X5.*.` ) ( R > T :.6XF.o S C B 4.< * ",
+"bXbXbXbXbXn.gXvX O.5 e 6XeX5._ R Y > ~ 3.3XF.- 1 S t (.5.n % ",
+"bXbXbXbXbX8 gXvX <Xo.@ q L.8XeX(.`.].eX).j X 2 H 3 u (.<.n = ",
+"bXbXbXbXbXbXn. <Xq - W X & w k N.S.N.q $ . e.z.U 3 M.5.=.M f ",
+"bXbXbXbXbXbX <Xq $ X K.K.a $ $ @ # + w.q..Xz.P 3 Z.&.m M f ",
+"bXbXbXbXbX <Xq $ U.P.P.P.U.U.P.G.6 k.a.t.gXE.G u V.%.M y w ",
+"bXbXbXbX <Xq - Y.I.I.Y.$X4X4X.XU.@ J.c.s.cX7XF M.J.M y s 9 ",
+"bXbXbX <Xq $ . e G.I.$X5XiXsXsXuXuX+ G.b.d.hX6X-.Y.I.n.j f e ",
+"bXbX <Xq $ bX+ K.<XuXdXlXdXdX=X=XO #Xv.{.hX6XY.Y.K.J.;.d y ",
+"bX <Xq $ bXbXbXs 1XdXxXlX>X:X j.x.lXfX6X$X).Y.I.B.m.p ",
+" <Xq $ bXbXbXbX# 7XxX>X>X bXbX 8 4 V.K.K.J.B.j d e q & ",
+" q $ bXbXbXbXbXbXk iX bXbXbXbX 6 f J.Y.Y.K.V.B.j q & 8 ",
+"bX bXbXbXbXbXbXbX5 bXbXbXbXbXbXbX bX",
+};
diff --git a/icons/32x32-kde2/information.xpm b/icons/32x32-kde2/information.xpm
new file mode 100644
index 0000000..960b004
--- /dev/null
+++ b/icons/32x32-kde2/information.xpm
@@ -0,0 +1,236 @@
+/* XPM */
+static char * readme_xpm[] = {
+"32 32 201 2",
+" c None",
+". c #020204",
+"+ c #D2C694",
+"@ c #FEFAD4",
+"# c #FEFED4",
+"$ c #D2CE8C",
+"% c #CEBE8C",
+"& c #FEFEE4",
+"* c #FEFEDC",
+"= c #E2DE84",
+"- c #CECE94",
+"; c #BEA27C",
+"> c #FEFEEC",
+", c #FAFAAC",
+"' c #16162C",
+") c #32328C",
+"! c #2A2A7C",
+"~ c #26267C",
+"{ c #3A3A74",
+"] c #5E5E64",
+"^ c #FEFECC",
+"/ c #F6F2B4",
+"( c #4E4ECC",
+"_ c #4646BC",
+": c #4242C4",
+"< c #4242BC",
+"[ c #3E3EB4",
+"} c #3A3AAC",
+"| c #32329C",
+"1 c #22226C",
+"2 c #6E6E64",
+"3 c #E2E2BC",
+"4 c #FEFEC4",
+"5 c #FEFEBC",
+"6 c #5252CC",
+"7 c #4A4ACC",
+"8 c #4A4AC4",
+"9 c #3E3EBC",
+"0 c #3636BC",
+"a c #3636B4",
+"b c #3A3AB4",
+"c c #3636A4",
+"d c #222274",
+"e c #4A4A4C",
+"f c #FEFEAC",
+"g c #FAEEB4",
+"h c #DAD25C",
+"i c #6E6EB4",
+"j c #FEFEFC",
+"k c #3636AC",
+"l c #3232A4",
+"m c #2E2E94",
+"n c #666654",
+"o c #FAFABC",
+"p c #FEFAB4",
+"q c #FEFEA4",
+"r c #F2EE94",
+"s c #A69E3C",
+"t c #12123C",
+"u c #5656DC",
+"v c #5252D4",
+"w c #5E5ED4",
+"x c #3232B4",
+"y c #36369C",
+"z c #2A2A84",
+"A c #161654",
+"B c #7E7E5C",
+"C c #EAE694",
+"D c #E6E68C",
+"E c #E6E29C",
+"F c #EAE68C",
+"G c #EEEA94",
+"H c #DED66C",
+"I c #767624",
+"J c #5252DC",
+"K c #5656E4",
+"L c #2E2E8C",
+"M c #1E1E2C",
+"N c #D2CA74",
+"O c #D2CE74",
+"P c #D2CE6C",
+"Q c #DAD674",
+"R c #C6BE54",
+"S c #4E4EDC",
+"T c #5A5ADC",
+"U c #5A5AEC",
+"V c #5A5AE4",
+"W c #4242CC",
+"X c #3E3EC4",
+"Y c #262674",
+"Z c #0E0E4C",
+"` c #9A964C",
+" . c #CEC66C",
+".. c #C6C26C",
+"+. c #C6C264",
+"@. c #CABE64",
+"#. c #BAB23C",
+"$. c #5E5EEC",
+"%. c #3E3EAC",
+"&. c #1A1A54",
+"*. c #524E24",
+"=. c #D2CA6C",
+"-. c #2E2E84",
+";. c #26266C",
+">. c #1A1A64",
+",. c #322E1C",
+"'. c #D6CE6C",
+"). c #CAC264",
+"!. c #CABE5C",
+"~. c #2E2EB4",
+"{. c #3A3AA4",
+"]. c #161644",
+"^. c #D6D274",
+"/. c #BEB244",
+"(. c #4E4EC4",
+"_. c #2A2AA4",
+":. c #222264",
+"<. c #3A3624",
+"[. c #D6CA6C",
+"}. c #C6C25C",
+"|. c #BEB63C",
+"1. c #4646C4",
+"2. c #4A4ABC",
+"3. c #26269C",
+"4. c #2A2A74",
+"5. c #1E1E5C",
+"6. c #0A0A2C",
+"7. c #7E7A3C",
+"8. c #CECA6C",
+"9. c #323294",
+"0. c #06061C",
+"a. c #BAB65C",
+"b. c #9E9E7C",
+"c. c #1E1A14",
+"d. c #A69E54",
+"e. c #CAC664",
+"f. c #CAC25C",
+"g. c #BEBA5C",
+"h. c #D6C294",
+"i. c #FEFEB4",
+"j. c #CECE9C",
+"k. c #363224",
+"l. c #2E2E9C",
+"m. c #2E2EA4",
+"n. c #1A1A4C",
+"o. c #0E0E34",
+"p. c #86823C",
+"q. c #D6D26C",
+"r. c #E2DA74",
+"s. c #FAF6B4",
+"t. c #4E4E44",
+"u. c #2E2E7C",
+"v. c #1E1E24",
+"w. c #CECA64",
+"x. c #DED67C",
+"y. c #EAE284",
+"z. c #EAEA84",
+"A. c #7A7A2C",
+"B. c #86822C",
+"C. c #EAE27C",
+"D. c #E6E69C",
+"E. c #26223C",
+"F. c #2A2A94",
+"G. c #262684",
+"H. c #F2EE8C",
+"I. c #FAF694",
+"J. c #F2EA8C",
+"K. c #FEF69C",
+"L. c #F6F29C",
+"M. c #E6E28C",
+"N. c #A29E54",
+"O. c #4E4A44",
+"P. c #E6E284",
+"Q. c #FEFA94",
+"R. c #FAFA94",
+"S. c #BEBE54",
+"T. c #C2BA4C",
+"U. c #EAEA7C",
+"V. c #FEFA9C",
+"W. c #FAFAA4",
+"X. c #EAE684",
+"Y. c #E6DE7C",
+"Z. c #EAEA8C",
+"`. c #F6F294",
+" + c #FEFE9C",
+".+ c #E2D27C",
+"++ c #F6EE8C",
+"@+ c #F6F69C",
+"#+ c #FAFA9C",
+"$+ c #FEFE94",
+"%+ c #E6E26C",
+"&+ c #BEB644",
+"*+ c #E6D66C",
+"=+ c #F6F284",
+"-+ c #DAD664",
+";+ c #F6EA84",
+">+ c #FEFE8C",
+",+ c #A2A234",
+"'+ c #FEEE94",
+")+ c #1A1A04",
+"!+ c #161604",
+" . . ",
+" . + . . ",
+" . @ # $ . . . ",
+" . % & * & = - ; . . . . ",
+" . @ > > > > > & # , % ; . . . . ",
+" . ' ) ! ! ~ { ] > * * # ^ / = - ; . . . ",
+" . ( _ : < [ } } | 1 2 3 # ^ 4 5 5 , = $ ; . . ",
+" . 6 7 8 9 0 a b } c | d e 3 ^ ^ 5 4 5 5 f g h . ",
+" . ( 6 ( 6 i j j i k } l m 1 n o 4 p p f , q r s . ",
+" t u v u u w j j j j x [ y | z A B C D E E F G H I . ",
+" . u J J K w i j j i a [ c | L d M N O P P P Q R . ",
+" . S J T U V S S W X 9 9 [ } c z Y Z ` ...+.+.@.#.. ",
+" . 6 J u $.U S S W X 9 [ %.} c L ! &.*.=.@.@.+.R #.. ",
+" . 6 u u K S j j j j j x [ c | -.;.>.,.'.@.).!.R s . ",
+" . ( 6 6 u J J J j j j ~.} {.m L 1 ].,.^.@.@.@./.I . ",
+" . 8 (.S v v v v j j j _.%.c | ~ :.t <.[.@.).}.|.. ",
+" . 1.2.(.8 8 8 8 j j j 3.c | L 4.5.6.7.8.).@.R /.. ",
+" . . < : _ 2.8 8 7 j j j 3.c 9.! 1 ].0.a.@.@.).+.s . ",
+" . % b.. 9 9 < 2.2.2.j j j c c z Y :.t e ).@.).).R I . ",
+" . 5 4 . 9.< < 2.j j j j j j j 4.;.].c.d.e.}.f.=.g.. ",
+" . h.5 i.j.k.l.} k l l m.m.3.d d 5.n.o.p.).).e.q.r.s . . ",
+" . % s.f i.^ - t.~ | l | 9.L u.~ :.&.v.p.=.w.P x.y.z.A.. . . . ",
+". B.C.f f q i.i.D.B E.A F.-.G.d >.o.t.d.w.P ^.= H.I.q.. . . . . ",
+" . . /.J.K.f i.f L.M.N.O.k.k.<.7.a.P Q H P.J.I.Q.R.S.. . . . ",
+" . . T.U.V.f W.L.J.X.X.C.Y.Y.= P.Z.`.R. + + +J.s . . . ",
+" . . /..+++W.I.`.r G r r `.@+V.#+ + +$+$+%+I . . . ",
+" . . . &+*+C K.p +q + + + +$+ +$+=+s . . . ",
+" . . . &+-+;+q q $+ +$+>+>+>+h I . . ",
+" . . . &+.+U.Q. +$+Q.=+,+. . ",
+" . . . /.-+z.'+-+I . ",
+" )+!+. ,+I . ",
+" . . "};
diff --git a/icons/32x32-kde2/item.xpm b/icons/32x32-kde2/item.xpm
new file mode 100644
index 0000000..bd9d28d
--- /dev/null
+++ b/icons/32x32-kde2/item.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 11 1",
+" c #000000000000",
+". c #00000000c0c0",
+"X c #0d0d0d0dc3c3",
+"o c #15151515c5c5",
+"O c #23232323c9c9",
+"+ c #3f3f3f3fcfcf",
+"@ c #3f3f3f3fd0d0",
+"# c #40404040d0d0",
+"$ c #71717171dcdc",
+"% c #7f7f7f7fdfdf",
+"& c None",
+/* pixels */
+"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&OO&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&oo&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&+..@&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&...X&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&O....O&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&o....o&&&&&&&&&&&&&",
+"&&&&&&&&&&&&+......+&&&&&&&&&&&&",
+"&&&&&&&&&&&&X......X&&&&&&&&&&&&",
+"&&&&&&&&&&&O........O&&&&&&&&&&&",
+"&&&&&&&&&&OX........Xo&&&&&&&&&&",
+"&&&&&&&&+X............X+&&&&&&&&",
+"&&&&&&Oo................oO&&&&&&",
+"&&&&@X....................X+&&&&",
+"&&Oo........................oO&&",
+"&&Oo........................oO&&",
+"&&&&+X....................X+&&&&",
+"&&&&&&Oo................oO&&&&&&",
+"&&&&&&&&+X............X#&&&&&&&&",
+"&&&&&&&&&&OX........XO&&&&&&&&&&",
+"&&&&&&&&&&&o........o&&&&&&&&&&&",
+"&&&&&&&&&&&&X......X&&&&&&&&&&&&",
+"&&&&&&&&&&&&+......+&&&&&&&&&&&&",
+"&&&&&&&&&&&&&o....o&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&O....O&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&X..X&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&+..+&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&oo&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&OO&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",
+};
diff --git a/icons/32x32-kde2/kde.xpm b/icons/32x32-kde2/kde.xpm
new file mode 100644
index 0000000..4e73299
--- /dev/null
+++ b/icons/32x32-kde2/kde.xpm
@@ -0,0 +1,109 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 71 1",
+" c #000000000000",
+". c #0b0b0b0b0b0b",
+"X c #131313131313",
+"o c #1b1b1b1b1b1b",
+"O c #242424242424",
+"+ c #2b2b2b2b2b2b",
+"@ c #353535353535",
+"# c #3c3c3c3c3c3c",
+"$ c #5b5b3c3c1515",
+"% c #60603f3f1e1e",
+"& c #66663b3b2121",
+"* c #6c6c44442929",
+"= c #6e6e4a4a3232",
+"- c #434343434343",
+"; c #4b4b4b4b4b4b",
+": c #545454545454",
+"> c #595959595959",
+", c #727262624646",
+"< c #636363636363",
+"1 c #6b6b6b6b6b6b",
+"2 c #757575757575",
+"3 c #7d7d7d7d7d7d",
+"4 c #8a8a5a5a2a2a",
+"5 c #8e8e66663b3b",
+"6 c #a2a26e6e3636",
+"7 c #adad72723636",
+"8 c #aeae76763e3e",
+"9 c #b2b27a7a3a3a",
+"0 c #8e8e5e5e4242",
+"q c #8e8e66664a4a",
+"w c #9b9b71714c4c",
+"e c #a2a279794d4d",
+"r c #b6b67a7a4242",
+"t c #b2b27d7d4a4a",
+"y c #94948b8b7f7f",
+"u c #baba81814545",
+"i c #bdbd90906262",
+"p c #c5c58f8f4c4c",
+"a c #cbcb96965454",
+"s c #d5d597975151",
+"d c #e5e5a5a55b5b",
+"f c #e6e6b2b26464",
+"g c #fafac6c67474",
+"h c #848484848484",
+"j c #8a8a8a8a8a8a",
+"k c #949494949494",
+"l c #9c9c9c9c9c9c",
+"z c #b0b0a0a08484",
+"x c #bebea6a68686",
+"c c #a4a4a4a4a4a4",
+"v c #aaaaaaaaaaaa",
+"b c #b3b3b3b3b3b3",
+"n c #bebebabab2b2",
+"m c #bbbbbbbbbbbb",
+"M c #d1d1b4b49696",
+"N c #fefed2d29494",
+"B c #fefeeaeaacac",
+"V c #fefef6f6b4b4",
+"C c #c4c4c4c4c4c4",
+"Z c #cdcdcdcdcdcd",
+"A c #d4d4d4d4d3d3",
+"S c #dcdcdcdcdcdc",
+"D c #fefefefecccc",
+"F c #fefefefed4d4",
+"G c #e4e4e4e4e4e4",
+"H c #ecececececec",
+"J c #fefefefee4e4",
+"K c #fefefefeecec",
+"L c #f3f3f3f3f3f3",
+"P c #fefefefefefe",
+"I c None",
+/* pixels */
+"IIIIIIIIIIII @ >IIIIII. IIIII",
+"IIIIIIIIIII#PPPPP IIIII;SPZ;;;II",
+"IIIIIIIIIII#PPPPP IIII-vPPPPLbXI",
+"IIIII:: III#PPPPP III2hPPPPPG II",
+"IIII>ZPC II@PPPPPOIIh-GPPPPL1III",
+"III:APPLm >OPPPPP.:;@SPPPPPk<III",
+"III#ZPPPS P;PPPPPOZ-bPPPPPS IIII",
+"IIII ZPGhPS#PPPPP#;kPPPPPG IIIII",
+"IIIII Z2PC:OPPPPP#1LPPPPG#IIIIII",
+"IIIIII HZ:A,PPPPP-LPPPPP#;IIIIII",
+"IIIIII-L<SP,PPPPPLPPPPP:2 IIIIII",
+"IIIII PbyPP,PPPPPPPPPPP;k.IIIIII",
+"III<:3L2GPPqPPPPPPPPPPPC@k-+IIII",
+"I<<PPlG<PPKqPPPPP;PPPPPPk>mS II",
+">PPPGbL>KJFqPPPPP#1PPPPPG@jCZA I",
+":GHHSmL<FDBqPPPPP#$jPPPPPZXllb I",
+" ALHGbH<VBN0PPPPP.6%CPPPPPcOcC I",
+"I- AmhL3NNg=PPPPP r9:GPPPPL<-#II",
+"III >Hbxgf=PPPPP 8s41LPPPPG-III",
+"IIIII#ZG2ff*PPPPP 8auXmPPPPPb:II",
+"IIIIII-LCzd&PPPPP 8ppnoAPPPPPOII",
+"IIIIII cL2z&PPPPP#7peP2;PPPG III",
+"IIIII P2mLk<+XXXo$5wPZl#mG1 IIII",
+"IIII#PHG1vLHxi7tiMPSAc:l OIIIII",
+"III#PGAAG13AHHGGSASm :ACbck IIII",
+"III#kSAZj -;<3bZb31 I.vGmvb IIII",
+"IIII#kCk III#l<;<k III cAc IIIII",
+"IIIII# IIII SZCCj.IIII ;IIIIII",
+"IIIIIIIIIIIII<GZm<IIIIIIIIIIIIII",
+"IIIIIIIIIIIII.GCm IIIIIIIIIIIIII",
+"IIIIIIIIIIIII+Alh-IIIIIIIIIIIIII",
+"IIIIIIIIIIIIIIo ;IIIIIIIIIIIIIII",
+};
diff --git a/icons/32x32-kde2/keyboard.xpm b/icons/32x32-kde2/keyboard.xpm
new file mode 100644
index 0000000..3c5f9ce
--- /dev/null
+++ b/icons/32x32-kde2/keyboard.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*keyboard[]={
+"32 32 6 1",
+"c c #000000",
+". c None",
+"# c #000000",
+"b c #808080",
+"d c #c0c0c0",
+"a c #ffffff",
+"..............####..............",
+".............#aaaa#.............",
+"............#ababaa#............",
+"...........#abababaa#...........",
+"..........#ababababaa#..........",
+".........#ababaaaaabaa#.........",
+"........#ababaaccaaaaaa#........",
+".......#ababaaccaaaaaaaa#.......",
+"......#ababaaccaaaaaaaaaa#......",
+".....#ababaaccaaaaaaaaaaaa#.....",
+"....#abaaaaccccccccccaaaaaa#....",
+"...#abaaaaccaacaaaaaaaaaaaaa#...",
+"..#aaaaaaccaaacaaaaaaaaaaaaaa#..",
+"..#aaaaaccaaaacaaaaaaaaaaaadda#.",
+".#abbaaaaaaaaacaaaaaaaaaaaddda#.",
+".#abbbaaaaaaaacaaaaaaaaaaddddda#",
+"#abbbbbaaaaaaacaaaaaaaaadddddda#",
+"#abbbbbbaaaaaacaaaabaaadddddda#.",
+".#abbbbbbaaabaaababaaadddddda#..",
+"..#abbbbbbaaabababaaadddddda#...",
+"...#abbbbbbaaababaaadddddda#....",
+"....#abbbbbbaaabaaadddddda#.....",
+".....#abbbbbbaaaaadddddda#......",
+"......#abbbbbbaaadddddda#.......",
+".......#abbbbbbadddddda#........",
+"........#abbbbbaddddda#.........",
+".........#abbbbadddda#..........",
+"..........#abbbaddda#...........",
+"...........#abbadda#............",
+"............#abada#.............",
+".............#aaa#..............",
+"..............###..............."};
diff --git a/icons/32x32-kde2/linux.xpm b/icons/32x32-kde2/linux.xpm
new file mode 100644
index 0000000..7b85281
--- /dev/null
+++ b/icons/32x32-kde2/linux.xpm
@@ -0,0 +1,52 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 14 1",
+" c #000000000000",
+". c #303030303030",
+"X c #000040404040",
+"o c #404040400000",
+"O c #585858585858",
+"+ c #808080800000",
+"@ c #c0c0c0c00000",
+"# c #ffffffff0000",
+"$ c #808080808080",
+"% c #a0a0a0a0a4a4",
+"& c #c0c0c0c0c0c0",
+"* c #ffffffffc0c0",
+"= c #ffffffffffff",
+"- c None",
+/* pixels */
+"------------- --------------",
+"------------ -------------",
+"----------- O ------------",
+"----------- ------------",
+"----------- . OO $-----------",
+"----------- == O== -----------",
+"----------- =XO = -----------",
+"----------- O@#@O$ -----------",
+"----------- @####@ -----------",
+"----------- @@#@@@ -----------",
+"----------- $@@@$&O $----------",
+"----------- &$$$&=& ----------",
+"---------- $=&&&===O %---------",
+"--------- ========& $--------",
+"--------$ O========&X --------",
+"-------- &========&$ -------",
+"-------$ O==========&. -------",
+"------- &===========$ $------",
+"------- O============$ ------",
+"------ $====*=======% ------",
+"------ &============% ------",
+"------ &======*=====% ------",
+"------ O&==========&$ ------",
+"----- #@@O%=========%$ @ -----",
+"--- @#@@.o&==*==*=&$@OO$@ -----",
+"-- @##@@@@ &======%$@@###@ ----",
+"-- @@@@@@@@X&=*====$$@@@@@@@ ---",
+"-- @@@@@@@@+&=====$ +@@@@@@+ ---",
+"-- +@@@@@@@+%%%%%O +@@@@++ ----",
+"--- ++@@@@+ +@@@+ -----",
+"---- +++++ ++++ -------",
+"------ -------- --------",
+};
diff --git a/icons/32x32-kde2/lock.xpm b/icons/32x32-kde2/lock.xpm
new file mode 100644
index 0000000..d2eb684
--- /dev/null
+++ b/icons/32x32-kde2/lock.xpm
@@ -0,0 +1,103 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 65 1",
+" c #000000000000",
+". c #0b0b0b0b0c0c",
+"X c #070707071717",
+"o c #111111111313",
+"O c #070707072727",
+"+ c #070707072a2a",
+"@ c #0a0a0a0a2c2c",
+"# c #070707073a3a",
+"$ c #111111113a3a",
+"% c #3f3f00000000",
+"& c #2d2d2d2d2c2c",
+"* c #313131312f2f",
+"= c #373737373737",
+"- c #060647477979",
+"; c #060649497d7d",
+": c #434343434444",
+"> c #4a4a4a4a4c4c",
+", c #525252525353",
+"< c #595959595959",
+"1 c #636363636363",
+"2 c #6d6d6d6d6e6e",
+"3 c #6f6f6f6f7171",
+"4 c #767676767474",
+"5 c #797979797777",
+"6 c #7a7a7a7a7a7a",
+"7 c #06064d4d8383",
+"8 c #070751518a8a",
+"9 c #000090900000",
+"0 c #3838fbfb3030",
+"q c #0c0c8d8df1f1",
+"w c #7c7cc1c1f7f7",
+"e c #99996f6f5555",
+"r c #c4c498987474",
+"t c #cfcfcece3e3e",
+"y c #d4d4d2d23636",
+"u c #d4d4d3d33a3a",
+"i c #d6d6d3d35151",
+"p c #dbdbd8d85353",
+"a c #e1e1dede5a5a",
+"s c #808080808080",
+"d c #8e8e8e8e8e8e",
+"f c #878791918787",
+"g c #8b8b92928b8b",
+"h c #949494949494",
+"j c #9b9b9b9b9b9b",
+"k c #a4a4a4a4a4a4",
+"l c #acacacacacac",
+"z c #b1b1b1b1afaf",
+"x c #b4b4b4b4b4b4",
+"c c #bcbcbcbcbbbb",
+"v c #e1e1baba8e8e",
+"b c #f6f6f2f29494",
+"n c #fefefafaa5a5",
+"m c #c4c4c4c4c4c4",
+"M c #c9c9c9c9c7c7",
+"N c #cbcbcbcbcbcb",
+"B c #cfcfcfcfd0d0",
+"V c #d3d3d3d3d3d3",
+"C c #dbdbdbdbdada",
+"Z c #f0f0f0f0d3d3",
+"A c #e4e4e4e4e4e4",
+"S c #eeeeeeeeeeee",
+"D c #fdfdfdfdecec",
+"F c #fefefefefcfc",
+"G c None",
+/* pixels */
+"G G",
+" FFFFFFFFFFFFFFFFFFFFFFFFFFFFFc ",
+" FS%%%%%%%% %%%%%%m4 ",
+" F<rrrrrrr DDDDDDDDDDDD rrrrr<4 ",
+" Fsrrrrrr Dnnnnnnnn b rrrr64 ",
+" FA%%%%% Dnnnnn nnnn na %%%c4 ",
+" FAAeeee Dn 4nn4 nn nna eexc4 ",
+" FAArrrr Dnn nn 4nn nnnna rrxx4 ",
+" FAAvvvv Zn4 n n ni vvxx4 ",
+" FA Dnnnnnnnnnnnnp x4 ",
+" FCC,88q88 tuuuyyyyyyyy ;;Fzl4 ",
+" FAV>88w888#$@ X@++#O7;;-Fll4 ",
+" FCV>qwFwq8787 777w;;;;-Flk4 ",
+" FCV>88w88888 ynny qwFwq;--Fkk4 ",
+" FCV>88q88887 ynny 77w;;q--Fkk4 ",
+" FCV>888878 7q;q;;w--Fkj4 ",
+" FCV>88888 yny 777;w7;qwFwqFjj4 ",
+" FCB>88887 yny 77qwFwq;;w--Fjh4 ",
+" FCB>888888 777;7w;;;-q--Fjh4 ",
+" FCB>8887877777777;q;;;----Fhh4 ",
+" FCB>FFFFFFFFFFFFFFFFFFFFFFFhd4 ",
+" FCVVNNMmmcccxxlllkkkjjhhhdddd4 ",
+" FVVVNNMmmccxxxllkkkjjjhhd99dd4 ",
+" FVVVNNMmmccxxxxllkkjjjhhf90gd4 ",
+" c44444444444444444444444444444 ",
+"G G",
+"GGGGGGGG o=>1sjlCNk6,&.GGGGGGGGG",
+"GGGGGGGG o=:>,<132<,:*.GGGGGGGGG",
+"GGGGG GGGGGG",
+"GGGG dCCCCCCCCCCCCCCCCCCCM GGGGG",
+"GGGG >45555545655565555552 GGGGG",
+"GGGGG GGGGGG",
+};
diff --git a/icons/32x32-kde2/mail.xpm b/icons/32x32-kde2/mail.xpm
new file mode 100644
index 0000000..9d4ed10
--- /dev/null
+++ b/icons/32x32-kde2/mail.xpm
@@ -0,0 +1,101 @@
+/* XPM */
+static char * kmail_xpm[] = {
+"32 32 66 1",
+" c None",
+". c #000000",
+"+ c #5A5A5C",
+"@ c #FFFFFF",
+"# c #FEFAF5",
+"$ c #FEF5E9",
+"% c #FEF0DD",
+"& c #FEEBD1",
+"* c #FEE6C5",
+"= c #FEE1B9",
+"- c #BEBEBC",
+"; c #C0C0C0",
+"> c #FEF4E9",
+", c #FEF2E1",
+"' c #FEEDD6",
+") c #FEE8CA",
+"! c #FEE3BE",
+"~ c #FEDEB2",
+"{ c #FED9A6",
+"] c #FEE8D4",
+"^ c #FEE5CD",
+"/ c #FEEACE",
+"( c #FEE5C2",
+"_ c #FEE0B7",
+": c #FEDBAB",
+"< c #FED7A4",
+"[ c #F7F7F7",
+"} c #FEEEDF",
+"| c #FEE2BB",
+"1 c #FEDDAF",
+"2 c #FEDBB9",
+"3 c #FEDAA8",
+"4 c #585858",
+"5 c #FECDA0",
+"6 c #FEC087",
+"7 c #FEBD80",
+"8 c #FEBA7A",
+"9 c #FEB36D",
+"0 c #FEA85A",
+"a c #800000",
+"b c #FFDCA8",
+"c c #FEA653",
+"d c #FEA14A",
+"e c #FE9D42",
+"f c #FE993A",
+"g c #FE9532",
+"h c #FE912A",
+"i c #4C0202",
+"j c #FEA34D",
+"k c #FE9F45",
+"l c #FE9B3D",
+"m c #FE9735",
+"n c #FE932D",
+"o c #FE8F25",
+"p c #FF8000",
+"q c #FEA048",
+"r c #FE9C40",
+"s c #FE9838",
+"t c #FE942F",
+"u c #FE9027",
+"v c #FE8C1F",
+"w c #FE8D22",
+"x c #FE891A",
+"y c #FE7E04",
+"z c #D8D8D8",
+"A c #EAEAEA",
+" . ....... ",
+" .+.. .@#$%&*=. ",
+" .+-;.. .>@,')!~{. ",
+" .;+-@@;..]^@/(_:<<. ",
+" .[+-@@@@;..}@|1<<<<. ",
+" .;[+-@@@@@@;.2@3<<<<<. ",
+" .[[+-@@@@@@@;4.@<<<<<<. ",
+" .;[[+-@@@@@@44.56@<<<<<<. ",
+" .[[[+-@@@@;4;;.678@<<<<<<. ",
+" .;[[[+-@@@44@@.78990@@@@@@@.",
+" .[[[[+-@;4;@@;.9a000bcdefgh.",
+" .;[[[[+-44@@@@ii0aa00bjklmno.",
+" .[[[[[+-;@@@@;.i0apa0bqrstuv.",
+" .;[[[[[+-@@@@@.i00bppabefghwx.",
+" .[[[[[[+-@@@@;.i000bppaaaaa.. ",
+" .;[[[[[[+-@@@@.ia0000bpppppp. ",
+" .[[[[[[[+;@@@;.i000000byyyyyy. ",
+".+++++++4+;@@@..a0000000bbbbbbb.",
+".----------@@;..a000a000bcdefgh.",
+" .zzzzz+;z@@@. .0000aa00bjklmno.",
+" .;AAAA+;@@@;. .0000apa0bqrstuv.",
+" .AAAA+;@@@. .0000bppabefghwx.",
+" .;AAA+;@@;. .00000bppaaaaa.. ",
+" .AAA+;@@. .00000bpppppp. ",
+" .;AA+;@;. .00000byyyyyy. ",
+" .AA+;@. .00000bbbbbbb.",
+" .;A+;;. .0000bcdefgh.",
+" .A+;. .000bjklmno.",
+" .;+;. .00bqrstuv.",
+" .+. .0befghwx.",
+" .+. ........ ",
+" . "};
diff --git a/icons/32x32-kde2/modules.xpm b/icons/32x32-kde2/modules.xpm
new file mode 100644
index 0000000..5d72d45
--- /dev/null
+++ b/icons/32x32-kde2/modules.xpm
@@ -0,0 +1,254 @@
+/* XPM */
+static char * blockdevice_xpm[] = {
+"32 32 219 2",
+" c None",
+". c #020204",
+"+ c #82DE5C",
+"@ c #7EDA54",
+"# c #72D64C",
+"$ c #96EA6C",
+"% c #8EE664",
+"& c #6AD244",
+"* c #5ECA34",
+"= c #A2EA7C",
+"- c #9AEA74",
+"; c #92E664",
+"> c #8AE264",
+", c #66CE3C",
+"' c #5ACA34",
+") c #AEF684",
+"! c #AAF27C",
+"~ c #A2EE7C",
+"{ c #7EDE54",
+"] c #76DA4C",
+"^ c #429A24",
+"/ c #B6FA8C",
+"( c #B2FA8C",
+"_ c #A6F27C",
+": c #9EEE74",
+"< c #7ADA54",
+"[ c #3E9224",
+"} c #1A4E0A",
+"| c #92E66C",
+"1 c #469624",
+"2 c #1E5A0C",
+"3 c #A2B2F4",
+"4 c #9AA6F4",
+"5 c #96A6F4",
+"6 c #42CA04",
+"7 c #62DE34",
+"8 c #4A9E2C",
+"9 c #225E0C",
+"0 c #164E0C",
+"a c #AABAF4",
+"b c #9EAEF4",
+"c c #96A2F4",
+"d c #929EF4",
+"e c #8A96F4",
+"f c #8692F4",
+"g c #42CE04",
+"h c #66DE3C",
+"i c #56A634",
+"j c #2A721C",
+"k c #266614",
+"l c #0E3E04",
+"m c #AEC2FC",
+"n c #828AEC",
+"o c #7E86EC",
+"p c #7A82EC",
+"q c #3EC604",
+"r c #3ABA04",
+"s c #AAF684",
+"t c #5AB234",
+"u c #2E7614",
+"v c #2A6E14",
+"w c #BED2FC",
+"x c #B6C6FC",
+"y c #A6B6F4",
+"z c #9AAAF4",
+"A c #8E9AF4",
+"B c #3252AC",
+"C c #3EBE04",
+"D c #36B204",
+"E c #32A604",
+"F c #2A9604",
+"G c #2E920C",
+"H c #327A1C",
+"I c #C2D6FC",
+"J c #B6CAFC",
+"K c #3A5EBC",
+"L c #0642A4",
+"M c #3ECA04",
+"N c #B2A26C",
+"O c #2A9204",
+"P c #228604",
+"Q c #2E8E0C",
+"R c #266E0C",
+"S c #B2C2FC",
+"T c #3E6ED4",
+"U c #064AB4",
+"V c #06429C",
+"W c #F6DEA4",
+"X c #E2D284",
+"Y c #E2BE6C",
+"Z c #8E923C",
+"` c #2A8A0C",
+" . c #22761C",
+".. c #1E6204",
+"+. c #629EFC",
+"@. c #8AB6FC",
+"#. c #AEBEF4",
+"$. c #4676DC",
+"%. c #064EC4",
+"&. c #0646AC",
+"*. c #063E94",
+"=. c #36AE04",
+"-. c #2E9E04",
+";. c #EEEABC",
+">. c #EEDA94",
+",. c #E2CE7C",
+"'. c #DAC26C",
+"). c #D6BA54",
+"!. c #C2A244",
+"~. c #8A8624",
+"{. c #8EBEFC",
+"]. c #467AE4",
+"^. c #0256D4",
+"/. c #064EBC",
+"(. c #FEF6D4",
+"_. c #FEEABC",
+":. c #D6C26C",
+"<. c #CEB64C",
+"[. c #C2AE3C",
+"}. c #BEA224",
+"|. c #D2AE1C",
+"1. c #5A624C",
+"2. c #5E9AF4",
+"3. c #5E96F4",
+"4. c #3E7AE4",
+"5. c #025ADC",
+"6. c #0256CC",
+"7. c #063A8C",
+"8. c #F6F2C4",
+"9. c #FEEEC4",
+"0. c #EADA94",
+"a. c #E2D68C",
+"b. c #DECA7C",
+"c. c #CABA54",
+"d. c #C6B244",
+"e. c #BEA624",
+"f. c #8A7614",
+"g. c #464A4C",
+"h. c #629AF4",
+"i. c #5A8EEC",
+"j. c #5686E4",
+"k. c #567EDC",
+"l. c #025EE4",
+"m. c #0252CC",
+"n. c #F2F2CC",
+"o. c #F2E2AC",
+"p. c #E6D68C",
+"q. c #D6C264",
+"r. c #927E24",
+"s. c #4E4204",
+"t. c #4E4E4C",
+"u. c #5A8AE4",
+"v. c #527ADC",
+"w. c #0252C4",
+"x. c #FEFAE4",
+"y. c #FEEEBC",
+"z. c #A69234",
+"A. c #665204",
+"B. c #524204",
+"C. c #4E72D4",
+"D. c #4A6ACC",
+"E. c #EECE44",
+"F. c #FEEA84",
+"G. c #F6E6B0",
+"H. c #E2CE84",
+"I. c #B29E44",
+"J. c #866E14",
+"K. c #4A3E04",
+"L. c #565244",
+"M. c #4A66CC",
+"N. c #4662C4",
+"O. c #025AD4",
+"P. c #F2CE44",
+"Q. c #F6D244",
+"R. c #FAE284",
+"S. c #FEEEB4",
+"T. c #F2E6AC",
+"U. c #C2AA4C",
+"V. c #927E0C",
+"W. c #7A660C",
+"X. c #66560C",
+"Y. c #3E3204",
+"Z. c #466AB4",
+"`. c #465EC4",
+" + c #4256BC",
+".+ c #EECA3C",
+"++ c #FAE684",
+"@+ c #AA921C",
+"#+ c #5E4E0C",
+"$+ c #463604",
+"%+ c #465AC4",
+"&+ c #4252BC",
+"*+ c #3E4EB4",
+"=+ c #EACA3C",
+"-+ c #E2C23C",
+";+ c #DABA34",
+">+ c #D2B634",
+",+ c #BAA21C",
+"'+ c #927E14",
+")+ c #72620C",
+"!+ c #3A46AC",
+"~+ c #D2B22C",
+"{+ c #C6AA2C",
+"]+ c #A68E1C",
+"^+ c #4E3E04",
+"/+ c #E6C23C",
+"(+ c #DEBE34",
+"_+ c #D6B634",
+":+ c #CEB22C",
+"<+ c #BA9E24",
+"[+ c #C2A61C",
+"}+ c #6E5E0C",
+"|+ c #CAAE2C",
+"1+ c #B29A1C",
+"2+ c #A68A1C",
+"3+ c #B69E24",
+"4+ c #AE961C",
+"5+ c #BEA61C",
+"6+ c #96821C",
+" ",
+" ",
+" . . . ",
+" . + @ # . . ",
+" . $ % + # & * . . ",
+" . = - ; > @ # , * ' . ",
+" . ) ! ~ $ > { ] & * ^ . ",
+" . / / ( _ : % + < # [ } . . . . ",
+" . / / ( ) ! : | > { 1 2 2 . . 3 4 5 . . ",
+" . 6 7 / / ( ) _ - > 8 9 2 0 . . a b c d e f . . ",
+" . g g 6 h / ) ! ~ i j k 2 } l m a 3 4 d e n o p . ",
+" . g g g 6 q r s t u v k 2 0 w x a y z d A f o B . ",
+" . g g q C D E F G H v k 0 I w J m y b 4 A f K L . ",
+" . M q r E N O P Q H R 9 I I w J S a 3 z d T U V . ",
+" . q D E W X Y Z ` ...+.@.I I w x #.3 z $.%.&.*.. ",
+" . =.-.;.>.,.'.).!.~.2 +.+.+.+.{.x m y ].^./.&.*.. ",
+" . (._.>.X :.<.[.}.|.1.+.+.2.2.3.S 4.5.6./.L 7.. ",
+" . 8.9._.0.a.b.c.d.e.f.g.+.h.3.i.j.k.l.5.m./.L 7.. ",
+" . n.9.9.9.o.p.b.q.<.r.s.t.3.3.u.j.k.v.l.5.w.U V . ",
+" . x.9._.y.9.o.0.,.:.z.A.B.t.i.u.k.v.C.D.l.5.%.&.. ",
+" . E.F._._._.9.G.0.H.I.J.A.K.L.j.k.v.C.M.N.l.O.w.. ",
+" . P.Q.Q.R.S.9.9.T.U.V.W.X.K.Y.. Z.D.M.`. +5.^.. ",
+" . Q.Q.P.Q..+++8.:.@+r.W.#+s.$+. . . %+&+*+5.. ",
+" . Q.Q.P.=+-+;+>+,+@+'+)+#+K.. . . !+. ",
+" . P.E.=+-+;+~+{+{+]+f.)+^+. . ",
+" . P./+(+_+:+{+<+[+]+f.}+. ",
+" . -+(+>+|+[+<+1+,+2+W.. ",
+" . . {+}.3+1+4+5+6+. ",
+" . . 4+4+4+@+. ",
+" . . 4+. ",
+" . ",
+" "};
diff --git a/icons/32x32-kde2/monitoring.xpm b/icons/32x32-kde2/monitoring.xpm
new file mode 100644
index 0000000..ef6ec9c
--- /dev/null
+++ b/icons/32x32-kde2/monitoring.xpm
@@ -0,0 +1,226 @@
+/* XPM */
+static char * kpm_xpm[] = {
+"32 32 191 2",
+" c None",
+". c #000000",
+"+ c #E6E6E6",
+"@ c #E0E0E0",
+"# c #DBDBDB",
+"$ c #EDEDED",
+"% c #EAEAEA",
+"& c #E4E4E4",
+"* c #DFDFDF",
+"= c #D9D9D9",
+"- c #D4D4D4",
+"; c #CECECE",
+"> c #737373",
+", c #BBBBBB",
+"' c #CFCFCF",
+") c #CACACA",
+"! c #C4C4C4",
+"~ c #BEBEBE",
+"{ c #E8E8E8",
+"] c #E3E3E3",
+"^ c #DDDDDD",
+"/ c #D8D8D8",
+"( c #D2D2D2",
+"_ c #CDCDCD",
+": c #C7C7C7",
+"< c #C2C2C2",
+"[ c #B5B5B5",
+"} c #BCBCBC",
+"| c #AFAFAF",
+"1 c #DCDCDC",
+"2 c #FFFFFF",
+"3 c #E7E7E7",
+"4 c #E1E1E1",
+"5 c #D6D6D6",
+"6 c #D1D1D1",
+"7 c #CBCBCB",
+"8 c #C6C6C6",
+"9 c #C0C0C0",
+"0 c #ADADAD",
+"a c #A8A8A8",
+"b c #B4B4B4",
+"c c #AEAEAE",
+"d c #A7A7A7",
+"e c #A1A1A1",
+"f c #D5D5D5",
+"g c #BFBFBF",
+"h c #B9B9B9",
+"i c #A9A9A9",
+"j c #9B9B9B",
+"k c #A6A6A6",
+"l c #9F9F9F",
+"m c #999999",
+"n c #929292",
+"o c #0A2A4C",
+"p c #C9C9C9",
+"q c #C3C3C3",
+"r c #B8B8B8",
+"s c #B2B2B2",
+"t c #A2A2A2",
+"u c #9C9C9C",
+"v c #939393",
+"w c #8E8E8E",
+"x c #979797",
+"y c #919191",
+"z c #8B8B8B",
+"A c #848484",
+"B c #DADADA",
+"C c #B7B7B7",
+"D c #B1B1B1",
+"E c #ACACAC",
+"F c #A0A0A0",
+"G c #959595",
+"H c #909090",
+"I c #868686",
+"J c #818181",
+"K c #898989",
+"L c #838383",
+"M c #7D7D7D",
+"N c #4261D7",
+"O c #4664DA",
+"P c #D7D7D7",
+"Q c #B0B0B0",
+"R c #AAAAAA",
+"S c #A5A5A5",
+"T c #9A9A9A",
+"U c #949494",
+"V c #8F8F8F",
+"W c #C5C5C5",
+"X c #767676",
+"Y c #4A69DD",
+"Z c #4C6CDF",
+"` c #D3D3D3",
+" . c #A3A3A3",
+".. c #9E9E9E",
+"+. c #989898",
+"@. c #4766DB",
+"#. c #5272E4",
+"$. c #4260D6",
+"%. c #D0D0D0",
+"&. c #9D9D9D",
+"*. c #415FD6",
+"=. c #3C59D1",
+"-. c #3653CD",
+";. c #CCCCCC",
+">. c #969696",
+",. c #3E5CD4",
+"'. c #3A57D0",
+"). c #3552CC",
+"!. c #304CC8",
+"~. c #2B46C4",
+"{. c #878787",
+"]. c #C0C000",
+"^. c #3B58D1",
+"/. c #3754CE",
+"(. c #334FCA",
+"_. c #2E4AC6",
+":. c #2944C2",
+"<. c #243FBE",
+"[. c #1F39BA",
+"}. c #A0A0A4",
+"|. c #727272",
+"1. c #8C8C8C",
+"2. c #888888",
+"3. c #808080",
+"4. c #00FF00",
+"5. c #FFFF00",
+"6. c #2F4BC8",
+"7. c #2B47C4",
+"8. c #FF0000",
+"9. c #1D37B8",
+"0. c #8D8D8D",
+"a. c #6D6D6D",
+"b. c #858585",
+"c. c #797979",
+"d. c #00C000",
+"e. c #2C48C5",
+"f. c #2843C1",
+"g. c #FFA858",
+"h. c #1B34B6",
+"i. c #8A8A8A",
+"j. c #686868",
+"k. c #7F7F7F",
+"l. c #828282",
+"m. c #7E7E7E",
+"n. c #7A7A7A",
+"o. c #314DC9",
+"p. c #1831B4",
+"q. c #636363",
+"r. c #7B7B7B",
+"s. c #777777",
+"t. c #6F6F6F",
+"u. c #6B6B6B",
+"v. c #243EBE",
+"w. c #213BBB",
+"x. c #152EB2",
+"y. c #5D5D5D",
+"z. c #787878",
+"A. c #747474",
+"B. c #707070",
+"C. c #6C6C6C",
+"D. c #696969",
+"E. c #646464",
+"F. c #2742C0",
+"G. c #2641BF",
+"H. c #1F3ABA",
+"I. c #1C36B8",
+"J. c #122AAF",
+"K. c #7C7C7C",
+"L. c #585858",
+"M. c #717171",
+"N. c #656565",
+"O. c #626262",
+"P. c #0E26AC",
+"Q. c #C1C1C1",
+"R. c #757575",
+"S. c #535353",
+"T. c #666666",
+"U. c #C8C8C8",
+"V. c #162FB3",
+"W. c #142CB1",
+"X. c #0D25AC",
+"Y. c #4E4E4E",
+"Z. c #5F5F5F",
+"`. c #494949",
+" + c #5A5A5A",
+".+ c #474747",
+"++ c #DADADC",
+"@+ c #6A6A6A",
+"#+ c #009000",
+"$+ c #38FB30",
+"%+ c #565254",
+" . . . ",
+" . . + @ # . . . . . . . . . . ",
+" . . $ % & * = - ; > > , , ' ) ! ~ . . ",
+" . $ $ $ { ] ^ / ( _ : < > > , [ < } [ | . . ",
+". 1 2 2 $ 3 4 1 5 6 7 8 9 , [ > > 0 a b c d e . . ",
+". 1 1 1 2 2 @ # f ' ) ! g h b c i > > e j k l m n . . ",
+". 1 o 1 1 # 2 2 - ; p q ~ r s 0 d t u > > v w x y z A . . ",
+". 1 o o o B = / 2 2 : < } C D E k F j G H > > I J K L M M . . ",
+". 1 o N O o o P 5 f 2 2 , [ Q R S l T U V V W X [ [ [ [ [ [ [ . ",
+". # o O Y Z Y o o - ` ( 2 2 c i ...+.v W W t X G t t t t F u . ",
+". B o @.Z #.Z @.$.o o 6 %.' 2 2 t u W W t t e X G t t e &.m G . ",
+". / o O Y Z Y O *.=.-.o o ; _ ;.2 W t t F ..j X G t ..T >.n w . ",
+". P o N O @.O N ,.'.).!.~.o o ) ) t l &.j m >.X v j x v V z {.. ",
+". 5 o ,.].].*.,.^./.(._.:.<.[.}.p &.j m >.U n |.1.U H 1.2.A 3.. ",
+". f o '.4.4.=.'.5.5.6.7.8.8.9.2 : +.>.U n V 0.a.I 0.K b.J M c.. ",
+". - o ).d.d.-.).].].e.f.g.g.h.2 8 v y V 0.i.2.j.k.I l.m.n.X |.. ",
+". ( o !.d.d.o.!.4.4.f.<.5.5.p.2 W w 1.i.2.b.L q.c.k.r.s.> t.u.. ",
+". 6 }.2 e.e.e.~.d.d.v.w.].].x.2 ! K {.b.L J m.y.|.z.A.B.C.D.E.. ",
+". %.' ; 2 2 F.G.d.d.H.I.4.4.J.2 q b.L J m.K.n.L.C.M.a.D.N.O.O.. ",
+". . ; _ ;.7 2 2 [.9.h.p.d.d.P.2 Q.3.m.r.c.s.R.S.N.u.T.O.O.O.O.. ",
+" . . 7 ) p U.2 2 V.W.d.d.X.2 9 r.c.X A.|.B.Y.Z.q.O.O.O.O.. ",
+" . . U.: 8 W 2 2 X.X.X.2 g X A.M.t.a.u.`. +O.O.O.. . ",
+" . . . W ! q < 2 2 X.2 g M.t.a.u.D.T..+ +O.. . ",
+" . ++++2 . . < Q.9 g 2 2 g a.@+j.T.E.O..+. . ",
+" . 9 9 ++++2 . . g #+$+g g j.N.q.O.O.. . 3.3.. ",
+" . . }.9 9 ++++2 . . g g g O.O.O.. . 3.}.}.3.. ",
+" . . }.9 9 ++++2 . . g O.. . 3.}.}.1.3.%+. ",
+" . . }.9 9 ++++2 . . 3.}.}.1.3.%+. . ",
+" . . }.9 9 ++2 }.}.1.3.%+. . ",
+" . . }.9 9 1.3.%+. . ",
+" . . }.%+. . ",
+" . . "};
diff --git a/icons/32x32-kde2/mouse.xpm b/icons/32x32-kde2/mouse.xpm
new file mode 100644
index 0000000..9f13cd4
--- /dev/null
+++ b/icons/32x32-kde2/mouse.xpm
@@ -0,0 +1,177 @@
+/* XPM */
+static char * mouse_xpm[] = {
+"32 32 141 2",
+" c None",
+". c #000000",
+"+ c #BCBCBC",
+"@ c #FDFDFD",
+"# c #A2A2A2",
+"$ c #D3D3D3",
+"% c #666666",
+"& c #EFEFEF",
+"* c #FAFAFA",
+"= c #434343",
+"- c #DBDBDB",
+"; c #EEEEEE",
+"> c #F1F1F1",
+", c #F3F3F3",
+"' c #ECECEC",
+") c #FEFEFE",
+"! c #DCDCDC",
+"~ c #AAAAAA",
+"{ c #717171",
+"] c #F8F8F8",
+"^ c #FBFBFB",
+"/ c #E5E5E5",
+"( c #CECECE",
+"_ c #BFBFBF",
+": c #E3E3E3",
+"< c #FAE4E4",
+"[ c #F8D3D3",
+"} c #F0F0F0",
+"| c #E6E6E6",
+"1 c #E1E1E1",
+"2 c #D8D8D8",
+"3 c #BBBBBB",
+"4 c #B8B8B8",
+"5 c #E9E9E9",
+"6 c #F6F6F6",
+"7 c #F4F4F4",
+"8 c #EAEAEA",
+"9 c #FE8585",
+"0 c #FD6E6E",
+"a c #F9F9F9",
+"b c #EBEBEB",
+"c c #D7D7D7",
+"d c #B6B6B6",
+"e c #E0E0E0",
+"f c #F7F7F7",
+"g c #F6FBF6",
+"h c #EAF6EA",
+"i c #D6BDBD",
+"j c #EAC7C7",
+"k c #FED2D2",
+"l c #FCFAFA",
+"m c #ECECF4",
+"n c #D1D1EA",
+"o c #E3E3E5",
+"p c #7F7F7F",
+"q c #D1D1D1",
+"r c #DFDFDF",
+"s c #F5F5F5",
+"t c #A1DFA1",
+"u c #53BF53",
+"v c #8E8E8E",
+"w c #D6BFBF",
+"x c #FEA2A2",
+"y c #FAF1F4",
+"z c #5C5ADF",
+"A c #716FE2",
+"B c #E4E3ED",
+"C c #6E6E6E",
+"D c #B4B4B4",
+"E c #D6D6D6",
+"F c #747474",
+"G c #E7E7E7",
+"H c #9DDE9D",
+"I c #1EB41E",
+"J c #60C460",
+"K c #EBF7EB",
+"L c #D4D3F6",
+"M c #E2E2E2",
+"N c #4C4C4C",
+"O c #AFAFAF",
+"P c #CFCFCF",
+"Q c #83D583",
+"R c #DFF4DF",
+"S c #F2F2FB",
+"T c #F2F2F2",
+"U c #D9D9D9",
+"V c #C6C6C6",
+"W c #575757",
+"X c #737373",
+"Y c #919191",
+"Z c #DADADA",
+"` c #DEDEDE",
+" . c #BDBDBD",
+".. c #424242",
+"+. c #595959",
+"@. c #CCCCCC",
+"#. c #DDDDDD",
+"$. c #F4F4FC",
+"%. c #C8C8C8",
+"&. c #494949",
+"*. c #626262",
+"=. c #797979",
+"-. c #9C9C9C",
+";. c #EDEDED",
+">. c #FCFCFC",
+",. c #D0D0D0",
+"'. c #5F5F5F",
+"). c #909090",
+"!. c #A7A7A7",
+"~. c #CACACA",
+"{. c #FFFFFF",
+"]. c #C4C4C4",
+"^. c #8F8F8F",
+"/. c #6A6A6A",
+"(. c #888888",
+"_. c #9A9A9A",
+":. c #A9A9A9",
+"<. c #A4A4A4",
+"[. c #7B7B7B",
+"}. c #949494",
+"|. c #A1A1A1",
+"1. c #B1B1B1",
+"2. c #C0C0C0",
+"3. c #D4D4D4",
+"4. c #7E7E7E",
+"5. c #757575",
+"6. c #A8A8A8",
+"7. c #B0B0B0",
+"8. c #E4E4E4",
+"9. c #535353",
+"0. c #B3B3B3",
+"a. c #C3C3C3",
+"b. c #CBCBCB",
+"c. c #ABABAB",
+"d. c #363636",
+"e. c #BABABA",
+"f. c #D2D2D2",
+"g. c #606060",
+"h. c #C2C2C2",
+"i. c #515151",
+"j. c #8B8B8B",
+" ",
+" ",
+" . . . . . ",
+" . . ",
+". . ",
+". . ",
+" . . . . . . . ",
+" . . . . + @ @ @ # . . ",
+" . . . . + $ % % & * @ @ + . . ",
+" . . . = - ; > , ' % % ) ! % % ~ . . ",
+" . { * * ] ] ^ ) @ % % ' / ( + # . ",
+" . _ : % % ^ @ ) @ % ] < [ } | 1 2 3 . ",
+" . 4 5 6 @ @ % % 7 % 8 ) 9 0 a , b / c 3 . ",
+" . d e b f @ ] @ % } g h i j k l m n o 2 3 . ",
+" . p q r 8 s ' % } ) t u v w x y z A B | 2 3 . ",
+" . C D E r 8 F G ) ) H I J K ) z L ^ 6 ' M $ 3 . ",
+" . N C O 2 P F } ] @ ) Q R S z L ) ) ^ T | U V 3 . ",
+" . W X d Y Z M ' ] @ S L z L ) ) ) @ f ' ` E .. ",
+" . ..+.F Y @.E #.' ] $.z L ) ) ) ) ) ^ T : Z %.3 . ",
+" . &.*.=.-.V $ e ;.] >.) ) ) ) ) ) @ ] 8 #.,.4 . ",
+" . '.F ).!.~.2 : } s * @ ) ) ) {.) ^ } e $ ].^.. ",
+" . /.(._.:.P #./ 5 } 6 * @ ) ) {.@ s | E ( <.. ",
+" . [.}.|.1.2.e e / b , ] ^ @ @ @ ] b - 3.4.. ",
+" . 5.}.6.7.+ ( Z 8.8 > s ] * ^ a > | P 9.. ",
+" . . }.0. .a.b.- | ; > , 6 * * f c.X d.. ",
+" . . e.%.f.U : > > } } T q ).g.&.. ",
+" . . h.1 ; 6 ' 3._ :.).=.i.. ",
+" . . ! * 7 ! V O j.. ",
+" . . . . . . . ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/32x32-kde2/multimedia.xpm b/icons/32x32-kde2/multimedia.xpm
new file mode 100644
index 0000000..88c71fd
--- /dev/null
+++ b/icons/32x32-kde2/multimedia.xpm
@@ -0,0 +1,180 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 142 2",
+" c #000000000000",
+". c #454500000000",
+"X c #5d5d00000000",
+"o c #616100000000",
+"O c #7d7d00000000",
+"+ c #7f7fececf2f2",
+"@ c #7a7af2f2ecec",
+"# c #7878f2f2f1f1",
+"$ c #a2a266666666",
+"% c #b3b366666666",
+"& c #bdbda9a95151",
+"* c #a3a3a3a37373",
+"= c #a8a8a5a57b7b",
+"- c #b0b0a7a76666",
+"; c #d0d0aaaa3d3d",
+": c #e3e3a8a83737",
+"> c #c3c3acac4545",
+", c #eaeaa4a44a4a",
+"< c #ebeba5a56868",
+"1 c #ebeba1a17b7b",
+"2 c #8e8e8f8f8c8c",
+"3 c #8f8f90908c8c",
+"4 c #939394948c8c",
+"5 c #9c9c9c9c8b8b",
+"6 c #939394949292",
+"7 c #979799999696",
+"8 c #9a9a9a9a9191",
+"9 c #9d9d9d9d9d9d",
+"0 c #9f9fa1a19c9c",
+"q c #a0a09f9fa0a0",
+"w c #a2a2a1a18484",
+"e c #a2a2a6a69f9f",
+"r c #a4a4baba9f9f",
+"t c #a3a3a2a2a3a3",
+"y c #a6a6a5a5a9a9",
+"u c #a5a5adada1a1",
+"i c #a9a9a6a6acac",
+"p c #acacacacacac",
+"a c #ababa5a5b5b5",
+"s c #aeaea5a5baba",
+"d c #adada9a9b4b4",
+"f c #a8a8b7b7a3a3",
+"g c #b0b0a6a6bfbf",
+"h c #b0b0adadb6b6",
+"j c #b2b2acacbbbb",
+"k c #b3b3b3b3b3b3",
+"l c #b6b6b2b2bcbc",
+"z c #b9b9b6b6bfbf",
+"x c #b9b9b9b9baba",
+"c c #b2b2a7a7c3c3",
+"v c #b4b4aaaac4c4",
+"b c #b7b7aaaacbcb",
+"n c #b9b9ababcdcd",
+"m c #bbbbababd2d2",
+"M c #babab4b4c4c4",
+"N c #bcbcb3b3caca",
+"B c #bebebbbbc5c5",
+"V c #bebeb1b1d2d2",
+"C c #9c9ccdcd9696",
+"Z c #9c9ce1e19a9a",
+"A c #a3a3cdcd9e9e",
+"S c #a9a9c9c9a4a4",
+"D c #a8a8e5e5a9a9",
+"F c #a4a4f4f4bebe",
+"G c #ababf1f1b3b3",
+"H c #acacf3f3baba",
+"J c #b2b2ededb5b5",
+"K c #b4b4f0f0baba",
+"L c #9c9cdcdcf0f0",
+"P c #8e8ef3f3d2d2",
+"I c #9b9bf4f4c6c6",
+"U c #9191f3f3d3d3",
+"Y c #8d8de3e3f2f2",
+"T c #8484f3f3e3e3",
+"R c #afafd7d7f1f1",
+"E c #b8b8d6d6ecec",
+"W c #a2a2f4f4c1c1",
+"Q c #e9e98f8f8f8f",
+"! c #e9e98f8f9595",
+"~ c #eaea96968c8c",
+"^ c #ebeb9d9d8080",
+"/ c #e8e88888a7a7",
+"( c #e8e88484bbbb",
+") c #c0c0bcbcc6c6",
+"_ c #c3c3bdbdcccc",
+"` c #c5c5bdbdd4d4",
+"' c #c7c7babad9d9",
+"] c #cbcbbfbfdede",
+"[ c #eaea8a8ac4c4",
+"{ c #ecec9494d5d5",
+"} c #eeee9e9ee6e6",
+"| c #eeeeafafe6e6",
+" . c #eeeeadadefef",
+".. c #eaeabebef0f0",
+"X. c #c5c5c4c4c5c5",
+"o. c #c6c6c3c3cccc",
+"O. c #c8c8c6c6cbcb",
+"+. c #ccccc7c7d5d5",
+"@. c #cdcdcacad2d2",
+"#. c #d0d0c7c7dada",
+"$. c #d0d0ccccd5d5",
+"%. c #d3d3cdcddbdb",
+"&. c #d3d3d3d3d3d3",
+"*. c #d5d5d2d2dbdb",
+"=. c #d7d7d9d9dede",
+"-. c #d9d9d6d6dbdb",
+";. c #dadadbdbdede",
+":. c #c4c4d5d5ebeb",
+">. c #ccccd6d6e5e5",
+",. c #d2d2c5c5e7e7",
+"<. c #d5d5cccce3e3",
+"1. c #d6d6cacae9e9",
+"2. c #dadacccceded",
+"3. c #d4d4d4d4e2e2",
+"4. c #dadad6d6e2e2",
+"5. c #dcdcd5d5e8e8",
+"6. c #dfdfdddde2e2",
+"7. c #e7e7cbcbecec",
+"8. c #e3e3d6d6e8e8",
+"9. c #e1e1dbdbe5e5",
+"0. c #e1e1dbdbeaea",
+"q. c #e1e1d5d5f3f3",
+"w. c #e6e6d7d7fdfd",
+"e. c #e6e6dfdff1f1",
+"r. c #e6e6dadaf9f9",
+"t. c #eaeaddddfefe",
+"y. c #e3e3e3e3e5e5",
+"u. c #e7e7e3e3eaea",
+"i. c #e9e9e7e7ebeb",
+"p. c #ececebebecec",
+"a. c #e7e7e1e1f4f4",
+"s. c #e8e8e2e2f4f4",
+"d. c #edede1e1ffff",
+"f. c #eeeee9e9f5f5",
+"g. c #f1f1e4e4ffff",
+"h. c #f0f0efeff6f6",
+"j. c #f3f3e9e9fdfd",
+"k. c #f1f1f1f1f2f2",
+"l. c #f7f7f5f5f9f9",
+"z. c #fdfdf3f3ffff",
+"x. c #ffffffffffff",
+"c. c None",
+/* pixels */
+"c.c.c.c.c.c.c.c.c.c.c.c. c.c.c.c.c.c.c.c.c.c.c.c.",
+"c.c.c.c.c.c.c.c.c. 9 9 q q q t t t c.c.c.c.c.c.c.c.c.",
+"c.c.c.c.c.c.c.c. 9 9 t q t q t t y y i i i a c.c.c.c.c.c.c.c.",
+"c.c.c.c.c.c. 9 0 t t d p l *.d j h h c.c.c.c.c.c.",
+"c.c.c.c.c. 9 q t t t c.c.c.c. z *.u.B B _ _ _ _ c.c.c.c.c.",
+"c.c.c.c. 9 9 t t i p c. @.x.s.%.%.%.<.<.<.<. c.c.c.c.",
+"c.c.c. 9 t -.k p k x % % % 0.x.s.e.e. t.r. c.c.c.",
+"c.c.c. 9 t k k.X.X.@. % O O O j.x.f.j. c.c.c. j. c.c.c.",
+"c.c. 9 t y p O.x.y.;.y. 0.x.x.e.s. $ c.c. j.g. c.c.",
+"c. t t y k x X.y.x.l.u.u.9.4.*.*.x.j.3.3. o o c. r.r.q. c.",
+"c. t i ;.l.x.h.-.$.O._ _ x.#.` ` o X c. 1.1.,. c.",
+"c. p c.c. % y.f.x.*._ M M M z.v M M N ` ' ' ' c.",
+" p k c.c. % 4.$.%.x.$.4.j.j.0.) g c v v v b ' 2.w.w.V V ",
+" x X. c. % O $._ z +.a._ g g ` q.M v ` 1.t.z.t.2.] V n n ",
+" O.&. c. % O ) z h %._ a a a s ` r.t.2.#.N c c c b n n n ",
+" -.6.y. ) z h d a.j a a v d.s s c c c c c b b n n ",
+" y.i.y.4.$.O.B l d d a e.j a s v d.g c c c b n m ",
+" p.u.6.*.o.M l l _ <.a.5._ a s s s ` 1.c c c . . c. m m ",
+" i.9.*.@.%.6.f.s.+. v . . c. m m ",
+" y.*.x.x.6. L Y + @ T U I W H G D Z c.c. m m ",
+"c. O._ =.>.:.E R L Y # T P I F H D Z C C r u e m c.",
+"c. ;.;.;.=.3.>.:.E L + @ P I H J D A r u t 0 9 7 7 c.",
+"c. y.;.6.6.6.;.=.=.=.>.E L @ P F K D S f u 9 7 7 6 6 4 3 2 c.",
+"c. y.y.y.6.y.6.6.;.=.=.3. e 0 7 6 6 2 2 2 2 2 2 c.",
+" y.y.y.i.y.y.y.y.y.y.y. j.c c . . 2 2 2 2 2 2 3 3 3 2 2 ",
+" i.i.i.p.i.p.p.i.i.i.i. r.c v . . 4 6 4 4 4 4 4 4 4 3 4 ",
+"c. p.p.p.p.p.p.p.p.p.h.k. * 5 8 5 4 4 4 4 4 4 4 c.",
+"c. p.k.p.p.k.k.k.k.p.i.u.7.| / ~ < : > - = w 5 5 5 5 5 5 5 c.",
+"c.c. k.k.k.p.i.u.y.8.7. .{ / Q 1 < : ; & - = w w 5 5 c.c.",
+"c.c.c.c. p.y.y.0.7... .} [ / ! ~ ^ < , : ; & - = c.c.c.c.",
+"c.c.c.c.c.c. .. .} { ( / ! ~ ~ 1 < , c.c.c.c.c.c.",
+"c.c.c.c.c.c.c.c.c.c. c.c.c.c.c.c.c.c.c.c.",
+};
diff --git a/icons/32x32-kde2/music.xpm b/icons/32x32-kde2/music.xpm
new file mode 100644
index 0000000..b8fa881
--- /dev/null
+++ b/icons/32x32-kde2/music.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+/* Drawn by Nico Schirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*sound_settings[]={
+"32 32 11 1",
+"# c #000000",
+"i c #c0c0c0",
+"b c #808080",
+"c c #585858",
+"f c #a0a0a4",
+"a c #ffffff",
+"d c #ffff00",
+"h c #c0ffff",
+"g c #c05800",
+"e c #ffa858",
+". c None",
+"..........#.....................",
+"........###.....................",
+"......##aa#.........##..........",
+"....##aa###........#bc##........",
+"....#a##..#.......#bbbbc##......",
+"....##....#......#bbbbbbbc##....",
+"....#.....#.....#bbbbbbbbbbc##..",
+"....#..####....#bbbbbbbbbbbbbc##",
+".####.#dde#...#fbbbbbbbbbbbbbbf#",
+"#dde#.#eeg#...#bffbbbbbbbbbbbfc#",
+"#eeg#.#egg#...#bbbffbbbbbbbbfcc#",
+"#egg#..###....#bbbbbffbbbbbfccc#",
+".###..........#bbbbbbbffbbfcccc#",
+"..............#bbbc##cbbffccccc#",
+".....####.....#bbc#cc#cbbcccccc#",
+"......#..#....#bb#cccc#bbcccccc#",
+".......#..#...#bc#cccc#cbcccccc#",
+"........#..#..#b#cccccc#bcccccc#",
+".........#....#b#ccffcc#bcccccc#",
+".......####...#b#cbhibc#bcccccc#",
+"......#dde#...#b#cbiibc#bcccccc#",
+"......#eeg#...#b#ccffcc#bcccccc#",
+"......#egg#...#b#cccccc#bcccccc#",
+".......###....#bc#cccc#cbcccccc#",
+"..............#bb#cccc#bbcccccc#",
+"..............#cbc#cc#cbbcccccc#",
+"..............##ccc##cbbbccccc#.",
+"................##ccbbbbbcccc#..",
+"..................##ccbbbccc#...",
+"....................##ccbcc#....",
+"......................##cc#.....",
+"........................##......"};
+
diff --git a/icons/32x32-kde2/netscape.xpm b/icons/32x32-kde2/netscape.xpm
new file mode 100644
index 0000000..0ce4cca
--- /dev/null
+++ b/icons/32x32-kde2/netscape.xpm
Binary files differ
diff --git a/icons/32x32-kde2/network.xpm b/icons/32x32-kde2/network.xpm
new file mode 100644
index 0000000..36d26e1
--- /dev/null
+++ b/icons/32x32-kde2/network.xpm
@@ -0,0 +1,47 @@
+/* XPM */
+static char * Network_xpm[] = {
+"32 32 12 1",
+"A c #A699A289A699",
+" c None",
+". c #000000000000",
+"X c #C71BC30BC71B",
+"o c #861782078617",
+"O c #FFFFFFFFFFFF",
+"+ c #596559655965",
+"@ c #861700000000",
+"# c #000082078617",
+"$ c #000000008617",
+"% c #C71B00000000",
+"& c #0000FFFF0000",
+" ...............",
+" .AAAAAAAAAAAAAX.",
+" .AAAAAAAAAAAAAXo.",
+" .OOOOOOOOOOOOOXoo.",
+" .XXXXXXXXXXXXXXooo.",
+" .X++++++++++++Xooo.",
+" .X+@@@@@@@@@@OXooo.",
+" .X+@@@@@@@@@@OXooo.",
+" .X+@@@@@@@@@@OXooo.",
+" .X+@@@@@@@@@@OXooo.",
+" .X+@@@@@@@@@@OXooo.",
+" ...............@@@@@@@OXooo.",
+" .AAAAAAAAAAAAAX.OOOOOOOOXoo. ",
+" .AAAAAAAAAAAAAXo.XXXXXXXXXo+. ",
+" .OOOOOOOOOOOOOXoo.++++++++++oX.",
+".XXXXXXXXXXXXXXooo.ooooooooooXo.",
+".X++++++++++++Xooo.OOOOOOOOOXoo.",
+".X+##########OXooo.XXXXXXXXXooo.",
+".X+##########OXooo.XXX Xoo. ",
+".X+##########OXooo.XXXXXXXXXo. ",
+".X+##########OXooo............ ",
+".X+##########OXooo. $ ",
+".X+##########OXooo. $$ ",
+".XOOOOOOOOOOOOXoo. $ ",
+".XXXXXXXXXXXXXXo+. $$ ",
+" .++++++++++++++oX. $ ",
+" .ooooooooooooooXo. $$ ",
+".OOOOOOOOOOOOOOXoo. $ ",
+".XXXXXXXXXXXXXXooo.$$$$$$ ",
+".X%%&&XXX Xoo. ",
+".XXXXXXXXXXXXXXo. ",
+" ............... "};
diff --git a/icons/32x32-kde2/news.xpm b/icons/32x32-kde2/news.xpm
new file mode 100644
index 0000000..bc1e3ea
--- /dev/null
+++ b/icons/32x32-kde2/news.xpm
@@ -0,0 +1,237 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 199 2",
+" c #010101010202",
+". c #0c0c06060404",
+"X c #0a0a0a0a0c0c",
+"o c #12120e0e0c0c",
+"O c #1a1a0e0e0404",
+"+ c #1b1b15150c0c",
+"@ c #222222221414",
+"# c #2e2e26261c1c",
+"$ c #3a3a22221c1c",
+"% c #343432321414",
+"& c #2e2e2e2e2c2c",
+"* c #3e3e2e2e2c2c",
+"= c #42423e3e1818",
+"- c #4e4e3a3a3434",
+"; c #424242420c0c",
+": c #464646461414",
+"> c #4e4e4e4e1c1c",
+", c #575756561414",
+"< c #4e4e4e4e3434",
+"1 c #6a6a46463434",
+"2 c #666664641c1c",
+"3 c #727272721717",
+"4 c #7a7a76761414",
+"5 c #79797a7a1e1e",
+"6 c #6e6e6c6c2020",
+"7 c #757572722424",
+"8 c #7a7a76762929",
+"9 c #464644444040",
+"0 c #4e4e52524c4c",
+"q c #5c5c4a4a4444",
+"w c #5e5e5e5e5c5c",
+"e c #66664e4e4c4c",
+"r c #626256565454",
+"t c #767652524444",
+"y c #6a6a6a6a4c4c",
+"u c #666665655e5e",
+"i c #767676764444",
+"p c #6a6a6a6a6767",
+"a c #727272726c6c",
+"s c #767676767070",
+"d c #81817e7e2121",
+"f c #8a8a62624444",
+"g c #9a9a72725454",
+"h c #86866e6e6464",
+"j c #82826a6a6c6c",
+"k c #828272727474",
+"l c #96967e7e7c7c",
+"z c #a2a276766464",
+"x c #aaaa7c7c7070",
+"c c #b6b67a7a6c6c",
+"v c #e6e642423c3c",
+"b c #dada66665c5c",
+"n c #cece7e7e7474",
+"m c #dede7a7a7474",
+"M c #e6e64e4e4c4c",
+"N c #eaea5a5a5454",
+"B c #e6e662625c5c",
+"V c #e2e27e7e7c7c",
+"C c #ecec7c7c7474",
+"Z c #949494941f1f",
+"A c #868685852222",
+"S c #838382822f2f",
+"D c #8a8a86862424",
+"F c #8d8d8d8d2222",
+"G c #8d8d8c8c2e2e",
+"H c #92928e8e2424",
+"J c #9a9a9a9a2727",
+"K c #9e9e9e9e2929",
+"L c #969696963030",
+"P c #939392923a3a",
+"I c #9d9d9a9a3c3c",
+"U c #a2a29e9e2c2c",
+"Y c #a6a6a5a52a2a",
+"T c #aaaaa6a62c2c",
+"R c #acacabab2b2b",
+"E c #a5a5a3a33535",
+"W c #aeaeaaaa3939",
+"Q c #b2b2aeae2c2c",
+"! c #b2b2aeae3737",
+"~ c #b2b2b2b23737",
+"^ c #babab6b63c3c",
+"/ c #bcbcbaba3636",
+"( c #bebebebe3939",
+") c #848486867474",
+"_ c #828282827c7c",
+"` c #8e8e8e8e7f7f",
+"' c #a6a686867474",
+"] c #aaaaa6a64c4c",
+"[ c #aeaeaaaa4c4c",
+"{ c #b2b2b2b24848",
+"} c #bebebdbd4747",
+"| c #b7b7b6b65959",
+" . c #bbbbbaba5f5f",
+".. c #adadadad6e6e",
+"X. c #c2c2bebe3a3a",
+"o. c #c6c68e8e7474",
+"O. c #dada86867c7c",
+"+. c #e2e282827474",
+"@. c #e6e68a8a7c7c",
+"#. c #eaea82827c7c",
+"$. c #f2f28a8a7c7c",
+"%. c #c6c6c6c63737",
+"&. c #c4c4c2c23838",
+"*. c #cccccbcb3b3b",
+"=. c #d6d6d2d23c3c",
+"-. c #c4c4c4c44b4b",
+";. c #c6c6c6c67070",
+":. c #cacacaca7c7c",
+">. c #d0d0cece7474",
+",. c #8a8a8a8a8282",
+"<. c #969682828484",
+"1. c #929292928787",
+"2. c #969696968c8c",
+"3. c #9c9c9a9a9494",
+"4. c #a2a28a8a8484",
+"5. c #b4b48c8c8a8a",
+"6. c #bebe8e8e8484",
+"7. c #a2a2a2a28484",
+"8. c #aaaaa6a68484",
+"9. c #aeaeaeae8484",
+"0. c #a6a6a6a69c9c",
+"q. c #aaaaa2a29c9c",
+"w. c #b7b7b6b68181",
+"e. c #bebebebe8484",
+"r. c #b6b6b6b69f9f",
+"t. c #bebebebe9494",
+"y. c #b2b2b2b2a2a2",
+"u. c #babababaacac",
+"i. c #b6b6b6b6b0b0",
+"p. c #bebebebeb4b4",
+"a. c #dede8e8e8c8c",
+"s. c #c6c6aaaaa4a4",
+"d. c #cecea2a2a4a4",
+"f. c #dadaaaaaacac",
+"g. c #ddddb2b2a7a7",
+"h. c #dedebabab4b4",
+"j. c #eeee8e8e8484",
+"k. c #e2e29a9a8c8c",
+"l. c #eded9b9b9393",
+"z. c #eaeaa6a69494",
+"x. c #f2f2a4a49898",
+"c. c #fafaa2a29c9c",
+"v. c #e2e2b2b2a4a4",
+"b. c #e4e4bebeb8b8",
+"n. c #eaeab6b6b4b4",
+"m. c #eaeabebebcbc",
+"M. c #f6f6aaaaa4a4",
+"N. c #f0f0babaacac",
+"B. c #c6c6c4c48080",
+"V. c #cacacaca8c8c",
+"C. c #c2c2c2c29c9c",
+"Z. c #d2d2d2d29494",
+"A. c #dcdcdcdc9c9c",
+"S. c #c6c6c6c6acac",
+"D. c #c3c3c3c3bcbc",
+"F. c #dedecacabcbc",
+"G. c #d2d2d2d2acac",
+"H. c #dadadadaacac",
+"J. c #dedededeb4b4",
+"K. c #e2e2dede9c9c",
+"L. c #f6f6c2c2bcbc",
+"P. c #e7e7e6e6a9a9",
+"I. c #eaeaeaeaa9a9",
+"U. c #eeeeeeeeb0b0",
+"Y. c #eeeeeeeebfbf",
+"T. c #ccccccccc1c1",
+"R. c #d4d4d4d4c3c3",
+"E. c #d6d6d6d6cfcf",
+"W. c #dcdcdcdcc5c5",
+"Q. c #d2d2d2d2d0d0",
+"!. c #dedededed8d8",
+"~. c #e4e4cecec4c4",
+"^. c #eeeec2c2c4c4",
+"/. c #e2e2d2d2c4c4",
+"(. c #eeeed6d6cccc",
+"). c #f3f3cacac0c0",
+"_. c #fefececec4c4",
+"`. c #f0f0dadad4d4",
+"'. c #e6e6e6e6c0c0",
+"]. c #e3e3e3e3d3d3",
+"[. c #e2e2e2e2dcdc",
+"{. c #eeeee2e2dcdc",
+"}. c #eaeaeaead6d6",
+"|. c #eeeeeeeed9d9",
+" X c #f6f6e2e2d4d4",
+".X c #fafaeeeedcdc",
+"XX c #f3f3f3f3c8c8",
+"oX c #f4f4f4f4d8d8",
+"OX c #e6e6e6e6e0e0",
+"+X c #eaeaeaeae4e4",
+"@X c #eeeeeeeee9e9",
+"#X c #f4f4eeeee8e8",
+"$X c #f3f3f2f2e7e7",
+"%X c #f6f6f6f6ebeb",
+"&X c #fafaf5f5ecec",
+"*X c #fcfcfcfce5e5",
+"=X c #fefefafaecec",
+"-X c #fdfdfdfdf5f5",
+";X c None",
+/* pixels */
+" ;X;X;X;X;X;X;X;X;X ;X;X;X;X;X;X;X;X;X ;X;X ",
+" 2 ;X;X;X;X;X;X . ;X;X;X;X;X;X W. ;X 0. ",
+" Y H 6 ;X;X;X O O ;X;X;X;X 9.}.2.u $X[. ",
+" J R R Z 7 ;X;X . ;X;X;X u.S.u 2.E.-X=X*X ",
+" S F L R R A 5.. o 5.f.5.+ r.` ,.+X-X-X).N.=X ",
+" 5 L A d Y T K > s.j X X a m._.d.# i y _ 3.E.-X^.(.j.g.M.%X ",
+" , Q R A A J T U % <.^.5.5.n.b.y.- _ s y.#X-X-X`.v @.N ).L.=X ",
+";X Y Y R Y A F T H = ).N.d.e q ,.q.D.-X-X{.x.l.k.M l.c.=X-Xu ",
+";X G R E U E A 5 Y 3 q u q.u.E.@X-X$XF.#.a.m C m z.].-X-X-X ;X",
+";X 2 Y F 5 K R I K Y $X-X-X.X%XL.L.b O.b C +.`.$X-X-X!.0.D. ;X",
+";X;X K R S F Y Y Y Y ].&Xx.~.h.n V B g.f.l.L.-X*XOXp.p & y. ;X",
+";X;X 7 Y A Z J 7 Z U :.*X+.`./.$.b.~.*X*X&X#XD.0.9 u T.R.E. ;X",
+";X;X;X Z 5 L J S A Z ! Y.N.v. X#X-X-X-X-X].a ,.w ,.D.%X*Xa ;X",
+";X;X @ ; D D Z 7 A A T ;.$X$X-X*X-X-X*X-XE.a r.T.R.y.@X%Xu ;X",
+";X h ' + , Z Z 5 S 8 R E |.-X-X-X*X-X-X-X-X}.D.` ` 0.T.1.+ o ;X",
+";X 4.x 1 , A J Z Z F R T Y.*X-X-X-X*X-X-XE.,._ i.@XE.0 z 6.f ",
+";X l F.* : 3 F K Y Y Y Y H.-X-X-X-X-X*X-X|.W.*X*XY.) - r x h. ",
+";X e c $ = 5 d K Y Z R Y :.-X-X*X*X*X*X*XoXXXXXA.>.7 q k 6.h. ",
+";X;X 2 4 F 5 d Y J 8 F R ;.*X*XoXXXXXXXXXI.P.K.Z. .P & t o.g ",
+";X;X / *.-.Y Z R Y G F Y } *XXXXXU.P.P.P.A.A.......] i < X ;X",
+";X;X &.( | | | } E A F R ( *XXXI.A.Z.V.B...>. .w.w...w.e. ;X;X",
+";X Z *.*.~ ! | | .[ E / &.*XI.G.8.9.8...e.P.7.r.R.].].+X ;X;X",
+";X ! E &.*.( [ { . . .%.-.*XXXH.t.t.e.C.G.*X}.R.D.D.E.*X` ;X",
+" 7 -.I L ! *.%./ ~ { -.*.&.*XoX].r.r.r.r.R.*Xp.R.|.].}.*X!. ;X",
+" 3 ^ | P L %./ %.-.} } *.-.*X*X'.D.R.Q.J.@X-X$XR.R.R.T.%X-Xu ",
+";X F / U -.P Y X.*.*.%.;.-X-X}.D.T.D.D.W.*XT.R.|.$X$X%X@X3. ",
+";X;X;X 2 ~ %.W P L R %.&.W.-X-X].S.W.W.W.].-X%XE.i. ;X",
+";X;X;X;X L *.} I G / -.oX-X-X|.!.[.+X@X ;X;X;X;X;X;X",
+";X;X;X;X;X;X 2 X.X.E %.A.-X-X*X*Xy. ;X;X;X;X;X;X;X;X;X;X;X",
+";X;X;X;X;X;X;X ~ =.>.#X*X` ;X;X;X;X;X;X;X;X;X;X;X;X;X;X",
+";X;X;X;X;X;X;X;X;X G i ;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X",
+";X;X;X;X;X;X;X;X;X;X ;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X",
+};
diff --git a/icons/32x32-kde2/printing.xpm b/icons/32x32-kde2/printing.xpm
new file mode 100644
index 0000000..5632f73
--- /dev/null
+++ b/icons/32x32-kde2/printing.xpm
@@ -0,0 +1,50 @@
+/* XPM */
+/* Drawn by Mark Donohoe for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*printer[]={
+"32 32 12 1",
+"a c #ffffff",
+"h c #ffff00",
+"c c #ffffff",
+"f c #dcdcdc",
+"b c #c0c0c0",
+"j c #a0a0a4",
+"e c #808080",
+"g c #808000",
+"d c #585858",
+"i c #00ff00",
+"# c #000000",
+". c None",
+"................................",
+"................................",
+"...........###..................",
+"..........#abb###...............",
+".........#aabbbbb###............",
+".........#ddaaabbbbb###.........",
+"........#ddddddaaabbbbb###......",
+".......#deffddddddaaabbbbb###...",
+"......#deaaabbbddddddaaabbbbb###",
+".....#deaaaaaaabbbddddddaaabbbb#",
+"....#deaaabbbaaaa#ddedddfggaaad#",
+"...#deaaaaaaaaaa#ddeeeeafgggfdd#",
+"..#deaaabbbaaaa#ddeeeeabbbbgfdd#",
+".#deeefaaaaaaa#ddeeeeabbhhbbadd#",
+"#aabbbeeefaaa#ddeeeeabbbbbbaddd#",
+"#bbaaabbbeee#ddeeeeabbiibbadddd#",
+"#bbbbbaaabbbeeeeeeabbbbbbaddddd#",
+"#bjbbbbbbaaabbbbeabbbbbbadddddd#",
+"#bjjjjbbbbbbaaaeabbbbbbaddddddd#",
+"#bjaaajjjbbbbbbaaabbbbadddddddd#",
+"#bbbbbaaajjjbbbbbbaaaaddddddddd#",
+"#bjbbbbbbaaajjjbbbbbbddddddddd#.",
+"#bjjjjbbbbbbaaajjjbbbdddddddd#..",
+"#bjaaajjjbbbbbbjaajjbddddddd#...",
+"#bbbbbaaajjjbbbjbbaabdddddd#....",
+"###bbbbbbaaajjjjbbbbbddddd#.....",
+"...###bbbbbbaaajbbbbbdddd#......",
+"......###bbbbbbjbbbbbddd#.......",
+".........###bbbbbbbbbdd#........",
+"............###bbbbbbd#.........",
+"...............###bbb#..........",
+"..................###..........."};
+
diff --git a/icons/32x32-kde2/programs.xpm b/icons/32x32-kde2/programs.xpm
new file mode 100644
index 0000000..cbdbf65
--- /dev/null
+++ b/icons/32x32-kde2/programs.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 11 1",
+" c #000000000000",
+". c #585858585858",
+"X c #00000000ffff",
+"o c #808080800000",
+"O c #c0c0c0c00000",
+"+ c #808080808080",
+"@ c #a0a0a0a0a4a4",
+"# c #c0c0c0c0c0c0",
+"$ c #ffffffffc0c0",
+"% c #ffffffffffff",
+"& c None",
+/* pixels */
+"&&&&&&&&&&&& &&&&& &&&&&&&&&&&&",
+"&&&&&&&&&& %% &&& % &&&&&&&&&&",
+"&&&&&&&& %%$$% & %$%% &&&&&&&&",
+"&&&&&& %%$$$$$ %$$$$%% &&&&&&",
+"&&&& %%$$$$$ oO $$$$$%% &&&&",
+"&& %%$$$$$ ooooOo $$$$$%% &&",
+" %%$$$$$ oooooOoOoO $$$$$%% ",
+"& %$$$$ ooooooooOoOoOo $$$$$ &",
+"&& %$ oooooooooOoOoOoOoO $$ &&",
+" ooo OoOo ",
+"& $$ o ##XXXXXX##.## oO $$ &",
+"&&& $$ ##XXXXXX##.## $$ &&&",
+"&&& % $ ............. $$ O &&&",
+"&&& %$$ #%%%%%%%%%%%# O &&&",
+"&&& %$$$ #%%%%%%%%%%%# +## O &&&",
+"&&& %$$$ #%%%%%%%%%%%# +## O &&&",
+"&&& %$$$ #%%%%%%%%%%%# +++ O &&&",
+"&&& %$$$ #%%%%%%%%%%%# @%# &",
+"&&& %$$$ #%%%%%%%%%%%# @%# +## &",
+"&&& %$$$ ############# @%# +## &",
+"&&& %$$$ @%# +++ &",
+"&&& %$$$$$$$ @@@@@@@@@@@%# @%# &",
+"&&& %$$$$$$$ #%%%%%%%%%%%# @%# &",
+"&&& %$$$$$$$ ############# @%# &",
+"&&& O$$$$$$$ @%# &",
+"&&& OO$$$$$$$$$ @@@@@@@@@@@%# &",
+"&&&&& OO$$$$$$$ #%%%%%%%%%%%# &",
+"&&&&&&& OO$$$$$ ############# &",
+"&&&&&&&&& OO$$$ &",
+"&&&&&&&&&&& OO$Ooo &&&&&&&&&&&",
+"&&&&&&&&&&&&& Oo &&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&",
+};
diff --git a/icons/32x32-kde2/quit.xpm b/icons/32x32-kde2/quit.xpm
new file mode 100644
index 0000000..97d2552
--- /dev/null
+++ b/icons/32x32-kde2/quit.xpm
@@ -0,0 +1,106 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 68 1",
+" c #000000000000",
+". c #252501010000",
+"X c #3f3f01010000",
+"o c #404002020000",
+"O c #595902020000",
+"+ c #5e5e2a2a2121",
+"@ c #646402020000",
+"# c #6c6c02020000",
+"$ c #7c7c03030000",
+"% c #838303030000",
+"& c #8d8d03030000",
+"* c #919103030000",
+"= c #9c9c04040000",
+"- c #9e9e3c3c3434",
+"; c #b8b806060101",
+": c #b9b909090202",
+"> c #bdbd27271717",
+", c #bdbd27271919",
+"< c #bdbd44443a3a",
+"1 c #888861615858",
+"2 c #9a9a72726868",
+"3 c #b0b04e4e4444",
+"4 c #bbbb61615858",
+"5 c #c1c13f3f3636",
+"6 c #c2c241413737",
+"7 c #c2c245453b3b",
+"8 c #c2c249493e3e",
+"9 c #c5c54b4b4242",
+"0 c #c8c84f4f4646",
+"q c #c6c652524646",
+"w c #c7c756564b4b",
+"e c #caca51514747",
+"r c #c9c956564a4a",
+"t c #caca5a5a4e4e",
+"y c #cbcb5d5d5353",
+"u c #cdcd62625a5a",
+"i c #d1d165655d5d",
+"p c #cfcf69696363",
+"a c #c5c573736a6a",
+"s c #cccc72726c6c",
+"d c #d3d36b6b6464",
+"f c #d7d76f6f6969",
+"g c #dcdc6f6f6a6a",
+"h c #d4d472726b6b",
+"j c #dcdc72726c6c",
+"k c #d2d277777171",
+"l c #d5d579797474",
+"z c #dddd76767070",
+"x c #dede7a7a7474",
+"c c #e1e17b7b7575",
+"v c #e3e381817b7b",
+"b c #d8d88e8e8787",
+"n c #dddd92928a8a",
+"m c #cbcbbcbcb6b6",
+"M c #e0e096968f8f",
+"N c #e5e59b9b9393",
+"B c #e9e99f9f9797",
+"V c #ffffb5b5afaf",
+"C c #ffffb7b7b1b1",
+"Z c #ffffb8b8b2b2",
+"A c #dcdcccccc7c7",
+"S c #f4f4e4e4e2e2",
+"D c #f8f8e9e9e7e7",
+"F c #fbfbececeaea",
+"G c #f5f5f5f5f4f4",
+"H c #f8f8f8f8f7f7",
+"J c #fefefefefdfd",
+"K c None",
+/* pixels */
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKK KKKKKKKKK",
+"KKKKKKKKK 00999888<<<<< KKKKKKKK",
+"KKKKKKKK 0VFFFFFDSSSSm1+ KKKKKKK",
+"KKKKKKK 0CJNNNMMnnnna33$o KKKKKK",
+"KKKKKK eCJbclkkkkssssa4=$X KKKKK",
+"KKKKK eZJbffjffddiyr89;;=$X KKKK",
+"KKKK eCJnhjfczjfdduyr7>;;=$X KKK",
+"KKK 0VJnhjjJjcczjdiutG,>;;=@. KK",
+"KK 0VJBcjjJJJjvxzhduHGG>;;;$OX K",
+"KK 9FNxfgJJJJJjcxhiHHGGG;;;&@X K",
+"KK 9FNljcgJJJJJgxdJHGGG>;;;*#X K",
+"KK 9FNlhzcjJJJJJdJHHGG9>;;;&#X K",
+"KK 9DNkfjxcjJJJJJJHHGw9>;;;*#X K",
+"KK 9DMhdjzxvfJJJJJHHyw7>;;;&#X K",
+"KK 9DMhiffzzxfJJJHHuw35,;;;&#X K",
+"KK <SnsipdffdJJJJHGGq<,,;;;*#X K",
+"KK <SnsyuppiJJHHHHGGG5>;;;;&#X K",
+"KK <SnsryypHHHHGyGGGGG;;;;;*#X K",
+"KK <Sbs9rtHHHGHyywGGGGG;;;;&#X K",
+"KK <Aap>6GGGGGwwq95GGGGG;;;&@X K",
+"KK <23<:,,GGG888<>>;GGG;;;*$OX K",
+"KKK +-*;;;;G>>>>>;;;;G;;;*%@X KK",
+"KKKK o$=;;;;;;;;;;;;;;;;*%@X KKK",
+"KKKKK X$=;;;;;;;;;;;;;;*%@X KKKK",
+"KKKKKK X$=;;;;;;;;;;;;*%@X KKKKK",
+"KKKKKKK X$$&&&&&&**&&&$@X KKKKKK",
+"KKKKKKKK XO@#########@OX KKKKKKK",
+"KKKKKKKKK XXXXXXXXXXXXX KKKKKKKK",
+"KKKKKKKKKK KKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+};
diff --git a/icons/32x32-kde2/refresh.xpm b/icons/32x32-kde2/refresh.xpm
new file mode 100644
index 0000000..1324975
--- /dev/null
+++ b/icons/32x32-kde2/refresh.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+/* Drawn by Nico Schirwing for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*desktop_refresh[]={
+"32 32 7 1",
+"# c #000000",
+"d c #ffffff",
+"c c #008000",
+"a c #00c000",
+"e c #00ff00",
+"b c #c0ffc0",
+". c None",
+"........###................##...",
+".......#aaa##.............#ba#..",
+"......#aaaaaa##........###bac#..",
+".....#aaaaaaaaa##......#bbac#...",
+"....#aaaaaaaaaaaa##.....#ac#.#..",
+"...#aaaaaaaabddaaaa##....#c#..#.",
+"..#aaaaaaaaaeaedadaaa##...##.#a#",
+".#aaaaaaadddaaaaddaaaaa##.....#.",
+"#eaaaaaaaaddaaadddaaaaaaa##..#..",
+"#aeeaaaaadadaaeaaeaaaaaaaaa##...",
+"#aaaeeaaadeaaedadeaaaaaaaaa#a##.",
+"##aaaaeeaadeedddeaaaaaa####aaaa#",
+".###aaaaeeaaaedaaaaaaa#bb##aaac#",
+".#aa##aaaaeeaaeaaaaaaa#aaa#aacc#",
+".#aeea##aaaaeeaaaaaaaaa###aaccc#",
+".#acaeea##aaaaeeaaaaaaaaaaaccc#.",
+".#accaaeac##aaaaeeaaaaaaaaccc##.",
+".#aeecccaccc##aaaaeeaaaaaccc#c#.",
+".#acaeecaccccc##aaaaeeaaccc#cc#.",
+".#accaaeaccccc####aaaaeccc#ccc#.",
+".#aaacccacccc#.#aa##aaacc#cccc#.",
+"..##aaacaccc#..#aeea##ac#ccccc#.",
+"....##aaacc#...#acaeea##cccccc#.",
+"......##ac#....#accaaeaccccccc#.",
+"........##.....#aeecccaccccccc#.",
+"...............#acaeecacccccc#..",
+"...............#accaaeaccccc#...",
+"...............#aaacccacccc#....",
+"................##aaacaccc#.....",
+"..................##aaacc#......",
+"....................##ac#.......",
+"......................##........"};
+
diff --git a/icons/32x32-kde2/restart.xpm b/icons/32x32-kde2/restart.xpm
new file mode 100644
index 0000000..aae9427
--- /dev/null
+++ b/icons/32x32-kde2/restart.xpm
@@ -0,0 +1,108 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 70 1",
+" c #000000000000",
+". c #090909090909",
+"X c #1e1e1e1e1e1e",
+"o c #0b0b24240000",
+"O c #0d0d2c2c0000",
+"+ c #0e0e33330000",
+"@ c #121238380000",
+"# c #242424242424",
+"$ c #2a2a2a2a2a2a",
+"% c #333333333333",
+"& c #3c3c3c3c3c3c",
+"* c #131342420000",
+"= c #17174c4c0000",
+"- c #39395e5e2929",
+"; c #23236c6c0303",
+": c #252578780101",
+"> c #444444444444",
+", c #4a4a4a4a4a4a",
+"< c #545454545454",
+"1 c #5b5b5b5b5b5b",
+"2 c #646464646464",
+"3 c #6c6c6c6c6c6c",
+"4 c #747474747474",
+"5 c #7c7c7c7c7c7c",
+"6 c #292988880000",
+"7 c #343497970808",
+"8 c #3333a9a90000",
+"9 c #3535b0b00000",
+"0 c #3838b6b60000",
+"q c #3939bbbb0101",
+"w c #3a3ac0c00000",
+"e c #4444b1b11414",
+"r c #4d4db6b61f1f",
+"t c #4949b8b81919",
+"y c #5d5d90904646",
+"u c #626293934d4d",
+"i c #676799995151",
+"p c #6666bbbb4040",
+"a c #4444c7c70a0a",
+"s c #5252e1e11a1a",
+"d c #6666cece2c2c",
+"f c #7d7de2e23232",
+"g c #6f6fcece4545",
+"h c #7b7bd2d25454",
+"j c #8686b3b37474",
+"k c #9b9bd2d27d7d",
+"l c #8f8fe5e54a4a",
+"z c #8787e6e65d5d",
+"x c #9191e8e86a6a",
+"c c #838383838383",
+"v c #8b8b8b8b8b8b",
+"b c #929292929292",
+"n c #9c9c9c9c9c9c",
+"m c #a4a4a4a4a4a4",
+"M c #acacacacacac",
+"N c #b6b6b6b6b6b6",
+"B c #bdbdbdbdbdbd",
+"V c #9e9ecdcd8a8a",
+"C c #a6a6cccc8f8f",
+"Z c #acacd0d09999",
+"A c #a9a9dddd9090",
+"S c #b3b3ebeb9a9a",
+"D c #cdcde8e8bfbf",
+"F c #c6c6c6c6c6c6",
+"G c #d2d2d2d2d2d2",
+"H c #cecee9e9c2c2",
+"J c #e5e5f1f1dede",
+"K c #f3f3f3f3f3f3",
+"L c #ffffffffffff",
+"P c None",
+/* pixels */
+"PPPPPPPPPPPPP===*@+OOPPPPPPPPPPP",
+"PPPPPPPPPPP==iAHJAg0- PPPPPPPPP",
+"PPPPPPPPP==iHJAg06:;==O PPPPPPP",
+"PPPPPPPP=uZJSzp6;= OO PPPPPP",
+"PPPPPPP=yCJSge:= PPPPP o PPPPP",
+"PPPPPPP=ZJS0r:= PPPPPPPPP o PPPP",
+"PPPPPP=uJSgt7= PPPPPPPPPPP PPPP",
+"PPPPPP=ZJzq7: PPPPPPPPPPPPPP PPP",
+"PPPPP=1DSgt:= PPPPPPPPPPPPPPPPPP",
+"PPPPP=uJzwq: PPPPPPPPPPPPPPPPPPP",
+"PPPPP=uJgqq; PPPPPPPPPPPPPPPPPPP",
+"++**==uDgq9: @==@+PPPP% PPPPPPPP",
+" +VHJJDkaq9jVHJV= PPP%,% PPPPPPP",
+"P =8gzzgwwqhxz8= PPP%,M,% PPPPPP",
+"PP =:8sawwdf8:= PPP%>Fb4,% PPPPP",
+"PPP =:8swdl8:= PPP%>Gb11v,% PPPP",
+"PPPP =:8df8:= PPP%>Gb<&,1b,% PPP",
+"PPPPP =:88:= PPP%,Gb<&##,2b>% PP",
+"PPPPPP =::= PPP%,Fv1&###$,2c,% P",
+"PPPPPPP == PPP%,mb<,,%##%$,24,% ",
+"PPPPPPPP PPPP 53%#<X ",
+"PPPPPPPPPPPPPPPPPPP.v4>X1X PPPPP",
+"PPPPPPPPPPPPPPPPPPP%mc>#1# PPPPP",
+"PPPPPPPPPPPPPPPPPPP%Mc&&2X PPPPP",
+"PPP PPPPPPPPPPPPPP%2N3#2> PPPPPP",
+"PPPP PPPPPPPPPPP%2Fb,&3X PPPPPP",
+"PPPP PPPPPPPPP%,Nn2#2$ PPPPPPP",
+"PPPPP PPPPP%%2Bm3#21# PPPPPPP",
+"PPPPPP %% %%%2MFn2%41# PPPPPPPP",
+"PPPPPPP %2cbnMn<$24# PPPPPPPPP",
+"PPPPPPPPP %><14241 PPPPPPPPPPP",
+"PPPPPPPPPPP PPPPPPPPPPPPP",
+};
diff --git a/icons/32x32-kde2/science.xpm b/icons/32x32-kde2/science.xpm
new file mode 100644
index 0000000..8b83100
--- /dev/null
+++ b/icons/32x32-kde2/science.xpm
@@ -0,0 +1,115 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 77 1",
+" c #000000000000",
+". c #060606060b0b",
+"X c #101006060e0e",
+"o c #0a0a0b0b2c2c",
+"O c #5d5d5d5d6161",
+"+ c #020202028e8e",
+"@ c #010100009191",
+"# c #000000009b9b",
+"$ c #03030303a7a7",
+"% c #02020202acac",
+"& c #03030303b5b5",
+"* c #03030303bebe",
+"= c #12121111aaaa",
+"- c #20201f1f8e8e",
+"; c #04040404c4c4",
+": c #02020202cccc",
+"> c #0c0c0c0cc3c3",
+", c #10101010c7c7",
+"< c #1c1c1c1ccbcb",
+"1 c #1e1e1e1ed3d3",
+"2 c #27272727cbcb",
+"3 c #2e2e2f2fcaca",
+"4 c #35353535cece",
+"5 c #3f3f3f3fd0d0",
+"6 c #48484848b3b3",
+"7 c #53535353b6b6",
+"8 c #5a5a5a5abcbc",
+"9 c #6b6b6b6bbfbf",
+"0 c #73737373b5b5",
+"q c #4f4f4f4fcbcb",
+"w c #46464646d2d2",
+"e c #4d4d4d4dd3d3",
+"r c #55555555d5d5",
+"t c #53535353d8d8",
+"y c #5c5c5c5cd6d6",
+"u c #5c5c5c5cdada",
+"i c #5c5c5b5be4e4",
+"p c #6d6d6d6dcaca",
+"a c #60606060d7d7",
+"s c #65656565dada",
+"d c #6b6b6b6bdcdc",
+"f c #73737373cdcd",
+"g c #7b7b7b7bc2c2",
+"h c #74747474dede",
+"j c #79797979dede",
+"k c #6f6f6f6fe8e8",
+"l c #73737373e1e1",
+"z c #7c7c7c7ce2e2",
+"x c #7c7c7c7cebeb",
+"c c #76767676f0f0",
+"v c #95959595b4b4",
+"b c #88888888c7c7",
+"n c #80808080d4d4",
+"m c #91919191dada",
+"M c #82828282e2e2",
+"N c #8b8b8b8be4e4",
+"B c #8e8e8e8eebeb",
+"V c #84848484f5f5",
+"C c #94949494e6e6",
+"Z c #96969696e9e9",
+"A c #9c9c9c9ce7e7",
+"S c #9d9d9d9de8e8",
+"D c #a5a5a5a5dbdb",
+"F c #b8b8b8b8d6d6",
+"G c #a2a2a2a2ebeb",
+"H c #ababababeded",
+"J c #aaaaaaaaf3f3",
+"K c #b0b0b0b0eeee",
+"L c #b6b6b6b6f2f2",
+"P c #b2b2b2b2f9f9",
+"I c #bbbbbbbbf3f3",
+"U c #c1c1c1c1f6f6",
+"Y c #c8c8c8c8f5f5",
+"T c #cecececefcfc",
+"R c #d0d0d0d0fafa",
+"E c #d9d9d9d9fbfb",
+"W c None",
+/* pixels */
+"WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW",
+"WWWWWWWWWWWWWWWWWWWWWWW WWWWWWWW",
+"WWWWWWWWWWWWWWWWWWWWWW h WWWWWWW",
+"WWWWWWWWWWWWWWWWWWWWW hU; WWWWWW",
+"WWWWWWWWWWWWWWWWWWWWWW r WWWWWWW",
+"WWWWWWWWWWWWWWWW WWWWW V WWWWWWW",
+"WWWWWWWWWWWWWWWWW W LKJ W WW",
+"WWWWWWWWWWWWWWWWW jUHAAAHHj W",
+"WWWWWWWWWWWWWWWW jETUmhaadNPj WW",
+"WWWWWWWWWWWWWWW jRKCNdyrrrhNPj W",
+"WWWWWWWWWWWWWWW ELCNZsayyshZCUD ",
+"WWWWWWWW. WWW jYNzjdasssZMACCm ",
+"WWWWWWW FII OW KNMAhjhashBzSuBb ",
+"WWWWWW vGhsl jZNeSAAChsssNG>5 W",
+"WWWW 0Jsyrsk8xMM*wrNCjdjsCr:- W",
+" fqcrrryssxGHd,;;*KjMnGCr& WW",
+"WWWW 7uuyada8gh*;;;*dMMt5w41= W",
+"WWWWWW 6yus7 jG*;;;*CN42;;;;% W",
+"WWWWWWW 697 WW j5;;;<w>;;;;;;;& ",
+"WWWWWWWW WWW pHy;;>;;;;;;;;&$ ",
+"WWWWWWWWWWWWWWW i<;;;;;;;>;;*%# ",
+"WWWWWWWWWWWWWWW #;;;;;;;;;;*%# W",
+"WWWWWWWWWWWWWWWW #$&*;;;;;&%@ WW",
+"WWWWWWWWWWWWWWWWW #$&&&%%$# W",
+"WWWWWWWWWWWWWWWWWXW o $$+ W WW",
+"WWWWWWWWWWWWWWWW WWWWW 3oWWWWWWW",
+"WWWWWWWWWWWWWWWWWWWWWW h WWWWWWW",
+"WWWWWWWWWWWWWWWWWWWWW hU; WWWWWW",
+"WWWWWWWWWWWWWWWWWWWWWW ; WWWWWWW",
+"WWWWWWWWWWWWWWWWWWWWWWW WWWWWWWW",
+"WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW",
+"WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW",
+};
diff --git a/icons/32x32-kde2/sound.xpm b/icons/32x32-kde2/sound.xpm
new file mode 100644
index 0000000..808208f
--- /dev/null
+++ b/icons/32x32-kde2/sound.xpm
@@ -0,0 +1,217 @@
+/* XPM */
+static char * kmix_xpm[] = {
+"32 32 182 2",
+" c None",
+". c #000000",
+"+ c #C5C5C5",
+"@ c #C4C4C4",
+"# c #D1D1D1",
+"$ c #FFFFFF",
+"% c #A0A0A4",
+"& c #585858",
+"* c #C3C3C3",
+"= c #9F9FA2",
+"- c #C0C0C0",
+"; c #CFCFCF",
+"> c #303030",
+", c #CBCBCB",
+"' c #CACACA",
+") c #C9C9C9",
+"! c #3F3F3F",
+"~ c #6E6E6E",
+"{ c #CCCCCC",
+"] c #959598",
+"^ c #C2C2C2",
+"/ c #BCBCBC",
+"( c #BBBBBB",
+"_ c #C6C6C6",
+": c #BDBDBD",
+"< c #BABABA",
+"[ c #B9B9B9",
+"} c #C8C8C8",
+"| c #C7C7C7",
+"1 c #C1C1C1",
+"2 c #BFBFBF",
+"3 c #BEBEBE",
+"4 c #B8B8B8",
+"5 c #B7B7B7",
+"6 c #B4B4B4",
+"7 c #E4E4E5",
+"8 c #B6B6B6",
+"9 c #B3B3B3",
+"0 c #B0B0B0",
+"a c #ADADAD",
+"b c #636363",
+"c c #5A5A5A",
+"d c #B1B1B1",
+"e c #AFAFAF",
+"f c #ACACAC",
+"g c #A9A9A9",
+"h c #A6A6A6",
+"i c #747474",
+"j c #6B6B6B",
+"k c #5B5B5B",
+"l c #AAAAAA",
+"m c #A7A7A7",
+"n c #A5A5A5",
+"o c #A2A2A2",
+"p c #9F9F9F",
+"q c #7F7F7F",
+"r c #7B7B7B",
+"s c #6C6C6C",
+"t c #646464",
+"u c #5D5D5D",
+"v c #A3A3A3",
+"w c #A0A0A0",
+"x c #7D7D7D",
+"y c #757575",
+"z c #666666",
+"A c #5E5E5E",
+"B c #26F2FC",
+"C c #466A74",
+"D c #626264",
+"E c #3C3C3C",
+"F c #909090",
+"G c #FFFFC0",
+"H c #777777",
+"I c #6F6F6F",
+"J c #676767",
+"K c #606060",
+"L c #457A81",
+"M c #666264",
+"N c #777672",
+"O c #8F8F8F",
+"P c #8C8C8C",
+"Q c #898989",
+"R c #787878",
+"S c #717171",
+"T c #070F0F",
+"U c #0CDAE4",
+"V c #666763",
+"W c #767775",
+"X c #86867F",
+"Y c #8B8B8B",
+"Z c #888888",
+"` c #878787",
+" . c #0AE7F0",
+".. c #16A9BF",
+"+. c #5A5A5C",
+"@. c #6F6F6C",
+"#. c #81817E",
+"$. c #8E8E8F",
+"%. c #808080",
+"&. c #05D1DD",
+"*. c #00D2DC",
+"=. c #137487",
+"-. c #4E4E4C",
+";. c #73736C",
+">. c #8E8E8D",
+",. c #9D9DA1",
+"'. c #02191A",
+"). c #01C3CB",
+"!. c #01D7DD",
+"~. c #03CBD3",
+"{. c #01C9D4",
+"]. c #01C5D2",
+"^. c #83BABB",
+"/. c #BABABC",
+"(. c #727274",
+"_. c #999A98",
+":. c #B2B2A8",
+"<. c #021719",
+"[. c #01A0AB",
+"}. c #019DA3",
+"|. c #01A5AE",
+"1. c #01B0C0",
+"2. c #0193A1",
+"3. c #839D9D",
+"4. c #ECE9E8",
+"5. c #D1D1D3",
+"6. c #BEC0B9",
+"7. c #E8E8BD",
+"8. c #021416",
+"9. c #018B97",
+"0. c #01858B",
+"a. c #01838A",
+"b. c #018794",
+"c. c #01828E",
+"d. c #809FA4",
+"e. c #C2BEBC",
+"f. c #A1A1A2",
+"g. c #F2F1D1",
+"h. c #F7F7CA",
+"i. c #020F10",
+"j. c #02565C",
+"k. c #026872",
+"l. c #016C76",
+"m. c #01747F",
+"n. c #018191",
+"o. c #66969C",
+"p. c #565654",
+"q. c #FAFAF7",
+"r. c #D7D7DA",
+"s. c #023A3C",
+"t. c #064E54",
+"u. c #025E65",
+"v. c #01686D",
+"w. c #017B87",
+"x. c #407073",
+"y. c #F2F2F1",
+"z. c #FAFAF8",
+"A. c #F5F5F6",
+"B. c #8C8B8A",
+"C. c #02636D",
+"D. c #016C78",
+"E. c #5F8A95",
+"F. c #CAC7C8",
+"G. c #D9D9D4",
+"H. c #E8E8E7",
+"I. c #F9F9F9",
+"J. c #016870",
+"K. c #457985",
+"L. c #CDC4C3",
+"M. c #CACACE",
+"N. c #DCDCDD",
+"O. c #E8E8E8",
+"P. c #045B6A",
+"Q. c #D9CAC8",
+"R. c #C9C8CB",
+"S. c #D8D8DB",
+"T. c #A2AEAC",
+"U. c #A0B9B9",
+"V. c #D5D1D1",
+"W. c #DADADC",
+"X. c #CAC6CC",
+"Y. c #222222",
+" ",
+" . . ",
+" . . . + @ . . ",
+" . # $ % & @ * . . . ",
+" . . & = - $ ; > & # $ % . . ",
+" . . , ' ) ! > ; ~ > & = - $ ; > . . ",
+" . . { { , ' ] ! $ > > * ^ ! > ; ~ > / ( . . ",
+" . . { { { { ] ! $ $ _ + @ * ] ! $ > > : / ( < [ . . ",
+". $ { { { { ! $ $ } | _ ] & & ! 1 - 2 3 & & ! < [ 4 5 . . ",
+". 4 $ $ { { , ' ) } ] ! & # $ % ! - ] & # $ % ! ] ! 5 5 5 . . ",
+". 4 5 6 $ $ , ' ) ! $ $ & = - $ ; > $ & = - $ ; > $ $ 5 5 5 7 . ",
+". 4 8 9 0 a $ $ ) } | _ + ! > ; ~ > % % ! > ; ~ > 5 5 5 7 b c . ",
+". 5 6 d e f g h $ $ | _ + ! $ > > % ] ! $ $ > > 4 5 7 i j b k . ",
+". 8 9 0 a l m n o p $ $ + @ * ^ 1 ! $ $ / ( < [ 7 q r i s t u . ",
+" . . e f g h v w ! ! ! $ $ * ^ - 2 3 : / ( 7 q q q x y ~ z A . ",
+" . . m n o ! B C D E F $ $ - 2 3 : G q q q & q q H I J K . ",
+" . . ! B L M N ! O P Q $ $ 7 & G & q q G q q R S . . ",
+" T B U D V W X ! Y Z & ` & G G G & & G & q . . ",
+" . B ...+.@.#.$.! & ` G & G G %.G G G G G . ",
+" . . B &.*.=.-.;.>.,.! G & G G G G %.G G G %.G . ",
+" '.).!.~.{.].^./.(._.F :.G G G G %.G & G %.G %.G G . ",
+" <.[.}.|.1.2.3.4.5.6.7.7.& G & G & G & G & G & G & G . . ",
+" 8.9.0.a.b.c.d.e.f.g.h.g.G & G & G & G & G & G & G & G G . . ",
+" i.j.k.l.m.n.o.p.D q.r.g.G %.G %.G & G %.G & G %.G G . . ",
+" . s.t.u.v.w.x.D y.z.A.B.. G G %.G & G %.G & G G G . ",
+" . . j.C.D.E.F.G.H.I.. . . G G %.G G G %.G G . ",
+" . j.J.K.L.M.N.O.. . G %.G G G %.G . ",
+" . j.P.Q.R.S.T.. . G . . G G . ",
+" . j.U.V.W.. . . G . ",
+" . j.X.X.Y. . . ",
+" . . . . ",
+" "};
diff --git a/icons/32x32-kde2/system.xpm b/icons/32x32-kde2/system.xpm
new file mode 100644
index 0000000..a5ff61d
--- /dev/null
+++ b/icons/32x32-kde2/system.xpm
@@ -0,0 +1,150 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 112 2",
+" c #000000000000",
+". c #272727272b2b",
+"X c #5f5f61613232",
+"o c #4d4d4f4f5050",
+"O c #5b5b5a5a5757",
+"+ c #696969695e5e",
+"@ c #757572724d4d",
+"# c #797979794c4c",
+"$ c #747472725656",
+"% c #6f6f6d6d7474",
+"& c #767674747878",
+"* c #7d7d7d7d7b7b",
+"= c #afaf20200000",
+"- c #b9b93b3b0000",
+"; c #bdbd4d4d0000",
+": c #c4c460600000",
+"> c #cece75750000",
+", c #d0d07c7c0000",
+"< c #818181815e5e",
+"1 c #8d8d8d8d6464",
+"2 c #9c9c9c9c7777",
+"3 c #cece82820000",
+"4 c #dbdb97970000",
+"5 c #dbdb9c9c0000",
+"6 c #d5d5a3a30000",
+"7 c #d2d2aeae0000",
+"8 c #dbdba2a20000",
+"9 c #d2d2b4b40000",
+"0 c #d4d4baba0000",
+"q c #dfdfa6a62626",
+"w c #dfdfacac2828",
+"e c #e3e3b1b12929",
+"r c #e1e1bcbc2d2d",
+"t c #eeeeb1b12929",
+"y c #d5d5c9c90000",
+"u c #e3e3cccc0d0d",
+"i c #e0e0d4d40000",
+"p c #e2e2dbdb0000",
+"a c #e9e9dfdf1111",
+"s c #e4e4c4c42f2f",
+"d c #e9e9c3c32f2f",
+"f c #e8e8cdcd3434",
+"g c #e8e8dada2828",
+"h c #e8e8d7d73939",
+"j c #f0f0c3c33030",
+"k c #f0f0c9c93030",
+"l c #ffffd4d43333",
+"z c #ebebecec0000",
+"x c #f1f1f0f00000",
+"c c #eaeae3e33f3f",
+"v c #fdfdebeb3c3c",
+"b c #f7f7f9f93333",
+"n c #fffff0f03838",
+"m c #efefeaea4444",
+"M c #f3f3eded4646",
+"N c #fdfdefef4242",
+"B c #f4f4f2f24c4c",
+"V c #ffffffff4242",
+"C c #fefefefe4c4c",
+"Z c #f6f6f7f75151",
+"A c #ffffffff5151",
+"S c #ffffffff5c5c",
+"D c #ffffffff7676",
+"F c #ffffffff7a7a",
+"G c #868686868c8c",
+"H c #868688888c8c",
+"J c #888886868c8c",
+"K c #8c8c8c8c8e8e",
+"L c #8f8f8f8f9595",
+"P c #979795958989",
+"I c #949493939292",
+"U c #9e9e9d9d9797",
+"Y c #9e9e9e9e9c9c",
+"T c #a7a7a7a78585",
+"R c #ababa7a78585",
+"E c #a6a6a6a69393",
+"W c #a6a6a5a59c9c",
+"Q c #a7a7a9a99d9d",
+"! c #a9a9a7a79c9c",
+"~ c #aaaaaaaa9d9d",
+"^ c #b2b2b2b29393",
+"/ c #a6a6a6a6adad",
+"( c #acacacacb4b4",
+") c #b4b4b4b4a4a4",
+"_ c #b3b3b3b3a8a8",
+"` c #bfbfbfbfadad",
+"' c #bfbfc0c0adad",
+"] c #c0c0bfbfaeae",
+"[ c #c0c0c0c0aeae",
+"{ c #c5c5c5c5b1b1",
+"} c #c3c3c3c3baba",
+"| c #cacacacab6b6",
+" . c #cacacacab8b8",
+".. c #d0d0d0d0bbbb",
+"X. c #ffffffff8585",
+"o. c #ffffffffa0a0",
+"O. c #ffffffffadad",
+"+. c #ffffffffb4b4",
+"@. c #d2d2d2d2c2c2",
+"#. c #dcdcdcdccdcd",
+"$. c #e2e2e2e2cece",
+"%. c #e2e2e2e2d4d4",
+"&. c #e7e7e6e6dbdb",
+"*. c #ebebececd6d6",
+"=. c #e6e6e6e6eded",
+"-. c #edededede6e6",
+";. c #ebebebebe9e9",
+":. c #f1f1f2f2eaea",
+">. c #ffffffffeeee",
+",. c #f9f9f9f9f6f6",
+"<. c #ffffffffffff",
+"1. c None",
+/* pixels */
+"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. 1.1.1.1.1.1.1.",
+"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. +.D 1. 1.1.1.",
+"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. X.C M D d 1.1.",
+"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. +.o.o.o.F m N C V ; 1.1.",
+"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. C b Z B i i u s e - 1.1.",
+"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. S B i 9 6 8 q 5 1.",
+"1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1. O.F i 9 1. > 4 k V c ",
+"1.1.1.1.1.1.1.1.1.1.1. 1.1.1. X.F m a 1.1.1. l f 0 0 ",
+"1.1.1.1.1.1.1.1.1.1. <.<.<. 1.1. x p a v f 1. S A 0 0 1.",
+"1.1.1.1.1. 1.1.1.1. <.,.-. 1.1.1. g f j e S C h a 1.1.",
+"1.1.1.1. <. <.<.:.:.%. V r w t n C h c C z 1.",
+"1.1.1. <.<.<.<.<.<.<.:.&.#.$.>.<.<.<. v : , 8 s 7 9 y p z 1.",
+"1.1. <.<.<.<.<.<.,.:.&.#.@.| ] ) ! U 3 = 6 u 9 1.1.",
+"1.1.1. <.<.<.<.,.:.&.#.@. .` _ ! U I K 1. 7 y 1.1.1.1.1.",
+"1.1.1. <.<.<.,.:.&.#.@. .` _ ! U I K J 1.1. 1.1.1.1.1.1.",
+"1.1.1. <.<.,.:.&.#.R # X $ P U I K G G 1.1.1.1.1.1.1.1.1.1.",
+"1.1.1. <.,.:.&.#.T # + * K G G G & 1.1.1.1.1.1.1.1.1.1.",
+"1. <.<.:.&.#.R # 1.1.1. o % G G K Y Y 1.1.1.1.1.1.1.1.",
+" <.<.<.:.&.#.@.# 1.1.1.1.1. & G K P U ) %.{ 1.1.1.1.1.1.1.",
+" <.,.:.&.#.@.| @ 1.1.1.1.1. / H I U W ) ` 1 1.1.1.1.1.1.1.",
+" ,.%.%.#.@.| [ E 1.1.1.1.1. =.I U W ) < # 1 1.1.1.1.1.1.1.",
+"1. | | | [ ) _ W 1.1.1. <.;.U W ) < # 1.1.1.1.1.1.1.1.",
+"1.1.1. [ [ ) ! U Y L <.;.U Q ) ` # 1.1.1.1.1.1.1.1.1.1.",
+"1.1.1. *.) ! U I K L ( ,.<.;.U W ) ` .2 1.1.1.1.1.1.1.1.1.1.",
+"1.1.1. #.! U I K G G G J P Y Q ) ' | ..^ 1.1.1.1.1.1.1.1.1.1.",
+"1.1.1. <.U I K G G G K I U ! ) ` | @.#.%. 1.1.1.1.1.1.1.1.1.1.",
+"1.1. @.} I K G G G K I U W ) ' | @.#.&.&.:. 1.1.1.1.1.1.1.1.1.",
+"1.1.1. O . * U W ) $ # 1 T .#.:. 1.1.1.1.1.1.1.1.1.1.",
+"1.1.1.1. + P ) < # :. 1.1.1.1.1.1.1.1.1.1.1.",
+"1.1.1.1.1. 1.1.1.1. ~ ` # 1.1.1.1. 1.1.1.1.1.1.1.1.1.1.1.1.",
+"1.1.1.1.1.1.1.1.1.1. 2 # 1 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.",
+"1.1.1.1.1.1.1.1.1.1.1. 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.",
+};
diff --git a/icons/32x32-kde2/terminal-remote.xpm b/icons/32x32-kde2/terminal-remote.xpm
new file mode 100644
index 0000000..fe4522c
--- /dev/null
+++ b/icons/32x32-kde2/terminal-remote.xpm
@@ -0,0 +1,107 @@
+/* XPM */
+static char * chardevice_xpm[] = {
+"32 32 71 1",
+" c None",
+". c #000000",
+"+ c #C2C2C2",
+"@ c #FFFFFF",
+"# c #C1C1C1",
+"$ c #EDEDED",
+"% c #E9E9E9",
+"& c #E6E6E6",
+"* c #E3E3E3",
+"= c #E0E0E0",
+"- c #DDDDDD",
+"; c #DADADA",
+"> c #D7D7D7",
+", c #D3D3D3",
+"' c #D0D0D0",
+") c #CDCDCD",
+"! c #CACACA",
+"~ c #C7C7C7",
+"{ c #C4C4C4",
+"] c #BDBDBD",
+"^ c #BABABA",
+"/ c #B7B7B7",
+"( c #808080",
+"_ c #EAEAEA",
+": c #666664",
+"< c #4A4A4C",
+"[ c #565656",
+"} c #B5B5B5",
+"| c #E8E8E8",
+"1 c #1F1F1F",
+"2 c #FDFDFA",
+"3 c #B3B3B3",
+"4 c #B0B0B0",
+"5 c #252525",
+"6 c #AEAEAE",
+"7 c #E1E1E1",
+"8 c #ACACAC",
+"9 c #DFDFDF",
+"0 c #AAAAAA",
+"a c #A7A7A7",
+"b c #A5A5A5",
+"c c #D8D8D8",
+"d c #A3A3A3",
+"e c #D6D6D6",
+"f c #A0A0A0",
+"g c #D4D4D4",
+"h c #9E9E9E",
+"i c #D1D1D1",
+"j c #CECECE",
+"k c #CBCBCB",
+"l c #C8C8C8",
+"m c #C5C5C5",
+"n c #BEBEBE",
+"o c #BBBBBB",
+"p c #B8B8B8",
+"q c #B2B2B2",
+"r c #AFAFAF",
+"s c #A8A8A8",
+"t c #A2A2A2",
+"u c #9F9F9F",
+"v c #9C9C9C",
+"w c #FF6161",
+"x c #A73634",
+"y c #AA9334",
+"z c #FFDF54",
+"A c #FF4949",
+"B c #8C1F18",
+"C c #E04725",
+"D c #FF3030",
+"E c #8C1513",
+"` c #c00000",
+" ",
+" ",
+" ",
+" .................... ",
+" .+@@@@@@@@@@@@@@@@@@#. ",
+" .@$%&*=-;>,')!~{#]^/(. ",
+" .@_:<<<<<<<<<<<<<<[}(. ",
+" .@|<`1````````````23(. ",
+" .@&<`@````````````24(. ",
+" .@*<``@`5`````````26(. ",
+" .@7<`@``@@````````28(. ",
+" .@9<``````````````20(. ",
+" .@-<``````````````2a(. ",
+" .@;<``````````````2b(. ",
+" .@c<``````````````2d(. ",
+" .@e<``````````````2f(. ",
+" .@g<222222222222222h(. ",
+" .@ijklm+nop}qr8sbtuv(. ",
+" .#(((((((((((((((((((. ",
+" .................... ",
+" .. ",
+" .. ",
+" ... ",
+" .. ",
+" .. ... ",
+" ....wxyz ",
+" ..AABC. ",
+" .DEyz ",
+" ... ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/32x32-kde2/terminal-special.xpm b/icons/32x32-kde2/terminal-special.xpm
new file mode 100644
index 0000000..49f8ffc
--- /dev/null
+++ b/icons/32x32-kde2/terminal-special.xpm
@@ -0,0 +1,107 @@
+/* XPM */
+static char * chardevice_xpm[] = {
+"32 32 71 1",
+" c None",
+". c #000000",
+"+ c #C2C2C2",
+"@ c #FFFFFF",
+"# c #C1C1C1",
+"$ c #EDEDED",
+"% c #E9E9E9",
+"& c #E6E6E6",
+"* c #E3E3E3",
+"= c #E0E0E0",
+"- c #DDDDDD",
+"; c #DADADA",
+"> c #D7D7D7",
+", c #D3D3D3",
+"' c #D0D0D0",
+") c #CDCDCD",
+"! c #CACACA",
+"~ c #C7C7C7",
+"{ c #C4C4C4",
+"] c #BDBDBD",
+"^ c #BABABA",
+"/ c #B7B7B7",
+"( c #808080",
+"_ c #EAEAEA",
+": c #666664",
+"< c #4A4A4C",
+"[ c #565656",
+"} c #B5B5B5",
+"| c #E8E8E8",
+"1 c #1F1F1F",
+"2 c #FDFDFA",
+"3 c #B3B3B3",
+"4 c #B0B0B0",
+"5 c #252525",
+"6 c #AEAEAE",
+"7 c #E1E1E1",
+"8 c #ACACAC",
+"9 c #DFDFDF",
+"0 c #AAAAAA",
+"a c #A7A7A7",
+"b c #A5A5A5",
+"c c #D8D8D8",
+"d c #A3A3A3",
+"e c #D6D6D6",
+"f c #A0A0A0",
+"g c #D4D4D4",
+"h c #9E9E9E",
+"i c #D1D1D1",
+"j c #CECECE",
+"k c #CBCBCB",
+"l c #C8C8C8",
+"m c #C5C5C5",
+"n c #BEBEBE",
+"o c #BBBBBB",
+"p c #B8B8B8",
+"q c #B2B2B2",
+"r c #AFAFAF",
+"s c #A8A8A8",
+"t c #A2A2A2",
+"u c #9F9F9F",
+"v c #9C9C9C",
+"w c #FF6161",
+"x c #A73634",
+"y c #AA9334",
+"z c #FFDF54",
+"A c #FF4949",
+"B c #8C1F18",
+"C c #E04725",
+"D c #FF3030",
+"E c #8C1513",
+"` c #00c000",
+" ",
+" ",
+" ",
+" .................... ",
+" .+@@@@@@@@@@@@@@@@@@#. ",
+" .@$%&*=-;>,')!~{#]^/(. ",
+" .@_:<<<<<<<<<<<<<<[}(. ",
+" .@|<`1````````````23(. ",
+" .@&<`@````````````24(. ",
+" .@*<``@`5`````````26(. ",
+" .@7<`@``@@````````28(. ",
+" .@9<``````````````20(. ",
+" .@-<``````````````2a(. ",
+" .@;<``````````````2b(. ",
+" .@c<``````````````2d(. ",
+" .@e<``````````````2f(. ",
+" .@g<222222222222222h(. ",
+" .@ijklm+nop}qr8sbtuv(. ",
+" .#(((((((((((((((((((. ",
+" .................... ",
+" .. ",
+" .. ",
+" ... ",
+" .. ",
+" .. ... ",
+" ....wxyz ",
+" ..AABC. ",
+" .DEyz ",
+" ... ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/32x32-kde2/terminal.xpm b/icons/32x32-kde2/terminal.xpm
new file mode 100644
index 0000000..f988dc4
--- /dev/null
+++ b/icons/32x32-kde2/terminal.xpm
@@ -0,0 +1,105 @@
+/* XPM */
+static char * chardevice_xpm[] = {
+"32 32 70 1",
+" c None",
+". c #000000",
+"+ c #C2C2C2",
+"@ c #FFFFFF",
+"# c #C1C1C1",
+"$ c #EDEDED",
+"% c #E9E9E9",
+"& c #E6E6E6",
+"* c #E3E3E3",
+"= c #E0E0E0",
+"- c #DDDDDD",
+"; c #DADADA",
+"> c #D7D7D7",
+", c #D3D3D3",
+"' c #D0D0D0",
+") c #CDCDCD",
+"! c #CACACA",
+"~ c #C7C7C7",
+"{ c #C4C4C4",
+"] c #BDBDBD",
+"^ c #BABABA",
+"/ c #B7B7B7",
+"( c #808080",
+"_ c #EAEAEA",
+": c #666664",
+"< c #4A4A4C",
+"[ c #565656",
+"} c #B5B5B5",
+"| c #E8E8E8",
+"1 c #1F1F1F",
+"2 c #FDFDFA",
+"3 c #B3B3B3",
+"4 c #B0B0B0",
+"5 c #252525",
+"6 c #AEAEAE",
+"7 c #E1E1E1",
+"8 c #ACACAC",
+"9 c #DFDFDF",
+"0 c #AAAAAA",
+"a c #A7A7A7",
+"b c #A5A5A5",
+"c c #D8D8D8",
+"d c #A3A3A3",
+"e c #D6D6D6",
+"f c #A0A0A0",
+"g c #D4D4D4",
+"h c #9E9E9E",
+"i c #D1D1D1",
+"j c #CECECE",
+"k c #CBCBCB",
+"l c #C8C8C8",
+"m c #C5C5C5",
+"n c #BEBEBE",
+"o c #BBBBBB",
+"p c #B8B8B8",
+"q c #B2B2B2",
+"r c #AFAFAF",
+"s c #A8A8A8",
+"t c #A2A2A2",
+"u c #9F9F9F",
+"v c #9C9C9C",
+"w c #FF6161",
+"x c #A73634",
+"y c #AA9334",
+"z c #FFDF54",
+"A c #FF4949",
+"B c #8C1F18",
+"C c #E04725",
+"D c #FF3030",
+"E c #8C1513",
+" ",
+" ",
+" ",
+" .................... ",
+" .+@@@@@@@@@@@@@@@@@@#. ",
+" .@$%&*=-;>,')!~{#]^/(. ",
+" .@_:<<<<<<<<<<<<<<[}(. ",
+" .@|<.1............23(. ",
+" .@&<.@............24(. ",
+" .@*<..@.5.........26(. ",
+" .@7<.@..@@........28(. ",
+" .@9<..............20(. ",
+" .@-<..............2a(. ",
+" .@;<..............2b(. ",
+" .@c<..............2d(. ",
+" .@e<..............2f(. ",
+" .@g<222222222222222h(. ",
+" .@ijklm+nop}qr8sbtuv(. ",
+" .#(((((((((((((((((((. ",
+" .................... ",
+" .. ",
+" .. ",
+" ... ",
+" .. ",
+" .. ... ",
+" ....wxyz ",
+" ..AABC. ",
+" .DEyz ",
+" ... ",
+" ",
+" ",
+" "};
diff --git a/icons/32x32-kde2/themes.xpm b/icons/32x32-kde2/themes.xpm
new file mode 100644
index 0000000..b310f1d
--- /dev/null
+++ b/icons/32x32-kde2/themes.xpm
@@ -0,0 +1,203 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 165 2",
+" c #000000000000",
+". c #22225a5a0c0c",
+"X c #262662621414",
+"o c #2a2a66661414",
+"O c #2a2a6a6a1c1c",
+"+ c #262674740c0c",
+"@ c #23237d7d0404",
+"# c #2e2e76761c1c",
+"$ c #2e2e7e7e1414",
+"% c #36367a7a2424",
+"& c #4e4e4a4a0404",
+"* c #53534f4f1a1a",
+"= c #565654540404",
+"- c #5e5e5a5a0404",
+"; c #5a5a56561a1a",
+": c #5d5d5a5a1a1a",
+"> c #62625e5e0404",
+", c #61615d5d1a1a",
+"< c #666664640404",
+"1 c #6a6a66660404",
+"2 c #6e6e6c6c0404",
+"3 c #656561611a1a",
+"4 c #6c6c68681a1a",
+"5 c #72726e6e0404",
+"6 c #70706c6c1a1a",
+"7 c #767675750404",
+"8 c #7a7a76760404",
+"9 c #7c7c7b7b0404",
+"0 c #737373731a1a",
+"q c #7b7b77771a1a",
+"w c #7e7e7b7b1a1a",
+"e c #0202b6b63434",
+"r c #222282820404",
+"t c #26268e8e0404",
+"y c #2b2b82820c0c",
+"u c #2a2a8e8e0c0c",
+"i c #2a2a92920c0c",
+"p c #2a2a9d9d0404",
+"a c #36368a8a1c1c",
+"s c #3a3a8a8a1c1c",
+"d c #3a3a96962424",
+"f c #3e3e9e9e2424",
+"g c #2e2ea6a60404",
+"h c #2e2ea2a20c0c",
+"j c #2e2eaaaa0404",
+"k c #2e2eaeae0c0c",
+"l c #3232a6a60404",
+"z c #3636a6a61414",
+"x c #3636b2b20c0c",
+"c c #3232baba0404",
+"v c #3636bbbb0c0c",
+"b c #3a3abdbd0c0c",
+"n c #3636b6b61414",
+"m c #3636bebe1414",
+"M c #3a3abebe1414",
+"N c #2e2edede1c1c",
+"B c #3a3ac2c20c0c",
+"V c #3a3acece0c0c",
+"C c #3e3ec6c61414",
+"Z c #3e3ed2d21414",
+"A c #3e3ee2e20c0c",
+"S c #3e3eeeee0c0c",
+"D c #3e3ef2f20c0c",
+"F c #4646aeae1414",
+"G c #4646b6b61c1c",
+"H c #4242bebe1c1c",
+"J c #6a6a9a9a2c2c",
+"K c #767692922c2c",
+"L c #6e6ea2a22c2c",
+"P c #4242caca1414",
+"I c #4242d6d61414",
+"U c #4a4ad2d21c1c",
+"Y c #4a4ac6c62424",
+"T c #4c4cc6c63434",
+"R c #4e4ed2d22424",
+"E c #4a4adada2424",
+"W c #5252d6d62c2c",
+"Q c #5656dede3c3c",
+"! c #4343e2e20c0c",
+"~ c #4242ebeb0c0c",
+"^ c #4a4aeaea0c0c",
+"/ c #4242e2e21414",
+"( c #4a4ae2e21c1c",
+") c #4444f2f20c0c",
+"_ c #4e4ef2f21414",
+"` c #5252f2f21c1c",
+"' c #4a4af2f22424",
+"] c #5656e6e62424",
+"[ c #5656eeee2424",
+"{ c #7676caca2c2c",
+"} c #6262e6e63c3c",
+"| c #7272f2f23c3c",
+" . c #5656cece4444",
+".. c #6262c2c25454",
+"X. c #6e6eeeee4c4c",
+"o. c #82827e7e0404",
+"O. c #838383830404",
+"+. c #8a8a86860404",
+"@. c #8e8e8c8c0404",
+"#. c #858582821a1a",
+"$. c #898985851a1a",
+"%. c #8d8d89891a1a",
+"&. c #939393930404",
+"*. c #9a9a96960404",
+"=. c #9c9c9b9b0404",
+"-. c #989898981a1a",
+";. c #a5a5a4a40404",
+":. c #aaaaa6a60404",
+">. c #abababab0404",
+",. c #aeaeaeae1414",
+"<. c #b4b4b4b40c0c",
+"1. c #bebebebe2424",
+"2. c #a6a6a2a25454",
+"3. c #b6b6b6b67c7c",
+"4. c #a2a2d2d24c4c",
+"5. c #c6c6bebe3434",
+"6. c #c6c6c6c62c2c",
+"7. c #cacac2c23c3c",
+"8. c #cececaca3434",
+"9. c #cecec6c64444",
+"0. c #cececaca4c4c",
+"q. c #d2d2cccc4c4c",
+"w. c #d6d6d2d24c4c",
+"e. c #dadad4d45c5c",
+"r. c #dededada5454",
+"t. c #dededada5c5c",
+"y. c #dededada6464",
+"u. c #dadae2e26464",
+"i. c #e3e3e2e27474",
+"p. c #eeeee6e67474",
+"a. c #fafaeeee6c6c",
+"s. c #fefef2f26c6c",
+"d. c #fefef2f27474",
+"f. c #fefef3f37c7c",
+"g. c #b6b6b6b68484",
+"h. c #b2b2b2b2b4b4",
+"j. c #babababab4b4",
+"k. c #d2d2e6e69494",
+"l. c #eaeae6e68484",
+"z. c #eeeef2f28c8c",
+"x. c #fefef2f28484",
+"c. c #fefef5f58c8c",
+"v. c #fdfdf5f59494",
+"b. c #fdfdf5f59c9c",
+"n. c #fefef6f6a4a4",
+"m. c #fdfdf5f5acac",
+"M. c #fefefafaacac",
+"N. c #fbfbf6f6b4b4",
+"B. c #fefef6f6bcbc",
+"V. c #fefefafab4b4",
+"C. c #cecee2e2c4c4",
+"Z. c #fafaf6f6c4c4",
+"A. c #fafaf6f6cccc",
+"S. c #fefefafac4c4",
+"D. c #fefefafacccc",
+"F. c #fefefafad4d4",
+"G. c #fefefafadcdc",
+"H. c #f6f6f6f6e4e4",
+"J. c #f6f6f6f6ecec",
+"K. c #fefefafae4e4",
+"L. c #fefefefeecec",
+"P. c #f6f6f6f6f4f4",
+"I. c #fefefcfcf4f4",
+"U. c #fefefefefcfc",
+"Y. c None",
+/* pixels */
+"Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y.Y.Y.Y.P R E B Y.Y.Y.Y.Y.Y.Y.S ! ^ Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y.Y.Y.C $ # X Y [ Y.Y.Y.Y.) A b z a T Y.Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y.Y.Y.g . . Y.O W ` Y.Y.` ~ % Y.Y.O + r Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y.Y.Y.G + Y.Y.Y.s H Y.Y.] # Y.Y.Y.O + y Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y.Y.Y.N y O Y.Y. M a Z Y.Y.Y.o o + Y.Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y.Y.Y.Y.I O P ' T ' V. O X X Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y.Y.Y.Y. r k U ' U T B n.m.o O Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y.Y. ' ' _ _ Q T u h h c v k ;. Y.Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y. _ _ _ _ d @ X.T u p F { u.i.w.8.>. Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y. _ ` _ z U...y X @ S S y % J i.p.t.0.1.>.>. Y.Y.Y.Y.Y.",
+"Y.Y. h.( y U.U.} I n @ g l ] S V p $ L y.r.6.,.7 7 Y.Y.Y.Y.Y.",
+"Y.Y. P.f j.j.p v x l l k.b.S ~ ~ c p t @ K 7 7 *.-. Y.Y.Y.Y.Y.",
+"Y.Y. P.U.U.U.! v l C.A.N.c.z.D ) A 4.i p @ ;.;.*.%. Y.Y.Y.Y.Y.",
+"Y.Y. P.U.I.U./ x h g.B.B.n.c.| ) ~ 2 g p @ &.&.@.$. Y.Y.Y.Y.Y.",
+"Y.Y. P.U.I.I./ v g S.g.g.n.v. .! ) ;.j p @ @.@.+.#. Y.Y.Y.Y.Y.",
+"Y.Y. P.I.I.I.! b l A.B.N.3.2.K N I :.j p r O.O.o.w Y.Y.Y.Y.Y.",
+"Y.Y. P.L.I.I.! v g V.M.m.M.i.<.e e ;.j p r O.O.9 q Y.Y.Y.Y.Y.",
+"Y.Y. J.K.G.G.A m j N.M.M.N.l.1.>.:.=.j p @ 9 8 7 0 Y.Y.Y.Y.Y.",
+"Y.Y. H.F.D.A.! v l N.m.m.m.y.<.>.;.=.g p r 7 7 7 6 Y.Y.Y.Y.Y.",
+"Y.Y. H.D.A.A.! v g V.N.N.n.y.>.;.*.&.g p @ 2 5 1 4 Y.Y.Y.Y.Y.",
+"Y.Y. A.S.S.Z.! b l M.n.m.b.e.;.*.&.@.g p r 2 1 < 3 Y.Y.Y.Y.Y.",
+"Y.Y. A.S.B.B.! b l n.b.m.v.e.*.*.&.+.g g @ < 1 > , Y.Y.Y.Y.",
+"Y.Y. B.B.V.V.! v l b.v.b.x.q.*.@.@.o.j p r > > - : Y.Y.",
+"Y.Y. V.m.N.m.! M l b.v.c.v.q.&.@.o.9 j p @ > = = ; Y.Y.",
+"Y.Y. m.m.n.m.! n l v.c.x.c.9.@.+.o.8 j p r = = & * Y.Y.Y.Y.",
+"Y.Y.Y. m.m.! b l x.x.f.f.0.+.9 8 7 j p r & & Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y. ! B l x.x.f.d.7.o.9 7 1 j p @ Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y.Y.Y. g f.d.d.a.7.9 7 5 < j Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y.Y.Y.Y.Y. a.s.s.7.7 2 1 Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y. s.5.1 Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.",
+"Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y. Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.",
+};
diff --git a/icons/32x32-kde2/todo.xpm b/icons/32x32-kde2/todo.xpm
new file mode 100644
index 0000000..3dd0a8c
--- /dev/null
+++ b/icons/32x32-kde2/todo.xpm
@@ -0,0 +1,261 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 223 2",
+" c #000000000000",
+". c #0a0a0a0a0606",
+"X c #020216160202",
+"o c #06061c1c0606",
+"O c #12121e1e0202",
+"+ c #161616161212",
+"@ c #040424240202",
+"# c #03032a2a0202",
+"$ c #0e0e22220202",
+"% c #0e0e2a2a0202",
+"& c #060632320202",
+"* c #0a0a36360606",
+"= c #0e0e32320a0a",
+"- c #0a0a3a3a0606",
+"; c #121226260e0e",
+": c #1e1e32320202",
+"> c #2e2e26261b1b",
+", c #2e2e2a2a1e1e",
+"< c #26263e3e1e1e",
+"1 c #2a2a26262222",
+"2 c #2e2e2a2a2424",
+"3 c #2e2e2e2e2e2e",
+"4 c #32322a2a2222",
+"5 c #32322e2e2a2a",
+"6 c #3a3a3a3a2626",
+"7 c #333333333333",
+"8 c #3d3d3d3d3d3d",
+"9 c #050543430202",
+"0 c #0b0b45450202",
+"q c #0c0c4a4a0202",
+"w c #1e1e46460e0e",
+"e c #16165e5e0606",
+"r c #1e1e5a5a0a0a",
+"t c #1a1a66660a0a",
+"y c #1e1e6e6e0e0e",
+"u c #121272720202",
+"i c #1e1e72720606",
+"p c #1a1a7e7e0a0a",
+"a c #2a2a52521212",
+"s c #2a2a5a5a1a1a",
+"d c #2e2e52522e2e",
+"f c #2a2a5e5e2626",
+"g c #323246462e2e",
+"h c #323256563232",
+"j c #36365e5e3636",
+"k c #26267e7e0a0a",
+"l c #3a3a6e6e2e2e",
+"z c #36367a7a2a2a",
+"x c #42425e5e3636",
+"c c #4e4e56563232",
+"v c #464646464646",
+"b c #4b4b4c4c4b4b",
+"n c #565656564646",
+"m c #525252524e4e",
+"M c #535353535252",
+"N c #5c5c59595757",
+"B c #5c5c5c5c5b5b",
+"V c #4e4e6e6e4e4e",
+"C c #5e5e62625e5e",
+"Z c #525274745252",
+"A c #626262625e5e",
+"S c #646464646363",
+"D c #6e6e6e6e6666",
+"F c #6c6c6c6c6c6c",
+"G c #6e6e7a7a6666",
+"H c #747474747474",
+"J c #7a7a76767575",
+"K c #7c7c7c7c7b7b",
+"L c #262686860606",
+"P c #262682820a0a",
+"I c #2a2a86860e0e",
+"U c #2e2e8a8a0606",
+"Y c #2c2c8a8a0a0a",
+"T c #32328e8e0e0e",
+"R c #323283831d1d",
+"E c #36368e8e1616",
+"W c #32328a8a1a1a",
+"Q c #343494940c0c",
+"! c #3e3e96961616",
+"~ c #3e3e9e9e1313",
+"^ c #3e3e9a9a1a1a",
+"/ c #3a3a86862626",
+"( c #3b3b8c8c2525",
+") c #3a3a8a8a2a2a",
+"_ c #3e3e82823232",
+"` c #42429e9e1e1e",
+"' c #464686863232",
+"] c #464696962626",
+"[ c #464692922a2a",
+"{ c #4e4e9a9a2e2e",
+"} c #4e4ea6a62e2e",
+"| c #5252aaaa2a2a",
+" . c #5a5aa6a63a3a",
+".. c #5a5aaaaa3232",
+"X. c #6e6e8e8e5e5e",
+"o. c #6a6aaaaa4e4e",
+"O. c #6e6ea6a65656",
+"+. c #7272b2b25a5a",
+"@. c #7676baba5656",
+"#. c #858583837e7e",
+"$. c #bcbc9c9c6d6d",
+"%. c #bdbd9f9f7373",
+"&. c #bfbfa3a37b7b",
+"*. c #8a8ac4c46c6c",
+"=. c #9494c4c47e7e",
+"-. c #868686868686",
+";. c #898989898989",
+":. c #8e8e9e9e8e8e",
+">. c #96968f8f8585",
+",. c #959595959595",
+"<. c #9f9f99999292",
+"1. c #9c9c9c9c9c9c",
+"2. c #9292a2a28a8a",
+"3. c #9494baba8484",
+"4. c #a0a099998f8f",
+"5. c #a1a19b9b9393",
+"6. c #a3a39f9f9999",
+"7. c #a6a6a1a19595",
+"8. c #a5a5a1a19c9c",
+"9. c #aaaaa6a69e9e",
+"0. c #bdbda5a58282",
+"q. c #bfbfa9a98b8b",
+"w. c #b6b6aaaa9696",
+"e. c #b1b1a9a99c9c",
+"r. c #bdbdacac9393",
+"t. c #a3a3a4a4a3a3",
+"y. c #a6a6aaaaaaaa",
+"u. c #ababa9a9a5a5",
+"i. c #aeaeadadadad",
+"p. c #a6a6bebea2a2",
+"a. c #aeaeb2b2aeae",
+"s. c #b7b7afafa4a4",
+"d. c #b9b9afafa1a1",
+"f. c #b7b7b1b1a6a6",
+"g. c #b7b7b2b2a9a9",
+"h. c #bdbdb4b4a4a4",
+"j. c #babab4b4abab",
+"k. c #b5b5b4b4b5b5",
+"l. c #b2b2babab2b2",
+"z. c #bbbbbabab5b5",
+"x. c #bcbcbcbcbbbb",
+"c. c #9a9acaca8282",
+"v. c #a2a2cece8e8e",
+"b. c #aaaad6d69696",
+"n. c #aaaad6d69a9a",
+"m. c #aeaec2c2aaaa",
+"M. c #b4b4ccccaaaa",
+"N. c #babac6c6b6b6",
+"B. c #babacacab2b2",
+"V. c #bebedadaaeae",
+"C. c #c3c3acac8d8d",
+"Z. c #c3c3aeae9292",
+"A. c #c3c3b2b29696",
+"S. c #c4c4b3b39b9b",
+"D. c #c6c6b8b8a3a3",
+"F. c #c4c4b9b9aaaa",
+"G. c #c2c2bebec2c2",
+"H. c #c6c6c2c2b6b6",
+"J. c #c4c4c3c3bdbd",
+"K. c #c2c2cecebebe",
+"L. c #c8c8c1c1b7b7",
+"P. c #c2c2d2d2bebe",
+"I. c #c6c6dedebaba",
+"U. c #d1d1c5c5b4b4",
+"Y. c #d3d3c8c8b6b6",
+"T. c #ddddd1d1bdbd",
+"R. c #cacae6e6bebe",
+"E. c #e2e2c6c69e9e",
+"W. c #e3e3c9c9a3a3",
+"Q. c #e6e6ceceabab",
+"!. c #e6e6d2d2b2b2",
+"~. c #e6e6d6d6bcbc",
+"^. c #e8e8d4d4b4b4",
+"/. c #e9e9d6d6b9b9",
+"(. c #eaead9d9bebe",
+"). c #c4c4c4c4c4c4",
+"_. c #c8c8c7c7c5c5",
+"`. c #cacacacac6c6",
+"'. c #cbcbcbcbcaca",
+"]. c #cecedadacaca",
+"[. c #d3d3cdcdc1c1",
+"{. c #d3d3ceced3d3",
+"}. c #d2d2d2d2cece",
+"|. c #ddddd2d2c3c3",
+" X c #dcdcd7d7cccc",
+".X c #dfdfdadacece",
+"XX c #d5d5d4d4d4d4",
+"oX c #d6d6dadad6d6",
+"OX c #d9d9d7d7d5d5",
+"+X c #dadad6d6dada",
+"@X c #ddddd8d8d0d0",
+"#X c #dcdcdbdbd9d9",
+"$X c #dedededee2e2",
+"%X c #cecee6e6c6c6",
+"&X c #dadae6e6d6d6",
+"*X c #e6e6d7d7c0c0",
+"=X c #e6e6d9d9c3c3",
+"-X c #e4e4dbdbcaca",
+";X c #ececdbdbc3c3",
+":X c #ececdfdfcaca",
+">X c #e4e4dfdfd9d9",
+",X c #e2e2dedee2e2",
+"<X c #eeeee1e1cbcb",
+"1X c #e7e7e2e2dddd",
+"2X c #ecece2e2d3d3",
+"3X c #edede6e6dbdb",
+"4X c #e3e3f2f2dddd",
+"5X c #f0f0e3e3cfcf",
+"6X c #f1f1e6e6d4d4",
+"7X c #f1f1e9e9dcdc",
+"8X c #e2e2e2e2e2e2",
+"9X c #ececeaeae6e6",
+"0X c #ebebebebeded",
+"qX c #eeeee6e6f2f2",
+"wX c #eeeef2f2eaea",
+"eX c #f2f2ecece3e3",
+"rX c #f3f3eeeee8e8",
+"tX c #f5f5f2f2eeee",
+"yX c #f2f2fafaeeee",
+"uX c #f5f5f5f5f5f5",
+"iX c #fafafafaf6f6",
+"pX c #fefefefefefe",
+"aX c None",
+/* pixels */
+"aXaXaXaXaXaXaX-.K H F F S S C C M M b v 8 3 aXaXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXH '.'.'._.'.'.'._.'.G.k.y.1.1.v aXaXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXK '.pXpXpXpXpXpXpXpXpXpXuX8X+Xv ;. aXaXaXaXaXaXaX",
+"aXaXaXaXaXaXaXF '.pXpXpXpXpXpXpXpXpXpXpXuX8Xb '.;. aXaXaXaXaXaX",
+"aXaXaXaXaXaXaXF '.pXpXpXpXpXpXpXpXpXpXpXpXuXb pX_.;. aXaXaXaXaX",
+"aXaXaXaXaXaXaXb D K G J 9.iXpXpXpXpXpXpXpXpXM pXpX'.-. aXaXaXaX",
+"aXaXaXaXaXb H x.oXqXc.K.9.S m uXpXpXpXpXpXpXB $XpXpX'.;. aXaXaX",
+"aXaXaXaXB XXuXuXiXyX*.*.].{.k.B 0XuXpXpXpXpXC ).$XpXpX'.;. aXaX",
+"aXaXaXS oXiXyX&Xn.@.~ ! ^ M.$Xx.S 8XuXpXpXpXF M b v v 8 8 7 aX",
+"aXaXb H.tX4XR.b.@.| Q Q Y ] M.+Xi.M 8XuXpXpXiX#X}.z.7.#.J N aX",
+"aX6 2.wX4Xb.*...^ ^ Q T T L p }.x.,.v ,XuXpXpXiX8X#X_.g.7.J aX",
+"aXx V.4XV.@.} ~ Q Q Q Y I P ) B.'.i.C ).8XuXuXiXuX8X#X[.g.>. aX",
+"< X.&XI.v...~ Q Q T Y I k ( m.+X'.x.#.n '.9XuXtXtX9X>X X[.7. aX",
+"h 3.%Xc.+.` Q Q L { P P ( B.#X'.}.J.y.A z.OXrXrXrXeX3X@X.Xe. aX",
+"s 3.R.*. .Q T L ( P.u / m.XX'.'.G.).i.S u.J.1XrXeX9X2X>X-Xw. aX",
+"a O.=.o.] U L ( M.0XR l.XX'.).).G.k.t.S 8.z.@XeX7X3X3X:X-Xw. aX",
+"a [ +. .E P / m.,X#Xp.XX'.).x.).x.x.t.S 8.j.@X7X7X2X2X2X-Xw. aX",
+"w z { [ I W p.$X#XOX{.'.).`.J.).x.l.,.A 8.g. X3X3X2X<X<X=Xr. aX",
+"$ r R R R M.$XOX'.'.`.).).x.x.x.x.i.H c 6.g.|.2X6X5X;X;X-Xr. aX",
+"aX= t k ' K.#X}.XX'.).).).x.l.k.k.,.6 <.5.f.|.2X5X5X;X-X(.q. aX",
+"aXo 0 y i _ N.XX'.'.).x.x.x.x.a.a.g : <.7.F.|.<X<X:X;X~.~.q. aX",
+"aXaX@ q t t z p._.).).G.G.a.:.j * $ <.5.e.L.-X:X:X;X(.!.!.q. aX",
+"aXaXaX; 0 e e l l.{.V Z Z h 9 # % <.4.6.D.T.;X;X(.(./.!.!.0. aX",
+"aXaXaXaXX & 0 0 f a.9 q 9 & # O <.4.5.e.Y.*X;X(.(./.!.!.!.0. aX",
+"aXaXaXaXaXX o # & d & & @ % $ 5.4.5.d.U.*X;X(.(./.!.Q.Q.Q.0.> aX",
+"aXaXaXaXaXaXaXh - h - & h <.<.4.5.d.Y.*X;X(.(./.^.Q.Q.Q.W.&., aX",
+"aXaXaXaXaXaXaXv ,.u.8.6.5.5.7.e.D.Y.~.;X(.(./.^.!.Q.Q.W.E.&.> aX",
+"aXaXaXaXaXaXaXb i.H.g.g.s.s.h.L.T.*X;X(././.!.!.Q.Q.E.W.E.%.> aX",
+"aXaXaXaXaXaXaXM G.>X X|.|.T.|.*X;X;X(./.~.!.Q.Q.W.E.E.E.E.$.> aX",
+"aXaXaXaXaXaXaXb _.9X3X1X2X:X<X<X:X;X(.~.!.!.Q.Q.W.W.E.E.E.$.> aX",
+"aXaXaXaXaXaXaX8 H.H.H.F.F.D.S.S.A.A.Z.Z.C.0.0.0.&.&.%.%.$.$.> aX",
+"aXaXaXaXaXaXaX+ 4 5 4 5 2 4 5 2 2 2 2 > 4 > , > 1 , > > > > . aX",
+};
diff --git a/icons/32x32-kde2/unknown.xpm b/icons/32x32-kde2/unknown.xpm
new file mode 100644
index 0000000..b485f03
--- /dev/null
+++ b/icons/32x32-kde2/unknown.xpm
@@ -0,0 +1,169 @@
+/* XPM */
+static char * unknown_xpm[] = {
+"32 32 134 2",
+" c None",
+". c #020204",
+"+ c #D2C694",
+"@ c #FEFACC",
+"# c #FEFED4",
+"$ c #CECA84",
+"% c #CABA84",
+"& c #FEFEE4",
+"* c #FEFEDC",
+"= c #E2DE94",
+"- c #B69A6C",
+"; c #FEFADC",
+"> c #FEFAAC",
+", c #FEFEF4",
+"' c #FEFEEC",
+") c #FEFECC",
+"! c #FAF6AC",
+"~ c #F6F2E4",
+"{ c #FAFABC",
+"] c #FAFAB4",
+"^ c #FAFAAC",
+"/ c #F6F6B4",
+"( c #DEDA8C",
+"_ c #FAFAF4",
+": c #8A8AA4",
+"< c #3A3A94",
+"[ c #02027C",
+"} c #FAFAC4",
+"| c #FEFEC4",
+"1 c #FEFEB4",
+"2 c #FEFEA4",
+"3 c #FEFEAC",
+"4 c #FAFA9C",
+"5 c #F6EAAC",
+"6 c #D2CA4C",
+"7 c #FEFEFC",
+"8 c #E2E2E4",
+"9 c #1E1E8C",
+"0 c #020284",
+"a c #A6A6B4",
+"b c #7272B4",
+"c c #1A1A8C",
+"d c #525294",
+"e c #F6F6C4",
+"f c #F6F6AC",
+"g c #F6F6A4",
+"h c #F6F69C",
+"i c #F2EE8C",
+"j c #9A922C",
+"k c #52529C",
+"l c #E2E2D4",
+"m c #8A8A9C",
+"n c #F2F2B4",
+"o c #F2F2AC",
+"p c #F2F2A4",
+"q c #F2F29C",
+"r c #F6EE9C",
+"s c #6A6614",
+"t c #52528C",
+"u c #EEEE9C",
+"v c #EAEA9C",
+"w c #EAEE9C",
+"x c #E6E284",
+"y c #060604",
+"z c #AAAACC",
+"A c #EEEEAC",
+"B c #EAEAA4",
+"C c #E6EA94",
+"D c #CACA64",
+"E c #060674",
+"F c #868694",
+"G c #EAEAAC",
+"H c #E6E69C",
+"I c #E6DE84",
+"J c #C6BE44",
+"K c #D6D6AC",
+"L c #EEEEA4",
+"M c #D2D284",
+"N c #968E2C",
+"O c #A2A2A4",
+"P c #EAEEAC",
+"Q c #EAEA8C",
+"R c #6A6A14",
+"S c #8E8EAC",
+"T c #EEEE94",
+"U c #8E8EB4",
+"V c #6E6E94",
+"W c #F2F294",
+"X c #1E1E84",
+"Y c #DADABC",
+"Z c #F6F6BC",
+"` c #F2F2BC",
+" . c #FEFEBC",
+".. c #FAFAA4",
+"+. c #E2DE5C",
+"@. c #C6C6B4",
+"#. c #FEFE9C",
+"$. c #BEB23C",
+"%. c #D2BE8C",
+"&. c #F2F6AC",
+"*. c #FEFA9C",
+"=. c #9E962C",
+"-. c #D2D2A4",
+";. c #EAE67C",
+">. c #6E6E14",
+",. c #7A761C",
+"'. c #EEE274",
+"). c #7272AC",
+"!. c #3A3A7C",
+"~. c #F2F6A4",
+"{. c #FEFE94",
+"]. c #D2CE5C",
+"^. c #BAAE34",
+"/. c #F6EA74",
+"(. c #FEFA8C",
+"_. c #BAB644",
+":. c #E6E674",
+"<. c #6E6E84",
+"[. c #FAF294",
+"}. c #F6F27C",
+"|. c #DECE6C",
+"1. c #DEDE9C",
+"2. c #A2A28C",
+"3. c #F6F694",
+"4. c #FAFA94",
+"5. c #FEFE8C",
+"6. c #E2D25C",
+"7. c #D6CE4C",
+"8. c #FEFE84",
+"9. c #9A9A24",
+"0. c #D6D25C",
+"a. c #FEEE8C",
+"b. c #1A1A04",
+"c. c #161604",
+" . . ",
+" . + . . ",
+" . @ # $ . . . ",
+" . % & * * = $ - . . . . ",
+" . @ & * ; # # & # > % - . . . . ",
+" . % , ' & & & * * # # * ) ! = $ - . . . ",
+" . ~ , ' ' ' & & * # # ) ) { ] ^ / ( $ - . . ",
+" . _ ' , , : < [ [ [ < : } | 1 1 2 3 4 5 6 . ",
+" . % 7 , 8 9 0 0 a b c [ [ d e / / f g h i j . ",
+" . ; , 7 k 0 0 b ' * l [ [ [ m n o p p q r s . ",
+" . % , , 7 c 0 c , & & ; k [ [ t o o u v w x y ",
+" . & , ' 7 8 b z ' & * * d [ [ t A B v C x D y ",
+" . % ' & ' , , , ' ' & & * c [ E F A G H H I J y ",
+" . * & & & ' ' & & & * ; : [ [ [ K L B C H M N y ",
+" . @ * * & & & & & & * * a [ [ [ O A P H H H Q R y ",
+" . % # # # * * & & & * ; S [ [ c O A A G u T w ( . ",
+" . ) ) ) # # # # # # U c [ [ V K n P L L u W o 6 . ",
+" . % | | | ) ) # # # # c X : Y Z ` A A A p p h i j . ",
+" . % . . .| | ) ) ) | ) [ d e ` o o o f g ^ ..^ +.R . ",
+" . 1 1 . .| .| | | } @.[ : / n n o f f ....#.! $.. ",
+" . %.1 3 1 1 1 . . .| { Z &.n n p o f ] ^ 4 ..#.*.=.. . ",
+" . % ! 2 2 3 1 1 1 .1 3 { O O -.w A g ! 4 ..#.#.#.;.>.. . . . ",
+". ,.'.2 3 2 3 3 3 3 3 ] ^ ).[ E !.B u ~.g #.2 #.{.{.].. . . . . ",
+" . . ^./.*.2 2 3 3 3 3 4 [ [ [ E w p h 4 4 #.#.{.(._.. . . . ",
+" . . $.:.#.3 2 2 2 4 !.E [ <.T [.4 4 #.{.{.#.}.=.. . . ",
+" . . ^.|./.> ....1.F 2.W 3.4.4.{.{.{.5.{.+.R . . . ",
+" . . . ^.6.x (.4 4.4 4 4.5.4.5.5.5.}.=.. . . ",
+" . . . ^.7.'.#.4.{.5.5.8.8.(.7.R . . ",
+" . . . ^.6.:.(.{.5.(.}.9.. . ",
+" . . . ^.0.:.a.0.R . ",
+" b.c.. 9.>.. ",
+" . . "};
diff --git a/icons/32x32-kde2/utility.xpm b/icons/32x32-kde2/utility.xpm
new file mode 100644
index 0000000..565a410
--- /dev/null
+++ b/icons/32x32-kde2/utility.xpm
@@ -0,0 +1,229 @@
+/* XPM */
+static char * exec_xpm[] = {
+"32 32 193 2",
+" c None",
+". c #020204",
+"+ c #AEAEA4",
+"@ c #D6D6D4",
+"# c #FAFAF9",
+"$ c #FAFEFC",
+"% c #FAF6F8",
+"& c #EEF2F4",
+"* c #E6E6E4",
+"= c #9A968C",
+"- c #D6DAD4",
+"; c #A6A29C",
+"> c #8A867C",
+", c #FEFEFC",
+"' c #F4F4F4",
+") c #DEDEDF",
+"! c #929287",
+"~ c #C2C2BC",
+"{ c #EAEAE4",
+"] c #F6F6F4",
+"^ c #9E9E94",
+"/ c #F6F6FC",
+"( c #767264",
+"_ c #EAEEEC",
+": c #B6B6B4",
+"< c #424237",
+"[ c #4A4A41",
+"} c #766644",
+"| c #7E6A44",
+"1 c #665E44",
+"2 c #424644",
+"3 c #46463C",
+"4 c #AAA69C",
+"5 c #EEEAEC",
+"6 c #9A9EA4",
+"7 c #3E4234",
+"8 c #6E5E3C",
+"9 c #EAB254",
+"0 c #F2B24C",
+"a c #F2BE64",
+"b c #4E4E54",
+"c c #C6C6C4",
+"d c #B2B2AC",
+"e c #929694",
+"f c #C69E4C",
+"g c #E6AE54",
+"h c #EAB25F",
+"i c #EEB654",
+"j c #EEBA5C",
+"k c #F6C26C",
+"l c #DADADC",
+"m c #9A9A94",
+"n c #C2C6CC",
+"o c #52524A",
+"p c #EAAA4C",
+"q c #E6AA4C",
+"r c #EAB65C",
+"s c #EEBE5C",
+"t c #F2BA6C",
+"u c #EEBE7C",
+"v c #EEBE74",
+"w c #F2BE84",
+"x c #EEEEEC",
+"y c #5A5A54",
+"z c #62625C",
+"A c #767A74",
+"B c #9E8A4C",
+"C c #E2A64C",
+"D c #E6A64C",
+"E c #EAAE54",
+"F c #ECB565",
+"G c #ECBD7B",
+"H c #F5C488",
+"I c #FECE9C",
+"J c #FAD29C",
+"K c #FACA8C",
+"L c #FAC670",
+"M c #826A3C",
+"N c #AAAAAC",
+"O c #E6E2DC",
+"P c #5A564C",
+"Q c #D2CECC",
+"R c #E2E2DC",
+"S c #AEAA9C",
+"T c #6E726C",
+"U c #E6AA5C",
+"V c #E6AA54",
+"W c #DEAA54",
+"X c #EEB664",
+"Y c #AE864C",
+"Z c #4E3E24",
+"` c #E6C284",
+" . c #FEE2B4",
+".. c #FEE2AC",
+"+. c #FEDEAC",
+"@. c #FACE94",
+"#. c #82868C",
+"$. c #D2D2D4",
+"%. c #EAEAEC",
+"&. c #EAE6EE",
+"*. c #BEBEB4",
+"=. c #928A7C",
+"-. c #EEAA44",
+";. c #DEA64C",
+">. c #DEA24C",
+",. c #EABE6C",
+"'. c #62421C",
+"). c #16120C",
+"!. c #C2863C",
+"~. c #FEE6BC",
+"{. c #FEDAAC",
+"]. c #FED6A4",
+"^. c #D2B674",
+"/. c #7E827C",
+"(. c #F2F2F4",
+"_. c #DEDADC",
+":. c #E2A244",
+"<. c #DEAA4C",
+"[. c #D2BA74",
+"}. c #FEEAB4",
+"|. c #D6BA84",
+"1. c #363A2C",
+"2. c #3E3E34",
+"3. c #6A6A5C",
+"4. c #6E6A64",
+"5. c #AEA28C",
+"6. c #E8B05A",
+"7. c #F6C68C",
+"8. c #FED28C",
+"9. c #B2B284",
+"0. c #FEFAC4",
+"a. c #FEF2C4",
+"b. c #FEEEB4",
+"c. c #FEE6B2",
+"d. c #DEBA84",
+"e. c #565650",
+"f. c #AAAAA4",
+"g. c #4E4E44",
+"h. c #DEAA5C",
+"i. c #FEEEC4",
+"j. c #FEF2CC",
+"k. c #FEF6C4",
+"l. c #C2AE94",
+"m. c #EAE6E4",
+"n. c #323224",
+"o. c #4E5244",
+"p. c #2E2E24",
+"q. c #DEDACC",
+"r. c #DEAE64",
+"s. c #F6C694",
+"t. c #FEDAA4",
+"u. c #FEEEBC",
+"v. c #FEE2A4",
+"w. c #CEBA9C",
+"x. c #5E5E5C",
+"y. c #6A6A64",
+"z. c #E2DED4",
+"A. c #E2AE5C",
+"B. c #868278",
+"C. c #7A7A74",
+"D. c #56524C",
+"E. c #E2DECC",
+"F. c #F6CE9C",
+"G. c #EAAE5C",
+"H. c #FAE2C4",
+"I. c #8E8A84",
+"J. c #7A7664",
+"K. c #CAC6C4",
+"L. c #E2E6EC",
+"M. c #F6FAFC",
+"N. c #FAD6AC",
+"O. c #FEFAFC",
+"P. c #C6C6BC",
+"Q. c #F2EEF4",
+"R. c #000000",
+"S. c #E2E6E4",
+"T. c #464A3C",
+"U. c #5A5A4C",
+"V. c #76766C",
+"W. c #36362C",
+"X. c #4A4A4C",
+"Y. c #2E2E1C",
+"Z. c #423E34",
+"`. c #32322C",
+" + c #1E1A14",
+".+ c #36322C",
+"++ c #4A4E44",
+"@+ c #1A1A1C",
+"#+ c #BAB6AC",
+"$+ c #B2B2A4",
+"%+ c #0A0A0C",
+"&+ c #26221C",
+"*+ c #22221C",
+" ",
+" . . . ",
+" . + @ + . ",
+" . # $ % . ",
+" . . . $ & $ . . . ",
+" . * * . . . . = + - ; > . . . . * * . ",
+" . * , ' ) ! . ~ { ] { @ { ] # ~ . ^ # / # * . ",
+" . ( ' ' ; _ _ : < [ } | 1 2 3 : _ _ 4 ] 5 ( . ",
+" . ( + _ 6 7 8 9 0 0 0 a a a 8 b c _ d ( . ",
+" . _ e < f g g g g h i j a k f < l _ . ",
+" . m n o f p q g h r s t u v w k f o x y . ",
+" . . . . z * A B g C D E F F F G H I J K L M N O P . . . . ",
+" . : Q Q R S , T U V W U X Y Z Z Y ` ...+.@.f #., 4 ) $.$.: . ",
+" . % %.&.$.*.* =.-.;.>.U ,.'.Z . ).!.~.{.{.].^./., 4 %.(.] _.. ",
+" . c / / l S , =.:.;.<.U s Z . [.}. . . .|.m , ; # # $ * . ",
+" . 1.2.3.S 4.* 5.>.C 6.h 7.8.| . 9.0.a.b.c.}.d.*._ e.f.3.2.2.. ",
+" . . . g.[ { { h.D 6.v 7. .i.j.j.0.0.k.}.+.l.m.@ n.o.. . . ",
+" . p.> { q.r.C G s.t...a.u.k.0.u.v.w._ , x.. . ",
+" . y.m , z.A.h u J +.}.u.a.b.v.w.R , B.C.. ",
+" . c - D.+ , E.F.G.X 7.{.t.].K H.{ , I.J.{ K.. ",
+" . K.m.L.) D./.c { M.M.].].N.x $ O.P.J.> O.Q.x K.. ",
+" R.- S.{ %.S.T.U.C.d x , , , R ; A 7 V.M.# ] # - R. ",
+" . m.S.S.: 3 . 3 [ W.o X.X.[ o Y.[ 1.. g.: %.(.P.. ",
+" . Z.! e T.. R. . `.m.] Q./ { +. R.. 7 ! P..+. ",
+" . e.g.. . *.&.Q.Q.*.. . ++2.. ",
+" . . . 4.x Q.] 4.. . . ",
+" R.R.{ Q.{ @+R. ",
+" . #+$+P.%+ ",
+" g.&+&+*+g. ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/32x32-kde2/video.xpm b/icons/32x32-kde2/video.xpm
new file mode 100644
index 0000000..7d2062f
--- /dev/null
+++ b/icons/32x32-kde2/video.xpm
@@ -0,0 +1,290 @@
+/* XPM */
+static char * video_xpm[] = {
+"32 32 255 2",
+" c None",
+". c #020204",
+"+ c #D2C694",
+"@ c #2D2D29",
+"# c #272722",
+"$ c #FEFAD0",
+"% c #FEFED7",
+"& c #D2CE8E",
+"* c #45452D",
+"= c #000000",
+"- c #1A1A16",
+"; c #8F8F7F",
+"> c #1E1E1B",
+", c #CDBF90",
+"' c #FEFEE6",
+") c #FEFEDE",
+"! c #0C0C0D",
+"~ c #0F0F0D",
+"{ c #BABABC",
+"] c #FEFEED",
+"^ c #F6F6F4",
+"/ c #3B3B3C",
+"( c #FBFBF8",
+"_ c #DEDEDC",
+": c #E4E09C",
+"< c #BCA278",
+"[ c #171717",
+"} c #A2A2A4",
+"| c #D6D6D4",
+"1 c #FAF5BE",
+"2 c #FAF7B3",
+"3 c #FDFAAD",
+"4 c #EFECB0",
+"5 c #191918",
+"6 c #8A8A8C",
+"7 c #1F1F1C",
+"8 c #C6C6C4",
+"9 c #FBF4B9",
+"0 c #F9F1A4",
+"a c #FBF7A6",
+"b c #FAF3A3",
+"c c #FDF9A7",
+"d c #FAEFB2",
+"e c #D9D25A",
+"f c #181818",
+"g c #F7F3BC",
+"h c #F4EAA4",
+"i c #F7F2A7",
+"j c #FAF4A6",
+"k c #FBF59F",
+"l c #FAF39C",
+"m c #A59E3D",
+"n c #070707",
+"o c #221F17",
+"p c #F9F3B3",
+"q c #F4EBA0",
+"r c #F5F0A4",
+"s c #F7F29F",
+"t c #F9F29D",
+"u c #FEFEAF",
+"v c #777627",
+"w c #181815",
+"x c #030303",
+"y c #F4ECA6",
+"z c #F2E5A3",
+"A c #F3EA96",
+"B c #F4EA97",
+"C c #F7F39D",
+"D c #F6F39C",
+"E c #171716",
+"F c #9A9A9C",
+"G c #ECE48D",
+"H c #E3D788",
+"I c #EFDF94",
+"J c #F1E292",
+"K c #FBF3A5",
+"L c #E0DD78",
+"M c #A6A6A4",
+"N c #E9DC87",
+"O c #DAC87A",
+"P c #E7D887",
+"Q c #EEDE90",
+"R c #FBF697",
+"S c #F9F9F8",
+"T c #1D1D1C",
+"U c #8E8E8C",
+"V c #B5B5B6",
+"W c #E3D580",
+"X c #D9C87B",
+"Y c #DDD07F",
+"Z c #E6D785",
+"` c #E9E689",
+" . c #F2F2F3",
+".. c #FAFAFC",
+"+. c #E5D37B",
+"@. c #D6C678",
+"#. c #D9C67B",
+"$. c #E1D280",
+"%. c #FEFAA1",
+"&. c #F3F3F3",
+"*. c #B6B6B4",
+"=. c #C9B770",
+"-. c #E6E6E4",
+";. c #E2D27D",
+">. c #D8C778",
+",. c #D6C470",
+"'. c #DDCE7F",
+"). c #EBE89C",
+"!. c #F2F2F4",
+"~. c #C8BA73",
+"{. c #DECB79",
+"]. c #D6C274",
+"^. c #DAC77B",
+"/. c #E4D48A",
+"(. c #CDBF78",
+"_. c #D2C680",
+":. c #E0CB75",
+"<. c #DAC675",
+"[. c #D7C679",
+"}. c #E7D88F",
+"|. c #161616",
+"1. c #D0BF73",
+"2. c #D2C27B",
+"3. c #D6C987",
+"4. c #E3D37D",
+"5. c #D8C670",
+"6. c #D6C675",
+"7. c #E4E069",
+"8. c #7A792A",
+"9. c #CEBD78",
+"0. c #CFC37F",
+"a. c #D6CB89",
+"b. c #DFD189",
+"c. c #E1CE79",
+"d. c #D1BF70",
+"e. c #D6C67D",
+"f. c #BFBC53",
+"g. c #D1C47F",
+"h. c #D2C57D",
+"i. c #DED295",
+"j. c #E2D596",
+"k. c #F5EDA8",
+"l. c #B4A765",
+"m. c #D5C576",
+"n. c #D0BF70",
+"o. c #DBCC79",
+"p. c #060606",
+"q. c #D7CA7F",
+"r. c #DCD491",
+"s. c #E4DA93",
+"t. c #E9E2A1",
+"u. c #F1E89C",
+"v. c #FBF7B3",
+"w. c #AF9D5D",
+"x. c #D6C475",
+"y. c #D3C270",
+"z. c #D4C372",
+"A. c #DACD73",
+"B. c #84812E",
+"C. c #EFE47F",
+"D. c #262627",
+"E. c #DFD280",
+"F. c #E1D88B",
+"G. c #E6DE96",
+"H. c #F1EBA2",
+"I. c #F8F2A7",
+"J. c #F7F0A6",
+"K. c #FEFDBC",
+"L. c #C7C78F",
+"M. c #A89A5E",
+"N. c #CEBD73",
+"O. c #CEBE72",
+"P. c #D7C76F",
+"Q. c #D7C571",
+"R. c #D4C864",
+"S. c #BFB444",
+"T. c #F4EE95",
+"U. c #F1EA9C",
+"V. c #F5ED9E",
+"W. c #F6EF9E",
+"X. c #F7F1A1",
+"Y. c #FAF3A7",
+"Z. c #FCF7A6",
+"`. c #FEFDB0",
+" + c #FEFCB0",
+".+ c #F4EAA1",
+"++ c #F3E28C",
+"@+ c #E2D481",
+"#+ c #DFD07C",
+"$+ c #CDBF73",
+"%+ c #D0C071",
+"&+ c #D9C875",
+"*+ c #E8DA86",
+"=+ c #BCB749",
+"-+ c #C3B84C",
+";+ c #E8E87F",
+">+ c #FEF8A3",
+",+ c #FEF9A9",
+"'+ c #FDF7A5",
+")+ c #FCF6A3",
+"!+ c #FCFAA8",
+"~+ c #FCFAA7",
+"{+ c #FEFBA6",
+"]+ c #FEFDAA",
+"^+ c #FEFEA8",
+"/+ c #FEFEA7",
+"(+ c #FBF59B",
+"_+ c #EDDD8D",
+":+ c #E6D986",
+"<+ c #E8DA7F",
+"[+ c #DDCE7A",
+"}+ c #DBCD77",
+"|+ c #E0D478",
+"1+ c #E8DE82",
+"2+ c #F2E68A",
+"3+ c #E0D278",
+"4+ c #F6EB7F",
+"5+ c #FEFAB2",
+"6+ c #FEFEAB",
+"7+ c #FEFCAA",
+"8+ c #FEFDA7",
+"9+ c #FEFCA6",
+"0+ c #FEFCA7",
+"a+ c #FCF9A1",
+"b+ c #F4EB93",
+"c+ c #EDDF8A",
+"d+ c #E3D77D",
+"e+ c #ECE18C",
+"f+ c #E6DC7E",
+"g+ c #F1E891",
+"h+ c #FAF795",
+"i+ c #E4D569",
+"j+ c #EFE895",
+"k+ c #FEF69C",
+"l+ c #FEFE9C",
+"m+ c #FEFC9B",
+"n+ c #FEFB9C",
+"o+ c #FCF79B",
+"p+ c #FDF395",
+"q+ c #F9EF8B",
+"r+ c #F2E88C",
+"s+ c #F5EF91",
+"t+ c #FDF794",
+"u+ c #FAF289",
+"v+ c #DAD566",
+"w+ c #F6E886",
+"x+ c #FEFEA4",
+"y+ c #FEFE95",
+"z+ c #FEFE8E",
+"A+ c #FEFA95",
+"B+ c #F6F386",
+"C+ c #A2A236",
+"D+ c #FEEF95",
+"E+ c #1A1A04",
+"F+ c #161604",
+" . . ",
+" . + . . ",
+" @ # . $ % & * = = = - ",
+" = ; > . , ' ) ) = = ; = ; = . ",
+" = = = = . $ ' ) = ; = = = = = ! . . . . ",
+" ~ ; = { = . ) ) ] = = = ^ / ( _ = ; = : & < . . . ",
+" [ = } { = . ) ) = ; = | ^ / ^ _ | = = 1 2 3 4 & < . . ",
+" 5 6 } { = . ) = 7 = 8 | ^ / ^ _ | 8 = 9 0 a b c d e . ",
+" f 6 } { = . ) = ; = { 8 | ^ / ^ _ | 8 = g h i j k l m . ",
+" n 6 } { = o = = = } { 8 | ^ / ^ _ | = = p q r s t u v . ",
+" w = } { = x = ; = / } { 8 | ^ / ^ _ = ; = y z A B C D . ",
+" = ; = { = = = E = F / } { 8 | = = ^ = = = = G H I J K L . ",
+" = = = = = = = ; = U F / } { 8 = = ; = ; = M = N O P Q R e . ",
+" = S = ; T ; = = U U F / } { = ; = = = = V M = W X Y Z ` m . ",
+" = .| = = = M F U U F / } = = = = ..= 8 { M = +.@.#.$.%.v . ",
+" = &.| *./ { M F U U F / = ; = =.= ..-.8 { M = ;.>.,.'.).. ",
+" = !.| *./ { M F U U F = = = =.~.= ..-.8 { M = {.].^./.e . ",
+" = !.| *./ { M F U U = ; = (.~._.= ..-.8 { M = :.<.[.}.m . ",
+" = !.| *./ { M F U |.= = 1.2._.3.= ..-.8 { = = 4.5.6.7.8.. ",
+" = = | *./ { M = = ; = 9.0.a.3.b.= ..-.8 = ; = c.d.e.f.. ",
+" = ; = *./ { = = = = g.h.i.j.b.k.= = -.= = = l.m.n.o.m . . ",
+" p.= = = = = = ; = q.r.s.t.u.k.v.= ; = ; = w.x.y.z.A.8.. . . . ",
+". B.C.= ; D.; = = E.F.G.H.I.J.v.K.L.= = = M.N.O.P.Q.R.. . . . . ",
+" . . S.= = = T.U.V.W.X.Y.j Z.`. +.+++@+#+$+%+,.&+*+=+. . . . ",
+" . . -+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+m . . . ",
+" . . S.3+4+5+6+7+8+9+{+0+a+b+c+d+e+f+g+h+7.v . . . ",
+" . . . S.i+j+k+6+l+m+n+o+p+q+r+s+t+u+m . . . ",
+" . . . S.v+w+6+x+l+y+y+z+z+A+e v . . ",
+" . . . S.i+;+A+l+y+A+B+C+. . ",
+" . . . S.v+;+D+v+v . ",
+" E+F+. C+8.. ",
+" . . "};
diff --git a/icons/32x32-kde2/viewer.xpm b/icons/32x32-kde2/viewer.xpm
new file mode 100644
index 0000000..a7db868
--- /dev/null
+++ b/icons/32x32-kde2/viewer.xpm
@@ -0,0 +1,255 @@
+/* XPM */
+static char * kfind_xpm[] = {
+"32 32 220 2",
+" c None",
+". c #565654",
+"+ c #4E4E4C",
+"@ c #4A4A4C",
+"# c #424244",
+"$ c #3A3A3C",
+"% c #363634",
+"& c #2E2E2C",
+"* c #262624",
+"= c #1E1E1C",
+"- c #1A1A1C",
+"; c #121214",
+"> c #0A0A0C",
+", c #060604",
+"' c #5A5A5C",
+") c #FEFEFC",
+"! c #D2D2D4",
+"~ c #5EC2DC",
+"{ c #D6D6D4",
+"] c #E6F6FC",
+"^ c #8ECEF4",
+"/ c #96CAF4",
+"( c #CEF2FC",
+"_ c #FAFAFC",
+": c #FAFEFC",
+"< c #52BEF4",
+"[ c #028EF4",
+"} c #0676F4",
+"| c #82B2E4",
+"1 c #CECECC",
+"2 c #DADADC",
+"3 c #FAFAF4",
+"4 c #269AF4",
+"5 c #067EF4",
+"6 c #0666FC",
+"7 c #5A82FC",
+"8 c #5E5E5C",
+"9 c #A6A6A4",
+"0 c #CACACC",
+"a c #8A8A8C",
+"b c #767674",
+"c c #6E6E6C",
+"d c #828284",
+"e c #BABAB4",
+"f c #8EC6EC",
+"g c #0E6AFC",
+"h c #1256FC",
+"i c #BAC6F4",
+"j c #A2A2A4",
+"k c #BEBEBC",
+"l c #464644",
+"m c #BEBEC4",
+"n c #666664",
+"o c #2A2A2C",
+"p c #020204",
+"q c #423E3C",
+"r c #E2E6EC",
+"s c #FAF6F4",
+"t c #969694",
+"u c #C2C2C4",
+"v c #AAAAAC",
+"w c #B2B2AC",
+"x c #C6C6C4",
+"y c #0E0E0C",
+"z c #161614",
+"A c #727274",
+"B c #EAEAEC",
+"C c #F7F7F7",
+"D c #B6E2F4",
+"E c #B2DAF4",
+"F c #F2EEEC",
+"G c #F6F6F4",
+"H c #9E9E9C",
+"I c #7A7A7C",
+"J c #8E8E8C",
+"K c #B6B6B4",
+"L c #F1F1F1",
+"M c #AADEEC",
+"N c #62AEE4",
+"O c #BECADC",
+"P c #BAD6DC",
+"Q c #C2DAE4",
+"R c #F2F6FC",
+"S c #AEAEAC",
+"T c #B2B2B4",
+"U c #B6D6E4",
+"V c #86AEE4",
+"W c #CED2DC",
+"X c #B6D2D4",
+"Y c #229EDC",
+"Z c #3A8AD4",
+"` c #B6C2DC",
+" . c #B6B6AC",
+".. c #EEF2F4",
+"+. c #EEEEEC",
+"@. c #DEDEDC",
+"#. c #AEBECC",
+"$. c #0E72CC",
+"%. c #064ABC",
+"&. c #869ACC",
+"*. c #E6E2DC",
+"=. c #BABABC",
+"-. c #626264",
+";. c #F2FAFC",
+">. c #BEDEF4",
+",. c #92BAE4",
+"'. c #CECAC4",
+"). c #8EA6C4",
+"!. c #7E8ABC",
+"~. c #BCBCBC",
+"{. c #F6FAFC",
+"]. c #F6FEFC",
+"^. c #DAF2F4",
+"/. c #A6CEEC",
+"(. c #5EA6E4",
+"_. c #367AD4",
+":. c #B6B6BC",
+"<. c #CAC2BC",
+"[. c #BBBBBB",
+"}. c #C1C1C1",
+"|. c #525254",
+"1. c #C2E6F4",
+"2. c #C6E6F4",
+"3. c #B2D2EC",
+"4. c #568ADC",
+"5. c #2262C4",
+"6. c #627ABC",
+"7. c #8AAAC4",
+"8. c #0A66C4",
+"9. c #1E56BC",
+"0. c #F2F6F4",
+"a. c #86CAEC",
+"b. c #8EC2EC",
+"c. c #7AAEE4",
+"d. c #5292D4",
+"e. c #2A6AC4",
+"f. c #164EBC",
+"g. c #4656BC",
+"h. c #6692BC",
+"i. c #0246BC",
+"j. c #021EBC",
+"k. c #A2A2BC",
+"l. c #62BAE4",
+"m. c #46A2DC",
+"n. c #4A96DC",
+"o. c #3E82CC",
+"p. c #0E32BC",
+"q. c #4A56B4",
+"r. c #A2A6A4",
+"s. c #4252B4",
+"t. c #5E5EBC",
+"u. c #F2F2F4",
+"v. c #7EBAE4",
+"w. c #1E7ECC",
+"x. c #2276C4",
+"y. c #1E66C4",
+"z. c #1A52BC",
+"A. c #0E3EBC",
+"B. c #0216BC",
+"C. c #8A8EB4",
+"D. c #B6B2AC",
+"E. c #9A9A9C",
+"F. c #262A2C",
+"G. c #D2D6DC",
+"H. c #1262BC",
+"I. c #0236BC",
+"J. c #1222B4",
+"K. c #C2BEBC",
+"L. c #F6F2F4",
+"M. c #8ED6EC",
+"N. c #8ED2F4",
+"O. c #92A6CC",
+"P. c #6676BC",
+"Q. c #8E92B4",
+"R. c #1E1614",
+"S. c #665E5C",
+"T. c #F6F2EC",
+"U. c #6ED2EC",
+"V. c #02A2F4",
+"W. c #6AAAF4",
+"X. c #E2E2E4",
+"Y. c #D2D2CC",
+"Z. c #BEBABC",
+"`. c #1A1614",
+" + c #323234",
+".+ c #0AFEFC",
+"++ c #46AAF4",
+"@+ c #0686F4",
+"#+ c #3E72F4",
+"$+ c #7A7A74",
+"%+ c #322A2C",
+"&+ c #06E6EC",
+"*+ c #EEEAE4",
+"=+ c #0E6AF4",
+"-+ c #0E56FC",
+";+ c #9EB2EC",
+">+ c #EAE6E4",
+",+ c #06B2BC",
+"'+ c #E6E6E4",
+")+ c #EAEAE4",
+"!+ c #E2E2DC",
+"~+ c #E2DEDC",
+"{+ c #6A6A6C",
+"]+ c #222224",
+"^+ c #BAB6B4",
+"/+ c #3E3E3C",
+"(+ c #02A6D4",
+"_+ c #327EE4",
+":+ c #DADAD4",
+"<+ c #AED2DC",
+"[+ c #129AF4",
+"}+ c #0A82F4",
+"|+ c #D6D2D4",
+"1+ c #D2CECC",
+"2+ c #62C2F4",
+"3+ c #069AFC",
+"4+ c #0A82FC",
+"5+ c #1A76F4",
+"6+ c #929294",
+"7+ c #C6C6BC",
+" . . . + @ # $ % & * = - ; > , > > > > > > ",
+" ' ) . ! ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ~ ) > ",
+". ) ) ' { ) ) ) ) ) ) ) ) ) ) ) ) ) ] ^ / ( > ",
+". ' . ' ! ) ) ) ) ) ) ) ) ) ) ) _ : < [ } | > > > > ",
+"' 1 { ! 2 ) ) ) ) ) ) ) ) ) ) _ 3 3 4 5 6 7 8 9 0 > ",
+"+ ) ) ) ) ) ) ) ) ) ) 0 a b b c d e f g h i 8 j k > ",
+"l ) ) ) ) ) ) ) ) m n o o * o # p $ q j r s 8 t u > ",
+"$ ) ) ) ) ) ) ) v o o w ) ) ) ) ) x y z A : 8 t k > ",
+"& _ ) ) ) ) ) 9 * 9 B ) C D E B F G G H * I 8 J K > ",
+"o ) ) ) ) ) m o H _ ) ) L M N O { P Q R S z & d T > ",
+"- ) ) ) ) ) o A B ) ) ) _ U V W X Y Z ` _ c - b .> ",
+"; ) ) ) ) x o k ) ) ) ) : ..+.@.#.$.%.&.*.=.- -.S > ",
+"> ) ) ) ) o ' ) ) ) ) ) ;.>.,.` '.).!.~.1 @.+ % S > ",
+"p ) ) ) ) o . ) ) {.].{.^./.(._.:.<.[.}.x @.8 - S > ",
+"> ) ) _ 3 o |.) _ 1.2.2.3.| 4.5.6.7.8.9.x { 8 - S > ",
+"> _ _ G G o @ ) 0.a.f b.c.d.e.f.g.h.i.j.k.1 8 z j > ",
+"> G G G _ o l ) 0.l.m.n.o.e.9.p.q.r.s.t.T 0 |.* j > ",
+"> u.u.u.G K o { u.v.w.x.y.z.A.B.C.D. .e k =.& |.E.> ",
+"> G G G G +.F.I u.G.n.H.%.I.J.t.K S T K K.|., 8 H > ",
+"> L.L...M.N.r.= E.s *.O.6.P.Q. .T T =.x d p R.S.t > ",
+"> T.s U.V.[ W.b o T G X.Y.<.k Z.=.k u I `. +.+p S > ",
+"> T.T.++@+} #+s $+y p K X.2 W { u 9 @ > %+&+J p H > ",
+"> *+*+/.=+-+;+*+>+J % y p @ # + = > ++ ,+q |.J p + ",
+"> >+'+)+r '+'+!+~+X.0 j {+; ]+* ' E.v ^+p p /+|.J p ",
+"> '+'+'+'+!+!+(+@.@.@.1 k w w w v v ^+u { x p /+|.J p ",
+"> '+*.X.X.~+~+@.{ _+:+{ W 0 0 0 x 0 0 u u ! A ]+/+|.J p ",
+"> ~+X.~+~+<+[+}+c.|+1+1 '.0 0 0 0 x u u u u ' $+F./+|.J p ",
+"> X.X.X.X.2+3+4+5+! _+! 1 0 '.0 x x u k k u + A 6+p /+|.J p ",
+"> > > p p p p * * & & o o o & * * ]+* ]+]+]+- + 9 l p /+|.J p ",
+" p J I I I b b A c c {+{+8 8 ' ' @ l l l /+6+> p /+|.J p ",
+" > 0 x x u u x u u u 7+u k u k k k k e =.K x > p /+l p ",
+" > > > > > > > > > > > > > > > > > > > > > > > p p "};
diff --git a/icons/32x32-kde2/window-close.xpm b/icons/32x32-kde2/window-close.xpm
new file mode 100644
index 0000000..0700be1
--- /dev/null
+++ b/icons/32x32-kde2/window-close.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 4 1",
+"# c #000000000000",
+"X c #999999999999",
+"o c #ffffffffffff",
+" c None",
+/* pixels */
+" ######## ",
+" ############ ",
+" ################ ",
+" ################## ",
+" ####################X ",
+" ######################X ",
+" ########################X ",
+" #######o##########o#######X ",
+" ######ooo########ooo######X ",
+" ######ooooo######ooooo######X ",
+" #######ooooo####ooooo#######X ",
+"#########ooooo##ooooo#########X ",
+"##########oooooooooo##########X ",
+"###########oooooooo###########XX",
+"############oooooo############XX",
+"############oooooo############XX",
+"###########oooooooo###########XX",
+"##########oooooooooo##########XX",
+"#########ooooo##ooooo#########XX",
+" #######ooooo####ooooo#######XX ",
+" ######ooooo######ooooo######XX ",
+" ######ooo########ooo######XXX ",
+" #######o##########o#######XX ",
+" ########################XXX ",
+" ######################XXX ",
+" X####################XXX ",
+" X##################XXX ",
+" X################XXX ",
+" XX############XXXX ",
+" XX########XXXXX ",
+" XXXXXXXXXXX ",
+" XXXXXXX ",
+};
diff --git a/icons/32x32-kde2/window-delete.xpm b/icons/32x32-kde2/window-delete.xpm
new file mode 100644
index 0000000..64c636f
--- /dev/null
+++ b/icons/32x32-kde2/window-delete.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 6 1",
+". c #dcdcdc",
+"X c #999999999999",
+"o c black ",
+"+ c #a0a0a0",
+"# c #777777",
+" c None",
+/* pixels */
+" oooooooooo ",
+" oo..........oo ",
+" o..............o ",
+" o................o ",
+" o..................oX ",
+" o....................oX ",
+" o..........##..........oX ",
+" o..........# #..........oX ",
+" o..........# #..........oX ",
+" o...........####...........oX ",
+" o...........# #...........oX ",
+"o............# #...........+oX ",
+"o............####...........+oX ",
+"o............# #...........+oXX",
+"o............# #...........+oXX",
+"o............####...........+oXX",
+"o............# #...........+oXX",
+"o............# #...........+oXX",
+"o............# #...........+oXX",
+" o...........# #..........+oXX ",
+" o...........####..........+oXX ",
+" o..........# #.........+oXXX ",
+" o..........# #.........+oXX ",
+" o..........##.........+oXXX ",
+" o...................+oXXX ",
+" Xo.................+oXXX ",
+" Xo..............++oXXX ",
+" Xoo...........+ooXXX ",
+" XXoo++++++++ooXXXX ",
+" XXooooooooXXXXX ",
+" XXXXXXXXXXX ",
+" XXXXXXX ",
+};
diff --git a/icons/32x32-kde2/window-destroy.xpm b/icons/32x32-kde2/window-destroy.xpm
new file mode 100644
index 0000000..891ce2c
--- /dev/null
+++ b/icons/32x32-kde2/window-destroy.xpm
@@ -0,0 +1,121 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 83 1",
+" c #020202020404",
+". c #06060e0e2c2c",
+"X c #06060e0e3434",
+"o c #060612123434",
+"O c #060612123c3c",
+"+ c #0a0a12123c3c",
+"@ c #14140c0c2c2c",
+"# c #12120e0e3434",
+"$ c #2a2a0a0a2424",
+"% c #060614144444",
+"& c #0a0a15154444",
+"* c #0a0a16164c4c",
+"= c #0a0a1a1a4c4c",
+"- c #0a0a1a1a5454",
+"; c #0a0a1e1e5c5c",
+": c #0e0e1e1e6464",
+"> c #0e0e22226464",
+", c #0e0e24246c6c",
+"< c #0e0e25257474",
+"1 c #12122a2a7c7c",
+"2 c #2e2e1a1a5454",
+"3 c #2e2e1e1e6464",
+"4 c #3e3e2a2a7474",
+"5 c #565602020404",
+"6 c #5e5e02020404",
+"7 c #5e5e06061414",
+"8 c #666602020c0c",
+"9 c #767602020404",
+"0 c #727202020c0c",
+"q c #7a7a02020404",
+"w c #7a7a02020c0c",
+"e c #72720a0a1c1c",
+"r c #7e7e0a0a2424",
+"t c #4a4a1e1e5c5c",
+"y c #12122b2b8484",
+"u c #12122e2e8c8c",
+"i c #161632328c8c",
+"p c #121232329494",
+"a c #141433339c9c",
+"s c #16163636a4a4",
+"d c #16163a3aacac",
+"f c #1a1a3e3eacac",
+"g c #2e2e32328c8c",
+"h c #1a1a4242bcbc",
+"j c #1d1d4646c4c4",
+"k c #1e1e4a4acccc",
+"l c #1e1e5252d4d4",
+"z c #22224e4ecccc",
+"x c #22225252cccc",
+"c c #23235656d4d4",
+"v c #25255b5bdcdc",
+"b c #26265e5ee4e4",
+"n c #2e2e6666e4e4",
+"m c #32326666e4e4",
+"M c #34346c6ce4e4",
+"N c #3c3c7474e4e4",
+"B c #3e3e7676ecec",
+"V c #42427a7aecec",
+"C c #4b4b8383ecec",
+"Z c #52528a8aecec",
+"A c #56569696ecec",
+"S c #5e5e9e9eecec",
+"D c #62629e9eecec",
+"F c #6464a4a4ecec",
+"G c #6a6aaaaaecec",
+"H c #828202020404",
+"J c #868602020c0c",
+"K c #9c9c02020404",
+"L c #a5a502020404",
+"P c #adad02020404",
+"I c #b2b202020404",
+"U c #bcbc02020404",
+"Y c #c4c402020404",
+"T c #cdcd02020404",
+"R c #d3d302020404",
+"E c #dada02020404",
+"W c #fcfc05052626",
+"Q c #f4f44e4e0707",
+"! c #ededd3d31515",
+"~ c #fcfcebeb0505",
+"^ c #f9f9f6f6bdbd",
+"/ c #fefefefefcfc",
+"( c None",
+/* pixels */
+"((((((((((((((((((((((((((~!^~(~",
+"((((((((((((((((((((((((((Q!WW~(",
+"((((((((((((........ ,O- W!QW~(",
+"(((((((((..XXXXXOXX.oOicy (~((((",
+"((((((((..XO%%%&X++XXX,h1#(((^~(",
+"((((((.oO%&;<,::=&+Xooo&oX@((((~",
+"(((((..o%:<sjkfdy,&+.....oo(((((",
+"((((.XX&:pzcMNblay:&++oo.+++((((",
+"((((..%-yzmCZZmvfu;%oX..+.o+((((",
+"(((.XX=<dknFFSBbk<-*%+o.o...@(((",
+"(((ooo-1kMSGDAVcxu>*oo.o.o+..(((",
+"((.XOO-ykvmVCmbja<-%X+.+..oo.(((",
+"((.oXO%<fljnvzhsy:-%+.o.o+.XX.((",
+"(..o.O%;ydasfdua*&&oo.+..oo.+.((",
+"(...XO&*-<yuy<<*OOXX..........((",
+"(.Xo.XO%-;-;>--&ooX.+.+o.X+.X.((",
+"(...XXOX%%*%%&%XO.oO.o..oo.oO.((",
+"((X.X.+OX+XOOXXXO..o.+o.@o...X((",
+"((.+....XXXXXXX..oo.o..+o.ooOO((",
+"((..+XooX.......X.o.+o..O...O(((",
+"(((......+.XXX..oO.o..oo.oOo=(((",
+"((((XOoo.X...X...o.oo..X..o*((((",
+"(((($...X+..X.X.o.X@.oO.oO-2((((",
+"((((($o...X...X.O.X+..X.o-3(((((",
+"((((((.oOo..XX...X..oOXO-a((((((",
+"(((((((..O.....X.XX..O=1g(((((((",
+"((((((((...X.X..+.XO-,a4((((((((",
+"((((((((((.X.X.X++=:ag((((((((((",
+"(((((((((((((O%&;<y(((((((((((((",
+"((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((",
+};
diff --git a/icons/32x32-kde2/window-identify.xpm b/icons/32x32-kde2/window-identify.xpm
new file mode 100644
index 0000000..2968daf
--- /dev/null
+++ b/icons/32x32-kde2/window-identify.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 40 1",
+" c #000000000000",
+". c #101031314d4d",
+"X c #1b1b41415e5e",
+"o c #171745456969",
+"O c #1a1a47476c6c",
+"+ c #1c1c49496b6b",
+"@ c #1c1c4c4c7474",
+"# c #1d1d4e4e7878",
+"$ c #24244a4a6767",
+"% c #20204f4f7777",
+"& c #212150507474",
+"* c #282851517373",
+"= c #36365b5b7979",
+"- c #262661618f8f",
+"; c #2e2e65658f8f",
+": c #242462629191",
+"> c #292965659494",
+", c #393962628383",
+"< c #39396f6f9c9c",
+"1 c #26266b6ba1a1",
+"2 c #2d2d7676aeae",
+"3 c #32327676afaf",
+"4 c #3c3c7878abab",
+"5 c #31317c7cbcbc",
+"6 c #40407878a7a7",
+"7 c #2f2f8686d0d0",
+"8 c #36368989cfcf",
+"9 c #35358a8ad2d2",
+"0 c #4b4b8888bcbc",
+"q c #40409090cdcd",
+"w c #4d4d9191caca",
+"e c #47479898d6d6",
+"r c #53539696caca",
+"t c #52529c9cd7d7",
+"y c #59599d9dd7d7",
+"u c #7070a6a6cfcf",
+"i c #7c7caaaad1d1",
+"p c #8585afafd0d0",
+"a c #9292b3b3cfcf",
+"s c None",
+/* pixels */
+"ssssssssssss ssssssssss",
+"ssssssssss irr55<<==. ssssssss",
+"ssssssss ir3 X=>@. ssssss",
+"sssssss ir$ ssssss &;>,. sssss",
+"ssssss i0= ssssssssss 62>@ sssss",
+"ssssss i3+ ssssssssss w52:. ssss",
+"sssss ir% ssssssssssss r2>O ssss",
+"sssss r5O ssssssssssss u5>o ssss",
+"sssss r2# ssssssssssss i52o ssss",
+"sssss 35:, ssssssss ir52. ssss",
+"sssss 3-130rr ssssss i52# sssss",
+"ssssss @:22553 sssss ir5>. sssss",
+"sssssss .@:22o ssss at5:. ssssss",
+"ssssssss .o. ssss pt7>. sssssss",
+"ssssssssss ssss at7>. ssssssss",
+"ssssssssssssssss pt7>. sssssssss",
+"sssssssssssssss at7>. ssssssssss",
+"ssssssssssssss ai92# sssssssssss",
+"ssssssssssssss it4>. sssssssssss",
+"sssssssssssss aue2@ ssssssssssss",
+"sssssssssssss uq2>o ssssssssssss",
+"sssssssssssss q2>o. ssssssssssss",
+"ssssssssssssss .o. sssssssssssss",
+"sssssssssssssss ssssssssssssss",
+"ssssssssssssssssssssssssssssssss",
+"ssssssssssssssssssssssssssssssss",
+"sssssssssssssss ssssssssssssss",
+"ssssssssssssss 8,= sssssssssssss",
+"sssssssssssss 8iy8O ssssssssssss",
+"sssssssssssss *y8-. ssssssssssss",
+"ssssssssssssss +o. sssssssssssss",
+"sssssssssssssss ssssssssssssss",
+};
diff --git a/icons/32x32-kde2/window-lower.xpm b/icons/32x32-kde2/window-lower.xpm
new file mode 100644
index 0000000..2fc0662
--- /dev/null
+++ b/icons/32x32-kde2/window-lower.xpm
@@ -0,0 +1,106 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 68 1",
+" c #030300000303",
+". c #030304040a0a",
+"X c #04040b0b1313",
+"o c #05050e0e1818",
+"O c #050510101b1b",
+"+ c #060616162222",
+"@ c #070718182626",
+"# c #07071a1a2828",
+"$ c #08081d1d2d2d",
+"% c #0a0a27273b3b",
+"& c #0c0c3b3b5353",
+"* c #0d0d44445e5e",
+"= c #12124f4f6b6b",
+"- c #12125d5d7979",
+"; c #19195d5d7979",
+": c #0e0e66668282",
+"> c #0f0f70708e8e",
+", c #0e0e77779393",
+"< c #0e0e7d7d9999",
+"1 c #1b1b65658181",
+"2 c #191969698585",
+"3 c #131372729090",
+"4 c #141482829e9e",
+"5 c #0e0e8b8ba7a7",
+"6 c #0e0e9292aeae",
+"7 c #0e0e9696b2b2",
+"8 c #0e0e9898b4b4",
+"9 c #0d0d9f9fb9b9",
+"0 c #1d1d8484a0a0",
+"q c #232382829e9e",
+"w c #24248686a2a2",
+"e c #23238c8ca8a8",
+"r c #2f2f8d8da9a9",
+"t c #29299292aeae",
+"y c #2e2e9696b2b2",
+"u c #0d0da9a9c3c3",
+"i c #0c0cb4b4cbcb",
+"p c #1515b8b8cece",
+"a c #0a0ac2c2d2d2",
+"s c #1414c3c3d6d6",
+"d c #1313cdcddbdb",
+"f c #2121dcdce0e0",
+"g c #3b3be5e5e5e5",
+"h c #4d4da2a2bcbc",
+"j c #4949bdbdd3d3",
+"k c #5d5dc4c4d8d8",
+"l c #5959ccccdede",
+"z c #5e5ed3d3e3e3",
+"x c #6060c5c5d9d9",
+"c c #7474c3c3d7d7",
+"v c #6767d2d2e2e2",
+"b c #6c6cd7d7e5e5",
+"n c #7e7eddddebeb",
+"m c #8787d7d7e5e5",
+"M c #8888d5d5e5e5",
+"N c #8181e1e1eded",
+"B c #9393e2e2eeee",
+"V c #9a9ae1e1eded",
+"C c #a2a2e5e5f1f1",
+"Z c #ababeeeef7f7",
+"A c #a3a3fbfbffff",
+"S c #b7b7efeff7f7",
+"D c #c8c8e9e9f3f3",
+"F c #d1d1e8e8f2f2",
+"G c #e0e0f4f4fcfc",
+"H c #efeff5f5fdfd",
+"J c #fffffcfcffff",
+"K c None",
+/* pixels */
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKK .XoOOOOoX. KKKKKKKKKK",
+"KKKKKKKKKKow00yyrrq:*.KKKKKKKKKK",
+"KKKKKKKKKK+tVDHHHHDc&XKKKKKKKKKK",
+"KKKKKKKKKK@tGBccMBv<&XKKKKKKKKKK",
+"KKKKKKKKKKOhJAbaisd<&oKKKKKKKKKK",
+"KKKKKKKKKKOhJAzaisf<&oKKKKKKKKKK",
+"KKKKKKKKKKOhJAzaisg<&oKKKKKKKKKK",
+"KKKKKKKKKKXhGBzaisg<&oKKKKKKKKKK",
+"KKKKKKKKKKOtSBbaisf<&oKKKKKKKKKK",
+"KKK .XXo+&eCbbiisf<&%+oXX KKK",
+"KKK ,jvnnvlhnvziisd9<>21;=*& KKK",
+"KKKK.,jZGGGGnvdiipsu96543-&.KKKK",
+"KKKKKo,mZNnxkaiiuussddf5:&OKKKKK",
+"KKKKKK#,mZnlaiiuuissdf7:&#KKKKKK",
+"KKKKKKK$,mZkaiiiiisdg8:&$KKKKKKK",
+"KKKKKKKK$,mZkaiiisdg8:&$KKKKKKKK",
+"KKKKKKKKK$,mZkiisdf8:&$KKKKKKKKK",
+"KKKKKKKKKK$,MZkdsf8>&$KKKKKKKKKK",
+"KKKKKKKKKKK$,MZvf8>&$KKKKKKKKKKK",
+"KKKKKKKKKKKK#,MZk>&$KKKKKKKKKKKK",
+"KKKKKKKKKKKKK#,M>&$KKKKKKKKKKKKK",
+"KKKKKKKKKKKKKK+,&+KKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKXXKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+};
diff --git a/icons/32x32-kde2/window-raise.xpm b/icons/32x32-kde2/window-raise.xpm
new file mode 100644
index 0000000..83cfc87
--- /dev/null
+++ b/icons/32x32-kde2/window-raise.xpm
@@ -0,0 +1,122 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 84 1",
+" c #030300000303",
+". c #030303030909",
+"X c #04040b0b1313",
+"o c #050511111b1b",
+"O c #070716162424",
+"+ c #0c0c1e1e2e2e",
+"@ c #080820203030",
+"# c #0a0a27273b3b",
+"$ c #0a0a2a2a3e3e",
+"% c #0b0b2c2c4242",
+"& c #0b0b30304646",
+"* c #0c0c34344c4c",
+"= c #0c0c3b3b5353",
+"- c #0d0d43435d5d",
+"; c #0d0d4c4c6666",
+": c #0e0e4e4e6a6a",
+"> c #0e0e52526e6e",
+", c #0e0e58587474",
+"< c #0e0e5d5d7979",
+"1 c #343453536f6f",
+"2 c #393960607c7c",
+"3 c #0e0e66668282",
+"4 c #0e0e6a6a8686",
+"5 c #0e0e76769393",
+"6 c #0e0e78789494",
+"7 c #0e0e7e7e9a9a",
+"8 c #13137a7a9696",
+"9 c #37376c6c8888",
+"0 c #424266668282",
+"q c #0e0e8585a1a1",
+"w c #0e0e8a8aa6a6",
+"e c #0e0e9191adad",
+"r c #0e0e9595b1b1",
+"t c #0d0d9c9cb6b6",
+"y c #15158686a2a2",
+"u c #17178d8da9a9",
+"i c #1a1a8787a3a3",
+"p c #1b1b8e8eaaaa",
+"a c #0d0da2a2bcbc",
+"s c #0c0cacacc4c4",
+"d c #0c0cb3b3caca",
+"f c #1717a9a9c3c3",
+"g c #1515bbbbd1d1",
+"h c #2424bfbfd5d5",
+"j c #3333aeaec6c6",
+"k c #0a0ac2c2d2d2",
+"l c #1414c3c3d6d6",
+"z c #1212cdcddada",
+"x c #1818cfcfd7d7",
+"c c #1e1edfdfdddd",
+"v c #2121c7c7d7d7",
+"b c #2323c5c5d9d9",
+"n c #2020d4d4dcdc",
+"m c #2c2ce2e2e0e0",
+"M c #3838e8e8e2e2",
+"N c #46468c8ca8a8",
+"B c #6868a4a4bebe",
+"V c #6464a9a9c3c3",
+"C c #6060bdbdd3d3",
+"Z c #5f5fc4c4d8d8",
+"A c #5c5ccfcfe1e1",
+"S c #4444eaeae5e5",
+"D c #6969c5c5d9d9",
+"F c #7373ccccdede",
+"G c #6767d1d1e1e1",
+"H c #6b6bd4d4e4e4",
+"J c #7a7ad4d4e4e4",
+"K c #9999bfbfd4d4",
+"L c #8b8bc7c7dbdb",
+"P c #8a8ac9c9dbdb",
+"I c #9191c7c7dbdb",
+"U c #9090ccccdede",
+"Y c #9494ededf7f7",
+"T c #9b9bf6f6fefe",
+"R c #aaaaececf5f5",
+"E c #a5a5fcfcffff",
+"W c #c5c5cfcfe1e1",
+"Q c #c8c8d5d5e5e5",
+"! c #ccccf0f0f8f8",
+"~ c #ddddf3f3fbfb",
+"^ c #e2e2f3f3fbfb",
+"/ c #f7f7fbfbffff",
+"( c #fffffcfcffff",
+") c None",
+/* pixels */
+"))))))))))))))))))))))))))))))))",
+"))))))))))))))))))))))))))))))))",
+"))))))))))))))))))))))))))))))))",
+"))))))))))))))))))))))))))))))))",
+"))))))))))))))))))))))))))))))))",
+"))))))))))))))) )))))))))))))))",
+")))))))))))))) 6* ))))))))))))))",
+"))))))))))))) 8/B* )))))))))))))",
+")))))))))))) 8/^t7*.))))))))))))",
+"))))))))))) 5/^Pst<*.)))))))))))",
+")))))))))) 6/~PGzst<*.))))))))))",
+"))))))))) 5(~PZzkcst<*.)))))))))",
+")))))))) 5(~UZxdglcst<* ))))))))",
+"))))))) 6/^LZxdddlzSst<* )))))))",
+")))))) 5/^LZkddssglzMae<= ))))))",
+"))))) 7/^ICkdddddglzzca5<& )))))",
+")))) qQWKVeetzgdsglsarwq6<* ))))",
+"))) 112--;47DFzgdxxr7,,:;=&% )))",
+"))) XuRYHzgbc7= . )))",
+"))))))))))+y!EHAgbS7= ))))))))))",
+"))))))))))+y(EHAgbS7= ))))))))))",
+"))))))))))+y/EHAgbS7= ))))))))))",
+"))))))))))Oi(EHAgbm7= ))))))))))",
+"))))))))))oy!TAZgbn7= ))))))))))",
+"))))))))))#yRJjjfhv5= ))))))))))",
+")))))))))) 90N7qupp3= ))))))))))",
+")))))))))) $-;>>:::=@ ))))))))))",
+")))))))))) ))))))))))",
+"))))))))))))))))))))))))))))))))",
+"))))))))))))))))))))))))))))))))",
+"))))))))))))))))))))))))))))))))",
+"))))))))))))))))))))))))))))))))",
+};
diff --git a/icons/32x32-kde2/window.xpm b/icons/32x32-kde2/window.xpm
new file mode 100644
index 0000000..40dc907
--- /dev/null
+++ b/icons/32x32-kde2/window.xpm
@@ -0,0 +1,97 @@
+/* XPM */
+static char * kwm_xpm[] = {
+"32 32 62 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #4D4D4D",
+"# c #008586",
+"$ c #00898A",
+"% c #008D8F",
+"& c #009193",
+"* c #009598",
+"= c #00999C",
+"- c #009EA1",
+"; c #00A2A5",
+"> c #00A6AA",
+", c #00AAAE",
+"' c #00AEB3",
+") c #BDBDBD",
+"! c #848484",
+"~ c #AEAEAC",
+"{ c #FEFEFE",
+"] c #C3C3C3",
+"^ c #DDDBDB",
+"/ c #EEEEEE",
+"( c #F8F8F8",
+"_ c #010101",
+": c #F2F2F2",
+"< c #A6A6A6",
+"[ c #B1B1B1",
+"} c #EBEBEB",
+"| c #E1E1E1",
+"1 c #C5C5C5",
+"2 c #7A7979",
+"3 c #585858",
+"4 c #141414",
+"5 c #1F1F1F",
+"6 c #B3B3B3",
+"7 c #7E7E7E",
+"8 c #828282",
+"9 c #A8A8A8",
+"0 c #8B8B8B",
+"a c #818181",
+"b c #F1F1F1",
+"c c #AAAAAA",
+"d c #030303",
+"e c #050505",
+"f c #070707",
+"g c #888888",
+"h c #090909",
+"i c #040404",
+"j c #020202",
+"k c #FDFDFD",
+"l c #DADADA",
+"m c #080808",
+"n c #B6B6B6",
+"o c #EDEDED",
+"p c #A9A9A9",
+"q c #7C7C7C",
+"r c #0D0D0D",
+"s c #0B0B0B",
+"t c #181818",
+"u c #323232",
+"v c #1D1D1D",
+"w c #0C0C0C",
+" ",
+" ",
+".......................... ",
+".+++@#$%&*==-;>,'+++@+++@. ",
+".+))@#$%&*==-;>,'+))@+))@. ",
+".+))@#$%&*==-;>,'+))@+))@. ",
+".@@@@@@@@@@@@@@@@@@@@@@@@. ",
+".!~~+++++++++{{{{{{{{{{{]. ",
+".!~~+++++++++{{{{{{{{{{{]. ... ",
+".!^^+++++++++{{{{{{{{{{{]. .... ",
+".!^^+++++++++{{{{{{{{{{{]. .... ",
+".!^^+++++++++{{{/({{{{{{]. _.. ",
+".!^^+++++++++{{:<[}|12223..4. ",
+".!^^+++++++++{{2222222223..5 ",
+".!^^+++++++++{{67890a2223..._ ",
+".!^^+++++++++{{{{{{{bc223..__d ",
+".!^^+++++++++{{{{{{{{(223..ed_f ",
+".!^^+++++++++{{{{{{{{{g23.h .ij.",
+".!^^+++++++++{{{{{{{kl223m di.",
+".!~~+++++++++{{{{{{kn2223.. .e5 ",
+".!~~+++++++++{{{{{op22223..... ",
+".!]]]]]]]]]]]]]]]]q333333.r_ ",
+"..................s.t........ ",
+" ._.u .... ",
+" ...d e.v ",
+" .i ._m ",
+" .mi ..w ",
+" .ih .j. ",
+" .. .j. ",
+" ._ ",
+" ",
+" "};
diff --git a/icons/32x32-kde2/windows.xpm b/icons/32x32-kde2/windows.xpm
new file mode 100644
index 0000000..9504ff5
--- /dev/null
+++ b/icons/32x32-kde2/windows.xpm
@@ -0,0 +1,128 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 90 1",
+" c #000000000000",
+". c #06060f0f0f0f",
+"X c #080815151414",
+"o c #0c0c21211f1f",
+"O c #101029292727",
+"+ c #161635353333",
+"@ c #1a1a3d3d3a3a",
+"# c #383838383838",
+"$ c #030330304444",
+"% c #030334344949",
+"& c #040438384f4f",
+"* c #04043b3b5454",
+"= c #050543435e5e",
+"- c #1f1f4c4c4848",
+"; c #050546466363",
+": c #05054c4c6b6b",
+"> c #060652527373",
+", c #060655557878",
+"< c #060659597d7d",
+"1 c #242455555151",
+"2 c #262661615e5e",
+"3 c #262665656262",
+"4 c #2a2a66666363",
+"5 c #29296a6a6666",
+"6 c #2c2c6f6f6b6b",
+"7 c #2e2e72726c6c",
+"8 c #303073736d6d",
+"9 c #313177777272",
+"0 c #34347c7c7676",
+"q c #35357e7e7878",
+"w c #4f4f4f4f4f4f",
+"e c #555555555555",
+"r c #43437a7a7878",
+"t c #7d7d7d7d7d7d",
+"y c #07075d5d8383",
+"u c #060660608787",
+"i c #080865658c8c",
+"p c #0b0b6d6d9595",
+"a c #0d0d75759d9d",
+"s c #18186b6b8f8f",
+"d c #0f0f7a7aa2a2",
+"f c #11117f7fa7a7",
+"g c #11117f7fa8a8",
+"h c #2d2d7c7c9d9d",
+"j c #393983837c7c",
+"k c #13138484adad",
+"l c #15158b8bb4b4",
+"z c #16168f8fb8b8",
+"x c #18189494bdbd",
+"c c #3e3e8c8c8686",
+"v c #1a1a9999c3c3",
+"b c #1b1b9f9fc8c8",
+"n c #40408f8f8989",
+"m c #434393938d8d",
+"M c #454598988f8f",
+"N c #515186868484",
+"B c #41418b8baaaa",
+"V c #55559b9bb6b6",
+"C c #666697979494",
+"Z c #7474a2a29f9f",
+"A c #6a6aa9a9c2c2",
+"S c #7d7db7b7cccc",
+"D c #878787878787",
+"F c #9a9a9a9a9a9a",
+"G c #8a8ab1b1afaf",
+"H c #9696bbbbb9b9",
+"J c #a9a9a9a9a9a9",
+"K c #b6b6b6b6b6b6",
+"L c #bcbcbcbcbcbc",
+"P c #9090c3c3d6d6",
+"I c #a9a9c8c8c6c6",
+"U c #a2a2cfcfdfdf",
+"Y c #b5b5d2d2d0d0",
+"T c #b6b6dadae7e7",
+"R c #c3c3c3c3c3c3",
+"E c #c9c9c9c9c9c9",
+"W c #c7c7dededada",
+"Q c #d6d6d6d6d6d6",
+"! c #dbdbdbdbdbdb",
+"~ c #c9c9e4e4eeee",
+"^ c #d2d2e5e5e2e2",
+"/ c #dadaeeeef4f4",
+"( c #e6e6e6e6e6e6",
+") c #e4e4efefeeee",
+"_ c #ecececececec",
+"` c #ebebf2f2f1f1",
+"' c #ececf6f6fafa",
+"] c #f4f4f4f4f4f4",
+"[ c #fcfcfcfcfcfc",
+"{ c None",
+/* pixels */
+"{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{",
+"{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{",
+"{{{{{{{{{{{32{{{{{{{{{{{{{{{{{{{",
+"{{{{{{{{{{2[_22{{{{{{{{{{{{{{{{{",
+"{{{{{{{{{{2_R`D12{{{{{{{{{{{{{{{",
+"{{{{{{{{{2D_RRD`)23{{{{{{{{{{{{{",
+"{{{{{{{{{2EDDDMMM^W12{{{{{{{{{{{",
+"{{{{{{{{eE[[[DMMmncYI22{{{{{{{{{",
+"{{{{{{{{eE[[[[[cqncjjHG12{{{{{{{",
+"{{{{{{{eR[[[[[[[[62cqq0ZC22{{{{{",
+"{{{{{{{eR[[[[[][][[1-q997Nr23{{{",
+"{{{{{{eR[[[[[][]]]]]`@+86534_12{",
+"{{{{{{eR][][]]]]]]]]]`_Oo53_R_D1",
+"yyyyyyyyyyyyyyyyyyyyyyy!(X.`RRD3",
+"e[__R['/~TUPSAVBhs[_`RyJ!]]DDD2{",
+"e_RRDbvxzlkddaapiu_RRDyF!((]]D1{",
+"e]RRDvvxzlkgfaapiy_RRDyF!_((Le{{",
+"eDDDD<,>::;=**&%$$DDDDeF!(((Le{{",
+"eE[[[[[[[[[[[[[[[[[[[LeFQ((Le{{{",
+"eE[RRRRRRRR[[]]]]]``_LeFQ((Le{{{",
+"eE[R[[R[[RR[]]]]]]]__LeFQ(Le{{{{",
+"eR[R[Rt[RtR[[]]]]`___LwFQ(Le{{{{",
+"eE[RRttRttR]]]]]_____LeFQKe{{{{{",
+"eR[R[[R[[RR[]]]]]___(LeFQKe{{{{{",
+"eR[R[Rt[RtR]]]]_]__((KeFJe{{{{{{",
+"eR[RRttRttR]]]]]___((KetJe{{{{{{",
+"eR[RRRRRRRR]]]____(((Ke#w{{{{{{{",
+"eR[[[[][]]]]]____((((Ke{{{{{{{{{",
+"eR[[]][]]]]]]____((((Ke{{{{{{{{{",
+"eRLLLLLLLLLLLLLKLKKKKKe{{{{{{{{{",
+"eeeeeeeeeeeeeeeeeeeeeee{{{{{{{{{",
+"{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{",
+};
diff --git a/icons/32x32-kde2/word-processor.xpm b/icons/32x32-kde2/word-processor.xpm
new file mode 100644
index 0000000..1fe1022
--- /dev/null
+++ b/icons/32x32-kde2/word-processor.xpm
@@ -0,0 +1,161 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 123 2",
+" c #000000000000",
+". c #06060a0a0c0c",
+"X c #0a0a0c0c0c0c",
+"o c #121212121414",
+"O c #1a1a1a1a1c1c",
+"+ c #222226262424",
+"@ c #373735352b2b",
+"# c #4e4e02020404",
+"$ c #66662d2d0404",
+"% c #6f6f31310404",
+"& c #6a6a35350c0c",
+"* c #727232320404",
+"= c #434340403434",
+"- c #464646464444",
+"; c #4e4e4e4e4c4c",
+": c #52524f4f4141",
+"> c #595955554646",
+", c #777772725e5e",
+"< c #626272727474",
+"1 c #72726e6e6c6c",
+"2 c #7e7e72726c6c",
+"3 c #727272727474",
+"4 c #7e7e7a7a7c7c",
+"5 c #9e9e16160404",
+"6 c #bebe0e0e0404",
+"7 c #bebe54540606",
+"8 c #a2a25f5f3c3c",
+"9 c #95955f5f4949",
+"0 c #b2b272725757",
+"q c #c2c253530404",
+"w c #cbcb59590606",
+"e c #caca62620c0c",
+"r c #c7c765651616",
+"t c #dbdb65650505",
+"y c #e3e36e6e0606",
+"u c #efef74740606",
+"i c #efef79790606",
+"p c #f2f27a7a0404",
+"a c #f2f27e7e0c0c",
+"s c #f8f877770505",
+"d c #fafa79790707",
+"f c #c3c37f7f6161",
+"g c #898988887777",
+"h c #a7a79f9f7c7c",
+"j c #cbcb80803737",
+"k c #fafa82821414",
+"l c #cece87874444",
+"z c #c7c782826363",
+"x c #cece88886868",
+"c c #d4d48d8d6d6d",
+"v c #f1f18f8f4040",
+"b c #f7f79e9e5656",
+"n c #f6f69e9e6464",
+"m c #f7f7a1a15c5c",
+"M c #fbfba4a45656",
+"N c #fbfba4a45e5e",
+"B c #fbfba8a85656",
+"V c #fbfba8a85e5e",
+"C c #e3e3a0a07e7e",
+"Z c #fbfbadad6868",
+"A c #f7f7b5b56e6e",
+"S c #fefeb2b26464",
+"D c #9292a2a2a4a4",
+"F c #a0a09c9c8585",
+"G c #a0a09d9d8b8b",
+"H c #acaca6a68c8c",
+"J c #acaca9a99292",
+"K c #acacacac9a9a",
+"L c #ababaaaaabab",
+"P c #bdbdbdbdbcbc",
+"I c #c0c0b5b59191",
+"U c #c0c0baba9e9e",
+"Y c #c0c0bcbca3a3",
+"T c #e4e4a2a28080",
+"R c #f2f2aaaa8484",
+"E c #cfcfc5c59a9a",
+"W c #c1c1c1c1bdbd",
+"Q c #d8d8cccca3a3",
+"! c #d8d8cfcfaeae",
+"~ c #dfdfd3d3a6a6",
+"^ c #deded4d4abab",
+"/ c #deded8d8afaf",
+"( c #d8d8d3d3b5b5",
+") c #e0e0cfcf9595",
+"_ c #fcfcc4c48d8d",
+"` c #f4f4c8c89595",
+"' c #ffffcccc9999",
+"] c #e0e0d2d2a3a3",
+"[ c #f7f7c3c3aaaa",
+"{ c #fcfccccca5a5",
+"} c #fcfcd0d0adad",
+"| c #fefedcdcbdbd",
+" . c #edede2e2bcbc",
+".. c #fbfbededbebe",
+"X. c #c4c4c4c4c2c2",
+"o. c #d9d9d9d9c3c3",
+"O. c #d3d3d3d3d4d4",
+"+. c #d6d6d6d6d8d8",
+"@. c #d8d8d7d7d3d3",
+"#. c #fdfddbdbc3c3",
+"$. c #edede7e7c5c5",
+"%. c #edede9e9c6c6",
+"&. c #ededeaead0d0",
+"*. c #ededededdcdc",
+"=. c #fcfce0e0c5c5",
+"-. c #f9f9eeeec6c6",
+";. c #fafaededcaca",
+":. c #fefeebebdada",
+">. c #fffff2f2c4c4",
+",. c #fefef4f4cccc",
+"<. c #fefef5f5d3d3",
+"1. c #fefef7f7d8d8",
+"2. c #fffffafad5d5",
+"3. c #fffffafadddd",
+"4. c #e5e5e5e5e5e5",
+"5. c #e8e8e8e8e9e9",
+"6. c #fffff1f1e1e1",
+"7. c #fdfdf2f2ecec",
+"8. c #fefefbfbe3e3",
+"9. c #fffffdfdeaea",
+"0. c #fcfcfbfbf5f5",
+"q. c #fffffdfdf8f8",
+"w. c None",
+/* pixels */
+"w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.# # # w.w.w.w.w.w.",
+"w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.# # q q t # # w.w.w.w.",
+"w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.# q t a n n k e # w.w.w.",
+"w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w. 1 1 1 1 n n n k e # w.w.",
+"w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w. P O.P 4.D 1 p n k p t # w.",
+"w.w.w.w.w.w.w.w.w.w.w.w.> > w.w.w. X.+.X.5.P P P 1 k p t t w.",
+"w.w.w.w.w.w.w.w.w.w.> > >.) > w. 5.4.+.5.+.P P P L 2 p t 7 w.",
+"w.w.w.w.w.w.w.w.> > >.2.,.2.! 7 =.{ { 6.M l +.W P L 3 # 7 6 w.",
+"w.w.w.w.w.w.> > 8.1.>.>.<.;.7 :.=.` 6.A M M j @.L 3 O # 6 w.w.",
+"w.w.w.w.> > 3.8.9.3.1.<.;.7 :.#.{ 7.A M M M M 0 O.o ; # 5 # w.w.",
+"w.w., , 8.9.8.9.9.8.3.1.7 ;.#.} 7.A M B B M M 7 % ; 3 # # w.w.w.",
+", , 1.1.8.9.9.9.9.9.8.7 ;.=.} 7.A M B M M M 7 y % 3 4 . w.w.w.w.",
+", ,.,.,.1.8.8.9.9.9.7 :.#.{ 7.A M N N M M 7 u u * 4 - w.w.w.w.w.",
+", q.<.,.1.8.8.7.9.7 :.#.{ 7.A m V V M M 7 i u t * + w.w.w.w.w.w.",
+"w.> q.<.3.8.8.8.7 :.#.} 7.A M b M M M q i u t w w.w.w.w.w.w.w.",
+"w.w.> q.3.9.3.7 :.#.} 7.A Z M M M M 7 u u t w * w.w.w.w.w.w.w.w.",
+"w.w.w.> 0.<.7 :.#.{ 7.A N M M M M 7 i u t w * g w.w.w.w.w.w.w.",
+"w.w.w.w. 7 #.} _ 7.A N M M M M 7 i u t w * F K h w.w.w.w.w.w.",
+"w.w.w.w.% 9 Z v s M M V N M M 7 u u t w & F H K ! E w.w.w.w.w.",
+"w.w.w.w.8 S | } ' d M M V M 7 u u t w % h H I ! $.-.^ w.w.w.w.",
+"w.w.w.8 9 [ :.6.6.:.s M M 7 u u t w & F H K Q $.>.>.<.] w.w.w.",
+"w.w.w.8 R | :.6.:.| [ s r u u t w % H H U ( ...,.>.,.,.^ w.w.",
+"w.w.w.8 [ :.:.:.| [ R b r u t w % F H K ( &.>...,.,.>.<.>.^ w.",
+"w.w.8 R | 6.:.#.[ R T c r t w * F H P ( %.>.>.3.>.>.>.2.>.^ ~ ",
+"w.w.8 [ :.:.| [ R C x z r w * F J P o.*.8.8.3.2.2.3.8./ ^ w.",
+"w.w.8 #.:.#.[ R T c f 9 9 * G H K ! .-.,.,.2.3.8.~ ~ w.w.w.",
+"w. c [ R C c 0 9 % $ @ L Y ( %.;.<.>.>.,.^ o. w.w.w.w.w.",
+"w. D < C c 9 * * $ w.w.w.= @.%.2.3.8.1./ ^ w.w.w.w.w.w.w.",
+" + < . * * * w.w.w.w.w.w.w.: 9.,.,.~ ^ w.w.w.w.w.w.w.w.w.",
+" < X w.w.w.w.w.w.w.w.w.w.w.> 0.~ w.w.w.w.w.w.w.w.w.w.w.",
+" w.w.w.w.w.w.w.w.w.w.w.w.w.w.> w.w.w.w.w.w.w.w.w.w.w.w.w.",
+"w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.",
+};
diff --git a/icons/32x32-kde2/www.xpm b/icons/32x32-kde2/www.xpm
new file mode 100644
index 0000000..6f19899
--- /dev/null
+++ b/icons/32x32-kde2/www.xpm
@@ -0,0 +1,274 @@
+/* XPM */
+static char * www_xpm[] = {
+"32 32 239 2",
+" c None",
+". c #020204",
+"+ c #E3E09F",
+"@ c #6C6C4C",
+"# c #AC9E78",
+"$ c #ABA57C",
+"% c #424436",
+"& c #161A20",
+"* c #90A6AC",
+"= c #6C7E74",
+"- c #52724C",
+"; c #36728C",
+"> c #5E7E6C",
+", c #3A3627",
+"' c #0A160C",
+") c #282A1E",
+"! c #F7E874",
+"~ c #F2BE5C",
+"{ c #E2B674",
+"] c #E0C57C",
+"^ c #C2B678",
+"/ c #82A6B4",
+"( c #3A7AD0",
+"_ c #325E94",
+": c #56584C",
+"< c #243D56",
+"[ c #4E5E3C",
+"} c #C6C07A",
+"| c #D0BF8F",
+"1 c #BBA278",
+"2 c #7A8684",
+"3 c #E6C65C",
+"4 c #E4DC80",
+"5 c #D6CE74",
+"6 c #96A28C",
+"7 c #56A2CC",
+"8 c #5E94D4",
+"9 c #9EB26C",
+"0 c #2E6ED4",
+"a c #285288",
+"b c #203C66",
+"c c #323E44",
+"d c #B0AB85",
+"e c #F6EFAA",
+"f c #F7F5B4",
+"g c #D1C67D",
+"h c #5A8AAC",
+"i c #F0D490",
+"j c #F5DDAF",
+"k c #E2DEB4",
+"l c #D6CE8C",
+"m c #82BCD0",
+"n c #5692D8",
+"o c #ACB474",
+"p c #56629C",
+"q c #2A5EB4",
+"r c #234581",
+"s c #162E50",
+"t c #2B3449",
+"u c #B1A481",
+"v c #EEE6A2",
+"w c #E5DE88",
+"x c #D2CE8C",
+"y c #EAE2CC",
+"z c #FCEACC",
+"A c #FBE6D1",
+"B c #F0ECD4",
+"C c #E6D67C",
+"D c #A0AC84",
+"E c #C2AC60",
+"F c #9EAA5C",
+"G c #527088",
+"H c #2C62A8",
+"I c #264EA7",
+"J c #22426C",
+"K c #1E2A2C",
+"L c #D8D194",
+"M c #DCDCAA",
+"N c #E7DF98",
+"O c #F2EE9B",
+"P c #D8D15D",
+"Q c #4584CE",
+"R c #AEC2AC",
+"S c #FEEEE0",
+"T c #E1D38F",
+"U c #C2BC70",
+"V c #B5AE61",
+"W c #A29C5C",
+"X c #4674AC",
+"Y c #3D6BB4",
+"Z c #2A54B0",
+"` c #243656",
+" . c #A1A460",
+".. c #D8D17D",
+"+. c #E8E77F",
+"@. c #A59C3F",
+"#. c #5EAEE4",
+"$. c #CCD8C8",
+"%. c #FEF9EF",
+"&. c #DAD6A4",
+"*. c #C4C46C",
+"=. c #AE8254",
+"-. c #3A7A9C",
+";. c #3672C4",
+">. c #2E2E20",
+",. c #3A3A34",
+"'. c #B1A95A",
+"). c #BEB76E",
+"!. c #CDC690",
+"~. c #767624",
+"{. c #3E72A4",
+"]. c #CACAB4",
+"^. c #DECA7C",
+"/. c #9A9240",
+"(. c #3E7EE4",
+"_. c #427CBC",
+":. c #335DB4",
+"<. c #263E68",
+"[. c #A1994D",
+"}. c #BAB36C",
+"|. c #BFB867",
+"1. c #D1CA60",
+"2. c #D4CE6E",
+"3. c #C0B94D",
+"4. c #4A8AD0",
+"5. c #5E9BDF",
+"6. c #AAC6E4",
+"7. c #CDBB87",
+"8. c #DAB67C",
+"9. c #B69B6E",
+"0. c #627E9C",
+"a. c #5092E0",
+"b. c #528DDE",
+"c. c #427ECC",
+"d. c #3A72B8",
+"e. c #3362B7",
+"f. c #244A98",
+"g. c #294364",
+"h. c #7A7654",
+"i. c #ACA24E",
+"j. c #C6BB81",
+"k. c #CDC26B",
+"l. c #CABE60",
+"m. c #589CE7",
+"n. c #5894E8",
+"o. c #74B4E4",
+"p. c #E6CA7C",
+"q. c #6896B0",
+"r. c #BEAA7C",
+"s. c #4D83BF",
+"t. c #467ED4",
+"u. c #3A6EBC",
+"v. c #66623C",
+"w. c #9D943D",
+"x. c #A7A14F",
+"y. c #B7B742",
+"z. c #548CD1",
+"A. c #65A3E3",
+"B. c #FAE6B8",
+"C. c #589AD4",
+"D. c #669EDC",
+"E. c #625E44",
+"F. c #8A7C36",
+"G. c #A8A858",
+"H. c #6AA6E4",
+"I. c #9ABED4",
+"J. c #A6B698",
+"K. c #92B284",
+"L. c #5EA2EC",
+"M. c #1D2647",
+"N. c #8F8536",
+"O. c #928758",
+"P. c #BECA90",
+"Q. c #A2A24C",
+"R. c #4E82D4",
+"S. c #466CA4",
+"T. c #2A2E3C",
+"U. c #7F743A",
+"V. c #BEA644",
+"W. c #96A464",
+"X. c #565E7C",
+"Y. c #36569C",
+"Z. c #837637",
+"`. c #8F7E3A",
+" + c #12263C",
+".+ c #62AAEC",
+"++ c #5286BC",
+"@+ c #9A9A5C",
+"#+ c #ACA34E",
+"$+ c #AE9E54",
+"%+ c #AA9E5C",
+"&+ c #8A6A3C",
+"*+ c #525244",
+"=+ c #252E39",
+"-+ c #554E2F",
+";+ c #527EB4",
+">+ c #BE9E44",
+",+ c #9A8654",
+"'+ c #8A7E4C",
+")+ c #646450",
+"!+ c #70642C",
+"~+ c #2E3A44",
+"{+ c #22263C",
+"]+ c #7A6E3A",
+"^+ c #8C9058",
+"/+ c #FEFEC0",
+"(+ c #ACBB9F",
+"_+ c #1D4564",
+":+ c #386A9C",
+"<+ c #4266A4",
+"[+ c #A68E44",
+"}+ c #9E925C",
+"|+ c #84884C",
+"1+ c #826A4C",
+"2+ c #485034",
+"3+ c #544A38",
+"4+ c #70693E",
+"5+ c #928A33",
+"6+ c #FEFEA7",
+"7+ c #F4F4A2",
+"8+ c #9DA894",
+"9+ c #7A8A54",
+"0+ c #6A4A3C",
+"a+ c #3A463C",
+"b+ c #343324",
+"c+ c #615A3D",
+"d+ c #9D8E3D",
+"e+ c #B3B058",
+"f+ c #FDFAAA",
+"g+ c #000000",
+"h+ c #837D2F",
+"i+ c #EFE47D",
+"j+ c #5E5E5E",
+"k+ c #BEB342",
+"l+ c #F7E97D",
+"m+ c #FFFFFF",
+"n+ c #7F7F7F",
+"o+ c #181804",
+"p+ c #A1A133",
+" . . ",
+" . + . . ",
+" . @ # $ % & . . ",
+" . . * = - ; > , ' ) . . . . ",
+" . . ! ~ { ] ^ / ( _ : < [ } | 1 . . . . ",
+" . 2 3 ] 4 5 6 7 8 9 0 _ a b c d e f + g 1 . . . ",
+" . h i j j k l ] m n o o p q r s t u + + v w + x 1 . . ",
+" . m y z A B C ] ] D E F G H I J K % L M N v v O v P . ",
+" . Q R A z S y T T ] U V W X Y Z r ` & .} L w ..w +.@.. ",
+" . #.$.%.%.%.A &.&.*.E =.-.;.Y Z r b >.,.'.).} !.g P ~.. ",
+" . {.#.].S %.%.i ^.i { /.G (._.Y :.r <., ) [.}.|.1.2.3.. ",
+" . 4.5.6.%.S A i 7.8.9.0.a.b.c.d.e.f.g., ) h.i.'.j.k.l.. ",
+" . m.n.o.$.z p.* q.r.s.n.n b.t.u.:.f.J , >.v.w.x.i.}.y.. ",
+" . 4.z.A.n B.# C.o.D.b.m.n 4.c.u.:.r <.< >.E.F.w.@.G.@.. ",
+" . b.8 H.m.I.4 J.K.L.5.n b.t.X :.I r ` t M.v.N.O.w.w.~.. ",
+" . Q n.C.A.m.n P.Q.R.a.S.S.(.;.H I b t T.) U.F.F.w.x.. ",
+" s s.b.8 D.A.m.z.V = V.W.X.Y.I g.< T.M.% Z.`.w.@.x.. ",
+" +d.n n C.A..+++@+#+$+%+&+*+b b t =+M.-+`.N.w.w.@.. ",
+" . .a {.++s.++n ;+>+@+,+'+)+!+~+` T.{+% ]+N.^+w.@.~.. ",
+" . /+(+_+:+c.d.u.<+[+}+|+1+2+3+, =+{+=+4+Z.5+w.i.y.. ",
+" . | 6+7+8+_+_ :+:+_ )+9+: 0+a+2+b+M.=+c+`.5+d+i.|.e+. . ",
+" . | f+6+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+~.. . . . ",
+". h+i+6+6+g+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+g+. . . . ",
+" . . k+l+g+j+j+m+j+j+j+m+j+m+j+j+j+m+j+m+j+j+j+m+j+j+j+g+. . ",
+" . . g+j+j+m+j+n+j+m+j+m+j+n+j+m+j+m+j+n+j+m+j+j+j+j+g+ ",
+" g+j+j+m+j+m+j+m+j+m+j+m+j+m+j+m+j+m+j+m+j+j+j+j+j+g+ ",
+" g+j+j+n+m+n+m+n+j+n+m+j+m+n+j+n+m+j+m+n+j+j+j+j+g+ ",
+" g+j+j+j+m+j+m+j+j+j+m+j+m+j+j+j+m+j+m+j+j+j+j+g+ ",
+" g+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+j+g+ ",
+" g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+g+ ",
+" o+o+. p+~.. ",
+" . . "};
diff --git a/icons/32x32-kde2/xv.xpm b/icons/32x32-kde2/xv.xpm
new file mode 100644
index 0000000..9a27a7f
--- /dev/null
+++ b/icons/32x32-kde2/xv.xpm
@@ -0,0 +1,44 @@
+/* XPM */
+/* Drawn for the K Desktop Environment */
+/* See http://www.kde.org */
+static char*xv[]={
+"32 32 7 1",
+"f c #000000",
+"d c #ff8000",
+". c None",
+"a c #ffffc0",
+"# c #000000",
+"b c #ffa858",
+"e c #ff0000",
+"................................",
+"................................",
+"................................",
+"................................",
+"................................",
+"......................##........",
+".......###......######aa#....#..",
+"......#aaa#...##aaaaaaaa#..##a#.",
+"......#aba#..#aba##babab#.#bab#.",
+"......#bab#.#bba#..#baba##bab##.",
+"......#bbb##bbb#...#bbb#.#bbb#..",
+"......#bdb#bdb#...#dbdb#.#dbd##.",
+"......#dbdbdb#....#bdb#..#bdbd#.",
+"......#ddddd#....#dddd#..#dddd#.",
+"......#dede#.....#ede#...#e####.",
+"......#ede#.....#eded#..#ed#....",
+".....#eeee#....#eeee#...#e#.....",
+"....#eeeee#...#eeeee#..#ee#.....",
+"...#eeeeee#..#eeeee#..#ee#......",
+"..#eeeeeee#.#eeeeee#.#eee#......",
+".#eeee#eee##ee#feee##eee#.......",
+"#eeee##eeeeee#.#eeeeeee#........",
+"#eee#.#eeeee#..#eeeeee#.........",
+"#ee#...#eee#....#eeee#..........",
+"#ee#....#e#.....#eee#...........",
+".##......#.......###............",
+"................................",
+"................................",
+"................................",
+"................................",
+"................................",
+"................................"};
diff --git a/icons/44x52-penguins/_symlinks.lst b/icons/44x52-penguins/_symlinks.lst
new file mode 100644
index 0000000..6c14a4e
--- /dev/null
+++ b/icons/44x52-penguins/_symlinks.lst
@@ -0,0 +1,28 @@
+disk-cd.xpm cd-player.xpm
+window-destroy.xpm choice-no.xpm
+colors.xpm configuration.xpm
+folder.xpm file-manager.xpm
+folder.xpm folder-open.xpm
+game.xpm game-board.xpm
+game.xpm game-cards.xpm
+image-processor.xpm gimp.xpm
+gnu.xpm gnome.xpm
+science.xpm gnu.xpm
+graphics.xpm image-viewer.xpm
+empty.xpm item.xpm
+todo.xpm kde.xpm
+todo.xpm keyboard.xpm
+empty.xpm linux.xpm
+item.xpm modules.xpm
+todo.xpm mouse.xpm
+sound.xpm multimedia.xpm
+monitoring.xpm system.xpm
+configuration.xpm themes.xpm
+multimedia.xpm video.xpm
+window-close.xpm window-delete.xpm
+window.xpm window-lower.xpm
+window.xpm window-maximize.xpm
+window.xpm window-raise.xpm
+choice-yes.xpm window-stick.xpm
+window.xpm windows.xpm
+editor.xpm word-processor.xpm
diff --git a/icons/44x52-penguins/amusement.xpm b/icons/44x52-penguins/amusement.xpm
new file mode 100644
index 0000000..06add9d
--- /dev/null
+++ b/icons/44x52-penguins/amusement.xpm
@@ -0,0 +1,285 @@
+/* XPM */
+static char * amusement_xpm[] = {
+"44 52 230 2",
+" c None",
+". c #006400",
+"+ c #00008C",
+"@ c #00FF00",
+"# c #1008D6",
+"$ c #29187B",
+"% c #4A317B",
+"& c #0000B5",
+"* c #000008",
+"= c #000021",
+"- c #1C1A19",
+"; c #14100F",
+"> c #000084",
+", c #000063",
+"' c #101010",
+") c #39217B",
+"! c #212121",
+"~ c #424242",
+"{ c #292921",
+"] c #737373",
+"^ c #393939",
+"/ c #1810C6",
+"( c #949494",
+"_ c #CECECE",
+": c #848484",
+"< c #B5B5B5",
+"[ c #DEDEDE",
+"} c #8C8C8C",
+"| c #00006B",
+"1 c #292929",
+"2 c #9C9C9C",
+"3 c #E7E7E7",
+"4 c #6B6B6B",
+"5 c #5A5A5A",
+"6 c #313131",
+"7 c #4A4A4A",
+"8 c #7B7B7B",
+"9 c #080808",
+"0 c #0A0D12",
+"a c #441733",
+"b c #540017",
+"c c #531732",
+"d c #211515",
+"e c #ADADAD",
+"f c #00009C",
+"g c #A5A5A5",
+"h c #1D1917",
+"i c #ACC9C0",
+"j c #FFE6FF",
+"k c #FF2D5A",
+"l c #F92354",
+"m c #FC1857",
+"n c #6C1130",
+"o c #94844A",
+"p c #DEDECE",
+"q c #080800",
+"r c #000000",
+"s c #887285",
+"t c #FFFFFF",
+"u c #FD274A",
+"v c #FF2956",
+"w c #4C0B1A",
+"x c #D6B518",
+"y c #423100",
+"z c #4C000F",
+"A c #E3498E",
+"B c #EAC4E7",
+"C c #E09CDC",
+"D c #FD1D45",
+"E c #A10026",
+"F c #C6A510",
+"G c #5A3900",
+"H c #000042",
+"I c #940D26",
+"J c #DA3160",
+"K c #D2305A",
+"L c #EC1B39",
+"M c #D00540",
+"N c #CE9408",
+"O c #292100",
+"P c #0000DE",
+"Q c #0000C6",
+"R c #7A0D25",
+"S c #F1223F",
+"T c #D21726",
+"U c #BDB594",
+"V c #636363",
+"W c #1F0010",
+"X c #BDBDBD",
+"Y c #525252",
+"Z c #415849",
+"` c #5C0007",
+" . c #F31F39",
+".. c #FE2849",
+"+. c #8E001E",
+"@. c #F7F7F7",
+"#. c #52525A",
+"$. c #08085A",
+"%. c #08088C",
+"&. c #1F2120",
+"*. c #6D0114",
+"=. c #CA182A",
+"-. c #000010",
+";. c #273337",
+">. c #2A1318",
+",. c #231C1C",
+"'. c #384D4E",
+"). c #000031",
+"!. c #000073",
+"~. c #000094",
+"{. c #C6C6C6",
+"]. c #EFEFEF",
+"^. c #D6D6D6",
+"/. c #0000BD",
+"(. c #C6C6CE",
+"_. c #846363",
+":. c #00004A",
+"<. c #0000D6",
+"[. c #00007B",
+"}. c #000039",
+"|. c #000052",
+"1. c #735A00",
+"2. c #6B5208",
+"3. c #C68C29",
+"4. c #F7BD10",
+"5. c #947300",
+"6. c #F7EFD6",
+"7. c #EFD66B",
+"8. c #D6B54A",
+"9. c #211808",
+"0. c #0000AD",
+"a. c #7B526B",
+"b. c #DEA510",
+"c. c #EFBD10",
+"d. c #8C6B00",
+"e. c #EFCE7B",
+"f. c #DEC608",
+"g. c #524221",
+"h. c #181008",
+"i. c #B59808",
+"j. c #AD9442",
+"k. c #4A319C",
+"l. c #CE8C18",
+"m. c #E7AD10",
+"n. c #4A3900",
+"o. c #E7C67B",
+"p. c #EFC608",
+"q. c #D6B521",
+"r. c #3929AD",
+"s. c #634284",
+"t. c #946342",
+"u. c #E7AD08",
+"v. c #D6AD08",
+"w. c #CEB56B",
+"x. c #DEA508",
+"y. c #A77508",
+"z. c #4A3100",
+"A. c #291800",
+"B. c #312100",
+"C. c #8C6308",
+"D. c #E7AD18",
+"E. c #7B5A63",
+"F. c #CEAD73",
+"G. c #E7A508",
+"H. c #C68C00",
+"I. c #C68408",
+"J. c #BD8408",
+"K. c #D69C08",
+"L. c #735A84",
+"M. c #AD7B39",
+"N. c #B1986B",
+"O. c #D69C00",
+"P. c #DEAD08",
+"Q. c #EFB508",
+"R. c #4A39B5",
+"S. c #8C635A",
+"T. c #EFCE10",
+"U. c #AD880C",
+"V. c #9C7B42",
+"W. c #6B5294",
+"X. c #E7A510",
+"Y. c #6B4A00",
+"Z. c #B58C4A",
+"`. c #DEB508",
+" + c #E7D6B5",
+".+ c #EFCE18",
+"++ c #DEB518",
+"@+ c #B58421",
+"#+ c #8C5A00",
+"$+ c #F7C610",
+"%+ c #DEA518",
+"&+ c #3121BD",
+"*+ c #BD8429",
+"=+ c #946300",
+"-+ c #946B63",
+";+ c #1008E7",
+">+ c #C68C18",
+",+ c #211800",
+"'+ c #9C6B00",
+")+ c #D69408",
+"!+ c #1810DE",
+"~+ c #3121B5",
+"{+ c #7F623D",
+"]+ c #AD7318",
+"^+ c #AD7B08",
+"/+ c #C68C08",
+"(+ c #CE8C08",
+"_+ c #634200",
+":+ c #2921A5",
+"<+ c #734A39",
+"[+ c #845A00",
+"}+ c #392900",
+"|+ c #100839",
+"1+ c #734A00",
+"2+ c #1810AD",
+"3+ c #734A31",
+"4+ c #8C6310",
+"5+ c #946308",
+"6+ c #523110",
+"7+ c #1008AD",
+"8+ c #0800DE",
+"9+ c #5A3910",
+"0+ c #5A3942",
+"a+ c #422952",
+"b+ c #0808CE",
+"c+ c #1008B5",
+"d+ c #392931",
+"e+ c #6B4200",
+"f+ c #5A3918",
+"g+ c #0000E7",
+" . . + @ . . . . @ @ @ ",
+" @ @ . . . @ . . @ . . @ # $ $ $ @ ",
+" % @ @ @ & . * @ @ @ . . . @ . @ @ @ # # @ @ @ ",
+" @ % % % @ @ = @ @ @ @ . @ . @ . . . @ @ # # # $ @ @ ",
+" @ @ @ % % % & * @ @ @ * . . . . . - ; . @ . # # @ @ @ @ . ",
+" @ $ @ % # # # > * @ @ @ * * . . . * * * * . . @ @ $ @ @ # ",
+" @ @ @ # @ @ @ # , * * ; * * * * * * ; ' * * * # ) # @ @ ) # # ",
+" $ @ % @ @ # @ # , * ! ~ { ; * * { ] ] ^ ; * # @ # # # @ @ # $ ",
+" $ $ @ @ # / # . . , ; ( _ : * * ! < _ [ } ; * # # # . # # @ @ $ ",
+" % . . . @ @ . @ | 1 2 ] 3 { * 4 [ 5 : 3 6 * # # . . . @ @ @ ",
+" # # @ . @ # . . . + ^ ~ ~ 2 7 - ] 2 * ! < 8 * @ # # . # # @ ",
+" # @ @ @ # # # . . + - 4 9 0 a b c d * * e 8 * * @ @ @ # @ $ $ ",
+" # # @ . @ # . @ . f * g h i j k l m n o p - * * @ . @ ) @ @ @ ",
+" . . . @ . @ . . & q r s t t k u v k w x y * * * @ ) ) @ $ @ ",
+" . $ . @ @ @ . . y z A B C l D v k E F G * * * H ) @ @ $ ",
+" . @ . . @ . & ; I m J K L L v k M N O * 6 * * P ",
+" . . # . @ @ @ Q 9 R m S S S S T u E U 5 * V ] ; | ",
+" @ . . @ P ; W m S E E E T D b [ X * - Y * * P ",
+" . H ' Z ` S . ...v +.; @.@.#.* * * * $. ",
+" %.' ~ @.&.*.T =.E *.- @.@.@._ ; * * * * & ",
+" Q -.- [ @.@.;.>.- ,.'.@.@.@.@.@.7 * * * * = ",
+" ).* ( @.@.@.@.@.@.@.@.@.@.@.@.@.e * * * * * | ",
+" !.* - [ @.@.@.@.@.@.@.@.@.@.@.@.@.3 9 * * * * * > ",
+" ~.* * 7 {.].@.@.t @.X r r @.@.].3 ^.3 7 * * * * * * /. ",
+" P * * * 8 X 3 @.@.t X ].=.A r @.^._ X (.{.; - ; * * * = ",
+" ~.* ; ' {.@.@.@.@.t r =._.=.r @.@.@.].^.^.5 * ; ' * * * f ",
+" :.' 9 ] @.@.@.@.@.t r A =.@.r @.@.@.@.@.[ X * 9 - ; * * = ",
+" P * - ' ].@.@.@.@.@.t @.r r r @.@.@.@.@.@.@.@.7 1 1 - * * * <. ",
+" [.' 9 8 @.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.2 ' ' - ; * * !. ",
+" = - 9 [ @.@.@.@.@.@.@.X r r @.@.@.@.@.@.@.@.@.X * * * - * * = ",
+" & * ; ~ @.@.@.@.@.@.@.X @.=.A r @.@.@.@.@.@.@.@.^.* * * - * * * /. ",
+" }.' * : @.@.@.@.@.@.@.r =._.=.r @.@.@.@.@.@.@.@.@.* * * ; * * * > ",
+" + * - ; g @.@.@.@.@.@.@.r A =.=.r @.@.@.@.@.@.@.@.@.* * ; ; * * * |. ",
+" -.* { ' e @.@.@.@.@.@.].].r r r @.@.@.@.@.@.@.@.@.@.- * - * * * * H ",
+" * * 9 1 _ @.@.@.@.@.@.@.].@.@.@.@.@.@.@.@.@.@.@.@.@.! * - * * * * , ",
+" 9 1.2.{ ^.@.@.@.@.@.t @.X r r @.@.@.@.@.@.@.@.@.@.@.* ; ; 9 ' ! * | ",
+" 3.4.4.5.#.3 @.@.@.@.t X @.=.A r @.@.@.@.@.@.@.6.7.8.9.* * * * ! 9.0. ",
+" a.b.4.c.4.d.6 _ @.@.@.t r =._.=.r @.@.@.@.@.@.@.e.c.f.g.* * * * h.i.j. ",
+" k.l.m.4.c.c.c.n.- < @.@.t r A =.=.r @.@.@.@.@.@.@.o.c.b.y * * * * d.p.q. ",
+" r.s.t.l.u.c.c.4.c.4.v.q * 2 @.t @.r r r @.@.@.@.@.@.@.[ w.m.x.y.z.A.B.C.x.c.D. ",
+"E.b.m.c.m.c.c.4.c.c.c.c.1.* * 4 ].@.@.@.@.@.@.@.@.@.@.@._ F.x.G.H.I.J.J.K.c.c.c.L. ",
+"M.c.4.c.4.4.c.4.c.c.4.c.c.O * * 4 @.@.@.@.@.@.@.@.@.@.@.^.N.O.P.G.O.K.x.Q.4.c.4.c.R. ",
+"S.Q.4.c.4.c.c.c.c.T.4.c.p.U.q * ~ @.@.@.@.@.@.@.@.@.@.@.[ V.H.Q.Q.u.Q.m.c.4.c.c.c.c.W. ",
+"_.X.4.c.c.c.4.c.c.c.4.c.4.p.2.#.{.@.@.@.@.@.@.@.@.@.@.@.#.Y.H.Q.c.4.c.4.c.4.c.4.c.c.4.Z.",
+"_.X.c.c.4.c.4.c.c.4.c.c.4.c.`. +@.@.@.@.@.@.@.@.@.@.[ ~ * 1.K.Q.4.c.c.c.c.c.4.c.c..+4.++",
+"S.X.c.c.4.c.4.T.c.c.c.c.4.c.`.@+3 @.@.@.@.@.@.@.@.2 9 * q #+K.Q.c.4.c.4.c.$+c.c.c.4.%+&+",
+"*+x.Q.4.c.4.c.c.c.4.c.$+c.c.P.J.g.2 ^.3 [ X 2 4 ! * * * ; =+K.Q.4.c.c.c.c.c.c.c.m.-+;+ ",
+">+K.K.X.P.Q.u.4.c.c.c.c.4.c.x.J.G * * * * * * * * * * * ,+'+)+Q.c.c.4.c.c.c.b._.!+ ",
+"~+{+]+^+/+/+(+K.x.u.4.c.c.x.N y._+* * * * * * * * * * * ,+#+I.O.Q.Q.u.x.K.]+:+ ",
+" / % <+'+y.^+J.N N K.J.y.[+}+).:.!.+ + + + + + + | |+1+y.I.(+N /+J.<+# ",
+" ;+2+) 3+4+y.'+5+[+6+7+ 8+9+#+y.^+^+'+0+ ",
+" 2+a+9+G a+b+ c+d+_+e+f+$ g+ "};
diff --git a/icons/44x52-penguins/calculator.xpm b/icons/44x52-penguins/calculator.xpm
new file mode 100644
index 0000000..be4c888
--- /dev/null
+++ b/icons/44x52-penguins/calculator.xpm
@@ -0,0 +1,429 @@
+/* XPM */
+static char * PenguinWithCalculator_xpm[] = {
+"44 52 374 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #000094",
+"!. c #00004A",
+"~. c #0000D6",
+"{. c #000039",
+"]. c #BFBFBF",
+"^. c #000C0C",
+"/. c #000808",
+"(. c #002929",
+"_. c #00FBFB",
+":. c #00F2F2",
+"<. c #00EBEB",
+"[. c #00E6E6",
+"}. c #00E7E7",
+"|. c #089CA5",
+"1. c #021214",
+"2. c #00D6D6",
+"3. c #008080",
+"4. c #002D2D",
+"5. c #161616",
+"6. c #1B1B1B",
+"7. c #022929",
+"8. c #502992",
+"9. c #130019",
+"0. c #735A00",
+"a. c #6B5208",
+"b. c #007F7F",
+"c. c #A4A4A4",
+"d. c #CCCCCC",
+"e. c #CBCBCB",
+"f. c #13F1F1",
+"g. c #1129C7",
+"h. c #040025",
+"i. c #C68C29",
+"j. c #947300",
+"k. c #9CCDCD",
+"l. c #C2FFFF",
+"m. c #C2FDFD",
+"n. c #12F6F6",
+"o. c #47299A",
+"p. c #11001A",
+"q. c #7B526B",
+"r. c #DEA510",
+"s. c #8C6B00",
+"t. c #004545",
+"u. c #00B7B7",
+"v. c #00DADA",
+"w. c #00D9D9",
+"x. c #00D4D4",
+"y. c #1A29BF",
+"z. c #060023",
+"A. c #4A319C",
+"B. c #CE8C18",
+"C. c #4A3900",
+"D. c #339191",
+"E. c #025C5C",
+"F. c #188C8C",
+"G. c #4BA0A0",
+"H. c #186E6E",
+"I. c #007676",
+"J. c #4DA5A5",
+"K. c #2F8483",
+"L. c #006766",
+"M. c #319897",
+"N. c #459A9A",
+"O. c #065E5E",
+"P. c #138989",
+"Q. c #4CA2A2",
+"R. c #1C7272",
+"S. c #007373",
+"T. c #49A4A4",
+"U. c #338888",
+"V. c #006464",
+"W. c #3E29A1",
+"X. c #0E001C",
+"Y. c #3929AD",
+"Z. c #634284",
+"`. c #946342",
+" + c #2F8F8F",
+".+ c #A8B8B8",
+"++ c #061616",
+"@+ c #439D9D",
+"#+ c #D5D5D5",
+"$+ c #006363",
+"%+ c #D4DCDC",
+"&+ c #8E8E8D",
+"*+ c #003534",
+"=+ c #86BABA",
+"-+ c #CACACA",
+";+ c #121A1A",
+">+ c #349797",
+",+ c #D7D7D7",
+"'+ c #565656",
+")+ c #005A5A",
+"!+ c #C7D8D8",
+"~+ c #9A9A9A",
+"{+ c #2329B8",
+"]+ c #080022",
+"^+ c #7B5A63",
+"/+ c #467474",
+"(+ c #6D6D6D",
+"_+ c #031414",
+":+ c #1F7A7A",
+"<+ c #2A2A2A",
+"[+ c #666E6E",
+"}+ c #515151",
+"|+ c #3F7574",
+"1+ c #0A1212",
+"2+ c #187B7B",
+"3+ c #5F7070",
+"4+ c #585858",
+"5+ c #3529A9",
+"6+ c #0C001E",
+"7+ c #AD7B39",
+"8+ c #005454",
+"9+ c #003C3C",
+"0+ c #006C6C",
+"a+ c #007070",
+"b+ c #004141",
+"c+ c #005958",
+"d+ c #2C29B0",
+"e+ c #0A0020",
+"f+ c #8C635A",
+"g+ c #EFB508",
+"h+ c #EFCE10",
+"i+ c #519B9B",
+"j+ c #034848",
+"k+ c #269393",
+"l+ c #76B3B3",
+"m+ c #266363",
+"n+ c #79BBBB",
+"o+ c #4A8686",
+"p+ c #4DA6A5",
+"q+ c #6DAAAA",
+"r+ c #094B4B",
+"s+ c #1E8F8F",
+"t+ c #78B5B5",
+"u+ c #2D6A6A",
+"v+ c #73B8B8",
+"w+ c #518E8E",
+"x+ c #846363",
+"y+ c #E7A510",
+"z+ c #469797",
+"A+ c #B0BABA",
+"B+ c #3F9A9A",
+"C+ c #C9D1D1",
+"D+ c #8D8D8D",
+"E+ c #7FB4B3",
+"F+ c #319494",
+"G+ c #D0D0D0",
+"H+ c #BDCECE",
+"I+ c #DEB508",
+"J+ c #E7D6B5",
+"K+ c #2F5C5C",
+"L+ c #494949",
+"M+ c #021212",
+"N+ c #157070",
+"O+ c #1C1C1C",
+"P+ c #006262",
+"Q+ c #434B4B",
+"R+ c #363635",
+"S+ c #2A605F",
+"T+ c #070F0F",
+"U+ c #107373",
+"V+ c #3F5050",
+"W+ c #3A3A3A",
+"X+ c #B58421",
+"Y+ c #005555",
+"Z+ c #007575",
+"`+ c #005757",
+" @ c #005554",
+".@ c #005858",
+"+@ c #DEAD08",
+"@@ c #BD8408",
+"#@ c #524221",
+"$@ c #6EA4A4",
+"%@ c #043434",
+"&@ c #349A9A",
+"*@ c #A1C6C6",
+"=@ c #345858",
+"-@ c #006A6A",
+";@ c #A5CFCF",
+">@ c #658989",
+",@ c #004A49",
+"'@ c #69B4B3",
+")@ c #94B9B9",
+"!@ c #0D3737",
+"~@ c #299494",
+"{@ c #B6DADA",
+"]@ c #92B7B7",
+"^@ c #C68C18",
+"/@ c #D69C08",
+"(@ c #5D9E9E",
+"_@ c #B7BDBD",
+":@ c #3C9696",
+"<@ c #C8C8C8",
+"[@ c #BFC7C7",
+"}@ c #8E8D8D",
+"|@ c #78ADAC",
+"1@ c #C3C3C3",
+"2@ c #399C9C",
+"3@ c #ECECEC",
+"4@ c #A6A6A6",
+"5@ c #3121B5",
+"6@ c #AD7318",
+"7@ c #AD7B08",
+"8@ c #C68C08",
+"9@ c #634200",
+"0@ c #002828",
+"a@ c #164444",
+"b@ c #242424",
+"c@ c #011111",
+"d@ c #0A6565",
+"e@ c #0D0D0D",
+"f@ c #212929",
+"g@ c #1B1B1A",
+"h@ c #154A49",
+"i@ c #030B0B",
+"j@ c #0A6E6E",
+"k@ c #2B2B2B",
+"l@ c #1D1D1D",
+"m@ c #1810C6",
+"n@ c #4A317B",
+"o@ c #734A39",
+"p@ c #9C6B00",
+"q@ c #845A00",
+"r@ c #392900",
+"s@ c #007374",
+"t@ c #006D6D",
+"u@ c #007A7A",
+"v@ c #006C6D",
+"w@ c #007574",
+"x@ c #006E6E",
+"y@ c #007B7B",
+"z@ c #007474",
+"A@ c #1008E7",
+"B@ c #1810AD",
+"C@ c #39217B",
+"D@ c #734A31",
+"E@ c #523110",
+"F@ c #1008AD",
+"G@ c #000329",
+"H@ c #2814D9",
+"I@ c #400CBC",
+"J@ c #510CAF",
+"K@ c #180CDE",
+"L@ c #690C9A",
+"M@ c #240CD4",
+"N@ c #440CB9",
+"O@ c #4D0CB2",
+"P@ c #1C0CDB",
+"Q@ c #680B9A",
+"R@ c #200CD6",
+"S@ c #490CB4",
+"T@ c #200CD7",
+"U@ c #3103D1",
+"V@ c #020027",
+"W@ c #422952",
+"X@ c #5A3910",
+"Y@ c #0808CE",
+"Z@ c #02000A",
+"`@ c #030009",
+" # c #040008",
+".# c #01000B",
+"+# c #050007",
+"@# c #01000A",
+"## c #030008",
+"$# c #030007",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" '.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.6 c @ @ @ @ @ ( ",
+" ).@ @ a .*.=.=.=.6 *.=.=.=.*.*.6 +.6 a @ @ @ @ @ @ % ",
+" , @ @ @ b X 6 =.=.=.*.=.=.=.=.*.+.| X ,. .> ^ > @ @ @ ' ",
+" ).@ > : .=.=.=.=.=.=.=.=.=.=.=.=.=.*.+.+.8 @ > : @ @ @ j ",
+" !.: c [ =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.3 X @ c ^ > @ @ ' ",
+" , @ ^ : *.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.a ~ ~ ^ @ @ @ ~. ",
+" u : c b =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.5 : : ^ > @ @ '. ",
+" ' ^ c 3 =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.X @ @ @ ^ @ @ ' ",
+" & @ > ; =.=.=.=.=.=.=.*.=.=.=.=.=.=.=.=.=.=.=.=.+.@ @ @ ^ @ @ @ % ",
+" {.: @ 1 =.=.=.=.=.=.=.*.=.=.=.=.=.=.=.=.=.=.=.=.=.@ @ @ > @ @ @ ( ",
+" . @ ^ > k =.=.=.=.=.=.=.].^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^.^./. ",
+" * @ < : i =.=.=.=.=.=.*.(._.:.<.[.[.[.[.[.[.[.[.[.[.[.}.:.:.:.:.:.:.:.:.|.1.",
+" @ @ c ~ | =.=.=.=.=.=.=.(.2.3.4.5.6.6.6.6.6.6.6.6.6.6.7.3.3.3.3.3.3.3.3.8.9.",
+" c 0.a.< +.=.=.=.=.=.=.*.(.2.b.4.c.d.d.d.e.e.e.e.e.e.d.f.3.3.3.3.3.3.3.3.g.h.",
+" i.y y j.-.6 =.=.=.=.=.=.(.2.b.4.k.l.l.l.m.m.m.m.m.m.l.n.3.3.3.3.3.3.3.3.o.p.",
+" q.r.y L y s.9 | =.=.=.=.=.(.2.b.t.u.v.v.v.v.v.v.w.w.w.v.x.3.3.3.3.3.3.3.3.y.z.",
+" A.B.G y L L L C.^ 2 =.=.=.=.(.2.3.b.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.3.W.X.",
+" Y.Z.`.B.m L L y L y I v @ 5 =.=.=.(.2.3. +.+++@+#+a $+%+&+*+=+-+;+>+,+'+)+!+~+4.3.{+]+",
+"^+r.G L G L L y L L L L 0.@ @ 7 *.=.(.2.b./+(+_+:+(+<+$+[+}+*+|+(+1+2+(+9 )+3+4+4.3.5+6+",
+"7+L y L y y L y L L y L L O @ @ 7 =.(.2.b.8+9+t.0+9+9+a+b+9+c+c+9+b+a+9+9+0+t.9+8+3.d+e+",
+"f+g+y L y L L L L h+y L z e v @ ; =.(.2.b.b.i+j+k+l+m+a+n+o+c+p+q+r+s+t+u+0+v+w+8+3.d+e+",
+"x+y+y L L L y L L L y L y z a.-. .=.(.2.b.z+A+++B+| a $+C+D+*+E+ .;+F+G+'+)+H+~+4.3.5+6+",
+"x+y+L L y L y L L y L L y L I+J+=.=.(.2.b.K+L+M+N+L+O+P+Q+R+*+S+L+T+U+L+] )+V+W+4.3.{+]+",
+"f+y+L L y L y h+L L L L y L I+X+6 =.(.2.b.V.Y+)+S.Y+8+Z+`+ @L.L.Y+.@I.Y+Y+S.)+Y+V.3.W.X.",
+"Z x g+y L y L L L y L n L L +@@@#@5 (.2.b.b.$@%@&@*@=@-@;@>@,@'@)@!@~@{@{@{@{@]@t.3.y.z.",
+"^@/@/@y++@g+m y L L L L y L x @@K @ (.2.b.(@_@++:@<@L+P+[@}@*+|@1@;+2@3@| | | 4@4.3.o.p.",
+"5@d 6@7@8@8@T /@x m y L L x N S 9@@ 0@2.b.a@b@c@d@b@e@P+f@g@*+h@b@i@j@k@b@b@b@l@4.3.g.h.",
+" m@n@o@p@S 7@@@N N /@@@S q@r@# (.2.b.s@t@a+u@t@v@u@t@0+w@w@t@x@y@t@t@t@t@t@z@3.8.9.",
+" A@B@C@D@l S p@Q q@E@F@ G@H@I@J@K@L@M@N@O@P@Q@R@S@S@T@L@P@O@N@M@L@K@J@I@U@V@",
+" B@W@X@K W@Y@ Z@`@ #.#+#@#`@ #@#+#@###$#@#+#@# #`@@#+#.# #`@Z@ "};
diff --git a/icons/44x52-penguins/chat.xpm b/icons/44x52-penguins/chat.xpm
new file mode 100644
index 0000000..ae4f45b
--- /dev/null
+++ b/icons/44x52-penguins/chat.xpm
@@ -0,0 +1,240 @@
+/* XPM */
+static char * PenguinPhone_xpm[] = {
+"44 52 185 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #000094",
+"!. c #000000",
+"~. c #FFFFFF",
+"{. c #FFFF00",
+"]. c #00004A",
+"^. c #8B8B00",
+"/. c #0000D6",
+"(. c #C0C0C0",
+"_. c #000039",
+":. c #735A00",
+"<. c #6B5208",
+"[. c #C68C29",
+"}. c #211808",
+"|. c #7B526B",
+"1. c #DEA510",
+"2. c #181008",
+"3. c #AD9442",
+"4. c #4A319C",
+"5. c #CE8C18",
+"6. c #8C6B00",
+"7. c #3929AD",
+"8. c #634284",
+"9. c #946342",
+"0. c #E7AD18",
+"a. c #7B5A63",
+"b. c #735A84",
+"c. c #AD7B39",
+"d. c #4A39B5",
+"e. c #8C635A",
+"f. c #EFB508",
+"g. c #6B5294",
+"h. c #846363",
+"i. c #E7A510",
+"j. c #B58C4A",
+"k. c #DEB518",
+"l. c #D69C08",
+"m. c #DEA518",
+"n. c #3121BD",
+"o. c #946300",
+"p. c #946B63",
+"q. c #1008E7",
+"r. c #C68C18",
+"s. c #DEAD08",
+"t. c #211800",
+"u. c #9C6B00",
+"v. c #D69408",
+"w. c #1810DE",
+"x. c #3121B5",
+"y. c #AD7318",
+"z. c #AD7B08",
+"A. c #C68C08",
+"B. c #8C5A00",
+"C. c #D69C00",
+"D. c #2921A5",
+"E. c #1810C6",
+"F. c #4A317B",
+"G. c #734A39",
+"H. c #BD8408",
+"I. c #100839",
+"J. c #734A00",
+"K. c #1008D6",
+"L. c #1810AD",
+"M. c #39217B",
+"N. c #734A31",
+"O. c #845A00",
+"P. c #523110",
+"Q. c #1008AD",
+"R. c #0800DE",
+"S. c #5A3910",
+"T. c #5A3942",
+"U. c #422952",
+"V. c #0808CE",
+"W. c #1008B5",
+"X. c #392931",
+"Y. c #634200",
+"Z. c #6B4200",
+"`. c #5A3918",
+" + c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" '.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.6 c @ @ @ @ @ ( ",
+" ).@ @ a .*.=.=.=.6 *.=.=.=.*.*.6 +.6 a @ @ @ @ @ @ % ",
+" , @ @ @ b !.!.!.!.!.!.=.=.=.=.*.+.| X ,. .> ^ > @ @ @ ' ",
+" ).@ > !.!.~.{.{.{.{.{.!.!.!.=.=.=.=.*.+.+.8 @ > : @ @ @ j ",
+" ].: !.{.{.{.~.~.~.~.~.{.{.{.!.!.!.=.=.=.3 X @ c ^ > @ @ ' ",
+" , @ !.{.{.{.{.^.^.!.!.{.~.~.~.{.{.{.!.!.=.=.=.a ~ ~ ^ @ @ @ /. ",
+" u !.{.{.{.{.^.^.!.~.{.!.{.{.{.~.~.{.{.{.!.!.=.5 : : ^ > @ @ '. ",
+" ' !.!.{.{.^.^.^.!.{.(.^.!.{.{.{.{.~.~.{.{.{.!.!.@ @ @ ^ @ @ ' ",
+" & @ !.{.!.!.^.!.!.!.{.(.^.!.^.{.{.!.!.^.~.~.{.{.{.!.@ @ ^ @ @ @ % ",
+" _.: !.{.{.^.!.(.{.{.{.(.^.!.^.^.!.~.{.!.^.{.~.{.{.{.!.@ > @ @ @ ( ",
+" . @ ^ > !.^.!.(.{.{.{.{.{.{.{.!.!.!.{.(.^.!.^.{.~.{.{.{.!.> @ @ @ _ ",
+" * @ < : i !.(.{.{.~.~.^.{.{.{.{.{.!.{.(.^.!.^.{.{.~.{.{.{.!.@ @ @ + ",
+" @ @ c ~ !.(.{.{.{.^.!.~.~.^.{.{.{.{.{.(.^.!.^.{.{.~.{.{.{.~.!.@ @ { ",
+" c :.<.!.(.{.{.~.~.^.{.^.!.~.~.^.{.{.{.{.{.!.^.{.{.{.~.~.~.^.!.] @ $ ",
+" [.y !.(.{.{.{.^.!.~.~.^.{.^.!.{.{.{.{.{.(.!.^.{.{.{.(.^.^.^.!.] }.0 ",
+" |.1.!.(.{.{.~.~.^.{.^.!.~.~.^.{.{.{.{.{.(.^.!.^.{.{.{.(.^.^.^.!.2.M 3. ",
+" 4.5.!.(.{.{.{.^.!.~.~.^.{.^.!.{.{.{.{.{.(.^.^.!.!.{.{.{.(.^.^.^.!.6.z p ",
+" 7.8.9.5.!.(.~.~.{.{.{.{.^.!.~.~.^.{.{.{.{.{.(.^.^.^.!.^.^.{.{.(.^.^.!.!.x L 0. ",
+"a.1.G L G !.(.~.~.~.~.{.{.{.{.^.!.{.{.{.{.{.(.^.^.^.^.!.^.{.^.^.!.!.!.^.!.L L L b. ",
+"c.L y L y !.(.{.{.~.~.~.~.{.{.{.{.{.{.{.{.(.^.^.^.^.^.^.!.{.{.{.(.^.^.^.!.y L y L d. ",
+"e.f.y L y !.(.{.{.{.{.~.~.~.~.{.{.{.{.{.(.^.^.^.^.^.^.^.!.!.{.{.^.^.^.!.L y L L L L g. ",
+"h.i.y L L !.(.{.{.{.{.{.{.~.~.~.~.{.{.(.^.^.^.^.^.^.^.^.^.!.!.!.!.!.!.y L y L y L L y j.",
+"h.i.L L y !.!.(.(.{.{.{.{.{.{.~.~.~.(.^.^.^.^.^.^.^.^.^.^.^.!.!.y L L L L L y L L A y k.",
+"e.i.L L y L y !.!.(.(.{.{.{.{.{.{.~.^.^.^.^.^.^.^.^.^.^.!.!.l.f.L y L y L n L L L y m.n.",
+"Z x f.y L y L L L !.!.(.(.{.{.{.{.{.^.^.^.^.^.^.^.^.!.!.> o.l.f.y L L L L L L L G p.q. ",
+"r.l.l.i.s.f.m y L L L !.!.(.(.{.{.{.^.^.^.^.^.^.!.!.@ @ t.u.v.f.L L y L L L 1.h.w. ",
+"x.d y.z.A.A.T l.x m y L L !.!.(.(.{.^.^.^.^.!.!.@ @ @ @ t.B.F C.f.f.m x l.y.D. ",
+" E.F.G.u.S z.H.N N l.H.S !.!.(.^.^.!.!.. . . . . $ I.J.S F T N A.H.G.K. ",
+" q.L.M.N.l S u.Q O.P.Q.!.!.!. R.S.B.S z.z.u.T. ",
+" L.U.S.K U.V. W.X.Y.Z.`. += "};
diff --git a/icons/44x52-penguins/choice-yes.xpm b/icons/44x52-penguins/choice-yes.xpm
new file mode 100644
index 0000000..1c99ec9
--- /dev/null
+++ b/icons/44x52-penguins/choice-yes.xpm
@@ -0,0 +1,277 @@
+/* XPM */
+static char * window_stick_xpm[] = {
+"44 52 222 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000011",
+"= c #0000E7",
+"- c #393939",
+"; c #444444",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #636363",
+"! c #292929",
+"~ c #000063",
+"{ c #212121",
+"] c #181818",
+"^ c #0000C6",
+"/ c #000084",
+"( c #000052",
+"_ c #111111",
+": c #292921",
+"< c #737373",
+"[ c #999999",
+"} c #CDCDCB",
+"| c #888888",
+"1 c #B5B5B5",
+"2 c #DEDEDE",
+"3 c #8C8C8C",
+"4 c #9C9C9C",
+"5 c #E7E7E7",
+"6 c #6B6B6B",
+"7 c #555555",
+"8 c #323232",
+"9 c #0000AD",
+"0 c #7B7B7B",
+"a c #080808",
+"b c #7F623D",
+"c c #AD880C",
+"d c #9C8408",
+"e c #947B21",
+"f c #847B52",
+"g c #ADADAD",
+"h c #00009C",
+"i c #A5A5A5",
+"j c #8C6310",
+"k c #E7AD08",
+"l c #F7C610",
+"m c #E7C608",
+"n c #D6B521",
+"o c #E7CE21",
+"p c #9C7B00",
+"q c #94844A",
+"r c #00007B",
+"s c #080800",
+"t c #845A08",
+"u c #DEA508",
+"v c #F7BD10",
+"w c #EFC608",
+"x c #EFCE18",
+"y c #E7CE31",
+"z c #DEC608",
+"A c #D6B518",
+"B c #423100",
+"C c #C68408",
+"D c #E7AD10",
+"E c #EFCE08",
+"F c #D6AD08",
+"G c #C6A510",
+"H c #5A3900",
+"I c #EFBD10",
+"J c #B59808",
+"K c #CE9408",
+"L c #292100",
+"M c #888877",
+"N c #946308",
+"O c #BD9C08",
+"P c #A77508",
+"Q c #CE8C08",
+"R c #D69410",
+"S c #CE9C42",
+"T c #AAAA94",
+"U c #BDBDBD",
+"V c #B1986B",
+"W c #BD8429",
+"X c #FFFFFF",
+"Y c #110011",
+"Z c #9C844A",
+"` c #A5844A",
+" . c #BDB5AD",
+".. c #EFEFEF",
+"+. c #F7F7F7",
+"@. c #000000",
+"#. c #666688",
+"$. c #6B5294",
+"%. c #111122",
+"&. c #998899",
+"*. c #08088C",
+"=. c #29187B",
+"-. c #443366",
+";. c #1A2218",
+">. c #778877",
+",. c #444C86",
+"'. c #213343",
+"). c #776677",
+"!. c #444466",
+"~. c #313955",
+"{. c #110000",
+"]. c #000073",
+"^. c #E9DDE4",
+"/. c #000094",
+"(. c #250D19",
+"_. c #1B1A43",
+":. c #667777",
+"<. c #4A39B5",
+"[. c #887788",
+"}. c #777777",
+"|. c #00004A",
+"1. c #001111",
+"2. c #C8D9C5",
+"3. c #9C6E6F",
+"4. c #0000D6",
+"5. c #223333",
+"6. c #DDCCD8",
+"7. c #222233",
+"8. c #555566",
+"9. c #000039",
+"0. c #554355",
+"a. c #333344",
+"b. c #9988AA",
+"c. c #735A00",
+"d. c #6B5208",
+"e. c #445558",
+"f. c #C68C29",
+"g. c #947300",
+"h. c #001100",
+"i. c #F7EFD6",
+"j. c #EFD66B",
+"k. c #211808",
+"l. c #7B526B",
+"m. c #DEA510",
+"n. c #8C6B00",
+"o. c #332244",
+"p. c #332233",
+"q. c #EFCE7B",
+"r. c #181008",
+"s. c #AD9442",
+"t. c #4A319C",
+"u. c #CE8C18",
+"v. c #4A3900",
+"w. c #E7C67B",
+"x. c #3929AD",
+"y. c #634284",
+"z. c #946342",
+"A. c #BBBBBB",
+"B. c #CEB56B",
+"C. c #4A3100",
+"D. c #291800",
+"E. c #312100",
+"F. c #8C6308",
+"G. c #E7AD18",
+"H. c #7B5A63",
+"I. c #CEAD73",
+"J. c #E7A508",
+"K. c #C68C00",
+"L. c #BD8408",
+"M. c #D69C08",
+"N. c #735A84",
+"O. c #AD7B39",
+"P. c #D69C00",
+"Q. c #DEAD08",
+"R. c #EFB508",
+"S. c #8C635A",
+"T. c #EFCE10",
+"U. c #9C7B42",
+"V. c #846363",
+"W. c #E7A510",
+"X. c #6B4A00",
+"Y. c #B58C4A",
+"Z. c #DEB508",
+"`. c #E7D6B5",
+" + c #DEB518",
+".+ c #B58421",
+"++ c #8C5A00",
+"@+ c #DEA518",
+"#+ c #3121BD",
+"$+ c #946300",
+"%+ c #1008E7",
+"&+ c #C68C18",
+"*+ c #211800",
+"=+ c #9C6B00",
+"-+ c #D69408",
+";+ c #1810DE",
+">+ c #3121B5",
+",+ c #AD7318",
+"'+ c #AD7B08",
+")+ c #C68C08",
+"!+ c #634200",
+"~+ c #2921A5",
+"{+ c #1810C6",
+"]+ c #4A317B",
+"^+ c #734A39",
+"/+ c #845A00",
+"(+ c #392900",
+"_+ c #100839",
+":+ c #734A00",
+"<+ c #1008D6",
+"[+ c #1810AD",
+"}+ c #39217B",
+"|+ c #734A31",
+"1+ c #523110",
+"2+ c #1008AD",
+"3+ c #0800DE",
+"4+ c #5A3910",
+"5+ c #0808CE",
+"6+ c #1008B5",
+"7+ c #392931",
+"8+ c #6B4200",
+"9+ c #5A3918",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ @ ) ! @ ~ ",
+" & @ @ @ @ @ @ @ @ > { ] > @ @ ^ ",
+" / @ @ @ @ @ @ @ @ @ @ @ @ @ @ ( ",
+" ~ @ @ > @ @ @ @ @ @ > _ @ @ @ @ ",
+" ~ @ { ; : > @ @ : < < - > @ @ @ , ",
+" ~ > [ } | @ @ { 1 } 2 3 > @ @ @ % ",
+" $ ! 4 < 5 : @ 6 2 7 | 5 8 @ @ @ 9 ",
+" . - ; ; 4 ; ] < 4 @ { 1 0 @ @ @ 9 ",
+" . ] 6 a b c d e f @ @ g 0 @ @ @ 9 ",
+" h @ i j k l m n o p q q ] @ @ @ r ",
+" & s t u v w x y y z m A B @ @ @ ~ ",
+" & B C D v E y y z z F G H @ @ @ + ",
+" & > t k I x o z J J u K L @ 8 @ @ , ",
+" ^ a M N O G J P Q R S T 7 @ ) < > $ ",
+" , > U V P K K C W T } 2 U @ ] 7 @ @ X # _ Y g ",
+" + _ 2 U T Z ` V .} ..+.+.7 @ @ @ @.#.$.# %.* @.&. ",
+" *._ ; +.2 U U U } 2 ..+.+.+.} > @ @.=.$.-.;.@.@.@.>. ",
+" ^ * ] 2 +.+.2 } } ..+.+.+.+.+.+.; @.=.$.,.'.@.@.@.) ). ",
+" # @ [ +.+.+.+.+.+.+.+.+.+.+.+.+.@.@.!.$.~.{._ @.) ).| ",
+" ].@ ] 2 +.+.+.+.+.+.+.+.+.+.+.+...^.!.$.!.%._ @.) ) | ",
+" /.@ @ ; } ..+.+.+.5 ..+.+.+.....5 X ..$.!.(.@.@.) ) M ",
+" , @ @ @ 0 U 5 +.+.+...+.+.+.+...2 X ..$.!._.@.@.>.) :.+ ",
+" /.@ > _ } +.+.+.+.+.+.+.+.+.+.+.+...<.$.~.@.@.@.[.}.+ @ h ",
+" |._ a < +.+.+.+.+.+.+.+.+.+.+.+.X ..$.-.1._ @.| 3 + @ @ ' ",
+" , @ ] _ ....2.3.+.+.+.+.+.+.+.+.X ..$.-.%.Y @.7 &.+ ] @ @ @ 4. ",
+" r _ a 0 2 [ !.5.[.+.+.+.+.+.+.+...$.,.'.@.@.7 ) + + ] > @ @ ]. ",
+" ' ] @.6.!.-.!.7.7.&.+.+.+.+.+...$.-.~.* @.) ) ).+ @ @ ] @ @ ' ",
+" & @ > @.!.,.!.!.!.%.%...+.+.+...<.$.!._ @.8.) }.X + @ @ ] @ @ @ % ",
+" 9._ @ 8.-.!.-.!.-.7.0.M +.+...2 $.!.7.@.@.) ) X X @ @ @ > @ @ @ / ",
+" . @ ] > a.a.,.!.,.!.~._ }.+.+...$.!.-.@.@.) ) X X +.@ @ > > @ @ @ ( ",
+" * @ : _ @.6.!.-.!.-.!.(.; +...$.!.-._ @.) ) }.X +.+.] @ ] @ @ @ @ + ",
+" @ @ a ! @.+.b.!.!.!.,.'.8 ..<.$.!.7.@.@.) ) X X +.+.{ @ ] @ @ @ @ ~ ",
+" a c.d.: @.+.} -.!.-.!.-.e.X $.-.~.{.{ ) ) X X +.+.+.@ > > a _ { @ $ ",
+" f.v v g.7 5 +.#.,.!.,.!.,.$.,.!.%.h.8.) X X X i.j.j.k.@ @ @ @ { k.9 ",
+" l.m.v I v n.5 } } !.-.!.-.!.-.!.o.@.p.) X X X +.q.I z z @ @ @ @ r.J s. ",
+" t.u.D v I I I v.5 2 #.!.,.!.!.!.-.h.%.) ) X X +.+.w.I m.B @ @ @ @ n.w n ",
+" x.y.z.u.k I I v I v F s 5 A.-.!.-.!.-.7.Y 7 ) X X +.+.2 B.D u P C.D.E.F.u I G. ",
+"H.m.D I D I I v I I I I c.5 A.#.,.!.,.~.@._ | X X X +.+.} I.u J.K.C L.L.M.I I I N. ",
+"O.I v I v v I v I I v I I L ....!.-.~.%.h.[.X X X +.+.+.2 V P.Q.J.P.M.u R.v I v I <. ",
+"S.R.v I v I I I I T.v I w c s 5 * @.@.h.a.7 X X +.+.+.+.2 U.K.R.R.k R.D I v I I I I $. ",
+"V.W.v I I I v I I I v I v w d.7 5 [.}.) ) X X X +.+.+.+.7 X.K.R.I v I v I v I v I I v Y.",
+"V.W.I I v I v I I v I I v I Z.`.5 +.| }.X X X +.+.+.2 ; @ c.M.R.v I I I I I v I I x v +",
+"S.W.I I v I v T.I I I I v I Z..+5 +.+.X X +.+.+.+.4 a @ s ++M.R.I v I v I l I I I v @+#+",
+"W u R.v I v I I I v I l I I Q.L.L.4 2 5 2 U 4 6 { @ @ @ > $+M.R.v I I I I I I I D 3.%+ ",
+"&+M.M.W.Q.R.k v I I I I v I u L.H @ @ @ @ @ @ @ @ @ @ @ *+=+-+R.I I v I I I m.V.;+ ",
+">+b ,+'+)+)+Q M.u k v I I u K P !+@ @ @ @ @ @ @ @ @ @ @ *+++C P.R.R.k u M.,+~+ ",
+" {+]+^+=+P '+L.K K M.L.P /+(+# |.].. . . . . . . $ _+:+P C Q K )+L.^+<+ ",
+" %+[+}+|+j P =+N /+1+2+ 3+4+++P '+'+=+=+ ",
+" [+[+4+H H 5+ 6+7+!+8+9+=.= "};
diff --git a/icons/44x52-penguins/clock.xpm b/icons/44x52-penguins/clock.xpm
new file mode 100644
index 0000000..4375c18
--- /dev/null
+++ b/icons/44x52-penguins/clock.xpm
@@ -0,0 +1,416 @@
+/* XPM */
+static char * aaa_xpm[] = {
+"44 52 361 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #000094",
+"!. c #0000D6",
+"~. c #070719",
+"{. c #333333",
+"]. c #262626",
+"^. c #1B1B1B",
+"/. c #323232",
+"(. c #8B8B8B",
+"_. c #1E1E20",
+":. c #8A8A8A",
+"<. c #666666",
+"[. c #4C4C4C",
+"}. c #515151",
+"|. c #333334",
+"1. c #585858",
+"2. c #434343",
+"3. c #AAAAAA",
+"4. c #E3E3E3",
+"5. c #EBEBEB",
+"6. c #B9B9B9",
+"7. c #DADADA",
+"8. c #707070",
+"9. c #3B3B3B",
+"0. c #787878",
+"a. c #786D6D",
+"b. c #787070",
+"c. c #767676",
+"d. c #DCDCDC",
+"e. c #838383",
+"f. c #7D7D7D",
+"g. c #5D5D5D",
+"h. c #989898",
+"i. c #939393",
+"j. c #B0B0B0",
+"k. c #4F4F4F",
+"l. c #0E0E0E",
+"m. c #F9F9F9",
+"n. c #F8ACAC",
+"o. c #F8C6C6",
+"p. c #F8F8F8",
+"q. c #F6F6F6",
+"r. c #B3B3B3",
+"s. c #6E6E6E",
+"t. c #404040",
+"u. c #696969",
+"v. c #5C5C5C",
+"w. c #909090",
+"x. c #303030",
+"y. c #454545",
+"z. c #3F3F3F",
+"A. c #FFFFFF",
+"B. c #FDFCFC",
+"C. c #FDFDFD",
+"D. c #FDF9F9",
+"E. c #D1B6B6",
+"F. c #ACACAC",
+"G. c #464646",
+"H. c #9D9D9D",
+"I. c #E2E2E2",
+"J. c #FBE6E6",
+"K. c #FFEEEE",
+"L. c #FDE7E7",
+"M. c #FDF5F5",
+"N. c #F4F4F4",
+"O. c #BBBBBB",
+"P. c #717171",
+"Q. c #353535",
+"R. c #E9E9E9",
+"S. c #2B2B2B",
+"T. c #898989",
+"U. c #DFA5A5",
+"V. c #F0CFCF",
+"W. c #929292",
+"X. c #C5C5C5",
+"Y. c #F8F3F3",
+"Z. c #C1BFBF",
+"`. c #646464",
+" + c #7A7A7A",
+".+ c #F7EFD6",
+"++ c #EFD66B",
+"@+ c #D6B54A",
+"#+ c #211808",
+"$+ c #6F6F6F",
+"%+ c #BABABA",
+"&+ c #F7D1D1",
+"*+ c #FFEBEB",
+"=+ c #F1F1F1",
+"-+ c #9A9A9A",
+";+ c #AFAFAF",
+">+ c #888787",
+",+ c #FDB8B8",
+"'+ c #F2CECE",
+")+ c #959595",
+"!+ c #EFCE7B",
+"~+ c #524221",
+"{+ c #181008",
+"]+ c #AD9442",
+"^+ c #1E1E1E",
+"/+ c #E1E1E1",
+"(+ c #FEFEFE",
+"_+ c #F5F5F5",
+":+ c #A9A9A9",
+"<+ c #A2A2A2",
+"[+ c #888887",
+"}+ c #FDF4F4",
+"|+ c #FDF7F7",
+"1+ c #5F5F5F",
+"2+ c #595959",
+"3+ c #E7C67B",
+"4+ c #DEA510",
+"5+ c #8C6B00",
+"6+ c #545454",
+"7+ c #FCFCFC",
+"8+ c #767675",
+"9+ c #A4A4A3",
+"0+ c #FAFAFA",
+"a+ c #818181",
+"b+ c #CEB56B",
+"c+ c #4A3100",
+"d+ c #291800",
+"e+ c #312100",
+"f+ c #8C6308",
+"g+ c #E7AD18",
+"h+ c #565656",
+"i+ c #BDB3B3",
+"j+ c #FCC8C8",
+"k+ c #FDFBFB",
+"l+ c #262625",
+"m+ c #FDF6F6",
+"n+ c #F9C9C9",
+"o+ c #C3C3C3",
+"p+ c #272727",
+"q+ c #CEAD73",
+"r+ c #E7A508",
+"s+ c #C68C00",
+"t+ c #BD8408",
+"u+ c #D69C08",
+"v+ c #735A84",
+"w+ c #BDAEAE",
+"x+ c #FCB7B7",
+"y+ c #FFFBFB",
+"z+ c #AEA3A3",
+"A+ c #1A1918",
+"B+ c #2E2E2D",
+"C+ c #DEDDDD",
+"D+ c #FDBEBE",
+"E+ c #CACACA",
+"F+ c #D69C00",
+"G+ c #DEAD08",
+"H+ c #EFB508",
+"I+ c #4A39B5",
+"J+ c #FFF8F8",
+"K+ c #FFBCBC",
+"L+ c #F19696",
+"M+ c #D7D1D1",
+"N+ c #DAD9D9",
+"O+ c #B7B7B7",
+"P+ c #9C7B42",
+"Q+ c #6B5294",
+"R+ c #505050",
+"S+ c #FFACAC",
+"T+ c #FF9C9C",
+"U+ c #FFEDED",
+"V+ c #FDFAFA",
+"W+ c #E0E0E0",
+"X+ c #7E7E7E",
+"Y+ c #6B4A00",
+"Z+ c #B58C4A",
+"`+ c #544D4D",
+" @ c #7C7C7C",
+".@ c #D7D7D7",
+"+@ c #FCA8A7",
+"@@ c #FFCFCF",
+"#@ c #FFF5F5",
+"$@ c #FFA5A5",
+"%@ c #FFA4A4",
+"&@ c #FFF1F1",
+"*@ c #FDB6B6",
+"=@ c #FCD6D6",
+"-@ c #D1D1D1",
+";@ c #735A00",
+">@ c #DEB518",
+",@ c #7E7C77",
+"'@ c #AEAEAE",
+")@ c #F1EEEE",
+"!@ c #FF9E9E",
+"~@ c #FFADAD",
+"{@ c #FFF9F9",
+"]@ c #EFEEEE",
+"^@ c #8C5A00",
+"/@ c #DEA518",
+"(@ c #3121BD",
+"_@ c #D7D6D6",
+":@ c #FC9595",
+"<@ c #FFBBBB",
+"[@ c #FFFEFE",
+"}@ c #FDE9E9",
+"|@ c #946300",
+"1@ c #946B63",
+"2@ c #1008E7",
+"3@ c #848381",
+"4@ c #D3C5C5",
+"5@ c #E8CBCB",
+"6@ c #FFFCFC",
+"7@ c #FDA9A9",
+"8@ c #ECE1E1",
+"9@ c #A6A6A6",
+"0@ c #1F1F22",
+"a@ c #211800",
+"b@ c #9C6B00",
+"c@ c #D69408",
+"d@ c #846363",
+"e@ c #1810DE",
+"f@ c #858480",
+"g@ c #969696",
+"h@ c #C9C9C9",
+"i@ c #F5B8B7",
+"j@ c #F4CFCF",
+"k@ c #6B6B6C",
+"l@ c #040409",
+"m@ c #AD7318",
+"n@ c #2921A5",
+"o@ c #382859",
+"p@ c #493F3B",
+"q@ c #B2B2B2",
+"r@ c #B2A5A5",
+"s@ c #B2AAAA",
+"t@ c #B2B1B1",
+"u@ c #B0AFAF",
+"v@ c #878686",
+"w@ c #686767",
+"x@ c #363229",
+"y@ c #080829",
+"z@ c #00004A",
+"A@ c #100839",
+"B@ c #734A00",
+"C@ c #C68C08",
+"D@ c #734A39",
+"E@ c #1008D6",
+"F@ c #0F07D4",
+"G@ c #33306C",
+"H@ c #30302F",
+"I@ c #60502D",
+"J@ c #4B2D0F",
+"K@ c #0800DE",
+"L@ c #5A3910",
+"M@ c #AD7B08",
+"N@ c #5A3942",
+"O@ c #1008B5",
+"P@ c #392931",
+"Q@ c #634200",
+"R@ c #6B4200",
+"S@ c #5A3918",
+"T@ c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" '.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.6 c @ @ @ @ @ ( ",
+" ).@ @ a .*.=.=.=.6 *.=.=.=.*.*.6 +.6 a @ @ @ @ @ @ % ",
+" , @ @ @ b X 6 =.=.=.*.=.=.=.=.*.+.| X ,. .> ^ > @ @ @ ' ",
+" + @ > : .=.=.=.=.=.=.=.=.=.=.=.=.=.*.+.+.8 @ > : @ @ @ j ",
+" @ + : c [ =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.3 X @ c ^ > @ @ ' ",
+" @ @ @ ^ : *.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.a ~ ~ ^ @ @ @ !. ",
+" @ @ @ : c b =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.5 : : ^ > @ @ '. ",
+" @ @ ~.{.].^./.(.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.X @ @ @ ^ @ @ ' ",
+" @ @ @ _.:.<.[.}.}.=.=.=.=.*.=.=.=.=.=.=.=.=.=.=.=.=.+.@ @ @ ^ @ @ @ % ",
+" @ @ @ @ : |.1.2.{.3.4.=.=.=.5.6.7.=.=.=.=.=.=.=.=.=.=.=.@ @ @ > @ @ @ ( ",
+"{.8.9. @ @ @ @ @ 0.a.b.0.c.}...d.=.e.f.g.h.=.=.=.=.=.=.=.=.=.=.@ @ > > @ @ @ _ ",
+"i.j.k.l.@ @ @ @ m.m.n.o.p.q.r.s.t.u.v.w.i.x.=.=.=.=.=.=.=.=.=.=.^ @ ^ @ @ @ @ + ",
+"{.y.t.z.4 @ @ @ A.A.B.B.C.D.n.E.F.! [.G.z.k.=.=.=.=.=.=.=.=.=.=.] @ ^ @ @ @ @ { ",
+" a H.I.+.J.K.A.A.C.C.C.B.L.M.N.O.P.Q.R.=.=.=.=.=.=.=.=.=.=.=.@ > > c : ] @ $ ",
+" S.T.U.V.W.O.p.A.A.X.7.C.C.C.C.C.Y.Z.`. +=.=.=.=.=.=.=.=..+++@+#+@ @ @ @ ] #+0 ",
+" $+%+&+*+=+-+;+q.A.>+j.C.C.C.C.B.,+'+)+1.5 =.=.=.=.=.=.=.!+L C ~+@ @ @ @ {+M ]+ ",
+"^+(./+(+A.A._+:+<+N.[+j.C.C.C.C.C.}+|+7.1+2+=.=.=.=.=.=.=.3+L 4+E @ @ @ @ 5+z p ",
+"6+O.7+C.A.A.A.=.2 h.8+9+0+C.C.C.C.C.C./+a+].=.=.=.=.=.=.3 b+G x S c+d+e+f+x L g+ ",
+"h+i+j+k+A.A.A.A.0+<+l.l+d.C.C.C.C.C.m+n+o+p+=.=.=.=.=.=.| q+x r+s+F t+t+u+L L L v+ ",
+"h+w+x+k+A.A.A.A.y+z+A+B+C+C.C.C.C.C.m+D+E+p+=.=.=.=.=.=.+.%.F+G+r+F+u+x H+y L y L I+ ",
+"h+X 7+C.A.A.A.J+K+L+M+N+p.C.C.C.C.C.C.N.O+p+=.=.=.=.=.=.3 P+s+H+H+m H+G L y L L L L Q+ ",
+"R+%+0+|+y+A.J+S+T+U+C.C.C.C.C.C.C.V+k+W+X+].=.=.=.=.=.=.-.Y+s+H+L y L y L y L y L L y Z+",
+"`+ @.@+@@@#@$@%@&@A.C.C.C.C.C.C.B.*@=@-@1.[ =.=.=.=.3 ; @ ;@u+H+y L L L L L y L L A y >@",
+" ,@'@)@&@!@~@{@A.A.C.C.C.C.C.C.C.V+]@1 <.%+=.=.=.5 c @ v ^@u+H+L y L y L n L L L y /@(@",
+" f._@:@<@*+[@A.A.C.C.C.C.k+}@k+=+i g.1 X 5 7 ] @ @ @ > |@u+H+y L L L L L L L G 1@2@ ",
+" 3@4@5@,+6@A.A.C.C.C.C.}+7@8@9@1+0@@ @ @ @ @ @ @ @ a@b@c@H+L L y L L L 4+d@e@ ",
+" f@g@h@R._+_+i@j@N.N.=+I.)+k@l@@ @ @ @ @ @ @ @ @ a@^@F F+H+H+m x u+m@n@ ",
+" o@p@7 } q@q@r@s@t@u@v@w@x@y@z@'.. . . . . . . $ A@B@S F T N C@t+D@E@ ",
+" F@G@x.x.H@H@H@H@I@J@ K@L@^@S M@M@b@N@ ",
+" O@P@Q@R@S@T@= "};
diff --git a/icons/44x52-penguins/colors.xpm b/icons/44x52-penguins/colors.xpm
new file mode 100644
index 0000000..2181d79
--- /dev/null
+++ b/icons/44x52-penguins/colors.xpm
@@ -0,0 +1,260 @@
+/* XPM */
+static char * colors_xpm[] = {
+"44 52 205 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #291800",
+"- c #0000E7",
+"; c #006400",
+"> c #00FF00",
+", c #393939",
+"' c #424242",
+") c #101008",
+"! c #0000DE",
+"~ c #000021",
+"{ c #52524A",
+"] c #636363",
+"^ c #292929",
+"/ c #000063",
+"( c #212121",
+"_ c #181818",
+": c #0000C6",
+"< c #000084",
+"[ c #000052",
+"} c #101010",
+"| c #292921",
+"1 c #737373",
+"2 c #949494",
+"3 c #CECECE",
+"4 c #848484",
+"5 c #B5B5B5",
+"6 c #DEDEDE",
+"7 c #8C8C8C",
+"8 c #BDB5AD",
+"9 c #9C9C9C",
+"0 c #E7E7E7",
+"a c #6B6B6B",
+"b c #5A5A5A",
+"c c #313131",
+"d c #0000AD",
+"e c #4A4A4A",
+"f c #7B7B7B",
+"g c #080808",
+"h c #7F623D",
+"i c #AD880C",
+"j c #9C8408",
+"k c #947B21",
+"l c #847B52",
+"m c #ADADAD",
+"n c #00009C",
+"o c #A5A5A5",
+"p c #8C6310",
+"q c #E7AD08",
+"r c #F7C610",
+"s c #E7C608",
+"t c #D6B521",
+"u c #E7CE21",
+"v c #9C7B00",
+"w c #94844A",
+"x c #DEDECE",
+"y c #00007B",
+"z c #080800",
+"A c #845A08",
+"B c #DEA508",
+"C c #F7BD10",
+"D c #EFC608",
+"E c #EFCE18",
+"F c #E7CE31",
+"G c #DEC608",
+"H c #D6B518",
+"I c #423100",
+"J c #C68408",
+"K c #E7AD10",
+"L c #EFCE08",
+"M c #D6AD08",
+"N c #C6A510",
+"O c #5A3900",
+"P c #EFBD10",
+"Q c #B59808",
+"R c #CE9408",
+"S c #292100",
+"T c #9C947B",
+"U c #946308",
+"V c #BD9C08",
+"W c #A77508",
+"X c #CE8C08",
+"Y c #D69410",
+"Z c #CE9C42",
+"` c #BDB594",
+" . c #BDBDBD",
+".. c #AD9C7B",
+"+. c #BD8429",
+"@. c #BDAD84",
+"#. c #C6C6C6",
+"$. c #525252",
+"%. c #D6D6D6",
+"&. c #B5A594",
+"*. c #9C844A",
+"=. c #A5844A",
+"-. c #B1986B",
+";. c #EFEFEF",
+">. c #F7F7F7",
+",. c #52525A",
+"'. c #08088C",
+"). c #C6C6CE",
+"!. c #000073",
+"~. c #000094",
+"{. c #B22222",
+"]. c #EFD66B",
+"^. c #F5DEB3",
+"/. c #A0522D",
+"(. c #FFA500",
+"_. c #CD853F",
+":. c #0000D6",
+"<. c #211808",
+"[. c #0000FF",
+"}. c #000039",
+"|. c #FF0000",
+"1. c #735A00",
+"2. c #6B5208",
+"3. c #C68C29",
+"4. c #F7EFD6",
+"5. c #D6B54A",
+"6. c #7B526B",
+"7. c #DEA510",
+"8. c #FFFF00",
+"9. c #EFCE7B",
+"0. c #181008",
+"a. c #4A319C",
+"b. c #CE8C18",
+"c. c #4A3900",
+"d. c #E7C67B",
+"e. c #3929AD",
+"f. c #634284",
+"g. c #946342",
+"h. c #FFFFFF",
+"i. c #CEB56B",
+"j. c #E7AD18",
+"k. c #7B5A63",
+"l. c #CEAD73",
+"m. c #AD7B39",
+"n. c #D69C00",
+"o. c #4A39B5",
+"p. c #8C635A",
+"q. c #EFB508",
+"r. c #EFCE10",
+"s. c #9C7B42",
+"t. c #C68C00",
+"u. c #6B5294",
+"v. c #846363",
+"w. c #E7A510",
+"x. c #6B4A00",
+"y. c #B58C4A",
+"z. c #DEB508",
+"A. c #E7D6B5",
+"B. c #D69C08",
+"C. c #DEB518",
+"D. c #B58421",
+"E. c #8C5A00",
+"F. c #DEA518",
+"G. c #3121BD",
+"H. c #DEAD08",
+"I. c #BD8408",
+"J. c #524221",
+"K. c #946300",
+"L. c #946B63",
+"M. c #1008E7",
+"N. c #C68C18",
+"O. c #211800",
+"P. c #9C6B00",
+"Q. c #D69408",
+"R. c #1810DE",
+"S. c #3121B5",
+"T. c #AD7318",
+"U. c #AD7B08",
+"V. c #C68C08",
+"W. c #634200",
+"X. c #2921A5",
+"Y. c #1810C6",
+"Z. c #4A317B",
+"`. c #734A39",
+" + c #845A00",
+".+ c #392900",
+"++ c #00004A",
+"@+ c #100839",
+"#+ c #734A00",
+"$+ c #1008D6",
+"%+ c #1810AD",
+"&+ c #39217B",
+"*+ c #734A31",
+"=+ c #523110",
+"-+ c #1008AD",
+";+ c #0800DE",
+">+ c #5A3910",
+",+ c #5A3942",
+"'+ c #422952",
+")+ c #0808CE",
+"!+ c #1008B5",
+"~+ c #392931",
+"{+ c #6B4200",
+"]+ c #5A3918",
+"^+ c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ = @ @ @ @ @ $ - ; ; > ",
+" & @ @ = = = @ @ @ , ' ) # ! ; > > > > ",
+" ~ @ = = = = @ @ @ { ] ^ @ / ; > > > > ",
+" & @ = = = = = = @ ) ( _ ) @ @ : ; > > > ",
+" < @ @ @ = @ @ @ @ @ @ @ @ @ @ [ ; ; > > > ",
+" / @ @ ) @ @ @ @ @ @ ) } @ @ @ @ ; ; > ",
+" / @ ( ' | ) @ @ | 1 1 , ) @ @ @ ! ; ; > ",
+" / ) 2 3 4 @ @ ( 5 3 6 7 ) @ @ @ % 4 4 8 ",
+" $ ^ 9 1 0 | @ a 6 b 4 0 c @ @ @ d 4 4 3 ",
+" . , ' ' 9 e _ 1 9 @ ( 5 f @ @ @ d 4 4 3 ",
+" . _ a g h i j k l @ @ m f @ @ @ d 4 4 3 ",
+" n @ o p q r s t u v w x _ @ @ @ y 8 4 3 ",
+" & z A B C D E F F G s H I @ @ @ / . . ! ",
+" & I J K C L F F G G M N O @ @ @ + . . ! ",
+" & ) A q P E u G Q Q B R S @ c @ @ ! . . ! ",
+" : g T U V N Q W X Y Z ` b @ ] 1 ) . . ! ",
+" ! ) ...W R R J +.@.#.6 .@ _ $.@ . . ! ",
+" + } %. .&.*.=.-.8 #.;.>.>.,.@ @ @ . . ! ",
+" '.} ' >.6 . . .#.6 ;.>.>.>.3 ) @ @ . . ! ",
+" : * _ 6 >.>.%.#.).;.>.>.>.>.>.>.e @ . . ! ~ ",
+" # @ 2 >.>.>.>.>.>.>.>.>.>.>.>.>.m @ . . ! @ $ ",
+" !.@ _ 6 >.>.>.>.>.>.>.>.>.>.>.>.>.0 g . . ! @ @ < ",
+" ~.@ @ e #.;.>.>.>.0 ;.>.>.>.;.;.0 %.0 e . . ! @ @ @ % ",
+" ! @ @ {.{.{.{.{.{.{.{.>.>.>.>.;.%.3 .).#.. . ! @ @ @ ~ ",
+" ~.{.{.].^.].^.].^.].Y /././.>.>.>.>.;.%.. . ! ) } @ @ @ n ",
+" {.].^.^.^.(.^.^.^.^.^.^.].Y /.>.>.>.>.>.. . ! g _ ) @ @ ~ ",
+" ! {.^.^.^._.(.(.^.^.^.> > > ^.]._._.>.>.>.. . ! ^ ^ _ @ @ @ :. ",
+" ; ].^.^.^.^._.].^.^.^.; > > ^.^.^.]./.>.>.. . ! } } _ ) @ @ !. ",
+" ; ^.^.^.^.^.^.^.^.^.^.; ; ^.^.^.^.^._.>.. . ! <.@ @ @ _ @ @ ~ ",
+" & ; ^.; [.^.^.^.^.^.^.^.^.^.^.^.^.^.^.].<.<.<.<.<.@ @ @ _ @ @ @ % ",
+" }.; ^.; [.[.^.^.^.^.^.^.^.^.^.^.].|.^.<.<.<.<.<.+ @ @ @ ) @ @ @ < ",
+" @ ; ^.; [.[.^.^.^.^.^.^.{.^.^.^.{.|.|.<.<.<.<.+ + @ @ ) ) @ @ @ [ ",
+" @ ; ^.^.^.^.^.^.^.^.^./.@ {.{.^.^.{.^.<.<.<.<.+ + _ @ _ @ @ @ @ + ",
+" @ ; ].^.^.^.^.^.^.^.^./.@ @ @ ^.^.^.^.^.<.<.+ + + ( @ _ @ @ @ @ / ",
+" 1.2.{.^.^.^.^.^.^.^.^./.@ @ @ ^.^.^.^.^./.<.<.<.+ + ) ) g } ( @ $ ",
+" 3.C C ; ].].^.^.^.^.^.^.^.@ @ @ ^.^.^.^.]./.>.4.].5.q A A @ @ ( <.d ",
+" 6.7.C P C ; {.].].].; {.{.{.@ ^.^.^.8.8.^.]./.>.9.P G C q q A @ 0.A A ",
+" a.b.K C P P P c.; ; ; >.>.>.>.; ].^.(.8.8.^.]./.>.d.P 7.C C C q A A D t 3. ",
+" e.f.g.b.q P P C P C M h.h.h.>.>.>.>.{.^.^.(.(.8.^._.>.6 i.K u u u C C C ].P j.3. ",
+"k.7.K P K P P C P P P P 1.h.h.h.h.>.>.{.^.^.^.^.^.^./.>.3 l.B u u u u C C P P P 3. ",
+"m.P C P C C P C P P C P P h.h.h.h.>.>.; ^.^.^.^._./.>.>.%.-.n.u u u u u u C P C P o. ",
+"p.q.C P C P P P P r.C P D i h.h.h.>.>.>.{._._./.>.>.>.>.6 s.t.u u u u u u C P P P P u. ",
+"v.w.C P P P C P P P C P C D 2.h.h.>.>.>.>.>.>.>.>.>.>.>.,.x.t.q.u u u u u u u C P P C y.",
+"v.w.P P C P C P P C P P C P z.A.>.>.>.>.>.>.>.>.>.>.6 ' @ 1.B.q.C u u u u u C P P E C C.",
+"p.w.P P C P C r.P P P P C P z.D.0 >.>.>.>.>.>.>.>.9 g @ z E.B.q.u u u u u r P P P C F.G.",
+"+.B q.C P C P P P C P r P P H.I.J.9 %.0 6 .9 a ( @ @ @ ) K.B.q.u u u u P P P P K L.M. ",
+"N.B.B.w.H.q.q C P P P P C P B I.O @ @ @ @ @ @ @ @ @ @ @ O.P.Q.q.P P C P P P 7.v.R. ",
+"S.h T.U.V.V.X B.B q C P P B R W W.@ @ @ @ @ @ @ @ @ @ @ O.E.J n.q.q.q B B.T.X. ",
+" Y.Z.`.P.W U.I.R R B.I.W +.+# ++!.. . . . . . . $ @+#+W J X R V.I.`.$+ ",
+" M.%+&+*+p W P.U +=+-+ ;+>+E.W U.U.P.,+ ",
+" %+'+>+O '+)+ !+~+W.{+]+^+- "};
diff --git a/icons/44x52-penguins/development.xpm b/icons/44x52-penguins/development.xpm
new file mode 100644
index 0000000..320eda6
--- /dev/null
+++ b/icons/44x52-penguins/development.xpm
@@ -0,0 +1,628 @@
+/* XPM */
+static char * LinuxWithBug_xpm[] = {
+"44 52 573 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #09099F",
+"'. c #909090",
+"). c #979797",
+"!. c #A0A0A0",
+"~. c #C6C6CE",
+"{. c #E5E5E5",
+"]. c #A8A8A8",
+"^. c #BABABA",
+"/. c #D0D0D0",
+"(. c #0A0A10",
+"_. c #202025",
+":. c #A9A9A8",
+"<. c #222230",
+"[. c #000007",
+"}. c #7F7F7F",
+"|. c #6C6C6C",
+"1. c #3A3A3A",
+"2. c #878887",
+"3. c #9D9D9D",
+"4. c #9E9E9E",
+"5. c #505050",
+"6. c #595959",
+"7. c #828281",
+"8. c #B8B8B8",
+"9. c #403F3E",
+"0. c #444475",
+"a. c #676767",
+"b. c #7F7D7D",
+"c. c #675A58",
+"d. c #806E6D",
+"e. c #7E7B7B",
+"f. c #616161",
+"g. c #707070",
+"h. c #535252",
+"i. c #3D3C3D",
+"j. c #5C5C5C",
+"k. c #A2A2A2",
+"l. c #E2E2E2",
+"m. c #4C4C4C",
+"n. c #1E1E22",
+"o. c #000094",
+"p. c #020209",
+"q. c #989899",
+"r. c #272727",
+"s. c #DDDDDD",
+"t. c #727272",
+"u. c #757070",
+"v. c #807372",
+"w. c #4F4B4A",
+"x. c #515151",
+"y. c #292A29",
+"z. c #464646",
+"A. c #242424",
+"B. c #202020",
+"C. c #1C1C1C",
+"D. c #2E2E2E",
+"E. c #9F9F9F",
+"F. c #D7D7D7",
+"G. c #2B2B2C",
+"H. c #36363A",
+"I. c #3E3E3E",
+"J. c #BBBBBB",
+"K. c #9B9B9B",
+"L. c #3B3B3B",
+"M. c #191919",
+"N. c #060606",
+"O. c #030303",
+"P. c #020202",
+"Q. c #010201",
+"R. c #010202",
+"S. c #010101",
+"T. c #000000",
+"U. c #4E4E4E",
+"V. c #B9B9C0",
+"W. c #B4B4B4",
+"X. c #0A0A06",
+"Y. c #666565",
+"Z. c #927978",
+"`. c #613533",
+" + c #6B3F3E",
+".+ c #70504F",
+"++ c #5F4544",
+"@+ c #4B3938",
+"#+ c #342626",
+"$+ c #332322",
+"%+ c #2E1715",
+"&+ c #36110F",
+"*+ c #3C1110",
+"=+ c #5E2E2C",
+"-+ c #A3A0A0",
+";+ c #A4A2A2",
+">+ c #00004A",
+",+ c #6A6A6A",
+"'+ c #554545",
+")+ c #962E2C",
+"!+ c #B83331",
+"~+ c #BC3532",
+"{+ c #BC3432",
+"]+ c #B83431",
+"^+ c #942C29",
+"/+ c #B93733",
+"(+ c #962B28",
+"_+ c #744241",
+":+ c #303030",
+"<+ c #787878",
+"[+ c #EBEBEB",
+"}+ c #969696",
+"|+ c #55201F",
+"1+ c #752120",
+"2+ c #C9403E",
+"3+ c #D44542",
+"4+ c #C13835",
+"5+ c #BB3431",
+"6+ c #701F1E",
+"7+ c #3C1716",
+"8+ c #662523",
+"9+ c #A82F2C",
+"0+ c #421211",
+"a+ c #421313",
+"b+ c #574B4B",
+"c+ c #F3F3F3",
+"d+ c #0000D6",
+"e+ c #ADA2A2",
+"f+ c #7C2927",
+"g+ c #8C2D2B",
+"h+ c #E65C57",
+"i+ c #EA5A55",
+"j+ c #D74744",
+"k+ c #B1322F",
+"l+ c #210908",
+"m+ c #191312",
+"n+ c #2A1F1E",
+"o+ c #651C1B",
+"p+ c #BE3633",
+"q+ c #B93431",
+"r+ c #641C1A",
+"s+ c #1A0707",
+"t+ c #A16867",
+"u+ c #000073",
+"v+ c #9F8180",
+"w+ c #3E1111",
+"x+ c #B04742",
+"y+ c #EE9891",
+"z+ c #EF7F76",
+"A+ c #E2534F",
+"B+ c #BD3734",
+"C+ c #290B0A",
+"D+ c #181717",
+"E+ c #2A2727",
+"F+ c #4F1615",
+"G+ c #812422",
+"H+ c #3B110F",
+"I+ c #8B3F3C",
+"J+ c #875554",
+"K+ c #2B0C0B",
+"L+ c #CC6964",
+"M+ c #F2C0B9",
+"N+ c #EF867D",
+"O+ c #E55451",
+"P+ c #C23936",
+"Q+ c #6A1E1C",
+"R+ c #2C1F1F",
+"S+ c #4F3534",
+"T+ c #8B2724",
+"U+ c #BB3532",
+"V+ c #902926",
+"W+ c #72201E",
+"X+ c #8B2E2D",
+"Y+ c #B8B6B6",
+"Z+ c #000039",
+"`+ c #652F2E",
+" @ c #521F1C",
+".@ c #D7766F",
+"+@ c #F2ADA5",
+"@@ c #E06D66",
+"#@ c #C44745",
+"$@ c #B93532",
+"%@ c #B53330",
+"&@ c #843A38",
+"*@ c #AA4F4E",
+"=@ c #B2322F",
+"-@ c #962927",
+";@ c #782220",
+">@ c #792423",
+",@ c #A99A99",
+"'@ c #C2C1C1",
+")@ c #561F1E",
+"!@ c #87312E",
+"~@ c #D2685F",
+"{@ c #DC8A83",
+"]@ c #5E5050",
+"^@ c #393232",
+"/@ c #541917",
+"(@ c #AD312E",
+"_@ c #9F4442",
+":@ c #C65B5A",
+"<@ c #9C2B29",
+"[@ c #9C2C29",
+"}@ c #7C2221",
+"|@ c #681D1C",
+"1@ c #A08F8F",
+"2@ c #A6A6A6",
+"3@ c #8A2C2A",
+"4@ c #943633",
+"5@ c #D05E56",
+"6@ c #AE6A65",
+"7@ c #2C2C2D",
+"8@ c #151414",
+"9@ c #5F1C1A",
+"0@ c #A34644",
+"a@ c #C95E5D",
+"b@ c #A22E2B",
+"c@ c #170606",
+"d@ c #0A0202",
+"e@ c #792220",
+"f@ c #AA302D",
+"g@ c #7E2321",
+"h@ c #2C0D0C",
+"i@ c #9F9090",
+"j@ c #BDBCBC",
+"k@ c #8D2D2C",
+"l@ c #8F3431",
+"m@ c #C85A52",
+"n@ c #CD675F",
+"o@ c #423938",
+"p@ c #1D1C1C",
+"q@ c #090908",
+"r@ c #481413",
+"s@ c #A34442",
+"t@ c #CA5C5B",
+"u@ c #1B0707",
+"v@ c #9E2D2B",
+"w@ c #75211F",
+"x@ c #2B0D0C",
+"y@ c #A69190",
+"z@ c #735A00",
+"A@ c #6B5208",
+"B@ c #552A2A",
+"C@ c #7C2C29",
+"D@ c #B34743",
+"E@ c #D44E4A",
+"F@ c #602724",
+"G@ c #1A0E0E",
+"H@ c #240A09",
+"I@ c #7C2321",
+"J@ c #A4403D",
+"K@ c #CC5754",
+"L@ c #802422",
+"M@ c #060101",
+"N@ c #010000",
+"O@ c #3D1110",
+"P@ c #A02D2B",
+"Q@ c #6E1E1D",
+"R@ c #571A1A",
+"S@ c #A99999",
+"T@ c #C68C29",
+"U@ c #947300",
+"V@ c #3B3A3A",
+"W@ c #511B19",
+"X@ c #99312E",
+"Y@ c #B33735",
+"Z@ c #AC312E",
+"`@ c #9A2B29",
+" # c #AB302D",
+".# c #B63330",
+"+# c #A23D3A",
+"@# c #C8524F",
+"## c #7D2321",
+"$# c #6F201D",
+"%# c #972A28",
+"&# c #6F1E1D",
+"*# c #9A3430",
+"=# c #AE9C58",
+"-# c #D6B54A",
+";# c #211808",
+"># c #7B526B",
+",# c #DEA510",
+"'# c #8C6B00",
+")# c #777575",
+"!# c #35100F",
+"~# c #76201F",
+"{# c #8D2725",
+"]# c #AA2F2D",
+"^# c #BA3431",
+"/# c #B43230",
+"(# c #993937",
+"_# c #C44F4D",
+":# c #9E2D29",
+"<# c #76211F",
+"[# c #B04E48",
+"}# c #524221",
+"|# c #181008",
+"1# c #AD9442",
+"2# c #4A319C",
+"3# c #CE8C18",
+"4# c #4A3900",
+"5# c #171717",
+"6# c #8E8887",
+"7# c #8E3532",
+"8# c #74211E",
+"9# c #872623",
+"0# c #B73330",
+"a# c #9D2C29",
+"b# c #8B3533",
+"c# c #BB4C49",
+"d# c #A72F2C",
+"e# c #982B28",
+"f# c #882624",
+"g# c #942A29",
+"h# c #9B6A50",
+"i# c #3929AD",
+"j# c #634284",
+"k# c #946342",
+"l# c #2C2C27",
+"m# c #AFAFAF",
+"n# c #6E3735",
+"o# c #902A27",
+"p# c #0E0403",
+"q# c #040101",
+"r# c #4A1413",
+"s# c #932A27",
+"t# c #7A2D2B",
+"u# c #A4423F",
+"v# c #8C2725",
+"w# c #842523",
+"x# c #70201E",
+"y# c #77211F",
+"z# c #9C3835",
+"A# c #535350",
+"B# c #BC8F16",
+"C# c #4A3100",
+"D# c #291800",
+"E# c #312100",
+"F# c #8C6308",
+"G# c #E7AD18",
+"H# c #7B5A63",
+"I# c #C69E13",
+"J# c #C8C6C4",
+"K# c #2A2A2B",
+"L# c #4E4648",
+"M# c #612A28",
+"N# c #090202",
+"O# c #6F1F1D",
+"P# c #6D2826",
+"Q# c #883331",
+"R# c #5F1A19",
+"S# c #220A09",
+"T# c #310D0D",
+"U# c #601A19",
+"V# c #A02F2D",
+"W# c #8E6766",
+"X# c #625C51",
+"Y# c #81630E",
+"Z# c #E7A508",
+"`# c #C68C00",
+" $ c #BD8408",
+".$ c #D69C08",
+"+$ c #735A84",
+"@$ c #AD7B39",
+"#$ c #B5931D",
+"$$ c #A7965C",
+"%$ c #27220E",
+"&$ c #8A8A8C",
+"*$ c #362F2E",
+"=$ c #0D0D0C",
+"-$ c #050101",
+";$ c #5E201E",
+">$ c #722624",
+",$ c #1E0807",
+"'$ c #0F0404",
+")$ c #562827",
+"!$ c #646060",
+"~$ c #A18A61",
+"{$ c #9D7408",
+"]$ c #DEAD08",
+"^$ c #D69C00",
+"/$ c #EFB508",
+"($ c #4A39B5",
+"_$ c #8C635A",
+":$ c #EFCE10",
+"<$ c #919191",
+"[$ c #2C2C2C",
+"}$ c #3A3535",
+"|$ c #764241",
+"1$ c #862A28",
+"2$ c #5B1A19",
+"3$ c #71211F",
+"4$ c #220909",
+"5$ c #130505",
+"6$ c #332121",
+"7$ c #6C6767",
+"8$ c #9C7B42",
+"9$ c #6B5294",
+"0$ c #846363",
+"a$ c #E7A510",
+"b$ c #AD9422",
+"c$ c #9F9F9D",
+"d$ c #2D2D30",
+"e$ c #BFBFBF",
+"f$ c #C4C1C1",
+"g$ c #A29797",
+"h$ c #8D5B5A",
+"i$ c #834847",
+"j$ c #673B3B",
+"k$ c #7B4242",
+"l$ c #714B4B",
+"m$ c #827171",
+"n$ c #C2BFBF",
+"o$ c #EEEEEE",
+"p$ c #ACACAC",
+"q$ c #4A4A4B",
+"r$ c #644500",
+"s$ c #B58C4A",
+"t$ c #BB9420",
+"u$ c #B7B6B2",
+"v$ c #575650",
+"w$ c #ADA189",
+"x$ c #3F3F3F",
+"y$ c #A1A1A1",
+"z$ c #5A543F",
+"A$ c #CE9607",
+"B$ c #DEB518",
+"C$ c #C7C5C1",
+"D$ c #A3870F",
+"E$ c #B58421",
+"F$ c #11110B",
+"G$ c #524630",
+"H$ c #8A6B1B",
+"I$ c #DEA518",
+"J$ c #3121BD",
+"K$ c #946300",
+"L$ c #946B63",
+"M$ c #1008E7",
+"N$ c #C68C18",
+"O$ c #211800",
+"P$ c #9C6B00",
+"Q$ c #D69408",
+"R$ c #1810DE",
+"S$ c #3121B5",
+"T$ c #AD7318",
+"U$ c #AD7B08",
+"V$ c #C68C08",
+"W$ c #634200",
+"X$ c #8C5A00",
+"Y$ c #2921A5",
+"Z$ c #1810C6",
+"`$ c #4A317B",
+" % c #734A39",
+".% c #845A00",
+"+% c #392900",
+"@% c #100839",
+"#% c #734A00",
+"$% c #1008D6",
+"%% c #1810AD",
+"&% c #39217B",
+"*% c #734A31",
+"=% c #523110",
+"-% c #1008AD",
+";% c #0800DE",
+">% c #5A3910",
+",% c #5A3942",
+"'% c #422952",
+")% c #0808CE",
+"!% c #1008B5",
+"~% c #392931",
+"{% c #6B4200",
+"]% c #5A3918",
+"^% c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" ,.* ^ k '.).!. .~.*.=.=.{.].^./.a @ (._.@ ' ",
+" :.<.[.} } }.|.1.2.3.4.3.3.5.6.7.4 i @ 8.9.@ @ $ ",
+" 0.a.] 3 =.3 b.c.d.e.f.g.h.i.j.k.=.l.m.a.n.@ @ @ ( ",
+" o.p.q.r. .s.t.u.v.w.x.y.z.A.B.C.D.E.F.8.G.p.@ @ @ @ % ",
+" , @ @ H.I.J.K.L.M.N.O.P.Q.R.S.T.T.T.U.V.W.X.^ > @ @ @ ' ",
+" o.@ > L.Y.s.Z.`. +.+++@+#+$+%+&+*+*+=+-+;+- @ > : @ @ @ j ",
+" >+: c ,+8 '+)+!+~+~+{+]+^+/+~+~+~+~+(+_+:+<+@ c ^ > @ @ ' ",
+" , @ ^ : [+}+|+1+2+3+4+5+6+7+8+9+{+~+]+0+a+b+c+a ~ ~ ^ @ @ @ d+ ",
+" u : c b =.e+f+g+h+i+j+k+l+m+n+o+{+p+q+r+s+t+=.5 : : ^ > @ @ u+ ",
+" ' ^ c 3 =.v+w+x+y+z+A+B+C+D+E+F+{+~+]+G+H+I+=.X @ @ @ ^ @ @ ' ",
+" & @ > ; =.=.J+K+L+M+N+O+P+Q+R+S+T+U+~+k+V+W+X+Y++.@ @ @ ^ @ @ @ % ",
+" Z+: @ 1 =.=.`+ @.@+@@@#@$@%@&@*@~+~+U+=@-@;@>@,@=.@ @ @ > @ @ @ ( ",
+" . @ ^ > k =.'@)@!@~@{@]@^@/@(@_@:@~+%@<@q+[@}@|@1@=.@ @ > > @ @ @ _ ",
+" * @ < : i =.2@3@4@5@6@; 7@8@9@0@a@b@c@d@e@f@g@h@i@=.^ @ ^ @ @ @ @ + ",
+" @ @ c ~ | =.j@k@l@m@n@o@p@q@r@s@t@e@T.T.u@v@w@x@y@=.] @ ^ @ @ @ @ { ",
+" c z@A@< +.=.=.B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@=.@ > > c : ] @ $ ",
+" T@y y U@-.6 =.V@W@X@Y@Z@`@ #.#+#@#.###$#[@%#&#*#=#-#;#@ @ @ @ ] ;#0 ",
+" >#,#y L y '#9 | )#!#~#{#]#^#5+/#(#_#5+q+.#:#L@<#[#L C }#@ @ @ @ |#M 1# ",
+" 2#3#G y L L L 4#5#6#7###8#9#0#%@a#b#c#0#d#e#f#&#g#h#L ,#E @ @ @ @ '#z p ",
+" i#j#k#3#m L L y L y I l#m#n#o#p#q#r#s#{#t#u#e#v#w#x#y#z#A#B#x S C#D#E#F#x L G# ",
+"H#,#G L G L L y L L L I#J#K#L#M#T.T.N#O###P#Q#R#S#T#U#V#W#X#Y#Z#`#F $ $.$L L L +$ ",
+"@$L y L y y L y L L y #$$$%$&$*$=$T.-$R#6+;$>$,$T.T.'$)$!$~${$]$Z#^$.$x /$y L y L ($ ",
+"_$/$y L y L L L L :$y L z e <$[$}$|$1${#<#2$3$4$5$6$7$g.z.8$`#/$/$m /$G L y L L L L 9$ ",
+"0$a$y L L L y L L L y L y b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$`#/$L y L y L y L y L L y s$",
+"0$a$L L y L y L L y L L t$u$v$w$=.=.=.=.=.=.=.=.=.=.3 x$y$z$A$/$y L L L L L y L L A y B$",
+"_$a$L L y L y :$L L L L C$! D$E$6 =.=.=.=.=.=.=.=.5 c @ F$G$H$/$L y L y L n L L L y I$J$",
+"Z x /$y L y L L L y L n L L ]$ $}#5 +.6 3 X 5 7 ] @ @ @ > K$.$/$y L L L L L L L G L$M$ ",
+"N$.$.$a$]$/$m y L L L L y L x $K @ @ @ @ @ @ @ @ @ @ @ O$P$Q$/$L L y L L L ,#0$R$ ",
+"S$d T$U$V$V$T .$x m y L L x N S W$@ @ @ @ @ @ @ @ @ @ @ O$X$F ^$/$/$m x .$T$Y$ ",
+" Z$`$ %P$S U$ $N N .$ $S .%+%# >+u+. . . . . . . $ @%#%S F T N V$ $ %$% ",
+" M$%%&%*%l S P$Q .%=%-% ;%>%X$S U$U$P$,% ",
+" %%'%>%K '%)% !%~%W${%]%^%= "};
diff --git a/icons/44x52-penguins/disk-cd.xpm b/icons/44x52-penguins/disk-cd.xpm
new file mode 100644
index 0000000..b485840
--- /dev/null
+++ b/icons/44x52-penguins/disk-cd.xpm
@@ -0,0 +1,822 @@
+/* XPM */
+static char * PenguinUnderCDRom_xpm[] = {
+"44 52 767 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #000094",
+"!. c #DCDCDC",
+"~. c #A3A3A3",
+"{. c #7C7B72",
+"]. c #836F61",
+"^. c #7A3259",
+"/. c #4D2614",
+"(. c #502219",
+"_. c #39595F",
+":. c #5C6A67",
+"<. c #4E4C4C",
+"[. c #1D1D21",
+"}. c #0101AE",
+"|. c #AFAFAE",
+"1. c #827863",
+"2. c #8E8323",
+"3. c #D0C012",
+"4. c #E76590",
+"5. c #DE0C9A",
+"6. c #6E2E03",
+"7. c #C81D65",
+"8. c #2794AE",
+"9. c #44ABA9",
+"0. c #B59F5E",
+"a. c #8B7240",
+"b. c #675E51",
+"c. c #979593",
+"d. c #847235",
+"e. c #CFB805",
+"f. c #FBF301",
+"g. c #FDCF34",
+"h. c #FF31D7",
+"i. c #E05075",
+"j. c #5E2B02",
+"k. c #C62888",
+"l. c #15A7B9",
+"m. c #96C9A2",
+"n. c #F8CF6C",
+"o. c #FAC357",
+"p. c #CBA615",
+"q. c #6F6630",
+"r. c #4F4C46",
+"s. c #00004A",
+"t. c #8E8B89",
+"u. c #9C7813",
+"v. c #F2CA04",
+"w. c #FBE603",
+"x. c #FFF408",
+"y. c #FD7E88",
+"z. c #FE3DD5",
+"A. c #E09D3F",
+"B. c #5A2501",
+"C. c #A73F94",
+"D. c #1CB2C1",
+"E. c #D0CF82",
+"F. c #FACC62",
+"G. c #FCCA40",
+"H. c #FCEE05",
+"I. c #F5ED01",
+"J. c #957E15",
+"K. c #48433F",
+"L. c #93928E",
+"M. c #A28224",
+"N. c #F7CA0D",
+"O. c #F8AD0B",
+"P. c #FCDD05",
+"Q. c #FFDB18",
+"R. c #FD31C6",
+"S. c #FE8B93",
+"T. c #E7B329",
+"U. c #5B3000",
+"V. c #8F5099",
+"W. c #36B8BD",
+"X. c #E2D16A",
+"Y. c #E4C442",
+"Z. c #FDDA1E",
+"`. c #FDF700",
+" + c #FDEB04",
+".+ c #ECA70E",
+"++ c #9E7117",
+"@+ c #3F3D36",
+"#+ c #A8A8A7",
+"$+ c #647125",
+"%+ c #D7B910",
+"&+ c #F8B807",
+"*+ c #DE8403",
+"=+ c #FCDF02",
+"-+ c #FBB333",
+";+ c #FD2BD1",
+">+ c #FEBA6B",
+",+ c #F1C62C",
+"'+ c #5E4301",
+")+ c #925C99",
+"!+ c #33B7BD",
+"~+ c #DBCD69",
+"{+ c #D5C523",
+"]+ c #FDEB08",
+"^+ c #FDF600",
+"/+ c #FCCD0C",
+"(+ c #D58F0B",
+"_+ c #DD9D07",
+":+ c #896D20",
+"<+ c #C1C1C1",
+"[+ c #626B46",
+"}+ c #38A400",
+"|+ c #8CB904",
+"1+ c #E4AE02",
+"2+ c #C37E02",
+"3+ c #F7E402",
+"4+ c #FF8A4F",
+"5+ c #FD36C8",
+"6+ c #FECE50",
+"7+ c #F8D41B",
+"8+ c #7A5700",
+"9+ c #926C6E",
+"0+ c #18AFBB",
+"a+ c #C9CA7E",
+"b+ c #D1C512",
+"c+ c #FDF301",
+"d+ c #FCEA03",
+"e+ c #F8AD0E",
+"f+ c #CC8B02",
+"g+ c #D59E05",
+"h+ c #C89906",
+"i+ c #6F6241",
+"j+ c #8B8989",
+"k+ c #5E9507",
+"l+ c #8CD101",
+"m+ c #3BB600",
+"n+ c #8F9401",
+"o+ c #A96903",
+"p+ c #F7DF02",
+"q+ c #FE7C5F",
+"r+ c #F844AC",
+"s+ c #FCCE36",
+"t+ c #FDE210",
+"u+ c #AE7900",
+"v+ c #989620",
+"w+ c #2F9A9D",
+"x+ c #72B4A0",
+"y+ c #D4C21E",
+"z+ c #F1EB02",
+"A+ c #F9CB06",
+"B+ c #D89306",
+"C+ c #C08900",
+"D+ c #D47927",
+"E+ c #DA8028",
+"F+ c #967B08",
+"G+ c #5C5857",
+"H+ c #000039",
+"I+ c #D1D1D1",
+"J+ c #646645",
+"K+ c #3C9800",
+"L+ c #4EA700",
+"M+ c #96CB01",
+"N+ c #89A301",
+"O+ c #8D6501",
+"P+ c #E9D201",
+"Q+ c #FD864F",
+"R+ c #FC5389",
+"S+ c #FCC634",
+"T+ c #F8DF14",
+"U+ c #E0AA0F",
+"V+ c #D69824",
+"W+ c #6D784D",
+"X+ c #2796A1",
+"Y+ c #A0A857",
+"Z+ c #DDE006",
+"`+ c #ECBC04",
+" @ c #BE8D02",
+".@ c #CA6A26",
+"+@ c #DB6E3D",
+"@@ c #B89709",
+"#@ c #B49002",
+"$@ c #6C623F",
+"%@ c #A2A1A1",
+"&@ c #6C470D",
+"*@ c #937A00",
+"=@ c #8F8000",
+"-@ c #7B8C00",
+";@ c #A7A804",
+">@ c #AF8E04",
+",@ c #E3C801",
+"'@ c #FC9F2A",
+")@ c #F95B66",
+"!@ c #C8AD23",
+"~@ c #ACA40F",
+"{@ c #8C7A30",
+"]@ c #8D6245",
+"^@ c #9C7842",
+"/@ c #799773",
+"(@ c #739065",
+"_@ c #C4D00E",
+":@ c #CFA402",
+"<@ c #B87E0C",
+"[@ c #D35B3F",
+"}@ c #B88707",
+"|@ c #B18301",
+"1@ c #B16F00",
+"2@ c #734B0E",
+"3@ c #7D7A79",
+"4@ c #CB7204",
+"5@ c #EE8905",
+"6@ c #E28303",
+"7@ c #B96E00",
+"8@ c #897500",
+"9@ c #907B0D",
+"0@ c #D2A901",
+"a@ c #FBB510",
+"b@ c #D97D4F",
+"c@ c #58681C",
+"d@ c #55514F",
+"e@ c #6A686C",
+"f@ c #6C6A6F",
+"g@ c #585252",
+"h@ c #736142",
+"i@ c #B39745",
+"j@ c #CDBE0C",
+"k@ c #B99303",
+"l@ c #CC6929",
+"m@ c #C45E20",
+"n@ c #AC6F00",
+"o@ c #AD5800",
+"p@ c #B15A02",
+"q@ c #A24E04",
+"r@ c #585354",
+"s@ c #6E544D",
+"t@ c #D87800",
+"u@ c #9E8902",
+"v@ c #818F03",
+"w@ c #DF9405",
+"x@ c #F09D09",
+"y@ c #B37E14",
+"z@ c #8E6A12",
+"A@ c #B68F1C",
+"B@ c #6C5F41",
+"C@ c #6D6B6A",
+"D@ c #808080",
+"E@ c #7F7F80",
+"F@ c #6F6D6F",
+"G@ c #6A6F27",
+"H@ c #8A9201",
+"I@ c #977814",
+"J@ c #D54542",
+"K@ c #B15406",
+"L@ c #AD4800",
+"M@ c #AC4900",
+"N@ c #AC4700",
+"O@ c #A74301",
+"P@ c #67554E",
+"Q@ c #735A00",
+"R@ c #6B5208",
+"S@ c #503630",
+"T@ c #843501",
+"U@ c #6D2901",
+"V@ c #551E00",
+"W@ c #802B01",
+"X@ c #C56504",
+"Y@ c #E89D09",
+"Z@ c #C78715",
+"`@ c #9E7138",
+" # c #585550",
+".# c #818181",
+"+# c #848383",
+"@# c #8F8E8D",
+"## c #818080",
+"$# c #5E6052",
+"%# c #876D18",
+"&# c #C53B3A",
+"*# c #BD3F15",
+"=# c #A53A01",
+"-# c #A13102",
+";# c #9A3101",
+"># c #922B01",
+",# c #882003",
+"'# c #513330",
+")# c #C68C29",
+"!# c #947300",
+"~# c #361B13",
+"{# c #591000",
+"]# c #550F00",
+"^# c #510D00",
+"/# c #4C0800",
+"(# c #4E0900",
+"_# c #813C00",
+":# c #B37508",
+"<# c #947326",
+"[# c #6A676A",
+"}# c #959287",
+"|# c #EFD66B",
+"1# c #D6B54A",
+"2# c #423E38",
+"3# c #6F6E70",
+"4# c #6D3F15",
+"5# c #903903",
+"6# c #8B3302",
+"7# c #761D01",
+"8# c #671201",
+"9# c #6C1500",
+"0# c #6C1800",
+"a# c #612501",
+"b# c #432F18",
+"c# c #7B526B",
+"d# c #DEA510",
+"e# c #8C6B00",
+"f# c #2C1003",
+"g# c #5B1100",
+"h# c #621800",
+"i# c #682E02",
+"j# c #681900",
+"k# c #5E1000",
+"l# c #700718",
+"m# c #9C132B",
+"n# c #8A4E3D",
+"o# c #707171",
+"p# c #828282",
+"q# c #A59263",
+"r# c #4D4230",
+"s# c #828182",
+"t# c #767475",
+"u# c #3D3518",
+"v# c #692002",
+"w# c #721602",
+"x# c #671B02",
+"y# c #561F01",
+"z# c #4C3300",
+"A# c #3D5201",
+"B# c #386100",
+"C# c #343209",
+"D# c #4A319C",
+"E# c #CE8C18",
+"F# c #4A3900",
+"G# c #3C1A13",
+"H# c #662001",
+"I# c #642701",
+"J# c #563D02",
+"K# c #554301",
+"L# c #583D02",
+"M# c #753407",
+"N# c #962C10",
+"O# c #9E2636",
+"P# c #6C6967",
+"Q# c #8E8264",
+"R# c #4F4834",
+"S# c #6E6D6F",
+"T# c #70391B",
+"U# c #CD0D5B",
+"V# c #E80C7A",
+"W# c #E40877",
+"X# c #DC0870",
+"Y# c #CB1561",
+"Z# c #AE2951",
+"`# c #9E2A2F",
+" $ c #541C22",
+".$ c #3929AD",
+"+$ c #634284",
+"@$ c #946342",
+"#$ c #4E3630",
+"$$ c #752903",
+"%$ c #703902",
+"&$ c #7C3B01",
+"*$ c #883701",
+"=$ c #923F00",
+"-$ c #9E4401",
+";$ c #A04F00",
+">$ c #9B5623",
+",$ c #59554E",
+"'$ c #828181",
+")$ c #838281",
+"!$ c #8B7C55",
+"~$ c #897A53",
+"{$ c #838180",
+"]$ c #615F51",
+"^$ c #A16E15",
+"/$ c #BA402C",
+"($ c #B5341B",
+"_$ c #A31D16",
+":$ c #9C1912",
+"<$ c #8C180E",
+"[$ c #7E140E",
+"}$ c #731901",
+"|$ c #4F2E2C",
+"1$ c #7B5A63",
+"2$ c #68594F",
+"3$ c #8E3701",
+"4$ c #964601",
+"5$ c #8F4800",
+"6$ c #9F4A02",
+"7$ c #9C5A00",
+"8$ c #986600",
+"9$ c #6F8200",
+"0$ c #549607",
+"a$ c #6E6923",
+"b$ c #706E70",
+"c$ c #756F26",
+"d$ c #ABBE08",
+"e$ c #6D9E00",
+"f$ c #8B7600",
+"g$ c #A95800",
+"h$ c #B34A00",
+"i$ c #B14700",
+"j$ c #AF4600",
+"k$ c #AB4300",
+"l$ c #6D544B",
+"m$ c #AD7B39",
+"n$ c #7D7C7B",
+"o$ c #893B04",
+"p$ c #9A5502",
+"q$ c #807303",
+"r$ c #688C00",
+"s$ c #4D9A00",
+"t$ c #529400",
+"u$ c #4B9600",
+"v$ c #28A900",
+"w$ c #84AD18",
+"x$ c #756A3A",
+"y$ c #575556",
+"z$ c #6C6D6F",
+"A$ c #5E5C59",
+"B$ c #606318",
+"C$ c #D0A10D",
+"D$ c #BDB105",
+"E$ c #B7D801",
+"F$ c #7CBA00",
+"G$ c #609300",
+"H$ c #8A7F00",
+"I$ c #987600",
+"J$ c #B46402",
+"K$ c #A54D04",
+"L$ c #59514D",
+"M$ c #8C635A",
+"N$ c #EFB508",
+"O$ c #EFCE10",
+"P$ c #A7A6A6",
+"Q$ c #874E0D",
+"R$ c #BE5F01",
+"S$ c #9B5C01",
+"T$ c #7C7A00",
+"U$ c #409500",
+"V$ c #2BA800",
+"W$ c #38AC00",
+"X$ c #42AC00",
+"Y$ c #65A303",
+"Z$ c #C89A32",
+"`$ c #B58D6B",
+" % c #80816E",
+".% c #926E47",
+"+% c #B16C2C",
+"@% c #D64161",
+"#% c #F5724A",
+"$% c #F2B906",
+"%% c #BCB303",
+"&% c #A6CA01",
+"*% c #82C700",
+"=% c #36AE00",
+"-% c #489C00",
+";% c #788A00",
+">% c #6C5A0A",
+",% c #846363",
+"'% c #E7A510",
+")% c #D7D7D7",
+"!% c #8A6543",
+"~% c #F08700",
+"{% c #CF6C00",
+"]% c #AD6201",
+"^% c #8A7100",
+"/% c #758B00",
+"(% c #859403",
+"_% c #9A8D03",
+":% c #B1890A",
+"<% c #D0682C",
+"[% c #B657A0",
+"}% c #55A6B8",
+"|% c #B96B36",
+"1% c #F04F63",
+"2% c #F92D8A",
+"3% c #FD3596",
+"4% c #FCA620",
+"5% c #F6B605",
+"6% c #C6AB05",
+"7% c #9FB904",
+"8% c #8ACB01",
+"9% c #53A900",
+"0% c #3AA200",
+"a% c #5C6F36",
+"b% c #9F7C43",
+"c% c #DEB508",
+"d% c #E7D6B5",
+"e% c #8F8B86",
+"f% c #C1830A",
+"g% c #FDA101",
+"h% c #F39602",
+"i% c #E48203",
+"j% c #EB8503",
+"k% c #F1870E",
+"l% c #F75D4A",
+"m% c #ED4260",
+"n% c #AC6197",
+"o% c #2BB3DC",
+"p% c #3E4231",
+"q% c #646E07",
+"r% c #C37F4D",
+"s% c #FC7B64",
+"t% c #FE5079",
+"u% c #FE7255",
+"v% c #F6BD08",
+"w% c #D4A909",
+"x% c #73AB02",
+"y% c #5BBA00",
+"z% c #388706",
+"A% c #88753A",
+"B% c #DEB518",
+"C% c #B58421",
+"D% c #7E6646",
+"E% c #EA9C02",
+"F% c #FEA602",
+"G% c #F69902",
+"H% c #ED7B10",
+"I% c #DE4848",
+"J% c #B65844",
+"K% c #7E8982",
+"L% c #30C2E3",
+"M% c #315553",
+"N% c #4F0A00",
+"O% c #466B02",
+"P% c #A18E35",
+"Q% c #F0A45B",
+"R% c #FF7864",
+"S% c #FE526F",
+"T% c #FC8E33",
+"U% c #FAB70D",
+"V% c #F6BB09",
+"W% c #A8AA06",
+"X% c #57A502",
+"Y% c #556B35",
+"Z% c #AF861F",
+"`% c #3121BD",
+" & c #DEAD08",
+".& c #BD8408",
+"+& c #524221",
+"@& c #9A9998",
+"#& c #946B21",
+"$& c #EC9307",
+"%& c #C87913",
+"&& c #B67A33",
+"*& c #968C68",
+"=& c #64A6AF",
+"-& c #42CAEB",
+";& c #579697",
+">& c #460C06",
+",& c #7D2B00",
+"'& c #517400",
+")& c #8A9527",
+"!& c #E0B15A",
+"~& c #FE8B61",
+"{& c #FD4575",
+"]& c #FD635D",
+"^& c #FC962E",
+"/& c #FCA51E",
+"(& c #EAA90F",
+"_& c #7F6F1A",
+":& c #6D554F",
+"<& c #1008E7",
+"[& c #C68C18",
+"}& c #D69C08",
+"|& c #1D1B1B",
+"1& c #8B6B20",
+"2& c #A0A46F",
+"3& c #88BEB2",
+"4& c #6BCCDF",
+"5& c #5DD2ED",
+"6& c #8AC1B1",
+"7& c #6D3A1B",
+"8& c #450300",
+"9& c #C56901",
+"0& c #607201",
+"a& c #82A520",
+"b& c #DAA958",
+"c& c #FCAD5D",
+"d& c #FE5273",
+"e& c #FD4871",
+"f& c #FD6D50",
+"g& c #FB7C42",
+"h& c #B0781F",
+"i& c #2A247D",
+"j& c #3121B5",
+"k& c #AD7318",
+"l& c #AD7B08",
+"m& c #C68C08",
+"n& c #634200",
+"o& c #282424",
+"p& c #7A764C",
+"q& c #ABBF9B",
+"r& c #84C8CC",
+"s& c #A7C8AA",
+"t& c #996B2A",
+"u& c #570D00",
+"v& c #7D2300",
+"w& c #F49C01",
+"x& c #656802",
+"y& c #86B11D",
+"z& c #E7BB58",
+"A& c #FEC95E",
+"B& c #FE696B",
+"C& c #FD5170",
+"D& c #FA6D55",
+"E& c #AA5834",
+"F& c #534D43",
+"G& c #1810C6",
+"H& c #4A317B",
+"I& c #734A39",
+"J& c #9C6B00",
+"K& c #845A00",
+"L& c #392900",
+"M& c #000087",
+"N& c #3A3967",
+"O& c #7B754A",
+"P& c #BDA659",
+"Q& c #D1962D",
+"R& c #923902",
+"S& c #933A01",
+"T& c #E07800",
+"U& c #FBAD01",
+"V& c #715B00",
+"W& c #77B50D",
+"X& c #F3C556",
+"Y& c #FDB666",
+"Z& c #FE6A6D",
+"`& c #D66B4B",
+" * c #906340",
+".* c #5A584F",
+"+* c #1810AD",
+"@* c #39217B",
+"#* c #734A31",
+"$* c #523110",
+"%* c #1008AD",
+"&* c #706650",
+"** c #7A5A1F",
+"=* c #915005",
+"-* c #B07601",
+";* c #F29003",
+">* c #FBB302",
+",* c #876400",
+"'* c #75B00B",
+")* c #E3AB53",
+"!* c #D79159",
+"~* c #A16346",
+"{* c #7A6855",
+"]* c #422952",
+"^* c #5A3910",
+"/* c #0808CE",
+"(* c #595048",
+"_* c #6E6543",
+":* c #795A1D",
+"<* c #835707",
+"[* c #504109",
+"}* c #515B1D",
+"|* c #7B6D4F",
+"1* c #534854",
+"2* c #1C1BA1",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" '.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.6 c @ @ @ @ @ ( ",
+" ).@ @ a .*.=.=.=.6 *.=.=.=.*.!.~.{.].^./.(._.:.<.[.}. ",
+" , @ @ @ b X 6 =.=.=.*.=.=.=.=.|.1.2.3.4.5.6.7.8.9.0.a.b. ",
+" ).@ > : .=.=.=.=.=.=.=.=.*.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r. ",
+" s.: c [ =.=.=.=.=.=.=.=.=.t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K. ",
+" , @ ^ : *.=.=.=.=.=.=.=.=.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+ ",
+" u : c b =.=.=.=.=.=.=.=.#+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+ ",
+" ' ^ c 3 =.=.=.=.=.=.=.<+[+}+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+ ",
+" & @ > ; =.=.=.=.=.=.=.*.j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+ ",
+" H+: @ 1 =.=.=.=.=.=.=.I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@ ",
+" . @ ^ > k =.=.=.=.=.=.=.%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@2@ ",
+" * @ < : i =.=.=.=.=.=.*.3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@",
+" @ @ c ~ | =.=.=.=.=.=.=.s@t@u@v@w@x@y@z@A@B@C@D@D@E@D@F@G@H@I@J@K@L@M@N@O@P@",
+" c Q@R@< +.=.=.=.=.=.=.*.S@T@U@V@W@X@Y@Z@`@ #.#+#@#@###.#$#%#&#*#=#-#;#>#,#'#",
+" )#y y !#-.6 =.=.=.=.=.=.~#{#]#^#/#(#_#:#<#[#D@}#|#1#2#D@3#4#5#6#7#8#9#0#a#b#",
+" c#d#y L y e#9 | =.=.=.=.=.f#g#h#i#j#k#l#m#n#o#p#q#L C r#s#t#u#v#w#x#y#z#A#B#C#",
+" D#E#G y L L L F#^ 2 =.=.=.=.G#H#I#J#K#L#M#N#O#P#D@Q#L d#R#D@S#T#U#V#W#X#Y#Z#`# $",
+" .$+$@$E#m L L y L y I v @ 5 =.=.=.#$$$%$&$*$=$-$;$>$,$'$)$!$~${$.#]$^$/$($_$:$<$[$}$|$",
+"1$d#G L G L L y L L L L Q@@ @ 7 *.=.2$3$4$5$6$7$8$9$0$a$C@D@D@D@D@b$c$d$e$f$g$h$i$j$k$l$",
+"m$L y L y y L y L L y L L O @ @ 7 =.n$o$p$q$r$s$t$u$v$w$x$y$e@z$A$B$C$D$E$F$G$H$I$J$K$L$",
+"M$N$y L y L L L L O$y L z e v @ ; =.P$Q$R$S$T$U$V$W$X$Y$Z$`$ %.%+%@%#%$%%%&%*%=%-%;%>% ",
+",%'%y L L L y L L L y L y z R@-. .=.)%!%~%{%]%^%/%(%_%:%<%[%}%|%1%2%3%4%5%6%7%8%9%0%a%b%",
+",%'%L L y L y L L y L L y L c%d%=.=.=.e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%a@v%w%x%y%z%A%B%",
+"M$'%L L y L y O$L L L L y L c%C%6 =.=.<+D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%`%",
+"Z x N$y L y L L L y L n L L &.&+&5 +.6 @&#&$&%&&&*&=&-&;&>&,&'&)&!&~&{&]&^&/&(&_&:&<& ",
+"[&}&}&'% &N$m y L L L L y L x .&K @ @ @ @ |&1&2&3&4&5&6&7&8&9&0&a&b&c&d&e&f&g&h&i& ",
+"j&d k&l&m&m&T }&x m y L L x N S n&@ @ @ @ @ o&p&q&r&s&t&u&v&w&x&y&z&A&B&C&D&E&F& ",
+" G&H&I&J&S l&.&N N }&.&S K&L&# s.'.. . M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&`& *.* ",
+" <&+*@*#*l S J&Q K&$*%* &***=*-*;*>*,*'*)*!*~*{* ",
+" +*]*^*K ]*/* (*_*:*<*[*}*|*1*2* "};
diff --git a/icons/44x52-penguins/disk-floppy.xpm b/icons/44x52-penguins/disk-floppy.xpm
new file mode 100644
index 0000000..bd1e14a
--- /dev/null
+++ b/icons/44x52-penguins/disk-floppy.xpm
@@ -0,0 +1,601 @@
+/* XPM */
+static char * PenguinUnderDiskFloppy_xpm[] = {
+"44 52 546 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #000094",
+"!. c #00004A",
+"~. c #A29EA6",
+"{. c #9A95AC",
+"]. c #8C899F",
+"^. c #716489",
+"/. c #8E84AB",
+"(. c #8C869D",
+"_. c #C2C2C3",
+":. c #B1AEB4",
+"<. c #ADACB1",
+"[. c #A9A7AF",
+"}. c #A6A6AC",
+"|. c #99999F",
+"1. c #89878E",
+"2. c #201E27",
+"3. c #242227",
+"4. c #2C2B31",
+"5. c #292627",
+"6. c #23202A",
+"7. c #716F75",
+"8. c #938E9A",
+"9. c #8D8D9A",
+"0. c #8B899A",
+"a. c #61586D",
+"b. c #9796AD",
+"c. c #433B66",
+"d. c #393359",
+"e. c #262734",
+"f. c #4D4868",
+"g. c #666676",
+"h. c #ABAAB1",
+"i. c #B8B5CD",
+"j. c #A09EBE",
+"k. c #9193B1",
+"l. c #9191B1",
+"m. c #9F9DBC",
+"n. c #ACA6C5",
+"o. c #A297B1",
+"p. c #242226",
+"q. c #2D2C30",
+"r. c #4E4D54",
+"s. c #A3A1B5",
+"t. c #5A5D6B",
+"u. c #322E47",
+"v. c #2A2541",
+"w. c #28233E",
+"x. c #23243D",
+"y. c #191B2B",
+"z. c #433962",
+"A. c #343256",
+"B. c #2B2735",
+"C. c #666276",
+"D. c #A39FAB",
+"E. c #A2A0BE",
+"F. c #9192B1",
+"G. c #9E9DBC",
+"H. c #ACA5C4",
+"I. c #BAAECB",
+"J. c #AAA0B8",
+"K. c #2B2B2B",
+"L. c #4F4F4F",
+"M. c #272729",
+"N. c #B0AEC7",
+"O. c #5A586B",
+"P. c #302C47",
+"Q. c #2A223F",
+"R. c #28203C",
+"S. c #27243D",
+"T. c #252038",
+"U. c #08080F",
+"V. c #000000",
+"W. c #9796A9",
+"X. c #3B3961",
+"Y. c #262737",
+"Z. c #4D4869",
+"`. c #9899A5",
+" + c #918EB1",
+".+ c #9194B1",
+"++ c #9E9DBE",
+"@+ c #ACA3C2",
+"#+ c #BAB2CB",
+"$+ c #C6BDD6",
+"%+ c #ACA8BA",
+"&+ c #1A1A20",
+"*+ c #B8B5C6",
+"=+ c #2E2A46",
+"-+ c #22233C",
+";+ c #232038",
+">+ c #232037",
+",+ c #3C3660",
+"'+ c #352F56",
+")+ c #2B2633",
+"!+ c #4E4968",
+"~+ c #9291A0",
+"{+ c #9195B1",
+"]+ c #9F9CBF",
+"^+ c #ADA3C1",
+"/+ c #CABDDA",
+"(+ c #CCC2DA",
+"_+ c #B1ADBC",
+":+ c #B6B2CA",
+"<+ c #5B596B",
+"[+ c #2E2942",
+"}+ c #27213A",
+"|+ c #222233",
+"1+ c #202033",
+"2+ c #08080E",
+"3+ c #000039",
+"4+ c #988DA9",
+"5+ c #3C345C",
+"6+ c #352E51",
+"7+ c #282638",
+"8+ c #666576",
+"9+ c #9597A2",
+"0+ c #A09AC0",
+"a+ c #AEA3C0",
+"b+ c #BBB3CC",
+"c+ c #C9BDD9",
+"d+ c #CCC2D9",
+"e+ c #CCC6D8",
+"f+ c #ABA9BA",
+"g+ c #BAB4C7",
+"h+ c #5B5C6A",
+"i+ c #2A273F",
+"j+ c #241E36",
+"k+ c #231C34",
+"l+ c #201A31",
+"m+ c #08080D",
+"n+ c #9696A5",
+"o+ c #3B355C",
+"p+ c #342C50",
+"q+ c #292633",
+"r+ c #9B99A7",
+"s+ c #ADA5C1",
+"t+ c #BCB0CD",
+"u+ c #C9BFD8",
+"v+ c #CCC2DB",
+"w+ c #CBC4D8",
+"x+ c #C6C4D8",
+"y+ c #BCB7C7",
+"z+ c #313137",
+"A+ c #191A21",
+"B+ c #2D2E2C",
+"C+ c #B6B3C8",
+"D+ c #5B5B6A",
+"E+ c #28283B",
+"F+ c #212134",
+"G+ c #201F32",
+"H+ c #201B31",
+"I+ c #1D192D",
+"J+ c #08070A",
+"K+ c #968DA7",
+"L+ c #39335D",
+"M+ c #302B4D",
+"N+ c #292437",
+"O+ c #54506E",
+"P+ c #676378",
+"Q+ c #74727D",
+"R+ c #5E566A",
+"S+ c #635A70",
+"T+ c #675F74",
+"U+ c #635E74",
+"V+ c #646270",
+"W+ c #645F71",
+"X+ c #646271",
+"Y+ c #635E6F",
+"Z+ c #625F73",
+"`+ c #625F6F",
+" @ c #5D586D",
+".@ c #5C5A6A",
+"+@ c #26263A",
+"@@ c #201E33",
+"#@ c #1F1C30",
+"$@ c #1F1A2B",
+"%@ c #1B182C",
+"&@ c #9492A6",
+"*@ c #2A1F3E",
+"=@ c #60617B",
+"-@ c #646279",
+";@ c #645F78",
+">@ c #606279",
+",@ c #605D79",
+"'@ c #606275",
+")@ c #605D75",
+"!@ c #615D75",
+"~@ c #5C6075",
+"{@ c #5C5B70",
+"]@ c #5B5C6F",
+"^@ c #5B5970",
+"/@ c #5B5D70",
+"(@ c #595B6B",
+"_@ c #3C3B4C",
+":@ c #1E1C2E",
+"<@ c #201C30",
+"[@ c #1F1C2B",
+"}@ c #1B172C",
+"|@ c #1B1A2C",
+"1@ c #08080A",
+"2@ c #735A00",
+"3@ c #6B5208",
+"4@ c #938FA6",
+"5@ c #363056",
+"6@ c #372C54",
+"7@ c #322C53",
+"8@ c #302D4D",
+"9@ c #302D4C",
+"0@ c #2F2848",
+"a@ c #2A2744",
+"b@ c #2A2544",
+"c@ c #28243D",
+"d@ c #28223C",
+"e@ c #221E3B",
+"f@ c #231E3C",
+"g@ c #231B33",
+"h@ c #1F1F33",
+"i@ c #1E1B33",
+"j@ c #1F1D2E",
+"k@ c #1E1D2C",
+"l@ c #1C172B",
+"m@ c #1D182C",
+"n@ c #181627",
+"o@ c #06040A",
+"p@ c #C68C29",
+"q@ c #947300",
+"r@ c #9191A4",
+"s@ c #342D52",
+"t@ c #312E50",
+"u@ c #322C4F",
+"v@ c #24223B",
+"w@ c #212238",
+"x@ c #1F1D36",
+"y@ c #1E1D35",
+"z@ c #1E1E35",
+"A@ c #1E1D32",
+"B@ c #1E1C2F",
+"C@ c #1D1B2E",
+"D@ c #1E182B",
+"E@ c #19182A",
+"F@ c #1A1829",
+"G@ c #181628",
+"H@ c #181524",
+"I@ c #161622",
+"J@ c #161522",
+"K@ c #141622",
+"L@ c #151224",
+"M@ c #191D2B",
+"N@ c #191625",
+"O@ c #181625",
+"P@ c #06050A",
+"Q@ c #7B526B",
+"R@ c #DEA510",
+"S@ c #8C6B00",
+"T@ c #8F91A3",
+"U@ c #322B50",
+"V@ c #2F2E4E",
+"W@ c #231D33",
+"X@ c #333048",
+"Y@ c #363249",
+"Z@ c #373249",
+"`@ c #333248",
+" # c #383348",
+".# c #333348",
+"+# c #343249",
+"@# c #373248",
+"## c #343248",
+"$# c #373247",
+"%# c #323247",
+"&# c #323147",
+"*# c #363148",
+"=# c #443D55",
+"-# c #454054",
+";# c #1A1424",
+"># c #181623",
+",# c #4A319C",
+"'# c #CE8C18",
+")# c #4A3900",
+"!# c #8F8EA3",
+"~# c #2F2B4F",
+"{# c #2A2645",
+"]# c #867E9E",
+"^# c #AAA5B4",
+"/# c #AAA4B4",
+"(# c #AAA4B5",
+"_# c #AAA4B3",
+":# c #AAA5B3",
+"<# c #A9A3B3",
+"[# c #A9A3B4",
+"}# c #776F91",
+"|# c #73768D",
+"1# c #131420",
+"2# c #141520",
+"3# c #040408",
+"4# c #3929AD",
+"5# c #634284",
+"6# c #946342",
+"7# c #91929F",
+"8# c #302A4D",
+"9# c #262541",
+"0# c #827897",
+"a# c #E9E3ED",
+"b# c #EEEAEE",
+"c# c #EDE9ED",
+"d# c #E4DCEA",
+"e# c #6C6584",
+"f# c #73758E",
+"g# c #141320",
+"h# c #150F1D",
+"i# c #040406",
+"j# c #7B5A63",
+"k# c #918D9F",
+"l# c #2D294A",
+"m# c #26233B",
+"n# c #8C869B",
+"o# c #EEE9ED",
+"p# c #726D86",
+"q# c #73748E",
+"r# c #14111B",
+"s# c #15101C",
+"t# c #AD7B39",
+"u# c #91919F",
+"v# c #2D2843",
+"w# c #282633",
+"x# c #8C869A",
+"y# c #14101B",
+"z# c #10101A",
+"A# c #8C635A",
+"B# c #EFB508",
+"C# c #EFCE10",
+"D# c #918A9F",
+"E# c #2F2743",
+"F# c #2A2638",
+"G# c #72748D",
+"H# c #0F101B",
+"I# c #100A12",
+"J# c #040405",
+"K# c #846363",
+"L# c #E7A510",
+"M# c #908F9F",
+"N# c #2B2642",
+"O# c #252139",
+"P# c #262733",
+"Q# c #726C86",
+"R# c #72758C",
+"S# c #0B0B13",
+"T# c #100B10",
+"U# c #040404",
+"V# c #DEB508",
+"W# c #E7D6B5",
+"X# c #8F89A0",
+"Y# c #292540",
+"Z# c #232137",
+"`# c #2B2736",
+" $ c #8C859C",
+".$ c #726C87",
+"+$ c #73758C",
+"@$ c #100C14",
+"#$ c #0A0911",
+"$$ c #040104",
+"%$ c #B58421",
+"&$ c #8E8A9A",
+"*$ c #25253E",
+"=$ c #202137",
+"-$ c #262735",
+";$ c #0B0810",
+">$ c #09080E",
+",$ c #030103",
+"'$ c #DEAD08",
+")$ c #BD8408",
+"!$ c #524221",
+"~$ c #8C8B99",
+"{$ c #27253D",
+"]$ c #231C31",
+"^$ c #2B2734",
+"/$ c #8C859B",
+"($ c #0A080F",
+"_$ c #08070D",
+":$ c #020102",
+"<$ c #C68C18",
+"[$ c #D69C08",
+"}$ c #898798",
+"|$ c #241F38",
+"1$ c #1F1B31",
+"2$ c #04080C",
+"3$ c #04050C",
+"4$ c #000002",
+"5$ c #3121B5",
+"6$ c #AD7318",
+"7$ c #AD7B08",
+"8$ c #C68C08",
+"9$ c #634200",
+"0$ c #898B97",
+"a$ c #212132",
+"b$ c #1B1B2B",
+"c$ c #2A2633",
+"d$ c #07030B",
+"e$ c #050408",
+"f$ c #000001",
+"g$ c #1810C6",
+"h$ c #4A317B",
+"i$ c #734A39",
+"j$ c #9C6B00",
+"k$ c #845A00",
+"l$ c #392900",
+"m$ c #898597",
+"n$ c #1C172C",
+"o$ c #060309",
+"p$ c #050401",
+"q$ c #1008E7",
+"r$ c #1810AD",
+"s$ c #39217B",
+"t$ c #734A31",
+"u$ c #523110",
+"v$ c #1008AD",
+"w$ c #636473",
+"x$ c #0C0C15",
+"y$ c #0A0D0F",
+"z$ c #635F69",
+"A$ c #999292",
+"B$ c #99909D",
+"C$ c #999590",
+"D$ c #998D9F",
+"E$ c #999596",
+"F$ c #988C9A",
+"G$ c #989498",
+"H$ c #989092",
+"I$ c #99909B",
+"J$ c #99948E",
+"K$ c #998C9F",
+"L$ c #999493",
+"M$ c #999599",
+"N$ c #999094",
+"O$ c #57506B",
+"P$ c #4F4C5C",
+"Q$ c #000202",
+"R$ c #000200",
+"S$ c #422952",
+"T$ c #5A3910",
+"U$ c #0808CE",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" '.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.6 c @ @ @ @ @ ( ",
+" ).@ @ a .*.=.=.=.6 *.=.=.=.*.*.6 +.6 a @ @ @ @ @ @ % ",
+" , @ @ @ b X 6 =.=.=.*.=.=.=.=.*.+.| X ,. .> ^ > @ @ @ ' ",
+" ).@ > : .=.=.=.=.=.=.=.=.=.=.=.=.=.*.+.+.8 @ > : @ @ @ j ",
+" !.: c [ =.=.=.=.=.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.5.6.7.8.9.0.a. ",
+" , @ ^ : *.=.=.=.=.=.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y. ",
+" u : c b =.=.=.=.=.=.b.z.A.B.f.C.D.E.l.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.",
+" ' ^ c 3 =.=.=.=.=.=.W.X.A.Y.Z.g.`. +.+++@+#+$+%+K.L.&+*+t.=+-+-+;+>+U.V.",
+" & @ > ; =.=.=.=.=.=.=.W.,+'+)+!+C.~+{+]+^+I./+(+_+K.L.&+:+<+[+}+;+|+1+2+V.",
+" 3+: @ 1 =.=.=.=.=.=.=.4+5+6+7+!+8+9+0+a+b+c+d+e+f+K.L.&+g+h+i+j+k+1+l+m+V.",
+" . @ ^ > k =.=.=.=.=.=.=.n+o+p+q+!+8+r+s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+V.",
+" * @ < : i =.=.=.=.=.=.*.K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@J+V.",
+" @ @ c ~ | =.=.=.=.=.=.=.&@'+'+*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@V.",
+" c 2@3@< +.=.=.=.=.=.=.*.4@5@6@7@8@8@9@0@0@a@b@c@c@d@e@f@g@h@i@j@k@l@m@n@o@V.",
+" p@y y q@-.6 =.=.=.=.=.=.r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@V.",
+" Q@R@y L y S@9 | =.=.=.=.=.T@U@V@W@X@Y@Z@`@ #.# #+#@#@###$#%#$#&#*#=#-#;#>#P@V.",
+" ,#'#G y L L L )#^ 2 =.=.=.=.!#~#{#Y.Z.]#^#/#(#(#(#_#:#:#<#[#[#[#<#}#Z.|#1#2#3#V.",
+" 4#5#6#'#m L L y L y I v @ 5 =.=.=.7#8#9#)+0#a#b#b#b#b#c#c#c#c#c#c#c#c#c#d#e#f#g#h#i#V.",
+"j#R@G L G L L y L L L L 2@@ @ 7 *.=.k#l#m#7+n#b#b#b#b#b#c#c#c#c#c#c#c#c#c#o#p#q#r#s#i#V.",
+"t#L y L y y L y L L y L L O @ @ 7 =.u#v#m#w#x#b#b#b#b#b#c#c#c#c#c#c#c#c#o#o#p#q#y#z#i#V.",
+"A#B#y L y L L L L C#y L z e v @ ; =.D#E#m#F#n#b#b#b#b#b#c#c#c#o#o#c#o#c#o#o#p#G#H#I#J#V.",
+"K#L#y L L L y L L L y L y z 3@-. .=.M#N#O#P#n#b#b#b#b#b#c#c#c#o#o#o#o#o#o#o#Q#R#S#T#U#V.",
+"K#L#L L y L y L L y L L y L V#W#=.=.X#Y#Z#`# $b#b#b#c#c#c#c#c#o#o#o#o#o#o#o#.$+$@$#$$$V.",
+"A#L#L L y L y C#L L L L y L V#%$6 =.&$*$=$-$ $b#b#c#c#c#c#c#c#o#o#o#o#o#o#o#.$R#;$>$,$V.",
+"Z x B#y L y L L L y L n L L '$)$!$5 ~${$]$^$/$c#c#c#c#c#c#c#c#o#o#o#o#o#o#o#.$R#($_$:$V.",
+"<$[$[$L#'$B#m y L L L L y L x )$K @ }$|$1$Y.n#c#c#c#c#c#c#c#c#o#o#o#o#o#o#o#Q#R#2$3$4$V.",
+"5$d 6$7$8$8$T [$x m y L L x N S 9$@ 0$a$b$c$x#c#c#c#c#c#c#c#c#c#o#o#c#c#c#c#p#G#d$e$f$V.",
+" g$h$i$j$S 7$)$N N [$)$S k$l$# m$1+n$7+n#c#c#c#c#c#c#c#c#c#c#c#c#c#c#c#p#G#o$p$V.V.",
+" q$r$s$t$l S j$Q k$u$v$ w$x$2+y$z$A$B$C$D$E$F$G$H$I$J$K$L$F$M$N$O$P$Q$R$V.V.",
+" r$S$T$K S$U$ V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V."};
diff --git a/icons/44x52-penguins/disk.xpm b/icons/44x52-penguins/disk.xpm
new file mode 100644
index 0000000..a144dea
--- /dev/null
+++ b/icons/44x52-penguins/disk.xpm
@@ -0,0 +1,722 @@
+/* XPM */
+static char * PenguinUnderHardDisk_xpm[] = {
+"44 52 667 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #000094",
+"!. c #00004A",
+"~. c #413D3B",
+"{. c #312022",
+"]. c #1F160F",
+"^. c #3A2C28",
+"/. c #1F1B14",
+"(. c #1D1B16",
+"_. c #373032",
+":. c #131214",
+"<. c #171717",
+"[. c #222121",
+"}. c #11110B",
+"|. c #47433D",
+"1. c #1C1712",
+"2. c #201614",
+"3. c #413B37",
+"4. c #76696C",
+"5. c #A792A3",
+"6. c #C0AEB0",
+"7. c #BEAEB0",
+"8. c #BEADB2",
+"9. c #BBADB2",
+"0. c #A79899",
+"a. c #8C8687",
+"b. c #888283",
+"c. c #5E5757",
+"d. c #1B192B",
+"e. c #12110F",
+"f. c #090808",
+"g. c #DCDCDC",
+"h. c #3A3231",
+"i. c #271A1B",
+"j. c #726568",
+"k. c #BCAEB1",
+"l. c #D2C3C2",
+"m. c #D0C0C7",
+"n. c #CCC1C0",
+"o. c #C8BCC1",
+"p. c #C8B8B9",
+"q. c #C4B7B9",
+"r. c #C3B1B2",
+"s. c #BEB0B0",
+"t. c #C0B0B0",
+"u. c #B8AEAE",
+"v. c #9F9493",
+"w. c #5F5B5A",
+"x. c #24211B",
+"y. c #160F0D",
+"z. c #181413",
+"A. c #191613",
+"B. c #9F9E9E",
+"C. c #2B2620",
+"D. c #8F7C8A",
+"E. c #D5CBCC",
+"F. c #D8C7CB",
+"G. c #D3C9C9",
+"H. c #D1C1C4",
+"I. c #CAC0C0",
+"J. c #CAC1BE",
+"K. c #C9BABD",
+"L. c #CABABA",
+"M. c #C2B8B9",
+"N. c #BCB0B0",
+"O. c #B9B0B0",
+"P. c #B4B0B0",
+"Q. c #B0AFAF",
+"R. c #868681",
+"S. c #282322",
+"T. c #160B0A",
+"U. c #170F0E",
+"V. c #514D4E",
+"W. c #84757A",
+"X. c #D5CBD1",
+"Y. c #D9CDCA",
+"Z. c #D2C7C8",
+"`. c #D1C4CA",
+" + c #D0BFC7",
+".+ c #D0C1C4",
+"++ c #C9C2C2",
+"@+ c #CAB9B8",
+"#+ c #C2B3C0",
+"$+ c #C4B2B2",
+"%+ c #C1B0B0",
+"&+ c #B8B0B0",
+"*+ c #B7B0B0",
+"=+ c #B5B2B2",
+"-+ c #B1B1B1",
+";+ c #8B8686",
+">+ c #28221D",
+",+ c #160D0C",
+"'+ c #000039",
+")+ c #423B39",
+"!+ c #C1B9BA",
+"~+ c #E0CED3",
+"{+ c #D1C7C9",
+"]+ c #D2C7C7",
+"^+ c #D2C3C6",
+"/+ c #CFC5C9",
+"(+ c #C9C2BB",
+"_+ c #BCB5B5",
+":+ c #B6B3B0",
+"<+ c #B4B0B4",
+"[+ c #B5ABA1",
+"}+ c #B9B0B1",
+"|+ c #BBB0B0",
+"1+ c #B2B2B2",
+"2+ c #B2AFAF",
+"3+ c #635358",
+"4+ c #180E0E",
+"5+ c #77616E",
+"6+ c #DFCCD1",
+"7+ c #D8CCD1",
+"8+ c #DBC8CE",
+"9+ c #D2CCC7",
+"0+ c #D2C6C9",
+"a+ c #CEC1C2",
+"b+ c #B6B1B1",
+"c+ c #9B8D81",
+"d+ c #A0858B",
+"e+ c #AE9D94",
+"f+ c #9D8290",
+"g+ c #AFADAF",
+"h+ c #B1B0B0",
+"i+ c #999A98",
+"j+ c #2B241E",
+"k+ c #818180",
+"l+ c #887A77",
+"m+ c #DBD4CF",
+"n+ c #DACBD1",
+"o+ c #D2CDCC",
+"p+ c #D3C8C9",
+"q+ c #D3C5C5",
+"r+ c #CEBEBC",
+"s+ c #978891",
+"t+ c #ABA2A9",
+"u+ c #A08E89",
+"v+ c #99929A",
+"w+ c #A48D97",
+"x+ c #B19E9E",
+"y+ c #BAB0B0",
+"z+ c #B6B0B0",
+"A+ c #B4B2B2",
+"B+ c #AEADAD",
+"C+ c #453F3C",
+"D+ c #EEEEEE",
+"E+ c #605958",
+"F+ c #7F7675",
+"G+ c #D9CCD1",
+"H+ c #D7C6D2",
+"I+ c #D6CCC8",
+"J+ c #D1C6CC",
+"K+ c #D2C6C6",
+"L+ c #C3B9BA",
+"M+ c #A2968C",
+"N+ c #ACA2B3",
+"O+ c #A69B8D",
+"P+ c #A89C84",
+"Q+ c #866F70",
+"R+ c #9D9292",
+"S+ c #9D8988",
+"T+ c #AFAEAE",
+"U+ c #554E4D",
+"V+ c #735A00",
+"W+ c #6B5208",
+"X+ c #2B2424",
+"Y+ c #5D5353",
+"Z+ c #D4C8CC",
+"`+ c #D8CDD3",
+" @ c #D4C8CF",
+".@ c #D3C8C6",
+"+@ c #C2B9B7",
+"@@ c #9C948D",
+"#@ c #8B807D",
+"$@ c #B5A27E",
+"%@ c #B5A59A",
+"&@ c #9D8984",
+"*@ c #7E6563",
+"=@ c #978D88",
+"-@ c #ADACAC",
+";@ c #3D3837",
+">@ c #C68C29",
+",@ c #947300",
+"'@ c #4B433F",
+")@ c #2B2322",
+"!@ c #AA9AA3",
+"~@ c #D7CED1",
+"{@ c #D2CACD",
+"]@ c #D2CBC9",
+"^@ c #D0C2C6",
+"/@ c #C7C0BD",
+"(@ c #A69884",
+"_@ c #A9A196",
+":@ c #AF9986",
+"<@ c #B1A091",
+"[@ c #9C7F7F",
+"}@ c #A39495",
+"|@ c #B6AEB0",
+"1@ c #939290",
+"2@ c #2A2624",
+"3@ c #7B526B",
+"4@ c #DEA510",
+"5@ c #8C6B00",
+"6@ c #5B5B5A",
+"7@ c #2E251F",
+"8@ c #1E1514",
+"9@ c #56504D",
+"0@ c #CCC8C9",
+"a@ c #DACBCE",
+"b@ c #D2CBCD",
+"c@ c #D1C5C6",
+"d@ c #CDBAC2",
+"e@ c #A99B8B",
+"f@ c #B8B1A7",
+"g@ c #C8BCC0",
+"h@ c #C2B6B6",
+"i@ c #C3BBBB",
+"j@ c #BDB0B0",
+"k@ c #B3B0B0",
+"l@ c #AEADAF",
+"m@ c #56514E",
+"n@ c #22211E",
+"o@ c #4A319C",
+"p@ c #CE8C18",
+"q@ c #4A3900",
+"r@ c #5C5959",
+"s@ c #150C0E",
+"t@ c #1C100C",
+"u@ c #17120F",
+"v@ c #594E4E",
+"w@ c #D2CAC9",
+"x@ c #D1C5C8",
+"y@ c #CAC9C3",
+"z@ c #D0C6C3",
+"A@ c #B8B4A9",
+"B@ c #B09389",
+"C@ c #B7A2A8",
+"D@ c #C6B7BB",
+"E@ c #BFB2BA",
+"F@ c #BFB0B0",
+"G@ c #B2B1B0",
+"H@ c #74716B",
+"I@ c #1A1211",
+"J@ c #3929AD",
+"K@ c #634284",
+"L@ c #946342",
+"M@ c #575655",
+"N@ c #180E0B",
+"O@ c #120F0F",
+"P@ c #170E0F",
+"Q@ c #1B0C0F",
+"R@ c #412E32",
+"S@ c #9E989E",
+"T@ c #D2C2CD",
+"U@ c #C8BCC5",
+"V@ c #C7B6AD",
+"W@ c #BFB5BC",
+"X@ c #BDB1B1",
+"Y@ c #BCB3B9",
+"Z@ c #C0BAB2",
+"`@ c #B6B1B0",
+" # c #ADA7A0",
+".# c #50504C",
+"+# c #190C0C",
+"@# c #403D3D",
+"## c #7B5A63",
+"$# c #BCBCBC",
+"%# c #1C1513",
+"&# c #1B0F10",
+"*# c #1E140D",
+"=# c #1A140D",
+"-# c #180F0D",
+";# c #13100A",
+"># c #28211D",
+",# c #545245",
+"'# c #8C8A82",
+")# c #AAA59E",
+"!# c #C3B2BD",
+"~# c #BCB2B8",
+"{# c #B4B2BC",
+"]# c #C2B1B6",
+"^# c #B1ABA2",
+"/# c #93918B",
+"(# c #6B5E5C",
+"_# c #514B41",
+":# c #41352E",
+"<# c #1C1514",
+"[# c #1B1613",
+"}# c #AD7B39",
+"|# c #918F8F",
+"1# c #17100D",
+"2# c #2A160D",
+"3# c #4F2209",
+"4# c #2C1B11",
+"5# c #33160B",
+"6# c #1A0F0D",
+"7# c #1C100E",
+"8# c #1C100D",
+"9# c #1F1516",
+"0# c #31271E",
+"a# c #7E7475",
+"b# c #BBB1BD",
+"c# c #B5A7A6",
+"d# c #A19C9D",
+"e# c #635D5A",
+"f# c #34312C",
+"g# c #27231A",
+"h# c #665E5A",
+"i# c #948277",
+"j# c #8D7569",
+"k# c #3F3C32",
+"l# c #110C0B",
+"m# c #8C635A",
+"n# c #EFB508",
+"o# c #EFCE10",
+"p# c #3C3A38",
+"q# c #17100E",
+"r# c #461C0A",
+"s# c #693910",
+"t# c #522415",
+"u# c #722807",
+"v# c #24130B",
+"w# c #160D0D",
+"x# c #150A09",
+"y# c #21110A",
+"z# c #443934",
+"A# c #90807C",
+"B# c #7A6968",
+"C# c #7C705D",
+"D# c #6B6460",
+"E# c #403935",
+"F# c #574A44",
+"G# c #AC9E8F",
+"H# c #B29F94",
+"I# c #B09B8E",
+"J# c #71665C",
+"K# c #1A1514",
+"L# c #846363",
+"M# c #E7A510",
+"N# c #1D1B17",
+"O# c #170D0A",
+"P# c #632B08",
+"Q# c #482713",
+"R# c #602D12",
+"S# c #63290D",
+"T# c #1C1212",
+"U# c #16130E",
+"V# c #190E0F",
+"W# c #16110F",
+"X# c #3A2925",
+"Y# c #402C2D",
+"Z# c #8C8781",
+"`# c #8A7774",
+" $ c #7F716B",
+".$ c #8B816F",
+"+$ c #7A7362",
+"@$ c #857A75",
+"#$ c #B09893",
+"$$ c #A4917D",
+"%$ c #AC968A",
+"&$ c #847768",
+"*$ c #473710",
+"=$ c #A58043",
+"-$ c #DEB508",
+";$ c #E7D6B5",
+">$ c #929291",
+",$ c #110C09",
+"'$ c #1D100D",
+")$ c #762D05",
+"!$ c #351D11",
+"~$ c #692C0C",
+"{$ c #3E1C0A",
+"]$ c #242221",
+"^$ c #231D1A",
+"/$ c #201515",
+"($ c #473D3D",
+"_$ c #8D6D65",
+":$ c #492F2B",
+"<$ c #74615C",
+"[$ c #665A4D",
+"}$ c #594834",
+"|$ c #46312C",
+"1$ c #745654",
+"2$ c #B1AC9B",
+"3$ c #B09C98",
+"4$ c #A5918B",
+"5$ c #AB9989",
+"6$ c #6E635F",
+"7$ c #5E4B12",
+"8$ c #DEB518",
+"9$ c #B58421",
+"0$ c #929292",
+"a$ c #170F0D",
+"b$ c #1B120F",
+"c$ c #7D2D07",
+"d$ c #39190F",
+"e$ c #7A300B",
+"f$ c #29160F",
+"g$ c #211A1A",
+"h$ c #1E1313",
+"i$ c #484742",
+"j$ c #2E2D2B",
+"k$ c #402E29",
+"l$ c #7E615E",
+"m$ c #8C6358",
+"n$ c #946D5B",
+"o$ c #7B635C",
+"p$ c #9F8D81",
+"q$ c #B2A491",
+"r$ c #B19EA0",
+"s$ c #B1A58F",
+"t$ c #B29D92",
+"u$ c #675C55",
+"v$ c #60481E",
+"w$ c #3121BD",
+"x$ c #DEAD08",
+"y$ c #BD8408",
+"z$ c #524221",
+"A$ c #8F8E8D",
+"B$ c #322325",
+"C$ c #271C17",
+"D$ c #6B2607",
+"E$ c #844116",
+"F$ c #633117",
+"G$ c #190D09",
+"H$ c #1C1419",
+"I$ c #1D1916",
+"J$ c #1D1A17",
+"K$ c #221D1C",
+"L$ c #1F1613",
+"M$ c #49423F",
+"N$ c #A59D9E",
+"O$ c #B2AFAE",
+"P$ c #B2B0A3",
+"Q$ c #A6968B",
+"R$ c #AEA4A0",
+"S$ c #B0A296",
+"T$ c #B2A098",
+"U$ c #AD9995",
+"V$ c #7F796D",
+"W$ c #211B16",
+"X$ c #0B0681",
+"Y$ c #C68C18",
+"Z$ c #D69C08",
+"`$ c #494444",
+" % c #7D7072",
+".% c #453D37",
+"+% c #23140E",
+"@% c #63220D",
+"#% c #5C1E09",
+"$% c #19120D",
+"%% c #201B19",
+"&% c #241F1E",
+"*% c #1F1A19",
+"=% c #191111",
+"-% c #170E0D",
+";% c #7A7369",
+">% c #ADA39B",
+",% c #B2B1A4",
+"'% c #B2B0A5",
+")% c #A4A595",
+"!% c #ABA395",
+"~% c #AF9A95",
+"{% c #AAA192",
+"]% c #8A756E",
+"^% c #2F2220",
+"/% c #150E0F",
+"(% c #3121B5",
+"_% c #AD7318",
+":% c #AD7B08",
+"<% c #C68C08",
+"[% c #634200",
+"}% c #08060A",
+"|% c #1B1214",
+"1% c #180F0F",
+"2% c #191110",
+"3% c #1D130F",
+"4% c #1F120C",
+"5% c #160D10",
+"6% c #1D1213",
+"7% c #251B1C",
+"8% c #261D1F",
+"9% c #18110E",
+"0% c #463E3B",
+"a% c #6F6560",
+"b% c #8B7674",
+"c% c #968E83",
+"d% c #8F8279",
+"e% c #766866",
+"f% c #655D54",
+"g% c #3E3632",
+"h% c #221410",
+"i% c #110E0D",
+"j% c #1A1414",
+"k% c #1810C6",
+"l% c #4A317B",
+"m% c #734A39",
+"n% c #9C6B00",
+"o% c #845A00",
+"p% c #392900",
+"q% c #01014B",
+"r% c #161329",
+"s% c #191628",
+"t% c #211915",
+"u% c #1B110D",
+"v% c #160D0B",
+"w% c #180D0F",
+"x% c #1B1413",
+"y% c #19100E",
+"z% c #180E0D",
+"A% c #1A100F",
+"B% c #190F0F",
+"C% c #170F0A",
+"D% c #201813",
+"E% c #695655",
+"F% c #403227",
+"G% c #261915",
+"H% c #120F0C",
+"I% c #171010",
+"J% c #22181A",
+"K% c #2C2523",
+"L% c #231E1D",
+"M% c #1008E7",
+"N% c #1810AD",
+"O% c #39217B",
+"P% c #734A31",
+"Q% c #523110",
+"R% c #1008AD",
+"S% c #0F090B",
+"T% c #1D1917",
+"U% c #0F0A0A",
+"V% c #171526",
+"W% c #1D100B",
+"X% c #1A120C",
+"Y% c #181010",
+"Z% c #190F10",
+"`% c #281F16",
+" & c #1D1511",
+".& c #1D110D",
+"+& c #19100F",
+"@& c #221715",
+"#& c #392F2B",
+"$& c #6B5F5F",
+"%& c #312929",
+"&& c #422952",
+"*& c #5A3910",
+"=& c #0808CE",
+"-& c #1008B5",
+";& c #30232A",
+">& c #402D08",
+",& c #3E2804",
+"'& c #271D15",
+")& c #261E1F",
+"!& c #140E0D",
+"~& c #1A1110",
+"{& c #180B0A",
+"]& c #1C120F",
+"^& c #241311",
+"/& c #2F2425",
+"(& c #0E0C0B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" '.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.6 c @ @ @ @ @ ( ",
+" ).@ @ a .*.=.=.=.6 *.=.=.=.*.*.6 +.6 a @ @ @ @ @ @ % ",
+" , @ @ @ b X 6 =.=.=.*.=.=.=.=.*.+.| X ,. .> ^ > @ @ @ ' ",
+" ).@ > : .=.=.=.=.=.=.=.=.=.=.=.=.=.*.+.+.8 @ > : @ @ @ j ",
+" !.: c [ =.=.=.=.=.=.=.=.=.=.=.~.{.].^./.(._.:.<.[.}.@ @ ' ",
+" , @ ^ : *.=.=.=.=.=.=.=.=.=.=.=.|.1.2.3.4.5.6.7.8.9.0.a.b.c.d.e.f. ",
+" u : c b =.=.=.=.=.=.=.=.=.=.=.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.",
+" ' ^ c 3 =.=.=.=.=.=.=.=.=.=.=.B.C.D.E.F.G.H.I.J.K.L.M.N.t.O.P.Q.R.S.T.U.",
+" & @ > ; =.=.=.=.=.=.=.*.=.=.=.=.V.W.X.Y.Z.`. +.+++@+#+$+%+N.&+*+=+-+;+>+,+",
+" '+: @ 1 =.=.=.=.=.=.=.*.=.=.=.=.)+!+~+{+]+^+/+(+_+:+<+[+}+s.|+*+=+1+2+3+4+",
+" . @ ^ > k =.=.=.=.=.=.=.*.=.=.=.=.5+6+7+8+9+0+a+b+c+d+e+f+g+h+&+|+1+1+1+i+j+",
+" * @ < : i =.=.=.=.=.=.*.*.=.=.=.k+l+m+n+o+p+q+r+-+s+t+u+v+w+x+y+z+A+1+1+B+C+",
+" @ @ c ~ | =.=.=.=.=.=.=.*.=.=.D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+y+&+1+1+1+T+U+",
+" c V+W+< +.=.=.=.=.=.=.*.=.=.=.g.X+Y+Z+`+ @.@p++@@@#@$@%@&@*@=@P.O.1+1+1+-@;@",
+" >@y y ,@-.6 =.=.=.=.=.=.*.=.=. .'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@O.&+1+1+1+1@2@",
+" 3@4@y L y 5@9 | =.=.=.=.=.*.=.=.6@7@8@9@0@a@b@c@d@e@f@g@h@i@|+j@z+k@1+1+l@m@n@",
+" o@p@G y L L L q@^ 2 =.=.=.=.=.=.=.r@s@t@u@v@w@x@y@z@A@B@C@D@E@N.&+F@G@1+*+H@I@ ",
+" J@K@L@p@m L L y L y I v @ 5 =.=.=.=.=.=.M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@F@O.&+`@ #.#+#@# ",
+"##4@G L G L L y L L L L V+@ @ 7 *.=.=.=.$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#N.^#/#(#_#:#<#[# ",
+"}#L y L y y L y L L y L L O @ @ 7 =.=.=.|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#j#k#l# ",
+"m#n#y L y L L L L o#y L z e v @ ; =.=.=.p#q#r#s#t#u#v#w#,+x#y#z#A#B#C#D#E#F#G#H#I#J#K# ",
+"L#M#y L L L y L L L y L y z W+-. .=.=.1+N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$",
+"L#M#L L y L y L L y L L y L -$;$=.=.=.>$,$'$)$!$~${$]$^$/$($_$:$<$[$}$|$1$2$3$4$5$6$7$8$",
+"m#M#L L y L y o#L L L L y L -$9$6 =.=.0$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$<@u$v$w$",
+"Z x n#y L y L L L y L n L L x$y$z$5 +.A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$ ",
+"Y$Z$Z$M#x$n#m y L L L L y L x y$K @ @ `$ %.%+%@%#%$%%%&%*%=%-%;%>%,%'%)%!%~%{%]%^%/% ",
+"(%d _%:%<%<%T Z$x m y L L x N S [%@ @ }%|%1%2%3%4%5%6%7%8%y.9%0%a%b%c%d%e%f%g%h%i%j% ",
+" k%l%m%n%S :%y$N N Z$y$S o%p%# !.q%r%s%t%u%v%w%x%y%z%1%A%B%C%D%E%F%G%H%I%J%K%L% ",
+" M%N%O%P%l S n%Q o%Q%R% S%T%U%V%W%X%Y%6#Z%`% &.&+&@&#&$&%& ",
+" N%&&*&K &&=& -&;&>&,&'&)&!&~&{&]&^&/&(& "};
diff --git a/icons/44x52-penguins/display.xpm b/icons/44x52-penguins/display.xpm
new file mode 100644
index 0000000..d2e0be1
--- /dev/null
+++ b/icons/44x52-penguins/display.xpm
@@ -0,0 +1,289 @@
+/* XPM */
+static char * display_xpm[] = {
+"44 52 234 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #DFEBDF",
+"; c #EFEBEF",
+"> c #DFEBEF",
+", c #393939",
+"' c #424242",
+") c #101008",
+"! c #0000DE",
+"~ c #EFDBEF",
+"{ c #DFDBDF",
+"] c #CFDBDF",
+"^ c #D7D3D7",
+"/ c #CFCBCF",
+"( c #BEC3C7",
+"_ c #F7F3F7",
+": c #EFEBFF",
+"< c #000021",
+"[ c #52524A",
+"} c #636363",
+"| c #292929",
+"1 c #000063",
+"2 c #212121",
+"3 c #181818",
+"4 c #0000C6",
+"5 c #CFBACF",
+"6 c #000084",
+"7 c #000052",
+"8 c #101010",
+"9 c #000000",
+"0 c #AEAAAE",
+"a c #292921",
+"b c #737373",
+"c c #AEBABE",
+"d c #949494",
+"e c #CECECE",
+"f c #848484",
+"g c #B5B5B5",
+"h c #DEDEDE",
+"i c #8C8C8C",
+"j c #201030",
+"k c #BEBABE",
+"l c #9C9C9C",
+"m c #E7E7E7",
+"n c #6B6B6B",
+"o c #5A5A5A",
+"p c #313131",
+"q c #202041",
+"r c #202030",
+"s c #4A4A4A",
+"t c #7B7B7B",
+"u c #BEAABE",
+"v c #080808",
+"w c #7F623D",
+"x c #AD880C",
+"y c #9C8408",
+"z c #947B21",
+"A c #847B52",
+"B c #ADADAD",
+"C c #AEBAAE",
+"D c #A5A5A5",
+"E c #8C6310",
+"F c #E7AD08",
+"G c #F7C610",
+"H c #E7C608",
+"I c #D6B521",
+"J c #E7CE21",
+"K c #9C7B00",
+"L c #94844A",
+"M c #DEDECE",
+"N c #080800",
+"O c #845A08",
+"P c #DEA508",
+"Q c #F7BD10",
+"R c #EFC608",
+"S c #EFCE18",
+"T c #E7CE31",
+"U c #DEC608",
+"V c #D6B518",
+"W c #423100",
+"X c #AEAABE",
+"Y c #C68408",
+"Z c #E7AD10",
+"` c #EFCE08",
+" . c #D6AD08",
+".. c #C6A510",
+"+. c #5A3900",
+"@. c #EFBD10",
+"#. c #B59808",
+"$. c #CE9408",
+"%. c #292100",
+"&. c #9EAAAE",
+"*. c #9C947B",
+"=. c #946308",
+"-. c #BD9C08",
+";. c #A77508",
+">. c #CE8C08",
+",. c #D69410",
+"'. c #CE9C42",
+"). c #BDB594",
+"!. c #BDBDBD",
+"~. c #AD9C7B",
+"{. c #BD8429",
+"]. c #BDAD84",
+"^. c #C6C6C6",
+"/. c #525252",
+"(. c #D6D6D6",
+"_. c #B5A594",
+":. c #9C844A",
+"<. c #A5844A",
+"[. c #B1986B",
+"}. c #BDB5AD",
+"|. c #EFEFEF",
+"1. c #F7F7F7",
+"2. c #52525A",
+"3. c #AE9AAE",
+"4. c #9EAA9E",
+"5. c #C6C6CE",
+"6. c #9E9AAE",
+"7. c #9E929E",
+"8. c #8E929E",
+"9. c #00004A",
+"0. c #96928E",
+"a. c #8E8A8E",
+"b. c #000039",
+"c. c #718A8E",
+"d. c #8E698E",
+"e. c #717D79",
+"f. c #735A00",
+"g. c #6B5208",
+"h. c #716171",
+"i. c #C68C29",
+"j. c #947300",
+"k. c #F7EFD6",
+"l. c #EFD66B",
+"m. c #D6B54A",
+"n. c #211808",
+"o. c #0000AD",
+"p. c #414141",
+"q. c #514161",
+"r. c #413051",
+"s. c #7B526B",
+"t. c #DEA510",
+"u. c #8C6B00",
+"v. c #EFCE7B",
+"w. c #524221",
+"x. c #181008",
+"y. c #AD9442",
+"z. c #4A319C",
+"A. c #CE8C18",
+"B. c #4A3900",
+"C. c #E7C67B",
+"D. c #3929AD",
+"E. c #634284",
+"F. c #946342",
+"G. c #CEB56B",
+"H. c #4A3100",
+"I. c #291800",
+"J. c #312100",
+"K. c #8C6308",
+"L. c #E7AD18",
+"M. c #7B5A63",
+"N. c #CEAD73",
+"O. c #E7A508",
+"P. c #C68C00",
+"Q. c #BD8408",
+"R. c #D69C08",
+"S. c #735A84",
+"T. c #AD7B39",
+"U. c #D69C00",
+"V. c #DEAD08",
+"W. c #EFB508",
+"X. c #4A39B5",
+"Y. c #8C635A",
+"Z. c #EFCE10",
+"`. c #9C7B42",
+" + c #6B5294",
+".+ c #846363",
+"++ c #E7A510",
+"@+ c #6B4A00",
+"#+ c #B58C4A",
+"$+ c #DEB508",
+"%+ c #E7D6B5",
+"&+ c #DEB518",
+"*+ c #B58421",
+"=+ c #8C5A00",
+"-+ c #DEA518",
+";+ c #3121BD",
+">+ c #946300",
+",+ c #946B63",
+"'+ c #1008E7",
+")+ c #C68C18",
+"!+ c #211800",
+"~+ c #9C6B00",
+"{+ c #D69408",
+"]+ c #1810DE",
+"^+ c #3121B5",
+"/+ c #AD7318",
+"(+ c #AD7B08",
+"_+ c #C68C08",
+":+ c #634200",
+"<+ c #2921A5",
+"[+ c #1810C6",
+"}+ c #4A317B",
+"|+ c #734A39",
+"1+ c #845A00",
+"2+ c #392900",
+"3+ c #000073",
+"4+ c #100839",
+"5+ c #734A00",
+"6+ c #1008D6",
+"7+ c #1810AD",
+"8+ c #39217B",
+"9+ c #734A31",
+"0+ c #523110",
+"a+ c #1008AD",
+"b+ c #0800DE",
+"c+ c #5A3910",
+"d+ c #5A3942",
+"e+ c #422952",
+"f+ c #0808CE",
+"g+ c #1008B5",
+"h+ c #392931",
+"i+ c #6B4200",
+"j+ c #5A3918",
+"k+ c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+"- ; ; ; > ; ; ; > ; ; ; > ; ; & @ @ @ @ @ @ @ @ , ' ) # ! ~ - { { { ] { ^ ^ ^ / / / ( ^ ",
+"_ > ; > : > ; > : > ; > : > ; < @ @ @ @ @ @ @ @ [ } | @ 1 > > - { - { ] ] ] / ^ / ^ / ( ",
+"_ ; > ; ; ; > ; ; ; > ; ; ; & @ @ @ @ @ @ @ @ ) 2 3 ) @ @ 4 - { { { ^ ^ ^ / ^ / / / ( 5 ",
+"_ > : > ; > : > ; > : > ; > 6 @ @ @ @ @ @ @ @ @ @ @ @ @ @ 7 { - { ] ] ] / ^ / ( / ( ( ( ",
+"_ ; ; ; > @ @ @ @ @ @ @ @ @ @ @ @ ) @ @ @ @ @ @ ) 8 @ @ @ @ 9 9 9 9 9 9 9 9 9 9 0 5 ( ( ",
+"_ > ; > : @ @ @ @ @ @ @ @ @ @ @ 2 ' a ) @ @ a b b , ) @ @ @ @ @ @ @ @ @ @ @ @ @ _ ( ( c ",
+"_ ; > ; ; @ @ @ @ @ @ @ @ @ @ ) d e f @ @ 2 g e h i ) @ @ @ @ @ @ @ @ j @ @ @ j _ k k k ",
+"_ > : > ; @ @ @ @ @ @ @ @ @ @ @ l b m a @ n h o f m p @ @ @ @ @ @ @ q @ @ @ q r _ c ( c ",
+"_ ; ; ; > @ @ @ @ @ @ @ @ @ @ , ' ' l s 3 b l @ 2 g t @ @ @ @ @ @ @ @ @ @ j r j _ k c u ",
+"_ > ; > : @ @ @ @ @ @ @ @ @ @ 3 n v w x y z A @ @ B t @ @ @ @ @ @ @ @ @ @ r r r _ c k C ",
+"_ ; > ; ; @ @ @ @ @ @ @ @ @ @ @ D E F G H I J K L M 3 @ @ @ @ @ @ @ @ @ @ @ r j _ k C u ",
+"_ > : > ; @ @ @ @ @ @ @ @ @ @ N O P Q R S T T U H V W @ @ @ @ @ @ @ @ @ @ @ q r _ C X C ",
+"_ ; ; ; > @ @ @ @ @ @ @ @ @ @ W Y Z Q ` T T U U ...+.@ @ @ @ @ @ @ @ @ @ @ @ j _ u 0 0 ",
+"_ > ; > : @ @ @ @ @ @ @ @ @ @ ) O F @.S J U #.#.P $.%.@ p @ @ @ @ @ @ @ @ @ @ r _ C X &.",
+"_ ; > ; ; @ @ @ @ @ @ @ @ @ @ v *.=.-...#.;.>.,.'.).o @ } b ) @ @ @ @ @ @ @ @ j _ 0 0 0 ",
+"_ > : > ; @ @ @ @ @ @ @ @ @ @ ) !.~.;.$.$.Y {.].^.h !.@ 3 /.@ @ @ @ @ @ @ @ @ r _ &.X &.",
+"_ ; ; ; > @ @ @ @ @ @ @ @ @ + 8 (.!._.:.<.[.}.^.|.1.1.2.@ @ @ @ @ @ @ @ @ @ @ j _ 0 &.3.",
+"_ > ; > : @ @ @ @ @ @ @ @ @ 8 ' 1.h !.!.!.^.h |.1.1.1.e ) @ @ @ @ @ @ @ @ @ @ r _ &.0 4.",
+"_ ; > ; ; @ @ @ @ @ @ @ @ @ 3 h 1.1.(.^.5.|.1.1.1.1.1.1.s @ @ @ @ < @ @ @ @ r j _ 3.4.3.",
+"_ > : > ; @ @ @ @ @ @ @ @ @ d 1.1.1.1.1.1.1.1.1.1.1.1.1.B @ @ @ @ @ @ @ @ @ q r _ &.6.4.",
+"_ ; ; ; > @ @ @ @ @ @ @ @ 3 h 1.1.1.1.1.1.1.1.1.1.1.1.1.m v @ @ @ @ @ @ @ @ @ j _ 3.7.6.",
+"_ > ; > : @ @ @ @ @ @ @ @ s ^.|.1.1.1.m |.1.1.1.|.|.m (.m s @ @ @ @ @ @ @ @ @ @ _ 4.6.8.",
+"_ ; > ; ; @ @ @ @ @ @ @ @ t !.m 1.1.1.|.1.1.1.1.|.(.e !.5.^.) 3 ) @ @ @ @ @ @ j _ 7.7.7.",
+"_ > : > ; @ @ @ @ @ @ ) 8 ^.1.1.1.1.1.1.1.1.1.1.1.1.1.|.(.(.o @ ) 8 @ @ @ @ q r _ 8.7.8.",
+"_ ; ; ; - @ @ @ @ 9.8 v b 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.h !.@ v 3 ) @ @ < r j _ 7.8.7.",
+"_ > ; > > @ @ @ @ @ 3 8 |.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.s | | 3 @ @ @ @ r _ 8.7.0.",
+"_ ; - ~ - @ @ @ @ 8 v t 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.l 8 8 3 ) @ @ @ j _ 7.0.0.",
+"_ > > > { @ @ @ @ 3 v h 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.!.@ @ @ 3 @ @ < @ _ 0.8.0.",
+"_ ~ - { { @ @ @ @ ) ' 1.1.1.1.1.1.1.|.1.1.1.1.1.1.1.1.1.1.1.1.(.@ @ @ 3 @ @ @ @ _ 7.a.a.",
+"_ - { - { @ @ b.8 @ f 1.1.1.1.1.1.1.|.1.1.1.1.1.1.1.1.1.1.1.1.1.@ @ @ ) @ @ @ @ _ 0.a.c.",
+"_ { - { { 0 . @ 3 ) D 1.1.1.1.1.1.1.|.1.1.1.1.1.1.1.1.1.1.1.1.1.@ @ ) ) @ @ @ @ _ a.a.d.",
+"_ ] { ] { ] * @ a 8 B 1.1.1.1.1.1.|.|.1.1.1.1.1.1.1.1.1.1.1.1.1.3 @ 3 @ @ @ @ + a.c.a.c.",
+"_ { ] { ^ ^ @ @ v | e 1.1.1.1.1.1.1.|.1.1.1.1.1.1.1.1.1.1.1.1.1.2 @ 3 @ @ @ @ 1 k d.e.d.",
+"_ ] { ] / ^ v f.g.a (.1.1.1.1.1.1.|.1.1.1.1.1.1.1.1.1.1.1.1.1.1.@ ) ) v 8 2 @ $ ( c.d.e.",
+"_ 0 e.h.e.h.i.Q Q j.2.m 1.1.1.1.1.1.|.1.1.1.1.1.1.1.1.1.1.k.l.m.n.@ @ @ @ 2 n.o.p.q.p.r.",
+"e.9 9 9 9 s.t.Q @.Q u.p e 1.1.1.1.1.|.1.1.1.1.1.1.1.1.1.1.v.@.U w.@ @ @ @ x.#.y.9 9 9 9 ",
+" z.A.Z Q @.@.@.B.3 g 1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.C.@.t.W @ @ @ @ u.R I ",
+" D.E.F.A.F @.@.Q @.Q .N @ l 1.1.1.1.1.1.1.1.1.1.1.1.1.h G.Z P ;.H.I.J.K.P @.L. ",
+"M.t.Z @.Z @.@.Q @.@.@.@.f.@ @ n |.1.1.1.1.1.1.1.1.1.1.1.e N.P O.P.Y Q.Q.R.@.@.@.S. ",
+"T.@.Q @.Q Q @.Q @.@.Q @.@.%.@ @ n 1.1.1.1.1.1.1.1.1.1.1.(.[.U.V.O.U.R.P W.Q @.Q @.X. ",
+"Y.W.Q @.Q @.@.@.@.Z.Q @.R x N @ ' 1.1.1.1.1.1.1.1.1.1.1.h `.P.W.W.F W.Z @.Q @.@.@.@. + ",
+".+++Q @.@.@.Q @.@.@.Q @.Q R g.2.^.1.1.1.1.1.1.1.1.1.1.1.2.@+P.W.@.Q @.Q @.Q @.Q @.@.Q #+",
+".+++@.@.Q @.Q @.@.Q @.@.Q @.$+%+1.1.1.1.1.1.1.1.1.1.h ' @ f.R.W.Q @.@.@.@.@.Q @.@.S Q &+",
+"Y.++@.@.Q @.Q Z.@.@.@.@.Q @.$+*+m 1.1.1.1.1.1.1.1.l v @ N =+R.W.@.Q @.Q @.G @.@.@.Q -+;+",
+"{.P W.Q @.Q @.@.@.Q @.G @.@.V.Q.w.l (.m h !.l n 2 @ @ @ ) >+R.W.Q @.@.@.@.@.@.@.Z ,+'+ ",
+")+R.R.++V.W.F Q @.@.@.@.Q @.P Q.+.@ @ @ @ @ @ @ @ @ @ @ !+~+{+W.@.@.Q @.@.@.t..+]+ ",
+"^+w /+(+_+_+>.R.P F Q @.@.P $.;.:+@ @ @ @ @ @ @ @ @ @ @ !+=+Y U.W.W.F P R./+<+ ",
+" [+}+|+~+;.(+Q.$.$.R.Q.;.1+2+# 9.3+. . . . . . . $ 4+5+;.Y >.$._+Q.|+6+ ",
+" '+7+8+9+E ;.~+=.1+0+a+ b+c+=+;.(+(+~+d+ ",
+" 7+e+c++.e+f+ g+h+:+i+j+k+= "};
diff --git a/icons/44x52-penguins/editor.xpm b/icons/44x52-penguins/editor.xpm
new file mode 100644
index 0000000..528915a
--- /dev/null
+++ b/icons/44x52-penguins/editor.xpm
@@ -0,0 +1,250 @@
+/* XPM */
+static char * editor_xpm[] = {
+"44 52 195 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #808000",
+"d c #808080",
+"e c #C0C0C0",
+"f c #080808",
+"g c #7F623D",
+"h c #AD880C",
+"i c #9C8408",
+"j c #947B21",
+"k c #847B52",
+"l c #ADADAD",
+"m c #FFFF00",
+"n c #303060",
+"o c #00009C",
+"p c #A5A5A5",
+"q c #8C6310",
+"r c #E7AD08",
+"s c #F7C610",
+"t c #E7C608",
+"u c #D6B521",
+"v c #E7CE21",
+"w c #9C7B00",
+"x c #94844A",
+"y c #DEDECE",
+"z c #00007B",
+"A c #FFFFFF",
+"B c #080800",
+"C c #845A08",
+"D c #DEA508",
+"E c #F7BD10",
+"F c #EFC608",
+"G c #EFCE18",
+"H c #E7CE31",
+"I c #DEC608",
+"J c #D6B518",
+"K c #423100",
+"L c #F864C8",
+"M c #C68408",
+"N c #E7AD10",
+"O c #EFCE08",
+"P c #D6AD08",
+"Q c #C6A510",
+"R c #5A3900",
+"S c #800000",
+"T c #EFBD10",
+"U c #B59808",
+"V c #CE9408",
+"W c #292100",
+"X c #9C947B",
+"Y c #946308",
+"Z c #BD9C08",
+"` c #A77508",
+" . c #CE8C08",
+".. c #D69410",
+"+. c #CE9C42",
+"@. c #BDB594",
+"#. c #000000",
+"$. c #BDBDBD",
+"%. c #AD9C7B",
+"&. c #BD8429",
+"*. c #BDAD84",
+"=. c #C6C6C6",
+"-. c #525252",
+";. c #008080",
+">. c #D6D6D6",
+",. c #B5A594",
+"'. c #9C844A",
+"). c #A5844A",
+"!. c #B1986B",
+"~. c #BDB5AD",
+"{. c #EFEFEF",
+"]. c #F7F7F7",
+"^. c #52525A",
+"/. c #08088C",
+"(. c #C6C6CE",
+"_. c #00FFFF",
+":. c #000073",
+"<. c #000094",
+"[. c #00004A",
+"}. c #0000D6",
+"|. c #000039",
+"1. c #735A00",
+"2. c #6B5208",
+"3. c #4A3100",
+"4. c #C68C29",
+"5. c #F7EFD6",
+"6. c #BD8408",
+"7. c #D6B54A",
+"8. c #211808",
+"9. c #7B526B",
+"0. c #DEA510",
+"a. c #DEB518",
+"b. c #AD7B08",
+"c. c #AD9442",
+"d. c #4A319C",
+"e. c #CE8C18",
+"f. c #3929AD",
+"g. c #634284",
+"h. c #946342",
+"i. c #845A00",
+"j. c #E7AD18",
+"k. c #7B5A63",
+"l. c #735A84",
+"m. c #AD7B39",
+"n. c #523110",
+"o. c #D69C00",
+"p. c #DEAD08",
+"q. c #E7A508",
+"r. c #4A39B5",
+"s. c #8C635A",
+"t. c #EFB508",
+"u. c #C68C00",
+"v. c #6B5294",
+"w. c #846363",
+"x. c #E7A510",
+"y. c #6B4A00",
+"z. c #B58C4A",
+"A. c #D69C08",
+"B. c #8C5A00",
+"C. c #DEA518",
+"D. c #3121BD",
+"E. c #946300",
+"F. c #946B63",
+"G. c #1008E7",
+"H. c #C68C18",
+"I. c #211800",
+"J. c #9C6B00",
+"K. c #D69408",
+"L. c #1810DE",
+"M. c #3121B5",
+"N. c #AD7318",
+"O. c #C68C08",
+"P. c #634200",
+"Q. c #2921A5",
+"R. c #1810C6",
+"S. c #4A317B",
+"T. c #734A39",
+"U. c #392900",
+"V. c #100839",
+"W. c #734A00",
+"X. c #1008D6",
+"Y. c #1810AD",
+"Z. c #39217B",
+"`. c #734A31",
+" + c #1008AD",
+".+ c #0800DE",
+"++ c #5A3910",
+"@+ c #5A3942",
+"#+ c #422952",
+"$+ c #0808CE",
+"%+ c #1008B5",
+"&+ c #392931",
+"*+ c #6B4200",
+"=+ c #5A3918",
+"-+ c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 c d e ",
+" . ^ 7 f g h i j k @ @ l b @ @ @ 0 c d c c c d e m n ",
+" o @ p q r s t u v w x y ^ @ @ @ z c e e m m A m c c ",
+" & B C D E F G H H I t J K @ @ @ { d e m A L c c ] ",
+" & K M N E O H H I I P Q R @ @ @ + e c d m A S ] c c c ",
+" & > C r T G v I U U D V W @ 9 @ @ , d d A m A c c c c ] ",
+" / f X Y Z Q U ` ...+.@.8 @ ! [ > #.d m m A c c c S S ( ",
+" , > $.%.` V V M &.*.=.3 $.@ ^ -.;.( ;.m A c c S ] ] ] ",
+" + : >.$.,.'.).!.~.=.{.].].^.@ ;.d ;.] ;.c d S ] c ",
+" /.: ; ].3 $.$.$.=.3 {.].].].| ;.d ;.;.#.] ] ] ( ",
+" / * ^ 3 ].].>.=.(.{.].].].].].;.d _.;.#.#.#.( ( ",
+" # @ } ].].].].].].].].].].].;.d A ;.#.#.#.#.] ( ",
+" :.@ ^ 3 ].].].].].].].].].].;.d A ;.#.#.#.#.] @ ( ",
+" <.@ @ a =.{.].].].6 {.].].].;.d A ;.#.#.#.#.] @ @ @ % ",
+" , @ @ @ b $.6 ].].].{.].].].;.d ,.,.#.#.#.#.] > @ @ @ ' ",
+" <.@ > : =.].].].].].].].].;.d ,.#.#.#.#.#.#.#.> : @ @ @ o ",
+" [.: f [ ].].].].].].].].;.d d #.#.#.#.#.#.#.#.f ^ > @ @ ' ",
+" , @ ^ : {.].].].].].].].;.d d #.#.#.#.#.#.#.#.#.#.~ ^ @ @ @ }. ",
+" z : f b ].].].].].].].;.d A d #.#.#.#.#.#.#.#.#.#.: ^ > @ @ :. ",
+" ' ^ f 3 ].].].].].].;.d A ;.d #.#.#.#.#.#.#.#.#.#.@ @ ^ @ @ ' ",
+" & @ > ; ].].].].].].;.d A ;.#.#.d #.#.#.#.#.#.#.#.#.@ @ ^ @ @ @ % ",
+" |.: @ 1 ].].].].].;.d A ;.#.#.#.#.d #.#.#.#.#.#.#.#.@ @ > @ @ @ ( ",
+" . @ ^ > p ].].d ;.d _.e ;.#.#.#.#.] ].d d #.#.#.#.#.#.#.> > @ @ @ _ ",
+" * @ < : l ].d ;.A ;.d ( #.#.#.#.] ].].].].#.#.#.#.#.#.#.^ @ @ @ @ + ",
+" @ @ f ~ | d ;.A ;.;.#.] {.#.#.] ].].].].].].#.#.#.#.#.#.^ @ @ @ @ { ",
+" f 1.2.< d ;.A ;.;.#.#.#.] ].] ].].].].].].].].].#.3.3.> > f : ] @ $ ",
+" 4.E E K ;._.;.;.#.#.#.#.#.#.].].].].].].].].].5.6.7.4.3.3.@ @ ] 8.0 ",
+" 9.0.E a.b.K ;.;.#.#.#.#.#.#.].].].].].].].].].].6.T I T 4.4.3.3.3.U c. ",
+" d.e.a.a.a.a.K ;.#.#.#.#.#.#.].#.#.].].].].].].].].6.T T T T T 4.4.T F u ",
+" f.g.h.e.r a.a.a.a.b.K #.#.#.#.#.].#.#.].].].].].].].].3 i.7.T 7.T T T T T T j. ",
+"k.0.N T N T T a.a.a.a.b.K #.#.#.{.#.#.].].].].].].].].].| i.T T T T T T T T T T l. ",
+"m.T E T E E T I a.a.a.a.K #.#.@ #.#.].].].].].].].].].].>.n.o.p.q.T T T T T T E T r. ",
+"s.t.E T E T T I I a.a.a.b.K e #.#.].].].].].].].].].].].3 n.u.t.t.T T T T E T T T T v. ",
+"w.x.E T T T E I I I a.a.a.b.K #.=.].].].].].].].].].].].^.y.u.t.T E T E T E T E T T E z.",
+"w.x.T T E T E I I I I a.a.a.b.K ].].].].].].].].].].3 ; @ 1.A.t.E T T T T T E T T G E a.",
+"s.x.T T E T E I I I I a.a.a.b.K 6 ].].].].].].].].5 f @ B B.A.t.T E T E T s T T T E C.D.",
+"&.D t.E T E T T T E T s a.a.a.6.K 5 >.6 3 $.5 7 ] @ @ @ > E.A.t.E T T T T T T T N F.G. ",
+"H.A.A.x.p.t.r E T T T T E T D b.R @ @ @ @ @ @ @ @ @ @ @ I.J.K.t.T T E T T T 0.w.L. ",
+"M.g N.b.O.O. .A.D r E T T D V ` P.@ @ @ @ @ @ @ @ @ @ @ I.B.M o.t.t.r D A.N.Q. ",
+" R.S.T.J.` b.6.V V A.6.` i.U.# [.:.. . . . . . . $ V.W.` M .V O.6.T.X. ",
+" G.Y.Z.`.q ` J.Y i.n. + .+++B.` b.b.J.@+ ",
+" Y.#+++R #+$+ %+&+P.*+=+-+= "};
diff --git a/icons/44x52-penguins/empty.xpm b/icons/44x52-penguins/empty.xpm
new file mode 100644
index 0000000..7a086b9
--- /dev/null
+++ b/icons/44x52-penguins/empty.xpm
@@ -0,0 +1,264 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"44 52 206 2",
+" c #000008",
+". c #080800",
+"X c Gray3",
+"o c #000010",
+"O c #101008",
+"+ c #181008",
+"@ c #101010",
+"# c #181818",
+"$ c #000021",
+"% c #000031",
+"& c #000039",
+"* c #100839",
+"= c #211800",
+"- c #211808",
+"; c #291800",
+": c #292100",
+"> c #312100",
+", c #392900",
+"< c Gray13",
+"1 c #292921",
+"2 c Gray16",
+"3 c #392931",
+"4 c #313131",
+"5 c #393939",
+"6 c #000042",
+"7 c #00004a",
+"8 c #000052",
+"9 c #08085a",
+"0 c #000063",
+"q c #00006b",
+"w c #000073",
+"e c #00007b",
+"r c #29187b",
+"t c #39217b",
+"y c #423100",
+"u c #4a3100",
+"i c #4a3900",
+"p c #5a3900",
+"a c #523110",
+"s c #5a3910",
+"d c #5a3918",
+"f c #422952",
+"g c #5a3942",
+"h c #4a317b",
+"j c #524221",
+"k c #634200",
+"l c #6b4200",
+"z c #6b4a00",
+"x c #6b5208",
+"c c #734a00",
+"v c #735a00",
+"b c #734a31",
+"n c #734a39",
+"m c #7f623d",
+"M c Gray26",
+"N c Gray29",
+"B c #52524a",
+"V c Gray32",
+"C c #52525a",
+"Z c #5a5a5a",
+"A c #7b526b",
+"S c #7b5a63",
+"D c Gray39",
+"F c Gray42",
+"G c Gray45",
+"H c #7b7b7b",
+"J c #000084",
+"K c #00008c",
+"L c #08088c",
+"P c #000094",
+"I c #00009c",
+"U c #0000ad",
+"Y c #0000b5",
+"T c #0000bd",
+"R c #1008ad",
+"E c #1008b5",
+"W c #1810ad",
+"Q c #2921a5",
+"! c #3929ad",
+"~ c #3121b5",
+"^ c #3121bd",
+"/ c #0000c6",
+"( c #0808ce",
+") c #0000d6",
+"_ c #0000de",
+"` c #0800de",
+"' c #1008d6",
+"] c #1810c6",
+"[ c #1810de",
+"{ c #0000e7",
+"} c #0000ef",
+"| c #0808ef",
+" . c #1008e7",
+".. c #4a319c",
+"X. c #4a39b5",
+"o. c #634284",
+"O. c #6b5294",
+"+. c #735a84",
+"@. c #845a00",
+"#. c #845a08",
+"$. c #8c5a00",
+"%. c #8c6308",
+"&. c #8c6b00",
+"*. c #8c6310",
+"=. c #946300",
+"-. c #946308",
+";. c #9c6b00",
+":. c #947300",
+">. c #9c7b00",
+",. c #947b21",
+"<. c #a77508",
+"1. c #ad7b08",
+"2. c #ad7318",
+"3. c #ad7b39",
+"4. c #8c635a",
+"5. c #847b52",
+"6. c #946342",
+"7. c #9c7b42",
+"8. c #846363",
+"9. c #946b63",
+"0. c #9c8408",
+"q. c #ad880c",
+"w. c #bd8408",
+"e. c #b59808",
+"r. c #bd9c08",
+"t. c #b58421",
+"y. c #bd8429",
+"u. c #94844a",
+"i. c #9c844a",
+"p. c #9c947b",
+"a. c #a5844a",
+"s. c #ad9442",
+"d. c #b58c4a",
+"f. c #ad9c7b",
+"g. c #b1986b",
+"h. c #c68408",
+"j. c #c68c00",
+"k. c #c68c08",
+"l. c #ce8c08",
+"z. c #c68c18",
+"x. c #ce8c18",
+"c. c #ce9408",
+"v. c #d69408",
+"b. c #d69c00",
+"n. c #d69c08",
+"m. c #d69410",
+"M. c #c68c29",
+"N. c #c6a510",
+"B. c #d6ad08",
+"V. c #dea508",
+"C. c #dead08",
+"Z. c #dea510",
+"A. c #dea518",
+"S. c #deb508",
+"D. c #d6b518",
+"F. c #deb518",
+"G. c #d6b521",
+"H. c #e7a508",
+"J. c #e7ad08",
+"K. c #e7a510",
+"L. c #e7ad10",
+"P. c #e7ad18",
+"I. c #efb508",
+"U. c #efbd10",
+"Y. c #f7bd10",
+"T. c #ce9c42",
+"R. c #d6b54a",
+"E. c #cead73",
+"W. c #ceb56b",
+"Q. c #dec608",
+"!. c #e7c608",
+"~. c #efc608",
+"^. c #efce08",
+"/. c #efce10",
+"(. c #efce18",
+"). c #f7c610",
+"_. c #e7ce21",
+"`. c #e7ce31",
+"'. c #e7c67b",
+"]. c #efce7b",
+"[. c #efd66b",
+"{. c #848484",
+"}. c Gray55",
+"|. c Gray58",
+" X c Gray61",
+".X c #bdad84",
+"XX c #b5a594",
+"oX c #bdb594",
+"OX c #a5a5a5",
+"+X c Gray68",
+"@X c #bdb5ad",
+"#X c Gray71",
+"$X c Gray74",
+"%X c #bebebe",
+"&X c #e7d6b5",
+"*X c #c6c6c6",
+"=X c #c6c6ce",
+"-X c #cecece",
+";X c #dedece",
+":X c Gray84",
+">X c Gray87",
+",X c #f7efd6",
+"<X c #e7e7e7",
+"1X c #efefef",
+"2X c Gray97",
+"3X c None",
+/* pixels */
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3XK 6 % q T 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3XY o q { 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3XY 5 M O % _ 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X$ B D 2 0 3X3X3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3XY O < # O / 3X3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3XJ 8 3X3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3X0 O O @ 3X3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3X0 < M 1 O 1 G G 5 O _ 3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3X0 O |.-X{. < #X-X>X}.O T 3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3Xq 2 XG <X1 F >XZ {.<X4 U 3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3XK 5 M M XN # G X < #XH U 3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3XK # F X m q.0.,.5. +XH U 3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3XI OX*.J.).!.G._.>.u.;X# e 3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3XY . #.V.Y.~.(.`.`.Q.!.D.y 0 3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3XY y h.L.Y.^.`.`.Q.Q.B.N.p 6 3X3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3XY O #.J.U.(._.Q.e.e.V.c.: 4 _ 3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3X/ X p.-.r.N.e.<.l.m.T.oXZ D G O q 3X3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3X_ O $Xf.<.c.c.h.y..X*X>X$X # V _ 3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3X3X6 @ :X$XXXi.a.g.@X*X1X2X2XC 9 3X3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X3XL @ M 2X>X$X$X$X*X>X1X2X2X2X-XO Y 3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X/ o # >X2X2X:X*X=X1X2X2X2X2X2X2XN $ 3X3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3X3X% |.2X2X2X2X2X2X2X2X2X2X2X2X2X+X q 3X3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3X3Xw # >X2X2X2X2X2X2X2X2X2X2X2X2X2X<XX J 3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3XP N *X1X2X2X2X<X1X2X2X2X1X1X<X:X<XN T 3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X_ H $X<X2X2X2X1X2X2X2X2X1X:X-X$X=X*XO # O $ 3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3XP O @ *X2X2X2X2X2X2X2X2X2X2X2X2X2X1X:X:XZ O @ I 3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X7 @ X G 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X>X$X X # O $ 3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X_ # @ 1X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2XN 2 2 # ) 3X3X3X3X3X",
+"3X3X3X3X3X3X3X3Xe @ X H 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X X@ @ # O w 3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X$ # X >X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X$X # $ 3X3X3X3X3X",
+"3X3X3X3X3X3X3XY O M 2X2X2X2X2X2X2X1X2X2X2X2X2X2X2X2X2X2X2X2X:X # T 3X3X3X3X",
+"3X3X3X3X3X3X3X& @ {.2X2X2X2X2X2X2X1X2X2X2X2X2X2X2X2X2X2X2X2X2X O J 3X3X3X3X",
+"3X3X3X3X3X3XK # O OX2X2X2X2X2X2X2X1X2X2X2X2X2X2X2X2X2X2X2X2X2X O O 8 3X3X3X3X",
+"3X3X3X3X3X3Xo 1 @ +X2X2X2X2X2X2X1X1X2X2X2X2X2X2X2X2X2X2X2X2X2X# # 6 3X3X3X3X",
+"3X3X3X3X3X3X X 2 -X2X2X2X2X2X2X2X1X2X2X2X2X2X2X2X2X2X2X2X2X2X< # 0 3X3X3X3X",
+"3X3X3X3X3X3XX v x 1 :X2X2X2X2X2X2X1X2X2X2X2X2X2X2X2X2X2X2X2X2X2X O O X @ < q 3X3X3X3X",
+"3X3X3X3X3X3XM.Y.Y.:.C <X2X2X2X2X2X2X1X2X2X2X2X2X2X2X2X2X2X,X[.R.- < - U 3X3X3X3X",
+"3X3X3X3X3XA Z.Y.U.Y.&.4 -X2X2X2X2X2X1X2X2X2X2X2X2X2X2X2X2X].U.Q.j + e.s.3X3X3X3X",
+"3X3X3X3X..x.L.Y.U.U.U.i # #X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X'.U.Z.y &.~.G.3X3X3X3X",
+"3X! o.6.x.J.U.U.Y.U.Y.B.. X2X2X2X2X2X2X2X2X2X2X2X2X2X>XW.L.V.<.u ; > %.V.U.P.3X3X3X3X",
+"S Z.L.U.L.U.U.Y.U.U.U.U.v F 1X2X2X2X2X2X2X2X2X2X2X2X-XE.V.H.j.h.w.w.n.U.U.U.+.3X3X3X",
+"3.U.Y.U.Y.Y.U.Y.U.U.Y.U.U.: F 2X2X2X2X2X2X2X2X2X2X2X:Xg.b.C.H.b.n.V.I.Y.U.Y.U.X.3X3X",
+"4.I.Y.U.Y.U.U.U.U./.Y.U.~.q.. M 2X2X2X2X2X2X2X2X2X2X2X>X7.j.I.I.J.I.L.U.Y.U.U.U.U.O.3X",
+"8.K.Y.U.U.U.Y.U.U.U.Y.U.Y.~.x C *X2X2X2X2X2X2X2X2X2X2X2XC z j.I.U.Y.U.Y.U.Y.U.Y.U.U.Y.d.",
+"8.K.U.U.Y.U.Y.U.U.Y.U.U.Y.U.S.&X2X2X2X2X2X2X2X2X2X2X>XM v n.I.Y.U.U.U.U.U.Y.U.U.(.Y.F.",
+"4.K.U.U.Y.U.Y./.U.U.U.U.Y.U.S.t.<X2X2X2X2X2X2X2X2X XX . $.n.I.U.Y.U.Y.U.).U.U.U.Y.A.^ ",
+"y.V.I.Y.U.Y.U.U.U.Y.U.).U.U.C.w.j X:X<X>X$X XF < O =.n.I.Y.U.U.U.U.U.U.U.L.9. .3X",
+"z.n.n.K.C.I.J.Y.U.U.U.U.Y.U.V.w.p = ;.v.I.U.U.Y.U.U.U.Z.8.[ 3X3X3X",
+"~ m 2.1.k.k.l.n.V.J.Y.U.U.V.c.<.k = $.h.b.I.I.J.V.n.2.Q 3X3X3X3X3X",
+"3X3X3X] h n ;.<.1.w.c.c.n.w.<.@., % 7 w K K K K K K K q * c <.h.l.c.k.w.n ' 3X3X3X3X3X3X",
+"3X3X3X3X3X3X .W t b *.<.;.-.@.a R 3X3X3X3X3X3X3X3X3X3X3X` s $.<.1.1.;.g 3X3X3X3X3X3X3X3X",
+"3X3X3X3X3X3X3X3X3X3XW f s p f ( 3X3X3X3X3X3X3X3X3X3X3X3X3XE 3 k l d r { 3X3X3X3X3X3X3X3X"
+};
diff --git a/icons/44x52-penguins/file.xpm b/icons/44x52-penguins/file.xpm
new file mode 100644
index 0000000..be8149f
--- /dev/null
+++ b/icons/44x52-penguins/file.xpm
@@ -0,0 +1,441 @@
+/* XPM */
+static char * PenguinDocument_xpm[] = {
+"44 52 385 2",
+" c None",
+". c #848484",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #C6C6C6",
+"$ c #EEEEEE",
+"% c #9D9DA9",
+"& c #08084A",
+"* c #000011",
+"= c #000008",
+"- c #000028",
+"; c #080866",
+"> c #9D9DB4",
+", c #EEEEEF",
+"' c #59598D",
+") c #01011A",
+"! c #0D0D12",
+"~ c #333335",
+"{ c #090938",
+"] c #59599F",
+"^ c #C7C7CF",
+"/ c #191936",
+"( c #010107",
+"_ c #141413",
+": c #383836",
+"< c #0F0F10",
+"[ c #191948",
+"} c #C7C7D0",
+"| c #9797AB",
+"1 c #000020",
+"2 c #020207",
+"3 c #020208",
+"4 c #06060A",
+"5 c #000014",
+"6 c #9797A2",
+"7 c #9797A7",
+"8 c #06061F",
+"9 c #303030",
+"0 c #1B1B19",
+"a c #141417",
+"b c #525253",
+"c c #3F3F3E",
+"d c #060608",
+"e c #2F2F7A",
+"f c #FBFBFB",
+"g c #9797A8",
+"h c #2C2C3E",
+"i c #9E9E9E",
+"j c #7A7A7B",
+"k c #0C0C11",
+"l c #858585",
+"m c #A5A5A5",
+"n c #AEAEAE",
+"o c #111112",
+"p c #00006E",
+"q c #FAFAFA",
+"r c #9797AD",
+"s c #2D2D48",
+"t c #484848",
+"u c #847D6E",
+"v c #453F24",
+"w c #8C8979",
+"x c #252529",
+"y c #858586",
+"z c #3F3F42",
+"A c #000069",
+"B c #9797AF",
+"C c #1F1F41",
+"D c #706144",
+"E c #C39616",
+"F c #CDAB0C",
+"G c #BEA62A",
+"H c #695815",
+"I c #9E9B8A",
+"J c #232326",
+"K c #000057",
+"L c #9797B5",
+"M c #2F2126",
+"N c #C48D09",
+"O c #F3C00D",
+"P c #ECCC1C",
+"Q c #E5CC29",
+"R c #DFC30A",
+"S c #CFAD0F",
+"T c #2A1D03",
+"U c #000036",
+"V c #2B212E",
+"W c #BD8A10",
+"X c #E8BC10",
+"Y c #E0C51B",
+"Z c #CCAE0C",
+"` c #C9A20B",
+" . c #C89A19",
+".. c #221A0B",
+"+. c #1F1F23",
+"@. c #080816",
+"#. c #8181AF",
+"$. c #9797BA",
+"%. c #27264C",
+"&. c #A6936C",
+"*. c #B98D0C",
+"=. c #C39409",
+"-. c #BE8210",
+";. c #C8A358",
+">. c #CAC0A8",
+",. c #515154",
+"'. c #373739",
+"). c #2C2C2C",
+"!. c #2B2B6A",
+"~. c #DDDDE0",
+"{. c #FEFEFE",
+"]. c #6A6A87",
+"^. c #3C3C48",
+"/. c #D0CFCE",
+"(. c #B2A388",
+"_. c #AF986A",
+":. c #C0B198",
+"<. c #D8D6D3",
+"[. c #F2F2F2",
+"}. c #BABABD",
+"|. c #1A1A1E",
+"1. c #02020A",
+"2. c #010120",
+"3. c #9090A6",
+"4. c #8D8DAF",
+"5. c #0E0E2C",
+"6. c #9F9F9F",
+"7. c #CECECE",
+"8. c #CACACD",
+"9. c #E9E9E9",
+"0. c #F4F4F4",
+"a. c #F7F7F7",
+"b. c #F1F1F1",
+"c. c #515151",
+"d. c #010108",
+"e. c #21214C",
+"f. c #F6F6F6",
+"g. c #E2E2E3",
+"h. c #323250",
+"i. c #515153",
+"j. c #A8A8A9",
+"k. c #01010F",
+"l. c #484873",
+"m. c #F5F5F5",
+"n. c #E3E3E5",
+"o. c #33336B",
+"p. c #7F7F7F",
+"q. c #E8E8E8",
+"r. c #F3F3F3",
+"s. c #F0F0F0",
+"t. c #ECECEC",
+"u. c #DDDDDD",
+"v. c #C2C2C3",
+"w. c #28282A",
+"x. c #04040A",
+"y. c #010111",
+"z. c #646493",
+"A. c #8686AD",
+"B. c #02021E",
+"C. c #0D0D0E",
+"D. c #BFBFBF",
+"E. c #EDEDED",
+"F. c #E2E2E2",
+"G. c #D2D2D3",
+"H. c #797977",
+"I. c #0C0C0C",
+"J. c #0A0A0B",
+"K. c #1D1D3F",
+"L. c #CECED3",
+"M. c #535380",
+"N. c #0E0E15",
+"O. c #6D6D6D",
+"P. c #DBDBDB",
+"Q. c #1D1D20",
+"R. c #1A1A19",
+"S. c #09090A",
+"T. c #01010C",
+"U. c #727291",
+"V. c #06064C",
+"W. c #252525",
+"X. c #C5C5C5",
+"Y. c #636364",
+"Z. c #131314",
+"`. c #10100F",
+" + c #12125B",
+".+ c #9494AD",
+"++ c #090911",
+"@+ c #555555",
+"#+ c #818184",
+"$+ c #0C0C10",
+"%+ c #020209",
+"&+ c #09091D",
+"*+ c #B5B5C4",
+"=+ c #E7E7E8",
+"-+ c #353558",
+";+ c #0B0B0D",
+">+ c #929292",
+",+ c #9B9B9E",
+"'+ c #0B0B08",
+")+ c #747497",
+"!+ c #AEAEB3",
+"~+ c #030317",
+"{+ c #191916",
+"]+ c #AAAAAA",
+"^+ c #A3A3A4",
+"/+ c #07070C",
+"(+ c #0C0C0D",
+"_+ c #747489",
+":+ c #261E05",
+"<+ c #2F2915",
+"[+ c #C4C4C3",
+"}+ c #0B0B0C",
+"|+ c #09090D",
+"1+ c #040412",
+"2+ c #747492",
+"3+ c #ABA195",
+"4+ c #D29F12",
+"5+ c #BE930B",
+"6+ c #8B8267",
+"7+ c #DCDCDC",
+"8+ c #F6F4EC",
+"9+ c #F2DD90",
+"0+ c #9B873B",
+"a+ c #0B0909",
+"b+ c #0A0A0E",
+"c+ c #322A16",
+"d+ c #7F7D9C",
+"e+ c #B2AFBB",
+"f+ c #B88332",
+"g+ c #F0B710",
+"h+ c #F0BC0F",
+"i+ c #AC870C",
+"j+ c #555145",
+"k+ c #DFDFDF",
+"l+ c #F4EDDD",
+"m+ c #ECC13B",
+"n+ c #A7850C",
+"o+ c #120D09",
+"p+ c #1C1506",
+"q+ c #B09109",
+"r+ c #AEA581",
+"s+ c #8F8389",
+"t+ c #946B56",
+"u+ c #C89020",
+"v+ c #EAB40D",
+"w+ c #F1BD10",
+"x+ c #F1BC0F",
+"y+ c #EEBA0E",
+"z+ c #6F5904",
+"A+ c #27272D",
+"B+ c #B6B6B7",
+"C+ c #DBD5C7",
+"D+ c #DAAD34",
+"E+ c #D09606",
+"F+ c #845A03",
+"G+ c #644403",
+"H+ c #B48408",
+"I+ c #EBB70E",
+"J+ c #B19960",
+"K+ c #BA8A31",
+"L+ c #F0B90F",
+"M+ c #F1BA0F",
+"N+ c #F2BC0F",
+"O+ c #F3BD10",
+"P+ c #EEBE0F",
+"Q+ c #F2BD10",
+"R+ c #D9AC0C",
+"S+ c #1F1804",
+"T+ c #27272C",
+"U+ c #C4C4C4",
+"V+ c #D4CFC4",
+"W+ c #C79A2B",
+"X+ c #E1A807",
+"Y+ c #D79B04",
+"Z+ c #D69C08",
+"`+ c #EBB20B",
+" @ c #E4B21C",
+".@ c #8F838B",
+"+@ c #AD7F3E",
+"@@ c #F2B90F",
+"#@ c #F1BD0F",
+"$@ c #F0BD10",
+"%@ c #EEC00F",
+"&@ c #F3BE10",
+"*@ c #F0BF0D",
+"=@ c #947707",
+"-@ c #403D39",
+";@ c #C7C7C7",
+">@ c #A19A8F",
+",@ c #AA7A0C",
+"'@ c #EEB509",
+")@ c #EFB70C",
+"!@ c #EFB70E",
+"~@ c #E2B11D",
+"{@ c #A5906F",
+"]@ c #AB7C41",
+"^@ c #EDB70F",
+"/@ c #F3BD0F",
+"(@ c #F1C010",
+"_@ c #E4B70C",
+":@ c #D4BC7B",
+"<@ c #E1E1E1",
+"[@ c #737374",
+"}@ c #292212",
+"|@ c #AF7F04",
+"1@ c #F0B70A",
+"2@ c #F0BD0F",
+"3@ c #EFBC0F",
+"4@ c #F0C113",
+"5@ c #C29737",
+"6@ c #C18A25",
+"7@ c #F1BB0F",
+"8@ c #EFBF0F",
+"9@ c #F0BE10",
+"0@ c #F2BF10",
+"a@ c #E8B70C",
+"b@ c #B7891B",
+"c@ c #999389",
+"d@ c #D1D1D2",
+"e@ c #D3D3D4",
+"f@ c #B6B6B6",
+"g@ c #848485",
+"h@ c #3E3E42",
+"i@ c #271C04",
+"j@ c #BA8304",
+"k@ c #EFBD0F",
+"l@ c #EEBC10",
+"m@ c #E0AE1A",
+"n@ c #A07C5A",
+"o@ c #8982A6",
+"p@ c #926947",
+"q@ c #BF8812",
+"r@ c #CF9809",
+"s@ c #DBA007",
+"t@ c #E4A90B",
+"u@ c #E9B30C",
+"v@ c #F0BB0F",
+"w@ c #E0A90A",
+"x@ c #AA7806",
+"y@ c #281A04",
+"z@ c #322301",
+"A@ c #B67B04",
+"B@ c #E7AE07",
+"C@ c #EFB80C",
+"D@ c #EBB30C",
+"E@ c #DEA80E",
+"F@ c #9F7843",
+"G@ c #8D87A2",
+"H@ c #EAEAEB",
+"I@ c #D9D9DB",
+"J@ c #C5C3C4",
+"K@ c #695A85",
+"L@ c #84664D",
+"M@ c #8B612F",
+"N@ c #A5741A",
+"O@ c #C38D0B",
+"P@ c #CB9408",
+"Q@ c #B07B07",
+"R@ c #78520B",
+"S@ c #352F40",
+"T@ c #3B3B64",
+"U@ c #3B3B7A",
+"V@ c #3B3B7D",
+"W@ c #3B3B76",
+"X@ c #2A1E49",
+"Y@ c #906005",
+"Z@ c #C48707",
+"`@ c #CA9007",
+" # c #B5800E",
+".# c #7C6568",
+"+# c #AEACBC",
+"@# c #E0E0E3",
+"## c #A09EB8",
+"$# c #A9A4A9",
+"%# c #594363",
+"&# c #6F4919",
+"*# c #674316",
+"=# c #423478",
+"-# c #D5D5D9",
+";# c #9391B0",
+"># c #462E41",
+",# c #7E5503",
+"'# c #775016",
+")# c #3A267B",
+"!# c #E8E8E9",
+" ",
+" ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + . @ ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + . . @ ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + . # . @ ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + # . @ ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + # . @ ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + + # . @ ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + # . @ ",
+" . + + + + + + + + + + + + + $ % & * = - ; > , + + + + + + . + + + + + # . @ ",
+" . + + + + + + + + + + + + + ' ) = = = ! ~ { ] + + + + + + . + + + + + + # . @ ",
+" . + + + + + + + + + + + + ^ / ( = = = _ : < [ } + + + + + . @ @ @ @ @ @ @ @ @ ",
+" . + + + + + + + + + + + + | 1 2 = = = 3 4 = 5 6 + + + + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + + 7 8 9 0 3 a b c d = e f + + + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + + g h i j k l m n o = p q + + + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + + r s t u v w x y z = A q + + + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + + B C D E F G H I J = K q + + + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + + L M N O P Q R S T = U q + + + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + + L V W X Y Z ` ...+.@.#.+ + + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + + $.%.&.*.=.-.;.>.,.'.).!.~.+ + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + {.].^./.(._.:.<.[.}.|.1.2.3.+ + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + 4.5.6.[.7.8.9.0.a.b.c.= d.e.f.+ + + + + + + + + + # @ ",
+" . + + + + + + + + + + g.h.i.9.f.a.a.a.a.a.a.j.d.= k.l.m.+ + + + + + + + + # @ ",
+" . + + + + + + + + + n.o.k.p.q.f.r.s.a.m.t.u.v.w.x.( y.z.+ + + + + + + + + # @ ",
+" . + + + + + + + + + A.B.C.D.$ f.m.f.a.f.E.F.G.H.I.J.( K.L.+ + + + + + + + # @ ",
+" . + + + + + + + + a.M.N.O.a.a.f.a.a.a.a.f.a.r.P.Q.R.S.T.U.+ + + + + + + + # @ ",
+" . + + + + + + + + q.V.W.X.a.a.f.a.a.f.a.a.f.a.a.Y.Z.`.d. ++ + + + + + + + # @ ",
+" . + + + + + + + + .+++@+[.a.a.f.0.a.a.a.a.a.a.a.#+( $+%+&+*++ + + + + + + # @ ",
+" . + + + + + + + =+-+;+>+a.a.a.f.[.a.a.a.a.a.a.a.,+( '+d.k.)++ + + + + + + # @ ",
+" . + + + + + + + !+~+{+]+a.a.a.0.b.a.a.a.a.a.a.a.^+/+(+( T._++ + + + + + + # @ ",
+" . + + + + + + + n :+<+[+a.a.a.0.0.a.a.a.a.a.a.a.^+}+}+|+1+2++ + + + + + + # @ ",
+" . + + + + + + + 3+4+5+6+7+a.a.f.[.a.a.a.a.a.8+9+0+a+( b+c+d++ + + + + + + # @ ",
+" . + + + + + + e+f+g+h+i+j+k+a.f.m.a.a.a.a.a.l+m+n+o+( p+q+r++ + + + + + + # @ ",
+" . + + + + s+t+u+v+w+x+y+z+A+B+m.a.a.a.a.f.a.C+D+E+F+G+H+I+J+s.+ + + + + + # @ ",
+" . + + + + K+L+M+N+O+P+Q+R+S+T+U+a.a.f.a.a.f.V+W+X+Y+Z+`+x+ @.@s.+ + + + + # @ ",
+" . + + + + +@@@#@h+$@%@&@*@=@-@;@a.a.a.a.a.a.>@,@'@)@!@x+x+x+~@{@+ + + + + # @ ",
+" . + + + + ]@^@/@N+(@x+$@/@_@:@r.a.a.a.a.<@[@}@|@1@N+h+2@/@3@4@5@+ + + + + # @ ",
+" . + + + + 6@`+7@N+8@x+9@0@a@b@c@d@e@f@g@h@d.i@j@1@x+h+k@l@m@n@o@+ + + + + # @ ",
+" . + + + + p@q@r@s@t@u@v@x+w@x@y@= = = = = = z@A@B@C@D@E@F@G@H@+ + + + + + # @ ",
+" . + + + + I@J@K@L@M@N@O@P@Q@R@S@T@U@V@V@V@W@X@Y@Z@`@ #.#+#+ + + + + + + + # @ ",
+" . + + + + + + + @###$#%#&#*#=#-#+ + + + + + ;#>#,#'#)#!#+ + + + + + + + + # @ ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # @ ",
+" . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # @ ",
+" . # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ ",
+" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ",
+" ",
+" ",
+};
diff --git a/icons/44x52-penguins/folder.xpm b/icons/44x52-penguins/folder.xpm
new file mode 100644
index 0000000..7ce7e7c
--- /dev/null
+++ b/icons/44x52-penguins/folder.xpm
@@ -0,0 +1,166 @@
+/* XPM */
+static char * PenguinInFolder_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"44 52 109 2",
+" c None",
+". c #00008c",
+"X c #000042",
+"o c #000008",
+"O c #000031",
+"+ c #00006b",
+"@ c #0000bd",
+"# c #0000b5",
+"$ c #000010",
+"% c #0000e7",
+"& c #393939",
+"* c Gray26",
+"= c #101008",
+"- c #0000de",
+"; c #000021",
+": c #52524a",
+"> c Gray39",
+", c Gray16",
+"< c #000063",
+"1 c Gray13",
+"2 c #181818",
+"3 c #0000c6",
+"4 c #000084",
+"5 c #000052",
+"6 c #101010",
+"7 c #292921",
+"8 c Gray45",
+"9 c Gray58",
+"0 c #cecece",
+"q c #848484",
+"w c Gray71",
+"e c Gray87",
+"r c Gray55",
+"t c Gray61",
+"y c #e7e7e7",
+"u c Gray42",
+"i c #5a5a5a",
+"p c #313131",
+"a c #0000ad",
+"s c Gray29",
+"d c #7b7b7b",
+"f c Gray3",
+"g c #7f623d",
+"h c #ad880c",
+"j c #9c8408",
+"k c #947b21",
+"l c #847b52",
+"z c Gray68",
+"x c #00009c",
+"c c #a5a5a5",
+"v c #8c6310",
+"b c #e7ad08",
+"n c #f7c610",
+"m c #e7c608",
+"M c #d6b521",
+"N c #e7ce21",
+"B c #9c7b00",
+"V c #94844a",
+"C c #dedece",
+"Z c #00007b",
+"A c #9f9f00",
+"S c black",
+"D c #f7bd10",
+"F c #dea508",
+"G c #efc608",
+"H c #efce18",
+"J c #e7ce31",
+"K c #dec608",
+"L c #d6b518",
+"P c #423100",
+"I c Gray100",
+"U c #e7ad10",
+"Y c #efce08",
+"T c #d6ad08",
+"R c #c6a510",
+"E c #5a3900",
+"W c #ffff9f",
+"Q c #845a08",
+"! c #efbd10",
+"~ c #b59808",
+"^ c #ce9408",
+"/ c #292100",
+"( c #9c947b",
+") c #946308",
+"_ c #bd9c08",
+"` c #a77508",
+"' c #ce8c08",
+"] c #d69410",
+"[ c #ce9c42",
+"{ c #bdb594",
+"} c Gray74",
+"| c #ad9c7b",
+" . c #c68408",
+".. c #bd8429",
+"X. c #bdad84",
+"o. c #c6c6c6",
+"O. c Gray32",
+"+. c Gray84",
+"@. c #b5a594",
+"#. c #9c844a",
+"$. c #a5844a",
+"%. c #b1986b",
+"&. c #bdb5ad",
+"*. c #efefef",
+"=. c Gray97",
+"-. c #52525a",
+";. c #c6c6ce",
+":. c #ffcf9f",
+">. c #cfcf60",
+/* pixels */
+" . X o o o O + @ ",
+" # $ o o o o o o o o + % ",
+" # o o o o o o o o & * = O - ",
+" ; o o o o o o o o : > , o < ",
+" # o o o o o o o o = 1 2 = o o 3 ",
+" 4 o o o o o o o o o o o o o o 5 ",
+" < o o = o o o o o o = 6 o o o o ",
+" < o 1 * 7 = o o 7 8 8 & = o o o - ",
+" < = 9 0 q o o 1 w 0 e r = o o o @ ",
+" + , t 8 y 7 o u e i q y p o o o a ",
+" . & * * t s 2 8 t o 1 w d o o o a ",
+" . 2 u f g h j k l o o z d o o o a ",
+" x o c v b n m M N B V C 2 o o o Z ",
+" A A A A A A S S D F D G H J J K m L P o o o < ",
+" A I I I I I I S S D U D Y J J K K T R E o o o X ",
+" A I W W W W W W S S Q b ! H N K ~ ~ F ^ / o p o o - ",
+" A I W W W W W W S S S ( ) _ R ~ ` ' ] [ { i o > 8 = + ",
+" A I W W W W W W W S S = } | ` ^ ^ ...X.o.e } o 2 O.o S - ",
+" A I W W W W W W W W S S 6 +.} @.#.$.%.&.o.*.=.=.-.o o S S S A A A A A A A A A A ",
+" A I W W W W W W W W S S * =.e } } } o.e *.=.=.=.0 = o S S S S I I I I I I I I I S ",
+" A I W W W W W W W S S S e =.=.+.o.;.*.=.=.=.=.=.=.s o S S S S W W W W W :.W W :.A ",
+" A I W W W W W W W S S o.=.=.=.=.=.=.=.=.=.=.=.=.=.z o S S S S S W W :.W W W :.W A ",
+" A I W W W W W W S S S I =.=.=.=.=.=.=.=.=.=.=.=.=.y S S S S S S W W W W :.W W :.A ",
+" A I W W W W W W S S S I *.=.=.=.y *.=.=.=.*.*.y +.y s S S S S S S :.W :.W W :.W A ",
+" A I W W W W W S S S o.I y =.=.=.*.=.=.=.=.*.+.0 } ;.o.S S S S S S W W W W :.W :.A ",
+" A I W W W W W S S S o.I =.=.=.=.=.=.=.=.=.=.=.=.*.+.+.+.S S S S S W :.W :.W :.W A ",
+"A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A >.W :.A ",
+"A =.I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I A >.:.W A ",
+"A =.W W W W W W W W W W W W W W W W W W W W :.W W W W W W W W W W W :.W W :.W A >.W :.A ",
+" A W W W W W W W W W W W W W W W W :.W W W W W W W :.W W :.W :.W :.W W :.W :.A >.:.W A ",
+" A =.W W W W W W W W W W W W W W W W W W W W W :.W W W :.W W W W W W :.W :.W >.A >.:.A ",
+" A =.W W W W W W W W W W W W W W W W W :.W :.W W W W :.W W :.W :.W :.W :.W :.>.A >.W A ",
+" A =.W W W W W W W W W W W W :.W W W W W W W W W :.W W W W W :.W :.W W :.W :.W A >.:.A ",
+" A =.W W W W W W W W W W W W W W W W W W W W :.W W :.W :.W :.W W W W :.W :.W :.A >.W A ",
+" A =.W W W W W W W W W W W W W W :.W :.W :.W W W W W W W W W :.W :.:.W :.W :.W A >.:.A ",
+" A W W W W W W W W W :.W W W W W W W W W W :.W :.W :.W :.W W :.W W :.W W :.:.A >.W A ",
+" A =.W W W W W W W W W W W :.W W W W :.W W W W W W W :.W :.W W :.W :.W :.W :.:.>.:.A ",
+" A =.W W W W W W W W W W W W W W :.W W :.W :.W :.W :.W W W :.:.W :.W :.:.:.W :.A >.A ",
+" A =.W W W W W W W W W :.W W W W W W W W W W W W :.W W :.:.W W :.W :.W :.W :.W A >.A ",
+" A =.W W W W W W W W W W W :.W :.W :.W :.W :.W :.W W :.W W :.W :.W :.W W :.:.:.A >.A ",
+" A =.W W W W W W :.W W :.W W W :.W W :.W W W W :.W :.:.W :.W :.W :.W :.W :.:.:.A >.A ",
+" A =.W W W W W W W W W W :.W W :.W W :.W :.W W :.W W :.W :.W :.W :.:.:.W :.W A >.A ",
+" A =.W W W W W W W :.W W W W W W W :.W W W W :.W W :.W :.:.:.:.W :.:.W :.:.:.:.>.A ",
+" A =.W W W W W W W W W W W W :.W W W W :.W :.W :.W W :.W W :.:.:.W :.:.:.W :.W >.A ",
+" A =.W W W :.W W :.W W :.W W W :.W :.W W :.W W W :.:.W :.:.W W :.:.W :.W :.:.:.A >.",
+" A =.W W W W W W W W W W W :.W W W W W :.W W :.:.W :.:.W :.:.:.W :.:.:.:.:.W :.A >.",
+" A =.W W W W W W :.W :.W W W W W :.W :.W W :.W W :.W W :.:.W :.W :.:.:.:.W :.:.A >.",
+" A =.W :.W :.W W W W W W :.W :.W :.W W :.W :.W W :.:.:.W :.:.:.:.W :.:.:.:.:.A >.",
+" A =.W W W W W :.W :.W W W :.W W W :.W :.W :.:.W :.W :.:.:.W :.W :.:.W :.:.:.A ; ",
+" A =.:.W W :.W W W W :.W :.:.W :.W W :.:.:.W :.:.W :.W :.:.:.:.:.:.:.:.:.:.W :.; ",
+" A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A ; ",
+" S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S "};
diff --git a/icons/44x52-penguins/font.xpm b/icons/44x52-penguins/font.xpm
new file mode 100644
index 0000000..137edbb
--- /dev/null
+++ b/icons/44x52-penguins/font.xpm
@@ -0,0 +1,256 @@
+/* XPM */
+static char * font_xpm[] = {
+"44 52 201 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #1008E7",
+"# c #000031",
+"$ c #0000BD",
+"% c #0000B5",
+"& c #000010",
+"* c #0000E7",
+"= c #0000DE",
+"- c #000021",
+"; c #292929",
+"> c #000063",
+", c #0000C6",
+"' c #000052",
+") c #101008",
+"! c #212121",
+"~ c #292921",
+"{ c #737373",
+"] c #393939",
+"^ c #949494",
+"/ c #CECECE",
+"( c #848484",
+"_ c #B5B5B5",
+": c #DEDEDE",
+"< c #8C8C8C",
+"[ c #00006B",
+"} c #9C9C9C",
+"| c #E7E7E7",
+"1 c #6B6B6B",
+"2 c #5A5A5A",
+"3 c #313131",
+"4 c #0000AD",
+"5 c #424242",
+"6 c #4A4A4A",
+"7 c #181818",
+"8 c #000008",
+"9 c #7B7B7B",
+"0 c #080808",
+"a c #7F623D",
+"b c #AD880C",
+"c c #9C8408",
+"d c #947B21",
+"e c #847B52",
+"f c #ADADAD",
+"g c #00009C",
+"h c #A5A5A5",
+"i c #8C6310",
+"j c #E7AD08",
+"k c #F7C610",
+"l c #E7C608",
+"m c #D6B521",
+"n c #E7CE21",
+"o c #9C7B00",
+"p c #94844A",
+"q c #DEDECE",
+"r c #00007B",
+"s c #080800",
+"t c #845A08",
+"u c #DEA508",
+"v c #F7BD10",
+"w c #EFC608",
+"x c #EFCE18",
+"y c #E7CE31",
+"z c #DEC608",
+"A c #D6B518",
+"B c #423100",
+"C c #C68408",
+"D c #E7AD10",
+"E c #EFCE08",
+"F c #D6AD08",
+"G c #C6A510",
+"H c #5A3900",
+"I c #EFBD10",
+"J c #B59808",
+"K c #CE9408",
+"L c #292100",
+"M c #9C947B",
+"N c #946308",
+"O c #BD9C08",
+"P c #A77508",
+"Q c #CE8C08",
+"R c #D69410",
+"S c #CE9C42",
+"T c #BDB594",
+"U c #636363",
+"V c #BDBDBD",
+"W c #AD9C7B",
+"X c #BD8429",
+"Y c #BDAD84",
+"Z c #C6C6C6",
+"` c #525252",
+" . c #101010",
+".. c #D6D6D6",
+"+. c #B5A594",
+"@. c #9C844A",
+"#. c #A5844A",
+"$. c #B1986B",
+"%. c #BDB5AD",
+"&. c #EFEFEF",
+"*. c #F7F7F7",
+"=. c #52525A",
+"-. c #08085A",
+";. c #08088C",
+">. c #3121B5",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #000094",
+"!. c #DEB508",
+"~. c #1008D6",
+"{. c #000084",
+"]. c #DEA510",
+"^. c #0000D6",
+"/. c #735A00",
+"(. c #6B5208",
+"_. c #C68C29",
+":. c #947300",
+"<. c #F7EFD6",
+"[. c #EFD66B",
+"}. c #D6B54A",
+"|. c #211808",
+"1. c #7B526B",
+"2. c #8C6B00",
+"3. c #EFCE7B",
+"4. c #524221",
+"5. c #181008",
+"6. c #AD9442",
+"7. c #4A319C",
+"8. c #CE8C18",
+"9. c #4A3900",
+"0. c #E7C67B",
+"a. c #3929AD",
+"b. c #634284",
+"c. c #946342",
+"d. c #CEB56B",
+"e. c #4A3100",
+"f. c #291800",
+"g. c #312100",
+"h. c #8C6308",
+"i. c #E7AD18",
+"j. c #7B5A63",
+"k. c #CEAD73",
+"l. c #E7A508",
+"m. c #C68C00",
+"n. c #BD8408",
+"o. c #D69C08",
+"p. c #735A84",
+"q. c #AD7B39",
+"r. c #D69C00",
+"s. c #DEAD08",
+"t. c #EFB508",
+"u. c #4A39B5",
+"v. c #8C635A",
+"w. c #EFCE10",
+"x. c #9C7B42",
+"y. c #6B5294",
+"z. c #846363",
+"A. c #E7A510",
+"B. c #6B4A00",
+"C. c #B58C4A",
+"D. c #E7D6B5",
+"E. c #DEB518",
+"F. c #B58421",
+"G. c #8C5A00",
+"H. c #DEA518",
+"I. c #3121BD",
+"J. c #946300",
+"K. c #946B63",
+"L. c #C68C18",
+"M. c #211800",
+"N. c #9C6B00",
+"O. c #D69408",
+"P. c #1810DE",
+"Q. c #AD7318",
+"R. c #AD7B08",
+"S. c #C68C08",
+"T. c #634200",
+"U. c #2921A5",
+"V. c #1810C6",
+"W. c #4A317B",
+"X. c #734A39",
+"Y. c #845A00",
+"Z. c #392900",
+"`. c #00004A",
+" + c #100839",
+".+ c #734A00",
+"++ c #1810AD",
+"@+ c #39217B",
+"#+ c #734A31",
+"$+ c #523110",
+"%+ c #1008AD",
+"&+ c #0800DE",
+"*+ c #5A3910",
+"=+ c #5A3942",
+"-+ c #422952",
+";+ c #0808CE",
+">+ c #1008B5",
+",+ c #392931",
+"'+ c #6B4200",
+")+ c #5A3918",
+"!+ c #29187B",
+" . + @ @ @ # @ $ ",
+" % & @ @ @ @ @ @ @ @ @ * ",
+" % @ @ @ @ @ @ @ @ @ @ @ @ = ",
+" - @ @ @ @ @ @ @ @ @ @ ; @ > ",
+" % @ @ @ @ @ @ @ @ @ @ @ @ @ @ , ",
+" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ' ",
+" @ @ @ ) @ @ @ @ @ @ ) @ @ @ @ @ ",
+" @ @ ! @ ~ ) @ @ ~ { { ] ) @ @ @ = ",
+" @ ) ^ / ( @ @ ! _ / : < ) @ @ @ $ ",
+" [ ; } { | ~ @ 1 : 2 ( | 3 @ @ @ 4 ",
+" @ ] 5 5 } 6 7 { } 8 ! _ 9 @ @ @ 4 ",
+" @ 7 1 0 a b c d e 8 8 f 9 @ @ @ 4 ",
+" g 8 h i j k l m n o p q 7 @ @ @ r ",
+" % s t u v w x y y z l A B @ @ @ > ",
+" % B C D v E y y z z F G H @ @ @ + ",
+" % ) t j I x n z J J u K L @ 3 @ @ = ",
+" , 0 M N O G J P Q R S T 2 @ U { ) [ ",
+" = ) V W P K K C X Y Z : V @ 7 ` * * = ",
+" + ...V +.@.#.$.%.Z &.*.*.=.* * * * -. ",
+" ;. .5 *.: V V V Z : &.*.*.*./ ) * * * * % ",
+" , >.>.: *.*...Z ,.&.*.*.*.*.*.*.6 * * * * - ",
+" # >.^ *.*.*.*.*.*.*.*.*.*.*.*.*.f * * * * * [ ",
+" '.* >.: *.*.*.*.*.*.*.*.*.*.*.*.*.| 0 * * * * * * ",
+" ).* * 6 Z &.*.*.*.| &.*.*.*.&.&.| ..| 6 * * * * * * $ ",
+" = * * * 9 V | *.*.*.&.*.*.*.*.!.!.!.V ,.Z ) 7 ~.* * * - ",
+" ).* * .Z *.m m m *.*.*.*.m m m m *.&.....2 {.~.~.* * * g ",
+" * * 0 { *.*.m ].C m *.*.m C m m *.*.*.*.: V {.0 * * * * - ",
+" = {.>. .&.*.*.*.m C m *.*.C m m *.*.*.*.*.*.*.6 * * * * * * ^. ",
+" >.>.* 9 *.*.*.*.m ].C m m C m m *.*.*.*.*.*.*.} * * * ) * * '. ",
+" @ >.* : *.*.*.*.*.m C m C m m *.*.*.*.*.*.*.*.V * * * 7 * * - ",
+" % @ @ 5 *.*.*.*.*.*.m ].C m m *.*.*.*.*.*.*.*.*...* * * 7 * * * $ ",
+" >.{.8 ( *.*.*.*.*.*.*.m C C m *.*.*.*.*.*.*.*.*.*.* * * ) * * * * ",
+" . * * ) h *.*.*.*.*.*.m C ].C m *.*.*.*.*.*.*.*.*.*.* * ) ) * * * ' ",
+" & * * .f *.*.*.*.*.m C m m ].C m *.*.*.*.*.*.*.*.*.7 * 7 * * * * + ",
+" * * 0 ; / *.*.*.*.*.m C m *.m C m *.*.*.*.*.*.*.*.*.! * 7 * * * * > ",
+" 0 /.(.~ ..*.*.*.m m C m *.*.m ].C !.*.*.*.*.*.*.*.*.8 * * 0 .! * [ ",
+" _.v v :.=.| *.*.A m m *.&.*.*.m m m !.*.*.*.*.<.[.}.|.* * * * ! |.4 ",
+" 1.].v I v 2.3 / *.*.!.*.*.&.*.*.*.!.].!.*.*.*.*.3.I z 4.* * * * 5.J 6. ",
+" 7.8.D v I I I 9.{._ *.*.*.*.*.*.*.*.*.!.!.!.*.*.*.0.I ].B * * * * 2.w m ",
+" a.b.c.8.j I I v I v F s * } *.*.*.*.*.*.*.*.!.*.*.*.*.: d.D u P e.f.g.h.u I i. ",
+"j.].D I D I I v I I I I /.* * 1 &.*.*.*.*.*.*.*.*.*.*.*./ k.u l.m.C n.n.o.I I I p. ",
+"q.I v I v v I v I I v I I L * * 1 *.*.*.*.*.*.*.*.*.*.*...$.r.s.l.r.o.u t.v I v I u. ",
+"v.t.v I v I I I I w.v I w b s * 5 *.*.*.*.*.*.*.*.*.*.*.: x.m.t.t.j t.D I v I I I I y. ",
+"z.A.v I I I v I I I v I v w (.=.Z *.*.*.*.*.*.*.*.*.*.*.=.B.m.t.I v I v I v I v I I v C.",
+"z.A.I I v I v I I v I I v I !.D.*.*.*.*.*.*.*.*.*.*.: 5 8 /.o.t.v I I I I I v I I x v E.",
+"v.A.I I v I v w.I I I I v I !.F.| *.*.*.*.*.*.*.*.} 0 * s G.o.t.I v I v I k I I I v H.I.",
+"X u t.v I v I I I v I k I I s.n.4.} ..| : V } 1 ! * * * ) J.o.t.v I I I I I I I D K.@ ",
+"L.o.o.A.s.t.j v I I I I v I u n.H * * * * * * * * * * * M.N.O.t.I I v I I I ].z.P. ",
+">.a Q.R.S.S.Q o.u j v I I u K P T.* * * * * * * * * * * M.G.C r.t.t.j u o.Q.U. ",
+" V.W.X.N.P R.n.K K o.n.P Y.Z.# `.'.. . . . . . . [ +.+P C Q K S.n.X.~. ",
+" @ ++@+#+i P N.N Y.$+%+ &+*+G.P R.R.N.=+ ",
+" ++-+*+H -+;+ >+,+T.'+)+!+* "};
diff --git a/icons/44x52-penguins/game-action.xpm b/icons/44x52-penguins/game-action.xpm
new file mode 100644
index 0000000..2d595c4
--- /dev/null
+++ b/icons/44x52-penguins/game-action.xpm
@@ -0,0 +1,247 @@
+/* XPM */
+static char * game_action_xpm[] = {
+"44 52 192 2",
+" c None",
+". c #000000",
+"+ c #000042",
+"@ c #000031",
+"# c #00006B",
+"$ c #000010",
+"% c #0000B5",
+"& c #393939",
+"* c #424242",
+"= c #101008",
+"- c #0000DE",
+"; c #000021",
+"> c #52524A",
+", c #636363",
+"' c #292929",
+") c #000063",
+"! c #212121",
+"~ c #181818",
+"{ c #0000C6",
+"] c #000084",
+"^ c #000052",
+"/ c #101010",
+"( c #292921",
+"_ c #737373",
+": c #949494",
+"< c #CECECE",
+"[ c #848484",
+"} c #B5B5B5",
+"| c #DEDEDE",
+"1 c #8C8C8C",
+"2 c #9C9C9C",
+"3 c #E7E7E7",
+"4 c #6B6B6B",
+"5 c #5A5A5A",
+"6 c #313131",
+"7 c #00008C",
+"8 c #4A4A4A",
+"9 c #000008",
+"0 c #7B7B7B",
+"a c #080808",
+"b c #7F623D",
+"c c #AD880C",
+"d c #9C8408",
+"e c #947B21",
+"f c #847B52",
+"g c #ADADAD",
+"h c #00009C",
+"i c #A5A5A5",
+"j c #8C6310",
+"k c #E7AD08",
+"l c #F7C610",
+"m c #E7C608",
+"n c #D6B521",
+"o c #E7CE21",
+"p c #9C7B00",
+"q c #94844A",
+"r c #DEDECE",
+"s c #080800",
+"t c #845A08",
+"u c #DEA508",
+"v c #F7BD10",
+"w c #EFC608",
+"x c #EFCE18",
+"y c #E7CE31",
+"z c #DEC608",
+"A c #D6B518",
+"B c #423100",
+"C c #C68408",
+"D c #E7AD10",
+"E c #EFCE08",
+"F c #D6AD08",
+"G c #C6A510",
+"H c #5A3900",
+"I c #EFBD10",
+"J c #B59808",
+"K c #CE9408",
+"L c #292100",
+"M c #9C947B",
+"N c #946308",
+"O c #BD9C08",
+"P c #A77508",
+"Q c #CE8C08",
+"R c #D69410",
+"S c #CE9C42",
+"T c #BDB594",
+"U c #AD9C7B",
+"V c #BD8429",
+"W c #BDAD84",
+"X c #B5A594",
+"Y c #9C844A",
+"Z c #A5844A",
+"` c #B1986B",
+" . c #08085A",
+".. c #08088C",
+"+. c #000073",
+"@. c #000094",
+"#. c #0000BD",
+"$. c #FFFF00",
+"%. c #0000D6",
+"&. c #735A00",
+"*. c #6B5208",
+"=. c #C68C29",
+"-. c #947300",
+";. c #D6B54A",
+">. c #211808",
+",. c #0000AD",
+"'. c #7B526B",
+"). c #DEA510",
+"!. c #8C6B00",
+"~. c #EFCE7B",
+"{. c #524221",
+"]. c #181008",
+"^. c #AD9442",
+"/. c #4A319C",
+"(. c #CE8C18",
+"_. c #4A3900",
+":. c #E7C67B",
+"<. c #3929AD",
+"[. c #634284",
+"}. c #946342",
+"|. c #CEB56B",
+"1. c #4A3100",
+"2. c #291800",
+"3. c #312100",
+"4. c #8C6308",
+"5. c #E7AD18",
+"6. c #7B5A63",
+"7. c #CEAD73",
+"8. c #E7A508",
+"9. c #C68C00",
+"0. c #BD8408",
+"a. c #D69C08",
+"b. c #735A84",
+"c. c #AD7B39",
+"d. c #D69C00",
+"e. c #DEAD08",
+"f. c #EFB508",
+"g. c #4A39B5",
+"h. c #8C635A",
+"i. c #EFCE10",
+"j. c #9C7B42",
+"k. c #6B5294",
+"l. c #846363",
+"m. c #E7A510",
+"n. c #52525A",
+"o. c #6B4A00",
+"p. c #B58C4A",
+"q. c #DEB508",
+"r. c #DEB518",
+"s. c #B58421",
+"t. c #8C5A00",
+"u. c #DEA518",
+"v. c #3121BD",
+"w. c #946300",
+"x. c #946B63",
+"y. c #1008E7",
+"z. c #C68C18",
+"A. c #211800",
+"B. c #9C6B00",
+"C. c #D69408",
+"D. c #1810DE",
+"E. c #3121B5",
+"F. c #AD7318",
+"G. c #AD7B08",
+"H. c #C68C08",
+"I. c #634200",
+"J. c #2921A5",
+"K. c #1810C6",
+"L. c #4A317B",
+"M. c #734A39",
+"N. c #845A00",
+"O. c #392900",
+"P. c #00004A",
+"Q. c #100839",
+"R. c #734A00",
+"S. c #1008D6",
+"T. c #1810AD",
+"U. c #39217B",
+"V. c #734A31",
+"W. c #523110",
+"X. c #1008AD",
+"Y. c #0800DE",
+"Z. c #5A3910",
+"`. c #5A3942",
+" + c #422952",
+".+ c #0808CE",
+"++ c #1008B5",
+"@+ c #392931",
+"#+ c #6B4200",
+"$+ c #5A3918",
+"%+ c #29187B",
+"&+ c #0000E7",
+" . + . . . @ # . ",
+" . . $ . . . . . . . . # . . ",
+" . % . . . . . . . . & * = @ - . ",
+" . ; . . . . . . . . > , ' . ) . ",
+" . . . . . . . . . = ! ~ = . . { ",
+" ] . . . . . . . . . . . . . . ^ ",
+" ) . . = . . . . . . = / . . . . ",
+" ) . ! * ( = . . ( _ _ & = . . . ",
+" ) = : < [ . . ! } < | 1 = . . . ",
+" # ' 2 _ 3 ( . 4 | 5 [ 3 6 . . . ",
+" 7 & * * 2 8 ~ _ 2 9 ! } 0 . . . ",
+" 7 ~ 4 a b c d e f 9 9 g 0 . . . ",
+" h 9 i j k l m n o p q r ~ . . . ",
+" % s t u v w x y y z m A B . . . ",
+" % B C D v E y y z z F G H . . . + ",
+" % = t k I x o z J J u K L . 6 . . - ",
+" { a M N O G J P Q R S T s s s s = # ",
+" - = B U P K K C V W B s s s ~ s 9 9 - ",
+" + / s B X Y Z ` B B s s s s s s 9 9 . ",
+" ../ * s s B B B B s s s . s . = 9 9 9 9 % ",
+" { $ ~ . . s s s s s s . . . . . . 9 9 9 9 ; ",
+" @ 9 . . . . . . . . . . . . . . . 9 9 9 9 9 # ",
+" +.9 ~ . . . . . . . . . . . . . . . a 9 9 9 9 9 ] ",
+" @.9 9 . . . . . . . . . . . . . . . . . 9 9 9 9 9 9 #. ",
+" s 9 . . . . . $.$.$.$.$.$.$.$.$.. . . . . = ~ = 9 9 9 ; ",
+" s . . . $.$.$.$.$.$.$.$.$.$.$.$.$.$.. . . . 9 = / 9 9 9 h ",
+" s . . $.$.$.. . . $.. $.$.. $.. . . $.$.$.. . . a ~ = 9 9 ; ",
+" . . . $.. . . . $.$.. . . . $.$.. . . . $.$.. . . ' ~ 9 9 9 %. ",
+" . . $.$.. . . . $.$.$.. . . . $.$.$.. . . . . $.$.. . ~ = 9 9 +. ",
+" . . $.. . . . . . $.$.. . . . $.$.. . . . . . . $.. . 9 ~ 9 9 ; ",
+" . . $.. . . . . . . . . . . . . . . . . . . . . $.. . 9 ~ 9 9 9 #. ",
+" . . $.. . . . . . . . . . . . . . . . . . . . . $.. . 9 = 9 9 9 ] ",
+" s . . $.. . . . . . . . . . . . . . . . . . . . . $.. . = = 9 9 9 ^ ",
+" $ . . $.$.. . $.. . . . . . . . . . . . $.. . . $.$.. . ~ 9 9 9 9 + ",
+" 9 9 . . $.. . $.$.. $.$.. . . . $.$.. $.$.. . $.$.. . 9 ~ 9 9 9 9 ) ",
+" a &.*.. . $.$.. $.$.$.$.$.. . $.$.$.$.$.. $.$.. . . 9 = = a / ! 9 # ",
+" =.v v -.. . . $.$.$.$.$.$.. . $.$.$.$.$.$.. . . . ;.>.9 9 9 9 ! >.,. ",
+" '.).v I v !.. . . . . $.$.$.$.$.$.$.$.$.. . . . ~.I z {.9 9 9 9 ].J ^. ",
+" /.(.D v I I I _.~ . . . . . . . . . . . . . . . . :.I ).B 9 9 9 9 !.w n ",
+" <.[.}.(.k I I v I v F s 9 9 . . . . . . . . . . . . . . |.D u P 1.2.3.4.u I 5. ",
+"6.).D I D I I v I I I I &.9 9 4 . . . . . . . . . . . . . 7.u 8.9.C 0.0.a.I I I b. ",
+"c.I v I v v I v I I v I I L 9 9 4 . . . . . . . . . . . . ` d.e.8.d.a.u f.v I v I g. ",
+"h.f.v I v I I I I i.v I w c s 9 * . . . . . . . . . . . . j.9.f.f.k f.D I v I I I I k. ",
+"l.m.v I I I v I I I v I v w *.n.9 . . . . . . . . . . . n.o.9.f.I v I v I v I v I I v p.",
+"l.m.I I v I v I I v I I v I q.9 . . . . . . . . . . . * 9 &.a.f.v I I I I I v I I x v r.",
+"h.m.I I v I v i.I I I I v I q.s.. . . . . . . . . . a 9 s t.a.f.I v I v I l I I I v u.v.",
+"V u f.v I v I I I v I l I I e.0.{.. . . . . . . ! 9 9 9 = w.a.f.v I I I I I I I D x.y. ",
+"z.a.a.m.e.f.k v I I I I v I u 0.H 9 9 9 9 9 9 9 9 9 9 9 A.B.C.f.I I v I I I ).l.D. ",
+"E.b F.G.H.H.Q a.u k v I I u K P I.9 9 9 9 9 9 9 9 9 9 9 A.t.C d.f.f.k u a.F.J. ",
+" K.L.M.B.P G.0.K K a.0.P N.O.@ P.+.7 7 7 7 7 7 7 # Q.R.P C Q K H.0.M.S. ",
+" y.T.U.V.j P B.N N.W.X. Y.Z.t.P G.G.B.`. ",
+" T. +Z.H +.+ ++@+I.#+$+%+&+ "};
diff --git a/icons/44x52-penguins/game-logic.xpm b/icons/44x52-penguins/game-logic.xpm
new file mode 100644
index 0000000..7aad557
--- /dev/null
+++ b/icons/44x52-penguins/game-logic.xpm
@@ -0,0 +1,202 @@
+/* XPM */
+static char * Prova_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"44 52 140 2",
+" c None",
+". c #00008c",
+"X c #000042",
+"o c #000008",
+"O c #000031",
+"+ c #00006b",
+"@ c #000010",
+"## c black",
+/*"# c black",*/
+"$ c #393939",
+"% c Gray26",
+"& c #101008",
+"* c #000021",
+"= c #52524a",
+"- c Gray39",
+"; c Gray16",
+": c #000063",
+"RR c Red",
+/*"> c Red",*/
+", c Gray13",
+"< c #181818",
+"1 c #000052",
+"2 c #101010",
+"3 c #292921",
+"4 c Gray45",
+"5 c Gray58",
+"6 c #cecece",
+"7 c #848484",
+"8 c Gray71",
+"9 c Gray87",
+"0 c Gray55",
+"q c Gray61",
+"w c #e7e7e7",
+"e c Gray42",
+"r c #5a5a5a",
+"t c #313131",
+"y c Gray29",
+"u c #7b7b7b",
+"i c Gray3",
+"p c #7f623d",
+"a c #ad880c",
+"s c #9c8408",
+"d c #947b21",
+"f c #847b52",
+"g c Gray68",
+"h c #a5a5a5",
+"j c #8c6310",
+"k c #e7ad08",
+"l c #f7c610",
+"z c #e7c608",
+"x c #d6b521",
+"c c #e7ce21",
+"v c #9c7b00",
+"b c #94844a",
+"n c #dedece",
+"m c #00007b",
+"M c #080800",
+"N c #845a08",
+"B c #dea508",
+"V c #f7bd10",
+"C c #efc608",
+"Z c #efce18",
+"A c #e7ce31",
+"S c #dec608",
+"D c #d6b518",
+"F c #423100",
+"BB c Blue",
+/*"G c Blue",*/
+"H c #800000",
+"J c #c68408",
+"K c #e7ad10",
+"L c #efce08",
+"P c #d6ad08",
+"I c #c6a510",
+"U c #5a3900",
+"YY c Yellow",
+"T c #efbd10",
+"R c #b59808",
+"E c #ce9408",
+"W c #292100",
+"Q c #9c947b",
+"! c #946308",
+"~ c #bd9c08",
+"^ c #a77508",
+"/ c #ce8c08",
+"( c #d69410",
+") c #ce9c42",
+"_ c #bdb594",
+"` c #ad9c7b",
+"' c #bd8429",
+"] c #bdad84",
+"[ c #b5a594",
+"{ c #9c844a",
+"} c #a5844a",
+"| c #b1986b",
+" . c #808000",
+".. c #bd8408",
+"GG c #008000",
+/*"X. c #008000",*/
+"o. c #808080",
+"O. c #000080",
+"+. c #735a00",
+"@. c #6b5208",
+"#. c #c68c29",
+"$. c #947300",
+"%. c #7b526b",
+"&. c #dea510",
+"*. c #8c6b00",
+"=. c #946b63",
+"-. c #b58421",
+";. c #ce8c18",
+":. c #4a3900",
+">. c #dead08",
+",. c #e7a508",
+"<. c #634284",
+"1. c #946342",
+"2. c #e7ad18",
+"3. c #efb508",
+"4. c #d69c08",
+"5. c #d69c00",
+"6. c #efce10",
+"7. c #9c7b42",
+"8. c #c68c00",
+"9. c #e7a510",
+"0. c #6b4a00",
+"q. c #deb508",
+"w. c #deb518",
+"e. c #8c5a00",
+"r. c #dea518",
+"t. c #946300",
+"y. c #9c6b00",
+"u. c #d69408",
+"i. c #846363",
+"p. c #ad7318",
+"a. c #ad7b08",
+"s. c #c68c08",
+"d. c #4a317b",
+"f. c #734a39",
+"g. c #845a00",
+"h. c #734a00",
+"j. c #39217b",
+"k. c #734a31",
+"l. c #5a3910",
+"z. c #5a3942",
+/* pixels */
+" . X o o o O + o ",
+" o @ o o o o o o o o + o ",
+" o o o o o o o o o $ % & O o ",
+" * o o o o o o o o = - ; o : ",
+" ##o o o o o o o o o & , < & o o o ",
+" ####o o o o o o o o o o o o o o o 1 ",
+" ##RRo o o & o o o o o o & 2 o o o o ",
+" ####RRo o , % 3 & o o 3 4 4 $ & o o o o ",
+" ##RRRRo & 5 6 7 o o , 8 6 9 0 & o o o o ",
+" ####RRRRo ; q 4 w 3 o e 9 r 7 w t o o o o ",
+" ##RRRRRRo $ % % q y < 4 q o , 8 u o o o o ",
+" ####RRRRRRo < e i p a s d f o o g u o o o o ",
+" ##RRRRRRRRo o h j k l z x c v b n < o o o m ",
+" ####RRRRRRRRo M N B V C Z A A S z D F o o o : #### ",
+" ####RRRRRRRRo F J K V L A A S S P I U o o o BB######## ",
+" ####RRRRRRRRH YY& N k T Z c S R R B E W o t BBBBBBBB######## ",
+" ####RRRRRRH ##YYYYQ ! ~ I R ^ / ( ) _ r BBBBBBBBBBBBBBBB######## ",
+" ####RRRRRRRR##YYYYYYA ` ^ E E J ' ] s s ########BBBBBBBBBBBBBB######## ",
+" ####RRRRRRRR##YYYYYYYYA [ { } | c s RRRRRRRRRRRR##BBBBBBBBBBBBBBBB########",
+" ####RRRRRRRRRR##YYYYYYYYYYA c c s s RRRRRRRRRRRRRRH ##BBBBBBBBBBBBBBBBBB####",
+" ########H RRRR##YYYYYYYYYYYY..s RRRRRRRRRRRRRRRRRRRR##BBBBBBBBBBBBBBBB#### ",
+" ####YYYY######## .YYYYYYYYYYYY..s RRRRRRRRRRRRRRRRRRRR##BBBBBBBBBBBBBBBB#### ",
+" ####YYYYYYYYYYYYYYYYYYYYYYYY####RRRRRRRRRRRRRRRRRRRRRR##BBBBBBBBBBBBBB#### ",
+" ####YYYYYYYYYYYYYYYYYYYYYYYY##RRRRRR######RRRRRRRRRRRRH ##BBBBBBBBBBBBBB#### ",
+" ####YYYYYYYYYYYYYYYYYYYYYYYY##RRRR##BBBBBB##RRRRRRRRRR##BBBBBBBBBBBBBB#### ",
+" ####YYYYYYYYYYYYYYYYYYYYYYYYYY##RRRR##BBBBBB##H RRRRH ##BBBBBBBBBBBBBBBB#### ",
+" ####YYYYYYYYYYYYYY########YYYYYY######BBBBBBBB########BBBBBBBBBBBBBBBB#### ",
+" ####YYYYYYYYYYYYYY##GGGGGGo.##YYYYYY########BBBBBBBBBBBBBBBBBBBBBBBBBBBB#### ",
+" ####YYYYYYYYYYYY##GGGGGGGGGG##YYYYYY##GGGGGG##BBBBBBBBBBBBBBBBBBBBBBBB#### ",
+" ####YYYYYYYYYYYY##o.GGGGGGGGGGGG######GGGGGGGG##BBBBBBBBBBBBBBBBBBBBBBBB#### ",
+" ####YYYYYYYYYYYY##GGGGGGGGGGGGGGGGGGGGGGGGGGGG##BBBBBBBBBBBBBBBBBBBBBB#### ",
+"####YYYYYYYYYYYYYY##GGGGGGGGGGGGGGGGGGGGGGGG####BBBBBBBBBBBBBBBBBBBBBBBB#### ",
+"####YYYYYYYYYYYYYY##GGGGGGGGGGGGGGGGGGGGGG##O.BBBBBBBBBBBB######O.BBBB#### ",
+"##YYYYYYYYYYYYYYYYYY##GGGGGGGGGGGGGGGGGGGG##BBBBBBBBBBBB##GGGGo.########## ",
+"######YYYYYYYYYYYYYYYY########GGGGGGGGGGGG##BBBBBBBBBBBB##GGGGGGGGGG#### ",
+" ########YYYYYYYYYYYYYYYYYYYY##GGGGGGGGGG##O.BBBBBBBBBB##GGGGGGGGGG#### ",
+" ########YYi +.@.YYYYYYYY##GGGGGGGGGGGG##BBBBBBBBBB##GGGGGGGG#### ",
+" #######.V V $.YYYYYY##GGGGGGGGGGGGGG##O.BBBB##GGGGH H H #### ",
+" %.&.V T V *.YY .##GGGGGGGGGGGGGG########GGGG=.T S -.=.H H H H ",
+" o ;.K V T T T :.##GGGGGGGGGGGGGGGGGGGGGGGGGGGG=.T >.,.,.,.H H *.C H ",
+" o <.1.;.k T T V T V P M GGGGGGGGGGGGGGGGGGGGGGGGGGGG=.K B >.>.,.,.,.B T 2.H ",
+" o &.K T K T T V T T T T +.####GGGGGGGGGGGGGGGGGGGGGGGG=.B ,.3.>.>.3.4.T T T H ",
+" o T V T V V T V T T V T T W ######GGGGGGGGGGGGGGGGGGGG=.5.>.Z 3.Z Z Z V T V H ",
+" ~ 3.V T V T T T T 6.V T C a o ########GGGGGGGGGGGGGGGG7.8.>.3.Z Z Z T V T T T H H ",
+" o B 9.V T T T V T T T V T V C @. ########GGGGGGGGGGGG0.8.>.3.Z Z Z T V T V T T V H ",
+"o ~ ~ 9.T T V T V T T V T T V T q.o ########GGGGGGGG+.4.>.3.Z Z T T T V T T Z V w.",
+"o ~ B 9.T T V T V 6.T T T T V T q.-.o ########GG##e.4.3.3.V Z V T l T T T V r. ",
+" o ' B 3.V T V T T T V T l T T >...o ########t.4.3.3.T T T T T T T K =. ",
+" o 4.4.9.>.3.k V T T T T V T B ..H ####y.u.3.3.T V T T T &.i. ",
+" p p.a.s.s./ 4.B k V T T B E H e.J 5.3.3.k B 4.p. ",
+" d.f.y.^ a...E E 4...^ g. h.^ J / E s...f. ",
+" j.k.j ^ y.! H l.e.^ a.a.y.z. ",
+};
diff --git a/icons/44x52-penguins/game.xpm b/icons/44x52-penguins/game.xpm
new file mode 100644
index 0000000..a435649
--- /dev/null
+++ b/icons/44x52-penguins/game.xpm
@@ -0,0 +1,462 @@
+/* XPM */
+static char * PenguinWithSmile_xpm[] = {
+"44 52 407 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #2D2D26",
+"+. c #4D4D32",
+"@. c #A4A541",
+"#. c #AEAC2C",
+"$. c #A8A72A",
+"%. c #ADAB46",
+"&. c #72723D",
+"*. c #D6D6D6",
+"=. c #B5A594",
+"-. c #9C844A",
+";. c #A5844A",
+">. c #B1986B",
+",. c #BDB5AD",
+"'. c #EFEFEF",
+"). c #F7F7F7",
+"!. c #EAEAE9",
+"~. c #6E7048",
+"{. c #C3C425",
+"]. c #CACA05",
+"^. c #CACA04",
+"/. c #C8C804",
+"(. c #C2C204",
+"_. c #BBBB04",
+":. c #ACAA07",
+"<. c #908D12",
+"[. c #646338",
+"}. c #08088C",
+"|. c #F1F1F1",
+"1. c #A8A878",
+"2. c #CDCE10",
+"3. c #D6D603",
+"4. c #CFCF03",
+"5. c #D2D203",
+"6. c #D1D104",
+"7. c #CDCD03",
+"8. c #C5C504",
+"9. c #BCBC03",
+"0. c #B2B004",
+"a. c #A09C10",
+"b. c #565527",
+"c. c #C6C6CE",
+"d. c #AAA984",
+"e. c #D4D30D",
+"f. c #DADA03",
+"g. c #9FA003",
+"h. c #515002",
+"i. c #AAAA03",
+"j. c #D2D204",
+"k. c #A8A703",
+"l. c #545402",
+"m. c #858503",
+"n. c #B2B104",
+"o. c #99950D",
+"p. c #5A5937",
+"q. c #B2B3AD",
+"r. c #CECD22",
+"s. c #DFDF04",
+"t. c #CCCC03",
+"u. c #242301",
+"v. c #000000",
+"w. c #4A4C03",
+"x. c #CCCC04",
+"y. c #CBCB04",
+"z. c #434301",
+"A. c #262601",
+"B. c #AAA804",
+"C. c #86831C",
+"D. c #000073",
+"E. c #ABAC84",
+"F. c #DCDC07",
+"G. c #E4E404",
+"H. c #CDCC0B",
+"I. c #101110",
+"J. c #0B0A0B",
+"K. c #292803",
+"L. c #C3C303",
+"M. c #BCBC04",
+"N. c #1F1E01",
+"O. c #040400",
+"P. c #A4A403",
+"Q. c #9A9608",
+"R. c #484621",
+"S. c #000094",
+"T. c #CFCD45",
+"U. c #E2E203",
+"V. c #EEEE0B",
+"W. c #E6E735",
+"X. c #5A5B52",
+"Y. c #343634",
+"Z. c #404011",
+"`. c #C1C104",
+" + c #292801",
+".+ c #A9A903",
+"++ c #B7B604",
+"@+ c #A4A104",
+"#+ c #9D9B5A",
+"$+ c #D1D030",
+"%+ c #E7E604",
+"&+ c #F8F721",
+"*+ c #FAFB86",
+"=+ c #CDCFB9",
+"-+ c #767576",
+";+ c #A4A427",
+">+ c #E3E108",
+",+ c #CFCF04",
+"'+ c #616002",
+")+ c #020300",
+"!+ c #555502",
+"~+ c #BBBB03",
+"{+ c #B9B904",
+"]+ c #ACAA04",
+"^+ c #918F31",
+"/+ c #D2D015",
+"(+ c #EBEA04",
+"_+ c #FBFA2C",
+":+ c #FFFFAD",
+"<+ c #FBFBE8",
+"[+ c #E6E691",
+"}+ c #F6F432",
+"|+ c #E5E30A",
+"1+ c #D4D404",
+"2+ c #C8C704",
+"3+ c #BABA04",
+"4+ c #848115",
+"5+ c #00004A",
+"6+ c #D3D12A",
+"7+ c #E8E803",
+"8+ c #F7F721",
+"9+ c #F2F388",
+"0+ c #FFFFBB",
+"a+ c #FDFD77",
+"b+ c #FAF828",
+"c+ c #E1E007",
+"d+ c #D5D503",
+"e+ c #C9C903",
+"f+ c #AAA903",
+"g+ c #AAA703",
+"h+ c #8C8A2B",
+"i+ c #CDCC45",
+"j+ c #E6E603",
+"k+ c #ECEC0B",
+"l+ c #9E9F36",
+"m+ c #F6F653",
+"n+ c #FDFD36",
+"o+ c #F1EF14",
+"p+ c #DCDB05",
+"q+ c #D3D304",
+"r+ c #CECE04",
+"s+ c #C4C404",
+"t+ c #504F01",
+"u+ c #B3B304",
+"v+ c #A3A104",
+"w+ c #969552",
+"x+ c #ADAE8B",
+"y+ c #DFDF0A",
+"z+ c #E3E304",
+"A+ c #969508",
+"B+ c #A7A514",
+"C+ c #EFEC0F",
+"D+ c #E2E008",
+"E+ c #D7D704",
+"F+ c #D3D303",
+"G+ c #D0D004",
+"H+ c #878703",
+"I+ c #6A6903",
+"J+ c #B2B203",
+"K+ c #9A9808",
+"L+ c #474621",
+"M+ c #D8D8D7",
+"N+ c #C6C52C",
+"O+ c #E1E104",
+"P+ c #C7C703",
+"Q+ c #555302",
+"R+ c #939303",
+"S+ c #C6C603",
+"T+ c #CCCB04",
+"U+ c #787803",
+"V+ c #4E4E03",
+"W+ c #ABAA03",
+"X+ c #ABA904",
+"Y+ c #7C7B1D",
+"Z+ c #A9A97F",
+"`+ c #D4D40A",
+" @ c #DDDD03",
+".@ c #3F3E02",
+"+@ c #171700",
+"@@ c #424101",
+"#@ c #464401",
+"$@ c #131200",
+"%@ c #363602",
+"&@ c #A8A803",
+"*@ c #B3B204",
+"=@ c #98960C",
+"-@ c #393927",
+";@ c #000039",
+">@ c #A8A876",
+",@ c #CDCD0D",
+"'@ c #D8D803",
+")@ c #9F9E03",
+"!@ c #777603",
+"~@ c #7F7E03",
+"{@ c #B4B304",
+"]@ c #9B990C",
+"^@ c #38361B",
+"/@ c #000007",
+"(@ c #E9E9E9",
+"_@ c #A8A880",
+":@ c #B9B928",
+"<@ c #C9C905",
+"[@ c #C4C403",
+"}@ c #AEAD07",
+"|@ c #848211",
+"1@ c #3F3F26",
+"2@ c #C6C6C2",
+"3@ c #AEAE93",
+"4@ c #ADAE45",
+"5@ c #ADAC2A",
+"6@ c #ACAC2B",
+"7@ c #AAAA43",
+"8@ c #585931",
+"9@ c #09080C",
+"0@ c #735A00",
+"a@ c #6B5208",
+"b@ c #C68C29",
+"c@ c #947300",
+"d@ c #52525A",
+"e@ c #F7EFD6",
+"f@ c #EFD66B",
+"g@ c #D6B54A",
+"h@ c #211808",
+"i@ c #7B526B",
+"j@ c #DEA510",
+"k@ c #8C6B00",
+"l@ c #EFCE7B",
+"m@ c #524221",
+"n@ c #181008",
+"o@ c #AD9442",
+"p@ c #4A319C",
+"q@ c #CE8C18",
+"r@ c #4A3900",
+"s@ c #E7C67B",
+"t@ c #3929AD",
+"u@ c #634284",
+"v@ c #946342",
+"w@ c #CEB56B",
+"x@ c #4A3100",
+"y@ c #291800",
+"z@ c #312100",
+"A@ c #8C6308",
+"B@ c #E7AD18",
+"C@ c #7B5A63",
+"D@ c #CEAD73",
+"E@ c #E7A508",
+"F@ c #C68C00",
+"G@ c #BD8408",
+"H@ c #D69C08",
+"I@ c #735A84",
+"J@ c #AD7B39",
+"K@ c #D69C00",
+"L@ c #DEAD08",
+"M@ c #EFB508",
+"N@ c #4A39B5",
+"O@ c #8C635A",
+"P@ c #EFCE10",
+"Q@ c #9C7B42",
+"R@ c #6B5294",
+"S@ c #846363",
+"T@ c #E7A510",
+"U@ c #6B4A00",
+"V@ c #B58C4A",
+"W@ c #DEB508",
+"X@ c #E7D6B5",
+"Y@ c #DEB518",
+"Z@ c #B58421",
+"`@ c #8C5A00",
+" # c #DEA518",
+".# c #3121BD",
+"+# c #946300",
+"@# c #946B63",
+"## c #1008E7",
+"$# c #C68C18",
+"%# c #211800",
+"&# c #9C6B00",
+"*# c #D69408",
+"=# c #1810DE",
+"-# c #3121B5",
+";# c #AD7318",
+"># c #AD7B08",
+",# c #C68C08",
+"'# c #634200",
+")# c #2921A5",
+"!# c #1810C6",
+"~# c #4A317B",
+"{# c #734A39",
+"]# c #845A00",
+"^# c #392900",
+"/# c #100839",
+"(# c #734A00",
+"_# c #1008D6",
+":# c #1810AD",
+"<# c #39217B",
+"[# c #734A31",
+"}# c #523110",
+"|# c #1008AD",
+"1# c #0800DE",
+"2# c #5A3910",
+"3# c #5A3942",
+"4# c #422952",
+"5# c #0808CE",
+"6# c #1008B5",
+"7# c #392931",
+"8# c #6B4200",
+"9# c #5A3918",
+"0# c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ..+.@.#.$.%.&. ",
+" + : *.X =.-.;.>.,. .'.).!.~.{.].^./.(._.:.<.[. ",
+" }.: ; ).3 X X X .3 '.).|.1.2.3.4.5.6.7.8.9.0.a.b. ",
+" / * ^ 3 ).).*. .c.'.).).).d.e.f.g.h.i.j.6.k.l.m.n.o.p. ",
+" # @ } ).).).).).).).).).q.r.s.t.u.v.w.x.y.z.v.A.i.B.C. ",
+" D.@ ^ 3 ).).).).).).).).).E.F.G.H.I.J.K.L.M.N.v.O.P.n.Q.R. ",
+" S.@ @ a .'.).).).6 '.).).).T.U.V.W.X.Y.Z.y.`. +v.v .+++@+#+ ",
+" , @ @ @ b X 6 ).).).'.).).).).$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+ ",
+" S.@ > : .).).).).).).).).).)./+(+_+:+<+[+}+|+1+2+P.9.(.3+]+4+ ",
+" 5+: c [ ).).).).).).).).).).).6+7+8+9+0+a+b+c+d+6.7.e+f+{+g+h+ ",
+" , @ ^ : '.).).).).).).).).).).).i+j+k+l+m+n+o+p+q+6.r+s+t+u+v+w+ ",
+" u : c b ).).).).).).).).).).).).x+y+z+A+B+C+D+E+F+G+x.H+I+J+K+L+ ",
+" ' ^ c 3 ).).).).).).).).).).).).M+N+O+P+Q+R+S+y.T+9.U+V+W+X+Y+ ",
+" & @ > ; ).).).).).).).'.).).).).).).Z+`+ @L..@+@@@#@$@%@&@*@=@-@% ",
+" ;@: @ 1 ).).).).).).).'.).).).).).).|.>@,@'@,+)@!@~@k.{+{@]@^@/@( ",
+" . @ ^ > k ).).).).).).).'.).).).).).).).(@_@:@<@x.e+[@3+}@|@1@/@@ _ ",
+" * @ < : i ).).).).).).'.'.).).).).).).).).).2@3@4@5@6@7@8@9@@ @ @ + ",
+" @ @ c ~ | ).).).).).).).'.).).).).).).).).).).).).).] @ ^ @ @ @ @ { ",
+" c 0@a@< *.).).).).).).'.).).).).).).).).).).).).).).@ > > c : ] @ $ ",
+" b@y y c@d@6 ).).).).).).'.).).).).).).).).).).e@f@g@h@@ @ @ @ ] h@0 ",
+" i@j@y L y k@9 | ).).).).).'.).).).).).).).).).).l@L C m@@ @ @ @ n@M o@ ",
+" p@q@G y L L L r@^ 2 ).).).).).).).).).).).).).).).s@L j@E @ @ @ @ k@z p ",
+" t@u@v@q@m L L y L y I v @ 5 ).).).).).).).).).).).).).3 w@G x S x@y@z@A@x L B@ ",
+"C@j@G L G L L y L L L L 0@@ @ 7 '.).).).).).).).).).).).| D@x E@F@F G@G@H@L L L I@ ",
+"J@L y L y y L y L L y L L O @ @ 7 ).).).).).).).).).).).*.>.K@L@E@K@H@x M@y L y L N@ ",
+"O@M@y L y L L L L P@y L z e v @ ; ).).).).).).).).).).).3 Q@F@M@M@m M@G L y L L L L R@ ",
+"S@T@y L L L y L L L y L y z a@d@ .).).).).).).).).).).).d@U@F@M@L y L y L y L y L L y V@",
+"S@T@L L y L y L L y L L y L W@X@).).).).).).).).).).3 ; @ 0@H@M@y L L L L L y L L A y Y@",
+"O@T@L L y L y P@L L L L y L W@Z@6 ).).).).).).).).5 c @ v `@H@M@L y L y L n L L L y #.#",
+"Z x M@y L y L L L y L n L L L@G@m@5 *.6 3 X 5 7 ] @ @ @ > +#H@M@y L L L L L L L G @### ",
+"$#H@H@T@L@M@m y L L L L y L x G@K @ @ @ @ @ @ @ @ @ @ @ %#&#*#M@L L y L L L j@S@=# ",
+"-#d ;#>#,#,#T H@x m y L L x N S '#@ @ @ @ @ @ @ @ @ @ @ %#`@F K@M@M@m x H@;#)# ",
+" !#~#{#&#S >#G@N N H@G@S ]#^## 5+D.. . . . . . . $ /#(#S F T N ,#G@{#_# ",
+" ##:#<#[#l S &#Q ]#}#|# 1#2#`@S >#>#&#3# ",
+" :#4#2#K 4#5# 6#7#'#8#9#0#= "};
diff --git a/icons/44x52-penguins/ghostview.xpm b/icons/44x52-penguins/ghostview.xpm
new file mode 100644
index 0000000..0ba132d
--- /dev/null
+++ b/icons/44x52-penguins/ghostview.xpm
@@ -0,0 +1,462 @@
+/* XPM */
+static char * PenguingWithGhosts_xpm[] = {
+"44 52 407 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #000000",
+"; c #393939",
+"> c #424242",
+", c #101008",
+"' c #0000DE",
+") c #6B6B65",
+"! c #505050",
+"~ c #A1A1A1",
+"{ c #7F7F7F",
+"] c #000021",
+"^ c #52524A",
+"/ c #636363",
+"( c #292929",
+"_ c #000063",
+": c #61615B",
+"< c #555555",
+"[ c #F8F8F8",
+"} c #FFFFFF",
+"| c #FEFEFE",
+"1 c #FCFCFC",
+"2 c #929292",
+"3 c #070707",
+"4 c #212121",
+"5 c #181818",
+"6 c #0000C6",
+"7 c #D0D0D0",
+"8 c #FEB4B4",
+"9 c #FFE7E7",
+"0 c #FE9C9C",
+"a c #1A1A1A",
+"b c #000084",
+"c c #000052",
+"d c #D0ABAB",
+"e c #FE0C0C",
+"f c #FF3F3F",
+"g c #FE8585",
+"h c #FE0808",
+"i c #FE9898",
+"j c #B2B2B2",
+"k c #101010",
+"l c #D0BDBD",
+"m c #FE4444",
+"n c #FF8888",
+"o c #FEC0C0",
+"p c #FE2E2E",
+"q c #FECACA",
+"r c #C2C2C2",
+"s c #292921",
+"t c #737373",
+"u c #D8D8D8",
+"v c #FEECEC",
+"w c #FFF9F9",
+"x c #FEE6E6",
+"y c #F6F6F6",
+"z c #5B5B5B",
+"A c #949494",
+"B c #CECECE",
+"C c #848484",
+"D c #B5B5B5",
+"E c #DEDEDE",
+"F c #8C8C8C",
+"G c #6B6B6B",
+"H c #9C9C9C",
+"I c #E7E7E7",
+"J c #5A5A5A",
+"K c #313131",
+"L c #0000AD",
+"M c #E3E3FE",
+"N c #5050FE",
+"O c #C9C9FF",
+"P c #DFDFFE",
+"Q c #6363FE",
+"R c #B1B1FE",
+"S c #4A4A4A",
+"T c #7B7B7B",
+"U c #8686FF",
+"V c #6F6FFE",
+"W c #ECECFE",
+"X c #ACACAC",
+"Y c #080808",
+"Z c #7F623D",
+"` c #AD880C",
+" . c #9C8408",
+".. c #947B21",
+"+. c #847B52",
+"@. c #ADADAD",
+"#. c #141414",
+"$. c #00009C",
+"%. c #A5A5A5",
+"&. c #8C6310",
+"*. c #E7AD08",
+"=. c #F7C610",
+"-. c #E7C608",
+";. c #D6B521",
+">. c #E7CE21",
+",. c #9C7B00",
+"'. c #94844A",
+"). c #DEDECE",
+"!. c #00007B",
+"~. c #080800",
+"{. c #845A08",
+"]. c #DEA508",
+"^. c #F7BD10",
+"/. c #EFC608",
+"(. c #EFCE18",
+"_. c #E7CE31",
+":. c #DEC608",
+"<. c #D6B518",
+"[. c #423100",
+"}. c #C68408",
+"|. c #E7AD10",
+"1. c #EFCE08",
+"2. c #D6AD08",
+"3. c #C6A510",
+"4. c #5A3900",
+"5. c #BBBBBB",
+"6. c #EFBD10",
+"7. c #B59808",
+"8. c #CE9408",
+"9. c #292100",
+"0. c #9C947B",
+"a. c #946308",
+"b. c #BD9C08",
+"c. c #A77508",
+"d. c #CE8C08",
+"e. c #D69410",
+"f. c #CE9C42",
+"g. c #BDB594",
+"h. c #BDBDBD",
+"i. c #AD9C7B",
+"j. c #BD8429",
+"k. c #BDAD84",
+"l. c #C6C6C6",
+"m. c #525252",
+"n. c #787878",
+"o. c #D6D6D6",
+"p. c #B5A594",
+"q. c #9C844A",
+"r. c #A5844A",
+"s. c #B1986B",
+"t. c #BDB5AD",
+"u. c #EFEFEF",
+"v. c #F7F7F7",
+"w. c #52525A",
+"x. c #08085A",
+"y. c #FAFAFA",
+"z. c #5D5D5D",
+"A. c #08088C",
+"B. c #B3B3B3",
+"C. c #ECECEC",
+"D. c #DDDDDD",
+"E. c #C6C6CE",
+"F. c #939393",
+"G. c #E1E1E1",
+"H. c #717171",
+"I. c #010101",
+"J. c #060606",
+"K. c #000073",
+"L. c #F4F4F4",
+"M. c #727272",
+"N. c #D5D5D5",
+"O. c #000094",
+"P. c #222222",
+"Q. c #E6E6E6",
+"R. c #AFAFAF",
+"S. c #4C4C4C",
+"T. c #B7B7B7",
+"U. c #616161",
+"V. c #303030",
+"W. c #A3A39F",
+"X. c #F9F9F9",
+"Y. c #202020",
+"Z. c #161616",
+"`. c #DBDBDB",
+" + c #383838",
+".+ c #FBFBFB",
+"++ c #FDFDFD",
+"@+ c #565656",
+"#+ c #9E9E9B",
+"$+ c #F5F5F4",
+"%+ c #00004A",
+"&+ c #8F8F8F",
+"*+ c #FD9C9C",
+"=+ c #FDB4B4",
+"-+ c #EAEAE9",
+";+ c #E5E5E5",
+">+ c #0E0E0E",
+",+ c #FD9898",
+"'+ c #FD0808",
+")+ c #FD8585",
+"!+ c #FD0C0C",
+"~+ c #F1F1F0",
+"{+ c #0000D6",
+"]+ c #E3E3E3",
+"^+ c #FDCACA",
+"/+ c #FD2E2E",
+"(+ c #FDC0C0",
+"_+ c #FD4444",
+":+ c #F0F0EE",
+"<+ c #C8C8C8",
+"[+ c #FDE6E6",
+"}+ c #FDECEC",
+"|+ c #7B7B78",
+"1+ c #414141",
+"2+ c #484847",
+"3+ c #000039",
+"4+ c #EBEBEB",
+"5+ c #B1B1FD",
+"6+ c #6363FD",
+"7+ c #DFDFFD",
+"8+ c #5050FD",
+"9+ c #E3E3FD",
+"0+ c #404040",
+"a+ c #969696",
+"b+ c #ECECFD",
+"c+ c #6F6FFD",
+"d+ c #5E5E5B",
+"e+ c #3B3B3A",
+"f+ c #E6E6E5",
+"g+ c #735A00",
+"h+ c #6B5208",
+"i+ c #EEEEEE",
+"j+ c #2C2C2C",
+"k+ c #D7D7D7",
+"l+ c #171717",
+"m+ c #B4B4B2",
+"n+ c #C68C29",
+"o+ c #947300",
+"p+ c #EAEAEA",
+"q+ c #C7C7C3",
+"r+ c #F7EFD6",
+"s+ c #EFD66B",
+"t+ c #D6B54A",
+"u+ c #211808",
+"v+ c #7B526B",
+"w+ c #DEA510",
+"x+ c #8C6B00",
+"y+ c #555553",
+"z+ c #EFCE7B",
+"A+ c #524221",
+"B+ c #181008",
+"C+ c #AD9442",
+"D+ c #4A319C",
+"E+ c #CE8C18",
+"F+ c #4A3900",
+"G+ c #C5C5C5",
+"H+ c #F4F4F3",
+"I+ c #E7C67B",
+"J+ c #3929AD",
+"K+ c #634284",
+"L+ c #946342",
+"M+ c #C9C9C9",
+"N+ c #ACACA8",
+"O+ c #CEB56B",
+"P+ c #4A3100",
+"Q+ c #291800",
+"R+ c #312100",
+"S+ c #8C6308",
+"T+ c #E7AD18",
+"U+ c #7B5A63",
+"V+ c #000007",
+"W+ c #000002",
+"X+ c #696969",
+"Y+ c #4A4A47",
+"Z+ c #D0B27D",
+"`+ c #E7A508",
+" @ c #C68C00",
+".@ c #BD8408",
+"+@ c #D69C08",
+"@@ c #735A84",
+"#@ c #AD7B39",
+"$@ c #947509",
+"%@ c #0B0900",
+"&@ c #BABABA",
+"*@ c #A0A0A0",
+"=@ c #C1C1C1",
+"-@ c #0F0F0F",
+";@ c #5C5647",
+">@ c #D79F09",
+",@ c #DEAD08",
+"'@ c #D69C00",
+")@ c #EFB508",
+"!@ c #4A39B5",
+"~@ c #8C635A",
+"{@ c #EFCE10",
+"]@ c #886C09",
+"^@ c #0A0801",
+"/@ c #717170",
+"(@ c #7A7A7A",
+"_@ c #B9B9B9",
+":@ c #6E5D30",
+"<@ c #E4B527",
+"[@ c #E9B720",
+"}@ c #6B5294",
+"|@ c #846363",
+"1@ c #E7A510",
+"2@ c #3A3A3A",
+"3@ c #E8E8E8",
+"4@ c #3D3D3D",
+"5@ c #878787",
+"6@ c #0A0A09",
+"7@ c #40391E",
+"8@ c #B79B42",
+"9@ c #D4B440",
+"0@ c #B58C4A",
+"a@ c #8E7009",
+"b@ c #0C0901",
+"c@ c #808080",
+"d@ c #BEBEBE",
+"e@ c #9F9F9F",
+"f@ c #D6D5D5",
+"g@ c #D3D2D2",
+"h@ c #2E2E2D",
+"i@ c #0D0D0D",
+"j@ c #726433",
+"k@ c #EFBF19",
+"l@ c #DEB518",
+"m@ c #9A7509",
+"n@ c #B6B6B6",
+"o@ c #444444",
+"p@ c #C3C3C3",
+"q@ c #A3A3A3",
+"r@ c #A8A8A8",
+"s@ c #030303",
+"t@ c #DBB540",
+"u@ c #DEA518",
+"v@ c #3121BD",
+"w@ c #EEBC0F",
+"x@ c #BB940C",
+"y@ c #423302",
+"z@ c #201C15",
+"A@ c #B1B1B1",
+"B@ c #7E7E7E",
+"C@ c #DFDFDF",
+"D@ c #373737",
+"E@ c #A6A6A6",
+"F@ c #E6E5E5",
+"G@ c #413A1F",
+"H@ c #946B63",
+"I@ c #1008E7",
+"J@ c #C68C18",
+"K@ c #926506",
+"L@ c #090600",
+"M@ c #707070",
+"N@ c #494949",
+"O@ c #EDEDED",
+"P@ c #A7A7A7",
+"Q@ c #696968",
+"R@ c #292928",
+"S@ c #ACACAB",
+"T@ c #686868",
+"U@ c #1810DE",
+"V@ c #3121B5",
+"W@ c #AD7318",
+"X@ c #AD7B08",
+"Y@ c #C68C08",
+"Z@ c #4F3500",
+"`@ c #000005",
+" # c #000001",
+".# c #1D1D1D",
+"+# c #434343",
+"@# c #C7C7C7",
+"## c #CDCDCD",
+"$# c #D5D4D4",
+"%# c #1D1D1C",
+"&# c #AA8E3F",
+"*# c #2921A5",
+"=# c #1810C6",
+"-# c #4A317B",
+";# c #734A39",
+"># c #9C6B00",
+",# c #845A00",
+"'# c #392900",
+")# c #00002D",
+"!# c #1C1C1D",
+"~# c #A1A0A0",
+"{# c #352E1E",
+"]# c #867039",
+"^# c #836D39",
+"/# c #BE922E",
+"(# c #1008D6",
+"_# c #1810AD",
+":# c #39217B",
+"<# c #734A31",
+"[# c #523110",
+"}# c #1008AD",
+"|# c #423411",
+"1# c #5A3942",
+"2# c #422952",
+"3# c #5A3910",
+"4# c #0808CE",
+"5# c #1008B5",
+"6# c #392931",
+"7# c #634200",
+"8# c #6B4200",
+"9# c #5A3918",
+"0# c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = - - - - ",
+" & @ @ @ @ @ @ @ @ ; > , # ' ) ! ~ ~ { - ",
+" ] @ @ @ @ @ @ @ @ ^ / ( @ _ : < [ } | 1 2 3 ",
+" & @ @ @ @ @ @ @ @ , 4 5 , @ @ 6 - 7 8 9 | 0 | a ",
+" b @ @ @ @ @ @ @ @ @ @ @ @ @ @ c - d e f g h i j - ",
+" _ @ @ , @ @ @ @ @ @ , k @ @ @ @ - l m n o p q r - ",
+" _ @ 4 > s , @ @ s t t ; , @ @ @ ' u v w | x | y z ",
+" _ , A B C @ @ 4 D B E F , @ @ @ % | | } | | | | G - ",
+" $ ( H t I s @ G E J C I K @ @ @ L M N O P Q R | G - ",
+" . ; > > H S 5 t H @ 4 D T @ @ @ L | | U V W | | X Y ",
+" - - - - . 5 G Y Z ` ...+.@ @ @.T @ @ @ L | | } | | | | | #. ",
+" - { ~ ~ ! ) $.@ %.&.*.=.-.;.>.,.'.).5 @ @ @ !.| | } | | | | | #. ",
+" 3 2 1 | } [ < : & ~.{.].^./.(._._.:.-.<.[.@ @ @ _ | | } | | | | | 5 - ",
+" a | 0 | 9 8 7 - & [.}.|.^.1._._.:.:.2.3.4.@ @ @ + | | } | | | | | 5.- ",
+" - j i h g f e d - & , {.*.6.(.>.:.7.7.].8.9.@ K @ @ ' | } | | | | | 5.- ",
+" - r q p o n m l - 6 Y 0.a.b.3.7.c.d.e.f.g.J @ / t , $ | } | | | | | 5.- ",
+" z y | x | w v u #.' , h.i.c.8.8.}.j.k.l.E h.@ 5 m.@ @ ' } | | | | | 5.- ",
+" - G | | | | } | | n.+ k o.h.p.q.r.s.t.l.u.v.v.w.@ @ @ @ x.} | | | | | y.z.- ",
+" - G | R Q P O N M A.k > v.E h.h.h.l.E u.v.v.v.B , @ @ @ @ & B.C.| D.r | 5.3 - ",
+" Y X | | W V U | 6 * 5 E v.v.o.l.E.u.v.v.v.v.v.v.S @ @ @ @ ] n.D.| r F.| | G.H.I.",
+" #.| | | | | } | # @ A v.v.v.v.v.v.v.v.v.v.v.v.v.@.@ @ @ @ @ $ D.| r F.| | } | J.",
+" #.| | | | | } K.@ 5 E v.v.v.v.v.v.v.v.v.v.v.v.v.I Y @ @ @ @ @ b | L.M.N.| L.G I.",
+" - 5 | | | | | O.@ @ S l.u.v.v.v.l.P.- - < Q.u.I o.I S @ @ @ @ @ @ % | R.S.T.U.- ",
+" - 5.| | | | ' @ @ @ T h.I v.v.Q.V.{ ~ ~ ! W.o.B h.E.l., 5 , @ @ @ ] X.Q.Y.Z.- ",
+" - 5.| | | | O.@ , k l.v.v.v.`. +2 .+++} v.@+#+$+u.o.o.J @ , k @ @ @ $.- - ",
+" - 5.| | | | %+k Y t v.v.v.v.&+a ++*+++9 =+7 - -+v.v.E h.@ Y 5 , @ @ ] ",
+" - 5.| | | ' @ 5 k u.v.v.v.;+>+j ,+'+)+f !+d - ~+v.v.v.v.S ( ( 5 @ @ @ {+ ",
+" - z.y.| | | !.k Y T v.v.v.v.]+- r ^+/+(+n _+l - :+v.v.v.v.H k k 5 , @ @ K. ",
+" - 3 5.| r D.| ] 5 Y E v.v.v.v.<+z y ++[+++w }+u #.|+v.v.v.v.h.@ @ @ 5 @ @ ] ",
+"I.H.G.| | F.r & @ , > v.v.v.v.v.1+G ++++++++} ++++n.2+v.v.v.v.o.@ @ @ 5 @ @ @ % ",
+"J.| } | | F.r 3+k @ C v.v.v.v.4+; G ++5+6+7+O 8+9+n.0+v.v.v.v.v.@ @ @ , @ @ @ b ",
+"I.G L.| N.M.. @ 5 , %.v.v.v.v.a+Y X ++++b+c+U ++++n.d+v.v.v.v.v.@ @ , , @ @ @ c ",
+" - U.T.S.R.* @ s k @.v.v.v.v.a+#.++++++++++} ++++n.d+v.v.v.v.v.5 @ 5 @ @ @ @ + ",
+" - Z.Y.Q.@ @ Y ( B v.v.v.v.a+#.++++++++++} ++++n.e+f+v.v.v.v.4 @ 5 @ @ @ @ _ ",
+" - - Y g+h+s o.v.v.v.i+j+5 ++++++++++} ++++k+l+m+v.v.v.v.@ , , Y k 4 @ $ ",
+" n+^.^.o+w.I v.v.p+- 5.++++++++++} ++++++4 q+v.r+s+t+u+@ @ @ @ 4 u+L ",
+" v+w+^.6.^.x+K B v.p+- 5.++++++++++} ++++++4 y+~+z+6.:.A+@ @ @ @ B+7.C+ ",
+" D+E+|.^.6.6.6.F+5 D p+- 5.++++++++++} ++++++G+- H+I+6.w+[.@ @ @ @ x+/.;. ",
+" J+K+L+E+*.6.6.^.6.^.2.~.@ A - 5.++++++++++} ++++++M+- N+O+|.].c.P+Q+R+S+].6.T+ ",
+"U+w+|.6.|.6.6.^.6.6.6.6.g+V+W+z.X.++++++++++} ++++++y.X+Y+Z+].`+ @}..@.@+@6.6.6.@@ ",
+"#@6.^.6.^.^.6.^.6.6.^.6.$@%@3 &@++r D.++C.B.} ++*@++++=@-@;@>@,@`+'@+@].)@^.6.^.6.!@ ",
+"~@)@^.6.^.6.6.6.6.{@^.]@^@/@G.++++F.r ++D.n.} ++=@(@v.++_@#.:@<@[@*.)@|.6.^.6.6.6.6.}@ ",
+"|@1@^.6.6.6.^.6.6.6.^.- J.++} ++++F.r ++D.2@Q.++3@4@5@++++D 6@- 7@8@9@^.6.^.6.^.6.6.^.0@",
+"|@1@6.6.^.6.^.6.6.^.6.a@b@G L.++N.M.L.++[ c@d@++++3@4@e@++++f@g@h@i@j@k@6.6.^.6.6.(.^.l@",
+"~@1@6.6.^.6.^.{@6.6.6.6.m@- U.n@S.R.++++++++o@p@++++G.{ q@++++++++r@s@t@6.=.6.6.6.^.u@v@",
+"j.].)@^.6.^.6.6.6.^.6.=.w@x@y@z@Y.;+[ ++++++A@B@++++++C@D@E@;+F@1 } l+G@6.6.6.6.|.H@I@ ",
+"J@+@+@1@,@)@*.^.6.6.6.6.^.6.].K@L@- M@p@++++o.N@O@++++++++P@Q@R@S@} T@- 6.6.w+|@U@ ",
+"V@Z W@X@Y@Y@d.+@].*.^.6.6.].8.c.Z@`@ #.#+#+#@#@+##++++++++++++$#%#j J.&#+@W@*# ",
+" =#-#;#>#c.X@.@8.8.+@.@c.,#'## %+c )#- - - !#*@*@*@*@*@~#~#{#]#^#/#;#(# ",
+" I@_#:#<#&.c.>#a.,#[#}# - - - - - - - - - - - |#X@>#1# ",
+" _#2#3#4.2#4# 5#6#7#8#9#0#= "};
diff --git a/icons/44x52-penguins/graphics.xpm b/icons/44x52-penguins/graphics.xpm
new file mode 100644
index 0000000..d9ae1b6
--- /dev/null
+++ b/icons/44x52-penguins/graphics.xpm
@@ -0,0 +1,625 @@
+/* XPM */
+static char * PenguinWithBrushes_xpm[] = {
+"44 52 570 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #000094",
+"!. c #B9C2B9",
+"~. c #6B906B",
+"{. c #EDEDED",
+"]. c #6A6B6C",
+"^. c #9F9F9F",
+"/. c #EEEEEE",
+"(. c #7F7F78",
+"_. c #7F7F7F",
+":. c #575757",
+"<. c #05070B",
+"[. c #0B0B05",
+"}. c #00004A",
+"|. c #005C00",
+"1. c #868A86",
+"2. c #C6C7C8",
+"3. c #676F77",
+"4. c #222222",
+"5. c #B9B9AD",
+"6. c #6C6C30",
+"7. c #828588",
+"8. c #4E5459",
+"9. c #050505",
+"0. c #00AD00",
+"a. c #0A640A",
+"b. c #A0A0A0",
+"c. c #9A9B79",
+"d. c #CDD0D4",
+"e. c #6A6A34",
+"f. c #9B9B9B",
+"g. c #BFBFB6",
+"h. c #9D9D64",
+"i. c #828282",
+"j. c #5C5F64",
+"k. c #9AA0A5",
+"l. c #696969",
+"m. c #1D1D1D",
+"n. c #0000D6",
+"o. c #00C800",
+"p. c #00DC00",
+"q. c #175217",
+"r. c #B8B8B8",
+"s. c #8E8E1B",
+"t. c #9F9F37",
+"u. c #85850A",
+"v. c #555555",
+"w. c #D7D7D5",
+"x. c #98985A",
+"y. c #B6B6AD",
+"z. c #202020",
+"A. c #424B55",
+"B. c #D7D9DB",
+"C. c #6A6A6A",
+"D. c #0B0B0B",
+"E. c #00C000",
+"F. c #0AA30D",
+"G. c #6F828A",
+"H. c #2D3136",
+"I. c #9A9A34",
+"J. c #F7F777",
+"K. c #9A9A00",
+"L. c #BEBEB4",
+"M. c #9F9F5E",
+"N. c #323232",
+"O. c #040405",
+"P. c #737576",
+"Q. c #939393",
+"R. c #060606",
+"S. c #000005",
+"T. c #BBC2BC",
+"U. c #108915",
+"V. c #3C9B3C",
+"W. c #A0A6AC",
+"X. c #262C31",
+"Y. c #9B9B37",
+"Z. c #FDFD7F",
+"`. c #9B9B00",
+" + c #45453B",
+".+ c #B7AFAA",
+"++ c #B5B164",
+"@+ c #87875D",
+"#+ c #3A3A3A",
+"$+ c #494F56",
+"%+ c #8D9196",
+"&+ c #000006",
+"*+ c #000039",
+"=+ c #DADADB",
+"-+ c #6A8853",
+";+ c #879B87",
+">+ c #737B83",
+",+ c #515457",
+"'+ c #A1A13D",
+")+ c #2F1700",
+"!+ c #AF1A00",
+"~+ c #E1CF5B",
+"{+ c #646400",
+"]+ c #9AA095",
+"^+ c #CDD3B1",
+"/+ c #676733",
+"(+ c #6C6C6C",
+"_+ c #B2B2B2",
+":+ c #909053",
+"<+ c #808551",
+"[+ c #BDC3C1",
+"}+ c #848B92",
+"|+ c #414548",
+"1+ c #9F9F3B",
+"2+ c #A19B00",
+"3+ c #890000",
+"4+ c #F10000",
+"5+ c #953900",
+"6+ c #146652",
+"7+ c #2B5BCC",
+"8+ c #C8C836",
+"9+ c #787865",
+"0+ c #F1F1F1",
+"a+ c #969664",
+"b+ c #D8D8C4",
+"c+ c #8C9094",
+"d+ c #B8ADBE",
+"e+ c #A39CAF",
+"f+ c #272931",
+"g+ c #FAF77F",
+"h+ c #AE4000",
+"i+ c #F20000",
+"j+ c #B70000",
+"k+ c #1A3235",
+"l+ c #007DEE",
+"m+ c #0008F1",
+"n+ c #3E3E04",
+"o+ c #A0A08C",
+"p+ c #F6F6F6",
+"q+ c #A9A993",
+"r+ c #DADAAF",
+"s+ c #6E6E6E",
+"t+ c #490049",
+"u+ c #E900E9",
+"v+ c #D300D3",
+"w+ c #2F002F",
+"x+ c #958D29",
+"y+ c #C45F5F",
+"z+ c #EA0000",
+"A+ c #B80000",
+"B+ c #272727",
+"C+ c #008FED",
+"D+ c #0000FD",
+"E+ c #4F4F4F",
+"F+ c #676767",
+"G+ c #D8D8D8",
+"H+ c #735A00",
+"I+ c #6B5208",
+"J+ c #EAEAEA",
+"K+ c #969784",
+"L+ c #D7D9C2",
+"M+ c #070707",
+"N+ c #8D3800",
+"O+ c #DE0000",
+"P+ c #CF0000",
+"Q+ c #332626",
+"R+ c #0083C9",
+"S+ c #000DFD",
+"T+ c #0000CA",
+"U+ c #020226",
+"V+ c #888888",
+"W+ c #8A8A8A",
+"X+ c #C68C29",
+"Y+ c #947300",
+"Z+ c #D9D9D9",
+"`+ c #6B6E70",
+" @ c #AFB177",
+".@ c #787875",
+"+@ c #DA0000",
+"@@ c #4D0909",
+"#@ c #0089C0",
+"$@ c #0023FD",
+"%@ c #0000E1",
+"&@ c #000032",
+"*@ c #797979",
+"=@ c #D7D7BC",
+"-@ c #4A4A26",
+";@ c #252110",
+">@ c #D6B54A",
+",@ c #211808",
+"'@ c #7B526B",
+")@ c #DEA510",
+"!@ c #8C6B00",
+"~@ c #C9C9C9",
+"{@ c #878775",
+"]@ c #79AC27",
+"^@ c #0DCF0D",
+"/@ c #D426D4",
+"(@ c #A900A9",
+"_@ c #900008",
+":@ c #E70000",
+"<@ c #5D0000",
+"[@ c #0597A4",
+"}@ c #001FFD",
+"|@ c #262661",
+"1@ c #CFCFCF",
+"2@ c #ACAC57",
+"3@ c #999920",
+"4@ c #383800",
+"5@ c #251D02",
+"6@ c #524221",
+"7@ c #181008",
+"8@ c #AD9442",
+"9@ c #4A319C",
+"0@ c #CE8C18",
+"a@ c #4A3900",
+"b@ c #82826B",
+"c@ c #4C4C20",
+"d@ c #70B070",
+"e@ c #00C100",
+"f@ c #289313",
+"g@ c #E9E9CF",
+"h@ c #DBDBA8",
+"i@ c #9B9B10",
+"j@ c #B2B291",
+"k@ c #8A8A00",
+"l@ c #5B5D4E",
+"m@ c #56430F",
+"n@ c #3E2E00",
+"o@ c #3929AD",
+"p@ c #634284",
+"q@ c #946342",
+"r@ c #161604",
+"s@ c #078C07",
+"t@ c #809A39",
+"u@ c #A7A750",
+"v@ c #B6B65F",
+"w@ c #B6B61A",
+"x@ c #B6B62F",
+"y@ c #B6B644",
+"z@ c #B6B620",
+"A@ c #B6B623",
+"B@ c #BFBF0D",
+"C@ c #D3D37E",
+"D@ c #BCBCB8",
+"E@ c #AB8211",
+"F@ c #3F4850",
+"G@ c #785405",
+"H@ c #4A3100",
+"I@ c #291800",
+"J@ c #312100",
+"K@ c #8C6308",
+"L@ c #E7AD18",
+"M@ c #7B5A63",
+"N@ c #D9D9AE",
+"O@ c #07FF07",
+"P@ c #435D43",
+"Q@ c #858585",
+"R@ c #DADADA",
+"S@ c #FBFB8D",
+"T@ c #FDFD78",
+"U@ c #FDFD84",
+"V@ c #FDFD29",
+"W@ c #DFDF5C",
+"X@ c #D1D185",
+"Y@ c #B48608",
+"Z@ c #6E5E32",
+"`@ c #4A3A0F",
+" # c #BD8408",
+".# c #D69C08",
+"+# c #735A84",
+"@# c #AD7B39",
+"## c #1E2A00",
+"$# c #35D92A",
+"%# c #00E801",
+"&# c #65C565",
+"*# c #BFC535",
+"=# c #898989",
+"-# c #2F2F2F",
+";# c #C4C4B6",
+"># c #E6E6C6",
+",# c #FDFDC5",
+"'# c #FDFD6B",
+")# c #FDFD47",
+"!# c #EAEA3C",
+"~# c #C6C6A4",
+"{# c #BB8900",
+"]# c #92791F",
+"^# c #1F2427",
+"/# c #D69C00",
+"(# c #EFB508",
+"_# c #4A39B5",
+":# c #8C635A",
+"<# c #EFCE10",
+"[# c #676707",
+"}# c #00DA00",
+"|# c #00E200",
+"1# c #87C819",
+"2# c #FFFFA2",
+"3# c #F8F86B",
+"4# c #EFEF5C",
+"5# c #373714",
+"6# c #AFAFAE",
+"7# c #F6F6A5",
+"8# c #FAFA0E",
+"9# c #D6D675",
+"0# c #DADA6B",
+"a# c #AD7A00",
+"b# c #9B7E1F",
+"c# c #6B5294",
+"d# c #846363",
+"e# c #E7A510",
+"f# c #8E8C04",
+"g# c #87C75D",
+"h# c #FFFF6A",
+"i# c #FDFD8B",
+"j# c #FDFD8E",
+"k# c #FDFD6A",
+"l# c #A7A77F",
+"m# c #525219",
+"n# c #C3C356",
+"o# c #E6E648",
+"p# c #C8C89E",
+"q# c #898900",
+"r# c #B58C4A",
+"s# c #8E8709",
+"t# c #00D900",
+"u# c #00B800",
+"v# c #87C843",
+"w# c #FFFF7F",
+"x# c #7F7F2B",
+"y# c #65654D",
+"z# c #8A8E4E",
+"A# c #959DA3",
+"B# c #7C8446",
+"C# c #545B46",
+"D# c #7C672B",
+"E# c #6A6035",
+"F# c #624F12",
+"G# c #DEB518",
+"H# c #9D8709",
+"I# c #1DA300",
+"J# c #2BA02B",
+"K# c #D9ED7C",
+"L# c #FFFF94",
+"M# c #FDFD73",
+"N# c #FDFD70",
+"O# c #FDFD94",
+"P# c #CDCD1D",
+"Q# c #8F8F5D",
+"R# c #6C6E14",
+"S# c #22272C",
+"T# c #23282C",
+"U# c #554613",
+"V# c #DAAC0E",
+"W# c #DEA518",
+"X# c #3121BD",
+"Y# c #A58709",
+"Z# c #BFCB8E",
+"`# c #E6F3A7",
+" $ c #FFFF84",
+".$ c #FFFF5C",
+"+$ c #FDFD93",
+"@$ c #FDFD98",
+"#$ c #FDFD5C",
+"$$ c #FDFDA1",
+"%$ c #FDFD66",
+"&$ c #FDFD4C",
+"*$ c #EBEB35",
+"=$ c #B8B89E",
+"-$ c #A3A3A0",
+";$ c #787800",
+">$ c #313100",
+",$ c #A47706",
+"'$ c #DFA807",
+")$ c #946B63",
+"!$ c #1008E7",
+"~$ c #C68C18",
+"{$ c #DEAD08",
+"]$ c #C3A00C",
+"^$ c #828F07",
+"/$ c #687C00",
+"($ c #DDDD2E",
+"_$ c #F0F07A",
+":$ c #FFFF9B",
+"<$ c #FDFD6E",
+"[$ c #FDFD9A",
+"}$ c #FDFD7E",
+"|$ c #FDFD62",
+"1$ c #FDFD92",
+"2$ c #FDFD16",
+"3$ c #D7D76E",
+"4$ c #D6D671",
+"5$ c #B2B294",
+"6$ c #7F7F00",
+"7$ c #3A3300",
+"8$ c #C28607",
+"9$ c #1810DE",
+"0$ c #3121B5",
+"a$ c #AD7318",
+"b$ c #AD7B08",
+"c$ c #C68C08",
+"d$ c #D8A90E",
+"e$ c #869B09",
+"f$ c #15E401",
+"g$ c #00FD00",
+"h$ c #009B00",
+"i$ c #4B4F00",
+"j$ c #90904B",
+"k$ c #D1D128",
+"l$ c #FDFD82",
+"m$ c #FDFD83",
+"n$ c #FDFD77",
+"o$ c #FDFD85",
+"p$ c #FDFD79",
+"q$ c #FDFD34",
+"r$ c #D9D94E",
+"s$ c #A6A669",
+"t$ c #636319",
+"u$ c #323100",
+"v$ c #6C4500",
+"w$ c #2921A5",
+"x$ c #1810C6",
+"y$ c #4A317B",
+"z$ c #734A39",
+"A$ c #9C6B00",
+"B$ c #37A002",
+"C$ c #00B500",
+"D$ c #00BF00",
+"E$ c #00FF00",
+"F$ c #144900",
+"G$ c #231F00",
+"H$ c #404000",
+"I$ c #B5B523",
+"J$ c #B5B520",
+"K$ c #B5B544",
+"L$ c #B5B52F",
+"M$ c #B5B51A",
+"N$ c #B5B53E",
+"O$ c #B5B500",
+"P$ c #8B8B33",
+"Q$ c #333300",
+"R$ c #060632",
+"S$ c #0B052A",
+"T$ c #734A00",
+"U$ c #1008D6",
+"V$ c #1810AD",
+"W$ c #39217B",
+"X$ c #734A31",
+"Y$ c #72580D",
+"Z$ c #886406",
+"`$ c #6F5800",
+" % c #00A000",
+".% c #009F00",
+"+% c #442C0D",
+"@% c #0E079C",
+"#% c #1A1A00",
+"$% c #151500",
+"%% c #0800DE",
+"&% c #5A3910",
+"*% c #8C5A00",
+"=% c #5A3942",
+"-% c #422952",
+";% c #0808CE",
+">% c #1008B5",
+",% c #392931",
+"'% c #634200",
+")% c #6B4200",
+"!% c #5A3918",
+"~% c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" '.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.6 c @ @ @ @ @ ( ",
+" ).@ @ a .*.=.=.=.6 *.=.=.=.*.*.6 +.6 a @ @ @ @ @ @ % ",
+" , @ @ @ b X 6 =.=.=.*.=.=.=.=.*.+.| X ,. .> ^ > @ @ @ ' ",
+" ).@ > : .=.!.~.*.=.=.{.].^.=.=.=.=./.(._.:.<.[.: @ @ @ j ",
+" }.: c [ =.=.!.|.1.=.=.2.3.4.=.=.=.=.5.6.1 7.8.9.^ > @ @ ' ",
+" , @ ^ : *.=.=.!.0.a.b.=.c.d.e.f.=.=.g.h.i.j.k.l.m.~ ^ @ @ @ n. ",
+" u : c b =.=.=.!.o.p.q.r.s.t.u.v.=.w.x.y.z.A.B.C.D.: ^ > @ @ '. ",
+" ' ^ c 3 =.=.=.!.E.F.G.H.I.J.K.v.=.L.M.N.O.P.Q.R.S.@ @ ^ @ @ ' ",
+" & @ > ; =.=.=.=.T.U.V.W.X.Y.Z.`. +.+++@+#+$+%+: m.&+@ @ ^ @ @ @ % ",
+" *+: @ 1 =.=.=.=.=+-+;+>+,+'+Z.`.)+!+~+{+]+^+/+(+_+@ @ @ > @ @ @ ( ",
+" . @ ^ > k =.=.=.=.:+<+[+}+|+1+Z.2+3+4+5+6+7+8+9+/.=.@ @ > > @ @ @ _ ",
+" * @ < : i =.=.0+a+b+c+d+e+f+Y.g+h+i+j+k+l+m+n+o+p+=.^ @ ^ @ @ @ @ + ",
+" @ @ c ~ | =.=.q+r+s+t+u+v+w+x+y+z+A+B+C+D+( E+F+G+=.] @ ^ @ @ @ @ { ",
+" c H+I+< +.=.J+K+L+M+t+u+v+w+N+O+P+Q+R+S+T+U+V+F+W+=.@ > > c : ] @ $ ",
+" X+y y Y+-.6 Z+`+ @.@t+u+v+w+P++@@@#@$@%@&@*@=@-@;@>@,@@ @ @ @ ] ,@0 ",
+" '@)@y L y !@9 ~@_.{@]@^@/@(@_@:@<@[@}@D+|@1@2@3@4@5@C 6@@ @ @ @ 7@M 8@ ",
+" 9@0@G y L L L a@^ b@c@d@e@f@g@g@g@g@g@g@g@h@i@j@k@4@l@m@n@@ @ @ @ !@z p ",
+" o@p@q@0@m L L y L y I v r@r+s@e@t@u@v@w@x@y@z@A@B@C@D@k@4@E@F@G@H@I@J@K@x L L@ ",
+"M@)@G L G L L y L L L L H+r@N@O@e@P@Q@R@S@Z.T@U@V@W@X@D@k@4@Y@Z@`@F # #.#L L L +# ",
+"@#L y L y y L y L L y L L ##$#%#&#*#=#-#;#>#,#'#)#!#~#D@k@4@{#]#^#/#.#x (#y L y L _# ",
+":#(#y L y L L L L <#y L z [#}#|#1#2#3#4#5#7 6#7#8#9#0#D@k@4@a#b#^#m (#G L y L L L L c# ",
+"d#e#y L L L y L L L y L y f#}#|#g#h#i#j#k#l#m#i.n#o#p#D@q#4@a#b#^#y L y L y L y L L y r#",
+"d#e#L L y L y L L y L L y s#t#u#v#w#Z.Z.Z.Z.J.x#7 y#z#A#B#C#D#E#F#L L L L L y L L A y G#",
+":#e#L L y L y <#L L L L y H#I#J#K#L#M#N#O#Z.k#j#P#Q#R#S#S#T#T#U#V#y L y L n L L L y W#X#",
+"Z x (#y L y L L L y L n L Y#Z#`# $.$+$@$#$Z.$$%$&$*$=$-$;$>$,$'$y L L L L L L L G )$!$ ",
+"~$.#.#e#{$(#m y L L L L ]$^$/$($_$:$<$k#[$}$|$1$2$3$4$5$6$7$8$(#L L y L L L )@d#9$ ",
+"0$d a$b$c$c$T .#x m d$e$f$g$h$i$j$k$l$m$n$}$o$p$q$r$s$t$u$v$F /#(#(#m x .#a$w$ ",
+" x$y$z$A$S b$ #B$C$D$E$g$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$S F T N c$ #z$U$ ",
+" !$V$W$X$Y$Z$`$ %.%+%@% #%#%#%#%#%#%#%$% %%&%*%S b$b$A$=% ",
+" V$-%&%K -%;% >%,%'%)%!%~%= "};
diff --git a/icons/44x52-penguins/help.xpm b/icons/44x52-penguins/help.xpm
new file mode 100644
index 0000000..4654eb3
--- /dev/null
+++ b/icons/44x52-penguins/help.xpm
@@ -0,0 +1,307 @@
+/* XPM */
+static char * PenguinWithBook_xpm[] = {
+"44 52 252 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #484843",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #525845",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #878F87",
+"| c #B5B5B5",
+"1 c #E7E7E7",
+"2 c #6A6A6A",
+"3 c #595959",
+"4 c #313131",
+"5 c #0000AD",
+"6 c #7B7B7B",
+"7 c #090808",
+"8 c #7F623D",
+"9 c #AD880C",
+"0 c #9C8408",
+"a c #947B21",
+"b c #847B52",
+"c c #ADADAD",
+"d c #00009C",
+"e c #A5A5A5",
+"f c #8C6310",
+"g c #E7AD08",
+"h c #F7C610",
+"i c #E7C608",
+"j c #D6B521",
+"k c #E7CE21",
+"l c #9C7B00",
+"m c #8F864C",
+"n c #00007B",
+"o c #090905",
+"p c #845A08",
+"q c #DEA508",
+"r c #F7BD10",
+"s c #EFC608",
+"t c #EFCE18",
+"u c #E7CE31",
+"v c #DEC608",
+"w c #D6B518",
+"x c #423100",
+"y c #C68408",
+"z c #E7AD10",
+"A c #EFCE08",
+"B c #D6AD08",
+"C c #C6A510",
+"D c #5A3900",
+"E c #EFBD10",
+"F c #B59808",
+"G c #CE9408",
+"H c #292100",
+"I c #8F8F7E",
+"J c #946308",
+"K c #BD9C08",
+"L c #A77508",
+"M c #CE8C08",
+"N c #D69410",
+"O c #CE9C42",
+"P c #B1B196",
+"Q c #BDBDBD",
+"R c #B19579",
+"S c #BD8429",
+"T c #B1B182",
+"U c #A5844A",
+"V c #B1986B",
+"W c #BDB5AD",
+"X c #EFEFEF",
+"Y c #F7F7F7",
+"Z c #08085A",
+"` c #08088C",
+" . c #000000",
+".. c #000073",
+"+. c #000094",
+"@. c #FFF7EE",
+"#. c #FEFEEC",
+"$. c #DCC88C",
+"%. c #DCD282",
+"&. c #E6D28C",
+"*. c #EEE294",
+"=. c #DCD196",
+"-. c #DCDCAA",
+";. c #FBF2CD",
+">. c #EEE2A8",
+",. c #EED881",
+"'. c #E6DC82",
+"). c #DCC878",
+"!. c #F8EEB5",
+"~. c #F8EFBF",
+"{. c #EEEEBC",
+"]. c #F4EACD",
+"^. c #DCDC82",
+"/. c #DCC982",
+"(. c #C2AD74",
+"_. c #7D6C2E",
+":. c #A08447",
+"<. c #C2C274",
+"[. c #D0BA59",
+"}. c #D0C66C",
+"|. c #DCDC78",
+"1. c #DCD16D",
+"2. c #B1A841",
+"3. c #8F8632",
+"4. c #393313",
+"5. c #A09750",
+"6. c #7D7427",
+"7. c #A8B170",
+"8. c #98A07C",
+"9. c #98A074",
+"0. c #A8B182",
+"a. c #D0C68A",
+"b. c #B19E54",
+"c. c #B1B18C",
+"d. c #B8C287",
+"e. c #D0D094",
+"f. c #B8C27E",
+"g. c #8F8F19",
+"h. c #7D7317",
+"i. c #393918",
+"j. c #0F0F09",
+"k. c #69611C",
+"l. c #69691C",
+"m. c #7D7D65",
+"n. c #8F8765",
+"o. c #757D5E",
+"p. c #A0A06B",
+"q. c #A8B166",
+"r. c #8F8F3A",
+"s. c #8F8F22",
+"t. c #050503",
+"u. c #1F1E12",
+"v. c #8F872A",
+"w. c #7D7D2E",
+"x. c #A0A085",
+"y. c #9FB182",
+"z. c #8F8F6D",
+"A. c #A09747",
+"B. c #A0A035",
+"C. c #8F8F2A",
+"D. c #1F1E0B",
+"E. c #7D7436",
+"F. c #D0C694",
+"G. c #B8C29B",
+"H. c #C7D09F",
+"I. c #98A061",
+"J. c #8F8F54",
+"K. c #A09735",
+"L. c #A0A024",
+"M. c #A0A0A0",
+"N. c #7D7D36",
+"O. c #8F873A",
+"P. c #A09659",
+"Q. c #878F75",
+"R. c #7E8F6D",
+"S. c #161305",
+"T. c #9FB18C",
+"U. c #878F54",
+"V. c #39392F",
+"W. c #696223",
+"X. c #585245",
+"Y. c #D3DCAA",
+"Z. c #D3DCA0",
+"`. c #B1A854",
+" + c #1F1F19",
+".+ c #696931",
+"++ c #7D743F",
+"@+ c #878F65",
+"#+ c #5C6946",
+"$+ c #A8B196",
+"%+ c #D0BB94",
+"&+ c #D0D09F",
+"*+ c #B19F5D",
+"=+ c #7D7D5E",
+"-+ c #62694D",
+";+ c #B8C2A5",
+">+ c #6D7D65",
+",+ c #C2C29B",
+"'+ c #4C583F",
+")+ c #757D65",
+"!+ c #97A085",
+"~+ c #C2A47E",
+"{+ c #D0C69F",
+"]+ c #C7D0A8",
+"^+ c #B1A766",
+"/+ c #B1A879",
+"(+ c #5C6955",
+"_+ c #9FB196",
+":+ c #A0A08F",
+"<+ c #B1A882",
+"[+ c #16140A",
+"}+ c #69693F",
+"|+ c #97A08F",
+"1+ c #69624D",
+"2+ c #878F7E",
+"3+ c #7B5A63",
+"4+ c #48482C",
+"5+ c #7D7446",
+"6+ c #C6D0B2",
+"7+ c #DDE6B4",
+"8+ c #AD7B39",
+"9+ c #8C635A",
+"0+ c #A8B19F",
+"a+ c #8F876D",
+"b+ c #DDE6BE",
+"c+ c #EFF8C8",
+"d+ c #E6E6B4",
+"e+ c #E3E3EE",
+"f+ c #62695B",
+"g+ c #8FA085",
+"h+ c #DCD2A0",
+"i+ c #8F8654",
+"j+ c #D0D0B2",
+"k+ c #8F8643",
+"l+ c #696255",
+"m+ c #69692A",
+"n+ c #393921",
+"o+ c #EEEED0",
+"p+ c #E6DCAA",
+"q+ c #EEE3BC",
+"r+ c #DCDCA0",
+"s+ c #696238",
+"t+ c #F4EAC3",
+"u+ c #585219",
+"v+ c #695B31",
+"w+ c #484226",
+"x+ c #7D745E",
+"y+ c #584B39",
+"z+ c #694531",
+"A+ c #7D6C4E",
+"B+ c #695B46",
+"C+ c #58523F",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } } } @ @ ] | | | } > @ @ @ % ",
+" $ ~ } [ 1 < @ 2 2 3 } 1 4 @ @ @ 5 ",
+" . - ; ; } ; ^ [ } @ ] | 6 @ @ @ 5 ",
+" . ^ 2 7 8 9 0 a b @ @ c 6 @ @ @ 5 ",
+" d @ e f g h i j k l m m ^ @ @ @ n ",
+" & o p q r s t u u v i w x @ @ @ { ",
+" & x y z r A u u v v B C D @ @ @ + ",
+" & > p g E t k v F F q G H @ 4 @ @ , ",
+" / 7 I J K C F L M N O P 3 @ ! [ > $ ",
+" , > Q R L G G y S T T T Q @ ^ 3 @ @ , ",
+" + : : Q P m U V W W X Y Y 3 @ @ @ @ Z ",
+" ` : ; Y Y Q Q Q Q Q X Y Y Y Y > @ @ @ @ & ",
+" / * ^ ^ Y Y Y Y Y X Y Y Y Y Y Y ; @ @ @ @ ' ",
+" # @ . .Y Y Y Y Y Y Y Y Y Y Y Y c @ @ @ @ @ $ ",
+" ..@ ^ .Y Y Y Y Y Y Y Y Y Y Y Y Y 1 7 @ @ @ @ @ ( ",
+" +.@ @ ; .X Y Y Y 1 X Y Y Y X X 1 1 1 ; @ @ @ @ @ @ % ",
+" , .@ @ . .1 @.@.Y X Y Y Y Y X X X @.#.#.#.^ > @ @ @ ' ",
+" . . . . . . .$.%.$.&.*.=.-.Y Y ;.>.,.&.,.'.'.).'.*.*.>.!.~.{. ",
+" ]. . . . . . . . . .&.^.^./.%.(._.:.).%.%.%.&.*.%.*.<.[.}.|.1.}.2.3.=. ",
+" - 4.5.6. . . .3 . . . . . .7.8.9.0.a.b.:.a.T 0.c.d.c.e.0.7.7.7.f.<.|.[.2.g.h.i.j.",
+" j.k.l._.3 . . . .3 3 . . . .m.n.o.7.(.p.7.9.0.c.c.c.e.9.8.0.7.p.q.^.^.2.r.s.g.t.",
+" X u.v.w.3.3 . . . . . . . . . .x.y.m.0.(.(.0.z.y.c.0.c.e.9.9.0.7.p.q.).).A.B.C.C.o ",
+" Q D.3.E.w.3 . . .3 . . . . . .y.9.9.F.(.(.0.0.c.x.G.H.e.8.9.y.9.I.J.^.}.A.3.K.L.o ",
+" M.4.w.N.O.P.3 . . . .3 .3 . .m.Q.R.x.(.(.0.0.x.c.c.H.e.y.0.0.9.9.7.^.}.5.B.3.L.S.",
+" 2 i.O.E.O.q.p.3 . . . . . . .T.x.8.8.d.(.(.0.x.T.G.e.G.H.y.0.z.9.p.U.%.}.5.B.3.B.D.",
+" V.W.E.N.O.V n.X.3 . . . . .Q.G.x.x.x.e.(.a.0.8.H.Y.H.e.Z.8.8.9.x.y.7.^.}.`.2.3.C.4.",
+" +.+N.++:.7.@+#+) 3 . . .$+Q.8.Q.9.m.F.R %+x.x.c.H.c.c.&+7.9.0.7.9.p.%.}.*+r.3.C.W.",
+" 7 ++++N.A.p.=+#+-+R.R.Q.;+8.Q.Q.m.Q.>+x.R F.x.,+&+Y.Y.Y.Z.0.9.7.9.m.p.%.).P.A.r.3.6.",
+" X j.++.+++m p.o.'+)+Q.)+!+H.x.8.x.G.x.Q.P ~+{+8.c.G.P G.]+Y.x.c.T c.0.p.%.%.^+m 3.N._.",
+" Q j.U.E.++J./+z.(+m.)+8.!+]+_+Q.$+$+$+:+G.<+%+!+!+;+;+,+H.Y.x.y.x.H.c.c.^.).^+5.r.O.O.",
+" [ [+++}+++P./+=+(+m.Q.!+|+;+x.!+$+x.;+P ,+~+{+$+G.Y.Y.Y.Y.-.x.8.G.G.c.d.a.).^+5.m N.3.",
+" - 4.++.+++I.T -+1+>+)+Q.I ]+x.!+!+!+!+2+,+~+{+x.P G.;+]+Y.Y.x.x.8.x.Q.9.a.%.*+5.O.E.K.",
+"3+^ 4+++++5+V <+o.) >+)+Q.Y.-.|+$+;+$+!+Q.c.~+{+x.]+]+Y.6+Y.7+G.x.P $+!+0.e.%.*+A.O.N.r.",
+"8+7 }+++++U.V c.!+) (+Q.|+;+Y.$+$+;+$+$+8.,+(.F.T.;+Y.6+]+Y.-.$+$+_+:+!+x.a.%.*+m 3.w.K.",
+"9+o 5+}+++m p.T (+(+[ |+$+;+]+:+:+|+0+!+a+c.~+&+G.]+6+Y.b+c+d+G.x.;+;+G.x.a.%.^+A.3._.K.",
+"e+t.m N.++m R 0.) f+f+2+g+|+;+|+|+|+|+2+Q.c.(.h+G.:+]+Y.b+b+7+$+x.P !+8.9.9.%.*+5.N.6.v.",
+"M.o i+5+++m p.z.; >+Q.g+:+0+6+|+;+6+0+x.)+<+~+{+!+$+;+;+6+j+Y.|+$+!+!+!+=+/+$.^+5._.6.6.",
+"3 o m 5+++m /+0.)+)+2+!+_+;+6+|+|+$+|+!+Q.c.~+{+!+:+;+]+6+6+Y.$+x.x.!+Q.m.T a.*+J..+W.W.",
+"- [+m }+++i+R m.X.(+3 Q.} } ]+|+|+:+!+2+Q.c.~+,+$+;+]+6+j+6+]+|+g+2+Q.Q.o.9./.*+k+w.W.W.",
+"~ u.++.+++i+/+m.l+Q.8.!+$+j+b+j+j+]+;+:+;+,+R ,+P j+b+b+b+b+b+]+]+Y.$+,+G.F.a.P.k+m+m+l.",
+"7 n+++E.++i+0.P ]+]+j+-.d+d+d+o+c+o+b+-.{+,+R p+d+d+c+].c+~.c+o+{.d+d+-.-.=.=.P.++_.W.W.",
+" .4+.+}+++i+<+c.]+j+j+-.b+b+b+b+b+b+q+-.]+c.(.-.d+{.c+c+~.c+c+c+q+b+d+-.r+&+a.V m m+W.W.",
+" .s+++}+++P.R ,+]+{+j+-.p+d+d+d+q+d+d+-.{+~+n.-.d+{.{.c+t+t+q+q+d+d+d+p+-.&+%+V m E.u+W.",
+" .}+v+W.w+s+1+x+1+x+1+1+1+1+l+1+X.y+w+w+y+y+z+A+B+B+C+X.1+x+x+=+=+a+a+a+a+a+i+}+s+v+u+u+"};
diff --git a/icons/44x52-penguins/home.xpm b/icons/44x52-penguins/home.xpm
new file mode 100644
index 0000000..4516aff
--- /dev/null
+++ b/icons/44x52-penguins/home.xpm
@@ -0,0 +1,250 @@
+/* XPM */
+static char * home_xpm[] = {
+"44 52 195 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #FFFBFF",
+"!. c #000094",
+"~. c #000000",
+"{. c #614138",
+"]. c #413041",
+"^. c #EFDBCF",
+"/. c #696161",
+"(. c #303820",
+"_. c #494130",
+":. c #C75149",
+"<. c #616151",
+"[. c #B6929E",
+"}. c #00004A",
+"|. c #A68259",
+"1. c #8E8A71",
+"2. c #BE9A96",
+"3. c #412020",
+"4. c #515941",
+"5. c #8E9A9E",
+"6. c #381810",
+"7. c #308A30",
+"8. c #000039",
+"9. c #384141",
+"0. c #308E38",
+"a. c #303859",
+"b. c #9EE39E",
+"c. c #003000",
+"d. c #9E9A8E",
+"e. c #8E9271",
+"f. c #735A00",
+"g. c #6B5208",
+"h. c #101800",
+"i. c #CFB2B6",
+"j. c #C68C29",
+"k. c #947300",
+"l. c #208A30",
+"m. c #083410",
+"n. c #BEAABE",
+"o. c #7B526B",
+"p. c #DEA510",
+"q. c #8C6B00",
+"r. c #081810",
+"s. c #001000",
+"t. c #306930",
+"u. c #4A319C",
+"v. c #CE8C18",
+"w. c #4A3900",
+"x. c #3929AD",
+"y. c #634284",
+"z. c #946342",
+"A. c #7B5A63",
+"B. c #AEDBB6",
+"C. c #697D69",
+"D. c #AEBAAE",
+"E. c #AEAABE",
+"F. c #AD7B39",
+"G. c #100000",
+"H. c #A6AAA6",
+"I. c #8C635A",
+"J. c #EFB508",
+"K. c #EFCE10",
+"L. c #BEAAAE",
+"M. c #846363",
+"N. c #E7A510",
+"O. c #9EAA9E",
+"P. c #C68C18",
+"Q. c #D69C08",
+"R. c #DEAD08",
+"S. c #3121B5",
+"T. c #AD7318",
+"U. c #AD7B08",
+"V. c #C68C08",
+"W. c #1810C6",
+"X. c #4A317B",
+"Y. c #734A39",
+"Z. c #9C6B00",
+"`. c #BD8408",
+" + c #416141",
+".+ c #1008E7",
+"++ c #1810AD",
+"@+ c #39217B",
+"#+ c #734A31",
+"$+ c #517D51",
+"%+ c #416949",
+"&+ c #385130",
+"*+ c #8E7D8E",
+"=+ c #422952",
+"-+ c #5A3910",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" '.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.).c @ @ @ @ @ ( ",
+" !.@ @ a .*.=.=.=.6 *.=.=.=.*.*.6 ).~.{.@ @ @ @ @ @ % ",
+" , @ @ @ b X 6 =.=.=.*.=.=.=.=.*.+.).~.].~.{.^ > @ ).).^.)./. ",
+" !.@ > : .=.=.=.=.=.=.=.=.=.=.=.).~.(._.].~.{.> : ).:.<.[.~. ",
+" }.: c [ =.=.=.=.=.=.=.=.=.=.=.).~.].<.|.1.].~.{.^ ).:.2.3.~. ",
+" , @ ^ : *.=.=.=.=.=.=.=.=.=.=.).~.(.4.|.|.|.|.(.~.{.2./.:./.~. ",
+" u : c b =.=.=.=.=.=.=.=.=.=.).~.].<.|.5.).[.|.1.].~.{.:.[.:.~. ",
+" ' ^ c 3 =.=.=.=.=.=.=.=.=.).~.(.~.~.~.3.:.3.~.~.~.].~.{.:.6.~. ",
+" & @ > ; =.=.=.=.=.7.=.*.=.).~.].<.~.~.3.~.|.~.3.~.~.1.].~.{.3.~.% ",
+" 8.: @ 1 =.=.=.=.=.9.=.*.).~.(.4.[.~.3.(.3.:.3.(.3.~.|.|.(.~.{.~.( ",
+" . @ ^ > k =.=.=.=.=.0.a.).~.].] [.5.{.~.3.~.:.~.3.~.{.[.|.] ].~.~._ ",
+" * @ < : i =.=.=.=.b.c.a.~.(.4.] d.).{.~.(.~.:.~.(.~.{.).1.] e.].~.{. ",
+" @ @ c ~ | =.=.=.=.b.7.c.].<.[.1.a.).|.:.:.:.|.:.:.:.|.).a.1.|.1.].~.{. ",
+" c f.g.< +.=.=.=.=.).7.h.4.[.d.).9.i._.).).).).).).)._.i.9.).d.|.|.(.~.{. ",
+" j.y y k.-.6 =.=.).l.m.a.m.l.).).n.9.{.).).).).).).).{.9.n.).).[.|.1.].~.{. ",
+" o.p.y L y q.9 | ).~.b.7.r.s.t.).).).9.{.).).).).).).).{.9.).).).).d.|.e.].~.{.",
+" u.v.G y L L L w.^ ~.0.7.m.a.r.c.] r.] ^ ] r.] ^ ] r.] ^ ] r.] ^ ] r.] ^ ~.~.~._.",
+" x.y.z.v.m L L y L y I v t.b.a.c.t.c.s._.{.{.{.^ ^ ^ ^ ^ ^ ^ ^ ^ {.{.{._.{.{.~. ",
+"A.p.G L G L L y L L L L f.b.7.l.B.c.s.c.2.C.C.D.{.~.{._.{._.{.~.{.[.C.C.E.C./.~. ",
+"F.L y L y y L y L L y L L 7.b.a.7.r.9.G.H.).<.).{.~._.6.6.6._.~.{.^.^./.).b.<.a. ",
+"I.J.y L y L L L L K.y L z l.m.b.m.c.r.c.0.^.L.H.{.~.{.(.3.(.{.~.{.^.L.).b.<.^.~. ",
+"M.N.y L L L y L L L y L b.h.b.7.9.7.9.s.c.).<.)._.~.{.6.(.6.{.~._.^.<./.).2.<.a. ",
+"M.N.L L y L y L L y L L y b.0.7.B.c.0.c.0.^.L.).{.~.{.|.3.(.{.~.{.).^.).L./.^.~. ",
+"I.N.L L y L y K.L L L L O.7.c.r.7.a.c.G.c.r.^.2.{.~._.6.6.6._.~.{.b.H./.H./.H.a. ",
+"Z x J.y L y L L L y L n b.c.0.b.m.s.r.c.s.7./.^.{.~.{.(.3.(.{.~.{.<.^.<./.)./.a. ",
+"P.Q.Q.N.R.J.m y L L L L c.7.b.7.c.7.9.s.c.h.).b._.~.{.6.(.6.{.~._.0.c.0.9.0.9.~.0.0. ",
+"S.d T.U.V.V.T Q.x m y L 0.c.0.c.m.c.s.c.m.s.a.s.m.c.m.c.m.c.m.c.m.s.m.a.a.c.a.s.r.a. ",
+" W.X.Y.Z.S U.`.N N 7.r.s.G.s.s.s.G.s. + + + + + +n.D.n. + +c.r.c.G.c.s.c.r.s.r.e. ",
+" .+++@+#+l S Z.$+%+%+6.s.%+t.m.(.9.t.&+t.L.C.*+%+L.H.b.%+%+%+ +%+%+%+ +%+/. ",
+" ++=+-+4. +&+(.h.c.m.c.h.c.&+t.&+&+&+H.4.H. + +4.$+4.$+4.$+4.$+4.$+*+"};
diff --git a/icons/44x52-penguins/image-processor.xpm b/icons/44x52-penguins/image-processor.xpm
new file mode 100644
index 0000000..2cff837
--- /dev/null
+++ b/icons/44x52-penguins/image-processor.xpm
@@ -0,0 +1,257 @@
+/* XPM */
+static char * PenguinWithScissorsAndPens_xpm[] = {
+"44 52 202 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #000000",
+"'. c #0000FF",
+"). c #000073",
+"!. c #000094",
+"~. c #FFFF00",
+"{. c #8B8B00",
+"]. c #FFFFFF",
+"^. c #708090",
+"/. c #C0C0C0",
+"(. c #0000D6",
+"_. c #000039",
+":. c #FF0000",
+"<. c #735A00",
+"[. c #6B5208",
+"}. c #00FFFF",
+"|. c #008080",
+"1. c #C68C29",
+"2. c #947300",
+"3. c #F7EFD6",
+"4. c #EFD66B",
+"5. c #D6B54A",
+"6. c #211808",
+"7. c #7B526B",
+"8. c #DEA510",
+"9. c #8C6B00",
+"0. c #524221",
+"a. c #181008",
+"b. c #AD9442",
+"c. c #4A319C",
+"d. c #CE8C18",
+"e. c #4A3900",
+"f. c #3929AD",
+"g. c #634284",
+"h. c #946342",
+"i. c #4A3100",
+"j. c #291800",
+"k. c #312100",
+"l. c #8C6308",
+"m. c #E7AD18",
+"n. c #7B5A63",
+"o. c #CEAD73",
+"p. c #E7A508",
+"q. c #C68C00",
+"r. c #BD8408",
+"s. c #D69C08",
+"t. c #735A84",
+"u. c #AD7B39",
+"v. c #D69C00",
+"w. c #DEAD08",
+"x. c #EFB508",
+"y. c #4A39B5",
+"z. c #8C635A",
+"A. c #EFCE10",
+"B. c #9C7B42",
+"C. c #6B5294",
+"D. c #846363",
+"E. c #E7A510",
+"F. c #6B4A00",
+"G. c #B58C4A",
+"H. c #DEB518",
+"I. c #8C5A00",
+"J. c #DEA518",
+"K. c #3121BD",
+"L. c #946300",
+"M. c #946B63",
+"N. c #1008E7",
+"O. c #C68C18",
+"P. c #9C6B00",
+"Q. c #D69408",
+"R. c #1810DE",
+"S. c #3121B5",
+"T. c #AD7318",
+"U. c #AD7B08",
+"V. c #C68C08",
+"W. c #2921A5",
+"X. c #1810C6",
+"Y. c #4A317B",
+"Z. c #734A39",
+"`. c #100839",
+" + c #734A00",
+".+ c #1008D6",
+"++ c #1810AD",
+"@+ c #39217B",
+"#+ c #734A31",
+"$+ c #845A00",
+"%+ c #523110",
+"&+ c #0800DE",
+"*+ c #5A3910",
+"=+ c #5A3942",
+"-+ c #422952",
+";+ c #0808CE",
+">+ c #1008B5",
+",+ c #392931",
+"'+ c #634200",
+")+ c #6B4200",
+"!+ c #5A3918",
+"~+ c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 ,.X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+.,.,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.,.'.,.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" ).@ ^ 3 =.=.=.=.,.'.'.,.=.=.=.=.=.6 c @ @ @ @ @ ( ",
+" !.,.,.,.,.,.=.=.=.,.'.'.,.=.*.*.6 +.6 ,.,.,.,.@ @ @ % ",
+" , ,.,.~.,.{.,.,.=.=.,.'.].'.,.*.+.| X ,.^././.^.,.@ @ ' ",
+" ,.~.,.,.,.{.,.,.=.=.,././.^.,.=.=.=.,.^./.,.,./.^.,.@ @ j ",
+" ,.,.~.{.{.,.{.,.=.=.,./.^.^.,.=.=.=.,./.,.X @ ,./.,.@ @ ' ",
+" , ,.{.,.,.,.{.{.,.=.=.=.,.,.,.=.=.=.=.,./.,.=.a ,./.,.@ @ @ (. ",
+" u : ,.~.~./.{.{.,.=.=.=.,.^.,.=.=.=.=.,./.,.=.,./.,.^ ,.,.,.). ",
+" ' ^ ,.{.~././.{.,.=.=.=.,./.,.=.=.=.=.,.^.,.,./.,.@ ,././.^.,. ",
+" & @ > ; ,.~.~./.,.,.=.*.=.,.].,.=.=.=.=.=.,././.,.@ ,./.,.,./.^.,. ",
+" _.: @ 1 ,.,.,.,.{.{.,.*.=.,.,.,.=.=.=.=.=.,./.,.=.,./.,.> @ ,./.,. ",
+" . @ ^ > k =.,.~./.{.{.,.*.=.,.:.,.=.=.=.=.=.,./.,.,./.,.> > @ ,./.,. ",
+" * @ < : i =.,.~././.{.,.*.=.,.:.,.=.=.=.=.,./././././.,.,.,.,./.^.,. ",
+" @ @ c ~ | =.,.{.~./.{.{.,.,.,.:.,.,.,.,.,./.,./.,.,.,.^./././.^.,.{ ",
+" c <.[.< +.=.=.,.~./.{.{.,.}.,.:.,.}.|.,./././.,.,.=.@ ,.,.,.,.,.@ $ ",
+" 1.y y 2.-.6 =.,.~././.{.,.|.,.:.,.|.,././.,.,.3.4.5.6.@ @ @ @ ] 6.0 ",
+" 7.8.y L y 9.9 ,.,.{.~./.{.{.,.,.:.,.,././.,.^.,.,.L C 0.@ @ @ @ a.M b. ",
+" c.d.G y L L L e.,.|.,.,.{.{.{.,.,.:.,././.,.,.,.|.,.L 8.E @ @ @ @ 9.z p ",
+" f.g.h.d.m L L y L y I ,.,.].}.,.,.,.,.,.,.,.,.,.,.}.|.,.,.G x S i.j.k.l.x L m. ",
+"n.8.G L G L L y L L L L <.,.,.,.}.].}.].}.].}.].}.].,.,.,.o.x p.q.F r.r.s.L L L t. ",
+"u.L y L y y L y L L y L L ,.|.|.,.,.,.,.,.,.,.,.,.,.|.|.,.%.v.w.p.v.s.x x.y L y L y. ",
+"z.x.y L y L L L L A.y L z ,.|.|.|.|.|.|.|.|.|.|.|.|.|.|.,.B.q.x.x.m x.G L y L L L L C. ",
+"D.E.y L L L y L L L y L y ,.|./.}.}.}.}.}.}.}.}.|.|.|.|.,.F.q.x.L y L y L y L y L L y G.",
+"D.E.L L y L y L L y L L y ,.|./.}.].}.}.}.}.}.}.}./.|.|.,.<.s.x.y L L L L L y L L A y H.",
+"z.E.L L y L y A.L L L L y ,.|./.}.].}.}.}.}.}.}.}./.|.|.,.I.s.x.L y L y L n L L L y J.K.",
+"Z x x.y L y L L L y L n L ,.|./.}.].].}.}.}.}.}.}./.|.|.,.L.s.x.y L L L L L L L G M.N. ",
+"O.s.s.E.w.x.m y L L L L y ,.|./.}./.].}.}.}.}.}.}./.|.|.,.P.Q.x.L L y L L L 8.D.R. ",
+"S.d T.U.V.V.T s.x m y L L ,.|./.}.}.}.}.}.}.}.}.}./.|.|.,.I.F v.x.x.m x s.T.W. ",
+" X.Y.Z.P.S U.r.N N s.r.,.,./././././././././.|.,.,.`. +S F T N V.r.Z..+ ",
+" N.++@+#+l S P.Q $+%+,.,.,.,.,.,.,.,.,.,. &+*+I.S U.U.P.=+ ",
+" ++-+*+K -+;+ >+,+'+)+!+~+= "};
diff --git a/icons/44x52-penguins/information.xpm b/icons/44x52-penguins/information.xpm
new file mode 100644
index 0000000..bbe43ed
--- /dev/null
+++ b/icons/44x52-penguins/information.xpm
@@ -0,0 +1,275 @@
+/* XPM */
+static char * information_xpm[] = {
+"44 52 220 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CCCCCC",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #999999",
+"'. c #AA9998",
+"). c #AA99AA",
+"!. c #99AA99",
+"~. c #667777",
+"{. c #555577",
+"]. c #44444E",
+"^. c #554355",
+"/. c #000073",
+"(. c #778888",
+"_. c #445558",
+":. c #222233",
+"<. c #111122",
+"[. c #332255",
+"}. c #333355",
+"|. c #443366",
+"1. c #332244",
+"2. c #889988",
+"3. c #000094",
+"4. c #9999AA",
+"5. c #444488",
+"6. c #555566",
+"7. c #AAAAAA",
+"8. c #777788",
+"9. c #42608D",
+"0. c #D9EEE0",
+"a. c #EEDDEE",
+"b. c #888899",
+"c. c #DDCCDD",
+"d. c #DDBBCC",
+"e. c #BBBBBB",
+"f. c #8888AA",
+"g. c #00004A",
+"h. c #BBCCBB",
+"i. c #222244",
+"j. c #666688",
+"k. c #0000D6",
+"l. c #665566",
+"m. c #ECF8FB",
+"n. c #000039",
+"o. c #887788",
+"p. c #776677",
+"q. c #FFF6F6",
+"r. c #735A00",
+"s. c #C68C29",
+"t. c #946342",
+"u. c #211808",
+"v. c #7B526B",
+"w. c #DEA510",
+"x. c #DEAD08",
+"y. c #181008",
+"z. c #AD9442",
+"A. c #4A319C",
+"B. c #CE8C18",
+"C. c #3929AD",
+"D. c #634284",
+"E. c #B58421",
+"F. c #E7AD18",
+"G. c #7B5A63",
+"H. c #AD7B39",
+"I. c #9C6B00",
+"J. c #E7A508",
+"K. c #D69C00",
+"L. c #D69C08",
+"M. c #EFB508",
+"N. c #4A39B5",
+"O. c #8C635A",
+"P. c #EFCE10",
+"Q. c #6B5294",
+"R. c #846363",
+"S. c #E7A510",
+"T. c #B58C4A",
+"U. c #DEB518",
+"V. c #DEB508",
+"W. c #8C5A00",
+"X. c #DEA518",
+"Y. c #3121BD",
+"Z. c #BD8408",
+"`. c #524221",
+" + c #946300",
+".+ c #946B63",
+"++ c #1008E7",
+"@+ c #C68C18",
+"#+ c #211800",
+"$+ c #D69408",
+"%+ c #1810DE",
+"&+ c #3121B5",
+"*+ c #AD7318",
+"=+ c #AD7B08",
+"-+ c #C68C08",
+";+ c #634200",
+">+ c #2921A5",
+",+ c #1810C6",
+"'+ c #4A317B",
+")+ c #734A39",
+"!+ c #845A00",
+"~+ c #392900",
+"{+ c #100839",
+"]+ c #734A00",
+"^+ c #1008D6",
+"/+ c #1810AD",
+"(+ c #39217B",
+"_+ c #734A31",
+":+ c #523110",
+"<+ c #1008AD",
+"[+ c #0800DE",
+"}+ c #5A3910",
+"|+ c #5A3942",
+"1+ c #422952",
+"2+ c #0808CE",
+"3+ c #1008B5",
+"4+ c #392931",
+"5+ c #6B4200",
+"6+ c #5A3918",
+"7+ c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+.,.'.,.).!.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.!.,.~.{.].^.].{.~.).!.=.@ @ @ @ @ @ $ ",
+" /.@ ^ '.(._.:.<.:.[.}.|.}.[.1._.2.).c @ @ @ @ @ ( ",
+" 3.@ @ 4.].:.:.|.5.5.5.5.5.5.5.5.5.|.6.7.@ @ @ @ @ @ % ",
+" , @ @ 8.1.<.}.5.5.5.9.3 0.a.9.5.5.5.5.5.{.b.^ > @ @ @ ' ",
+" 3.@ 8.:.:.|.5.5.5.5.c.3 d.e.f.5.5.5.5.5.5.{.4.> : @ @ @ j ",
+" g.'.1.<.|.5.5.5.5.5.0.d.h.| h.i.5.5.5.5.5.5.j.@ ^ > @ @ ' ",
+" , @ 6.<.|.5.5.5.5.5.5.c.h.d.h.b.:.5.5.5.5.5.5.5.4.~ ^ @ @ @ k. ",
+" u ,.<.}.5.5.5.5.5.5.5.9.4.h.f.i.i.5.5.5.5.5.5.5.{.@ ^ > @ @ /. ",
+" ' 6.<.5.5.5.5.5.5.5.5.5.5.i.<.i.5.5.5.5.5.l.5.5.5.@ @ ^ @ @ ' ",
+" & @ 1.[.5.5.5.5.5.5.*.*.0.*.m.*.*.5.5.5.5.5.5.5.5.5.f.@ ^ @ @ @ % ",
+" n.,.<.|.5.5.5.5.5.9.5.:.| | d.| c.:.5.5.5.5.l.5.{.5.{.@ > @ @ @ ( ",
+" . @ o.:.5.5.5.5.5.5.5.5.5.*.| | c.3 <.5.5.5.5.5.5.5.l.5.@ > @ @ @ _ ",
+" * @ p.i.5.5.5.5.5.5.5.5.5.*.c.3 3 3 <.5.5.5.5.5.l.5.5.9.@ @ @ @ @ + ",
+" @ @ (.i.5.5.5.5.5.5.5.5.5.q.3 3 3 3 :.l.5.{.5.l.5.l.5.l.@ @ @ @ @ { ",
+" c r.s.:.5.5.5.5.5.5.5.5.5.m.3 3 a.0.:.5.5.5.l.5.l.9.l.9.@ c : ] @ $ ",
+" s.y y s.5.5.5.5.5.5.5.5.5.q.3 3 3 a.:.l.5.l.5.l.t.e e p.@ @ @ ] u.0 ",
+" v.w.y o s.5.5.5.5.5.5.5.5.5.m.a.0.a.0.<.5.l.5.5.9.w x.x.e e @ @ y.M z. ",
+" A.B.G y L o s.5.5.5.5.5.5.5.5.q.3 a.0.a.:.l.5.l.5.l.e x.x.x.e e e e z p p ",
+" C.D.t.B.m L L y L o s.5.5.5.5.5.5.5.m.a.0.*.*.:.5.l.9.l.w E.D D D D D e x L F.p ",
+"G.w.G L G L L y L L C o s.5.5.5.5.l.5.q.0.a.*.*.:.l.5.l.5.w F p p D D D D L L L p ",
+"H.L y L y y L y L L y o s.5.5.5.5.m.q.m.*.*.*.m.m.m.l.9.l.I.F p J.K.L.x M.D L y L N. ",
+"O.M.y L y L L L L P.y L o s.5.5.5.l.:.:.:.:.:.:.:.:.:.l.{.I.F p M.m M.G L y L L L L Q. ",
+"R.S.y L L L y L L L y L y o s.5.5.5.5.5.l.5.l.9.l.9.l.9.{.I.F M.L y L y L y L y L L y T.",
+"R.S.L L y L y L L y L L y L o l 5.l.5.l.5.l.5.l.5.l.{.+ @ r.L.M.y L L L L L y L L A y U.",
+"O.S.L L y L y P.L L L L y L V.s.+ + 0 0 j.9.j.0 0 + @ @ v W.L.M.L y L y L n L L L y X.Y.",
+"Z x M.y L y L L L y L n L L x.Z.`.@ @ @ @ @ @ + ] @ @ @ > +L.M.y L L L L L L L G .+++ ",
+"@+L.L.S.x.M.m y L L L L y L x Z.K @ @ @ @ @ @ @ @ @ @ @ #+I.$+M.L L y L L L w.R.%+ ",
+"&+d *+=+-+-+T L.x m y L L x N S ;+@ @ @ @ @ @ @ @ @ @ @ #+W.F K.M.M.m x L.*+>+ ",
+" ,+'+)+I.S =+Z.N N L.Z.S !+~+# g./.. . . . . . . $ {+]+S F T N -+Z.)+^+ ",
+" ++/+(+_+l S I.Q !+:+<+ [+}+W.S =+=+I.|+ ",
+" /+1+}+K 1+2+ 3+4+;+5+6+7+= "};
diff --git a/icons/44x52-penguins/lock.xpm b/icons/44x52-penguins/lock.xpm
new file mode 100644
index 0000000..21d9ce6
--- /dev/null
+++ b/icons/44x52-penguins/lock.xpm
@@ -0,0 +1,236 @@
+/* XPM */
+static char * PenguinLocked_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"44 52 179 2",
+" c None",
+". c #00008c",
+"X c #000042",
+"o c #000008",
+"O c #000031",
+"+ c #00006b",
+"@ c #0000bd",
+"# c #0000b5",
+"$ c #000010",
+"% c #0000e7",
+"& c #393939",
+"* c Gray26",
+"= c #101008",
+"- c #0000de",
+"; c #000021",
+": c #52524a",
+"> c Gray39",
+", c Gray16",
+"< c #000063",
+"1 c Gray13",
+"2 c #181818",
+"3 c #0000c6",
+"4 c #000084",
+"5 c #000052",
+"6 c #101010",
+"7 c #292921",
+"8 c Gray45",
+"9 c Gray58",
+"0 c #cecece",
+"q c #848484",
+"w c Gray71",
+"e c Gray87",
+"r c Gray55",
+"t c Gray61",
+"y c #e7e7e7",
+"u c Gray42",
+"i c #5a5a5a",
+"p c #313131",
+"a c #0000ad",
+"s c Gray29",
+"d c #7b7b7b",
+"f c Gray3",
+"g c #7f623d",
+"h c #ad880c",
+"j c #9c8408",
+"k c #947b21",
+"l c #847b52",
+"z c Gray68",
+"x c #00009c",
+"c c #a5a5a5",
+"v c #8c6310",
+"b c #e7ad08",
+"n c #f7c610",
+"m c #e7c608",
+"M c #d6b521",
+"N c #e7ce21",
+"B c #9c7b00",
+"V c #94844a",
+"C c #dedece",
+"Z c #00007b",
+"A c #080800",
+"S c #845a08",
+"D c #dea508",
+"F c #f7bd10",
+"G c #efc608",
+"H c #efce18",
+"J c #e7ce31",
+"K c #dec608",
+"L c #d6b518",
+"P c #423100",
+"I c #c68408",
+"U c #e7ad10",
+"Y c #efce08",
+"T c #d6ad08",
+"R c #c6a510",
+"E c #5a3900",
+"W c #efbd10",
+"Q c #b59808",
+"! c #ce9408",
+"~ c #292100",
+"^ c #9c947b",
+"/ c #946308",
+"( c #bd9c08",
+") c #a77508",
+"_ c #ce8c08",
+"` c #d69410",
+"' c #ce9c42",
+"] c #bdb594",
+"[ c Gray74",
+"{ c Gray70",
+"} c #ad9c7b",
+"| c #bd8429",
+" . c #bdad84",
+".. c #c6c6c6",
+"X. c Gray32",
+"o. c Gray85",
+"O. c #efefef",
+"+. c Gray60",
+"@. c Gray84",
+"#. c #b5a594",
+"$. c #9c844a",
+"%. c #a5844a",
+"&. c #b1986b",
+"*. c #bdb5ad",
+"=. c Gray97",
+"-. c #52525a",
+";. c #08088c",
+":. c Gray50",
+">. c Gray100",
+",. c #000073",
+"<. c #000094",
+"1. c #0000d6",
+"2. c Gray30",
+"3. c #000039",
+"4. c #7b526b",
+"5. c #dea510",
+"6. c #8c6b00",
+"7. c #4a319c",
+"8. c #ce8c18",
+"9. c #4a3900",
+"0. c #3929ad",
+"q. c #634284",
+"w. c #946342",
+"e. c #7b5a63",
+"r. c #735a00",
+"t. c #ad7b39",
+"y. c #8c635a",
+"u. c #efb508",
+"i. c #efce10",
+"p. c #6b5294",
+"a. c #846363",
+"s. c #e7a510",
+"d. c #6b5208",
+"f. c #b58c4a",
+"g. c #deb508",
+"h. c #deb518",
+"j. c #dea518",
+"k. c #3121bd",
+"l. c #dead08",
+"z. c #bd8408",
+"x. c #946b63",
+"c. c #1008e7",
+"v. c #c68c18",
+"b. c #d69c08",
+"n. c #d69408",
+"m. c #1810de",
+"M. c #3121b5",
+"N. c #ad7318",
+"B. c #ad7b08",
+"V. c #c68c08",
+"C. c #634200",
+"Z. c #211800",
+"A. c #8c5a00",
+"S. c #d69c00",
+"D. c #2921a5",
+"F. c #1810c6",
+"G. c #4a317b",
+"H. c #734a39",
+"J. c #9c6b00",
+"K. c #845a00",
+"L. c #392900",
+"P. c #100839",
+"I. c #734a00",
+"U. c #1008d6",
+"Y. c #1810ad",
+"T. c #39217b",
+"R. c #734a31",
+"E. c #523110",
+"W. c #1008ad",
+"Q. c #0800de",
+"!. c #5a3910",
+"~. c #5a3942",
+"^. c #422952",
+"/. c #0808ce",
+"(. c #1008b5",
+"). c #392931",
+"_. c #6b4200",
+"`. c #5a3918",
+"'. c #29187b",
+/* pixels */
+" . X o o o O + @ ",
+" # $ o o o o o o o o + % ",
+" # o o o o o o o o & * = O - ",
+" ; o o o o o o o o : > , o < ",
+" # o o o o o o o o = 1 2 = o o 3 ",
+" 4 o o o o o o o o o o o o o o 5 ",
+" < o o = o o o o o o = 6 o o o o ",
+" < o 1 * 7 = o o 7 8 8 & = o o o - ",
+" < = 9 0 q o o 1 w 0 e r = o o o @ ",
+" + , t 8 y 7 o u e i q y p o o o a ",
+" . & * * t s 2 8 t o 1 w d o o o a ",
+" . 2 u f g h j k l o o z d o o o a ",
+" x o c v b n m M N B V C 2 o o o Z ",
+" # A S D F G H J J K m L P o o o < ",
+" # P I U F Y J J K K T R E o o o X ",
+" # = S b W H N K Q Q D ! ~ o p o o - ",
+" 3 f ^ / ( R Q ) _ ` ' ] i o > 8 = + [ [ { { { ",
+" - = [ } ) ! ! I | ...e [ o 2 X.o o - { { { o.O.O.o.o.+. ",
+" X 6 @.[ #.$.%.&.*...O.=.=.-.o o { { { o.o.O.o.[ [ +.o.o.+. ",
+" ;.6 * =.e [ [ [ ..e O.=.=.=.0 = { o.o.o.{ :.{ [ { { >.:. ",
+" 3 $ 2 e =.=.+.+.+.+.+.+.+.=.=.{ >.o.o.:.:.; { o.:. ",
+" O o 9 =.+.+.>.o.o.o.o.o.+.+.{ >.o.+.:.o o o + { >.:. ",
+" ,.o 2 +.:.>.o.o.o.o.o.o.o.o.o.>.o.:.f o o o o o 4 { { o.:. ",
+" <.o o +.:.>.o.o.{ :.:.:.:.:.:.{ o.:.{ +.o o o o o o @ { [ o.o.:. ",
+" - o o o :.>.>.o.{ +.O.=.=.=.=.O.{ >.:.o.{ +.2 = o o { { o.o.:.:. ",
+" +.+.+.+.+.+.+.+.{ =.=.=.=.=.=.=.=.{ o.:.o.o.+.o = { { o.o.o.:. ",
+" w w w { o.o.o.o.o.o.o.o.{ :.=.=.=.=.=.=.=.{ o.o.>.o.+.:.+.o.o.o.:.:. ",
+" +.{ y o.o.o.{ :.:.:.:.:.:.{ o.:.=.=.=.=.=.=.=.=.+.:.:.:.:.o.o.+.:.:.o o 1. ",
+" { O.o.o.{ :.:.Z 6 f d :.>.o.:.>.o.:.=.=.=.=.:.:.:.:.o.o.o.:.:.:.2.2 = o o ,. ",
+" w O.{ :. ; 2 f e :.o.o.{ =.o.=.:.:.:.:.o.o.o.:.:.:.:.o.o.o.o.+.2 o o ; ",
+" { O.:. # o = * =.:.>.o.:.:.:.:.o.o.o.:.:.:.:.o.o.o.o.:.:.:.:.o.2.o o o @ ",
+" { o.{ 3.6 o q =.{ :.:.o.o.o.:.:.:.:.o.o.o.o.:.:.:.:.o.o.o.o.:.:.+.o o 4 ",
+" { O.{ . o 2 = c =.:.{ { :.:.:.o.o.o.o.:.:.:.:.o.o.o.o.:.:.:.:.o.o.2.o o 5 ",
+" { O.{ $ o 7 6 +.>.r { >.o.o.o.:.:.:.:.o.o.o.o.:.:.:.:.o.o.o.o.o.:.:.+.o X ",
+" w o.O.+.+.>.+.>.o.o.r :.o.{ :.:.o.o.o.o.:.:.:.:.o.o.o.o.o.:.:.:.:.o.o.+.+.< ",
+" :.O.o.o.o.o.o.{ :.{ :.{ >.o.o.:.:.:.:.o.o.o.o.o.:.:.:.:.o.o.o.o.o.:.:.:.+. ",
+" +.+.{ +.+.:.:.-.y :.:.:.o.:.:.o.o.o.o.o.:.:.:.:.o.o.o.o.o.:.:.:.:.o.:.{ 2. ",
+" 4.5.F W F 6.p 0 { :.{ o.o.o.:.:.:.:.o.o.o.o.o.:.:.:.:.o.o.o.o.{ { { { 2. ",
+" 7.8.U F W W W 9.2 :.:.:.>.:.:.o.o.o.o.o.:.:.:.:.o.o.o.o.{ { { { >.>.>.o.:. ",
+" 0.q.w.8.b W W F W F T A :.{ :.{ o.o.o.:.:.:.:.o.o.o.o.{ { { { >.>.o.o.o.o.o.:.o.:. ",
+"e.5.U W U W W F W W W W r.o :.:.o.{ :.:.o.o.o.o.{ { { { >.>.o.o.o.o.o.r :.r r :.r :. ",
+"t.W F W F F W F W W F W W ~ :.{ :.>.o.o.{ { { { >.>.>.>.o.o.o.:.r r :.:.:.:.r r o.:. ",
+"y.u.F W F W W W W i.F W G h :.r :.>.{ { >.>.>.>.o.o.o.o.:.:.:.:.:.:.:.:.:.r r r { :.p. ",
+"a.s.F W W W F W W W F W F G d.:.:.{ >.>.o.o.o.o.r r r :.:.2.2.2.2.:.:.:.:.r { { :.W F f.",
+"a.s.W W F W F W W F W W F W g.:.{ >.o.o.r :.:.:.:.:.2.2.2.o.o.o.>.r r r r { :.:.W H F h.",
+"y.s.W W F W F i.W W W W F W g.:.:.o.r :.:.:.:.:.:.2.o.o.>.o.>.r r { r r :.:.W W W F j.k.",
+"| D u.F W F W W W F W n W W l.z.:.o.r :.:.:.:.:.:.:.>.r r r { :.r :.W W W W W W U x.c. ",
+"v.b.b.s.l.u.b F W W W W F W D z.:.o.r r r r r r r { r r :.:.n.u.W W F W W W 5.a.m. ",
+"M.g N.B.V.V._ b.D b F W W D ! ) C.:.{ r r r r { :.:.o o Z.A.I S.u.u.b D b.N.D. ",
+" F.G.H.J.) B.z.! ! b.z.) K.L.:.:.:.:.:.. . . . . + P.I.) I _ ! V.z.H.U. ",
+" c.Y.T.R.v ) J./ K.E.W. Q.!.A.) B.B.J.~. ",
+" Y.^.!.E ^./. (.).C._.`.'.% "};
diff --git a/icons/44x52-penguins/mail.xpm b/icons/44x52-penguins/mail.xpm
new file mode 100644
index 0000000..e2cc38d
--- /dev/null
+++ b/icons/44x52-penguins/mail.xpm
@@ -0,0 +1,357 @@
+/* XPM */
+static char * PanguinInMailBox_xpm[] = {
+"44 52 302 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #929292",
+"'. c #909090",
+"). c #808080",
+"!. c #777777",
+"~. c #7D7D7D",
+"{. c #797979",
+"]. c #C6C6CE",
+"^. c #858585",
+"/. c #7F7F7F",
+"(. c #DCDCDC",
+"_. c #DDDDDD",
+":. c #BCBCBC",
+"<. c #9B9B9B",
+"[. c #959595",
+"}. c #ABABAB",
+"|. c #C9C9C9",
+"1. c #ACACAC",
+"2. c #A9A9A9",
+"3. c #9D9D9D",
+"4. c #000073",
+"5. c #6C6C6C",
+"6. c #818181",
+"7. c #DBDBDB",
+"8. c #CCCCCC",
+"9. c #CDCDCD",
+"0. c #C5C5C5",
+"a. c #BBBBBB",
+"b. c #BBBBBC",
+"c. c #939393",
+"d. c #898989",
+"e. c #868686",
+"f. c #CBCBCB",
+"g. c #A2A2A2",
+"h. c #929293",
+"i. c #747474",
+"j. c #727272",
+"k. c #717171",
+"l. c #696969",
+"m. c #6A6A6A",
+"n. c #686868",
+"o. c #676767",
+"p. c #7A7A7A",
+"q. c #FDFDFD",
+"r. c #FEFEFE",
+"s. c #999999",
+"t. c #F4F4F4",
+"u. c #CFCFCF",
+"v. c #DADADA",
+"w. c #8E8E8E",
+"x. c #F1F1F1",
+"y. c #B7B7B7",
+"z. c #AFAFB0",
+"A. c #E1BAC2",
+"B. c #D55B72",
+"C. c #AA7680",
+"D. c #C8C8C8",
+"E. c #E49CAA",
+"F. c #C25267",
+"G. c #6B9A51",
+"H. c #72C66F",
+"I. c #6AD765",
+"J. c #88D185",
+"K. c #C8D2C8",
+"L. c #8B8B8C",
+"M. c #E3ACB6",
+"N. c #CD556C",
+"O. c #AA838B",
+"P. c #C0C0C0",
+"Q. c #A1A1A1",
+"R. c #60B45C",
+"S. c #5AA956",
+"T. c #A7B4A7",
+"U. c #8D8D8D",
+"V. c #878787",
+"W. c #A7A7A7",
+"X. c #E49DAB",
+"Y. c #81656A",
+"Z. c #58AC54",
+"`. c #95A295",
+" + c #8B8B8B",
+".+ c #AB838B",
+"++ c #8BD788",
+"@+ c #7ACE76",
+"#+ c #99E397",
+"$+ c #D3DDD3",
+"%+ c #DADADB",
+"&+ c #CACACA",
+"*+ c #D1D1D1",
+"=+ c #969696",
+"-+ c #6D6D6D",
+";+ c #828282",
+">+ c #767676",
+",+ c #757575",
+"'+ c #E6E6E6",
+")+ c #B2B2B2",
+"!+ c #EDEDED",
+"~+ c #707070",
+"{+ c #DBDBDA",
+"]+ c #DDDCDC",
+"^+ c #DDDDDC",
+"/+ c #1F1F20",
+"(+ c #FCFCFC",
+"_+ c #A4A4A4",
+":+ c #919191",
+"<+ c #929290",
+"[+ c #939392",
+"}+ c #979796",
+"|+ c #C1C1C1",
+"1+ c #D4D4D4",
+"2+ c #D0D0D0",
+"3+ c #787878",
+"4+ c #727271",
+"5+ c #D7D7D7",
+"6+ c #DCDBDA",
+"7+ c #D5D4D4",
+"8+ c #B4B4B3",
+"9+ c #D5D5D5",
+"0+ c #BFBFBF",
+"a+ c #989898",
+"b+ c #AAAAAA",
+"c+ c #A8A8A8",
+"d+ c #7E7E7E",
+"e+ c #BABABA",
+"f+ c #555555",
+"g+ c #B4B4B4",
+"h+ c #D2D2D2",
+"i+ c #929191",
+"j+ c #8F8F8E",
+"k+ c #7D7D7C",
+"l+ c #B6B6B6",
+"m+ c #C2C2C2",
+"n+ c #D4D3D3",
+"o+ c #AAA9A9",
+"p+ c #A3A2A2",
+"q+ c #B1B1B1",
+"r+ c #7C7C7B",
+"s+ c #666666",
+"t+ c #626262",
+"u+ c #454545",
+"v+ c #ACACAB",
+"w+ c #A4A4A2",
+"x+ c #AEAEAE",
+"y+ c #BBBABA",
+"z+ c #A8A7A7",
+"A+ c #B2B1B1",
+"B+ c #9A9999",
+"C+ c #939292",
+"D+ c #7E7E7D",
+"E+ c #727172",
+"F+ c #656565",
+"G+ c #D3D2D2",
+"H+ c #A6A6A5",
+"I+ c #B3B3B3",
+"J+ c #CDCCCC",
+"K+ c #AAAAA9",
+"L+ c #A3A3A2",
+"M+ c #9A9A99",
+"N+ c #666665",
+"O+ c #616162",
+"P+ c #949493",
+"Q+ c #B8B8B8",
+"R+ c #BCBBBB",
+"S+ c #A4A4A3",
+"T+ c #656564",
+"U+ c #747473",
+"V+ c #989897",
+"W+ c #9C9B9B",
+"X+ c #9E9E9D",
+"Y+ c #B2B2B1",
+"Z+ c #9C9C9B",
+"`+ c #626261",
+" @ c #454544",
+".@ c #B4B3B3",
+"+@ c #8A8A89",
+"@@ c #6F6F6E",
+"#@ c #616161",
+"$@ c #626161",
+"%@ c #848483",
+"&@ c #B0B0AF",
+"*@ c #9D9D9C",
+"=@ c #A0A09F",
+"-@ c #C9C8C8",
+";@ c #9F9F9E",
+">@ c #B3B3B4",
+",@ c #444445",
+"'@ c #A6A5A5",
+")@ c #7C7B7B",
+"!@ c #656566",
+"~@ c #ACABAB",
+"{@ c #A4A3A2",
+"]@ c #929190",
+"^@ c #7D7D7E",
+"/@ c #717172",
+"(@ c #707071",
+"_@ c #717070",
+":@ c #727171",
+"<@ c #606062",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" ,.'.).!.~.{.b / * ^ 3 =.=.+. .].*.=.=.=.=.=.=.a @ @ @ @ ' ^.^.^./. ",
+" i (._._._._._.# @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ :.:.<. ",
+" [.}.|.1.1.2.3.4.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.6 c @ @ @ @ @ ( 5.!.6. ",
+" 2.(.(._._._.(.(.(.(.(._._._._._._._.7.8.9.8.| 0.:.a.a.a.a.a.a.a.b.:.c. ",
+" d.e.f.g.c.c.h.,.,.,.,.c.c.c.c.c.e.i.j.j.j.j.j.j.j.j.j.k.5.l.l.m.n.7 o.p. ",
+" i q.q.q.r.r.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.s. ",
+" i t.(.(._._.(.(.(.(._._._._._._._._._._._._._._._._._.(.(.(.u.9.|.u.v.w. ",
+" i x.y.!.5 z.1.(.(._._._._._._._._._._._._._._._.A.B.C.D.E.F.G.H.I.J.K.L. ",
+" i t.(.(._.(.(.(.(._._._._._._._._._._._._._._._._._.M.N.O.P.Q.R.S.T.+.U. ",
+" V.x.y.k.{.W.(.(._._._._._._._._._._._._._._._._.A.B.C.D.X.F.Y.Z.S.`.f. + ",
+" i t.(.(.(.(.(.(._._._._._._._._._._._._._._._._._._.M.N..+P.++@+I.#+$+U. ",
+" V.t.(.(.(.(.(.(._._._._._._._._._._._._._._._._._._._._._.(.(.(.(.(.(.U. ",
+" i t.(.%+(.(.(.(._._._._._._._._._._._._._._._._._._._._._.(.(.(.(.(.(.U. ",
+" V.t.(.v.(.(.(.(._._._._._._._._._._._._._._._._._._._._._.(.(.(.(.&+*+=+l. ",
+" -+i t.(.v.(.(.(.(._._._._._._._._._._._._._._._._._._._._._.(.(.(.(.(.D.;+g.>+ ",
+" ,+'+c.t.(.v.(.(.(.(._._._._._._._._._._._._._._._._._._._._._.(.(.9.| D.*+ +V.)+j. ",
+"5.!+~+V.t.(.{+]+]+(.(._._._._._._._._._._._._._._._._._._.^+]+(.(.(.(.f.X a.)./+k.)+-+ ",
+"(++.1.1._+:+<+[+[+}+}.a.|+1+_._._._._._._._._._._._._._._.]+]+]+2+Q.3+k.k.k.4+4+j.j.)+a.",
+"(+5+2 _.%+{+6+]+]+7+8+g.i X 9+_.0+6.a+b+3+j.,+c+5 d+e+_._.]+]+]+2 2.2+(.(.(.]+(._._.f+g+",
+"(+(.h+k i+<+<+[+[+j+k+4+=+l+m++._._._._._._._._._._._._._.(.n+o+p+q+s.,.,.[+[+r+s+t+u+g+",
+"(++.v+v+w+<+<+[+[+j+k+4+c.x+0+9+0+6.j.j.j._+_+j.j.d+e+_.(.(.]+y+z+A+B+C+[+[+D+4+E+F+u+g+",
+"(+(.G+H+<+<+<+[+[+j+k+4+}+I+e+h+(._._._._._._._._._._._.+.&+J+K+L+A+M+[+[+[+[+r+N+O+u+g+",
+"(++.v+v+w+<+<+[+[+j+k+4+P+x+g+I+Q+:.:.:.:.:.:.:.:.:.:.:.:.a.R+S+L+A+M+[+[+[+D+4+4+T+u+g+",
+"(+(.G+H+<+<+<+[+[+[+j+r+U+V+}.}.1.1.1.1.1.1.1.1.1.1.1.1.}.}.W+X+Y+Z+[+[+[+[+[+r+N+`+ @.@",
+"(++.v+v+w+<+<+[+[+[+[+[++@@@`+t+t+t+t+t+t+t+t+t+t+t+t+#@#@$@%@&@*@[+[+[+[+[+D+4+4+T+ @8+",
+"(+(.G+H+<+<+<+[+[+[+[+[+=@-@]+(._._._._._._._._._.(.(.(.(.(.-@;@[+[+[+[+[+[+[+r+N+`+ @>@",
+"(++.v+v+w+<+<+[+[+[+[+[+[+[+[+C+,.c.c.c.c.c.c.,.,.,.,.,.,.C+[+[+[+[+[+[+[+[+D+4+4+T+,@g+",
+"(+(.G+'@<+<+<+[+[+[+[+[+[+[+[+C+,.,.,.,.,.,.,.,.,.,.,.,.,.C+[+[+[+[+[+[+[+[+[+)@!@t+u+g+",
+"(++.~@~@{@]@]@[+[+[+[+[+[+[+[+C+,.,.,.,.,.,.,.,.,.,.,.,.,.,.C+[+[+[+[+[+[+C+^@j.j.F+u+g+",
+"a.}.Q./@(@_@_@4+4+4+4+4+4+4+4+:@k.k.k./@/@/@/@/@/@/@/@k.k.:@4+4+4+4+4+4+:@/@j.j.s+t+u+g+",
+"W.t+t+t+#@#@<@O+O+$@`+`+`+`+$@#@O+t+t+t+t+t+t+t+t+t+t+t+O+#@$@`+`+`+`+#@t+t+t+t+t+t+t+y.",
+":.:.:.:.a.a.a.:.:.:.a.a.a.a.a.b.:.:.:.:.:.:.:.:.:.:.:.:.:.a.a.a.a.a.a.b.:.:.:.:.:.:.:. "};
diff --git a/icons/44x52-penguins/monitoring.xpm b/icons/44x52-penguins/monitoring.xpm
new file mode 100644
index 0000000..ad2e596
--- /dev/null
+++ b/icons/44x52-penguins/monitoring.xpm
@@ -0,0 +1,161 @@
+/* XPM */
+static char * PenguinOnScreen_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"44 52 104 2",
+" c None",
+". c Gray61",
+"X c #e0e0d0",
+"o c Gray81",
+"O c #808080",
+"+ c Gray39",
+"@ c black",
+"# c #c0c0c0",
+"$ c Gray100",
+"% c #efefef",
+"& c ivory",
+"* c #003030",
+"= c #009f9f",
+"- c #008080",
+"; c Gray45",
+": c #52525a",
+"> c #006060",
+", c #101008",
+"< c Gray58",
+"1 c #848484",
+"2 c #000008",
+"3 c Gray13",
+"4 c Gray71",
+"5 c Gray87",
+"6 c Gray55",
+"7 c Gray16",
+"8 c #e7e7e7",
+"9 c #292921",
+"0 c Gray42",
+"q c #5a5a5a",
+"w c #313131",
+"e c #393939",
+"r c Gray26",
+"t c Gray29",
+"y c #181818",
+"u c #7b7b7b",
+"i c Gray3",
+"p c #7f623d",
+"a c #ad880c",
+"s c #9c8408",
+"d c #947b21",
+"f c #847b52",
+"g c Gray68",
+"h c #a5a5a5",
+"j c #8c6310",
+"k c #e7ad08",
+"l c #f7c610",
+"z c #e7c608",
+"x c #d6b521",
+"c c #e7ce21",
+"v c #9c7b00",
+"b c #94844a",
+"n c #dedece",
+"m c #080800",
+"M c #845a08",
+"N c #dea508",
+"B c #f7bd10",
+"V c #efc608",
+"C c #efce18",
+"Z c #e7ce31",
+"A c #dec608",
+"S c #d6b518",
+"D c #423100",
+"F c #c68408",
+"G c #e7ad10",
+"H c #efce08",
+"J c #d6ad08",
+"K c #c6a510",
+"L c #5a3900",
+"P c #efbd10",
+"I c #b59808",
+"U c #ce9408",
+"Y c #292100",
+"T c #9c947b",
+"R c #946308",
+"E c #bd9c08",
+"W c #a77508",
+"Q c #ce8c08",
+"! c #d69410",
+"~ c #ce9c42",
+"^ c #bdb594",
+"/ c Gray74",
+"( c #ad9c7b",
+") c #bd8429",
+"_ c #bdad84",
+"` c #c6c6c6",
+"' c Gray32",
+"] c #000042",
+"[ c #101010",
+"{ c Gray84",
+"} c #b5a594",
+"| c #9c844a",
+" . c #a5844a",
+".. c #b1986b",
+"X. c #bdb5ad",
+"o. c Gray97",
+"O. c #000010",
+"+. c #c6c6ce",
+"@. c #000031",
+"#. c Gray88",
+"$. c Gray12",
+"%. c #afaf90",
+"&. c #30ff60",
+"*. c #008000",
+/* pixels */
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . X o o o o o o o o o o o o o o o o o o o o o o o o o o o X O + @ ",
+" . X # # # # # # # # # # # # # # # # # # # # # # # # # # # X O + + @ ",
+" . $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ O + + + @ ",
+" . $ % % % % % % % % % % % % % % % % % % % % % % % % % % % X O + + + + @ ",
+" . $ % X X X X X X X X X X X X X X X X X X X X X X X X % X # O + + + + @ ",
+" . & % X * * * * * * * * * * * * * * * * * * * * * * * % X # O + + + + @ ",
+" . $ % X * = = = = - @ ; ; : @ @ @ : ; ; : @ @ @ > > > % X # O + + + + @ ",
+" . $ % X * = = = - = , < o 1 2 2 3 4 o 5 6 , 2 2 2 > > % X # O + + + + @ ",
+" . $ % X * = = = = @ 7 . ; 8 9 2 0 5 q 1 8 w 2 2 2 - > % X # O + + + + @ ",
+" . $ % X * = = - = @ e r r . t y ; . 2 3 4 u 2 2 2 > > % X # O + + + + @ ",
+" . $ % X * = = = - @ y 0 i p a s d f 2 2 g u 2 2 2 - > % X # O + + + + @ ",
+" . $ % X * = = = = @ 2 h j k l z x c v b n y 2 2 2 > > % X # O + + + + @ ",
+" . & % X * = = - = @ m M N B V C Z Z A z S D 2 2 2 - > % X # O + + + + @ ",
+" . & % X * = = = - @ D F G B H Z Z A A J K L 2 2 2 > > % X # O + + + + @ ",
+" . $ % X * = = = = @ , M k P C c A I I N U Y 2 w 2 - > % X # O + + + + @ ",
+" . $ % X * = = - = @ i T R E K I W Q ! ~ ^ q 2 + > > > % X # O + + + + @ ",
+" . $ % X * = = = - @ , / ( W U U F ) _ ` 5 / 2 y ' - > % X # O + + + + @ ",
+" . $ % X * = = = = ] [ { / } | ...X.` % o.o.: 2 2 > > % X # O + + + + @ ",
+" . & % X * = = = @ [ r o.5 / / / ` 5 % o.o.o.o , : - > % X # O + + + + @ ",
+" . & % X * = = @ O.y 5 o.o.{ ` +.% o.o.o.o.o.o.t 2 : > % X # O + + + + @ ",
+" . $ % X * = = @.2 < o.o.o.o.o.o.o.o.o.o.o.o.o.g 2 : > % X # O + + + + @ ",
+" . & % X * - : 2 y 5 o.o.o.o.o.o.o.o.o.o.o.o.o.8 i : > % X # O + + + + @ ",
+" . & % X * = : : - < < < < < < < < < < < < < > < > - > % X # O + + + + @ ",
+" . & % X * > > > > > > > > > > > > > > > > > > > > > > % X # O + + + + 3 ",
+" . #.% % % % % % % % % % % % % % % % % % % % % % % % % % X # O + + + + 3 ",
+" . #.X X X X X X X X X X X X X X X X X X X X X X X X X X X # O + + + @ O 3 ",
+" . #.# # # # # # # # # # # # # # # # # # # # # # # # # # # # O + + @ + + 3 ",
+" . + ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' @ + + . $. ",
+" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + + . + $. ",
+" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + ' $. ",
+" . $ X o X o X o X o X o X o X o o o X o # o # o # o # o # # # # # %.O + + + $. ",
+" . $ o X o X o X o X o X o X o o X o o o o # o # o # o # o # # # # %.O + + ' $. ",
+" . $ X &.&.*.X o X o X o X o o o o o # o # o # + + + + + + + + # # %.O + + + $. ",
+" 6 $ o *.*.*.o X o X o X o o X o o o o o o # o @ @ @ @ @ @ @ @ # # %.O + + ' $. ",
+" 6 $ X o X o X o X o X o o o o o # o # o # o # o # # # # # # # # # %.O + + + $. ",
+" 6 $ o X o X o X o X o X o X o o o o o # o # o # # # # # # # # # # %.O + + ' $. ",
+" 6 $ # # # # # # # # # # # # # # # # # # # # %.%.%.%.%.%.%.%.%.%.%.%.O + ' ' 3 ",
+" u $ X.X X X X X % % X X X X X X X % % X X X X X X X % % X X X X X X % X # $. ",
+" u g n # @ % $ # @ % $ # @ % $ # @ % $ # @ % $ # @ % $ # @ % $ # @ X X # . $. ",
+" g n # @ % $ # @ % $ # @ % $ # @ % $ # @ % $ # @ % $ # @ % $ # @ X X # . . $. ",
+" g n # @ % $ # @ % $ # @ % $ # @ % $ # @ % $ # @ % $ # @ % $ # @ % X # . . + $. ",
+" g n # @ X $ # @ X $ # @ X $ # @ X $ # @ X $ # @ X $ # @ X $ # @ X X # . . + $. ",
+"6 g X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X # . . + $. ",
+"6 # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ . . + $. ",
+"6 g # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # . + $. ",
+"6 1 O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O + $. ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/44x52-penguins/music.xpm b/icons/44x52-penguins/music.xpm
new file mode 100644
index 0000000..56ef1f3
--- /dev/null
+++ b/icons/44x52-penguins/music.xpm
@@ -0,0 +1,253 @@
+/* XPM */
+static char * music_xpm[] = {
+"44 52 198 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #121212",
+"< c #C2C2C2",
+"[ c #B2C0DC",
+"} c #FFFFFF",
+"| c #E3E3E3",
+"1 c #A3A3A3",
+"2 c #828282",
+"3 c #292921",
+"4 c #737373",
+"5 c #949494",
+"6 c #CECECE",
+"7 c #848484",
+"8 c #B5B5B5",
+"9 c #DEDEDE",
+"0 c #8C8C8C",
+"a c #E7E7E7",
+"b c #6B6B6B",
+"c c #5A5A5A",
+"d c #313131",
+"e c #0000AD",
+"f c #8B008B",
+"g c #9C9C9C",
+"h c #4A4A4A",
+"i c #7B7B7B",
+"j c #080808",
+"k c #7F623D",
+"l c #AD880C",
+"m c #9C8408",
+"n c #947B21",
+"o c #847B52",
+"p c #ADADAD",
+"q c #A5A5A5",
+"r c #8C6310",
+"s c #E7AD08",
+"t c #F7C610",
+"u c #E7C608",
+"v c #D6B521",
+"w c #E7CE21",
+"x c #9C7B00",
+"y c #94844A",
+"z c #DEDECE",
+"A c #00007B",
+"B c #080800",
+"C c #845A08",
+"D c #DEA508",
+"E c #F7BD10",
+"F c #EFC608",
+"G c #EFCE18",
+"H c #E7CE31",
+"I c #DEC608",
+"J c #D6B518",
+"K c #423100",
+"L c #C68408",
+"M c #E7AD10",
+"N c #EFCE08",
+"O c #D6AD08",
+"P c #C6A510",
+"Q c #5A3900",
+"R c #EFBD10",
+"S c #B59808",
+"T c #CE9408",
+"U c #292100",
+"V c #9C947B",
+"W c #946308",
+"X c #BD9C08",
+"Y c #A77508",
+"Z c #CE8C08",
+"` c #D69410",
+" . c #CE9C42",
+".. c #BDB594",
+"+. c #BDBDBD",
+"@. c #AD9C7B",
+"#. c #BD8429",
+"$. c #BDAD84",
+"%. c #C6C6C6",
+"&. c #525252",
+"*. c #D6D6D6",
+"=. c #B5A594",
+"-. c #9C844A",
+";. c #A5844A",
+">. c #B1986B",
+",. c #BDB5AD",
+"'. c #EFEFEF",
+"). c #F7F7F7",
+"!. c #52525A",
+"~. c #08085A",
+"{. c #C6C6CE",
+"]. c #00009C",
+"^. c #00868B",
+"/. c #0000D6",
+"(. c #000073",
+"_. c #C68C29",
+":. c #F7EFD6",
+"<. c #EFD66B",
+"[. c #D6B54A",
+"}. c #211808",
+"|. c #7B526B",
+"1. c #DEA510",
+"2. c #EFCE7B",
+"3. c #524221",
+"4. c #181008",
+"5. c #AD9442",
+"6. c #4A3900",
+"7. c #E7C67B",
+"8. c #8C6B00",
+"9. c #3929AD",
+"0. c #634284",
+"a. c #946342",
+"b. c #CEB56B",
+"c. c #4A3100",
+"d. c #291800",
+"e. c #312100",
+"f. c #8C6308",
+"g. c #E7AD18",
+"h. c #7B5A63",
+"i. c #CEAD73",
+"j. c #E7A508",
+"k. c #C68C00",
+"l. c #BD8408",
+"m. c #D69C08",
+"n. c #735A84",
+"o. c #AD7B39",
+"p. c #D69C00",
+"q. c #DEAD08",
+"r. c #EFB508",
+"s. c #4A39B5",
+"t. c #8C635A",
+"u. c #9C7B42",
+"v. c #6B5294",
+"w. c #846363",
+"x. c #E7A510",
+"y. c #6B5208",
+"z. c #6B4A00",
+"A. c #B58C4A",
+"B. c #DEB508",
+"C. c #E7D6B5",
+"D. c #735A00",
+"E. c #DEB518",
+"F. c #B58421",
+"G. c #8C5A00",
+"H. c #DEA518",
+"I. c #3121BD",
+"J. c #946300",
+"K. c #946B63",
+"L. c #1008E7",
+"M. c #C68C18",
+"N. c #211800",
+"O. c #9C6B00",
+"P. c #D69408",
+"Q. c #1810DE",
+"R. c #3121B5",
+"S. c #634200",
+"T. c #AD7318",
+"U. c #2921A5",
+"V. c #392900",
+"W. c #00004A",
+"X. c #100839",
+"Y. c #734A00",
+"Z. c #C68C08",
+"`. c #734A39",
+" + c #1008D6",
+".+ c #523110",
+"++ c #1008AD",
+"@+ c #0800DE",
+"#+ c #5A3910",
+"$+ c #AD7B08",
+"%+ c #5A3942",
+"&+ c #422952",
+"*+ c #0808CE",
+"=+ c #1008B5",
+"-+ c #392931",
+";+ c #6B4200",
+">+ c #5A3918",
+",+ c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" < < [ } | 1 . 2 { @ ] ; 3 > @ @ 3 4 4 - > @ @ @ , ",
+" < } | 1 < 1 ! ; : ; { > 5 6 7 @ @ ] 8 6 9 0 > @ @ @ % ",
+" < } | 1 2 : : : ! ] . ! ~ } 4 a 3 @ b 9 c 7 a d @ @ @ e ",
+" < < ! < < f < . ; ] ! ; - ; ; g h ^ 4 g @ ] 8 i @ @ @ e ",
+" ! } } ! ! : : : ! : : : ^ b j k l m n o @ @ p i @ @ @ e ",
+" } ! ! < < ! < f : : ! : @ q r s t u v w x y z ^ @ @ @ A ",
+" ! } } ! ! : : : ! : : : B C D E F G H H I u J K @ @ @ { ",
+" } f ! < < f < ! : : ! : K L M E N H H I I O P Q @ @ @ + ",
+" ! } } ! ! : : : ! : : : > C s R G w I S S D T U @ d @ @ , ",
+" } ! ! < < ! < f : : ! : j V W X P S Y Z ` ...c @ ! 4 > $ ",
+" ! } } ! ! : : : ! : : : > +.@.Y T T L #.$.%.9 +.@ ^ &.@ @ , ",
+" } f ! < < f < ! : : ! : : *.+.=.-.;.>.,.%.'.).).!.@ @ @ @ ~. ",
+" ! } } ! ! : : : ! : : : ; ).9 +.+.+.%.9 '.).).).6 > @ @ @ @ & ",
+": } ! ! < < ! < f : : ! : 9 ).: *.%.{.'.).).).).).).h @ @ @ @ ' ",
+": ! } } ! ! : : : ! : : : ).! : ).).).).).).).).).).p @ @ @ @ @ $ ",
+": } f ! < < f < ! : : : : ).[ : ).).).).).).).).).).a j @ @ @ @ @ ( ",
+": @ } } } ! ! : : ; ] : : : '.! : ).a '.).).).'.'.a *.a h @ @ @ @ @ @ % ",
+": @ @ @ @ | 1 ! ! ; ] : : : : a [ : ).'.).).).).'.*.6 +.{.%.> ^ > @ @ @ ' ",
+": @ @ @ @ @ < 2 ! ! ; ] : : : ).! : ).).).).).).).).).'.*.*.c @ > : @ @ @ ]. ",
+"@ @ @ @ @ @ @ 1 f ! ; ] : : : ).[ : ).).).).).).).).).).).9 +.@ j ^ > @ @ ' ",
+"@ @ @ @ @ @ @ 1 ^.! ; ] : : : ).! : ).).).).).).).).).).).).).h ~ ~ ^ @ @ @ /. ",
+"@ @ @ @ @ @ @ 1 ! ! ; : : : : ).[ : ).).).).).).).).).).).).).g : : ^ > @ @ (. ",
+": @ @ @ @ @ < 1 ! ! ; ] : : : ).! : ).).).).).).).).).).).).).+.@ @ @ ^ @ @ ' ",
+": @ @ @ @ | < 1 f ! ; ] : : : ).[ : '.).).).).).).).).).).).).*.@ @ @ ^ @ @ @ % ",
+": @ @ @ | < 2 ! ! ; ] : : ] ).! : '.).).).).).).).).).).).).).@ @ @ > @ @ @ ( ",
+": @ < | 1 ^.! ; ] : : : ] ).[ : '.).).).).).).).).).).).).).@ @ > > @ @ @ _ ",
+": ^.< 2 ! ; ] ] : : ] ).).! : '.).).).).).).).).).).).).).^ @ ^ @ @ @ @ + ",
+"] ] ! ! ; ] : ] : : ).).).[ : '.).).).).).).).).).).).).).] @ ^ @ @ @ @ { ",
+" ] ; ] : : ] . ).).).).! ] ).).).).).).).).).).).).).).@ > > j : ] @ $ ",
+" : . _.! . ! . ! ).).).).; ] '.).).).).).).).).).).:.<.[.}.@ @ @ @ ] }.e ",
+" : . |.1.E ! . ! d 6 ).).).] ).'.).).).).).).).).).).2.R I 3.@ @ @ @ 4.S 5. ",
+" : . ! M E . ! R 6.^ < ; : ).).).).).).).).).).).).).7.R 1.K @ @ @ @ 8.F v ",
+" 9.0.a.; . ! . ! . ^.< < ; : ).).).).).).).).).).).).).9 b.M D Y c.d.e.f.D R g. ",
+"h.1.M R M ! 2 1 < 1 ! ! : ] @ } '.).).).).).).).).).).).6 i.D j.k.L l.l.m.R R R n. ",
+"o.R E R E E ; ] : : : ] ; U @ } } ).).).).).).).).).).).*.>.p.q.j.p.m.D r.E R E R s. ",
+"t.r.E R E R R < 1 ] E R F l } } } ).).).).).).).).).).).9 u.k.r.r.s r.M R E R R R R v. ",
+"w.x.E R R R E < 1 ] E R E F y.} } ).).).).).).).).).).).!.z.k.r.R E R E R E R E R R E A.",
+"w.x.R R E R E < 1 ; R R E R B.C.).).).).).).).).).).9 ; @ D.m.r.E R R R R R E R R G E E.",
+"t.x.R R E R } } 2 . : R E R B.F.a ).).).).).).).).g j @ B G.m.r.R E R E R t R R R E H.I.",
+"#.D r.E < } | 1 ^.] : : R R q.l.3.g *.a 9 +.g b ] @ @ @ > J.m.r.E R R R R R R R M K.L. ",
+"M.m.1 } } | < ^.! ; : : : ] D l.Q @ @ @ @ @ @ @ @ @ @ @ N.O.P.r.R R E R R R 1.w.Q. ",
+"R.< } | | < 1 2 ! ; ] : : : : Y S.@ @ @ @ @ @ @ @ @ @ @ N.G.L p.r.r.s D m.T.U. ",
+"2 < | | < < 1 ^.! ; ; ] : : ] : V.# W.(.. . . . . . . $ X.Y.Y L Z T Z.l.`. + ",
+" < | < 1 ^.! ! ! ; ] : : ! .+++ @+#+G.Y $+$+O.%+ ",
+" 2 2 2 2 ; ; ] : . ! Q &+*+ =+-+S.;+>+,+= "};
diff --git a/icons/44x52-penguins/netscape.xpm b/icons/44x52-penguins/netscape.xpm
new file mode 100644
index 0000000..05a368e
--- /dev/null
+++ b/icons/44x52-penguins/netscape.xpm
@@ -0,0 +1,188 @@
+/* XPM */
+static char * PenguinNetscape_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"44 52 131 2",
+" c None",
+". c #00008c",
+"X c #000042",
+"o c #000008",
+"O c #000031",
+"+ c #00006b",
+"@ c #0000bd",
+"# c #0000b5",
+"$ c #000010",
+"% c #0000e7",
+"& c #393939",
+"* c Gray26",
+"= c #101008",
+"- c #0000de",
+"; c #000021",
+": c #52524a",
+"> c Gray39",
+", c Gray16",
+"< c #000063",
+"1 c Gray13",
+"2 c #181818",
+"3 c #0000c6",
+"4 c #000084",
+"5 c #000052",
+"6 c #101010",
+"7 c #292921",
+"8 c Gray45",
+"9 c Gray58",
+"0 c #cecece",
+"q c #848484",
+"w c Gray71",
+"e c Gray87",
+"r c Gray55",
+"t c Gray61",
+"y c #e7e7e7",
+"u c Gray42",
+"i c #5a5a5a",
+"p c #313131",
+"a c #0000ad",
+"s c Gray29",
+"d c #7b7b7b",
+"f c Gray3",
+"g c #7f623d",
+"h c #ad880c",
+"j c #9c8408",
+"k c #947b21",
+"l c #847b52",
+"z c Gray68",
+"x c #00009c",
+"c c #a5a5a5",
+"v c #8c6310",
+"b c #e7ad08",
+"n c #f7c610",
+"m c #e7c608",
+"M c #d6b521",
+"N c #e7ce21",
+"B c #9c7b00",
+"V c #94844a",
+"C c #dedece",
+"Z c #00007b",
+"A c #080800",
+"S c #845a08",
+"D c #dea508",
+"F c #f7bd10",
+"G c #efc608",
+"H c #efce18",
+"J c #e7ce31",
+"K c #dec608",
+"L c #d6b518",
+"P c #423100",
+"I c #c68408",
+"U c #e7ad10",
+"Y c #efce08",
+"T c #d6ad08",
+"R c #c6a510",
+"E c #5a3900",
+"W c #efbd10",
+"Q c #b59808",
+"! c #ce9408",
+"~ c #292100",
+"^ c #9c947b",
+"/ c #946308",
+"( c #bd9c08",
+") c #a77508",
+"_ c #ce8c08",
+"` c #d69410",
+"' c #ce9c42",
+"] c #bdb594",
+"[ c Gray74",
+"{ c #ad9c7b",
+"} c #bd8429",
+"| c #bdad84",
+" . c #c6c6c6",
+".. c Gray32",
+"X. c Gray84",
+"o. c #b5a594",
+"O. c #9c844a",
+"+. c #a5844a",
+"@. c #b1986b",
+"#. c #bdb5ad",
+"$. c #efefef",
+"%. c Gray97",
+"&. c #52525a",
+"*. c #08085a",
+"=. c #08088c",
+"-. c #c6c6ce",
+";. c Gray64",
+":. c Gray76",
+">. c #00cdcd",
+",. c #000073",
+"<. c #000094",
+"1. c #00868b",
+"2. c Gray51",
+"3. c black",
+"4. c #0000d6",
+"5. c Gray89",
+"6. c Gray100",
+"7. c #ad9442",
+"8. c #8c635a",
+"9. c #846363",
+"0. c #b58c4a",
+"q. c #e7a510",
+"w. c #deb518",
+"e. c #3121bd",
+"r. c #bd8408",
+"t. c #524221",
+"y. c #211800",
+"u. c #634200",
+"i. c #845a00",
+"p. c #392900",
+"a. c #1008ad",
+/* pixels */
+" . X o o o O + @ ",
+" # $ o o o o o o o o + % ",
+" # o o o o o o o o & * = O - ",
+" ; o o o o o o o o : > , o < ",
+" # o o o o o o o o = 1 2 = o o 3 ",
+" 4 o o o o o o o o o o o o o o 5 ",
+" < o o = o o o o o o = 6 o o o o ",
+" < o 1 * 7 = o o 7 8 8 & = o o o - ",
+" < = 9 0 q o o 1 w 0 e r = o o o @ ",
+" + , t 8 y 7 o u e i q y p o o o a ",
+" . & * * t s 2 8 t o 1 w d o o o a ",
+" . 2 u f g h j k l o o z d o o o a ",
+" x o c v b n m M N B V C 2 o o o Z ",
+" # A S D F G H J J K m L P o o o < ",
+" # P I U F Y J J K K T R E o o o X ",
+" # = S b W H N K Q Q D ! ~ o p o o - ",
+" 3 f ^ / ( R Q ) _ ` ' ] i o > 8 = + ",
+" - = [ { ) ! ! I } | .e [ o 2 ..o o - ",
+" X 6 X.[ o.O.+.@.#. .$.%.%.&.o o o o *. ",
+" =.6 * %.e [ [ [ .e $.%.%.%.0 = o o o o # ",
+" 3 $ 2 e %.%.X. .-.;.%.%.%.%.%.%.s o o o o ; ",
+" O o 9 %.%.%.%.;.:.>.>.;.%.%.%.%.z o o o o o + ",
+" ,.o 2 e %.%.%.;.>.>.>.>.>.;.%.%.%.y f o o o o o 4 ",
+" <.o o s .$.%.%.;.>.1.1.1.>.;.$.y X.y s o o o o o o @ ",
+" o o o d [ y %.%.;.>.1.> > >.2.X.0 [ -. .= 2 = o o o ; ",
+" 3.o = 6 .%.%.%.%.;.>.1.> > >.;.%.%.$.X.X.i o = 6 o o o x ",
+" 3.6 f 8 %.%.%.%.%.;.>.1.> > >.;.%.%.%.%.e [ o f 2 = o o ; ",
+" 3.3.2 6 $.%.%.%.%.%.;.>.1.> 1.>.;.%.%.%.%.%.%.s , , 2 o o o 4. ",
+" 3.6 f d %.%.%.%.%.%.;.5.1.* 1.:.;.%.%.%.%.%.%.t 6 6 2 = o o ,. ",
+" 3.3.2 f e %.%.%.%.%.%.6.;.>.* 1.:.%.%.%.%.%.%.%.[ o o o 2 o o ; ",
+" 3.o = * %.%.%.%.%.%.%.6.;.1.> 1.:.%.%.%.%.%.%.%.X.o o o 2 o o o @ ",
+" 3.3.6 o q %.%.%.%.%.%.%.6.;.>.> 1.:.%.%.%.%.%.%.%.%.o o o = o o o 4 ",
+" 3.o 2 = c %.%.%.%.%.%.%.6.;.1.> 1.:.> %.%.%.%.%.%.%.o o = = o o o 5 ",
+" 3.$ 3.3.3.z %.%.%.%.%.%.$.;.5.>.> 1.>.1.%.%.%.%.%.%.%.3.3.3.3.3.o o X ",
+"> 3.3.3.3.3.3.%.%.%.%.%.%.;.;.5.1.* 1.5.;.> > %.%.%.%.3.3.3.3.3.3.3.o < ",
+"2.* 3.3.3.3.3.3.3.%.%.%.%.;.5.5.5.>.1.;.5.5.:.:.;.%.%.3.3.3.3.3.3.3.3.3.+ ",
+":.1 6. 3.3.3.3.3.3.3.3.3.5.%.;.;.1.1.1.> * > 1.2.2.1.:.5.3.3.3.3.3.3.3.3.3.3.a ;.;.",
+"5.2.;.6.3.3.3.3.3.3.3.3.3.1.1.1.* * * * 1 * * * > > > 1.3.3.3.3.3.3.3.3.3.3.3.7. ;.>.:.",
+":.5.2.> 3.3.3.3.3.3.3.3.3.* * * * * * * * * * * > > > > 3.3.3.3.3.3.3.3.3.3.3.M ;.>.:.:.",
+"> 5.5.:.2.3.3.3.3.3.3.3.1 * * * * * * * * * * * > 1.1.> 3.3.3.3.3.3.3.3.3.3.3.;.>.:.> > ",
+"> 1.>.5.:.:.3.3.3.3.3.1 * * * * * * * * * > * * 1.1.1.1.3.3.3.3.3.3.3.3.3.3.:.>.>.> > 1.",
+"6.* >.:.5.:.2.3.3.3.* * * * * * * * * * > > 1.> 1.> > > 3.3.3.3.3.3.3.3.3.:.>.>.> > 1.3.",
+"8.1.1.2.>.1.> 1 * * * * * * * * * > > > 1.1.1.> > 1.> > 1.3.3.3.3.3.1.1.1.1.1.1.> 1.:.3.",
+"9.:.;.1.1.* 1 * * * * * * * * * > > 1.1.1.1.1.1.1.1.1.1.1.1.3.3.3.> 1.1.1.1.1.1.1.:.;.0.",
+"9.q.:.1.* 1 * * * * * * * * 1.1.2.1.;.;.;.1.1.:.:.;.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.:.2.w.",
+"8.:.;.* 1 * * * * * * > 1.1.1.;.1.1.:.:.:.1.>.5.:.1.1.1.;.1.1.1.1.1.1.1.1.1.1.> 1.;.1.e.",
+"} ;.1.* * * * * * * > 1.;.;.2.r.t.> ;.5.>.1.>.:.2.o o > 2.;.;.1.1.1.1.1.1.1.1.1.1.;.:. ",
+":.1.* * * * * * > > 1.:.:.2.D r.E o ;.5.>.1.>.5.:.o o o y.2.:.:.1.1.1.1.1.1.1.> 1.1.:. ",
+"1.* * * * > * 1.> 1.>.6.:.2.! ) u.> :.:.1.1.>.>.:.o o o y.2.:.6.:.1.1.1.1.1.1.> 1.1.1. ",
+"> * * * * 1.1.1.1.1.>.>.5.:.> i.p.> :.>.>.1.>.>.:.. . + ;.5.5.>.;.1.1.1.1.1.1.1.1.1.1. ",
+"* * * * > > 1.1.:.;.1.>.>.>.5.1.a.> ;.>.>.1.1.:.;. > ;.5.5.>.>.1.1.>.1.1.1.1.1.1.1.1. ",
+"* * * > > 1.1.:.5.5.1.* 1.>.>.:.> * 1.5.>.1.>.>.2. 1.5.5.>.>.1.>.>.5.:.1.1.1.1.1.1.1. "};
diff --git a/icons/44x52-penguins/network.xpm b/icons/44x52-penguins/network.xpm
new file mode 100644
index 0000000..7f438b9
--- /dev/null
+++ b/icons/44x52-penguins/network.xpm
@@ -0,0 +1,496 @@
+/* XPM */
+static char * PenguinWithPlug_xpm[] = {
+"44 52 441 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #C6C6CE",
+",. c #000048",
+"'. c #DDDDDD",
+"). c #818181",
+"!. c #000005",
+"~. c #7D7D7D",
+"{. c #7C7C7C",
+"]. c #0A0A05",
+"^. c #050505",
+"/. c #4E4E93",
+"(. c #D5D5D5",
+"_. c #3E3E3E",
+":. c #0C0C0C",
+"<. c #0000D6",
+"[. c #B8B8B8",
+"}. c #CACACA",
+"|. c #020202",
+"1. c #000073",
+"2. c #BBBBBB",
+"3. c #C2C2C2",
+"4. c #03039A",
+"5. c #C7C7C7",
+"6. c #161616",
+"7. c #030333",
+"8. c #2C2C2C",
+"9. c #FFFFFF",
+"0. c #03030A",
+"a. c #373737",
+"b. c #F6F6F6",
+"c. c #E4E4E4",
+"d. c #8A8A8A",
+"e. c #767676",
+"f. c #DCDCDC",
+"g. c #D4D4D4",
+"h. c #CFCFCF",
+"i. c #EBEBEB",
+"j. c #606060",
+"k. c #5C5C5C",
+"l. c #4B4B4B",
+"m. c #616161",
+"n. c #FBFBFB",
+"o. c #C1C1C1",
+"p. c #5B5B5B",
+"q. c #EAEAEA",
+"r. c #C4C4C4",
+"s. c #B6B6B6",
+"t. c #E6E6E6",
+"u. c #F0F0F0",
+"v. c #909090",
+"w. c #9D9D9D",
+"x. c #696969",
+"y. c #2F2F2F",
+"z. c #2D2D2D",
+"A. c #707070",
+"B. c #676767",
+"C. c #6A6A6A",
+"D. c #705800",
+"E. c #594C25",
+"F. c #D1D1D1",
+"G. c #515151",
+"H. c #868686",
+"I. c #8F8F8F",
+"J. c #ACACAC",
+"K. c #F4F4F4",
+"L. c #E2E2E2",
+"M. c #D0D0D0",
+"N. c #D2D2D2",
+"O. c #BEBEBE",
+"P. c #D3D3D3",
+"Q. c #C3C3C3",
+"R. c #040403",
+"S. c #0F0F07",
+"T. c #C68C29",
+"U. c #6C5C22",
+"V. c #C9C9C9",
+"W. c #969696",
+"X. c #EEEEEE",
+"Y. c #F5F5F5",
+"Z. c #F3F3F3",
+"`. c #E8E8E8",
+" + c #E1E1E1",
+".+ c #DFDFDF",
+"++ c #D9D9D9",
+"@+ c #CDCDCD",
+"#+ c #C5C5C5",
+"$+ c #B1B1B1",
+"%+ c #A6A6A6",
+"&+ c #919191",
+"*+ c #4D4D4D",
+"=+ c #000007",
+"-+ c #211808",
+";+ c #7B526B",
+">+ c #DEA510",
+",+ c #F3BA0F",
+"'+ c #6B5D32",
+")+ c #838383",
+"!+ c #A8A8A8",
+"~+ c #AEAEAE",
+"{+ c #E3E3E3",
+"]+ c #E0E0E0",
+"^+ c #CBCBCB",
+"/+ c #BFBFBF",
+"(+ c #ABABAB",
+"_+ c #A1A1A1",
+":+ c #595959",
+"<+ c #181008",
+"[+ c #AD9442",
+"}+ c #4A319C",
+"|+ c #CE8C18",
+"1+ c #E3B30F",
+"2+ c #534E3C",
+"3+ c #A4A4A4",
+"4+ c #B0B0B0",
+"5+ c #E5E5E5",
+"6+ c #CCCCCC",
+"7+ c #AFAFAF",
+"8+ c #B2B2B2",
+"9+ c #B7B7B7",
+"0+ c #666666",
+"a+ c #494949",
+"b+ c #4E4E4E",
+"c+ c #8C6B00",
+"d+ c #3929AD",
+"e+ c #634284",
+"f+ c #946342",
+"g+ c #837436",
+"h+ c #EDEDED",
+"i+ c #989898",
+"j+ c #A3A3A3",
+"k+ c #D7D7D7",
+"l+ c #BABABA",
+"m+ c #AAAAAA",
+"n+ c #5D5D5D",
+"o+ c #151500",
+"p+ c #0D0D04",
+"q+ c #404040",
+"r+ c #271700",
+"s+ c #312100",
+"t+ c #8C6308",
+"u+ c #E7AD18",
+"v+ c #7B5A63",
+"w+ c #8D7A39",
+"x+ c #9A9A9A",
+"y+ c #414141",
+"z+ c #606045",
+"A+ c #6E6E45",
+"B+ c #3C3C0C",
+"C+ c #B57E07",
+"D+ c #BD8408",
+"E+ c #D69C08",
+"F+ c #735A84",
+"G+ c #AD7B39",
+"H+ c #B9B9B9",
+"I+ c #A0A0A0",
+"J+ c #A7A7A7",
+"K+ c #4F4F4F",
+"L+ c #3C3C3C",
+"M+ c #E0E0D6",
+"N+ c #BBBB9C",
+"O+ c #797928",
+"P+ c #C18D07",
+"Q+ c #D8A007",
+"R+ c #EFB508",
+"S+ c #4A39B5",
+"T+ c #8C635A",
+"U+ c #EFCE10",
+"V+ c #DBDBDB",
+"W+ c #BCBCBC",
+"X+ c #5E5E5E",
+"Y+ c #121200",
+"Z+ c #292900",
+"`+ c #323223",
+" @ c #282828",
+".@ c #6E6E6E",
+"+@ c #EAEAE7",
+"@@ c #AFAF40",
+"#@ c #957F0E",
+"$@ c #B7930B",
+"%@ c #6B5294",
+"&@ c #846363",
+"*@ c #E7A510",
+"=@ c #B4B4B4",
+"-@ c #626262",
+";@ c #3C3C00",
+">@ c #A9A95C",
+",@ c #BCBC6F",
+"'@ c #808031",
+")@ c #3B3B02",
+"!@ c #686868",
+"~@ c #E8E8C0",
+"{@ c #E1E1D8",
+"]@ c #DEDED6",
+"^@ c #F0F0C4",
+"/@ c #E1E177",
+"(@ c #BBB85A",
+"_@ c #967C07",
+":@ c #CBA10D",
+"<@ c #B58C4A",
+"[@ c #D3A710",
+"}@ c #38321F",
+"|@ c #504F4B",
+"1@ c #C8C8A7",
+"2@ c #DFDFD8",
+"3@ c #D7D7C2",
+"4@ c #C5C59F",
+"5@ c #8B8B2E",
+"6@ c #C1C19A",
+"7@ c #CACAC0",
+"8@ c #EFEFD1",
+"9@ c #F5E8C9",
+"0@ c #FEFEC7",
+"a@ c #FBFBC6",
+"b@ c #CECE9A",
+"c@ c #4E4626",
+"d@ c #DEB518",
+"e@ c #9A7A0A",
+"f@ c #403507",
+"g@ c #828282",
+"h@ c #B3B3B3",
+"i@ c #979797",
+"j@ c #D2D2B1",
+"k@ c #E5E5D6",
+"l@ c #EEEABD",
+"m@ c #C4C36A",
+"n@ c #A7A755",
+"o@ c #AEAE88",
+"p@ c #E6E2BD",
+"q@ c #F9F1A0",
+"r@ c #FFFFAF",
+"s@ c #E7E79E",
+"t@ c #DEA518",
+"u@ c #3121BD",
+"v@ c #D6A607",
+"w@ c #644604",
+"x@ c #302D27",
+"y@ c #545454",
+"z@ c #7E7E7E",
+"A@ c #3B3B00",
+"B@ c #C1C1A0",
+"C@ c #D0D0CD",
+"D@ c #E4E4E0",
+"E@ c #F2F0D1",
+"F@ c #F7EACA",
+"G@ c #FDFBCB",
+"H@ c #E9E98F",
+"I@ c #B1B162",
+"J@ c #757567",
+"K@ c #D7D79A",
+"L@ c #F7F781",
+"M@ c #E3E3A5",
+"N@ c #946B63",
+"O@ c #1008E7",
+"P@ c #C68C18",
+"Q@ c #DEAD08",
+"R@ c #4C3000",
+"S@ c #020207",
+"T@ c #1C1C1C",
+"U@ c #757575",
+"V@ c #9B9B9B",
+"W@ c #0E0E01",
+"X@ c #272720",
+"Y@ c #5C5C5B",
+"Z@ c #BDBDBC",
+"`@ c #EEE0BF",
+" # c #FCF9B8",
+".# c #FFFFB1",
+"+# c #FFFFB4",
+"@# c #D9D9B8",
+"## c #141412",
+"$# c #2C2B27",
+"%# c #AEAE90",
+"&# c #B8B8A4",
+"*# c #3A3936",
+"=# c #1810DE",
+"-# c #3121B5",
+";# c #AD7318",
+"># c #AD7B08",
+",# c #C68C08",
+"'# c #634200",
+")# c #000003",
+"!# c #212122",
+"~# c #929292",
+"{# c #939393",
+"]# c #808080",
+"^# c #444444",
+"/# c #000002",
+"(# c #080600",
+"_# c #82817E",
+":# c #BABA81",
+"<# c #EDEDB3",
+"[# c #FFFF9A",
+"}# c #D5D5BC",
+"|# c #3F3108",
+"1# c #533D03",
+"2# c #2E1E06",
+"3# c #201A82",
+"4# c #1810C6",
+"5# c #4A317B",
+"6# c #734A39",
+"7# c #9C6B00",
+"8# c #845A00",
+"9# c #392900",
+"0# c #00004A",
+"a# c #000070",
+"b# c #26263B",
+"c# c #828283",
+"d# c #626263",
+"e# c #2B2B2C",
+"f# c #101031",
+"g# c #100839",
+"h# c #3F2800",
+"i# c #4E4125",
+"j# c #65655F",
+"k# c #DEDE92",
+"l# c #C6C6AD",
+"m# c #362807",
+"n# c #1008D6",
+"o# c #1810AD",
+"p# c #39217B",
+"q# c #734A31",
+"r# c #523110",
+"s# c #1008AD",
+"t# c #131313",
+"u# c #0800DE",
+"v# c #5A3910",
+"w# c #7A4F00",
+"x# c #755206",
+"y# c #2E2E2E",
+"z# c #7B5400",
+"A# c #5A3942",
+"B# c #422952",
+"C# c #0808CE",
+"D# c #1008B5",
+"E# c #392931",
+"F# c #6B4200",
+"G# c #5A3918",
+"H# c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" 2 2 2 } + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" 2 3 3 3 } : ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" 2 3 3 } / * ^ 3 =.=.+. .>.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" 2 3 } # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" 2 3 b ,.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.6 c @ @ @ @ @ ( ",
+" 2 '.).!.@ a .*.=.=.=.6 *.=.=.=.*.*.6 +.6 a @ @ @ @ @ @ % ",
+" 2 '.~.!.@ b X 6 =.=.=.*.=.=.=.=.*.+.| X >. .> ^ > @ @ @ ' ",
+" 2 '.{.].: .=.=.=.=.=.=.=.=.=.=.=.=.=.*.+.+.8 @ > : @ @ @ j ",
+" 2 '.).^.[ =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.3 X @ c ^ > @ @ ' ",
+" /.(._.:.*.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.a ~ ~ ^ @ @ @ <. ",
+" [.}.|.b =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.5 : : ^ > @ @ 1. ",
+" 2.3.|.3 =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.X @ @ @ ^ @ @ ' ",
+" 4.2.5.6.=.=.=.=.=.=.=.*.=.=.=.=.=.=.=.=.=.=.=.=.+.@ @ @ ^ @ @ @ % ",
+" 7.2.5.8.=.=.=.=.=.=.=.*.9.9.=.=.=.=.=.=.=.=.=.=.=.@ @ @ > @ @ @ ( ",
+" . 0.2.3.a.=.=.=.=.=.=.b.c.d.e.9.9.9.9.=.=.=.=.=.=.=.@ @ > > @ @ @ _ ",
+" * 0.2.f.a g.=.=.=.=.h.i.} ! j.j.k.l.m.9.9.9.9.9.=.=.^ @ ^ @ @ @ @ + ",
+" @ 0.2.n.o.p.q.=.=.r.1 s.}.t.u.q.| v.w.x.y.z.j.A.B.C.9.@ ^ @ @ @ @ { ",
+" c D.E.F.q.G.H.I.I.J.q.*.K.L.t.'.M.F.N.O.o.g.P.N.P.Q.7 R.S.c : ] @ $ ",
+" T.y y U.V.W.X.b.Y.Z.`.q. +.+'.++@+@+#+[.i $+k %+i &+*+) =+@ @ ] -+0 ",
+" ;+>+y L ,+'+)+!+~+Q.L.c.{+6 ]+'.+.@+^+/+O.i (+(+_+b :+*+) =+@ @ <+M [+ ",
+" }+|+G y L L 1+2+.++.W.3+4+]+5+.+'.P.@+6+/+7+8+9+).0+a+a+b+) =+@ @ c+z p ",
+" d+e+f+|+m L L y L y g+h+3 '.X i+j+^+P.k+@+@+r.l+m+} j.n+a+o+p+q+) r+s+t+x L u+ ",
+"v+>+G L G L L y L L L w+h+3 f.| | ~+3+x+V.@+@+Q.i+~.B.j.n+y+z+A+B+) C+D+E+L L L F+ ",
+"G+L y L y y L y L L y w+h+3 P.| | r.H+j+4 I+J+)+[ x.G.*+K+L+A.M+N+O+P+Q+R+y L y L S+ ",
+"T+R+y L y L L L L U+y w+h+V+M.| | #+X 3.W+5 1 {.X+Y+Z+Z+`+ @.@6 +@+@@@#@$@y L L L L %@ ",
+"&@*@y L L L y L L L y w+ .W+| | | r.X Q.2 =@W.b -@;@>@,@'@)@!@~@{@]@^@/@(@_@:@y L L y <@",
+"&@*@L L y L y L L y L [@}@|@I.}.5.W+3.l+2.s.W.).! ;@1@2@3@4@5@6@7@8@9@0@a@b@c@L L A y d@",
+"T+*@L L y L y U+L L L L y e@f@n+g@i J.$+h@s.i@{.m.;@j@'. +k@l@m@n@o@p@q@r@s@- L L y t@u@",
+"Z x R+y L y L L L y L n L L v@w@x@y@x+i h@=@i@z@0+A@B@C@D@E@F@G@H@I@J@K@L@M@a.L G N@O@ ",
+"P@E+E+*@Q@R+m y L L L L y L x D+R@S@T@U@V@=@w.e.-@W@X@Y@Z@`@ #.#+#@###$#%#&#*#&@=# ",
+"-#d ;#>#,#,#T E+x m y L L x N S '#@ @ )#!#~#{#]#0+^#:./#(#_#:#<#[#}#|#x 1#2#3# ",
+" 4#5#6#7#S >#D+N N E+D+S 8#9## 0#1.a#b#c#d#e#f#0#$ g#h#i#j#k#l#m#D+6#n# ",
+" O@o#p#q#l S 7#Q 8#r#s# T@t# u#v#w#x#y#y.z#A# ",
+" o#B#v#K B#C# D#E#'#F#G#H#= "};
diff --git a/icons/44x52-penguins/news.xpm b/icons/44x52-penguins/news.xpm
new file mode 100644
index 0000000..404943a
--- /dev/null
+++ b/icons/44x52-penguins/news.xpm
@@ -0,0 +1,559 @@
+/* XPM */
+static char * news_xpm[] = {
+"44 52 504 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #03030B",
+"a c #0202A8",
+"b c #4A4A4A",
+"c c #7B7B7B",
+"d c #04040C",
+"e c #434349",
+"f c #4D4DB1",
+"g c #080808",
+"h c #7F623D",
+"i c #AD880C",
+"j c #9C8408",
+"k c #947B21",
+"l c #847B52",
+"m c #ADADAD",
+"n c #2F2F35",
+"o c #A6A6A8",
+"p c #CECEDE",
+"q c #B9B9B9",
+"r c #00009C",
+"s c #A5A5A5",
+"t c #8C6310",
+"u c #E7AD08",
+"v c #F7C610",
+"w c #E7C608",
+"x c #D6B521",
+"y c #E7CE21",
+"z c #9C7B00",
+"A c #94844A",
+"B c #DEDECE",
+"C c #06060E",
+"D c #404045",
+"E c #BEBEBF",
+"F c #E5E5E6",
+"G c #E4E4E4",
+"H c #E2E2E2",
+"I c #ABABAB",
+"J c #080800",
+"K c #845A08",
+"L c #DEA508",
+"M c #F7BD10",
+"N c #EFC608",
+"O c #EFCE18",
+"P c #E7CE31",
+"Q c #DEC608",
+"R c #D6B518",
+"S c #423101",
+"T c #26262C",
+"U c #A1A1A3",
+"V c #DFDFDF",
+"W c #B4B4B4",
+"X c #C3C3C3",
+"Y c #DDDDDD",
+"Z c #DCDCDC",
+"` c #423100",
+" . c #C68408",
+".. c #E7AD10",
+"+. c #EFCE08",
+"@. c #D6AD08",
+"#. c #C6A510",
+"$. c #5A3A04",
+"%. c #4F4F53",
+"&. c #CACACB",
+"*. c #CFCFCF",
+"=. c #A4A4A4",
+"-. c #C0C0C0",
+";. c #D3D3D3",
+">. c #E1E1E1",
+",. c #EFBD10",
+"'. c #B59808",
+"). c #C9910A",
+"!. c #464028",
+"~. c #99999B",
+"{. c #AAAAAA",
+"]. c #A7A7A7",
+"^. c #B3B3B3",
+"/. c #A2A2A2",
+"(. c #878787",
+"_. c #DBDBDB",
+":. c #E9E9E9",
+"<. c #9C947B",
+"[. c #946308",
+"}. c #BD9C08",
+"|. c #A77508",
+"1. c #CE8C08",
+"2. c #D69410",
+"3. c #CE9C42",
+"4. c #AFA88F",
+"5. c #ACACAC",
+"6. c #DBDBDC",
+"7. c #D2D2D2",
+"8. c #9D9D9D",
+"9. c #7A7A7A",
+"0. c #818181",
+"a. c #767676",
+"b. c #E0E0E0",
+"c. c #E3E3E3",
+"d. c #BDBDBD",
+"e. c #AD9C7B",
+"f. c #CE9408",
+"g. c #BD8429",
+"h. c #BDAD84",
+"i. c #D4D4D4",
+"j. c #AEAEAE",
+"k. c #A8A8A8",
+"l. c #808080",
+"m. c #838383",
+"n. c #848485",
+"o. c #8D8D8D",
+"p. c #C1C1C1",
+"q. c #F2F2F2",
+"r. c #D5D5D5",
+"s. c #D6D6D6",
+"t. c #B5A594",
+"u. c #9C844A",
+"v. c #A5844A",
+"w. c #B1986B",
+"x. c #BDB5AD",
+"y. c #CACACA",
+"z. c #9A9A9A",
+"A. c #A3A3A3",
+"B. c #9F9F9F",
+"C. c #B2B2B2",
+"D. c #BFBFBF",
+"E. c #E8E8E8",
+"F. c #C6C6C6",
+"G. c #08088C",
+"H. c #F7F7F7",
+"I. c #CCCCCC",
+"J. c #EFEFEF",
+"K. c #F5F5F5",
+"L. c #9B9B9B",
+"M. c #B7B7B7",
+"N. c #C8C8C8",
+"O. c #D8D8D8",
+"P. c #CDCDCD",
+"Q. c #C6C6CE",
+"R. c #F0F0F0",
+"S. c #D1D1D1",
+"T. c #D7D7D7",
+"U. c #F4F4F4",
+"V. c #D9D9D9",
+"W. c #EDEDED",
+"X. c #B8B8B8",
+"Y. c #A6A6A6",
+"Z. c #D0D0D0",
+"`. c #CBCBCB",
+" + c #BBBBBB",
+".+ c #000073",
+"++ c #EEEEEE",
+"@+ c #C9C9C9",
+"#+ c #ECECEC",
+"$+ c #C2C2C2",
+"%+ c #989898",
+"&+ c #8F8F8F",
+"*+ c #F3F3F3",
+"=+ c #BCBCBC",
+"-+ c #C4C4C4",
+";+ c #C5C5C5",
+">+ c #969696",
+",+ c #000094",
+"'+ c #EAEAEA",
+")+ c #F9F9F9",
+"!+ c #9E9E9E",
+"~+ c #797979",
+"{+ c #AFAFAF",
+"]+ c #979797",
+"^+ c #B7B7B8",
+"/+ c #EBEBEB",
+"(+ c #929292",
+"_+ c #A9A9A9",
+":+ c #999999",
+"<+ c #8B8B8B",
+"[+ c #5C5C5C",
+"}+ c #FBFBFB",
+"|+ c #939393",
+"1+ c #BABABA",
+"2+ c #00004A",
+"3+ c #FCFCFC",
+"4+ c #B1B1B1",
+"5+ c #DADADA",
+"6+ c #868686",
+"7+ c #616161",
+"8+ c #F6F6F6",
+"9+ c #F8F8F8",
+"0+ c #FAFAFA",
+"a+ c #777777",
+"b+ c #7E7E7E",
+"c+ c #ABABAC",
+"d+ c #545454",
+"e+ c #00007B",
+"f+ c #F1F1F1",
+"g+ c #7D7D7D",
+"h+ c #7F7F7F",
+"i+ c #959595",
+"j+ c #757575",
+"k+ c #1A1A1A",
+"l+ c #090909",
+"m+ c #E6E6E6",
+"n+ c #919191",
+"o+ c #7C7C7C",
+"p+ c #101017",
+"q+ c #4B4B45",
+"r+ c #484848",
+"s+ c #E5E5E5",
+"t+ c #A1A1A1",
+"u+ c #BEBEBE",
+"v+ c #888888",
+"w+ c #575757",
+"x+ c #0D0D43",
+"y+ c #000000",
+"z+ c #909092",
+"A+ c #8A8A8A",
+"B+ c #909090",
+"C+ c #616169",
+"D+ c #36363C",
+"E+ c #A0A0A0",
+"F+ c #C7C7C7",
+"G+ c #707070",
+"H+ c #858585",
+"I+ c #717171",
+"J+ c #2C2C4C",
+"K+ c #0E0E1D",
+"L+ c #727272",
+"M+ c #6C6C6C",
+"N+ c #3D3D3F",
+"O+ c #101043",
+"P+ c #08080F",
+"Q+ c #8E8E8E",
+"R+ c #565657",
+"S+ c #3F3F42",
+"T+ c #222271",
+"U+ c #787878",
+"V+ c #B0B0B0",
+"W+ c #525252",
+"X+ c #25252C",
+"Y+ c #04046D",
+"Z+ c #ABA18F",
+"`+ c #81807F",
+" @ c #565656",
+".@ c #EFD66B",
+"+@ c #D6B54A",
+"@@ c #6E6E6E",
+"#@ c #4C4C4E",
+"$@ c #3D3D3D",
+"%@ c #221909",
+"&@ c #0000AD",
+"*@ c #745F6C",
+"=@ c #B5B0A4",
+"-@ c #C5C4C4",
+";@ c #959593",
+">@ c #6A6968",
+",@ c #9B9B9A",
+"'@ c #626262",
+")@ c #EFCE7B",
+"!@ c #49494B",
+"~@ c #AD9442",
+"{@ c #47318E",
+"]@ c #9D8356",
+"^@ c #898782",
+"/@ c #A9A9A8",
+"(@ c #BFBEBD",
+"_@ c #989896",
+":@ c #A5A5A4",
+"<@ c #595959",
+"[@ c #E7C67B",
+"}@ c #DEA510",
+"|@ c #3929AD",
+"1@ c #634284",
+"2@ c #946342",
+"3@ c #C08419",
+"4@ c #B49232",
+"5@ c #91865F",
+"6@ c #85837A",
+"7@ c #ADADAB",
+"8@ c #B1B1AF",
+"9@ c #B6B6B6",
+"0@ c #828282",
+"a@ c #CEB56B",
+"b@ c #E7AD18",
+"c@ c #7B5A63",
+"d@ c #E4AB0F",
+"e@ c #D9AD16",
+"f@ c #BDA44B",
+"g@ c #9A9480",
+"h@ c #888887",
+"i@ c #9B9B99",
+"j@ c #91918F",
+"k@ c #949492",
+"l@ c #9A9A99",
+"m@ c #E7A508",
+"n@ c #D69C08",
+"o@ c #735A84",
+"p@ c #AD7B39",
+"q@ c #EEBC0F",
+"r@ c #E4AF11",
+"s@ c #BD9A32",
+"t@ c #B7AD89",
+"u@ c #B1B0AC",
+"v@ c #858584",
+"w@ c #878786",
+"x@ c #9E9E9C",
+"y@ c #929291",
+"z@ c #828283",
+"A@ c #D69C00",
+"B@ c #DEAD08",
+"C@ c #EFB508",
+"D@ c #4A39B5",
+"E@ c #8C635A",
+"F@ c #E1B210",
+"G@ c #C39F36",
+"H@ c #C5BA96",
+"I@ c #B1B0AB",
+"J@ c #A8A8A7",
+"K@ c #898988",
+"L@ c #777776",
+"M@ c #848483",
+"N@ c #7F7F7E",
+"O@ c #706F6E",
+"P@ c #7E7E7D",
+"Q@ c #DDB335",
+"R@ c #EFB60D",
+"S@ c #6B5294",
+"T@ c #846363",
+"U@ c #E7A510",
+"V@ c #F6BC11",
+"W@ c #D3AC25",
+"X@ c #C1B896",
+"Y@ c #D3D2CF",
+"Z@ c #AFAFAE",
+"`@ c #9E9E9D",
+" # c #90908E",
+".# c #6B6A69",
+"+# c #686766",
+"@# c #757574",
+"## c #5F5F5F",
+"$# c #EFB60E",
+"%# c #B58C4A",
+"&# c #EFBD11",
+"*# c #E9C33F",
+"=# c #BDB59B",
+"-# c #C8C7C7",
+";# c #C3C2C2",
+"># c #9C9C9B",
+",# c #8F8F8E",
+"'# c #6E6D6C",
+")# c #5F5E5D",
+"!# c #696867",
+"~# c #747473",
+"{# c #8E8E8C",
+"]# c #4D4D50",
+"^# c #D69D0C",
+"/# c #DEB518",
+"(# c #EFC020",
+"_# c #E3C363",
+":# c #C0B9A1",
+"<# c #B7B7B6",
+"[# c #8D8D8C",
+"}# c #7D7D7C",
+"|# c #636261",
+"1# c #717170",
+"2# c #7C7C7B",
+"3# c #ACABAA",
+"4# c #555557",
+"5# c #3B3B35",
+"6# c #DEA518",
+"7# c #3121BD",
+"8# c #EFC125",
+"9# c #E6C563",
+"0# c #BAB297",
+"a# c #B0B0AE",
+"b# c #A6A6A4",
+"c# c #737271",
+"d# c #818180",
+"e# c #767675",
+"f# c #A3A2A1",
+"g# c #BDBDBC",
+"h# c #5A5A5C",
+"i# c #36363B",
+"j# c #1C1C14",
+"k# c #946300",
+"l# c #946B63",
+"m# c #1008E7",
+"n# c #C68C18",
+"o# c #EFBA1B",
+"p# c #DAB858",
+"q# c #AEA589",
+"r# c #A9A9A7",
+"s# c #A0A09E",
+"t# c #666665",
+"u# c #908F8E",
+"v# c #B1B1B0",
+"w# c #6D6D6D",
+"x# c #585858",
+"y# c #525254",
+"z# c #35353B",
+"A# c #0A0A12",
+"B# c #211800",
+"C# c #9C6B00",
+"D# c #D69408",
+"E# c #1810DE",
+"F# c #3121B5",
+"G# c #AD7318",
+"H# c #AD7B08",
+"I# c #C68C08",
+"J# c #D0941A",
+"K# c #CEAD5A",
+"L# c #A39B85",
+"M# c #A8A8A6",
+"N# c #737372",
+"O# c #6E6E6D",
+"P# c #807F7F",
+"Q# c #959594",
+"R# c #818182",
+"S# c #585859",
+"T# c #3F3F41",
+"U# c #353538",
+"V# c #313137",
+"W# c #0B0B12",
+"X# c #8C5A00",
+"Y# c #2921A5",
+"Z# c #1810C6",
+"`# c #4A317B",
+" $ c #734A39",
+".$ c #AD801D",
+"+$ c #B69A5B",
+"@$ c #9C9482",
+"#$ c #9B9A99",
+"$$ c #868685",
+"%$ c #7E7D7D",
+"&$ c #737272",
+"*$ c #949493",
+"=$ c #99999A",
+"-$ c #666667",
+";$ c #57575C",
+">$ c #454564",
+",$ c #272767",
+"'$ c #1A1A77",
+")$ c #12128D",
+"!$ c #08088F",
+"~$ c #100839",
+"{$ c #734A00",
+"]$ c #BD8408",
+"^$ c #1008D6",
+"/$ c #1810AD",
+"($ c #483284",
+"_$ c #977F70",
+":$ c #948C7C",
+"<$ c #817F7B",
+"[$ c #868584",
+"}$ c #7C7B7B",
+"|$ c #8A898B",
+"1$ c #4B4B4B",
+"2$ c #0800DE",
+"3$ c #5A3910",
+"4$ c #5A3942",
+"5$ c #4B45B4",
+"6$ c #675F6D",
+"7$ c #6A6865",
+"8$ c #686869",
+"9$ c #747474",
+"0$ c #1008B5",
+"a$ c #392931",
+"b$ c #634200",
+"c$ c #6B4200",
+"d$ c #5A3918",
+"e$ c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ 0 a ",
+" . - ; ; 5 b ^ [ 5 @ ] 2 c @ d e f ",
+" . ^ 7 g h i j k l @ @ m c @ n o p q ",
+" r @ s t u v w x y z A B ^ C D E F G H I ",
+" & J K L M N O P P Q w R S T U V W X Y H Z 3 ",
+" & ` ...M +.P P Q Q @.#.$.%.&.*.5 =.m -.;.>.>. ",
+" & > K u ,.O y Q '.'.L ).!.~.Z {.].^./.(.m _.:.H ",
+" / g <.[.}.#.'.|.1.2.3.4.5.6.7.8.1 9.0.a.].*.b.:.c. ",
+" , > d.e.|.f.f. .g.h.-.q i.Z j.k.l.m.n.o.m d.p.q.:.r. ",
+" + : s.d.t.u.v.w.x.X y.p.6 >.k.5.z.A.B.A.C.k.D.E.6 i.F. ",
+" G.: ; H.3 d.d.d.F.3 G I.;.J.K.;.q =.=.=.L.M.I N.N.O.V P. ",
+" / * ^ 3 H.H.s.F.Q.J.R.O.s.H q.b.S.V y.k.z.C.W X | q F._.T.k. ",
+" # @ } H.H.H.H.H.H.U.V.| 3 W.V C.X.s.T.3 *.S.Y.Z.`. +d.*.I.s ",
+" .+@ ^ 3 H.H.H.H.H.H.++@+T.#+H.V.d.$+%+&+O.*+=+].T.-+;+^. +X.>+ ",
+" ,+@ @ b F.J.H.H.H.6 '+i.y.#+)+#+*.C.!+%+~+{+W.]+p.*.^+D.-.{+k.L. ",
+" , @ @ @ c d.6 H.H.H./+i.X E.)+W.C.Y.5 (+`.>+_+=+:+y.$+ +p.7.].:+<+[+ ",
+" ,+@ > : F.H.H.H.H.H.:.D.7.q.}+>.B.|+-.7.q B.I 5 *.F.1+D.y.W L.} a. ",
+" 2+: g [ H.H.H.H.H.U.Y s.:.)+3+K. +9.=.T.4+s j.C.5+ +N.y.y.Y.z.6+7+ ",
+" , @ ^ : J.H.H.H.H.8+G Z W.9+0+0+q.F.a+b+7.6 D.s 7.$+-+D.;+M.c+=.1 d+ ",
+" e+: g c H.H.H.H.H.#+_.#+9+f+;.Y S.]+g+h+-+R.F.I._.P.| P.i.D._+i+j+ ",
+" ' k+l+3 H.H.H.#+:.Y '+8+/+M.<+p.W :+`.b.#+7./.b.m+O.=+M.P.W n+o+8 ",
+" & p+q+r+J.H.H.s+Z.;.'+J.1+o.n+5 t+o.m.*.H.i.z.d.;+:.6 ;+u+D.{.s v+w+ ",
+" x+y+z+1 6 b.P.Z.H :.U.d.o+A+$+W.S.n+o+X *.t+C.5.B+Y )+c.D.C.=.4 C+ ",
+" . D+y+y+E+;.$+N.b.*+)+Z.>+F+;.E.'+s+s+V.`.t+M.A+G+H+5+7.5+W ].Y.I+J+ ",
+" K+y+y+y+A.%+Y.@+s.>.N.v+:+L+4 s W k.s+V.E+j.-+~+8.3 p.n+_+M.o.M+N+O+ ",
+" P+y+y+y+E+Q+s 2 -.r.=+~+/.~+k.2 1 i+X k.M.L.G+G+M.$+k.j.j.W A+R+S+T+ ",
+" y+y+y+y+D.I ].4 ~+>+A.>+t+A.U+(.s V+s 1+2 4 [ I 1+B.(+s i+Q+a.W+X+Y+ ",
+" Z+y+y+`+5 E+A.<+8 @M+:+~+:+6+I $+j.2 -.L.:+1+C.z .@+@U U @@#@$@%@&@ ",
+" *@=@-@;@>@,@{.} ]+'@w+m.4 v+D.X =.5.u+M.5 <+s m z )@,.Q U U !@T L '.~@ ",
+" {@]@^@/@(@;@_@:@]+k.G+<@B.r.P.D.s q 6 ;.L.5 +_+<+z [@,.}@M L L L L N x ",
+" |@1@2@3@4@5@6@7@8@;@_@]+Y.g+[+Q+-.9@].W >.'+c.| I.m o+0@K a@..L O O O M L ,.b@ ",
+"c@}@..,.d@e@f@g@h@i@j@k@l@s o.j+B.&+G+].S.@+`.5+r.X.:+} <+K M L m@M M O n@,.,.,.o@ ",
+"p@,.M q@r@s@t@u@v@w@x@k@h@y@z.z@8.} !+M.V+M.F.Z :.W A.A.6+K M A@B@M M M C@M ,.M ,.D@ ",
+"E@C@M F@G@H@I@J@K@L@M@N@O@P@%+Q+E+_+4+I _+^.9@7.>.X A.} 0.K M Q@R@M C@M ,.M ,.,.,.,.S@ ",
+"T@U@V@W@X@Y@Z@`@ #L@O@.#+#@#l@2 j.].C.=+k.{.I {+;+-+z.o+##K M $#,.M ,.M ,.M ,.M ,.,.M %#",
+"T@U@&#*#=#-#;#>#,#h@'#)#!#~#{#W {+V+q u+j.=.L.5 V+V+o.7 ]#K ^#C@M ,.,.,.,.,.M ,.,.O M /#",
+"E@U@,.(#_#:#-@<#_@[#}#|#O@1#2#3#X.{.C.1+k.(+5 E+5 B.h+4#5#K n@C@,.M ,.M ,.v ,.,.,.M 6#7#",
+"g.L C@M 8#9#0#a#b#i@;@c#d#~#e#f#g#t+s /.L.%+z.Q+9.L+h#i#j#k#n@C@M ,.,.,.,.,.,.,...l#m# ",
+"n#n@n@U@B@o#p#q#b#r#s#K@M@+#t#u#v#Y.z.8.<+n.9.w#x#y#z#A#B#C#D#C@,.,.M ,.,.,.}@T@E# ",
+"F#h G#H#I#I#J#K#L#_@M#,#N@N#O#P#Q#E+R#b+L+w#S#T#U#V#W#@ B#X# .A@C@C@u L n@G#Y# ",
+" Z#`# $C#.$+$@$#$$$w@#$%$&$*$=$I+-$;$>$,$'$)$!$. $ ~${$|. .1.f.I#]$ $^$ ",
+" m#/$($_$:$<$[$u#}$@@|$!+6+w+1$ 2$3$X#|.H#H#C#4$ ",
+" 5$6$7$~+9.8$9.4 9$ 0$a$b$c$d$e$= "};
diff --git a/icons/44x52-penguins/printing.xpm b/icons/44x52-penguins/printing.xpm
new file mode 100644
index 0000000..347a9be
--- /dev/null
+++ b/icons/44x52-penguins/printing.xpm
@@ -0,0 +1,311 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"44 52 253 2",
+" c Black",
+". c #000008",
+"X c #080800",
+"o c Gray3",
+"O c #000010",
+"+ c #101008",
+"@ c #101010",
+"# c #181818",
+"$ c #000021",
+"% c #000031",
+"& c #100839",
+"* c #002f00",
+"= c #002f2f",
+"- c #2f0000",
+"; c #211808",
+": c #2f002f",
+"> c #292100",
+", c #2f2f00",
+"< c #392900",
+"1 c Gray13",
+"2 c #292921",
+"3 c Gray16",
+"4 c #2f2f2f",
+"5 c #392931",
+"6 c #313131",
+"7 c #393939",
+"8 c #000042",
+"9 c #00004a",
+"0 c #000052",
+"q c #08085a",
+"w c #000063",
+"e c #00006b",
+"r c #000073",
+"t c #00007b",
+"y c #29187b",
+"u c #322f4e",
+"i c #39217b",
+"p c #2f492f",
+"a c #2f495e",
+"s c #423100",
+"d c #5a3900",
+"f c #523110",
+"g c #5a3910",
+"h c #5a3918",
+"j c #422952",
+"k c #492f53",
+"l c #5a3942",
+"z c #4a317b",
+"x c #634200",
+"c c #6b4200",
+"v c #734a00",
+"b c #734a31",
+"n c #734a39",
+"m c #7f623d",
+"M c Gray26",
+"N c #494949",
+"B c Gray29",
+"V c #49495e",
+"C c #5e495e",
+"Z c #52524a",
+"A c Gray32",
+"S c #52525a",
+"D c #5a5a5a",
+"F c Gray37",
+"G c #50497a",
+"H c #545e70",
+"J c #466145",
+"K c #5c6243",
+"L c #52675c",
+"P c #7b526b",
+"I c #7b5a63",
+"U c #705e70",
+"Y c Gray39",
+"T c Gray42",
+"R c #71686c",
+"E c Gray44",
+"W c Gray45",
+"Q c #7b7b7b",
+"! c #000084",
+"~ c #00008c",
+"^ c #08088c",
+"/ c #000094",
+"( c #00009c",
+") c #0000ad",
+"_ c #0000b5",
+"` c #0000bd",
+"' c #1008ad",
+"] c #1008b5",
+"[ c #1810ad",
+"{ c #2921a5",
+"} c #3929ad",
+"| c #3121b5",
+" . c #3121bd",
+".. c #0000c6",
+"X. c #0808ce",
+"o. c #0000d6",
+"O. c #0000de",
+"+. c #0800de",
+"@. c #1008d6",
+"#. c #1810c6",
+"$. c #1810de",
+"%. c #0000e7",
+"&. c #1008e7",
+"*. c #4a319c",
+"=. c #4a39b5",
+"-. c #5e6c86",
+";. c #634284",
+":. c #6b5294",
+">. c #735a84",
+",. c #6a7087",
+"<. c #008223",
+"1. c #428157",
+"2. c #68817a",
+"3. c #845a00",
+"4. c #845a08",
+"5. c #8c5a00",
+"6. c #8c6310",
+"7. c #946308",
+"8. c #9c6b00",
+"9. c #9c7b00",
+"0. c #947b21",
+"q. c #a77508",
+"w. c #ad7b08",
+"e. c #ad7318",
+"r. c #ad7b39",
+"t. c #8c635a",
+"y. c #847b52",
+"u. c #946342",
+"i. c #846363",
+"p. c #817b70",
+"a. c #946b63",
+"s. c #817081",
+"d. c #9c8408",
+"f. c #ad880c",
+"g. c #bd8408",
+"h. c #b59808",
+"j. c #bd9c08",
+"k. c #bd8429",
+"l. c #94844a",
+"z. c #9c844a",
+"x. c #8c8177",
+"c. c #89907e",
+"v. c #9c947b",
+"b. c #a5844a",
+"n. c #ad9442",
+"m. c #b58c4a",
+"M. c #ad9c7b",
+"N. c #b1986b",
+"B. c #c68408",
+"V. c #c68c08",
+"C. c #ce8c08",
+"Z. c #c68c18",
+"A. c #ce8c18",
+"S. c #ce9408",
+"D. c #d69c00",
+"F. c #d69c08",
+"G. c #d69410",
+"H. c #c6a510",
+"J. c #d6ad08",
+"K. c #dea508",
+"L. c #dead08",
+"P. c #dea510",
+"I. c #dea518",
+"U. c #d6b518",
+"Y. c #deb518",
+"T. c #d6b521",
+"R. c #e7ad08",
+"E. c #e7a510",
+"W. c #e7ad10",
+"Q. c #e7ad18",
+"!. c #efb508",
+"~. c #efbd10",
+"^. c #f7bd10",
+"/. c #ce9c42",
+"(. c #dec608",
+"). c #e7c608",
+"_. c #efc608",
+"`. c #efce08",
+"'. c #efce10",
+"]. c #efce18",
+"[. c #f7c610",
+"{. c #e7ce21",
+"}. c #e7ce31",
+"|. c #818181",
+" X c #848484",
+".X c #8c818b",
+"XX c Gray55",
+"oX c #818190",
+"OX c #819090",
+"+X c #90819f",
+"@X c #909090",
+"#X c Gray58",
+"$X c #90909f",
+"%X c #909f9f",
+"&X c #9f909f",
+"*X c Gray61",
+"=X c #9f9f9f",
+"-X c #9f9fad",
+";X c #9fadad",
+":X c #ad9fad",
+">X c #a2b19c",
+",X c #bdad84",
+"<X c #b5a594",
+"1X c #bdb594",
+"2X c #a5a5a5",
+"3X c Gray68",
+"4X c #adadba",
+"5X c #adbaad",
+"6X c #adbaba",
+"7X c #baadba",
+"8X c #bdb5ad",
+"9X c Gray71",
+"0X c Gray73",
+"qX c Gray74",
+"wX c #bebebe",
+"eX c #babac6",
+"rX c #bac6ba",
+"tX c #bac6c6",
+"yX c #c6baba",
+"uX c #c6bac6",
+"iX c #d3b7c6",
+"pX c #c6c6ba",
+"aX c #c6c6c6",
+"sX c #c6c6ce",
+"dX c #cecece",
+"fX c #c6c6d2",
+"gX c #c6d2c6",
+"hX c #c4d0db",
+"jX c #d3c6c0",
+"kX c #d2c6d2",
+"lX c #dcdecd",
+"zX c #dedece",
+"xX c #d2d2d2",
+"cX c Gray84",
+"vX c #d2ded2",
+"bX c #ded1de",
+"nX c Gray87",
+"mX c #d3cfe5",
+"MX c #d8ddf0",
+"NX c #eaddee",
+"BX c #eae9dd",
+"VX c #e7e7e7",
+"CX c #e3ede5",
+"ZX c #e9e9e9",
+"AX c #efefef",
+"SX c #e9e9f9",
+"DX c #effbf8",
+"FX c #f6e5f3",
+"GX c #f4f4f4",
+"HX c Gray97",
+"JX c #fcf9fc",
+"KX c Gray100",
+"LX c None",
+/* pixels */
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLX~ 8 . . . % e ` LXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLX_ O . . . . . . . . e %.LXLXLXLXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLXLX_ . . . . . . . . 7 M + % O.LXLXLXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLXLX$ . . . . . . . . Z Y 3 . w LXLXLXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLX_ . . . . . . . . + 1 # + . . ..LXLXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLX! . . . . . . . . . . . . . . 0 LXLXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLXw . . + . . . . . . + @ . . . . LXLXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLXw . 1 M 2 + . . 2 W W 7 + . . . O.LXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLXw + #XdX X. . 1 9XdXnXXX+ . . . ` LXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLXe 3 *XW VX2 . T nXD XVX6 . . . ) LXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLX~ 7 M M *XB # W *X. 1 9XQ . . . ) LXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLX~ # T o m f.d.0.y.. . 3XQ . . . ) LXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLX( . 2X6.R.[.).T.{.9.l.zX# . . . t LXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLX_ X 4.K.^._.].}.}.(.).U.s . . . w LXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLX_ s B.W.^.`.}.}.(.(.J.H.d . . . 8 LXLXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLX_ + 4.R.~.].{.(.h.h.K.S.> . 6 . . O.LXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLX..o v.7.j.H.h.q.C.G./.1XD . Y W + e LXLXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLXO.+ qXM.q.S.S.B.k.,XaXnXqX. # A . . O.LXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLXLX8 @ cXqX<Xz.b.N.8XaXAXHXHXS . . . . q LXLXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLXLX^ @ M HXnXqXqXqXaXnXAXHXHXHXdX+ . . . . _ LXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLX..O # nXHXHXcXaXsXAXHXHXHXHXHXHXB . . . . $ LXLXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXLX% . #XHXHXHXHXHXHXHXHXHXHXHXHXHX3X. . . . . e LXLXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLXLXr . # nXHXHXHXHXHXHXHXHXHXHXHXHXHXVXo . . . . . ! LXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLX/ . . B aXAXHXHXHXjX6XHXHXHXAXAXVXcXVXB . . . . . . ` LXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXO.. . . Q qXVXHXHXpXAXHXuX6X6XjXcXdXqXsXaX+ # + . . . $ LXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLX/ . + @ aXHXHXjX6XGXDXJXGXFXGXFXuX6X6XjXcXD . + @ . . . ( LXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLX9 @ o W HXHX6XGXGX@XU c.7XGXGXGXFXZXFXvXuXjX. o # + . . $ LXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXO.. # @ AXpX6XGXZX@XN a u a C OX7XGXGXGXGXGXuX6X6XjX# . . . o.LXLXLXLXLX",
+"LXLXLXLXLXLXLXLXt @ o Q 6XGXGXaX|.C N C N k p 4 4 N p.7XGXGXGXGXGXFXuX6XjX. r LXLXLXLXLX",
+"LXLXLXLXLXLXLXLX$ # o jXGXZX:XE N a C J E 2.H E N p 4 p U vX@X5XJXGXJXGX@X%X$ LXLXLXLXLX",
+"LXLXLXLXLXLXLX_ . pX6XGX>XU F s.@X:X=X.XK C N C 2.s.F k @X7X 1.<.iXGX:Xa : . ` LXLXLXLX",
+"LXLXLXLXLXLXLXDXpXGXGX2.@XgXFXDXJXDXGXGXMXrX$XE V L C @XnXN 4 <.J =XfXN H = . ! LXLXLXLX",
+"LXLXLXLXLXLXJX6XGX.XE C E &XaXFXGXJXGXFXGXZXCXbX0X=X@XJXJXKXZXU pXbXL C N : . 0 LXLXLXLX",
+"LXLXLXLXLXLXpXGXGXGXxX5X.XE C 2.=XCXJXGXkXOXs.N oXCXSXGXGXDXJXDXbXL V N V = . 8 LXLXLXLX",
+"LXLXLXLXLXLXBXSXCXZXGXGXGXkX3Xs.E C E C 4 V |.nXvXbXxXxXvXNXZXoXN k N C 2.: . w LXLXLXLX",
+"LXLXLXLXLXLXZXrX4XhXnXCXGXGXGXGXxX6XoXE U vXZXvXfXhXmXvXMXrXV a k a ,.2.V = . e LXLXLXLX",
+"LXLXLXLXLXLXDXnXaX3X5XyXvXnXGXZXZXFXGXkXGXNXrXjXgXaXCXbXE k N k N s.L C F : ; ) LXLXLXLX",
+"LXLXLXLXLXP DXDXfXDXbXrX3X6XaXCXZXCXMXGXGXGXJXCXxXvX+XN V a V ,.,.L H H H = h.n.LXLXLXLX",
+"LXLXLXLX*.A.DXGXgXJXvXNXGXbX0X:X=XuXnXMXvXZXGXFXnXC a V N U ,.C N G H U H : _.T.LXLXLXLX",
+"LX} ;.u.A.R.DXGXeXDXSXCXMXvXGXGXnX3X-X;XfXvXmXCXs.a V a ,.F V L H E U E ,.= ~.Q.LXLXLXLX",
+"I P.W.~.W.~.DXJX>X0XvXFXZXNXvXbXgXFXlXjX>X=X3XbXE N E s.F C F U F U E ,.,.: ~.~.>.LXLXLX",
+"r.~.^.~.^.^.DXGXoXvX-X%XaXCXZXvXmXgXfXaXaXvXeX>X@X,.U L H H H E U E U 2.u = ~.^.~.=.LXLX",
+"t.!.^.~.^.~.DXFXc.JXZXbX>X.X0XxXCXnXxXfX>XnXvXbX>Xk V G F G H U E ,.N : p U ~.~.~.~.:.LX",
+"i.E.^.~.~.~.x.p E tXZXGXSXDX4X%X.X6XxXvX4XCXxX6X,.N H L H E ,.-.,.N 4 a ,.^.~.^.~.~.^.m.",
+"i.E.~.~.^.~.^.~.K k |.yXCXNXGXFXlX7Xc.&X=XNXxXjX2.C F U H U E U 4 : F ~.~.~.^.~.~.].^.Y.",
+"t.E.~.~.^.~.^.'.~.~.G p V %XvXvXNXGXMX3X.XCXxXgX|.L U -.,.,.V = N L ~.^.~.[.~.~.~.^.I. .",
+"k.K.!.^.~.^.~.~.~.^.~.[.|.k a s.vXxXxXxX|.NXgXuX2.U E U ,.k , F ^.~.~.~.~.~.~.~.W.a.&.LX",
+"Z.F.F.E.L.!.R.^.~.~.~.~.^.~.|.J k L 3XgXoXCXfXtX|.E ,.E 4 = F !.~.~.^.~.~.~.P.i.$.LXLXLX",
+"| m e.w.V.V.C.F.K.R.^.~.~.K.S.q.x s.p k R NXgXaX|.H p - N U B.D.!.!.R.K.F.e.{ LXLXLXLXLX",
+"LXLXLX#.z n 8.q.w.g.S.S.F.g.q.3.< % 9 @XU a H >XoX= : F & v q.B.C.S.V.g.n @.LXLXLXLXLXLX",
+"LXLXLXLXLXLX&.[ i b 6.q.8.7.3.f ' LXLXLXLXC N k * k R LX+.g 5.q.w.w.8.l LXLXLXLXLXLXLXLX",
+"LXLXLXLXLXLXLXLXLXLX[ j g d j X.LXLXLXLXLXLXLX>X,.LXLXLXLX] 5 x c h y %.LXLXLXLXLXLXLXLX"
+};
diff --git a/icons/44x52-penguins/programs.xpm b/icons/44x52-penguins/programs.xpm
new file mode 100644
index 0000000..346f67d
--- /dev/null
+++ b/icons/44x52-penguins/programs.xpm
@@ -0,0 +1,653 @@
+/* XPM */
+static char * program_xpm[] = {
+"44 52 598 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #000094",
+"!. c #232257",
+"~. c #3C3C3C",
+"{. c #474447",
+"]. c #312E31",
+"^. c #4E4D4E",
+"/. c #282828",
+"(. c #282428",
+"_. c #312F31",
+":. c #626062",
+"<. c #A0A0A0",
+"[. c #CAC9CA",
+"}. c #1F1F1F",
+"|. c #171718",
+"1. c #1A191A",
+"2. c #1F1D1F",
+"3. c #111111",
+"4. c #131111",
+"5. c #242323",
+"6. c #909090",
+"7. c #7E7B7E",
+"8. c #C0BDC0",
+"9. c #4A484A",
+"0. c #302F30",
+"a. c #999799",
+"b. c #5F5E5F",
+"c. c #131313",
+"d. c #141414",
+"e. c #908F90",
+"f. c #0000D6",
+"g. c #DFDCDF",
+"h. c #F6F4F8",
+"i. c #EAE7EB",
+"j. c #878687",
+"k. c #757375",
+"l. c #EBE7EA",
+"m. c #E6E2E5",
+"n. c #D5D1D5",
+"o. c #918C8E",
+"p. c #262426",
+"q. c #171617",
+"r. c #7A7A7A",
+"s. c #EAEAEA",
+"t. c #B6B3B8",
+"u. c #E0DCE2",
+"v. c #E8E4E8",
+"w. c #E5E1E5",
+"x. c #B6B0B3",
+"y. c #292829",
+"z. c #232223",
+"A. c #ACAAAC",
+"B. c #DFDBDE",
+"C. c #CFCACD",
+"D. c #D1CACE",
+"E. c #CFCACE",
+"F. c #3C3B3C",
+"G. c #939393",
+"H. c #555555",
+"I. c #828082",
+"J. c #424243",
+"K. c #8E8D8F",
+"L. c #E1DDE1",
+"M. c #DFDBDF",
+"N. c #DCD8DC",
+"O. c #B4B0B2",
+"P. c #B1AAAD",
+"Q. c #CECCD0",
+"R. c #D0C9CD",
+"S. c #C8C3C7",
+"T. c #C5C1C5",
+"U. c #B2ACAF",
+"V. c #1A1A1A",
+"W. c #1B1B1B",
+"X. c #2E2D2E",
+"Y. c #9B9A9B",
+"Z. c #545254",
+"`. c #8A888A",
+" + c #E0DCE0",
+".+ c #D8D4D8",
+"++ c #D6D2D4",
+"@+ c #D0CCCF",
+"#+ c #CFC9CD",
+"$+ c #C9C2C6",
+"%+ c #C7C0C4",
+"&+ c #C1BDC1",
+"*+ c #BDB9BD",
+"=+ c #A5A2A5",
+"-+ c #121212",
+";+ c #2A2A2A",
+">+ c #0F0F0F",
+",+ c #4F4E4F",
+"'+ c #DADADA",
+")+ c #E3DFE5",
+"!+ c #C1C0C3",
+"~+ c #838283",
+"{+ c #DDD9DD",
+"]+ c #D8D4D5",
+"^+ c #D2CED1",
+"/+ c #CFCBCE",
+"(+ c #CCC5C9",
+"_+ c #C2BEC2",
+":+ c #C0BABE",
+"<+ c #B7B3B7",
+"[+ c #B0B0B4",
+"}+ c #8D898D",
+"|+ c #434243",
+"1+ c #6D6B6D",
+"2+ c #B2B0B3",
+"3+ c #383738",
+"4+ c #161616",
+"5+ c #868686",
+"6+ c #E4E0E4",
+"7+ c #E3DFE3",
+"8+ c #ECE8EB",
+"9+ c #D7D3D6",
+"0+ c #D1CDCF",
+"a+ c #CEC8CC",
+"b+ c #C8C4C8",
+"c+ c #C3C1C5",
+"d+ c #BFBBBF",
+"e+ c #BBB7BB",
+"f+ c #B9B5B9",
+"g+ c #B3AFB3",
+"h+ c #AEACB0",
+"i+ c #ADA9AD",
+"j+ c #A8A4A8",
+"k+ c #A6A2A6",
+"l+ c #BEBCC0",
+"m+ c #A4A4A8",
+"n+ c #6E6D6F",
+"o+ c #272727",
+"p+ c #979797",
+"q+ c #DDD9DC",
+"r+ c #D6D2D5",
+"s+ c #D1CDD1",
+"t+ c #CECACD",
+"u+ c #CAC6CA",
+"v+ c #C7C1C5",
+"w+ c #BDBABE",
+"x+ c #B3B0B4",
+"y+ c #B0AFB3",
+"z+ c #AEAAAD",
+"A+ c #ACA8AA",
+"B+ c #A8A4A6",
+"C+ c #A19FA3",
+"D+ c #9E9B9F",
+"E+ c #9B979B",
+"F+ c #969397",
+"G+ c #918D91",
+"H+ c #A09FA0",
+"I+ c #F3F3F3",
+"J+ c #C7C3C7",
+"K+ c #CDC6CA",
+"L+ c #C1C0C4",
+"M+ c #B1B0B4",
+"N+ c #A9A7AB",
+"O+ c #A9A5A9",
+"P+ c #A4A0A4",
+"Q+ c #A09CA0",
+"R+ c #9D999D",
+"S+ c #999599",
+"T+ c #928E96",
+"U+ c #908C94",
+"V+ c #8E8A8E",
+"W+ c #817E7E",
+"X+ c #151515",
+"Y+ c #1A1B1A",
+"Z+ c #A7A8A7",
+"`+ c #F6F6F6",
+" @ c #3D3C3D",
+".@ c #9B989B",
+"+@ c #C3BFC5",
+"@@ c #BFBEC2",
+"#@ c #BCB8BC",
+"$@ c #B4B0B4",
+"%@ c #ABAAAE",
+"&@ c #807E80",
+"*@ c #494948",
+"=@ c #727072",
+"-@ c #999699",
+";@ c #949298",
+">@ c #918D95",
+",@ c #8E8A92",
+"'@ c #8C888A",
+")@ c #888286",
+"!@ c #373637",
+"~@ c #D8D8D8",
+"{@ c #F7EFD6",
+"]@ c #EFD66B",
+"^@ c #D6B54A",
+"/@ c #211808",
+"(@ c #7D7B7D",
+"_@ c #BDB9BE",
+":@ c #B5B2B6",
+"<@ c #8F8C8F",
+"[@ c #383838",
+"}@ c #171716",
+"|@ c #232323",
+"1@ c #7A787A",
+"2@ c #959195",
+"3@ c #8D898C",
+"4@ c #898587",
+"5@ c #858183",
+"6@ c #777677",
+"7@ c #2F2F2F",
+"8@ c #EFCE7B",
+"9@ c #524221",
+"0@ c #181008",
+"a@ c #AD9442",
+"b@ c #9F9C9F",
+"c@ c #B2B1B5",
+"d@ c #AEADB1",
+"e@ c #A9A5A7",
+"f@ c #747173",
+"g@ c #6A696A",
+"h@ c #979397",
+"i@ c #8B8789",
+"j@ c #888486",
+"k@ c #817E81",
+"l@ c #7C7979",
+"m@ c #242424",
+"n@ c #3D3D3D",
+"o@ c #E7C67B",
+"p@ c #DEA510",
+"q@ c #8C6B00",
+"r@ c #E2DEE2",
+"s@ c #AEAEB2",
+"t@ c #ADA9AB",
+"u@ c #AAA6A8",
+"v@ c #A6A2A5",
+"w@ c #A29EA2",
+"x@ c #676667",
+"y@ c #202020",
+"z@ c #605C5D",
+"A@ c #6B686B",
+"B@ c #AFACAF",
+"C@ c #838083",
+"D@ c #7F7D7F",
+"E@ c #777777",
+"F@ c #747474",
+"G@ c #6E6D6E",
+"H@ c #373737",
+"I@ c #4B4B4B",
+"J@ c #CEB56B",
+"K@ c #4A3100",
+"L@ c #291800",
+"M@ c #312100",
+"N@ c #8C6308",
+"O@ c #E7AD18",
+"P@ c #CBCACE",
+"Q@ c #AFABAE",
+"R@ c #ABA7AA",
+"S@ c #A7A3A6",
+"T@ c #A2A0A4",
+"U@ c #9F9CA0",
+"V@ c #9C999D",
+"W@ c #7A777A",
+"X@ c #393639",
+"Y@ c #525152",
+"Z@ c #4E4E4F",
+"`@ c #A9A6A9",
+" # c #868486",
+".# c #767676",
+"+# c #717071",
+"@# c #6F6D6F",
+"## c #6B696B",
+"$# c #181515",
+"%# c #2C2B2B",
+"&# c #454545",
+"*# c #545454",
+"=# c #CEAD73",
+"-# c #E7A508",
+";# c #C68C00",
+"># c #BD8408",
+",# c #D69C08",
+"'# c #735A84",
+")# c #CFCBCF",
+"!# c #ABA7A6",
+"~# c #A5A1A3",
+"{# c #A19DA1",
+"]# c #9E9A9E",
+"^# c #99969A",
+"/# c #858288",
+"(# c #595959",
+"_# c #292928",
+":# c #474647",
+"<# c #0B0B0B",
+"[# c #787578",
+"}# c #929092",
+"|# c #706D70",
+"1# c #6C6A6C",
+"2# c #696767",
+"3# c #656464",
+"4# c #606060",
+"5# c #5C5C5C",
+"6# c #585858",
+"7# c #2D2C2D",
+"8# c #4B4949",
+"9# c #5C5B5C",
+"0# c #D69C00",
+"a# c #DEAD08",
+"b# c #EFB508",
+"c# c #4A39B5",
+"d# c #A4A0A3",
+"e# c #9E9A9D",
+"f# c #9B989C",
+"g# c #969296",
+"h# c #938F95",
+"i# c #8E8A90",
+"j# c #8C878A",
+"k# c #938F91",
+"l# c #626161",
+"m# c #171717",
+"n# c #979597",
+"o# c #898589",
+"p# c #696869",
+"q# c #666363",
+"r# c #616060",
+"s# c #5E5D5D",
+"t# c #595859",
+"u# c #515151",
+"v# c #3E3E40",
+"w# c #4D4D4E",
+"x# c #BCBCBC",
+"y# c #9C7B42",
+"z# c #6B5294",
+"A# c #ACA4A6",
+"B# c #8E8B8D",
+"C# c #868386",
+"D# c #89868A",
+"E# c #908C93",
+"F# c #8C8688",
+"G# c #878185",
+"H# c #888183",
+"I# c #AEABAD",
+"J# c #646364",
+"K# c #2F2E2F",
+"L# c #747374",
+"M# c #C5C2C5",
+"N# c #6C6969",
+"O# c #636262",
+"P# c #5F5F5F",
+"Q# c #5B5A5A",
+"R# c #585757",
+"S# c #535253",
+"T# c #505050",
+"U# c #4D4D4D",
+"V# c #353435",
+"W# c #3D393D",
+"X# c #504F50",
+"Y# c #BBBBBB",
+"Z# c #6B4A00",
+"`# c #B58C4A",
+" $ c #7A7072",
+".$ c #555254",
+"+$ c #534B34",
+"@$ c #4B4121",
+"#$ c #858385",
+"$$ c #898586",
+"%$ c #827F82",
+"&$ c #7D7C7D",
+"*$ c #787878",
+"=$ c #818080",
+"-$ c #AEACB1",
+";$ c #615F5F",
+">$ c #595659",
+",$ c #555355",
+"'$ c #525051",
+")$ c #4D4A4C",
+"!$ c #424143",
+"~$ c #424042",
+"{$ c #242224",
+"]$ c #575557",
+"^$ c #E6E6E6",
+"/$ c #735A00",
+"($ c #DEB518",
+"_$ c #807A7B",
+":$ c #757575",
+"<$ c #6E6C6D",
+"[$ c #6A6A6A",
+"}$ c #626262",
+"|$ c #5E5E5E",
+"1$ c #575556",
+"2$ c #535153",
+"3$ c #504E4E",
+"4$ c #4D4A4A",
+"5$ c #3F3E3F",
+"6$ c #1D1D1D",
+"7$ c #1E1E1E",
+"8$ c #888888",
+"9$ c #8C5A00",
+"0$ c #DEA518",
+"a$ c #3121BD",
+"b$ c #949294",
+"c$ c #727172",
+"d$ c #706B70",
+"e$ c #6C696C",
+"f$ c #686665",
+"g$ c #5B5A5B",
+"h$ c #585758",
+"i$ c #515050",
+"j$ c #494848",
+"k$ c #434343",
+"l$ c #2D2D2D",
+"m$ c #000007",
+"n$ c #946300",
+"o$ c #946B63",
+"p$ c #1008E7",
+"q$ c #898789",
+"r$ c #706E70",
+"s$ c #6D6A6D",
+"t$ c #696768",
+"u$ c #666464",
+"v$ c #605F5E",
+"w$ c #5D5C5C",
+"x$ c #525052",
+"y$ c #4F4D4D",
+"z$ c #4C4949",
+"A$ c #464646",
+"B$ c #414141",
+"C$ c #0E0E0E",
+"D$ c #1F1F22",
+"E$ c #211800",
+"F$ c #9C6B00",
+"G$ c #D69408",
+"H$ c #846363",
+"I$ c #1810DE",
+"J$ c #555455",
+"K$ c #5B5C5B",
+"L$ c #5A5958",
+"M$ c #575657",
+"N$ c #545154",
+"O$ c #504F4F",
+"P$ c #4E4B4B",
+"Q$ c #474648",
+"R$ c #414041",
+"S$ c #3C393C",
+"T$ c #383638",
+"U$ c #302E30",
+"V$ c #1F1E1E",
+"W$ c #262424",
+"X$ c #1A1A1E",
+"Y$ c #AD7318",
+"Z$ c #2921A5",
+"`$ c #4B4B4A",
+" % c #484545",
+".% c #333331",
+"+% c #3E3B36",
+"@% c #3A3C39",
+"#% c #4D4E4D",
+"$% c #4A4849",
+"%% c #3D3F3E",
+"&% c #343534",
+"*% c #353335",
+"=% c #363636",
+"-% c #313032",
+";% c #292B2C",
+">% c #333235",
+",% c #282762",
+"'% c #00008B",
+")% c #100839",
+"!% c #734A00",
+"~% c #C68C08",
+"{% c #734A39",
+"]% c #1008D6",
+"^% c #1E1A7B",
+"/% c #120D6B",
+"(% c #372078",
+"_% c #584C46",
+":% c #454547",
+"<% c #414144",
+"[% c #403D40",
+"}% c #272527",
+"|% c #292727",
+"1% c #292C2C",
+"2% c #403F40",
+"3% c #3F3D3F",
+"4% c #0800DE",
+"5% c #5A3910",
+"6% c #AD7B08",
+"7% c #5A3942",
+"8% c #383737",
+"9% c #3F3F3F",
+"0% c #3A383A",
+"a% c #2B262B",
+"b% c #1008B5",
+"c% c #392931",
+"d% c #634200",
+"e% c #6B4200",
+"f% c #5A3918",
+"g% c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" '.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.6 c @ @ @ @ @ ( ",
+" ).@ @ a .*.=.=.=.6 *.=.=.=.*.*.6 +.6 a @ @ @ @ @ @ % ",
+" , @ @ @ b X 6 =.=.=.*.=.=.=.=.*.+.| X ,. .> ^ > @ @ @ ' ",
+" !.~.{.].^./.(._.:.<.[.=.=.=.=.=.=.=.*.+.+.8 @ > : @ @ @ j ",
+" }.|.^ 1.2.3.: : : 4.5.6.=.=.=.=.=.=.=.=.=.3 X @ c ^ > @ @ ' ",
+" 7.8.9.: : 0.a.b.c.: : : d.c.^ e.=.=.=.=.=.=.=.=.=.=.=.a ~ ~ ^ @ @ @ f. ",
+" g.h.i.j.d.: k.l.m.n.o.p.d.: : q.r.s.=.=.=.=.=.=.=.=.=.=.5 : : ^ > @ @ '. ",
+" t.u.v.w.x.y.z.A.B.C.D.E.F.: : : : }.b G.H.I.6 =.=.=.=.=.=.X @ @ @ ^ @ @ ' ",
+" J.K.L.M.N.O.P.Q.R.S.T.U.V.: : : : 3.}.W.: X.Y.=.=.=.=.=.=.+.@ @ @ ^ @ @ @ % ",
+" Z.V.`. +.+++@+#+$+%+&+*+=+y.: -+;+V.-+: >+>+-+,+'+=.=.=.=.=.=.@ @ @ > @ @ @ ( ",
+")+!+~+{+]+^+/+(+S._+:+*+<+[+}+|+1+2+3+>+>+>+>+>+4+5+=.=.=.=.=.=.@ @ > > @ @ @ _ ",
+"6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+4+>+>+>+: o+p+=.=.=.=.=.=.^ @ ^ @ @ @ @ + ",
+"q+r+s+t+u+v+&+w+e+x+y+z+A+B+C+D+E+F+G+,+d.>+c./.H+I+=.=.=.=.=.=.] @ ^ @ @ @ @ { ",
+"J+/+K+J+L+:+e+<+M+N+O+B+P+Q+R+S+T+U+V+W+- X+-+Y+Z+`+=.=.=.=.=.=.@ > > c : ] @ $ ",
+" @.@+@@@#@f+$@%@&@*@; =@-@E+;@>@,@'@)@1+!@3.>+: ^.~@=.=.=.{@]@^@/@@ @ @ @ ] /@0 ",
+" (@_@#@:@y+z+<@[@}@c.|@1@2@,@3@4@5@6@/.: >+>+>+^ 7@6.=.=.8@L C 9@@ @ @ @ 0@M a@ ",
+" b@f+c@d@i+e@f@] >+: : g@h@i@j@k@l@[ m@>+>+>+>+>+>+n@=.=.o@L p@E @ @ @ @ q@z p ",
+"r@Q.s@t@u@v@w@x@y@z@A@>+0.B@C@D@E@F@G@H@>+>+>+>+c.m@I@=.3 J@G x S K@L@M@N@x L O@ ",
+"P@Q@R@S@T@U@V@W@X@Y@Z@c.-+`@ #.#+#@###8 7@|@c.$#%#&#*#=.| =#x -#;#F >#>#,#L L L '# ",
+")#!#~#{#]#^#F+/#(#_#:#<#>+[#}#|#1#2#3#4#5#6#7#3+8#&#9#=.+.%.0#a#-#0#,#x b#y L y L c# ",
+".+d#e#f#g#h#i#j#k#l#-+>+m#n#o#p#q#r#s#t#H.u#H@a v#w#x#=.3 y#;#b#b#m b#G L y L L L L z# ",
+"A#B#C#D#E#V+F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#=.=.-.Z#;#b#L y L y L y L y L L y `#",
+" $.$+$@$#$$$%$&$*$=$-$b+A.[ ;$5#>$,$'$)$!$~${$q.]$^$3 ; @ /$,#b#y L L L L L y L L A y ($",
+" b._$*$:$+#<$g@[$}$|$t#1$2$3$4$5$/.6$d.>+7$8$c @ v 9$,#b#L y L y L n L L L y 0$a$",
+" b$:$c$d$e$f$O#4#g$h$S#i$U#j$k$;+c.>+>+W.l$m$@ @ > n$,#b#y L L L L L L L G o$p$ ",
+" q$r$s$t$u$v$w$>$,$x$y$z$A$B$~.|@c.C$}.D$@ @ @ @ E$F$G$b#L L y L L L p@H$I$ ",
+" J$K$u$s#8 L$M$N$O$P$Q$; R$S$T$U$V$W$X$m$@ @ @ @ E$9$F 0#b#b#m x ,#Y$Z$ ",
+" `$ %.%+%@%#%U#$%&#%%&%*%=%-%;%>%,%'%. . . . $ )%!%S F T N ~%>#{%]% ",
+" ^%/%(%_%R$:%<%[%}%c.-+|%1%2%3% 4%5%9$S 6%6%F$7% ",
+" 8%9%W#0%a%3.4+5.5$ b%c%d%e%f%g%= "};
diff --git a/icons/44x52-penguins/quit.xpm b/icons/44x52-penguins/quit.xpm
new file mode 100644
index 0000000..e397739
--- /dev/null
+++ b/icons/44x52-penguins/quit.xpm
@@ -0,0 +1,592 @@
+/* XPM */
+static char * PenguinStop_xpm[] = {
+"44 52 537 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #F0F0F0",
+"). c #D0D0D0",
+"!. c #CBCBCB",
+"~. c #A1A1A1",
+"{. c #9B9B9B",
+"]. c #939393",
+"^. c #979797",
+"/. c #A8A8A8",
+"(. c #000073",
+"_. c #ADA1A1",
+":. c #AB7F7F",
+"<. c #C07272",
+"[. c #D47B7B",
+"}. c #CE7575",
+"|. c #A2A2A2",
+"1. c #9A9A9A",
+"2. c #000094",
+"3. c #A8A9A9",
+"4. c #A0A6A6",
+"5. c #A48686",
+"6. c #F87A7A",
+"7. c #FC9B9B",
+"8. c #FFA6A6",
+"9. c #FF9090",
+"0. c #FF9B9B",
+"a. c #FF9494",
+"b. c #FF8C8C",
+"c. c #FAA6A6",
+"d. c #F19393",
+"e. c #BA5959",
+"f. c #A08686",
+"g. c #B1B0B0",
+"h. c #4E4E4E",
+"i. c #000007",
+"j. c #898383",
+"k. c #CB8181",
+"l. c #DE6868",
+"m. c #F17B7B",
+"n. c #FD3B3B",
+"o. c #EE2222",
+"p. c #F13333",
+"q. c #F83333",
+"r. c #F33333",
+"s. c #FC3333",
+"t. c #E53232",
+"u. c #D24A4A",
+"v. c #DB8989",
+"w. c #AD5858",
+"x. c #9E8787",
+"y. c #A6A6A6",
+"z. c #12120C",
+"A. c #0F0F0F",
+"B. c #BFBFBF",
+"C. c #A58C8C",
+"D. c #F16666",
+"E. c #FB8282",
+"F. c #F64141",
+"G. c #FD3232",
+"H. c #F52929",
+"I. c #F63333",
+"J. c #FB1919",
+"K. c #FC1919",
+"L. c #F73232",
+"M. c #DC2929",
+"N. c #E05F5F",
+"O. c #D26C6C",
+"P. c #9D5656",
+"Q. c #989797",
+"R. c #686868",
+"S. c #0F0F07",
+"T. c #00004A",
+"U. c #646262",
+"V. c #A78B8B",
+"W. c #EF6C6C",
+"X. c #ED7777",
+"Y. c #FF4848",
+"Z. c #F11E1E",
+"`. c #F43E3E",
+" + c #F43737",
+".+ c #F13939",
+"++ c #FB3333",
+"@+ c #F63B3B",
+"#+ c #E63636",
+"$+ c #F33232",
+"%+ c #CB3737",
+"&+ c #CB6363",
+"*+ c #C58484",
+"=+ c #A15D5D",
+"-+ c #989292",
+";+ c #737374",
+">+ c #0C0C0C",
+",+ c #C8C8C8",
+"'+ c #BC7979",
+")+ c #FD7979",
+"!+ c #FD6565",
+"~+ c #FFABAB",
+"{+ c #FF6565",
+"]+ c #FDA1A1",
+"^+ c #FFB5B5",
+"/+ c #FFB7B7",
+"(+ c #FB5B5B",
+"_+ c #F58B8B",
+":+ c #FFAAAA",
+"<+ c #F24545",
+"[+ c #E75E5E",
+"}+ c #EBB5B5",
+"|+ c #D89292",
+"1+ c #B66B6B",
+"2+ c #B27B7B",
+"3+ c #988A8A",
+"4+ c #787878",
+"5+ c #262626",
+"6+ c #0000D6",
+"7+ c #9BA7A7",
+"8+ c #E47A7A",
+"9+ c #F8A5A5",
+"0+ c #FDB4B4",
+"a+ c #FFE0E0",
+"b+ c #FFD2D2",
+"c+ c #FDACAC",
+"d+ c #FFF5F5",
+"e+ c #FFCDCD",
+"f+ c #FFB0B0",
+"g+ c #FFE8E8",
+"h+ c #FFE6E6",
+"i+ c #FCA5A5",
+"j+ c #FCB2B2",
+"k+ c #FBE8E8",
+"l+ c #F7EDED",
+"m+ c #C98181",
+"n+ c #7A6E6E",
+"o+ c #989898",
+"p+ c #BABABA",
+"q+ c #D67A7A",
+"r+ c #EC9E9E",
+"s+ c #FDE5E5",
+"t+ c #ED6666",
+"u+ c #FD5252",
+"v+ c #FFD3D3",
+"w+ c #FF8888",
+"x+ c #FFC9C9",
+"y+ c #F2A6A6",
+"z+ c #FA8282",
+"A+ c #FDD6D6",
+"B+ c #FDE0E0",
+"C+ c #E89393",
+"D+ c #E0B7B7",
+"E+ c #F4C6C6",
+"F+ c #BF7F7F",
+"G+ c #7A6B6B",
+"H+ c #0D0D13",
+"I+ c #929292",
+"J+ c #FF9797",
+"K+ c #FDCCCC",
+"L+ c #F6B5B5",
+"M+ c #FF5757",
+"N+ c #FD3838",
+"O+ c #FFD0D0",
+"P+ c #FF9292",
+"Q+ c #FFCBCB",
+"R+ c #F79898",
+"S+ c #FC6B6B",
+"T+ c #FDDEDE",
+"U+ c #F7C4C4",
+"V+ c #F5DCDC",
+"W+ c #D6A6A6",
+"X+ c #B48181",
+"Y+ c #756B6B",
+"Z+ c #000039",
+"`+ c #CB7A7A",
+" @ c #F99696",
+".@ c #F56464",
+"+@ c #FFDDDD",
+"@@ c #FD5757",
+"#@ c #FFD5D5",
+"$@ c #FFC8C8",
+"%@ c #E59898",
+"&@ c #E86B6B",
+"*@ c #FDBCBC",
+"=@ c #F8F4F4",
+"-@ c #E2B1B1",
+";@ c #A95757",
+">@ c #C28F8F",
+",@ c #7B6B6B",
+"'@ c #2D2D30",
+")@ c #B77A7A",
+"!@ c #F68C8C",
+"~@ c #F58585",
+"{@ c #FF6D6D",
+"]@ c #FD6A6A",
+"^@ c #FFE3E3",
+"/@ c #D16B6B",
+"(@ c #FDE3E3",
+"_@ c #FDDDDD",
+":@ c #E5B5B5",
+"<@ c #A04141",
+"[@ c #A34747",
+"}@ c #B27F7F",
+"|@ c #EF9797",
+"1@ c #F8B3B3",
+"2@ c #FFEBEB",
+"3@ c #FAAFAF",
+"4@ c #DA4C4C",
+"5@ c #FFDBDB",
+"6@ c #E28686",
+"7@ c #F29393",
+"8@ c #FDDADA",
+"9@ c #FAEAEA",
+"0@ c #E0ABAB",
+"a@ c #EDB6B6",
+"b@ c #E09E9E",
+"c@ c #983232",
+"d@ c #9B4E4E",
+"e@ c #B29191",
+"f@ c #1E1E1E",
+"g@ c #DEA3A3",
+"h@ c #D84B4B",
+"i@ c #E49B9B",
+"j@ c #DA5F5F",
+"k@ c #CB3232",
+"l@ c #E49E9E",
+"m@ c #D56565",
+"n@ c #D03C3C",
+"o@ c #E48A8A",
+"p@ c #E2A5A5",
+"q@ c #B74141",
+"r@ c #CD8A8A",
+"s@ c #BB7979",
+"t@ c #914C4C",
+"u@ c #B28C8C",
+"v@ c #242424",
+"w@ c #735A00",
+"x@ c #6B5208",
+"y@ c #AD7676",
+"z@ c #CB7373",
+"A@ c #BC6161",
+"B@ c #C23B3B",
+"C@ c #CC3333",
+"D@ c #C83232",
+"E@ c #CA3B3B",
+"F@ c #CA3434",
+"G@ c #C13333",
+"H@ c #B73737",
+"I@ c #AA3B3B",
+"J@ c #9E3131",
+"K@ c #9F3838",
+"L@ c #973838",
+"M@ c #843636",
+"N@ c #B47777",
+"O@ c #9B5B5B",
+"P@ c #776767",
+"Q@ c #969696",
+"R@ c #0B0B10",
+"S@ c #C68C29",
+"T@ c #947300",
+"U@ c #CFCFCF",
+"V@ c #9F6565",
+"W@ c #D17B7B",
+"X@ c #BA5F5F",
+"Y@ c #B82B2B",
+"Z@ c #B02D2D",
+"`@ c #AE2929",
+" # c #AB2626",
+".# c #A22F2F",
+"+# c #A82929",
+"@# c #993333",
+"## c #982626",
+"$# c #982929",
+"%# c #873535",
+"&# c #B26767",
+"*# c #A25555",
+"=# c #755656",
+"-# c #8E8E8D",
+";# c #8B8368",
+"># c #1F1709",
+",# c #211808",
+"'# c #7B526B",
+")# c #DEA510",
+"!# c #8C6B00",
+"~# c #A69999",
+"{# c #9C9292",
+"]# c #C36C6C",
+"^# c #AD5555",
+"/# c #A42E2E",
+"(# c #B13333",
+"_# c #992F2F",
+":# c #992A2A",
+"<# c #991A1A",
+"[# c #AA8181",
+"}# c #A96565",
+"|# c #6C5757",
+"1# c #777777",
+"2# c #999594",
+"3# c #9C8652",
+"4# c #4B3D1F",
+"5# c #181008",
+"6# c #AD9442",
+"7# c #4A319C",
+"8# c #CE8C18",
+"9# c #4A3900",
+"0# c #B2B2B2",
+"a# c #949C9C",
+"b# c #988585",
+"c# c #9D5151",
+"d# c #BE8787",
+"e# c #AD6C6C",
+"f# c #8D5151",
+"g# c #A64444",
+"h# c #A64D4D",
+"i# c #A65353",
+"j# c #8C5656",
+"k# c #974C4C",
+"l# c #9B7979",
+"m# c #965353",
+"n# c #765757",
+"o# c #797878",
+"p# c #989897",
+"q# c #918A66",
+"r# c #9A8330",
+"s# c #3929AD",
+"t# c #634284",
+"u# c #946342",
+"v# c #767C7C",
+"w# c #998181",
+"x# c #995656",
+"y# c #A98484",
+"z# c #C38383",
+"A# c #B09494",
+"B# c #B08383",
+"C# c #B08888",
+"D# c #B28F8F",
+"E# c #C09494",
+"F# c #B07070",
+"G# c #765555",
+"H# c #767676",
+"I# c #89826D",
+"J# c #D39E0F",
+"K# c #4A3100",
+"L# c #291800",
+"M# c #312100",
+"N# c #8C6308",
+"O# c #E7AD18",
+"P# c #7B5A63",
+"Q# c #5F5E5E",
+"R# c #92A4A4",
+"S# c #998D8D",
+"T# c #988E8E",
+"U# c #856C6C",
+"V# c #836C6C",
+"W# c #746C6C",
+"X# c #756C6C",
+"Y# c #796C6C",
+"Z# c #746666",
+"`# c #907777",
+" $ c #959595",
+".$ c #958F8F",
+"+$ c #987E5D",
+"@$ c #E7A508",
+"#$ c #C68C00",
+"$$ c #BD8408",
+"%$ c #D69C08",
+"&$ c #735A84",
+"*$ c #AD7B39",
+"=$ c #110C12",
+"-$ c #5E5D5D",
+";$ c #999999",
+">$ c #949999",
+",$ c #939A9A",
+"'$ c #CACACA",
+")$ c #D69C00",
+"!$ c #DEAD08",
+"~$ c #EFB508",
+"{$ c #4A39B5",
+"]$ c #8C635A",
+"^$ c #EFCE10",
+"/$ c #BCBCBC",
+"($ c #ABA8A8",
+"_$ c #A29797",
+":$ c #E2E3E3",
+"<$ c #DCDDDD",
+"[$ c #9C7B42",
+"}$ c #6B5294",
+"|$ c #846363",
+"1$ c #E7A510",
+"2$ c #6B4A00",
+"3$ c #B58C4A",
+"4$ c #DEB508",
+"5$ c #E7D6B5",
+"6$ c #DEB518",
+"7$ c #B58421",
+"8$ c #8C5A00",
+"9$ c #DEA518",
+"0$ c #3121BD",
+"a$ c #524221",
+"b$ c #946300",
+"c$ c #946B63",
+"d$ c #1008E7",
+"e$ c #C68C18",
+"f$ c #211800",
+"g$ c #9C6B00",
+"h$ c #D69408",
+"i$ c #1810DE",
+"j$ c #3121B5",
+"k$ c #AD7318",
+"l$ c #AD7B08",
+"m$ c #C68C08",
+"n$ c #634200",
+"o$ c #2921A5",
+"p$ c #1810C6",
+"q$ c #4A317B",
+"r$ c #734A39",
+"s$ c #845A00",
+"t$ c #392900",
+"u$ c #100839",
+"v$ c #734A00",
+"w$ c #1008D6",
+"x$ c #1810AD",
+"y$ c #39217B",
+"z$ c #734A31",
+"A$ c #523110",
+"B$ c #1008AD",
+"C$ c #0800DE",
+"D$ c #5A3910",
+"E$ c #5A3942",
+"F$ c #422952",
+"G$ c #0808CE",
+"H$ c #1008B5",
+"I$ c #392931",
+"J$ c #6B4200",
+"K$ c #5A3918",
+"L$ c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.'.).!.~.{.].^.~.} {.!.)./.@ @ @ @ @ $ ",
+" (.@ ^ 3 =._.:.<.[.[.[.[.[.[.}.].|.1.c @ @ @ @ @ ( ",
+" 2.@ @ a 3.4.5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.@ @ @ @ @ % ",
+" , @ @ @ b j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.^ > @ @ @ ' ",
+" 2.@ > A.B.C.D.E.F.G.H.I.J.q.K.L.M.N.O.P.Q.R.i.S.: @ @ @ j ",
+" T.: c U.V.W.X.Y.Z.`. +.+++@+#+G.$+%+&+*+=+-+;+>+^ > @ @ ' ",
+" , @ ^ : ,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+3+4+5+~ ^ @ @ @ 6+ ",
+" u : c b 7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+v.m+n+o+^ : ^ > @ @ (. ",
+" ' ^ c 3 p+q+r+s+t+0.u+v+w+x+y+z+A+B+C+D+E+F+G+o+H+@ @ ^ @ @ ' ",
+" & @ > ; =.I+q+J+K+L+M+N+O+P+Q+R+S+A+T+U+V+W+X+Y+o+H+@ @ ^ @ @ @ % ",
+" Z+: @ 1 =.p+`+ @.@O++@@@#@w+$@%@&@A+*@=@-@;@>@,@o+'@@ @ > @ @ @ ( ",
+" . @ ^ > k =.p+)@!@~@{@O+]@#@0.^@%@/@(@_@:@<@[@}@Y+o+'@@ > > @ @ @ _ ",
+" * @ < : i =.I+)@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@e@Y+o+f@@ ^ @ @ @ @ + ",
+" @ @ c ~ | =.p+)@g@h@i@j@k@l@m@n@o@p@q@r@s@c@t@u@Y+o+v@@ ^ @ @ @ @ { ",
+" c w@x@< +.=.{.y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@> > c : ] @ $ ",
+" S@y y T@-.6 U@].V@W@X@Y@Z@`@ #.#+#@###$#%#&#*#=#-#;#>#@ @ @ @ ] ,#0 ",
+" '#)#y L y !#9 | ~#{#=+]#^#/#(#@#_#:#<#c@c@[#}#|#1#2#3#4#@ @ @ @ 5#M 6# ",
+" 7#8#G y L L L 9#^ 0#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#E @ @ @ @ !#z p ",
+" s#t#u#8#m L L y L y I v @ v#} w#x#y#z#A#B#C#D#E#F#G#H#Q@I#J#x S K#L#M#N#x L O# ",
+"P#)#G L G L L y L L L L w@@ @ Q#R#S#T#U#V#W#W#X#Y#Z#`# $.$+$x @$#$F $$$$%$L L L &$ ",
+"*$L y L y y L y L L y L L O @ =$-$1.].;$;$;$;$;$o+o+>$,$'$%.)$!$@$)$%$x ~$y L y L {$ ",
+"]$~$y L y L L L L ^$y L z e v @ ; =.!./$/$($_$/$/$/$:$<$3 [$#$~$~$m ~$G L y L L L L }$ ",
+"|$1$y L L L y L L L y L y z x@-. .=.=.=.=.=.=.=.=.=.=.=.-.2$#$~$L y L y L y L y L L y 3$",
+"|$1$L L y L y L L y L L y L 4$5$=.=.=.=.=.=.=.=.=.=.3 ; @ w@%$~$y L L L L L y L L A y 6$",
+"]$1$L L y L y ^$L L L L y L 4$7$6 =.=.=.=.=.=.=.=.5 c @ v 8$%$~$L y L y L n L L L y 9$0$",
+"Z x ~$y L y L L L y L n L L !$$$a$5 +.6 3 X 5 7 ] @ @ @ > b$%$~$y L L L L L L L G c$d$ ",
+"e$%$%$1$!$~$m y L L L L y L x $$K @ @ @ @ @ @ @ @ @ @ @ f$g$h$~$L L y L L L )#|$i$ ",
+"j$d k$l$m$m$T %$x m y L L x N S n$@ @ @ @ @ @ @ @ @ @ @ f$8$F )$~$~$m x %$k$o$ ",
+" p$q$r$g$S l$$$N N %$$$S s$t$# T.(.. . . . . . . $ u$v$S F T N m$$$r$w$ ",
+" d$x$y$z$l S g$Q s$A$B$ C$D$8$S l$l$g$E$ ",
+" x$F$D$K F$G$ H$I$n$J$K$L$= "};
diff --git a/icons/44x52-penguins/refresh.xpm b/icons/44x52-penguins/refresh.xpm
new file mode 100644
index 0000000..9dcb3d5
--- /dev/null
+++ b/icons/44x52-penguins/refresh.xpm
@@ -0,0 +1,610 @@
+/* XPM */
+static char * PenguinWithBroom_xpm[] = {
+"44 52 555 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #CD9308",
+"` c #BD8429",
+" . c #BDAD84",
+".. c #C6C6C6",
+"+. c #525252",
+"@. c #D6D6D6",
+"#. c #B8B8B7",
+"$. c #A79987",
+"%. c #917C46",
+"&. c #A4844B",
+"*. c #B0976B",
+"=. c #BDB5AD",
+"-. c #EFEFEF",
+";. c #F7F7F7",
+">. c #52525A",
+",. c #08085A",
+"'. c #08088C",
+"). c #21211B",
+"!. c #FCFCFC",
+"~. c #ACADAD",
+"{. c #757961",
+"]. c #6D756D",
+"^. c #A5B0C6",
+"/. c #C3CCDC",
+"(. c #DBDBDB",
+"_. c #F3F3F3",
+":. c #E1E2E6",
+"<. c #72714E",
+"[. c #85821F",
+"}. c #908C29",
+"|. c #6B6D3A",
+"1. c #ACABA3",
+"2. c #EDEEF3",
+"3. c #F2F2F2",
+"4. c #FFFFFF",
+"5. c #B0B0AD",
+"6. c #877A37",
+"7. c #D0B940",
+"8. c #E3C850",
+"9. c #BCA93B",
+"0. c #A19C53",
+"a. c #B7B79C",
+"b. c #E5E7E6",
+"c. c #FEFFFF",
+"d. c #FEFEFF",
+"e. c #000073",
+"f. c #8A8A86",
+"g. c #9D8D30",
+"h. c #D0B640",
+"i. c #E1C34D",
+"j. c #DDC25A",
+"k. c #C7B456",
+"l. c #B4AB5B",
+"m. c #C1BD97",
+"n. c #E7E8ED",
+"o. c #000094",
+"p. c #D0D0D0",
+"q. c #5F6353",
+"r. c #A39620",
+"s. c #D1BC43",
+"t. c #F9CD61",
+"u. c #E3C668",
+"v. c #E5C667",
+"w. c #DAC052",
+"x. c #BFAA46",
+"y. c #A19F63",
+"z. c #BFC2B0",
+"A. c #323233",
+"B. c #000002",
+"C. c #C1C1C3",
+"D. c #D8D9DC",
+"E. c #5F643F",
+"F. c #A09918",
+"G. c #E7C64F",
+"H. c #F5CE66",
+"I. c #DBC366",
+"J. c #EFCB68",
+"K. c #E2C765",
+"L. c #E9C65C",
+"M. c #D0BC55",
+"N. c #B0AD53",
+"O. c #A3A27B",
+"P. c #000000",
+"Q. c #CDCDCE",
+"R. c #6D6C34",
+"S. c #B2A024",
+"T. c #EECB5F",
+"U. c #E5C968",
+"V. c #DFC367",
+"W. c #EAC966",
+"X. c #E1C861",
+"Y. c #EFCF5F",
+"Z. c #E7CD60",
+"`. c #E7D053",
+" + c #C8C05E",
+".+ c #B8B480",
+"++ c #B2B5A5",
+"@+ c #F1F3FB",
+"#+ c #5A5B5F",
+"$+ c #000003",
+"%+ c #00004A",
+"&+ c #F9F9F9",
+"*+ c #9A9E97",
+"=+ c #918231",
+"-+ c #D8B743",
+";+ c #E9C765",
+">+ c #E1C464",
+",+ c #E2C265",
+"'+ c #E1C663",
+")+ c #E2CB5D",
+"!+ c #E3CE58",
+"~+ c #E5D05C",
+"{+ c #E8D05B",
+"]+ c #D9C954",
+"^+ c #D1C34C",
+"/+ c #BCB658",
+"(+ c #AFAF86",
+"_+ c #C4C7BF",
+":+ c #030303",
+"<+ c #737462",
+"[+ c #B49733",
+"}+ c #EBC85E",
+"|+ c #E3C764",
+"1+ c #EDC65E",
+"2+ c #E1C564",
+"3+ c #E3CA64",
+"4+ c #E0CA60",
+"5+ c #E1CC5D",
+"6+ c #E5CF5E",
+"7+ c #DAC761",
+"8+ c #E5D358",
+"9+ c #EDD753",
+"0+ c #E2D04F",
+"a+ c #C6BA43",
+"b+ c #C7C277",
+"c+ c #636144",
+"d+ c #373734",
+"e+ c #2C2C2A",
+"f+ c #0000D6",
+"g+ c #F0F0FA",
+"h+ c #5C5C48",
+"i+ c #C2A52A",
+"j+ c #E1CC6B",
+"k+ c #E5C960",
+"l+ c #EFD657",
+"m+ c #E2CC5D",
+"n+ c #ECD25E",
+"o+ c #DEC962",
+"p+ c #EBD458",
+"q+ c #E0D05D",
+"r+ c #E1CF5C",
+"s+ c #EED84C",
+"t+ c #E3CB59",
+"u+ c #F2E46C",
+"v+ c #E9DC65",
+"w+ c #D8CA5C",
+"x+ c #BDBA65",
+"y+ c #404112",
+"z+ c #28281B",
+"A+ c #1C1C1B",
+"B+ c #DFE0E4",
+"C+ c #5E5E3C",
+"D+ c #C5B141",
+"E+ c #DECD6E",
+"F+ c #EAD15F",
+"G+ c #DED661",
+"H+ c #E3CE5D",
+"I+ c #EAD15D",
+"J+ c #E0CC5E",
+"K+ c #F1D54F",
+"L+ c #DBCC5B",
+"M+ c #F2DE50",
+"N+ c #EED842",
+"O+ c #E9D664",
+"P+ c #F9F671",
+"Q+ c #E9D96B",
+"R+ c #F3E763",
+"S+ c #E7E45D",
+"T+ c #9A9B22",
+"U+ c #4C4C24",
+"V+ c #111112",
+"W+ c #B9BAAA",
+"X+ c #787539",
+"Y+ c #C5B246",
+"Z+ c #EBD066",
+"`+ c #E7CD5E",
+" @ c #DECD5E",
+".@ c #E3CE5C",
+"+@ c #DECE5A",
+"@@ c #E2D458",
+"#@ c #E4D359",
+"$@ c #DFD155",
+"%@ c #F2DD47",
+"&@ c #E6D44F",
+"*@ c #F2E868",
+"=@ c #F0EC69",
+"-@ c #E9D768",
+";@ c #F3EA68",
+">@ c #E7E963",
+",@ c #C3C43F",
+"'@ c #525221",
+")@ c #0D0D12",
+"!@ c #000039",
+"~@ c #FCFCFA",
+"{@ c #4F5067",
+"]@ c #423F25",
+"^@ c #B19F3F",
+"/@ c #E5CA56",
+"(@ c #E6CE5C",
+"_@ c #EADA5B",
+":@ c #E7D658",
+"<@ c #E4D153",
+"[@ c #DED356",
+"}@ c #DCD459",
+"|@ c #E8D94C",
+"1@ c #EAD64C",
+"2@ c #EBDD64",
+"3@ c #F0EA6E",
+"4@ c #E2D86B",
+"5@ c #EEE468",
+"6@ c #E2E16F",
+"7@ c #EDEC98",
+"8@ c #747441",
+"9@ c #2B2B1C",
+"0@ c #04040A",
+"a@ c #E6E6DB",
+"b@ c #24235F",
+"c@ c #131154",
+"d@ c #675E4D",
+"e@ c #9A8E3F",
+"f@ c #D4C446",
+"g@ c #EFE152",
+"h@ c #E8DC53",
+"i@ c #EDD954",
+"j@ c #E3D554",
+"k@ c #EBDB4B",
+"l@ c #E8D749",
+"m@ c #ECDB5A",
+"n@ c #F1E86B",
+"o@ c #EADC67",
+"p@ c #EDE15F",
+"q@ c #E7E25C",
+"r@ c #D1D372",
+"s@ c #FFFFD4",
+"t@ c #050505",
+"u@ c #09090E",
+"v@ c #D2D2CC",
+"w@ c #050449",
+"x@ c #000086",
+"y@ c #282F89",
+"z@ c #31314B",
+"A@ c #79752E",
+"B@ c #C2BA38",
+"C@ c #E2D743",
+"D@ c #E9DC56",
+"E@ c #E2DA54",
+"F@ c #F1E149",
+"G@ c #E6CF52",
+"H@ c #FAF266",
+"I@ c #EDE56D",
+"J@ c #E8D961",
+"K@ c #EEEC5B",
+"L@ c #CDCD5F",
+"M@ c #CECF9C",
+"N@ c #1D1D1A",
+"O@ c #C9C8C8",
+"P@ c #31316A",
+"Q@ c #060783",
+"R@ c #2937B7",
+"S@ c #1B269C",
+"T@ c #232967",
+"U@ c #56533C",
+"V@ c #948B2F",
+"W@ c #C1BA3B",
+"X@ c #E7DD44",
+"Y@ c #EFE046",
+"Z@ c #EBDC5C",
+"`@ c #FDFD6D",
+" # c #E3D16E",
+".# c #EDE27C",
+"+# c #D5D689",
+"@# c #D6D6B3",
+"## c #E9E9E9",
+"$# c #F1F1EF",
+"%# c #735A00",
+"&# c #6B5208",
+"*# c #F4F4F4",
+"=# c #E6E4DB",
+"-# c #505177",
+";# c #0E157A",
+"># c #3449B9",
+",# c #394DCB",
+"'# c #2A3FC8",
+")# c #253494",
+"!# c #3A3C56",
+"~# c #716D2E",
+"{# c #C0B62E",
+"]# c #F4E650",
+"^# c #FAF16D",
+"/# c #EFEA78",
+"(# c #D5C67C",
+"_# c #D4D49E",
+":# c #D2D4BC",
+"<# c #EDEFF3",
+"[# c #C68C29",
+"}# c #947300",
+"|# c #FDFBF1",
+"1# c #6A6B87",
+"2# c #1B217D",
+"3# c #3347B5",
+"4# c #485BCA",
+"5# c #4A6AD8",
+"6# c #3964CF",
+"7# c #2346A6",
+"8# c #2C3B6D",
+"9# c #5B583E",
+"0# c #A29D38",
+"a# c #CBC851",
+"b# c #C0BE60",
+"c# c #C0B984",
+"d# c #D8DAC0",
+"e# c #E8E8E0",
+"f# c #F1EAD1",
+"g# c #EFD66B",
+"h# c #D6B54A",
+"i# c #211808",
+"j# c #7B526B",
+"k# c #DEA510",
+"l# c #8C6B00",
+"m# c #807E79",
+"n# c #080970",
+"o# c #3E4EC5",
+"p# c #4F67D1",
+"q# c #4D7AD2",
+"r# c #4785D5",
+"s# c #397CD2",
+"t# c #305EC4",
+"u# c #223096",
+"v# c #1B1A4B",
+"w# c #67673E",
+"x# c #9E9E6A",
+"y# c #C8C7B1",
+"z# c #E9E9E2",
+"A# c #F5F5F4",
+"B# c #EECD7A",
+"C# c #524221",
+"D# c #181008",
+"E# c #AD9442",
+"F# c #4A319C",
+"G# c #CE8C18",
+"H# c #4A3900",
+"I# c #F4F4ED",
+"J# c #4C4B80",
+"K# c #4859D3",
+"L# c #5078D2",
+"M# c #468FCC",
+"N# c #4E9DD3",
+"O# c #52A6DE",
+"P# c #51A6EC",
+"Q# c #2D5DD0",
+"R# c #00007D",
+"S# c #706E8C",
+"T# c #E7E7E4",
+"U# c #E7C67B",
+"V# c #3929AD",
+"W# c #634284",
+"X# c #946342",
+"Y# c #4C7CDE",
+"Z# c #57A2D9",
+"`# c #56B0E4",
+" $ c #51A6DD",
+".$ c #5495CD",
+"+$ c #599BCF",
+"@$ c #6B96CE",
+"#$ c #C0BFE3",
+"$$ c #E7E5EA",
+"%$ c #F5F5F5",
+"&$ c #CEB56B",
+"*$ c #4A3100",
+"=$ c #291800",
+"-$ c #312100",
+";$ c #8C6308",
+">$ c #E7AD18",
+",$ c #7B5A63",
+"'$ c #69B5FF",
+")$ c #6EACDA",
+"!$ c #617CAF",
+"~$ c #707EA7",
+"{$ c #8990B4",
+"]$ c #8F8AAA",
+"^$ c #B4AABD",
+"/$ c #E4E4EA",
+"($ c #CEAD73",
+"_$ c #E7A508",
+":$ c #C68C00",
+"<$ c #BD8408",
+"[$ c #D69C08",
+"}$ c #735A84",
+"|$ c #AD7B39",
+"1$ c #5D93D2",
+"2$ c #6B9ECC",
+"3$ c #6B8CBA",
+"4$ c #7A90B7",
+"5$ c #8D9DBE",
+"6$ c #EDEDEF",
+"7$ c #F6F6F6",
+"8$ c #B1986B",
+"9$ c #D69C00",
+"0$ c #DEAD08",
+"a$ c #EFB508",
+"b$ c #4A39B5",
+"c$ c #8C635A",
+"d$ c #EFCE10",
+"e$ c #A3ADC3",
+"f$ c #E2E4E8",
+"g$ c #9C7B42",
+"h$ c #6B5294",
+"i$ c #846363",
+"j$ c #E7A510",
+"k$ c #6B4A00",
+"l$ c #B58C4A",
+"m$ c #DEB508",
+"n$ c #ECEDEE",
+"o$ c #DEB518",
+"p$ c #B58421",
+"q$ c #8C5A00",
+"r$ c #DEA518",
+"s$ c #3121BD",
+"t$ c #946300",
+"u$ c #946B63",
+"v$ c #1008E7",
+"w$ c #C68C18",
+"x$ c #211800",
+"y$ c #9C6B00",
+"z$ c #D69408",
+"A$ c #1810DE",
+"B$ c #3121B5",
+"C$ c #AD7318",
+"D$ c #AD7B08",
+"E$ c #C68C08",
+"F$ c #634200",
+"G$ c #2921A5",
+"H$ c #1810C6",
+"I$ c #4A317B",
+"J$ c #734A39",
+"K$ c #845A00",
+"L$ c #392900",
+"M$ c #100839",
+"N$ c #734A00",
+"O$ c #1008D6",
+"P$ c #1810AD",
+"Q$ c #39217B",
+"R$ c #734A31",
+"S$ c #523110",
+"T$ c #1008AD",
+"U$ c #0800DE",
+"V$ c #5A3910",
+"W$ c #5A3942",
+"X$ c #422952",
+"Y$ c #0808CE",
+"Z$ c #1008B5",
+"`$ c #392931",
+" % c #6B4200",
+".% c #5A3918",
+"+% c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S Z N F ` ...3 X @ ^ +.@ @ , ",
+" + : @.#.$.%.&.*.=...-.;.;.>.@ @ @ @ ,. ",
+" '.: ).!.~.{.].^./.(.-.;.;.;.| > @ @ @ @ & ",
+" / * ^ _.:.<.[.}.|.1.2.3.;.;.;.;.a @ @ @ @ ' ",
+" # @ } 4.5.6.7.8.9.0.a.b.c.d.;.;.i @ @ @ @ @ $ ",
+" e.@ ^ 3 4.f.g.h.i.j.k.l.m.n.4.4.4.4.c @ @ @ @ @ ( ",
+" o.@ @ a p.4.q.r.s.t.u.v.w.x.y.z. 4.A.B.@ @ @ @ @ % ",
+" , @ @ @ b C.D.E.F.G.H.I.J.K.L.M.N.O. 4.P.^ > @ @ @ ' ",
+" o.@ > : ..4.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+> : @ @ @ j ",
+" %+: c [ &+4.*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+P.:+^ > @ @ ' ",
+" , @ ^ : -.4.4.<+[+}+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+^ @ @ @ f+ ",
+" u : c b ;.4.g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+A+> @ @ e. ",
+" ' ^ c 3 ;.4.B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+^ @ @ ' ",
+" & @ > ; ;.;.d.W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@'@)@^ @ @ @ % ",
+" !@: @ 1 ;.;.~@{@]@^@/@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@> @ @ @ ( ",
+" . @ ^ > k ;.;.a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@> > @ @ @ _ ",
+" * @ < : i ;._.v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@4.N@@ ^ @ @ @ @ + ",
+" @ @ c ~ | ;.-.O@P@Q@R@S@T@U@V@W@X@Y@Z@`@ #.#+#@###$#] @ ^ @ @ @ @ { ",
+" c %#&#< @.;.*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_#:#<#_.;.@ > > c : ] @ $ ",
+" [#y y }#>.6 ;.|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#@ @ @ @ ] i#0 ",
+" j#k#y L y l#9 | 4.m#n#o#p#q#r#s#t#u#v#w#x#y#z#A#B#L C C#@ @ @ @ D#M E# ",
+" F#G#G y L L L H#^ I#J#x@K#L#M#N#O#P#Q#R#S#v@T#*#;.U#L k#E @ @ @ @ l#z p ",
+" V#W#X#G#m L L y L y I v P.= = Y#Z#`# $.$+$@$#$$$-.%$;.3 &$G x S *$=$-$;$x L >$ ",
+",$k#G L G L L y L L L L %#P.+ = '$)$!$~${$]$^$/$*#;.;.;.| ($x _$:$F <$<$[$L L L }$ ",
+"|$L y L y y L y L L y L L @ @ + 1$2$3$4$5$6$7$7$;.;.;.;.@.8$9$0$_$9$[$x a$y L y L b$ ",
+"c$a$y L y L L L L d$y L z + v @ + e$f$%$;.;.;.;.;.;.;.;.3 g$:$a$a$m a$G L y L L L L h$ ",
+"i$j$y L L L y L L L y L y z + + + + ;.;.;.;.;.;.;.;.;.;.>.k$:$a$L y L y L y L y L L y l$",
+"i$j$L L y L y L L y L L y L m$+ + n$;.;.;.;.;.;.;.;.3 ; @ %#[$a$y L L L L L y L L A y o$",
+"c$j$L L y L y d$L L L L y L m$p$6 7$;.;.;.;.;.;.;.5 c @ v q$[$a$L y L y L n L L L y r$s$",
+"` x a$y L y L L L y L n L L 0$<$C#5 @.6 3 X 5 7 ] @ @ @ > t$[$a$y L L L L L L L G u$v$ ",
+"w$[$[$j$0$a$m y L L L L y L x <$K @ @ @ @ @ @ @ @ @ @ @ x$y$z$a$L L y L L L k#i$A$ ",
+"B$d C$D$E$E$T [$x m y L L x N S F$@ @ @ @ @ @ @ @ @ @ @ x$q$F 9$a$a$m x [$C$G$ ",
+" H$I$J$y$S D$<$N N [$<$S K$L$# %+e.. . . . . . . $ M$N$S F T N E$<$J$O$ ",
+" v$P$Q$R$l S y$Q K$S$T$ U$V$q$S D$D$y$W$ ",
+" P$X$V$K X$Y$ Z$`$F$ %.%+%= "};
diff --git a/icons/44x52-penguins/restart.xpm b/icons/44x52-penguins/restart.xpm
new file mode 100644
index 0000000..8e424d6
--- /dev/null
+++ b/icons/44x52-penguins/restart.xpm
@@ -0,0 +1,967 @@
+/* XPM */
+static char * PenguinRecicled_xpm[] = {
+"44 52 912 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #6C9C77",
+"[ c #9EE3AE",
+"} c #292921",
+"| c #737373",
+"1 c #46835B",
+"2 c #90E4AB",
+"3 c #9DE2AD",
+"4 c #9EE6AD",
+"5 c #949494",
+"6 c #CECECE",
+"7 c #848484",
+"8 c #B5B5B5",
+"9 c #DEDEDE",
+"0 c #8C8C8C",
+"a c #032A05",
+"b c #85E298",
+"c c #98E3AC",
+"d c #A0F3A8",
+"e c #9C9C9C",
+"f c #E7E7E7",
+"g c #6B6B6B",
+"h c #5A5A5A",
+"i c #313131",
+"j c #0000AD",
+"k c #155E1D",
+"l c #001D00",
+"m c #5B8462",
+"n c #9FE6AC",
+"o c #7EE59F",
+"p c #92DCA5",
+"q c #4A4A4A",
+"r c #7B7B7B",
+"s c #1D7820",
+"t c #0B3008",
+"u c #3A6243",
+"v c #A0EAAB",
+"w c #96ECA2",
+"x c #7BE499",
+"y c #6EDA88",
+"z c #80C987",
+"A c #080808",
+"B c #7F623D",
+"C c #AD880C",
+"D c #9C8408",
+"E c #947B21",
+"F c #847B52",
+"G c #ADADAD",
+"H c #258C2D",
+"I c #1D6619",
+"J c #053E04",
+"K c #003800",
+"L c #075907",
+"M c #5EAE73",
+"N c #85E095",
+"O c #71DC80",
+"P c #5DD56F",
+"Q c #68C473",
+"R c #5EC466",
+"S c #00009C",
+"T c #A5A5A5",
+"U c #8C6310",
+"V c #E7AD08",
+"W c #F7C610",
+"X c #E7C608",
+"Y c #D6B521",
+"Z c #E7CE21",
+"` c #9C7B00",
+" . c #94844A",
+".. c #DEDECE",
+"+. c #00007B",
+"@. c #22922A",
+"#. c #157C1D",
+"$. c #07310A",
+"%. c #0C3006",
+"&. c #17480E",
+"*. c #084506",
+"=. c #034303",
+"-. c #043904",
+";. c #77D68F",
+">. c #67D074",
+",. c #58CB60",
+"'. c #4CBE54",
+"). c #3FC34A",
+"!. c #41BD4A",
+"~. c #080800",
+"{. c #845A08",
+"]. c #DEA508",
+"^. c #F7BD10",
+"/. c #EFC608",
+"(. c #EFCE18",
+"_. c #E7CE31",
+":. c #DEC608",
+"<. c #D6B518",
+"[. c #423100",
+"}. c #1D922A",
+"|. c #219329",
+"1. c #187920",
+"2. c #176417",
+"3. c #1E8721",
+"4. c #0A5E0C",
+"5. c #043704",
+"6. c #0A380B",
+"7. c #3D8144",
+"8. c #6BC77A",
+"9. c #5ABC64",
+"0. c #4DBA55",
+"a. c #34B938",
+"b. c #2EB931",
+"c. c #39AA3D",
+"d. c #C68408",
+"e. c #E7AD10",
+"f. c #EFCE08",
+"g. c #D6AD08",
+"h. c #C6A510",
+"i. c #5A3900",
+"j. c #19A024",
+"k. c #1EA625",
+"l. c #21AA28",
+"m. c #1CA22C",
+"n. c #0F791A",
+"o. c #012D03",
+"p. c #156D16",
+"q. c #5BC063",
+"r. c #53C35E",
+"s. c #35BF42",
+"t. c #2EB639",
+"u. c #21B429",
+"v. c #28A627",
+"w. c #2F9F35",
+"x. c #EFBD10",
+"y. c #B59808",
+"z. c #CE9408",
+"A. c #292100",
+"B. c #1CB128",
+"C. c #24AF28",
+"D. c #1C8721",
+"E. c #0A550C",
+"F. c #073F06",
+"G. c #299426",
+"H. c #57B45F",
+"I. c #45BE4F",
+"J. c #2BBE31",
+"K. c #22B429",
+"L. c #1DA827",
+"M. c #1FA427",
+"N. c #20A228",
+"O. c #9C947B",
+"P. c #946308",
+"Q. c #BD9C08",
+"R. c #A77508",
+"S. c #CE8C08",
+"T. c #D69410",
+"U. c #CE9C42",
+"V. c #BDB594",
+"W. c #26BE37",
+"X. c #28AE2F",
+"Y. c #216017",
+"Z. c #0B2906",
+"`. c #167314",
+" + c #226728",
+".+ c #319339",
+"++ c #27B329",
+"@+ c #21A827",
+"#+ c #16A724",
+"$+ c #16A022",
+"%+ c #BDBDBD",
+"&+ c #AD9C7B",
+"*+ c #BD8429",
+"=+ c #BDAD84",
+"-+ c #C6C6C6",
+";+ c #525252",
+">+ c #238426",
+",+ c #112108",
+"'+ c #0E5D10",
+")+ c #146719",
+"!+ c #228A2A",
+"~+ c #259A27",
+"{+ c #229A26",
+"]+ c #218C2E",
+"^+ c #D6D6D6",
+"/+ c #B5A594",
+"(+ c #9C844A",
+"_+ c #A5844A",
+":+ c #B1986B",
+"<+ c #BDB5AD",
+"[+ c #EFEFEF",
+"}+ c #F7F7F7",
+"|+ c #52525A",
+"1+ c #08085A",
+"2+ c #0E620E",
+"3+ c #052E06",
+"4+ c #114C0C",
+"5+ c #1F6121",
+"6+ c #1B9528",
+"7+ c #08088C",
+"8+ c #083909",
+"9+ c #C6C6CE",
+"0+ c #000073",
+"a+ c #000082",
+"b+ c #053505",
+"c+ c #085E09",
+"d+ c #034002",
+"e+ c #00008B",
+"f+ c #000007",
+"g+ c #011406",
+"h+ c #095E0A",
+"i+ c #16681F",
+"j+ c #25862B",
+"k+ c #18450F",
+"l+ c #589E60",
+"m+ c #91D29F",
+"n+ c #96E1A6",
+"o+ c #85E5A6",
+"p+ c #61D976",
+"q+ c #5EDE72",
+"r+ c #134419",
+"s+ c #1A5C25",
+"t+ c #737473",
+"u+ c #171717",
+"v+ c #0E0F07",
+"w+ c #010D06",
+"x+ c #09600B",
+"y+ c #15701D",
+"z+ c #267F36",
+"A+ c #268C2D",
+"B+ c #258830",
+"C+ c #258035",
+"D+ c #09470D",
+"E+ c #022B00",
+"F+ c #173810",
+"G+ c #44B651",
+"H+ c #92D19F",
+"I+ c #9CE3AD",
+"J+ c #99E3AD",
+"K+ c #9AE2AD",
+"L+ c #77E28C",
+"M+ c #5FE178",
+"N+ c #5FE075",
+"O+ c #30F140",
+"P+ c #113D07",
+"Q+ c #A4A5A3",
+"R+ c #D5D5D5",
+"S+ c #4F504F",
+"T+ c #000706",
+"U+ c #0B600D",
+"V+ c #126618",
+"W+ c #1B822A",
+"X+ c #129E22",
+"Y+ c #1D9925",
+"Z+ c #1C9A24",
+"`+ c #12A020",
+" @ c #07540C",
+".@ c #225C2A",
+"+@ c #1E2112",
+"@@ c #3E5A3A",
+"#@ c #8EE4A8",
+"$@ c #76E6A2",
+"%@ c #77E6A2",
+"&@ c #7FDCA3",
+"*@ c #6FDD89",
+"=@ c #59D565",
+"-@ c #56D15E",
+";@ c #17781A",
+">@ c #075807",
+",@ c #B0B4B1",
+"'@ c #116B14",
+")@ c #248234",
+"!@ c #248930",
+"~@ c #258F2C",
+"{@ c #268A2F",
+"]@ c #248D2D",
+"^@ c #268D2D",
+"/@ c #259727",
+"(@ c #269627",
+"_@ c #217F2D",
+":@ c #054008",
+"<@ c #627569",
+"[@ c #4C9958",
+"}@ c #80E294",
+"|@ c #68E387",
+"1@ c #6AE389",
+"2@ c #60E176",
+"3@ c #5CDE72",
+"4@ c #55D05D",
+"5@ c #46CA50",
+"6@ c #31C63F",
+"7@ c #104B11",
+"8@ c #CDCECD",
+"9@ c #22782E",
+"0@ c #249429",
+"a@ c #149E22",
+"b@ c #149C23",
+"c@ c #1B9A25",
+"d@ c #1F9726",
+"e@ c #149F21",
+"f@ c #1D9D25",
+"g@ c #1A9E23",
+"h@ c #229C25",
+"i@ c #1EA828",
+"j@ c #0C5C0D",
+"k@ c #60E278",
+"l@ c #63DF7A",
+"m@ c #61D671",
+"n@ c #5CD96A",
+"o@ c #59D767",
+"p@ c #4CCC55",
+"q@ c #50CE58",
+"r@ c #47CA50",
+"s@ c #32C540",
+"t@ c #25C030",
+"u@ c #429246",
+"v@ c #0D430D",
+"w@ c #C9CCC9",
+"x@ c #376F37",
+"y@ c #218923",
+"z@ c #228830",
+"A@ c #249229",
+"B@ c #268930",
+"C@ c #23922B",
+"D@ c #268E2F",
+"E@ c #269828",
+"F@ c #1DA828",
+"G@ c #22A629",
+"H@ c #2AAA28",
+"I@ c #28A329",
+"J@ c #2EAB28",
+"K@ c #213210",
+"L@ c #3C9A4C",
+"M@ c #62DD76",
+"N@ c #5ADC6B",
+"O@ c #5DCA66",
+"P@ c #4FD059",
+"Q@ c #47CC50",
+"R@ c #3FC847",
+"S@ c #2EC23D",
+"T@ c #25BF30",
+"U@ c #1EB228",
+"V@ c #18B127",
+"W@ c #116F10",
+"X@ c #236827",
+"Y@ c #C6C8C6",
+"Z@ c #EBEBEB",
+"`@ c #3A733B",
+" # c #0E941B",
+".# c #239C26",
+"+# c #16A624",
+"@# c #1FA928",
+"## c #1CB62C",
+"$# c #24BE2F",
+"%# c #20BA2E",
+"&# c #26C032",
+"*# c #33B732",
+"=# c #0F6210",
+"-# c #043000",
+";# c #69C771",
+"># c #5ECB67",
+",# c #28EB34",
+"'# c #2ED638",
+")# c #34C343",
+"!# c #28C134",
+"~# c #26BC2C",
+"{# c #27B72C",
+"]# c #1CB229",
+"^# c #1BAB27",
+"/# c #27AE27",
+"(# c #1D8B21",
+"_# c #29AC28",
+":# c #237B2D",
+"<# c #235223",
+"[# c #C4C8C4",
+"}# c #D8DAD8",
+"|# c #0A680D",
+"1# c #1B9D26",
+"2# c #29A928",
+"3# c #23A428",
+"4# c #19B428",
+"5# c #23BD2F",
+"6# c #33C240",
+"7# c #34C33F",
+"8# c #38C244",
+"9# c #37C646",
+"0# c #3EC847",
+"a# c #2CBE31",
+"b# c #0D2C02",
+"c# c #68C070",
+"d# c #46CA4F",
+"e# c #44C24E",
+"f# c #4AB752",
+"g# c #36BA3F",
+"h# c #1CB72A",
+"i# c #25AE26",
+"j# c #26A226",
+"k# c #20AB27",
+"l# c #22A127",
+"m# c #17871D",
+"n# c #1D350E",
+"o# c #118A1B",
+"p# c #1A751A",
+"q# c #0D5E11",
+"r# c #406A40",
+"s# c #E1E2E1",
+"t# c #447446",
+"u# c #1C8229",
+"v# c #1DB128",
+"w# c #24B228",
+"x# c #22BC2F",
+"y# c #2DC53B",
+"z# c #44BF50",
+"A# c #4DC455",
+"B# c #4BBE55",
+"C# c #42C44B",
+"D# c #36B53C",
+"E# c #2AAF2A",
+"F# c #023B02",
+"G# c #40B14A",
+"H# c #44C14D",
+"I# c #2CC035",
+"J# c #25C02E",
+"K# c #1CB62A",
+"L# c #1BAC28",
+"M# c #27AA26",
+"N# c #23AE26",
+"O# c #25AE27",
+"P# c #169A1F",
+"Q# c #0B3203",
+"R# c #507650",
+"S# c #536953",
+"T# c #4A654A",
+"U# c #11521A",
+"V# c #3D5B3D",
+"W# c #AFB3AF",
+"X# c #F2F2F2",
+"Y# c #0C6C10",
+"Z# c #20A22F",
+"`# c #31B63D",
+" $ c #34C140",
+".$ c #36C346",
+"+$ c #47C151",
+"@$ c #45C74F",
+"#$ c #33C640",
+"$$ c #33B43B",
+"%$ c #429841",
+"&$ c #20962B",
+"*$ c #013A02",
+"=$ c #21792C",
+"-$ c #3BB341",
+";$ c #28B82B",
+">$ c #1DB82A",
+",$ c #1BB026",
+"'$ c #21A728",
+")$ c #29A726",
+"!$ c #28AD26",
+"~$ c #22AF27",
+"{$ c #0A540B",
+"]$ c #0A470F",
+"^$ c #E8E8E8",
+"/$ c #E3E3E3",
+"($ c #5A6F5A",
+"_$ c #7D887D",
+":$ c #1E461E",
+"<$ c #D9DBD9",
+"[$ c #0D390F",
+"}$ c #247E2E",
+"|$ c #43B44D",
+"1$ c #3DBE48",
+"2$ c #3DC04B",
+"3$ c #4AB955",
+"4$ c #37C144",
+"5$ c #25BF31",
+"6$ c #339B3A",
+"7$ c #2D952E",
+"8$ c #17591B",
+"9$ c #012401",
+"0$ c #0B510F",
+"a$ c #1FA62D",
+"b$ c #21B72B",
+"c$ c #1DB127",
+"d$ c #1EAF26",
+"e$ c #22AB26",
+"f$ c #20A827",
+"g$ c #1F941E",
+"h$ c #062405",
+"i$ c #5F7B65",
+"j$ c #EEEEEE",
+"k$ c #B9C2B9",
+"l$ c #1A381A",
+"m$ c #191E19",
+"n$ c #0E7113",
+"o$ c #23A82D",
+"p$ c #29BC31",
+"q$ c #2BBD37",
+"r$ c #30BD37",
+"s$ c #2AB530",
+"t$ c #1AAD27",
+"u$ c #189928",
+"v$ c #217931",
+"w$ c #12330B",
+"x$ c #198424",
+"y$ c #1FB027",
+"z$ c #1CB026",
+"A$ c #21A828",
+"B$ c #21A926",
+"C$ c #21A526",
+"D$ c #0B540D",
+"E$ c #0B3611",
+"F$ c #D9D9D9",
+"G$ c #99CE9D",
+"H$ c #142215",
+"I$ c #000107",
+"J$ c #0C360C",
+"K$ c #1E8725",
+"L$ c #2AA82F",
+"M$ c #2AA730",
+"N$ c #23AB26",
+"O$ c #1FA024",
+"P$ c #1F812F",
+"Q$ c #1F5A24",
+"R$ c #17180C",
+"S$ c #0B5010",
+"T$ c #1E9D2A",
+"U$ c #22B027",
+"V$ c #23AE27",
+"W$ c #21A928",
+"X$ c #29AA26",
+"Y$ c #219626",
+"Z$ c #062C0A",
+"`$ c #5E7563",
+" % c #E6E7E6",
+".% c #AEBDB1",
+"+% c #96D99E",
+"@% c #142815",
+"#% c #F7EFD6",
+"$% c #EFD66B",
+"%% c #D6B54A",
+"&% c #211808",
+"*% c #000806",
+"=% c #0F6F14",
+"-% c #2A8834",
+";% c #2E8D3A",
+">% c #1C952C",
+",% c #11881D",
+"'% c #097512",
+")% c #1C521D",
+"!% c #0D2D06",
+"~% c #1C641E",
+"{% c #2AAD27",
+"]% c #2AAA26",
+"^% c #1A5C19",
+"/% c #091804",
+"(% c #181C14",
+"_% c #6A756A",
+":% c #7F8B7F",
+"<% c #83867F",
+"[% c #82877F",
+"}% c #7F8D7F",
+"|% c #819581",
+"1% c #7D917D",
+"2% c #BCC1BC",
+"3% c #88C394",
+"4% c #A3F9AD",
+"5% c #153B16",
+"6% c #7B7F78",
+"7% c #7F713F",
+"8% c #7D7609",
+"9% c #727404",
+"0% c #2B3712",
+"a% c #032606",
+"b% c #0C5D0E",
+"c% c #16651C",
+"d% c #1A5D1E",
+"e% c #17541C",
+"f% c #0A4F0D",
+"g% c #034803",
+"h% c #162607",
+"i% c #051B01",
+"j% c #343368",
+"k% c #269A2B",
+"l% c #1D901C",
+"m% c #082D07",
+"n% c #0F1C0C",
+"o% c #14290F",
+"p% c #064405",
+"q% c #0F4B13",
+"r% c #184518",
+"s% c #174819",
+"t% c #155D1D",
+"u% c #18701E",
+"v% c #18761B",
+"w% c #18721D",
+"x% c #185E13",
+"y% c #818A7E",
+"z% c #AEBCB4",
+"A% c #9EDCAD",
+"B% c #AAFBB3",
+"C% c #5C9C64",
+"D% c #588359",
+"E% c #568458",
+"F% c #349E3F",
+"G% c #2D8831",
+"H% c #269128",
+"I% c #188718",
+"J% c #138318",
+"K% c #18741C",
+"L% c #18561A",
+"M% c #0C440B",
+"N% c #044904",
+"O% c #065606",
+"P% c #073501",
+"Q% c #577D17",
+"R% c #22AA26",
+"S% c #0E5C10",
+"T% c #012201",
+"U% c #113116",
+"V% c #104814",
+"W% c #085908",
+"X% c #1D6529",
+"Y% c #1F6C2F",
+"Z% c #216F31",
+"`% c #1A9429",
+" & c #1E9627",
+".& c #23912A",
+"+& c #176A17",
+"@& c #80857D",
+"#& c #A7B0A9",
+"$& c #80C193",
+"%& c #A4F9B1",
+"&& c #A3F2AB",
+"*& c #9EE4AD",
+"=& c #9DE1AD",
+"-& c #87E4A5",
+";& c #5EDF73",
+">& c #50CB58",
+",& c #46BA4D",
+"'& c #1EAE26",
+")& c #1BA225",
+"!& c #288B2F",
+"~& c #247232",
+"{& c #126117",
+"]& c #085D08",
+"^& c #044D04",
+"/& c #002300",
+"(& c #2FAC37",
+"_& c #17951D",
+":& c #053708",
+"<& c #09290C",
+"[& c #0E4711",
+"}& c #095A09",
+"|& c #075B06",
+"1& c #1D6A2C",
+"2& c #237433",
+"3& c #1D902B",
+"4& c #209925",
+"5& c #259D26",
+"6& c #137514",
+"7& c #7B887B",
+"8& c #A8B1A8",
+"9& c #4D9457",
+"0& c #8AE595",
+"a& c #9EE5AD",
+"b& c #8BE5A9",
+"c& c #7BE291",
+"d& c #7DCA93",
+"e& c #50D25D",
+"f& c #3BC446",
+"g& c #39AC3A",
+"h& c #209F26",
+"i& c #288234",
+"j& c #247131",
+"k& c #126017",
+"l& c #024002",
+"m& c #279328",
+"n& c #126513",
+"o& c #071901",
+"p& c #132B14",
+"q& c #0C530E",
+"r& c #075C07",
+"s& c #145F17",
+"t& c #1F6B2D",
+"u& c #227232",
+"v& c #257735",
+"w& c #277E36",
+"x& c #24902B",
+"y& c #1AA024",
+"z& c #23AE29",
+"A& c #187F19",
+"B& c #C0C5C0",
+"C& c #72B880",
+"D& c #94EFA3",
+"E& c #93F2A9",
+"F& c #9BE6AD",
+"G& c #70E48F",
+"H& c #76C986",
+"I& c #69C570",
+"J& c #4DBB55",
+"K& c #29C033",
+"L& c #20AE28",
+"M& c #1CA326",
+"N& c #1D8D29",
+"O& c #237333",
+"P& c #1A6823",
+"Q& c #0C5D0D",
+"R& c #19751C",
+"S& c #124515",
+"T& c #0D1E0C",
+"U& c #17331B",
+"V& c #1E6025",
+"W& c #1F6C2E",
+"X& c #247634",
+"Y& c #287E36",
+"Z& c #278D2C",
+"`& c #239B27",
+" * c #1AAD25",
+".* c #27B62A",
+"+* c #217D1F",
+"@* c #395333",
+"#* c #769E80",
+"$* c #8BD19F",
+"%* c #97EAAB",
+"&* c #89E6A9",
+"** c #61DA71",
+"=* c #68C970",
+"-* c #59BC60",
+";* c #53B159",
+">* c #29B42A",
+",* c #1AAD28",
+"'* c #21992A",
+")* c #1F7F2F",
+"!* c #196824",
+"~* c #0C5F0F",
+"{* c #0D4F10",
+"]* c #16300F",
+"^* c #596C0E",
+"/* c #08340A",
+"(* c #0E2712",
+"_* c #09590A",
+":* c #1B6625",
+"<* c #1F682C",
+"[* c #277D36",
+"}* c #268F2C",
+"|* c #189F23",
+"1* c #1BAA27",
+"2* c #1FB52D",
+"3* c #2EC139",
+"4* c #1F8223",
+"5* c #576B55",
+"6* c #79AD8B",
+"7* c #86F0A7",
+"8* c #98E8AC",
+"9* c #8BE4A9",
+"0* c #6EE48E",
+"a* c #39EC49",
+"b* c #55D35D",
+"c* c #4DC154",
+"d* c #39BD46",
+"e* c #1DAE27",
+"f* c #18A324",
+"g* c #288E2D",
+"h* c #15661E",
+"i* c #0D5010",
+"j* c #123210",
+"k* c #093103",
+"l* c #132812",
+"m* c #0D510F",
+"n* c #1B6322",
+"o* c #1F6B2E",
+"p* c #278731",
+"q* c #219A26",
+"r* c #23A629",
+"s* c #2CC137",
+"t* c #41C94C",
+"u* c #24882A",
+"v* c #D0D3D2",
+"w* c #8FC09D",
+"x* c #9BE5AD",
+"y* c #8DDBAC",
+"z* c #68E082",
+"A* c #49DE56",
+"B* c #3CCA4A",
+"C* c #37B533",
+"D* c #2EB12D",
+"E* c #229D27",
+"F* c #219127",
+"G* c #22772F",
+"H* c #216C2F",
+"I* c #15611B",
+"J* c #104A14",
+"K* c #0D310D",
+"L* c #525305",
+"M* c #142C12",
+"N* c #1B6725",
+"O* c #257734",
+"P* c #267E35",
+"Q* c #199926",
+"R* c #2AA727",
+"S* c #20B12D",
+"T* c #2CD23B",
+"U* c #3AE246",
+"V* c #348034",
+"W* c #7E817B",
+"X* c #8FB69E",
+"Y* c #77E391",
+"Z* c #6EDE87",
+"`* c #78C687",
+" = c #52CA5A",
+".= c #4CAD57",
+"+= c #2FAB27",
+"@= c #279C26",
+"#= c #199925",
+"$= c #278134",
+"%= c #20662B",
+"&= c #1A5824",
+"*= c #123211",
+"== c #474F07",
+"-= c #075007",
+";= c #1B6222",
+">= c #257633",
+",= c #277C36",
+"'= c #278F2B",
+")= c #238A30",
+"!= c #34AD2F",
+"~= c #47B751",
+"{= c #45CF4F",
+"]= c #59DE6D",
+"^= c #418453",
+"/= c #5F615E",
+"(= c #365939",
+"_= c #6CAF73",
+":= c #8EC594",
+"<= c #6BCA72",
+"[= c #55AE5D",
+"}= c #3AAA37",
+"|= c #299A27",
+"1= c #238433",
+"2= c #267734",
+"3= c #21652A",
+"4= c #1D5626",
+"5= c #113D17",
+"6= c #3B5004",
+"7= c #013C01",
+"8= c #1A6124",
+"9= c #267A35",
+"0= c #169825",
+"a= c #159F21",
+"b= c #1DA72A",
+"c= c #2FB82A",
+"d= c #35E342",
+"e= c #5DD56E",
+"f= c #6CE28E",
+"g= c #389248",
+"h= c #000A04",
+"i= c #022405",
+"j= c #48AA4D",
+"k= c #81BC87",
+"l= c #61B769",
+"m= c #2BAE38",
+"n= c #1DAF27",
+"o= c #1CA827",
+"p= c #267A36",
+"q= c #1C6B28",
+"r= c #0F4D0C",
+"s= c #0E2E07",
+"t= c #3F3C10",
+"u= c #0B3E0B",
+"v= c #034706",
+"w= c #054606",
+"x= c #213912",
+"y= c #084B06",
+"z= c #075509",
+"A= c #1B4A18",
+"B= c #274622",
+"C= c #08440B",
+"D= c #000C04",
+"E= c #010508",
+"F= c #3C8143",
+"G= c #3EB33B",
+"H= c #09390B",
+"I= c #042906",
+"J= c #072009",
+"K= c #0C200A",
+"L= c #5D9868",
+"M= c #3DAF39",
+"N= c #051F05",
+"O= c #0C062D",
+"P= c #189423",
+"Q= c #031705",
+"R= c #43844A",
+"S= c #0A1D0B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" < [ { @ ] ; } > @ @ } | | - > @ @ @ , ",
+" 1 2 3 4 { > 5 6 7 @ @ ] 8 6 9 0 > @ @ @ % a ",
+" b 3 c d $ ~ e | f } @ g 9 h 7 f i @ @ @ j k l ",
+" m n c o p . - ; ; e q ^ | e @ ] 8 r @ @ @ j s t ",
+" u v w x y z . ^ g A B C D E F @ @ G r @ @ @ j H I J K L ",
+" M N O P Q R S @ T U V W X Y Z ` ...^ @ @ @ +.@.#.$.%.&.*.=.-. ",
+" ;.>.,.'.).!.& ~.{.].^./.(._._.:.X <.[.@ @ @ { }.|.1.2.3.4.5. ",
+" 6.7.8.9.0.a.b.c.& [.d.e.^.f._._.:.:.g.h.i.@ @ @ + j.k.l.m.n.o. ",
+" p.q.r.s.t.u.v.w.& > {.V x.(.Z :.y.y.].z.A.@ i @ @ , B.C.D.E. ",
+" F.G.H.I.J.K.L.M.N./ A O.P.Q.h.y.R.S.T.U.V.h @ ! | > $ W.X.Y.Z. ",
+" `. +.+++@+M.#+$+, > %+&+R.z.z.d.*+=+-+9 %+@ ^ ;+@ @ , >+,+ ",
+" '+)+!+~+{+]++ : ^+%+/+(+_+:+<+-+[+}+}+|+@ @ @ @ 1+2+ ",
+" 3+4+5+6+7+: ; }+9 %+%+%+-+9 [+}+}+}+6 > @ @ @ @ & ",
+" 8+/ * ^ 9 }+}+^+-+9+[+}+}+}+}+}+}+q @ @ @ @ ' ",
+" # @ 5 }+}+}+}+}+}+}+}+}+}+}+}+}+G @ @ @ @ @ $ ",
+" 0+@ ^ 9 }+}+}+}+}+}+}+}+}+}+}+}+}+f A @ @ @ @ @ a+ b+c+d+ ",
+" e+f+f+q -+[+}+}+}+f [+}+}+}+[+[+f ^+f q @ @ @ f+f+g+h+i+j+k+ ",
+"l+m+n+3 3 3 3 [ o+p+q+r+s+t+%+f }+}+}+[+}+}+}+}+[+^+6 %+9+-+> u+v+w+x+y+z+A+B+C+D+ ",
+"E+F+G+H+I+J+J+K+L+M+N+O+P+Q+}+}+}+}+}+}+}+}+}+}+}+}+}+[+^+R+S+T+U+V+W+X+Y+Z+`+`+ @ ",
+" .@+@@@#@$@%@&@*@N+=@-@;@>@}+}+}+}+}+}+}+}+}+}+}+}+}+}+}+,@U+'@)@!@~@{@]@^@/@(@_@:@ ",
+" <@[@}@|@1@2@3@=@4@5@6@7@8@}+}+}+}+}+}+}+}+}+}+}+}+}+}+h+9@0@a@b@c@d@e@f@g@h@i@j@ ",
+" k@l@m@n@o@p@q@r@s@t@u@v@w@}+}+}+}+}+}+}+}+}+}+}+}+}+x@y@z@A@B@C@D@E@F@G@H@I@J@K@ ",
+" L@M@N@O@P@Q@R@R@S@T@U@V@W@X@Y@}+}+}+}+}+}+}+}+}+}+}+}+Z@`@ #$+.#+#F@@###$#%#&#*#=#-#",
+" ;#>#,#'#)#!#~#{#]#^#/#(#_#:#<#[#[+}+}+}+}+}+}+}+}+}+}+}+}#|#1#2#3#4#5#6#7#8#9#0#a#b#",
+" c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#[+}+}+}+}+}+}+}+}+}+}+}+s#t#u#v#w#x#y#z#A#B#C#D#E#F#",
+" G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#[+}+}+}+}+}+}+}+}+W#X#}+}+w@Y#Z#`# $.$+$@$#$$$%$&$*$",
+" =$-$;$>$,$'$)$!$~${$]$^$}+/$($_$[+}+}+}+}+}+}+}+}+:$^$}+}+<$[$}$|$1$2$3$4$5$6$7$8$9$",
+" 0$a$b$c$d$l.e$f$g$h$i$j$}+}+}+}+[+}+}+}+}+}+}+}+k$l$^$}+}+}+m$n$o$p$q$r$s$t$u$v$w$ ",
+" x$c$y$z$A$B$C$D$E$F$}+}+}+}+[+}+}+}+}+}+}+}+}+G$H$^$}+}+}+I$J$K$L$M$N$O$e@P$Q$R$ ",
+" S$T$U$V$W$X$Y$Z$`$ %}+}+}+}+}+[+}+}+}+}+}+}+.%+%@%^$#%$%%%&%*%=%-%;%>%,%'%)%!% ",
+" ~%{%N#W$]%^%/%(%_%:%<%[%}%|%1%|%|%2%}+}+}+3%4%5%6%7%8%9%0%a%b%c%d%e%f%g%h%i% ",
+" j%k%B$W$l%m%n%o%p%q%r%s%t%u%v%w%x%y%}+}+z%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P% ",
+" Q%R%W$S%T%U%V%W%X%Y%Z%C+`% &.&+&@&}+#&$&%&&&*&=&-&;&>&,&'&)&!&~&{&]&^&/& ",
+" (&_&:&<&[&}&|&1&2&Z%z+3&4&5&6&7&8&9&0&&&a&b&c&d&e&f&g&h&|.i&j&k&]&l& ",
+" m&n&o&p&q&r&s&t&u&v&w&x&y&z&A&7&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&^& ",
+" R&S&T&U&q&s&V&W&X&Y&Z&`& *.*+*@*#*$*F&%*&***=*-*;*>*,*'*)*!*~*{*]* ",
+" ^*/*(*V%_*:*<*W&[*}*|*1*2*3*4*5*6*7*8*9*0*a*b*c*d*e*f*g*v&h*i*j* ",
+" k*l*m*r&n*o*W&[*p*q*r*s*t*u*7&v*w*x*y*z*A*B*C*D*E*F*G*H*I*J*K* ",
+" L*M*m*r&N*W&O*P*Q*R*S*T*U*V*W*}+X*Y*Z*`* =.=+=@=#=$=~&%=&=*= ",
+" ==-=r&;=>=,='=)=!=~={=]=^=/=e (=_=:=<=[=}=|=m&1=2=3=4=5= ",
+" 6=7=8=9=0=a=b=c=d=e=f=g=h= i=j=k=l=m=n=o=$=p=q=r=s= ",
+" t=u=v=w=x=y=z=A=B=C=D= E=F=G=H=I=I=J=J=K= ",
+" L=M=N=O= ",
+" P=Q= ",
+" R=S= "};
diff --git a/icons/44x52-penguins/science.xpm b/icons/44x52-penguins/science.xpm
new file mode 100644
index 0000000..b6f3e08
--- /dev/null
+++ b/icons/44x52-penguins/science.xpm
@@ -0,0 +1,469 @@
+/* XPM */
+static char * science_xpm[] = {
+"44 52 414 2",
+" c None",
+". c #1D1B17",
+"+ c #262320",
+"@ c #1E1A15",
+"# c #1A1716",
+"$ c #2A2323",
+"% c #2D2724",
+"& c #342D2C",
+"* c #2A2121",
+"= c #241C20",
+"- c #231D1D",
+"; c #261B1E",
+"> c #291C21",
+", c #271A1F",
+"' c #271A20",
+") c #261C1D",
+"! c #211A1B",
+"~ c #261B1F",
+"{ c #281C20",
+"] c #2A2425",
+"^ c #332E2F",
+"/ c #292624",
+"( c #110F0E",
+"_ c #312E2C",
+": c #392F2C",
+"< c #2C1C1F",
+"[ c #261619",
+"} c #221315",
+"| c #231716",
+"1 c #23151A",
+"2 c #26171C",
+"3 c #28191E",
+"4 c #271B1F",
+"5 c #27191E",
+"6 c #21151A",
+"7 c #22151B",
+"8 c #291A1F",
+"9 c #25191E",
+"0 c #251B21",
+"a c #281E23",
+"b c #2C2024",
+"c c #292024",
+"d c #2A2124",
+"e c #2B2627",
+"f c #211E21",
+"g c #151112",
+"h c #0D0D0C",
+"i c #0F0E0F",
+"j c #302C29",
+"k c #332C2A",
+"l c #2D2020",
+"m c #26191C",
+"n c #231A19",
+"o c #27181D",
+"p c #281719",
+"q c #2A1B1F",
+"r c #2C1E20",
+"s c #281A1E",
+"t c #27181E",
+"u c #26191D",
+"v c #21171C",
+"w c #491C17",
+"x c #571914",
+"y c #441D17",
+"z c #311D1E",
+"A c #2A1F23",
+"B c #2A2024",
+"C c #2F2021",
+"D c #2D2327",
+"E c #2A2327",
+"F c #2F282B",
+"G c #332D2F",
+"H c #312F2E",
+"I c #070607",
+"J c #1F1D1C",
+"K c #3F3B37",
+"L c #39312E",
+"M c #2B2025",
+"N c #2D2124",
+"O c #2C1D21",
+"P c #2E2223",
+"Q c #2C2225",
+"R c #2C1F20",
+"S c #281F25",
+"T c #291F27",
+"U c #2A2023",
+"V c #2B2023",
+"W c #302022",
+"X c #4E1F1A",
+"Y c #5A2017",
+"Z c #4C2322",
+"` c #352424",
+" . c #2D2426",
+".. c #302728",
+"+. c #2F292A",
+"@. c #352C2E",
+"#. c #3F3134",
+"$. c #4A4546",
+"%. c #413D38",
+"&. c #100E0E",
+"*. c #312F2D",
+"=. c #413A37",
+"-. c #2C2127",
+";. c #281B21",
+">. c #2E2023",
+",. c #2B1E22",
+"'. c #2B1F25",
+"). c #291E25",
+"!. c #291A23",
+"~. c #2B1B26",
+"{. c #2B1D25",
+"]. c #291E27",
+"^. c #281C25",
+"/. c #281E26",
+"(. c #3D211D",
+"_. c #6E2B1C",
+":. c #3D2E2E",
+"<. c #3E3432",
+"[. c #3C3533",
+"}. c #33302E",
+"|. c #2B2727",
+"1. c #191616",
+"2. c #2B2927",
+"3. c #2A2227",
+"4. c #281820",
+"5. c #281B24",
+"6. c #2A1D28",
+"7. c #2A1C21",
+"8. c #2D2026",
+"9. c #2B1C26",
+"0. c #281A27",
+"a. c #24181F",
+"b. c #271B25",
+"c. c #2A2026",
+"d. c #271F26",
+"e. c #241A1F",
+"f. c #5D2822",
+"g. c #2F2723",
+"h. c #050505",
+"i. c #030203",
+"j. c #2F2D29",
+"k. c #2E2527",
+"l. c #29191D",
+"m. c #291B24",
+"n. c #281B23",
+"o. c #20141A",
+"p. c #180D13",
+"q. c #130A0D",
+"r. c #140B0F",
+"s. c #180E15",
+"t. c #261820",
+"u. c #31252A",
+"v. c #2E222B",
+"w. c #2B2129",
+"x. c #6B3D2A",
+"y. c #2A2A27",
+"z. c #282025",
+"A. c #281C23",
+"B. c #221921",
+"C. c #191016",
+"D. c #120A12",
+"E. c #150C10",
+"F. c #190E14",
+"G. c #1E1418",
+"H. c #291B20",
+"I. c #34252C",
+"J. c #35252F",
+"K. c #39252F",
+"L. c #973425",
+"M. c #552E28",
+"N. c #1B1817",
+"O. c #101008",
+"P. c #949494",
+"Q. c #C5C5C5",
+"R. c #797979",
+"S. c #000007",
+"T. c #1E1E1E",
+"U. c #A6A6A6",
+"V. c #C9C9C9",
+"W. c #DEDEDE",
+"X. c #8C8C8C",
+"Y. c #473F38",
+"Z. c #B55F3B",
+"`. c #57322C",
+" + c #292929",
+".+ c #9C9C9C",
+"++ c #737373",
+"@+ c #E7E7E7",
+"#+ c #292921",
+"$+ c #000008",
+"%+ c #6B6B6B",
+"&+ c #5A5A5A",
+"*+ c #848484",
+"=+ c #313131",
+"-+ c #AE5C3D",
+";+ c #552E29",
+">+ c #393939",
+",+ c #424242",
+"'+ c #4A4A4A",
+")+ c #181818",
+"!+ c #212121",
+"~+ c #B5B5B5",
+"{+ c #7B7B7B",
+"]+ c #4F453C",
+"^+ c #AD5535",
+"/+ c #543028",
+"(+ c #080808",
+"_+ c #7F623D",
+":+ c #AD880C",
+"<+ c #9C8408",
+"[+ c #947B21",
+"}+ c #847B52",
+"|+ c #ADADAD",
+"1+ c #58493F",
+"2+ c #AB4F37",
+"3+ c #532E27",
+"4+ c #A5A5A5",
+"5+ c #8C6310",
+"6+ c #E7AD08",
+"7+ c #F7C610",
+"8+ c #E7C608",
+"9+ c #D6B521",
+"0+ c #E7CE21",
+"a+ c #9C7B00",
+"b+ c #94844A",
+"c+ c #DEDECE",
+"d+ c #534338",
+"e+ c #A04732",
+"f+ c #442523",
+"g+ c #080800",
+"h+ c #845A08",
+"i+ c #DEA508",
+"j+ c #F7BD10",
+"k+ c #EFC608",
+"l+ c #EFCE18",
+"m+ c #E7CE31",
+"n+ c #DEC608",
+"o+ c #D6B518",
+"p+ c #423100",
+"q+ c #594438",
+"r+ c #A94731",
+"s+ c #4A221D",
+"t+ c #C68408",
+"u+ c #E7AD10",
+"v+ c #EFCE08",
+"w+ c #D6AD08",
+"x+ c #C6A510",
+"y+ c #5A3900",
+"z+ c #664C3D",
+"A+ c #AA4B36",
+"B+ c #3C211E",
+"C+ c #EFBD10",
+"D+ c #B59808",
+"E+ c #CE9408",
+"F+ c #292100",
+"G+ c #634232",
+"H+ c #A23E2D",
+"I+ c #3C211F",
+"J+ c #0000BF",
+"K+ c #9C947B",
+"L+ c #946308",
+"M+ c #BD9C08",
+"N+ c #A77508",
+"O+ c #CE8C08",
+"P+ c #D69410",
+"Q+ c #CE9C42",
+"R+ c #BDB594",
+"S+ c #60453B",
+"T+ c #973A28",
+"U+ c #3D201F",
+"V+ c #00005C",
+"W+ c #BDBDBD",
+"X+ c #AD9C7B",
+"Y+ c #BD8429",
+"Z+ c #BDAD84",
+"`+ c #C6C6C6",
+" @ c #5E372D",
+".@ c #A23929",
+"+@ c #361B1B",
+"@@ c #0000DE",
+"#@ c #000042",
+"$@ c #101010",
+"%@ c #D6D6D6",
+"&@ c #B5A594",
+"*@ c #9C844A",
+"=@ c #A5844A",
+"-@ c #B1986B",
+";@ c #BDB5AD",
+">@ c #EFEFEF",
+",@ c #F7F7F7",
+"'@ c #494950",
+")@ c #523832",
+"!@ c #91372C",
+"~@ c #170C0F",
+"{@ c #08085A",
+"]@ c #B6B6B6",
+"^@ c #0E0C0D",
+"/@ c #0B0A0C",
+"(@ c #000006",
+"_@ c #0000B5",
+":@ c #0000C6",
+"<@ c #000010",
+"[@ c #C6C6CE",
+"}@ c #000021",
+"|@ c #000031",
+"1@ c #00006B",
+"2@ c #000073",
+"3@ c #000084",
+"4@ c #000094",
+"5@ c #0000BD",
+"6@ c #CECECE",
+"7@ c #00009C",
+"8@ c #00004A",
+"9@ c #0000D6",
+"0@ c #00007B",
+"a@ c #000039",
+"b@ c #00008C",
+"c@ c #000052",
+"d@ c #000063",
+"e@ c #735A00",
+"f@ c #6B5208",
+"g@ c #C68C29",
+"h@ c #947300",
+"i@ c #52525A",
+"j@ c #F7EFD6",
+"k@ c #EFD66B",
+"l@ c #D6B54A",
+"m@ c #211808",
+"n@ c #0000AD",
+"o@ c #7B526B",
+"p@ c #DEA510",
+"q@ c #8C6B00",
+"r@ c #EFCE7B",
+"s@ c #524221",
+"t@ c #181008",
+"u@ c #AD9442",
+"v@ c #4A319C",
+"w@ c #CE8C18",
+"x@ c #4A3900",
+"y@ c #E7C67B",
+"z@ c #3929AD",
+"A@ c #634284",
+"B@ c #946342",
+"C@ c #CEB56B",
+"D@ c #4A3100",
+"E@ c #291800",
+"F@ c #312100",
+"G@ c #8C6308",
+"H@ c #E7AD18",
+"I@ c #7B5A63",
+"J@ c #CEAD73",
+"K@ c #E7A508",
+"L@ c #C68C00",
+"M@ c #BD8408",
+"N@ c #D69C08",
+"O@ c #735A84",
+"P@ c #AD7B39",
+"Q@ c #D69C00",
+"R@ c #DEAD08",
+"S@ c #EFB508",
+"T@ c #4A39B5",
+"U@ c #8C635A",
+"V@ c #EFCE10",
+"W@ c #9C7B42",
+"X@ c #6B5294",
+"Y@ c #846363",
+"Z@ c #E7A510",
+"`@ c #6B4A00",
+" # c #B58C4A",
+".# c #DEB508",
+"+# c #E7D6B5",
+"@# c #DEB518",
+"## c #B58421",
+"$# c #8C5A00",
+"%# c #DEA518",
+"&# c #3121BD",
+"*# c #946300",
+"=# c #946B63",
+"-# c #1008E7",
+";# c #C68C18",
+"># c #211800",
+",# c #9C6B00",
+"'# c #D69408",
+")# c #1810DE",
+"!# c #3121B5",
+"~# c #AD7318",
+"{# c #AD7B08",
+"]# c #C68C08",
+"^# c #634200",
+"/# c #2921A5",
+"(# c #1810C6",
+"_# c #4A317B",
+":# c #734A39",
+"<# c #845A00",
+"[# c #392900",
+"}# c #100839",
+"|# c #734A00",
+"1# c #1008D6",
+"2# c #1810AD",
+"3# c #39217B",
+"4# c #734A31",
+"5# c #523110",
+"6# c #1008AD",
+"7# c #0800DE",
+"8# c #5A3910",
+"9# c #5A3942",
+"0# c #422952",
+"a# c #0808CE",
+"b# c #1008B5",
+"c# c #392931",
+"d# c #6B4200",
+"e# c #5A3918",
+"f# c #29187B",
+"g# c #0000E7",
+" . + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ",
+" ( _ : < [ } | 1 2 ' 3 4 5 6 7 8 9 0 a b c d e f g h ",
+" i j k l m n o p q r s t u v w x y z A B C D E F G H ",
+" I J K L M N O P Q R S T U V W X Y Z ` ...+.@.#.$.%. ",
+" &.*.=.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[.}.|.1. ",
+" / 2.3.4.5.6.7.8.9.0.a.b.c.d.e.f.g.h.i. ",
+" / j.k.l.m.n.o.p.q.r.s.t.u.v.w.x. ",
+" / y.z.A.t.B.C.D.E.F.G.H.I.J.K.L.M. ",
+" N.O.P.Q.R.S.S.T.U.V.W.X.O.S.Y.Z.`. ",
+" / +.+++@+#+$+%+W.&+*+@+=+S.Y.-+;+ ",
+" / >+,+,+.+'+)+++.+$+!+~+{+S.]+^+/+ ",
+" / )+%+(+_+:+<+[+}+$+$+|+{+S.1+2+3+ ",
+" / $+4+5+6+7+8+9+0+a+b+c+)+S.d+e+f+ ",
+" / g+h+i+j+k+l+m+m+n+8+o+p+S.q+r+s+ ",
+" / p+t+u+j+v+m+m+n+n+w+x+y+S.z+A+B+ ",
+" / O.h+6+C+l+0+n+D+D+i+E+F+S.G+H+I+J+ ",
+" / (+K+L+M+x+D+N+O+P+Q+R+&+S.S+T+U+V+ ",
+" / O.W+X+N+E+E+t+Y+Z+`+W.W+S. @.@+@S.@@ ",
+" / #@$@%@W+&@*@=@-@;@`+>@,@,@'@)@!@~@$+{@ ",
+" / $@,+,@W.W+W+W+`+W.>@,@,@,@]@^@/@(@$+$+_@ ",
+" :@<@)+W.,@,@%@`+[@>@,@,@,@,@,@,@'+$+$+$+$+}@ ",
+" |@$+P.,@,@,@,@,@,@,@,@,@,@,@,@,@|+$+$+$+$+$+1@ ",
+" 2@$+)+W.,@,@,@,@,@,@,@,@,@,@,@,@,@@+(+$+$+$+$+$+3@ ",
+" 4@$+$+'+`+>@,@,@,@@+>@,@,@,@>@>@@+%@@+'+$+$+$+$+$+$+5@ ",
+" @@$+$+$+{+W+@+,@,@,@>@,@,@,@,@>@%@6@W+[@`+O.)+O.$+$+$+}@ ",
+" 4@$+O.$@`+,@,@,@,@,@,@,@,@,@,@,@,@,@>@%@%@&+$+O.$@$+$+$+7@ ",
+" 8@$@(+++,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@W.W+$+(+)+O.$+$+}@ ",
+" @@$+)+$@>@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@'+ + +)+$+$+$+9@ ",
+" 0@$@(+{+,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@.+$@$@)+O.$+$+2@ ",
+" }@)+(+W.,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@W+$+$+$+)+$+$+}@ ",
+" _@$+O.,+,@,@,@,@,@,@,@>@,@,@,@,@,@,@,@,@,@,@,@,@%@$+$+$+)+$+$+$+5@ ",
+" a@$@$+*+,@,@,@,@,@,@,@>@,@,@,@,@,@,@,@,@,@,@,@,@,@$+$+$+O.$+$+$+3@ ",
+" b@$+)+O.4+,@,@,@,@,@,@,@>@,@,@,@,@,@,@,@,@,@,@,@,@,@$+$+O.O.$+$+$+c@ ",
+" <@$+#+$@|+,@,@,@,@,@,@>@>@,@,@,@,@,@,@,@,@,@,@,@,@,@)+$+)+$+$+$+$+#@ ",
+" $+$+(+ +6@,@,@,@,@,@,@,@>@,@,@,@,@,@,@,@,@,@,@,@,@,@!+$+)+$+$+$+$+d@ ",
+" (+e@f@#+%@,@,@,@,@,@,@>@,@,@,@,@,@,@,@,@,@,@,@,@,@,@$+O.O.(+$@!+$+1@ ",
+" g@j+j+h@i@@+,@,@,@,@,@,@>@,@,@,@,@,@,@,@,@,@,@j@k@l@m@$+$+$+$+!+m@n@ ",
+" o@p@j+C+j+q@=+6@,@,@,@,@,@>@,@,@,@,@,@,@,@,@,@,@r@C+n+s@$+$+$+$+t@D+u@ ",
+" v@w@u+j+C+C+C+x@)+~+,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@y@C+p@p+$+$+$+$+q@k+9+ ",
+" z@A@B@w@6+C+C+j+C+j+w+g+$+.+,@,@,@,@,@,@,@,@,@,@,@,@,@W.C@u+i+N+D@E@F@G@i+C+H@ ",
+"I@p@u+C+u+C+C+j+C+C+C+C+e@$+$+%+>@,@,@,@,@,@,@,@,@,@,@,@6@J@i+K@L@t+M@M@N@C+C+C+O@ ",
+"P@C+j+C+j+j+C+j+C+C+j+C+C+F+$+$+%+,@,@,@,@,@,@,@,@,@,@,@%@-@Q@R@K@Q@N@i+S@j+C+j+C+T@ ",
+"U@S@j+C+j+C+C+C+C+V@j+C+k+:+g+$+,+,@,@,@,@,@,@,@,@,@,@,@W.W@L@S@S@6+S@u+C+j+C+C+C+C+X@ ",
+"Y@Z@j+C+C+C+j+C+C+C+j+C+j+k+f@i@`+,@,@,@,@,@,@,@,@,@,@,@i@`@L@S@C+j+C+j+C+j+C+j+C+C+j+ #",
+"Y@Z@C+C+j+C+j+C+C+j+C+C+j+C+.#+#,@,@,@,@,@,@,@,@,@,@W.,+$+e@N@S@j+C+C+C+C+C+j+C+C+l+j+@#",
+"U@Z@C+C+j+C+j+V@C+C+C+C+j+C+.###@+,@,@,@,@,@,@,@,@.+(+$+g+$#N@S@C+j+C+j+C+7+C+C+C+j+%#&#",
+"Y+i+S@j+C+j+C+C+C+j+C+7+C+C+R@M@s@.+%@@+W.W+.+%+!+$+$+$+O.*#N@S@j+C+C+C+C+C+C+C+u+=#-# ",
+";#N@N@Z@R@S@6+j+C+C+C+C+j+C+i+M@y+$+$+$+$+$+$+$+$+$+$+$+>#,#'#S@C+C+j+C+C+C+p@Y@)# ",
+"!#_+~#{#]#]#O+N@i+6+j+C+C+i+E+N+^#$+$+$+$+$+$+$+$+$+$+$+>#$#t+Q@S@S@6+i+N@~#/# ",
+" (#_#:#,#N+{#M@E+E+N@M@N+<#[#|@8@2@b@b@b@b@b@b@b@1@}#|#N+t+O+E+]#M@:#1# ",
+" -#2#3#4#5+N+,#L+<#5#6# 7#8#$#N+{#{#,#9# ",
+" 2#0#8#y+0#a# b#c#^#d#e#f#g# "};
diff --git a/icons/44x52-penguins/sound.xpm b/icons/44x52-penguins/sound.xpm
new file mode 100644
index 0000000..710cceb
--- /dev/null
+++ b/icons/44x52-penguins/sound.xpm
@@ -0,0 +1,450 @@
+/* XPM */
+static char * sound_xpm[] = {
+"44 52 395 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #BDBDBC",
+"). c #77774D",
+"!. c #303028",
+"~. c #8D8D8D",
+"{. c #F1F1F1",
+"]. c #F4F4F4",
+"^. c #BFBFBF",
+"/. c #878787",
+"(. c #09090E",
+"_. c #000073",
+":. c #D0D0D0",
+"<. c #92926B",
+"[. c #797962",
+"}. c #929291",
+"|. c #969696",
+"1. c #9A9A9A",
+"2. c #F5F5F5",
+"3. c #EAEAEA",
+"4. c #959595",
+"5. c #838383",
+"6. c #9B9B9B",
+"7. c #000094",
+"8. c #C7C7C6",
+"9. c #A2A281",
+"0. c #AAAA7B",
+"a. c #7C7C7A",
+"b. c #E4E4E4",
+"c. c #828282",
+"d. c #BABABA",
+"e. c #939393",
+"f. c #B1B1B1",
+"g. c #DFDFDF",
+"h. c #A0A07C",
+"i. c #D1D15F",
+"j. c #ABAB6F",
+"k. c #9C9C9A",
+"l. c #AAAAAA",
+"m. c #CBCBCB",
+"n. c #B0B0B0",
+"o. c #BEBEBE",
+"p. c #0F0F07",
+"q. c #171717",
+"r. c #D4D4D5",
+"s. c #9A9A68",
+"t. c #D5D569",
+"u. c #E9E986",
+"v. c #82827A",
+"w. c #FBFBFB",
+"x. c #B7B7B7",
+"y. c #D8D8D8",
+"z. c #ECECEC",
+"A. c #9E9E9E",
+"B. c #0C0C10",
+"C. c #00004A",
+"D. c #D2D2D0",
+"E. c #9E9E7F",
+"F. c #D5D568",
+"G. c #F7F778",
+"H. c #E2E280",
+"I. c #686866",
+"J. c #A6A6A6",
+"K. c #D1D1D1",
+"L. c #979797",
+"M. c #E2E2E2",
+"N. c #8A8A8A",
+"O. c #888888",
+"P. c #03030A",
+"Q. c #0F0F0F",
+"R. c #A5A58A",
+"S. c #A1A166",
+"T. c #AAAA49",
+"U. c #D8D83D",
+"V. c #F7F78A",
+"W. c #FDFD9A",
+"X. c #D0D0B0",
+"Y. c #4F4F4F",
+"Z. c #B6B6B6",
+"`. c #FDFDFD",
+" + c #F6F6F6",
+".+ c #868686",
+"++ c #ABABAB",
+"@+ c #AFAFAF",
+"#+ c #D9D9D9",
+"$+ c #E6E6E6",
+"%+ c #494949",
+"&+ c #0000D6",
+"*+ c #70705D",
+"=+ c #C7C794",
+"-+ c #CBCB6B",
+";+ c #DADA5D",
+">+ c #F9F999",
+",+ c #FDFDEB",
+"'+ c #FDFDEE",
+")+ c #CDCDCC",
+"!+ c #3B3B3B",
+"~+ c #989898",
+"{+ c #F8F8F8",
+"]+ c #000000",
+"^+ c #F7F7D8",
+"/+ c #DFDF64",
+"(+ c #E8E8A4",
+"_+ c #FDFDE9",
+":+ c #FDFDF5",
+"<+ c #FDFDF3",
+"[+ c #CDCDC0",
+"}+ c #3E3E3E",
+"|+ c #898989",
+"1+ c #DBDBDB",
+"2+ c #BCBCBC",
+"3+ c #FBFBB1",
+"4+ c #E2E247",
+"5+ c #E9E962",
+"6+ c #FCFC90",
+"7+ c #FCFC98",
+"8+ c #FCFC8F",
+"9+ c #CECE69",
+"0+ c #52524C",
+"a+ c #AEAEAE",
+"b+ c #5C5C5C",
+"c+ c #C2C2C2",
+"d+ c #B2B2B2",
+"e+ c #999999",
+"f+ c #000039",
+"g+ c #E0E04F",
+"h+ c #EFEF6D",
+"i+ c #EAEA6C",
+"j+ c #ECEC6C",
+"k+ c #C3C356",
+"l+ c #4E4E48",
+"m+ c #585858",
+"n+ c #B4B4B4",
+"o+ c #D2D243",
+"p+ c #DDDD5E",
+"q+ c #DEDE5A",
+"r+ c #DEDE5F",
+"s+ c #B1B151",
+"t+ c #3B3B35",
+"u+ c #676767",
+"v+ c #DCDC50",
+"w+ c #DEDE5B",
+"x+ c #DEDE5D",
+"y+ c #B1B14C",
+"z+ c #2E2E28",
+"A+ c #4C4C4C",
+"B+ c #B0B027",
+"C+ c #DADA53",
+"D+ c #DCDC5D",
+"E+ c #B3B349",
+"F+ c #46463F",
+"G+ c #8F8F8F",
+"H+ c #CFCFCF",
+"I+ c #A8A8A8",
+"J+ c #F0F0F0",
+"K+ c #735A00",
+"L+ c #6B5208",
+"M+ c #959575",
+"N+ c #B8B82A",
+"O+ c #D1D151",
+"P+ c #BABA50",
+"Q+ c #52524D",
+"R+ c #F3F3F3",
+"S+ c #FCFCFC",
+"T+ c #E3E3E3",
+"U+ c #C68C29",
+"V+ c #947300",
+"W+ c #EDEDED",
+"X+ c #7C7C4F",
+"Y+ c #A9A922",
+"Z+ c #BEBE2A",
+"`+ c #6D6D58",
+" @ c #9A9A99",
+".@ c #B9B9B9",
+"+@ c #DDDDDD",
+"@@ c #ABA798",
+"#@ c #8D8251",
+"$@ c #8B7736",
+"%@ c #211808",
+"&@ c #7B526B",
+"*@ c #DEA510",
+"=@ c #8C6B00",
+"-@ c #FFFFFF",
+";@ c #8D8D66",
+">@ c #A2A207",
+",@ c #88882F",
+"'@ c #9B9B96",
+")@ c #FAFAFA",
+"!@ c #DADADA",
+"~@ c #EFCE7B",
+"{@ c #ECBA0F",
+"]@ c #DAC207",
+"^@ c #524221",
+"/@ c #181008",
+"(@ c #AD9442",
+"_@ c #4A319C",
+":@ c #CE8C18",
+"<@ c #D9D9D8",
+"[@ c #92926E",
+"}@ c #8F8F14",
+"|@ c #7F7F5D",
+"1@ c #E9E9E9",
+"2@ c #E0E0E0",
+"3@ c #8E8E8E",
+"4@ c #A0A0A0",
+"5@ c #E7C67B",
+"6@ c #3929AD",
+"7@ c #634284",
+"8@ c #946342",
+"9@ c #747448",
+"0@ c #62622C",
+"a@ c #ABABA6",
+"b@ c #ACACAC",
+"c@ c #EBEBEB",
+"d@ c #C0C0C0",
+"e@ c #909090",
+"f@ c #9F9F9F",
+"g@ c #C1A964",
+"h@ c #4A3100",
+"i@ c #291800",
+"j@ c #312100",
+"k@ c #8C6308",
+"l@ c #E7AD18",
+"m@ c #7B5A63",
+"n@ c #D6D6D5",
+"o@ c #55553C",
+"p@ c #373731",
+"q@ c #858585",
+"r@ c #E1E1E1",
+"s@ c #8C7C5F",
+"t@ c #E7A508",
+"u@ c #C68C00",
+"v@ c #BD8408",
+"w@ c #D69C08",
+"x@ c #735A84",
+"y@ c #AD7B39",
+"z@ c #D69C00",
+"A@ c #DEAD08",
+"B@ c #EFB508",
+"C@ c #4A39B5",
+"D@ c #8C635A",
+"E@ c #EFCE10",
+"F@ c #9C7B42",
+"G@ c #6B5294",
+"H@ c #846363",
+"I@ c #E7A510",
+"J@ c #6B4A00",
+"K@ c #B58C4A",
+"L@ c #DEB508",
+"M@ c #DEB518",
+"N@ c #B58421",
+"O@ c #8C5A00",
+"P@ c #DEA518",
+"Q@ c #3121BD",
+"R@ c #946300",
+"S@ c #946B63",
+"T@ c #1008E7",
+"U@ c #C68C18",
+"V@ c #211800",
+"W@ c #9C6B00",
+"X@ c #D69408",
+"Y@ c #1810DE",
+"Z@ c #3121B5",
+"`@ c #AD7318",
+" # c #AD7B08",
+".# c #C68C08",
+"+# c #634200",
+"@# c #2921A5",
+"## c #1810C6",
+"$# c #4A317B",
+"%# c #734A39",
+"&# c #845A00",
+"*# c #392900",
+"=# c #100839",
+"-# c #734A00",
+";# c #1008D6",
+"># c #1810AD",
+",# c #39217B",
+"'# c #734A31",
+")# c #523110",
+"!# c #1008AD",
+"~# c #0800DE",
+"{# c #5A3910",
+"]# c #5A3942",
+"^# c #422952",
+"/# c #0808CE",
+"(# c #1008B5",
+"_# c #392931",
+":# c #6B4200",
+"<# c #5A3918",
+"[# c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.'.).!.~.{.=.=.].^./.(.@ @ @ @ $ ",
+" _.@ ^ 3 =.=.=.:.<.[.}.|.1.2.3.4.5.6.c @ @ @ @ @ ( ",
+" 7.@ @ a .*.2.8.9.0.a.b.+.c.d.e.1.f.g.a @ @ @ @ @ @ % ",
+" , @ @ @ b X 6 :.h.i.j.k.2.=.l.m.n.o.X ,. .p.q.> @ @ @ ' ",
+" 7.@ > : .=.r.s.t.u.v.1.=.w.x.y.=.=.z.^.A...B.> : @ @ @ j ",
+" C.: c [ =.D.E.F.G.H.I.J.=.w.K.L.M.y.N.5.} O.P.c ^ > @ @ ' ",
+" , @ ^ Q.R.S.T.U.V.W.X.Y.Z.=.`. +.+:.++5 @+#+$+%+~ ~ ^ @ @ @ &+ ",
+" u : c *+=+-+;+>+,+'+)+!+~+g.w.{+N.:.=.=.=.=.=.5 : : ^ > @ @ _. ",
+" ' ^ c ]+^+/+(+_+:+<+[+}+|.|+1+{+N.:.=. + + + +2+@ @ @ ^ @ @ ' ",
+" & @ > ]+]+3+4+5+6+7+8+9+0+a+b+c+{+N.:.d+~+e+e+e+/.@ @ @ ^ @ @ @ % ",
+" f+: @ ]+]+]+]+g+h+i+j+k+l+1.m+c+{+N.:.n+1.6.6.6.6.@ @ @ > @ @ @ ( ",
+" @ ^ > ]+]+]+]+o+p+q+r+s+t+u+b+| {+N.:.=. + + + + +@ @ > > @ @ @ _ ",
+" @ < : ]+]+]+]+]+v+w+x+y+z+A+1 3.{+N.:.=.=.=.=.=.=.^ @ ^ @ @ @ @ + ",
+" @ c ~ ]+]+]+]+]+B+C+D+E+F+G+H+=.=.|+X A.I+f.J+=.=.] @ ^ @ @ @ @ { ",
+" K+L+]+]+]+]+]+]+M+N+O+P+Q+k R+S+1+} T+ .~.1 e+@+M.@ > > c : ] @ $ ",
+" U+y y V+]+]+]+]+=.W+X+Y+Z+`+ @=.w..@H+=.=.].+@@@#@$@%@@ @ @ @ ] %@0 ",
+" &@*@y L y =@-@6 =.=.=.$+;@>@,@'@2.)@n+!@=.=.=.=.~@{@]@^@@ @ @ @ /@M (@ ",
+" _@:@G y L L L f 6 6 =.=.=.<@[@}@|@1@2@3@o.N.4@| =.5@L *@E @ @ @ @ =@z p ",
+" 6@7@8@:@m L L y L y f 6 6 6 =.=.=.b.9@0@a@b@L.c@d@e@c.f@g@G x S h@i@j@k@x L l@ ",
+"m@*@G L G L L y L L L L f 6 6 6 *.=.=.n@o@p@q@r@=.=.J+a+.+s@x t@u@F v@v@w@L L L x@ ",
+"y@L y L y y L y L L y L L f 6 6 -@=.=.=.=.=.=.=.=.=.=.=.+.%.z@A@t@z@w@x B@y L y L C@ ",
+"D@B@y L y L L L L E@y L z f 6 6 -@=.=.=.=.=.=.=.=.=.=.=.3 F@u@B@B@m B@G L y L L L L G@ ",
+"H@I@y L L L y L L L y L y z f 6 -@=.=.=.=.=.=.=.=.=.=.=.-.J@u@B@L y L y L y L y L L y K@",
+"H@I@L L y L y L L y L L y L L@f =.=.=.=.=.=.=.=.=.=.3 ; @ K+w@B@y L L L L L y L L A y M@",
+"D@I@L L y L y E@L L L L y L L@N@6 =.=.=.=.=.=.=.=.5 c @ v O@w@B@L y L y L n L L L y P@Q@",
+"Z x B@y L y L L L y L n L L A@v@^@5 +.6 3 X 5 7 ] @ @ @ > R@w@B@y L L L L L L L G S@T@ ",
+"U@w@w@I@A@B@m y L L L L y L x v@K @ @ @ @ @ @ @ @ @ @ @ V@W@X@B@L L y L L L *@H@Y@ ",
+"Z@d `@ #.#.#T w@x m y L L x N S +#@ @ @ @ @ @ @ @ @ @ @ V@O@F z@B@B@m x w@`@@# ",
+" ##$#%#W@S #v@N N w@v@S &#*## C._.. . . . . . . $ =#-#S F T N .#v@%#;# ",
+" T@>#,#'#l S W@Q &#)#!# ~#{#O@S # #W@]# ",
+" >#^#{#K ^#/# (#_#+#:#<#[#= "};
diff --git a/icons/44x52-penguins/terminal-remote.xpm b/icons/44x52-penguins/terminal-remote.xpm
new file mode 100644
index 0000000..f79f29e
--- /dev/null
+++ b/icons/44x52-penguins/terminal-remote.xpm
@@ -0,0 +1,237 @@
+/* XPM */
+static char *terminal-remote[] = {
+/* width height num_colors chars_per_pixel */
+" 44 52 178 2",
+/* colors */
+".. c #a3a3a3",
+".# c #e3e3e3",
+".a c #ffffff",
+".b c #c2c2c2",
+".c c #8b8b00",
+".d c #828282",
+".e c #0a0a0a",
+".f c #8b0086",
+".g c #636363",
+".h c #8c0000",
+".i c #ad3829",
+".j c #630000",
+".k c #080808",
+".l c #212121",
+".m c #424242",
+".n c #292921",
+".o c #101008",
+".p c #737373",
+".q c #393939",
+".r c #949494",
+".s c #cecece",
+".t c #848484",
+".u c #b5b5b5",
+".v c #dedede",
+".w c #8c8c8c",
+".x c #bd0000",
+".y c #6b0000",
+".z c #292929",
+".A c #9c9c9c",
+".B c #e7e7e7",
+".C c #6b6b6b",
+".D c #5a5a5a",
+".E c #313131",
+".F c #ad0000",
+".G c #4a4a4a",
+".H c #181818",
+".I c #7b7b7b",
+".J c #7f613d",
+".K c #ad870c",
+".L c #9c8308",
+".M c #947921",
+".N c #847b52",
+".O c #adadad",
+".P c #9c0000",
+".Q c #a5a5a5",
+".R c #8c6310",
+".S c #e7ac08",
+".T c #f7c510",
+".U c #e7c608",
+".V c #d6b521",
+".W c #e7cd21",
+".X c #9c7a00",
+".Y c #94844a",
+".Z c #dedece",
+".0 c #7b0000",
+".1 c #080808",
+".2 c #845908",
+".3 c #dea508",
+".4 c #f7b910",
+".5 c #efc508",
+".6 c #efcb18",
+".7 c #e7cc31",
+".8 c #dec508",
+".9 c #d6b318",
+"#. c #423000",
+"## c #b50000",
+"#a c #c68408",
+"#b c #e7aa10",
+"#c c #efcc08",
+"#d c #d6ad08",
+"#e c #c6a510",
+"#f c #5a3900",
+"#g c #420000",
+"#h c #efbb10",
+"#i c #b59508",
+"#j c #ce9308",
+"#k c #292100",
+"#l c #de0000",
+"#m c #c60000",
+"#n c #9c947b",
+"#o c #946308",
+"#p c #bd9c08",
+"#q c #a77508",
+"#r c #ce8c08",
+"#s c #d69410",
+"#t c #ce9b42",
+"#u c #bdb594",
+"#v c #bdbdbd",
+"#w c #ad9c7b",
+"#x c #bd8229",
+"#y c #bdad84",
+"#z c #c6c6c6",
+"#A c #525252",
+"#B c #121212",
+"#C c #d6d6d6",
+"#D c #b5a594",
+"#E c #9c834a",
+"#F c #a5844a",
+"#G c #b1976b",
+"#H c #bdb5ad",
+"#I c #efefef",
+"#J c #f7f7f7",
+"#K c #5a5252",
+"#L c #5a0808",
+"#M c #8c0808",
+"#N c #100000",
+"#O c #cec6c6",
+"#P c #210000",
+"#Q c #310000",
+"#R c #730000",
+"#S c #840000",
+"#T c #940000",
+"#U c #00ff00",
+"#V c #e7a310",
+"#W c None",
+"#X c #9c4a31",
+"#Y c #ce8b18",
+"#Z c #deb318",
+"#0 c #8c6900",
+"#1 c #846342",
+"#2 c #946342",
+"#3 c #e7ac18",
+"#4 c #7b5a63",
+"#5 c #dea410",
+"#6 c #84735a",
+"#7 c #ad7b39",
+"#8 c #b54a39",
+"#9 c #8c625a",
+"a. c #efb108",
+"a# c #946a52",
+"aa c #846363",
+"ab c #b58c4a",
+"ac c #dea318",
+"ad c #bd3121",
+"ae c #bd8408",
+"af c #524221",
+"ag c #946a63",
+"ah c #e70f08",
+"ai c #c68c18",
+"aj c #d69c08",
+"ak c #deac08",
+"al c #211800",
+"am c #9c6b00",
+"an c #d69108",
+"ao c #de1710",
+"ap c #b53021",
+"aq c #ad7118",
+"ar c #ad7908",
+"as c #c68a08",
+"at c #634200",
+"au c #8c5900",
+"av c #d69900",
+"aw c #a52821",
+"ax c #c61610",
+"ay c #7b4a31",
+"az c #734939",
+"aA c #845800",
+"aB c #392900",
+"aC c #4a0000",
+"aD c #390f08",
+"aE c #734900",
+"aF c #d60f08",
+"aG c #ad1810",
+"aH c #7b3921",
+"aI c #734931",
+"aJ c #523010",
+"aK c #ad0d08",
+"aL c #de0700",
+"aM c #5a3910",
+"aN c #5a3942",
+"aO c #524229",
+"aP c #ce0808",
+"aQ c #b50e08",
+"aR c #392931",
+"aS c #6b4200",
+"aT c #5a3818",
+"aU c #7b2918",
+"aV c #e70000",
+/* pixels */
+"........................................................................................",
+".#.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.#.b",
+".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.b.#.b.b.b.b.b.#..",
+".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.b.b.b.b.b.b.c",
+".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.b.#.b.b.b.b.b.b.b.b.d",
+".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.b.b.b.b.b.b.b.b.c",
+".#.#.#.#.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e...b.b.b.f",
+".#.#.#.#.e.g.h.d.i.g.i.d.i.d.j.k.l.m.n.o.k.k.n.p.p.q.o.k.k.k.i.d.i.d.i.d.h.d.h.a.b.b.b.c",
+".#.#.#.#.e.g.d.i.d.i.d.i.d.i.j.o.r.s.t.k.k.l.u.s.v.w.o.k.k.k.x.i.d.i.d.i.d.h.g.a.b.b.b.g",
+".#.#.#.#.e.g.i.d.i.d.i.d.i.d.y.z.A.p.B.n.k.C.v.D.t.B.E.k.k.k.F.d.i.d.i.d.i.g.d.a.b.b.b.c",
+".#.#.#.#.e.h.g.i.g.i.d.i.d.i.h.q.m.m.A.G.H.p.A.k.l.u.I.k.k.k.F.i.d.i.d.i.d.h.d.a.b.b.b.g",
+".#.#.#.#.e.g.h.d.i.d.i.d.i.d.h.H.C.e.J.K.L.M.N.k.k.O.I.k.k.k.F.d.i.d.i.d.h.d.m.a.b.b...c",
+".#.#.#.#.e.d.d.i.g.i.d.i.d.i.P.k.Q.R.S.T.U.V.W.X.Y.Z.H.k.k.k.0.i.d.i.d.i.g.h.m.a.b...b.g",
+".#.#.#.#.e.g.i.d.i.d.i.d.i.d.i.1.2.3.4.5.6.7.7.8.U.9#..k.k.k.j.d.i.d.i.d.i.g.m.a.......c",
+".#.#.#.#.e.h.d.i.g.i.d.i.d.i###.#a#b.4#c.7.7.8.8#d#e#f.k.k.k#g.i.d.i.d.i.g.i.m.a.b.....g",
+".#.#.#.#.e.g.h.d.i.g.i.d.i.d##.o.2.S#h.6.W.8#i#i.3#j#k.k.E.k.k#l.i.d.i.d.i.g.m.a.......h",
+".#.#.#.#.e.h.d.i.g.i.d.i.d.i#m.e#n#o#p#e#i#q#r#s#t#u.D.k.g.p.o.y.d.i.d.i.g.h.m.a.......g",
+".#.#.#.#.e.g.h.d.i.d.i.d.i.d#l.o#v#w#q#j#j#a#x#y#z.v#v.k.H#A.k.k#l.d.i.d.h.g.m.a.......g",
+".#.#.#.#.e.h.d.i.g.i.d.i.d.i#g#B#C#v#D#E#F#G#H#z#I#J#J#K.k.k.k.k#L.i.d.i.d.h.m.a.......g",
+".#.#.#.#.e.g.h.d.i.g.i.d.i#M#B.m#J.v#v#v#v#z.v#I#J#J#J.s.o.k.k.k.k##.i.d.h.d.m.a.......g",
+".#.#.#.#.e.i.d.d.g.i.d.i#m#N.H.v#J#J#C#z#O#I#J#J#J#J#J#J.G.k.k.k.k#P.d.i.g.h.m.a.......g",
+".#.#.#.#.e.g.h.d.i.d.i.d#Q.k.r#J#J#J#J#J#J#J#J#J#J#J#J#J.O.k.k.k.k.k.y.d.h.g.m.a.......g",
+".#.#.#.#.e.h.g.i.g.i.d#R.k.H.v#J#J#J#J#J#J#J#J#J#J#J#J#J.B.e.k.k.k.k.k#S.d.h.m.a.......g",
+".#.#.#.#.e.g.d.d.i.d#T.k.k.G#z#I#J#J#J.B#I#J#J#J#I#I.B#C.B.G.k.k.k.k.k.k.h.d.m.a.......g",
+".#.#.#.#.e.h.g.h.g.i.k.k.k.I#v.B#J#J#J#I#J#J#J#J#I#C.s#v#O#z.o.H.o.k.k.d.g.h.m.a.......g",
+".#.#.#.#.e.g.h.d.d.g.k.o#B#z#J#J#J#J#J#J#J#J#J#J#J#J#J#I#C#C.D.k.o#B.k.k.h.g.m.a.......g",
+".#.#.#.#.e.h.g.h.g.h#B.e.p#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J.v#v.k.e.H.o.k.d.h.m.a.....d.g",
+".#.#.#.#.e.g.h.d.h.g.H#B#I#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J.G.z.z.H.k.h.d.m.a.....d.g",
+".#.#.#.#.e.h.g.h.g.h.e.I#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J.A#B#B.H.o.g.h.m.a.d.d.d.g",
+".#.#.#.#.e.g.h.g.h.g.e.v#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#v.k.k.k.H.h.g.m.a.d.d.d.m",
+".#.#.#.#.e.g.g.i.g.h.m#J#J#J#J#J#J#J#I#J#J#J#J#J#J#J#J#J#J#J#J#C.k.k.k.H.g.h.g.a.d.d.d.m",
+".#.#.#.#.e.g.g.g.i.g.t#J#J#J#J#J#J#J#I#J#J#J#J#J#J#J#J#J#J#J#J#J.k.k.k.o.h.g.h.a.d.d.d.m",
+".#.#.#.#...a.a.a.a.a.Q.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.d.d.d.m",
+".#.#.#.#.#.b.#.b.b.b.b.b.b.b.b.b.b.b.b.b.................................m.m.m.d.d.d.d.m",
+".#.#.#.b.#.b.b#a#a#a.b.b.b.b.b.b.b.b.b...............................d.d.m#U#U.b.d.d.d.m",
+".#.#.#.b.b.b.b#a.S#a.b.b.b.b.b.b.b.b................................#o.d.d.b.b.b.d.d.d.m",
+"...d.c.d.c.d#a.S.V.S#a.g.c.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.m.g#o#o#V#o.m.m.m.m.m.m.m.m",
+".e.e.e.e.e#a.S.V.V.V#a.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e#o#V#V#o.e.e.e.e.e.e.e.e",
+"#W#W#W#W#X#Y#b.V.8.V.S#a.m.m.m.l.b.b.....d.g.g.m.m.l.l#B#B#B.l.l#o#V#Z#V#o#0#o#o#W#W#W#W",
+"#W.i#1#2#Y.S#h.8.8.8.V#a.g.g.g.g.m.g.d.f.d.g.g.m.m.m#B.l.l.m.m#o#V#Z#Z#Z#V.3#h#3#W#W#W#W",
+"#4#5#b#h#b#h.8.8.8.8.V.S#a.d.d.d.d.g.g.m.m.m.m.m.m.m.m.m.g.d.d#o#V#Z.6.6#Z#h#h#h#6#W#W#W",
+"#7#h.4#h.4.8.8.8.8.8.8.V#h#a..................................#o#V#Z.6.6.6.6#h.4#h#8#W#W",
+"#9a..4#h.8.8.8.8.8.8.8.V.S#a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a#o#V#Z.6.6.6.6.6.6#h#h#ha##W",
+"aa#V.4#h.8.8.8.8.8.8.8.8.V#h#a..............................#o#V#Z.6.6.6.6.6.6.4#h#h.4ab",
+"aa#V#h#h.8.8.8.8.8.8.8.8.V.S#a..............................#o#V.6.6.6.6.6.6.6#h#h.6.4#Z",
+"#9#V#h#h.8.8.8.8.8.8.8.8.8.V#h#a.e.e.e.e.e.e.e.e.e.e.e.e.e#o#V#Z.6.6.6.6.6.6#h#h#h.4acad",
+"#x.3a..4#h.4.8.8#h.8#h.8#h.V.Saeaf.A#C.B.v#v.A.C.l.k.k.k.o#o#V#Z.4#h#h#h#h#h#h#h#bagah#W",
+"aiajaj#Vaka..S.4#h#h#h#h.4#h.3ae#f.k.k.k.k.k.k.k.k.k.k.kalamana.#h#h.4#h#h#h#5aaao#W#W#W",
+"ap.Jaqarasas#raj.3.S.4#h#h.3#j#qat.k.k.k.k.k.k.k.k.k.k.kalau#aava.a..S.3ajaqaw#W#W#W#W#W",
+"#W#W#Waxayazam#qarae#j#jajae#qaAaB#QaC#R.h.h.h.h.h.h.h.yaDaE#q#a#r#jasaeazaF#W#W#W#W#W#W",
+"#W#W#W#W#W#WahaGaHaI.R#qam#oaAaJaK#W#W#W#W#W#W#W#W#W#W#WaLaMau#qararamaN#W#W#W#W#W#W#W#W",
+"#W#W#W#W#W#W#W#W#W#WaGaOaM#faOaP#W#W#W#W#W#W#W#W#W#W#W#W#WaQaRataSaTaUaV#W#W#W#W#W#W#W#W",
+};
diff --git a/icons/44x52-penguins/terminal-special.xpm b/icons/44x52-penguins/terminal-special.xpm
new file mode 100644
index 0000000..2682756
--- /dev/null
+++ b/icons/44x52-penguins/terminal-special.xpm
@@ -0,0 +1,237 @@
+/* XPM */
+static char *terminal-special[] = {
+/* width height num_colors chars_per_pixel */
+" 44 52 178 2",
+/* colors */
+".. c #a3a3a3",
+".# c #e3e3e3",
+".a c #ffffff",
+".b c #c2c2c2",
+".c c #008b8b",
+".d c #828282",
+".e c #0a0a0a",
+".f c #868b00",
+".g c #636363",
+".h c #008c00",
+".i c #29ad38",
+".j c #006300",
+".k c #080808",
+".l c #212121",
+".m c #424242",
+".n c #292921",
+".o c #101008",
+".p c #737373",
+".q c #393939",
+".r c #949494",
+".s c #cecece",
+".t c #848484",
+".u c #b5b5b5",
+".v c #dedede",
+".w c #8c8c8c",
+".x c #00bd00",
+".y c #006b00",
+".z c #292929",
+".A c #9c9c9c",
+".B c #e7e7e7",
+".C c #6b6b6b",
+".D c #5a5a5a",
+".E c #313131",
+".F c #00ad00",
+".G c #4a4a4a",
+".H c #181818",
+".I c #7b7b7b",
+".J c #7f613d",
+".K c #ad870c",
+".L c #9c8308",
+".M c #947921",
+".N c #847b52",
+".O c #adadad",
+".P c #009c00",
+".Q c #a5a5a5",
+".R c #8c6310",
+".S c #e7ac08",
+".T c #f7c510",
+".U c #e7c608",
+".V c #d6b521",
+".W c #e7cd21",
+".X c #9c7a00",
+".Y c #94844a",
+".Z c #dedece",
+".0 c #007b00",
+".1 c #080808",
+".2 c #845908",
+".3 c #dea508",
+".4 c #f7b910",
+".5 c #efc508",
+".6 c #efcb18",
+".7 c #e7cc31",
+".8 c #dec508",
+".9 c #d6b318",
+"#. c #423000",
+"## c #00b500",
+"#a c #c68408",
+"#b c #e7aa10",
+"#c c #efcc08",
+"#d c #d6ad08",
+"#e c #c6a510",
+"#f c #5a3900",
+"#g c #004200",
+"#h c #efbb10",
+"#i c #b59508",
+"#j c #ce9308",
+"#k c #292100",
+"#l c #00de00",
+"#m c #00c600",
+"#n c #9c947b",
+"#o c #946308",
+"#p c #bd9c08",
+"#q c #a77508",
+"#r c #ce8c08",
+"#s c #d69410",
+"#t c #ce9b42",
+"#u c #bdb594",
+"#v c #bdbdbd",
+"#w c #ad9c7b",
+"#x c #bd8229",
+"#y c #bdad84",
+"#z c #c6c6c6",
+"#A c #525252",
+"#B c #121212",
+"#C c #d6d6d6",
+"#D c #b5a594",
+"#E c #9c834a",
+"#F c #a5844a",
+"#G c #b1976b",
+"#H c #bdb5ad",
+"#I c #efefef",
+"#J c #f7f7f7",
+"#K c #525a52",
+"#L c #085a08",
+"#M c #088c08",
+"#N c #001000",
+"#O c #c6cec6",
+"#P c #002100",
+"#Q c #003100",
+"#R c #007300",
+"#S c #008400",
+"#T c #009400",
+"#U c #00ff00",
+"#V c #e7a310",
+"#W c None",
+"#X c #319c4a",
+"#Y c #ce8b18",
+"#Z c #deb318",
+"#0 c #8c6900",
+"#1 c #428463",
+"#2 c #946342",
+"#3 c #e7ac18",
+"#4 c #7b5a63",
+"#5 c #dea410",
+"#6 c #5a8473",
+"#7 c #ad7b39",
+"#8 c #39b54a",
+"#9 c #8c625a",
+"a. c #efb108",
+"a# c #52946a",
+"aa c #846363",
+"ab c #b58c4a",
+"ac c #dea318",
+"ad c #21bd31",
+"ae c #bd8408",
+"af c #524221",
+"ag c #946a63",
+"ah c #08e70f",
+"ai c #c68c18",
+"aj c #d69c08",
+"ak c #deac08",
+"al c #211800",
+"am c #9c6b00",
+"an c #d69108",
+"ao c #10de17",
+"ap c #21b530",
+"aq c #ad7118",
+"ar c #ad7908",
+"as c #c68a08",
+"at c #634200",
+"au c #8c5900",
+"av c #d69900",
+"aw c #21a528",
+"ax c #10c616",
+"ay c #317b4a",
+"az c #734939",
+"aA c #845800",
+"aB c #392900",
+"aC c #004a00",
+"aD c #08390f",
+"aE c #734900",
+"aF c #08d60f",
+"aG c #10ad18",
+"aH c #217b39",
+"aI c #734931",
+"aJ c #523010",
+"aK c #08ad0d",
+"aL c #00de07",
+"aM c #5a3910",
+"aN c #5a3942",
+"aO c #295242",
+"aP c #08ce08",
+"aQ c #08b50e",
+"aR c #392931",
+"aS c #6b4200",
+"aT c #5a3818",
+"aU c #187b28",
+"aV c #00e700",
+/* pixels */
+"........................................................................................",
+".#.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.#.b",
+".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.b.#.b.b.b.b.b.#..",
+".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.b.b.b.b.b.b.c",
+".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.b.#.b.b.b.b.b.b.b.b.d",
+".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.b.b.b.b.b.b.b.b.c",
+".#.#.#.#.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e...b.b.b.f",
+".#.#.#.#.e.g.h.d.i.g.i.d.i.d.j.k.l.m.n.o.k.k.n.p.p.q.o.k.k.k.i.d.i.d.i.d.h.d.h.a.b.b.b.c",
+".#.#.#.#.e.g.d.i.d.i.d.i.d.i.j.o.r.s.t.k.k.l.u.s.v.w.o.k.k.k.x.i.d.i.d.i.d.h.g.a.b.b.b.g",
+".#.#.#.#.e.g.i.d.i.d.i.d.i.d.y.z.A.p.B.n.k.C.v.D.t.B.E.k.k.k.F.d.i.d.i.d.i.g.d.a.b.b.b.c",
+".#.#.#.#.e.h.g.i.g.i.d.i.d.i.h.q.m.m.A.G.H.p.A.k.l.u.I.k.k.k.F.i.d.i.d.i.d.h.d.a.b.b.b.g",
+".#.#.#.#.e.g.h.d.i.d.i.d.i.d.h.H.C.e.J.K.L.M.N.k.k.O.I.k.k.k.F.d.i.d.i.d.h.d.m.a.b.b...c",
+".#.#.#.#.e.d.d.i.g.i.d.i.d.i.P.k.Q.R.S.T.U.V.W.X.Y.Z.H.k.k.k.0.i.d.i.d.i.g.h.m.a.b...b.g",
+".#.#.#.#.e.g.i.d.i.d.i.d.i.d.i.1.2.3.4.5.6.7.7.8.U.9#..k.k.k.j.d.i.d.i.d.i.g.m.a.......c",
+".#.#.#.#.e.h.d.i.g.i.d.i.d.i###.#a#b.4#c.7.7.8.8#d#e#f.k.k.k#g.i.d.i.d.i.g.i.m.a.b.....g",
+".#.#.#.#.e.g.h.d.i.g.i.d.i.d##.o.2.S#h.6.W.8#i#i.3#j#k.k.E.k.k#l.i.d.i.d.i.g.m.a.......h",
+".#.#.#.#.e.h.d.i.g.i.d.i.d.i#m.e#n#o#p#e#i#q#r#s#t#u.D.k.g.p.o.y.d.i.d.i.g.h.m.a.......g",
+".#.#.#.#.e.g.h.d.i.d.i.d.i.d#l.o#v#w#q#j#j#a#x#y#z.v#v.k.H#A.k.k#l.d.i.d.h.g.m.a.......g",
+".#.#.#.#.e.h.d.i.g.i.d.i.d.i#g#B#C#v#D#E#F#G#H#z#I#J#J#K.k.k.k.k#L.i.d.i.d.h.m.a.......g",
+".#.#.#.#.e.g.h.d.i.g.i.d.i#M#B.m#J.v#v#v#v#z.v#I#J#J#J.s.o.k.k.k.k##.i.d.h.d.m.a.......g",
+".#.#.#.#.e.i.d.d.g.i.d.i#m#N.H.v#J#J#C#z#O#I#J#J#J#J#J#J.G.k.k.k.k#P.d.i.g.h.m.a.......g",
+".#.#.#.#.e.g.h.d.i.d.i.d#Q.k.r#J#J#J#J#J#J#J#J#J#J#J#J#J.O.k.k.k.k.k.y.d.h.g.m.a.......g",
+".#.#.#.#.e.h.g.i.g.i.d#R.k.H.v#J#J#J#J#J#J#J#J#J#J#J#J#J.B.e.k.k.k.k.k#S.d.h.m.a.......g",
+".#.#.#.#.e.g.d.d.i.d#T.k.k.G#z#I#J#J#J.B#I#J#J#J#I#I.B#C.B.G.k.k.k.k.k.k.h.d.m.a.......g",
+".#.#.#.#.e.h.g.h.g.i.k.k.k.I#v.B#J#J#J#I#J#J#J#J#I#C.s#v#O#z.o.H.o.k.k.d.g.h.m.a.......g",
+".#.#.#.#.e.g.h.d.d.g.k.o#B#z#J#J#J#J#J#J#J#J#J#J#J#J#J#I#C#C.D.k.o#B.k.k.h.g.m.a.......g",
+".#.#.#.#.e.h.g.h.g.h#B.e.p#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J.v#v.k.e.H.o.k.d.h.m.a.....d.g",
+".#.#.#.#.e.g.h.d.h.g.H#B#I#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J.G.z.z.H.k.h.d.m.a.....d.g",
+".#.#.#.#.e.h.g.h.g.h.e.I#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J.A#B#B.H.o.g.h.m.a.d.d.d.g",
+".#.#.#.#.e.g.h.g.h.g.e.v#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#J#v.k.k.k.H.h.g.m.a.d.d.d.m",
+".#.#.#.#.e.g.g.i.g.h.m#J#J#J#J#J#J#J#I#J#J#J#J#J#J#J#J#J#J#J#J#C.k.k.k.H.g.h.g.a.d.d.d.m",
+".#.#.#.#.e.g.g.g.i.g.t#J#J#J#J#J#J#J#I#J#J#J#J#J#J#J#J#J#J#J#J#J.k.k.k.o.h.g.h.a.d.d.d.m",
+".#.#.#.#...a.a.a.a.a.Q.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.d.d.d.m",
+".#.#.#.#.#.b.#.b.b.b.b.b.b.b.b.b.b.b.b.b.................................m.m.m.d.d.d.d.m",
+".#.#.#.b.#.b.b#a#a#a.b.b.b.b.b.b.b.b.b...............................d.d.m#U#U.b.d.d.d.m",
+".#.#.#.b.b.b.b#a.S#a.b.b.b.b.b.b.b.b................................#o.d.d.b.b.b.d.d.d.m",
+"...d.c.d.c.d#a.S.V.S#a.g.c.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.m.g#o#o#V#o.m.m.m.m.m.m.m.m",
+".e.e.e.e.e#a.S.V.V.V#a.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e#o#V#V#o.e.e.e.e.e.e.e.e",
+"#W#W#W#W#X#Y#b.V.8.V.S#a.m.m.m.l.b.b.....d.g.g.m.m.l.l#B#B#B.l.l#o#V#Z#V#o#0#o#o#W#W#W#W",
+"#W.i#1#2#Y.S#h.8.8.8.V#a.g.g.g.g.m.g.d.f.d.g.g.m.m.m#B.l.l.m.m#o#V#Z#Z#Z#V.3#h#3#W#W#W#W",
+"#4#5#b#h#b#h.8.8.8.8.V.S#a.d.d.d.d.g.g.m.m.m.m.m.m.m.m.m.g.d.d#o#V#Z.6.6#Z#h#h#h#6#W#W#W",
+"#7#h.4#h.4.8.8.8.8.8.8.V#h#a..................................#o#V#Z.6.6.6.6#h.4#h#8#W#W",
+"#9a..4#h.8.8.8.8.8.8.8.V.S#a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a#o#V#Z.6.6.6.6.6.6#h#h#ha##W",
+"aa#V.4#h.8.8.8.8.8.8.8.8.V#h#a..............................#o#V#Z.6.6.6.6.6.6.4#h#h.4ab",
+"aa#V#h#h.8.8.8.8.8.8.8.8.V.S#a..............................#o#V.6.6.6.6.6.6.6#h#h.6.4#Z",
+"#9#V#h#h.8.8.8.8.8.8.8.8.8.V#h#a.e.e.e.e.e.e.e.e.e.e.e.e.e#o#V#Z.6.6.6.6.6.6#h#h#h.4acad",
+"#x.3a..4#h.4.8.8#h.8#h.8#h.V.Saeaf.A#C.B.v#v.A.C.l.k.k.k.o#o#V#Z.4#h#h#h#h#h#h#h#bagah#W",
+"aiajaj#Vaka..S.4#h#h#h#h.4#h.3ae#f.k.k.k.k.k.k.k.k.k.k.kalamana.#h#h.4#h#h#h#5aaao#W#W#W",
+"ap.Jaqarasas#raj.3.S.4#h#h.3#j#qat.k.k.k.k.k.k.k.k.k.k.kalau#aava.a..S.3ajaqaw#W#W#W#W#W",
+"#W#W#Waxayazam#qarae#j#jajae#qaAaB#QaC#R.h.h.h.h.h.h.h.yaDaE#q#a#r#jasaeazaF#W#W#W#W#W#W",
+"#W#W#W#W#W#WahaGaHaI.R#qam#oaAaJaK#W#W#W#W#W#W#W#W#W#W#WaLaMau#qararamaN#W#W#W#W#W#W#W#W",
+"#W#W#W#W#W#W#W#W#W#WaGaOaM#faOaP#W#W#W#W#W#W#W#W#W#W#W#W#WaQaRataSaTaUaV#W#W#W#W#W#W#W#W"
+};
diff --git a/icons/44x52-penguins/terminal.xpm b/icons/44x52-penguins/terminal.xpm
new file mode 100644
index 0000000..a4cda13
--- /dev/null
+++ b/icons/44x52-penguins/terminal.xpm
@@ -0,0 +1,235 @@
+/* XPM */
+static char * TerminalMonitor_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"44 52 178 2",
+" c Gray64",
+". c Gray89",
+"X c Gray100",
+"o c Gray76",
+"O c #8b008b",
+"+ c Gray51",
+"@ c Gray4",
+"# c #00868b",
+"$ c Gray39",
+"% c #00008c",
+"& c #3929ad",
+"* c #000063",
+"= c #000008",
+"- c Gray13",
+"; c Gray26",
+": c #292921",
+"> c #101008",
+", c Gray45",
+"< c #393939",
+"1 c Gray58",
+"2 c #cecece",
+"3 c #848484",
+"4 c Gray71",
+"5 c Gray87",
+"6 c Gray55",
+"7 c #0000bd",
+"8 c #00006b",
+"9 c Gray16",
+"0 c Gray61",
+"q c #e7e7e7",
+"w c Gray42",
+"e c #5a5a5a",
+"r c #313131",
+"t c #0000ad",
+"y c Gray29",
+"u c #181818",
+"i c #7b7b7b",
+"p c #7f623d",
+"a c #ad880c",
+"s c #9c8408",
+"d c #947b21",
+"f c #847b52",
+"g c Gray68",
+"h c #00009c",
+"j c #a5a5a5",
+"k c #8c6310",
+"l c #e7ad08",
+"z c #f7c610",
+"x c #e7c608",
+"c c #d6b521",
+"v c #e7ce21",
+"b c #9c7b00",
+"n c #94844a",
+"m c #dedece",
+"M c #00007b",
+"N c #080800",
+"B c #845a08",
+"V c #dea508",
+"C c #f7bd10",
+"Z c #efc608",
+"A c #efce18",
+"S c #e7ce31",
+"D c #dec608",
+"F c #d6b518",
+"G c #423100",
+"H c #0000b5",
+"J c #c68408",
+"K c #e7ad10",
+"L c #efce08",
+"P c #d6ad08",
+"I c #c6a510",
+"U c #5a3900",
+"Y c #000042",
+"T c #efbd10",
+"R c #b59808",
+"E c #ce9408",
+"W c #292100",
+"Q c #0000de",
+"! c #0000c6",
+"~ c #9c947b",
+"^ c #946308",
+"/ c #bd9c08",
+"( c #a77508",
+") c #ce8c08",
+"_ c #d69410",
+"` c #ce9c42",
+"' c #bdb594",
+"] c Gray74",
+"[ c #ad9c7b",
+"{ c #bd8429",
+"} c #bdad84",
+"| c #c6c6c6",
+" . c Gray32",
+".. c Gray7",
+"X. c Gray84",
+"o. c #b5a594",
+"O. c #9c844a",
+"+. c #a5844a",
+"@. c #b1986b",
+"#. c #bdb5ad",
+"$. c #efefef",
+"%. c Gray97",
+"&. c #52525a",
+"*. c #08085a",
+"=. c #08088c",
+"-. c #000010",
+";. c #c6c6ce",
+":. c #000021",
+">. c #000031",
+",. c #000073",
+"<. c #000084",
+"1. c #000094",
+"2. c Green",
+"3. c #e7a510",
+"4. c None",
+"5. c #4a319c",
+"6. c #ce8c18",
+"7. c #deb518",
+"8. c #8c6b00",
+"9. c #634284",
+"0. c #946342",
+"q. c #e7ad18",
+"w. c #7b5a63",
+"e. c #dea510",
+"r. c #735a84",
+"t. c #ad7b39",
+"y. c #4a39b5",
+"u. c #8c635a",
+"i. c #efb508",
+"p. c #6b5294",
+"a. c #846363",
+"s. c #b58c4a",
+"d. c #dea518",
+"f. c #3121bd",
+"g. c #bd8408",
+"h. c #524221",
+"j. c #946b63",
+"k. c #1008e7",
+"l. c #c68c18",
+"z. c #d69c08",
+"x. c #dead08",
+"c. c #211800",
+"v. c #9c6b00",
+"b. c #d69408",
+"n. c #1810de",
+"m. c #3121b5",
+"M. c #ad7318",
+"N. c #ad7b08",
+"B. c #c68c08",
+"V. c #634200",
+"C. c #8c5a00",
+"Z. c #d69c00",
+"A. c #2921a5",
+"S. c #1810c6",
+"D. c #4a317b",
+"F. c #734a39",
+"G. c #845a00",
+"H. c #392900",
+"J. c #00004a",
+"K. c #100839",
+"L. c #734a00",
+"P. c #1008d6",
+"I. c #1810ad",
+"U. c #39217b",
+"Y. c #734a31",
+"T. c #523110",
+"R. c #1008ad",
+"E. c #0800de",
+"W. c #5a3910",
+"Q. c #5a3942",
+"!. c #422952",
+"~. c #0808ce",
+"^. c #1008b5",
+"/. c #392931",
+"(. c #6b4200",
+"). c #5a3918",
+"_. c #29187b",
+"`. c #0000e7",
+/* pixels */
+" ",
+". X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . o ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . o o o o o . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o o o o o O ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o . o o o o o o o o + ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o o o o o o o O ",
+". . . . @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ o o o # ",
+". . . . @ $ % + & $ & + & + * = - ; : > = = : , , < > = = = & + & + & + % + % X o o o O ",
+". . . . @ $ + & + & + & + & * > 1 2 3 = = - 4 2 5 6 > = = = 7 & + & + & + % $ X o o o $ ",
+". . . . @ $ & + & + & + & + 8 9 0 , q : = w 5 e 3 q r = = = t + & + & + & $ + X o o o O ",
+". . . . @ % $ & $ & + & + & % < ; ; 0 y u , 0 = - 4 i = = = t & + & + & + % + X o o o $ ",
+". . . . @ $ % + & + & + & + % u w @ p a s d f = = g i = = = t + & + & + % + ; X o o O ",
+". . . . @ + + & $ & + & + & h = j k l z x c v b n m u = = = M & + & + & $ % ; X o o $ ",
+". . . . @ $ & + & + & + & + & N B V C Z A S S D x F G = = = * + & + & + & $ ; X O ",
+". . . . @ % + & $ & + & + & H G J K C L S S D D P I U = = = Y & + & + & $ & ; X o $ ",
+". . . . @ $ % + & $ & + & + H > B l T A v D R R V E W = r = = Q & + & + & $ ; X % ",
+". . . . @ % + & $ & + & + & ! @ ~ ^ / I R ( ) _ ` ' e = $ , > 8 + & + & $ % ; X $ ",
+". . . . @ $ % + & + & + & + Q > ] [ ( E E J { } | 5 ] = u .= = Q + & + % $ ; X $ ",
+". . . . @ % + & $ & + & + & Y ..X.] o.O.+.@.#.| $.%.%.&.= = = = *.& + & + % ; X $ ",
+". . . . @ $ % + & $ & + & =...; %.5 ] ] ] | 5 $.%.%.%.2 > = = = = H & + % + ; X $ ",
+". . . . @ & + + $ & + & ! -.u 5 %.%.X.| ;.$.%.%.%.%.%.%.y = = = = :.+ & $ % ; X $ ",
+". . . . @ $ % + & + & + >.= 1 %.%.%.%.%.%.%.%.%.%.%.%.%.g = = = = = 8 + % $ ; X $ ",
+". . . . @ % $ & $ & + ,.= u 5 %.%.%.%.%.%.%.%.%.%.%.%.%.q @ = = = = = <.+ % ; X $ ",
+". . . . @ $ + + & + 1.= = y | $.%.%.%.q $.%.%.%.$.$.q X.q y = = = = = = % + ; X $ ",
+". . . . @ % $ % $ & = = = i ] q %.%.%.$.%.%.%.%.$.X.2 ] ;.| > u > = = + $ % ; X $ ",
+". . . . @ $ % + + $ = > ..| %.%.%.%.%.%.%.%.%.%.%.%.%.$.X.X.e = > ..= = % $ ; X $ ",
+". . . . @ % $ % $ % ..@ , %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.5 ] = @ u > = + % ; X + $ ",
+". . . . @ $ % + % $ u ..$.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.y 9 9 u = % + ; X + $ ",
+". . . . @ % $ % $ % @ i %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.0 ....u > $ % ; X + + + $ ",
+". . . . @ $ % $ % $ @ 5 %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.] = = = u % $ ; X + + + ; ",
+". . . . @ $ $ & $ % ; %.%.%.%.%.%.%.$.%.%.%.%.%.%.%.%.%.%.%.%.X.= = = u $ % $ X + + + ; ",
+". . . . @ $ $ $ & $ 3 %.%.%.%.%.%.%.$.%.%.%.%.%.%.%.%.%.%.%.%.%.= = = > % $ % X + + + ; ",
+". . . . X X X X X j X X X X X X X X X X X X X X X X X X X X X X X X X X X X X + + + ; ",
+". . . . . o . o o o o o o o o o o o o o ; ; ; + + + + ; ",
+". . . o . o o J J J o o o o o o o o o + + ; 2.2.o + + + ; ",
+". . . o o o o J l J o o o o o o o o ^ + + o o o + + + ; ",
+" + O + O + J l c l J $ O $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ; $ ^ ^ 3.^ ; ; ; ; ; ; ; ; ",
+"@ @ @ @ @ J l c c c J @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ^ 3.3.^ @ @ @ @ @ @ @ @ ",
+"4.4.4.4.5.6.K c D c l J ; ; ; - o o + $ $ ; ; - - ......- - ^ 3.7.3.^ 8.^ ^ 4.4.4.4.",
+"4.& 9.0.6.l T D D D c J $ $ $ $ ; $ + # + $ $ ; ; ; ..- - ; ; ^ 3.7.7.7.3.V T q.4.4.4.4.",
+"w.e.K T K T D D D D c l J + + + + $ $ ; ; ; ; ; ; ; ; ; $ + + ^ 3.7.A A 7.T T T r.4.4.4.",
+"t.T C T C D D D D D D c T J ^ 3.7.A A A A T C T y.4.4.",
+"u.i.C T D D D D D D D c l J X X X X X X X X X X X X X X X X ^ 3.7.A A A A A A T T T p.4.",
+"a.3.C T D D D D D D D D c T J ^ 3.7.A A A A A A C T T C s.",
+"a.3.T T D D D D D D D D c l J ^ 3.A A A A A A A T T A C 7.",
+"u.3.T T D D D D D D D D D c T J @ @ @ @ @ @ @ @ @ @ @ @ @ ^ 3.7.A A A A A A T T T C d.f.",
+"{ V i.C T C D D T D T D T c l g.h.0 X.q 5 ] 0 w - = = = > ^ 3.7.C T T T T T T T K j.k.4.",
+"l.z.z.3.x.i.l C T T T T C T V g.U = = = = = = = = = = = c.v.b.i.T T C T T T e.a.n.4.4.4.",
+"m.p M.N.B.B.) z.V l C T T V E ( V.= = = = = = = = = = = c.C.J Z.i.i.l V z.M.A.4.4.4.4.4.",
+"4.4.4.S.D.F.v.( N.g.E E z.g.( G.H.>.J.,.% % % % % % % 8 K.L.( J ) E B.g.F.P.4.4.4.4.4.4.",
+"4.4.4.4.4.4.k.I.U.Y.k ( v.^ G.T.R.4.4.4.4.4.4.4.4.4.4.4.E.W.C.( N.N.v.Q.4.4.4.4.4.4.4.4.",
+"4.4.4.4.4.4.4.4.4.4.I.!.W.U !.~.4.4.4.4.4.4.4.4.4.4.4.4.4.^./.V.(.)._.`.4.4.4.4.4.4.4.4."};
diff --git a/icons/44x52-penguins/todo.xpm b/icons/44x52-penguins/todo.xpm
new file mode 100644
index 0000000..5ffaf92
--- /dev/null
+++ b/icons/44x52-penguins/todo.xpm
@@ -0,0 +1,442 @@
+/* XPM */
+static char * PenguinUnderConstruction_xpm[] = {
+"44 52 387 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #5B5A56",
+"). c #161307",
+"!. c #000073",
+"~. c #E5E5E5",
+"{. c #7F7D76",
+"]. c #83720A",
+"^. c #C0A600",
+"/. c #82730B",
+"(. c #000094",
+"_. c #EEEEEE",
+":. c #8F8E89",
+"<. c #796A0C",
+"[. c #EBCC00",
+"}. c #FDDC00",
+"|. c #EBCB01",
+"1. c #7A6B0D",
+"2. c #8A8985",
+"3. c #E6E6E6",
+"4. c #A6A6A5",
+"5. c #6D6117",
+"6. c #E2C400",
+"7. c #E4C600",
+"8. c #CFB300",
+"9. c #E4C501",
+"0. c #E2C401",
+"a. c #6C6016",
+"b. c #90908F",
+"c. c #F1F1F1",
+"d. c #AEADAC",
+"e. c #655E2E",
+"f. c #D7BA02",
+"g. c #EBCB00",
+"h. c #7C6C00",
+"i. c #423900",
+"j. c #EAEAEA",
+"k. c #00004A",
+"l. c #BEBEBD",
+"m. c #67613A",
+"n. c #C2A802",
+"o. c #FBDA00",
+"p. c #312B00",
+"q. c #000000",
+"r. c #FADA01",
+"s. c #D5D5D5",
+"t. c #5C5841",
+"u. c #7F6F05",
+"v. c #B9A000",
+"w. c #BFA501",
+"x. c #A79001",
+"y. c #362F00",
+"z. c #020200",
+"A. c #433A01",
+"B. c #D9BC01",
+"C. c #FDDB00",
+"D. c #F7D600",
+"E. c #B49C05",
+"F. c #625E41",
+"G. c #0000D6",
+"H. c #D8D8D8",
+"I. c #6D6B62",
+"J. c #917D03",
+"K. c #887701",
+"L. c #B59C00",
+"M. c #695B01",
+"N. c #362F01",
+"O. c #584C00",
+"P. c #837200",
+"Q. c #B19900",
+"R. c #F4D400",
+"S. c #F6D500",
+"T. c #AD9603",
+"U. c #78776F",
+"V. c #8D7C0E",
+"W. c #D3B601",
+"X. c #877500",
+"Y. c #988300",
+"Z. c #1B1700",
+"`. c #151200",
+" + c #494000",
+".+ c #DEC000",
+"++ c #F4D301",
+"@+ c #7D7D79",
+"#+ c #817212",
+"$+ c #EDCD00",
+"%+ c #DBBE00",
+"&+ c #645700",
+"*+ c #332C00",
+"=+ c #0B0900",
+"-+ c #796800",
+";+ c #816F00",
+">+ c #E9CA00",
+",+ c #9B8600",
+"'+ c #463D00",
+")+ c #8A7800",
+"!+ c #F3D300",
+"~+ c #FCDB00",
+"{+ c #ECCC00",
+"]+ c #807211",
+"^+ c #000039",
+"/+ c #2F2A09",
+"(+ c #CEB301",
+"_+ c #D8BB00",
+":+ c #2A2400",
+"<+ c #0B0A00",
+"[+ c #564B00",
+"}+ c #3D3400",
+"|+ c #625500",
+"1+ c #6A5C00",
+"2+ c #040300",
+"3+ c #191600",
+"4+ c #A68F00",
+"5+ c #FAD900",
+"6+ c #CEB300",
+"7+ c #2E2908",
+"8+ c #F7D700",
+"9+ c #817000",
+"0+ c #6E5F01",
+"a+ c #010101",
+"b+ c #161301",
+"c+ c #AE9700",
+"d+ c #BCA300",
+"e+ c #F2D100",
+"f+ c #FCDB01",
+"g+ c #161300",
+"h+ c #534800",
+"i+ c #FADA00",
+"j+ c #7E7D79",
+"k+ c #F8D800",
+"l+ c #837100",
+"m+ c #050401",
+"n+ c #241F01",
+"o+ c #C6AB00",
+"p+ c #FCDC01",
+"q+ c #E0C201",
+"r+ c #C7AC01",
+"s+ c #B79E00",
+"t+ c #E3C500",
+"u+ c #F0D001",
+"v+ c #121001",
+"w+ c #A68F01",
+"x+ c #131000",
+"y+ c #857300",
+"z+ c #F0D000",
+"A+ c #D5B801",
+"B+ c #EACB01",
+"C+ c #A28D00",
+"D+ c #AB9400",
+"E+ c #E5C601",
+"F+ c #735A00",
+"G+ c #6B5208",
+"H+ c #A99203",
+"I+ c #7B6B00",
+"J+ c #CBB000",
+"K+ c #282300",
+"L+ c #937F00",
+"M+ c #F3D200",
+"N+ c #9B8700",
+"O+ c #3C3400",
+"P+ c #988400",
+"Q+ c #9D8800",
+"R+ c #C1A700",
+"S+ c #AA9303",
+"T+ c #C68C29",
+"U+ c #947300",
+"V+ c #615D41",
+"W+ c #5F5205",
+"X+ c #282301",
+"Y+ c #CCB000",
+"Z+ c #312B01",
+"`+ c #9F8900",
+" @ c #BDA400",
+".@ c #292400",
+"+@ c #272200",
+"@@ c #B19A00",
+"#@ c #A28C05",
+"$@ c #625D41",
+"%@ c #F7EFD6",
+"&@ c #EFD66B",
+"*@ c #D6B54A",
+"=@ c #211808",
+"-@ c #7B526B",
+";@ c #DEA510",
+">@ c #8C6B00",
+",@ c #59543A",
+"'@ c #5D5102",
+")@ c #DCBE00",
+"!@ c #B09800",
+"~@ c #A99300",
+"{@ c #574B00",
+"]@ c #6F6002",
+"^@ c #EFCE7B",
+"/@ c #524221",
+"(@ c #181008",
+"_@ c #AD9442",
+":@ c #4A319C",
+"<@ c #CE8C18",
+"[@ c #4A3900",
+"}@ c #59532E",
+"|@ c #D1B502",
+"1@ c #E0C200",
+"2@ c #EECE00",
+"3@ c #ECCD00",
+"4@ c #DCBF00",
+"5@ c #B69F02",
+"6@ c #57522E",
+"7@ c #E7C67B",
+"8@ c #3929AD",
+"9@ c #634284",
+"0@ c #946342",
+"a@ c #CEB56B",
+"b@ c #4A3100",
+"c@ c #291800",
+"d@ c #312100",
+"e@ c #8C6308",
+"f@ c #E7AD18",
+"g@ c #7B5A63",
+"h@ c #CEAD73",
+"i@ c #E7A508",
+"j@ c #C68C00",
+"k@ c #BD8408",
+"l@ c #D69C08",
+"m@ c #735A84",
+"n@ c #AD7B39",
+"o@ c #83730B",
+"p@ c #D69C00",
+"q@ c #DEAD08",
+"r@ c #EFB508",
+"s@ c #4A39B5",
+"t@ c #8C635A",
+"u@ c #EFCE10",
+"v@ c #161407",
+"w@ c #9C7B42",
+"x@ c #6B5294",
+"y@ c #846363",
+"z@ c #E7A510",
+"A@ c #6B4A00",
+"B@ c #B58C4A",
+"C@ c #DEB508",
+"D@ c #E7D6B5",
+"E@ c #DEB518",
+"F@ c #B58421",
+"G@ c #8C5A00",
+"H@ c #DEA518",
+"I@ c #3121BD",
+"J@ c #946300",
+"K@ c #946B63",
+"L@ c #1008E7",
+"M@ c #C68C18",
+"N@ c #211800",
+"O@ c #9C6B00",
+"P@ c #D69408",
+"Q@ c #1810DE",
+"R@ c #3121B5",
+"S@ c #AD7318",
+"T@ c #AD7B08",
+"U@ c #C68C08",
+"V@ c #634200",
+"W@ c #2921A5",
+"X@ c #1810C6",
+"Y@ c #4A317B",
+"Z@ c #734A39",
+"`@ c #845A00",
+" # c #392900",
+".# c #100839",
+"+# c #734A00",
+"@# c #1008D6",
+"## c #1810AD",
+"$# c #39217B",
+"%# c #734A31",
+"&# c #523110",
+"*# c #1008AD",
+"=# c #0800DE",
+"-# c #5A3910",
+";# c #5A3942",
+"># c #422952",
+",# c #0808CE",
+"'# c #1008B5",
+")# c #392931",
+"!# c #6B4200",
+"~# c #5A3918",
+"{# c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.3 '.).'.3 =.=.=.=.i @ @ @ @ @ $ ",
+" !.@ ^ 3 =.=.=.~.{.].^./.{.~.=.=.=.6 c @ @ @ @ @ ( ",
+" (.@ @ a .*.=._.:.<.[.}.|.1.2.3.6 +.6 a @ @ @ @ @ @ % ",
+" , @ @ @ b X 6 _.4.5.6.7.8.9.0.a.b. .X ,. .> ^ > @ @ @ ' ",
+" (.@ > : .=.c.d.e.f.g.h.i.h.g.f.e.d.j.+.+.8 @ > : @ @ @ j ",
+" k.: c [ =.=.l.m.n.o.8.p.q.p.8.r.n.m.l.=.3 X @ c ^ > @ @ ' ",
+" , @ ^ : *.=.s.t.u.v.w.x.y.z.A.B.C.D.E.F.s.=.=.a ~ ~ ^ @ @ @ G. ",
+" u : c b =.H.I.J.K.L.M.N.O.P.Q.R.C.}.S.T.I.H.=.5 : : ^ > @ @ !. ",
+" ' ^ c 3 3.U.V.W.X.Y.Z.`. +.+D.C.C.}.}.++V.U.3.X @ @ @ ^ @ @ ' ",
+" & @ > ; =.@+#+$+%+&+*+=+-+;+>+C.,+'+)+!+~+{+]+@++.@ @ @ ^ @ @ @ % ",
+" ^+: @ 1 =./+(+}._+:+z.<+[+}+|+1+*+2+3+4+5+~+6+7+=.@ @ @ > @ @ @ ( ",
+" . @ ^ > k =.7+(+8+9+0+a+b+c+d+e+f+9+g+h+_+i+~+6+7+=.@ @ > > @ @ @ _ ",
+" * @ < : i =.j+]+$+k+l+m+n+y.o+o.p+q+r+s+X.t+{+]+@+=.^ @ ^ @ @ @ @ + ",
+" @ @ c ~ | =.3.U.V.u+l+v+w+x+y+D.z+A+B+C+D+E+V.U.3.=.] @ ^ @ @ @ @ { ",
+" c F+G+< +.=.=.H.I.H+I+v+J+K+L+M+N+O+P+Q+R+S+I.H.=.=.@ > > c : ] @ $ ",
+" T+y y U+-.6 =.=.s.V+W+X+Y+Z+`+ @.@a++@@@#@$@s.%@&@*@=@@ @ @ @ ] =@0 ",
+" -@;@y L y >@9 | =.=.l.,@'@)@0+!@~@{@[+O.]@m.l.=.^@L C /@@ @ @ @ (@M _@ ",
+" :@<@G y L L L [@^ 2 =.c.d.}@|@1@2@3@4@4@5@6@d.c.=.7@L ;@E @ @ @ @ >@z p ",
+" 8@9@0@<@m L L y L y I v @ 5 =._.4.5.0.}.}.C.6.5.4._.=.3 a@G x S b@c@d@e@x L f@ ",
+"g@;@G L G L L y L L L L F+@ @ 7 *._.:.1.[.}.|.1.:._.=.=.| h@x i@j@F k@k@l@L L L m@ ",
+"n@L y L y y L y L L y L L O @ @ 7 =.~.{.].^.o@{.~.=.=.=.+.%.p@q@i@p@l@x r@y L y L s@ ",
+"t@r@y L y L L L L u@y L z e v @ ; =.=.3 '.v@'.3 =.=.=.=.3 w@j@r@r@m r@G L y L L L L x@ ",
+"y@z@y L L L y L L L y L y z G+-. .=.=.=.=.=.=.=.=.=.=.=.-.A@j@r@L y L y L y L y L L y B@",
+"y@z@L L y L y L L y L L y L C@D@=.=.=.=.=.=.=.=.=.=.3 ; @ F+l@r@y L L L L L y L L A y E@",
+"t@z@L L y L y u@L L L L y L C@F@6 =.=.=.=.=.=.=.=.5 c @ v G@l@r@L y L y L n L L L y H@I@",
+"Z x r@y L y L L L y L n L L q@k@/@5 +.6 3 X 5 7 ] @ @ @ > J@l@r@y L L L L L L L G K@L@ ",
+"M@l@l@z@q@r@m y L L L L y L x k@K @ @ @ @ @ @ @ @ @ @ @ N@O@P@r@L L y L L L ;@y@Q@ ",
+"R@d S@T@U@U@T l@x m y L L x N S V@@ @ @ @ @ @ @ @ @ @ @ N@G@F p@r@r@m x l@S@W@ ",
+" X@Y@Z@O@S T@k@N N l@k@S `@ ## k.!.. . . . . . . $ .#+#S F T N U@k@Z@@# ",
+" L@##$#%#l S O@Q `@&#*# =#-#G@S T@T@O@;# ",
+" ##>#-#K >#,# '#)#V@!#~#{#= "};
diff --git a/icons/44x52-penguins/unknown.xpm b/icons/44x52-penguins/unknown.xpm
new file mode 100644
index 0000000..655ffb4
--- /dev/null
+++ b/icons/44x52-penguins/unknown.xpm
@@ -0,0 +1,490 @@
+/* XPM */
+static char * PenguinQuestionMark_xpm[] = {
+"44 52 435 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #BEBDB9",
+"!. c #BAA77F",
+"~. c #F3CC4D",
+"{. c #F3CC4C",
+"]. c #F9CC4C",
+"^. c #C8BA71",
+"/. c #C3C3BF",
+"(. c #000094",
+"_. c #B2B0A5",
+":. c #BDA187",
+"<. c #FDBE2E",
+"[. c #FDB35A",
+"}. c #FFE47F",
+"|. c #FFCF3C",
+"1. c #FFD11F",
+"2. c #FBE21C",
+"3. c #D6BD42",
+"4. c #AE9B74",
+"5. c #B8B3B3",
+"6. c #9C9677",
+"7. c #FAB044",
+"8. c #FFB33C",
+"9. c #FDE7A8",
+"0. c #FDF198",
+"a. c #FFF074",
+"b. c #FFFF0D",
+"c. c #FFF905",
+"d. c #FFF00B",
+"e. c #FFD919",
+"f. c #FFCC25",
+"g. c #D3AA54",
+"h. c #938984",
+"i. c #A7A7A7",
+"j. c #A4A4A1",
+"k. c #D5AA74",
+"l. c #FFB53F",
+"m. c #FFF7C8",
+"n. c #FDEF38",
+"o. c #FDF218",
+"p. c #DBC623",
+"q. c #CCAF33",
+"r. c #D7B233",
+"s. c #FFCA2C",
+"t. c #FFEF0E",
+"u. c #FFCC19",
+"v. c #FFC231",
+"w. c #D39D57",
+"x. c #9B9B97",
+"y. c #00004A",
+"z. c #BBB19C",
+"A. c #FFA629",
+"B. c #FFDB99",
+"C. c #FFEF9D",
+"D. c #FDE915",
+"E. c #F1D826",
+"F. c #545325",
+"G. c #333333",
+"H. c #584433",
+"I. c #D09433",
+"J. c #FFD032",
+"K. c #FFCC23",
+"L. c #F0AF33",
+"M. c #A68B70",
+"N. c #989898",
+"O. c #B79E83",
+"P. c #FCAB37",
+"Q. c #FFEE09",
+"R. c #FFE900",
+"S. c #FAF71F",
+"T. c #8A7132",
+"U. c #3E3E3D",
+"V. c #626262",
+"W. c #797979",
+"X. c #8F7859",
+"Y. c #FFC133",
+"Z. c #FFCC26",
+"`. c #FFCC27",
+" + c #FFB62E",
+".+ c #AE8C41",
+"++ c #929292",
+"@+ c #ABABAB",
+"#+ c #0000D6",
+"$+ c #B1A69C",
+"%+ c #E3A24E",
+"&+ c #D0AB37",
+"*+ c #CCA633",
+"=+ c #CAB432",
+"-+ c #7D7132",
+";+ c #575756",
+">+ c #AA937D",
+",+ c #FFB633",
+"'+ c #FFD826",
+")+ c #FFCD23",
+"!+ c #FFC433",
+"~+ c #A9793C",
+"{+ c #868686",
+"]+ c #A6A6A6",
+"^+ c #C7C7C7",
+"/+ c #8D8D8D",
+"(+ c #646A6A",
+"_+ c #4C4545",
+":+ c #4C4C4C",
+"<+ c #594C4C",
+"[+ c #7B7A88",
+"}+ c #959595",
+"|+ c #C8CAC6",
+"1+ c #D8A959",
+"2+ c #FFCC31",
+"3+ c #F7AF33",
+"4+ c #8F733C",
+"5+ c #6F7878",
+"6+ c #9D9D98",
+"7+ c #979792",
+"8+ c #7F8D8D",
+"9+ c #7F8181",
+"0+ c #8C988B",
+"a+ c #C9C9C5",
+"b+ c #D2B75A",
+"c+ c #FFA13B",
+"d+ c #FFB625",
+"e+ c #DA9933",
+"f+ c #664B3C",
+"g+ c #7D7D78",
+"h+ c #000039",
+"i+ c #D0D0D1",
+"j+ c #E1E1E1",
+"k+ c #AFAFA3",
+"l+ c #DEBA4F",
+"m+ c #FF8B33",
+"n+ c #FFA82F",
+"o+ c #FFD628",
+"p+ c #FFCC33",
+"q+ c #F59C33",
+"r+ c #875F33",
+"s+ c #4A4A3C",
+"t+ c #C2BFB8",
+"u+ c #ECBF51",
+"v+ c #FF8E35",
+"w+ c #FFC670",
+"x+ c #FFD41C",
+"y+ c #FFCB33",
+"z+ c #FFB233",
+"A+ c #8F6F33",
+"B+ c #3E3E3A",
+"C+ c #646469",
+"D+ c #8C8C94",
+"E+ c #B8A47D",
+"F+ c #FE8126",
+"G+ c #FFD2A7",
+"H+ c #FFE558",
+"I+ c #FFAC25",
+"J+ c #FDA233",
+"K+ c #9A6633",
+"L+ c #363433",
+"M+ c #65655D",
+"N+ c #8E8E88",
+"O+ c #D0D0D0",
+"P+ c #AEAB95",
+"Q+ c #FD9840",
+"R+ c #FFDE10",
+"S+ c #FFE008",
+"T+ c #FFB82D",
+"U+ c #FBAF33",
+"V+ c #A76B33",
+"W+ c #5E5E54",
+"X+ c #868690",
+"Y+ c #9F9F9F",
+"Z+ c #735A00",
+"`+ c #6B5208",
+" @ c #AB9589",
+".@ c #FD9832",
+"+@ c #FFC728",
+"@@ c #FFB92F",
+"#@ c #DD9733",
+"$@ c #493E33",
+"%@ c #585858",
+"&@ c #878787",
+"*@ c #A8A8A8",
+"=@ c #C68C29",
+"-@ c #947300",
+";@ c #BAB9B4",
+">@ c #B2987F",
+",@ c #81675C",
+"'@ c #615D44",
+")@ c #604C33",
+"!@ c #543E36",
+"~@ c #4D4D4D",
+"{@ c #7E7E7E",
+"]@ c #F7EFD6",
+"^@ c #EFD66B",
+"/@ c #D6B54A",
+"(@ c #211808",
+"_@ c #7B526B",
+":@ c #DEA510",
+"<@ c #8C6B00",
+"[@ c #9B9187",
+"}@ c #998066",
+"|@ c #8B7158",
+"1@ c #857166",
+"2@ c #717169",
+"3@ c #808080",
+"4@ c #939393",
+"5@ c #EFCE7B",
+"6@ c #524221",
+"7@ c #181008",
+"8@ c #AD9442",
+"9@ c #4A319C",
+"0@ c #CE8C18",
+"a@ c #4A3900",
+"b@ c #ACA996",
+"c@ c #F29858",
+"d@ c #FF8B1E",
+"e@ c #FFC51E",
+"f@ c #F3B246",
+"g@ c #B79961",
+"h@ c #A5A59A",
+"i@ c #C1C1C1",
+"j@ c #E7C67B",
+"k@ c #3929AD",
+"l@ c #634284",
+"m@ c #946342",
+"n@ c #AEA195",
+"o@ c #FD8B18",
+"p@ c #FFD4BE",
+"q@ c #FFF32E",
+"r@ c #FFD127",
+"s@ c #FBB733",
+"t@ c #B9996E",
+"u@ c #A0A0A0",
+"v@ c #CEB56B",
+"w@ c #4A3100",
+"x@ c #291800",
+"y@ c #312100",
+"z@ c #8C6308",
+"A@ c #E7AD18",
+"B@ c #7B5A63",
+"C@ c #FD8B32",
+"D@ c #FFDE1D",
+"E@ c #FFD22C",
+"F@ c #FFC633",
+"G@ c #FFAF33",
+"H@ c #A77D52",
+"I@ c #999999",
+"J@ c #B4B4B4",
+"K@ c #CEAD73",
+"L@ c #E7A508",
+"M@ c #C68C00",
+"N@ c #BD8408",
+"O@ c #D69C08",
+"P@ c #735A84",
+"Q@ c #AD7B39",
+"R@ c #AE988C",
+"S@ c #FFA333",
+"T@ c #FFC033",
+"U@ c #FFAC33",
+"V@ c #F89533",
+"W@ c #826242",
+"X@ c #D69C00",
+"Y@ c #DEAD08",
+"Z@ c #EFB508",
+"`@ c #4A39B5",
+" # c #8C635A",
+".# c #EFCE10",
+"+# c #E8E8E8",
+"@# c #C09865",
+"## c #E58E33",
+"$# c #E58733",
+"%# c #D9A133",
+"&# c #7B5933",
+"*# c #4D5042",
+"=# c #9C7B42",
+"-# c #6B5294",
+";# c #846363",
+"># c #E7A510",
+",# c #757575",
+"'# c #4F4F4F",
+")# c #3E3E3E",
+"!# c #5C5C5C",
+"~# c #6B4A00",
+"{# c #B58C4A",
+"]# c #DEB508",
+"^# c #E7D6B5",
+"/# c #828282",
+"(# c #7F7F7F",
+"_# c #979797",
+":# c #DEB518",
+"<# c #B58421",
+"[# c #ACA5A5",
+"}# c #8C5A00",
+"|# c #DEA518",
+"1# c #3121BD",
+"2# c #946300",
+"3# c #946B63",
+"4# c #1008E7",
+"5# c #C68C18",
+"6# c #211800",
+"7# c #9C6B00",
+"8# c #D69408",
+"9# c #1810DE",
+"0# c #3121B5",
+"a# c #AD7318",
+"b# c #AD7B08",
+"c# c #C68C08",
+"d# c #634200",
+"e# c #2921A5",
+"f# c #1810C6",
+"g# c #4A317B",
+"h# c #734A39",
+"i# c #845A00",
+"j# c #392900",
+"k# c #100839",
+"l# c #734A00",
+"m# c #1008D6",
+"n# c #1810AD",
+"o# c #39217B",
+"p# c #734A31",
+"q# c #523110",
+"r# c #1008AD",
+"s# c #0800DE",
+"t# c #5A3910",
+"u# c #5A3942",
+"v# c #422952",
+"w# c #0808CE",
+"x# c #1008B5",
+"y# c #392931",
+"z# c #6B4200",
+"A# c #5A3918",
+"B# c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" '.@ ^ 3 =.=.).!.~.{.].^./.=.=.=.=.6 c @ @ @ @ @ ( ",
+" (.@ @ a ._.:.<.[.}.|.1.2.3.4.5.6 +.6 a @ @ @ @ @ @ % ",
+" , @ @ @ b 6.7.8.9.0.a.b.c.d.e.f.g.h.i.,. .> ^ > @ @ @ ' ",
+" (.@ > : j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.+.+.8 @ > : @ @ @ j ",
+" y.: c [ z.A.B.C.D.E.F.G.H.I.J.e.K.L.M.N.3 X @ c ^ > @ @ ' ",
+" , @ ^ : *.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+=.a ~ ~ ^ @ @ @ #+ ",
+" u : c b =.$+%+&+*+=+-+;+++N.>+,+'+)+!+~+{+]+=.5 : : ^ > @ @ '. ",
+" ' ^ c 3 =.^+/+(+_+:+<+[+}+|+1+,+Z.2+3+4+5+]+=.X @ @ @ ^ @ @ ' ",
+" & @ > ; =.=.=.6+7+8+9+0+++a+b+c+d+Z.2+e+f+g+} =.+.@ @ @ ^ @ @ @ % ",
+" h+: @ 1 =.=.=.i+j+=.=.*.k+l+m+n+o+p+q+r+s+{+]+=.=.@ @ @ > @ @ @ ( ",
+" . @ ^ > k =.=.=.=.=.=.=.t+u+v+w+x+y+z+A+B+C+D+=.=.=.@ @ > > @ @ @ _ ",
+" * @ < : i =.=.=.=.=.=.6 E+F+G+H+I+J+K+L+M+N+O+=.=.=.^ @ ^ @ @ @ @ + ",
+" @ @ c ~ | =.=.=.=.=.=.P+Q+R+S+T+U+V+G.W+X+Y+=.=.=.=.] @ ^ @ @ @ @ { ",
+" c Z+`+< +.=.=.=.=.=.=. @.@+@@@z+#@$@%@&@*@=.=.=.=.=.@ > > c : ] @ $ ",
+" =@y y -@-.6 =.=.=.=.=.;@>@,@'@)@!@~@{@N.=.=.=.]@^@/@(@@ @ @ @ ] (@0 ",
+" _@:@y L y <@9 | =.=.=.=.*.[@}@|@1@2@3@4@*.=.=.=.5@L C 6@@ @ @ @ 7@M 8@ ",
+" 9@0@G y L L L a@^ 2 =.=.=.b@c@d@e@f@g@h@i@=.=.=.=.j@L :@E @ @ @ @ <@z p ",
+" k@l@m@0@m L L y L y I v @ 5 =.=.n@o@p@q@r@s@t@u@=.=.=.3 v@G x S w@x@y@z@x L A@ ",
+"B@:@G L G L L y L L L L Z+@ @ 7 *.n@C@D@E@F@G@H@I@J@=.=.| K@x L@M@F N@N@O@L L L P@ ",
+"Q@L y L y y L y L L y L L O @ @ 7 R@.@S@T@U@V@W@{@J@=.=.+.%.X@Y@L@X@O@x Z@y L y L `@ ",
+" #Z@y L y L L L L .#y L z e v @ ; +#@###$#%#&#*#{@J@=.=.3 =#M@Z@Z@m Z@G L y L L L L -# ",
+";#>#y L L L y L L L y L y z `+-. .*.4@,#'#)#:+!#I@+#=.=.-.~#M@Z@L y L y L y L y L L y {#",
+";#>#L L y L y L L y L L y L ]#^#=.=.i@} /#(#/#_#i@=.3 ; @ Z+O@Z@y L L L L L y L L A y :#",
+" #>#L L y L y .#L L L L y L ]#<#6 =.=.=.=.[#=.=.=.5 c @ v }#O@Z@L y L y L n L L L y |#1#",
+"Z x Z@y L y L L L y L n L L Y@N@6@5 +.6 3 X 5 7 ] @ @ @ > 2#O@Z@y L L L L L L L G 3#4# ",
+"5#O@O@>#Y@Z@m y L L L L y L x N@K @ @ @ @ @ @ @ @ @ @ @ 6#7#8#Z@L L y L L L :@;#9# ",
+"0#d a#b#c#c#T O@x m y L L x N S d#@ @ @ @ @ @ @ @ @ @ @ 6#}#F X@Z@Z@m x O@a#e# ",
+" f#g#h#7#S b#N@N N O@N@S i#j## y.'.. . . . . . . $ k#l#S F T N c#N@h#m# ",
+" 4#n#o#p#l S 7#Q i#q#r# s#t#}#S b#b#7#u# ",
+" n#v#t#K v#w# x#y#d#z#A#B#= "};
diff --git a/icons/44x52-penguins/utility.xpm b/icons/44x52-penguins/utility.xpm
new file mode 100644
index 0000000..5d27add
--- /dev/null
+++ b/icons/44x52-penguins/utility.xpm
@@ -0,0 +1,263 @@
+/* XPM */
+static char * utility_xpm[] = {
+"44 52 208 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #302030",
+"6 c #203020",
+"7 c #000000",
+"8 c #9C9C9C",
+"9 c #E7E7E7",
+"0 c #6B6B6B",
+"a c #5A5A5A",
+"b c #313131",
+"c c #0000AD",
+"d c #C0C0C0",
+"e c #4A4A4A",
+"f c #7B7B7B",
+"g c #C0C0B0",
+"h c #90C0C0",
+"i c #90C0B0",
+"j c #90B0C0",
+"k c #080808",
+"l c #7F623D",
+"m c #AD880C",
+"n c #9C8408",
+"o c #947B21",
+"p c #847B52",
+"q c #ADADAD",
+"r c #80C0C0",
+"s c #00009C",
+"t c #A5A5A5",
+"u c #8C6310",
+"v c #E7AD08",
+"w c #F7C610",
+"x c #E7C608",
+"y c #D6B521",
+"z c #E7CE21",
+"A c #9C7B00",
+"B c #94844A",
+"C c #DEDECE",
+"D c #00007B",
+"E c #080800",
+"F c #845A08",
+"G c #DEA508",
+"H c #F7BD10",
+"I c #EFC608",
+"J c #EFCE18",
+"K c #E7CE31",
+"L c #DEC608",
+"M c #D6B518",
+"N c #423100",
+"O c #C68408",
+"P c #E7AD10",
+"Q c #EFCE08",
+"R c #D6AD08",
+"S c #C6A510",
+"T c #5A3900",
+"U c #A0A0A0",
+"V c #EFBD10",
+"W c #B59808",
+"X c #CE9408",
+"Y c #292100",
+"Z c #F0F0F0",
+"` c #9C947B",
+" . c #946308",
+".. c #BD9C08",
+"+. c #A77508",
+"@. c #CE8C08",
+"#. c #D69410",
+"$. c #CE9C42",
+"%. c #BDB594",
+"&. c #F0E0F0",
+"*. c #BDBDBD",
+"=. c #AD9C7B",
+"-. c #BD8429",
+";. c #BDAD84",
+">. c #C6C6C6",
+",. c #525252",
+"'. c #D6D6D6",
+"). c #B5A594",
+"!. c #9C844A",
+"~. c #A5844A",
+"{. c #B1986B",
+"]. c #BDB5AD",
+"^. c #EFEFEF",
+"/. c #F7F7F7",
+"(. c #52525A",
+"_. c #C0B0C0",
+":. c #08088C",
+"<. c #B0C0C0",
+"[. c #C6C6CE",
+"}. c #E7D6B5",
+"|. c #000073",
+"1. c #000094",
+"2. c #00004A",
+"3. c #0000D6",
+"4. c #000039",
+"5. c #735A00",
+"6. c #6B5208",
+"7. c #C68C29",
+"8. c #947300",
+"9. c #F7EFD6",
+"0. c #EFD66B",
+"a. c #211808",
+"b. c #7B526B",
+"c. c #DEA510",
+"d. c #8C6B00",
+"e. c #EFCE7B",
+"f. c #AD9442",
+"g. c #4A319C",
+"h. c #CE8C18",
+"i. c #E7C67B",
+"j. c #3929AD",
+"k. c #634284",
+"l. c #946342",
+"m. c #CEB56B",
+"n. c #E7AD18",
+"o. c #7B5A63",
+"p. c #CEAD73",
+"q. c #D69C08",
+"r. c #735A84",
+"s. c #AD7B39",
+"t. c #D69C00",
+"u. c #4A39B5",
+"v. c #8C635A",
+"w. c #EFB508",
+"x. c #9C7B42",
+"y. c #C68C00",
+"z. c #6B5294",
+"A. c #846363",
+"B. c #E7A510",
+"C. c #6B4A00",
+"D. c #B58C4A",
+"E. c #DEB518",
+"F. c #EFCE10",
+"G. c #DEB508",
+"H. c #B58421",
+"I. c #8C5A00",
+"J. c #DEA518",
+"K. c #3121BD",
+"L. c #DEAD08",
+"M. c #BD8408",
+"N. c #524221",
+"O. c #946300",
+"P. c #946B63",
+"Q. c #1008E7",
+"R. c #C68C18",
+"S. c #211800",
+"T. c #9C6B00",
+"U. c #D69408",
+"V. c #1810DE",
+"W. c #3121B5",
+"X. c #AD7318",
+"Y. c #AD7B08",
+"Z. c #C68C08",
+"`. c #634200",
+" + c #2921A5",
+".+ c #1810C6",
+"++ c #4A317B",
+"@+ c #734A39",
+"#+ c #845A00",
+"$+ c #392900",
+"%+ c #100839",
+"&+ c #734A00",
+"*+ c #1008D6",
+"=+ c #1810AD",
+"-+ c #39217B",
+";+ c #734A31",
+">+ c #523110",
+",+ c #1008AD",
+"'+ c #0800DE",
+")+ c #5A3910",
+"!+ c #5A3942",
+"~+ c #422952",
+"{+ c #0808CE",
+"]+ c #1008B5",
+"^+ c #392931",
+"/+ c #6B4200",
+"(+ c #5A3918",
+"_+ c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % 5 5 6 5 5 7 ",
+" $ ~ 8 [ 9 < @ 0 3 a 1 9 b @ @ @ c 7 7 d d d d d d 6 ",
+" . - ; ; 8 e ^ [ 8 @ ] 2 f @ @ @ c 6 g d h i j h 6 5 5 ",
+" . ^ 0 k l m n o p @ @ q f @ @ @ c 5 d r h j 6 5 5 ",
+" s @ t u v w x y z A B C ^ @ @ @ D 6 h j r h 7 6 ",
+" & E F G H I J K K L x M N @ @ @ { 7 h 7 j h 6 ",
+" & N O P H Q K K L L R S T @ @ @ + 7 h 7 U h 5 ",
+" & > F v V J z L W W G X Y @ b @ @ 7 r Z 7 U 6 5 ",
+" / k ` ...S W +.@.#.$.%.a @ ! [ > 7 &.7 7 U h 6 7 ",
+" , > *.=.+.X X O -.;.>.3 *.@ ^ ,.@ 5 h Z 7 7 j r 5 5 7 7 7 7 ",
+" + : '.*.).!.~.{.].>.^././.(.@ @ 7 U r 7 Z &.U j 7 d _.d f ",
+" :.: ; /.3 *.*.*.>.3 ^./././.| > @ 6 r j h Z 7 U r j d d <.7 ",
+" / * ^ 3 /./.'.>.[.^././././././.e 5 r *.h j r h j r h d 7 7 ",
+" # @ } /././././././././././././.5 r <.}.d h U U 7 7 7 6 ",
+" |.@ ^ 3 /./././././././././././.6 r <.}.*.r 7 7 7 ",
+" 1.@ @ e >.^./././.9 ^./././.^.^.6 r <.}.*.r 7 @ @ @ % ",
+" , @ @ @ f *.9 /././.^././././.^.5 r <.}.*.r 7 > @ @ @ ' ",
+" 1.@ > : >././././././././././.5 r <.}.*.r 7 @ > : @ @ @ s ",
+" 2.: k [ /./././././././././.6 r <.}.*.r 7 + @ k ^ > @ @ ' ",
+" , @ ^ : ^./././././././././.6 r <.}.+ + + + + + + + ^ @ @ @ 3. ",
+" D : k f /././././././././.7 r <.}.+ + + + + + + : : ^ > @ @ |. ",
+" ' ^ k 3 /./././././././.7 r <.}.+ + + + + + + + + @ @ ^ @ @ ' ",
+" & @ > ; /././././././.^.6 r <.}.j + + + + + + + + @ @ @ ^ @ @ @ % ",
+" 4.: @ 1 /././././././.6 r <.}.d r + + + + + + + + @ @ @ > @ @ @ ( ",
+" . @ ^ > t /./././././.7 r <.}.d r + + + + + + + + + @ @ > > @ @ @ _ ",
+" * @ < : q /././././.6 r <.}.U r 7 /.+ + + + + + + + ^ @ ^ @ @ @ @ + ",
+" @ @ k ~ | /./././.6 r <.}.d r 7 /./././.+ + + + + + + @ ^ @ @ @ @ { ",
+" k 5.6.< './././.6 r <.}.d r 7 /./././././././.+ + + u u > k : ] @ $ ",
+" 7.H H 8.(.9 /.7 r <.}.U r 7 /././././././././.9.0.v v u @ @ @ ] a.c ",
+" b.c.H V H d.b 6 r _.}.d r 7 /./././././././././.e.V v w w u @ @ u W f. ",
+" g.h.P H V #.#.7 7 7 <.d r 7 /././././././././././.i.V w z w w u u v I y ",
+" j.k.l.h.v V V H x x 7 7 7 <.r 7 /././././././././././.3 m.z z z z w v v G V n. ",
+"o.c.P V P V V H x x x #.7 7 7 7 ^./././././././././././.| p.G z z z z w q.V V V r. ",
+"s.V H V H H V H V x x x 7 7 7 @ 0 /././././././././././.'.{.t.z z z z z z H V H V u. ",
+"v.w.H V H V V V V x x x #.: E @ ; /././././././././././.3 x.y.w.z z z z w H V V V V z. ",
+"A.B.H V V V H V V V H V x #.6.(.>./././././././././././.(.C.y.w.V H z H V H V H V V H D.",
+"A.B.V V H V H V V H V V x #.#.}././././././././././.3 ; @ 5.q.w.H V V V V V H V V J H E.",
+"v.B.V V H V H F.V V V V H V G.H.9 /./././././././.8 k @ E I.q.w.V H V H V w V V V H J.K.",
+"-.G w.H V H V V V H V w V V L.M.N.8 '.9 3 *.8 0 ] @ @ @ > O.q.w.H V V V V V V V P P.Q. ",
+"R.q.q.B.L.w.v H V V V V H V G M.T @ @ @ @ @ @ @ @ @ @ @ S.T.U.w.V V H V V V c.A.V. ",
+"W.l X.Y.Z.Z.@.q.G v H V V G X +.`.@ @ @ @ @ @ @ @ @ @ @ S.I.O t.w.w.v G q.X. + ",
+" .+++@+T.+.Y.M.X X q.M.+.#+$+# 2.|.. . . . . . . $ %+&++.O @.X Z.M.@+*+ ",
+" Q.=+-+;+u +.T. .#+>+,+ '+)+I.+.Y.Y.T.!+ ",
+" =+~+)+T ~+{+ ]+^+`./+(+_+= "};
diff --git a/icons/44x52-penguins/viewer.xpm b/icons/44x52-penguins/viewer.xpm
new file mode 100644
index 0000000..4a17bc2
--- /dev/null
+++ b/icons/44x52-penguins/viewer.xpm
@@ -0,0 +1,286 @@
+/* XPM */
+static char * PenguinUnderGlass_xpm[] = {
+"44 52 228 2",
+" c None",
+". c #37373A",
+"+ c #141414",
+"@ c #1A1A1A",
+"# c #212121",
+"$ c #444445",
+"% c #666666",
+"& c #333333",
+"* c #2A2A25",
+"= c #3A3A3A",
+"- c #3D3D3E",
+"; c #1D1D1D",
+"> c #4E4E54",
+", c #535354",
+"' c #AAAAB5",
+") c #4A4A4A",
+"! c #444449",
+"~ c #191924",
+"{ c #54545A",
+"] c #14130A",
+"^ c #010109",
+"/ c #5B5B5B",
+"( c #5C5C61",
+"_ c #E6E6E9",
+": c #CECECE",
+"< c #848485",
+"[ c #B5B5B5",
+"} c #7B7B7B",
+"| c #949494",
+"1 c #DEDEDE",
+"2 c #110F17",
+"3 c #AF9464",
+"4 c #9C9C9C",
+"5 c #737373",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #6F7071",
+"9 c #F7F7F7",
+"0 c #251D10",
+"a c #2D2D2D",
+"b c #616161",
+"c c #424242",
+"d c #000000",
+"e c #0A0A0A",
+"f c #7F623D",
+"g c #AD880C",
+"h c #9C8408",
+"i c #947B21",
+"j c #847B52",
+"k c #ADADAD",
+"l c #22222A",
+"m c #A5A5A5",
+"n c #8C6310",
+"o c #E7AD08",
+"p c #F7C610",
+"q c #E7C608",
+"r c #D6B521",
+"s c #E7CE21",
+"t c #9C7B00",
+"u c #94844A",
+"v c #DEDECE",
+"w c #080800",
+"x c #845A08",
+"y c #DEA508",
+"z c #F7BD10",
+"A c #EFC608",
+"B c #EFCE18",
+"C c #E7CE31",
+"D c #DEC608",
+"E c #D6B518",
+"F c #423100",
+"G c #29292B",
+"H c #2D2D30",
+"I c #C68408",
+"J c #E7AD10",
+"K c #EFCE08",
+"L c #D6AD08",
+"M c #C6A510",
+"N c #5A3900",
+"O c #EFBD10",
+"P c #B59808",
+"Q c #CE9408",
+"R c #292100",
+"S c #9C947B",
+"T c #946308",
+"U c #BD9C08",
+"V c #A77508",
+"W c #CE8C08",
+"X c #D69410",
+"Y c #CE9C42",
+"Z c #BDB594",
+"` c #382A11",
+" . c #2F1C75",
+".. c #BDBDBD",
+"+. c #AD9C7B",
+"@. c #BD8429",
+"#. c #BDAD84",
+"$. c #C6C6C6",
+"%. c #4A473C",
+"&. c #929292",
+"*. c #CBCBCB",
+"=. c #F0EFEB",
+"-. c #B5A594",
+";. c #9C844A",
+">. c #A5844A",
+",. c #B1986B",
+"'. c #BDB5AD",
+"). c #D9D8D8",
+"!. c #ACABAC",
+"~. c #8B8B8B",
+"{. c #080609",
+"]. c #C9C9C7",
+"^. c #0C0C0B",
+"/. c #4F3123",
+"(. c #77777C",
+"_. c #FFFFFF",
+":. c #66666C",
+"<. c #74563A",
+"[. c #08081C",
+"}. c #231A04",
+"|. c #C9C5BE",
+"1. c #B39051",
+"2. c #B0643E",
+"3. c #F2F2F2",
+"4. c #E3D9C5",
+"5. c #D4A35F",
+"6. c #BEA580",
+"7. c #020212",
+"8. c #ECEDED",
+"9. c #FBFBFD",
+"0. c #D0B56D",
+"a. c #CFB58C",
+"b. c #0B0B28",
+"c. c #0B0B12",
+"d. c #D8AC65",
+"e. c #0B0B77",
+"f. c #191914",
+"g. c #A3A3A3",
+"h. c #C9934B",
+"i. c #B3B2B3",
+"j. c #E8CDCA",
+"k. c #D29C53",
+"l. c #F6F7F9",
+"m. c #E3D6C2",
+"n. c #AB5D41",
+"o. c #A06F0D",
+"p. c #906E16",
+"q. c #51441B",
+"r. c #F7F5EE",
+"s. c #F5E5B9",
+"t. c #C0714B",
+"u. c #D29929",
+"v. c #F3C813",
+"w. c #B68A08",
+"x. c #665C40",
+"y. c #E8C979",
+"z. c #CFB132",
+"A. c #936956",
+"B. c #DCA209",
+"C. c #F8BE11",
+"D. c #F3BB0F",
+"E. c #A98107",
+"F. c #373428",
+"G. c #9B9B9B",
+"H. c #D7B609",
+"I. c #4E312A",
+"J. c #7F5868",
+"K. c #D19218",
+"L. c #EBB110",
+"M. c #EDBB0F",
+"N. c #6F5004",
+"O. c #878789",
+"P. c #ECB913",
+"Q. c #5D4402",
+"R. c #120E04",
+"S. c #ACA28E",
+"T. c #E0CB9C",
+"U. c #735516",
+"V. c #B9B8B7",
+"W. c #8E6F70",
+"X. c #AC7032",
+"Y. c #E4AB09",
+"Z. c #D4D4D5",
+"`. c #E2A614",
+" + c #A87608",
+".+ c #6E4704",
+"++ c #493A03",
+"@+ c #5B3C02",
+"#+ c #E8B319",
+"$+ c #9FA0A2",
+"%+ c #8F6850",
+"&+ c #E8B60C",
+"*+ c #966605",
+"=+ c #D4CECB",
+"-+ c #D19508",
+";+ c #C78B07",
+">+ c #967370",
+",+ c #AC7A37",
+"'+ c #EBC712",
+")+ c #B19765",
+"!+ c #D39908",
+"~+ c #E3A60A",
+"{+ c #EDB309",
+"]+ c #947131",
+"^+ c #826B0F",
+"/+ c #C69405",
+"(+ c #F3BA11",
+"_+ c #7C5703",
+":+ c #C99A2A",
+"<+ c #B5872A",
+"[+ c #885902",
+"}+ c #B88B36",
+"|+ c #C28923",
+"1+ c #BBBABC",
+"2+ c #C1C1C1",
+"3+ c #A6A6AB",
+"4+ c #BB830A",
+"5+ c #A67511",
+"6+ c #BA8313",
+"7+ c #C78F17",
+"8+ c #7B5645",
+"9+ c #976916",
+"0+ c #101052",
+"a+ c #B37D10",
+"b+ c #61424D",
+"c+ c #462D4F",
+"d+ c #5C3B12",
+"e+ c #432A50",
+/* stripped to fit 44x52 size
+" . + + + + + @ # . $ ",
+*/
+" % . & * * = - - - = * ; + # > ",
+" , # = - ' ' ' ' ' ' ' ' ' ) ! ~ & { ",
+" ) ; - ' ' * * ] ] ^ ^ ^ ^ * ' ' / @ @ ! ( ",
+" ) - ' ' _ : < < ^ ^ ^ ^ # # [ [ : ' ' * @ ! ",
+" ) - ' } | : : < < ^ ^ ^ ^ # # [ [ : : 1 ' & 2 ( ",
+" ) - ' 3 4 4 5 5 6 6 * * ^ ^ 7 7 1 1 / / < < ' . - 8 ",
+" 0 ' { * 4 4 5 5 6 6 * * ^ ^ 7 7 1 1 / / < < 6 ' a = 7 ",
+" - * ' b = c c c c 4 4 ) ) @ @ 5 5 4 4 ^ ^ # # [ ' $ @ = 5 ",
+" a ' ) = = c c c c 4 4 ) ) @ @ 5 5 4 4 ^ ^ # # [ [ * + @ , ",
+" / ; ' d @ @ 7 7 e e f f g g h h i i j j ^ ^ ^ ^ k k * l ; $ } ",
+" @ ' $ d @ @ 7 7 e e f f g g h h i i j j ^ ^ ^ ^ k k } d ; - / ",
+" ; ' / d ^ ^ m m n n o o p p q q r r s s t t u u v v @ = l = , ",
+" ; ' = d ^ ^ m m n n o o p p q q r r s s t t u u v v @ = a a ) ",
+" ; ' = d w w x x y y z z A A B B C C C C D D q q E E F = G & , ",
+" ; ' = d w w x x y y z z A A B B C C C C D D q q E E F = l H / ",
+" @ ' = d F F I I J J z z K K C C C C D D D D L L M M N = l & ) ",
+" l ' = d F F I I J J z z K K C C C C D D D D L L M M N = * a $ ",
+" ) ' , d ] ] x x o o O O B B s s D D P P P P y y Q Q R = & = ) ",
+" = ' $ d ] ] x x o o O O B B s s D D P P P P y y Q Q R = - ) ",
+" G ' d * e S S T T U U M M P P V V W W X X Y Y Z Z = = - - ",
+" = ' = * * S S T T U U M M P P V V W W X X Y Y Z 1 = ` ., ",
+" = ' % d ....+.+.V V Q Q Q Q I I @.@.#.#.$.$.1 ' & a %.&.. ",
+" = ' d d 1 ..+.+.V V Q Q Q Q I I @.@.#.#.$.$.*.= - - 7 . ^ ^ ",
+" = ' % =.=.1 ..-.-.;.;.>.>.,.,.'.'.$.$.=.).= ; = 5 !.. ^ ^ ^ ",
+" ) ' # ) =.1 -.-.;.;.>.>.,.,.'.'.$.1 *.= % / & ~.. ] {.^ ^ ",
+" H ' ' $ =.=.=.1 1 1 1 1 =.=.=.].' = = $ 8 / > < % + {.^ ^ ",
+" { ; ' ' % } =.=.=.=.=.*.$.' ' ; a + ^., 5 , - /.(.+ ^ ^ ",
+" 5 % ; ' ' ' ' ' ' ' ' ' a G G = _._.H :.5 7 <./.} ^.^ [. ",
+" (.% _ _.= = . a a a a a = = _._._._._._.}.:.|.1.2./.} ^ ^ ",
+" [.+ * 3._._._._._._._._._._._._._._._._._._.}.:.4.5.6.% } d [. ",
+" 7.^.b 8.9 9._._._._._._._._._.9 9.9 9 9 _._._.}.:.4.0.a./.} 7. ",
+" b.+ c.&.3.9 9 9 9 9.9 3.9 9.9 9 9 9 9 9 9 9 _._._.}.:.4.d.d./.} e. ",
+" ^ ; f.g.3.9 9 9 9 9 9 3.9 9 9 9 9 9 9 9 9 9 9 _._., }.:.|.h.2./.} ",
+" ^ @ # i.9 9 9 9 9 9 3.8.9.9 9 9 9 9 9 9 9 9 9 9 9.[.) }.:.j.k.2./.} ",
+" }.}.& *.9 9 9 9 9 9 9 3.9 9 9 9 9 9 9 9 9 9 l.l.3.[.[.) }.:.m.h.n./.} ",
+" /.o.p.q.!.3.9.9 9 9 9 3.9 9 9 9 9 9 9 9 9 9 9 r.s.4.+ [.[.) }.:.4.k.t./.} ",
+" u.v.v.w.x.i.8.9.9 9 9 9 3.9 9 9 9 9 9 9 9 l.r.s.y.z.` {.[.[.) }.:.4.k.t./.} ",
+" A.B.C.D.D.E.F.G._ 9 9 9 9 3.9 9 9 9 9 9 9 9 9 r.y.v.H.q.^ ^ [.[.x.I.g.4.h.2./.",
+" J.K.L.z z O M.N.f.O.1 9.9 9 9 9 9 9 9 9 9 9 9 9 =.y.P.B.Q.R.{.] S.T.U.I.V.).j.@ ",
+" W.X.K.Y.z z z z z H.}.{.(.Z.9 9 9 9 9 9 9 9 9 9 9 9 ).0.`.B. +.+++@+o.Y.v.#+I.$+@ ",
+"%+`.Y.P.L.z z z O O z &+*+R.^ , *.9 9 9 9 9 9 9 9 9 9 9 =+0.B.Y.-+;+;+;+y D.O P.>+@ ",
+",+P.C.z C.z z z z '+C.O &+++^ {.% 8.9 9 9 9 9 9 9 9 9 9 Z.)+!+Y.Y.!+~+~+{+D.z z P.y y ",
+"A.L.z z z z z z M.v.z O A w.}.2 / 8.9 9 9 9 9 9 9 9 9 9 ].]+;+{+{+{+{+L.D.v.z z O #+y y ",
+"A.`.z z z z z z z z z z z A ^+8 *.9 9 9 9 9 9 9 9 9.3.Z.> N./+{+D.v.D.z z z z z z v.(+h.",
+"A.`.O z z z C.'+O z O z z O &+T.3.9 9 9 9 9 9.9.9 8.V.- {._+!+{+z D.O z z z z O O v.P.:+",
+"A.`.D.z z z z v.M.z O z z O H.<+=+8.3.9 9 3.8._ Z.O.c.{.R.[+!+{+z z z z z v.z O O #+}+}+",
+"|+B.{+(+D.D.M.z z z z v.z z y ;+q.~.1+*.2+3+~./ # {.^ d ] *+!+{+z O z O O z P.#+:+>+ ",
+"<+Q !+~+y {+Y.D.M.M.z z z P.B.4+@+{.^ ^ ^ {.^ ^ ^ ^ ^ ^ }.*+-+{+M.D.D.M.M.L.:+W. ",
+"%+%+,+5+6+;+;+!+B.Y.D.M.M.B./+o..+^ ^ 7.- 7.7.7.7.7.7.7.}.[+;+!+{+{+Y.B.7+U. ",
+" 8+9+9+5+4+Q Q -+4+ +_+` b.0+ 0+.+ +;+;+Q ;+a+8+ ",
+" 8+^+o.*+*+_+/. /.[+o. + +*+b+ ",
+" c+d+@+e+ I..+.+d+ . "};
diff --git a/icons/44x52-penguins/window-close.xpm b/icons/44x52-penguins/window-close.xpm
new file mode 100644
index 0000000..1e3398c
--- /dev/null
+++ b/icons/44x52-penguins/window-close.xpm
@@ -0,0 +1,167 @@
+/* XPM */
+static char * TrashCanFull_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"44 52 110 2",
+" c None",
+". c #bd8408",
+"X c #e7a510",
+"o c #734a31",
+"O c #8c6310",
+"+ c #a77508",
+"@ c #9c6b00",
+"# c #946308",
+"$ c #845a00",
+"% c #523110",
+"& c #5a3910",
+"* c #8c5a00",
+"= c #ad7b08",
+"- c #734a39",
+"; c #ce9408",
+": c #d69c08",
+"> c #392900",
+", c #000031",
+"< c #00004a",
+"1 c #00006b",
+"2 c #100839",
+"3 c #734a00",
+"4 c #c68408",
+"5 c #ce8c08",
+"6 c #c68c08",
+"7 c #7f623d",
+"8 c #ad7318",
+"9 c #dea508",
+"0 c #e7ad08",
+"q c #f7bd10",
+"w c #efbd10",
+"e c #634200",
+"r c #000008",
+"t c #211800",
+"y c #d69c00",
+"u c #efb508",
+"i c #c68c18",
+"p c #dead08",
+"a c #5a3900",
+"s c #d69408",
+"d c #dea510",
+"f c #846363",
+"g c #bd8429",
+"h c #f7c610",
+"j c #dec608",
+"k c #deb518",
+"l c #524221",
+"z c Gray61",
+"x c Gray84",
+"c c #e7e7e7",
+"v c Gray87",
+"b c Gray74",
+"n c Gray42",
+"m c Gray13",
+"M c #101008",
+"N c #946300",
+"B c #e7ad10",
+"V c #946b63",
+"C c #8c635a",
+"Z c #efce10",
+"A c Gray97",
+"S c Gray3",
+"D c #080800",
+"F c #dea518",
+"G c #e7d6b5",
+"H c Gray26",
+"J c #735a00",
+"K c #efce18",
+"L c #52525a",
+"P c Gray100",
+"I c #6b4a00",
+"U c #c68c00",
+"Y c #b58c4a",
+"T c #c0c0c0",
+"R c #9c7b42",
+"E c #6b5294",
+"W c #b1986b",
+"Q c #e7a508",
+"! c #808080",
+"~ c Gray81",
+"^ c #cead73",
+"/ c #735a84",
+"( c #e0e0d0",
+") c Gray69",
+"_ c #ceb56b",
+"` c #4a3100",
+"' c #291800",
+"] c #312100",
+"[ c #8c6308",
+"{ c #606060",
+"} c #e7ad18",
+"| c Gray12",
+" . c #505050",
+".. c #e7c67b",
+"X. c #423100",
+"o. c #8c6b00",
+"O. c #afaf90",
+"+. c #efce7b",
+"@. c #f7efd6",
+"#. c #efd66b",
+"$. c #2f2f2f",
+"%. c Gray44",
+"&. c #5f5f5f",
+"*. c Gray31",
+"=. c #9fcf9f",
+"-. c #609f60",
+";. c #008000",
+":. c #efefef",
+">. c #006000",
+",. c #d0d0d0",
+/* pixels */
+" . . X X ",
+" o O + @ # $ % & * + = = @ X ",
+" - @ + = . ; ; : . + $ > , < 1 2 3 + 4 5 ; 6 . X ",
+" 7 8 = 6 6 5 : 9 0 q w w 9 ; + e r r r r r r r r r r r t * 4 y u u 0 9 : 8 ",
+"i : : X p u 0 q w w w w q w 9 . a r r r r r r r r r r r t @ s u w w q w w w d f ",
+"g 9 u q w q w w w q w h j k p . l z x c v b z n m r r r M N : u q w w w w w w w B V ",
+"C X w w q w q Z w j j j j j j d c A A A A A A A A z S r D * : u w q w q w h w w w q F ",
+"f X w w q w k j j j j j k j - G A A A A A A A A A A v H r J : u q w w w w w q w w K q k ",
+"f X q k k k k k j j h h j j d L P P A A A A A A A A A A L I U u w q w q w q w q w w q Y ",
+"x z d d d d k k h h h h j - T P P A A A A A A A A A A A v R U u u 0 u B w q w w w w E ",
+"z P P g u d k k k h h k q d T P P A A A z z z z A A A A x W y p Q y : 9 u q w q w ",
+"z T T g g g d k k k k q - ! z v P v v z z A x x x A A A ~ ^ 9 Q U 4 . . : w w w / ",
+"z ( ( T T T P k k k k d ! ) ! z v A v A A A v v v z A A v _ B 9 + ` ' ] [ 9 { } ",
+"z ( ( ( ( ( T - k k q - | | .! T ( ( A A v A A z z z z A ..w d X.r r r r o.O.{ { { ",
+"z ( ( ( ( ( ( ( - - - T P P P | | .~ ( A A v A z x x A A +.w j l r r r O.O.T O.T T { { ",
+"z ( ( ( ( ( ( ( ( ( ( ( T T T P P P | | .z v A A A x A A @.#.P T T ! ! O.O.O.T O.T P P ",
+"z ~ ( ( ( ( ( ( ( ( ( ( ~ ( ~ T T T P P P | $. .) ! ( x ( ~ ( v P T ) ! O.O.T O.P P { .",
+"z ~ ( ( ( ( ( ( ( ( ( ( ( ~ ( ~ ( ~ T T T P P P $.{ %.~ ~ ( ~ ( P P T T ! O.P P { { &.*.",
+" O.( ( ( ( ( ( ( ( ( ( ( ( ~ ( ~ ( ~ ( ~ T T T P P P %.%.z ~ ~ ~ ~ T T P P %.{ { { . .",
+" z ( ( ( ( ( ( ( ( ( ( ( ( ( ~ ( ~ ( ~ ( ~ ( ~ T T T P P P z z z T P P %.%.{ { { &. . .",
+" z ( ( ( ( ( ( ( ( ( ( ( ( ( ( ~ ( ~ ( ~ ( ~ ~ ~ ~ ~ T T T P P P P %.%.%.%.{ { &. . .*.",
+" z ( ( ( ( ( ( ( ( =.-.;.;.;.-.( P ( ~ ( ~ ~ ~ T ~ T ~ T T T T %.%.%.%.%.{ { { &. . .*.",
+" z ~ ( ( ( ( ( =.( -.=.=.=.-.;.-.=.P ( ~ ~ ~ ~ ~ T ~ T ~ T T O.%.%.%.%.%.{ { { . .*.*.",
+" z ~ ( ( ( ( =.;.=.P ( ( ( ( -.;.;.-.P ~ ;.:.~ T ~ T ~ T T T O.%.%.%.%.{ { { &. . .*.*.",
+" z ~ ( ( ( =.;.;.;.P ( ( ( ~ ( -.;.;.-.:.;.P ~ ~ T ~ T ~ T T %.%.%.%.%.{ { { . .*.*. ",
+" O.( ( =.;.;.;.;.=.P :.( ( ~ ( >.;.;.-.;.P ~ T ~ T ~ T T T %.%.%.%.{ { { &. .*.*.*. ",
+" z ( =.;.;.;.;.;.;.P ( ( ~ ( ~ ( >.;.;.;.P ~ ~ T ~ T T T O.%.%.%.%.{ { &. . .*.*.*. ",
+" z ( ( ( =.-.;.;.;.;.P ( ( ~ ( -.>.>.;.;.P ~ T ~ T ~ T T O.%.%.%.{ { { . .*.*.$. ",
+" z ( ( ( ( -.;.-.=.>.>.P ( ( >.>.>.>.>.;.P ~ ~ T ~ T T T %.%.%.%.{ { &. . .*.*.$. ",
+" z ~ ( ( ( -.;.-.P ( ( ~ ( ~ ( ~ =.-.>.>.P ~ T ~ T T T T %.%.%.{ { { . . .*.*.$. ",
+" z ~ ( ( ( -.;.-.P ( :.( ~ ( ~ ( ~ ~ ~ ~ ~ ~ ~ T ,.T T T %.%.%.{ { &. . .*.*.*.$. ",
+" O.( ( ( -.;.-.P ( :.~ ( ~ ( ~ ( ~ ~ ~ -.~ T ~ T T T O.%.%.{ { { . . .*.*.$. ",
+" z ( ( ( -.;.-.P ( ( ( ~ ( ~ ( ~ ~ ~ ~ ~ -.P T T T T %.%.%.{ { &. . .*.*.*.$. ",
+" z ( ( ( =.;.;.P ( ( ~ ( ~ ( ~ ( ~ ~ ~ ~ >.=.P T T T %.%.{ { { . . .*.*.$.$. ",
+" z ( ( ( ( -.>.P ( ( ( ~ ( ~ ( ~ ~ ~ ~ ~ >.=.P T T T %.%.{ { &. . . .*.*.$.$. ",
+" z ~ ( ( ( ( -.>.P ( ( ( ~ ( -.P ~ ~ ~ ~ >.=.P T T O.%.{ { { &. . .*.*.$.$. ",
+" z ~ ( ( ( ( ( -.>.P ( ~ ( -.;.P ~ ~ ~ -.>.=.P T T %.%.{ { { . . .*.*.$.$. ",
+" O.( ( ( ( ( ( =.>.P ( -.;.;.P ~ ~ -.;.>.P T T T %.%.{ { &. . .*.*.$.$.$. ",
+" z ( ( ( ( ( ( ( =.P -.;.;.;.-.-.;.;.>.P ~ T T O.%.{ { &. . . .*.*.$.$.$. ",
+" z ( ( ( ( ( ( ( ( ( =.;.;.;.;.;.;.>.P ~ ~ T T O.%.{ { &. . .*.*.$.$.$. ",
+" z ( ( ( ( ( ( ( ( ( ( =.;.;.;.;.-.P ~ ~ T T T %.{ { { . . .*.*.$.$.$. ",
+" ! O.( ( ( ( ( ( ( ( ( ( =.;.-.=.P ~ ~ T ~ T T %.{ { &. . .*.*.$.$.$.$. ",
+" ! O.O.( ( ( ( ( ~ ( ~ ( =.;.-.P ~ ,.~ T T O.{ { { . . .*.*.$.$.$.$. ",
+" ! ! O.O.( ( ~ ( ~ ( ~ ( =.>.P ~ ,.T ~ T O.{ { &. . .*.*.*.$.$.$.$. ",
+" ! ! O.O.( ~ ( ~ ( ~ ( ~ ( ,.,.~ T T { { &. . . .*.*.$.$.$.$. ",
+" ! ! O.O.~ ( ~ ( ~ ( ~ ( ~ T T O.{ { &. . .*.*.*.$.$.$.$. ",
+" ! ! O.O.( ~ ( ~ ( ~ ~ ~ T O.{ &. . . .*.*.$.$.$.$.$. ",
+" ! ! O.O.~ ( ~ ( ~ T T O.{ &. . .*.*.*.$.m m $. ",
+" ! ! O.O.~ ~ T ~ T &.&. . . .*.*.*.$.$.$. ",
+" ! ! O.O.~ T T &.&. . .*.*.*.$.$. ",
+" ! ! O.O.T &.&. .*.*.$.$. ",
+" ! ! O.&.&. .*.$. "};
diff --git a/icons/44x52-penguins/window-destroy.xpm b/icons/44x52-penguins/window-destroy.xpm
new file mode 100644
index 0000000..30bc0ef
--- /dev/null
+++ b/icons/44x52-penguins/window-destroy.xpm
@@ -0,0 +1,469 @@
+/* XPM */
+static char * PenguinCrossed_xpm[] = {
+"44 52 414 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #810000",
+"[ c #292921",
+"} c #737373",
+"| c #A70000",
+"1 c #FE0000",
+"2 c #C60000",
+"3 c #949494",
+"4 c #CECECE",
+"5 c #848484",
+"6 c #B5B5B5",
+"7 c #DEDEDE",
+"8 c #8C8C8C",
+"9 c #FF0000",
+"0 c #A80000",
+"a c #9E0000",
+"b c #FD0000",
+"c c #BE0000",
+"d c #9C9C9C",
+"e c #E7E7E7",
+"f c #6B6B6B",
+"g c #5A5A5A",
+"h c #313131",
+"i c #0000AD",
+"j c #BF0000",
+"k c #9F0000",
+"l c #960000",
+"m c #B70000",
+"n c #4A4A4A",
+"o c #7B7B7B",
+"p c #0000A8",
+"q c #8F0000",
+"r c #B00000",
+"s c #080808",
+"t c #7F623D",
+"u c #AD880C",
+"v c #9C8408",
+"w c #947B21",
+"x c #847B52",
+"y c #ADADAD",
+"z c #000007",
+"A c #0B0088",
+"B c #890000",
+"C c #AA0000",
+"D c #000099",
+"E c #A5A5A5",
+"F c #8C6310",
+"G c #E7AD08",
+"H c #F7C610",
+"I c #E7C608",
+"J c #D6B521",
+"K c #E7CE21",
+"L c #9C7B00",
+"M c #94844A",
+"N c #DEDECE",
+"O c #090006",
+"P c #710029",
+"Q c #840000",
+"R c #A40000",
+"S c #070095",
+"T c #070700",
+"U c #845A08",
+"V c #DEA508",
+"W c #F7BD10",
+"X c #EFC608",
+"Y c #EFCE18",
+"Z c #E7CE31",
+"` c #DEC608",
+" . c #D6B518",
+".. c #423100",
+"+. c #070006",
+"@. c #690002",
+"#. c #5F0046",
+"$. c #3D2900",
+"%. c #C38207",
+"&. c #E7AD10",
+"*. c #EFCE08",
+"=. c #D6AD08",
+"-. c #C6A510",
+";. c #583800",
+">. c #060006",
+",. c #5F0003",
+"'. c #8A0000",
+"). c #ED0000",
+"!. c #F30004",
+"~. c #5F0603",
+"{. c #754B06",
+"]. c #E4AA07",
+"^. c #EFBD10",
+"/. c #B59808",
+"(. c #CB9207",
+"_. c #281B00",
+":. c #590003",
+"<. c #F40101",
+"[. c #EE0000",
+"}. c #8B0000",
+"|. c #EC0000",
+"1. c #E90000",
+"2. c #963E34",
+"3. c #835406",
+"4. c #BB9A07",
+"5. c #A77508",
+"6. c #CE8C08",
+"7. c #D69410",
+"8. c #CC9A41",
+"9. c #A69A7D",
+"0. c #7A2626",
+"a. c #E70000",
+"b. c #8D0000",
+"c. c #EB0000",
+"d. c #EB0B0B",
+"e. c #9B4536",
+"f. c #946406",
+"g. c #CC9207",
+"h. c #CE9408",
+"i. c #C68408",
+"j. c #BD8429",
+"k. c #BBAB82",
+"l. c #AFAAAA",
+"m. c #B16262",
+"n. c #FB0000",
+"o. c #EA0000",
+"p. c #E70E0E",
+"q. c #9D4B43",
+"r. c #8C7240",
+"s. c #A48349",
+"t. c #B1986B",
+"u. c #BCB4AC",
+"v. c #B0ACAC",
+"w. c #B86D6D",
+"x. c #EB1313",
+"y. c #FC0101",
+"z. c #930000",
+"A. c #E41111",
+"B. c #A05959",
+"C. c #AAA6A6",
+"D. c #C5C5C5",
+"E. c #C7C3C3",
+"F. c #B77171",
+"G. c #E91616",
+"H. c #E11414",
+"I. c #A36165",
+"J. c #C9BFBF",
+"K. c #BB7A7A",
+"L. c #E61919",
+"M. c #970000",
+"N. c #9B0000",
+"O. c #E61A1A",
+"P. c #CD3D3D",
+"Q. c #A00000",
+"R. c #DE0000",
+"S. c #640031",
+"T. c #A50000",
+"U. c #EF0000",
+"V. c #E10000",
+"W. c #6A0002",
+"X. c #0D0006",
+"Y. c #0000B7",
+"Z. c #71004A",
+"`. c #E30000",
+" + c #E60000",
+".+ c #720002",
+"++ c #0F0006",
+"@+ c #10006E",
+"#+ c #790002",
+"$+ c #E80000",
+"%+ c #7F0402",
+"&+ c #1C0B0B",
+"*+ c #00009C",
+"=+ c #000047",
+"-+ c #1D0B0B",
+";+ c #850202",
+">+ c #F10404",
+",+ c #F30606",
+"'+ c #830002",
+")+ c #180505",
+"!+ c #171717",
+"~+ c #1F0B0B",
+"{+ c #CB3B3B",
+"]+ c #F70606",
+"^+ c #493535",
+"/+ c #282828",
+"(+ c #0000D6",
+"_+ c #00007B",
+":+ c #797979",
+"<+ c #C4AFAF",
+"[+ c #D13636",
+"}+ c #FA0303",
+"|+ c #999999",
+"1+ c #000073",
+"2+ c #F2F2F2",
+"3+ c #BE6363",
+"4+ c #F80505",
+"5+ c #BDBDBD",
+"6+ c #F3F3F3",
+"7+ c #D2D2D2",
+"8+ c #000039",
+"9+ c #818080",
+"0+ c #C5B2B2",
+"a+ c #0F0F07",
+"b+ c #8B7979",
+"c+ c #C94545",
+"d+ c #F60808",
+"e+ c #120005",
+"f+ c #282720",
+"g+ c #AF3535",
+"h+ c #F30B0B",
+"i+ c #F40A0A",
+"j+ c #820707",
+"k+ c #100005",
+"l+ c #150606",
+"m+ c #7F0D0D",
+"n+ c #EF0B0B",
+"o+ c #E70101",
+"p+ c #211212",
+"q+ c #070707",
+"r+ c #664500",
+"s+ c #901C02",
+"t+ c #E20202",
+"u+ c #E20000",
+"v+ c #700502",
+"w+ c #130606",
+"x+ c #0F0F0F",
+"y+ c #A76D20",
+"z+ c #C04605",
+"A+ c #ED0D01",
+"B+ c #640002",
+"C+ c #0B0006",
+"D+ c #202020",
+"E+ c #211808",
+"F+ c #6C4156",
+"G+ c #B54006",
+"H+ c #EC0E01",
+"I+ c #DA0000",
+"J+ c #5E0003",
+"K+ c #1D0C06",
+"L+ c #B19507",
+"M+ c #AD9442",
+"N+ c #442880",
+"O+ c #AD3909",
+"P+ c #EA0D01",
+"Q+ c #CFC5C5",
+"R+ c #922B00",
+"S+ c #CCA306",
+"T+ c #D2B220",
+"U+ c #3929AD",
+"V+ c #624182",
+"W+ c #835337",
+"X+ c #AB3B0A",
+"Y+ c #E90E00",
+"Z+ c #BB7575",
+"`+ c #DDD9D9",
+" @ c #F6F6F6",
+".@ c #E90C00",
+"+@ c #B95006",
+"@@ c #C99214",
+"#@ c #7B5A63",
+"$@ c #DDA40F",
+"%@ c #CE970E",
+"&@ c #B95307",
+"*@ c #E90E01",
+"=@ c #BC7171",
+"-@ c #DBD7D7",
+";@ c #F7F7F7",
+">@ c #EB0E01",
+",@ c #684F73",
+"'@ c #AD7B39",
+")@ c #DBAB0E",
+"!@ c #BC5407",
+"~@ c #E60606",
+"{@ c #BC6D6D",
+"]@ c #D9D4D4",
+"^@ c #F5F5F5",
+"/@ c #EF0F0F",
+"(@ c #B85407",
+"_@ c #4533A4",
+":@ c #855E55",
+"<@ c #B85203",
+"[@ c #701B1B",
+"}@ c #D7D2D2",
+"|@ c #BD6868",
+"1@ c #B85507",
+"2@ c #664E8D",
+"3@ c #872D2D",
+"4@ c #EC0B01",
+"5@ c #F50100",
+"6@ c #7A2124",
+"7@ c #ADA6A6",
+"8@ c #F4F4F4",
+"9@ c #D6D0D0",
+"0@ c #BE6464",
+"a@ c #F50102",
+"b@ c #EE0C01",
+"c@ c #BC5507",
+"d@ c #B58C4A",
+"e@ c #7B3737",
+"f@ c #B54603",
+"g@ c #C8B397",
+"h@ c #DBDBDB",
+"i@ c #3D3737",
+"j@ c #BB6908",
+"k@ c #DEB518",
+"l@ c #815A52",
+"m@ c #B34F07",
+"n@ c #BE4305",
+"o@ c #BF9506",
+"p@ c #B28220",
+"q@ c #0E0600",
+"r@ c #9B2000",
+"s@ c #BB5B07",
+"t@ c #CC9615",
+"u@ c #3121BD",
+"v@ c #BC8328",
+"w@ c #C99307",
+"x@ c #B85303",
+"y@ c #C13F05",
+"z@ c #CA980C",
+"A@ c #DAAA07",
+"B@ c #BD8408",
+"C@ c #524221",
+"D@ c #D6D6D6",
+"E@ c #804F00",
+"F@ c #B83402",
+"G@ c #B45007",
+"H@ c #875F58",
+"I@ c #0F07E6",
+"J@ c #C68C18",
+"K@ c #D49A07",
+"L@ c #BF8806",
+"M@ c #B54807",
+"N@ c #C33A04",
+"O@ c #CE940C",
+"P@ c #EAB90F",
+"Q@ c #5A3900",
+"R@ c #211800",
+"S@ c #996800",
+"T@ c #B47406",
+"U@ c #C33802",
+"V@ c #8A2B2B",
+"W@ c #190DC2",
+"X@ c #3121B5",
+"Y@ c #AB7117",
+"Z@ c #996906",
+"`@ c #A93903",
+" # c #C93504",
+".# c #C5920C",
+"+# c #E9B80F",
+"@# c #634200",
+"## c #8C5A00",
+"$# c #C18007",
+"%# c #B27800",
+"&# c #C63302",
+"*# c #690D43",
+"=# c #170FC3",
+"-# c #442968",
+";# c #8D1C15",
+"># c #BD2102",
+",# c #AA7006",
+"'# c #C99007",
+")# c #D69C08",
+"!# c #845A00",
+"~# c #392900",
+"{# c #00004A",
+"]# c #100839",
+"^# c #734A00",
+"/# c #AA6906",
+"(# c #C22502",
+"_# c #690350",
+":# c #72024F",
+"<# c #A6071B",
+"[# c #663623",
+"}# c #89610F",
+"|# c #9C6B00",
+"1# c #946308",
+"2# c #523110",
+"3# c #1008AD",
+"4# c #0800DE",
+"5# c #5A3910",
+"6# c #A97807",
+"7# c #915A05",
+"8# c #BC1700",
+"9# c #1810AD",
+"0# c #422952",
+"a# c #0808CE",
+"b# c #1008B5",
+"c# c #392931",
+"d# c #6B4200",
+"e# c #593817",
+"f# c #321157",
+"g# c #410072",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" < { @ ] ; [ > @ @ [ } } - > @ @ @ , < ",
+" | 1 2 { > 3 4 5 @ @ ] 6 4 7 8 > @ @ @ % 2 9 0 ",
+" a b 1 1 c $ ~ d } e [ @ f 7 g 5 e h @ @ @ i j 9 9 9 k ",
+" l b 1 1 1 1 m . - ; ; d n ^ } d @ ] 6 o @ @ @ p m 9 9 9 9 9 l ",
+" q 1 1 b 1 1 1 1 r . ^ f s t u v w x @ @ y o @ @ z A r 9 9 9 9 9 9 9 q ",
+" B 1 b 1 1 1 1 1 1 1 C D @ E F G H I J K L M N ^ @ z O P 1 9 9 9 9 9 9 9 9 B ",
+" Q 1 1 b 1 b 1 1 1 1 1 1 R S T U V W X Y Z Z ` I ...z +.@.b 1 9 9 9 9 9 9 9 9 9 Q ",
+" 1 1 1 1 1 1 1 1 1 b 1 1 1 #.$.%.&.W *.Z Z ` ` =.-.;.>.,.b b 1 9 9 9 9 9 9 9 9 9 9 ",
+"'.).1 1 1 1 1 1 1 1 1 1 1 1 !.~.{.].^.Y K ` /./.V (._.:.<.b b b 9 9 9 9 9 9 9 9 9 [.}. ",
+" }.|.1 1 1 1 1 1 1 1 1 1 1 b 1.2.3.4.-./.5.6.7.8.9.0.a.b b b b 9 9 9 9 9 9 9 9 ).}. ",
+" b.c.1 b 1 1 1 1 1 1 1 1 b b d.e.f.g.h.i.j.k.l.m.d.b n.b b b 9 9 9 9 9 9 9 |.b. ",
+" q o.1 1 1 1 1 1 1 1 1 b b b p.q.r.s.t.u.v.w.x.y.b b b b b 9 9 9 9 9 9 c.q ",
+" z.o.1 1 1 1 1 1 1 b b b b b A.B.C.D.E.F.G.b b b n.b b b 9 9 9 9 9 c.z. ",
+" l c.1 1 1 1 1 b b b b b b b H.I.J.K.L.b b b b b b b b 9 9 9 9 |.M. ",
+" N.|.1 1 1 1 b b b b b b b b O.P.O.b y.b b b b b b b 9 9 9 |.N. ",
+" Q.).1 1 b b b b b b b b b b b b b b b b b b b b b 9 9 R.S. ",
+" T.U.b b b b b b b b b b b b y.b b b b b b b b b 9 V.W.X.Y. ",
+" Z.`.b b b b b b b b b b b b b b b b b b b b b +.+++z ' ",
+" @+#+$+b b b b b b b b b y.b b b b b b b b b 1.%+&+z @ @ *+ ",
+" =+-+;+>+b b b b b b b b b b b b b b b b b ,+'+)+!+> @ @ ' ",
+" , @ !+~+{+]+b b b b b b b b b b y.y.b b b ]+P.^+/+~ ^ @ @ @ (+ ",
+" _+: s :+<+[+}+b b b b b b b b b b b b b }+[+<+|+: : ^ > @ @ 1+ ",
+" ' ^ s 7 2+3+4+b b b b b b b b b b b b b ]+3+2+5+@ @ @ ^ @ @ ' ",
+" & @ > ; 6+<+[+}+b b b b b b b b b b b b b }+[+<+7+@ @ @ ^ @ @ @ % ",
+" 8+: @ 9+0+P.]+b b b b b b b y.y.b b b b b b ]+P.0+z @ @ > @ @ @ ( ",
+" . @ ^ a+b+c+d+b b b b b b b b b b b b b b b b b d+c+e+z > > @ @ @ _ ",
+" * @ f+&+g+h+b b b b b b b b b y.b b b b b b b b b i+j+k+!+@ @ @ @ + ",
+" @ z l+m+n+b b b b b b b b b b b b b b b b b b b b b o+.+p+z @ @ @ { ",
+" q+r+s+t+b b b b b b b b b b b y.b b b b b b b b b b 9 u+v+w+x+] @ $ ",
+" y+z+A+b b b b b b b b b b b b b b b b b b b b b b b 9 9 R.B+C+D+E+i ",
+" F+G+H+b b b b b b b b b b b b O.P.O.b b b b b b b b b 9 9 9 I+J+K+L+M+ ",
+" N+O+P+b b b b b b b b b b b b L.K.Q+K.L.b b b b b b b b 9 9 9 9 I+R+S+T+ ",
+" U+V+W+X+Y+b b b b b b b b b b b b G.Z+`+ @`+Z+G.b b b b b b b 9 9 9 9 9 .@+@@@ ",
+"#@$@%@&@*@b b b b b b b b b b b b x.=@-@ @;@ @-@=@x.b b b b b b 9 9 9 9 9 9 >@&@,@ ",
+"'@)@!@>@b b b b b b b b b b b b ~@{@]@^@;@;@;@^@]@{@/@b b b b b 9 9 9 9 9 9 9 H+(@_@ ",
+":@<@A+b b b b b b b b b b b b 1.[@}@^@;@;@;@;@;@^@}@|@h+b b b b 9 9 9 9 9 9 9 9 A+1@2@ ",
+"3@4@b b b b b b b b b b b b 5@6@7@8@;@;@;@;@;@;@;@8@9@0@a@b b b 9 9 9 9 9 9 9 9 9 b@c@d@",
+"e@b b b b b b b b b b b b b f@g@8@;@;@;@;@;@;@;@;@;@h@i@,.b b b 9 9 9 9 9 9 9 9 9 9 j@k@",
+"l@m@b b b b b b b b b b b n@o@p@e ;@;@;@;@;@;@;@;@d s z q@r@b b 9 9 9 9 9 9 9 9 9 s@t@u@",
+"v@w@x@b b b b b b b b b y@z@A@B@C@d D@e 7 5+d f ] @ @ @ a+E@F@b 9 9 9 9 9 9 9 9 G@H@I@ ",
+"J@K@L@M@b b b b b b b N@O@P@V B@Q@@ @ @ @ @ @ @ @ @ @ @ R@S@T@U@9 9 9 9 9 9 9 V@W@ ",
+"X@t Y@Z@`@b b b b b #.#+#V h.5.@#@ @ @ @ @ @ @ @ @ @ @ R@##$#%#&#9 9 9 9 9 *# ",
+" =#-#;#b b b >#,#'#)#B@5.!#~## {#1+. . . . . . . $ ]#^#5.$#/#(#9 9 9 _# ",
+" :#b <#[#}#5.|#1#!#2#3# 4#5###5.6#7#8#9 0 ",
+" < 9#0#5#Q@0#a# b#c#@#d#e#f#g# "};
diff --git a/icons/44x52-penguins/window-iconify.xpm b/icons/44x52-penguins/window-iconify.xpm
new file mode 100644
index 0000000..03d8a25
--- /dev/null
+++ b/icons/44x52-penguins/window-iconify.xpm
@@ -0,0 +1,412 @@
+/* XPM */
+static char * window_iconify_xpm[] = {
+"44 52 356 2",
+" c None",
+". c #00002E",
+"+ c #00000A",
+"@ c #000015",
+"# c #06064A",
+"$ c #000012",
+"% c #000008",
+"& c #05050C",
+"* c #2A2A2C",
+"= c #14142E",
+"- c #00001C",
+"; c #010107",
+"> c #05050A",
+", c #1B1B1C",
+"' c #0E0E12",
+") c #00001F",
+"! c #06061E",
+"~ c #1D1D1E",
+"{ c #0B0B0E",
+"] c #05050B",
+"^ c #222226",
+"/ c #2F2F30",
+"( c #0A0A0D",
+"_ c #000011",
+": c #313143",
+"< c #B1B1B1",
+"[ c #333336",
+"} c #2A2A2A",
+"| c #00003A",
+"1 c #32324A",
+"2 c #776D4E",
+"3 c #696242",
+"4 c #5C594C",
+"5 c #6B6A68",
+"6 c #555556",
+"7 c #000039",
+"8 c #353044",
+"9 c #896B22",
+"0 c #D4A912",
+"a c #CDB11B",
+"b c #A38D1B",
+"c c #9E904D",
+"d c #454032",
+"e c #00000F",
+"f c #00002B",
+"g c #3E2C26",
+"h c #C7940B",
+"i c #ECC211",
+"j c #E1C51D",
+"k c #D7BA12",
+"l c #D4AF10",
+"m c #4B3A09",
+"n c #080812",
+"o c #030329",
+"p c #3C3547",
+"q c #AE8A2F",
+"r c #CFA50D",
+"s c #CAA00F",
+"t c #C69C22",
+"u c #CCAD59",
+"v c #615A48",
+"w c #212125",
+"x c #1B1B37",
+"y c #000037",
+"z c #504F61",
+"A c #B5AB96",
+"B c #B39A5A",
+"C c #B99B5D",
+"D c #C9B793",
+"E c #E1DBCF",
+"F c #29292D",
+"G c #0D0D16",
+"H c #010130",
+"I c #161643",
+"J c #9A9A9E",
+"K c #E2E1E1",
+"L c #C9C7C3",
+"M c #D4D1CE",
+"N c #EBEAE8",
+"O c #F4F4F4",
+"P c #E5E5E5",
+"Q c #626263",
+"R c #03030B",
+"S c #000021",
+"T c #030321",
+"U c #595961",
+"V c #DCDCDD",
+"W c #F5F5F5",
+"X c #F6F6F6",
+"Y c #F0F0F0",
+"Z c #A9A9AA",
+"` c #141419",
+" . c #00001B",
+".. c #000046",
+"+. c #131325",
+"@. c #7D7D7F",
+"#. c #E3E3E3",
+"$. c #F2F2F2",
+"%. c #EFEFEF",
+"&. c #E2E2E2",
+"*. c #BCBCBD",
+"=. c #464648",
+"-. c #08080B",
+";. c #020208",
+">. c #000026",
+",. c #06063C",
+"'. c #3E3E3F",
+"). c #F3F3F3",
+"!. c #EDEDED",
+"~. c #DDDDDE",
+"{. c #8D8D8E",
+"]. c #252525",
+"^. c #0E0E0F",
+"/. c #00000D",
+"(. c #000025",
+"_. c #000041",
+":. c #171720",
+"<. c #858585",
+"[. c #F7F7F7",
+"}. c #CCCCCC",
+"|. c #4D4D4E",
+"1. c #151516",
+"2. c #060609",
+"3. c #00001D",
+"4. c #01012D",
+"5. c #363635",
+"6. c #C7C7C7",
+"7. c #E8E8E8",
+"8. c #5D5D61",
+"9. c #07070D",
+"0. c #000014",
+"a. c #000028",
+"b. c #0C0C1D",
+"c. c #5D5D5D",
+"d. c #6B6B6F",
+"e. c #07070C",
+"f. c #080808",
+"g. c #040312",
+"h. c #1D1A15",
+"i. c #767674",
+"j. c #ECECEC",
+"k. c #727274",
+"l. c #111112",
+"m. c #040408",
+"n. c #02020F",
+"o. c #46340B",
+"p. c #795E0D",
+"q. c #8C8468",
+"r. c #DFDEDD",
+"s. c #F6F4EF",
+"t. c #F2E9C9",
+"u. c #736D56",
+"v. c #0F0F0E",
+"w. c #050509",
+"x. c #111018",
+"y. c #0F0C29",
+"z. c #B3841B",
+"A. c #E4B110",
+"B. c #B19024",
+"C. c #968F78",
+"D. c #D6D6D6",
+"E. c #F4EDD9",
+"F. c #EACB62",
+"G. c #7B641A",
+"H. c #0C0A08",
+"I. c #060407",
+"J. c #493C10",
+"K. c #61511D",
+"L. c #78563A",
+"M. c #B2821F",
+"N. c #E4AF13",
+"O. c #F1BC0F",
+"P. c #E2B10E",
+"Q. c #876E17",
+"R. c #5C5B56",
+"S. c #C3C3C4",
+"T. c #E5DCC6",
+"U. c #DDB33D",
+"V. c #AE7F07",
+"W. c #5D3F04",
+"X. c #644705",
+"Y. c #BB8F0A",
+"Z. c #A88418",
+"`. c #B58730",
+" + c #E8B214",
+".+ c #EEB80F",
+"++ c #F1BB0F",
+"@+ c #F0BD0F",
+"#+ c #EFBD0F",
+"$+ c #C59B0B",
+"%+ c #4B3C0B",
+"&+ c #464545",
+"*+ c #D4D4D4",
+"=+ c #D8CFBC",
+"-+ c #CBA133",
+";+ c #DAA005",
+">+ c #CE9505",
+",+ c #D69F09",
+"'+ c #EDB70D",
+")+ c #E2B117",
+"!+ c #755C3A",
+"~+ c #B48539",
+"{+ c #F0B80E",
+"]+ c #F0BB0F",
+"^+ c #F1BF0F",
+"/+ c #EDBA0D",
+"(+ c #A9870C",
+"_+ c #746B52",
+":+ c #DAD9D9",
+"<+ c #DBDBDB",
+"[+ c #988F7B",
+"}+ c #B28512",
+"|+ c #E9B009",
+"1+ c #EFB80C",
+"2+ c #EFB80E",
+"3+ c #F1BC0E",
+"4+ c #F0BC0E",
+"5+ c #E5B519",
+"6+ c #9A7831",
+"7+ c #BA8731",
+"8+ c #EDB60D",
+"9+ c #F1BD0F",
+"0+ c #EFBE0F",
+"a+ c #E5B510",
+"b+ c #CBAE63",
+"c+ c #D7D4CD",
+"d+ c #E9E9EA",
+"e+ c #E4E4E5",
+"f+ c #B3B3B4",
+"g+ c #5C5C5E",
+"h+ c #352A11",
+"i+ c #B08004",
+"j+ c #ECB40C",
+"k+ c #F0BB0E",
+"l+ c #ECB811",
+"m+ c #D4A625",
+"n+ c #907041",
+"o+ c #AD7C32",
+"p+ c #D59E0E",
+"q+ c #E1AA0B",
+"r+ c #E6AE0B",
+"s+ c #EAB60D",
+"t+ c #EFBB0E",
+"u+ c #F0BC0F",
+"v+ c #E2AE0B",
+"w+ c #A87C14",
+"x+ c #5F574A",
+"y+ c #636367",
+"z+ c #49494D",
+"A+ c #28282E",
+"B+ c #06060C",
+"C+ c #322203",
+"D+ c #B48003",
+"E+ c #E9B00A",
+"F+ c #EFB90D",
+"G+ c #E9B50D",
+"H+ c #D2A219",
+"I+ c #957236",
+"J+ c #543F32",
+"K+ c #543C21",
+"L+ c #755337",
+"M+ c #996C25",
+"N+ c #AF7F1D",
+"O+ c #CC960D",
+"P+ c #D39D0A",
+"Q+ c #C08C07",
+"R+ c #7F580C",
+"S+ c #160E19",
+"T+ c #00003D",
+"U+ c #00003E",
+"V+ c #01003B",
+"W+ c #2A1B29",
+"X+ c #9B6907",
+"Y+ c #CD9207",
+"Z+ c #D29A07",
+"`+ c #A97A1A",
+" @ c #583F3D",
+".@ c #303030",
+"+@ c #CFBA71",
+"@@ c #CFBA8E",
+"#@ c #CAB58A",
+"$@ c #C3AF86",
+"%@ c #B6A37D",
+"&@ c #8A7A5B",
+"*@ c #7D6B61",
+"=@ c #6C5840",
+"-@ c #755024",
+";@ c #704A1A",
+">@ c #4D3951",
+",@ c #977A4E",
+"'@ c #B6965D",
+")@ c #AF8E57",
+"!@ c #B6965E",
+"~@ c #AF8E49",
+"{@ c #AB8B55",
+"]@ c #6E5846",
+"^@ c #593C33",
+"/@ c #845908",
+"(@ c #785124",
+"_@ c #5E454F",
+":@ c #B68D3C",
+"<@ c #C59840",
+"[@ c #BE9238",
+"}@ c #BE8A30",
+"|@ c #BE7D20",
+"1@ c #BE9A61",
+"2@ c #BE9A51",
+"3@ c #BE8A61",
+"4@ c #202020",
+"5@ c #302000",
+"6@ c #202000",
+"7@ c #414141",
+"8@ c #000000",
+"9@ c #302828",
+"0@ c #384130",
+"a@ c #413041",
+"b@ c #181820",
+"c@ c #8E8A8E",
+"d@ c #617161",
+"e@ c #696169",
+"f@ c #9E9A9E",
+"g@ c #181810",
+"h@ c #A6AA9E",
+"i@ c #AE9AAE",
+"j@ c #FFFBFF",
+"k@ c #494D41",
+"l@ c #616161",
+"m@ c #AEAAAE",
+"n@ c #CFDBCF",
+"o@ c #9EAAAE",
+"p@ c #616979",
+"q@ c #697586",
+"r@ c #001010",
+"s@ c #CFCBCF",
+"t@ c #BEC3BE",
+"u@ c #8E7D79",
+"v@ c #CFC3C7",
+"w@ c #8E9AA6",
+"x@ c #202828",
+"y@ c #101010",
+"z@ c #615161",
+"A@ c #9E8A8E",
+"B@ c #BEAABE",
+"C@ c #DFD3CF",
+"D@ c #799296",
+"E@ c #A69AA6",
+"F@ c #9E8A9E",
+"G@ c #BECBCF",
+"H@ c #AEBAAE",
+"I@ c #515551",
+"J@ c #E7E3DF",
+"K@ c #DFDBDF",
+"L@ c #D7D3DF",
+"M@ c #E7E3EF",
+"N@ c #414151",
+"O@ c #304141",
+" ",
+" ",
+" . + @ # ",
+" $ % % & * = ",
+" - ; % % > , ' ) ",
+" ! ~ { ] ^ / ( _ ",
+" : < < [ < < } $ | ",
+" 1 < 2 3 4 5 6 $ 7 ",
+" 8 9 0 a b c d e f ",
+" g h i j k l m n o ",
+" p q r s t u v w x y ",
+" z A B C D E < F G H ",
+" I J K L M N O P Q R @ S ",
+" T U V W W X X W Y Z ` % . ",
+" ..+.@.#.W $.O X %.&.*.=.-.;.>. ",
+" ,.'.*.Y W X X X ).!.~.{.].^./.(. ",
+" _.:.<.%.[.X [.[.[.[.X W }.|.1.2.3. ",
+" 4.5.6.X [.X W [.[.[.X X 7.8.9.{ 0.a. ",
+" b.c.P X [.O ).[.[.[.X X W d.e.f._ a. ",
+" g.h.i.j.X [.$.).[.[.[.X X X k.l.m.n.3. ",
+" o.p.q.r.W [.O O [.[.[.X s.t.u.v.w.x.y. ",
+" z.A.B.C.D.W W O [.[.[.X E.F.G.H.I.J.K. ",
+" L.M.N.O.P.Q.R.S.).X [.[.[.W T.U.V.W.X.Y.Z. ",
+" `. +.+++@+#+$+%+&+*+[.[.[.[.O =+-+;+>+,+'+)+!+ ",
+" ~+{+]+O.#+^+/+(+_+:+[.[.[.O <+[+}+|+1+2+3+4+5+6+ ",
+" 7+8+++9+0+9+@+a+b+c+d+e+*+f+g+h+i+j+k+4+#+l+m+n+ ",
+" o+p+q+r+s+t+u+v+w+x+y+8.z+A+B+C+D+E+F+G+H+I+J+ ",
+" K+L+M+N+O+P+Q+R+S+. T+U+U+V+W+X+Y+Z+`+ @ ",
+".@+@@@+@@@+@@@+@@@+@#@$@%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@[@}@}@}@|@}@|@|@|@|@.@",
+" .@2@3@2@1@2@3@2@1@2@3@2@1@2@3@2@1@2@3@2@1@2@3@2@1@2@3@2@1@2@3@2@1@2@3@2@1@2@3@2@1@.@ ",
+" 5@5@5@6@5@5@5@6@5@5@5@6@5@5@5@6@5@5@5@6@5@5@5@6@5@5@5@6@5@5@5@6@5@5@5@6@5@5@5@5@ ",
+" 7@8@9@0@a@8@4@0@8@4@a@8@.@ 8@0@b@8@ ",
+" c@8@d@e@d@8@d@e@8@4@d@8@ 8@e@d@8@ ",
+" f@.@g@h@i@8@i@j@8@d@e@8@k@ 8@h@i@8@ ",
+" l@8@m@n@8@o@j@8@p@d@4@b@q@ r@s@o@8@ ",
+" f@4@8@t@8@i@j@4@u@p@d@8@8@c@ f@7@7@t@v@8@ ",
+" c@.@8@8@o@j@w@x@d@w@d@8@y@7@ f@ 7@.@o@s@n@y@ ",
+" c@y@8@z@j@j@k@b@c@A@d@a@y@y@0@.@8@8@4@B@v@C@g@ ",
+" c@8@x@t@j@j@q@y@D@E@D@F@D@y@8@z@G@m@H@B@H@x@ ",
+" f@y@y@u@j@j@d@E@I@i@h@E@f@B@H@v@v@B@H@p@9@ ",
+" c@y@8@w@j@%.h@f@H@B@H@B@H@B@H@s@t@s@G@.@ ",
+" f@8@8@A@%.j@j@J@J@K@n@C@s@L@H@B@%.%.0@ ",
+" f@4@8@l@H@K@G@M@%.%.M@%.M@M@L@K@n@N@ ",
+" l@8@8@8@z@C@j@j@j@%.j@j@L@n@i@k@ ",
+" c@I@8@8@g@K@j@j@j@j@j@%.o@z@ ",
+" l@.@g@v@j@j@j@j@j@L@d@ ",
+" l@8@G@s@j@j@j@j@n@p@ ",
+" 8@i@t@v@j@j@j@L@d@ ",
+" q@p@D@w@w@q@I@O@4@8@8@8@8@ ",
+" k@N@q@q@q@N@k@N@9@9@8@8@8@ ",
+" ",
+" ",
+};
diff --git a/icons/44x52-penguins/window-identify.xpm b/icons/44x52-penguins/window-identify.xpm
new file mode 100644
index 0000000..3be063e
--- /dev/null
+++ b/icons/44x52-penguins/window-identify.xpm
@@ -0,0 +1,267 @@
+/* XPM */
+static char * window_identify_xpm[] = {
+"44 52 212 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #C3C3C4",
+"* c #CED0D2",
+"= c #DBDCD6",
+"- c #C6C6CE",
+"; c #0000B5",
+"> c #000010",
+", c #0000E7",
+"' c #FDF8FA",
+") c #FFFFFF",
+"! c #000000",
+"~ c #ABABAB",
+"{ c #393939",
+"] c #424242",
+"^ c #101008",
+"/ c #E7E7E7",
+"( c #000021",
+"_ c #52524A",
+": c #636363",
+"< c #292929",
+"[ c #9C9C9C",
+"} c #212121",
+"| c #181818",
+"1 c #000084",
+"2 c #EFEFEF",
+"3 c #000063",
+"4 c #101010",
+"5 c #292921",
+"6 c #737373",
+"7 c #949494",
+"8 c #CECECE",
+"9 c #848484",
+"0 c #B5B5B5",
+"a c #DEDEDE",
+"b c #8C8C8C",
+"c c #E7EAEB",
+"d c #6B6B6B",
+"e c #5A5A5A",
+"f c #313131",
+"g c #4A4A4A",
+"h c #7B7B7B",
+"i c #8C898A",
+"j c #080808",
+"k c #7F623D",
+"l c #AD880C",
+"m c #9C8408",
+"n c #947B21",
+"o c #847B52",
+"p c #ADADAD",
+"q c #BDB5AD",
+"r c #00009C",
+"s c #A5A5A5",
+"t c #8C6310",
+"u c #E7AD08",
+"v c #F7C610",
+"w c #E7C608",
+"x c #D6B521",
+"y c #E7CE21",
+"z c #9C7B00",
+"A c #94844A",
+"B c #DEDECE",
+"C c #00007B",
+"D c #080800",
+"E c #845A08",
+"F c #DEA508",
+"G c #F7BD10",
+"H c #EFC608",
+"I c #EFCE18",
+"J c #E7CE31",
+"K c #DEC608",
+"L c #D6B518",
+"M c #423100",
+"N c #C68408",
+"O c #E7AD10",
+"P c #EFCE08",
+"Q c #D6AD08",
+"R c #C6A510",
+"S c #5A3900",
+"T c #EFBD10",
+"U c #B59808",
+"V c #CE9408",
+"W c #292100",
+"X c #0000DE",
+"Y c #0000C6",
+"Z c #9C947B",
+"` c #946308",
+" . c #BD9C08",
+".. c #A77508",
+"+. c #CE8C08",
+"@. c #D69410",
+"#. c #CE9C42",
+"$. c #BDB594",
+"%. c #BDBDBD",
+"&. c #AD9C7B",
+"*. c #BD8429",
+"=. c #BDAD84",
+"-. c #C6C6C6",
+";. c #525252",
+">. c #D6D6D6",
+",. c #B5A594",
+"'. c #9C844A",
+"). c #A5844A",
+"!. c #B1986B",
+"~. c #F7F7F7",
+"{. c #52525A",
+"]. c #08085A",
+"^. c #08088C",
+"/. c #000073",
+"(. c #000094",
+"_. c #00004A",
+":. c #0000D6",
+"<. c #000039",
+"[. c #000052",
+"}. c #735A00",
+"|. c #6B5208",
+"1. c #C68C29",
+"2. c #947300",
+"3. c #F7EFD6",
+"4. c #EFD66B",
+"5. c #D6B54A",
+"6. c #211808",
+"7. c #0000AD",
+"8. c #7B526B",
+"9. c #DEA510",
+"0. c #8C6B00",
+"a. c #EFCE7B",
+"b. c #524221",
+"c. c #181008",
+"d. c #AD9442",
+"e. c #4A319C",
+"f. c #CE8C18",
+"g. c #4A3900",
+"h. c #E7C67B",
+"i. c #3929AD",
+"j. c #634284",
+"k. c #946342",
+"l. c #CEB56B",
+"m. c #4A3100",
+"n. c #291800",
+"o. c #312100",
+"p. c #8C6308",
+"q. c #E7AD18",
+"r. c #7B5A63",
+"s. c #CEAD73",
+"t. c #E7A508",
+"u. c #C68C00",
+"v. c #BD8408",
+"w. c #D69C08",
+"x. c #735A84",
+"y. c #AD7B39",
+"z. c #D69C00",
+"A. c #DEAD08",
+"B. c #EFB508",
+"C. c #4A39B5",
+"D. c #8C635A",
+"E. c #EFCE10",
+"F. c #9C7B42",
+"G. c #6B5294",
+"H. c #846363",
+"I. c #E7A510",
+"J. c #6B4A00",
+"K. c #B58C4A",
+"L. c #DEB508",
+"M. c #E7D6B5",
+"N. c #DEB518",
+"O. c #B58421",
+"P. c #8C5A00",
+"Q. c #DEA518",
+"R. c #3121BD",
+"S. c #946300",
+"T. c #946B63",
+"U. c #1008E7",
+"V. c #C68C18",
+"W. c #211800",
+"X. c #9C6B00",
+"Y. c #D69408",
+"Z. c #1810DE",
+"`. c #3121B5",
+" + c #AD7318",
+".+ c #AD7B08",
+"++ c #C68C08",
+"@+ c #634200",
+"#+ c #2921A5",
+"$+ c #1810C6",
+"%+ c #4A317B",
+"&+ c #734A39",
+"*+ c #845A00",
+"=+ c #392900",
+"-+ c #100839",
+";+ c #734A00",
+">+ c #1008D6",
+",+ c #1810AD",
+"'+ c #39217B",
+")+ c #734A31",
+"!+ c #523110",
+"~+ c #1008AD",
+"{+ c #0800DE",
+"]+ c #5A3910",
+"^+ c #5A3942",
+"/+ c #422952",
+"(+ c #0808CE",
+"_+ c #1008B5",
+":+ c #392931",
+"<+ c #6B4200",
+"[+ c #5A3918",
+"}+ c #29187B",
+" . + @ @ @ # $ % & * = = = = = = - ",
+" ; > @ @ @ @ @ @ @ @ $ , * * ' ' ) ' ! ! ' ) ) - ~ ",
+" ; @ @ @ @ @ @ @ @ { ] ^ # / ' ' ' ' ) ! & & ! ) ) ' ' ~ ' ",
+" ( @ @ @ @ @ @ @ @ _ : < = ' ' ' ' ' ) [ ' ' ! ) ) ' ' ' ~ ",
+" ; @ @ @ @ @ @ @ @ ^ } | ^ = ' ' ' ' ' ) ) ) ) ! ) ) ' ' ' ~ ",
+" 1 @ @ @ @ @ @ @ @ @ @ @ @ = ' ' ' ' ' ) ' ! ! & ) ) ' ' 2 ~ ",
+" 3 @ @ ^ @ @ @ @ @ @ ^ 4 @ @ * ' ' ' ' ) ' ! ' ' ) ) ' ' ~ ' ",
+" 3 @ } ] 5 ^ @ @ 5 6 6 { ^ @ / ' ' ' ' ) ' ' ' ' ) ) ' 2 - ",
+" 3 ^ 7 8 9 @ @ } 0 8 a b ^ @ @ & ' ' ' ' ' ! c ' ' ' 2 - ",
+" $ < [ 6 / 5 @ d a e 9 / f @ @ @ * * * a c ! ' c - - - ",
+" . { ] ] [ g | 6 [ @ } 0 h @ @ @ 2 c 2 2 i ",
+" . | d j k l m n o @ @ p h @ @ @ 2 2 q 2 q q ",
+" r @ s t u v w x y z A B | @ @ @ C s q q ",
+" ; D E F G H I J J K w L M @ @ @ 3 ",
+" ; M N O G P J J K K Q R S @ @ @ + ",
+" ; ^ E u T I y K U U F V W @ f @ @ X ",
+" Y j Z ` .R U ..+.@.#.$.e @ : 6 ^ $ ",
+" X ^ %.&...V V N *.=.-.a %.@ | ;.@ @ X ",
+" + 4 >.%.,.'.).!.q -.2 ~.~.{.@ @ @ @ ]. ",
+" ^.4 ] ~.a %.%.%.-.a 2 ~.~.~.8 ^ @ @ @ @ ; ",
+" Y > | a ~.~.>.-.- 2 ~.~.~.~.~.~.g @ @ @ @ ( ",
+" # @ 7 ~.~.~.~.~.~.~.~.~.~.~.~.~.p @ @ @ @ @ $ ",
+" /.@ | a ~.~.~.~.~.~.~.~.~.~.~.~.~./ j @ @ @ @ @ 1 ",
+" (.@ @ g -.2 ~.~.~./ 2 ~.~.~.2 2 / >./ g @ @ @ @ @ @ % ",
+" X @ @ @ h %./ ~.~.~.2 ~.~.~.~.2 >.8 %.- -.^ | ^ @ @ @ ( ",
+" (.@ ^ 4 -.~.~.~.~.~.~.~.~.~.~.~.~.~.2 >.>.e @ ^ 4 @ @ @ r ",
+" _.4 j 6 ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.a %.@ j | ^ @ @ ( ",
+" X @ | 4 2 ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.g < < | @ @ @ :. ",
+" C 4 j h ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.[ 4 4 | ^ @ @ /. ",
+" ( | j a ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.%.@ @ @ | @ @ ( ",
+" ; @ ^ ] ~.~.~.~.~.~.~.2 ~.~.~.~.~.~.~.~.~.~.~.~.>.@ @ @ | @ @ @ % ",
+" <.4 @ 9 ~.~.~.~.~.~.~.2 ~.~.~.~.~.~.~.~.~.~.~.~.~.@ @ @ ^ @ @ @ 1 ",
+" . @ | ^ s ~.~.~.~.~.~.~.2 ~.~.~.~.~.~.~.~.~.~.~.~.~.@ @ ^ ^ @ @ @ [. ",
+" > @ 5 4 p ~.~.~.~.~.~.2 2 ~.~.~.~.~.~.~.~.~.~.~.~.~.| @ | @ @ @ @ + ",
+" @ @ j < 8 ~.~.~.~.~.~.~.2 ~.~.~.~.~.~.~.~.~.~.~.~.~.} @ | @ @ @ @ 3 ",
+" j }.|.5 >.~.~.~.~.~.~.2 ~.~.~.~.~.~.~.~.~.~.~.~.~.~.@ ^ ^ j 4 } @ $ ",
+" 1.G G 2.{./ ~.~.~.~.~.~.2 ~.~.~.~.~.~.~.~.~.~.3.4.5.6.@ @ @ @ } 6.7. ",
+" 8.9.G T G 0.f 8 ~.~.~.~.~.2 ~.~.~.~.~.~.~.~.~.~.a.T K b.@ @ @ @ c.U d. ",
+" e.f.O G T T T g.| 0 ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.h.T 9.M @ @ @ @ 0.H x ",
+" i.j.k.f.u T T G T G Q D @ [ ~.~.~.~.~.~.~.~.~.~.~.~.~.a l.O F ..m.n.o.p.F T q. ",
+"r.9.O T O T T G T T T T }.@ @ d 2 ~.~.~.~.~.~.~.~.~.~.~.8 s.F t.u.N v.v.w.T T T x. ",
+"y.T G T G G T G T T G T T W @ @ d ~.~.~.~.~.~.~.~.~.~.~.>.!.z.A.t.z.w.F B.G T G T C. ",
+"D.B.G T G T T T T E.G T H l D @ ] ~.~.~.~.~.~.~.~.~.~.~.a F.u.B.B.u B.O T G T T T T G. ",
+"H.I.G T T T G T T T G T G H |.{.-.~.~.~.~.~.~.~.~.~.~.~.{.J.u.B.T G T G T G T G T T G K.",
+"H.I.T T G T G T T G T T G T L.M.~.~.~.~.~.~.~.~.~.~.a ] @ }.w.B.G T T T T T G T T I G N.",
+"D.I.T T G T G E.T T T T G T L.O./ ~.~.~.~.~.~.~.~.[ j @ D P.w.B.T G T G T v T T T G Q.R.",
+"*.F B.G T G T T T G T v T T A.v.b.[ >./ a %.[ d } @ @ @ ^ S.w.B.G T T T T T T T O T.U. ",
+"V.w.w.I.A.B.u G T T T T G T F v.S @ @ @ @ @ @ @ @ @ @ @ W.X.Y.B.T T G T T T 9.H.Z. ",
+"`.k +.++++++.w.F u G T T F V ..@+@ @ @ @ @ @ @ @ @ @ @ W.P.N z.B.B.u F w. +#+ ",
+" $+%+&+X....+v.V V w.v...*+=+# _./.. . . . . . . $ -+;+..N +.V ++v.&+>+ ",
+" U.,+'+)+t ..X.` *+!+~+ {+]+P....+.+X.^+ ",
+" ,+/+]+S /+(+ _+:+@+<+[+}+, "};
diff --git a/icons/44x52-penguins/window-move.xpm b/icons/44x52-penguins/window-move.xpm
new file mode 100644
index 0000000..022f692
--- /dev/null
+++ b/icons/44x52-penguins/window-move.xpm
@@ -0,0 +1,159 @@
+/* XPM */
+static char * PenguinInBasket_xpm[] = {
+"44 52 104 2",
+" c None",
+". c #00008C",
+"X c #000042",
+"o c #000008",
+"O c #000031",
+"+ c #00006B",
+"@ c #0000BD",
+"# c #0000B5",
+"$ c #000010",
+"% c #0000E7",
+"& c #393939",
+"* c gray26",
+"= c #101008",
+"- c #0000DE",
+"; c #000021",
+": c #52524A",
+"> c gray39",
+", c gray16",
+"< c #000063",
+"1 c gray13",
+"2 c #181818",
+"3 c #0000C6",
+"4 c #000084",
+"5 c #000052",
+"6 c #101010",
+"7 c #292921",
+"8 c gray45",
+"9 c gray58",
+"0 c #CECECE",
+"q c #848484",
+"w c gray71",
+"e c gray87",
+"r c gray55",
+"t c #848400",
+"y c gray61",
+"u c #E7E7E7",
+"i c gray42",
+"p c #5A5A5A",
+"a c #313131",
+"s c white",
+"d c #C6C6C6",
+"f c gray29",
+"g c #7B7B7B",
+"h c gray3",
+"j c #7F623D",
+"k c #AD880C",
+"l c #9C8408",
+"z c #947B21",
+"x c #847B52",
+"c c gray68",
+"v c #585834",
+"b c #A5A5A5",
+"n c #8C6310",
+"m c #E7AD08",
+"M c #F7C610",
+"N c #E7C608",
+"B c #D6B521",
+"V c #E7CE21",
+"C c #9C7B00",
+"Z c #94844A",
+"A c #DEDECE",
+"S c black",
+"D c #080800",
+"F c #845A08",
+"G c #DEA508",
+"H c #F7BD10",
+"J c #EFC608",
+"K c #EFCE18",
+"L c #E7CE31",
+"P c #DEC608",
+"I c #D6B518",
+"U c #423100",
+"Y c #C68408",
+"T c #E7AD10",
+"R c #EFCE08",
+"E c #D6AD08",
+"W c #C6A510",
+"Q c #5A3900",
+"! c #EFBD10",
+"~ c #B59808",
+"^ c #CE9408",
+"/ c #292100",
+"( c #9C947B",
+") c #946308",
+"_ c #BD9C08",
+"` c #A77508",
+"' c #CE8C08",
+"] c #D69410",
+"[ c #CE9C42",
+"{ c #BDB594",
+"} c gray74",
+"| c #AD9C7B",
+" . c #BD8429",
+".. c #BDAD84",
+"X. c yellow",
+"o. c gray84",
+"O. c #B5A594",
+"+. c #9C844A",
+"@. c #A5844A",
+"#. c #B1986B",
+"$. c #BDB5AD",
+"%. c #EFEFEF",
+"&. c gray97",
+"*. c #C6C6CE",
+" . X o o o O + @ ",
+" # $ o o o o o o o o + % ",
+" # o o o o o o o o & * = O - ",
+" ; o o o o o o o o : > , o < ",
+" # o o o o o o o o = 1 2 = o o 3 ",
+" 4 o o o o o o o o o o o o o o 5 ",
+" < o o = o o o o o o = 6 o o o o ",
+" < o 1 * 7 = o o 7 8 8 & = o o o - ",
+" < = 9 0 q o o 1 w 0 e r = o o o @ ",
+" t t t t t + , y 8 u 7 o i e p q u a o o o t t t t t t ",
+"t s s t t t t d t d . & * * y f 2 8 y o 1 w g o o o t s q d t t t t s s ",
+"t d d s t t t t t d t d t d . 2 i h j k l z x o o c g o o o d d t s q d t t t t s s d q ",
+" t t d s t t d t d t d q q v o b n m M N B V C Z A 2 o o S t t d d t s q d d t d q t t ",
+" t t t d t d t d t t t S o D F G H J K L L P N I U o o o t t t t d d t s t d t t t S ",
+" t t d q t d t t t S S q o o Y T H R L L P P E W Q o o o t S S S t t d d t s d q S ",
+" t d d q t t t S S q q t o o F m ! K V P ~ ~ G ^ / o a o t s d d t t t t d s d q d t ",
+" t s d d t t S q q t t S o o ( ) _ W ~ ` ' ] [ { p o > o t t t t S S S t t t d q s t ",
+" t s d d q S t t t S S q o o } | ` ^ ^ Y ...d e } o o o t S S S s d d t t t d s d t ",
+" t s X.s t t t S S q q t o o o.} O.+.@.#.$.d %.&.&.o o o t s s d t t t S S S t s d S ",
+" t s d d s t S q q t t S o o u e } } } d e %.&.&.&.o o o o t t t S S S s d d s s d S ",
+" t d d t s X.t t t S S o o o u u o.d *.%.&.&.&.&.&.u o o o S S S s s d t t s d d t S ",
+" t t t d s d t s d q q o o o u u u &.&.&.&.&.u u u u o S o o s d t t q s d s d t S S ",
+" t S q s d t s s d d o S u u u u u u u u u u d u d o d t q t q s d s d d s d t S ",
+" t s d d t t s d t d X.d d s q d s q d s q d s q d s q s d d s d d s d t d s d S ",
+" t t t t S S s d t s d t s X.d s X.d s X.d s X.d s X.d s d t s d t s d S S t t S ",
+" t S S S s s d d t s d t s d t s d t s d t s d t s d t s d t s d t t q q q S S S ",
+" t s s d t t t S S S t t s d t s d t s d t s d t s d t t t t t S S S t t t q q S ",
+" t t t t S S S s s d t S S S t t t t t t t t t t t t t S S S t q q q S S S t S ",
+" S S S s s d t t t t s s d t S S S t S S S t S S S t d q q t t t t q q q S S ",
+" t s d t t t S S S t t t t t s s d t d d d t d d q t t t t t S S S t t t q S ",
+" t t t S S S s s d t S S S t t t t t t t t t t t t t S S S t q q q S S S t S ",
+" t S S s s d t t t t s s d t S S S t S S S t S S S t d q q t t t t q q q t S ",
+" t s t t t S S S t t t t t s s d t d d d t d d q t t t t t S S S t t t S ",
+" t t S S S s s d t S S S t t t t t t t t t t t t t S S S t q q q S S S S ",
+" S S s s d t t t t s s d t S S S t S S S t S S S t d q q t t t t q q q S ",
+" t s t t t S S S t t t t t s s d t d d d t d d q t t t t t S S S t t t S ",
+" t S S S s s d t S S S t t t t t t t t t t t t t S S S t q q q S S S ",
+" S s s d t t t t s s d t S S S t S S S t S S S t d q q t t t t q q S ",
+" t t t t S S S t t t t t s s d t d d d t d d q t t t t t S S S t t S ",
+" t S S S s s d t S S S t t t t t t t t t t t t t S S S t q q q S S S ",
+" t s d t t t t s s d t S S S t S S S t S S S t d q q t t t t q S ",
+" t t t S S S t t t t t s s d t d d d t d d q t t t t t S S S t S ",
+" t S S s s d t S S S t t t t t t t t t t t t t S S S t q q q S S ",
+" d s t t t t s s d t S S S t S S S t S S S t d q q t t t t S ",
+" t t S S S t t t t t s s d t d d d t d d q t t t t t S S S S ",
+" t t s s d t S S S t t t t t t t t t t t t t S S S t q q q S ",
+" t t t t t s s d t S S S t S S S t S S S t d q q t t t S ",
+" t S S S t t t t t s s d t d d d t d d q t t t t t S S S ",
+" d s d t S S S t t t t t t t t t t t t t S S S t q S ",
+" S t t s s d t S S S t S S S t S S S t d q q t S ",
+" S S t t t t s s d t d d d t d d q t t t S S ",
+" S S t t t t t t t t t t t t t t S S "};
diff --git a/icons/44x52-penguins/window-resize.xpm b/icons/44x52-penguins/window-resize.xpm
new file mode 100644
index 0000000..ec1bd7a
--- /dev/null
+++ b/icons/44x52-penguins/window-resize.xpm
@@ -0,0 +1,215 @@
+/* XPM */
+static char * PenguinInBox_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"44 52 158 2",
+" c None",
+". c #00008c",
+"X c #000042",
+"o c #000008",
+"O c #000031",
+"+ c #00006b",
+"@ c #0000bd",
+"# c #0000b5",
+"$ c #000010",
+"% c #0000e7",
+"& c #393939",
+"* c #101008",
+"= c #0000de",
+"- c #000021",
+"; c Gray39",
+": c Gray16",
+"> c #000063",
+", c Gray13",
+"< c #181818",
+"1 c #0000c6",
+"2 c #000084",
+"3 c #000052",
+"4 c #101010",
+"5 c #292921",
+"6 c Gray45",
+"7 c #adada5",
+"8 c Gray71",
+"9 c #eff7f7",
+"0 c #7b7b7b",
+"q c Gray42",
+"w c #e7e7e7",
+"e c #313131",
+"r c #313129",
+"t c #bdbdc6",
+"y c black",
+"u c #cebd94",
+"i c #7b735a",
+"p c #4a4231",
+"a c #528452",
+"s c #294a29",
+"d c #213121",
+"f c Gray3",
+"g c #ad880c",
+"h c #9c8408",
+"j c #947b21",
+"k c #847b52",
+"l c Gray68",
+"z c #efd6ad",
+"x c #f7deb5",
+"c c #a59473",
+"v c #314a31",
+"b c #314229",
+"n c #8c7b63",
+"m c #bda584",
+"M c #101808",
+"N c #a5a5a5",
+"B c #8c6310",
+"V c #e7ad08",
+"C c #f7c610",
+"Z c #e7c608",
+"A c #d6b521",
+"S c #e7ce21",
+"D c #9c7b00",
+"F c #ad9c7b",
+"G c #6b634a",
+"H c #677767",
+"J c #ceb594",
+"K c #f7e7b5",
+"L c #d6bd9c",
+"P c #c6ad84",
+"I c #080800",
+"U c #845a08",
+"Y c #dea508",
+"T c #f7bd10",
+"R c #efc608",
+"E c #efce18",
+"W c #e7ce31",
+"Q c #dec608",
+"! c #d6b518",
+"~ c #423100",
+"^ c #213921",
+"/ c #394a31",
+"( c #ffe7bd",
+") c #c68408",
+"_ c #e7ad10",
+"` c #efce08",
+"' c #d6ad08",
+"] c #c6a510",
+"[ c #5a3900",
+"{ c #847363",
+"} c #efbd10",
+"| c #b59808",
+" . c #ce9408",
+".. c #292100",
+"X. c #7b7b5a",
+"o. c #b59c84",
+"O. c #946308",
+"+. c #bd9c08",
+"@. c #a77508",
+"#. c #ce8c08",
+"$. c #d69410",
+"%. c #ce9c42",
+"&. c #5a844a",
+"*. c #313931",
+"=. c #395231",
+"-. c Gray74",
+";. c #bd8429",
+":. c #d6c69c",
+">. c #736b52",
+",. c #736352",
+"<. c #e7cea5",
+"1. c #ceb58c",
+"2. c #b5a584",
+"3. c #a5844a",
+"4. c #b1986b",
+"5. c #bdb5ad",
+"6. c #efefef",
+"7. c Gray97",
+"8. c #dec6a5",
+"9. c #182918",
+"0. c #efdeb5",
+"q. c #734a00",
+"w. c #183118",
+"e. c #394229",
+"r. c #292118",
+"t. c #524a39",
+"y. c #e7c6a5",
+"u. c #dec69c",
+"i. c #e7d6ad",
+"p. c #c6b594",
+"a. c white",
+"s. c #84735a",
+"d. c #635a42",
+"f. c #423931",
+"g. c #7b736b",
+"h. c #ad9473",
+"j. c #7b7b73",
+"k. c #102910",
+"l. c #e7d6a5",
+"z. c #6b635a",
+"x. c #c6b58c",
+"c. c #f7fff7",
+"v. c #f7dead",
+"b. c #080810",
+"n. c #393929",
+"m. c #637b4a",
+"M. c #debda5",
+"N. c #312921",
+"B. c #7b6b52",
+"V. c #e7ce9c",
+"C. c #d6bd8c",
+"Z. c #efcea5",
+"A. c #c6ad8c",
+"S. c #dec694",
+"D. c #c6ad94",
+"F. c #73634a",
+"G. c #e7bd9c",
+"H. c #cebd8c",
+/* pixels */
+" . X o o o O + @ ",
+" # $ o o o o o o o o + % ",
+" # o o o o o o o o & & * O = ",
+" - o o o o o o o o o ; : o > ",
+" # o o o o o o o o * , < * o o 1 ",
+" 2 o o o o o o o o o o o o o o 3 ",
+" > o o * o o o o o o * 4 o o o o ",
+" > o , , 5 * o o 5 6 6 & * o o o = ",
+" > * 7 7 7 o o , 8 8 8 8 * o o o @ ",
+" + : 9 0 0 5 o q q q q w e o o o o r r ",
+" . & t y y & < 6 6 o , 8 0 o o o o u i p p a ",
+" s d 6 . < t f y g h j k o o l 0 o o o o z x z c i i v ",
+" b n m i M o y o N B V C Z A S D D D < o o o o z z z z z z F G ",
+" H J x x K L P y I U Y T R E W W Q Z ! ~ o o o o z z z z z z m ^ ",
+" / G z z z z ( P y ~ ) _ T ` W W Q Q ' ] [ o o o o z z z z z ( ^ ^ ",
+" p { z z z z z L P y * U V } E S Q | | Y ...o e o o z z z z x X.6 ",
+" v o.z z z z z ( p P y f f O.+.] | @.#.$.%.m m o ; o o x z z ( &.*. ",
+" =.=.z z z z z z x ( y y * -.F @. . .) ;.m m m -.o < o o :.K x >.: ",
+" ,.<.z z z z z z ( 1.y y 4 4 -.2.2.3.4.5.5.6.7.7.7.o o o 4 o.8.d ",
+" 9.0.z z z z z z z o.q.y 4 4 7.7.-.-.-.-.-.6.7.7.7.7.* o o o 7 7 w.r p p p / e.r.p F ",
+" r.r.z z z z z z z 1.q.y y < < 7.7.7.7.7.6.7.7.7.7.7.7.o o o o F F t.<.y.8.8.y.y.u.u.p ",
+"e J x z z z z z x L q.1.y o o 7.7.7.7.7.7.7.7.7.7.7.7.7.l o o o o t.x z z z z z x i.0.p ",
+"n z z z z z z z o.q.1.y o < < 7.7.7.7.7.7.7.7.7.7.7.7.7.w o o o t.P z z z z z z x 0.F p ",
+"n x x z z z z K q.p.P y o o o 6.7.7.7.w 6.7.7.7.a.6.a.a.w w o p t.z z z z z z ( 0.P p ",
+"^ e.s.x x 0.i.d.o.L y o o y -.w 7.7.7.6.7.7.7.7.a.6.a.a.a.a.-.t.z z z z z z z 0.P p ",
+" f.{ L p p.P y y * 4 4 7.7.7.7.7.7.7.7.7.7.7.7.7.6.6.6.t.x z z z z z z 0.0.P ",
+" d 5 t.t.y y 4 f y y 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.t.x z z z z z z x 0.P p ",
+" ; ^ n g.g.t.t.< y y 7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.t.u z z z z z z z z w.p ",
+" b y.( z h.h.j.t.t.y 7.7.7.7.7.7.7.7.7.7.7.7.7.7.t.P x z z z z z z z P p ",
+" k.x 0.z z x l.u.u.z.t.t.8 7.7.7.7.7.7.7.7.7.7.7.t.P x z z z z z z z ( p ",
+" 9.t.z z z z z z z K z x.x.{ { { c.6.7.7.7.7.7.7.t.P z z z z z z z z ( n o ",
+"^ d.<.z z z z z z z z z x x v.2.2.t.t.t.7.7.7.7.t.P 8.z z z z z z z ( ( 9. ",
+"p i.z z z z z z z z z z z z z x x L i t.t.t.j.t.P z x z z v.z z z z m 9.p ",
+"8.x ( x z z z z z z z z z z z z z 0.K x :.m 5 b.n.i i 2.o.2.J z z x k.o [ ",
+", =.m.M.( z z z z z z z z z z z z z z z 0.2.h.N.d.s.n B.G d.d.d.8.<.P P B. ",
+" H w.w.p.x x v.z z z z z z z z z z x c h.v.v.c V.V.V.V.V.s.G G p * P [ ",
+" < >.>.i.x z z z z z z z z x :.C.V.Z.F t.P P P P P Z.Z.m s.s.P p ",
+" p A.A.N.N.u 0.x z z z z x L c V.u.Z.F n P P P P P P P V.Z.P P p ",
+" p Z.u.u u u f.f.:.x x x x.n S.u.u.Z.F s.P P P P P P P V.P P D.[ ",
+" : Z.u.V.V.V.x.p f.f.f.F s.V.V.u.u.Z.F B.P P P P P P P P P D.B. ",
+" : Z.u.u.u.u.V.V.S.m p r.n Z.u.u.u.Z.F F.P P P P P P P P D.[ ",
+" G Z.u.u.u.u.u.u.u.V.V.V.S.u.u.u.u.Z.F ,.P P P P P P P D.[ ",
+" p G.V.u.u.u.u.u.u.u.u.u.V.u.u.u.u.Z.F ,.P P P P P P B.B. ",
+" e.d.H.u.u.u.u.u.u.u.u.u.u.u.u.u.Z.F G P P P P P D.[ ",
+" d.U u u.u.u.u.u.u.u.u.u.u.u.Z.F d.P P P P P [ ",
+" U U 1.V.u.u.u.u.u.u.u.u.Z.F d.P P m P [ ",
+" U U h.u.u.u.u.u.u.u.Z.F d.P P P [ ",
+" U U h.u.u.u.u.u.Z.F d.P P B. ",
+" U U h.H.u.u.Z.F d.d.B. ",
+" U U h.H.V.F d.[ ",
+" U U c n N. ",
+" U U "};
diff --git a/icons/44x52-penguins/window-shade.xpm b/icons/44x52-penguins/window-shade.xpm
new file mode 100644
index 0000000..0220ff0
--- /dev/null
+++ b/icons/44x52-penguins/window-shade.xpm
@@ -0,0 +1,236 @@
+/* XPM */
+static char * PenguinWithBlackGlasses_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"44 52 179 2",
+" c None",
+". c #0a0a7b",
+"X c #020236",
+"o c #010109",
+"O c #05052b",
+"+ c #090969",
+"@ c #11110c",
+"# c #0e0e25",
+"$ c #030312",
+"% c #05041b",
+"& c #100f6e",
+"* c #323232",
+"= c #3a3a39",
+"- c #131313",
+"; c #050549",
+": c #120b29",
+"> c #05050c",
+", c #2a2a2c",
+"< c #0c0c11",
+"1 c #474647",
+"2 c #5c3b12",
+"3 c #493575",
+"4 c #181473",
+"5 c #87601b",
+"6 c #746693",
+"7 c #d9b42c",
+"8 c #d1b30f",
+"9 c #6b6b75",
+"0 c #d2a431",
+"q c #edc40a",
+"w c #e8d025",
+"e c #cfb132",
+"r c #c9b159",
+"t c #554785",
+"y c #b88b36",
+"u c #c8982a",
+"i c #f0bd10",
+"p c #ead030",
+"a c #ebc712",
+"s c #b9a429",
+"d c #221d2f",
+"f c #372932",
+"g c #956505",
+"h c #e8ab08",
+"j c #f3c813",
+"k c #c3a50a",
+"l c #bf9129",
+"z c #a77627",
+"x c #392e23",
+"c c #1f1f20",
+"v c black",
+"b c #89714d",
+"n c #b37d10",
+"m c #b68a08",
+"M c #c69405",
+"N c #cb930a",
+"B c #4f4e50",
+"V c #0b0808",
+"C c #1a191a",
+"Z c #aba39e",
+"A c #ae8d4e",
+"S c #a98107",
+"D c #d39908",
+"F c #bb830a",
+"G c #ba8313",
+"H c #c1beb4",
+"J c #cdcdd1",
+"K c #959899",
+"L c #565657",
+"P c #181717",
+"I c #b3c8cd",
+"U c #bab2a7",
+"Y c #af9464",
+"T c #d0b56d",
+"R c #bab7b4",
+"E c Gray86",
+"W c #ececec",
+"Q c #2f1c75",
+"! c #181507",
+"~ c #dfe0e1",
+"^ c #d4d4d5",
+"/ c #b4b4b4",
+"( c #b2a997",
+") c Gray97",
+"_ c #f8f8f8",
+"` c #f7f5ee",
+"' c #a7a5a7",
+"] c Gray95",
+"[ c Gray80",
+"{ c #c6c5c6",
+"} c #666567",
+"| c Gray89",
+" . c #878488",
+".. c Gray74",
+"X. c #d2cfca",
+"o. c #8e6f70",
+"O. c #f0efeb",
+"+. c #e5e5e8",
+"@. c Gray54",
+"#. c #100e14",
+"$. c white",
+"%. c #120e04",
+"&. c #b0a8ab",
+"*. c #2f2f30",
+"=. c #1212ce",
+"-. c #232323",
+";. c #0505a2",
+":. c #080859",
+">. c #6d6db5",
+",. c #070787",
+"<. c #dad8d5",
+"1. c #7373a8",
+"2. c #101052",
+"3. c #241b05",
+"4. c #473911",
+"5. c #9a720a",
+"6. c #51441b",
+"7. c #abadb3",
+"8. c #e0d7bb",
+"9. c #d39c2a",
+"0. c #f8be11",
+"q. c #79533b",
+"w. c #b9b9be",
+"e. c #f5e5b9",
+"r. c #382a11",
+"t. c #39338c",
+"y. c #8f6850",
+"u. c #e2a614",
+"i. c #f3ba11",
+"p. c #e8c979",
+"a. c #d8b412",
+"s. c #3a2c05",
+"d. c #7f5868",
+"f. c #d19218",
+"g. c #e8b316",
+"h. c #efbd10",
+"j. c #6f5004",
+"k. c #dca209",
+"l. c #5d4402",
+"z. c #a77707",
+"x. c #9d6a2f",
+"c. c #272000",
+"v. c #6e4704",
+"b. c #493a03",
+"n. c #5c3c03",
+"m. c #e3ab08",
+"M. c #ecb912",
+"N. c #f4bb0f",
+"B. c #edbb0f",
+"V. c #d19508",
+"C. c #c78b07",
+"Z. c #ac7a37",
+"A. c #e2a50b",
+"S. c #745c8f",
+"D. c #936956",
+"F. c #edb309",
+"G. c #83680e",
+"H. c #c0963e",
+"J. c #eab50b",
+"K. c #e0cb9c",
+"L. c #7c5703",
+"P. c #b5872a",
+"I. c #885902",
+"U. c #503981",
+"Y. c #c28923",
+"T. c #daa608",
+"R. c #5b6066",
+"E. c #967370",
+"W. c #a67511",
+"Q. c #624989",
+"!. c #7b5645",
+"~. c #976916",
+"^. c #10108c",
+"/. c #a06f0d",
+"(. c #4f3123",
+"). c #553624",
+"_. c #61424d",
+"`. c #462d4f",
+"'. c #432a50",
+/* pixels */
+" . X o o o O + @ ",
+" # $ o o o o o $ % & ",
+" % o o o o o o o * = - ; ",
+" : o o o o o o o > @ @ , $ + ",
+" < @ @ @ @ o o o > 1 @ @ @ @ @ < ",
+" < @ @ @ @ @ @ @ @ @ @ @ @ @ @ < ",
+" 2 2 2 2 2 2 2 2 @ 2 2 2 2 2 2 2 2 < ",
+" 3 3 3 3 3 3 3 3 < 2 3 3 3 3 3 3 3 3 < 3 ",
+" < & & ; 3 ; ; ; 3 < 2 3 ; ; ; ; ; & & & < 3 ",
+" < & & 3 ; ; 3 ; 3 < = 3 ; 3 ; 3 ; 3 ; & < 3 ",
+" < & 4 4 4 ; ; 3 3 < 5 < 3 3 6 6 3 3 4 & < 3 ",
+" < 4 4 4 4 3 4 4 7 8 9 4 4 4 3 3 3 4 4 3 ",
+" 4 4 4 4 4 < 0 q w e r 4 4 4 4 4 4 t ",
+" 4 4 < y u i q w p a s 4 4 4 4 d : ",
+" f g h j j w a k k l z x , c v O ",
+" % b n k 8 k m M N 0 0 1 $ B B V ",
+" C Z A S D M F G r H J K < * L V X ",
+" P I U Y y y A T R E W E Q ! C > o ",
+" # * ~ ^ / ( ( U J ~ ) _ ` Z @ v o o O ",
+" P ' ] W [ { { ~ ] ) ) ) ) ~ = o o o o + ",
+" > } W ) _ W | J ) _ ) ) ) ) ] .V o o o $ ",
+" % P ..) ) ) J J J J J ) _ ) _ ) [ < o o o o X ",
+" X o = [ X.X.X.o.@ @ @ @ J ] ] O.+.~ * o o o o o ; ",
+" ; o > } ..W W W o.@ ; L @ o.X.X.E { X.@.V #.V o o o + ",
+" o V - K E W $.$.W @ ; L @ W W +.| ^ J [ = #.@ V o o % ",
+" & % %.1 E $._ $.$.$.$.; X $.$.$._ _ $.+.^ @.> V - V o o + ",
+" - X - - &.$.$.$.$.$.$.$.; X $.$.$.$.$.$._ W ^ *.P c - o v % ",
+" =.c - 1 W $.$.$.$.$.$.W ; X W $.$.$.$.$.$._ ] 9 -.c P V o $ ;. ",
+" :.- #.' $.$.$.$.$.$.$.W ; X W $.$.$.$.$.$._ ) &.- V #.@ o o ; ",
+" >.% P , | $.$.$.$.$.$.$.W ; X W $.$.$.) ) $.) ] I V o o P o o % ",
+" ,.< V } ] $.$.$.$.$.$.] W ; X $.$.$.$.) ) $._ $.<.< o o - o o $ ;. ",
+" 1.O - V @.$.$.$.$.$.$.$.] ) ; X $.$.$.$.) ) $._ $.W < o > %.o o o & ",
+" :.> C C ' ] $.$.$.$.$.$.] &.; X &.$.$.$.$.$.$.$.$.W P > @ V o o o ; ",
+" < o P -./ $.$.$.$.$.$.] W ; * * X $.$.$.$.$.$.$.$.W -.> P o o o o 2. ",
+" < 3.3.* [ $.$.$.$.$.$.$.] ; * * X $.$.$.$.$.$.$._ W -.> - > > V o + ",
+" 4.5.5.6.7.] _ $.$.$.$.] o.; * * X $.$.$.$.$.$.` O.8.@ V V V V -.> . ",
+" 9.0.a m q./ W _ $.$.$.$.w.; * * X w.$.$.$.$.$.e.p e r.> o o o C 4.t. ",
+" y.u.i.i i S x K +._ $.$.$.o.; * * X o.$.$.$.$.` p.0.a.6.v o o o s.k s ",
+" d.f.g.i i h.a j.C .~ _ $.$.w.; * * X w.$.$.$._ O.p.g.k.l.%.V V 3.z.a 7 ",
+" o.x.f.h h.i i i i 8 c.> 9 <.$.$.$.; * * X o.$.$.$.$.<.T u.k.n v.b.n.5.m.M.g. ",
+"y.u.h i.M.i i i h.h.N.B.g %.> L [ $.$.$.; ; X $.$.$.$.$.J T k.m.V.C.C.C.k.i i M.o. ",
+"Z.M.0.i 0.0.i i h.a i h.B.b.v o } W _ $.$.$.X $.$.$.$.$.<.Y D m.h D k.A.N.N.i i M.S. ",
+"D.h i i i h.i h.h.j i h.q m 3.C L W $.$.$.X.$.$.$.$._ ` I Z.C.F.F.F.F.g.h.i i i i g.o. ",
+"D.u.0.h.i i i h.h.i i i i q G.9 [ $.$.$.X.$.$.$.$._ ] ^ B j.C.F.N.j N.i i i i i i j i.H.",
+"D.u.h.i i i i h.h.i h.h.i M.J.K.) $.$.$.X.$._ _ $.W ..= V L.D F.i N.h.i i i i h.h.j i.u ",
+"D.u.i i i i i j a i i i i a a.P.X.W ] $.X.] W +.^ .V > %.I.D F.i i i i i j i h.M.g.A U.",
+"Y.k.F.i.M.i B.i i i i j i N.T.C.6.@.w.[ { ' @.R.-.> o v ! g D F.i h.i h.h.h.M.g.9.E. ",
+"P.N D A.T.F.h N.B.B.i i i B.T.F n.V > > > > o > v o o o 3.g V.F.B.N.N.B.B.g.u o. ",
+"U.b Z.W.G C.C.D k.h N.B.B.k.C.z.n.> o $ $ $ $ $ $ $ $ $ 3.I.C.D F.F.h T.f.x.U. ",
+" Q.!.~.~.W.F N N V.F z.L.r.: 2.. ^.^.^.^.^.^.^.& 2.v.z.C.C.N C.n !. ",
+" 3 q.5 /.g g L.(. ).I./.z.z.g _. ",
+" `.2 n.'. f v.v.2 Q "};
diff --git a/icons/44x52-penguins/window.xpm b/icons/44x52-penguins/window.xpm
new file mode 100644
index 0000000..1fd4cbe
--- /dev/null
+++ b/icons/44x52-penguins/window.xpm
@@ -0,0 +1,203 @@
+/* XPM */
+static char * PenguinInWindow_xpm[] = {
+"44 52 148 2",
+" c None",
+". c #D0D0D0",
+"+ c #E0E0E0",
+"@ c #7F7F7F",
+"# c #505050",
+"$ c #000000",
+"% c #808080",
+"& c #9F9F9F",
+"* c #A0A0A0",
+"= c #8F8F8F",
+"- c #AFAFAF",
+"; c #AFAFBF",
+"> c #8080BF",
+", c #808090",
+"' c #0F0FBF",
+") c #0F0F50",
+"! c #5F5F90",
+"~ c #3030BF",
+"{ c #7070BF",
+"] c #40408F",
+"^ c #0000BF",
+"/ c #4F4F90",
+"( c #00004F",
+"_ c #50506F",
+": c #5050BF",
+"< c #C0C0C0",
+"[ c #6F6F6F",
+"} c #101010",
+"| c #20208F",
+"1 c #4F4F4F",
+"2 c #2F2F2F",
+"3 c #1F1F1F",
+"4 c #303030",
+"5 c #9090BF",
+"6 c #30307F",
+"7 c #606060",
+"8 c #BFBFBF",
+"9 c #AFAFB0",
+"0 c #00008C",
+"a c #000042",
+"b c #000008",
+"c c #000031",
+"d c #00006B",
+"e c #0000BD",
+"f c #0000B5",
+"g c #000010",
+"h c #0000E7",
+"i c #FFFFFF",
+"j c #393939",
+"k c #424242",
+"l c #101008",
+"m c #0000DE",
+"n c #000021",
+"o c #52524A",
+"p c #636363",
+"q c #292929",
+"r c #000063",
+"s c #212121",
+"t c #181818",
+"u c #0000C6",
+"v c #000084",
+"w c #000052",
+"x c #292921",
+"y c #737373",
+"z c #949494",
+"A c #CECECE",
+"B c #848484",
+"C c #B5B5B5",
+"D c #DEDEDE",
+"E c #8C8C8C",
+"F c #9C9C9C",
+"G c #E7E7E7",
+"H c #6B6B6B",
+"I c #5A5A5A",
+"J c #313131",
+"K c #0000AD",
+"L c #4A4A4A",
+"M c #7B7B7B",
+"N c #080808",
+"O c #7F623D",
+"P c #AD880C",
+"Q c #9C8408",
+"R c #947B21",
+"S c #847B52",
+"T c #ADADAD",
+"U c #00009C",
+"V c #A5A5A5",
+"W c #8C6310",
+"X c #E7AD08",
+"Y c #F7C610",
+"Z c #E7C608",
+"` c #D6B521",
+" . c #E7CE21",
+".. c #9C7B00",
+"+. c #94844A",
+"@. c #DEDECE",
+"#. c #00007B",
+"$. c #080800",
+"%. c #845A08",
+"&. c #DEA508",
+"*. c #F7BD10",
+"=. c #EFC608",
+"-. c #EFCE18",
+";. c #E7CE31",
+">. c #DEC608",
+",. c #D6B518",
+"'. c #423100",
+"). c #C68408",
+"!. c #E7AD10",
+"~. c #EFCE08",
+"{. c #D6AD08",
+"]. c #C6A510",
+"^. c #5A3900",
+"/. c #EFBD10",
+"(. c #B59808",
+"_. c #CE9408",
+":. c #292100",
+"<. c #9C947B",
+"[. c #946308",
+"}. c #BD9C08",
+"|. c #A77508",
+"1. c #CE8C08",
+"2. c #D69410",
+"3. c #CE9C42",
+"4. c #BDB594",
+"5. c #BDBDBD",
+"6. c #AD9C7B",
+"7. c #BD8429",
+"8. c #BDAD84",
+"9. c #C6C6C6",
+"0. c #525252",
+"a. c #D6D6D6",
+"b. c #B5A594",
+"c. c #9C844A",
+"d. c #A5844A",
+"e. c #B1986B",
+"f. c #BDB5AD",
+"g. c #EFEFEF",
+"h. c #F7F7F7",
+"i. c #52525A",
+"j. c #08085A",
+"k. c #08088C",
+"l. c #C6C6CE",
+"m. c #000073",
+"n. c #000094",
+"o. c #00004A",
+"p. c #0000D6",
+"q. c #909090",
+" ",
+" ",
+" ",
+" ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + ",
+" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # $ ",
+" % & * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * = # $ ",
+" % - ; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , # $ ",
+" % - > ' ' ' ' ' ' ' ' ' ' ) ' ' ' ' ) ' ' ) ' ) ' ) ' ) ' ' ) ' ) ) ' ) ' ) ) ! # $ ",
+" % - > ~ { { ] ) ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ) ^ ^ ' ) ^ ) / { { / ( / { { / ( _ # $ ",
+" % - > : < < [ } ^ ^ ^ ^ ^ ^ ) ^ ) ^ ^ ) ^ ) ^ ) ^ ) ' ) ' : < < @ $ : < < @ $ # # $ ",
+" % - > : < < [ } ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ) ' $ ^ $ : < < @ $ : < < @ $ # # $ ",
+" % - > | 1 1 2 $ ^ ^ ^ ^ ^ ^ ^ ) ^ ^ ^ ^ ) ^ ^ ) ^ ) ' ) ' 3 1 1 4 $ 3 1 1 4 $ # # $ ",
+" % - 5 6 4 4 4 4 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 6 ~ 6 ~ ~ 6 ~ ~ 6 6 6 | 4 4 4 4 | 4 4 4 4 7 # $ ",
+" % - 8 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 9 - - - - - - - - - ; # $ ",
+" % * * & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & * * * # $ ",
+" % + + + + + + + + + + + + + + 0 a b b b c d e + + + + + + + + + + + + + + + + + # $ ",
+" % + + + + + + + + + + + + f g b b b b b b b b d h + + + + + + + + + + + + + + + # $ ",
+" % + + i i i i i i i i i f b b b b b b b b j k l c m i i i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i i n b b b b b b b b o p q b r i i i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i f b b b b b b b b l s t l b b u i i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i v b b b b b b b b b b b b b b w i i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i r b b l b b b b b b l } b b b b i i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i r b s k x l b b x y y j l b b b m i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i r l z A B b b s C A D E l b b b e i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i d q F y G x b H D I B G J b b b K i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i 0 j k k F L t y F b s C M b b b K i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i 0 t H N O P Q R S b b T M b b b K i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i U b V W X Y Z ` ...+.@.t b b b #.i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i f $.%.&.*.=.-.;.;.>.Z ,.'.b b b r i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i f '.).!.*.~.;.;.>.>.{.].^.b b b a i i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i f l %.X /.-. .>.(.(.&._.:.b J b b m i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i u N <.[.}.].(.|.1.2.3.4.I b p y l d i i i i i i i i i + + # $ ",
+" % + + i i i i i i i i m l 5.6.|._._.).7.8.9.D 5.b t 0.b b m i i i i i i i i + + # $ ",
+" % + + i i i i i i i i a } a.5.b.c.d.e.f.9.g.h.h.i.b b b b j.i i i i i i i i + + # $ ",
+" % + + i i i i i i i k.} k h.D 5.5.5.9.D g.h.h.h.A l b b b b f i i i i i i i + + # $ ",
+" % + + i i i i i i u g t D h.h.a.9.l.g.h.h.h.h.h.h.L b b b b n i i i i i i i + + # $ ",
+" % + + i i i i i i c b z h.h.h.h.h.h.h.h.h.h.h.h.h.T b b b b b d i i i i i i + + # $ ",
+" % + + i i i i i m.b t D h.h.h.h.h.h.h.h.h.h.h.h.h.G N b b b b b v i i i i i + + # $ ",
+" % + + i i i i n.b b L 9.g.h.h.h.G g.h.h.h.g.g.G a.G L b b b b b b e i i i i + + # $ ",
+" % + + i i i m b b b M 5.G h.h.h.g.h.h.h.h.g.a.A 5.l.9.l t l b b b n i i i i + + # $ ",
+" % + + i i i n.b l } 9.h.h.h.h.h.h.h.h.h.h.h.h.h.g.a.a.I b l } b b b U i i i + + # $ ",
+" % + + i i i o.} N y h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.D 5.b N t l b b n i i i + + # $ ",
+" % + + i i m b t } g.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.L q q t b b b p.i i + + # $ ",
+" % + + . . #.} N M h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.F } } t l b b m.. i + q.# $ ",
+" % & * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * = # $ ",
+" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # $ ",
+" 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 $ ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/44x52-penguins/www.xpm b/icons/44x52-penguins/www.xpm
new file mode 100644
index 0000000..025bc79
--- /dev/null
+++ b/icons/44x52-penguins/www.xpm
@@ -0,0 +1,833 @@
+/* XPM */
+static char * ppp_xpm[] = {
+"44 52 778 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #000094",
+"!. c #00004A",
+"~. c #0000D6",
+"{. c #7F4424",
+"]. c #893D10",
+"^. c #632308",
+"/. c #000039",
+"(. c #0F0F0F",
+"_. c #000007",
+":. c #838383",
+"<. c #0F0F07",
+"[. c #110505",
+"}. c #60280D",
+"|. c #6A260B",
+"1. c #89563C",
+"2. c #A54D13",
+"3. c #BC5F17",
+"4. c #8C3C0F",
+"5. c #100453",
+"6. c #44190A",
+"7. c #682108",
+"8. c #8C8A89",
+"9. c #E2E1E1",
+"0. c #F3F3F3",
+"a. c #E0DFDF",
+"b. c #EBEBEB",
+"c. c #E0E0DF",
+"d. c #161708",
+"e. c #632C16",
+"f. c #613112",
+"g. c #161715",
+"h. c #0B100C",
+"i. c #4F290B",
+"j. c #A95114",
+"k. c #B85B18",
+"l. c #743617",
+"m. c #846B65",
+"n. c #8C4412",
+"o. c #BC6017",
+"p. c #A64F14",
+"q. c #65270B",
+"r. c #100409",
+"s. c #31160C",
+"t. c #A75417",
+"u. c #BC5F16",
+"v. c #903D0E",
+"w. c #492318",
+"x. c #B6B4B3",
+"y. c #531C08",
+"z. c #7A5648",
+"A. c #D6D5D4",
+"B. c #CFCECD",
+"C. c #CECDCD",
+"D. c #EEEEEE",
+"E. c #DADADA",
+"F. c #D5D4D4",
+"G. c #DCDCDC",
+"H. c #806F6B",
+"I. c #4F1202",
+"J. c #672007",
+"K. c #78350F",
+"L. c #2D210A",
+"M. c #080B0D",
+"N. c #240E01",
+"O. c #924010",
+"P. c #B85C18",
+"Q. c #783D15",
+"R. c #180E09",
+"S. c #2E0E03",
+"T. c #7E360F",
+"U. c #B75B17",
+"V. c #A44C12",
+"W. c #784327",
+"X. c #8C888C",
+"Y. c #7B3E1D",
+"Z. c #BD611A",
+"`. c #B05716",
+" + c #72300E",
+".+ c #411307",
+"++ c #501605",
+"@+ c #914011",
+"#+ c #B85C17",
+"$+ c #A84F15",
+"%+ c #551301",
+"&+ c #36170A",
+"*+ c #403C28",
+"=+ c #AF5717",
+"-+ c #B15917",
+";+ c #874117",
+">+ c #783913",
+",+ c #7F3C11",
+"'+ c #531905",
+")+ c #BDBAB9",
+"!+ c #3E4F4A",
+"~+ c #5E220C",
+"{+ c #7D3A10",
+"]+ c #571E09",
+"^+ c #323232",
+"/+ c #888785",
+"(+ c #3A1503",
+"_+ c #84350D",
+":+ c #954210",
+"<+ c #8A4212",
+"[+ c #100901",
+"}+ c #310500",
+"|+ c #521C09",
+"1+ c #AE5516",
+"2+ c #A95415",
+"3+ c #61250A",
+"4+ c #3B0700",
+"5+ c #501103",
+"6+ c #974411",
+"7+ c #884112",
+"8+ c #734B33",
+"9+ c #CF925D",
+"0+ c #C57E48",
+"a+ c #944A19",
+"b+ c #481204",
+"c+ c #461708",
+"d+ c #7B340D",
+"e+ c #B25814",
+"f+ c #B55A15",
+"g+ c #672208",
+"h+ c #430900",
+"i+ c #261807",
+"j+ c #7C3B17",
+"k+ c #924A16",
+"l+ c #56311F",
+"m+ c #945224",
+"n+ c #BD6017",
+"o+ c #622509",
+"p+ c #949091",
+"q+ c #313A43",
+"r+ c #693212",
+"s+ c #B95E17",
+"t+ c #763C14",
+"u+ c #000000",
+"v+ c #090300",
+"w+ c #4F2006",
+"x+ c #A95013",
+"y+ c #8D4514",
+"z+ c #7C330E",
+"A+ c #AF5615",
+"B+ c #BE6118",
+"C+ c #4A2D07",
+"D+ c #350500",
+"E+ c #470D02",
+"F+ c #79350E",
+"G+ c #B75B16",
+"H+ c #97440F",
+"I+ c #511101",
+"J+ c #410800",
+"K+ c #6E2608",
+"L+ c #B45D1D",
+"M+ c #BE6523",
+"N+ c #612D18",
+"O+ c #705844",
+"P+ c #EBDEC4",
+"Q+ c #E0D0B5",
+"R+ c #8F6140",
+"S+ c #411408",
+"T+ c #68351A",
+"U+ c #B3703A",
+"V+ c #C87A38",
+"W+ c #904416",
+"X+ c #4B0F01",
+"Y+ c #400700",
+"Z+ c #6B2306",
+"`+ c #B95C17",
+" @ c #AF5716",
+".@ c #5D2F0F",
+"+@ c #312A1B",
+"@@ c #8E5224",
+"#@ c #6D2C0B",
+"$@ c #231F25",
+"%@ c #16212A",
+"&@ c #0F0100",
+"*@ c #5A1D06",
+"=@ c #833F17",
+"-@ c #501608",
+";@ c #914210",
+">@ c #BA5E17",
+",@ c #AE5618",
+"'@ c #4D1304",
+")@ c #531606",
+"!@ c #9F5321",
+"~@ c #BD7034",
+"{@ c #7F3E1D",
+"]@ c #460D01",
+"^@ c #4B0D00",
+"/@ c #B56E3A",
+"(@ c #D78A49",
+"_@ c #63301C",
+":@ c #8E7063",
+"<@ c #D1A678",
+"[@ c #ECCFA9",
+"}@ c #AD8159",
+"|@ c #411308",
+"1@ c #916445",
+"2@ c #E9C699",
+"3@ c #E7BF8F",
+"4@ c #693923",
+"5@ c #400900",
+"6@ c #4F1A0D",
+"7@ c #B47245",
+"8@ c #C27332",
+"9@ c #833E10",
+"0@ c #1A0907",
+"a@ c #382A21",
+"b@ c #975224",
+"c@ c #752B08",
+"d@ c #241B1D",
+"e@ c #191314",
+"f@ c #69310F",
+"g@ c #BB5F17",
+"h@ c #814114",
+"i@ c #110100",
+"j@ c #5D1E06",
+"k@ c #8D4617",
+"l@ c #4B1508",
+"m@ c #571D07",
+"n@ c #B56627",
+"o@ c #CD864A",
+"p@ c #936241",
+"q@ c #4D1C10",
+"r@ c #997A56",
+"s@ c #E8BF8A",
+"t@ c #B08258",
+"u@ c #551C0B",
+"v@ c #521503",
+"w@ c #B87640",
+"x@ c #D08141",
+"y@ c #6A3722",
+"z@ c #5C5251",
+"A@ c #A17959",
+"B@ c #EEDBBC",
+"C@ c #B5916E",
+"D@ c #431306",
+"E@ c #9B6E4C",
+"F@ c #EDC995",
+"G@ c #EECA95",
+"H@ c #713B24",
+"I@ c #420800",
+"J@ c #7F4422",
+"K@ c #E4BD8F",
+"L@ c #C69665",
+"M@ c #3B1B07",
+"N@ c #050707",
+"O@ c #3D342F",
+"P@ c #A67552",
+"Q@ c #D08D54",
+"R@ c #7D4728",
+"S@ c #211B11",
+"T@ c #2A0702",
+"U@ c #915A33",
+"V@ c #D08D53",
+"W@ c #AB6F3C",
+"X@ c #090400",
+"Y@ c #1B0500",
+"Z@ c #723721",
+"`@ c #C48451",
+" # c #AF703D",
+".# c #4C230F",
+"+# c #3A0700",
+"@# c #A98465",
+"## c #EADABF",
+"$# c #E0C5A6",
+"%# c #572A17",
+"&# c #B8A370",
+"*# c #EFCB96",
+"=# c #BA8A5E",
+"-# c #5D2310",
+";# c #6E2C0C",
+"># c #C2773B",
+",# c #B26228",
+"'# c #805C4C",
+")# c #7C604D",
+"!# c #EDE6D0",
+"~# c #BA9877",
+"{# c #592817",
+"]# c #A67854",
+"^# c #EAC18C",
+"/# c #814726",
+"(# c #450B01",
+"_# c #9D5A2B",
+":# c #D69352",
+"<# c #B27E4C",
+"[# c #3B3936",
+"}# c #B3A494",
+"|# c #EEDBBD",
+"1# c #94896A",
+"2# c #252A17",
+"3# c #300801",
+"4# c #D7AB7A",
+"5# c #EED5B3",
+"6# c #CAAC7D",
+"7# c #150F02",
+"8# c #290F03",
+"9# c #8B5B41",
+"0# c #E4B98A",
+"a# c #B28157",
+"b# c #3F2611",
+"c# c #360900",
+"d# c #7D7F75",
+"e# c #E6E7D8",
+"f# c #E2C7A8",
+"g# c #521D11",
+"h# c #672E19",
+"i# c #E1B076",
+"j# c #ECC590",
+"k# c #C7905D",
+"l# c #6B2D14",
+"m# c #8B3E14",
+"n# c #CD7D3E",
+"o# c #8A431A",
+"p# c #836A56",
+"q# c #EDDCBD",
+"r# c #C8A278",
+"s# c #814F33",
+"t# c #BC8A5C",
+"u# c #E1B37D",
+"v# c #965A2C",
+"w# c #4B1103",
+"x# c #AB6F3E",
+"y# c #D38645",
+"z# c #8E5120",
+"A# c #030506",
+"B# c #1C1C19",
+"C# c #908C7F",
+"D# c #EEE1C7",
+"E# c #AE9E78",
+"F# c #322E19",
+"G# c #42160A",
+"H# c #E1BC8A",
+"I# c #EED0A5",
+"J# c #CFAE7F",
+"K# c #2E190B",
+"L# c #39170B",
+"M# c #945C36",
+"N# c #D68E4D",
+"O# c #805025",
+"P# c #1E1104",
+"Q# c #330700",
+"R# c #624D33",
+"S# c #E3E2D1",
+"T# c #E5CAA9",
+"U# c #743C1E",
+"V# c #6A3421",
+"W# c #E6BC87",
+"X# c #E3B681",
+"Y# c #CA935F",
+"Z# c #71371C",
+"`# c #974C1F",
+" $ c #CC7D3C",
+".$ c #703117",
+"+$ c #C8B49E",
+"@$ c #D1B089",
+"#$ c #966544",
+"$$ c #BD8A5D",
+"%$ c #C69C71",
+"&$ c #CC9965",
+"*$ c #AA622B",
+"=$ c #4F1304",
+"-$ c #C3773A",
+";$ c #CE8343",
+">$ c #5F2E13",
+",$ c #010101",
+"'$ c #040709",
+")$ c #060A0E",
+"!$ c #7A766B",
+"~$ c #EEDBBE",
+"{$ c #D2AA80",
+"]$ c #422E19",
+"^$ c #582F1E",
+"/$ c #E3BE8C",
+"($ c #EEC994",
+"_$ c #D3A674",
+":$ c #632B12",
+"<$ c #4E1B0B",
+"[$ c #AB6533",
+"}$ c #D28544",
+"|$ c #5A3C1C",
+"1$ c #020301",
+"2$ c #2A0400",
+"3$ c #491409",
+"4$ c #E1DDCD",
+"5$ c #E6C69B",
+"6$ c #814C2E",
+"7$ c #7F4A2B",
+"8$ c #DFB885",
+"9$ c #CB9965",
+"0$ c #D59254",
+"a$ c #86401D",
+"b$ c #9F5626",
+"c$ c #BA692B",
+"d$ c #723E25",
+"e$ c #997D6D",
+"f$ c #E0BD94",
+"g$ c #BC8350",
+"h$ c #C99361",
+"i$ c #9C7755",
+"j$ c #B3814F",
+"k$ c #B2743F",
+"l$ c #61210D",
+"m$ c #CC8042",
+"n$ c #C17739",
+"o$ c #2B1408",
+"p$ c #010203",
+"q$ c #070A0E",
+"r$ c #5E5854",
+"s$ c #D7C2AA",
+"t$ c #EAC698",
+"u$ c #563522",
+"v$ c #6E4837",
+"w$ c #E5C18F",
+"x$ c #E5B984",
+"y$ c #D09F6E",
+"z$ c #73422A",
+"A$ c #5B210B",
+"B$ c #C26F31",
+"C$ c #BE7337",
+"D$ c #45260F",
+"E$ c #230200",
+"F$ c #3E0700",
+"G$ c #E0CFB6",
+"H$ c #EAC592",
+"I$ c #AF8059",
+"J$ c #9A5E30",
+"K$ c #C19A6D",
+"L$ c #A07549",
+"M$ c #D79251",
+"N$ c #975125",
+"O$ c #A85E29",
+"P$ c #A7541C",
+"Q$ c #856D56",
+"R$ c #E8D0AE",
+"S$ c #D99E61",
+"T$ c #D89A5B",
+"U$ c #6E5233",
+"V$ c #9A6839",
+"W$ c #C17E43",
+"X$ c #784025",
+"Y$ c #C4793A",
+"Z$ c #B26329",
+"`$ c #070300",
+" % c #070B0E",
+".% c #070B0F",
+"+% c #3A3430",
+"@% c #B8AC9A",
+"#% c #EED3A9",
+"$% c #724630",
+"%% c #A5724A",
+"&% c #E1B480",
+"*% c #A0714D",
+"=% c #CF9961",
+"-% c #7F543C",
+";% c #642B14",
+">% c #CD7D3D",
+",% c #2D150A",
+"'% c #060902",
+")% c #3F0800",
+"!% c #A9958B",
+"~% c #EDCFA5",
+"{% c #D3A26E",
+"]% c #AD784A",
+"^% c #AD8058",
+"/% c #784E30",
+"(% c #C7874E",
+"_% c #B76930",
+":% c #BA6C2F",
+"<% c #893D16",
+"[% c #957964",
+"}% c #E9CDA9",
+"|% c #DBA56A",
+"1% c #D79452",
+"2% c #593B1F",
+"3% c #795433",
+"4% c #CA8245",
+"5% c #9E5624",
+"6% c #C27534",
+"7% c #904B19",
+"8% c #030605",
+"9% c #28342E",
+"0% c #27221C",
+"a% c #181917",
+"b% c #9C9B8F",
+"c% c #EED7AE",
+"d% c #996137",
+"e% c #C78A4E",
+"f% c #DEAC76",
+"g% c #6A4C33",
+"h% c #D49656",
+"i% c #A76A3C",
+"j% c #763C1F",
+"k% c #CA7C3B",
+"l% c #8C4720",
+"m% c #442314",
+"n% c #49160F",
+"o% c #755246",
+"p% c #EDD3B0",
+"q% c #DAA873",
+"r% c #CB9359",
+"s% c #986D43",
+"t% c #512B13",
+"u% c #B96E34",
+"v% c #C77737",
+"w% c #C26D2F",
+"x% c #743519",
+"y% c #BFA790",
+"z% c #E2B176",
+"A% c #C58B52",
+"B% c #4B341F",
+"C% c #6E3D19",
+"D% c #C27536",
+"E% c #BF7030",
+"F% c #C06A2B",
+"G% c #5F2D15",
+"H% c #0C0B07",
+"I% c #5F5227",
+"J% c #6E5A31",
+"K% c #585755",
+"L% c #A79882",
+"M% c #EED1A4",
+"N% c #A17656",
+"O% c #CE9B67",
+"P% c #D9A063",
+"Q% c #482013",
+"R% c #D68D4C",
+"S% c #C0773C",
+"T% c #965222",
+"U% c #BC6C2D",
+"V% c #8A4820",
+"W% c #25160C",
+"X% c #4E201B",
+"Y% c #4D1F11",
+"Z% c #EDE3CB",
+"`% c #DDAA73",
+" & c #CE9457",
+".& c #7D5937",
+"+& c #3F1E07",
+"@& c #A35A25",
+"#& c #C37031",
+"$& c #AB551E",
+"%& c #774024",
+"&& c #A39E77",
+"*& c #E5B176",
+"=& c #AA6935",
+"-& c #3F210D",
+";& c #68340F",
+">& c #BA6D2E",
+",& c #C16C2C",
+"'& c #BE6527",
+")& c #251206",
+"!& c #2A2710",
+"~& c #52483C",
+"{& c #9F836C",
+"]& c #DBBD97",
+"^& c #D3A97F",
+"/& c #D69E63",
+"(& c #B48354",
+"_& c #531503",
+":& c #C46F31",
+"<& c #BF7032",
+"[& c #A9561D",
+"}& c #A35520",
+"|& c #815640",
+"1& c #201D18",
+"2& c #440E04",
+"3& c #EDE8D4",
+"4& c #D89D5F",
+"5& c #CA8A4C",
+"6& c #74431F",
+"7& c #311E13",
+"8& c #8F4A20",
+"9& c #BE6629",
+"0& c #904618",
+"a& c #836459",
+"b& c #9C7D5F",
+"c& c #E4B484",
+"d& c #9A5A2E",
+"e& c #6C5047",
+"f& c #6E3C2A",
+"g& c #AA5722",
+"h& c #AC561B",
+"i& c #0E0B09",
+"j& c #523401",
+"k& c #36241E",
+"l& c #C7A88A",
+"m& c #DDAB73",
+"n& c #D69959",
+"o& c #A95D26",
+"p& c #5D3C24",
+"q& c #AE591E",
+"r& c #C47635",
+"s& c #BE6C2D",
+"t& c #97471A",
+"u& c #25100D",
+"v& c #461109",
+"w& c #E1B98A",
+"x& c #DCA56C",
+"y& c #C07B43",
+"z& c #795442",
+"A& c #614946",
+"B& c #813E19",
+"C& c #B25B20",
+"D& c #722B0B",
+"E& c #856F56",
+"F& c #987C4B",
+"G& c #8D4C24",
+"H& c #835812",
+"I& c #6C4210",
+"J& c #A55522",
+"K& c #994410",
+"L& c #534025",
+"M& c #1E0E0C",
+"N& c #BD9D81",
+"O& c #DCA86F",
+"P& c #D58D4C",
+"Q& c #6C341B",
+"R& c #867470",
+"S& c #99501C",
+"T& c #C47333",
+"U& c #B76023",
+"V& c #874A1F",
+"W& c #160F0E",
+"X& c #B3865B",
+"Y& c #E9BC85",
+"Z& c #B8723D",
+"`& c #6D4513",
+" * c #76501F",
+".* c #925430",
+"+* c #9F4A14",
+"@* c #6D2E13",
+"#* c #89736B",
+"$* c #7F7052",
+"%* c #5F380C",
+"&* c #893D12",
+"** c #A34E16",
+"=* c #78452A",
+"-* c #251623",
+";* c #C3A487",
+">* c #DCA870",
+",* c #D58B4B",
+"'* c #622F1C",
+")* c #8A7B7E",
+"!* c #7F492D",
+"~* c #BD6529",
+"{* c #B05820",
+"]* c #8D4D2A",
+"^* c #1F1748",
+"/* c #7E5136",
+"(* c #CD9153",
+"_* c #854B20",
+":* c #4D3627",
+"<* c #76554C",
+"[* c #6C3A24",
+"}* c #826761",
+"|* c #775243",
+"1* c #602E1B",
+"2* c #464E37",
+"3* c #B8955D",
+"4* c #DCA970",
+"5* c #C47236",
+"6* c #76462E",
+"7* c #6A331B",
+"8* c #B86024",
+"9* c #904013",
+"0* c #4A4F54",
+"a* c #79523F",
+"b* c #8F868A",
+"c* c #626970",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" '.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.6 c @ @ @ @ @ ( ",
+" ).@ @ a .*.=.=.=.6 *.=.=.=.*.*.6 +.6 a @ @ @ @ @ @ % ",
+" , @ @ @ b X 6 =.=.=.*.=.=.=.=.*.+.| X ,. .> ^ > @ @ @ ' ",
+" ).@ > : .=.=.=.=.=.=.=.=.=.=.=.=.=.*.+.+.8 @ > : @ @ @ j ",
+" !.: c [ =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.3 X @ c ^ > @ @ ' ",
+" , @ ^ : *.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.a ~ ~ ^ @ @ @ ~. ",
+" u : c b =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.5 : : ^ > @ @ '. ",
+" ' ^ c 3 =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.X @ @ @ ^ @ @ ' ",
+" & @ > ; =.=.=.=.=.=.=.*.=.=.=.=.=.=.=.=.=.=.=.=.+.@ @ @ ^ @ @ @ % ",
+" {.].^. /.(._.:.=.=.=.=.=.=.=.*.=.=.=.=.=.=.=.=.=.=.=.=.=.@ _._.<._._.[.}.|. ",
+" 1.2.3.4.5._.6.7.8.9.0.a.6 =.=.=.*.=.=.=.=.=.=.=.=.b.a.a.c.a._.d.e.f.g.h.i.j.k.l. ",
+" m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.A.B.C.D.E.F.A.F.G.b.F.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W. ",
+"X.Y.Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+j.3.<+[+}+|+1+2+3+4+5+6+3.7+ ",
+"8+9+0+a+b+c+d+e+f+g+h+i+j+o.k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+",
+"O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@n+#@$@%@r+s+t+u+&@*@x+=@-@;@>@,@'@J+)@!@~@{@]@^@/@(@_@",
+":@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@n+c@d@e@f@g@h@u+i@j@x+k@l@m@n@o@p@J+q@r@s@t@u@v@w@x@y@",
+"z@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@`@ #.#+#@###$#J+%#&#*#=#-#;#>#,#'#",
+" )#!#~#{#]#G@^#/#(#_#:#<#X@N@[#}#|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o# ",
+" p#q#r#s#t#^#u#v#w#x#y#z#u+A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$ ",
+" +$@$#$$$%$&$*$=$-$;$>$,$'$)$!$~${$]$^$/$($_$:$<$[$}$|$1$2$3$4$5$6$7$8$9$0$a$b$c$d$ ",
+" e$f$g$h$i$j$k$l$m$n$o$p$q$)$r$s$t$u$v$w$x$y$z$A$B$C$D$u+E$F$G$H$I$J$K$L$M$N$O$P$ ",
+" Q$R$S$T$U$V$W$X$Y$Z$`$p$ %.%+%@%#%$%%%&%*%=%-%;%>%_#,%'%S.)%!%~%{%]%^%/%(%_%:%<% ",
+" [%}%|%1%2%3%4%5%6%7%8%9%+ 0%a%b%c%d%e%f%g%h%i%j%k%l%m%+ + n%o%p%q%r%s%t%u%v%w%x% ",
+" y%z%A%B%C%D%E%F%G%H%I% J%K%L%M%N%O%P%Q%R%S%T%U%V%W% X%Y%Z%`% &.&+&@&#&$&%& ",
+" &&*&=&-&;&>&,&'&)&!& ~&{&]&^&/&(&_&:&<&[&}&|&1& 2&3&4&5&6&7&8&9&0&a& ",
+" b&c&d&e&f&g&'&h&i& j&k&l&m&n&o&p&q&r&s&t&u& v&w&x&y&z&A&B&C&D& ",
+" E&F&G&H&I&J&h&K&L& M&N&O&P&Q&R&S&T&U&V&W& X&Y&Z&`& *.*+*@* ",
+" #*$* %*&***=* -*;*>*,*'*)*!*~*{*]*^* /*(*_*:* <*[*}* ",
+" |*1* 2*3*4*5*6* 7*8*9*l+0* a*b*c* ",
+" l+l+l+ l+l+l+ "};
diff --git a/icons/44x52-penguins/xv.xpm b/icons/44x52-penguins/xv.xpm
new file mode 100644
index 0000000..911e4dd
--- /dev/null
+++ b/icons/44x52-penguins/xv.xpm
@@ -0,0 +1,298 @@
+/* XPM */
+static char * PenguinWithRedFish_xpm[] = {
+"44 52 243 2",
+" c None",
+". c #00008C",
+"+ c #000042",
+"@ c #000008",
+"# c #000031",
+"$ c #00006B",
+"% c #0000BD",
+"& c #0000B5",
+"* c #000010",
+"= c #0000E7",
+"- c #393939",
+"; c #424242",
+"> c #101008",
+", c #0000DE",
+"' c #000021",
+") c #52524A",
+"! c #636363",
+"~ c #292929",
+"{ c #000063",
+"] c #212121",
+"^ c #181818",
+"/ c #0000C6",
+"( c #000084",
+"_ c #000052",
+": c #101010",
+"< c #292921",
+"[ c #737373",
+"} c #949494",
+"| c #CECECE",
+"1 c #848484",
+"2 c #B5B5B5",
+"3 c #DEDEDE",
+"4 c #8C8C8C",
+"5 c #9C9C9C",
+"6 c #E7E7E7",
+"7 c #6B6B6B",
+"8 c #5A5A5A",
+"9 c #313131",
+"0 c #0000AD",
+"a c #4A4A4A",
+"b c #7B7B7B",
+"c c #080808",
+"d c #7F623D",
+"e c #AD880C",
+"f c #9C8408",
+"g c #947B21",
+"h c #847B52",
+"i c #ADADAD",
+"j c #00009C",
+"k c #A5A5A5",
+"l c #8C6310",
+"m c #E7AD08",
+"n c #F7C610",
+"o c #E7C608",
+"p c #D6B521",
+"q c #E7CE21",
+"r c #9C7B00",
+"s c #94844A",
+"t c #DEDECE",
+"u c #00007B",
+"v c #080800",
+"w c #845A08",
+"x c #DEA508",
+"y c #F7BD10",
+"z c #EFC608",
+"A c #EFCE18",
+"B c #E7CE31",
+"C c #DEC608",
+"D c #D6B518",
+"E c #423100",
+"F c #C68408",
+"G c #E7AD10",
+"H c #EFCE08",
+"I c #D6AD08",
+"J c #C6A510",
+"K c #5A3900",
+"L c #EFBD10",
+"M c #B59808",
+"N c #CE9408",
+"O c #292100",
+"P c #9C947B",
+"Q c #946308",
+"R c #BD9C08",
+"S c #A77508",
+"T c #CE8C08",
+"U c #D69410",
+"V c #CE9C42",
+"W c #BDB594",
+"X c #BDBDBD",
+"Y c #AD9C7B",
+"Z c #BD8429",
+"` c #BDAD84",
+" . c #C6C6C6",
+".. c #525252",
+"+. c #D6D6D6",
+"@. c #B5A594",
+"#. c #9C844A",
+"$. c #A5844A",
+"%. c #B1986B",
+"&. c #BDB5AD",
+"*. c #EFEFEF",
+"=. c #F7F7F7",
+"-. c #52525A",
+";. c #08085A",
+">. c #08088C",
+",. c #C6C6CE",
+"'. c #000073",
+"). c #000094",
+"!. c #00004A",
+"~. c #666666",
+"{. c #A4A4A4",
+"]. c #000000",
+"^. c #373737",
+"/. c #DBDBDB",
+"(. c #353535",
+"_. c #0000D6",
+":. c #C30F32",
+"<. c #FB1441",
+"[. c #530615",
+"}. c #898989",
+"|. c #A70D2B",
+"1. c #DF1139",
+"2. c #C71735",
+"3. c #BA8D95",
+"4. c #8B0B24",
+"5. c #E2E2E2",
+"6. c #A91C30",
+"7. c #C52B3E",
+"8. c #E1153B",
+"9. c #CC415C",
+"0. c #C0A6AB",
+"a. c #C0C0C0",
+"b. c #6E6E6E",
+"c. c #F71741",
+"d. c #EF1D42",
+"e. c #C15B6F",
+"f. c #77555B",
+"g. c #1C1C1C",
+"h. c #1B0207",
+"i. c #6F081C",
+"j. c #A66E23",
+"k. c #C14722",
+"l. c #D61C32",
+"m. c #CE425E",
+"n. c #BF586C",
+"o. c #F7EFD6",
+"p. c #EFD66B",
+"q. c #D6B54A",
+"r. c #211808",
+"s. c #7B526B",
+"t. c #DEA510",
+"u. c #CC940F",
+"v. c #6F4804",
+"w. c #0A0A0A",
+"x. c #37040E",
+"y. c #DEDCDC",
+"z. c #EFCE7B",
+"A. c #524221",
+"B. c #181008",
+"C. c #AD9442",
+"D. c #4A319C",
+"E. c #CE8C18",
+"F. c #4A3900",
+"G. c #050505",
+"H. c #E7C67B",
+"I. c #8C6B00",
+"J. c #3929AD",
+"K. c #634284",
+"L. c #946342",
+"M. c #070700",
+"N. c #000005",
+"O. c #CEB56B",
+"P. c #4A3100",
+"Q. c #291800",
+"R. c #312100",
+"S. c #8C6308",
+"T. c #E7AD18",
+"U. c #7B5A63",
+"V. c #735A00",
+"W. c #CEAD73",
+"X. c #E7A508",
+"Y. c #C68C00",
+"Z. c #BD8408",
+"`. c #D69C08",
+" + c #735A84",
+".+ c #AD7B39",
+"++ c #D69C00",
+"@+ c #DEAD08",
+"#+ c #EFB508",
+"$+ c #4A39B5",
+"%+ c #8C635A",
+"&+ c #EFCE10",
+"*+ c #9C7B42",
+"=+ c #6B5294",
+"-+ c #846363",
+";+ c #E7A510",
+">+ c #6B5208",
+",+ c #6B4A00",
+"'+ c #B58C4A",
+")+ c #DEB508",
+"!+ c #E7D6B5",
+"~+ c #DEB518",
+"{+ c #B58421",
+"]+ c #8C5A00",
+"^+ c #DEA518",
+"/+ c #3121BD",
+"(+ c #946300",
+"_+ c #946B63",
+":+ c #1008E7",
+"<+ c #C68C18",
+"[+ c #211800",
+"}+ c #9C6B00",
+"|+ c #D69408",
+"1+ c #1810DE",
+"2+ c #3121B5",
+"3+ c #AD7318",
+"4+ c #AD7B08",
+"5+ c #C68C08",
+"6+ c #634200",
+"7+ c #2921A5",
+"8+ c #1810C6",
+"9+ c #4A317B",
+"0+ c #734A39",
+"a+ c #845A00",
+"b+ c #392900",
+"c+ c #100839",
+"d+ c #734A00",
+"e+ c #1008D6",
+"f+ c #1810AD",
+"g+ c #39217B",
+"h+ c #734A31",
+"i+ c #523110",
+"j+ c #1008AD",
+"k+ c #0800DE",
+"l+ c #5A3910",
+"m+ c #5A3942",
+"n+ c #422952",
+"o+ c #0808CE",
+"p+ c #1008B5",
+"q+ c #392931",
+"r+ c #6B4200",
+"s+ c #5A3918",
+"t+ c #29187B",
+" . + @ @ @ # $ % ",
+" & * @ @ @ @ @ @ @ @ $ = ",
+" & @ @ @ @ @ @ @ @ - ; > # , ",
+" ' @ @ @ @ @ @ @ @ ) ! ~ @ { ",
+" & @ @ @ @ @ @ @ @ > ] ^ > @ @ / ",
+" ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ _ ",
+" { @ @ > @ @ @ @ @ @ > : @ @ @ @ ",
+" { @ ] ; < > @ @ < [ [ - > @ @ @ , ",
+" { > } | 1 @ @ ] 2 | 3 4 > @ @ @ % ",
+" $ ~ 5 [ 6 < @ 7 3 8 1 6 9 @ @ @ 0 ",
+" . - ; ; 5 a ^ [ 5 @ ] 2 b @ @ @ 0 ",
+" . ^ 7 c d e f g h @ @ i b @ @ @ 0 ",
+" j @ k l m n o p q r s t ^ @ @ @ u ",
+" & v w x y z A B B C o D E @ @ @ { ",
+" & E F G y H B B C C I J K @ @ @ + ",
+" & > w m L A q C M M x N O @ 9 @ @ , ",
+" / c P Q R J M S T U V W 8 @ ! [ > $ ",
+" , > X Y S N N F Z ` .3 X @ ^ ..@ @ , ",
+" + : +.X @.#.$.%.&. .*.=.=.-.@ @ @ @ ;. ",
+" >.: ; =.3 X X X .3 *.=.=.=.| > @ @ @ @ & ",
+" / * ^ 3 =.=.+. .,.*.=.=.=.=.=.=.a @ @ @ @ ' ",
+" # @ } =.=.=.=.=.=.=.=.=.=.=.=.=.i @ @ @ @ @ $ ",
+" '.@ ^ 3 =.=.=.=.=.=.=.=.=.=.=.=.=.6 c @ @ @ @ @ ( ",
+" ).@ @ a .*.=.=.=.6 *.=.=.=.*.*.6 +.6 a @ @ @ @ @ @ % ",
+" , @ @ @ b X 6 =.=.=.*.=.=.=.=.*.+.| X ,. .> ^ > @ @ @ ' ",
+" ).@ > : .=.=.=.=.=.=.=.=.=.=.=.=.=.*.+.+.8 @ > : @ @ @ j ",
+" !.: c ~.{.].].^./.=.=.=.=.=.=.=.=.=.=.=.3 X @ c ^ > @ @ ' ",
+" , @ ^ c (.].].].^./.=.=.=.=.=.=.=.=.=.=.=.=.=.a ~ ~ ^ @ @ @ _. ",
+" :.<.<.<.<.:.[.[.[.].].}.=.=.=.=.=.=.=.=.=.=.=.=.=.=.5 : : ^ > @ @ '. ",
+" |.1.<.<.2.<.<.<.<.<.<.<.|.|.3.=.=.=.=.=.=.=.=.=.=.=.=.=.=.X @ @ @ ^ @ @ ' ",
+"4.<.<.<.5.5.6.7.8.<.<.<.<.<.<.<.<.<.9.0.=.=.=.a.b.].=.=.=.=.=.+.@ @ @ ^ @ @ @ % ",
+"<.<.<.<.5.].c.d.8.<.<.<.<.<.<.<.<.<.<.<.e.f...g.].].=.=.=.=.=.=.@ @ @ > @ @ @ ( ",
+":.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.:.h.].^.=.=.=.=.=.=.@ @ > > @ @ @ _ ",
+" :.<.<.<.<.<.4.4.<.<.<.<.<.<.<.<.<.<.<.<.<.<.:.].{.=.=.=.=.=.=.^ @ ^ @ @ @ @ + ",
+" |.1.<.<.<.[.].i.<.<.<.<.<.<.<.<.<.<.<.<.<.:.].{.=.=.=.=.=.=.] @ ^ @ @ @ @ { ",
+" 4.<.<.:.i.].<.<.<.<.<.<.<.<.<.<.<.<.:.h.].{.=.=.=.=.=.=.@ > > c : ] @ $ ",
+" j.k.k.l.1.|.|.|.|.1.<.m.n.e.e.e.].].].{.=.=.=.o.p.q.r.@ @ @ @ ] r.0 ",
+" s.t.y L u.v.w.].].].x.0.y.*.=.=.=.b.].].{.=.=.=.z.L C A.@ @ @ @ B.M C. ",
+" D.E.G y L L L F.G.].].].=.=.=.=.=.=.=.}.].].=.=.=.H.L t.E @ @ @ @ I.z p ",
+" J.K.L.E.m L L y L y I M.N.].].=.=.=.=.=.=.=.=.b.].=.=.3 O.G x S P.Q.R.S.x L T. ",
+"U.t.G L G L L y L L L L V.@ @ 7 *.=.=.=.=.=.=.=.=.=.=.=.| W.x X.Y.F Z.Z.`.L L L + ",
+".+L y L y y L y L L y L L O @ @ 7 =.=.=.=.=.=.=.=.=.=.=.+.%.++@+X.++`.x #+y L y L $+ ",
+"%+#+y L y L L L L &+y L z e v @ ; =.=.=.=.=.=.=.=.=.=.=.3 *+Y.#+#+m #+G L y L L L L =+ ",
+"-+;+y L L L y L L L y L y z >+-. .=.=.=.=.=.=.=.=.=.=.=.-.,+Y.#+L y L y L y L y L L y '+",
+"-+;+L L y L y L L y L L y L )+!+=.=.=.=.=.=.=.=.=.=.3 ; @ V.`.#+y L L L L L y L L A y ~+",
+"%+;+L L y L y &+L L L L y L )+{+6 =.=.=.=.=.=.=.=.5 c @ v ]+`.#+L y L y L n L L L y ^+/+",
+"Z x #+y L y L L L y L n L L @+Z.A.5 +.6 3 X 5 7 ] @ @ @ > (+`.#+y L L L L L L L G _+:+ ",
+"<+`.`.;+@+#+m y L L L L y L x Z.K @ @ @ @ @ @ @ @ @ @ @ [+}+|+#+L L y L L L t.-+1+ ",
+"2+d 3+4+5+5+T `.x m y L L x N S 6+@ @ @ @ @ @ @ @ @ @ @ [+]+F ++#+#+m x `.3+7+ ",
+" 8+9+0+}+S 4+Z.N N `.Z.S a+b+# !.'.. . . . . . . $ c+d+S F T N 5+Z.0+e+ ",
+" :+f+g+h+l S }+Q a+i+j+ k+l+]+S 4+4+}+m+ ",
+" f+n+l+K n+o+ p+q+6+r+s+t+= "};
diff --git a/icons/48x48-aquafusion/_symlinks.lst b/icons/48x48-aquafusion/_symlinks.lst
new file mode 100644
index 0000000..01b0b9b
--- /dev/null
+++ b/icons/48x48-aquafusion/_symlinks.lst
@@ -0,0 +1,14 @@
+todo.png choice-no.png
+amusement.png choice-yes.png
+window.png window-close.png
+window.png window-delete.png
+window.png window-destroy.png
+window.png window-iconify.png
+window.png window-identify.png
+window.png window-lower.png
+window.png window-maximize.png
+window.png window-move.png
+window.png window-raise.png
+window.png window-resize.png
+window.png window-shade.png
+window.png window-stick.png
diff --git a/icons/48x48-aquafusion/amusement.png b/icons/48x48-aquafusion/amusement.png
new file mode 100644
index 0000000..5a357e3
--- /dev/null
+++ b/icons/48x48-aquafusion/amusement.png
Binary files differ
diff --git a/icons/48x48-aquafusion/calculator.png b/icons/48x48-aquafusion/calculator.png
new file mode 100644
index 0000000..c452ef3
--- /dev/null
+++ b/icons/48x48-aquafusion/calculator.png
Binary files differ
diff --git a/icons/48x48-aquafusion/cd-player.png b/icons/48x48-aquafusion/cd-player.png
new file mode 100644
index 0000000..42501ff
--- /dev/null
+++ b/icons/48x48-aquafusion/cd-player.png
Binary files differ
diff --git a/icons/48x48-aquafusion/chat.png b/icons/48x48-aquafusion/chat.png
new file mode 100644
index 0000000..2308ff4
--- /dev/null
+++ b/icons/48x48-aquafusion/chat.png
Binary files differ
diff --git a/icons/48x48-aquafusion/clock.png b/icons/48x48-aquafusion/clock.png
new file mode 100644
index 0000000..62445ef
--- /dev/null
+++ b/icons/48x48-aquafusion/clock.png
Binary files differ
diff --git a/icons/48x48-aquafusion/colors.png b/icons/48x48-aquafusion/colors.png
new file mode 100644
index 0000000..d2b0f8b
--- /dev/null
+++ b/icons/48x48-aquafusion/colors.png
Binary files differ
diff --git a/icons/48x48-aquafusion/configuration.png b/icons/48x48-aquafusion/configuration.png
new file mode 100644
index 0000000..dde888e
--- /dev/null
+++ b/icons/48x48-aquafusion/configuration.png
Binary files differ
diff --git a/icons/48x48-aquafusion/development.png b/icons/48x48-aquafusion/development.png
new file mode 100644
index 0000000..351eb0c
--- /dev/null
+++ b/icons/48x48-aquafusion/development.png
Binary files differ
diff --git a/icons/48x48-aquafusion/disk-cd.png b/icons/48x48-aquafusion/disk-cd.png
new file mode 100644
index 0000000..94f53b9
--- /dev/null
+++ b/icons/48x48-aquafusion/disk-cd.png
Binary files differ
diff --git a/icons/48x48-aquafusion/disk-floppy.png b/icons/48x48-aquafusion/disk-floppy.png
new file mode 100644
index 0000000..489231d
--- /dev/null
+++ b/icons/48x48-aquafusion/disk-floppy.png
Binary files differ
diff --git a/icons/48x48-aquafusion/disk.png b/icons/48x48-aquafusion/disk.png
new file mode 100644
index 0000000..f5e5fe6
--- /dev/null
+++ b/icons/48x48-aquafusion/disk.png
Binary files differ
diff --git a/icons/48x48-aquafusion/display.png b/icons/48x48-aquafusion/display.png
new file mode 100644
index 0000000..0b80f4b
--- /dev/null
+++ b/icons/48x48-aquafusion/display.png
Binary files differ
diff --git a/icons/48x48-aquafusion/editor.png b/icons/48x48-aquafusion/editor.png
new file mode 100644
index 0000000..18d600e
--- /dev/null
+++ b/icons/48x48-aquafusion/editor.png
Binary files differ
diff --git a/icons/48x48-aquafusion/empty.png b/icons/48x48-aquafusion/empty.png
new file mode 100644
index 0000000..85e97bd
--- /dev/null
+++ b/icons/48x48-aquafusion/empty.png
Binary files differ
diff --git a/icons/48x48-aquafusion/file-manager.png b/icons/48x48-aquafusion/file-manager.png
new file mode 100644
index 0000000..024291b
--- /dev/null
+++ b/icons/48x48-aquafusion/file-manager.png
Binary files differ
diff --git a/icons/48x48-aquafusion/file.png b/icons/48x48-aquafusion/file.png
new file mode 100644
index 0000000..40e20e3
--- /dev/null
+++ b/icons/48x48-aquafusion/file.png
Binary files differ
diff --git a/icons/48x48-aquafusion/folder-open.png b/icons/48x48-aquafusion/folder-open.png
new file mode 100644
index 0000000..b5d352f
--- /dev/null
+++ b/icons/48x48-aquafusion/folder-open.png
Binary files differ
diff --git a/icons/48x48-aquafusion/folder.png b/icons/48x48-aquafusion/folder.png
new file mode 100644
index 0000000..bdf0796
--- /dev/null
+++ b/icons/48x48-aquafusion/folder.png
Binary files differ
diff --git a/icons/48x48-aquafusion/font.png b/icons/48x48-aquafusion/font.png
new file mode 100644
index 0000000..92cc0d1
--- /dev/null
+++ b/icons/48x48-aquafusion/font.png
Binary files differ
diff --git a/icons/48x48-aquafusion/game-action.png b/icons/48x48-aquafusion/game-action.png
new file mode 100644
index 0000000..6576a8f
--- /dev/null
+++ b/icons/48x48-aquafusion/game-action.png
Binary files differ
diff --git a/icons/48x48-aquafusion/game-board.png b/icons/48x48-aquafusion/game-board.png
new file mode 100644
index 0000000..1874de7
--- /dev/null
+++ b/icons/48x48-aquafusion/game-board.png
Binary files differ
diff --git a/icons/48x48-aquafusion/game-cards.png b/icons/48x48-aquafusion/game-cards.png
new file mode 100644
index 0000000..cd55f40
--- /dev/null
+++ b/icons/48x48-aquafusion/game-cards.png
Binary files differ
diff --git a/icons/48x48-aquafusion/game-logic.png b/icons/48x48-aquafusion/game-logic.png
new file mode 100644
index 0000000..733cd19
--- /dev/null
+++ b/icons/48x48-aquafusion/game-logic.png
Binary files differ
diff --git a/icons/48x48-aquafusion/game.png b/icons/48x48-aquafusion/game.png
new file mode 100644
index 0000000..f25bd53
--- /dev/null
+++ b/icons/48x48-aquafusion/game.png
Binary files differ
diff --git a/icons/48x48-aquafusion/ghostview.png b/icons/48x48-aquafusion/ghostview.png
new file mode 100644
index 0000000..fb930fa
--- /dev/null
+++ b/icons/48x48-aquafusion/ghostview.png
Binary files differ
diff --git a/icons/48x48-aquafusion/gimp.png b/icons/48x48-aquafusion/gimp.png
new file mode 100644
index 0000000..a995ebe
--- /dev/null
+++ b/icons/48x48-aquafusion/gimp.png
Binary files differ
diff --git a/icons/48x48-aquafusion/gnome.png b/icons/48x48-aquafusion/gnome.png
new file mode 100644
index 0000000..9645f40
--- /dev/null
+++ b/icons/48x48-aquafusion/gnome.png
Binary files differ
diff --git a/icons/48x48-aquafusion/gnu.png b/icons/48x48-aquafusion/gnu.png
new file mode 100644
index 0000000..d54e417
--- /dev/null
+++ b/icons/48x48-aquafusion/gnu.png
Binary files differ
diff --git a/icons/48x48-aquafusion/graphics.png b/icons/48x48-aquafusion/graphics.png
new file mode 100644
index 0000000..b531c3b
--- /dev/null
+++ b/icons/48x48-aquafusion/graphics.png
Binary files differ
diff --git a/icons/48x48-aquafusion/help.png b/icons/48x48-aquafusion/help.png
new file mode 100644
index 0000000..44ee538
--- /dev/null
+++ b/icons/48x48-aquafusion/help.png
Binary files differ
diff --git a/icons/48x48-aquafusion/home.png b/icons/48x48-aquafusion/home.png
new file mode 100644
index 0000000..8bb5b0d
--- /dev/null
+++ b/icons/48x48-aquafusion/home.png
Binary files differ
diff --git a/icons/48x48-aquafusion/image-processor.png b/icons/48x48-aquafusion/image-processor.png
new file mode 100644
index 0000000..7db707f
--- /dev/null
+++ b/icons/48x48-aquafusion/image-processor.png
Binary files differ
diff --git a/icons/48x48-aquafusion/image-viewer.png b/icons/48x48-aquafusion/image-viewer.png
new file mode 100644
index 0000000..06644c1
--- /dev/null
+++ b/icons/48x48-aquafusion/image-viewer.png
Binary files differ
diff --git a/icons/48x48-aquafusion/information.png b/icons/48x48-aquafusion/information.png
new file mode 100644
index 0000000..9bd1373
--- /dev/null
+++ b/icons/48x48-aquafusion/information.png
Binary files differ
diff --git a/icons/48x48-aquafusion/item.png b/icons/48x48-aquafusion/item.png
new file mode 100644
index 0000000..725e890
--- /dev/null
+++ b/icons/48x48-aquafusion/item.png
Binary files differ
diff --git a/icons/48x48-aquafusion/kde.png b/icons/48x48-aquafusion/kde.png
new file mode 100644
index 0000000..3b78d5f
--- /dev/null
+++ b/icons/48x48-aquafusion/kde.png
Binary files differ
diff --git a/icons/48x48-aquafusion/keyboard.png b/icons/48x48-aquafusion/keyboard.png
new file mode 100644
index 0000000..b7e011d
--- /dev/null
+++ b/icons/48x48-aquafusion/keyboard.png
Binary files differ
diff --git a/icons/48x48-aquafusion/linux.png b/icons/48x48-aquafusion/linux.png
new file mode 100644
index 0000000..117c8cd
--- /dev/null
+++ b/icons/48x48-aquafusion/linux.png
Binary files differ
diff --git a/icons/48x48-aquafusion/lock.png b/icons/48x48-aquafusion/lock.png
new file mode 100644
index 0000000..b2e93a3
--- /dev/null
+++ b/icons/48x48-aquafusion/lock.png
Binary files differ
diff --git a/icons/48x48-aquafusion/mail.png b/icons/48x48-aquafusion/mail.png
new file mode 100644
index 0000000..fbcb253
--- /dev/null
+++ b/icons/48x48-aquafusion/mail.png
Binary files differ
diff --git a/icons/48x48-aquafusion/modules.png b/icons/48x48-aquafusion/modules.png
new file mode 100644
index 0000000..686bcdc
--- /dev/null
+++ b/icons/48x48-aquafusion/modules.png
Binary files differ
diff --git a/icons/48x48-aquafusion/monitoring.png b/icons/48x48-aquafusion/monitoring.png
new file mode 100644
index 0000000..fd92fa3
--- /dev/null
+++ b/icons/48x48-aquafusion/monitoring.png
Binary files differ
diff --git a/icons/48x48-aquafusion/mouse.png b/icons/48x48-aquafusion/mouse.png
new file mode 100644
index 0000000..e945512
--- /dev/null
+++ b/icons/48x48-aquafusion/mouse.png
Binary files differ
diff --git a/icons/48x48-aquafusion/multimedia.png b/icons/48x48-aquafusion/multimedia.png
new file mode 100644
index 0000000..3606d3e
--- /dev/null
+++ b/icons/48x48-aquafusion/multimedia.png
Binary files differ
diff --git a/icons/48x48-aquafusion/music.png b/icons/48x48-aquafusion/music.png
new file mode 100644
index 0000000..1ddd139
--- /dev/null
+++ b/icons/48x48-aquafusion/music.png
Binary files differ
diff --git a/icons/48x48-aquafusion/netscape.png b/icons/48x48-aquafusion/netscape.png
new file mode 100644
index 0000000..6bd99df
--- /dev/null
+++ b/icons/48x48-aquafusion/netscape.png
Binary files differ
diff --git a/icons/48x48-aquafusion/network.png b/icons/48x48-aquafusion/network.png
new file mode 100644
index 0000000..bcd3c9c
--- /dev/null
+++ b/icons/48x48-aquafusion/network.png
Binary files differ
diff --git a/icons/48x48-aquafusion/news.png b/icons/48x48-aquafusion/news.png
new file mode 100644
index 0000000..eb3375a
--- /dev/null
+++ b/icons/48x48-aquafusion/news.png
Binary files differ
diff --git a/icons/48x48-aquafusion/printing.png b/icons/48x48-aquafusion/printing.png
new file mode 100644
index 0000000..3cb2439
--- /dev/null
+++ b/icons/48x48-aquafusion/printing.png
Binary files differ
diff --git a/icons/48x48-aquafusion/programs.png b/icons/48x48-aquafusion/programs.png
new file mode 100644
index 0000000..8e17fa3
--- /dev/null
+++ b/icons/48x48-aquafusion/programs.png
Binary files differ
diff --git a/icons/48x48-aquafusion/quit.png b/icons/48x48-aquafusion/quit.png
new file mode 100644
index 0000000..4abede2
--- /dev/null
+++ b/icons/48x48-aquafusion/quit.png
Binary files differ
diff --git a/icons/48x48-aquafusion/refresh.png b/icons/48x48-aquafusion/refresh.png
new file mode 100644
index 0000000..bc5e01b
--- /dev/null
+++ b/icons/48x48-aquafusion/refresh.png
Binary files differ
diff --git a/icons/48x48-aquafusion/restart.png b/icons/48x48-aquafusion/restart.png
new file mode 100644
index 0000000..3458d90
--- /dev/null
+++ b/icons/48x48-aquafusion/restart.png
Binary files differ
diff --git a/icons/48x48-aquafusion/science.png b/icons/48x48-aquafusion/science.png
new file mode 100644
index 0000000..fda753a
--- /dev/null
+++ b/icons/48x48-aquafusion/science.png
Binary files differ
diff --git a/icons/48x48-aquafusion/sound.png b/icons/48x48-aquafusion/sound.png
new file mode 100644
index 0000000..3d290f7
--- /dev/null
+++ b/icons/48x48-aquafusion/sound.png
Binary files differ
diff --git a/icons/48x48-aquafusion/system.png b/icons/48x48-aquafusion/system.png
new file mode 100644
index 0000000..6f25537
--- /dev/null
+++ b/icons/48x48-aquafusion/system.png
Binary files differ
diff --git a/icons/48x48-aquafusion/terminal-remote.png b/icons/48x48-aquafusion/terminal-remote.png
new file mode 100644
index 0000000..4ac2878
--- /dev/null
+++ b/icons/48x48-aquafusion/terminal-remote.png
Binary files differ
diff --git a/icons/48x48-aquafusion/terminal-special.png b/icons/48x48-aquafusion/terminal-special.png
new file mode 100644
index 0000000..32f9262
--- /dev/null
+++ b/icons/48x48-aquafusion/terminal-special.png
Binary files differ
diff --git a/icons/48x48-aquafusion/terminal.png b/icons/48x48-aquafusion/terminal.png
new file mode 100644
index 0000000..779dd8a
--- /dev/null
+++ b/icons/48x48-aquafusion/terminal.png
Binary files differ
diff --git a/icons/48x48-aquafusion/themes.png b/icons/48x48-aquafusion/themes.png
new file mode 100644
index 0000000..515e778
--- /dev/null
+++ b/icons/48x48-aquafusion/themes.png
Binary files differ
diff --git a/icons/48x48-aquafusion/todo.png b/icons/48x48-aquafusion/todo.png
new file mode 100644
index 0000000..6151190
--- /dev/null
+++ b/icons/48x48-aquafusion/todo.png
Binary files differ
diff --git a/icons/48x48-aquafusion/unknown.png b/icons/48x48-aquafusion/unknown.png
new file mode 100644
index 0000000..aa998f6
--- /dev/null
+++ b/icons/48x48-aquafusion/unknown.png
Binary files differ
diff --git a/icons/48x48-aquafusion/utility.png b/icons/48x48-aquafusion/utility.png
new file mode 100644
index 0000000..4a23ccd
--- /dev/null
+++ b/icons/48x48-aquafusion/utility.png
Binary files differ
diff --git a/icons/48x48-aquafusion/video.png b/icons/48x48-aquafusion/video.png
new file mode 100644
index 0000000..8e319da
--- /dev/null
+++ b/icons/48x48-aquafusion/video.png
Binary files differ
diff --git a/icons/48x48-aquafusion/viewer.png b/icons/48x48-aquafusion/viewer.png
new file mode 100644
index 0000000..72c730f
--- /dev/null
+++ b/icons/48x48-aquafusion/viewer.png
Binary files differ
diff --git a/icons/48x48-aquafusion/window.png b/icons/48x48-aquafusion/window.png
new file mode 100644
index 0000000..c06103e
--- /dev/null
+++ b/icons/48x48-aquafusion/window.png
Binary files differ
diff --git a/icons/48x48-aquafusion/windows.png b/icons/48x48-aquafusion/windows.png
new file mode 100644
index 0000000..d3783a3
--- /dev/null
+++ b/icons/48x48-aquafusion/windows.png
Binary files differ
diff --git a/icons/48x48-aquafusion/word-processor.png b/icons/48x48-aquafusion/word-processor.png
new file mode 100644
index 0000000..19c89c9
--- /dev/null
+++ b/icons/48x48-aquafusion/word-processor.png
Binary files differ
diff --git a/icons/48x48-aquafusion/www.png b/icons/48x48-aquafusion/www.png
new file mode 100644
index 0000000..be9a548
--- /dev/null
+++ b/icons/48x48-aquafusion/www.png
Binary files differ
diff --git a/icons/48x48-aquafusion/xv.png b/icons/48x48-aquafusion/xv.png
new file mode 100644
index 0000000..4e92479
--- /dev/null
+++ b/icons/48x48-aquafusion/xv.png
Binary files differ
diff --git a/icons/48x48-crystalclear/_symlinks.lst b/icons/48x48-crystalclear/_symlinks.lst
new file mode 100644
index 0000000..afc435e
--- /dev/null
+++ b/icons/48x48-crystalclear/_symlinks.lst
@@ -0,0 +1 @@
+image-viewer.png xv.png
diff --git a/icons/48x48-crystalclear/amusement.png b/icons/48x48-crystalclear/amusement.png
new file mode 100644
index 0000000..b8e20c4
--- /dev/null
+++ b/icons/48x48-crystalclear/amusement.png
Binary files differ
diff --git a/icons/48x48-crystalclear/calculator.png b/icons/48x48-crystalclear/calculator.png
new file mode 100644
index 0000000..3640f09
--- /dev/null
+++ b/icons/48x48-crystalclear/calculator.png
Binary files differ
diff --git a/icons/48x48-crystalclear/cd-player.png b/icons/48x48-crystalclear/cd-player.png
new file mode 100644
index 0000000..a1f0ab7
--- /dev/null
+++ b/icons/48x48-crystalclear/cd-player.png
Binary files differ
diff --git a/icons/48x48-crystalclear/chat.png b/icons/48x48-crystalclear/chat.png
new file mode 100644
index 0000000..53fe9e4
--- /dev/null
+++ b/icons/48x48-crystalclear/chat.png
Binary files differ
diff --git a/icons/48x48-crystalclear/choice-no.png b/icons/48x48-crystalclear/choice-no.png
new file mode 100644
index 0000000..f299b2d
--- /dev/null
+++ b/icons/48x48-crystalclear/choice-no.png
Binary files differ
diff --git a/icons/48x48-crystalclear/choice-yes.png b/icons/48x48-crystalclear/choice-yes.png
new file mode 100644
index 0000000..1740836
--- /dev/null
+++ b/icons/48x48-crystalclear/choice-yes.png
Binary files differ
diff --git a/icons/48x48-crystalclear/clock.png b/icons/48x48-crystalclear/clock.png
new file mode 100644
index 0000000..b974797
--- /dev/null
+++ b/icons/48x48-crystalclear/clock.png
Binary files differ
diff --git a/icons/48x48-crystalclear/colors.png b/icons/48x48-crystalclear/colors.png
new file mode 100644
index 0000000..4be4e35
--- /dev/null
+++ b/icons/48x48-crystalclear/colors.png
Binary files differ
diff --git a/icons/48x48-crystalclear/configuration.png b/icons/48x48-crystalclear/configuration.png
new file mode 100644
index 0000000..d935079
--- /dev/null
+++ b/icons/48x48-crystalclear/configuration.png
Binary files differ
diff --git a/icons/48x48-crystalclear/development.png b/icons/48x48-crystalclear/development.png
new file mode 100644
index 0000000..e57255d
--- /dev/null
+++ b/icons/48x48-crystalclear/development.png
Binary files differ
diff --git a/icons/48x48-crystalclear/disk-cd.png b/icons/48x48-crystalclear/disk-cd.png
new file mode 100644
index 0000000..f420e71
--- /dev/null
+++ b/icons/48x48-crystalclear/disk-cd.png
Binary files differ
diff --git a/icons/48x48-crystalclear/disk-floppy.png b/icons/48x48-crystalclear/disk-floppy.png
new file mode 100644
index 0000000..3bae28c
--- /dev/null
+++ b/icons/48x48-crystalclear/disk-floppy.png
Binary files differ
diff --git a/icons/48x48-crystalclear/disk.png b/icons/48x48-crystalclear/disk.png
new file mode 100644
index 0000000..dcff4fb
--- /dev/null
+++ b/icons/48x48-crystalclear/disk.png
Binary files differ
diff --git a/icons/48x48-crystalclear/display.png b/icons/48x48-crystalclear/display.png
new file mode 100644
index 0000000..c0001db
--- /dev/null
+++ b/icons/48x48-crystalclear/display.png
Binary files differ
diff --git a/icons/48x48-crystalclear/editor.png b/icons/48x48-crystalclear/editor.png
new file mode 100644
index 0000000..c0fae64
--- /dev/null
+++ b/icons/48x48-crystalclear/editor.png
Binary files differ
diff --git a/icons/48x48-crystalclear/empty.png b/icons/48x48-crystalclear/empty.png
new file mode 100644
index 0000000..8d429f9
--- /dev/null
+++ b/icons/48x48-crystalclear/empty.png
Binary files differ
diff --git a/icons/48x48-crystalclear/file-manager.png b/icons/48x48-crystalclear/file-manager.png
new file mode 100644
index 0000000..c2c1039
--- /dev/null
+++ b/icons/48x48-crystalclear/file-manager.png
Binary files differ
diff --git a/icons/48x48-crystalclear/file.png b/icons/48x48-crystalclear/file.png
new file mode 100644
index 0000000..ffa36d0
--- /dev/null
+++ b/icons/48x48-crystalclear/file.png
Binary files differ
diff --git a/icons/48x48-crystalclear/folder-open.png b/icons/48x48-crystalclear/folder-open.png
new file mode 100644
index 0000000..1d8005a
--- /dev/null
+++ b/icons/48x48-crystalclear/folder-open.png
Binary files differ
diff --git a/icons/48x48-crystalclear/folder.png b/icons/48x48-crystalclear/folder.png
new file mode 100644
index 0000000..151d1cd
--- /dev/null
+++ b/icons/48x48-crystalclear/folder.png
Binary files differ
diff --git a/icons/48x48-crystalclear/font.png b/icons/48x48-crystalclear/font.png
new file mode 100644
index 0000000..c52d620
--- /dev/null
+++ b/icons/48x48-crystalclear/font.png
Binary files differ
diff --git a/icons/48x48-crystalclear/game-action.png b/icons/48x48-crystalclear/game-action.png
new file mode 100644
index 0000000..00b375a
--- /dev/null
+++ b/icons/48x48-crystalclear/game-action.png
Binary files differ
diff --git a/icons/48x48-crystalclear/game-board.png b/icons/48x48-crystalclear/game-board.png
new file mode 100644
index 0000000..3ba9b1c
--- /dev/null
+++ b/icons/48x48-crystalclear/game-board.png
Binary files differ
diff --git a/icons/48x48-crystalclear/game-cards.png b/icons/48x48-crystalclear/game-cards.png
new file mode 100644
index 0000000..13b98c9
--- /dev/null
+++ b/icons/48x48-crystalclear/game-cards.png
Binary files differ
diff --git a/icons/48x48-crystalclear/game-logic.png b/icons/48x48-crystalclear/game-logic.png
new file mode 100644
index 0000000..481d8d6
--- /dev/null
+++ b/icons/48x48-crystalclear/game-logic.png
Binary files differ
diff --git a/icons/48x48-crystalclear/game.png b/icons/48x48-crystalclear/game.png
new file mode 100644
index 0000000..9565ce1
--- /dev/null
+++ b/icons/48x48-crystalclear/game.png
Binary files differ
diff --git a/icons/48x48-crystalclear/ghostview.png b/icons/48x48-crystalclear/ghostview.png
new file mode 100644
index 0000000..404462d
--- /dev/null
+++ b/icons/48x48-crystalclear/ghostview.png
Binary files differ
diff --git a/icons/48x48-crystalclear/gimp.png b/icons/48x48-crystalclear/gimp.png
new file mode 100644
index 0000000..181653b
--- /dev/null
+++ b/icons/48x48-crystalclear/gimp.png
Binary files differ
diff --git a/icons/48x48-crystalclear/gnome.png b/icons/48x48-crystalclear/gnome.png
new file mode 100644
index 0000000..e683960
--- /dev/null
+++ b/icons/48x48-crystalclear/gnome.png
Binary files differ
diff --git a/icons/48x48-crystalclear/gnu.png b/icons/48x48-crystalclear/gnu.png
new file mode 100644
index 0000000..8ebd210
--- /dev/null
+++ b/icons/48x48-crystalclear/gnu.png
Binary files differ
diff --git a/icons/48x48-crystalclear/graphics.png b/icons/48x48-crystalclear/graphics.png
new file mode 100644
index 0000000..2de7bfc
--- /dev/null
+++ b/icons/48x48-crystalclear/graphics.png
Binary files differ
diff --git a/icons/48x48-crystalclear/help.png b/icons/48x48-crystalclear/help.png
new file mode 100644
index 0000000..a272c64
--- /dev/null
+++ b/icons/48x48-crystalclear/help.png
Binary files differ
diff --git a/icons/48x48-crystalclear/home.png b/icons/48x48-crystalclear/home.png
new file mode 100644
index 0000000..226cf3f
--- /dev/null
+++ b/icons/48x48-crystalclear/home.png
Binary files differ
diff --git a/icons/48x48-crystalclear/image-processor.png b/icons/48x48-crystalclear/image-processor.png
new file mode 100644
index 0000000..3cf7678
--- /dev/null
+++ b/icons/48x48-crystalclear/image-processor.png
Binary files differ
diff --git a/icons/48x48-crystalclear/image-viewer.png b/icons/48x48-crystalclear/image-viewer.png
new file mode 100644
index 0000000..35b9141
--- /dev/null
+++ b/icons/48x48-crystalclear/image-viewer.png
Binary files differ
diff --git a/icons/48x48-crystalclear/information.png b/icons/48x48-crystalclear/information.png
new file mode 100644
index 0000000..3edc06e
--- /dev/null
+++ b/icons/48x48-crystalclear/information.png
Binary files differ
diff --git a/icons/48x48-crystalclear/item.png b/icons/48x48-crystalclear/item.png
new file mode 100644
index 0000000..d1f5e91
--- /dev/null
+++ b/icons/48x48-crystalclear/item.png
Binary files differ
diff --git a/icons/48x48-crystalclear/kde.png b/icons/48x48-crystalclear/kde.png
new file mode 100644
index 0000000..79275b2
--- /dev/null
+++ b/icons/48x48-crystalclear/kde.png
Binary files differ
diff --git a/icons/48x48-crystalclear/keyboard.png b/icons/48x48-crystalclear/keyboard.png
new file mode 100644
index 0000000..7bc8aae
--- /dev/null
+++ b/icons/48x48-crystalclear/keyboard.png
Binary files differ
diff --git a/icons/48x48-crystalclear/linux.png b/icons/48x48-crystalclear/linux.png
new file mode 100644
index 0000000..61c96a2
--- /dev/null
+++ b/icons/48x48-crystalclear/linux.png
Binary files differ
diff --git a/icons/48x48-crystalclear/lock.png b/icons/48x48-crystalclear/lock.png
new file mode 100644
index 0000000..ad5f308
--- /dev/null
+++ b/icons/48x48-crystalclear/lock.png
Binary files differ
diff --git a/icons/48x48-crystalclear/mail.png b/icons/48x48-crystalclear/mail.png
new file mode 100644
index 0000000..c971768
--- /dev/null
+++ b/icons/48x48-crystalclear/mail.png
Binary files differ
diff --git a/icons/48x48-crystalclear/modules.png b/icons/48x48-crystalclear/modules.png
new file mode 100644
index 0000000..29d351f
--- /dev/null
+++ b/icons/48x48-crystalclear/modules.png
Binary files differ
diff --git a/icons/48x48-crystalclear/monitoring.png b/icons/48x48-crystalclear/monitoring.png
new file mode 100644
index 0000000..b636ff0
--- /dev/null
+++ b/icons/48x48-crystalclear/monitoring.png
Binary files differ
diff --git a/icons/48x48-crystalclear/mouse.png b/icons/48x48-crystalclear/mouse.png
new file mode 100644
index 0000000..32e6c66
--- /dev/null
+++ b/icons/48x48-crystalclear/mouse.png
Binary files differ
diff --git a/icons/48x48-crystalclear/multimedia.png b/icons/48x48-crystalclear/multimedia.png
new file mode 100644
index 0000000..97edf2f
--- /dev/null
+++ b/icons/48x48-crystalclear/multimedia.png
Binary files differ
diff --git a/icons/48x48-crystalclear/music.png b/icons/48x48-crystalclear/music.png
new file mode 100644
index 0000000..9b3298d
--- /dev/null
+++ b/icons/48x48-crystalclear/music.png
Binary files differ
diff --git a/icons/48x48-crystalclear/netscape.png b/icons/48x48-crystalclear/netscape.png
new file mode 100644
index 0000000..75501cc
--- /dev/null
+++ b/icons/48x48-crystalclear/netscape.png
Binary files differ
diff --git a/icons/48x48-crystalclear/network.png b/icons/48x48-crystalclear/network.png
new file mode 100644
index 0000000..9af036d
--- /dev/null
+++ b/icons/48x48-crystalclear/network.png
Binary files differ
diff --git a/icons/48x48-crystalclear/news.png b/icons/48x48-crystalclear/news.png
new file mode 100644
index 0000000..c041744
--- /dev/null
+++ b/icons/48x48-crystalclear/news.png
Binary files differ
diff --git a/icons/48x48-crystalclear/printing.png b/icons/48x48-crystalclear/printing.png
new file mode 100644
index 0000000..8466206
--- /dev/null
+++ b/icons/48x48-crystalclear/printing.png
Binary files differ
diff --git a/icons/48x48-crystalclear/programs.png b/icons/48x48-crystalclear/programs.png
new file mode 100644
index 0000000..db59aec
--- /dev/null
+++ b/icons/48x48-crystalclear/programs.png
Binary files differ
diff --git a/icons/48x48-crystalclear/quit.png b/icons/48x48-crystalclear/quit.png
new file mode 100644
index 0000000..30dfed6
--- /dev/null
+++ b/icons/48x48-crystalclear/quit.png
Binary files differ
diff --git a/icons/48x48-crystalclear/refresh.png b/icons/48x48-crystalclear/refresh.png
new file mode 100644
index 0000000..df779f4
--- /dev/null
+++ b/icons/48x48-crystalclear/refresh.png
Binary files differ
diff --git a/icons/48x48-crystalclear/restart.png b/icons/48x48-crystalclear/restart.png
new file mode 100644
index 0000000..8c04658
--- /dev/null
+++ b/icons/48x48-crystalclear/restart.png
Binary files differ
diff --git a/icons/48x48-crystalclear/science.png b/icons/48x48-crystalclear/science.png
new file mode 100644
index 0000000..8f18153
--- /dev/null
+++ b/icons/48x48-crystalclear/science.png
Binary files differ
diff --git a/icons/48x48-crystalclear/sound.png b/icons/48x48-crystalclear/sound.png
new file mode 100644
index 0000000..145c406
--- /dev/null
+++ b/icons/48x48-crystalclear/sound.png
Binary files differ
diff --git a/icons/48x48-crystalclear/system.png b/icons/48x48-crystalclear/system.png
new file mode 100644
index 0000000..a4cef2f
--- /dev/null
+++ b/icons/48x48-crystalclear/system.png
Binary files differ
diff --git a/icons/48x48-crystalclear/terminal-remote.png b/icons/48x48-crystalclear/terminal-remote.png
new file mode 100644
index 0000000..c3308ee
--- /dev/null
+++ b/icons/48x48-crystalclear/terminal-remote.png
Binary files differ
diff --git a/icons/48x48-crystalclear/terminal-special.png b/icons/48x48-crystalclear/terminal-special.png
new file mode 100644
index 0000000..4811f6d
--- /dev/null
+++ b/icons/48x48-crystalclear/terminal-special.png
Binary files differ
diff --git a/icons/48x48-crystalclear/terminal.png b/icons/48x48-crystalclear/terminal.png
new file mode 100644
index 0000000..de458c1
--- /dev/null
+++ b/icons/48x48-crystalclear/terminal.png
Binary files differ
diff --git a/icons/48x48-crystalclear/themes.png b/icons/48x48-crystalclear/themes.png
new file mode 100644
index 0000000..7ff83c0
--- /dev/null
+++ b/icons/48x48-crystalclear/themes.png
Binary files differ
diff --git a/icons/48x48-crystalclear/todo.png b/icons/48x48-crystalclear/todo.png
new file mode 100644
index 0000000..16a227c
--- /dev/null
+++ b/icons/48x48-crystalclear/todo.png
Binary files differ
diff --git a/icons/48x48-crystalclear/unknown.png b/icons/48x48-crystalclear/unknown.png
new file mode 100644
index 0000000..99a6359
--- /dev/null
+++ b/icons/48x48-crystalclear/unknown.png
Binary files differ
diff --git a/icons/48x48-crystalclear/utility.png b/icons/48x48-crystalclear/utility.png
new file mode 100644
index 0000000..8987688
--- /dev/null
+++ b/icons/48x48-crystalclear/utility.png
Binary files differ
diff --git a/icons/48x48-crystalclear/video.png b/icons/48x48-crystalclear/video.png
new file mode 100644
index 0000000..fe051cc
--- /dev/null
+++ b/icons/48x48-crystalclear/video.png
Binary files differ
diff --git a/icons/48x48-crystalclear/viewer.png b/icons/48x48-crystalclear/viewer.png
new file mode 100644
index 0000000..1909643
--- /dev/null
+++ b/icons/48x48-crystalclear/viewer.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window-close.png b/icons/48x48-crystalclear/window-close.png
new file mode 100644
index 0000000..057a581
--- /dev/null
+++ b/icons/48x48-crystalclear/window-close.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window-delete.png b/icons/48x48-crystalclear/window-delete.png
new file mode 100644
index 0000000..d05b69f
--- /dev/null
+++ b/icons/48x48-crystalclear/window-delete.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window-destroy.png b/icons/48x48-crystalclear/window-destroy.png
new file mode 100644
index 0000000..418304b
--- /dev/null
+++ b/icons/48x48-crystalclear/window-destroy.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window-iconify.png b/icons/48x48-crystalclear/window-iconify.png
new file mode 100644
index 0000000..3ea767d
--- /dev/null
+++ b/icons/48x48-crystalclear/window-iconify.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window-identify.png b/icons/48x48-crystalclear/window-identify.png
new file mode 100644
index 0000000..97c1a05
--- /dev/null
+++ b/icons/48x48-crystalclear/window-identify.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window-lower.png b/icons/48x48-crystalclear/window-lower.png
new file mode 100644
index 0000000..26c592b
--- /dev/null
+++ b/icons/48x48-crystalclear/window-lower.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window-maximize.png b/icons/48x48-crystalclear/window-maximize.png
new file mode 100644
index 0000000..f53bfe0
--- /dev/null
+++ b/icons/48x48-crystalclear/window-maximize.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window-move.png b/icons/48x48-crystalclear/window-move.png
new file mode 100644
index 0000000..a812578
--- /dev/null
+++ b/icons/48x48-crystalclear/window-move.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window-raise.png b/icons/48x48-crystalclear/window-raise.png
new file mode 100644
index 0000000..1b0b53d
--- /dev/null
+++ b/icons/48x48-crystalclear/window-raise.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window-resize.png b/icons/48x48-crystalclear/window-resize.png
new file mode 100644
index 0000000..48af2c8
--- /dev/null
+++ b/icons/48x48-crystalclear/window-resize.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window-shade.png b/icons/48x48-crystalclear/window-shade.png
new file mode 100644
index 0000000..29ace5b
--- /dev/null
+++ b/icons/48x48-crystalclear/window-shade.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window-stick.png b/icons/48x48-crystalclear/window-stick.png
new file mode 100644
index 0000000..51d0ec3
--- /dev/null
+++ b/icons/48x48-crystalclear/window-stick.png
Binary files differ
diff --git a/icons/48x48-crystalclear/window.png b/icons/48x48-crystalclear/window.png
new file mode 100644
index 0000000..d31c3f2
--- /dev/null
+++ b/icons/48x48-crystalclear/window.png
Binary files differ
diff --git a/icons/48x48-crystalclear/windows.png b/icons/48x48-crystalclear/windows.png
new file mode 100644
index 0000000..0ee0e86
--- /dev/null
+++ b/icons/48x48-crystalclear/windows.png
Binary files differ
diff --git a/icons/48x48-crystalclear/word-processor.png b/icons/48x48-crystalclear/word-processor.png
new file mode 100644
index 0000000..18b1843
--- /dev/null
+++ b/icons/48x48-crystalclear/word-processor.png
Binary files differ
diff --git a/icons/48x48-crystalclear/www.png b/icons/48x48-crystalclear/www.png
new file mode 100644
index 0000000..31e5c26
--- /dev/null
+++ b/icons/48x48-crystalclear/www.png
Binary files differ
diff --git a/icons/48x48-gartoon/_symlinks.lst b/icons/48x48-gartoon/_symlinks.lst
new file mode 100644
index 0000000..13bc5d1
--- /dev/null
+++ b/icons/48x48-gartoon/_symlinks.lst
@@ -0,0 +1,8 @@
+game.png game-action.png
+game.png game-board.png
+game.png game-cards.png
+game.png game-logic.png
+image-processor.png graphics.png
+unknown.png linux.png
+www.png netscape.png
+multimedia.png video.png
diff --git a/icons/48x48-gartoon/amusement.png b/icons/48x48-gartoon/amusement.png
new file mode 100644
index 0000000..4017b7e
--- /dev/null
+++ b/icons/48x48-gartoon/amusement.png
Binary files differ
diff --git a/icons/48x48-gartoon/calculator.png b/icons/48x48-gartoon/calculator.png
new file mode 100644
index 0000000..5285b0a
--- /dev/null
+++ b/icons/48x48-gartoon/calculator.png
Binary files differ
diff --git a/icons/48x48-gartoon/cd-player.png b/icons/48x48-gartoon/cd-player.png
new file mode 100644
index 0000000..027066b
--- /dev/null
+++ b/icons/48x48-gartoon/cd-player.png
Binary files differ
diff --git a/icons/48x48-gartoon/chat.png b/icons/48x48-gartoon/chat.png
new file mode 100644
index 0000000..4b5f3c0
--- /dev/null
+++ b/icons/48x48-gartoon/chat.png
Binary files differ
diff --git a/icons/48x48-gartoon/choice-no.png b/icons/48x48-gartoon/choice-no.png
new file mode 100644
index 0000000..d62ab35
--- /dev/null
+++ b/icons/48x48-gartoon/choice-no.png
Binary files differ
diff --git a/icons/48x48-gartoon/choice-yes.png b/icons/48x48-gartoon/choice-yes.png
new file mode 100644
index 0000000..18908f2
--- /dev/null
+++ b/icons/48x48-gartoon/choice-yes.png
Binary files differ
diff --git a/icons/48x48-gartoon/clock.png b/icons/48x48-gartoon/clock.png
new file mode 100644
index 0000000..a1fd4fd
--- /dev/null
+++ b/icons/48x48-gartoon/clock.png
Binary files differ
diff --git a/icons/48x48-gartoon/colors.png b/icons/48x48-gartoon/colors.png
new file mode 100644
index 0000000..bb354ee
--- /dev/null
+++ b/icons/48x48-gartoon/colors.png
Binary files differ
diff --git a/icons/48x48-gartoon/configuration.png b/icons/48x48-gartoon/configuration.png
new file mode 100644
index 0000000..1a75330
--- /dev/null
+++ b/icons/48x48-gartoon/configuration.png
Binary files differ
diff --git a/icons/48x48-gartoon/development.png b/icons/48x48-gartoon/development.png
new file mode 100644
index 0000000..df2cbfc
--- /dev/null
+++ b/icons/48x48-gartoon/development.png
Binary files differ
diff --git a/icons/48x48-gartoon/disk-cd.png b/icons/48x48-gartoon/disk-cd.png
new file mode 100644
index 0000000..05b5c2d
--- /dev/null
+++ b/icons/48x48-gartoon/disk-cd.png
Binary files differ
diff --git a/icons/48x48-gartoon/disk-floppy.png b/icons/48x48-gartoon/disk-floppy.png
new file mode 100644
index 0000000..d0313d7
--- /dev/null
+++ b/icons/48x48-gartoon/disk-floppy.png
Binary files differ
diff --git a/icons/48x48-gartoon/disk.png b/icons/48x48-gartoon/disk.png
new file mode 100644
index 0000000..2c56302
--- /dev/null
+++ b/icons/48x48-gartoon/disk.png
Binary files differ
diff --git a/icons/48x48-gartoon/display.png b/icons/48x48-gartoon/display.png
new file mode 100644
index 0000000..d30f46e
--- /dev/null
+++ b/icons/48x48-gartoon/display.png
Binary files differ
diff --git a/icons/48x48-gartoon/editor.png b/icons/48x48-gartoon/editor.png
new file mode 100644
index 0000000..197abf7
--- /dev/null
+++ b/icons/48x48-gartoon/editor.png
Binary files differ
diff --git a/icons/48x48-gartoon/empty.png b/icons/48x48-gartoon/empty.png
new file mode 100644
index 0000000..8d429f9
--- /dev/null
+++ b/icons/48x48-gartoon/empty.png
Binary files differ
diff --git a/icons/48x48-gartoon/file-manager.png b/icons/48x48-gartoon/file-manager.png
new file mode 100644
index 0000000..040ee28
--- /dev/null
+++ b/icons/48x48-gartoon/file-manager.png
Binary files differ
diff --git a/icons/48x48-gartoon/file.png b/icons/48x48-gartoon/file.png
new file mode 100644
index 0000000..da6d1d3
--- /dev/null
+++ b/icons/48x48-gartoon/file.png
Binary files differ
diff --git a/icons/48x48-gartoon/folder-open.png b/icons/48x48-gartoon/folder-open.png
new file mode 100644
index 0000000..11ec3a7
--- /dev/null
+++ b/icons/48x48-gartoon/folder-open.png
Binary files differ
diff --git a/icons/48x48-gartoon/folder.png b/icons/48x48-gartoon/folder.png
new file mode 100644
index 0000000..e4117bb
--- /dev/null
+++ b/icons/48x48-gartoon/folder.png
Binary files differ
diff --git a/icons/48x48-gartoon/font.png b/icons/48x48-gartoon/font.png
new file mode 100644
index 0000000..a65a63c
--- /dev/null
+++ b/icons/48x48-gartoon/font.png
Binary files differ
diff --git a/icons/48x48-gartoon/game.png b/icons/48x48-gartoon/game.png
new file mode 100644
index 0000000..501eb87
--- /dev/null
+++ b/icons/48x48-gartoon/game.png
Binary files differ
diff --git a/icons/48x48-gartoon/ghostview.png b/icons/48x48-gartoon/ghostview.png
new file mode 100644
index 0000000..884358e
--- /dev/null
+++ b/icons/48x48-gartoon/ghostview.png
Binary files differ
diff --git a/icons/48x48-gartoon/gimp.png b/icons/48x48-gartoon/gimp.png
new file mode 100644
index 0000000..0ea331b
--- /dev/null
+++ b/icons/48x48-gartoon/gimp.png
Binary files differ
diff --git a/icons/48x48-gartoon/gnome.png b/icons/48x48-gartoon/gnome.png
new file mode 100644
index 0000000..e419e44
--- /dev/null
+++ b/icons/48x48-gartoon/gnome.png
Binary files differ
diff --git a/icons/48x48-gartoon/gnu.png b/icons/48x48-gartoon/gnu.png
new file mode 100644
index 0000000..e9bd354
--- /dev/null
+++ b/icons/48x48-gartoon/gnu.png
Binary files differ
diff --git a/icons/48x48-gartoon/help.png b/icons/48x48-gartoon/help.png
new file mode 100644
index 0000000..98c4dc7
--- /dev/null
+++ b/icons/48x48-gartoon/help.png
Binary files differ
diff --git a/icons/48x48-gartoon/home.png b/icons/48x48-gartoon/home.png
new file mode 100644
index 0000000..c8d4b2e
--- /dev/null
+++ b/icons/48x48-gartoon/home.png
Binary files differ
diff --git a/icons/48x48-gartoon/image-processor.png b/icons/48x48-gartoon/image-processor.png
new file mode 100644
index 0000000..00c29dd
--- /dev/null
+++ b/icons/48x48-gartoon/image-processor.png
Binary files differ
diff --git a/icons/48x48-gartoon/image-viewer.png b/icons/48x48-gartoon/image-viewer.png
new file mode 100644
index 0000000..bfa0880
--- /dev/null
+++ b/icons/48x48-gartoon/image-viewer.png
Binary files differ
diff --git a/icons/48x48-gartoon/information.png b/icons/48x48-gartoon/information.png
new file mode 100644
index 0000000..6e8356b
--- /dev/null
+++ b/icons/48x48-gartoon/information.png
Binary files differ
diff --git a/icons/48x48-gartoon/item.png b/icons/48x48-gartoon/item.png
new file mode 100644
index 0000000..172b7c6
--- /dev/null
+++ b/icons/48x48-gartoon/item.png
Binary files differ
diff --git a/icons/48x48-gartoon/kde.png b/icons/48x48-gartoon/kde.png
new file mode 100644
index 0000000..139d999
--- /dev/null
+++ b/icons/48x48-gartoon/kde.png
Binary files differ
diff --git a/icons/48x48-gartoon/keyboard.png b/icons/48x48-gartoon/keyboard.png
new file mode 100644
index 0000000..5ab65fa
--- /dev/null
+++ b/icons/48x48-gartoon/keyboard.png
Binary files differ
diff --git a/icons/48x48-gartoon/lock.png b/icons/48x48-gartoon/lock.png
new file mode 100644
index 0000000..ee394d9
--- /dev/null
+++ b/icons/48x48-gartoon/lock.png
Binary files differ
diff --git a/icons/48x48-gartoon/mail.png b/icons/48x48-gartoon/mail.png
new file mode 100644
index 0000000..7e2f88b
--- /dev/null
+++ b/icons/48x48-gartoon/mail.png
Binary files differ
diff --git a/icons/48x48-gartoon/modules.png b/icons/48x48-gartoon/modules.png
new file mode 100644
index 0000000..8101859
--- /dev/null
+++ b/icons/48x48-gartoon/modules.png
Binary files differ
diff --git a/icons/48x48-gartoon/monitoring.png b/icons/48x48-gartoon/monitoring.png
new file mode 100644
index 0000000..c2ce357
--- /dev/null
+++ b/icons/48x48-gartoon/monitoring.png
Binary files differ
diff --git a/icons/48x48-gartoon/mouse.png b/icons/48x48-gartoon/mouse.png
new file mode 100644
index 0000000..f4ddc7e
--- /dev/null
+++ b/icons/48x48-gartoon/mouse.png
Binary files differ
diff --git a/icons/48x48-gartoon/multimedia.png b/icons/48x48-gartoon/multimedia.png
new file mode 100644
index 0000000..e55fecb
--- /dev/null
+++ b/icons/48x48-gartoon/multimedia.png
Binary files differ
diff --git a/icons/48x48-gartoon/music.png b/icons/48x48-gartoon/music.png
new file mode 100644
index 0000000..d0a7dde
--- /dev/null
+++ b/icons/48x48-gartoon/music.png
Binary files differ
diff --git a/icons/48x48-gartoon/network.png b/icons/48x48-gartoon/network.png
new file mode 100644
index 0000000..0fe8d2b
--- /dev/null
+++ b/icons/48x48-gartoon/network.png
Binary files differ
diff --git a/icons/48x48-gartoon/news.png b/icons/48x48-gartoon/news.png
new file mode 100644
index 0000000..09bdfba
--- /dev/null
+++ b/icons/48x48-gartoon/news.png
Binary files differ
diff --git a/icons/48x48-gartoon/printing.png b/icons/48x48-gartoon/printing.png
new file mode 100644
index 0000000..6931c41
--- /dev/null
+++ b/icons/48x48-gartoon/printing.png
Binary files differ
diff --git a/icons/48x48-gartoon/programs.png b/icons/48x48-gartoon/programs.png
new file mode 100644
index 0000000..0855b0f
--- /dev/null
+++ b/icons/48x48-gartoon/programs.png
Binary files differ
diff --git a/icons/48x48-gartoon/quit.png b/icons/48x48-gartoon/quit.png
new file mode 100644
index 0000000..4e0f230
--- /dev/null
+++ b/icons/48x48-gartoon/quit.png
Binary files differ
diff --git a/icons/48x48-gartoon/refresh.png b/icons/48x48-gartoon/refresh.png
new file mode 100644
index 0000000..3f40f81
--- /dev/null
+++ b/icons/48x48-gartoon/refresh.png
Binary files differ
diff --git a/icons/48x48-gartoon/restart.png b/icons/48x48-gartoon/restart.png
new file mode 100644
index 0000000..c225983
--- /dev/null
+++ b/icons/48x48-gartoon/restart.png
Binary files differ
diff --git a/icons/48x48-gartoon/science.png b/icons/48x48-gartoon/science.png
new file mode 100644
index 0000000..9bcd052
--- /dev/null
+++ b/icons/48x48-gartoon/science.png
Binary files differ
diff --git a/icons/48x48-gartoon/sound.png b/icons/48x48-gartoon/sound.png
new file mode 100644
index 0000000..1916bb0
--- /dev/null
+++ b/icons/48x48-gartoon/sound.png
Binary files differ
diff --git a/icons/48x48-gartoon/system.png b/icons/48x48-gartoon/system.png
new file mode 100644
index 0000000..f567dc3
--- /dev/null
+++ b/icons/48x48-gartoon/system.png
Binary files differ
diff --git a/icons/48x48-gartoon/terminal-remote.png b/icons/48x48-gartoon/terminal-remote.png
new file mode 100644
index 0000000..d55e4ac
--- /dev/null
+++ b/icons/48x48-gartoon/terminal-remote.png
Binary files differ
diff --git a/icons/48x48-gartoon/terminal-special.png b/icons/48x48-gartoon/terminal-special.png
new file mode 100644
index 0000000..fee3ed5
--- /dev/null
+++ b/icons/48x48-gartoon/terminal-special.png
Binary files differ
diff --git a/icons/48x48-gartoon/terminal.png b/icons/48x48-gartoon/terminal.png
new file mode 100644
index 0000000..ffff2be
--- /dev/null
+++ b/icons/48x48-gartoon/terminal.png
Binary files differ
diff --git a/icons/48x48-gartoon/themes.png b/icons/48x48-gartoon/themes.png
new file mode 100644
index 0000000..29538e4
--- /dev/null
+++ b/icons/48x48-gartoon/themes.png
Binary files differ
diff --git a/icons/48x48-gartoon/todo.png b/icons/48x48-gartoon/todo.png
new file mode 100644
index 0000000..a71ea05
--- /dev/null
+++ b/icons/48x48-gartoon/todo.png
Binary files differ
diff --git a/icons/48x48-gartoon/unknown.png b/icons/48x48-gartoon/unknown.png
new file mode 100644
index 0000000..8b8cdef
--- /dev/null
+++ b/icons/48x48-gartoon/unknown.png
Binary files differ
diff --git a/icons/48x48-gartoon/utility.png b/icons/48x48-gartoon/utility.png
new file mode 100644
index 0000000..a69b14b
--- /dev/null
+++ b/icons/48x48-gartoon/utility.png
Binary files differ
diff --git a/icons/48x48-gartoon/viewer.png b/icons/48x48-gartoon/viewer.png
new file mode 100644
index 0000000..d7816f0
--- /dev/null
+++ b/icons/48x48-gartoon/viewer.png
Binary files differ
diff --git a/icons/48x48-gartoon/window-close.png b/icons/48x48-gartoon/window-close.png
new file mode 100644
index 0000000..a904aa2
--- /dev/null
+++ b/icons/48x48-gartoon/window-close.png
Binary files differ
diff --git a/icons/48x48-gartoon/window-delete.png b/icons/48x48-gartoon/window-delete.png
new file mode 100644
index 0000000..d2ec70c
--- /dev/null
+++ b/icons/48x48-gartoon/window-delete.png
Binary files differ
diff --git a/icons/48x48-gartoon/window-destroy.png b/icons/48x48-gartoon/window-destroy.png
new file mode 100644
index 0000000..c17b7f3
--- /dev/null
+++ b/icons/48x48-gartoon/window-destroy.png
Binary files differ
diff --git a/icons/48x48-gartoon/window-iconify.png b/icons/48x48-gartoon/window-iconify.png
new file mode 100644
index 0000000..2d98a4d
--- /dev/null
+++ b/icons/48x48-gartoon/window-iconify.png
Binary files differ
diff --git a/icons/48x48-gartoon/window-identify.png b/icons/48x48-gartoon/window-identify.png
new file mode 100644
index 0000000..a3732e0
--- /dev/null
+++ b/icons/48x48-gartoon/window-identify.png
Binary files differ
diff --git a/icons/48x48-gartoon/window-lower.png b/icons/48x48-gartoon/window-lower.png
new file mode 100644
index 0000000..7b1d49d
--- /dev/null
+++ b/icons/48x48-gartoon/window-lower.png
Binary files differ
diff --git a/icons/48x48-gartoon/window-maximize.png b/icons/48x48-gartoon/window-maximize.png
new file mode 100644
index 0000000..f49aca4
--- /dev/null
+++ b/icons/48x48-gartoon/window-maximize.png
Binary files differ
diff --git a/icons/48x48-gartoon/window-move.png b/icons/48x48-gartoon/window-move.png
new file mode 100644
index 0000000..8f10630
--- /dev/null
+++ b/icons/48x48-gartoon/window-move.png
Binary files differ
diff --git a/icons/48x48-gartoon/window-raise.png b/icons/48x48-gartoon/window-raise.png
new file mode 100644
index 0000000..0a3fdb5
--- /dev/null
+++ b/icons/48x48-gartoon/window-raise.png
Binary files differ
diff --git a/icons/48x48-gartoon/window-resize.png b/icons/48x48-gartoon/window-resize.png
new file mode 100644
index 0000000..e930f28
--- /dev/null
+++ b/icons/48x48-gartoon/window-resize.png
Binary files differ
diff --git a/icons/48x48-gartoon/window-shade.png b/icons/48x48-gartoon/window-shade.png
new file mode 100644
index 0000000..dd346e7
--- /dev/null
+++ b/icons/48x48-gartoon/window-shade.png
Binary files differ
diff --git a/icons/48x48-gartoon/window-stick.png b/icons/48x48-gartoon/window-stick.png
new file mode 100644
index 0000000..594633d
--- /dev/null
+++ b/icons/48x48-gartoon/window-stick.png
Binary files differ
diff --git a/icons/48x48-gartoon/window.png b/icons/48x48-gartoon/window.png
new file mode 100644
index 0000000..86eecf5
--- /dev/null
+++ b/icons/48x48-gartoon/window.png
Binary files differ
diff --git a/icons/48x48-gartoon/windows.png b/icons/48x48-gartoon/windows.png
new file mode 100644
index 0000000..73359ab
--- /dev/null
+++ b/icons/48x48-gartoon/windows.png
Binary files differ
diff --git a/icons/48x48-gartoon/word-processor.png b/icons/48x48-gartoon/word-processor.png
new file mode 100644
index 0000000..4f86260
--- /dev/null
+++ b/icons/48x48-gartoon/word-processor.png
Binary files differ
diff --git a/icons/48x48-gartoon/www.png b/icons/48x48-gartoon/www.png
new file mode 100644
index 0000000..d681c23
--- /dev/null
+++ b/icons/48x48-gartoon/www.png
Binary files differ
diff --git a/icons/48x48-gartoon/xv.png b/icons/48x48-gartoon/xv.png
new file mode 100644
index 0000000..bdc2449
--- /dev/null
+++ b/icons/48x48-gartoon/xv.png
Binary files differ
diff --git a/icons/48x48-general/_symlinks.lst b/icons/48x48-general/_symlinks.lst
new file mode 100644
index 0000000..d20436d
--- /dev/null
+++ b/icons/48x48-general/_symlinks.lst
@@ -0,0 +1,17 @@
+todo.xpm file.xpm
+todo.xpm item.xpm
+todo.xpm kde.xpm
+sound.xpm multimedia.xpm
+choice-no.xpm quit.xpm
+window-close.xpm window-delete.xpm
+window-close.xpm window-destroy.xpm
+window.xpm window-iconify.xpm
+window.xpm window-identify.xpm
+window.xpm window-lower.xpm
+window.xpm window-maximize.xpm
+window.xpm window-move.xpm
+window.xpm window-raise.xpm
+window.xpm window-resize.xpm
+window.xpm window-shade.xpm
+window.xpm window-stick.xpm
+window.xpm windows.xpm
diff --git a/icons/48x48-general/amusement.xpm b/icons/48x48-general/amusement.xpm
new file mode 100644
index 0000000..8ad2b22
--- /dev/null
+++ b/icons/48x48-general/amusement.xpm
@@ -0,0 +1,158 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 104 2",
+" c Gray0",
+". c #000010",
+"X c #001000",
+"o c #001010",
+"O c #100000",
+"+ c #100010",
+"@ c #101000",
+"# c #101010",
+"$ c #101020",
+"% c #102010",
+"& c #102020",
+"* c #201010",
+"= c #201020",
+"- c #202010",
+"; c #202020",
+": c #202030",
+"> c #203020",
+", c #203030",
+"< c #302020",
+"1 c #302030",
+"2 c #303020",
+"3 c Gray19",
+"4 c #303041",
+"5 c #304130",
+"6 c #304141",
+"7 c #413030",
+"8 c #413041",
+"9 c #414130",
+"0 c #414141",
+"q c #414151",
+"w c #415141",
+"e c #415151",
+"r c #514141",
+"t c #514151",
+"y c #515141",
+"u c #515151",
+"i c #515161",
+"p c #516151",
+"a c #516161",
+"s c #615151",
+"d c #615161",
+"f c #616151",
+"g c Gray38",
+"h c #616171",
+"j c #617161",
+"k c #617171",
+"l c #716161",
+"z c #716171",
+"x c #717161",
+"c c #717171",
+"v c #717186",
+"b c #718271",
+"n c #718286",
+"m c #867171",
+"M c #867186",
+"N c #868271",
+"B c #868286",
+"V c #868296",
+"C c #869286",
+"Z c #869296",
+"A c #968286",
+"S c #968296",
+"D c #969286",
+"F c #969296",
+"G c #96929e",
+"H c #9e9296",
+"J c #9e929e",
+"K c #96a296",
+"L c #96a29e",
+"P c #9ea296",
+"I c #9ea29e",
+"U c #9eae9e",
+"Y c #9ea2ae",
+"T c #9eaeae",
+"R c #aea29e",
+"E c #aeae9e",
+"W c #aea2ae",
+"Q c #aeaeae",
+"! c #aeaebe",
+"~ c #aebeae",
+"^ c #aebebe",
+"/ c #beaeae",
+"( c #beaebe",
+") c #bebebe",
+"_ c #bebecf",
+"` c #becfbe",
+"' c #becfcf",
+"] c #cfbebe",
+"[ c #cfbecf",
+"{ c #cfcfbe",
+"} c Gray81",
+"| c #cfcfdf",
+" . c #cfdfcf",
+".. c #cfdfdf",
+"X. c #dfcfcf",
+"o. c #dfcfdf",
+"O. c #dfdfcf",
+"+. c #dfdfdf",
+"@. c #dfdfef",
+"#. c #dfefdf",
+"$. c #efdfdf",
+"%. c #efdfef",
+"&. c #efefdf",
+"*. c None",
+/* pixels */
+"*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.2 3 5 8 0 u p d g c b A C F K I E Q ~ ) ) [ } X.O.+.+.$.#.%.&.",
+"*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.> 3 3 8 0 u e i g z c M C F K J U Q Q ( ` [ ' | .+.+.@.#.%.#.F ",
+"*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.; 1 3 7 9 0 w s f z j m N S F H I W Q / ) ) ` [ } o.O.+.+.%.#.S F ",
+"*.*.*.*.*.*.*.*.*.*.*.*.*.*.; ; > 3 .| .| .o. .o. .+. .+...+. .o. .o. .| .o. .+.#.@.#.S F F ",
+"*.*.*.*.*.*.*.*.*.*.*.*.*.- ; > 1 C } } X.} X.} X.} o. .o.O.o. .o. .o.} X.} X.} o.+.+.+.S D F F ",
+"*.*.*.*.*.*.*.*.*.*.*.*.& ; ; 1 C B ' } } } } } } } } | .o. .| .| } | } } } o...+.+.S C F Z G ",
+"*.*.*.*.*.*.*.*.*.*.*.% = - < b B B S F H *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.X.} o.+.A B S C F F ",
+"*.*.*.*.*.*.*.*.*.*.% ; & ; b M B _ Z F K *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.} .o...B B S ` F F G ",
+"*.*.*.*.*.*.*.*.*.# * % = c m N ) ) S D H *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.[ } X. .M B A ) ) D F F ",
+"*.*.*.*.*.*.*.*.# # % = k v c ( ~ ) C F K *.*.*.*.*.*.*.*.*.*.*.*.*.*.} } | .M n B ~ ( ~ F Z G ",
+"*.*.*.*.*.*.*.# # % = g z c *.Q Q Q S F J *.*.*.*.*.*.*.*.*.*.*.*.*.] { } .m b M *./ Q Q D F F ",
+"*.*.*.*.*.*.o # # $ g z j *.*.Q T Q C F K *.*.*.*.*.*.*.*.*.*.*.*._ ` } } c b M *.*.Q Q T F F G ",
+"*.*.*.*.*.@ # @ * f d g *.*.*.I R I S F H *.*.*.*.*.*.*.*.*.*.*.) ) [ } z x m *.*.*.R U R F H F ",
+"*.*.*.*.X # o # p d g *.*.*.*.I I I Z F K *.*.*.*.*.*.*.*.*.*.( ` [ ' z k c *.*.*.*.I I I F F G ",
+"*.*.*. + X + u d p *.*.*.*.*.H F J S F J *.*.*.*.*.*.*.*.*.( ) ) ` g j z *.*.*.*.*.H F J F H F ",
+"*.*.X + X # # # % ; ; : > 3 5 K F Z Z F K c b B C G L I U Q ~ ) ` g j z *.*.*.*.*.*.K F Z F K J ",
+"*. O X + @ # # * - ; > 1 3 8 S C S F F H c M C S F I U W Q ) ) d f g *.*.*.*.*.*.*.S C S F H K ",
+" . X + o # # $ % ; ; 1 3 8 6 B B C Z G K M n S F J I Y Q ( ^ i a g *.*.*.*.*.*.*.*.B B C G K J ",
+"o. .X.} X. .o. .o. .o. .o. .o.M b M S F J .X. .o. .X.} o. .s u d *.*.*.*.*.*.*.*.*.M b M K J P ",
+"} | .} .| .| } | .o. .o. .k c k Z G K | .| .| .} } | u i p *.*.*.*.*.*.*.*.*.k c k G K I ",
+"[ } [ { } { } } [ } } } X.} X.z j l F F J } } } } { } { [ } u u s *.*.*.*.*.*.*.*.*.z j l F J P ",
+"` } ` 4 6 0 *.*.*.*.*.*.*.*.*.a g j F G I *.*.*.*.*.*.[ ` } e u p *.*.*.*.*.*.*.*.*.a g j J L I ",
+"[ ) [ 3 8 5 *.*.*.*.*.*.*.*.*.d p d F F J *.*.*.*.*.*.) [ ) t y u *.*.*.*.*.*.*.*.*.d p d K J I ",
+"` ) ` 3 5 0 *.*.*.*.*.*.*.*.*.u u u F J L *.*.*.*.*.*.) ) ) w u u *.*.*.*.*.*.*.*.*.u u u J I Y ",
+"( Q ( 3 7 9 *.*.*.*.*.*.*.*.*.t w t F K J *.*.*.*.*.*.~ ( Q t y u *.*.*.*.*.*.*.*.*.t w t P I U ",
+"~ Q ~ 4 5 0 *.*.*.*.*.*.*.*.*.q w q F G I *.*.*.*.*.*.! ~ Q w t u *.*.*.*.*.*.*.*.*.0 q w I I Y ",
+"W E W 3 8 5 *.*.*.*.*.*.*.*.*.9 0 5 F F J *.*.*.*.*.*.~ ~ ~ t y u *.*.*.*.*.*.*.*.*.8 9 0 K J I ",
+"U Y U 4 5 0 *.*.*.*.*.*.*.*.*.8 5 4 F J 5 0 w u p g j Y U Y e u u Y Q ! ^ _ ` } .o.5 4 5 G L I ",
+"I P J 5 8 0 *.*.*.*.*.*.*.*.*.2 3 2 F 5 8 0 t u d g c J J P u u s E Q ~ ) ) [ } X.O.3 2 3 F J P ",
+"L J K 8 0 0 *.*.*.*.*.*.*.*.*.1 , 1 , 4 6 t e i g h k G K J u i p Q Q ( ) [ ' | .+., 1 , J K J ",
+"F D H 9 0 0 *.*.*.*.*.*.*.*.*.; 1 2 < ; 1 ; < ; ; ; ; F F D s u d ; ; ; ; ; < ; 1 O.+.+.%.K J P ",
+"C S C 0 6 q *.*.*.*.*.*.*.*.; ; > h > ; ; ; ; ; & ; & S C S p i p ; & ; & ; ; ; .+.#.@.Z G K *.",
+"M B B 9 0 0 *.*.*.*.*.*.*.- ; ; z g ; - = - = - = - = B M B s p d % = - = - = .o.+.+.C H F *.*.",
+"b M b 0 w t *.*.*.*.*.*.& ; ; c k z *.*.*.*.*.*.*.*.*.M b M u d a *.*.*.*.*.} | ..+.C S F *.*.*.",
+"c x m 9 0 0 *.*.*.*.*.# = - M c z *.*.*.*.*.*.*.*.*.*.c c x s f d *.*.*.*.{ X.} o.N A B *.*.*.*.",
+"j h j 0 w t *.*.*.*.% = % B b c *.*.*.*.*.*.*.*.*.*.*.c j h p g a *.*.*.` } .o.b B C *.*.*.*.*.",
+"l g g 0 r w *.*.*.# # % B N M *.*.*.*.*.*.*.*.*.*.*.*.f d g d f d *.*.` [ } o.b M B *.*.*.*.*.*.",
+"p d p 0 w u *.# # % = S C B *.*.*.*.*.*.*.*.*.*.*.*.*.d p d p d g *.) [ } | b M n *.*.*.*.*.*.*.",
+"u u s 0 0 w o # # $ S B S *.*.*.*.*.*.*.*.*.*.*.*.*.*.u u u d f g ) ] { } c m b *.*.*.*.*.*.*.*.",
+"w t e 0 w u # @ * F F V *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.u w t a g g _ ' } k c b *.*.*.*.*.*.*.*.*.",
+"r 0 r 9 r y o # H F S *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.0 r 0 d f l ) [ j z c *.*.*.*.*.*.*.*.*.*.",
+"6 0 6 q w t + J L F *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.0 6 0 a d g [ j z c *.*.*.*.*.*.*.*.*.*.*.",
+"8 5 7 0 t # # # % ; ; : > 3 5 9 0 w u f l x m N S F J 5 8 5 d g g g z j *.*.*.*.*.*.*.*.*.*.*.*.",
+", 3 , q + @ # # * - ; > 1 3 8 0 0 u p g j c b B C F K 3 , 3 a g j h j *.*.*.*.*.*.*.*.*.*.*.*.*.",
+"1 2 1 + o # # $ % ; ; 1 3 8 6 0 r u d f z c M B S F I 2 1 2 g f l g *.*.*.*.*.*.*.*.*.*.*.*.*.*.",
+"> 1 > : > 1 > : > : ; : ; ; & ; ; ; ; : ; : > : > 1 > : > 1 a g g *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.",
+"; ; < ; ; ; ; ; ; ; = ; = % = - = % = ; ; ; ; ; ; ; = ; ; ; d g *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.",
+"& ; ; ; % ; & ; & ; & ; % $ % = % $ % ; % ; & ; & ; & ; & ; a *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*."
+};
diff --git a/icons/48x48-general/calculator.xpm b/icons/48x48-general/calculator.xpm
new file mode 100644
index 0000000..7548cf2
--- /dev/null
+++ b/icons/48x48-general/calculator.xpm
@@ -0,0 +1,152 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 98 2",
+" c none",
+". c #14000e001000",
+"X c #18f0152a143f",
+"o c #25e71bbc1a17",
+"O c #27bc1e002566",
+"+ c #246c22a21c00",
+"@ c #2a66242f2251",
+"# c #35f728cf25fc",
+"$ c #3984347c2a35",
+"% c #3a7a384937db",
+"& c #3c0042003c00",
+"* c #440037662b5a",
+"= c #48723a00342b",
+"- c #54003e003400",
+"; c #6c0036002400",
+": c #48003e004400",
+"> c #49d144e9385d",
+", c #540044002800",
+"< c #5872471c39c7",
+"1 c #6c004a002400",
+"2 c #64004a003000",
+"3 c #6c005a003400",
+"4 c #4c0044004800",
+"5 c #55d14aba445d",
+"6 c #5adb54924b49",
+"7 c #540052005400",
+"8 c #4c0062004c00",
+"9 c #540072006c00",
+"0 c #64004e004100",
+"q c #66f3563645a2",
+"w c #6925584954b7",
+"e c #74005a004c00",
+"r c #640066004c00",
+"t c #6c0068ab5955",
+"y c #6c007e005400",
+"u c #7c0062004c00",
+"i c #799a6a00564d",
+"p c #7c007a005c00",
+"a c #6c0062006100",
+"s c #750067806480",
+"d c #740082005400",
+"f c #7c008e006400",
+"g c #9c003e002400",
+"h c #8c006e003400",
+"j c #940076003400",
+"k c #bc005e002c00",
+"l c #84006e005f00",
+"z c #840072005400",
+"x c #84006e006c00",
+"c c #880078ab64ab",
+"v c #89b77a927592",
+"b c #94007a006400",
+"n c #94007e007400",
+"m c #cc006a003400",
+"M c #ac0096002c00",
+"N c #840082006400",
+"B c #8c0086007400",
+"V c #8c0096007400",
+"C c #940086006f00",
+"Z c #99b787b77925",
+"A c #9800973376cd",
+"S c #9400a2007c00",
+"D c #b40096004c00",
+"F c #a60097007e40",
+"G c #c400a6005400",
+"H c #d400c2003c00",
+"J c #ec00c2002c00",
+"K c #d400c2004400",
+"L c #fc00e6004400",
+"P c #8c0086008c00",
+"I c #973386cd8400",
+"U c #8400b6009c00",
+"Y c #9c00ac008800",
+"T c #a4008a008400",
+"R c #a71c991c8b00",
+"E c #ac009a009000",
+"W c #ac00a2009100",
+"Q c #a800b5008c00",
+"! c #ac00b3559400",
+"~ c #bc00a6008c00",
+"^ c #b600aa009600",
+"/ c #b400b35596ab",
+"( c #ac00a200a400",
+") c #b59aa933a333",
+"_ c #b400b200ac00",
+"` c #b892c449a2b7",
+"' c #c400b600a680",
+"] c #c400b600b400",
+"[ c #c59ac866a8cd",
+"{ c #c400d200ac00",
+"} c #cc00da00b100",
+"| c #d400d800b800",
+" . c #dc00d900c700",
+".. c #e400de00cc00",
+"X. c #ec00f200cc00",
+"o. c #ec00f600d600",
+"O. c #f400f980db00",
+"+. c #f400fa00e400",
+/* pixels */
+" . @ . ",
+" X # w t X ",
+" . O O 5 > O X @ . ",
+" . O @ @ O o o O # @ # X ",
+" . o + @ o o o O # # O # O # + . ",
+" X + O @ o X o # # # # O # 2 x = @ X ",
+" X $ 7 # o X o # * > c : # 2 5 6 X X o @ o ",
+" % % t w # o o * 5 0 i e u b l O X . X X X O + X ",
+" # : @ @ @ # = e 2 w z b z # . X . X X X X 5 q o X ",
+" . $ X # * 6 q x 3 * = : X . X X X X o O O o X . . . . ",
+" % X @ w < = + o o . X X X . X + @ + X . $ 6 . . . X ",
+" 4 X o # o o X X X X X X o # @ X X + r [ X./ X . . X . ",
+" @ O X @ O . X . X o o # o . X @ r ` } S Q ! 8 . X X X ",
+" % X o @ o X o + + o . * F [ } / S V V Q +...X . X X . ",
+" % X X # # + X . + d } X.X.{ ! | f ` ` { ! 5 X O X o o ",
+" . $ X X X . $ f { O.O.O.O.Q A } } ` t @ X @ o X + X X ",
+" & X . . . > Y o.O.O.+.+.| | B $ o o o X o X . + $ . . ",
+" + + X X . . Q X.O.O.O.Y > o @ o X o o X + o $ D 2 . . ",
+" & X . . X d X.` 6 o + @ o o o + @ X 6 | P . X X + . . ",
+" $ X X . . X # O + o o @ o X X 6 ^ w o # . o > ` ( X . ",
+" . @ X . + + o o o o o . 3 G $ @ $ . X 4 ! w X % . . X ",
+" & X X o + + X o ; k o 2 = X X 5 / 7 $ 7 o X > A v X X ",
+" + @ + X X & 8 . m g o . * V O a w O X % A : # 4 o X o . ",
+" % X X . U 9 . X $ z . ) s O . $ A O 6 a O O @ = $ X . ",
+" @ + X . . X 6 X | v X . o f . _ v O X X @ o c R P O X ",
+" . @ X . $ ..E . X o 6 . ..( O X X O = c T o i s % o O . ",
+" & X X X O . # @ .] . X . @ > t o w E I @ o o # < O o ",
+" + + X X > [ ) . @ X O # o 5 Y ) * o # o @ + q E R O o ",
+" & X . X = X o o # b ~ - # 6 $ o O * l T * > n 6 O @ X ",
+" @ O + o X j H h # ~ n # o o $ e O = F T - O o # 2 @ o ",
+" . # X @ , L J H o o o # # = A ) e o % o @ # : T E 4 # . ",
+" % X # o M 1 o O # i ^ w O s - o # # e F - * Z w # @ X ",
+" X @ + # # * w q o C R 5 o o * 0 - # Z ^ w # o @ - # + . ",
+" % X @ + C ^ R O @ @ # # # A _ Z o * @ o * * Z ^ s # o ",
+" @ + @ # = - o o @ r R n o w q # # # 0 n u o I x = # + ",
+" . $ o # # $ w z o t E x o @ $ > 5 @ v ^ n # o + # = # o ",
+" % + @ + s ) ) * # + # $ @ b ^ E # $ # o * r C E P # @ ",
+" X # @ $ = 5 # o # 5 A ^ # 5 a = $ # , c E ' E I 6 # $ X ",
+" % o $ # # 0 i # 5 E Z % * # < z @ i R T e $ @ $ = = + ",
+" + O # $ 4 R ) 5 @ # # # + q ~ ' - # * o # * < - @ . . ",
+" % + $ # e - o # * z ^ = $ n < # * * = < $ + . X ",
+" % + * $ # * e = * R W < # # - < q > + X X @ . ",
+" . # @ * * F ' v # * @ * < 2 < $ o X @ X ",
+" > o * @ x 2 # = < q 0 $ + . + X . ",
+" @ @ # # $ < q u q $ . X @ . ",
+" % o < < 5 = o . + X . ",
+" $ + $ o X X o . ",
+" 4 @ @ X "
+};
diff --git a/icons/48x48-general/cd-player.xpm b/icons/48x48-general/cd-player.xpm
new file mode 100644
index 0000000..69c26d2
--- /dev/null
+++ b/icons/48x48-general/cd-player.xpm
@@ -0,0 +1,192 @@
+/* XPM */
+static char * cdmusic_xpm[] = {
+"48 48 141 2",
+" c None",
+". c #5D5D5D",
+"+ c #000000",
+"@ c #E7EFDF",
+"# c #DFCFB6",
+"$ c #C7CBAA",
+"% c #D3D3D7",
+"& c #C7C7D3",
+"* c #BAC7BA",
+"= c #EBEBE7",
+"- c #C79A7D",
+"; c #B28665",
+"> c #828282",
+", c #8E7138",
+"' c #B69A71",
+") c #9EA27D",
+"! c #C3BA9A",
+"~ c #C7BAC7",
+"{ c #C7BAAE",
+"] c #AEBABA",
+"^ c #92929E",
+"/ c #E7DBCB",
+"( c #9E7551",
+"_ c #5D4D28",
+": c #AEAE86",
+"< c #AEAEBA",
+"[ c #AE9EAE",
+"} c #717171",
+"| c #929292",
+"1 c #C7AE7D",
+"2 c #C77959",
+"3 c #49492C",
+"4 c #AEAEAE",
+"5 c #718279",
+"6 c #82829E",
+"7 c #9E9E9E",
+"8 c #927171",
+"9 c #82715D",
+"0 c #456145",
+"a c #929E9E",
+"b c #8A5D61",
+"c c #75654D",
+"d c #5D715D",
+"e c #AAAE9E",
+"f c #9E9EAE",
+"g c #5D7171",
+"h c #9A8A7D",
+"i c #E7AE92",
+"j c #2C492C",
+"k c #92FF82",
+"l c #B6FF92",
+"m c #92FF92",
+"n c #9EAE9E",
+"o c #829292",
+"p c #B27961",
+"q c #7D5528",
+"r c #7D5D41",
+"s c #2C2C00",
+"t c #5D4971",
+"u c #5D5D45",
+"v c #BEE7BA",
+"w c #8A868A",
+"x c #D3BABA",
+"y c #BE9EA2",
+"z c #B29282",
+"A c #96E3BE",
+"B c #8A6555",
+"C c #827182",
+"D c #F7F3F7",
+"E c #E7AAAE",
+"F c #9E7D79",
+"G c #714949",
+"H c #8E8A71",
+"I c #DFCFE7",
+"J c #F77DD3",
+"K c #6D717D",
+"L c #494949",
+"M c #A6598A",
+"N c #828292",
+"O c #CBCBCB",
+"P c #C7C7C7",
+"Q c #6DB29E",
+"R c #495D5D",
+"S c #5D2C2C",
+"T c #CBAE9E",
+"U c #9E929E",
+"V c #6D9692",
+"W c #71E79E",
+"X c #715D82",
+"Y c #518271",
+"Z c #719292",
+"` c #E3DFE3",
+" . c #492C2C",
+".. c #823C71",
+"+. c #5D495D",
+"@. c #C38AB2",
+"#. c #D369B6",
+"$. c #49495D",
+"%. c #9EAEAE",
+"&. c #5D5D71",
+"*. c #D3C7C7",
+"=. c #492C49",
+"-. c #BABABA",
+";. c #D3BACF",
+">. c #38AE9A",
+",. c #2C2C49",
+"'. c #5D4949",
+"). c #2C002C",
+"!. c #867575",
+"~. c #347155",
+"{. c #002C00",
+"]. c #715D71",
+"^. c #002C2C",
+"/. c #34968E",
+"(. c #300041",
+"_. c #CB34AE",
+":. c #825D92",
+"<. c #2C4949",
+"[. c #8E1C59",
+"}. c #694582",
+"|. c #D70471",
+"1. c #9E92AE",
+"2. c #AE8AAE",
+"3. c #9E92CB",
+"4. c #415D82",
+"5. c #71829E",
+"6. c #2C2C2C",
+"7. c #92829E",
+"8. c #8282AE",
+"9. c #9AA2D3",
+"0. c #8E9EC7",
+"a. c #8292BA",
+"b. c #AEAEDF",
+"c. c #C3BAD7",
+"d. c #9AAED7",
+"e. c #18458E",
+"f. c #5D6992",
+"g. c #2875AE",
+"h. c #A69E9E",
+"i. c #5D7179",
+"j. c #717D9A",
+" . ",
+" + + + + @ # $ $ $ $ $ % % & * ",
+" + + + + + + + + = $ - ; ; > , , , , > > ' ) ! . ~ { ",
+" . + + + + + + + ] ^ / ! ' ' ; ; ( ; > > , > > _ + + + + : ! * < ",
+" + + + + + [ } > | | 1 - 1 ' ' ' ; 2 ( , 3 3 + + + + + + + _ ) : ] 4 ",
+" + . } } } 5 6 7 8 9 - 1 - ' ( _ + + + + + + + + + + + + + 0 : a : : 4 ",
+" . + | } 5 | | b c b 1 + + + + + + + + + + + + + + + + + + + d > : : : e ",
+" + f g a h 9 , i 1 - _ + + + + + + + + + + 3 3 > > c > + j } d a k l m n o ",
+" + | | : i i i i - 1 p + + + + + _ 3 q 3 3 q q 3 r > c s + > } a : l l l n | ",
+" + } ] 8 i i i i i i 1 + _ r r r r q 3 q 3 q 3 r > c > 0 + } d } l l l l l | o ",
+" t + - 9 i i i i i i - q + > r r r q q 3 3 3 q u > > : : + > } a l l v l l l w | ",
+" ] + x 8 y i i i i i 1 ; + z c c r q 3 > , > > ' ) ) : : + u a > m l l l l v A > ",
+" % = + z ( - i i i i i i 1 + ( B ( ' ; ; , , > ' ' ) ) : : u + : > l l l l v l v a C ",
+" D E + . z F E i i i i i i + G H r ' ' ; , , > > ) ) : : : a + l 5 m l l v l v l v 5 ",
+" I = J + + i F x E i i i i i G + 2 c ' ; 2 > , > ' ' : : : l l + v > a l v l v l v v o K ",
+" 5 + + + + J F E x E i E i i ' + 1 9 ; ' ; ( , ( ' ) ) : k l m + l n > v l v l v l v A . ",
+" L + + + + + E M z J x E i E i i + p c p ' ' ' ; ' ) ) : : u + + + + k a l v l v v v m v d N ",
+" + + + + + + J 8 M E J x J x E i + c p 9 # % & O P $ ! : u + + + + + v Q v m v m A m A m a R ",
+" + + + + + S 8 8 8 E E J E J E E + + T w ] w > w h U e e + + + + + + l V m v m A A A A A W L ",
+" K + + + + 8 8 8 M E E E J . + + + + % R X > N o | | 7 n + + + + + + V Y Z m A A A A A Y R 0 ",
+" ` S G .b ..b 8 b E E E G + + + + + e +.. w h | | | 4 4 L + + + + + Y 5 Y A m A Q + + + + 0 > ",
+" I @.#.b ..b ..b M E #.E + + + + + + > R +.o $.$.} %.4 4 4 0 R 0 5 + Y Y Y + + + + + + + + Y &.",
+" *.#.@.M b ..b ..@.#.@.#.+ + + + + =.0 +.u $.$.+ + -.-.-.-.> A Y Y + j Y Y R + + + + + + + Y 3 ",
+" ;.@.@.@.M F M @.#.@.@.@.+.+ + + + 5 . R &.$.+ + + % -.* P } Q Q Y j + Y Y >.+ + + + + Q Y 0 ,.",
+" ;.#.#.#.#.#.#.#.#.#.#.#.#.S '.).!.} . . } } + + % % * ~ P } ~.+ + + + Q Y Q + R Y Y Y Y Y L {.",
+" ;.#.#.#.#.#.#.#.#.@.#.@.#.M #.t ..5 ].d } 7 -.% % * P O P ^.+ + + + + Q Y /.R + V ~.Y Y Y 0 (.",
+" *.#.#.#.@.#.M #.M _.M _.M _.M ..S :.d . 7 7 -.-.* ~ P *.h + + + + + + Q Y Y Y + >.Y ~.Y ~.<.d ",
+" @.#.M #.M #.M _.M _.M M M _._.[.}.N n 7 n -.* P O % ] R + + + + + j ~.Y ~.Q + /.~.Y Q Q 0 6 ",
+" #.M _.M _.M _.M _.M _._._...|..._.1.| 4 -.* P P *.7 $./.<.+ + + + R ~.~.Y >.+ 0 Y ~.Q Q <. ",
+" 2._.M _.M M M M M _._.|.[.[...M C C 3.w > 7 | | . 4.5.5.>.,.0 ^.R ~.R ~.R >.0 + >.~.>.>.6. ",
+" @.M _.M _.M _...|...|.[.|..._.M _.7.3.3.3.8.C 5.9.0.a.5.5.>./.R ~.R ~.R 4.>.Y + >.~./.~.=. ",
+" -.M M _.M _._.|...|..._.:.M C C 7.7.3.b.b.b.c.b.d.d.0.a.Q 5.>./.R ~.R e.>.>.>.+ /.~./.<. ",
+" -.M _..._...|.[.|..._.M M M _.7.3.3.3.3.b.b.c.b.b.0.0.0.a.5.5.>.f.~.4./././.>.+ <./.R 6. ",
+" 2._._...|...|..._.:._.C C 7.7.3.3.3.b.b.c.c.b.d.d.0.0.Q 5.Q 5.>.>.>.>./.g./.+ + /.^.&. ",
+" 4 _.[.|.[.|..._.M _.M _.7.C 7.3.3.3.b.b.b.c.c.b.d.9.0.0.a.a.5.5.>./.>.<.+ + + + /.).K ",
+" 4 7 [..._..._.:._.C _.7.C 7.7.3.3.3.b.b.c.c.b.b.d.d.d.0.a.Q 5.>.5.>.<.+ + + + + R j K ",
+" h.:._..._.M _.M _.7.C 7.3.3.3.3.b.b.b.b.c.c.b.d.9.0.0.0.a.5.5.5.5.+ + + + + + s '.$. ",
+" f :._.:._.C _.7.C 7.7.3.3.3.b.b.b.b.c.c.b.b.b.d.d.0.0.0.a.Q 5.>.+ + + + + {.,.R $. ",
+" a U M _.M _.7.C 7.#.7.3.3.3.3.b.b.b.b.c.c.b.b.d.d.9.0.0.0.a.5.5.R + + + + =.$.$.$. ",
+" a w C _.7.C 7.7.7.3.3.3.3.b.9.b.b.c.c.c.c.b.d.d.d.d.0.a.Q a.Q 5.R <.{.(.L $.$.$. ",
+" C 7.C 7.#.7.3.3.3.3.3.3.b.b.b.b.c.c.b.b.b.d.d.0.0.0.a.0.a.5.5.R ).$.$.$.+. ",
+" o w 7.C 7.3.3.3.3.3.3.b.b.b.b.c.c.c.c.b.d.d.d.d.0.0.0.a.Q 5.R =.. $.$.$. ",
+" N C C 3.7.3.3.3.3.3.b.b.b.b.b.c.c.b.b.b.d.9.0.0.0.0.a.5.6.+. ",
+" } 5 7.3.3.3.b.b.b.b.b.b.c.c.c.c.b.d.d.d.d.0.0.a.R ^. ",
+" C d C 7.3.3.b.b.b.b.c.c.c.c.b.b.b.d.d.0.a.Y 6.0 ",
+" i.+.. C 3.b.b.b.b.c.c.c.c.b.d.9.j.$.6.&. ",
+" ^ C 0 =.L $.K C 5.C 6 X L =.6.=.} ",
+" &.. . R &.R C Z "};
diff --git a/icons/48x48-general/chat.xpm b/icons/48x48-general/chat.xpm
new file mode 100644
index 0000000..61ccafc
--- /dev/null
+++ b/icons/48x48-general/chat.xpm
@@ -0,0 +1,112 @@
+/* XPM */
+static char * PhonePortable_xpm[] = {
+"48 48 61 1",
+" c None",
+". c #8E3896589E79",
+"X c #30C238E338E3",
+"o c #618569A66185",
+"O c #A699A289A699",
+"+ c #38E341034103",
+"@ c #28A228A228A2",
+"# c #A6999A69A699",
+"$ c #71C679E779E7",
+"% c #71C671C671C6",
+"& c #514455555965",
+"* c #104018611861",
+"= c #492451445144",
+"- c #492459655965",
+"; c #5144618569A6",
+": c #514471C671C6",
+"> c #71C692489E79",
+", c #186120812081",
+"< c #8E388A288E38",
+"1 c #492461856185",
+"2 c #8617AAAAB6DA",
+"3 c #AEBADB6CE79D",
+"4 c #618579E779E7",
+"5 c #514469A669A6",
+"6 c #9658BAEAC71B",
+"7 c #492459656185",
+"8 c #79E782078617",
+"9 c #410349244924",
+"0 c #208120812081",
+"q c #861782078617",
+"w c #9658C30BCF3C",
+"e c #410351445965",
+"r c #28A230C230C2",
+"t c #618579E78617",
+"y c #596571C671C6",
+"u c #186118611861",
+"i c #30C241034103",
+"p c #30C241034924",
+"a c #A699CB2BD75C",
+"s c #69A68A288E38",
+"d c #618582078617",
+"f c #38E349244924",
+"g c #861782078E38",
+"h c #38E349245144",
+"j c #A699D34CDF7D",
+"k c #208128A228A2",
+"l c #514469A671C6",
+"z c #208128A22081",
+"x c #8E38B2CAB6DA",
+"c c #41034D344924",
+"v c #08200C301040",
+"b c #410351445144",
+"n c #79E796589E79",
+"m c #30C23CF338E3",
+"M c #208128A230C2",
+"N c #8617A699AEBA",
+"B c #79E7A289A699",
+"V c #618571C679E7",
+"C c #596569A671C6",
+"Z c #596571C679E7",
+"A c #514461856185",
+" ",
+" ",
+" ",
+" . ",
+" .Xo",
+" O+@#",
+" O$%%%%%$. &*# ",
+" =-;::::>- . o,< ",
+" =1233452678 o90q ",
+" =;2weer26ty& 8Xu% ",
+" O&;2wipr>asddf. gX0& ",
+" O&122hir>jdddd1% .+k9 ",
+" o;5y7iid3dddddl& O9rr ",
+" =7dhpppdjstddddd+.=rz# ",
+" o4666x66w.dtdddddc&Xu< ",
+" vXbbbbb5jsddddddd-,*$ ",
+" v,d*d1rvssddddddd5*o ",
+" $**kfkfrv>nddddddtbr ",
+" o,rmmkkM,N>dddddt9Br ",
+" mrXXXXXX+>>ddddt9NskO ",
+" 9kVC7s+nmdwddddd9Nst0g ",
+" o,XdrZf11twdddddb.sdb0o ",
+" %uVC7s+n+dwdddddbs>dbA@< ",
+" qvXdrZf11twddddd7d>d1eu< ",
+" <,yC7s+n+dwddddd;4>d;ek% ",
+" O,rdrZf11;3ddddd;5Nd5bro ",
+" OzlC7s+n+7jsdddd5;Ndyci9 ",
+" OrrdrZf115jsddddyABdycbm ",
+" O9kXXXXXX7jdddddybxdt9e@# ",
+" ccxp6bN47jsddddZbxdt970# ",
+" .<oufiifXbeadddddtbNdd910< ",
+" 8c-771s0kXf3dddddt9xddb-,< ",
+" 8es6ddwxe,rjZdddddfNsd-7k% ",
+" 8->2rtjNddtwddddddb.sd;ero ",
+" %cdsX:wxddddddddddb.sd;ei9 ",
+"8ftddd2jtddddddddd-s>dyffm ",
+"d6j36j33>dddddddd;4>dyc-@# ",
+"btdddddsj>dddddd;4>dt+70# ",
+"$edddddds3ddddd;y.dt91,< ",
+" &5ddddddsjdddyABdt95*< ",
+" o7dddddd.jtyABddb7,% ",
+" =7CCCCC5n>-Nddb1Mo ",
+" O+f777777yBdd1ei9 ",
+" <i:dddddZ62;eim ",
+" 8Xrkk,kXf6y7@# ",
+" 8XrippppXXk# ",
+" .qqqqqqq< ",
+" "};
diff --git a/icons/48x48-general/choice-no.xpm b/icons/48x48-general/choice-no.xpm
new file mode 100644
index 0000000..28bdaba
--- /dev/null
+++ b/icons/48x48-general/choice-no.xpm
@@ -0,0 +1,113 @@
+/* XPM */
+static char * Stoplight_xpm[] = {
+"48 48 62 1",
+" c None",
+". c #000000000000",
+"X c #596500000000",
+"o c #D75C61854924",
+"O c #D75C75D64924",
+"+ c #CF3C492428A2",
+"@ c #BEFB51444103",
+"# c #D75C51445144",
+"$ c #69A600000000",
+"% c #9E7971C671C6",
+"& c #8E3818610000",
+"* c #492400000000",
+"= c #A6994D344924",
+"- c #69A604100000",
+"; c #D75C86178617",
+": c #9E791C711040",
+"> c #861700000000",
+", c #186100000000",
+"< c #EFBE75D679E7",
+"1 c #10400C300820",
+"2 c #28A208200000",
+"3 c #28A200000000",
+"4 c #30C200000000",
+"5 c #71C620810820",
+"6 c #D75C18611040",
+"7 c #28A21C711861",
+"8 c #514430C228A2",
+"9 c #596524920820",
+"0 c #514420811861",
+"q c #492408200820",
+"w c #69A620812081",
+"e c #104018611040",
+"r c #596549244103",
+"t c #E79D71C671C6",
+"y c #861724922081",
+"u c #28A224922081",
+"i c #8E3892485144",
+"p c #79E749244924",
+"a c #71C634D30000",
+"s c #CF3CAAAA9E79",
+"d c #000008200000",
+"f c #30C230C228A2",
+"g c #F7DEA6994924",
+"h c #BEFB75D61861",
+"j c #71C675D669A6",
+"k c #596559655144",
+"l c #38E34D3438E3",
+"z c #69A671C679E7",
+"x c #86178A288617",
+"c c #96589A698617",
+"v c #BEFBBEFBBEFB",
+"b c #CF3CC30BCF3C",
+"n c #D75CD75CD75C",
+"m c #EFBEEFBEE79D",
+"M c #DF7DF3CECF3C",
+"N c #596586174924",
+"B c #186134D30820",
+"V c #18614D340000",
+"C c #28A251441040",
+"Z c #69A6A2895965",
+"A c #71C679E78617",
+"S c #618571C671C6",
+" ",
+" ",
+" ................... ",
+" XooOoO+o@+@@###+@@$ ",
+" X@%%%#&$XX*X&#+@@=- ",
+" $;;;=X-:::>-,.o%<#$ ",
+" ..123343**$;==*5666:>&334o#6-$XXXX**22. ",
+" .7889090qw$;==>666:6&&**,3#6>---ww99wwe ",
+" 7rr88w85wXt5X:6666:&--X3,&@--yywy88wy ",
+" .uippwyy$<-X:666:6>&**..&+--::::a=0 ",
+" uwppp==$O5X::666:&$5*1.y+$-====p5 ",
+" 2r@%@@$<w*>&>>&>$534..&+--+@@@w ",
+" 3w%%O$%w4->>->--$3,..y#>-@+@y ",
+" 2w%@$t&>.1*w*-44.3,4y#$-#@y ",
+" &&%XOot.1**X*4,3,,%##-$@: ",
+" *X$;<<o*34.,..44#otoX$$ ",
+" XX;<<oo03....5@+#tt$$ ",
+" 4$;<tttOoo+#o##<<t<$$ ",
+" 4X;;;##+:y::y+#+t<t$$ ",
+" *4ss;O&&++++:$$#;<oXX ",
+" ..1722,,4*4s;;y@OOO+++y&$O%oX*4444*2e1. ",
+" duufu8uuq04sw-agOgogooyy$ywt44qq9080ffe ",
+" drr8r80ww*sqyhggggho&@yyXyt440ww888rr7 ",
+" dujkkrrr,s95hghghgho5w**9s34ppppkju. ",
+" dlzkjj%,s95hhghghh&@w0*q;33%ip%j8e ",
+" drxx;;.su8hhhhhhah55440;33;%ccle ",
+" drc;s.vu,aOOahah55444qs44;sckd ",
+" dlxx.bi;.0ai9i951930%v..ccld ",
+" ddx.n;;.0aa999,913%%b.dxl7 ",
+" dd.nmm8..0.f..1.lmmv..d. ",
+" d.nMmnni.....iMMmmn... ",
+" .mmmmmsllNllsmmmmn.d ",
+" .nmmvbxBBBVBcvvmnb.. ",
+" .nvbBBVNiNNV117svb.. ",
+" .nbbViMMMNNNVC.svv.. ",
+" ..e11d.....nBCVMMMZMiZVCdBfs.....ddd7dd ",
+" .uufuf7u77.vBlissMMiZVZCC.ev..7efuffffd ",
+" urlrlflBf.vBCcMZsZMZZVB..1s..flllllrd ",
+" .fjkrkkk.vBCiiMZMNiVNVB.ev..kkkkkjf ",
+" rjjjjxdbBCZiiiiiCiCV.d7b.dxjjjAl ",
+" lxxcc.nBdVZiVZCiVVd.deb..cccxl ",
+" kccc.bsxdCVZVZVV.B.Bjb..csck ",
+" rxc.bMMdCVCVVVdB.dmmM..cxr ",
+" lx.nMnc.dB.f....Smmn..cr ",
+" 1.cnbnnxd....xnnmMn... ",
+" .............d...... ",
+" ",
+" "};
diff --git a/icons/48x48-general/choice-yes.xpm b/icons/48x48-general/choice-yes.xpm
new file mode 100644
index 0000000..58a02f7
--- /dev/null
+++ b/icons/48x48-general/choice-yes.xpm
@@ -0,0 +1,159 @@
+/* XPM */
+static char *monitor[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 104 2",
+/* colors */
+".. c #000000",
+".# c #001111",
+".a c None",
+".b c #110011",
+".c c #111111",
+".d c #111122",
+".e c #118811",
+".f c #220011",
+".g c #221133",
+".h c #222222",
+".i c #222233",
+".j c #331111",
+".k c #332233",
+".l c #332244",
+".m c #333333",
+".n c #333355",
+".o c #442222",
+".p c #443322",
+".q c #443344",
+".r c #443355",
+".s c #444444",
+".t c #444466",
+".u c #445555",
+".v c #551133",
+".w c #552200",
+".x c #553333",
+".y c #554444",
+".z c #554466",
+".A c #555555",
+".B c #555566",
+".C c #555577",
+".D c #556666",
+".E c #557788",
+".F c #665588",
+".G c #666666",
+".H c #666677",
+".I c #666688",
+".J c #667766",
+".K c #772211",
+".L c #774444",
+".M c #776655",
+".N c #776666",
+".O c #776677",
+".P c #777777",
+".Q c #777788",
+".R c #778877",
+".S c #778888",
+".T c #778899",
+".U c #880011",
+".V c #886688",
+".W c #887788",
+".X c #8877aa",
+".Y c #888888",
+".Z c #888899",
+".0 c #8888aa",
+".1 c #889988",
+".2 c #889999",
+".3 c #8899aa",
+".4 c #996677",
+".5 c #998888",
+".6 c #998899",
+".7 c #999999",
+".8 c #9999aa",
+".9 c #9999bb",
+"#. c #99aa99",
+"## c #99aaaa",
+"#a c #aa88bb",
+"#b c #aa9999",
+"#c c #aa99aa",
+"#d c #aaaaaa",
+"#e c #aaaabb",
+"#f c #aabbaa",
+"#g c #aabbbb",
+"#h c #bb2233",
+"#i c #bb6633",
+"#j c #bb8855",
+"#k c #bb9988",
+"#l c #bbaaaa",
+"#m c #bbaabb",
+"#n c #bbbbbb",
+"#o c #bbbbcc",
+"#p c #bbccbb",
+"#q c #cc4422",
+"#r c #ccbbaa",
+"#s c #ccbbcc",
+"#t c #ccbbdd",
+"#u c #cccccc",
+"#v c #ccddcc",
+"#w c #ccdddd",
+"#x c #dd7733",
+"#y c #ddaa77",
+"#z c #ddbbbb",
+"#A c #ddbbcc",
+"#B c #ddcccc",
+"#C c #ddccdd",
+"#D c #ddddcc",
+"#E c #dddddd",
+"#F c #ddeedd",
+"#G c #ddeeee",
+"#H c #eedddd",
+"#I c #eeddee",
+"#J c #eeeeee",
+"#K c #eeeeff",
+"#L c #ffffff",
+/* pixels */
+".a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a",
+".a.a#F#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#A#k#h.j#w#w#n.a.a",
+".a#F#J#J#J#G#J#J#J#G#J#J#J#G#J#J#J#G#J#J#J#G#J#J#J#G#J#J#J#F#I#F#E#E#E#w#L#L#y#h#h.j...4#o.8.z.a",
+".a#L#G#J#G#K#G#J#G#K#G#J#G#K#G#J#G#K#G#J#G#K#G#J#G#K#G#J#G#G#G#G#F#E#F#J#L#j#h#h.w...M.Z.1.F.m.a",
+".a#L#J#G#J#J#J#G#J#J#J#G#J#J#J#G#J#J#J#G#J#J#J#G#J#J#J#G#I#F#E#F#E#E#J#L#z#h#h.U...p.P.P.W.H.i.a",
+".a#L#G#K#G#J#G#K#G#J#G#K#G#J#G#K#G#J#G#K#G#J#G#K#G#J#G#G#G#G#F#E#F#E#L#C#h#h.U.b.o.O.J.Q#..O.h.a",
+".a#L#J#J#J#G.....................................................k#J#I#h#h#h.f.f.d.A.P.7#e.I.g.a",
+".a#L#G#J#G#K...O.P.O.E.O.P.O.Q.W.Q.W.T.W.T.W.T.W.S.W.S.Q.Q.O.E.O#g#L#h#h#h.w...x.s.7.1#e#g.O.h.a",
+".a#L#J#G#J#J...P.O.P.O.P.V.Q.W.Y.W.Z.6.Z.6.Z.W.Z.W.W.W.Q.W.Q.O.Z#L#k#h#h.U...v.m.q#d#d#f#n.H.d.a",
+".a#L#G#K#G#J...O.E.O.Q.W.T.W.Z.0.3.6.3.9.3.6.0.0.Z.0.T.W.T.W.Q#I#F#h#h#h...j.s.r.u#C#g#o#g.O.d.a",
+".a#L#J#J#J#G...P.O.Q.W.Z.6.Z.6.6.9.8#c.8.9.8.6.6.6.Z.6.Z.W.Z#s#L#q#h#h.f.f.m.q.s.G#J#n#g#m.H.d.a",
+".a#L#G#J#G#K...O.Q.W.Z.0.3.9.8#c###c###c##.9.9.9.8.9.3.6.Z.9#L#l#h#h.w...m.q.s.B.H#L#g#n#f.I.d.a",
+".a#L#J#G#J#J...Q.W.Z.6.Z.6.8#c#e#m#e#m#e#c#e#c.8#a.8.6.Z.6#J#I#h#h.U...o.q.s.A.G.O#L#n#f#m.H.d.a",
+".a#L#G#K#G#J...Q.T.0.0.9.9#c#e#e#o#I#L#E.8#c###c.9.9.3.6#p#L#i#h.U...j.r.s.s.D.I.E#L#f#e#f.I.d.a",
+".a#L#J#J#J#G...Q.W.Z.6.8#c#e#m#u#L#J#k#h.x.8#c#c#c.8.6#e#L#r#h#h.f.f.y.s.s.B.O.H.O#L#m#d#d.H.d.a",
+".a#L#G#J#G#K...W.T.0.3.9###e#p#L#B#h#h#h.K.O.8#c.9.9.8#J#F#h#h.U...y.s.s.u.H.P.O.P#L#f#e##.F.d.a",
+".a#L#J#G#J#J...Q.W.Z.6.8#c#c#I#D#h#h#h#h#h.j.W.8#a.8#t#L#q#h#h...v.s.s.A.F.H.O.P.O#L#d#d#d.H.d.a",
+".a#L#G#K#G#J...W.Z.0.3.9.9#c#E.4#h#h#h#h#h.U.s.X.8.9#L#z#h#h.f.f.s.s.u.F.P.O.P.O.E#L###e##.F.c.a",
+".a#L#J#J#J#G...Q.W.Z.6.6.9.8#c.L#y#h#h#h#h.U.j.P.6#u#I#h#h.U...x.s.s.G.H.O.P.O.P.O#L#d###c.B.d.a",
+".a#L#G#J#G#K...Q.S.0.3.6.3.9.8#o#B#h#h#h#h#h.w.s.8#L#i#h#h.b.j.s.s.B.P.O.P.O.E.O.P#L###d#..F.c.a",
+".a#L#J#G#J#J...Q.W.Z.W.Z.6.8.6.8#A#k#h#h#h#h.U.o#I#H#h#h.w...r.s.A.G.O.P.O.P.O.P.O#L#c#.#c.B.d.a",
+".a#L#G#K#G#J...O.Q.W.T.0.0.6.3.9#e#C#h#h#h#h#h#h#L#q#h.U...x.s.s.D.O.Q.O.E.O.P.O.E#L##.8#..F.c.a",
+".a#L#J#J#J#G...P.O.Q.W.Z.X.Z.6.Z.6#u#x#h#h#h#h#h#h#h#h.j...s.r.A.F.P.O.P.O.P.O.P.O#L#c.7.8.B.b.a",
+".a#L#G#J#G#K...O.P.Q.S.W.T.W.Z.Z.Z#c#B#h#h#h#h#h#h#h.U...o.s.u.G.P.O.E.O.P.O.E.O.P#L#..8.2.C.c.a",
+".a#L#J#G#J#J...P.O.P.O.Q.W.W.W.Y.W.Z#C#q#h#h#h#h#h#h...j.r.s.z.H.O.P.O.P.O.P.O.P.O#L.7.7.7.B.c.a",
+".a#L#G#K#G#J...O.E.O.E.O.Q.W.Q.W.T.W.8#z#h#h#h#h#h.U...q.s.A.D.O.E.O.P.O.E.O.P.O.E#L.2.7.2.C.#.a",
+".a#L#J#J#J#F...P.O.P.O.P.O.Q.V.Q.W.Q.W#B#h#h#h#h#h...j.s.r.A.O.H.O.P.O.P.O.P.O.P.O#L.7.2.6.B.b.a",
+".a#L#G#J#G#G...O.P.O.E.O.P.O.E.Q.Q.Q.Q.6#b#h#h#h.w.b.s.s.u.F.P.O.P.O.E.O.P.O.E.O.P#L.2.7.1.B.#.a",
+".a#L#J#F#I#F...P.O.P.O.P.O.P.O.P.O.P.O.P.N.......f.o.q.s.z.H.O.P.O.P.O.P.O.P.O.P.O#L.6.1.5.B.b.a",
+".a#L#G#G#G#E...O.E.O.P.O.E.O.P.O.E.O.P.O.P.H.A.s.s.q.s.z.H.O.P.O.E.O.P.O.E.O.P.O.E#L.1.Z.1.z...a",
+".a#L#I#F#E#E...P.O.P.O.P.O.P.O.P.O.P.O.P.O.H.F.A.A.s.A.G.O.P.O.P.O.P.O.P.O.P.O.P.O#L.6.Y.Y.u.b.a",
+".a#L#F#E#F#E...O.P.O.E.O.P.O.E.O.P.O.E.O.P.O.P.H.D.F.H.O.P.O.E.O.P.O.E.O.P.O.E.O.P#L.1.Y.S.z...a",
+".a#L#E#F#E#E#d#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L.Y.Y.W.s...a",
+".a#L#w#E#w#E#w#u#w#u#p#u#p#u#p#o#p#o#g#n#g#m#f#e#f#e#d#e###d##.8#..8.2.7.2.7.t.z.t.Y.S.Y.S.z...a",
+".a#L#E#w#E#v#C#v#u#u#u#p#s#p#s#n#n#n#m#g#m#f#l#d#d#d#d#d#c#.#c.7.8.7.7.2.6.1.z.e.e#n.W.R.W.s...a",
+".a#L#w#E#w#u#v#u#v#u#p#u#p#o#p#o#g#n#g#g#f#e#f#d###d###d#..8#..8.2.7.2.7.1.Z.1#n#g#o.S.W.R.t...a",
+".a#L#d.Q.O.Q.O.Q.O.O.O.H.O.H.O.H.O.H.F.H.F.H.F.B.F.B.F.B.F.B.C.B.z.B.z.A.z.A.z.s.z.s.z.s.r.s...a",
+".a.Q...........................................................................................a",
+".a.a.a.a.a.a.a.a.a.a.a#L.H.s.A.s.A.m#o#g#c.2.W.H.B.s.q.m.i.h.d.h.l.m.q.n.q.a.a.a.a.a.a.a.a.a.a.a",
+".a.a.a.a.a.a.a.a.a.a#L#d.J.H.J.H.J.B.n.H.S.W.S.H.B.s.n.n.d.g.i.n.A.H.J.P.H.i.a.a.a.a.a.a.a.a.a.a",
+".a.a.a.a.a.a.a.a.a#L#E.R.W.Y.Y.R.W.Y.W.G.G.s.r.n.q.n.q.n.r.A.B.R.W.Y.Y.1.5.H.k.a.a.a.a.a.a.a.a.a",
+".a.a.a.a.a.a.a.a#L#L#..8#..8#..8###c#..8###d###d###d###d###d###e###d###e#f#d.H.i.a.a.a.a.a.a.a.a",
+".a.a.a.a.a.a.a#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L#L.H.k.a.a.a.a.a.a.a",
+".a.a.a.a.a.a.a#L#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d...a.a.a.a.a.a.a",
+".a.a.a.a.a.a.a#L#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d#d...a.a.a.a.a.a.a",
+".a.a.a.a.a.a.a.F.................................................................i.a.a.a.a.a.a.a",
+".a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a",
+".a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a"
+};
diff --git a/icons/48x48-general/clock.xpm b/icons/48x48-general/clock.xpm
new file mode 100644
index 0000000..5f3019c
--- /dev/null
+++ b/icons/48x48-general/clock.xpm
@@ -0,0 +1,302 @@
+/* XPM */
+static char *clock[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 247 2",
+/* colors */
+".. c None",
+".# c #c4c204",
+".a c #848283",
+".b c #44420c",
+".c c #a4a208",
+".d c #c4c288",
+".e c #646213",
+".f c #e4e69c",
+".g c #a4a23c",
+".h c #84823e",
+".i c #c4c2c6",
+".j c #242206",
+".k c #646264",
+".l c #94920f",
+".m c #b4b21c",
+".n c #d4d2c4",
+".o c #e4e240",
+".p c #444244",
+".q c #a4a66c",
+".r c #24264c",
+".s c #74721f",
+".t c #545212",
+".u c #c4c34c",
+".v c #a4a4a4",
+".w c #a4a229",
+".x c #c4c2e8",
+".y c #34320b",
+".z c #94922c",
+".A c #141209",
+".B c #84822c",
+".C c #b4b33c",
+".D c #747273",
+".E c #74762e",
+".F c #d4d684",
+".G c #bcba1d",
+".H c #d4d2e4",
+".I c #b4b2b1",
+".J c #1c1a07",
+".K c #5c5a10",
+".L c #d4d214",
+".M c #4c4a0c",
+".N c #acaa11",
+".O c #c4c2a4",
+".P c #646234",
+".Q c #e4e4e4",
+".R c #cccacc",
+".S c #242324",
+".T c #9c9e09",
+".U c #fcfa3c",
+".V c #74727c",
+".W c #8c8a14",
+".X c #94923c",
+".Y c #ccce51",
+".Z c #acaa2c",
+".0 c #cccae6",
+".1 c #34362c",
+".2 c #9c9a28",
+".3 c #b4b254",
+".4 c #b4b2bc",
+".5 c #949494",
+".6 c #e4e24c",
+".7 c #8c8a2a",
+".8 c #f4f5f4",
+".9 c #c4c224",
+"#. c #b4b231",
+"## c #545554",
+"#a c #bcba94",
+"#b c #7c7a1a",
+"#c c #3c3a0c",
+"#d c #6c6a1a",
+"#e c #2c2a07",
+"#f c #dcdadc",
+"#g c #343634",
+"#h c #7c7e37",
+"#i c #dcdae4",
+"#j c #1c1a1c",
+"#k c #5c5e28",
+"#l c #0c0a0c",
+"#m c #84821a",
+"#n c #a4a21b",
+"#o c #c4c2d8",
+"#p c #ecee30",
+"#q c #acaa9c",
+"#r c #141214",
+"#s c #bcba3f",
+"#t c #bcba32",
+"#u c #bcbda4",
+"#v c #4c4a16",
+"#w c #cccabc",
+"#x c #7c7a7c",
+"#y c #8c8b8c",
+"#z c #848264",
+"#A c #6c6a6d",
+"#B c #94941c",
+"#C c #54541c",
+"#D c #c4c26c",
+"#E c #a4a534",
+"#F c #343414",
+"#G c #7c7a30",
+"#H c #5c5d1c",
+"#I c #c4c2b9",
+"#J c #ececec",
+"#K c #9c9a1b",
+"#L c #cccbf4",
+"#M c #9c9b34",
+"#N c #7c7a90",
+"#O c #ccca14",
+"#P c #444414",
+"#Q c #ccca9c",
+"#R c #8c8c3c",
+"#S c #b4b524",
+"#T c #d4d2d4",
+"#U c #b4b274",
+"#V c #c4c4f4",
+"#W c #949534",
+"#X c #848434",
+"#Y c #7c7e5c",
+"#Z c #1c1a14",
+"#0 c #acad1c",
+"#1 c #cccadc",
+"#2 c #9c9a3c",
+"#3 c #d4d65f",
+"#4 c #acab34",
+"#5 c #8c8a34",
+"#6 c #5c5d5c",
+"#7 c #7c7e24",
+"#8 c #d4d2ac",
+"#9 c #343234",
+"a. c #e4e2cc",
+"a# c #dcda3c",
+"aa c #3c3e5c",
+"ab c #6c6c24",
+"ac c #bcbcbc",
+"ad c #4c4d4c",
+"ae c #acacac",
+"af c #2c2c2c",
+"ag c #9c9c9c",
+"ah c #fcfefc",
+"ai c #dcdeac",
+"aj c #ecea5c",
+"ak c #acae5c",
+"al c #9c9e5c",
+"am c #3c3e1c",
+"an c #a4a680",
+"ao c #dcda1c",
+"ap c #ccca4c",
+"aq c #b4b29c",
+"ar c #04021c",
+"as c #c4c218",
+"at c #c4c294",
+"au c #d4d2fc",
+"av c #e4e6fc",
+"aw c #fcfe54",
+"ax c #c4c23c",
+"ay c #dcdafa",
+"az c #ecea40",
+"aA c #2c2a3c",
+"aB c #d4d25c",
+"aC c #e4e264",
+"aD c #3c3a3c",
+"aE c #acaa84",
+"aF c #242214",
+"aG c #d4d294",
+"aH c #8c8c1c",
+"aI c #94964c",
+"aJ c #b4b664",
+"aK c #0c0e14",
+"aL c #acaa4c",
+"aM c #bcbcb4",
+"aN c #8c8e9c",
+"aO c #c4c67c",
+"aP c #eceefc",
+"aQ c #7c7a6c",
+"aR c #5c5e6c",
+"aS c #6c6a34",
+"aT c #74763c",
+"aU c #7c7a3c",
+"aV c #343244",
+"aW c #848608",
+"aX c #c4c60c",
+"aY c #848684",
+"aZ c #44460b",
+"a0 c #a4a604",
+"a1 c #646614",
+"a2 c #a4a640",
+"a3 c #84863c",
+"a4 c #c4c6c4",
+"a5 c #242604",
+"a6 c #949610",
+"a7 c #b4b61c",
+"a8 c #747620",
+"a9 c #545612",
+"b. c #a4a62a",
+"b# c #c4c6e4",
+"ba c #34360b",
+"bb c #94962b",
+"bc c #141607",
+"bd c #848628",
+"be c #747674",
+"bf c #bcbe24",
+"bg c #b4b6b4",
+"bh c #1c1e06",
+"bi c #5c5e13",
+"bj c #d4d61c",
+"bk c #4c4e0a",
+"bl c #acae14",
+"bm c #c4c6ac",
+"bn c #cccecc",
+"bo c #8c8e0c",
+"bp c #949644",
+"bq c #acae26",
+"br c #cccee9",
+"bs c #9c9e2a",
+"bt c #b4b658",
+"bu c #8c8e29",
+"bv c #b4b62e",
+"bw c #bcbe8c",
+"bx c #7c7e1a",
+"by c #3c3e0e",
+"bz c #6c6e14",
+"bA c #2c2e09",
+"bB c #dcdedc",
+"bC c #1c1e1f",
+"bD c #0c0e0b",
+"bE c #84861a",
+"bF c #a4a61b",
+"bG c #acae3c",
+"bH c #c4c6d4",
+"bI c #141615",
+"bJ c #bcbe3e",
+"bK c #bcbe32",
+"bL c #4c4e18",
+"bM c #7c7e7d",
+"bN c #6c6e6c",
+"bO c #c4c6b9",
+"bP c #9c9e1b",
+"bQ c #7c7e94",
+"bR c #d4d6d4",
+"bS c #ccced4",
+"bT c #c4c69c",
+"bU c #d4d6f4",
+"bV c #c4c638",
+"bW c #dcdef7",
+"bX c #ecee44",
+"bY c #040604",
+"bZ c #646664",
+"b0 c #444644",
+/* pixels */
+"............................................bD#r.A.AbD.AbDbD....................................",
+"......................................bD.Abca5byaZ#PaZ#P#c.j.AbDbD..............................",
+"..................................bDbI#eby.Mbi#bbE.WaHaH#mbi#vbyaFbDbY..........................",
+"..............................bDbcbAaZbi#m#B.lbF#0#0#0.m#0bPa6.Wa9#e.AbD........................",
+"............................bIbA.M.e#ma6bF#0.Z.ma7.Ga7.G.m.mbq#0boa1aZa5bDbY....................",
+"........................bYbI.ybi#m#B#n#0bq.ma7.G#Sbqa0a0#nbFbF.w.w#Bbx.KbAbIbY..................",
+"......................bYbI#c.e.WbF#0#0.m#S.G.G#0.T#n#U.RbObmbTbJ.C#4bs#ba9.ybIbY................",
+"......................#Zba.ebEbF#0bq.m#S.G.9#nakaM.nbg#N.4.H#LbOa6.2bqb.a8.K#e.A................",
+"....................bD.1a1bEbF.m#0.m.G#Sbfbd.qaa#A.SaR..aY.Qa4.0bT#mbu#..Z#baZbIbY..............",
+"....................#Za9#mbF#0.mbqa7#Sbl.7araV#9bR.S#6.S#y#J.i.R#La.aH#Gb.#M.K#ebD..............",
+"..................bIby.s#B#0.mbqa7.GbqbPav.VbDac.QbC.kbCaeacbe#Tbnau#Da1.hb..Bby#jbY............",
+"................bD.1.E#bbF.mbqa7a7.mbs.0aPbN#j#y#J#Z#6bC#ybe.abRaMbQ.ia6.E.gbb#HbAbD............",
+"................#Z.Pa8#n#0.Z#0.Gbv#4#L.Q.5bIag#lbZaf.D#AbZ.kae.iad.DbU#3#b#h.Z.7.b#r............",
+"..............#lam#h.l#0#0#0.mbK.ZaEaybBad#Zah.5#y#f.Q.8.D.kbRae.DbM.H#8bP#G#2#MaZbD............",
+"..............bc#k#5bP#0.m.m.maxa2bU#TbnbB#J#T#J.QbRbBagbN.vbRbebZ.Ibn.0bVa8#h#W#Cbc............",
+"...............J#k#m#0#0.Z#0ax#.br#ibR#f.Q.Q.QbB#fbR#T.k#6#fae.D#y.Qa4.0.F#maUbuabbAbD..........",
+"............#l#Fa1#B#0#0#0bl.YataybR#f.Q#J.8.8.QbB.QaebZ.abnbe#A.Rbn.Rb##Q.l#G#W.7#vaK..........",
+"............aK.tbx#K.w#0#0bK.ubn.H#f#J.8ahahah.8.Q.8aY.k#T.RbZaYbR.Rbn#fbS#K#G#X#MbLbD..........",
+"............bca9aHbFbF#0.max.3ay#f.Qahahahahahah.8#JbZ.v#TaYbNacah#f.RbMbSbq#h.h.2#C.A..........",
+"..........#l.ya9#B#nb..m#S#s.ObWbB#Jahahahahahahahac.a#f.Q.DbM.vbead#g..#u.Ca8.h#W#CbD..........",
+"..........bD.Ma8bP#nbF.m#.btbU#fbB.8ahahahahahahah#xagbRa4beac#yaf#6adbI.O#s#ha3.z#CbD..........",
+"...........Abk#m#n.w#0bq#0#abW#f.Qahahahahahahaha4.abR.Qbe.a.Q#x#6##b0#j#ubJ#7.h#Ma9bD..........",
+"..........bc.tbE#B#nbF#0bqbO#i#f.8ahahahahahahah.a.a#f.Rbe.I.Qbe##ad.p..aM.u.E#R.z#C.A..........",
+"........#l#ebibo#n.ZbP#n.Cah.8bB#fbBahahahahahbn#ybn#J#ybN.R.Q#AaD#6#6aRa4.u#G#R#2#CbD..........",
+"........bDaZ#baH#KbF#n.Nal.VbQ#y..bgahahah.8ac#6.v.8aY.D.v#f.R.i.RbBbBav#8#n#Xa3bs#CbI..........",
+"........bcbkbxaH.z#nb.a0aE.rbYad#9.Q.I.v.5.abM.a#ybM.DbNbg#Ta4a4.R.R.RbHaibq.h#R.z#vbD..........",
+"........#r.M#m#BbPbPbF.NanaNad..bM#y.5aN.5.5#y#xbM.5#x#A.R.Ra4.Ra4a4a4#o.f.w#X.7abbAbD..........",
+"........bDbk#m#B#B.2#n#0#Y#yad#gac.5ag#yaY.aag.R#fbRbRbSbna4.Ra4.Ra4.i#I.o.X#X#Wa9.J............",
+"........bDbka8aH#K#nbP#0#z#A#j.a.5#y.5.5acbBbRbn.R.R.R.Ra4.Ra4a4a4.R#oaGaw.E#R.2#C.A............",
+".........A#cbzbE#Kbs#nbFaQaA.pbn.5bg#T#T.nbn.Ra4.Ra4.Ra4.Ra4a4.R.ia4#oaCaB#h.X.zbLaK............",
+"........bYa5a9#m#B#KbP.caqbWbB#Tbnbn.R.Ra4.Ra4.Ra4.Ra4.Ra4.Ra4a4.i.i#wbj#h#5.gab#FbD............",
+"........bY.A.ba8#B.2bP.TaEbra4.Ra4.Ra4a4a4.Ra4.Ra4a4.Ra4a4a4a4a4a4.xaGa##h.XbbbL#ZbY............",
+"..........bDby.sbobu#n.T.q.0a4a4a4a4.Ra4.Ra4a4.Ra4.Ra4a4.ia4.ia4.ibH.6bu#R#Ma8#FbD..............",
+"..........bDby.saH#B#K.caI.0.i.i.R.ia4.i.i.Ra4a4.RbB#f.i.Ra4.i.i.x#3.oaU.X#E#H.JbY..............",
+"..........bD#c.eaH.2#BbP#B#oa4.i#Ia4a4a4a4#T#Tbn#T.5.pa4.i.ia4.xbwbXa2a3#W#M.tbI................",
+"..........bDbhaZa8#B#K#K.l#qb#.ia4.i.i.ia4.5.I.i..af.SbBa4#I#o.iaoaj#h.Xbs#d#FbD................",
+".............Abaa1bx.7#Ba6bdbr.i.i.ia4.Ra4bY#j.v#gagaf#fa4.i.x#3azaS#RbJ.E#cbIbY................",
+"............#lbh#va8#B#KbPaWbwb##I.i#I.i#fbZ#j#9##aeafbR.i.x.Y.UaT#Ra2#M#C#jbY..................",
+"..............bD#ca8#mbb#B.zbE#1.i.i.i.ibn.Iaf...Iae#r.H.xap#pa2a3.gb.#dbA#r....................",
+"..............bD#ebiaHbE#B#K.WaL#V#I.i#I.ibB.kbYbBa4bS#I#O#pbpa3#tb.#d#FbI......................",
+"..............bD.J#c#da8aH#BaHboaO#V.iac.i.ibg.R#o#V.d.L.o.Xa3#.b.abba#jbY......................",
+".................A.Jby.s#m#Bbb.7#mbtac.x#o#o#o#IbwbV.##sa2bu#t.wab#cbIbY........................",
+"................bY#rbhbya1bxaH#Bbua8blakaJbJasbfaX.Ga2bsbvbvbs#dbA#jbY..........................",
+"..................bYaK.j#P.ebzbE#Bbu.BbsbvbVbJbKbKbKbv#..2a8bL#e#jbY............................",
+"....................bYbIbh#F#P.ea8#mbd.7#W#EbG#tb.bsbbab#CbA#jaKbY..............................",
+"......................bYbD#rbhbAby.tbz#m#7.B.Bab.K#P#PbAbI#rbY..................................",
+"..........................bYbD#l.A.jbaby.b.b#Pby#ebcbDbD#l......................................",
+"..................................bDaK#r#raK#r#raK.............................................."
+};
diff --git a/icons/48x48-general/colors.xpm b/icons/48x48-general/colors.xpm
new file mode 100644
index 0000000..13c9150
--- /dev/null
+++ b/icons/48x48-general/colors.xpm
@@ -0,0 +1,127 @@
+/* XPM */
+static char * colors_xpm[] = {
+"48 48 76 1",
+" c None",
+". c #F7A409",
+"+ c #EDA727",
+"@ c #EAA424",
+"# c #E6A120",
+"$ c #D2A55B",
+"% c #DEAF68",
+"& c #DAAD63",
+"* c #DAAF63",
+"= c #B79453",
+"- c #FB5B25",
+"; c #FD2B37",
+"> c #C7B3A0",
+", c #8D8A85",
+"' c #BAA592",
+") c #3C8A45",
+"! c #CEB6A7",
+"~ c #4AF01C",
+"{ c #FF1441",
+"] c #BEB6BE",
+"^ c #79869E",
+"/ c #51A249",
+"( c #188651",
+"_ c #BEBABE",
+": c #8E8A8E",
+"< c #C7BAC7",
+"[ c #28FF20",
+"} c #A6A2A6",
+"| c #FFFF00",
+"1 c #B6AEB6",
+"2 c #AEB2CF",
+"3 c #AE5528",
+"4 c #B38E47",
+"5 c #AEA6AE",
+"6 c #CFC7CF",
+"7 c #5155FF",
+"8 c #FFFFFF",
+"9 c #D7D3D7",
+"0 c #FDF0D6",
+"a c #DCCBB5",
+"b c #EEA729",
+"c c #BEC3BE",
+"d c #FDE5D6",
+"e c #AEAAAE",
+"f c #FFF3FF",
+"g c #E19E22",
+"h c #717986",
+"i c #969696",
+"j c #CEA257",
+"k c #AEAEB6",
+"l c #C7B6A0",
+"m c #EAA524",
+"n c #CA9E53",
+"o c #FFFBFF",
+"p c #E9A323",
+"q c #FBD184",
+"r c #EFF3F7",
+"s c #F8B332",
+"t c #FBD104",
+"u c #AEAEAE",
+"v c #F8B307",
+"w c #F88B12",
+"x c #BE2020",
+"y c #ED8D0C",
+"z c #DA6114",
+"A c #C7351C",
+"B c #FDECD6",
+"C c #C69C4F",
+"D c #87942D",
+"E c #DAB363",
+"F c #C7BDA0",
+"G c #A5987E",
+"H c #C0AC99",
+"I c #F0E5CF",
+"J c #E59F1F",
+"K c #EAA526",
+" ",
+" ",
+" ",
+" ",
+" ................................... ",
+" ..................................... ",
+" ....................................... ",
+" ...+@+@+#+@@@+@+@+@@@+@@@+@+@@@+@@@+... ",
+" ...+$$%&*&***=$%&$***$*&=%&**$****=+... ",
+" ...+-;;;;;;;>,'))))))))!,~~))!~~~!=+... ",
+" ...@-;{{{{{{]^]/(/(/(/(_:((/(<<[[>=@... ",
+" ...+-;{{{{{{_^}(((/((/]<|(/(1<[[[!=+... ",
+" ...+-;{{{{{{]^2/(/((<2||3((<<<[[[!4+... ",
+" ...+-;{{{{{{]^5((((6||33337__[[[[!=+... ",
+" ...@-;{{{{{{8^2/(/<||^|333<59[[[[0=@... ",
+" ...+-;{{{{{{]^}((<||^||3335]<<9[[a4b... ",
+" ...@-;{{{{{{8^c(<||^|||3|5___9/[[d=@... ",
+" ...@&>]_]8_88^ec||^|||^||]____89f0=+... ",
+" ...g=,^^^^^^h^_||^|||^||55hi^i^^^,=@... ",
+" ...+j>}]}]}]k]||^|||^||]5<k_5]}]}l=+... ",
+" ...m-;{{{{{{_||^|||^||55^5]<[[[[[>=@... ",
+" ...+-;{{{{{_||^|||^||}5_^}__<[[[[!=+... ",
+" ...@-;{{{{_||^|||^||5k(]^<__<<9[[l=@... ",
+" ...@-;{{{_||^|||^||}5((c^}_8_<<[[!n@... ",
+" ...@-;{{_||^|||^||5k(/(8^___]<<9[0=@... ",
+" ...@-;{_||^|||^||}5(((/]^5___o]<<!=p... ",
+" ...@-;_||^|||^||}1((/((8^]_____]_0=@... ",
+" ...@-l8_^|||^||}k_<c8<88^]____o_o0=p... ",
+" ...@*0_]8||^||5}^^^^^h^^^^^^5^^^^,=@... ",
+" ...+ql_88^r||}i5i]i}5ki]^ki]^]i]:l=p... ",
+" ...st>88^8^|k5577777777]^u7777777>=m... ",
+" ...v-;_^r^^^:^i77777777]^}7777777l=p... ",
+" ...w-;{8^^^}]^577777777]^i7777777>=m... ",
+" ...w-;{x^^^(c^:77777777]^}7777777>=p... ",
+" ...y-;xxx^/(_^577777777]^i7777777>=#... ",
+" ...@zAxxi(((8^:77777777o^}7777777B=p... ",
+" ...#CAxi((/(]^577777777]^:7777777>=#... ",
+" ...@D)(/(/((8^:77777777f^}7777777B=p... ",
+" ...@EFFlF0F00,G>>>HHdHB0,'>>>Hd>I0=#... ",
+" ...g=============4=========44======p... ",
+" ...####pJp#J#J#J@#@#@J#J#JJ#K#p##J##... ",
+" ....................................... ",
+" ..................................... ",
+" ................................... ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-general/configuration.xpm b/icons/48x48-general/configuration.xpm
new file mode 100644
index 0000000..bed3e97
--- /dev/null
+++ b/icons/48x48-general/configuration.xpm
@@ -0,0 +1,116 @@
+/* XPM */
+static char * Database_xpm[] = {
+"48 48 65 1",
+" c None",
+". c #AEBAAAAAB6DA",
+"X c #86177DF78E38",
+"o c #618561858E38",
+"O c #59655144B6DA",
+"+ c #38E3410371C6",
+"@ c #8E38A289AEBA",
+"# c #AEBAAAAAAEBA",
+"$ c #618569A669A6",
+"% c #5965820769A6",
+"& c #51444D345144",
+"* c #71C669A65144",
+"= c #38E341035144",
+"- c #618561856185",
+"; c #79E7820779E7",
+": c #38E34103A699",
+"> c #10404103A699",
+", c #38E369A6A699",
+"< c #71C669A6FFFF",
+"1 c #8E388207AEBA",
+"2 c #38E3492430C2",
+"3 c #71C669A6A699",
+"4 c #71C69248A699",
+"5 c #FFFFC30BFFFF",
+"6 c #B6DAFBEEA699",
+"7 c #FFFFFBEEFFFF",
+"8 c #B6DAAAAAAEBA",
+"9 c #51445555FFFF",
+"0 c #49246185D75C",
+"q c #71C69248FFFF",
+"w c #965875D6DF7D",
+"e c #8E3892488E38",
+"r c #CF3CCB2BCF3C",
+"t c #DF7DDB6CDF7D",
+"y c #BEFBBAEABEFB",
+"u c #B6DA9248A699",
+"i c #B6DA9248FFFF",
+"p c #104041035144",
+"a c #38E369A65144",
+"s c #B6DAC30BA699",
+"d c #000000000000",
+"f c #B6DAC30BFFFF",
+"g c #71C641035144",
+"h c #618569A65144",
+"j c #10402081A699",
+"k c #208110400820",
+"l c #082014511040",
+"z c #000008205144",
+"x c #79E779E779E7",
+"c c #38E32081A699",
+"v c #000020815144",
+"b c #104008205144",
+"n c #208120815144",
+"m c #186134D32081",
+"M c #10400820A699",
+"N c #208120812081",
+"B c #000008200000",
+"V c #104008200000",
+"C c #71C692485144",
+"Z c #104000001861",
+"A c #71C604100820",
+"S c #965810401861",
+"D c #B6DA20815144",
+"F c #38E320811861",
+"G c #CF3CF3CEF7DE",
+" .XooO+OOO+Oo@## #$%&$*=-; ",
+" Xo+:::>::,:<,<,1X1# #23456775*== ",
+" 8oO>::::9:0:<,<,<3q3w. X*er77tyu4iu== ",
+" .+:p:>:>:>,:3,<:3,<,<31; #a4s7su4u4u4add ",
+"8o:>::::<:9:<,<,<3q4i4i41. %$77sfuu4f=dd* ",
+"X:p:::>::,:<,<,<3q,<3i4q4@ #=u7tf4u4addp ",
+"@>::::9:0:<,<,<3q3q4i4i4i3 X*777uu4gd= ",
+"::>:>:>,:3,<:3,<,<3i4q4i43 hu7u7u4uda ",
+"<:::<:9:<,<,<3q4i4i4i4i4f: $s7u7sfud= ",
+",:>::,:<,<,<3q,<3i4q4i4i3j 2tsu@74ukl# ",
+"<,9:0:<,<,<3q3q4i4i4i4i4:z g7u=d7543dx ",
+",3,<:3,<:3,<,<3i4q4i4i,cvb Xa7pd=a7uanm# @ ",
+"<3i4i3<,<3q4i4i4i4i4w:jvjb $u7*d777suadxf uk",
+",q3q4f4<3q,<3i3<33pjvbvMvM $s54a7==743km supd",
+"<3i4i4i4q3<:0::jcnjzjzjbjz -*7uu4d7775u$d5uu4nd",
+",33i4i4i,3,,>:>:vnvbvbvMvb 2ssu4u=7p=7uakku4=da",
+"<3i4fii4i3<:<::jcnjvjbjvjb ;*7u4fuu4fu7yfud=ndg ",
+",q3q4f4q3<,9::p>njvbvbvMvM;=7u4u4up==ap=kNBdda ",
+"<3i4i4i4q3<:0::jcnjzjzjbj&g7u=5uu=ddddddlkn= ",
+",33i4i4i,3,,>:>:--------ma7upusupddam&2dp=V ",
+"<3i4fii4i3<:<::j-s5s7s5C*7u=ffu=ddu4*4uuddZx ",
+",q3q4f4q3<,9::p>-5s5s5*a7upusupdduCu2eeu4uBx ",
+"<3i4i4i4q3<:0::j-s5s5*g7u=ifu=dduCuug4##f#kx ",
+",33i4i4i,3,,>:>:-5s5*a7upusupdduCu4u=usfsslx ",
+"<3i4fii4i3<:<::j-s5C*7u=ffu=ddAASSSADSSADSFx ",
+"eq3q4f4q3<,9::p>-5*a7upusupdd#asufrt47G777Vx ",
+"80i4i4i4q3<:0::j-*g7u=ifu=dd##3syrtGu77777Fx ",
+" 1,i4i4i,3,,>:>:ma7upusupdd&&=2g=*a-=-----Vx ",
+" @@fii4i3<:<::n*7u=ffu=dd##5surt777#77777Fx ",
+" #1%i4q3<,9::na7upusupdd##sufetG7G7#77777Vx ",
+" .e11q3<:0ng7u=ifu=ddA&g&g2*a3---------Fx ",
+" #8eooOna7upusupddukuuyrt47G777#77777Vx ",
+" ;*7u=ffu=ddu4Ss5rt7u77777#77777Fx ",
+" ;a7upusupdd&&=Ag=*a-------------Vx ",
+" ;g7u=ifu=dduCueArtG77i77777#77777Fx ",
+" ;a7upusupdduCu4uAts7G7#77777#77777Vx ",
+" ;*7u=ffu=dd&&*&g=D*3*--------------Fx ",
+" ;a7upusupdduCueu#yS7G777#77777#77777Vx ",
+" ;g7u=ifu=dd&Cueu#5sS77777#77777#77777Fx ",
+" ;&7u4=supdd &=2g=*a-S-----------------Vx ",
+" ;*7u4fuu=dd *uu#5srsD77777#77777#77777Fx ",
+" ;=7ad=4updd 2u#ysrs5S77777#77777#77777Vx ",
+" X=udddu=dd g2*a3---S-----------------Fx ",
+" ;dp77apdd =ysrsfs5S77777#77777#77777Vx ",
+" Xdd=g=dd *srs7s5sD77777#77777#77777Fx ",
+" =ddddd aNlNkNNNNNNNNNNNNNNNNNNNNNlx ",
+" ==g= xxxxxxxxxxxxxxxxxxxxxxxxxxx ",
+" "};
diff --git a/icons/48x48-general/development.xpm b/icons/48x48-general/development.xpm
new file mode 100644
index 0000000..1ea7bd4
--- /dev/null
+++ b/icons/48x48-general/development.xpm
@@ -0,0 +1,115 @@
+/* XPM */
+static char * Ladybug_xpm[] = {
+"48 48 64 1",
+" c None",
+". c #C71BC71BC71B",
+"X c #EFBEEBADEFBE",
+"o c #DF7DDB6CDF7D",
+"O c #B6DAB6DAB6DA",
+"+ c #965892489658",
+"@ c #69A669A669A6",
+"# c #9E7996589658",
+"$ c #514455555144",
+"% c #492430C230C2",
+"& c #49244D344924",
+"* c #8E388A288E38",
+"= c #86177DF779E7",
+"- c #38E330C230C2",
+"; c #61855D755965",
+": c #28A2249228A2",
+"> c #000000000000",
+", c #082004100000",
+"< c #F7DEF7DEF7DE",
+"1 c #104010401040",
+"2 c #104008201040",
+"3 c #79E761856185",
+"4 c #186118611861",
+"5 c #A6998E388E38",
+"6 c #EFBEBAEAB6DA",
+"7 c #A699A289A699",
+"8 c #082010400820",
+"9 c #C71B7DF779E7",
+"0 c #9E7965956185",
+"q c #965841034103",
+"w c #C71B59655144",
+"e c #38E318611040",
+"r c #618518611861",
+"t c #8E3824922081",
+"y c #BEFB30C230C2",
+"u c #B6DA30C228A2",
+"i c #71C620811861",
+"p c #AEBA30C228A2",
+"a c #BEFB410338E3",
+"s c #492410401040",
+"d c #69A61C711861",
+"f c #861720812081",
+"g c #AEBA3CF338E3",
+"h c #38E30C300820",
+"j c #28A208200820",
+"k c #69A618611861",
+"l c #CF3C45144103",
+"z c #514418611861",
+"x c #186104100000",
+"c c #965828A22081",
+"v c #A69941034103",
+"b c #8E3830C230C2",
+"n c #EFBE51445144",
+"m c #69A620812081",
+"M c #9E7928A228A2",
+"N c #69A634D330C2",
+"B c #EFBE820771C6",
+"V c #EFBE71C66185",
+"C c #79E720812081",
+"Z c #96582CB228A2",
+"A c #EFBE9A699658",
+"S c #BEFB51444924",
+"D c #965828A228A2",
+"F c #A69930C228A2",
+" .Xo O..+ ",
+" @# X#$%&@* =@O= & OO= ",
+" o&- +&;$:>,-++++ ##*#=:>,-;$% <&1 ",
+" OX23 @>:,11414,14>+ o >= ",
+" o*,* +&4-35+*****3%44;# .o2$ ",
+" <%4 *%5667+**1-==4%=*4:# <%,+ ",
+" ..> @%*7*;--$;4-&;1>>->>4= OO>+ ",
+" <> +$3-:>>>>>>>>>>>>>>>>>, .O> ",
+" <> &-,>>>>>>>>>>>>>>>>>>>>3 o , ",
+" X:# -14444444118,18,>>>>>>>- o#: ",
+" X%= 90qq0w9033;$----eerrrrrrt5 X@: ",
+" X%&=5yyyyyyyyyyyuiyyyyyyyyyyypa+*:: ",
+" OO>>sdfyyyyyyyyyufgyyyyyyyyyyhdj>,* ",
+" 1>dkkallayyyyuzxqzuyyyyyyyc>js>% ",
+" +vikbnnnnayyu,>>qxjuyyyyyyp>>m0# ",
+" 5Mkkgnnnnlyyc>>>N1>fyyyayyuh>xg7 ",
+" askdwBBVnnlyc>>>$1>ryyyayycr>>Cw ",
+" Z>kcVAABwnlyu>>>;4>jyyyyyyuksxsS ",
+" 5C>zyA66AVnnyyx>>34jfyyyyyppCCkkg ",
+" 9r>zl666Bwnlyyt>>04hMyyyyypMcCdkp7 ",
+" wx>rw66ABnnlyyycj0NyyyyyyypMcfikf9 ",
+" g>egwA6BBwlyyyyuf9ayyyyyyypZDfikf0 ",
+" t>tvSB69;%%hMyyuf9lyyyyyyyyZcfCkfg ",
+" 5ihCgwVB0%%%1>ryufAlyyyyCmyypMtikhm ",
+" #MiZgSV93%%-:4>mufAlyyk>>>fuyMtfk>N ",
+" 7ZktgSVV%%-:418hufAlypx>>>>ryptih>q ",
+" 5ZkZvSwB3-:418>jufAlyc>>>>>,cZMdxxb ",
+" ZCCvSwVS-:48>>jufAlyr>>>>>>bZfkjjg ",
+" %htqgalle12>>>fufBlyC>>>>>hpZCkjr0 ",
+" $>ebgglnyhjhfMyufBayyh>>>xcZMikkf9 ",
+" $>hZbbgupyyyyyyuf9ayyytrtpuuckkfy7 ",
+" *>>dCfcMpuyyyyyuf9ayyyyyypMMtkkZS ",
+" 4>idCtMZuyyyyyZC9ayyyyyypMtikiyw ",
+" 3xFkCfcFuyyyyZcd9ayyuppMMcCkkDy9 ",
+" . gyfiCzzuyyupMtk9guypMMccfkkdyw ",
+" O<&Nypk,>>xfMFFDfrwqZMpMctCdkkMa-@ ",
+" O<$,gyh>>>>>ztMtCz0qMcCmffikkfyq>*. ",
+" .X%%30c>>>>>>jfcfmz0bffzxhskkkua3=4- ",
+" <7, Og>>>>>>>ffCisqmij>>>>xzDyw *4 ",
+" Oo#3 O.:4>>>>>>kCikhbiz>>>>>>>h0:+ @ ",
+" o=>:->>>>jdidrhNds>>>>>>>1,>= ",
+" o3>$ 9ZtyyMikrsmdr>>>>x-= ;>3 ",
+" X&>= 70bfMyMmsktf,hsN0 Oo>; ",
+" <$, 53bNrsmdbb3# <4= ",
+" OXO4; o*%# ",
+" O<=>3 oX$3 ",
+" .<$,@ $>@ ",
+" OO@# +3 "};
diff --git a/icons/48x48-general/disk-cd.xpm b/icons/48x48-general/disk-cd.xpm
new file mode 100644
index 0000000..cfec423
--- /dev/null
+++ b/icons/48x48-general/disk-cd.xpm
@@ -0,0 +1,242 @@
+/* XPM */
+static char *cd[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 187 2",
+/* colors */
+".. c None",
+".# c #0d0e10",
+".a c #3b333e",
+".b c #493b4c",
+".c c #4a3746",
+".d c #4d3e51",
+".e c #553d45",
+".f c #5d4249",
+".g c #5b454b",
+".h c #554348",
+".i c #574759",
+".j c #6a4e56",
+".k c #634a56",
+".l c #685056",
+".m c #675258",
+".n c #67556a",
+".o c #755961",
+".p c #765e66",
+".q c #725e64",
+".r c #795b64",
+".s c #785669",
+".t c #6b5971",
+".u c #6b627b",
+".v c #746066",
+".w c #7d696e",
+".x c #7a646b",
+".y c #756776",
+".z c #575268",
+".A c #757b96",
+".B c #6f6e88",
+".C c #80656c",
+".D c #81616a",
+".E c #846e74",
+".F c #856b72",
+".G c #886575",
+".H c #827176",
+".I c #8d747b",
+".J c #8a797d",
+".K c #8b7a7e",
+".L c #86777b",
+".M c #926f7a",
+".N c #805972",
+".O c #947d84",
+".P c #977787",
+".Q c #887289",
+".R c #a27c8c",
+".S c #928186",
+".T c #918588",
+".U c #948589",
+".V c #94898c",
+".W c #9b8a8e",
+".X c #998288",
+".Y c #998d90",
+".Z c #9c8b90",
+".0 c #989092",
+".1 c #9e989a",
+".2 c #9a9a9a",
+".3 c #9f9698",
+".4 c #8a8894",
+".5 c #838ca4",
+".6 c #8493a8",
+".7 c #949aaa",
+".8 c #98a7b8",
+".9 c #8fa0b2",
+"#. c #a58996",
+"## c #a1959a",
+"#a c #a49b9d",
+"#b c #a79796",
+"#c c #b1969e",
+"#d c #a59ea0",
+"#e c #a09ca4",
+"#f c #a898a5",
+"#g c #aba196",
+"#h c #aca399",
+"#i c #b0a599",
+"#j c #b3a59b",
+"#k c #b6ab9e",
+"#l c #a6a0a2",
+"#m c #a6a3a4",
+"#n c #a6a5a5",
+"#o c #a2a1a1",
+"#p c #aea9aa",
+"#q c #acacac",
+"#r c #aeaaac",
+"#s c #a8acb8",
+"#t c #b3a9a2",
+"#u c #baada1",
+"#v c #baada3",
+"#w c #b4a5a9",
+"#x c #b5acb2",
+"#y c #bcb2a4",
+"#z c #b2b0b1",
+"#A c #b4b2b2",
+"#B c #bab2b4",
+"#C c #bbb9b9",
+"#D c #bcbcbc",
+"#E c #bdb9ba",
+"#F c #bbb5bc",
+"#G c #a8b1bc",
+"#H c #a8b6c3",
+"#I c #aeb8c4",
+"#J c #b5c0cc",
+"#K c #bcc2c9",
+"#L c #bec7d1",
+"#M c #c4baac",
+"#N c #c1b5a9",
+"#O c #c4bbb3",
+"#P c #c0bdbb",
+"#Q c #c4b8b7",
+"#R c #c6c0b2",
+"#S c #c9c2b1",
+"#T c #ccc5b6",
+"#U c #cac3b5",
+"#V c #cac2ba",
+"#W c #cac6bd",
+"#X c #d2ccbd",
+"#Y c #d0cabd",
+"#Z c #c0c0c0",
+"#0 c #c4c3c6",
+"#1 c #c8c1c1",
+"#2 c #c8c6c6",
+"#3 c #ccc6c4",
+"#4 c #ccc9c5",
+"#5 c #c8c8c8",
+"#6 c #cccaca",
+"#7 c #cccccc",
+"#8 c #cacacc",
+"#9 c #c4c7cb",
+"a. c #c4cbd2",
+"a# c #c9ced3",
+"aa c #ccd0d3",
+"ab c #cfd4d8",
+"ac c #d3cdc4",
+"ad c #d1cecd",
+"ae c #d2cbcb",
+"af c #d0c5c5",
+"ag c #d6d0c1",
+"ah c #d9d3c6",
+"ai c #d9d4c9",
+"aj c #dad6cd",
+"ak c #dcd5ca",
+"al c #d6d3cc",
+"am c #d2d1d1",
+"an c #d2d5d6",
+"ao c #d5d5d5",
+"ap c #d5d3d2",
+"aq c #d1d4d8",
+"ar c #d6dadb",
+"as c #d8d6d6",
+"at c #ddd6d6",
+"au c #dcdad4",
+"av c #d9d9d9",
+"aw c #d9dbdc",
+"ax c #dadcdc",
+"ay c #dddddd",
+"az c #dedcda",
+"aA c #cfd3cb",
+"aB c #dce1de",
+"aC c #d9e1d9",
+"aD c #e0dad0",
+"aE c #e2ded4",
+"aF c #e1deda",
+"aG c #e1dfdc",
+"aH c #e0d8ce",
+"aI c #e5e2dd",
+"aJ c #e2e1db",
+"aK c #e1e1e1",
+"aL c #e5e5e1",
+"aM c #e5e5e5",
+"aN c #e4e2e1",
+"aO c #e9e6e2",
+"aP c #e9e8e5",
+"aQ c #edebe5",
+"aR c #eaeaea",
+"aS c #eeece9",
+"aT c #eeeeee",
+"aU c #edeaea",
+"aV c #f0f0ee",
+"aW c #f1f1f1",
+"aX c #f4f4f2",
+"aY c #f4f4f4",
+"aZ c #f4f3f1",
+"a0 c #fffcfc",
+"a1 c #f0eeed",
+"a2 c #dee0e0",
+"a3 c #c5bec3",
+"a4 c #7b889c",
+/* pixels */
+"................................................................................................",
+"......................................afaeafaeamasayawaMay......................................",
+"................................#c#.#c#w#Qa3afamasayayaKaKaMaMaw................................",
+".............................Q.P.M#.#c#w#Qa3afamasayayayaKayaMaGaBam............................",
+".........................B.n.N.N.M.R#c#w#Q#QafamamayaMayaMaKaKayayap#6#C........................",
+".....................5.z.c.c.s.N.P.R#.#w#wa3a3amaoayawaMaMaMaMaMaxam#5#B#t#t....................",
+"..................#H.B.B.i.c.i.N.G.P.R#c#wa3afamasayawayaMaMayayavam#Z#B#t#g#h..................",
+".................8.A.B.B.z.d.d.k.N.P.R#c#Q#FafafasayaMayaMaRaMayao#7#P#v#i#g#b#g................",
+"..............#H.6.6a4.B.B.i.c.i.s.Q.P#.#w#I#9adasasayaKaPaMaKayam#4#Q#v#c#h#g#g#h..............",
+"............#J.8.9.6.6.A.B.t.b.d.s.Q.Q.7#w#Fa3adaoayaKaKaMaMayaram#P#v#j#i#i#i#h#i#t............",
+"..........#G#H#G.8.9.6.5.A.B.t.d.d.s.Q.R#f#Qa3a#asayaKaMaMaKaKasae#Q#u#j#j#k#k#k#y#A#E..........",
+"..........#L#J#H.8.9.9.6.A.B.B.i.b.t.Q.P#f#xa3#8aoayaNaPaMaNa2anaf#N#u#k#k#y#y#M#R#4#7..........",
+"........aa#9#L#J#J.8.9.9.6.A.A.t.d.d.t.Q.7#f#K#8anayayaRaKa2awam#Q#N#u#k#y#y#O#W#6amarao........",
+"........aaa#a.#L#J#H#H.8.9.6.Q.B.n.b.t.Q.R#s#IafanayaKaMaKaKatae#N#N#N#y#M#O#4amanaBaKaK........",
+"......avaqaqa#a.#L#L#J.8.8.9.5.A.B.z.d.B.Q#s#F#9anayaKaMaKazanaf#N#N#N#M#U#4aoavayaMaRaMaK......",
+"......ayawaqaqab#L#L#J#J#H.8.9.5.Q.t.d.t.Q#f#x#0anawaMaMaKazad#Q#M#M#M#TaAasayaKaMaMaMaRaR......",
+"....aMa2ayawawaqaba#a##L#K#G#G.7.Q.B.t.i.y.Q.4#e#s#6avayavao#3#M#M#U#YadasazaMaMaMaRaTaTaUao....",
+"....aKaKaJa2awawararaba.a##L#I#G#s.5.y.b.a............#6ao#6#V#O#SacapazaKaMaMaRaTaRaTaTaWaV....",
+"....aKaJaKaKaKaxawawawana#a##L#K#G.7.u....................#2#O#YaeasawaMaMaPaRaTaTaTaTaTaZaW....",
+"..avaMaLaLaMaMaJa2awaBaCaxanaAa.#K.4........................#7acaraKaMaRaPaTaTaWaTaWaWaYaYaX#I..",
+"..ayazaJaNaIaPaPaMaBaJa2aBaBaCaa#q............................ayaKaMaRaTaWaTaTaYaYaYaYaWaYaYad..",
+"..auaGaJaFaFaFaIaIaJaLaLaCaBaxan.2............................aKaTaTaWaWaYaYaYaYaYaYaWaWaWaWaw..",
+"..alauauauaDaDaDaEaEauaJaJaIaCaA.............#.#................aWaTaYaYaYaWaYaTaWaWaWaWaWaWaM..",
+"..ajauajajaHaHaHaHaHaHajakauaC#Y...........#....................aYaWaTaWaWaTaWaWaWaWaWaTaTaTaT..",
+"..aiaiaiaiahahahahakahakahakak#R...........#....................aYaWaTaWaTaTaTaWaTaWaTaTaTaTaT..",
+"..#4ah#Y#X#Y#X#X#X#X#X#X#X#X#X#y..................a0............aYaRaRaRaRaRaRaRaRaUaRaRaTaRaK..",
+"..#Y#X#T#T#X#T#X#T#T#T#T#T#S#S#y................a0..............aRaxayaxaMaKaKayaKaMaMaKaRaM#7..",
+"..#U#U#T#T#S#S#U#S#S#S#S#T#S#U#S................................amadamauanaoavavayayayaxaKay#D..",
+"..ag#S#S#S#T#T#S#T#T#T#T#T#X#X#X#U............................aU#B#E#P#1#5#8amamanamaraoavav#q..",
+"....#T#T#T#T#T#T#X#X#X#Xagagakakaj............................#E#p#z#z#C#C#V#2#2#7#6#6amamam....",
+"....#T#T#X#X#X#X#X#XahahakaDaEaIaOaQ........................at.1.V#d#d#p#z#z#C#C#K#5#5#5#7#7....",
+"....ag#X#X#X#X#XakakakaDaEaEaOaOaQaVaV....................ae.U.H.U.T###d#o#r#q#z#A#C#D#D#Z#n....",
+"......agacahahakakaDaEaIaIaOaSa1aVaVaVaVaV............aV#A.q.v.w.L.O.U.V.3#d#m#q#z#z#D#C#D......",
+"......ajaiajaDaEaEaJaIaIaSaSaVaVaXaXaWaVaLaSaVaWaMaz#B.E.h.h.m.v.w.E.O.U.Y.0#a#m#m#m#q#z#n......",
+"........aEaDaFaIaIaIaPaSa1aVaVaXaXaVaVaWaKam#D#r.1.T.H.x.m.h.g.m.r.w.I.O.U.Y.0.2#e#m#m#q........",
+"........auaJaIaLaIa1aSaSaVaVaXaXaVaVaRaKas#7#D#r.1.V.L.x.v.h.h.g.o.r.w.E.J.S.U.0.1.1#o.2........",
+"..........aLaPaPaSaSaVaVaVaXaXaVaWaVaMa2as#5#C#w#d.Y.J.w.q.g.g.e.l.o.r.w.F.J.S.T.0.0.1..........",
+"..........auaPaSaSaVaVaWaXaXaVaVaVaRaMaram#5#A#q.1.V.S.E.v.m.g.h.f.l.o.w.w.E.J.S.T.V.V..........",
+"............aKaVaVaVaXaXaXaWaXaVaWaMaKas#7#5#x#w##.V.J.E.p.l.g.e.e.f.m.o.C.w.H.O.K.T............",
+"..............aPaVaWaXaWaWaWaVaVaRaRazam#7#C#z#m#d.Y.S.E.w.r.l.g.e.f.f.m.r.p.w.H.L..............",
+"................aRaXaXaXaWaWaTaRaMaKavam#5#D#A#m#h.W.X.I.D.r.j.f.e.e.g.j.m.v.x.w................",
+"..................aLaWaVaTaTaTaSaMayao#7#2#C#z#w##.Z.X.M.F.r.o.f.f.e.e.f.o.m.w..................",
+"....................axaWaTaTaRaMaKayam#7#I#A#z#m##.W.X.M.F.D.r.j.f.e.e.f.g.H....................",
+"........................aMaTaRaKaxauaa#7ac#A#r#d#a.W.K.M.M.D.r.o.j.f.e.m........................",
+"............................ayaKayao#7#5#D#A#A#l#b#..O.M.G.D.r.o.j.j............................",
+"................................#2ap#7#5#D#A#r#l#a.W.O.O.M.G.D.v................................",
+"......................................#o#n#n#m#d#b.W.P.I.L......................................",
+"................................................................................................"
+};
diff --git a/icons/48x48-general/disk-floppy.xpm b/icons/48x48-general/disk-floppy.xpm
new file mode 100644
index 0000000..685bfee
--- /dev/null
+++ b/icons/48x48-general/disk-floppy.xpm
@@ -0,0 +1,116 @@
+/* XPM */
+static char * DiskFloppy_xpm[] = {
+"48 48 65 1",
+" c None",
+". c #DF7DDB6CDF7D",
+"X c #CF3CDB6CDF7D",
+"o c #8E3871C6A699",
+"O c #BEFBBAEADF7D",
+"+ c #BEFBAAAADF7D",
+"@ c #514451445144",
+"# c #AEBAAAAAAEBA",
+"$ c #30C220814103",
+"% c #DF7DCB2BDF7D",
+"& c #410341036185",
+"* c #410338E371C6",
+"= c #410330C26185",
+"- c #000000000000",
+"; c #5144410371C6",
+": c #514451446185",
+"> c #CF3CBAEADF7D",
+", c #BEFBBAEACF3C",
+"< c #BEFBAAAACF3C",
+"1 c #9E79AAAABEFB",
+"2 c #9E798A28BEFB",
+"3 c #8E388A28AEBA",
+"4 c #8E389A69AEBA",
+"5 c #9E799A69BEFB",
+"6 c #AEBA9A69BEFB",
+"7 c #AEBAAAAABEFB",
+"8 c #208120812081",
+"9 c #9E799A69AEBA",
+"0 c #30C230C24103",
+"q c #208130C24103",
+"w c #208120814103",
+"e c #2081208130C2",
+"r c #410351446185",
+"t c #5144514471C6",
+"y c #CF3CCB2BDF7D",
+"u c #BEFBCB2BCF3C",
+"i c #AEBAAAAACF3C",
+"p c #AEBABAEABEFB",
+"a c #2081104030C2",
+"s c #8E38AAAAAEBA",
+"d c #514430C26185",
+"f c #514441036185",
+"g c #30C241036185",
+"h c #BEFBCB2BDF7D",
+"j c #CF3CCB2BCF3C",
+"k c #28A228A230C2",
+"l c #38E330C25965",
+"z c #30C2104030C2",
+"x c #38E341035144",
+"c c #30C230C25144",
+"v c #1040208130C2",
+"b c #410320815144",
+"n c #30C220815144",
+"m c #104020812081",
+"M c #104010402081",
+"N c #208110402081",
+"B c #EFBEEBADEFBE",
+"V c #104010401040",
+"C c #104000001040",
+"Z c #000010401040",
+"A c #000010400000",
+"S c #000000001040",
+"D c #104000000000",
+"F c #8E388A288E38",
+"G c #8E388A2871C6",
+" ",
+" ...XoO+O+ @#...X..$ ",
+" %&*&=-;:;: X>,<1233425676761676890$q$w$e- ",
+" X*&*&-r;rt yui1543451i7<----@ipas$q$q$qwq- ",
+" .&d&=-f:;: ,<723342567<,-@@@ p<890$$$e$e$e-- ",
+" X*&=g-:;r; <1543451i7<,>-@@@ Oha4$q$w$q$ew--- ",
+" %&=&=-;:;: 123342567<,>u-@@@ j>89w$e$e$e$e--- ",
+" X&g=g-r;rt 543451i7<u>u>-@@@ yuas$qwqwewew--- ",
+" .&===-f:;: 3342567<,>j>j-@@@ u>89e$e$ekeee--- ",
+" X=g=g-:;r; 3451i7<,>y>hy-@@@ >ha4$q$ewewew--- ",
+" %==l=-;:;: 42567<,>j>j>u-@@@ j>89e$ezeeeae--- ",
+" X=x=x-r;rt 51i7<u>y>hyu>-@@@ yuaswewewewee--- ",
+" .x=l=-f:;: 567<,>j>j>u>j@ u>89ekeeeaea8--- ",
+" X=g=c-:;r; i7<,>y>hyu>hyu>hyu>ha4weweeeeva--- ",
+" %l=cl-;:;:#8a8a8a8a8a8a8a8a8a8a89eeeaea8a8--- ",
+" X=c=cl-9s949s949s949s949s949s949eeeeeevave--- ",
+" .clclcbcl0b0n0n0$0$$$q$e$e$e$ekeeeaea8a8a8--- ",
+" X=c=clcccccc0n0nqnq$q$q$wwwweweweeeevaeama--- ",
+" %clcbcn0n0n0n0n0$$$e$e$e$e$ezeeeaea8a8amaM--- ",
+" Xlccccccccqnqnqnq$q$q$ewkweweeeeeevavemama--- ",
+" .cbcc0b-----------------------------amNNNm--- ",
+" Xccccc-;r;:;r;:;r;:;r;:;r;:;r;:;r;:;#amama--- ",
+" %cn0n-;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;4NMNM--- ",
+" Xcccc-r;r+BBBBBBBBBBBBBBBBBBBBBBB+r;r9mMmM--- ",
+" .0n0n-f:+BBBBBBBBBBBBBBBBBBBBBBBBB+:;4NMNV--- ",
+" Xcccq-:;BBBBBBBBBBBBBBBBBBBBBBBBBBB;r9mMMM--- ",
+" %0n0$-;:BBBBBBBBBBBBBBBBBBBBBBBBBBB:;4NVNV--- ",
+" Xcqnq-r;BBBBBBBBBBBBBBBBBBBBBBBBBBB;r9MMMM--- ",
+" .0$0$-f:BBBBBBBBBBBBBBBBBBBBBBBBBBB:;4NVMV--- ",
+" Xn0nq-:;BBBBBBBBBBBBBBBBBBBBBBBBBBB;r9MMVM--- ",
+" %0$0$-;:BBBBBBBBBBBBBBBBBBBBBBBBBBB:;4MVCV--- ",
+" Xnq$q-r;BBBBBBBBBBBBBBBBBBBBBBBBBBB;r9ZMVV--- ",
+" .0$$$-f:BBBBBBBBBBBBBBBBBBBBBBBBBBB:;4CVCV--- ",
+" Xnq$q-:;BBBBBBBBBBBBBBBBBBBBBBBBBBB;r9VMZC--- ",
+" %$$e$-;:BBBBBBBBBBBBBBBBBBBBBBBBBBB:;4CVCV--- ",
+" X$qwq-r;BBBBBBBBBBBBBBBBBBBBBBBBBBB;r9ZCZC--- ",
+" .e$e$-f:BBBBBBBBBBBBBBBBBBBBBBBBBBB:;4CVCA--- ",
+" X$q$e-:;BBBBBBBBBBBBBBBBBBBBBBBBBBB;r9ZCZC--- ",
+" %e$e$-;:BBBBBBBBBBBBBBBBBBBBBBBBBBB:;4CAC---- ",
+" Xwewe-r;BBBBBBBBBBBBBBBBBBBBBBBBBBB;r9ZSZS--- ",
+" .ekee-f:BBBBBBBBBBBBBBBBBBBBBBBBBBB:;4C-C---- ",
+" Xwewe-:;BBBBBBBBBBBBBBBBBBBBBBBBBBB;r9ZCAS--- ",
+" %eeea-;:BBBBBBBBBBBBBBBBBBBBBBBBBBB:;4C-D---- ",
+" Xwewe-r;BBBBBBBBBBBBBBBBBBBBBBBBBBB;r9ASA---- ",
+" 9e-----@FGoFFGoFFGoFFGoFFGoFFGoFFGo:;@------- ",
+" ------------------------------------------- ",
+" ------------------------------------------ ",
+" "};
diff --git a/icons/48x48-general/disk.xpm b/icons/48x48-general/disk.xpm
new file mode 100644
index 0000000..9b3ef0e
--- /dev/null
+++ b/icons/48x48-general/disk.xpm
@@ -0,0 +1,107 @@
+/* XPM */
+static char * DiskHardDrive_xpm[] = {
+"48 48 56 1",
+" c None",
+". c #A69979E769A6",
+"X c #E79DAEBA69A6",
+"o c #DF7DB6DA9E79",
+"O c #EFBEDF7DD75C",
+"+ c #8E386DB66185",
+"@ c #B6DA79E74924",
+"# c #79E761856185",
+"$ c #D75CC30BC71B",
+"% c #71C655555144",
+"& c #79E749244103",
+"* c #BEFB9A698E38",
+"= c #8E3875D679E7",
+"- c #5965410338E3",
+"; c #618528A228A2",
+": c #69A6492438E3",
+"> c #8617492428A2",
+", c #C71B79E738E3",
+"< c #49243CF338E3",
+"1 c #30C220812081",
+"2 c #492428A22081",
+"3 c #618528A22081",
+"4 c #71C6410328A2",
+"5 c #96584D3428A2",
+"6 c #B6DA69A628A2",
+"7 c #CF3C8A284103",
+"8 c #A69959654103",
+"9 c #28A218611861",
+"0 c #410320812081",
+"q c #71C641032081",
+"w c #965849242081",
+"e c #A6994D3430C2",
+"r c #AEBA71C65144",
+"t c #596528A22081",
+"y c #79E7410328A2",
+"u c #A69969A638E3",
+"i c #BEFB75D630C2",
+"p c #410318611040",
+"a c #BEFB79E76185",
+"s c #38E328A228A2",
+"d c #514430C228A2",
+"f c #79E74D3430C2",
+"g c #186120811861",
+"h c #69A628A228A2",
+"j c #208120812081",
+"k c #104018611861",
+"l c #38E338E338E3",
+"z c #8E38555538E3",
+"x c #BEFB92486185",
+"c c #082010401040",
+"v c #C71B92486185",
+"b c #BEFB8A2871C6",
+"n c #A6995D755144",
+"m c #30C210400820",
+"M c #596520812081",
+"N c #8E3830C228A2",
+" .XoOo ",
+" +Oo@oOo ",
+" #$O$$$OOo ",
+" %$$$$OO$OOo ",
+" &$$$$$$OOOOOo ",
+" %$$$*****ooOOO$ ",
+" %$$=#-;:>,XXXoo$$ ",
+" %*.<1234567XXX768.o ",
+" :.%90qw8e6,,7,,65wq&*r ",
+" :+<1tywww5u,,,iu55wwq&.. ",
+" :#<p;44y>ww6iiiie6>wwww:.a ",
+" :#spdq;44y>weiiuu5wwww>>wy.a ",
+" -%spdtdq;qfy>euuee5wwwww>>wy.a ",
+" -%<gd2ddtd4qy>5u5555w>w>>>w>>4#. ",
+" -#<gss02dt;qh4>5e555ww>>>ww>>>w4%. ",
+" d#<gj1s02dtdd44y55555w>>>>>>>>>>qd%. ",
+" 2+#jkjjss02dt33qyw5555w>>>>>>>>>>wq9%a ",
+" 2%.lkjjj1s022td;44w5eewww>>>>>>>>>w>0k%a ",
+" 0&.#jkjjjjs0d2dt44qz@xa8ww>>>y>>>>>>w4gg%x ",
+" 2:.=<kjjjjj1s02dt;qz@aaaarfw>>yyy>y>y>y0gc-x ",
+" 0&+==ljkjjjjjs022d3>xvii@vxuy>y>y>y>>>>yd9gk:a ",
+"2f.==#lkjjkjjjps22t4rvvaxa@8uz>q>qyyyyy>>djjjk-v",
+"uXx==%jkjjjjjj1s02tf*rbXoba6z%f>>yyq>>>y>tjjjj9-",
+"XO*.=%jjjjjkjjjs023u*xv*b*xuzzfqyyyyy>y>>4jj1p19",
+"z7a==#jjjkjjkj1102duxxxb**bvuzfyyyyyyyy>>dj92zfp",
+"d:++=%lkjjjkjjj100dzx*ovxxxvuzfqy4qyqy>y>4194Xb4",
+" %+===lkjjkjjkj1s0;8.vxvbxau8fyyyqyyyyy>>d9dzu@a",
+" %+==<kjjjjkjjjs02frvavXv*r8>qy4444yyy>>d9su6@a",
+" #==%jkjjjjkj9s0238voOOoX7w>yy4qfyyqy>qs9:n77@",
+" #=#jkjjjjjjj1s2tq6XOOO75>yq4q4yqyyy>41187,,7",
+" ==lkjjjkjkjjp2d3wiXX7uw>44q44yy>y>>d1:r@7,7",
+" =#jkjjjjjjj102dhwuiew>yq444yqyy>wq0p:r,7,i",
+" =%kkjjkjkjjs2d;qqwww>q44yy>>>>w5w44zr7i7i",
+" #lkjjjkjj91s03fzzf8ffffz5z666ii,i@vr@,ii",
+" %lkjjjjjjjp0d4:ff8&uz:zz5,7,,7izxaar@,i",
+" %lkjjjkjj1s0222dd-:f44y>6@,v,84arrarr,",
+" %lkkjjkjj1s22d2t222d3d4dqzi,ztq5+%zzn",
+" %ljkjjjj1s0222tttttd3h301dfzhd4ds9<n",
+" %lkkjkkj1022dtd2dt3ddsgj9j124d1m9-n",
+" %ljkjjj102dM222h4dsggjjkjg1dd20-nn",
+" <lkkjgj1002202;djkjjkjjgs2jj9dnrn",
+" <<jkjjjjjjjjjjjgjkjjjjjjgjkk1znn",
+" <ljkjjkjjjkjkjjjjj1jgjgj1jjk0zr",
+" <<jkjjjjjjjjkjjsjgjkj10221jg2&",
+" <<jkjjjjjjjjk2sgjj10M;;3Mjjjd",
+" <%jkkjjjkjj1dgj14N3;t;t121j1",
+" <%jjjjjjjkd0j1q6N;;d2;t;d19",
+" <%jkjkjjj0s1MNw4h:d102s2j<"};
diff --git a/icons/48x48-general/display.xpm b/icons/48x48-general/display.xpm
new file mode 100644
index 0000000..e2fa4fc
--- /dev/null
+++ b/icons/48x48-general/display.xpm
@@ -0,0 +1,102 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 48 1",
+" c None",
+". c #aeaaac",
+"X c #fefafc",
+"o c #e2eeec",
+"O c #c6cecc",
+"+ c #d6e2dc",
+"@ c #eedaec",
+"# c #d6d2dc",
+"$ c #a29cac",
+"% c #9e82a4",
+"& c #725a8c",
+"* c #52625c",
+"= c #bebebc",
+"- c #72728b",
+"; c #1d1a29",
+": c #020204",
+"> c #0a0a0c",
+", c #626a94",
+"< c #39324c",
+"1 c #393750",
+"2 c #453a58",
+"3 c #423e5c",
+"4 c #4c4c69",
+"5 c #544d71",
+"6 c #5a4d7a",
+"7 c #5b5479",
+"8 c #545271",
+"9 c #5d5484",
+"0 c #625687",
+"q c #625b8d",
+"w c #615a84",
+"e c #b6b2bc",
+"r c #565a74",
+"t c #626274",
+"y c #4a525c",
+"u c #62628c",
+"i c #625264",
+"p c #96aa9c",
+"a c #8e9a9c",
+"s c #86928c",
+"d c #928ba8",
+"f c #8e838a",
+"g c #9592b2",
+"h c #6d8a87",
+"j c #02fa24",
+"k c #6a6274",
+"l c #2f3041",
+"z c #7a7e9c",
+/* pixels */
+" ............................................. ",
+".XoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoO. ",
+".oXXXoXXXoXXXoXXXoXXXoXXXoXXX+@++######O#OOO#$% ",
+".XoXoooXoooXoooXoooXoooXoooXoooo+++####+OOOOO&* ",
+".XXoXXXoXXXoXXXoXXXoXXXoXXXo@+++#@#O+OOOOOO==-; ",
+".XoooXoooXoooXoooXoooXoooXo+oo+++####OOOOOO==&; ",
+".XXXXo::::::::::::::::::::::::::::::::>::.===,; ",
+".XoXoo:<1<<1111211223232333123331211111<<X===&; ",
+".XXoXX:4455678999909qwq9qqqqqwwq009788845X===w; ",
+"eXoXoX:864688799909qqqqqqqqq0qww0w9r98885X==e&; ",
+".XXoXo:8855588789999q9qwqqqqqwqwww0998886X=eet; ",
+".XoXoo:5545656r999099wq9qqqqw0qw999979848Xe=.q; ",
+".XXoXX:455558869699qwwqwqqwqqwww097976855X=eet; ",
+".XoooX:8545598r99990wqwqrqq9wqww9997878y8X...u; ",
+".XXXX+:6555578979000qqwqquqqqqwqw99978788Xe..t; ",
+".XoXoo:76556598999909wwqqrqqwwqwww9779844Xee$6; ",
+".XXoXX:7554558898900wwq9qqqqwwww007879784X...r; ",
+".XoooX:9855689899990w9qwqqq0www0w9977765yX$e$i> ",
+".XXXX+:955578w97990wqqqqquqqqqqw099787754X.$$8; ",
+".XoXoo:r75688r896999quqqquqqwuww0w979765yX$.p7> ",
+".XXoXX:w84589r999900wqwqquqqqqwqq99777768X$p$5; ",
+".XoooX:9755655r899909qrq9qqq0www90967688yX$$pi> ",
+".XXXX+:9845689898600wqqwqrqqqqqqwww896655X$$$4> ",
+".XoXoo:96555869990909wqqqqqqqqqwqw977795yXp$a8> ",
+".XXoXX:w88559898990wwqwqquqqqqww0qw777865X$a$y> ",
+".XoooX:096455599699wquqqququqqwqww9rr7r8yXa$a5> ",
+".XXXX+:09755659r9690qwqqquqqwwww900678888X$s%y> ",
+".XXXoo:96645687890999qrq9rqqww9ww09777864Xa$s5> ",
+".Xo+@+:866466689960000qqqqqqwwwww09789784X%ss4> ",
+".Xooo+:5854556966990w9qqqqq9qqt0w9wr77654Xsds4> ",
+".X@++#:8465666999999qwwwqqq9q9q9076787655X%ff4> ",
+".X++++:fddffddddddgdgdggggggaggddddddfddfXsfh4: ",
+".X#+##.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXfff2> ",
+".X#+###O#OOOOO====e=ee.e....$.$$p$a$a$y4yfhfh4: ",
+".X##+O#+OOOO======eeee.....e$p$$g$aa%s4jj=fhf2> ",
+".X###OOOOOOO====e=eeepe.$.$.p$p$a$a$sfs=e=hfh2> ",
+".Xe-&-&-&&&w&t&tkt9tit78786875484y4y41424<4<2<: ",
+".-::::::::::::::::::::::::::::::::::::::::::::: ",
+" .Xt2122l=e$aft52<l;;;;l;<ll ",
+" .X.*t*t*41thzht8<ll>;llyt*-t; ",
+" .X#hfffffff*i21l<l<l1y4ffffsst; ",
+" .XXpgpgp$$$pg$.$.$.$.$.$.$.$...k; ",
+" eXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXt; ",
+" .X................................: ",
+" .X................................: ",
+" i:::::::::::::::::::::::::::::::: ",
+" ",
+" "
+};
diff --git a/icons/48x48-general/editor.xpm b/icons/48x48-general/editor.xpm
new file mode 100644
index 0000000..cfeff9e
--- /dev/null
+++ b/icons/48x48-general/editor.xpm
@@ -0,0 +1,68 @@
+/* XPM */
+static char * logan_edit_xpm[] = {
+"48 48 17 1",
+" c None",
+". c #8E8E8E",
+"+ c #E8E8E8",
+"@ c #AA8181",
+"# c #B7B7B7",
+"$ c #FFFFFF",
+"% c #6B6B6B",
+"& c #DDDDDD",
+"* c #B9B9B9",
+"= c #9F9F9F",
+"- c #A8A8A8",
+"; c #D4D4D4",
+"> c #C2C2C2",
+", c #CBCBCB",
+"' c #969696",
+") c #B1B1B1",
+"` c #B1B1B1",
+" ",
+" ... ",
+" `````````````````````````````````````````... ",
+" `````````````````````````````````````````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````###########################```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````###########################```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````###########################```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````###########################```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````###########################```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````###########################```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" ```````++@++++++++++++++++++++++++```````... ",
+" `````````````````````````````````````````... ",
+" `````````````````````````````````````````... ",
+" ```````````$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$% ",
+" ```````````$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&% ",
+" ```````````$&&&&&&&&&&&&&&&*=-&;-;&&&&&&&&&&% ",
+" ```````````$&&&&&&&&&&&&&&&&.-&-.-&&>&&&&&&&% ",
+" ```````````$&&&&&&&&&&&&&&&&.-&;>&&,.&&&&&&&% ",
+" ```````````$&&&&&&>=='>&;-==.-&*.-,'.-,&&&&&% ",
+" ```````````$&&&&&;.*&='&)'&&.-&&.-&-.&&&&&&&% ",
+" ```````````$&&&&&>.=-'.&.-&&.-&&.-&-.&&&&&&&% ",
+" ```````````$&&&&&>.>&&&&.-&&.-&&.-&-.&&&&&&&% ",
+" ...........$&&&&&;.=&;)&''&;.-&&.-&-.;&&&&&&% ",
+" ...........$&&&&&&>..=;&>'=>.',-.',>..*&&&&&% ",
+" ...........$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&% ",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ",
+" "};
diff --git a/icons/48x48-general/empty.xpm b/icons/48x48-general/empty.xpm
new file mode 100644
index 0000000..7778698
--- /dev/null
+++ b/icons/48x48-general/empty.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char * image_name[] = {
+"48 48 1 1",
+" c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/48x48-general/file-manager.xpm b/icons/48x48-general/file-manager.xpm
new file mode 100644
index 0000000..2c9589d
--- /dev/null
+++ b/icons/48x48-general/file-manager.xpm
@@ -0,0 +1,118 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 64 1",
+" c Gray0",
+". c #000008",
+"X c #000808",
+"o c #080800",
+"O c Gray3",
+"+ c #080818",
+"@ c #101408",
+"# c #181410",
+"$ c #082018",
+"% c #183018",
+"& c #102020",
+"* c #182028",
+"= c #183028",
+"- c #200820",
+"; c #282018",
+": c #282028",
+"> c #283420",
+", c #183041",
+"< c #202041",
+"1 c #283041",
+"2 c #283051",
+"3 c #303841",
+"4 c #284551",
+"5 c #413020",
+"6 c #414141",
+"7 c #414151",
+"8 c #494951",
+"9 c #514541",
+"0 c #515959",
+"q c #414161",
+"w c #494969",
+"e c #415161",
+"r c #514161",
+"t c #515171",
+"y c #516171",
+"u c #615d59",
+"i c #696561",
+"p c #515586",
+"a c #616186",
+"s c #61658e",
+"d c #617186",
+"f c #717196",
+"g c #7171a6",
+"h c #7979a6",
+"j c #69828e",
+"k c #718296",
+"l c #799296",
+"z c #867986",
+"x c #8e8269",
+"c c #868296",
+"v c #9e8e8e",
+"b c #8682a6",
+"n c #8e8aae",
+"m c #8692a6",
+"M c #9e9ebe",
+"N c #9ebab6",
+"B c #d7c396",
+"V c #d7cfb6",
+"C c #cfc7cf",
+"Z c #dfdbcf",
+"A c #e7e3df",
+"S c #e7e3ef",
+"D c #f7f3ef",
+"F c None",
+/* pixels */
+"FFFFFFFFFFFFFFFFFFSSCFFFFFFFFFFFFFFFFFFFFFFFFFFF",
+"FFFFFFFFFFFFFFFFSZnMMZCFFFFFFFFFFFFFFFFFFFFFFFFF",
+"FFFFFFFFFFFFFSACMnmbbnNZCFFFFFFFFFFFFFFFFFFFFFFF",
+"FFFFFFFFFFFSSNMnnlnlblbmMZAFFFFFFFFFFFFFFFFFFFFF",
+"FFFFFFFFFSAMmnmnmbbbkbbbcnMCZFFFFFFFFFFFFFFFFFFF",
+"FFFFFFSACMnnnmnlnhbhghgkghbmMAAFFFFFFFFFFFFFFFFF",
+"FFFFAAMnnnmnbnbbhbkhkgkfffkfbvMCZFFFFFFFFFFFFFFF",
+"FFDZnmnnnmnmnlnhbkgkgkgjfdfjgkgdw>FFFFFFFFFFFFFF",
+"FFD:0vmbmbbbbbhhkhkgkfffdsdsdsw.o.FFFFFFFFFFFFFF",
+"FFD$*=0mnlnhbhbkgkgkgjfdfdfdrOO OOFFFFFFFFFFFFFF",
+"FFD#&*&:unmbhhkhffffffdsds8.o.o-;&FFFFFFFFFFFFFF",
+"FFD&*=*%*8tmbhhkfjfdfdfdwXOXO#;%9vDFFFFFFFFFFFFF",
+"FFD*%:=:=:=8ibkhkfdfds8.o.o-;;;vBB59AVFFFFFFFFFF",
+"FFD=<=1=111=:8uhhkfdrOOXO&;&:vBB9;9BZ5CFFCA=FFFF",
+"FFD:=<=<>11111>8uf8.o.o-#;;vBB5;5BB5##vSAv8.FFFF",
+"FFD=1=1,1323232,7XOXO&&;;xBB5>9BB5&&vSAlw,*XFFFF",
+"FFS1>111333636763.O##;;vBB55uBB5##zSAv6*=<*OFFFF",
+"FFD,131324647474qO+5+vBB5>iBV5;@vSCl7***<,*XFFFF",
+"FFS111363636777q7.O5Oi>5uBB5&#zSAv6-&*&:=<*.FFFF",
+"FFD323247474q4qeqX+5+x+xB0;&vSAl7$*$*$*x0><OFFFF",
+"FFS6363777777r8r8.O5OiOi;;;SAv6#$#$-&*&>B9*OFFFF",
+"FFD47474q7q7qeqewO+6#9+x+x+Zu$#$-$*$*=vVx>*XFFFF",
+"FFS646777q8rererw.Orc8OiOiOC8#$-$x0:vVx3**=.FFFF",
+"FFD474q8q8qewetet O$qkn&+x+Z0$*$*5vVx6*=13<OFFFF",
+"FFS7777q8rererwtw o #ev>;OC0#&*&*&:&*=236=+FFFF",
+"FFS4qeqeqewetwtwt O=+ ++ul:Zu$**<=1,1324q4<OFFFF",
+"FFSq7qereretwtwtt o6*< O+uC0**:=<1112467q=+FFFF",
+"FFAeeetetetyt0typ O$74<=. +Zu&<=1,232444qe<@FFFF",
+"FFArerwtwtwtyuypy o #71=: C0:*<=112367q7r*#FFFF",
+"FFAetetetytypypya 2 . +=23<Zu=<,112424q42$#FFFFF",
+"FFArwtwtttyuypypy.337 *:1Cu<=<12364q1-+*FFFFFF",
+"FFA0t0tytypyayapaXahn3+ . *Zu=1,23247$+=FFFFFFFF",
+"FFAtwtttyuypypuaa.Mf7:=<O Cu<11363*$:FFFFFFFFFF",
+"FFAytypypyapapassOMe<,1,21+Zu,232*#=FFFFFFFFFFFF",
+"FFAttpypypyaaadadONr=<=1123Cu11-+#>FFFFFFFFFFFFF",
+"FFAypyppapasassddOMe1,23232ju=+$+$FFFFFFFFFFFFFF",
+"FFVtypuayaaadsdsd@Mw=<12364*O#+<$#FFFFFFFFFFFFFF",
+"FFF=tpapsdsdsdfdf@Me1123247,<12e*$FFFFFFFFFFFFFF",
+"FFFF&6daasdsdsdsd#Nr1212464q7qer&#izFFFFFFFFFFFF",
+"FFFFF,*ysdsdfdgdg@Me232474q4qe4$+$8xzFFFFFFFFFFF",
+"FFFFFF,:3sdsdffgf#Mw1236467q8*&&%38zlFFFFFFFFFFF",
+"FFFFFFFF1=adgdgjg$Me2474q4q=-O>>7uzlFFFFFFFFFFFF",
+"FFFFFFFFF,%6dgfgf#Nt16467<$O>368xzlFFFFFFFFFFFFF",
+"FFFFFFFFFFF>1yghg$M024q,*OO688zlvFFFFFFFFFFFFFFF",
+"FFFFFFFFFFFF,,7gh#Mt3<&#O968izzFFFFFFFFFFFFFFFFF",
+"FFFFFFFFFFFFFF1,t&M3-$+678izcFFFFFFFFFFFFFFFFFFF",
+"FFFFFFFFFFFFFFF>&#1#O669uzzvFFFFFFFFFFFFFFFFFFFF",
+"FFFFFFFFFFFFFFFFu%+%8izznFFFFFFFFFFFFFFFFFFFFFFF"
+};
diff --git a/icons/48x48-general/folder-open.xpm b/icons/48x48-general/folder-open.xpm
new file mode 100644
index 0000000..5d013f4
--- /dev/null
+++ b/icons/48x48-general/folder-open.xpm
@@ -0,0 +1,170 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 116 2",
+" c Gray0",
+". c #001000",
+"X c #100000",
+"o c #100010",
+"O c #101000",
+"+ c #101010",
+"@ c #102010",
+"# c #201010",
+"$ c #201020",
+"% c #301020",
+"& c #202010",
+"* c #202020",
+"= c #302020",
+"- c #302030",
+"; c #303020",
+": c Gray19",
+"> c #411020",
+", c #412020",
+"< c #413020",
+"1 c #413030",
+"2 c #512030",
+"3 c #513030",
+"4 c #613030",
+"5 c #513041",
+"6 c #613041",
+"7 c #414130",
+"8 c #514130",
+"9 c #515130",
+"0 c #614130",
+"q c #615130",
+"w c #715130",
+"e c #414141",
+"r c #514141",
+"t c #515141",
+"y c #614141",
+"u c #615141",
+"i c #615151",
+"p c #714141",
+"a c #715141",
+"s c #715151",
+"d c #616141",
+"f c #616151",
+"g c #716141",
+"h c #716151",
+"j c #717151",
+"k c #716161",
+"l c #717161",
+"z c #865141",
+"x c #865151",
+"c c #965151",
+"v c #866141",
+"b c #866151",
+"n c #867151",
+"m c #966151",
+"M c #9e6151",
+"N c #967151",
+"B c #9e7151",
+"V c #866161",
+"C c #867161",
+"Z c #867171",
+"A c #966161",
+"S c #9e6161",
+"D c #967161",
+"F c #9e7161",
+"G c #967171",
+"H c #9e7171",
+"J c #967186",
+"K c #968251",
+"L c #9e8251",
+"P c #868261",
+"I c #868271",
+"U c #968261",
+"Y c #9e8261",
+"T c #968271",
+"R c #9e8271",
+"E c #969271",
+"W c #9e9271",
+"Q c #ae8261",
+"! c #ae8271",
+"~ c #ae9271",
+"^ c #aea271",
+"/ c #968286",
+"( c #9e8286",
+") c #969286",
+"_ c #9e9286",
+"` c #9e9296",
+"' c #9ea286",
+"] c #9ea296",
+"[ c #ae8286",
+"{ c #ae9286",
+"} c #ae9296",
+"| c #be9286",
+" . c #aea286",
+".. c #aeae86",
+"X. c #aea296",
+"o. c #aea29e",
+"O. c #aeae96",
+"+. c #aeae9e",
+"@. c #bea296",
+"#. c #bea29e",
+"$. c #beae96",
+"%. c #beae9e",
+"&. c #bebe9e",
+"*. c #beaeae",
+"=. c #bebeae",
+"-. c #cfae9e",
+";. c #cfbe9e",
+":. c #cfaeae",
+">. c #cfbeae",
+",. c #dfbebe",
+"<. c #cfcfae",
+"1. c #cfdfbe",
+"2. c #dfcfbe",
+"3. c #dfdfbe",
+"4. c #dfcfcf",
+"5. c None",
+/* pixels */
+"5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.j 2.3.@...@.X o 5.5.5.5.5.5.5.5.5.5.5.5.5.",
+"5.5.5.5.5.5.5.5.=.>.&.>.=.>.&.>.5.5.5.5.5.5.5.5.5.C 3.4.&.@.O.R U R U b + o I 5.5.5.5.5.5.5.5.5.",
+"5.5.5.5.5.5.:.;.H U H Y H U H Y >.;.5.5.5.5.5.j 2.3.-.X.@.U H Y H Y ! ~ { U x 8 y . G 5.5.5.5.5.",
+"5.5.5.5.5.>.U 5.5.5.5.5.5.5.5.5.5.>.&.>.5.V 3.3.&.@.W R U R U R U R W { X.%.&.>.<.2.I T 5.5.5.5.",
+"5.5.5.5.5.;.>.U 5.;.>.;.>.;.>.;.>.;.V ;.>.3.-...@.W [ W ! Y R W { .@.$.-.;.2.U , = T 5.5.5.5.5.",
+"5.5.5.5.5.5.5.>.=.R U R U R U V U R U :.=.>.&.{ ' { W R W R W { O.-.<.4.U y = ~ 5.5.5.5.5.",
+"5.5.5.5.5.5.5.5.5.5.5.5.5.3.2.3.-.O.@.Y H U 4 3 ! W [ W ! .-.>.2.U 6 = , ^ , 5.5.5.5.5.",
+"5.5.5.5.5.5.5.5.5.5.l 3.3.*.&.%.O.#.O.@. .} 8 6 &.>.W @.&.R 8 = = h n C = 5.5.5.5.5.",
+"5.5.5.5.5.5.5.j 2.3.-.;.-.%.-.$.-.@.@. .| .@.U >.8 >.;.4 = , g s g b h , 5.5.5.5.5.",
+"5.5.5.5.5.4.3.2.<.>.&.:.&.>.%.#.O.@.X.#.O.@.U r U 6 8 >.u = s g h g h h ~ = 5.5.5.5.5.",
+"5.5.5.3.2.5.H Y 2.3.,.;.:.&.>.;.-.$.@.Y y = = , ;. >.u , u a a s g s Y R Y , 5.5.5.5.5.",
+"5.5.5.3.5. = 8 R 3.2.<.>.<.R 8 = = 8 6 5 &. >.= u u i d s d R U Y Y R = 5.5.5.5.5.",
+"5.5.2.5. = 4 3.F 8 , = 4 8 R u , u / u p u a U F F F Y F L , 5.5.5.5.5.",
+"5.5.3.5 = 8 = 8 5 = >.u = E / u D D D U F K F Y F = 5.5.5.5.5.",
+"5.5.2.3 = , = 6 8 , = y E y = y ;.m N A N F N F B F K , 5.5.5.5.5.",
+"5.5.3.6 = = = 8 6 = 3 8 = = / E b n >.t V N D N D U F U F = 5.5.5.5.5.",
+"5.5.2.8 4 4 = 4 8 , < 3 8 4 0 , 0 >.b m U >.u m N S N F N Q L , 5.5.5.5.5.",
+"5.5.3.Z 8 6 8 5 = 1 7 3 8 r 8 y h y =.u b V =.u n A D F U H Y F = 5.5.5.5.5.",
+"5.5.5.T 6 8 4 6 8 , < 3 3 3 8 4 8 x v x 0 b ;.y Y >.q m N F N F Y F K , 5.5.5.5.5.",
+"5.5.5.X.8 5 8 = = 3 < 1 7 3 7 3 g x g x h y g R &.>.U y N D D D U F U F = 5.5.5.5.5.",
+"5.5.5.3.4 8 4 T % 8 , 0 6 < 2 < 3 < p a s g x a x 8 x v b b y N D N F N D N F L , 5.5.5.5.5.",
+"5.5.5.4.8 6 + J * 6 . y 8 y 8 1 1 3 u y u a a s g x g x 9 b b A n y n D n D N D U F = 5.5.5.5.5.",
+"5.5.5.3.6 8 # T % 8 o 3 3 8 6 0 y 0 p y p u p a s a x v y b m b A 8 m n A N A N F K , 5.5.5.5.5.",
+"5.5.5.3.8 5 @ T & 5 + h 1 5 8 y y y u p u a u s g s h b 9 y n A n y n A n A n D N D = 5.5.5.5.5.",
+"5.5.5.3.4 8 # T % 8 # h 3 3 6 0 y 0 p q p a a a x g x v x 0 b v m 0 m n m N m N M N , 5.5.5.5.5.",
+"5.5.5.4.8 6 + J : 6 + V 3 y 8 y y y u y u a u s h x h x b b 8 y 9 y n A n D N F K F = 5.5.5.5.5.",
+"5.5.5.3.V 8 # T 3 8 # C 3 8 6 0 y 0 p y p u p a x g x g x g x b b b m N m N M N F N , 5.5.5.5.5.",
+"5.5.5.3.P 5 @ T e 5 & G 8 5 8 y 8 y u p u s a s a s g s g x h b n m n N N D N F N F = 5.5.5.5.5.",
+"5.5.5.3.( 8 # j y 8 % T 3 3 6 0 y 0 p q p a a a a a s g x v b v m N m N M N F N F L , 5.5.5.5.",
+"5.5.5.5.] 6 + k f 6 * / 8 5 8 y y y u y u a u s u s g x h b b m n m n A N D N F Y F = 5.5.",
+"5.5.5.5.%.8 % f s 8 % W 4 8 6 0 y 0 p y p u p u a a x v x v m b m n m N m N F B F a 5.",
+"5.5.5.5.3.5 = i l 5 = _ 8 6 8 y 0 y u y u y u a a s g b v b b m b m n D N D K s 5.",
+"5.5.5.5.2.8 , t V 8 , ' 3 0 y 0 y 0 y 0 p q p a z v x v x v m v m N m N B y 5.5.",
+"5.5.5.5.3.V ; r I 6 ; X.3 y 8 y 8 y 8 y u a u s g x g x h b b m n A N y 5.5.",
+"5.5.5.5.2.T , 8 / 8 > X.3 8 6 0 6 8 y q p a z a x g x v x v m b m 3 5.5.5.",
+"5.5.5.5.3.` < 1 ) 5 * %.1 3 8 y 8 y u a u s g s g s g b b b b 3 5.5.5.5.5.",
+"5.5.5.5.5.O.3 ; _ 8 % $.4 8 4 8 y 0 p w p a a a z a x a c = 5.5.5.5.5.5.5.",
+"5.5.5.5.5.4.1 - ] 6 & *.y y 0 y u p u p u a u s g a g = 5.5.5.5.5.5.5.5.5.",
+"5.5.5.5.5.3.3 = o.8 # &.6 0 p 0 p q p u p q p q x = 5.5.5.5.5.5.5.5.5.5.5.",
+"5.5.5.5.5.4.8 $ +.5 @ >.0 y 0 y u y u p u y a = 5.5.5.5.5.5.5.5.5.5.5.5.5.",
+"5.5.5.5.5.3.4 O -.8 # <.y 0 y 0 p 0 p 0 p = 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.",
+"5.5.5.5.5.4.8 + 1.6 + 2.y y 8 y u y u = 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.",
+"5.5.5.5.5.3.4 O 2.8 o 3.y 0 p 0 p = 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.",
+"5.5.5.5.5.4.8 o 3.5 . 3.u y u = 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.",
+"5.5.5.5.5.3. 2. 3.p = 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.",
+"5.5.5.5.5.5.5.5. 3 1 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.",
+"5.5.5.5.5.5.5.5.5. 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.",
+"5.5.5.5.5.5.5.5.5.5.5. 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5."
+};
diff --git a/icons/48x48-general/folder.xpm b/icons/48x48-general/folder.xpm
new file mode 100644
index 0000000..293b553
--- /dev/null
+++ b/icons/48x48-general/folder.xpm
@@ -0,0 +1,307 @@
+/* XPM */
+static char * folder_xpm[] = {
+"48 48 256 2",
+" c None",
+". c #020204",
+"+ c #588644",
+"@ c #434444",
+"# c #98453C",
+"$ c #C2C284",
+"% c #5C6651",
+"& c #B48454",
+"* c #F6E27C",
+"= c #664644",
+"- c #986646",
+"; c #5E1A1C",
+"> c #7B6649",
+", c #62A044",
+"' c #C2A549",
+") c #828264",
+"! c #6A5351",
+"~ c #CA626C",
+"{ c #242423",
+"] c #797444",
+"^ c #DEC6A8",
+"/ c #8A964C",
+"( c #EFF3F1",
+"_ c #92763C",
+": c #E6A4A0",
+"< c #E2982C",
+"[ c #DE525C",
+"} c #9B5232",
+"| c #B8A491",
+"1 c #9E8475",
+"2 c #525354",
+"3 c #DEE3E4",
+"4 c #BD9239",
+"5 c #F0E5DD",
+"6 c #824445",
+"7 c #88553E",
+"8 c #C6B4A2",
+"9 c #8D2E34",
+"0 c #767573",
+"a c #5A7450",
+"b c #422424",
+"c c #E2D284",
+"d c #340A0C",
+"e c #7F645D",
+"f c #CAD4D4",
+"g c #BA7250",
+"h c #8C7369",
+"i c #F3ECCD",
+"j c #141414",
+"k c #A44443",
+"l c #858584",
+"m c #6B5C5A",
+"n c #8E3C40",
+"o c #E2D5C7",
+"p c #758538",
+"q c #605558",
+"r c #AC544E",
+"s c #BFA68C",
+"t c #89646A",
+"u c #F2DEAC",
+"v c #6F6B3C",
+"w c #333533",
+"x c #B29264",
+"y c #CEC4BD",
+"z c #A66244",
+"A c #9B936C",
+"B c #D27A34",
+"C c #937671",
+"D c #804C45",
+"E c #888B88",
+"F c #5F4341",
+"G c #A08E62",
+"H c #CA8E2C",
+"I c #694C4B",
+"J c #A33B33",
+"K c #985C45",
+"L c #967C6F",
+"M c #E0DBD7",
+"N c #984C39",
+"O c #745551",
+"P c #332524",
+"Q c #D0B8A1",
+"R c #5E5C5B",
+"S c #D0CCCC",
+"T c #8A7C7A",
+"U c #F0ECE9",
+"V c #764D4C",
+"W c #E8EBED",
+"X c #865D32",
+"Y c #221314",
+"Z c #966C50",
+"` c #FCFBFB",
+" . c #D6766C",
+".. c #A17C7A",
+"+. c #5B9147",
+"@. c #B88471",
+"#. c #7C7C7C",
+"$. c #6E7651",
+"%. c #443230",
+"&. c #886C64",
+"*. c #B49C89",
+"=. c #995E5F",
+"-. c #170E0C",
+";. c #9EA654",
+">. c #B4ADAD",
+",. c #F8E4E0",
+"'. c #8B4443",
+"). c #99393C",
+"!. c #6E8E49",
+"~. c #C4AD96",
+"{. c #686564",
+"]. c #723434",
+"^. c #85958F",
+"/. c #E8E5E2",
+"(. c #7F6B65",
+"_. c #D9DBDC",
+":. c #594C49",
+"<. c #5D6B57",
+"[. c #282A2C",
+"}. c #A88460",
+"|. c #8F8586",
+"1. c #9D948E",
+"2. c #C2757A",
+"3. c #918C84",
+"4. c #E8DDD0",
+"5. c #F7EBE9",
+"6. c #929493",
+"7. c #966261",
+"8. c #7E6D34",
+"9. c #DEBE7C",
+"0. c #DD8C87",
+"a. c #501818",
+"b. c #A7ADA1",
+"c. c #D2B674",
+"d. c #FA9690",
+"e. c #7A3739",
+"f. c #AA2624",
+"g. c #B2646C",
+"h. c #C48470",
+"i. c #F8B298",
+"j. c #D1971F",
+"k. c #2F1B1C",
+"l. c #82A24C",
+"m. c #C0C5C4",
+"n. c #AD766F",
+"o. c #F0C8D0",
+"p. c #622A2C",
+"q. c #E69A98",
+"r. c #CE6264",
+"s. c #FEAA9C",
+"t. c #523434",
+"u. c #7E8474",
+"v. c #A0A09F",
+"w. c #B68A38",
+"x. c #767C44",
+"y. c #F0ECAC",
+"z. c #707E3C",
+"A. c #D5A531",
+"B. c #927E44",
+"C. c #C67B78",
+"D. c #BDBBB8",
+"E. c #FED25C",
+"F. c #4B4C4C",
+"G. c #5E3E3C",
+"H. c #B15C54",
+"I. c #AE7D71",
+"J. c #BD9D48",
+"K. c #A44E48",
+"L. c #A66C24",
+"M. c #AF9684",
+"N. c #938758",
+"O. c #393A3C",
+"P. c #A6322F",
+"Q. c #C4CCD0",
+"R. c #607C44",
+"S. c #B98D89",
+"T. c #6C6C6C",
+"U. c #B77E3C",
+"V. c #0D0C0C",
+"W. c #432B2C",
+"X. c #AB6E71",
+"Y. c #F7D8D7",
+"Z. c #749470",
+"`. c #F2BE8C",
+" + c #A18A7C",
+".+ c #815B5C",
+"++ c #C66C6E",
+"@+ c #211E1D",
+"#+ c #D46E70",
+"$+ c #648442",
+"%+ c #E67E6C",
+"&+ c #D08480",
+"*+ c #555D5C",
+"=+ c #191A1C",
+"-+ c #312D2B",
+";+ c #593B3C",
+">+ c #E1CDB3",
+",+ c #E6AEAC",
+"'+ c #3E3D3C",
+")+ c #6CA454",
+"!+ c #B68E5C",
+"~+ c #9A565F",
+"{+ c #D3BEAA",
+"]+ c #886536",
+"^+ c #785C55",
+"/+ c #8A7A4C",
+"(+ c #A9948A",
+"_+ c #A27450",
+":+ c #CF746D",
+"<+ c #C09698",
+"[+ c #973237",
+"}+ c #B03A34",
+"|+ c #853D3F",
+"1+ c #8D4D45",
+"2+ c #929A94",
+"3+ c #855359",
+"4+ c #240808",
+"5+ c #F8F5F2",
+"6+ c #668E44",
+"7+ c #784447",
+"8+ c #D6D4D3",
+"9+ c #8C6A38",
+"0+ c #D67E68",
+"a+ c #723C3C",
+"b+ c #D8C3B2",
+"c+ c #AA927C",
+"d+ c #A26B5F",
+"e+ c #BA726C",
+"f+ c #8A8A44",
+"g+ c #AAB2B4",
+"h+ c #C68A5C",
+"i+ c #717273",
+"j+ c #561E24",
+"k+ c #F4DEE0",
+"l+ c #606364",
+"m+ c #9C4B51",
+"n+ c #AC6C3C",
+"o+ c #7B8A71",
+"p+ c #301214",
+"q+ c #F6CECC",
+"r+ c #A6A6A4",
+"s+ c #762A2C",
+"t+ c #EBD5C9",
+"u+ c #D7CCC0",
+"v+ c #A0645C",
+"w+ c #A78D7C",
+"x+ c #8E5E58",
+"y+ c #9A9A9C",
+"z+ c #D59E2C",
+"A+ c #678A3F",
+"B+ c #E88E8C",
+"C+ c #963E44",
+"D+ c #7F753F",
+"E+ c #7F7474",
+"F+ c #AD4C52",
+"G+ c #C4A3A6",
+" ",
+" ",
+" ",
+" ",
+" ",
+" #.#.#.#. ",
+" #.#.#.8 >+` { '+ ",
+" #.#. #.#.#.v.8+` 5+U 4.>+{ w R ",
+" #.#.#.8 u+. #. #.#.8 5.` 5+5.4.>+^ ^ ^ ^ { w E+#.#. ",
+" #.#.M 5+5+U 5 {+4+#.#./.5+5+,.t+>+^ ^ ^ >+^ ^ ^ ^ { T.r+,.R #. ",
+" #.5.5.4.>+^ ^ ^ {+{ >.5 4.>+^ ^ ^ ^ ^ ^ ^ ^ >+o 5 5+5+4.y 1.. #. ",
+" #._.o ^ ^ ^ b+b+^ *.Q ^ b+b+^ ^ ^ ^ >+t+5 5+5+U >+>.1 h &.I . R ",
+" #.#.#.Y.` 4.^ ^ ^ ^ ^ ^ b+b+^ ^ b+^ t+4.5.5+5+o 8 *.1 L C h (.t ;+V.R ",
+" 8 ` 5./.o >+^ ^ ^ ^ ^ ^ b+^ ^ ^ 4.i ` 5+/.y s w+1 1 L L h &.&.t > [.j l+ ",
+" 6.U Q {+{+Q Q Q Q Q Q ^ o 5 5+` U >+8 *.M.c+w+ +1 L L h h &.(.e ^+k.{ l+ ",
+" 6.5 Q c.Q Q Q {+>+4.5+` i 4.b+~.| | *.M.c+w+ +1 L L h h &.e e ^+^+V.O.l+ ",
+" T.5 ~.G+~.~.4.5+5+4.>+Q 8 ~.s s *.M.M.c+w+1 1 1 L L h h &.e e ^+O . @ T. ",
+" T.U s s s ~.5+b+8 ~.~.~.~.s s *.*.M.c+w+w+1 1 L C h &.9+e ^+^+O F . 2 ",
+" T.5+*.*.<+8 ` ~.~.~.8 ~.~.s | *.M.c+c+ + +1 L /+h &.&.e e ^+^+! W.V.R ",
+" {.5+*.M.*.Q 5+~.~.8 ~.s s *.*.M.M.c+ + +L L C h &.&.e e ^+O O I -+j l+ ",
+" T.5+S.w+w+{+5 8 ~.~.~.s s *.M.M.G +1 1 L L C h &.e e ^+^+O ! I Y { l+ ",
+" {.` w+1 1 u+4.~.~.~.s | *.M.M.w+ +1 1 1 L h h &.&.> ^+^+O I I = -.w l+ ",
+" <.` M.1 L M o ~.~.s | | *.M.c+w+ +1 L L C h &.> t e ^+O O I = G.. '+l+ ",
+" T.( *.C L /.u+~.s | | M.M.c+w+ +1 L L h h &.t e ^+^+O ! I I F ;+. R T. ",
+" T.U M.&.C U {+s s *.*.M.c+w+1 1 1 L L h &.&.> e ^+O O I = = G.P . l+T. ",
+" T.W *.&.L ( 8 s | *.M.c+w+ +1 1 L h h &.&.e e ^+O O I I = G.G.k.j l+ ",
+" l+M y+^+L 5+s | *.M.M.c+ + +L L L h h 9+e e .+^+! O = = F G.G.j @+l+ ",
+" l+y ~.^+c+( | M.*.c+c+ + +L 1 B.h h (.&.> ^+O O I I I F G.;+t.-.[.l+ ",
+" l+8+y ! *./.| M.M.G w+1 1 L C C &.&.e e ^+^+O ! I = F G.;+G.t.. O.T. ",
+" E D.M = >.8+M.M.c+w+1 1 L L h h h e e ^+^+O I I = F G.;+;+;+t.. @ T. ",
+" E 3.W F u+y M.c+w+ +1 1 L L &.&.&.> e ^+^+O I I F F ;+;+G.t.W.V.2 ",
+" E U ;+M 8 M.w+ +1 1 L h h h &.e e ^+O ! I I F G.;+G.;+W.Y . =+R ",
+" {.( I /.| c+ +1 L B.L h &.(.> ^+.+^+O I I = F G.;+b -.. V.@+@ {. ",
+" {.U ^+( *. +1 1 L C h &.&.e e ^+^+O I I = F ;+b -.. V.=+[.@ R ",
+" {.( &.U c+ +1 L L h h &.> e ^+^+! O I = G.W.-.. V.j -+@ 2 ",
+" l+5+ +W 1 1 L L h h &.&.e ^+^+O I I F W.V.. . j [.@ 2 ",
+" l+5+| M 1 1 /+L h &.> e ^+^+O O = W.. . V.=+-+O.F. ",
+" l+U 8+y L L C h &.&.e .+^+O I P V.. V.=+{ O.F. ",
+" l+W U 8 L L h &.(.> e ^+I P V.. V.=+[.'+F. ",
+" T./.` >.C h &.&.e ^+I -+. . V.=+[.@ 2 ",
+" T.8+` w+h h &.> ! P . . -.=+-+'+F. ",
+" T.D.5+1 h (.I k.. . j @+-+'+2 ",
+" T.6.U C I @+. . j { -+@ 2 ",
+" i+6.m.=+. V.=+[.O.@ *+ ",
+" T.E v.j j -+'+F.R {. ",
+" 0 R @ w '+F.R ",
+" #.2 *+R ",
+" "};
diff --git a/icons/48x48-general/font.xpm b/icons/48x48-general/font.xpm
new file mode 100644
index 0000000..de94ca1
--- /dev/null
+++ b/icons/48x48-general/font.xpm
@@ -0,0 +1,146 @@
+/* XPM */
+static char * image_name[] = {
+"48 48 94 2",
+" c None",
+". c #51444D340000",
+"X c #38E330C20000",
+"o c #FFFFE38D0000",
+"O c #AEBA9A690000",
+"+ c #082004100820",
+"@ c #514449240000",
+"# c #69A661851861",
+"$ c #F7DEDF7D0000",
+"% c #B6DAA2890820",
+"& c #186114511861",
+"* c #082008200820",
+"= c #A69996580000",
+"- c #C71BAEBA0820",
+"; c #F7DEDB6C0000",
+": c #AEBA9E790820",
+"> c #618555551040",
+", c #EFBED75C0000",
+"< c #208120812081",
+"1 c #AEBA9A691040",
+"2 c #186118611861",
+"3 c #492445140000",
+"4 c #EFBED34C0000",
+"5 c #965882071040",
+"6 c #AEBA96581040",
+"7 c #E79DCF3C0000",
+"8 c #51444D340820",
+"9 c #E79DCB2B0000",
+"0 c #A69992481040",
+"q c #492441030000",
+"w c #DF7DC71B0000",
+"e c #186114510000",
+"r c #514449240820",
+"t c #DF7DC30B0820",
+"y c #000000000000",
+"u c #9E798A281040",
+"i c #49243CF30000",
+"p c #D75CBEFB0820",
+"a c #9E798E381040",
+"s c #D75CBAEA0820",
+"d c #30C228A20000",
+"f c #8E387DF70000",
+"g c #492441030820",
+"h c #492445141861",
+"j c #CF3CB6DA0820",
+"k c #10400C301040",
+"l c #104010401040",
+"z c #514449241040",
+"x c #CF3CB2CA0820",
+"c c #41033CF30000",
+"v c #20811C712081",
+"b c #492445141040",
+"n c #861775D60820",
+"m c #965886170820",
+"M c #41033CF30820",
+"N c #BEFBAAAA0820",
+"B c #208118610820",
+"V c #410338E30000",
+"C c #B6DAA6990820",
+"Z c #861779E71040",
+"A c #79E76DB60820",
+"S c #79E771C60820",
+"D c #965882070820",
+"F c #861775D61040",
+"G c #79E771C61040",
+"H c #410338E30820",
+"J c #104010400000",
+"K c #410341031040",
+"L c #A69996581040",
+"P c #71C665950820",
+"I c #8E3879E71040",
+"U c #492441031861",
+"Y c #30C230C20820",
+"T c #28A224920820",
+"R c #69A65D751040",
+"E c #965886171040",
+"W c #410341031861",
+"Q c #8E387DF71040",
+"! c #41033CF31861",
+"~ c #38E338E31861",
+"^ c #79E76DB61861",
+"/ c #51444D341861",
+"( c #618559651861",
+") c #71C669A61861",
+"_ c #596555551861",
+"` c #38E330C20820",
+"' c #28A228A21040",
+"] c #30C22CB21040",
+"[ c #71C665951861",
+"{ c #30C230C21040",
+"} c #186118610820",
+"| c #492449241040",
+" . c #38E338E32081",
+".. c #30C230C22081",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . X ",
+" o o o o o o o o o o o o o o o o o o o o o o o o o o o o O + ",
+" @ # # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % & ",
+" * * = - ; ; ; ; ; ; ; : : : : : : : : : : : : ; ; ; ; : & ",
+" > , , , , , , , < & & & & & & & & & & & , , , , 1 2 ",
+" 3 4 4 4 4 4 4 4 < 3 5 4 4 6 & ",
+" 3 7 7 7 7 7 7 7 < 8 7 7 6 & ",
+" 3 9 9 9 9 9 9 9 < 3 9 9 0 2 ",
+" q w w w w w w w < e r w 0 & ",
+" q t t t t t t t < y t u 2 ",
+" i p p p p p p p < p a & ",
+" y y y y y y y y y y y y y y i s s s s s s s < y y y d f g h & ",
+" y y + + + + + + + * + + * + * g j j j j j j j < + + y y i j 2 * * ",
+" y y * k k l & & & & & & & l l z x x x x x x x < & k + y y c x < ",
+" y y + * k l & v v v < v 2 l l b - - - - - - - < 2 & k + y n m - < ",
+" y y y y * k 2 v < < < 2 k + M N N N N N N N < & 2 l B V N N N < ",
+" y y y * & v < < < 2 k + V N N N N N N N < * l l g N N N N < ",
+" y + k 2 < < < v & * V C C C C C C C Z A A S D C C C C < ",
+" y y * & v < < < 2 k V % % % % % % % F G G G 5 % % % % < ",
+" y + k 2 < < < v & H : : : : : : : < & & 2 b : : : : < ",
+" y y * & v < < < 2 H 1 1 1 1 1 1 1 < + y y J H 1 1 1 < ",
+" y y + l 2 < < < v K L L L L L L L < * y y + P I L < ",
+" y y * & v < < < U 0 0 0 0 0 0 0 < l + y K 0 < ",
+" y y + l v v < < h a a a a a a u < & * y y Y u < ",
+" y y * & v < < h u u u u u u u < & l + y y T R < ",
+" y y * l v < < U E E E E E E u < l l * y y + 2 ",
+" y + k & < < U 5 5 5 5 5 5 5 < + * * + y ",
+" y y + l v < W Q Q Q Q Q Q Q < y + + y y y ",
+" y + k 2 v ! I I I I I I I < y y y y y ",
+" y y * l v ! F F F F F F F < y y ",
+" y + k 2 ! G G G G F G F < ",
+" y y * & ~ ^ ^ ^ ^ ^ ^ ^ < y y y ",
+" y y + k / ( ) ) ) ) ) ) ) _ ` y y y y ",
+" y y ' ' ] [ [ [ [ [ [ [ [ [ [ _ { ' } y y ",
+" y + # # # # # # # # # # # # # # # # | * y ",
+" y y T . . . . . . . . .....! ....! ..2 y ",
+" y y k k k k k k k k k k l k l l k k + ",
+" y y y y y y y y y y y y y y y y ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/48x48-general/game-action.xpm b/icons/48x48-general/game-action.xpm
new file mode 100644
index 0000000..83f0f1d
--- /dev/null
+++ b/icons/48x48-general/game-action.xpm
@@ -0,0 +1,233 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 179 2",
+" c black",
+". c #000010",
+"X c #001000",
+"o c #001010",
+"O c #100000",
+"+ c #100010",
+"@ c #101000",
+"# c #101010",
+"$ c #101020",
+"% c #102010",
+"& c #102020",
+"* c #103020",
+"= c #201010",
+"- c #201020",
+"; c #301020",
+": c #202010",
+"> c #203010",
+", c #303010",
+"< c #202020",
+"1 c #202030",
+"2 c #203020",
+"3 c #203030",
+"4 c #302020",
+"5 c #302030",
+"6 c #303020",
+"7 c gray19",
+"8 c #202040",
+"9 c #203040",
+"0 c #302040",
+"q c #303040",
+"w c #303050",
+"e c #204030",
+"r c #304020",
+"t c #304030",
+"y c #204040",
+"u c #304040",
+"i c #304050",
+"p c #305040",
+"a c #305050",
+"s c #304060",
+"d c #305060",
+"f c #402010",
+"g c #402030",
+"h c #403020",
+"j c #403030",
+"k c #502020",
+"l c #503030",
+"z c #603010",
+"x c #703010",
+"c c #603030",
+"v c #402040",
+"b c #403040",
+"n c #503040",
+"m c #404020",
+"M c #404030",
+"N c #405030",
+"B c #504020",
+"V c #504030",
+"C c gray25",
+"Z c #404050",
+"A c #405040",
+"S c #405050",
+"D c #504040",
+"F c #504050",
+"G c #505040",
+"H c #505050",
+"J c #404060",
+"K c #404070",
+"L c #405060",
+"P c #405070",
+"I c #504060",
+"U c #505060",
+"Y c #505070",
+"T c #406050",
+"R c #506040",
+"E c #506050",
+"W c #406060",
+"Q c #506060",
+"! c #506070",
+"~ c #507060",
+"^ c #507070",
+"/ c #605050",
+"( c #705050",
+") c #605060",
+"_ c #605070",
+"` c #705060",
+"' c #705070",
+"] c #606050",
+"[ c #607050",
+"{ c #606060",
+"} c #606070",
+"| c #607060",
+" . c #607070",
+".. c #706070",
+"X. c #707060",
+"o. c gray44",
+"O. c #505080",
+"+. c #507080",
+"@. c #606080",
+"#. c #607080",
+"$. c #607090",
+"%. c #706080",
+"&. c #707080",
+"*. c #707090",
+"=. c #6070a0",
+"-. c #608070",
+";. c #708060",
+":. c #708070",
+">. c #709070",
+",. c #608080",
+"<. c #708080",
+"1. c SlateGray",
+"2. c #709090",
+"3. c #7080a0",
+"4. c #70a090",
+"5. c #806070",
+"6. c #807070",
+"7. c #807080",
+"8. c #907080",
+"9. c #808070",
+"0. c #809070",
+"q. c #808080",
+"w. c #808090",
+"e. c #809090",
+"r. c #908080",
+"t. c #908090",
+"y. c #909090",
+"u. c #8080a0",
+"i. c #8090a0",
+"p. c #8090b0",
+"a. c #9080a0",
+"s. c #9090a0",
+"d. c #80a080",
+"f. c #80a090",
+"g. c #90a090",
+"h. c #80a0a0",
+"j. c #90a0a0",
+"k. c #90a0b0",
+"l. c #90b0a0",
+"z. c #90b0b0",
+"x. c #a08090",
+"c. c #a09080",
+"v. c #a090a0",
+"b. c #a090b0",
+"n. c #a0a0a0",
+"m. c #a0a0b0",
+"M. c #a0b0a0",
+"N. c #a0b0b0",
+"B. c #b0a0a0",
+"V. c #b0a0b0",
+"C. c gray69",
+"Z. c #a0b0c0",
+"A. c #b0b0c0",
+"S. c #b0b0d0",
+"D. c #90c0b0",
+"F. c #a0c0c0",
+"G. c #b0c0c0",
+"H. c #b0d0c0",
+"J. c #b0d0d0",
+"K. c #c0a0b0",
+"L. c #c0b0c0",
+"P. c #c0c0b0",
+"I. c #c0d0d0",
+"U. c #d0c0c0",
+"Y. c #d0d0d0",
+"T. c #d0d0e0",
+"R. c #c0e0d0",
+"E. c #d0e0d0",
+"W. c #d0e0e0",
+"Q. c #e0c0d0",
+"!. c #e0d0e0",
+"~. c #e0e0d0",
+"^. c #e0f0e0",
+"/. c #e0f0f0",
+"(. c #f0e0e0",
+"). c #f0e0f0",
+"_. c #f0f0e0",
+"`. c gray94",
+"'. c None",
+/* pixels */
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.+ 2 < & $ '.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.# = % = % + 2 q u u t 7 3 '.'.'.# X '.'.'.'.'.'.",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.# % < % < H.W.h.#.W L p u 2 '.'.+ % # '.'.'.'.'.'.",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.O { N t.^.A.,.} Q Q p b # : = '.'.'.'.'.'.",
+"'.'.'.$ & q u 1 & $ o '.'.'.'.'.'.'.'.'.'.'.'.'.'.'.& U p ..l.$.^ ! S Z t q 3 q X '.'.'.'.'.'.'.",
+"5 i _ Q @.,.A.u 7 : ; < + '.'.'.'.'.'.'.'.'.'.'.'.'.'. q < b N.#.~ I q b t 5 1 '.'.'.'.'.'.'.'.",
+"S i a P +.k.4.q 2 - % < % '.'.'.'.X q a Z u u 3 & o '. < 2 } h.#. .J a Z 7 < '.'.'.'.'.'.'.'.",
+"; C Z L u.F.L 6 - % = % = @ '.'.'. 7 Q k.F.Z.2.1.1.@.D q 7 < .$. .} 7 5 < < : O '.'.'.'.'.'.'.",
+"# b a J h.-.W q 2 < % - % # '.'.'.< < 1 k.I.G.m.e.{ t < t 7 % 1 ! K a U 3 1 2 1 * '.'.'.'.'.'.",
+"+ 2 b Q @.z.k.) U u 5 3 0 q 0 X + 2 5 < Y ! _ 3 q u C H 8.G H 7 b L q q F < < < 5 # '.'.'.'.'.'.",
+"% < 3 3 L =.D.T 3 0 u b u w u Z e 1 e < y Z d Z S U o.V.C.j.{ C * i y 9 3 C 2 < * < X '.'.'.'.'.",
+"- % = : - i O.^ U u < < j C q 2 5 7 5 < < < 5 V x.E.`.~.r.e.U t 5 7 q 3 5 7 7 3 5 < - '.'.'.'.'.",
+"# # # . X < & < % - 3 q 3 8 u q 3 1 3 1 < < Q !./.L.9.b.J.3.Q q ! q * 1 3 1 2 q a u 3 '.'.'.'.'.",
+"'.'.'.'.'. = : < % = < 0 3 J Z 4 : 5 < 5 M.)./.Y.r 5.n.} C q 2 5 : - : - % < < b A < '.'.'.'.'.",
+"'.'.'.'.'.'.X # % < * 1 L i t q 3 1 2 < 7 A.G.t.j.%.t < * < & < % < % < % < & < % < % '.'.'.'.'.",
+"'.'.'.'.'.X # < = % = 2 n 7 b H 5 : b E 5 H Z t 5 < < : < : < B x : < : : : = % = % = '.'.'.'.'.",
+"'.'.'.. # < % 5 y < % - 2 7 2 b o.U e.} e 7 2 7 t < < < < < & k z < % < % < % $ % - '.'.'.'.'.",
+"'.'.O # 7 X...H w u < % 6 % 5 M 7.o.b 2 < % j H b < v < < : < : < % = % = : - % # '.'.'.'.'.'.",
+"'.'.% C q.%.) 7 u w s w A t t } E < % < % < < b 2 n G q 2 < % < % < & < % $ % < % < & '.'.'.'.",
+"'.X 4 q...{ # '.5 q w S F R C Q g < < M < % = % - : 4 V j f 4 : = % < % < < 1 < 5 3 5 : O '.'.'.",
+"'.# { %.} _ Z . A Q e.y.t r. .U t 5 < 1 7 7 & < & < % < 6 l 6 < % < L 1 2 1 < < % < 2 1 < . '.'.",
+"'.% 8...I j F o.v.q.o.E ) | ..U b 6 b 6 4 : 5 : - : - % - : 4 : - : I u 1 < < : Z A 5 3 < : '.'.",
+"'.< y.%.S &.e.q.| U H 6.Q ) U C 2 l ( V 7 < 2 < % < % < % < % $ % 7 3 < * < % < % F E 5 2 < X '.",
+"'.4 a. .) q.I Q ' H b { / :.) { : h c m V 2 7 2 - : < % = : = % b 7 q % < : < 3 = X ` R 4 : < ",
+"'.5 s.*.E { S b C { | 7 t < Q Z % < & 1 M j 7 j 2 7 * < & < % < S 7 t < 2 < % q & < X r.2 < % + ",
+"'.< v.w.H 6 4 < j X.t.2 = % n < - % = : < 2 5 M j 6 j 6 - % = C Z Z b : < 2 < < < % - j ] : < # ",
+"'.& y.C.g.7 2 5 < 0 o.< % < % < % < % < % < % < < 5 t 7 % $ % U a q 2 D 3 < % < 2 < 3 U d.< % % ",
+"'.# / ~.(.;.< 6 4 / % = : < : = % - % = % = % = : = : = % = { I 6 < , U 2 = : < C @. .c.: < : ",
+"'.. 2 K._.`.f.C Z Z 3 - : < % < % < % < % < % - % < % < % - % @.! 2 % 4 G 7 % 4 7 C u - >.< % < ",
+"'.'.- C U._.!.k.i.M - % - : < : < % - : - % = % - : - : < % = ._ H 4 V j , < 6 4 M 6 # o.: = : ",
+"'.'.'.< C 7.n.&.t < % - % o % # % < % < % < % < % < % < % U ,.} A 7 N 6 6 j 2 < > . 0.< % < ",
+"'.'.'.'.= 6 5 2 - % = % O O @ # % = : - : - : = 6 u.1.` G D M j 6 C 2 # 7 X.: : # ",
+"'.'.'. . # # % # X + o # # # % < <.p.h.1.C C e b #.H X n.2 < % # ",
+"'.'.'.'. + < 5 P.Z.e.7 2 < 2 Z i.V.[ < % = ",
+"'.'.'.'.'. - < b U.W.F.#.W L #.S.0.< % $ ",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'. X - < C r.Q.R.T.I.B.G < % = @ @ ",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'. o < < C S ) Q D 3 < % - # # ",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'. X = % - : - : - % = @ ",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'. X # % % # + ",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'. '.",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'. '.'.'.'.",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'. '.'.'.'.'.'.'.",
+"'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'.'."
+};
diff --git a/icons/48x48-general/game-board.xpm b/icons/48x48-general/game-board.xpm
new file mode 100644
index 0000000..925b891
--- /dev/null
+++ b/icons/48x48-general/game-board.xpm
@@ -0,0 +1,109 @@
+/* XPM */
+static char * ChessKnightBlack_xpm[] = {
+"48 48 57 1",
+" c None",
+". c #71C686179658",
+"X c #41034D345144",
+"o c #28A234D338E3",
+"O c #10401C7128A2",
+"+ c #208128A230C2",
+"@ c #000000001861",
+"# c #000008201861",
+"$ c #082008201861",
+"% c #1040249230C2",
+"& c #514459656185",
+"* c #8E3886178617",
+"= c #000000000000",
+"- c #000000000820",
+"; c #000000001040",
+": c #0000104028A2",
+"> c #000008201040",
+", c #0000186128A2",
+"< c #0820186128A2",
+"1 c #0820208130C2",
+"2 c #208130C24924",
+"3 c #104018612081",
+"4 c #186128A24103",
+"5 c #38E351445965",
+"6 c #28A23CF35965",
+"7 c #5144659579E7",
+"8 c #4103596569A6",
+"9 c #18612CB24103",
+"0 c #61856DB679E7",
+"q c #000010402081",
+"w c #0820186130C2",
+"e c #28A245146185",
+"r c #618579E78E38",
+"t c #69A682079658",
+"y c #8E3896589E79",
+"u c #208138E34924",
+"i c #410345144924",
+"p c #30C238E34924",
+"a c #AEBABEFBC71B",
+"s c #28A238E35144",
+"d c #514469A679E7",
+"f c #9E79A699A699",
+"g c #30C249245965",
+"h c #000008202081",
+"j c #596571C68617",
+"k c #D75CE38DEFBE",
+"l c #104028A238E3",
+"z c #186138E34924",
+"x c #86179E79AEBA",
+"c c #410351446185",
+"v c #4924618571C6",
+"b c #10401C7130C2",
+"n c #082004100820",
+"m c #28A230C24924",
+"M c #4103514471C6",
+"N c #082000000000",
+"B c #186130C238E3",
+" .XoOo+@#$%&* ",
+" &==-;-@#:::-=+ ",
+" =-;;@>#,<1+2%,=3 ",
+" =;;;@#:4567.892@=0 ",
+" *=@;qw%2ertyt.0u4%-i ",
+" 3=;;@:%4p.aaa.y7su2-$ ",
+" ===;-;@#:5d&7tfaa7gg62:-+ ",
+" .=-;;-hh1gjaakkkatplzu6g2:=3+X ",
+" +=;;@##::40akkkkaxj5u2688c6%:=X ",
+" ==:$$u:hl2;<ue&j.yxkxeX8rttvu1=* ",
+" 0=-+$-u8b#:,:<hh:%2uvjv88ryaax8hp ",
+" +=-93-:6v<hh<4l<#iX-15lp88vtkkx2> ",
+" =;-b%=@%&1hq:44w@2fpjkjlX6uvyaadO ",
+" =@;$8-;:eu@h1l4lwhlcvvggioosXo88$ ",
+" f=@@;v+-q6c@hw144ll%%96egs2sog5e,* ",
+" &=@q=40=;u7,#3b22uu2i8gl,::,l5v$X ",
+" 0=@,-;v+-%8l@h1lluuo2q;.f0+$=:-i ",
+" o=;1#=wj@@66:#h3191-+f ",
+" $=-w1-;gc@2sl1bb9o+ ",
+" =;;#1<;,7l422uiccv#* ",
+" =-@;quO;4vl4l4Xcc8gp ",
+" O-@;;<gO;oX44lee5c&s3* ",
+" n=@#@;l7%#5442ecc88ve#&* ",
+" &=;@h#;utm4g44g888&dd82>=i ",
+" *=;#@<%#6rzs29oc8vvjttd86=+ ",
+" =;;#;l9hu&gu+uX8Mvvdyyr0M= ",
+" n-#;q#lo148oz9i8&vvv8tt..w ",
+" N=@@#<q:6c4p2425vddjvc7txuy ",
+" $N##hl1:o8os92o87jrt07d.o3 ",
+" -;h#h%2<46uu4z6v7ttyr0.4@ ",
+" o=;h<h<2egu2992o8jtt0tx<@$ ",
+" f=@:<41%ce2l442oe8&.a7@we& ",
+" f=##1pXu9l4%429g7.x4;#6dl* ",
+" *=;@@#wup4422s6e59#@;6v8e& ",
+" 3=;;;;q:28+9lw<:q#;#cj8M5+ ",
+" +=@@@#h#h<q:::q:>;l0t7888= ",
+" +=;#@##hqq,:::::B7xt07v88= ",
+" +=#h#@#h<1%bb9ue77r.rd788= ",
+" +=@hh###q:<wb4usevtxtjvv9o ",
+" i=#hhhhq:,,w%l2siv.fyr7dq ",
+" =#hq#:::<1<%42sXv.fy0r53 ",
+" =;hqqqq:<<14lzgXv.fy..; ",
+" *=qhq,,wb1149zic7yfaaln ",
+" o=:::<1%bl42pg5jaa.bp ",
+" &-h14499uupX8dt.e$f ",
+" +=@%9uu6ee8g2$& ",
+" 0+=>qq<3-+ ",
+" ",
+};
diff --git a/icons/48x48-general/game-cards.xpm b/icons/48x48-general/game-cards.xpm
new file mode 100644
index 0000000..835c0c9
--- /dev/null
+++ b/icons/48x48-general/game-cards.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *cards[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 15 1",
+/* colors */
+"_ c None",
+"' c #606060",
+". c white",
+"# c #d7d3df",
+"a c #f7f7f7",
+"b c black",
+"c c #e7dfe7",
+"d c #dfdbe7",
+"e c #ff7d86",
+"f c #ff0010",
+"g c #ff3c49",
+"h c #e7e3df",
+"i c #e7dfdf",
+"j c #383c38",
+"k c #797d79",
+/* pixels */
+".......................ccd......................",
+".aaaaaaaaaaaaaaaaaaaaacccdddaaaaaaaaaaaaaaaaaaa'",
+".aaaaaaaaaaaaaaaaaaaccccdddddddaaaaaaaaaaaaaaaa'",
+".aaaaaaaaaaaaaaaaaacccccddddddddddaaaaaaaaaaaaa'",
+".aaaaaaaaaaaaaaaacccccccddeddddddddddaaaaaaaaaa'",
+".aaaaaaaaaaaaaaaccccccccdddfedddddddd##aaaaaaaa'",
+".aaaaaaaaaaaaaccccccccdddefffeeedddd#####aaaaaa'",
+".aaaaaaaaaaaaaacccccccddgffgddddddd#########aaa'",
+".aaaaaaaaaaaaaacccccccefffddddddddge##########a'",
+".aaaaaaaaaaaaaaccccccgffgeffgeeffffffe#########'",
+".aaaaaaaaaaaaaacceeefffdddffeddd######e########'",
+".aaaaaaaaaaaaacccccefgddddeffdd################'",
+".aaaaaaaaaaaaaccccccceeddddffdd################'",
+".aaaaaaaaaaaaaccccceeeeddddffe#################'",
+".aaaaaaaaaaaeffffffffffedeefff#################'",
+".aaaaaaaaaaaaffffffffffdddddgf#################'",
+".aaaaaaaaaaacefffffffffddddd##e################'",
+".aaaaaaaaacccefffffffffeddd####################'",
+".aaaaaaaccccceffffffffffddd####################'",
+".accccccccccceffffeeeeeedd#####################'",
+".ccccccccccccdddddddddddd######################'",
+".ccccccccccddddddddddddd#######################'",
+".cccccccdddddddaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'",
+".ddddddddddddaaaaaaaaaaaaaaaaaaahhhchhiiiiiiiii'",
+".dddddddddddaaaaaaaaaaaaaaaaaaaahhcchhiii######'",
+".dddddd##ddaaaaaaaaaaaaaaaaaaaaaahchhiii#######'",
+".###d#####aaaaaaaaaaaaaaaaaaaaajkhchhiii#######'",
+".#########aaaaaaaaaaaaaaaaaaaabbkhchhii########'",
+".########aaaaaaaaaaaaaaaaaaajkbbkhhhhii########'",
+".#######aaaaaaaaaaaaaaaaaaakaabbkhhchii########'",
+".#######aaaaaaaaaaaaaaaaakkaaajbkhhchii########'",
+".######aaaaaaaaaaaaaaaaajjhhaakbkahchhii#######'",
+".#####aaaaaaaaaaaaaaaakjakkkkkjbjahhchiii######'",
+".#####aaaaaaaaaaaaaaajaaaaaaaakbbaahhhhiii####i'",
+".####aaaaaaaaaaaaakkbjaaaaaaaajbbaaahchhiiiiiii'",
+".####aaaaaaaaaaaaaaaaaaaakaakkkkkkaaahhchhiiiii'",
+".###aaaaaaaaaaaaaaaaaakbbbbkaaaaaaaaaahhcchhhhh'",
+".##aaaaaaaaaaaaaaaakbbbbbbbbjaaaaaaaaaaahhhcccc'",
+".##aaaaaaaaaaaaaajbbbbbbbbbbbjaaaaaaaaaaaahhhhh'",
+".#aaaaaaaaaaaaakbbbbbbbbbbbbbbkaaaaaaaaaaaaaaaa'",
+".aaaaaaaaaaaaakbbbbbbbbbbbbbbbkaaaaaaaaaaaaaaaa'",
+".haaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa'",
+".haaaaaaaaaaaabbbbbbjbkbbbbbbaaaaaaaaaaaaaaaaaa'",
+".hhaaaaaaaaaaaakkkaajbaakkkaaaaaaaaaaaaaaaaaaaa'",
+".hhhaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaa'",
+".hhhaaaaaaaaaaaaaaaaakaaaaaaaaaaaaaaaaaaaaaaaaa'",
+".hhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'",
+".'''''''''''''''''''''''''''''''''''''''''''''''"
+};
diff --git a/icons/48x48-general/game-logic.xpm b/icons/48x48-general/game-logic.xpm
new file mode 100644
index 0000000..a935bf9
--- /dev/null
+++ b/icons/48x48-general/game-logic.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char * Brain_xpm[] = {
+"48 48 25 1",
+" c None",
+". c #514451445144",
+"X c #208120812081",
+"o c #9658CF3C9658",
+"O c #8617CF3C9658",
+"+ c #9658CF3C8617",
+"@ c #9658BEFB9658",
+"# c #8617AEBA8617",
+"$ c #8617BEFB71C6",
+"% c #8617BEFB8617",
+"& c #71C6BEFB8617",
+"* c #6185AEBA71C6",
+"= c #71C6A28971C6",
+"- c #71C6AEBA6185",
+"; c #71C6AEBA71C6",
+": c #9E79A2899E79",
+"> c #9E79EFBEAEBA",
+", c #AEBAEFBEAEBA",
+"< c #AEBAEFBE9E79",
+"1 c #AEBADF7DAEBA",
+"2 c #861782078617",
+"3 c #CF3CCF3CCF3C",
+"4 c #EFBEEFBEEFBE",
+"5 c #618571C66185",
+"6 c #618582076185",
+" ",
+" ",
+" ",
+" ",
+" .XXX. ",
+" .XXoOoO.XXXXX.. ",
+" ..XXX+X+@+X+@+X+@+X. ",
+" .XXXXoOoOoXoOXXoOoXoOoOXXX. ",
+" .X+@+@+@+@+X+@X@+@+X+@+XX#$X. ",
+" .XOoOoXoOoOXXoOXOoOXOoOoX%&%&X ",
+" .X+@+@XX+@+XX@+@XXX@+@+@+XX#$#X. ",
+" .XOoOXXXOoOXXoOoOoOXXoXXOo&X&%&%XX. ",
+" .XXXXXX@+@+@X@+@+@+X+XXX+@$#X#$XX#$X. ",
+" XOoOoOoXoOoOXXXXXOXXoOoOX&%X%&%X%&%*X. ",
+" X@+@+@XX+@+@X@+@+XX@+#$#X#$#$#$XX#$=-X ",
+" XOoOoXXOXXXXoOoOo&%&%&%XX&%&%&%&XX%*;X. ",
+" .XX+@+X+@+@+XX#$#$XXXXXX#$#$XXXXX$X$=-=. ",
+" .XoXXOoOXXoOo:XXXXXX%>,>XXXXX&%&%&%X;*;*X ",
+" X@+@XX+@+X+@:XXX<:<:<:<:<1<1:X$#$#$X-X-=X ",
+" .XOoOoXoOoXoO:X:::>:>:>%>:>,::XX&%&%X;X;*X ",
+" X+@+@XX+@XX::X:<:<=2.X.X.<1<::2X#$XX=-XX=. ",
+" XoOoXXOoOXXXX%>:>:>,>,>,>22222XX&%X;*;*;X ",
+" .XX@+@+@+X3#XX$#<:<XXXXXXXXXXXXX$#$XX=-=-X ",
+" XOXOoOXXXX3&%.%&%>%X,>,>,>X3X&%&%&XX;X;*X. ",
+" .X@X@+XX@+@X#$.$#$#$1<22X<X33X#XXX#X=-X-. ",
+" XoOoXXXoOoOoX3.X&%&4XX>XXoX%&X&X&%&X*;*X ",
+" X+@+X+@+XXX+XX:.XX4X@+@+@+X$X$#X#$2X=-X ",
+" XoOXXoOoOoXX:X:.XXXoOo...X:X&%&X22X2X. ",
+" X$@+@+XXXX:X:X:X.XXX#$#$#X::X2X2XXX. ",
+" X%&%&%&%&%X:X:XXO.XX&....:XXXXXX ",
+" .X#$#XXXXXX::XX+X-=X#$#$#XX ",
+" .X;*;*;*;XXXoXoX;*;*%..XX ",
+" .XX-XXXXX3X+X+X-=..$#$X ",
+" XXX22XX2XoXoX;*...2XX ",
+" 2XX2XX+X+=-=-...X ",
+" XX2XX2XXX*;*;... ",
+" X2X=-.-.22 ",
+" X*;*..2 ",
+" 5-:.22 ",
+" 6;*.2 ",
+" 56:. ",
+" 52. ",
+" 6:. ",
+" 6. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-general/game.xpm b/icons/48x48-general/game.xpm
new file mode 100644
index 0000000..3b581cb
--- /dev/null
+++ b/icons/48x48-general/game.xpm
@@ -0,0 +1,112 @@
+/* XPM */
+static char * shield_xpm[] = {
+"48 48 60 1",
+" c None",
+". c #111111",
+"+ c #666666",
+"@ c #B2B2B2",
+"# c #555555",
+"$ c #080808",
+"% c #663366",
+"& c #A0A0A4",
+"* c #99CCCC",
+"= c #393939",
+"- c #0C0C0C",
+"; c #161616",
+"> c #969696",
+", c #292929",
+"' c #333333",
+") c #1C1C1C",
+"! c #4D4D4D",
+"~ c #333366",
+"{ c #5F5F5F",
+"] c #999999",
+"^ c #868686",
+"/ c #222222",
+"( c #424242",
+"_ c #C0C0C0",
+": c #CCCCCC",
+"< c #777777",
+"[ c #808080",
+"} c #000033",
+"| c #330033",
+"1 c #000066",
+"2 c #330066",
+"3 c #ADA990",
+"4 c #666699",
+"5 c #CC9966",
+"6 c #FFCC66",
+"7 c #333399",
+"8 c #CC9999",
+"9 c #CC6666",
+"0 c #999966",
+"a c #996666",
+"b c #FFCC99",
+"c c #FFFF99",
+"d c #FFFF66",
+"e c #CCCC66",
+"f c #CC6633",
+"g c #663333",
+"h c #FF9966",
+"i c #003333",
+"j c #CCCC99",
+"k c #996633",
+"l c #FFFFCC",
+"m c #CCCC33",
+"n c #CC9933",
+"o c #FFCC33",
+"p c #003366",
+"q c #000080",
+"r c #666633",
+"s c #663399",
+"t c #EFD6C6",
+"u c #E7E7D6",
+" ",
+" .+@#$ ",
+" .%&*@=- ",
+" ;%>@>&@=- ",
+" ,'));. ;,+>&&&&@@!; ;.; ",
+" )#+#%~~'',,,={>&&]&@]&@@^=;;;);;))))/== ",
+" .((=({#((=#&@&@>^^_:@&&]@&<<+''''==(({( ",
+" ,{[=(==((+*]^]<<__'<_&^]>[@>#===='+{+/ ",
+" )#==(='=#^&[{[>_&'}~+@@&<<&^<=',''=##. ",
+" .!('#&><(>_]^__<|1~~2~^3[^@>!(#+<''+( ",
+" '#''^%4^>>>^{~/~%<~~~|=#{++#{'[3,=[/ ",
+" )#',+~~~~~~~~~~~56~~~~~~'||'~|>#,#+) ",
+" .!#'{+~'~~~~~~7856+9~~~~~~~~~~0==+( ",
+" .=^!!<~~~~~7~~8656a5a~~~~~~~,~a=<<' ",
+" '(,(<~~~'~7~a56665bcc5~~~~~,!<,({) ",
+" )!,=^~~''~~5d555566d5dd9~~~~{+'!#) ",
+" )!''0~'''~+56b55556deefg~~'}#+'#() ",
+" ;!',0~~~~75h5d59556d6ag,i,,}{{'{() ",
+" .#<'a47~~%h556c8555ddc~},,i'+#!<') ",
+" .!+'a4~~~559856dcja6d662}}5k+#+>, ",
+" .=(=<[~~~5aa55556cb6clda1<m/[!!+, ",
+" -'+{<^~~a6555555556ddld5~5)}0!#</ ",
+" -,[<[^~~5655555555bddd65e5~'^(!{/ ",
+" /^^[>~4665a559aab6ed6gk56(~^{{#, ",
+" )^><>~j6k~~~%~}ab5565jeng'%3[>#, ",
+" .<<+3#n=}17772~b655e6mn=1~#3>&{, ",
+" .{[+3(/}e3}~726c65ag'1+#~~{3]@#, ",
+" -![<^+}}ocap~%dd5aa%~7~=~~a3>](= ",
+" -(^<^<}~,o61qadd6+a8%~~~~~^]>>' ",
+" ,>^^^~~1/k779666<a5a~~~~~33][' ",
+" )<<<3~77~~#(!566585~~~~~~3]3+' ",
+" .{#=3~777~,~j6565a=~~~~~%3]@#! ",
+" .==)a{7~~~~~e59959~~~~~~a@&&(( ",
+" -/,;r>~~~~~~5a~~%585k~~~^&]>, ",
+" )!#/^~~77~~65q~~a55g~~%3]&<, ",
+" .=')<~~~~~~5c^~~~~~~~~<3>3#' ",
+" .,,/(+~~~~~%dd~~~~~~~~3]33' ",
+" )',)r#~~~~~gg~~~~~~~>3>@[) ",
+" .,=(,^4~~~7~~~777~~&3>3@' ",
+" .=+),>>7~777~~~~s_3>]@+- ",
+" )',))r&4727~2~&_303@<. ",
+" .',)),+]4~4@_0a03_<. ",
+" ./,r=.r@@@0ka^3&(- ",
+" )/,g3t8aka0>#; ",
+" .;'3u300>#) ",
+" ;!^+(; ",
+" .. ",
+" ",
+};
diff --git a/icons/48x48-general/ghostview.xpm b/icons/48x48-general/ghostview.xpm
new file mode 100644
index 0000000..82fccf3
--- /dev/null
+++ b/icons/48x48-general/ghostview.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * ghostview_xpm[] = {
+"48 48 6 1",
+" s None c None g None m None",
+". c black g black m black",
+"X c #FEFEFEFEEFEF g #FEFEFEFEEFEF m white",
+"o c white g white m white",
+"O c red g gray60 m black",
+"+ c blue g gray70 m black",
+" ",
+" ",
+" ......................... ",
+" .XXXXXXXXXXXXXXXXXXXXXXX. ",
+" .XX..XXX.XXXX.X...XX.XXX. ",
+" .........................X. ",
+" .......XXXXXXXXXXXXXXXXXXXX. ",
+" ..ooooo..X.X........X..XXXXX. ",
+" ..ooooooo..XXXXXXXXXXXXXXXXXX. ",
+" ..ooooooooo...X.XX.XXX.......X. ",
+" ..ooOoooOoo..XXXXXXXXXXXXXXXXX. ",
+" ..ooOOOoOOOo..XXXXXXXXXXXXXXXXX. ",
+" ..ooOOOoOOOo..X...XX.X.X..XXXXX. ",
+" ..oooOoooOoo..XXXXXXXXXXXXXXXXX. ",
+" .ooooooooooo...XXXXXXXXXXXXXXXX. ",
+" ..oooooooooooo.....X.XX.XX.X.XXX. ",
+" ..oooooooooooo..XXXXXXXXXXXXXXXX. ",
+" ..ooo++ooo++oo.......XXX..X.X.XX. ",
+" ...ooooo+++oooo..XXXXXXXXXXXXXXXX. ",
+" ..ooooooooooooo..X...........XXXX. ",
+" ..ooooooooooooo..XXXXXXXXXXXXXXXX. ",
+" ..ooooooooooooo..XXXXXXXXXXXXXXXX. ",
+" ..ooooooooooooo.....XX.XX.X...XXX. ",
+" ...oooooooooooooo..XXXXXXXXXXXXXXX. ",
+" ..ooooooooooooooo..XXXXXXXXXXXXXXX. ",
+" ..ooooooooooooooo..X...X.X.X.X..XX. ",
+" ..ooooooooooooooo...XXXXXXXXXXXXXX. ",
+" ..oooooooooooooooo..XXXXXXX.XXXXXX. ",
+" ..oooooooooooooooo..XXXXXXXXXXXXXX. ",
+" ..oooooooooooooooo...XX..X.XX.XX.X. ",
+" ..oooooooooooooooooo..XXXXXXXXXXXXX. ",
+" ...oooooooooooooooooo...XXXXXXXXXXXX. ",
+" ....oooo.oooo.oooo.ooooo...XX..XX.XX.X. ",
+" ...oooooo.oooo.ooooo.ooooo...XXXXXXXXXX. ",
+" ...ooooooo.oooo.ooooo..ooooo.....XXXXXXX. ",
+" ...ooooooo.oooo..ooooo..ooooo.......XX.X. ",
+" ...ooooo.oooooo.oooooo..ooooooo....XXXX. ",
+" ...ooo..ooooooo.oooooo.ooooooooo...XXX. ",
+" ....o.oooooooo..oooooo..oooooooo..XXX. ",
+" ....ooooooooo.ooooooo..ooooooo...XX. ",
+" ....ooooooo.ooooooooo....oooo..XX. ",
+" .....ooooo..ooooooooooo..oo...XX. ",
+" ......oo.oooooooooooo..o..XXX. ",
+" ........ooooooooooo.....XXX. ",
+" ..................XXXXXXX. ",
+" ......................... ",
+" ",
+" "};
diff --git a/icons/48x48-general/gimp.xpm b/icons/48x48-general/gimp.xpm
new file mode 100644
index 0000000..8999b65
--- /dev/null
+++ b/icons/48x48-general/gimp.xpm
@@ -0,0 +1,214 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 160 2",
+" c #000000000000",
+". c #0a0a0a0a0c0c",
+"X c #16160e0e0404",
+"o c #1a1a0e0e0404",
+"O c #121212120c0c",
+"+ c #16161a1a1c1c",
+"@ c #1e1e1e1e1414",
+"# c #1a1a1a1a1c1c",
+"$ c #232315150c0c",
+"% c #26261a1a0c0c",
+"& c #2a2a16160c0c",
+"* c #22221e1e1c1c",
+"= c #2a2a1e1e1818",
+"- c #32321e1e1414",
+"; c #222222221c1c",
+": c #363626260c0c",
+"> c #3c3c26260c0c",
+", c #323226261c1c",
+"< c #2e2e26262c2c",
+"1 c #32322a2a2020",
+"2 c #34342c2c2a2a",
+"3 c #323232322424",
+"4 c #363632322c2c",
+"5 c #3a3a34342c2c",
+"6 c #3e3e3c3c2c2c",
+"7 c #363632323434",
+"8 c #3e3e36363232",
+"9 c #3e3e42424444",
+"0 c #43432b2b0c0c",
+"q c #46462e2e1414",
+"w c #42422e2e1c1c",
+"e c #4c4c2e2e1414",
+"r c #4e4e32321414",
+"t c #5a5a32320c0c",
+"y c #555535351515",
+"u c #525236361c1c",
+"i c #56563a3a1c1c",
+"p c #5b5b3a3a1c1c",
+"a c #42423e3e3131",
+"s c #45453d3d3939",
+"d c #4a4a3e3e3434",
+"f c #56563e3e2c2c",
+"g c #62623e3e0d0d",
+"h c #62623b3b1919",
+"j c #464642423434",
+"k c #4b4b44443434",
+"l c #4d4d4a4a3535",
+"z c #565642422c2c",
+"x c #525246463434",
+"c c #56564a4a3434",
+"v c #54544c4c3b3b",
+"b c #5a5a4e4e3c3c",
+"n c #565652523c3c",
+"m c #626242421c1c",
+"M c #6a6a46461c1c",
+"N c #6a6a46462c2c",
+"B c #72724a4a2424",
+"V c #767656563434",
+"C c #4b4b43434444",
+"Z c #525246464444",
+"A c #55554a4a4c4c",
+"S c #5a5a4e4e4c4c",
+"D c #565652524444",
+"F c #5c5c54544343",
+"G c #5e5e5a5a4949",
+"H c #525256565c5c",
+"J c #5c5c54545454",
+"K c #5e5e5e5e5454",
+"L c #5a5a5e5e6464",
+"P c #63635c5c4545",
+"I c #66665e5e4a4a",
+"U c #6a6a5a5a4444",
+"Y c #6a6a5e5e4a4a",
+"T c #626256565454",
+"R c #64645a5a5c5c",
+"E c #6a6a5e5e5c5c",
+"W c #666662624c4c",
+"Q c #6d6d63634c4c",
+"! c #6e6e6a6a4c4c",
+"~ c #6a6a66665050",
+"^ c #6e6e6a6a5454",
+"/ c #727266664e4e",
+"( c #76766a6a4c4c",
+") c #74746c6c5454",
+"_ c #7a7a6e6e5454",
+"` c #7b7b72725656",
+"' c #7e7e76765c5c",
+"] c #6e6e62626464",
+"[ c #6e6e6e6e6464",
+"{ c #66666e6e7474",
+"} c #6e6e76767c7c",
+"| c #727266666464",
+" . c #76766a6a6c6c",
+".. c #727272726464",
+"X. c #7a7a76766464",
+"o. c #7e7e72727878",
+"O. c #767682828484",
+"+. c #82825e5e3c3c",
+"@. c #82826e6e4c4c",
+"#. c #868676765c5c",
+"$. c #83837a7a5c5c",
+"%. c #92926e6e4c4c",
+"&. c #84847e7e6464",
+"*. c #8c8c7e7e6464",
+"=. c #828275757474",
+"-. c #8a8a7a7a7c7c",
+";. c #a2a27e7e5454",
+":. c #8e8e84846868",
+">. c #848482827474",
+",. c #8a8a8a8a7c7c",
+"<. c #969686866c6c",
+"1. c #9a9a8e8e7070",
+"2. c #9e9e92927474",
+"3. c #a6a696967c7c",
+"4. c #b2b28e8e6464",
+"5. c #bebe9a9a6c6c",
+"6. c #c6c6a2a27474",
+"7. c #cecea6a67c7c",
+"8. c #ceceaeae7c7c",
+"9. c #868686869494",
+"0. c #86868e8e9494",
+"q. c #8a8a92929c9c",
+"w. c #949484848484",
+"e. c #9e9e8e8e8c8c",
+"r. c #949496968484",
+"t. c #9a9a96968484",
+"y. c #aeae9e9e8c8c",
+"u. c #a2a296969494",
+"i. c #a6a69d9d9c9c",
+"p. c #aaaa9e9e9c9c",
+"a. c #aaaaa2a28c8c",
+"s. c #a6a6a2a29494",
+"d. c #b2b2a6a68484",
+"f. c #babaaeae8c8c",
+"g. c #b2b2abab9c9c",
+"h. c #bebeb2b29494",
+"j. c #bdbdb5b5b4b4",
+"k. c #c2c2b6b68c8c",
+"l. c #cecebebe9c9c",
+"z. c #dadab2b28484",
+"x. c #c2c2bebeb0b0",
+"c. c #c2c2c2c2b4b4",
+"v. c #ccccc4c4c4c4",
+"b. c #d2d2cecec4c4",
+"n. c #d2d2cacacccc",
+"m. c #dadad2d2c4c4",
+"M. c #d6d6d2d2d4d4",
+"N. c #d6d6dededcdc",
+"B. c #dededadad0d0",
+"V. c #dededadadcdc",
+"C. c #e2e2deded8d8",
+"Z. c #e2e2e2e2dcdc",
+"A. c #e2e2e2e2e4e4",
+"S. c #eaeaeaeae8e8",
+"D. c #eeeef2f2f4f4",
+"F. c #f2f2eeeeecec",
+"G. c #f4f4f4f4f4f4",
+"H. c #fafaf6f6f4f4",
+"J. c #fcfcfcfcfcfc",
+"K. c None",
+/* pixels */
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K. K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K. K.K.K.K.K.K.K.K.K.K.K.K.. K.K.K.K.K.K.K.K.K.K.K.K. P K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K. l. K.K.K.K.K.K.K.K.K.K.K. K.K.K.K.K.K.K.K.K.K.K.K. ' K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K. k.h. K.K.K.K. q q K.K.K.K.K.K.K.K. _ ' K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K. ` d.a. K. h h y y u q q q q q e K.K.K.K.K. $.' ' K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K. f.f.<. f h g y y r e q 0 0 0 : : : 2 K.K.K. ' ` _ P K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K. ` f.B g g g h p u e q q > : - - $ $ X K. ` ' ) / v K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K. d.h M m h p y r e q 0 > > - & % $ o v ` ` _ / Q K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K. ` t m h p i y r q 0 : 0 - & $ = = , v ) ( ` ) ) / P K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K. @.N p i r 0 > w q 0 w 2 5 , 5 s v F Y ) ) Q / ~ k K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K. J.J.2.&.) I >.r.>.K 6 l j s k l l b F I Y Y I Y P K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K. K.K.K. J.J.J.G.<.1.Z.A.B.N.V.s.Y Y I G D F F D D F F I G s K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.. C J ] . G.J.G.M.G.b.B.J.S.F.G.D.D.a.( ( Q Y F b v v v b F j K.K.K.K.K.K.K.K.K.K.",
+"K.K.K. C J E E C C F G.S.i.5 Z G.H.G.G.M.e.p.H.b.( ( ( I F v l l l l s K.K.K.K.K.K.K.K.K.K.K.",
+"K.K. C G b.n. .2 < P B.S.* . + B.J.G.C.i.u.O j.b.) ) Q P b x l j j j K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K. ] J v.j.E 7 5 9 1.m.q.9 2.3.S.G.M.2 2 s.g.( Q W F c l j d k K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K. J s =. .C 8 C H Q *.*.2.2.:.a.G.F.w.# L c.) ( ! G b v l k j s K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K. | 7 A Z s Z K ] .#.&.:.<.<.&.t.x.M.c.g.` ( Q G F n c k j j K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K. A A 7 C A R [ o.X.) ' *.:.:.*.#._ / Q / ) ) b v F l k k j l . K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K. A A A R ..=.9.Q I Q ) ' &.#.' ` ` ) / ) v 4 n l k j d k K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K. R T { =.9.r.v D P Y / _ ) ) / / Q P k z U :.P x j k 6 K.K.K.K. K.K.K.K.K.K.",
+"K.K.K.K.K. O.} 0.,.~ v v D P U W Q W ^ Q a 1 f V +.%.;.4.5.7.8.6.6.v. . .-.. K.K.K.K.K.",
+"K.K.K.K.K.K. _ b v D n b F v v l 5 ; @ 1 6 G X.:.Q @.<.4.7.z.y.v.v.n.v.v.S Z C J R K.K.K.",
+"K.K.K.K.K.K.K.K. . . . O < 3 j D ~ X.&.I j 6 <.q.i.g.j.J S S S E .o.w. K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K. F F F F ) ' &.G 6 6 K.K.K.K. . J J J J K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.. K.K.K.K.K.K.K.K.K.K.K.K. . K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+};
diff --git a/icons/48x48-general/gnome.xpm b/icons/48x48-general/gnome.xpm
new file mode 100644
index 0000000..bfa31fe
--- /dev/null
+++ b/icons/48x48-general/gnome.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char * Gnome_logo_xpm[] = {
+"48 48 33 1",
+" c None",
+". c #060505",
+"+ c #8F8277",
+"@ c #D0C0AF",
+"# c #AEA297",
+"$ c #E7E4E1",
+"% c #CEA583",
+"& c #DBD3CD",
+"* c #514740",
+"= c #CEB6A1",
+"- c #DFC0A6",
+"; c #A19387",
+"> c #726459",
+", c #BCB0A5",
+"' c #DBB798",
+") c #E2C7B0",
+"! c #2D2823",
+"~ c #E5D0BE",
+"{ c #3B342E",
+"] c #171312",
+"^ c #65594F",
+"/ c #85766A",
+"( c #F4F1F0",
+"_ c #BBA695",
+": c #AD9888",
+"< c #99887B",
+"[ c #D0C8C0",
+"} c #D2AC8D",
+"| c #796B60",
+"1 c #443C35",
+"2 c #201C18",
+"3 c #C1B8B0",
+"4 c #E8D7C7",
+"''''''}''''''}'}''}'''''}}%}}}}}}='@'@@)@@-)))-)",
+"}}''}''}''}'}'}'}'''''}%}%}%}}''='@'@'@))))))--'",
+"''}'}'''}'''}'''}''''}}}}%}}}}}'''@'@-@-)))-)-''",
+"''}''}'''}'}''''''}}}=%%%}}}}'''-----@-)))-'''''",
+"}'''''}''}'}''''-''}=$&;/%'''''''-@---))-''}%%%}",
+"'}'}'}'}'''''''--)-[&(&+*>'--'---@--------}}%%%%",
+"'}'}'}''}'''-@3_=-)~$$[/*!<'---'-'@-)---'''}}%%%",
+"'}}}}}''''-@~$@</,@[&&,/1]*'-------)--'''''''}%}",
+"'}'''}''---=[$[+^/_3&[;/1.!%)-)----)--'''}'''''}",
+"-''''''-@--333,/*^;#3:+|{.2;-))-)--'''-'}'}}}'}'",
+"''''------),#;+^22*+//|^2.]<--)-)----'''}}%%}}''",
+"''''-))))~)=;|^!..1|*1{]..!:---)'-----'}}%}}}'''",
+"''-----)))[@:^2...*;>!2...1}))-)-''''}%}}}}''-)-",
+"'''-'--'&$@_,+{..{<',+^{!*:-~)))))'}%%}}}''--)))",
+"}'''---=$$,|+3,;<#'-'=_:;_='-)---''}%}}''-)))~~~",
+"'''''--=[,+*1<@))))@[$$4@;+<:}'}''}'''--)))~~))~",
+"''-----=#<^2.^=))[4($&$&,#;|^:%%%}'-----))~~~~)~",
+"''----)=<|1].*#-@$$$&[33#:<^!1}''''--))))~~~~~&~",
+"------))_|!..*#[4$$[##+<+>/1.2%'-))-)))~)~44~~~4",
+")))-)---@_/^^<34(&[#;<;;<|1!.2:)))))))))4~44444~",
+"--)-)-)$4,<#}'&$(&#<+<;<++*].2_-)))~~4~~~4~44~~~",
+"-)-))=&$&<^|,=&$$3;<;<;;<>{..1=)~~~4~4~~4~~~~)))",
+"-)--)=;;;|{1<=&$3#;;<;<<|{..]/-~~~~444~4~~))~)))",
+"[-[))=+^12.2>3&&3<++<</^!...1_444~~~~4~~~~))))))",
+"~)~~~[=|!..]^_[3,#+//^{....!;)~~~4~~~~~))-)-)--)",
+"[~[~)))@;^!*+3&[##;+^!...]*;)~444~4~))--)--)-))-",
+")))~~~~)))@==,3[,;;+*].]^:=~~~)@@=,=-[----------",
+"[~~~~~~~~~~~@33[3;<|{.]^3~4~&&$$$&#//=--@--)---)",
+")~)~~~~~~~~~[,,33#+^!.!#~4~~4$$4[@#^{/-))--)----",
+"~~~~))~~~~~~&3#3,;+>!.*@4~),,,33##/*.{=)-))-----",
+"~))~~)~~~~~&~3#3,#+^!]*[4~-_/+:;<<^!.!}))-)-----",
+")~)))~)~))~~43#,,#<|*21=-[)[_/#_:+^].!}--)---'''",
+"-)---)))))))~@#;;;</>**/'-)))_,[#+*..1=)---)----",
+"'''-)-'--@)))[:/+;;;+/|/;#_3[&([;/!../-)--------",
+"}}''-''=''@--),+|+<<<++<#@@[(($3#^].];-------''-",
+"'''}}'}==@'--)@;|/;<<<;##,3&&&3#/{..1}-----'---'",
+"''}}%='-'-=@@-)_/^/+<<<<<<;#,#;<^].]/'-----'-'-'",
+"'--=''---'-='@--;^^>/+;;#<;;+;;>!..1_'----'--''-",
+"--)-)--)---@-@--=/**^/+;;<;;;;/1..]<'-''---'-'''",
+"---))---@-----@--_/1{*^|///++|1...^}'''-'---'-''",
+"'---))-)-))))))))'_/{2!{****1!...{:--'-'-'--'}}}",
+"''-))))-))))))))---=;*].........!<'-----''''}%}}",
+"-----))))))))))--'='=_<*2.....]1:'------'''''}}}",
+"----))))))))))---@-'--'=#<>^^|<%-)---'-'''''''''",
+"-@---)))))))))--''@--)----''='--)-)---''''''''''",
+"-------))--)---@----)-))-))-)-))----'---'''-'-''",
+"@-@@@)-))--)--'-@---))))---------'''''''''''-'-'",
+"-@'=-@))--@-)-@'--))~)-------'''-'}}%}}}}}}'''''"};
diff --git a/icons/48x48-general/gnu.xpm b/icons/48x48-general/gnu.xpm
new file mode 100644
index 0000000..943ca60
--- /dev/null
+++ b/icons/48x48-general/gnu.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * gnu_xpm[] = {
+"48 48 7 1",
+" c None",
+". c #000000",
+"+ c #F4A460",
+"@ c #FFFFFF",
+"# c #BEBEBE",
+"$ c #0000FF",
+"% c #8B4513",
+" ",
+" . ",
+" +. ",
+" +++. ",
+" ++. ",
+" . ++. ",
+" .+ ... +++. ",
+" .+ ... ...+... .++. ",
+" .++ ....++...+++++.. .++. ",
+" .++ .+++++++..++++++.. .++. ",
+" .++ ..++++++++.+++++++.. ..++. ",
+" .++ ..++++++++++++++++++. ..++.. ",
+" .++. ..+++++...+++++++...+... ..+++.. ",
+" .+++. ..+++++..@@@...............+++.. ",
+" .+++. ..++++++..@@...@@@....@@@........ ",
+" .+++. .++++++..@...@@@@@@@.@.@@@@@@@.... ",
+" .+++.. .+++.++..@..@@@@@@@@@@.@..@@@@@@@@@. ",
+" .++++..++..+++.@..@@@@####.#.#.##@...@@@@@. ",
+" ..++++....++..@..@....@#######@... .... ",
+" ..++++++++..@@.@...@@#########@.. ",
+" ...+++++...@@..@..@..@...@#####@.. ",
+" ...++..@@@..@..@$$$$@@..######.. ",
+" ....@@@@@..@..$$+$$@..#######.. ",
+" ..@@@@@..@@@.@$$$.@...######.. ",
+" .@@@@....@@..@@@...##########.. ",
+" .@@......@@.@@@@@@@.@@########.. ",
+" .@. ...@.@.@.@@@....@#########.. ",
+" . ...@.@.@..@@@..@@#########.. ",
+" ..@.@@.@.@..@@@@@@@@########. ",
+" ..#@..@.@.@.@.@@@@@@@#########. ",
+" ..#@@....@@.@@@.@@@@@@@#######. ",
+" ..##@..@.@@..@@@.@@@@@@@###@... ",
+" ..##@@.@.@.@.@.@..@.....@#@..%.. ",
+" ..##@@.@..@@..@.@.@.%%%.....%%%. ",
+" ..###@.@@...@.@.@.@.%%%%%...%... ",
+" ..##@..@@.@@..@....%%.%%%.%%... ",
+" ..##@@..@...@...@...%%..%.%%.. ",
+" ..###@..@..@@..@....%%.%%%... ",
+" ..###@...@..@.........%%%%... ",
+" ..##@@@..@..@......%%....... ",
+" ..####@@.@@...@@....%%%%%.. ",
+" ..####@@.@@..@@....%%%%.. ",
+" ...#####.@..@........... ",
+" ...#####@@... ..... ",
+" ....####.... ",
+" ...###... ",
+" ..... ",
+" "};
diff --git a/icons/48x48-general/graphics.xpm b/icons/48x48-general/graphics.xpm
new file mode 100644
index 0000000..25a480e
--- /dev/null
+++ b/icons/48x48-general/graphics.xpm
@@ -0,0 +1,115 @@
+/* XPM */
+static char * Brush_xpm[] = {
+"48 48 63 1",
+" c None",
+". c #8617492428A2",
+"X c #861751440820",
+"o c #71C6451438E3",
+"O c #965869A638E3",
+"+ c #9E798A286185",
+"@ c #AEBA14518617",
+"# c #38E330C28E38",
+"$ c #2081B2CABEFB",
+"% c #4103AAAA1861",
+"& c #D75C9E7930C2",
+"* c #CF3CC30B9E79",
+"= c #B6DA6DB628A2",
+"- c #79E73CF30000",
+"; c #69A63CF31040",
+": c #6185451428A2",
+"> c #514496580000",
+", c #C71B49240820",
+"< c #BEFB61850820",
+"1 c #BEFB59650000",
+"2 c #CF3C69A60820",
+"3 c #CF3C71C60820",
+"4 c #D75C9E790820",
+"5 c #D75C61850000",
+"6 c #28A22492D75C",
+"7 c #1861B6DA5965",
+"8 c #C71BAEBA0000",
+"9 c #AEBA28A20000",
+"0 c #A69941030000",
+"q c #AEBA51440820",
+"w c #D75C71C60000",
+"e c #E79D7DF70000",
+"r c #DF7D79E70000",
+"t c #71C649240820",
+"y c #C71B49240000",
+"u c #C71B59650000",
+"i c #E79D69A60820",
+"p c #9E7949240820",
+"a c #000000000000",
+"s c #9E7941030000",
+"d c #30C210400000",
+"f c #186100000000",
+"g c #41030C300000",
+"h c #28A220811861",
+"j c #71C628A20000",
+"k c #5965249238E3",
+"l c #08201C710000",
+"z c #8E388617AEBA",
+"x c #492424921861",
+"c c #208100000000",
+"v c #4103410330C2",
+"b c #28A210404103",
+"n c #492449245965",
+"m c #514469A61861",
+"M c #59651C710000",
+"N c #492428A20820",
+"B c #514441032081",
+"V c #59654D341040",
+"C c #596569A65965",
+"Z c #8E3849240820",
+"A c #8E3841030000",
+"S c #A69959651861",
+"D c #D75CCF3CF7DE",
+" ",
+" ..XooOOOOO+OOOOOOOOOOO@@@@####$$$$%+&*&=-.;.: ",
+" >,,<11<<<23332323433<5@@@@666$$$77>>8&4599,0. ",
+" >q1<<222254333werrwrw5@@@@666$$$77>>8&45990>t ",
+" y,u112<2w3rrr4wrw4w4w3@@@@6666$$77>%84&599q>o ",
+" yy,<<<52ww4rre&rerew43@@@@6666$$77>%84iy99>p. ",
+" <122<53r3=+ar44rererrw@@@@6666$$7%>%88<y9,s,. ",
+" 11<25wrr&dff8e8e48rerwg@@@6666$$7%>>88iy9,,q. ",
+" 1<252r44ahaa&te8e4e8eedo@@####$$77>%>><sjX>,o ",
+" 21w5w2&dhaaaj-484e8e4edk@@####$$77>>>>=sd.,,t ",
+" 2233==aalzaaax8448&dccafffhhaallllllaaffff>q. ",
+" <2244dddhvllaae484&&+Ofvbobbnn777m%%OOO;fOMqm ",
+" 322w=clhhllafaf+4e8&&9fxxbbhbbvvllllhhggfNMj. ",
+" 22wwOdBhlvllaafx448&&rfVxobbnnC7mm>m%%ZjfCjXo ",
+" 225w+cBvvlllalfhZ&88erc.xobbnn77mmm%%%p-fOMO. ",
+" 3www=canlflallfhs&8e8eckxokbbnCCmm>>>%Z-coMXo ",
+" 324rOclxBllhaaahs&8eeec:xkkkvBCCmmm>>>AjcOjXm ",
+" 2r3w=clBBllallaBA&eeeef:xokbvnmCmmm>>XA-cojXo ",
+" w2w23&flhalalafxs&e&erc:gkkbhvvvvVV>>XZjf.j.m ",
+" 2www4raahaalla;VA&&&rrcVxkokxvvvVmV>VX-jcojXo ",
+" w323weaaaaalaaMB9&&eerf:MkkkVVvvVVVVXXAjfOjOm ",
+" <w4rw2aaaaaaaax;3&83r3c:Mk:kVx:vVVVVXXjjcoMXm ",
+" 2<524r#zzzzz#nNBee4ewrc;g.;kBVXvVVtVtX--fOjSo ",
+" <223r4DD zz#bhxeee48wf;M:kxxB:VVVVVttjjc.jXo ",
+" <22222DDDzzz#nM;rwew2wfvM;.:;;BXBVtB---jc.MXo ",
+" <<<2w3DDzDzz##g;errewwfBM.j.;;X:VVVXt-A-cojS. ",
+" ,<5222DzzDzz#nNxewww3wfBgj;;;;ttBtB;-tjjfoMXo ",
+" <u<222DzzDzzn#N;eerw53f:M;j;-ttXtBBt--jjfmMX. ",
+" ,<<<22Dz*zzzznNxwrw4=daafafafaaaaafaffffaacfO ",
+" ,<u<2<Dz znnaNMww333<avd::VB:::vB:B:V;VfCgo. ",
+" <1uu<=vn+hvnhaNxw5ww22ZMggggggggggdggggMaNMjN ",
+" 1<1<<snn*+nnllfN2r2322ZAdt;;;t;;tB;;;;j;fCjXC ",
+" <11<O-vv&&:.hdfh2=22<2psXZZAAAZAAAAAAA--jqMpo ",
+" q1u1XZvv++.hdlfNj=<525s>AZZ-AAAAAAAAjA--jXMSX ",
+" 111,mhNC+Ovlfcahj=2<<2ZZqpsppAZAZZAAs-s-9q0q. ",
+" qq11dNdhBxhfafaaj=<2<2ppsppspppZsAsA9A-99qy0. ",
+" 1q,1:B;+++oddfaaMm<1<uppqsXpZppZZpZApA9A9>qq. ",
+" >qy,:Bx+++oddfaaMj<uu<sqsXpXppXZppZspAsA90>>t ",
+" >,,q:vB++oChhaaaNx1u<1qX>X>s>pp>pppsp9As9>>>. ",
+" 0,qyoBx++.ohdaaagM111<q>Xppqppps>ssq-sp-sp0>t ",
+" >0pq.Vh++;ChfafaMg<,11>>>p>sppp>sspsss9s90>p. ",
+" 0>>p:xh++.oddlaagM,111q>q0qp>>>X>p>p>ps09s>p. ",
+" 0900Bxx++o@dfaaagM1,,1>>>>>>>>s0p0s09099s000. ",
+" 0009xNN+hV:afaaagNyq1,1q,qqq>>1>q0>>>s>09000; ",
+" 9900Nh++VvvlaaaagM>,yy>q>,>>q0p0>>0>00s00090. ",
+" 9009vxO+BoaaaaaagN0y,,,,,>qy>,>,0>0>000s9s00. ",
+" ",
+" ",
+};
diff --git a/icons/48x48-general/help.xpm b/icons/48x48-general/help.xpm
new file mode 100644
index 0000000..ba39584
--- /dev/null
+++ b/icons/48x48-general/help.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char * Book_xpm[] = {
+"48 48 27 1",
+" c None",
+". c #9E79A2899E79",
+"X c #EFBEEFBEEFBE",
+"o c #000000000000",
+"O c #AEBABEFBDF7D",
+"+ c #AEBAAEBADF7D",
+"@ c #208130C29658",
+"# c #514451445144",
+"$ c #AEBAAEBAEFBE",
+"% c #BEFBAEBAEFBE",
+"& c #1040104071C6",
+"* c #104000008617",
+"= c #30C220819E79",
+"- c #30C230C29E79",
+"; c #208120819658",
+": c #0000104071C6",
+"> c #104010408617",
+", c #208120819E79",
+"< c #41034103AEBA",
+"1 c #51444103BEFB",
+"2 c #00001040BEFB",
+"3 c #71C68207DF7D",
+"4 c #71C671C6DF7D",
+"5 c #861771C6EFBE",
+"6 c #71C671C6EFBE",
+"7 c #86178207DF7D",
+"8 c #41034103BEFB",
+" ",
+" ... ",
+" ..XXX. ",
+" ..XXXXXX. ",
+" ..XXXXXXXXX. ",
+" ..XXXXXoooXXXX. ",
+" ..XXXXXoo...oXXXX. ",
+" ..XXXXXoo......oXXXX. ",
+" ..XXXXXoo.........oXXXX. ",
+" ..XXXXXoo............oXXXX. ",
+" ..XXXXXoo......O.+.@...#oXXXX. ",
+"..XXXXXoo.......O$O%O$O%###oXXXX. ",
+".XXXXXo........&%O*..O...O##oXXXX. ",
+".XXXXXXo.......%O.@=@-...%O.;oXXXX. ",
+"##XXXXXXo......+%:*&*:*;%;..=;oXXXX. ",
+"###XXXXXXo.....%.>.>:>;,;,;,.,;oXXXX. ",
+"####XXXXXXo...%O%&*&#&*;..=;.;=;oXXXX. ",
+"#####XXXXXXo..O%O>:*:>:,;=;,;=;,;oXXXX. ",
+"######XXXXXXo.%+%O%+%:X&=;=;=;=;=;oXXXX. ",
+"#######XXXXXXoO%<$O.:X:>:,;,;,;,;,;oXXXX. ",
+"########XXXXXXoO1O%O*&*.*&*;=;=&=o=;oXXXX. ",
+"o########XXXXXXo<%2#3#:#4546:>:*:1<ooXXXXX. ",
+"#o########XXXXXXoo.7*#*#54545<1<1oooXXXXXXX. ",
+"##o########XXXXXXoo.#>:>46<648<oooXXXXXXXXXX. ",
+" ##o########XXXXXXoo#&#&545<1oooXXXXXXXXXXXXX. ",
+" ##o########XXXXXXo##o645ooooXXXXXXXXXXXXXXXX. ",
+" ##o########XXXXXXo#545oooXXXXXooXXXXXXXXXXXX.",
+" ##o########XXXXXXo4oooXXXXXooXXXXooXXXXXXXXX",
+" ##o########XXXXXXooXXXXXooXXXXooXXXXXXXXX##",
+" ##o########XXXXXXXXXXooXXXXooXXXXXXXXX####",
+" ##o########XXXXXXXXoXXXXooXXXXXXXXX######",
+" ##o########XXXXXXXXXXooXXXXXXXXX######..",
+" ##o########XXXXXXXXoXXXXXXXXX######..##",
+" ##o########XXXXXXXXXXXXXXX######..##..",
+" ##o########XXXXXXXXXXXX######..##..##",
+" ##o########XXXXXXXXX######..##..##oo",
+" ##o########XXXXXX######..##..##oo##",
+" ##o########XXX######..##..##oo### ",
+" ##o##############..##..##oo### ",
+" ##o###########..##..##oo### ",
+" ##o########..##..##oo### ",
+" ##o######.##..##oo### ",
+" ##o######..##oo### ",
+" ##o####.##oo### ",
+" ##o####oo### ",
+" ##oooo### ",
+" ###### ",
+" ### "};
diff --git a/icons/48x48-general/home.xpm b/icons/48x48-general/home.xpm
new file mode 100644
index 0000000..391815d
--- /dev/null
+++ b/icons/48x48-general/home.xpm
@@ -0,0 +1,115 @@
+/* XPM */
+static char * Home2_xpm[] = {
+"48 48 64 1",
+" c None",
+". c #B6DAB2CAB6DA",
+"X c #DF7DDB6CDF7D",
+"o c #514455556185",
+"O c #49244D345144",
+"+ c #8E3882078E38",
+"@ c #EFBEEFBEEFBE",
+"# c #965896589658",
+"$ c #38E3596530C2",
+"% c #514438E32081",
+"& c #492438E32081",
+"* c #28A2208128A2",
+"= c #30C230C238E3",
+"- c #86178E3871C6",
+"; c #38E328A228A2",
+": c #28A2208130C2",
+"> c #38E338E34924",
+", c #CF3CCF3CCF3C",
+"< c #79E76DB65965",
+"1 c #71C66DB68617",
+"2 c #86177DF79658",
+"3 c #2081208130C2",
+"4 c #492434D31861",
+"5 c #861782079E79",
+"6 c #28A2249230C2",
+"7 c #79E77DF78617",
+"8 c #FFFFFBEEFFFF",
+"9 c #9E79AAAAC71B",
+"0 c #618569A679E7",
+"q c #9E799E799E79",
+"w c #CF3CCB2BCF3C",
+"e c #596541032081",
+"r c #082082071040",
+"t c #410338E35965",
+"y c #2081C30BBEFB",
+"u c #79E7924879E7",
+"i c #000030C20000",
+"p c #596582075965",
+"a c #861796588E38",
+"s c #20815D752081",
+"d c #69A6924869A6",
+"f c #86179A698617",
+"g c #104038E31040",
+"h c #104051441040",
+"j c #082061851040",
+"k c #082071C61040",
+"l c #410379E74103",
+"z c #28A279E730C2",
+"x c #000024920820",
+"c c #59658E385965",
+"v c #C71BC30BCF3C",
+"b c #492441035965",
+"n c #1861186128A2",
+"m c #18611C712081",
+"M c #000038E30820",
+"N c #BEFBB2CAC71B",
+"B c #492479E75144",
+"V c #104010401861",
+"C c #00000C300000",
+"Z c #000024920000",
+"A c #082014510000",
+"S c #082055550820",
+"D c #104018610000",
+"F c #28A218611040",
+" .XXoO+ ",
+" .@X#$%&*=+ ",
+" .@X-%;:>;%&*=+ ",
+" .@,<%;:>12o3;%&*=+ ",
+" .@,<4*:o555552>:;&&*61 ",
+" .@,<4*678888888895>6*4%;61 ",
+" .@,<4*6+88888888888885O=*;&;61 ",
+" .@,<;*6+899999999999999995o=3;&;O ",
+" <;*6o8888888888888888888580O>:<- ",
+" 7q8088888wwwwwwwwwww08888088$ ",
+" 88099999wo00000000w09999088e r ",
+" 88088888w0tyyyyyyyw08888088e u## ",
+" 88088888w0yywwwwwtw08888088e i ipua r r ",
+" 88099999w0wwttttttw09999088ei ii$sd r fff",
+" 88088888w0ywttttttw08888088eiggghj$rr --f",
+" 88088888w0ttttttttw08888088eigghijrk$lrr-r",
+" 88099999wwwwwwwwwww09999088e iiir ii$zr ",
+" 880888880000000000008888088eiiiisllili r ",
+" 880888888888888888888888088exiiigslrlcd ",
+" .Xv0t00t00t00t0oo0b0t00t00t00tnmxriMiil-fr ",
+" w@X2t0tt0tt0tt0tttttt0tt0tt0tt0ttOmmhiirr- ",
+"X8Nut00t00t00t00t00tb00t00t00t00t00tt>Onq8rzdf ",
+"888888888888888888888888888888888888888@r8isBdra",
+"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeir$izpru",
+" 33VVVVVVVVVVVVVVVVVVVt33VVVVtnCZ33iiirijirdf",
+" 8e8333VVVVVV333333333338e3333tmCA8eiigsrscdq ",
+" 80e8t0000000V00000000008ee30330mCAee>xsiizca ",
+" 8e8tt0333303tttttttttt08e003t0mCZ8eZZihkrccc-",
+" 8e80083ttt03000000000008e000t0nCZ8eAxiiisipr-",
+" 8e8888t8888t888888880t88e008t0nCZ84ACSrzBcr- ",
+" 8e8000t8yt8t000000000t88e008t0mAi8eAZZrzpdr ",
+" 8e8888t8yt8t888888880t88e008t038i8eAAirrc ",
+" 8e8888tttt8t888888880t88e008t038i8eZZZir ",
+" 8e8000t8888t000000000t88e008t03i88eAZjirrr ",
+" 8e888ttttttt888888880t88e008t03888eADeFr r ",
+" 8e8888888888888888880t8ee008t0388eeDAe ",
+" 8e8000000000000000000t08e008t03888eACe ",
+" 8ee0888888888888888880t8ee008t0t88eeACe ",
+" 808tttttttttttttttttttt8e008t0t888eDDe ",
+" 888888888888888888888888eFFFFFFee8eFee ",
+" 8@@XX,vN.qq#271iiMSMooO8e000000888eFeii ",
+" 8@@aqr@@@r@@2rb$hcz$bbb8eFFFFeeee8eFii ",
+" 8@kgMpiqzrqr21=iBqghoib8e000088888eiie <7# ",
+" 8X.iaiSrSMr27$7p7gqjkib8eFFFeeeee8eFFei$B< ",
+" 8X##iiiuSpMr11zigi$hMjt8e008888888eFFeiiB i ",
+" 8Xaiis#lahu21OMkkikMk>t8eFFFFeeee8eFFei ",
+" 3333i3333i3333663333m338e088888888eii ii ",
+" i8888i8888888g88q88<<8888##88<< "};
diff --git a/icons/48x48-general/image-processor.xpm b/icons/48x48-general/image-processor.xpm
new file mode 100644
index 0000000..379aecd
--- /dev/null
+++ b/icons/48x48-general/image-processor.xpm
@@ -0,0 +1,102 @@
+/* XPM */
+static char * image_processor_xpm[] = {
+"48 48 51 1",
+" c None",
+". c #9E9A9E",
+"+ c #9E9A61",
+"@ c #FFFFFF",
+"# c #FFCF9E",
+"$ c #CFCF9E",
+"% c #CF9A61",
+"& c #CFCF61",
+"* c #9E6561",
+"= c #CF9A9E",
+"- c #FFCF61",
+"; c #616561",
+"> c #FF9A61",
+", c #613061",
+"' c #CF3061",
+") c #CF6561",
+"! c #FF0061",
+"~ c #CF0061",
+"{ c #303000",
+"] c #303061",
+"^ c #FF3000",
+"/ c #CF3000",
+"( c #000000",
+"_ c #CF30FF",
+": c #CFCFFF",
+"< c #CF659E",
+"[ c #CFCF00",
+"} c #CF9AFF",
+"| c #FFFF00",
+"1 c #FFCF00",
+"2 c #CF65FF",
+"3 c #61309E",
+"4 c #9E009E",
+"5 c #610061",
+"6 c #CF309E",
+"7 c #9E00FF",
+"8 c #9E3000",
+"9 c #613000",
+"0 c #610000",
+"a c #300000",
+"b c #9E309E",
+"c c #9E659E",
+"d c #30309E",
+"e c #00309E",
+"f c #3030FF",
+"g c #0030FF",
+"h c #9ECF9E",
+"i c #9ECFFF",
+"j c #619A9E",
+"k c #61659E",
+"l c #306561",
+" .+ ",
+" @@@@@@@@@#$$+% ",
+" @@@@@@@#$$$$$&$$$*++ ",
+" @@@@@@@$$$#$&=#--%%&$%$; ",
+" @@@@@#$$$$$&&$###%-%#>#=$., ",
+" @@@@#$$##-#--$-#-#%%'#%'#)##$;, ",
+" @@@#$$#----->--->##)')!~)~'%%$${] ",
+" @@#$$#->)^^/^^)/>##%'~!!!!~'%%%$%{] ",
+" @@#&##---^^^/^^//#>>%~!!!!!!~#%#%$$]( ",
+" @@##&#-#--//^^^^/)--%#~!!!!!!)'#%%%=%,( ",
+" @@#&###----^//////)--%#~!!!!!!~#%$&&%%,( ",
+" @@@###---#--////^^^^>-%#!!!_!_!~#%%%%%%%,( ",
+" @@#$#-#-#---/////^^/-->%'~!!!!!~#%%&%%%+{({ ",
+":@@$&--#-----/////^^/-->'))~~!!!'<=%%%%%%%(( ",
+"@@#---[------%)/[^//%%>-#%'#%'}'%====%)==%](( ",
+"@@&--|11||------>-#---&&##%#'}~'=2<}2'}<3=,(( ",
+"@$--||||||-1--&#$&-%%&&%$$==')~,}4]444443=.((] ",
+"@--1|||||||[--&%&$$%&%$$%3)5~655'377_7_44}3;((. ",
+"@&-|||||||1[-->$&&&%&$%%*855~'~5}47777774}=9(( ",
+"@-&1|||||||-&&&&%&&%#%%;9{5,~'05}4_77_774}.,((] ",
+"@$-|||||||-[&&%-&&%&%%,;{aa50~05}47_77_772)*a({ ",
+"@&-1||||||--&&>>&&-&&*9(((aa5a55}4777777b2%+{(( ",
+"@$---|||||-&&&>>&&&&%*({((aaa589}4477777b3=+;(( ",
+"@$&-1&&-&--&%$=>%&%%%9((((aaa59{<434bbb43<%+*(( ",
+"@$$-&&--%%-%&$%=&&%$%9(((((aa,{a==2<=<2<3=%*;((;",
+"@$#%-#&-%&&&$&&%%&%%*(((((((a{{%%=%%3%))%))%*((;",
+"@@%#-%#-#%$%%&%#&%*%=]((((]{,{9)))..$....3%%*((;",
+"@@#$#%#)&%&&&&&+$,$:@$({.{{a99)%%cdeffgffd%%*((;",
+"@@@$#&&%-&&&%%$${$@:{(].{{{,)%%%%=effgggge.%*((;",
+".@@=%&%-%%&&&%$,$@h((].{{{%%%%%%%.gfgggggf.%*((;",
+" .@@#$&&&&&&&$;::i](]h{{9%%%%%%%%.ggfggggf.%*((;",
+" .@@$%%$%%#%,$@:((]j{{{%%%%%%%%%.ggggggge.%*((;",
+" .@@@$%$$%@$;h](eh]{9&%%%%%%))%.fggggggf.**((;",
+" .@@@$%9%#$,(]${{9%%8%%%)%%++.efggggff.+;((;",
+" *%@@9%:#@{a.,]9%%%%%%%%)%%%.dgfefffe***((k",
+" *9)##%{8%9{{%%%%%%)%%*%%**.;..k.c%**,(( ",
+" *9%##%{9%999%&)&%%%%%%%*+*%+$;+%*)**+{({ ",
+" *9%##%{9$$%{%%%%*%%%)*%*]((((++8%**)**a(] ",
+" *9%##){9+{$%%%&*%%%%)%&*;(,,],(+%+****;((; ",
+" {%##%{8*;]];@@%%%%%%)%)%(]]kk;*@***8+*,((; ",
+" {%##%{9+]]] ;@@%%%%%%%%+(,;kk;;@c)*+8+]({; ",
+" *9)##%99+,]l *@$*%%*%*%(,kkkk;@*+8+*;((;; ",
+" *9%##%a9*]]] *@%+*+%%%(],;kk;@*+*%*{({;; ",
+"*9%#-%99c]]]; ;*@*$%);%%(*c,;@@*****((; ",
+"9%##%{9+]]; ;;@{**%*%8@@@@@*****(({ ",
+"%$#%{9+]]l; *.@]+++**%********((( ",
+"##%{9+{;] ;;@,]+******+**((((, ",
+"#%{9+],] ]@]];(((((((((((; "};
diff --git a/icons/48x48-general/image-viewer.xpm b/icons/48x48-general/image-viewer.xpm
new file mode 100644
index 0000000..58f6f8e
--- /dev/null
+++ b/icons/48x48-general/image-viewer.xpm
@@ -0,0 +1,80 @@
+/* XPM */
+/* Ascii-fied by Migo */
+static char *monalisa[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 24 1",
+/* colors */
+"= c None",
+": c #65411c",
+"# c #d3a275",
+". c #492c10",
+"b c #aa7545",
+"d c #966534",
+"o c #86592c",
+"C c #ae7949",
+"; c #7d5124",
+"B c #dfb28a",
+", c #553414",
+"@ c #c79665",
+"q c #9a6938",
+"~ c #593818",
+"E c #d7aa7d",
+"M c #be8a59",
+"N c #cf9e6d",
+"+ c #794d24",
+"% c #ebc7a6",
+"W c #e3ba92",
+"O c #b68251",
+"' c #281808",
+"$ c #ebcbae",
+" c #38240c",
+/* pixels */
+"@OObOqOCbCCOOCOMCbCCCMM@@@N@MMOMOOM@@MMMOMM@NO@@",
+"MMMOOCCCOOOOMOOMbMCMMO@OMMNN@MMMMM@NNM@M@M@NM@N@",
+"bOM@@NOOMMOMOMMOOMMO@@@MMN@MMMOM@@@N@@MMOO@MM@MN",
+"OMMbMMO@OMMO@MMMMM@O@MbbddbbO@ONMM@MMM@OOOO@MM@@",
+"OObMMMMM@OMMO@M@@M@bo:....,,~+bM@@@@MN@MMMM@MNN@",
+"MOMMM@N@@N@MM@M@@@o..~, . ..~~,~bM@@NMMb@O@@@@N@",
+"@M@@M#@@@@@N@@NMM+.,~+ ..... ,,~,q@@NN@MM@MN####",
+"@@#@NNNMM@@M@###+.,,+~.,.. . .,,.d@@NN@@M@MN##N",
+"OM@N@@NEN@@@N##q..~obqo+,. .. ..~,,b@N@NM@@@NNNN",
+"@@MNNN@@N@NN#B@,+O#EB##OCo:....,,,,~O@N#NNNMNNNN",
+"O@N@N@N@N@NEB#d~O#W$$$WE#Oo+,. .,,~,;##E#N#NN@#N",
+"M@MNN@NN@N#BBM d#%$$$$$$##b;~.. ,~,.M#N####N###",
+"@@NNN##B#EB$B:~OB$%%$%$$WNCd+,... ,..o#N@N####E#",
+"NEN#######B%M:~OB$%$$%$WB@Cqo~,. . .@OM@@@@###",
+"EBE#@###@#E@o~;MW$$%%$%BE#@Oqd:.. .dqOOCO@@#@",
+"@E##E##EEEEM~~o#W%%%%$%$BB##Mq+,,.. . +dqqqC@O@C",
+"bOEB$#$#$#%q~~o@WW%%%%BEE##@Oq:~,.. :oodqbbCOb",
+"bCbO#E#$#%@d~~:@@MNWBEbbbCCqdo:,~~....::;oqbqOCq",
+"d:qdd#E#$#C:~~::qqd@Eb:obo:~.;+,,,....,:++;dqqqq",
+":;odd#$###M:~~~.b :CBooCC ;:qb;.,,. . ,:::+ddd;:",
+":;;dd@@qbMO~~ qMMOb#Bob##OqM#Oo,,,.. ,+:++:o;:o",
+":~:;:qoo~dq~. qBB#E#BCMEEBBB#C;~~~~,.,.~::;q:+;;",
+"o:~:: :;:::; o#WWBWENC$W$W#@b;~:~~,~,,+++++;:::",
+":~~~~~~:~~~ ~~;#WWBWBO#E$WB#bq:,~:~:~,,;ddqqCCqb",
+"~:~ ::~ ~ ~~ ~#EB#WBMCWEBEMq::~~~~,~,,~~:;o;dqb",
+":~:+~~~~ . ~~~ b#EMB@oqBWB@Cqo~,~~:~~,~~~~~+;:++",
+":~:,~~~~. ..~. oO#EO: o#E@Oqo+~,~:,,~,,,~~~~~:~:",
+":~~~~~..~~... ~:CbE#qCCCCMCqd+~~:~:+~,,~::::::::",
+"~~~~,~ ~.. .~~ ;bObOCoooMMOb::~.:~,,~~~~:::::::,",
+",~,~..~.~,.,~.~ qM##CCqCM@Ooo:~,~~~~,~~~~::+:+:;",
+"~~,~~,.~~~, .~~ ~q#NCbCCObq:;~.,,,,~~,,,~:~:+:+:",
+".~~+::::;;,: ~.~~ bE%BMOqd::~~,~,,~~,~,,~++:+++:",
+",,~,~~~::+~ ~~~. ~ MNMCq::::~...,.~~~,.,,:::+:+:",
+",,,~~~+obq:.,~.~ o::::~:~.~~.,,~~,,..,::~:+:+",
+" ~:;+++;qq;~~.~. ~: :~~.:.~~,,,,.,..,:~~:+~~",
+";;;q;Cbbqqo~ .~.. :~: ~.~~::~,. .... .~::~:+:",
+"+;oCbbb;boo:~~...'. qd::~~:;;;:,.~......:~:o:::",
+"+o;bd;bb;d;:.~.. ~ :Cbqo;;;oo;~.... ...~:++;+o",
+"~+~;b++ooo+~,,~. ' .+CbCqqdqqbq;~.~..~ ..,,,,:",
+":,;. ~:~,.,. . .~:oCOOCbbCOCqo~~.~~~... .~~,~",
+":~+.. ... ...,.....oO#@@MMO@@@@Md:~::~~,.. .,.,,",
+";:~. ' .,. .,.,.~;qO#B#B#######Mbo::o~,,,,.~,+;o",
+":;:. .' ,..,..,,oOE#BBBEEBB$EE#@q:o+o:,..,...,:o",
+";+~ ,..~,....~.M#@$BB$$BB$E$E#@Co+:+~..~....,~:",
+";~~,,,.,~~,.~~:o#BW$$$E$E$E$#$@#b:o+:~,~~,,. ,~:",
+":+:~,~,~~..,~~+C#E$$$W$BE$$B$E#@doo::,,.,:~~,.,~",
+"o::~:;,,....:;oM$$E$$$B$WB$BB$#@d:o++.,~;+~:,..,",
+"do:~+:, ..~+db#$WB$$B$$$$$B$##@qo+::+ooooo+:,. ",
+};
diff --git a/icons/48x48-general/information.xpm b/icons/48x48-general/information.xpm
new file mode 100644
index 0000000..c084949
--- /dev/null
+++ b/icons/48x48-general/information.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+static char *info[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 10 1",
+/* colors */
+" c None s None",
+". c #000000",
+"# c #ffffff",
+"= c #808080",
+"O c #000080",
+"f c #808000",
+"v c #c0c000",
+"@ c #ffff00",
+"^ c #c0c0ff",
+"* c #ffffc0",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" . ... ",
+" .... .##... ",
+" ..##... .#####... ",
+" ..#####..########... ",
+" ..######.###########... ",
+" ..######.##############... ",
+" ..######.^^^^^^^^^########... ",
+" ..######.^^^^^^^^^^^#########... ",
+" ..######.^^OOOOOOOO^^^##########... ",
+" ..######.^OOOOOOOOOOOO^^^##########..",
+" ..######.OOOOOOOOOOOOOOOO^^#########..",
+" ..######.OOOOOO^^###^OOOOOO^^#######.. ",
+" ..######.OOOOOOO^^###^OOOOOOO^^#####.. ",
+" ..######.OOOOOOOO^^###^OOOOOOOO^^###.. ",
+" ..*###**.OOOOOOOOOOOOOOOOOOOOOOOO^##.. ",
+" ..******.*OOOOOOOOOOOOOOOOOOOOOOOO^#.. ",
+" ..******.**OOOOOOOOOOOOOOOOOOOOOOOO^.. ",
+" ..******.**OOOOOOOOO######^OOOOOOOOOO#... ",
+" ..******.***OOOOOOOOOO^^###^OOOOOOOOOO###... ",
+" ..******.****OOOOOOOOOO^^###^OOOOOOOOOO#####...",
+"..@@@***.***vvOOOOOOOOOO^^###^OOOOOOOOOO#######.",
+".@@@@@@.****vvOOOOOOOOOO^^###^OOOOOOOOOO######.=",
+"...@@@@@@***vvOOOOOOOOOO^^###^OOOOOOOOOO#####..=",
+" ...@@@@@@*vvOOOOOOOOOO^^###^OOOOOOOOOO####..= ",
+" ...@@@@@vvfOOOOOOOOO^^###^OOOOOOOOO####..= ",
+" ...@@@vvfOOOOOOOOO^^###^OOOOOOOOO###..= ",
+" ...@..fOOOOOOOOO^^###^OOOOOOOOO##..= ",
+" ...*vfOOOOOOOO^^###^OOOOOOOOvv..= ",
+" ..**vffOOOOOOO^^###^OOOOOOOvv..= ",
+" ..****vvfOOOOO#########OOOOvv..= ",
+" ..*******vfOOOOOOOOOOOOOOOOvv..= ",
+" ..********vvffOOOOOOOOOOOOvvv..= ",
+" ...==*******vvvffOOOOOOOOffvv..= ",
+" ...==*******vvvvvvvvvvvvvv..= ",
+" ...==*****vvvvvvvvvvvvv..= ",
+" ...==***************..= ",
+" ...==************..= ",
+" ...==*********..= ",
+" ...==******..= ",
+" ...==***..= ",
+" ...==..= ",
+" ...== ",
+" .. ",
+" "
+};
diff --git a/icons/48x48-general/keyboard.xpm b/icons/48x48-general/keyboard.xpm
new file mode 100644
index 0000000..c451851
--- /dev/null
+++ b/icons/48x48-general/keyboard.xpm
@@ -0,0 +1,303 @@
+/* XPM */
+static char *keyboard[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 248 2",
+/* colors */
+"__ c None",
+".. c #040204",
+".# c #848284",
+".a c #3c4230",
+".b c #d4c2bd",
+".c c #745a54",
+".d c #bc9a8c",
+".e c #1c2212",
+".f c #5c5a52",
+".g c #a49d9c",
+".h c #f4e2de",
+".i c #443627",
+".j c #746e5f",
+".k c #5c4644",
+".l c #bcaea4",
+".m c #a4867e",
+".n c #e4d4cc",
+".o c #2c3324",
+".p c #8c7269",
+".q c #d4aea0",
+".r c #240a04",
+".s c #4c4e44",
+".t c #342618",
+".u c #7c7d7c",
+".v c #0c1204",
+".w c #a49288",
+".x c #ecc6bc",
+".y c #646644",
+".z c #a4a6a4",
+".A c #f4d2c4",
+".B c #9c8e82",
+".C c #4c4233",
+".D c #846e66",
+".E c #fcf2eb",
+".F c #5c5245",
+".G c #6c5a4e",
+".H c #d4bab6",
+".I c #242a1b",
+".J c #dccac4",
+".K c #948275",
+".L c #bca69f",
+".M c #b49a8d",
+".N c #343a2c",
+".O c #ccbab3",
+".P c #7c7662",
+".Q c #141c0c",
+".R c #f4dad0",
+".S c #4c4a45",
+".T c #74665c",
+".U c #443a2b",
+".V c #8c7a6b",
+".W c #b4928f",
+".X c #6c5652",
+".Y c #948a80",
+".Z c #2c2218",
+".0 c #646259",
+".1 c #ccaea0",
+".2 c #b48e8c",
+".3 c #cca6a4",
+".4 c #040b04",
+".5 c #fceae2",
+".6 c #a48e83",
+".7 c #3c3225",
+".8 c #645248",
+".9 c #a4a2a2",
+"#. c #746e6c",
+"## c #e4b6b4",
+"#a c #342a1c",
+"#b c #ac9289",
+"#c c #4c4a3c",
+"#d c #846a64",
+"#e c #443a37",
+"#f c #e4c4b4",
+"#g c #645a4e",
+"#h c #ecdad0",
+"#i c #d4b6b4",
+"#j c #545654",
+"#k c #fcfaf6",
+"#l c #e4bab4",
+"#m c #fcdad7",
+"#n c #746a66",
+"#o c #9c7e74",
+"#p c #242211",
+"#q c #241a0c",
+"#r c #4c4e4c",
+"#s c #1c1204",
+"#t c #54423c",
+"#u c #e4cac4",
+"#v c #9c8276",
+"#w c #c4a69c",
+"#x c #8c7a74",
+"#y c #444244",
+"#z c #5c4e41",
+"#A c #eccac4",
+"#B c #b4a69c",
+"#C c #84766b",
+"#D c #6c6257",
+"#E c #341a1c",
+"#F c #dcc2bd",
+"#G c #ac9a8f",
+"#H c #bcb6b4",
+"#I c #ecd2cf",
+"#J c #343225",
+"#K c #dcb2ac",
+"#L c #acaeac",
+"#M c #948e8c",
+"#N c #5c5554",
+"#O c #dcbab4",
+"#P c #2c2a1c",
+"#Q c #b4a29c",
+"#R c #1c1a07",
+"#S c #ccb6b1",
+"#T c #140a0c",
+"#U c #fceaec",
+"#V c #ac8e82",
+"#W c #3c2a1c",
+"#X c #241e0d",
+"#Y c #140204",
+"#Z c #5c5c5c",
+"#0 c #fce2dc",
+"#1 c #7c6e63",
+"#2 c #ac8a84",
+"#3 c #d4b1ac",
+"#4 c #847a72",
+"#5 c #141306",
+"#6 c #a49494",
+"#7 c #6c6661",
+"#8 c #aca7a1",
+"#9 c #fcd2c6",
+"a. c #746254",
+"a# c #fccec4",
+"aa c #bca294",
+"ab c #7c626c",
+"ac c #c49e9c",
+"ad c #3c2224",
+"ae c #6c6752",
+"af c #7c7671",
+"ag c #8c8276",
+"ah c #9c8a7d",
+"ai c #aca297",
+"aj c #644e4c",
+"ak c #444234",
+"al c #4c322c",
+"am c #c4b0aa",
+"an c #545043",
+"ao c #f4c2c4",
+"ap c #3c3a2f",
+"aq c #544944",
+"ar c #7c6a5c",
+"as c #4c3d2c",
+"at c #7c706c",
+"au c #4c3c34",
+"av c #7c6964",
+"aw c #54504d",
+"ax c #947c74",
+"ay c #f4ccc4",
+"az c #9c908f",
+"aA c #0c0504",
+"aB c #5c464c",
+"aC c #8c7674",
+"aD c #4c453c",
+"aE c #fcf5f4",
+"aF c #dccacc",
+"aG c #948684",
+"aH c #f4dcdc",
+"aI c #0c0b04",
+"aJ c #3c3634",
+"aK c #645654",
+"aL c #e4c6c4",
+"aM c #645e5c",
+"aN c #24251c",
+"aO c #24161c",
+"aP c #c4aaa4",
+"aQ c #ac9e9c",
+"aR c #1c1e14",
+"aS c #acaaac",
+"aT c #dcb6ae",
+"aU c #2c1e10",
+"aV c #342624",
+"aW c #948a8c",
+"aX c #646264",
+"aY c #a48e8c",
+"aZ c #544a3c",
+"a0 c #ecdadc",
+"a1 c #5c4e4c",
+"a2 c #847674",
+"a3 c #6c6264",
+"a4 c #ac8e8c",
+"a5 c #bc9e94",
+"a6 c #1c2614",
+"a7 c #5c4a3c",
+"a8 c #a48a7d",
+"a9 c #8c766c",
+"b. c #d4b2a4",
+"b# c #a4968c",
+"ba c #4c4634",
+"bb c #847268",
+"bc c #fcf6ec",
+"bd c #5c5649",
+"be c #6c5e53",
+"bf c #d4beb9",
+"bg c #242e1c",
+"bh c #dccec4",
+"bi c #94867b",
+"bj c #bcaaa0",
+"bk c #b49e90",
+"bl c #ccbeb4",
+"bm c #f4ded4",
+"bn c #746a5c",
+"bo c #443e2c",
+"bp c #8c7e6c",
+"bq c #b4968c",
+"br c #2c261a",
+"bs c #ccb2a4",
+"bt c #ccaaa0",
+"bu c #fceee4",
+"bv c #3c3628",
+"bw c #64564b",
+"bx c #747272",
+"by c #342e20",
+"bz c #ac9689",
+"bA c #443e34",
+"bB c #645e54",
+"bC c #fcfefc",
+"bD c #e4beb5",
+"bE c #fcded9",
+"bF c #242614",
+"bG c #1c1607",
+"bH c #544639",
+"bI c #e4cec9",
+"bJ c #9c867c",
+"bK c #c4aa9b",
+"bL c #8c7e75",
+"bM c #444643",
+"bN c #eccecc",
+"bO c #dcc6c2",
+"bP c #ac9e94",
+"bQ c #ecd6d3",
+"bR c #343629",
+"bS c #dcbebc",
+"bT c #2c2e21",
+"bU c #1c1e0c",
+"bV c #140e04",
+"bW c #fceeed",
+"bX c #3c2e20",
+"bY c #fce6e4",
+"bZ c #7c7264",
+"b0 c #847e74",
+/* pixels */
+"awaw#y#yaw.SbMaw#j.faM#r.S.Saw#yaw.s.S.Saw#j.f.faw.S.SbM#y#N#rbM#rawaM#Z#N#raDaw#y#y#y#y#ybMaw#j",
+".#.u#L#LaS.z#8agbBa2#..FaS.zaS.z#8.g#8.z#D#7at.TaM.z#6#6azazah.w.g#gataf.0#4#L.g.g.g.g.gaS#4apbC",
+"#.#N#daE#h.nbC.5..#5aJbabCadavbQ.EaH#IbCbj..#p#P.TbCbWbW.EbWbWbWbC.G.4#a.C.ObCaH#U#U#U.5bCbC..bC",
+"aX.8.kbWaFbO.E.n...Z.w#abC#Y#E.L.hbO.ObCaQ..a1bn#zbCbO.bbO.b#FbfbCbb..ataZax#k.H.b.b.bbf#FbC..bC",
+"afa3#6.E#u.J#Ubcbo#d#3#XbCaBbW.EbI.JbfbCbf...Vah.7bC#u.JaF.JaFbfbCbq...AakbLbCbfbObObO.bbObC..bC",
+".u.gbW.n.J.JbY.E#R.G.M#5bC#kaH#u.J#ubfbC#u..#1bkbVbCbh.JbO.JaFbfbCbP..#mak#DbC.baF.bbObObObCaAbC",
+"#.aW.J#ubh.JaHbWaUahaP#RbW.RbO.JbOaFbfbC.H..am.6aAbC#IbOaF.J.J.ObC#6..#AaZbHbCbObObObObO.bbC#XbC",
+"afazbIbIbI#u.hbC.7ab#w#XbC#U.JaF#ubI.bbC#h..ax.M#RbCa0.JbObObObfbCam..#Aan.FbCbh.bbObObObfbCbabC",
+"af.9bCbCbCbCbC.O.Uajbjby#SbCbCbCbCbCbCbC#S..#1bzbrbCbCbCbCbCbCbCbC#6..aybBbobCbCbCbCbCbCbCbC#JbC",
+".S#y.ZaUaU#X.ias#D#z.L.8.C.i#s#qaUbGaU.Ca7bF#4bJ.F.UaUbG#XahbX#JbHar.4#f#7a..C#X#R#XbUbG#p.C#abC",
+"aM.0ar#1.D#1#1#C#C.G.w.T#Cbnbaan#c.FanbdbJapbd.Kbn#1bd.fbHapbHaDbd.L.v.M#CbJaDapbAbAakbAapbH#nbC",
+"#Z#D#1#gbw.Gbe.c#DaVa.ar.D#CbpbbbeaxanbabJaDbr#C#1#1bbbpbBbeae#D.F#S.e#1bi.T.abdbdbw.fbw#gba#GbC",
+"aMaMaZbpafaZaZ.san#t.jbaar#1av#zbebo#RbGbH#5.v#gba#1bnaraZbyaI#5...C..brbwba#ebd.FakbTaN.I#5afbC",
+"aX#DbbbCbNbCbCbCbCbCbCarbL.BarbebCbCbCbCbCbCbCbC.j.V.Bbw#GbCaE#kaEaE#kbCbCbAbd#Dak.T#Oa5aa.MbKbC",
+"bMawbZ.5albCbI#fbSbfbC.TaI.7bnbHbC#u.J#u.JaL.JbCbaaAbrbaahbC#IbQbQ#hbQbQbC#X#paqap#DbDbk.W#b.WbC",
+"#N#n#Dbc.rbJ#ubO#FbfbCah..bXbi.ZbCbIbO#FbObO#FbC.C..bb.FbbbCbfbObObO#F.bbCbV..bBak.F.x#dbKambqbC",
+"aM.jaqbCa5.6#IbObObfbCbP.4araa#q.E#I#FbObObObObC#C...Rba#CbC.bbObObO.J.bbC.S.4.P#yan.q#T.GaraObC",
+".fa2bybC#0.hbIbO#FbfbC.B..bwbz#X#kbQ.bbObObO.bbCbL...AbabebCbObO.JbObO.bbC.8..bnbaakbD.kab.pa9bC",
+"#ZatbrbC.H#S.H.HbfbsbC.LaI.6ah#q.5#Ibfbfbfbf#SbCag...AaD#zbC.b.bbObObO.ObC#D#5.TaDapbD.MbkbkbqbC",
+".fbL.ibCbCbC#k#kbC.EbCbjbG.6ahbXbCbCbCbCbCbCbCbCb#..am#g.GbCbC#0.J#FbQ.EbC.w#5#Danap#9.1bta5.6bC",
+"#Z#4#Jah.6#QaibP#Bai.LaZ#aaqahaZa8aYbk#G.wbPai.H.CbU#wbZbo#BahaHbCbCbC.w.ObA.4#Dbdap.K#1#1ar.xbC",
+"aMbLaK#z.iby#WbX#W#a#taraZaJ.6.Tan.i#JbXbXbX#a#tbe.o.1#CbBau#X#a.7#P.U#qba.GbU#7.Fan.N#Jby.o.sbC",
+"#rat.j.V#4.V.V#4bp.V.VbiaZ#e.Bbba9#x.V.V#4.V.V.VahbAbibb#1#4#4bZbn.Tar#C#xbzaRbebB#g.GbRbT#y.CbC",
+"#yaw.7.7#t#D#1#1#nbw.U#z....#z.7bvbH#D#1#1ar#g.UbHaI#5.Cby.7baa.#1#1arae.f.P...QbR#P.a.oaR.QakbC",
+"#nazbl.J#FbHbnbbbw.Vbm.Jbj#Q.baP.OamaZ.Tbb#gbbaH#Fam.1bf.laL.Oakar.jav#1.ma8av#CaCavbbaK#gbe#gbC",
+".u#HaE#kbCbebL.B#zbzbC.5bCbCaEbc#kbC#Ca9.BbwaCbC.5aEaE.EbWaEbC.Cbi#baebBao#waTaT#K#3###3#3#KaTbC",
+"#.az.b#FbC#p#q#a.Cax#k.H.O.Hbfbf.ObC.7..#J.Ga.bC.H.Hbf.Hbf.HbCaI#p.abv.a#ObqbJbq#bbqbzbzbqaYa8bC",
+"bxb#bO#ubCalaA#Cbe#CbC.bbObObObObfbCan..a8bBbwbC#F.b#F#F#FbfbC.U...C.FbM##av.8bJbqaCbJbqax#b#bbC",
+"bxazbO#ubC.KbV.1bna.bC.bbObO.bbObfbC#vaI#9.FanbC#F.bbO.bbO.ObC#1..aebwbgbt#daK.XaCbHa1ajaubJ#bbC",
+"#.azbO#ubC.D..bza.#gbCbfbO.b#FbObfbCbb..bD.FasbC.b#F.b#F#F.HbCbz..an#Da6#3#3.Xah#w#2#b#baYbq#bbC",
+"at#M#u#ubCa9aIbka.bebC#ubO.J.JbObfbCah..#fbd.CbCbNbO#F#F#F#SbCbS..an#D.I.3acbza5a4.6a8.6a8.mbJbC",
+".u.9bCbCbCa9bobKbb.FbCbCbCbCbCbCbCbCar#5#f.TaubEbCbCbCbCbCbCbC#Q..an#D#Jbt#AaT#KbtbD#K#KaT#3#KbC",
+"aw.C#WbXau.p#P.6.KbH.7#Wbr#a.t.tby.U#z.va..KbBboby#a.t#a.tbrasbw#pbAaeba.NbTa6.e.e.Yah.YaGbbbbbC",
+"#Z#7#C#Cbb.M#J#zahbb#CbZbZ.DbZarar#CahaUaqa8#1bb#1bZav#1#1#1bba8aNbv.T.F.F.F.F.F#c#JaNbF.IbTbTbC",
+".faM.Gbe.Ga9...ear.Fbw#gbw#g.T#1#1#1.wbVbyb0be.T.T.T.T.Ta.#7a.ah.e.4.fbdbdbdbdbdbwbd#g#gbw#g#gbC",
+"#NaK.G.Gbea9.7bX.D.Xbw.8.8#D.8bwbZavbi.7a..6bZ.T#narbnbnbnarbnbLbe#g#cbabd.F.F.Fbd.Fbd.Fbd.FbdbC",
+".u.zbCbCbCbCbCbCbCbCbCbCbCbCbubo#1#Cbb#x.xa5.dbka5a5a5a5a5a5a5a5btay.mbRbwbdbd.F.F.F.F.F.F.F.FbC",
+"bxaG.b#F#F#F#FbObObObObObObIbC.8.6bK#Dak#3a4.W#Va8bJ.mah.mah.mbJbJbq.Map.PbZbZafbZbZ.j.PbZ.PatbC",
+"bxaWbObObObObObObO#FbObO#FbObC#s.....Qbdaaae.P.V#ba8a8a8aha8aha8bJ#bbD........................bC",
+"bxaWbObObObObObObObObObObO#FbC.t..aD.saZ#wae.yae#bah.mah.ma8.mah.mah.A.....RbCbYbWbubWbY#mbEbYbC",
+"bx.YbObObObObObObObObObObO.bbCbA..#D.0ap#l#b#b.2.6a8ah.mahaha8a8ah#vay#p..bNbC#0bWbWbu.E.EaEaEbC",
+"bxaG#F.b#F.b#F.b.b#F.b#FbfbfbCap..ba#D.oa#b..da8#v#va8a8a8a8#v#o.K.WbYak...HbC#ibOaL#FaLbO#FaLbC",
+".u.z#kbC#kbC#kbC#kbC#kbCbC.EbCaK..#c.jap.K#D.KayaybD#3aTaT#i#l.AbE.Mbpap..#SbCbf#u#u#u#u#u#u#ubC",
+"aM#7#x#x#x#x.V#x.V#x.V.V#4av#m#g..ba.j#cbR.IaN.obg#P.IbgbTbFbg.IbR.I.Nan..aYbCbf#uaL#uaL#uaL#ubC",
+"#N#gaKbwaKbwaKaKbwaKaKaK.X.Favbb..ak.j.Fbd#gbd.Fanan#zanan#zananan.F#gbp..bebCbS#u#u#u#u#u#u#ubC",
+"aM#n#x#x#x#x#x#x#x#x#x#x#x#xax#S...U.j#zbdbd.Fbd.Fbdbdbdbdbdbd.Fbd.Fbd.P..avbC.HbObObObObObOaLbC",
+"aX#7a2a2#Ca2#Ca2#Ca2#Ca2#Ca2bbam..aRaebaba#caD#caD#caDbHba#cbH#cba#c#cbn...ZbC.RbEbEbEbEbE#0bEbC",
+"bCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbCbC"
+};
diff --git a/icons/48x48-general/linux.xpm b/icons/48x48-general/linux.xpm
new file mode 100644
index 0000000..f6e2c32
--- /dev/null
+++ b/icons/48x48-general/linux.xpm
@@ -0,0 +1,284 @@
+/* XPM */
+static char * penguin_xpm[] = {
+"48 48 233 2",
+" c None",
+". c #000014",
+"+ c #000044",
+"@ c #01010A",
+"# c #01022A",
+"$ c #010054",
+"% c #000059",
+"& c #181814",
+"* c #28281B",
+"= c #0B0B29",
+"- c #02024A",
+"; c #393835",
+"> c #2B2B25",
+", c #00001B",
+"' c #08060A",
+") c #262629",
+"! c #00007C",
+"~ c #0B0A04",
+"{ c #12120C",
+"] c #535354",
+"^ c #141413",
+"/ c #646464",
+"( c #888886",
+"_ c #4C4C53",
+": c #0E0E18",
+"< c #989899",
+"[ c #CCCCCB",
+"} c #7D7D7D",
+"| c #D2D2D3",
+"1 c #B6B6B5",
+"2 c #1C1C1B",
+"3 c #02023B",
+"4 c #010164",
+"5 c #2D3038",
+"6 c #7A7A75",
+"7 c #C7C7CA",
+"8 c #0C0B12",
+"9 c #1E1C26",
+"0 c #C2C3C2",
+"a c #3F3F3E",
+"b c #D7D7D8",
+"c c #5C5C5C",
+"d c #010134",
+"e c #2C2C42",
+"f c #847C75",
+"g c #514823",
+"h c #4C4526",
+"i c #938E83",
+"j c #36363E",
+"k c #392805",
+"l c #BE8D21",
+"m c #D6AB09",
+"n c #B99B08",
+"o c #BAA025",
+"p c #6D5E1B",
+"q c #1C1508",
+"r c #AEB0B7",
+"s c #89794D",
+"t c #C89715",
+"u c #FCC30C",
+"v c #F9CB0A",
+"w c #EBCA14",
+"x c #EED333",
+"y c #D9B807",
+"z c #C7AB18",
+"A c #EAD774",
+"B c #362F12",
+"C c #010124",
+"D c #291F1F",
+"E c #A76E01",
+"F c #EBB60D",
+"G c #F2BC0D",
+"H c #E5C909",
+"I c #E7CD35",
+"J c #E4CC2C",
+"K c #6B4B03",
+"L c #9A6503",
+"M c #F4C210",
+"N c #F0D31D",
+"O c #ECD626",
+"P c #B7A207",
+"Q c #DBA203",
+"R c #4A3804",
+"S c #151518",
+"T c #A97404",
+"U c #CEAD0F",
+"V c #CCB014",
+"W c #B7950A",
+"X c #BA830A",
+"Y c #C58B03",
+"Z c #D39715",
+"` c #CCAD64",
+" . c #504F45",
+".. c #B2B1A7",
+"+. c #AA8A5D",
+"@. c #AE7A01",
+"#. c #D49A02",
+"$. c #C18703",
+"%. c #C48709",
+"&. c #C4994B",
+"*. c #C2B7A1",
+"=. c #BBBABC",
+"-. c #AE9776",
+";. c #A2823C",
+">. c #AF8A4A",
+",. c #E5E4E4",
+"'. c #F6F7F8",
+"). c #FBFBFB",
+"!. c #090669",
+"~. c #F6F6F6",
+"{. c #DCDCDC",
+"]. c #E8E8E7",
+"^. c #01016C",
+"/. c #000084",
+"(. c #F7F8FA",
+"_. c #464749",
+":. c #F8F8F7",
+"<. c #A7A7A7",
+"[. c #EAEBF2",
+"}. c #F9F9ED",
+"|. c #0C0C0C",
+"1. c #EAEAEB",
+"2. c #F8F7F7",
+"3. c #6C6E70",
+"4. c #AEAEB0",
+"5. c #000074",
+"6. c #0100A3",
+"7. c #0E0E31",
+"8. c #69686B",
+"9. c #00008B",
+"0. c #483812",
+"a. c #B48305",
+"b. c #765705",
+"c. c #595A54",
+"d. c #261A29",
+"e. c #E5A622",
+"f. c #FFCB12",
+"g. c #876704",
+"h. c #F2DC9C",
+"i. c #F3CE2F",
+"j. c #9B831E",
+"k. c #2F2884",
+"l. c #0D0845",
+"m. c #A46E55",
+"n. c #E4A90B",
+"o. c #F0B710",
+"p. c #EEBD11",
+"q. c #F5C10B",
+"r. c #5D4700",
+"s. c #EBC157",
+"t. c #FFC800",
+"u. c #A88E12",
+"v. c #130E10",
+"w. c #1D1266",
+"x. c #372226",
+"y. c #885A64",
+"z. c #DC9E0A",
+"A. c #F2BD10",
+"B. c #EBB715",
+"C. c #2C2200",
+"D. c #DBBA5A",
+"E. c #2B1D04",
+"F. c #302438",
+"G. c #735554",
+"H. c #BA8659",
+"I. c #D29C32",
+"J. c #E5A505",
+"K. c #8C7208",
+"L. c #D1AC55",
+"M. c #E4AB04",
+"N. c #DA9C05",
+"O. c #8A5E06",
+"P. c #7F5702",
+"Q. c #B77A06",
+"R. c #D7A422",
+"S. c #261C49",
+"T. c #9B6C5D",
+"U. c #F2B70E",
+"V. c #DFA60A",
+"W. c #E5AA07",
+"X. c #885B56",
+"Y. c #C7942B",
+"Z. c #EEC112",
+"`. c #A67A36",
+" + c #F4BC05",
+".+ c #EEBA0D",
+"++ c #AC8769",
+"@+ c #1B1447",
+"#+ c #6E5576",
+"$+ c #BA8534",
+"%+ c #FCBF06",
+"&+ c #C0933B",
+"*+ c #DBCA9E",
+"=+ c #F7C812",
+"-+ c #79566A",
+";+ c #E7B406",
+">+ c #E1DFDC",
+",+ c #120D00",
+"'+ c #8B6666",
+")+ c #5C3B1E",
+"!+ c #737374",
+"~+ c #2A2B32",
+"{+ c #5E4199",
+"]+ c #AB7744",
+"^+ c #C18925",
+"/+ c #5C3D01",
+"(+ c #5C4470",
+"_+ c #0D07A9",
+":+ c #392D64",
+"<+ c #855C3C",
+"[+ c #B97F17",
+"}+ c #CB8D02",
+"|+ c #CA8F09",
+"1+ c #EAAE09",
+"2+ c #130F83",
+"3+ c #231670",
+"4+ c #492F2E",
+"5+ c #714D61",
+"6+ c #7C564C",
+"7+ c #966632",
+"8+ c #160A7D",
+"9+ c #01019C",
+"0+ c #010193",
+"a+ c #1F1136",
+"b+ c #412C35",
+"c+ c #64464E",
+"d+ c #795210",
+"e+ c #744D06",
+"f+ c #6A451B",
+"g+ c #321F66",
+"h+ c #080286",
+"i+ c #744F1C",
+"j+ c #392489",
+" ",
+" . + . @ @ . # $ ",
+" % @ @ @ @ @ @ & * = ",
+" - @ @ @ @ @ @ @ ; @ > @ ",
+" , @ @ @ @ @ @ ' ) @ @ @ ",
+" ! , @ @ @ @ @ @ @ @ @ @ @ @ ",
+" $ , @ ~ @ @ @ @ @ ' { @ @ @ ",
+" $ , > ] * @ @ ^ / ( _ { @ @ + ",
+" $ : < [ } @ ' } | | 1 2 @ @ 3 ",
+" 4 5 6 } 7 8 9 0 } a b c @ @ d ",
+" @ e ; 5 f g h i j @ ( < @ @ 3 ",
+" @ = ( k l m n o p q r / @ @ d ",
+" @ , s t u v w x y z A B @ @ C ",
+" @ D E F G H I J H H m K @ @ C ",
+" @ 9 L F M N O y P m Q R @ S @ ",
+" @ C s T U V W X Y Z ` .@ @ @ @ ",
+" @ = ..+.@.#.$.%.&.*.b 1 @ 5 @ @ @ ",
+" + 8 [ =.-.;.>.-.1 ,.'.)._ @ @ @ @ + ",
+" !.= ; ~.{.=.1 =.| ].~.~.).7 ~ @ @ @ ^.$ ",
+" /.$ ~ [ ).'.| 7 {.'.'.~.~.(.~._.@ @ @ . . ",
+" C @ ( :.).'.'.).:.'.'.~.~.~.).<.@ @ @ @ + 3 ",
+" $ d ~ =.).~.'.'.[.'.~.~.~.~.~.).| @ @ @ @ @ $ ",
+" 3 @ j <.].~.'.~.].~.~.'.}.,.b [ b c @ |.@ . @ @ ",
+" @ ~ @ / | 1.~.'.~.~.~.~.~.~.,.{.[ | 1 { @ @ @ @ @ @ ",
+" - ~ & 1 ).2.~.~.~.:.~.~.~.~.).).).].[ c @ ^ |.@ @ @ ",
+" @ ^ @ 3.).~.~.~.~.~.~.~.~.~.~.~.~.~.~.).4.8 ) 2 ' @ @ 5. ",
+" @ ~ 9 0 ).~.~.~.~.~.~.~.~.~.~.~.~.~.~.).,.] @ 2 |.@ @ 6. ",
+" @ 7.@ / ).~.~.~.~.~.:.~.~.~.~.~.~.~.~.~.~.~.8.@ ' & @ @ # ",
+" 9.~ |.< ).~.~.~.~.~.[.~.~.~.~.~.~.~.~.~.~.).} @ @ ^ @ @ . 9. ",
+" - @ @ 7 ).~.~.~.~.~.}.'.~.~.~.~.~.~.~.~.~.).< @ @ |.' @ . /. ",
+" 5.~ ' a {.).~.~.~.~.~.1.(.~.~.~.~.~.~.~.~.[.).< @ { { @ @ . + ",
+" @ ' { _.,.).~.~.~.2.1.~.2.~.~.~.~.~.~.~.~.~.).<.@ S 8 @ @ @ 3 ",
+" @ @ ~ @ 3.'.~.'.'.'.'.~.1.~.~.~.~.~.~.~.~.~.~.).<.@ & |.@ ' @ $ ",
+" @ 0.a.b.c.[.).~.'.~.~.~.~.~.~.~.~.~.~.~.~.'.}.}.( @ @ ~ @ ) . 5. ",
+" d.e.f.G g.8.].).~.~.~.~.1.).~.~.~.~.~.~.~.~.h.i.j.|.@ @ @ ^ 0.k. ",
+" l.m.n.o.p.q.r._.b ).~.~.~.~.~.~.~.~.~.:.~.'.~.s.t.u.v.@ @ @ k y o ",
+" 3 w.x.y.z.F A.B.M m C.) 0 ).~.~.~.~.~.~.~.~.~.~.'.].D.G X k @ ~ E.a.v t ",
+" F.G.H.I.J.F A.A.A.F f.K.@ ) <.).).~.~.~.~.~.~.~.~.~.[ L.M.N.T O.P.Q.F G R.S. ",
+" T.R.t.q.U.A.A.A.p.o.p.p.r.@ ^ < ).~.~.~.~.~.~.~.~.~.7 H.Q V.N.#.z.W.A.A.M +.!. ",
+" X.Y.u p.G G p.U.Z.M p.v W q @ e ).~.~.~.~.~.~.~.~.'.{.`.N. +M.M.n..+A.A.G q.++@+ ",
+" #+$+%+A.A.A.A..+Z.q.A..+v b.j 4.).~.~.~.~.~.~.~.).)./ P.N.G o.U.o.A.A.A.A..+u &+ ",
+" #+$+%+p.A.A.A..+A.A.p.o.M y *+).~.~.~.~.~.~.).).1.] @ g.J.G A.p.A.p.A.A.G M =+A. ",
+" -+$+%+p.A.A.M w p.A.p.A..+;+l >+'.).).).).~.~.1 2 @ ,+L M.F A.A.A.A.M p.q.q.u '+ ",
+" l Z ;+A.A.A..+G G o.q.M .+;+X )+< [ | =.< !+~+@ @ @ q E J.G A..+p.p.M q.B.Y.{+! ",
+" ]+^+N.N.M.M.n.U..+G M G G V.X /+@ @ @ @ @ @ @ @ @ @ C.T z.F G G o.F +Y.(+6. ",
+" _+:+P.<+`.[+}+#.Q W.B..+V.|+T r.. C d d d d d d d # E.L %.N.1+n.V.t X.2+ ",
+" ! 3+4+5+6+7+Q.}+}+X E P.S.C + 4 ^.^.^.^.^.^.% 8+P.@.%.|+}+Q.)+9+ ",
+" 0+^.a+b+c+d+e+f+g+4 @ h+e e+O.O.i+j+C "};
diff --git a/icons/48x48-general/lock.xpm b/icons/48x48-general/lock.xpm
new file mode 100644
index 0000000..0f94db3
--- /dev/null
+++ b/icons/48x48-general/lock.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 30 1",
+" c Gray0",
+". c #5f5850",
+"X c #6f675f",
+"o c #6f6f6f",
+"O c #609760",
+"+ c #9f302f",
+"@ c #80705f",
+"# c #d0787f",
+"$ c #9f872f",
+"% c #90972f",
+"& c #af976f",
+"* c #ffd77f",
+"= c #fff770",
+"- c #9fa09f",
+"; c #af87af",
+": c #bfb09f",
+"> c #a0c78f",
+", c #ff9790",
+"< c #cfe8af",
+"1 c #ffff90",
+"2 c #c0ffc0",
+"3 c #ffc8c0",
+"4 c #ffffc0",
+"5 c #ffffd0",
+"6 c #e0e7e0",
+"7 c #fff0ef",
+"8 c #fff8e0",
+"9 c ivory",
+"0 c Gray100",
+"q c None",
+/* pixels */
+"qqqqqqqqqqqqqqqqqqqqq-----qqqqqqqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqqqqq--XXXXX--qqqqqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqqqq-XXqqqqqXX-qqqqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqqq-XqqqqqqqqqoXqqqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqqo-Xqqqqqqqqqq-Xqqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqq-XqqqqqqqqqqqoXqqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqq-.qqqqqqqqqqq.-Xqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqq-.qqqqqqqqqqqq-Xqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqq-.qqqqqqqqqqqq-Xqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqq-.qqqqqqqqqqqq-Xqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqqo-qqqqqqqqqqqo-Xqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqqq-oqqqqqqqooo-oXqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqqqo-oqqXXoo&X.o..X.qqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqqqqoo6--o.-@.o..X.X.qqqqqqqqqqqqq",
+"qqqqqqqqqqqqqXoooo-6-O:X:&XX..@X..X.qqqqqqqqqqqq",
+"qqqqqqqqqqqooo;$&@63X:@&4>X...@XX.X.qqqqqqqqqqqq",
+"qqqqqqqqqqX@@@:13-3@:4@454&@XX&X..@X.qqqqqqqqqqq",
+"qqqqqqqqqX&@@&43@:&-0::03:*3:&&XX@@X.qqqqqqqqqqq",
+"qqqqqqqqq:@&X&3;O;X:9*#0:..@&&&$&@@@X.qqqqqqqqqq",
+"qqqqqqqqq:@&.&-o;@.&4:@<5@..@*::&@@@X.qqqqqqqqqq",
+"qqqqqqqqq::X.X;@OoX.:4X@54@143>#&&O&X.qqqqqqqqqq",
+"qqqqqqqqqq:X.X@O;X.X@7&.<5455**::&&@@Xqqqqqqqqqq",
+"qqqqqqqqqqq@X.@;Xo...:3X.453=9=3&:&:&Xqqqqqqqqqq",
+"qqqqqqqqqqqXX.o-o@...o>@.&55954&>#*=oXqqqqqqqqqq",
+"qqqqqqqqqqXX.X.@:@-X..@@X.-5055*&>:3oqqqqqqqqqqq",
+"qqqqqqqqqX:X..X.X-:;.......@>*57#:#:oqqqqqqqqqqq",
+"qqqqqqqqq:&X.X.@X@;O-&o.X.X...o3>&*&&qqqqqqqqqqq",
+"qqqqqqqqq:o.X.@&@&-:3003.X@X....X#O1::qqqqqqqqqq",
+"qqqqqqqqq&oXX$X&$o:::6738:3@@XX.&2#>#:&qqqqqqqqq",
+"qqqqqqqqqq:&@XX&@@o;-;&:qqq:@#.X&:<#1&>qqqqqqqqq",
+"qqqqqqqqqq&@&.@&&&.o;@-:qqq:8;X.&q:1::,&qqqqqqqq",
+"qqqqqqqqq&#Oo.&&&@.oO@-&qqqq:&XXXqq-#1:*qqqqqqqq",
+"qqqqqqqqq:@@oX&&&X.@@;&$qqqq:8&..qq:>#1:&qqqqqqq",
+"qqqqqqqq&;$o.$@&@Xo;@-:qqqqqo:&o.Xqq<::,:qqqqqqq",
+"qqqqqqqq:&@o$o:@&@:-;-&qqqqqq:8o@@qq::,<&&:qqqqq",
+"qqqqqqq:#@Oo.@&&:@-;O:$qqqqqqo:@.oXqq:>&*#*:qqqq",
+"qqqqqq.8&-o@&&&&@q-o;&qqqqqqqq:&XX-qqq:&:1::qqqq",
+"qqqqq.8&&Oo@::@#qX-o-&qqqqqqqqo&X.@qqq:1&4,:qqqq",
+"qqqqq8@;%o@X:$#@q:-@-$qqqqqqqqq:@XXXqqq:::1:qqqq",
+"qqqq:#&&;X:qq@@qq-;o:qqqqqqqqqqo&@X&.qqq:&2:qqqq",
+"qqqq:8&-@$Xqqqqqq--X:qqqqqqqqqqq:&.oXqqqq::qqqqq",
+"qqqq:&:@@Xqqqqqqq-&O&qqqqqqqqqqqo&oXX&qqqqqqqqqq",
+"qqqq:#O@&XqqqqqqX&;o$qqqqqqqqqqqq:XX.oqqqqqqqqqq",
+"qqqqq:o+Xqqqqqqq:-o-$qqqqqqqqqqqqo@@.oqqqqqqqqqq",
+"qqqqqXXXqqqqqqqq:&;-qqqqqqqqqqqqqq-ooqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqq:-o&qqqqqqqqqqqqqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqq:-;&qqqqqqqqqqqqqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqqqooqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"
+};
diff --git a/icons/48x48-general/mail.xpm b/icons/48x48-general/mail.xpm
new file mode 100644
index 0000000..9c4c42a
--- /dev/null
+++ b/icons/48x48-general/mail.xpm
@@ -0,0 +1,102 @@
+/* XPM */
+static char * mail3_xpm[] = {
+"48 48 51 1",
+" c None",
+". c #FFFFEBEBCFCF",
+"X c #616161616161",
+"o c #EFEFE3E3BEBE",
+"O c #717141415959",
+"+ c #FFFFFBFBCFCF",
+"@ c #000000000000",
+"# c #FFFFEFEFEFEF",
+"$ c #595955555151",
+"% c #8E8E8A8A9E9E",
+"& c #FFFFFBFBFFFF",
+"* c #AEAEAAAAAEAE",
+"= c #BEBEBEBEAEAE",
+"- c #CFCFD7D7CFCF",
+"; c #E7E7CFCFC7C7",
+": c #C7C79A9AAEAE",
+"> c #CFCF5D5D5959",
+", c #DFDFDBDBDFDF",
+"< c #71718A8A9696",
+"1 c #9E9E59596161",
+"2 c #797971716161",
+"3 c #AEAEAAAA9E9E",
+"4 c #FFFFFFFFFFFF",
+"5 c #EFEFFBFBFFFF",
+"6 c #EFEFEBEBEFEF",
+"7 c #EFEFDBDBEFEF",
+"8 c #E7E7E3E3E7E7",
+"9 c #DFDFEBEBDFDF",
+"0 c #EFEFDBDBDFDF",
+"q c #DFDFCBCBDFDF",
+"w c #CFCFCBCBCFCF",
+"e c #EFEFEBEBFFFF",
+"r c #DFDFBABACFCF",
+"t c #DFDFEBEBEFEF",
+"y c #494945454949",
+"u c #383834343030",
+"i c #202028282828",
+"p c #414138384949",
+"a c #FFFF9A9A7171",
+"s c #202020202020",
+"d c #101030302020",
+"f c #9E9EA2A2B6B6",
+"g c #717161617171",
+"h c #303034344141",
+"j c #616171716161",
+"k c #AEAE9A9AAEAE",
+"l c #616169697979",
+"z c #9E9E9A9AAEAE",
+"x c #616161617171",
+"c c #202010102020",
+"v c #595959596161",
+" ",
+" .X ",
+" o..O ",
+" ..+..X ",
+" o...o..O ",
+" ..+...+..X ",
+" o...@...o..O #$ ",
+" ..+.$.+@.ooooX%& $ ",
+" o...*..*oo@==$#&&&& $ ",
+" ..+.@.+@-=$*$&&&&&&&&X ",
+" o...@..*-==@#&&&&&&&&&&O ",
+" ..+.$.-@=*$&&&&&&&&&&&&&$ ",
+" o...$;=@*=#&&&&&&&&$:&&&&&$ ",
+" ..+o*-=@=&&&&&&&&&>$&&&&&&&O ",
+" o..:@===#&&&&&&&&@*&&&&&&$&&&O ",
+" ..+:$==&&&&&&&&&*>&&&&&&$>&&&&$ ",
+" o.::@*#,;,;,;,;>@,;,;,;>$,;,;,;,$ ",
+" .:=:$&,:=:=:=:@>=:=:=:$$=:=:=:$:=X< ",
+" .1223::221222@OOOOOOO@$OOOOOO@@OOOOO ",
+" 45&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5&5& ",
+" 6#6#666767878797,7,0,,,0,,,q,q;q;q-qwqw;5$ ",
+" eOOrO=OO6t6t69797989,,89,,,,,-,-,q-qwq;-5@y ",
+" 6#6666668787979790,0,0,,,,,,;q;q--u>>>i;5@py ",
+" eOOO6O6OOt697979898,89,,,,,-,-,-qqa;$1>w5@sp ",
+" 6666668787979790,0,0,,,,,,;q;q-q--aiO>u;5@sy ",
+" 6OOO6O6OOOO979898989,,,,,-,-,-q-qq>iiy>-5@sp ",
+" 6#668787878790,0,0,,,,,,;q;q;q;q--iiiidw5@sy ",
+" e666666t7t79797989,,8,,,,,,-q-q---q---ww5@sp ",
+" 666767878797,7,0,,,,,,,q,q;q;q-qwqw;wwwq5@sp ",
+" 6t666t6t6=:97*8*,f89,-,,,-,-,-q-----www,5@sp ",
+" 666687879@2g-;2hj@wgug,,;q;q-q-q-;w;w;w,5@sp ",
+" 666t6t698989898989898,,-,-,-q-q----w-ww,5@sp ",
+" 668787979gj0,h*ku,,u,k;q;h-q-q-;www;wwwq5@sp ",
+" 6t6t69797l-lhf@-hug@,jk@,uz-q---w---w=w,5@sp ",
+" 87879797,0,0,0,0,0,0,0,0,0-q-;w;w;wwww-,5@sp ",
+" 6t6979798lq@*-h-*-gf,-g9x-gu-jqu--wwwwq,5@sp ",
+" 87979790,gj;j*jgug-@XqjuXquuXXXuwww=ww-q5@sp ",
+" 6979798989898,,,,-,-8-q-q-------wwwww=-,5@sp ",
+" 878790,0,0,,,,,,;q;q;q;q-;w;w;wwwwww==-,5@sp ",
+" 7t79797989,,8,,,,,,-q-q-q-q---wwwww=w=q,5@sh ",
+" 8797,7,0,,,,,,,q,q-q;q-qwqw;wwwwwq-qwq-q5@sh ",
+" 69797989,,,9,-,,,-,,,-,,,-,,,-,,,-,,,-,,5@sh ",
+" 55555555555555555555555555555555555555555@sp ",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@sh ",
+" yssssssssssssssssssssssssssssssssssssscscph ",
+" yyyyyyyyyypyyypypypypypypppppppppphphphpv ",
+" ",
+" "};
diff --git a/icons/48x48-general/modules.xpm b/icons/48x48-general/modules.xpm
new file mode 100644
index 0000000..e533279
--- /dev/null
+++ b/icons/48x48-general/modules.xpm
@@ -0,0 +1,119 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 65 1",
+" c Gray0",
+". c #080800",
+"X c #100408",
+"o c #100810",
+"O c #101410",
+"+ c #181818",
+"@ c #201000",
+"# c #281818",
+"$ c #301010",
+"% c #202000",
+"& c #282818",
+"* c #302010",
+"= c #303010",
+"- c #303020",
+"; c #413010",
+": c #412020",
+"> c #413020",
+", c #513020",
+"< c #513030",
+"1 c #613020",
+"2 c #613030",
+"3 c #414120",
+"4 c #494130",
+"5 c #514120",
+"6 c #614120",
+"7 c #614130",
+"8 c #615120",
+"9 c #615130",
+"0 c #714130",
+"q c #716138",
+"w c #515141",
+"e c #615541",
+"r c #714941",
+"t c #715151",
+"y c #8e5130",
+"u c #8e6130",
+"i c #965141",
+"p c #8e6141",
+"a c #8e6151",
+"s c #8e7141",
+"d c #8e7151",
+"f c #9e6141",
+"g c #9e7141",
+"h c #9e7d49",
+"j c #8e6d61",
+"k c #a66149",
+"l c #ae7141",
+"z c #ae7d49",
+"x c #be7951",
+"c c #a67d61",
+"v c #968a79",
+"b c #ae8a51",
+"n c #ae8a61",
+"m c #be8a61",
+"M c #b69261",
+"N c #b6a279",
+"B c #cf8a51",
+"V c #c79279",
+"C c #c7a679",
+"Z c #9ea29e",
+"A c #ae9aae",
+"S c #c7aa96",
+"D c #c7baae",
+"F c #e7e3df",
+"G c None",
+/* pixels */
+"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG",
+"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG",
+"GGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGG",
+"GGGGGGGGGGGGGGGGGGGGFFSNscvFGGGGGGGGGGGGGGGGGGGG",
+"GGGGGGGGGGGGGGGGGFDSzzzllgkgMFGGGGGGGGGGGGGGGGGG",
+"GGGGGGGGGGGGGFFDMMjcnzhzhzgagsNFGGGGGGGGGGGGGGGG",
+"GGGGGGGGGGFDSn<qmbxbxzzlzskgfupuVFGGGGGGGGGGGGGG",
+"GGGGGGGFSSCNNvSjOcbbjzzzghgssfssupNFGGGGGGGGGGGG",
+"GGGFDDSCVVVNVmmmVe7bxlzzksklsffgMnwqVGGGGGGGGGGG",
+"GGSSSSSVCCNNNNNmcVc<gzlzszgagNcw&,9iqaSGGGGGGGGG",
+"GG:nSSCCCMVmMmmmMzmn<5klzbmde6,eiuieieepDFGGGGGG",
+"GG+7jSSSCCCvNMmmbmbcmjwajtw,9sppqiqiqree8jDGGGGG",
+"GG%61qVCVNVMVMmxmbxbmnat%eksfffuiuiqyeee0e7jFGGG",
+"GG+<546VCVNNNMnMMnCa4egzce6fsspqpsqyqreee087wtFG",
+"GG$5,516nNVmMNVCae7gzlzlcbMOfufuiuieeeee0876757G",
+"GG+454575aCCCa4rdMbbbzhzgkgn5>psuiqiqr9e979s9>OG",
+"GG*6156576rerhmxmbxjxlzhksfgzd,5iuiqyeeeie0%...G",
+"GG%45030w7*rjMMMnmbzbzszgzgssfjj5wqrqfpr>O.o...G",
+"GG$303e678&eedmxmbxbclzlksfffuigcd1g05&O@.X....G",
+"GG+757w78e%eeesmbcbzjzhzhkggspsfskX@+o%oOX+OXo.G",
+"GG*5067808:8eeeqxbxzxlzgksfsgsxq:*@+$+O%o@X.X.XG",
+"GG+797909e=eeeerqzjzbzszgkgmg,=**&.&%+%O+oOOOoXG",
+"GG*668080e:eeeyeiqfbzlzlBg7;:*:*&*o**+$+oOoXo.XG",
+"GG=0909e9e=eerqiqiqsxxsi5>;>-:=&=*.*+#++%o%OoXoG",
+"GG&8090eee:eyeiqiuiuzp1>,>:;:;:*:*o****%$+o%o@OG",
+"GG=79e8ree;rqyqiespsdr3,3,;>>>=:-:X**&+&+%+oO@OG",
+"GG$90e0yee:eiqiuiuiuze,,,>,>>;:;:*X*&%#%#+X%o@OG",
+"GGv*9reeer-iqiqpuqpfdr643,3:;>>;-:.&=&&&%#+++o.G",
+"GGGv*eeeye:qiuruiufuzt,5,5,>,>>;:;X=:******%$+OG",
+"GGGGv:erqi&ispsppspfjr545<3,3,;>>>.>=&*#**+&+@+G",
+"GGGGGv:eiq:uruiqfufszq25,51,,:,>>;.;:=:*&*o%#+$G",
+"GGGGGGv>qi>ppppfsfsfjr50545<3,3:;>.>**=**&+&%+%G",
+"GGGGGGGv:u>ugufusfggzq7525,5,,,>,>o;:;:=:***#+&G",
+"GGGGGGGGv;>pqfpfgfskbs46575,5<3,3;X;->-:=&*#+%wG",
+"GGGGGGGGGv$pfpgfsglgzq667525<6,,,:o::;:*:*$%eZAG",
+"GGGGGGGGGGv>sfsggkszba9056645,5,3,.,;>&&+owDZAGG",
+"GGGGGGGGGGGv,gggkglgxp78767515,5,1X;,;#+eZAZGGGG",
+"GGGGGGGGGGGGv>skgjgzja979757545<5<.:+%wAZDGGGGGG",
+"GGGGGGGGGGGGGv1szgzlMp06r6660515<>$%eZAZGGGGGGGG",
+"GGGGGGGGGGGGGGv,gzhzba998797575,%owDZAGGGGGGGGGG",
+"GGGGGGGGGGGGGGGj,lzlxp08080675#+eZAZGGGGGGGGGGGG",
+"GGGGGGGGGGGGGGGGv4lzba909797+%wAZDGGGGGGGGGGGGGG",
+"GGGGGGGGGGGGGGGGGv,lns0905$+eZAZGGGGGGGGGGGGGGGG",
+"GGGGGGGGGGGGGGGGGGZ,ba9,+@wDZAGGGGGGGGGGGGGGGGGG",
+"GGGGGGGGGGGGGGGGGGGvke$+eZAGGGGGGGGGGGGGGGGGGGGG",
+"GGGGGGGGGGGGGGGGGGGGZjwAZGGGGGGGGGGGGGGGGGGGGGGG",
+"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG",
+"GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG"
+};
diff --git a/icons/48x48-general/monitoring.xpm b/icons/48x48-general/monitoring.xpm
new file mode 100644
index 0000000..2ccbe62
--- /dev/null
+++ b/icons/48x48-general/monitoring.xpm
@@ -0,0 +1,225 @@
+/* XPM */
+static char *monitor0[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 170 2",
+/* colors */
+".. c none",
+".# c #ffffff",
+".a c #eceaec",
+".b c #e4e2e4",
+".c c #dcdadc",
+".d c #d4d2d4",
+".e c #cccacc",
+".f c #000000",
+".g c #fcfafc",
+".h c #bcbebc",
+".i c #c4c2c4",
+".j c #d4d6d4",
+".k c #eceeec",
+".l c #242224",
+".m c #f4f6f4",
+".n c #dcdedc",
+".o c #b4b2b4",
+".p c #c4c6c4",
+".q c #bcbabc",
+".r c #acaeac",
+".s c #2c2624",
+".t c #242624",
+".u c #24221c",
+".v c #1c1a1c",
+".w c #a4a2a4",
+".x c #cccecc",
+".y c #b4b6b4",
+".z c #a4a6a4",
+".A c #9c9e9c",
+".B c #949694",
+".C c #8c8e8c",
+".D c #2c261c",
+".E c #1c1e1c",
+".F c #241e1c",
+".G c #9c9a9c",
+".H c #949294",
+".I c #848684",
+".J c #7c7e7c",
+".K c #342a24",
+".L c #34261c",
+".M c #8c8a8c",
+".N c #acaaac",
+".O c #848284",
+".P c #7c7a7c",
+".Q c #3c2a1c",
+".R c #342a1c",
+".S c #0c0604",
+".T c #5c5e5c",
+".U c #6c6e6c",
+".V c #747274",
+".W c #747674",
+".X c #3c2e24",
+".Y c #442e1c",
+".Z c #2c221c",
+".0 c #040604",
+".1 c #545254",
+".2 c #646264",
+".3 c #6c6a6c",
+".4 c #646664",
+".5 c #140a04",
+".6 c #444644",
+".7 c #4c4a4c",
+".8 c #545654",
+".9 c #5c5a5c",
+"#. c #4c3624",
+"## c #54321c",
+"#a c #4c321c",
+"#b c #1c0a04",
+"#c c #3c3a3c",
+"#d c #3c3e3c",
+"#e c #444244",
+"#f c #4c4e4c",
+"#g c #54361c",
+"#h c #5c361c",
+"#i c #5c3a1c",
+"#j c #241204",
+"#k c #2c2e2c",
+"#l c #343634",
+"#m c #643a1c",
+"#n c #2c1604",
+"#o c #341604",
+"#p c #1c0e04",
+"#q c #f4f2f4",
+"#r c #2c2a2c",
+"#s c #343234",
+"#t c #643e1c",
+"#u c #6c421c",
+"#v c #74421c",
+"#w c #84461c",
+"#x c #74461c",
+"#y c #441e04",
+"#z c #240e04",
+"#A c #e4e6e4",
+"#B c #7c461c",
+"#C c #844a1c",
+"#D c #8c4e1c",
+"#E c #4c2204",
+"#F c #3c1a04",
+"#G c #141614",
+"#H c #542204",
+"#I c #542604",
+"#J c #141214",
+"#K c #94521c",
+"#L c #9c561c",
+"#M c #5c2604",
+"#N c #642e04",
+"#O c #a4561c",
+"#P c #ac5a1c",
+"#Q c #b45e1c",
+"#R c #743204",
+"#S c #5c2a04",
+"#T c #0c0e0c",
+"#U c #bc621c",
+"#V c #cc6a1c",
+"#W c #7c3604",
+"#X c #944e1c",
+"#Y c #743604",
+"#Z c #6c3204",
+"#0 c #c4661c",
+"#1 c #843a04",
+"#2 c #0c0a0c",
+"#3 c #d46a1c",
+"#4 c #dc6e1c",
+"#5 c #dc721c",
+"#6 c #9c4604",
+"#7 c #e4761c",
+"#8 c #ec7a1c",
+"#9 c #f47a1c",
+"a. c #ac4a04",
+"a# c #944204",
+"aa c #fc7e1c",
+"ab c #fc821c",
+"ac c #fc861c",
+"ad c #fc7e14",
+"ae c #b44e04",
+"af c #a44a04",
+"ag c #fc8a1c",
+"ah c #fc8e1c",
+"ai c #ec761c",
+"aj c #fc921c",
+"ak c #fc961c",
+"al c #fc9e1c",
+"am c #fca21c",
+"an c #bc5e1c",
+"ao c #9c521c",
+"ap c #fcaa1c",
+"aq c #fcae1c",
+"ar c #fcba1c",
+"as c #fcca1c",
+"at c #fcda1c",
+"au c #fcf21c",
+"av c #fcee1c",
+"aw c #fcfe14",
+"ax c #44321c",
+"ay c #5c3e24",
+"az c #8c3e04",
+"aA c #8c5224",
+"aB c #945624",
+"aC c #9c5a24",
+"aD c #7c4a24",
+"aE c #c45604",
+"aF c #fc7604",
+"aG c #fca604",
+"aH c #fce204",
+"aI c #a45a1c",
+"aJ c #a45e24",
+"aK c #ac5e24",
+"aL c #fcce1c",
+"aM c #fcfe1c",
+"aN c #fcea14",
+/* pixels */
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"...........#.#.#.#.#.a.H........................................................................",
+"...........#.#.#.#.#.#.#.#.#.b.b.H..............................................................",
+"...........#.#.#.#.#.#.#.#.#.#.#.#.#.c.c.c.H....................................................",
+"...........#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.d.d.d.d.H..........................................",
+".........H.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.e.d.d.d.e.H................................",
+".........#.#.#.#.f.f.f.f.i.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.g.#.h.e.e.e.e.H........................",
+".........#.#.#.#.f.f.a.#.P.P.f.f.i.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.i.i.e....................",
+".........#.#.#.#.f.f.j.k.g.#.#.#.P.P.f.i.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.l.l.l.H..................",
+".........#.#.#.d.f.8.e.c.a.m.#.#.#.g.k.P.P.f.f.i.#.#.#.#.#.#.#.#.#.#.#.l.l.l....................",
+".........#.#.#.H.f.H.h.p.n.b.a.a.a.a.b.j.d.i.q.P.P.f.f.i.#.#.#.#.#.#.#.s.t.u.v.v.#.e.H..........",
+".......H.#.#.#.f.f.w.r.q.e.d.d.j.j.d.x.e.h.y.r.z.A.B.P.P.f.f.#.#.#.#.#.D.D.f.E.v.f.F.E.f.v.e.H..",
+".......#.#.#.#.f.f.C.G.z.r.h.i.i.i.h.q.o.r.z.w.B.H.C.I.I.J.#.#.#.#.#.#.K.L.u.E.f.E.E.f.E.f.v.E..",
+".......#.#.#.#.f.t.J.M.H.G.A.N.N.r.N.z.A.G.H.C.I.O.O.P.P.P.#.#.#.#.#.P.R.K.S.f.E.v.f.E.f.E.S.8..",
+".......#.#.#.d.f#c.U.V.J.I.C.B.B.H.H.C.C.M.O.J.P.W.V.U.U.U.#.#.#.#.#.X.X.Y.S.Z.u.f.E.E.f.0.E....",
+".......#.#.#.H.f.1.T.2.3.V.W.J.O.J.J.P.P.W.V.U.3.3.4.4.2.4.#.#.#.#.#.Y.Y.5.Y.L.f.f.E.f.v.0.S....",
+".......#.#.#.f.f.6.7.1.8.T.2.4.3.U.3.4.4.2.2.T.T.9.9.9.9.H.#.#.#.#.##.###a.Y#b.5.F.f.E.0.v.v....",
+".....H.#.#.#.f.f#c#d#e.7.7#f.1.8.9.9.8.8.8#f.1.1#f#f#f.1.#.#.#.#.#.C#h#g#i#j#j.L.S.E.f.E.0.8....",
+".....g.m.g.g.f.f#k#l#l#c#c#e#e.6.6.7.6.7.6.6.6.6.6#e.6.6.#.#.#.#.##i#i#m#n#o#a#p#b.v.0.0.v......",
+".....k#q#q.k.f.f#r#r#k#k#s#k#l#c#l#c#c#c#c#c#c#c#c#c#c#e.#.#.#.#.g#t#u#o#u#i#o#n.D.f.v.0.S......",
+".....a.a.k.d.f.f.E.l.t.t.t#r#r#r#k#k#k#k#s#k#s#s#k#l#l#l.g.m.g#q.m#v#v#w#x#y#y#a#z.F.0.v.v......",
+"....#A.a#A.H.f.v.E.E.E.E.E.l.E.l.l.t.t#r.t.t.t#r#r#k#k.H#q#q.k.k#q#B#C#D#E#E#m#F.R.S.v.0.8......",
+".....b#A.b.f.f#G.v#G.v.v.v#G.E.v.E.F.E.l.l.l.l.t.t.s.t.k.a.a.a.a.N#D#D#H#I#B#H#E.Q#p.0.v........",
+"...H.n.b.n.f.f#G#G#G#J#J#G#G#G#G.v#G#G.v.v.E.E.E.E.l.l#A#A#A#A#A#K#K#L#M#K#w#N#h#F.Z.0.S........",
+"...c.c.c.n.c.c.H#e#J#J#J#J#J#J#J#J#J#G#G#G#G.v.v.E.E.F.b.b.b.b.b#O#P#I#Q#L#R#v#S.Y.5.v.v........",
+"...c.j.c.c.j.c.c.c.H#e#T#T#T#T#T#T#T#J#J#J#G#G#G.v.v#e.n.n.n.c.n#Q#U#V#R#W#X#Y#Z.Y.Z.0.8........",
+"...j.j.j.j.j.j.j.j.j.j.j.H#e#T#T#J#T#T#T#J#J#J#G#G#G.H.j.c.j.j.N#0#V#W#1#Q#K#1#m#I.Z.v..........",
+"...d.d.d.f.d.d.d.#.1.d.j.d.d.H#e#2#2#J#T#T#T#J#J#G#G.j.j.j.d.j#3#4#5#1#V#Q#6#C#Y.Y#j.S..........",
+"...d.x.x.x.8.x.x.x.x.x.d.x.d.x.d.x.H#e#2#T#J#T#J#J#J.d.d.x.d.x#7#8#W#9#4a.#Oa##m#I.u.0..........",
+".......H.d.x.x.e.d.x.e.x.x.x.x.x.d.x.x.x.H#e#T#T#J#J.e.e.x.e.xaaabacadae#0#Oaf#m.8..............",
+"...........H.e.e.e.e.#.#.e.e.e.e.p.e.e.e.e.e.H#e#J.p.e.e.e.e.eacagahaeai#0#o.Z.f................",
+".................H.p.e.p.p.p.p.p.e.p.p.p.p.p.e.p.p.e.p.p.p.p.Najak#Q#1#B#m.Y.F.v................",
+".....................H.i.p.i.p.8.f.i.i.p.i.p.i.i.i.i.i.i.i.ialam#3anao#w#m.Y.8..................",
+".........................i.i.i.h.i.h.i.i.i.i.h.i.h.i.h.h.i.hapaq#4#0#P.8........................",
+".......................H.#.#.i.h.i.h.h.h.h.h.h.h.h.h.h.h.h.harar.8..............................",
+".......................#.f.f.f.f.f.f.q.h.q.q.q.f.8.q.q.q.qasasas................................",
+".......................#.f.f.f.f.f.f.f.q.q.y.q.y.f.8.q.q.yatatat................................",
+".........................f.f.f.f.f.f.f.S.5.q.y.q.y.y.y.y.yauav.F.F..............................",
+"...........................f.f.f.f.f.f.5#b#j#o#F.y.o.y.o.oawawax.s..............................",
+".............................f.f#b.S.5#b#j#n#F#y#E#M.o.oawawaway#...............................",
+"................................#p#F#Saz#n#F#y#H#SaAaAaBaCaBaAaD#u..............................",
+".....................................8azaEaFaGaHawaBaIaJaJaKaLaqaa..............................",
+"...............................................8awawawaMawaN.8..................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................"
+};
diff --git a/icons/48x48-general/mouse.xpm b/icons/48x48-general/mouse.xpm
new file mode 100644
index 0000000..b1b2b3c
--- /dev/null
+++ b/icons/48x48-general/mouse.xpm
@@ -0,0 +1,121 @@
+/* XPM */
+static char *mouse[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 66 2",
+/* colors */
+".. c None",
+".# c #5c727c",
+".a c #7c7a7c",
+".b c #5c5a84",
+".c c #585c94",
+".d c #6668a4",
+".e c #746ea6",
+".f c #7876ac",
+".g c #7c7ab4",
+".h c #1c8ea4",
+".i c #2492a4",
+".j c #7cb6c4",
+".k c #847eb4",
+".l c #8c8684",
+".m c #8c8a94",
+".n c #949288",
+".o c #98969a",
+".p c #8484a8",
+".q c #8987ba",
+".r c #8c9ea4",
+".s c #948ebc",
+".t c #9a9ba4",
+".u c #9c95b8",
+".v c #9ca2a4",
+".w c #94b2bc",
+".x c #a49e8c",
+".y c #a49e9c",
+".z c #a59ea4",
+".A c #a49eb4",
+".B c #a8a598",
+".C c #b4ae9c",
+".D c #a6a4aa",
+".E c #aaa9b5",
+".F c #b4aeb6",
+".G c #b4b2a8",
+".H c #b7b4bb",
+".I c #9a93c4",
+".J c #a89cc8",
+".K c #a8a2c8",
+".L c #acbac4",
+".M c #b4a9cb",
+".N c #b4aed4",
+".O c #bab9c4",
+".P c #bab4d4",
+".Q c #acc2cc",
+".R c #c4aeb4",
+".S c #c4bebc",
+".T c #c4bec4",
+".U c #c4bcd9",
+".V c #c8c2bc",
+".W c #c7c4c9",
+".X c #cac9d5",
+".Y c #ccd2dc",
+".Z c #d4cecc",
+".0 c #d4ced4",
+".1 c #d4d2cc",
+".2 c #d7d5d9",
+".3 c #d4cee4",
+".4 c #dbdae4",
+".5 c #e4dedc",
+".6 c #e4dee4",
+".7 c #e9e8e9",
+".8 c #f4eeec",
+".9 c #f4eef4",
+"#. c #f4f2ec",
+"## c #f6f4f4",
+/* pixels */
+".............................H.H.S.H.H.n........................................................",
+"..........................#..7.7.7.8.7.7.W.2.2.2.2.W............................................",
+"...........................9.7.7.7.9.7.8.O.0.0.2.2.4.2.W.W......................................",
+".........................5##.7.7.7.8.8.7.W.X.W.0.2.4.4.W.0.0.0.X................................",
+"........................##.8.7.7.7##.8.7.X.W.W.W.2.4.2.W.W.W.0.2.2..............................",
+".........................8##.7.7.7.8.9#..7.S.W.W.0.2.6.3.H.W.0.2.4..............................",
+"........................#.##.7.7.7.8.7.9.7.H.W.T.X.2.4.2.H.W.X.2.4.X............................",
+"........................####.7.7.7.7.9#..9.W.X.O.W.0.2.4.H.O.W.0.2.4............................",
+"........................####.7.7.7.8.9.7.7.W.0.T.T.0.2.2.T.H.O.X.2.4............................",
+".........................8##.7.7.7.7.7.8.8.W.2.W.O.W.2.2.X.D.H.W.2.2............................",
+".........................7###..7.7.8.8##.7.0.2.X.W.W.0.2.0.D.H.W.0.4.1..........................",
+".........................7###..8.7.7.7.9.8.4.W.0.W.W.X.0.X.D.H.O.0.2.2..........................",
+".........................X.2.2.7.7.8.7.8.7.7.W.2.X.W.W.X.W.D.H.H.W.0.2..........................",
+"..........................##.7.W.W.Z.7.8.7.7.W.4.0.X.W.W.W.t.H.H.W.0.2..........................",
+"..........................#####..9.7.0.X.W.W.D.W.W.W.W.O.H.m.o.o.o.D.F..........................",
+"..........................######.8.8.8.7.7.7.2.X.O.H.D.t.o.o.D.E.O.W.2..........................",
+"..........................#####.###..7.7.7.7.6.4.2.Q.L.R.O.E.E.E.H.T.0..........................",
+"..........................######.8.9.7.7.7.7.7.4.Y.i.r.z.O.E.E.E.H.O.0..........................",
+"...........................9#####.#..7.7.7.7.7.4.Y.h.#.l.t.E.E.E.F.O.W..........................",
+"...........................7#####..9.8.7.7.7.7.4.2.j.w.O.D.E.E.E.E.H.F..........................",
+"...........................6######.8.7.7.7.7.7.2.O.H.D.D.t.v.D.D.E.H.G..........................",
+"...........................3#####..9.7.7.7.7.4.2.E.t.o.o.o.t.E.v.D.H.C..........................",
+"...........................4.7##.8.8.7.7.7.7.6.2.2.X.W.O.E.D.v.D.E.H.B..........................",
+"...........................4.4##.8##.7.7.7.7.4.4.2.0.W.O.E.E.t.D.D.H.n..........................",
+"...........................3.X##.8.8.7.7.7.6.4.2.2.X.W.H.E.D.t.z.D.O.D..........................",
+"...........................0.U.7##.8.7.7.7.4.2.2.0.W.T.H.E.D.t.v.D.O.O..........................",
+"...........................3.X.0#..8.7.7.7.4.2.2.0.W.O.H.D.t.o.z.D.W.E..........................",
+"...........................X.X.P##.7.7.7.4.2.2.0.X.W.O.E.t.o.o.o.D.W.K..........................",
+"...........................X.X.N.7.8.7.7.6.2.0.X.W.O.H.D.t.o.o.y.D.W.E..........................",
+"...........................U.X.U.X##.7.7.4.2.0.X.W.O.E.z.t.o.o.z.E.W.A..........................",
+"...........................X.U.U.M##.7.7.4.2.X.W.T.H.E.D.o.o.o.D.F.X.A..........................",
+"...........................U.U.P.K.7.8.7.6.0.X.W.O.H.D.t.o.o.o.D.H.0.E..........................",
+"...........................X.U.N.M.X.7.7.4.2.X.W.H.E.D.t.o.o.D.D.O.0.E..........................",
+"...........................X.P.M.K.u.8.7.6.0.X.T.H.E.D.z.t.z.D.F.W.2.E..........................",
+"...........................F.P.K.K.q.4.7.4.0.X.T.H.E.D.D.D.D.D.H.W.2.O..........................",
+"...........................F.M.J.u.s.O.7.6.2.W.O.H.E.D.D.D.D.D.H.0.2.X..........................",
+".............................M.J.s.q.p.7.7.2.W.O.H.E.D.D.D.D.F.W.0.6.7..........................",
+".............................M.I.q.q.d.4.7.2.X.T.H.E.E.D.D.D.H.W.2.7.G..........................",
+".............................M.I.q.g.e.O.7.2.X.W.O.H.E.E.D.E.O.W.2.7............................",
+".............................M.u.q.f.d.u.7.2.X.W.O.H.F.E.E.H.W.0.4.V............................",
+".............................E.I.k.e.d.p.7.4.0.W.T.H.H.F.F.O.W.2.6..............................",
+"...............................I.f.e.d.t.7.4.2.W.T.O.H.H.H.W.0.2................................",
+"...............................u.f.d.c.T.7.4.0.X.W.O.H.H.T.X.2.C................................",
+"...............................t.f.d.b.7.7.6.2.X.W.T.O.W.W.0.V..................................",
+".................................f.c.O.7.7.2.2.W.W.W.W.W.0.B....................................",
+".................................a.P.7.7.7.4.0.W.W.W.W.W........................................",
+"...................................B.7.7.2.2.X.W.W.W............................................",
+".......................................x.H.W.B.................................................."
+};
diff --git a/icons/48x48-general/music.xpm b/icons/48x48-general/music.xpm
new file mode 100644
index 0000000..a3b2bd9
--- /dev/null
+++ b/icons/48x48-general/music.xpm
@@ -0,0 +1,268 @@
+/* XPM */
+static char * image_name[] = {
+"48 48 213 2",
+"_ c None",
+". c #618561856185",
+" c #FFFFFFFFFFFF",
+/*
+" c #618561856185",
+". c #FFFFFFFFFFFF",
+*/
+"X c #D75CD34CDF7D",
+"o c #CF3CCF3CDF7D",
+"O c #CF3CCB2BDF7D",
+"+ c #C71BC30BDF7D",
+"@ c #BEFBBEFBDF7D",
+"# c #BEFBBAEADF7D",
+"$ c #B6DAB6DADF7D",
+"% c #B6DAB2CADF7D",
+"& c #AEBAAEBADF7D",
+"* c #AEBAAAAADF7D",
+"= c #A699A699DF7D",
+"- c #A699A289DF7D",
+"; c #9E799E79DF7D",
+": c #9E799A69DF7D",
+"> c #96589658DF7D",
+", c #96589248DF7D",
+"< c #8E388E38DF7D",
+"1 c #8E388A28DF7D",
+"2 c #86178617DF7D",
+"3 c #C71BC30BCF3C",
+"4 c #596555555965",
+"5 c #492449244924",
+"6 c #492445144103",
+"7 c #410341034103",
+"8 c #41033CF34103",
+"9 c #41033CF338E3",
+"0 c #38E338E338E3",
+"q c #410338E34103",
+"w c #38E334D338E3",
+"e c #30C230C230C2",
+"r c #61855D7579E7",
+"t c #A699A289D75C",
+"y c #69A669A669A6",
+"u c #20811C711861",
+"i c #208118611861",
+"p c #208114511861",
+"a c #30C22CB228A2",
+"s c #86178617AEBA",
+"d c #28A21C712081",
+"f c #5965596571C6",
+"g c #86178207DF7D",
+"h c #BEFBBAEAC71B",
+"j c #38E334D330C2",
+"k c #410338E338E3",
+"l c #38E330C230C2",
+"z c #28A228A228A2",
+"x c #410334D328A2",
+"c c #79E771C64103",
+"v c #C71BC30B9658",
+"b c #E79DDB6C6185",
+"n c #F7DEEBAD5144",
+"m c #186114511040",
+"M c #28A220812081",
+"N c #186118611861",
+"B c #186114511861",
+"V c #28A224921040",
+"C c #861779E728A2",
+"Z c #AEBAA69938E3",
+"A c #E79DDB6C4103",
+"S c #FFFFF3CE4924",
+"D c #79E77DF7DF7D",
+"F c #B6DAB2CAC71B",
+"G c #6185596528A2",
+"H c #EFBEE79D4924",
+"J c #C71BBEFB79E7",
+"K c #B6DAAAAAAEBA",
+"L c #CF3CC71B4103",
+"P c #8E38861738E3",
+"I c #61854D342081",
+"U c #96589658CF3C",
+"Y c #79E779E7DF7D",
+"T c #104014511040",
+"R c #596555552081",
+"E c #20811C712081",
+"W c #30C22CB238E3",
+"Q c #C71BBEFB9658",
+"! c #186110401040",
+"~ c #28A2249228A2",
+"^ c #514449244924",
+"/ c #51444D345144",
+"( c #8E388617C71B",
+") c #BEFBB6DA9E79",
+"_ c #AEBAAAAAC71B",
+"` c #618559655965",
+"' c #596555551861",
+"] c #861775D62081",
+"[ c #AEBAA289AEBA",
+"{ c #71C675D6DF7D",
+"} c #18610C301040",
+"| c #492445144924",
+" . c #10400C301040",
+".. c #28A2249230C2",
+"X. c #BEFBB2CA9658",
+"o. c #71C669A669A6",
+"O. c #8E3886178E38",
+"+. c #D75CCF3C79E7",
+"@. c #EFBEE38D5965",
+"#. c #E79DDF7D6185",
+"$. c #71C671C6DF7D",
+"%. c #104008201040",
+"&. c #861782078617",
+"*. c #965879E779E7",
+"=. c #30C22CB230C2",
+"-. c #38E330C20820",
+";. c #D75CBEFB30C2",
+":. c #71C675D6D75C",
+">. c #A699A289AEBA",
+",. c #104010401040",
+"<. c #38E32CB21040",
+"1. c #D75CCF3C4924",
+"2. c #F7DEEFBE4924",
+"3. c #8E386DB628A2",
+"4. c #EFBECB2B38E3",
+"5. c #8E387DF7AEBA",
+"6. c #B6DAAEBA9658",
+"7. c #69A66DB6DF7D",
+"8. c #FFFFD75C2081",
+"9. c #79E771C65144",
+"0. c #86178617D75C",
+"q. c #A6999E79AEBA",
+"w. c #A699A699C71B",
+"e. c #71C6659538E3",
+"r. c #69A669A6DF7D",
+"t. c #104008200820",
+"y. c #514451445144",
+"u. c #596559655965",
+"i. c #28A2249238E3",
+"p. c #9E79861779E7",
+"a. c #61856595DF7D",
+"s. c #61855D7569A6",
+"d. c #71C671C679E7",
+"f. c #79E775D679E7",
+"g. c #79E779E7AEBA",
+"h. c #71C66DB671C6",
+"j. c #28A2208128A2",
+"k. c #861782078E38",
+"l. c #DF7DCF3C5144",
+"z. c #79E775D69658",
+"x. c #61856185DF7D",
+"c. c #A699A289CF3C",
+"v. c #79E779E78617",
+"b. c #10400C300820",
+"n. c #69A66DB6CF3C",
+"m. c #9E799248AEBA",
+"M. c #D75CCF3C71C6",
+"N. c #86177DF78617",
+"B. c #71C671C6C71B",
+"V. c #AEBAAAAA9658",
+"C. c #E79DDB6C5965",
+"Z. c #59655D75DF7D",
+"A. c #208120812081",
+"S. c #9E799A69A699",
+"D. c #86177DF78E38",
+"F. c #6185596569A6",
+"G. c #38E330C228A2",
+"H. c #9E7996584103",
+"J. c #69A66595D75C",
+"K. c #A699A2899658",
+"L. c #59655965DF7D",
+"P. c #9E799E79CF3C",
+"I. c #69A6618530C2",
+"U. c #AEBAA2899658",
+"Y. c #DF7DD34C4924",
+"T. c #6185618569A6",
+"R. c #96589248AEBA",
+"E. c #51445555DF7D",
+"W. c #596555556185",
+"Q. c #965896589E79",
+"!. c #8E388A289658",
+"~. c #69A669A671C6",
+"^. c #B6DAAAAA5965",
+"/. c #96588E38AEBA",
+"(. c #A6999E799E79",
+"). c #49244D345144",
+"_. c #861786179658",
+"`. c #492445145965",
+"'. c #69A6659569A6",
+"]. c #79E771C638E3",
+"[. c #51445144DF7D",
+"{. c #AEBAA28971C6",
+"}. c #96588A2838E3",
+"|. c #AEBA9E799658",
+" X c #861771C69E79",
+".X c #61856595D75C",
+"XX c #71C66595AEBA",
+"oX c #BEFB8E381861",
+"OX c #49244D34DF7D",
+"+X c #A699A699AEBA",
+"@X c #79E775D628A2",
+"#X c #DF7DD34C69A6",
+"$X c #61855D75BEFB",
+"%X c #61855D75AEBA",
+"&X c #71C6659528A2",
+"*X c #61856595AEBA",
+"=X c #59655965D75C",
+"-X c #59655144C71B",
+";X c #61854D3430C2",
+":X c #69A64D340820",
+">X c #30C22CB24103",
+",X c #69A665959658",
+"<X c #49244924DF7D",
+"1X c #D75CCB2B4103",
+"2X c #49244514DF7D",
+"3X c #49244D346185",
+"4X c #104004100820",
+"5X c #51444D346185",
+"6X c #41034103DF7D",
+"7X c #71C675D6BEFB",
+"8X c #71C671C6CF3C",
+"9X c #41033CF3DF7D",
+" . ",
+" X X X X o o O O O + + + + @ @ @ # # $ $ % % % & & * * * = = - - ; ; ; : : > > , , , < < 1 1 . ",
+" X X X o o O O O + + + + @ @ @ # # $ $ % % % & & * * * = = - - - ; ; : : > > , , , < < 1 1 2 . ",
+" X X o 3 4 5 5 6 7 8 8 9 0 9 0 0 0 q 0 0 0 0 0 0 w e r t - - ; ; ; : : > > > , , < < 1 1 2 2 . ",
+" X o X y u i i i i i p i i i i i i i i i i i i i i i a s - - ; ; : : > > , , , < < 1 1 2 2 2 . ",
+" o o 3 u u i i i i i p u i i u i u u u u i u i i u u d f - ; ; : : > > , , , < < 1 1 2 2 2 g . ",
+" o O h j 0 0 9 6 9 7 9 0 k j a l j e a a a e e a a z x c v b n : : > , , , < < 1 1 2 2 2 g g . ",
+" O O h m d M N B p B B N i i i i p i i i i d V C Z A S S S S S > > , , , < < 1 1 2 2 2 g g D . ",
+" O O F m 8 7 N p B N N N i i i i i i i i i i G S S S H J v K v > , , , < < 1 1 2 2 2 g g D D . ",
+" O + F m j l m N N N N B B N i N i i i N i i G L P I i a U > v > , , < < 1 1 2 2 2 g g D D Y . ",
+" + + F T m T m B i N p N m p M u i B N N N N R C i E i W > > Q , , < < 1 1 2 2 2 g g D D Y Y . ",
+" + + F m m m m m ! m B m ~ 6 ^ / 5 ~ B B N B R C N N i W > , Q , < < ( ) 2 2 2 g g D D Y Y Y . ",
+" + + _ T ! m ! m m m m d 9 ^ 4 ` ^ 8 ~ m m m ' ] N N i W , , Q < < < [ S 2 2 g g D D Y Y Y { . ",
+" + @ _ } m ! m m m ! T 9 6 ^ 9 e ^ 5 | T ! m ' ] ! N N W , , Q < 1 1 [ b 2 g g D D Y Y Y { { . ",
+" @ @ _ T ! .! ! ! ! T 6 6 ^ 0 j j / 5 ! ! m ' ] m m N .., < Q 1 1 1 [ X.g g D D Y Y Y { { { . ",
+" @ @ _ .! ! ! m .m } 6 6 o.K O./ | | m m m ' ] T m m I +.@.#.1 2 2 [ X.g D D Y Y Y { { $.$.. ",
+" @ # _ T m .! .! m %.z ^ 4 &.*.^ ^ =.m B m G ] i m -.S S S ;.:.1 g >.X.D D Y Y Y { { { $.$.. ",
+" # # _ .m .m m .m } T a ^ ^ ^ 6 a ,.<.1.2.S 3.9 } V 2.S 4.5.2 2 g >.6.D Y Y Y { { $.$.$.7.. ",
+" # $ _ . . . . .,.} } } ,.u l l d m m L S S 8.9.6 T m a ( 0.g g g g q.6.Y Y Y { { { $.$.7.7.. ",
+" $ $ w. .} %. .} ,. . .} } } } .%.m m ] A 4.e.` e m m ..2 2 2 g g D q.6.Y Y { { $.$.$.7.7.r.. ",
+" $ % w. .t. . .,.,.} t.} z y. / w N .T . .T T ! m ..2 2 g g D D [ 6.Y { { { $.$.7.7.r.r.. ",
+" % % w.t. .t.} T . .z 4 ^ y.u.u.` / u.y.u } m m .! m i.2 g g 5.b 2.S p.{ { $.$.$.7.7.r.r.a.. ",
+" % % w.t. .%. . .} w 5 s.&.&.d.y d.&.f.4 4 z .m m .m ..g g D b S S 8.g.{ { $.$.7.7.r.r.a.a.. ",
+" % & w.t.%. .t.} e ^ &.h.l ~ M j.d j.7 k.y 7 i T ,. .m ..g D D X.@.l.z.{ $.$.$.7.7.r.r.r.a.a.. ",
+" & & w.t.} %.t.z 8 k.^ a z z z ~ ~ j.~ u y y 0 B } ! ,...D D Y Y Y Y { $.$.$.7.7.r.r.a.a.a.x.. ",
+" & * c.t. .t.N j v./ =.a a ~ M M M j.j.~ M d.5 =.b.m m ..D Y Y Y { { { $.$.7.n.m.6.M.n a.x.x.. ",
+" * * c.} .t.z 5 h.l =.a ~ M l 9 ~ M j.~ ~ j.N.9 N m ...Y Y Y { { { B.V.v C.S S S S S x.x.Z.. ",
+" * * c.} .T w d.8 l =.a A.=.k.S.v.M j.~ z u h.7 A.} ,...Y Y { { { $.m.S S S n M.V.5.V.x.Z.Z.. ",
+" * = c.} .i 8 N.a =.e e i =.s.D.F.~ d j.~ G.H. a } ,...Y { { { $.$.m.b V.5.J.a.a.x.K.x.Z.L.. ",
+" = = P.} .u 6 v.=.=.W =.B u e 8 =.i M ~ ~ I.S y l } m ..{ { $.$.$.7.m.U.r.a.a.a.x.x.K.Z.Z.L.. ",
+" = - c.} } E 6 k.W e 0 q ~ B M j.i E ~ ~ ~ I.Y.T.l ,.T ..{ { $.$.7.7.m.U.r.a.a.x.x.x.K.L.L.L.. ",
+" - - P.T %.i | D.e q 8 | 4 8 m ,.~ 0 =.a z I.H.u.a T ! ..$.$.$.7.7.r.R.U.a.a.x.x.Z.Z.K.L.L.E.. ",
+" - - P.T m B 8 d.4 8 | / W.v.Q.!.~.7 q e a G ^.8 M m m ..$.$.7.7.r.r./.U.a.x.x.Z.Z.L.(.L.E.E.. ",
+" - ; P.T ! } =.)._.`./ 4 '.~.~.~.W.| 8 w j ].^.l N m m ..$.7.7.r.r.a./.U.x.x.Z.Z.Z.L.(.E.E.[.. ",
+" ; ; P.T m } d 5 v.d.W.F.y ~.'.'.s./ 6 8 q {.}.a ! B m i.7.7.r.r.a.a./.|.x.Z.Z. XJ C.b E.[.[.. ",
+" ; : P.m m m } =.0 !.!.d.~.'.'.s.F.W.).).z.H.}.i N N B i.7.r.r.r.a..XR.|.Z.Z.XXS S S oX[.[.OX. ",
+" : : P.m ! m } ! e 9 f.+X!.v.v.h.h.~.v._.4 e.@Xm m m m i.r.r.a.XX#X2.S *.Z.L.$X2.S 4.%X[.OXOX. ",
+" : > U . .t.} ,.p j j 6 N.S.S.R.S._.'.6 0 &X] m m m m i.r.r.a.b S S 8.*XL.L.L.=X-X[.[.OXOXOX. ",
+" > > U ,.%.t.t. .%.m z k a j 6 ^ 7 7 ;XL 2.S :XT ! ! T >Xa.a.a.|.@.l.,XL.L.L.E.E.[.[.OXOXOX<X. ",
+" > , P. .%.%.%.t.} .} B u a l l a A.1XS S 8.V ! m ! ! `.a.a.x.x.Z.Z.Z.L.L.E.E.[.[.OXOXOX<X<X. ",
+" , , U T t.%.t.t.%.} t.} } t.t.} t.} @XA ;.-. .m ! ! m `.a.x.x.Z.Z.L.L.L.E.E.[.[.OXOXOX<X<X2X. ",
+" , , U } %.t.%.%.t.t.t.t.%.} T } } } b.b.} ,.! .! m m 3Xx.x.Z.Z.L.L.L.E.E.[.[.OXOXOX<X<X2X2X. ",
+" , < U ! m ! t.t.t.t.4Xt.%.%.%.} t. .b.T m ! ! ! p p m 5Xx.Z.Z.L.L.L.E.E.[.[.OXOXOX<X<X2X2X6X. ",
+" < < U } i ! b.t.t.%.t.%. .%.t.%.%.t.t.} . .! m i ! p 5XZ.Z.Z.L.L.E.E.[.[.OXOXOX<X<X2X2X6X6X. ",
+" < 1 U m } } t.t.4X4Xt.4X4Xt.t.t.} %.} } } ! .p } ! T 5XZ.L.L.L.E.E.[.[.OXOXOX<X<X2X2X6X6X6X. ",
+" 1 1 < 7X7X7X7X7X7X7X7X7XB.7XB.B.B.B.8XB.8X8X8X8X8X8X8X$.Z.L.L.E.E.[.[.OXOXOX<X<X2X2X6X6X6X9X. ",
+" 1 2 2 2 g g g D Y Y { { { $.$.$.$.7.r.r.r.a.a.x.x.Z.Z.L.L.L.E.E.[.[.OXOXOX<X<X2X2X6X6X6X9X9X. ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/icons/48x48-general/netscape.xpm b/icons/48x48-general/netscape.xpm
new file mode 100644
index 0000000..2818ef9
--- /dev/null
+++ b/icons/48x48-general/netscape.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *netscape[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 17 1",
+/* colors */
+"_ c none",
+". c #040204",
+"# c #048204",
+"a c #840204",
+"b c #1c5e64",
+"c c #848204",
+"d c #04363c",
+"e c #fcfe04",
+"f c #048284",
+"g c #848284",
+"h c #c4c2c4",
+"i c #040284",
+"j c #fc0204",
+"k c #2c7e8c",
+"l c #449aa4",
+"m c #bca2a4",
+"n c #fcfefc",
+/* pixels */
+"lllllllllllllllllllllllllllllllllllllllllllllll.",
+"ldddddddddddddddddddddddddddddddddddddddddddddd.",
+"ldddddddddddddddddddddddddddddddddddddddddddddd.",
+"ldbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdd.",
+"lbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd.",
+"ldbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdd.",
+"lbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd.",
+"ldbdbdbdbdbdbdbdbbbbbbbbbbbbbbbbbdbdbdbdbdbdbdd.",
+"lbdbdbdbdbdbbbbbbbbbbbbbbbbbbbbbbbbbbbdbdbdbdbd.",
+"ldbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbdbdd.",
+"lbbbbbbfbbfbbbbbfbbbfbbbbfbbbbbbbbbbfbbbbbbbbbd.",
+"lbbfbfbbbbbbfbbfbbfbbbbfbbbfbbfbbfbbbbbfbbfbfbd.",
+"lfbbbbbbbfbbbbbbbbbfbbfbffbbbfbbbbbfbfbbbbbfbbd.",
+"lbbbfbfbfbfbfbfbfbfbbffbfffbfbfbfbfbfbfbfbfbfbd.",
+"lfbfbfbfbfbfbfbfbfbfffbbbbffbfbfbfbfbfbfbfbfbfd.",
+"lbfbfbfbfbfbfbfbfbfffhgh.dbffbfbfbfbfbfbfbfbfbd.",
+"lfbfbfbfbfbfbfbfbffblechh.dfffbfbfbfbfbfbfbfbfd.",
+"lbfbfbfbfbfbfbfbfbffhejhh.dbfffbfbfbfbfbfbfbfbd.",
+"lfbfbfbffffffffffffbhechcd.dfffffffffffffffffbd.",
+"lbfffffffffffffffflkhejch..dffffffffffffffffffd.",
+"lfffffffffffffffffflhecjm..dffffffffffffffffffd.",
+"lffffflffflffflffflfhejccd.dfflffflffflffflfffd.",
+"llbbbbfflffflffflfllhecac..bbffflffflfflfllklfd.",
+"lghgkbbbfflffflffffbhhaccd.blblffflfffffkgheegd.",
+"lnenggdbbffflffflbbbhebacddbbbbflffflffllememgd.",
+"lncemhgddblllblbbbddmhjb#.dddbbffflflllgeejcggd.",
+"lhecjmhgddflbbbbheemcmacahng.ddbbfllflfenjcgedd.",
+"lghecjghgddbbbhneccacacaccccgmdddbffffhgjcge.dd.",
+"llghehaghgddhngcacacacacacacjccemddbmhejcee.dfd.",
+"lfbghceabhgeeacacacacacacacacjcjhecdgcjehg.ddld.",
+"lbbdgmmmjbjgjcacacacacacjcacacjcjmhmajecc.ddlfd.",
+"lbdbddgccagacacacacacacjcjcjcjcjcjcacam#d.dbfld.",
+"lbbddddecbacacacacacacjcjcjcjcjcjcjcjmcd.dbbbfd.",
+"ldddddmccacacacacacacjcabjbjcjcjcjecccg.d.ddbbd.",
+"ld.ddmmmacacacacacajdhjn.aacacjbjcjejecc.d.bdbd.",
+"l.d.memacacacjcacad..ecl...abacjcjejecegc.d.bdd.",
+"ld.dmmjcacjcjcjca....eae....cbacjgjejecngc.d.dd.",
+"l.dcnjcacjcjcacnbb...ecl...cnnbacjejejecng..d.d.",
+"l.dnccacjcjbjcacmbb..ejh..chebjbjcjejejecnci.dd.",
+"lddncjcjcjcjcdcacmgd.ecg.cmejbbj.jcjejejecg.d.d.",
+"ldmmjcjcjcjb..bcmahcchjegghjcjc..djejejejhnd..d.",
+"ldnmcjcjcjca...behamgmcgmhnjmc....djcjejechg..d.",
+"ldncjcjcjcab....dcccjcdcjcgmc.....dcjejejehnd.d.",
+"lmegcjcjcaca....abmjcjcjcjggdbbbbddacjejejcng.d.",
+"lmecjcjcjbaggeeemgccjcccjcjceeeehbjcacjejejgg.d.",
+"lgcjcjcjcjbcccccgjcjcjcjcjcjcccjcjcjcjcjcjcjh.d.",
+"ldddddddddddddddddddddddddddddddddddddddddddddd.",
+"................................................",
+};
diff --git a/icons/48x48-general/network.xpm b/icons/48x48-general/network.xpm
new file mode 100644
index 0000000..7b60b68
--- /dev/null
+++ b/icons/48x48-general/network.xpm
@@ -0,0 +1,92 @@
+/* XPM */
+static char * Network_xpm[] = {
+"48 48 41 1",
+" c None",
+". c #E79DEBADE79D",
+"X c #DF7DE38DDF7D",
+"o c #CF3CCB2BCF3C",
+"O c #BEFBBAEABEFB",
+"+ c #71C671C671C6",
+"@ c #EFBEEBADEFBE",
+"# c #DF7DDB6CDF7D",
+"$ c #C71BCB2BC71B",
+"% c #AEBAB2CAAEBA",
+"& c #618561856185",
+"* c #000000000000",
+"= c #596559655965",
+"- c #2081208130C2",
+"; c #30C220814103",
+": c #30C230C25144",
+"> c #30C220815144",
+", c #410330C25144",
+"< c #208130C24103",
+"1 c #410330C26185",
+"2 c #30C241036185",
+"3 c #410341034103",
+"4 c #410341036185",
+"5 c #410338E379E7",
+"6 c #514441036185",
+"7 c #514461856185",
+"8 c #5144514471C6",
+"9 c #618551448E38",
+"0 c #30C230C26185",
+"q c #D75CD34CD75C",
+"w c #9E799A69A699",
+"e c #965892489658",
+"r c #861782078617",
+"t c #38E3A2894103",
+"y c #AEBAB2CAB6DA",
+"u c #208128A228A2",
+"i c #E79DCF3C5965",
+"p c #D75C6DB628A2",
+"a c #9E7975D630C2",
+"s c #965869A61040",
+"d c #38E328A20000",
+" ..........XooooooOOOOOO++ ",
+" @#######$$$$$$OOOOO%%%%&&+ ",
+" @#$$$OOOOOOOOOO%%%%%%%%&&&++ ",
+" @#O******************%%&&&== ",
+" @#O-;-;-;;;:>:,:>:>:;%%&&&== ",
+" @#O;<;<>:::12121:1:::%%&&&== ",
+" @#O-;:>:13145454141,1%%&&&== ",
+" @#O;<::14556567645452%%&&&== ",
+" @#O:>:145658585665541%%&&&== ",
+" @#O>:1257589998576454%%&&&== ",
+" @#O:,,646899989866645%%&&&== ",
+" @#O::1467589858576564%%&&&== ",
+" @#O:,,146658585865888%%&&&== ",
+" @#O>:1255675767688888%%&&&== ",
+" @#O:,:14546664688..........XooooooOOOOOOO++ ",
+" @#O>:021454645888@q######$$$$$$OOOOO%%%ww&&+ ",
+" @#O:>:,:111414888@q$$$OOOOOOOOOO%%%wwwwww&&&++ ",
+" @#O;<::0:1:128888@qO*******************ww&&&== ",
+" @#qqqqqoo$$OOOOO%@q%-;-;-;;;:>:,:>:>:;*ww&&&== ",
+" @#qqqqqo$$$OOOOO%@q%;<;<>:::12121:1:::*ww&&&== ",
+" OOOOOOOOOOOOOO%%%@q%-;:>:13145454141,1*ww&&&== ",
+" oO%%+= @q%;<::14556567645452*ww&&&== ",
+" wwwwoww+=====@q%:>:145658585665541*ww&&&== ",
+" ww%%oo%%+++++++@q%>:1257589998576454*ww&&&== ",
+" ww%%%%%OOO%%werrr@q%:,,646899989866645*ww&&&== ",
+"%XXXXXXqqqqqqqOOOO@q%::1467589858576564*ww&&&== ",
+"qOOOOOOO%%%%%%%%%%@q%:,,146658585865645*ww&&&== ",
+"qOOttt%%%%%%%%%eee@q%>:1255675767676454*ww&&&== ",
+"qOOttt%%%%%%%%++==@q%:,:145466646464541*ww&&&= ",
+"qOOO%%%%%%%%%%%%qq@q%>:0214546455645412*ww&&& ",
+"qOO%%%%%%%%%%%%%%%@q%:>:,:1114145411131*ww&&& ",
+"qO%%%%%%%%%%%%%%%%@q%;<::0:1:1212121:1:*ww&&& ",
+"wwwwwwwwwwwwwwwwww@q%%%%yywwwwwwwwwwwwwwww&& ",
+" &&&&&&&&&&&&&&&&&@q$$$OOOOOO%%%wwwwwwwwww&& ",
+" %+=u %%%%%%%%%OOOOOwweeeeeeee& ",
+" %+=u ooO%%+= ",
+" qr+u wwwwo%ww+=====+++++++++++",
+" qr+u ww%%oo%ww++++++++++++rrrr+=",
+" qr+u ww%%%%%OOOO%%w++rrrrrrrrr+===",
+" qr+u %XXXXXXXXXOOOOwwwwrrr++++=====",
+" iiiiiip qOOOOOOO%%%%%%%%%%%%%%%ww=====",
+" qqqqqqiiiiip%qqqqqOOttt%%%%%%%%%eeeeeewwww=====",
+"wrrrrrrppppprrrrrrqOOttt%%%%%%%%++=====++ww=====",
+" uuuuuuaaaaaauuuuuqOO%%%%%%%%%%%%%qqqqq%%we=====",
+" ssssssd qO%%%%%%%%%%%%%%%%%%%%%we=====",
+" q%%%%%%%%%%%%%%%%%%%%%%we=====",
+" wwwwwwwwwwwwwwwwwwwwwwwwe=== ",
+" ========================= "};
diff --git a/icons/48x48-general/news.xpm b/icons/48x48-general/news.xpm
new file mode 100644
index 0000000..2817721
--- /dev/null
+++ b/icons/48x48-general/news.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 18 1",
+" c black",
+". c #301010",
+"X c #502010",
+"o c #704010",
+"O c #505050",
+"+ c #705050",
+"@ c #708080",
+"# c #a06020",
+"$ c #b07020",
+"% c #c07020",
+"& c #a08070",
+"* c #d08040",
+"= c #f09040",
+"- c #a0a0a0",
+"; c #d0a090",
+": c #f0c0a0",
+"> c gray94",
+", c None",
+/* pixels */
+",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,",
+",,,,,,,,,,,,,,,,,,,,,-..O..-,,,,,,,,,,,,,,,,,,,,",
+",,,,,,,,,,,,,,,,,,,-XX##o#=..-,,,,,,,,,,,,,,,,,,",
+",,,,,,,,,,,,,,,,,,,X####====#.,,,,,,,,,,,,,,,,,,",
+",,,,,,,,,,,,,,,,,,X#XXX#=#...#.,,,,,,,,,,,,,,,,,",
+",,,,,,,,,,,,,-XXXXX===oXo.o##=.....-,,,,,,,,,,,,",
+",,,,,,,,,,,,XX###X=====o.o##==#.###..,,,,,,,,,,,",
+",,,,,,,,,-XXO####X======#####=#.#$##o..-,,,,,,,,",
+",,,,,,,,-X##=#=#Xo=====%##$#==#oX$#==##.-,,,,,,,",
+",,,,,,,-Xo====## #=====%##%====# ==#$#$o.-,,,,,,",
+",,,,,,,Oo====#= #======###===## ===$##o.-,,,,,",
+",,,,,,-X#=====# =====%##==# #=#$#$#.-,,,,,",
+",,,,,,-X#===## O%O #=#=##.-,,,,,",
+",,,,,,-X=====# ##==#$.-,,,,,",
+",,,,,,-X====#=#o o##==###.-,,,,,",
+",,,,,,-X#====#=#=o o##====#=#.-,,,,,",
+",,,,,,,oo=======#=#=##oo oo####$$===#==$oo-,,,,,",
+",,,,,,,oo#=========#=#=#=#=#$#$$= o===#$o$,,,- ,",
+",,,,,,,,Xo#===============#=#=#= o##oX,,,O O-",
+",,,,,,,,,Xo##==================OO O O,-O O-,",
+",,,,,,,,,OXXXXo##============= O O O O O--O",
+",,,,,,O...+ ++XXXo####=====## >>- OO O-O ",
+",,,,,XX##.+ & ...XXXXXXXX# >>>>>>>>- OO >O",
+",,,,XX##*.+ + O >>>> >>>>- OO -",
+",,,OX##*..+ - > >>> > >>>-- O-",
+",,,X##*#.=++ -: > >> >>> >> >>-- -",
+",,XX#*#.#=+& +::O >>> > >> >>>>O -",
+",,X#*#.#==++& + :-O->> >>>> >>>> >- -",
+",OX#=.##==.+++& +&& :- >>> > >>>>>> >>>>>O-",
+",X#=o..#===.+ &++++&;;: - >> >>> >>>>> > >> --",
+"*X##=ooX#==.+& &&&&&& - O>> >>> >>>>>> >>>>>",
+"*#=...oo.#==.&&;:;& && O-@ @ @@@ > >> > >>>",
+"*=*oo*o..o..o...&& &;; O--@@ @ >>> >> > >>",
+"=*#o.#**..##..ooX &::;O OOO-@@- O >> >> >> >",
+"==##oooXo##..o#o &::::::O - @>>>> >>> >,",
+"==###.oo###..## &;:::&;::::::::::; @ >>> >> >>,",
+"=#=##.o#**#.oX &;::::;&::+::;&&&&& >> > >>>,",
+"=#*#oo#***=..&&&:::::::::+ @@>>> >> >>> ,",
+",==#Xo**#=*#.&&&;::&&:: :::;;&&&& >>>> >> >> ,,",
+",==#X**====#.&&&;:::;::+ > >>> >>> ,,",
+",=##X*===#=*.+&&&;;::: :::;&&&& O > >> >> >>,,",
+",#=#Xo======#.+&&&& :: @@> >> >> >>,,",
+",,#=oX=#==#=*.+++& ++ :::;&&&& O@ > >>> >> >,,,",
+",,=##X=#=#*#=..++ O-OO OO , >> >> >>,,,,",
+",,#=#Xo==#=#=#.+ OOO--OO@@@@@O> > >> >>> >,,,,,",
+",,,#=oX##O ##*. OO--> > >@@> > > >>> > ,,,,,,",
+",,,,##X## #=o#..O---> ,,, > >> > >> >> >,,,,,,,",
+",,,,,,##*#**##.O--,,,,,,, >> ,>>>>,,>,,,,,,,,,"
+};
diff --git a/icons/48x48-general/printing.xpm b/icons/48x48-general/printing.xpm
new file mode 100644
index 0000000..700f2e1
--- /dev/null
+++ b/icons/48x48-general/printing.xpm
@@ -0,0 +1,113 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 59 1",
+" c Gray0",
+". c #000408",
+"X c #100c18",
+"o c #181820",
+"O c #202428",
+"+ c #282830",
+"@ c Gray19",
+"# c #303038",
+"$ c #303838",
+"% c #383841",
+"& c #383849",
+"* c #414149",
+"= c #494551",
+"- c #494951",
+"; c #515559",
+": c #515161",
+"> c #595969",
+", c #595d69",
+"< c #596159",
+"1 c #616169",
+"2 c #616569",
+"3 c #616171",
+"4 c #616571",
+"5 c #696971",
+"6 c #696d71",
+"7 c #696979",
+"8 c #717179",
+"9 c #717979",
+"0 c #797179",
+"q c #717186",
+"w c #798286",
+"e c #867d8e",
+"r c #86868e",
+"t c #8e8696",
+"y c #8e8e96",
+"u c #8e8a9e",
+"i c #8e929e",
+"p c #96969e",
+"a c #9e929e",
+"s c #9e96a6",
+"d c #9e9aa6",
+"f c #9e9aae",
+"g c #a69ea6",
+"h c #a6a2ae",
+"j c #aea6b6",
+"k c #b6b2b6",
+"l c #b6b6be",
+"z c #bebec7",
+"x c #c7cbcf",
+"c c #cfcfd7",
+"v c #d7d7d7",
+"b c #dfdbe7",
+"n c #e7e3e7",
+"m c #e7e7ef",
+"M c #efeff7",
+"N c #efebff",
+"B c #f7f3f7",
+"V c #f7fbf7",
+"C c None",
+/* pixels */
+"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC",
+"CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC",
+"CCCCCCCCCCCCCCCCCCzbmbzjCCCCCCCCCCCCCCCCCCCCCCCC",
+"CCCCCCCCCCCCCCCCCzMVVVVVmzjCCCCCCCCCCCCCCCCCCCCC",
+"CCCCCCCCCCCCCCCCzMv5wnBVVBVmcxCCCCCCCCCCCCCCCCCC",
+"CCCCCCCCCCCCCCCkBn3..+=wxcBVVVMbxCCCCCCCCCCCCCCC",
+"CCCCCCCCCCCCCCzbv9o.o....@3kznVVVVmxlCCCCCCCCCCC",
+"CCCCCCCCCCCCCcBV1.Oo0Xo=...X#1hxmMVBVnclCCCCCCCC",
+"CCCCCCCCCCCCmVl-oo@Xyr<2@.%#...X+5lVBVBVMMljCCCC",
+"CCCCCCCCCCCBj-Xo++O.-28hy5heXX*..o$mk6kBVBMBvh;o",
+"CCCCCCCCCmz;OX*6eru92$$-;5dh41fwXOkj..XO<kBVx:OX",
+"CCCCCCVmy<;0dvVVMmVVbkhr6=$<>wlr;hc....wyXOv;++X",
+"CCCBVx2;ecMBVVMMMmBmmnmxzj9=4*O*kmpyOO...XV*#o#X",
+"CmBzdy6<=ycmBVVVVMbMmBnbnmccl,&pBBVBBjjO&B9Oo-O.",
+"CMVBVBzd9<-;rlmMBBBbmMmla2=OX9nMVVVVVVBBMwo@#@OX",
+"CmBmmMVBckay2&:yxmMVbky:@oO6kMbnmbMmBBBBwX$@+OX.",
+"CBbbvbmMVmBkhte;&-e9%XOoO<lmmccxlzccvmx4O+&OO%&.",
+"CBxvvMnnmnMVMncckt1OooO8zmbzcxxlkllbzi-$%#X%$&=.",
+"CMckkxcvmmMxMVVBVMvw61axMvllkllllxzh,+#OO+O-*-*.",
+"CBblzkjlccnbmvxcBBVBzhzxhiklhjkzkhr$+#oo+-*=%=$.",
+"CBmlmmvzkgjcvvvccxxVVMBnvzzjajlg9;++++++&:*%#&$.",
+"CVbhnVMMvkkjjlcbccxzvBMVVMzclk9*$#o$X+*-&&&%$&&.",
+"CVbkbvcnnMVnzfsjzxvxzkcnBBVBj6&Xo@#o$--&*-+&$=%.",
+"CBmhMMnbcvbmMMckdgjzlzllkjhm;oO+@oo;&&*&&&*%$-*X",
+"CBbhBbvvvnvbcxVBmcyikhzlkjzk$$OXX@*-*$#&%&#%*$#.",
+"CBNubxMmcccnvcczxMBMcwihkjfkoXX@=;-%$##%%%##*=&X",
+"CVn2t0jnbvccxxcccczlvlvjipjhooO&*&O$###&$&#=*&&o",
+"CMM7zdy9yknbvxxzkkjklybMmlpd@%=&&##$&$&$#$&:-+OX",
+"Cmm8BBzyrt5hlvczklzklpvlzxvm:-$%$$+%%%%%%%**OXXo",
+"Ccm,mmmmVz899djkczlll6zjlklk#+@+%&*#$#%%***oXXO#",
+"C*=6nvbcnmBvpw6qjkkjkwvkjapuo&$@+@#$#$%*%#OoX+*-",
+"CCCX19lnxxcMbMl<<9dklwvhdfhj#$=&**&$%$**$o.o#-3C",
+"CCCCCO#2gxzzlxvMmd<66wbljpju$%$#+%%&%=%o.X+&*CCC",
+"CCCCCCCC$2yxzzllbbVpt2chjpji&$&$$$%-$ooXo@-CCCCC",
+"CCCCCCCCCCX%2kxlkhlMv7cypthi%%%$&&*&oXXO%;CCCCCC",
+"CCCCCCCCCCCCo#<ykjlkj;vhhyip%##$&&&ooX+*CCCCCCCC",
+"CCCCCCCCCCCCCCXo=6hyh=vpfayp$&$&O@oXo%CCCCCCCCCC",
+"CCCCCCCCVMMBBBxr;+#6i6cpdytt&&*$ooXo%CCCCCCCCCCC",
+"CCCCCCCVVMmMnnmmce;.$=prpieu$&@OXO+CCCCCCCCCCCCC",
+"CCCCCCVBmmVmmmnbmxz:;&&+;9it$OoXoCCCCCCCCCCCCCCC",
+"CCCCCVMMmmnMcnbvbxg;klw*O#ooXXX+CCCCCCCCCCCCCCCC",
+"CCCCBVBmMnmnvvxxch89cCCCC#oOooCCCCCCCCCCCCCCCCCC",
+"CCCmVVnmmmmvvvzvxw<dbCCCCCCCCCCCCCCCCCCCCCCCCCCC",
+"CCbmBMBmmvvcbcxxj21zvCCCCCCCCCCCCCCCCCCCCCCCCCCC",
+"CCbMmmnbcbbvccxzd9lvxCCCCCCCCCCCCCCCCCCCCCCCCCCC",
+"C:>%==:=*=-=*&-<-;lbzCCCCCCCCCCCCCCCCCCCCCCCCCCC",
+"CCCCrlbmMMvMvbxckkmldCCCCCCCCCCCCCCCCCCCCCCCCCCC",
+"CCCC61;%-;-===;::%;;>CCCCCCCCCCCCCCCCCCCCCCCCCCC"
+};
diff --git a/icons/48x48-general/programs.xpm b/icons/48x48-general/programs.xpm
new file mode 100644
index 0000000..cf3601f
--- /dev/null
+++ b/icons/48x48-general/programs.xpm
@@ -0,0 +1,240 @@
+/* XPM */
+static char * Install[] = {
+"48 48 188 2",
+" c None",
+". c #000000000000",
+"X c #104000000000",
+"o c #30C220811040",
+"O c #514430C22081",
+"+ c #104010400000",
+"@ c #104020811040",
+"# c #30C220812081",
+"$ c #514441032081",
+"% c #861751444103",
+"& c #861771C64103",
+"* c #965861854103",
+"= c #104010401040",
+"- c #30C210401040",
+"; c #410330C22081",
+": c #6185410330C2",
+"> c #8617618530C2",
+", c #CF3CA2898617",
+"< c #CF3CAEBA8617",
+"1 c #104000001040",
+"2 c #208120811040",
+"3 c #6185514430C2",
+"4 c #861761854103",
+"5 c #71C651444103",
+"6 c #514441034103",
+"7 c #DF7DBEFB9658",
+"8 c #DF7DAEBA9658",
+"9 c #CF3CBEFB8617",
+"0 c #BEFB92488617",
+"q c #5144410330C2",
+"w c #410320812081",
+"e c #618541032081",
+"r c #965851444103",
+"t c #9E7992485144",
+"y c #DF7DAEBA8617",
+"u c #AEBA92486185",
+"i c #514430C230C2",
+"p c #30C230C21040",
+"a c #71C6618530C2",
+"s c #9E7992484103",
+"d c #EFBEBEFB6185",
+"f c #DF7DCF3C5144",
+"g c #000000001040",
+"h c #861782075144",
+"j c #CF3CAEBA9658",
+"k c #BEFBAEBA8617",
+"l c #BEFBA28971C6",
+"z c #AEBA820771C6",
+"x c #4103410330C2",
+"c c #8617514430C2",
+"v c #71C6514430C2",
+"b c #EFBEBEFB5144",
+"n c #DF7D30C21040",
+"m c #EFBE20812081",
+"M c #618551442081",
+"N c #30C230C22081",
+"B c #CF3CA28971C6",
+"V c #CF3C924871C6",
+"C c #BEFB924871C6",
+"Z c #9E7982075144",
+"A c #71C661854103",
+"S c #CF3C30C21040",
+"D c #DF7D20812081",
+"F c #CF3C20811040",
+"G c #DF7D30C22081",
+"H c #DF7DBEFB4103",
+"J c #CF3CBEFB71C6",
+"K c #BEFBA2898617",
+"L c #AEBAA28971C6",
+"P c #9E7971C66185",
+"I c #71C6410330C2",
+"U c #9E79820730C2",
+"Y c #EFBEBEFB4103",
+"T c #CF3C10401040",
+"R c #CF3C20812081",
+"E c #DF7DBEFB30C2",
+"W c #DF7DBEFB71C6",
+"Q c #AEBA82076185",
+"! c #965871C65144",
+"~ c #9658924830C2",
+"^ c #BEFB30C21040",
+"/ c #BEFB20812081",
+"( c #BEFB20811040",
+") c #CF3C30C22081",
+"_ c #AEBA924871C6",
+"` c #9E7992486185",
+"' c #9E7982076185",
+"] c #965861855144",
+"[ c #410341032081",
+"{ c #208120812081",
+"} c #9E7982072081",
+"| c #EFBEBEFB2081",
+" . c #BEFB10401040",
+".. c #AEBA20811040",
+"X. c #DF7DBEFB2081",
+"o. c #DF7DAEBA6185",
+"O. c #AEBAA2896185",
+"+. c #9E7971C65144",
+"@. c #000010400000",
+"#. c #965882072081",
+"$. c #AEBA30C21040",
+"%. c #AEBA10402081",
+"&. c #AEBA20812081",
+"*. c #CF3CAEBA6185",
+"=. c #965882075144",
+"-. c #DF7DAEBA1040",
+";. c #9E7930C21040",
+":. c #AEBA10401040",
+">. c #9E7920811040",
+",. c #DF7DBEFB1040",
+"<. c #CF3CAEBA5144",
+"1. c #208110402081",
+"2. c #861782072081",
+"3. c #965830C21040",
+"4. c #9E7910401040",
+"5. c #965820811040",
+"6. c #208110401040",
+"7. c #410330C21040",
+"8. c #618530C230C2",
+"9. c #861771C61040",
+"0. c #CF3CA2891040",
+"q. c #965820810000",
+"w. c #965810401040",
+"e. c #DF7DAEBA0000",
+"r. c #CF3CA2894103",
+"t. c #965871C64103",
+"y. c #71C671C61040",
+"u. c #BEFBA2891040",
+"i. c #861720811040",
+"p. c #861710401040",
+"a. c #CF3CAEBA0000",
+"s. c #BEFBA2894103",
+"d. c #9E7961855144",
+"f. c #9E7971C64103",
+"g. c #9E7961854103",
+"h. c #BEFBA2890000",
+"j. c #AEBAAEBA0000",
+"k. c #BEFBAEBA0000",
+"l. c #CF3CBEFB0000",
+"z. c #514451441040",
+"x. c #AEBAA2891040",
+"c. c #71C620811040",
+"v. c #71C610401040",
+"b. c #514451442081",
+"n. c #9E7982074103",
+"m. c #AEBA71C65144",
+"M. c #514441031040",
+"N. c #9E79A2890000",
+"B. c #71C610400000",
+"V. c #AEBAA2890000",
+"C. c #410341031040",
+"Z. c #9E7982071040",
+"A. c #618510401040",
+"S. c #618520811040",
+"D. c #208110400000",
+"F. c #861782070000",
+"G. c #514410401040",
+"H. c #514410400000",
+"J. c #618510400000",
+"K. c #9E7982070000",
+"L. c #30C230C20000",
+"P. c #410310401040",
+"I. c #AEBA82075144",
+"U. c #618530C22081",
+"Y. c #30C220810000",
+"T. c #71C661850000",
+"R. c #410310400000",
+"E. c #514420811040",
+"W. c #618551440000",
+"Q. c #BEFB82075144",
+"!. c #AEBA82074103",
+"~. c #208130C21040",
+"^. c #410320811040",
+"/. c #BEFB82076185",
+"(. c #AEBA92485144",
+"). c #208100001040",
+"_. c #30C210400000",
+"`. c #30C200001040",
+"'. c #410300001040",
+"]. c #410310402081",
+"[. c #BEFB92485144",
+"{. c #410330C230C2",
+"}. c #BEFB92486185",
+"|. c #965882074103",
+" X c #208130C22081",
+".X c #CF3C82076185",
+"XX c #CF3C92486185",
+"oX c #5144514430C2",
+" ",
+" ",
+" . . ",
+" . . X o O + ",
+" . . . @ # $ % & * & # = = . ",
+" . . . - ; : > * * * > * > * $ . . , < : . . ",
+" . . 1 2 O 3 * & * 4 * 4 * 4 4 4 4 4 5 . . 6 7 8 9 0 q . . ",
+" . . + w e % * * > * 4 * > r > % > % > % > % t 3 1 < 8 < y < , u i . . ",
+" p * 4 * & * 4 4 4 4 > 4 4 4 a % a % a % s d f 3 g h 8 9 j < , k , l z x . . ",
+" = > * > 4 > r > % > % > % a c v % a c s b n m b M N 8 y y < , B , l V l C Z i . . ",
+" . : 4 4 a % A % a % a % a 5 a 5 v 5 s b S D F G H J 9 8 < , < , l K l C L C u P ; . . ",
+" o % a % v % a c v % v c v v v I U Y S T F R F R E W < , B , l V l C u C u z u Q ! ; . . ",
+" . a 5 a 5 a 5 a v 3 5 3 v 3 v ~ E ^ / ( / ( / ( ) E W k , l K l C L _ u _ ` Q ` ' Z ] [ { ",
+" . O v v v v v v v I v I M I } | ^ .( ( .. .( ( ( F X.o.l V l C O.C u Q u Q Z Q Z +.Z ] @.",
+" = v 3 5 3 v 3 I 3 v 3 : #.X.$.%.......%...&...&.../ X.*.l C L C u _ ` Q ` Q Z P =.+.2 . ",
+". . M I 3 I M I 3 : M : #.-.;.:.>.:.>.:.>.:.>.:.>.:.>...,.<.u C u z u Q Z Q Z +.+.+.[ . ",
+"@.1.. . # 3 : 3 : 3 O 2 # 2.-.3.4.5.>.5.4.5.>.5.4.>.>.>.4.>...,.<.u _ ` Q ` ' Z P =.+.a . ",
+". 6.v 2 . + : e ; o o 7.8.9.0.q.w.5.w.5.4.5.4.5.4.5.4.5.4.5.4.5.>.e.r.u Q Z Q Z +.Z +.t.6. ",
+" . @ +.a # + 6.; i [ i y.u.i.p.i.w.i.w.i.w.i.w.i.w.i.w.5.w.5.w.5.>.a.s.` Q Z P =.+.! # . ",
+" . 6.d.f.g.; - ; O ; h.j.h.k.k.k.p.p.p.p.p.p.p.i.w.p.w.i.a.l.l.l.l.l.! Z +.+.+.t.8.. ",
+" . @ +.Z +.a { N ; N ; N ; z.x.c.v.c.v.c.p.c.p.c.p.c.p.k.+.t.+.t.+.b.q & +.! % . ",
+" . 6.+.n.m.> o o w o w p M.N.v.B.v.v.v.B.v.v.v.B.p.v.V.> * 4 * > * 4 8.[ 4 + ",
+" . @ +.Z +.t.# 2 # 2 # C.Z.A.A.S.A.A.A.S.v.A.v.S.v.N.% a % a % a % 3 6 2 ; . ",
+" 1 o d.f.m.f.w D.- 2 7.F.A.G.A.H.A.A.A.H.A.A.A.J.K.3 I 3 I : ; o : t.m.n.w . ",
+" = i 2 +.Z +.n.: = 6.L.9.P.G.P.G.G.G.G.G.G.G.G.G.F.: $ ; p q t.I.I.I.Z m.Z ; . ",
+" 6.$ U.o +.n.m.f.% + Y.T.G.R.G.R.G.R.G.H.G.R.G.E.W.L.O * Q.I.Q.I.m.!.m.n.m.f.w . ",
+" + q q : 2 i 4 +.Z 4 ~.W.- P.- P.- P.P.P.^.w # q 4 /.(./.I.Q I.I.Z m.Z +.n.+.f.; . ",
+" ).$ : e I e w 2 : t.d.p P._.`._.'.- ].2 O v Q.[.Q.I.Q.I.Q.I.m.n.m.n.m.f.+.f.+.t.w . ",
+" = q $ : 3 v v % $ # N 5 [ # 2 # 2 {.a /.[.}.(./.(.Q.I.I.I.I.Z m.Z +.n.+.|.+.t.! 4 1 ",
+" 6.$ : e I v c v % > r $ # X# v I.[..X[./.[.Q.I.Q.I.Q.I.m.!.m.n.m.f.+.f.+.t.v p . ",
+" + q q : 3 5 a % a 4 & * t.% ; XX[.}.}./.(./.(./.I.Q I.I.Z m.Z +.n.+.f.+.3 6.. ",
+" ).$ : e I v v a % > * t.g.f.] v .X[./.[.Q.I.Q.I.Q.I.m.n.m.n.m.f.+.t.O + . ",
+" @.; $ : 3 v v % 4 4 & ] t.+.L 6.t.}.(./.(.Q.I.I.I.I.Z m.Z +.n.% N 1 @.1 ",
+" . O e I v c v % > * t.g.f.C o 6.I.Q.I.Q.I.Q.I.m.!.m.n.+.M 6.+ 6.+ ).+ ",
+" @.i 3 5 a % a 4 & * t.+.L # 2 w (./.I.Q I.I.Z m.t.O = 6.@ 6.= 6.= = ",
+" . U.v v a % > * t.g.f.C o w 2 : I.Q.I.m.n.% 7.6.2 - 2 6.2 6.6.6.+ ",
+" @.: v % 4 4 & ] t.+.L w p w 2 4 I.I.3 { 2 # 2 # 2 o 2 6.2 6.@ = ",
+" @.: v % > * t.g.f.C 7.w 7.w 2 O 2 o o # o o o o o - o o + X . ",
+" @.: a 4 & * t.+.L ; ; ; ; ; N w N w p # p # o # o 6.@.. ",
+" @.I > * t.g.f.C ; O ; ; 7.w ; w 7.w 7.w p w 2 X . ",
+" @.v & ] t.+.L i [ O [ ; [ ; ; ; ; ; N 2 @.. ",
+" @.v t.g.f.C $ O $ O O O ; O ; O 2 X . ",
+" @.% t.+.L : $ i $ i [ i [ # @.. ",
+" @.% f.C $ 8.$ 8.$ U.o 1 . ",
+" @.4 L : oX: $ # @.. ",
+" + P M : 7.X . ",
+" = ; @.. ",
+" ",
+};
diff --git a/icons/48x48-general/refresh.xpm b/icons/48x48-general/refresh.xpm
new file mode 100644
index 0000000..b249e8e
--- /dev/null
+++ b/icons/48x48-general/refresh.xpm
@@ -0,0 +1,202 @@
+/* XPM */
+static char * refresh_xpm[] = {
+"48 48 151 2",
+" c None",
+". c #000000",
+"+ c #353500",
+"@ c #424200",
+"# c #3C3C00",
+"$ c #060600",
+"% c #030300",
+"& c #161600",
+"* c #D3D300",
+"= c #FFFF00",
+"- c #F9F900",
+"; c #D5D500",
+"> c #141400",
+", c #242400",
+"' c #E5E500",
+") c #FBFB00",
+"! c #C3C300",
+"~ c #020200",
+"{ c #3E3E00",
+"] c #C7C700",
+"^ c #FEFE00",
+"/ c #AEAE00",
+"( c #313100",
+"_ c #08090A",
+": c #525B6B",
+"< c #494900",
+"[ c #B5B500",
+"} c #A7A700",
+"| c #3F3F00",
+"1 c #121417",
+"2 c #495160",
+"3 c #444400",
+"4 c #B2B200",
+"5 c #B1B100",
+"6 c #3D3D00",
+"7 c #15171B",
+"8 c #434A57",
+"9 c #010100",
+"0 c #303000",
+"a c #BEBE00",
+"b c #F8F800",
+"c c #C9C900",
+"d c #2C2C00",
+"e c #101215",
+"f c #444B58",
+"g c #111100",
+"h c #D9D900",
+"i c #0D0D00",
+"j c #050506",
+"k c #4B5463",
+"l c #2B2B00",
+"m c #E1E100",
+"n c #FAFA00",
+"o c #BDBD00",
+"p c #1B1B00",
+"q c #535B6C",
+"r c #414100",
+"s c #C2C200",
+"t c #ABAB00",
+"u c #0A0B0D",
+"v c #515A6A",
+"w c #B3B300",
+"x c #A8A800",
+"y c #070809",
+"z c #353B46",
+"A c #383E4A",
+"B c #1F2229",
+"C c #979700",
+"D c #5C5C00",
+"E c #E2E200",
+"F c #CFCF00",
+"G c #999900",
+"H c #DCDC00",
+"I c #FCFC00",
+"J c #636300",
+"K c #010101",
+"L c #020203",
+"M c #232300",
+"N c #282800",
+"O c #DEDE00",
+"P c #585800",
+"Q c #101000",
+"R c #2C313A",
+"S c #667185",
+"T c #212100",
+"U c #ADAD00",
+"V c #F2F200",
+"W c #545400",
+"X c #131300",
+"Y c #313640",
+"Z c #626D81",
+"` c #2E2E00",
+" . c #989800",
+".. c #5A5A00",
+"+. c #07080A",
+"@. c #39404B",
+"#. c #3C434F",
+"$. c #2D2D00",
+"%. c #929200",
+"&. c #0C0D0F",
+"*. c #313741",
+"=. c #758199",
+"-. c #1C1C00",
+";. c #9B9B00",
+">. c #D7D700",
+",. c #4E4E00",
+"'. c #090A0B",
+"). c #79869E",
+"!. c #FDFD00",
+"~. c #090900",
+"{. c #040400",
+"]. c #373D48",
+"^. c #78849C",
+"/. c #0B0B00",
+"(. c #B6B600",
+"_. c #F1F100",
+":. c #292900",
+"<. c #4F5868",
+"[. c #626D80",
+"}. c #F4F400",
+"|. c #0C0D10",
+"1. c #4C5463",
+"2. c #1F1F00",
+"3. c #888800",
+"4. c #C8C800",
+"5. c #121418",
+"6. c #424957",
+"7. c #181A1F",
+"8. c #23272E",
+"9. c #3F4653",
+"0. c #0C0E10",
+"a. c #565F70",
+"b. c #616B7F",
+"c. c #393900",
+"d. c #5E687B",
+"e. c #1E1E00",
+"f. c #272B33",
+"g. c #49515F",
+"h. c #4D5565",
+"i. c #121200",
+"j. c #252930",
+"k. c #020202",
+"l. c #1C1E24",
+"m. c #5F697C",
+"n. c #040505",
+"o. c #0A0C0E",
+"p. c #6C778D",
+"q. c #4D4D00",
+"r. c #2C3139",
+"s. c #6F7A90",
+"t. c #333943",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . + @ @ @ @ @ @ @ @ @ # $ ",
+" % & * = = = = = = = = - ; > ",
+" . , ' ) = = = = = = = = ! > ~ ",
+" . { ] ^ = = = = = = = = / ( _ : ",
+" . < [ = = = = = = = = = } | 1 2 ",
+" . 3 4 = = = = = = = = = 5 6 7 8 ",
+" 9 0 a = = = = = = = = b c d e f ",
+" % g h = = = = = = = = ) ; i j k ",
+" . l m n = = = = = = = = o p ~ q ",
+" . r s = = = = = = = = = t + u v ",
+" . < w = = = = = = = = = x | . y z A B B B B ",
+" . r w = = = = = = = = = = C D D D D D D D 3 . ",
+" % l s = = = = = = = = = = = = = = = = = E F G . ",
+" i H ) ) ) ) ) ^ = = = = = = = = = = = I J K L L ",
+" ~ M N N N N l O = = = = = = = = = = = P Q R S ",
+" . T U V = = = = = = = = = W W X Y Z ",
+" . ` .= = = = = = = = = = ..+.@.#. ",
+" . $.%.= = = = = = = = = = D &.*.=. ",
+" . -.;.= = = = = = = - = >.,.'.Y ). ",
+" . . 5 !.= = = = = = = = ~.{.~ ].^. ",
+" . /.(._.= = = = = = = = :.9 <.[. ",
+" , } }.= = = = = = = = { |.1. ",
+" 2.3.3.3.4.= = !.= 3.3 5.6. ",
+" . . . + t = = = -.7.8.9. ",
+" ~ p o = = = . 0.a.). ",
+" . i = = = = /.L b. ",
+" . d = = = c., 1 d. ",
+" . 6 = = = e.f.g.h. ",
+" . | = = = i.j.g. ",
+" . ( = = = k.l.m. ",
+" ~ > = = n.o.e p. ",
+" > = q.~.r.s. ",
+" $ # g t. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-general/restart.xpm b/icons/48x48-general/restart.xpm
new file mode 100644
index 0000000..1da5f61
--- /dev/null
+++ b/icons/48x48-general/restart.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * Recycler_xpm[] = {
+"48 48 36 1",
+" c None",
+". c #08205D750820",
+"X c #000034D30000",
+"o c #10401C710000",
+"O c #9E79E38DAEBA",
+"+ c #30C2C71B4103",
+"@ c #28A2C30B30C2",
+"# c #28A2965828A2",
+"$ c #00000C300000",
+"% c #186138E32081",
+"& c #28A21C711040",
+"* c #79E7E79DA699",
+"= c #AEBAFBEEBEFB",
+"- c #6185E38D79E7",
+"; c #1861B2CA28A2",
+": c #30C2AEBA28A2",
+"> c #2081618528A2",
+", c #A699FFFFA699",
+"< c #5965D34C6185",
+"1 c #5965B2CA6185",
+"2 c #20816DB630C2",
+"3 c #8E38D34CAEBA",
+"4 c #8617B6DA8E38",
+"5 c #9E79BEFB9E79",
+"6 c #28A27DF738E3",
+"7 c #1040A2892081",
+"8 c #4924CB2B5144",
+"9 c #514486175144",
+"0 c #5965A2896185",
+"q c #000000000000",
+"w c #5144618579E7",
+"e c #104010400000",
+"r c #2081FBEE30C2",
+"t c #8E388E389658",
+"y c #1040FBEE1861",
+"u c #8617FFFFA699",
+" ....XXooX ",
+" OOOOOOOO+@#$$%%%..&X ",
+" *OOOOO=O--;:$%%%.....>X ",
+" -OOO,O*-<<1:$%.%.....>22X ",
+" OOO*O3-4<+@$%%%....2222#X ",
+" O,O*-5<1++@#$%%...>.22266#& .X. ",
+" 2OO--4<1@1@;;6o....222666#7X .oXX. ",
+" 3-<<1811::##> X%..226266#6#6X&#.. ",
+" -4<1@+@;;9;#$ X.2226#6#777#;;7X ",
+" .<4+0@::9;#7#.q &..2266#6##;:;6X ",
+" .18+@;;#;7;77$6 X.2#6#7;:;;;:.. ",
+" .:11@:;#;####.$ X.26#6##;:++#& ",
+" .X2:;#;77777$w o6#7;:;@+++o ",
+" .X2###6#6.$ XX##;#;:@++.. ",
+" .o67#77X6 .oX2#7;:;:++@2X ",
+" .X2##X &XXX&XXX&XXX&X ..X ",
+" .XXw ..2#o ",
+"X0OOOOOOOO*<-$2 . ..66#66X ",
+" Xe+OOOOOO---ro ..277#777X ",
+" 6eeO***3--<<.. ..66#6#6###2X ",
+" t>O-*---<<8+X .2#777#77#7#;X ",
+" ---<-<8<8+@9X .#6#6#6##;#:#:& ",
+" 2--4<<888+@;;.. .77#7;#;;@;@:XX",
+" <4ry++@@@;;:;:6X .7:#;;@+@++8@o",
+" 48811@;:#;#;&;#.. .6;:;@+1818@:X",
+" 88+@@;;:;:;o.XX2X .;;@++88+@9;X",
+" 21:@;;#::;.X XX X .211+11+@9:>X",
+" .;@;;:;:;:$2 X .;@+++@;72X ",
+" 6;:;;#;#.$ ,q .6:;::#766& ",
+" .;;;:;:;$2 O$ .;9;7772o ",
+" 2::;#:>$ -,$ .>666.X&X ",
+" :;:;:$eoXXooX..... ==Xoo.X.....oXX.o ",
+" 6#;#.q%%.>2266#6#& *=,OOO-<8:;#6>...X ",
+" ;:;$X%..222677#7X 2=,OOO*-81;7#62..X ",
+" 0;.$%...26266##:X .-,OO*-48+:##66>..X ",
+" .:$e%..>2266#7;@X uOuO-4<1@;;722..X ",
+" .6$%%.>>266##;:@&.*OOO*<<11:;#62..%& ",
+" .$%..2226#7;;++X *uO*-r<8+;7#62.%o ",
+" .e%..>2266##@88X OO3-<+::##22>.%X ",
+" o%..22667:;+r<e *--480:#766>2%o ",
+" X..>66#6:18<*$ .55<0:##66>>%X ",
+" XX2677;:r<*-X .<41;;;662.oX ",
+" &XXX&XXX&XX <:$$$$$$& ",
+" .4:$ ",
+" ;q ",
+" 0$ ",
+" X ",
+" X "};
diff --git a/icons/48x48-general/science.xpm b/icons/48x48-general/science.xpm
new file mode 100644
index 0000000..1617036
--- /dev/null
+++ b/icons/48x48-general/science.xpm
@@ -0,0 +1,290 @@
+/* XPM */
+static char * sience_xpm[] = {
+"48 48 239 2",
+" c None",
+". c #545454",
+"+ c #000000",
+"@ c #FEFEFE",
+"# c #2A062B",
+"$ c #2D072F",
+"% c #2F0832",
+"& c #320835",
+"* c #340939",
+"= c #36093C",
+"- c #390A40",
+"; c #3B0A43",
+"> c #3E0B46",
+", c #400B4A",
+"' c #430C4D",
+") c #450D51",
+"! c #480D54",
+"~ c #CB9F0B",
+"{ c #4A0E57",
+"] c #D4D4D4",
+"^ c #7F7F7F",
+"/ c #AAAAAA",
+"( c #142B0F",
+"_ c #010700",
+": c #010900",
+"< c #021000",
+"[ c #346422",
+"} c #00030A",
+"| c #ADF67F",
+"1 c #AAF37C",
+"2 c #A7EF7A",
+"3 c #4A3A04",
+"4 c #010A00",
+"5 c #A4EA77",
+"6 c #020C00",
+"7 c #A0E675",
+"8 c #4D0E5B",
+"9 c #9DE272",
+"0 c #9ADF70",
+"a c #500F60",
+"b c #020E00",
+"c c #99DD6F",
+"d c #97DB6E",
+"e c #3F3F3F",
+"f c #020F00",
+"g c #94D76B",
+"h c #91D469",
+"i c #550F65",
+"j c #8DD066",
+"k c #5A106A",
+"l c #031200",
+"m c #89CB63",
+"n c #600E6E",
+"o c #87C761",
+"p c #84C45F",
+"q c #595959",
+"r c #3E3E3E",
+"s c #373229",
+"t c #2D2D2D",
+"u c #201D17",
+"v c #1A1A1A",
+"w c #611173",
+"x c #031300",
+"y c #031400",
+"z c #82C25E",
+"A c #81C05D",
+"B c #949494",
+"C c #686868",
+"D c #67127B",
+"E c #031600",
+"F c #7CBB59",
+"G c #B1B1B1",
+"H c #4A4A4A",
+"I c #6C1380",
+"J c #041800",
+"K c #041500",
+"L c #79B756",
+"M c #543B07",
+"N c #120C00",
+"O c #140D00",
+"P c #2C1E00",
+"Q c #734E01",
+"R c #731488",
+"S c #75B354",
+"T c #191000",
+"U c #F9DF4D",
+"V c #F6DB4B",
+"W c #F5D94A",
+"X c #6A6A6A",
+"Y c #71AE51",
+"Z c #1C1200",
+"` c #F2D547",
+" . c #F0D246",
+".. c #7B1591",
+"+. c #041900",
+"@. c #6AA54B",
+"#. c #1D1300",
+"$. c #EDCE43",
+"%. c #831599",
+"&. c #051A00",
+"*. c #201500",
+"=. c #231700",
+"-. c #EBCB42",
+";. c #E8C73F",
+">. c #8917A1",
+",. c #66A048",
+"'. c #639C45",
+"). c #261900",
+"!. c #E6C43E",
+"~. c #8E17A7",
+"{. c #051C00",
+"]. c #051E00",
+"^. c #5B9340",
+"/. c #291C00",
+"(. c #E3C03B",
+"_. c #9518AF",
+":. c #DFBB38",
+"<. c #051F00",
+"[. c #568D3C",
+"}. c #2E1E00",
+"|. c #302100",
+"1. c #DDB736",
+"2. c #DAB334",
+"3. c #9F19B9",
+"4. c #518738",
+"5. c #332200",
+"6. c #D6AE31",
+"7. c #540D61",
+"8. c #062200",
+"9. c #352400",
+"0. c #392700",
+"a. c #D4AA2F",
+"b. c #D1A72D",
+"c. c #35083E",
+"d. c #37083F",
+"e. c #6E127F",
+"f. c #6F167F",
+"g. c #70197F",
+"h. c #71217F",
+"i. c #A71AC2",
+"j. c #477B30",
+"k. c #CFA32B",
+"l. c #B81ED4",
+"m. c #BA26D4",
+"n. c #BB30D4",
+"o. c #AB1BC7",
+"p. c #B01CCD",
+"q. c #062500",
+"r. c #3F2A00",
+"s. c #CCA029",
+"t. c #DD26FE",
+"u. c #DE2CFE",
+"v. c #DF31FE",
+"w. c #E037FE",
+"x. c #E13CFE",
+"y. c #E242FE",
+"z. c #E347FE",
+"A. c #B51CD2",
+"B. c #072501",
+"C. c #3F722B",
+"D. c #462F00",
+"E. c #C99B26",
+"F. c #001A24",
+"G. c #00080B",
+"H. c #146481",
+"I. c #E44CFE",
+"J. c #BA1DD8",
+"K. c #BF1DDD",
+"L. c #3B6C27",
+"M. c #C59624",
+"N. c #000D0C",
+"O. c #001117",
+"P. c #B7DCF1",
+"Q. c #ACD4E9",
+"R. c #A5CFE4",
+"S. c #E552FE",
+"T. c #C41EE3",
+"U. c #072801",
+"V. c #366723",
+"W. c #4C3300",
+"X. c #C39321",
+"Y. c #00141B",
+"Z. c #9AC7DC",
+"`. c #E657FE",
+" + c #C91FE8",
+".+ c #31601F",
+"++ c #BE8C1E",
+"@+ c #00141C",
+"#+ c #00171F",
+"$+ c #90BFD6",
+"%+ c #88BAD1",
+"&+ c #E75DFE",
+"*+ c #CD1FEE",
+"=+ c #082A01",
+"-+ c #2D5B1D",
+";+ c #513601",
+">+ c #BA871A",
+",+ c #001E28",
+"'+ c #78AEC6",
+")+ c #732C7F",
+"!+ c #E862FE",
+"~+ c #D220F3",
+"{+ c #275518",
+"]+ c #543901",
+"^+ c #B68117",
+"/+ c #00202C",
+"(+ c #6BA4BD",
+"_+ c #74327F",
+":+ c #E968FE",
+"<+ c #D720F9",
+"[+ c #082C01",
+"}+ c #B37C14",
+"|+ c #002431",
+"1+ c #5594AE",
+"2+ c #EB6DFE",
+"3+ c #DC21FE",
+"4+ c #082D01",
+"5+ c #224F14",
+"6+ c #5E3F01",
+"7+ c #AF7711",
+"8+ c #002D3D",
+"9+ c #4689A3",
+"0+ c #EC72FE",
+"a+ c #092E01",
+"b+ c #1D4810",
+"c+ c #AB720E",
+"d+ c #003649",
+"e+ c #397F9A",
+"f+ c #76387F",
+"g+ c #ED78FE",
+"h+ c #18430D",
+"i+ c #644401",
+"j+ c #A76C0B",
+"k+ c #29738F",
+"l+ c #EE7DFE",
+"m+ c #A46709",
+"n+ c #1A6985",
+"o+ c #773C7F",
+"p+ c #EF83FE",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @ ",
+". + # # $ $ $ % % & & & * * = = = - - ; ; ; > > , , , ' ' ) ) ) + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ",
+". + $ $ % % % & & * * * = = - - - ; ; > > > , , ' ' ' ) ) ! ! ! + @ @ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ @ @ ",
+". + % % & & & * * = = = - - ; ; ; > > , , , ' ' ) ) ) ! ! { { { + @ @ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ @ @ ",
+". + & & * ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] + @ @ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ @ @ ",
+". + * * = ] @ @ @ @ @ @ @ @ @ ^ @ @ @ @ @ @ @ @ @ ^ @ @ @ @ @ @ + @ @ ~ ~ + + + + + ~ + + + @ @ ",
+". + = = - ] @ @ @ @ @ @ @ @ @ ^ @ @ @ @ @ @ @ @ @ ^ @ @ @ @ @ @ + @ @ ~ + + + ~ ~ + + + + ~ @ @ ",
+". + - - ; ] ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + @ @ ~ + + ~ ~ ~ + + + + ~ @ @ ",
+". + ; ; > ] @ @ @ @ @ @ @ @ @ ^ @ @ @ @ @ @ @ @ @ ^ @ @ @ @ @ @ + @ @ + + + ~ ~ ~ ~ + + + ~ @ @ ",
+". + > > , ] @ @ @ @ @ @ @ @ @ / @ @ @ @ @ @ @ @ @ ^ @ @ @ @ @ @ + @ @ + + + ~ ~ ~ ~ + + ~ ~ @ @ ",
+". + , ' ' ] @ @ @ ( _ : : < [ [ [ [ [ [ [ @ @ @ @ ^ @ @ @ @ @ @ + @ @ + + + ~ ~ ~ ~ + + ~ ~ @ @ ",
+". } ' ) ) ] ^ ^ / : : : : < | | | 1 1 2 [ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + @ @ 3 + + ~ ~ ~ + + + ~ + @ @ ",
+". + ) ! ! ] @ @ @ : : 4 4 < 1 1 2 2 5 5 [ @ @ @ @ ^ @ @ @ @ @ @ + @ @ ~ + + 3 ~ ~ + + + 3 + @ @ ",
+". + ! { { ] @ @ @ 4 4 4 6 < 2 5 5 5 7 7 [ @ @ @ @ ^ @ @ @ @ @ @ + @ @ ~ 3 + + + + + ~ + + + @ @ ",
+". + { 8 8 ] @ @ @ 6 6 6 6 < 7 7 7 9 9 0 [ ^ ^ ^ @ ^ @ @ @ @ @ @ + @ @ ~ ~ ~ + + + ~ ~ ~ + 3 @ @ ",
+". + 8 a a ] ^ ^ ^ 6 6 6 b < 9 9 0 c c d [ e e e ^ ^ ^ ^ ^ ^ ^ ^ + @ @ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ @ @ ",
+". + a a a ] @ @ @ b b f f < c d d g g h [ ^ ^ ^ @ ^ @ @ @ @ @ @ + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ",
+". + a i i ] @ @ @ f f < < < g g h h j j [ ^ ^ ^ @ ^ @ @ @ @ @ @ + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ",
+". + i k k ] @ @ @ < < l l < h j j j m m [ ^ ^ ^ @ ^ @ @ @ @ @ @ + + + + + + + + + + + + + + + @ ",
+". + k n n ] ^ ^ ^ l l l l < m m m o o p [ e e e ^ ^ ^ ^ ^ ^ ^ ^ ^ q r s t t t t u v v v v v v @ ",
+". + w w w ] @ @ @ l x x y < o o p z z A [ ^ ^ ^ @ ^ @ @ @ @ @ @ @ ] B s C C C C s C C C C s C @ ",
+". + D D D ] @ @ @ y y y E < z A A A F F [ ^ ^ ^ @ / @ @ @ @ @ @ @ ] G q B B B B H B B B B H B @ ",
+". + I I I ] @ @ @ J E K E < F F F L M N N O P Q Q Q Q Q Q Q @ @ @ @ ] q G G G G q G G G G q G @ ",
+". + R R R ] ^ ^ ^ J E J J < L L S S O O O T P U U U V V W Q ^ ^ ^ ^ ^ X X X X X X X X X X X X @ ",
+". + R R R ] @ @ @ J J J J < S Y Y Y T T T Z P V V W ` ` .Q @ @ @ @ @ ^ @ @ @ @ ^ @ @ @ @ ^ @ @ ",
+". + ......] @ @ @ J J +.+.< Y Y Y @.Z #.#.#.P ` ` . .$.$.Q @ @ @ @ @ ^ @ @ @ @ ^ @ @ @ @ ^ @ @ ",
+". + %.%.%.] @ @ @ J &.&.&.< @.@.@.@.*.*.*.=.P .$.$.-.-.;.Q ^ ^ ^ @ @ ^ @ @ @ @ ^ @ @ @ @ ^ @ @ ",
+". + %.%.>.] ^ ^ ^ J &.&.&.< ,.,.,.'.=.=.).).P -.-.;.;.!.!.Q e e e ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ @ ",
+". + >.>.~.] @ @ @ J {.{.].< '.'.'.^.).)././.P ;.!.!.(.(.(.Q ^ ^ ^ @ @ ^ @ @ @ @ ^ @ @ @ @ ^ @ @ ",
+". + ~.~._.] @ @ @ J ].].].< ^.^.^.^./.P P P P (.(.:.:.:.:.Q ^ ^ ^ @ @ ^ @ @ @ @ ^ @ @ @ @ ^ @ @ ",
+". + _._._.] @ @ @ J ].].<.< ^.^.[.[.P }.|.|.P :.:.:.1.2.2.Q ^ ^ ^ @ @ ^ @ @ @ @ ^ @ @ @ @ ^ @ @ ",
+". + _._.3.+ + + + J <.<.<.< [.[.4.4.|.5.5.5.P 1.2.2.2.6.6.Q + + + + + + + + + + + + + + + + + @ ",
+". + 3.3.3.>.7.7.7.J 8.8.8.< 4.4.4.4.5.9.9.0.P 6.6.6.6.a.b.Q c.d.d.e.e.e.e.e.e.f.f.g.g.g.g.g.h.@ ",
+". + 3.3.i.i.~.~.~.J 8.8.8.< 4.j.j.j.5.0.0.0.P a.a.b.b.b.k.Q k k k l.l.l.m.m.m.m.m.n.n.n.n.n.n.@ ",
+". + i.i.o.o.p.p.p.J 8.8.q.< j.j.j.j.5.r.r.r.P b.k.k.s.s.s.Q k k k t.u.u.v.v.v.w.w.x.x.x.y.y.z.@ ",
+". + o.o.p.p.A.A.A.J B.B.B.< j.C.C.C.5.r.r.D.P s.s.E.E.F.} G.G.G.H.H.H.H.H.H.H.x.x.y.y.y.z.z.I.@ ",
+". + p.A.A.A.J.J.K.J B.B.B.< C.C.L.L.5.D.D.D.P E.E.E.M.G.G.N.N.O.P.P.P.Q.Q.R.H.y.y.z.z.z.I.I.S.@ ",
+". + A.J.J.J.K.K.T.J B.U.U.< L.L.L.V.5.D.D.W.P M.X.X.X.N.O.O.Y.Y.Q.R.R.Z.Z.Z.H.z.z.I.I.I.S.S.`.@ ",
+". + J.K.K.K.T.T. +J U.U.U.< V.V.[ .+5.W.W.W.P X.++++++Y.@+#+#+@+Z.Z.$+$+%+%+H.I.I.S.S.`.`.`.&+@ ",
+". + K.T.T.T. + +*+J =+=+=+< .+.+.+-+5.W.;+;+P ++>+>+>+#+F.F.,+@+$+%+%+'+'+'+H.)+)+)+`.&+&+&+!+@ ",
+". + T. + + +*+*+~+J =+=+=+< -+-+-+{+5.;+]+]+P >+^+^+^+/+/+/+/+@+'+'+'+(+(+(+H.)+)+_+&+!+!+!+:+@ ",
+". + +*+*+~+~+~+<+J =+=+[+< {+{+{+{+5.]+]+]+P ^+^+}+}+/+|+|+|+@+(+(+(+(+1+1+H._+_+_+!+:+:+:+2+@ ",
+". + *+~+~+<+<+<+3+J [+4+4+< 5+5+5+5+5.6+6+6+P }+}+7+7+/+8+8+8+@+1+1+1+1+9+9+H._+_+_+:+2+2+2+0+@ ",
+". + ~+<+<+3+3+3+t.J 4+4+a+< 5+b+b+b+5.6+6+6+P 7+c+c+c+/+8+8+d+@+1+9+9+9+e+e+H._+f+f+2+0+0+g+g+@ ",
+". + <+3+3+t.t.t.u.J a+a+a+< b+h+h+h+5.6+i+i+P c+j+j+j+/+d+d+d+@+9+e+e+e+k+k+H.f+f+f+0+g+g+l+l+@ ",
+". + 3+t.t.u.u.u.v.J a+a+a+< h+h+h+h+5.i+i+i+P j+m+m+m+/+d+d+d+@+e+k+k+k+n+n+H.f+o+o+g+l+l+p+p+@ ",
+"@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ "};
diff --git a/icons/48x48-general/sound.xpm b/icons/48x48-general/sound.xpm
new file mode 100644
index 0000000..303c29e
--- /dev/null
+++ b/icons/48x48-general/sound.xpm
@@ -0,0 +1,232 @@
+/* XPM */
+static char * image_name[] = {
+"48 48 181 2",
+" c None",
+". c #28A22CB228A2",
+"X c #410341034103",
+"o c #514451445144",
+"O c #492449244924",
+"+ c #618561856185",
+"@ c #69A669A669A6",
+"# c #38E33CF338E3",
+"$ c #30C234D338E3",
+"% c #38E338E338E3",
+"& c #30C230C230C2",
+"* c #38E330C238E3",
+"= c #30C22CB230C2",
+"- c #38E334D338E3",
+"; c #49244D345144",
+": c #51444D345144",
+"> c #514449244924",
+", c #492445144924",
+"< c #28A2249228A2",
+"1 c #208120812081",
+"2 c #28A228A228A2",
+"3 c #71C671C671C6",
+"4 c #28A21C7128A2",
+"5 c #38E33CF34103",
+"6 c #410338E338E3",
+"7 c #38E3410338E3",
+"8 c #38E334D34103",
+"9 c #41033CF34103",
+"0 c #20811C712081",
+"q c #28A2208128A2",
+"w c #30C234D330C2",
+"e c #30C228A230C2",
+"r c #38E32CB228A2",
+"t c #492449245144",
+"y c #30C228A228A2",
+"u c #28A228A22081",
+"i c #208124922081",
+"p c #38E330C230C2",
+"a c #28A220812081",
+"s c #20811C7128A2",
+"d c #18610C301040",
+"f c #69A6659569A6",
+"g c #71C66DB671C6",
+"h c #59655D756185",
+"j c #79E779E78617",
+"k c #514455555965",
+"l c #410345144103",
+"z c #186114511861",
+"x c #38E334D330C2",
+"c c #596559655965",
+"v c #20811C711861",
+"b c #79E775D68617",
+"n c #104008200820",
+"m c #208118612081",
+"M c #41033CF338E3",
+"N c #10400C301040",
+"B c #61855D756185",
+"V c #492441034103",
+"C c #492441034924",
+"Z c #69A661856185",
+"A c #71C66DB669A6",
+"S c #2081208128A2",
+"D c #186110401861",
+"F c #186114511040",
+"G c #69A669A671C6",
+"H c #41033CF330C2",
+"J c #492445141861",
+"K c #71C671C679E7",
+"L c #596559652081",
+"P c #FFFFF3CE0000",
+"I c #861786179658",
+"U c #492445144103",
+"Y c #082004100820",
+"T c #492445140000",
+"R c #28A21C712081",
+"E c #082008200820",
+"W c #69A6659528A2",
+"Q c #8E3882070000",
+"! c #DF7DD75C0000",
+"~ c #596555551861",
+"^ c #618559650000",
+"/ c #104010401040",
+"( c #86177DF74103",
+") c #9E7996586185",
+"_ c #30C230C228A2",
+"` c #F7DEE79D0000",
+"' c #514449241861",
+"] c #186118611861",
+"[ c #D75CCB2B0000",
+"{ c #596551441861",
+"} c #000000000000",
+"| c #BEFBB6DA0000",
+" . c #BEFBB2CA0820",
+".. c #B6DAAEBA2081",
+"X. c #6185659569A6",
+"o. c #41033CF30000",
+"O. c #E79DDF7D0000",
+"+. c #61855D752081",
+"@. c #9E7996580000",
+"#. c #CF3CC71B0000",
+"$. c #B6DAAAAA0000",
+"%. c #C71BBAEA0000",
+"&. c #B6DAAAAA0820",
+"*. c #71C671C638E3",
+"=. c #E79DDB6C0000",
+"-. c #CF3CC71B0820",
+";. c #9E7992481861",
+":. c #AEBAA6990000",
+">. c #96588E380820",
+",. c #8E388A281040",
+"<. c #EFBEE38D0000",
+"1. c #10400C300000",
+"2. c #A6999E790000",
+"3. c #208120810820",
+"4. c #AEBA9E790000",
+"5. c #965892480820",
+"6. c #861779E70000",
+"7. c #B6DAB2CA0820",
+"8. c #965892481861",
+"9. c #86177DF70820",
+"0. c #38E338E30000",
+"q. c #CF3CBEFB0000",
+"w. c #96588E381040",
+"e. c #8E3882070820",
+"r. c #514451440000",
+"t. c #A6999A690000",
+"y. c #AEBAA2890820",
+"u. c #79E779E70000",
+"i. c #D75CCF3C0820",
+"p. c #514445142081",
+"a. c #C71BBAEA0820",
+"s. c #30C228A20820",
+"d. c #A6999E790820",
+"f. c #28A228A20820",
+"g. c #492445140820",
+"h. c #C71BBEFB0820",
+"j. c #CF3CC30B0000",
+"k. c #30C22CB20000",
+"l. c #AEBAA2890000",
+"z. c #492449240000",
+"x. c #D75CCB2B0820",
+"c. c #69A661850820",
+"v. c #CF3CC30B0820",
+"b. c #A6999E791040",
+"n. c #410341030000",
+"m. c #96588E380000",
+"M. c #71C66DB60000",
+"N. c #20811C710000",
+"B. c #C71BBEFB0000",
+"V. c #30C230C20820",
+"C. c #69A661850000",
+"Z. c #61855D750820",
+"A. c #9E7992480000",
+"S. c #79E775D60000",
+"D. c #DF7DD34C1040",
+"F. c #514451441040",
+"G. c #8E3886170000",
+"H. c #79E775D60820",
+"J. c #861779E71861",
+"K. c #596551441040",
+"L. c #186118610820",
+"P. c #71C66DB62081",
+"I. c #30C234D31861",
+"U. c #AEBAA6991040",
+"Y. c #5144451430C2",
+"T. c #861782070820",
+"R. c #8E38861728A2",
+"E. c #514459655965",
+"W. c #9E799A690000",
+"Q. c #A6999A692081",
+"!. c #79E771C60820",
+"~. c #38E32CB238E3",
+"^. c #514449242081",
+"/. c #30C2249230C2",
+"(. c #DF7DD34C0000",
+"). c #EFBEDF7D0000",
+"_. c #104008201040",
+"`. c #71C66DB630C2",
+"'. c #104010400000",
+"]. c #596555556185",
+"[. c #6185659571C6",
+" ",
+" ",
+" ",
+" . X o O O O o + @ @ @ + X X # $ $ $ % & ",
+" O O * = - ; : : : : ; > ; O O O ; , , O < 1 2 ",
+" 3 < . 4 2 = = $ - # 5 6 7 # % # 8 # 9 < 0 2 . ",
+" o 2 q w = e 2 & $ - % r - 9 t 9 X 5 $ y 0 u . ",
+" X 0 2 < i < 5 $ w $ $ p , & . # # , = e 4 a = ",
+" X < s < d & = f g h f j k $ 6 s 9 - l 2 4 a & ",
+" 2 < 0 z x ; c v v i v v 9 b - , 1 5 5 = 4 a & ",
+" 2 2 n < . : m 2 2 < < y & = j x X 1 M e v q & ",
+" . < N $ B = w 2 2 v z 2 e % o @ V z % & 0 q & ",
+" . 0 z & B - w = 1 & C v < - % j # & y w v < & ",
+" 2 z < # B - * > z Z Z A 0 5 x 3 - X S $ v a . ",
+" . D . V B x x c F O - F 9 - # G 5 , v H J q . ",
+" . z 0 5 @ 9 % o 2 2 9 > < M V K 8 X 0 L P q . ",
+" . 0 N . I x U H O 0 Y a 9 M U 3 x w F T P q . ",
+" . R E Z l o l l 7 X O # 9 V o f W 0 q Q ! ~ . ",
+" ^ ^ . 4 / N ( ) , M O O # , U , j _ ` ' ] Q [ { < E ",
+" } Q | . 0 z N ...@ X.M - H O h 3 w o.O.+.F @.#.~ . ] P ",
+" } $.| . ] 0 Y %.&.5 9 X.K K G *.=.= T -.;.D :.>.,.= o.<.1. ",
+" o.o.} 2.[ . F 0 3.| 4.0 W <.& = 2 5.=.z 6.7.8.N %.9.,.< o.=.0. ",
+" } @.$.} q.#. w.e.0 r.t.y.E u.i.p.y N 2.a.s.4.d.;.f.$.g.h.S 6.j.T | ",
+" } | :.k.l.l.k.#.-.F t.z.-.N 6.-.L x.y.l.:.0.l.c.v.g.b.n.a.F | m.M.} O.k. ",
+" N.$.B.0.t.t.0.| P V.v.Y x.1 | b.C.P -.q.Q ^ q.o.a.Z.w.n.a.E a.m.M.k.#.C. k.0.1. ",
+"j.B.t.t.t.t.A.^ l.6.S.t.0.P j.M.9.Y D./ P F.@.P | $.M.G.2.} P H.J.Y P E P C.S.C.l.%.u.G.t.m.u. ",
+"} 1.0.0.0.0.k.} S.l.M.S.C.P @.7.K.} $.0.#.L.P | 5.| r.4.@.} P 5.P.} P } P 0.t.@.T P :.} } } ",
+"} } } } } } } G.#.T M.m.| C.=.a Y 4.C.y.} P e.f.I.o.B.H.} y.7.W } P o.v.k.l.B.1.G.:. ",
+" } o.<.1.T $.%.k.&.m Y 4.H.U.} F 1 . & f.i.J.D 4.a.Y.} h.M.v.} j.j.} } ",
+" } } P } 0.j.w.} m z Y T.$.R.E.c B h 2 Y =.J N W.i.p Y %.t.Q.} [ #. ",
+" } } 1.<.L Y m E 0 !.x.L D z v 0 O E w.5 N 9.i.~.Y | t.Q.} #.@. ",
+" } } <.L Y F v F H.-.^.R < < /.S / G & 0 M.U.$ Y 9.(.*.} G.k. ",
+" } o.2 } N O 0 z.).a S N E D 1 2 - h 0 _.2 * _.6.! `.} } ",
+" } . E N 2 X 0.).< / 0 < a d 2 0 X.y M s * _.6.P l ",
+" . N 0 X # '.p.- N 2 2 = D 2 2 l , V z * _.o.P , ",
+" . N z 9 ; y 2 V N 2 2 y D 2 e p c V N - N } m l ",
+" . E D $ X.x * M q m 0 m D w p - k O N - D 1 z l ",
+" 2 E N o ].= x & % 0 E N = = = h M X D $ z < z l ",
+" 2 E D - $ h e & & y = = w - y G = & v - z m z X ",
+" . _.0 n ].O ; < ~.& y w x . f 5 X d 2 - z 1 z X ",
+" 2 _.S z F B ; [.* i 0 1 p G , X & 1 e - ] 0 1 = ",
+" . N y a z S , 9 k X.G G E.- , q < = e - 0 0 c ",
+" . z < s a 0 q = C 9 = X X M . < y & . 8 v % N ",
+" . z 2 < < . y < 2 . p e 2 < 2 & M $ - M ] X ",
+" 2 = 2 1 2 & & . 1 ] ] . = * - 8 # # 5 - l / ",
+" 2 o l X # # % O c - . ] s & 0 ",
+" ",
+" "};
diff --git a/icons/48x48-general/system.xpm b/icons/48x48-general/system.xpm
new file mode 100644
index 0000000..bed474d
--- /dev/null
+++ b/icons/48x48-general/system.xpm
@@ -0,0 +1,108 @@
+/* XPM */
+static char * Gear_xpm[] = {
+"48 48 57 1",
+" c None",
+". c #8E388A288E38",
+"X c #596559655965",
+"o c #208120812081",
+"O c #A699A289A699",
+"+ c #618561856185",
+"@ c #38E338E338E3",
+"# c #38E330C238E3",
+"$ c #514451445144",
+"% c #861782078617",
+"& c #71C671C671C6",
+"* c #492449244924",
+"= c #104010401040",
+"- c #71C669A671C6",
+"; c #186118611861",
+": c #965892489658",
+"> c #186110401040",
+", c #BEFBBAEABEFB",
+"< c #CF3CCB2BCF3C",
+"1 c #F7DEF3CEF7DE",
+"2 c #FFFFFBEEFFFF",
+"3 c #D75CD34CD75C",
+"4 c #69A669A669A6",
+"5 c #EFBEEBADEFBE",
+"6 c #F7DEFBEEFFFF",
+"7 c #30C230C230C2",
+"8 c #E79DE38DE79D",
+"9 c #9E799A699E79",
+"0 c #514449244924",
+"q c #DF7DDB6CDF7D",
+"w c #410341034103",
+"e c #D75CD34CCF3C",
+"r c #BEFBBAEAC71B",
+"t c #8E3882078617",
+"y c #79E779E779E7",
+"u c #CF3CC30BC71B",
+"i c #C71BC30BC71B",
+"p c #BEFBC30BC71B",
+"a c #C71BBAEABEFB",
+"s c #28A228A228A2",
+"d c #28A230C230C2",
+"f c #AEBAAAAAAEBA",
+"g c #B6DAB2CAB6DA",
+"h c #AEBAB2CAB6DA",
+"j c #618559655965",
+"k c #96589A699E79",
+"l c #AEBAAAAAA699",
+"z c #9E79A289A699",
+"x c #8E388A289658",
+"c c #8E388A288617",
+"v c #38E3410338E3",
+"b c #082008200820",
+"n c #861779E779E7",
+"m c #410338E34103",
+"M c #69A661856185",
+"N c #410341034924",
+"B c #596551445965",
+" ",
+" .Xo. O+@@##$% ",
+" &*===#-o=======;*: ",
+" o====;;=========>;X ",
+" ,%o====o$;=========;;=X ",
+" <12%=====.234======;;===- ",
+" ,5265<7====8552190=;;=====% ",
+" q225588&===w28e<q52-;======;& ",
+" 3r5888qt===y23<<ui<+========;& &7o9 ",
+" OX88qqqq%%tp8<uiiia7=========sw;==w9 ",
+" d.qqqq33e<<<uiii,f;========;;====;- ",
+" .7==O8q333<<<uiii,,,9;======;;=======o9 ",
+" gr%7=41q33e<<<uiia,,,gg%o==oy$;=========@ ",
+" 526842q3e<<<uiii,,,,gghf:w7i2:;==========4 ",
+" 2qq1283e<<<iii,,,,gghfffOOh2h9w=========;j ",
+" ,23q38e<<<uiip,,,gggffffOOO999k.s=======oX ",
+" <5333<<<<iii,,,,gghffflOOz999:::y;====;s% ",
+" 583e<<<iiia,,,gghffflOOO999::::..$;==;;= ",
+" ,O<<<uiip,,,ggghfffOOO9999::xx..c%*;;===v ",
+" =Xgiiip,,,gghf94$$%O999k::xx..t%%X;====;9 ",
+" 7=ir,,,gggff:@7so7$:9::xx..c%%47=======& ",
+" w,,,,gghfff*7;===74::x..c%%%y7=========b= ",
+" w,,gghhffl:7o=====&9...c%%nyys===========X ",
+" :<gghfffOO%7;=====wg.c%%%yyyyw===========X ",
+" g81ihffflOOO&7;=,9===9g%%%yyy&&$=========;sX ",
+" g15,hfflOOO99%7;0.s;b=w1%yyy&&&-4========o7*X ",
+" ,2hfffOOOz999:@m=h7sb==2.yy&&&-44Xso;==>o@*$X ",
+" g2,flOOO999k::$$=+O;b==ig&&&-444+++XXsosw0$*X ",
+" 1<lOO9999:::xyX7=sbb==.O&-444M+++XXX7#*$**o. ",
+" qqOO999:::x..c9y======,f-44M+++XXX$$7w$*No& ",
+" ,1O99k:::x..t%:37====$1%44+++jXXB$$$7**wo& ",
+" 299:::x..ct%%nO8X==Xqq4M+++XXX$$$$*s*mo. ",
+" g7===*..c%%%yyyg6222,&+++XXXB$$$***s#=m ",
+" O%%% oy%%%yyyy&&-::y+++jXXB$$$0N@m@o===* ",
+" M*%nyyy&&&-444+++XXXB$$$0*@7oo;===b ",
+" w&yy&&&-444+++XXXB$$$0**w7;======& ",
+" iq&y&&--44M+++XXX$$$$***w7;======& ",
+" 5,&&&-444+++XXXB$$$0**wwws;=====& ",
+" 1&&-444M++jXXB$$$0***www@7o;===& ",
+" ,wX44M+++XXXB$$$0**wwwm@@#7o>=& ",
+" %sv++X@$XX$$$0**Nwwwm@@#77s;: ",
+" .*o0oow;v$$***wwv7s@@77dso. ",
+" O&s; :@w**Nww7;;=;@7do;. ",
+" j@Nwwwmm====>sswO ",
+" jswwm@@m=====o% ",
+" 4o@@@@@m;;=w% ",
+" w###s;sM ",
+" "};
diff --git a/icons/48x48-general/terminal-remote.xpm b/icons/48x48-general/terminal-remote.xpm
new file mode 100644
index 0000000..1ae3575
--- /dev/null
+++ b/icons/48x48-general/terminal-remote.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char * monitor_xpm[] = {
+"48 48 15 1",
+" s None c None",
+". c grey64",
+"X c white",
+"o c grey89",
+"O c grey76",
+"+ c grey51",
+"@ c magenta4",
+"# c grey39",
+"$ c grey13",
+"% c grey7",
+"& c grey4",
+"* c turquoise4",
+"= c red4",
+"- c grey26",
+"; c green1",
+" ............................................. ",
+".XoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoO. ",
+".ooooooooooooooooooooooooooooooooooooOoOOOOOo.+ ",
+".XoooooooooooooooooooooooooooooooooooooOOOOOO@# ",
+".XoooooooooooooooooooooooooooooooooOoOOOOOOOO+$ ",
+".XoooooooooooooooooooooooooooooooooooOOOOOOOO@% ",
+".Xoooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&.OOO*$ ",
+".Xoooo&#=#=###=#=#=#=#=#=#=#=#=#=#=#=#=#=XOOO@% ",
+".Xoooo&##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#XOOO#% ",
+".Xoooo&#=XXXXXX#=XX#=XXXXX=#=#=#=#=#=#=##XOOO@% ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#XOOO#% ",
+".Xoooo&#=XXX=XX#XXXXX#=XXXXXX#XXX#=#=#=#-XOO.@% ",
+".Xoooo&##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-XO.O#% ",
+".Xoooo&#=XXXX#XXXXXXX#XXXX=#=#=#=#=#=#=#-X...@% ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-XO..#% ",
+".Xoooo&#=XX#XXXX=XXXXX=XXXXX=#=#=#=#=#=#-X...=% ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#% ",
+".Xoooo&#=XXXXX=#=#=#=#=#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#% ",
+".Xoooo&#=XX#=#=#=#=#=#=#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&@#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#% ",
+".Xoooo&#=XXXX#XX=XXX=#=#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#& ",
+".Xoooo&#=XXX=XXXX#=XXXX#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#& ",
+".Xoooo&#=XX#=#=#=#=#=#=#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X..+#& ",
+".Xoooo&#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#-X..+#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X+++#& ",
+".Xoooo&#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#-X+++-& ",
+".Xoooo&##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#X+++-& ",
+".Xoooo&#####=#=#=#=#=#@@=#=@=#=#=#####=#=X+++-& ",
+".Xoooo.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++-& ",
+".XoooooOoOOOOOOOOOOOOO................---++++-& ",
+".XoooOoOOOOOOOOOOOOOO...............++-;;O+++-& ",
+".XoooOOOOOOOOOOOOOOO................+++OOO+++-& ",
+".X.+@+@+@@@#@#@#################-#------------& ",
+".*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ",
+" .X#----$OO..+##--$$%%%$$--- ",
+" .X.######-#+*+##---%$$--####$ ",
+" .Xo++++++++##---------#++++++#$ ",
+" .XX............................#$ ",
+" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#$ ",
+" .X................................& ",
+" .X................................& ",
+" #&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ",
+" ",
+" "};
diff --git a/icons/48x48-general/terminal-special.xpm b/icons/48x48-general/terminal-special.xpm
new file mode 100644
index 0000000..ca27606
--- /dev/null
+++ b/icons/48x48-general/terminal-special.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char * monitor_xpm[] = {
+"48 48 15 1",
+" s None c None",
+". c grey64",
+"X c white",
+"o c grey89",
+"O c grey76",
+"+ c grey51",
+"@ c magenta4",
+"# c grey39",
+"$ c grey13",
+"% c grey7",
+"& c grey4",
+"* c turquoise4",
+"= c green4",
+"- c grey26",
+"; c green1",
+" ............................................. ",
+".XoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoO. ",
+".ooooooooooooooooooooooooooooooooooooOoOOOOOo.+ ",
+".XoooooooooooooooooooooooooooooooooooooOOOOOO@# ",
+".XoooooooooooooooooooooooooooooooooOoOOOOOOOO+$ ",
+".XoooooooooooooooooooooooooooooooooooOOOOOOOO@% ",
+".Xoooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&.OOO*$ ",
+".Xoooo&#=#=###=#=#=#=#=#=#=#=#=#=#=#=#=#=XOOO@% ",
+".Xoooo&##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#XOOO#% ",
+".Xoooo&#=XXXXXX#=XX#=XXXXX=#=#=#=#=#=#=##XOOO@% ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#XOOO#% ",
+".Xoooo&#=XXX=XX#XXXXX#=XXXXXX#XXX#=#=#=#-XOO.@% ",
+".Xoooo&##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-XO.O#% ",
+".Xoooo&#=XXXX#XXXXXXX#XXXX=#=#=#=#=#=#=#-X...@% ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-XO..#% ",
+".Xoooo&#=XX#XXXX=XXXXX=XXXXX=#=#=#=#=#=#-X...=% ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#% ",
+".Xoooo&#=XXXXX=#=#=#=#=#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#% ",
+".Xoooo&#=XX#=#=#=#=#=#=#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&@#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#% ",
+".Xoooo&#=XXXX#XX=XXX=#=#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#& ",
+".Xoooo&#=XXX=XXXX#=XXXX#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#& ",
+".Xoooo&#=XX#=#=#=#=#=#=#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X..+#& ",
+".Xoooo&#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#-X..+#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X+++#& ",
+".Xoooo&#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#-X+++-& ",
+".Xoooo&##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#X+++-& ",
+".Xoooo&#####=#=#=#=#=#@@=#=@=#=#=#####=#=X+++-& ",
+".Xoooo.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++-& ",
+".XoooooOoOOOOOOOOOOOOO................---++++-& ",
+".XoooOoOOOOOOOOOOOOOO...............++-;;O+++-& ",
+".XoooOOOOOOOOOOOOOOO................+++OOO+++-& ",
+".X.+@+@+@@@#@#@#################-#------------& ",
+".*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ",
+" .X#----$OO..+##--$$%%%$$--- ",
+" .X.######-#+*+##---%$$--####$ ",
+" .Xo++++++++##---------#++++++#$ ",
+" .XX............................#$ ",
+" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#$ ",
+" .X................................& ",
+" .X................................& ",
+" #&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ",
+" ",
+" "};
diff --git a/icons/48x48-general/terminal.xpm b/icons/48x48-general/terminal.xpm
new file mode 100644
index 0000000..86bc124
--- /dev/null
+++ b/icons/48x48-general/terminal.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char * monitor_xpm[] = {
+"48 48 15 1",
+" s None c None",
+". c grey64",
+"X c white",
+"o c grey89",
+"O c grey76",
+"+ c grey51",
+"@ c magenta4",
+"# c grey39",
+"$ c grey13",
+"% c grey7",
+"& c grey4",
+"* c turquoise4",
+"= c blue4",
+"- c grey26",
+"; c green1",
+" ............................................. ",
+".XoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoO. ",
+".ooooooooooooooooooooooooooooooooooooOoOOOOOo.+ ",
+".XoooooooooooooooooooooooooooooooooooooOOOOOO@# ",
+".XoooooooooooooooooooooooooooooooooOoOOOOOOOO+$ ",
+".XoooooooooooooooooooooooooooooooooooOOOOOOOO@% ",
+".Xoooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&.OOO*$ ",
+".Xoooo&#=#=###=#=#=#=#=#=#=#=#=#=#=#=#=#=XOOO@% ",
+".Xoooo&##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#XOOO#% ",
+".Xoooo&#=XXXXXX#=XX#=XXXXX=#=#=#=#=#=#=##XOOO@% ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#XOOO#% ",
+".Xoooo&#=XXX=XX#XXXXX#=XXXXXX#XXX#=#=#=#-XOO.@% ",
+".Xoooo&##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-XO.O#% ",
+".Xoooo&#=XXXX#XXXXXXX#XXXX=#=#=#=#=#=#=#-X...@% ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-XO..#% ",
+".Xoooo&#=XX#XXXX=XXXXX=XXXXX=#=#=#=#=#=#-X...=% ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#% ",
+".Xoooo&#=XXXXX=#=#=#=#=#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#% ",
+".Xoooo&#=XX#=#=#=#=#=#=#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&@#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#% ",
+".Xoooo&#=XXXX#XX=XXX=#=#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#& ",
+".Xoooo&#=XXX=XXXX#=XXXX#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X...#& ",
+".Xoooo&#=XX#=#=#=#=#=#=#=#=#=#=#=#=#=#=#-X...#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X..+#& ",
+".Xoooo&#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#-X..+#& ",
+".Xoooo&=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=-X+++#& ",
+".Xoooo&#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#-X+++-& ",
+".Xoooo&##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#X+++-& ",
+".Xoooo&#####=#=#=#=#=#@@=#=@=#=#=#####=#=X+++-& ",
+".Xoooo.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+++-& ",
+".XoooooOoOOOOOOOOOOOOO................---++++-& ",
+".XoooOoOOOOOOOOOOOOOO...............++-;;O+++-& ",
+".XoooOOOOOOOOOOOOOOO................+++OOO+++-& ",
+".X.+@+@+@@@#@#@#################-#------------& ",
+".*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ",
+" .X#----$OO..+##--$$%%%$$--- ",
+" .X.######-#+*+##---%$$--####$ ",
+" .Xo++++++++##---------#++++++#$ ",
+" .XX............................#$ ",
+" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#$ ",
+" .X................................& ",
+" .X................................& ",
+" #&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ",
+" ",
+" "};
diff --git a/icons/48x48-general/themes.xpm b/icons/48x48-general/themes.xpm
new file mode 100644
index 0000000..caf9ed5
--- /dev/null
+++ b/icons/48x48-general/themes.xpm
@@ -0,0 +1,186 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 132 2",
+" c Gray0",
+". c #2f0010",
+"X c #300010",
+"o c #3f3830",
+"O c #400f20",
+"+ c #4f072f",
+"@ c #50002f",
+"# c #5f0730",
+"$ c #501830",
+"% c #402820",
+"& c #5f2020",
+"* c #600730",
+"= c #60073f",
+"- c #60083f",
+"; c #6f083f",
+": c #503f40",
+"> c #700840",
+", c #700f40",
+"< c #7f1f4f",
+"1 c #6f2740",
+"2 c #6f274f",
+"3 c #70274f",
+"4 c #7f3750",
+"5 c #5f404f",
+"6 c #5f5f5f",
+"7 c #604f4f",
+"8 c #704840",
+"9 c #606760",
+"0 c #6f6f6f",
+"q c #7f787f",
+"w c Green",
+"e c #0ff70f",
+"r c #1fef1f",
+"t c #10ff10",
+"y c #20e720",
+"u c #30e030",
+"i c #30ff30",
+"p c #6fbf6f",
+"a c #4fc84f",
+"s c #5fcf5f",
+"d c #40ff40",
+"f c #5fff5f",
+"g c #70d070",
+"h c #7fd77f",
+"j c #60ff60",
+"k c #70ff70",
+"l c #80302f",
+"z c #80305f",
+"x c #90404f",
+"c c #804760",
+"v c #8f4060",
+"b c #8f4760",
+"n c #8f4860",
+"m c #8f506f",
+"M c #904f60",
+"N c #90506f",
+"B c #af5f50",
+"V c #b07750",
+"C c #bf7f50",
+"Z c #a0707f",
+"A c #c03f3f",
+"S c #df3730",
+"D c #ff0700",
+"F c #f01f1f",
+"G c #ff2720",
+"H c #f0302f",
+"J c #ff6060",
+"K c #b07f90",
+"L c #bf77bf",
+"P c #bf7fbf",
+"I c Magenta",
+"U c #ff0fff",
+"Y c #f017f0",
+"T c #ff1fff",
+"R c #e02fe0",
+"E c #cf6fcf",
+"W c #d060d0",
+"Q c #ff47ff",
+"! c #ff60ff",
+"~ c #ff7fff",
+"^ c #8f8070",
+"/ c #90807f",
+"( c #cf9050",
+") c #cf975f",
+"_ c #d0985f",
+"` c #808080",
+"' c #8f8f80",
+"] c #90908f",
+"[ c #9f989f",
+"{ c #a08f8f",
+"} c #b0908f",
+"| c #b090af",
+" . c #bf97a0",
+".. c #a0a7a0",
+"X. c #afafaf",
+"o. c #a0bfa0",
+"O. c Gray69",
+"+. c #bfb8bf",
+"@. c #80cf80",
+"#. c #90d090",
+"$. c #80ff80",
+"%. c #90ff90",
+"&. c #b0cfb0",
+"*. c #bfd8bf",
+"=. c #b0e7b0",
+"-. c #b0ffb0",
+";. c #c0a7af",
+":. c #dfa7a0",
+">. c #ffa09f",
+",. c #cf90cf",
+"<. c #d087d0",
+"1. c #df8fdf",
+"2. c #d0b7d0",
+"3. c #ff9fff",
+"4. c #e0a0e0",
+"5. c #ffb7ff",
+"6. c #c0c0c0",
+"7. c #dfc0c0",
+"8. c #d0d8d0",
+"9. c #c0ffc0",
+"0. c #d0ffd0",
+"q. c #dfffdf",
+"w. c #efd8df",
+"e. c #ffc7c0",
+"r. c #ffdfdf",
+"t. c #e0c7e0",
+"y. c #ffcfff",
+"u. c #ffdfff",
+"i. c #efefef",
+"p. c #f0f7f0",
+"a. c Gray100",
+"s. c None",
+/* pixels */
+"s.s.s.s.s.s.s.s.s.s.s.s.s.6 6 & & 6 6 6 s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.s.s.s.s.' 8.7.F F H S A B l 8 % & 6 6 6 s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.s.s.s.s.' 8.8.G D D D D D D D D F F H S A x l 8 % 6 6 6 6 s.s.s.s.s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.s.s.s.s.` 6 ] i.r.e.>.>.J J G G D D D D D D D D D F F S S [ ' 6 o s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.s.s.s.s.` 6.6.p.a.a.a.a.a.a.a.a.r.r.>.>.J J G G D D D D F +.+.+.o s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.s.s.6 6 ..6.6.p.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.r.r.>.>.:.O.X.+.o s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.6 +.O.<.,.E W <.,.<.4.t.8.p.p.p.a.a.a.a.a.a.a.a.a.a.a.a.8.` o ..o s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.q 6.6.Y I I U Y R R I I E E O.E <.4.2.8.i.p.p.a.a.a.a.a.8...] O.o s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.6 ..] 1.Q T I I I I I I I U Y R R I I P L ..W ,.<.2.t.8.8.O.O.X.o s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.6 ] 0 p.a.a.u.y.3.~ ! Q T I I I I I I I I Y R R I P L ..6 X.O...o s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.6 6.6.p.a.a.a.a.a.a.a.a.p.u.y.3.~ Q T U I I I I I | ....6 ..' ' o s.s.s.s.s.s.",
+"s.s.s.s.s.6 6 6 ..O.&.&.8.p.p.a.a.a.a.a.a.a.a.a.a.a.a.a.p.u.5.3.! Q | ....6 ` 0 0 o s.s.s.s.s.s.",
+"s.s.s.s.s.6 O.O.@.s r w s 6.@.g #.*.8.p.p.a.a.a.a.a.a.a.a.a.a.a.a.a.X.....6 0 q 0 o o s.s.s.s.s.",
+"s.s.s.s.s.9 O.O.e w w w e r r w w r s +.@.h #.*.8.i.p.a.a.a.a.a.a.a.X.] [ 6 0 q 0 ^ : . s.s.s.s.",
+"s.s.s.s.s.9 q 6 =.j i t w w w w w w u u r w w y p O.@.g #.&.8.8.p.a.O.....6 0 q 9 O X . s.s.s.s.",
+"s.s.s.s.s.6 ] ' p.a.a.a.q.-.$.f t w w w w w w y u u r w w y p X.X.X...` ..6 q q 7 X X . s.s.s.s.",
+"s.s.s.s.s.6 X.X.p.a.a.a.a.a.a.a.a.p.0.%.k d t w w w w w w y p ..[ 6 [ q [ 6 q 6 O X X . s.s.s.s.",
+"s.s.s.s.s.6 X.X.i.a.a.a.a.a.a.a.a.a.a.a.a.a.a.q.9.%.f i t w a [ [ 6 ` ` ` 6 q 5 X X X . s.s.s.s.",
+"s.s.s.s.s.6 X...8.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.p.q.o.] ] 6 0 0 0 6 0 O X X X . s.s.s.s.",
+"s.s.s.s.6 6 ....8.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.6...] 6 9 9 0 6 7 X X X X . s.s.s.s.",
+"s.s.s.s.6 ' ....8.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.6.] ] 6 9 6 0 6 O X X X X . s.s.s.s.",
+"s.s.s.O 6 ' ....8.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.[ ] ] 6 9 6 9 5 X X X X X . s.s.s.s.",
+"s.s.s.O ^ ] ....8.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.[ ] ] 6 9 6 6 O X X X X X . s.s.s.s.",
+"s.s.s.+ , 3 M Z ;.p.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.[ ] ] 6 9 9 5 X X X X X X . s.s.s.s.",
+"s.s.s.+ > > > < , < v K ;.w.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.[ ] ] 6 9 6 O X X X X X X . s.s.s.s.",
+"s.s.s.+ > , C _ ) B , > > > 3 N .7.p.a.a.a.a.a.a.a.a.a.a.a.[ ] ] 6 9 5 X X X X X X X . s.s.s.s.",
+"s.s.s.+ > V _ _ _ _ C > > > > > > > < v Z ;.w.a.a.a.a.a.a.a...] ] 6 6 O X X X X X X X . s.s.s.s.",
+"s.s.s.. , ( ) ) _ _ _ x > > > > > > ; > ; ; > 3 N K 7.i.p.a...] ] 6 5 X X X X X X X X . s.s.s.s.",
+"s.s.s.. < ( ) ) ) ) ) ( > > > > > > > ; ; - - - - - < v Z } { / ] 6 O X X X X X X X X . s.s.s.s.",
+"s.s.s.. > ( ( ( ( ) ) ) < > > > > > ; ; - - - - < z M M M n n n N 4 X X X X X X X X X . s.s.s.s.",
+"s.s.s.. > V ( ( ( ( ( ) x > > > ; ; ; - - - 2 v M M M M n n n n n 1 X X X X X X X X X . s.s.s.s.",
+"s.s.s.. > < ( ( ( ( ( ( < ; ; ; ; - - ; 2 v M m M M M n n n n n n 1 X X X X X X X X X . s.s.s.s.",
+"s.s.s.. > > x ( ( ( ( V ; ; ; ; - ; 2 v m m m M M M n n n n n n n 1 X X X X X X X X X . s.s.s.s.",
+"s.s.s.. > > = x C C V < - ; - > 3 n N N m M M M M n n n n n n n n 1 X X X X X X X X X . s.s.s.s.",
+"s.s.s.. > > > ; * # * - - > 3 n N N m m M M M n n n n n n n n n b 1 X X X X X X X X X . s.s.s.s.",
+"s.s.s.. ; ; ; ; ; - - > 3 n N N m m M M M M n n n n n n n n n b b $ X X X X X X X X X . s.s.s.s.",
+"s.s.s.. ; - - - - > z M N N m m M M M M n n n n n n n n n b b b b $ X X X X X X X X X . s.s.s.s.",
+"s.s.s.. - - - > z M N m m m M M M M n n n n n n n n n v v 4 2 2 ; + X X X X X X X X X . s.s.s.s.",
+"s.s.s.. - < z M m m m M M M M M n n n n n v z 4 2 2 - - # * * * * @ X X X X X X X X X . s.s.s.s.",
+"s.s.s.. z n m M M M M M M M b v z 2 2 ; - * # = = = * * * * * * * @ X X X X X X X X X . s.s.s.s.",
+"s.s.s.. . 1 c c c z z 2 2 - = # - = = = = = = = = * * * * * * * * @ X X X X X X X X . . s.s.s.s.",
+"s.s.s.s.s.. . . . + # # = - - = = = = = = = = * * * * * * * * * * @ X X X X X X X . . s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.. . . . . + * = = = = = * * * * * * * * * * * * @ X X X X X X . . s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.s.s.s.s.s.. . . . + * * * * * * * * * * * * * * @ X X X X X . . s.s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.. . . . + * * * * * * * * * * @ X X X X . . s.s.s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.. . . . . + * * * * * @ X X . . s.s.s.s.s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.. . . . + * @ X . . s.s.s.s.s.s.s.s.s.s.s.",
+"s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.. . . . . s.s.s.s.s.s.s.s.s.s.s.s."
+};
diff --git a/icons/48x48-general/todo.xpm b/icons/48x48-general/todo.xpm
new file mode 100644
index 0000000..588608e
--- /dev/null
+++ b/icons/48x48-general/todo.xpm
@@ -0,0 +1,115 @@
+/* XPM */
+static char * WheelbarrowFull_xpm[] = {
+"48 48 64 1",
+" c None",
+". c #DF7DCF3CC71B",
+"X c #965875D669A6",
+"o c #71C671C671C6",
+"O c #A699A289A699",
+"+ c #965892489658",
+"@ c #8E38410330C2",
+"# c #D75C7DF769A6",
+"$ c #F7DECF3CC71B",
+"% c #96588A288E38",
+"& c #A69992489E79",
+"* c #8E3886178E38",
+"= c #104008200820",
+"- c #596510401040",
+"; c #C71B30C230C2",
+": c #C71B9A699658",
+"> c #618561856185",
+", c #20811C712081",
+"< c #104000000000",
+"1 c #861720812081",
+"2 c #DF7D4D344103",
+"3 c #79E769A671C6",
+"4 c #861782078617",
+"5 c #41033CF34103",
+"6 c #000000000000",
+"7 c #49241C711040",
+"8 c #492445144924",
+"9 c #082008200820",
+"0 c #69A618611861",
+"q c #B6DA71C65144",
+"w c #410330C238E3",
+"e c #CF3CBAEAB6DA",
+"r c #71C6451430C2",
+"t c #EFBEDB6CD75C",
+"y c #28A208200820",
+"u c #186110401040",
+"i c #596528A21861",
+"p c #71C661855965",
+"a c #A69996589658",
+"s c #30C228A230C2",
+"d c #BEFBA289AEBA",
+"f c #596545145144",
+"g c #30C230C230C2",
+"h c #8E3882078617",
+"j c #208118612081",
+"k c #38E30C300820",
+"l c #30C2208128A2",
+"z c #38E328A238E3",
+"x c #514438E34924",
+"c c #618555555965",
+"v c #30C2208130C2",
+"b c #38E328A230C2",
+"n c #28A228A228A2",
+"m c #41032CB228A2",
+"M c #104010401040",
+"N c #492438E34103",
+"B c #28A2208128A2",
+"V c #A699596538E3",
+"C c #30C21C711040",
+"Z c #30C218611040",
+"A c #965865955965",
+"S c #618534D32081",
+"D c #38E31C711040",
+"F c #082000000820",
+" ",
+" .XoO ",
+" +@#$%o& ",
+" *=-;#::o+ ",
+" >,<12#:34 ",
+" 45671#:X3 ",
+" +89<02qwo ",
+"e* >,67;ro ",
+"ty> 459@>+&& ",
+"$2u+ ><ipas8* ",
+"%$;=* *3:.Xa.dfg> ",
+"Oh$;ya *3d.a8j,Xe.d3g8+ ",
+" Oh$;ka *3d$a8lz,,xxc:.e3g54 ",
+" Oh$;kO *pd$%svbzz,sxxxxfX..&wn> ",
+" Oh$@mO *3dthwlsslszjzxxxxxxx3:td8M4 ",
+" Oh$@g& *3d$XNlvvvlllm,mNwxxxxxxxfa.:,B* ",
+" Oh$@,Od.czlllllzlmmqV@V#V@fxxxxxxxf:%j5& ",
+" Oh$1hd5lllslllCCZrV#r#:#2AxxxxxxxxxcdwM* ",
+" OXq6c.%8vvvllZZiqqApA:mq:Xxcpcxxxxxfdc9* ",
+" 2r<6gde3bllZZrVi7S@SV77A::qApxxxxxxfdcM ",
+" :,q-6MN.dfmZZrrSS:#riirDSAX@Af5xxxxxfevo",
+" +A26jguXtAZZZC7iDiCCrVVii7Cmmmxxxxxx%3g",
+" *#16jszN..3DZZZZrCVSA2rZrV7Dmmwxxxx&en",
+" p2yFvzssXe:fCZZCiiD7iiZDiDSSZwwxx8e*>",
+" OA1<jzxwwc:$d%NDZZZZCCCZCCZZCmxxfd.B ",
+" 3206Bwxxszx%et.eaAp77m77mmmf3&eeeg* ",
+" @26MvzxNzvlbwfpdettttttttttt.c,n& ",
+" *;16=lsNwwNwgsvslbwwvccc3pcfu<o ",
+" p;<69BvwwsszslllbBlllllllu<5+ ",
+" OS0y6FBlvvvzvzss,u=Blllj=54 ",
+" c1-699Blvlllllu7k96MMMg4 ",
+" *10y8n6FjvllllB<166668 ",
+" S-kg+>666<M<996-y6n<8* ",
+" p71=4 m69996kD8Z-66698&& ",
+" &i0ycm6n4 ogk17,0<6666g ",
+" N-k-<> >=01-kuu666> ",
+" ,6ky& &46-10ul,66, ",
+" Ou0<> o66y<ulw<66& ",
+" *kk5 >66By7=xu664 ",
+" <<M4 466lj<Mxu66o ",
+" *>> +66uv,zN666* ",
+" 566,xxj669 ",
+" 4666FF666> ",
+" >966666M ",
+" oM6668+ ",
+" *4 ",
+" ",
+" "};
diff --git a/icons/48x48-general/unknown.xpm b/icons/48x48-general/unknown.xpm
new file mode 100644
index 0000000..85151a1
--- /dev/null
+++ b/icons/48x48-general/unknown.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * ModeledHeadInClouds_xpm[] = {
+"48 48 19 1",
+"_ c none",
+", c white",
+"` c black",
+" c grey4",
+". c cyan1",
+"X c grey64",
+"o c grey76",
+"O c grey89",
+"+ c white",
+"@ c cyan3",
+"# c grey39",
+"$ c grey51",
+"% c magenta4",
+"& c turquoise4",
+"* c grey13",
+"= c grey7",
+"- c grey26",
+"; c blue4",
+": c blue3",
+",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,",
+",............XXXooooooooooooOOOOOOOOOOOO+++++++`",
+",..............XXXXoXooooooooooooOoOoooOOOOOOO+`",
+",....+..........@##$$$XXXoo....XoooooXooooOOOOO`",
+",.+++O++@......@##$$$XXXX$@..........XXooooooOo`",
+",OOOOOOOO......##$$$XXXXX$#@..........XXooooooo`",
+",OOOoooOOO....@##$$$$XXXX$%$............XXXXXXX`",
+",oOoooooOO....&##$$$XXXXXX$#&..................`",
+",oooXXXoooO...###$$$$XXXXX$#$@.................`",
+",XXXXXXXooO...##*= = *#XXXX$#@.................`",
+",XXXXXXXXoo...# ===*===*$X$$$@.................`",
+",XXXXXXXXXo+++ =*******= &X$#@.................`",
+",XXXXXXXXXXO+O=***-*****=*$$#$.................`",
+",XXXXXXXXXXOOO#*--#;--**-#X$$#.................`",
+",XXX$X$XXXXOOOO*#$$$$-*#$X$$$#.................`",
+",XXXX$XXXXXoOOO##$$$$$X$X$X$$##................`",
+",X$X$$$X$XXooOX##$$$$X$X$$$$-=#................`",
+",$X&$$$$XXXoooX#$$$$$$X$$$$$==#................`",
+",$$$%$%$$XXooo$####$$$$$$$$$-*#............++O+`",
+",&$&&%$&$&XXoX####$$$$$$$$$$$=#..........++OOOO`",
+",$%$%%%$%$XXX$####$$$$$$$$$$$-#..........OOOooo`",
+",%&%&%&%$&XXX#####$$$$$$$$$$$=#.........+Oooooo`",
+",&%&:&%&%$$XX*===*-$$$$$$$$$#-#++.....++OOooXXX`",
+",%&%&:&%&%$$XX***= $$$$$$$$#-#OOO+.+OOOOooXXXX`",
+",&%&%%%&%&%$$X$**==*$$$$#$####OOoOO+OOOOoXXXXXX`",
+",:&:%:%:&%&%$$$$*= $$$$#$#####ooooOOOooooXXXXXX`",
+",&%%:%%%:&%&%&%$**#$##########ooXooOooXoXXXXXXX`",
+",:&:%:%:%:&%&%&% #########XXXXoooXXXXXXXXXX`",
+",%:%.;:%%%:%%&%&#####=#########XXXXoXXXXXXXXXXX`",
+",:%:..&:%:%:%:&:******########$#XXXXXXXXXXXXXXX`",
+",%:.....&%:@:%%%:**-##########$XXXXXXXXXXX$X$X$`",
+",............:%:%*-########- $XXX$XXXXXXXXX$X$X`",
+",.............&%@*-#######-*#XXXXXXXXXXX$X$X$$$`",
+",................--######- -$XXXXXXXXXX$X$X&$&$`",
+",................-#####-* *#XXXXXXXXXX$$$$$$%$%`",
+",................-###-*= =-$XXXXXXXXXX $$&$&&%&`",
+",................##= = =*#X$XXXXXXXX*=$%$%$%%%`",
+",@...................= ==-$$X$XXXXXX#= %$%&%&%&`",
+",O+@.................- =*$$$$$$$$X$$= =%%&%&%&%`",
+",OO+................ =-$$$$$$$X$$- = %&%&%&:&`",
+",OOO+.............- = =*#$$$$$$$$$# = =&%&%&%%:`",
+",oOOO+...@+O++...= === -$$$$$$$$$$*=== :&:&:&:%`",
+",oooOO@.OOOOOO+.= === *####$$$$$#*=== =%:%%%:%:`",
+",oooOOOoOoOOOO++.= = =-##########= = :%:%:%:%:%`",
+",XXooOoooooOOOOO++$ =*#########*= -&...&%%:%%&.`",
+",XXXoXooooooOOOOOO+$=-#######* -&..............`",
+",XXXXXXooooooOOOOO++ ######*=*&................`",
+",```````````````````````````````````````````````"};
diff --git a/icons/48x48-general/utility.xpm b/icons/48x48-general/utility.xpm
new file mode 100644
index 0000000..ed7299b
--- /dev/null
+++ b/icons/48x48-general/utility.xpm
@@ -0,0 +1,239 @@
+/* XPM */
+static char *interface[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 184 2",
+/* colors */
+"__ c None",
+".. c #0f0f00",
+".# c #0f0f0f",
+".a c #0f2000",
+".b c #1f0f00",
+".c c #1f0f0f",
+".d c #1f2000",
+".e c #1f200f",
+".f c #1f4060",
+".g c #1f4070",
+".h c #1f5060",
+".i c #1f5070",
+".j c #2f0f00",
+".k c #2f0f0f",
+".l c #2f2000",
+".m c #2f200f",
+".n c #2f201f",
+".o c #2f202f",
+".p c #2f3000",
+".q c #2f301f",
+".r c #2f4060",
+".s c #400f00",
+".t c #402000",
+".u c #40200f",
+".v c #403000",
+".w c #40300f",
+".x c #502000",
+".y c #50200f",
+".z c #50201f",
+".A c #503000",
+".B c #50300f",
+".C c #50301f",
+".D c #504000",
+".E c #50400f",
+".F c #505060",
+".G c #506740",
+".H c #506750",
+".I c #600f1f",
+".J c #602000",
+".K c #60200f",
+".L c #60201f",
+".M c #603000",
+".N c #60300f",
+".O c #60301f",
+".P c #604000",
+".Q c #60400f",
+".R c #60401f",
+".S c #605050",
+".T c #606740",
+".U c #606750",
+".V c #70200f",
+".W c #70202f",
+".X c #703000",
+".Y c #70300f",
+".Z c #70301f",
+".0 c #704000",
+".1 c #70400f",
+".2 c #70401f",
+".3 c #70500f",
+".4 c #80201f",
+".5 c #80202f",
+".6 c #803000",
+".7 c #804000",
+".8 c #80400f",
+".9 c #804040",
+"#. c #80500f",
+"## c #80b8ef",
+"#a c #903000",
+"#b c #90302f",
+"#c c #904000",
+"#d c #90400f",
+"#e c #904040",
+"#f c #905000",
+"#g c #90500f",
+"#h c #90670f",
+"#i c #90b8ef",
+"#j c #90b8ff",
+"#k c #a03040",
+"#l c #a04000",
+"#m c #a0400f",
+"#n c #a0402f",
+"#o c #a04040",
+"#p c #a05000",
+"#q c #a0500f",
+"#r c #a0501f",
+"#s c #a0670f",
+"#t c #a0671f",
+"#u c #a06760",
+"#v c #a0b8cf",
+"#w c #b03040",
+"#x c #b04000",
+"#y c #b0500f",
+"#z c #b0501f",
+"#A c #b06700",
+"#B c #b0670f",
+"#C c #b0671f",
+"#D c #b06760",
+"#E c #b0770f",
+"#F c #b0870f",
+"#G c #b09760",
+"#H c #cf5000",
+"#I c #cf6700",
+"#J c #cf670f",
+"#K c #cf671f",
+"#L c #cf7700",
+"#M c #cf770f",
+"#N c #cf771f",
+"#O c #cf870f",
+"#P c #cf871f",
+"#Q c #cf970f",
+"#R c #cf971f",
+"#S c #cfd8cf",
+"#T c #df6700",
+"#U c #df670f",
+"#V c #df7700",
+"#W c #df771f",
+"#X c #df7760",
+"#Y c #df870f",
+"#Z c #df871f",
+"#0 c #df970f",
+"#1 c #df971f",
+"#2 c #df972f",
+"#3 c #dfa80f",
+"#4 c #dfa81f",
+"#5 c #dfa870",
+"#6 c #dfb81f",
+"#7 c #dfc8cf",
+"#8 c #dfc8ff",
+"#9 c #dfd8b0",
+"a. c #dfd8cf",
+"a# c #ef6770",
+"aa c #ef871f",
+"ab c #ef971f",
+"ac c #ef972f",
+"ad c #efa81f",
+"ae c #efa82f",
+"af c #efb81f",
+"ag c #efb82f",
+"ah c #efb870",
+"ai c #efc81f",
+"aj c #efc82f",
+"ak c #efc850",
+"al c #efd82f",
+"am c #efd840",
+"an c #efd850",
+"ao c #efef50",
+"ap c #efef60",
+"aq c #efef70",
+"ar c #efef80",
+"as c #efef90",
+"at c #efefa0",
+"au c #efefdf",
+"av c #efffb0",
+"aw c #efffcf",
+"ax c #ff7780",
+"ay c #ff8770",
+"az c #ff8780",
+"aA c #ff9790",
+"aB c #ffb82f",
+"aC c #ffb8b0",
+"aD c #ffb8cf",
+"aE c #ffc81f",
+"aF c #ffc82f",
+"aG c #ffc840",
+"aH c #ffd82f",
+"aI c #ffd840",
+"aJ c #ffd850",
+"aK c #ffd860",
+"aL c #ffd870",
+"aM c #ffd8df",
+"aN c #ffef50",
+"aO c #ffef60",
+"aP c #ffef70",
+"aQ c #ffef80",
+"aR c #ffef90",
+"aS c #ffefa0",
+"aT c #ffefb0",
+"aU c #ffefcf",
+"aV c #ffefdf",
+"aW c #ffffa0",
+"aX c #ffffb0",
+"aY c #ffffcf",
+"aZ c #ffffdf",
+"a0 c #ffffff",
+/* pixels */
+"aVaZaVaYaUaUaTaSaSaRaRaPaLaNaJaIaJaIaIaIaIaIaIaHaGaHaIalaGaHaGalaFaHaFalaFaFaFaiaFaEaFaiaFaiaF..",
+"aZaVaZaVaYaUavaTaWaSasaRaqaPaqaLaqaLapaLapaKaoaKaoaJanaJanaJamaJamaIamaGalaGalaGalaFajaFaiaF....",
+"aVaY#z#B#K#E#N#O#W#O#W#Y#Z#0#Z#1#1#0ab#1#1#0ab#0#Z#0#Z#1#Z#Q#Z#O#Z#O#W#M#N#E#J#B#C#s#y#s#r.M.b..",
+"awaV#E#N#E#N#O#P#O#Z#R#Z#R#Z#1#1#1#1#4#1#4#1#4#1#1#1#1#1#R#Z#R#Z#O#P#O#N#E#o#e#o.O#C#s#C#s.N.a..",
+"aUaY#K#E#N#M#N#O#W#O#Z#0#Z#0#1#0ab#1ab#0ab#0ab#0ab#0#1#0#Z#0#Z#Q#Z#O#N#O#DaAax#n.4.L#B#B#y.M.b..",
+"aYaU#E#N#O#N#O#N#..Y.A.y.P.8#P#1#4#1#4#1#4#1#4#1#4#1#1#1#1#1#R#Z#R#Z#O#uaAaDay#o#o.W.O#C#s.N...#",
+"aUaX#N#M#N#O#B.X#a#c#l#c.X.A.t#M#1#0ab#1ab#3ab#1ab#0ab#0#1#0#Z#Y#Z#O#DaAaCay.u#na#.K.I..#y.M.b..",
+"awaU#O#N#O#N.0#l#A#U#I#H#f.u.E#G#R#1#4ab#4#1#4ab#4#1#4#1#1#1#1#Z#R#uaAaDay.m#oa##o.L.L..#s.N.a.b",
+"aUaT#N#O#W#f#c#Iabakab#V.X#.#5.D.8#1ab#3ab#4ab#3ab#1ab#0ab#0#1#0#DaAaCay.u#na##n.b.K.5..#B.M.b..",
+"aXaU#O#N#P.Y#f#Uaka0ak#d#BaV#..u.vab#4ab#4ad#4ab#4ab#4#1#4#1#1#uaAaDay.m#oa##o.#.L.5...##B.N.a.#",
+"aTaT#W#O#W.M#l#Tabak#x#Ma0#B.6.A.l#4ab#4ab#4ab#4ab#4ab#1ab#0#DaAaCay.u#na##n.b.L.5...b#B#C.w.c..",
+"avaT#O#P#O.B#f#I#V#d#Ma0#M#m.P.t.dab#4ad#4ad#4ad#4ad#4ab#4#uaAaDay.m#oa##o...L.5....#E#C.w.w.a.c",
+"aTaS#Z#O#Z.M.6#p.X#BaV#L#x.7.M.v.x#4ab#4abadad#4adadab#3#DaAaCay.u#na##n.b.K.5...b#E#B.v.y.w.c.a",
+"aXaT#P#Z#R.8.A.u#.ah#B#m.7.X.v.m.3ad#4ae#4ad#4ae#4ad#4#uaAaDay.m#oa##o.#.L.5...##E#C.w.u.w.w.a.c",
+"aTaS#Z#Y#Z#O.t.B#5#..6.X.M.v.t.l#Z#4ad#4ad#4adadad#4#DaAaCay.u#na##n.b.L.5...b#M#K.w.y.w.u.w.c..",
+"ataS#R#Z#R#Z#F#G.E.y.v.x.v.l.p#P#4ae#6ad#6ae#6ad#6#uaAaDay.m#oa##o...L.5....#O#N.w.B.w.w.w.w.a.c",
+"aSaR#Z#0#Z#0#1#O.8.A.l.d.x#.#Z#4adadadafadadadaf#DaAaCay.u#na##n.b.K.5...b#O#N.B.B.B.B.w.y.w.c.a",
+"aSaS#1#1#1#1#1#1#4ad#4ae#6ad#6ae#6ae#6aeafae#6#uazaDay.m#oa##o.#.L.5...##R#P.B.C.B.B.w.w.w.w.a.c",
+"aSaR#Z#1#1#0ab#4ab#4adadadafadafaeafadafaeaf.S.T#k#n#k#na##n.b.L.5...b#Y#Z.B.N.B.B.w.y.w.u.w.c.b",
+"asaR#4#1#4#1#4ad#4ae#6ae#6agafagafagaiagaf.U#o#o.Z...L#b#o.L.L.5....#1#Z.E.C.E.B.w.B.w.w.w.w.a.c",
+"aRaQ#1#0ab#1ab#4adadadafadafagafaBafagafaB.Ta0ay#w.O...K.I.K.5...b#0#Z.E.N.B.B.B.B.B.B.w.y.w.c.d",
+"aRaR#4#1#4ab#4ae#6ae#6agafagajagajagajagaj.UayaM#X#o.z.#.L.L...##4#1.E.O.E.C.B.C.B.B.w.u.w.w.a.k",
+"aRaQab#1ab#4abadadafaeafagafaBajaBaiaBagaBaf.b.9#k#n.I.L.....b#1#1.E.N.B.B.B.N.B.B.w.y.w.u.w.j.l",
+"araQ#4ab#4#1#4ad#6aeafagaiagajajajagajagaj...a...z.L.L.L....#4#1.E.O.E.O.E.C.E.B.w.B.w.w.w.N.l.m",
+"aQaPab#3ab#4adadadafagafaBaiaBaiaBajaBai.r#9.....b.K.L...b#4ab.Q.Y.Q.N.E.N.B.B.B.B.w.B.v#B.A.t.l",
+"araP#4#1#4ad#4aeafagafagajagajagajaFaj.ga..g...#af.....##4ab#4.O.E.O.E.C.E.B.B.C.w.B.w#C#s.B.l.m",
+"aQaOab#4ab#4adadaeafagafagaiaBajaBai#7#9.f...bafaeafadadab#4ab.Q.N.E.N.B.B.B.B.B.B.w#B#B#B.A.s.l",
+"aqaP#4ad#4ad#6ae#6agafagaiagajaFaj#v#S.g....agag#6ae#6ad#4#1#4#1.E.O.E.N.E.C.E.B.w#C#s#C#s.B.l.m",
+"aLaOab#4abadadafadafagafaBaiaBai#va0#j.f.nafagafadadad#4ab#4ab.Q.N.Q.N.E.N.B.B.B#J#B#B#B#y.A.l.l",
+"apaO#4ac#4ad#4aeafagafagajagaj#va0#j.i.oajagafaeafae#4ae#4ab.Q.O.E.O.E.C.E.B.B#K#E#C#s#C#s.B.d.k",
+"aKaoab#4ab#4adadaeafagafagai#va0#j.f.nafagafaeafaeadab#4ab.Q.Y.Q.N.B#Z.B.B.B#J#E#K#B#y#B#B.A.j.d",
+"apaK#4ad#4ad#6ad#6agaiagai#va0#j.i.qajagafagafae#6ae#4ad.Q.R.E.R.E#N#..1.A.y.D.8#E#C#s#C#s.B.d.m",
+"aKaNab#4abadadafadafagaf#va0#j.f.nafagafaBafaeafadadab.Q.Y.Q.N.Q#J.0#a#c#l#c.X.A.t#M#B#s#y.A.j.d",
+"aoaO#4ac#4ad#4aeafagaf#va0#j.i.oajagafagafagafae#4ad.Q.R.Q.2.Q#N.0#l#I#U#I#H#c.u.E#G#E#C#s.B.d.c",
+"aJaOab#4ab#4adadadaf#va0#j.f.nafagafagafaeafadadab.Q.Y.Q.Z.Q#Z#g#c#Iabakab#T.X#.#5.B.8#s#z.A.j.d",
+"aoaP#4ad#4ad#4ad#6a.a0#j.i.qaiagaiagafag#6ae#6ad.Q.R.Q.2.Q#1#1.1#f#Uaka0ak#d#sau#..u.v#t#s.B.d.e",
+"aKaOab#4ab#4ad#4#7.T#j.f.nafagafagafaeafadadad.Q.Y.Q.Z.Qaa#0#Z.M#l#Tabak#x#Ma0#A.6.A.l#s#y.A.b.d",
+"apaP#4#2#4ad#4a.a0#8.i.oafaeafaeafag#6ae#6ae.Q.2.Q.2.Q#1#1#Z#R.B#f#I#V#d#Ma0#M#m.P.x.d#r#s.B.d.c",
+"aPaOab#4ab#4a0a0#j.G.badadadadadaeafadadad.Q.2.Q.Z.Qab#1#Z#0#Z.M.6#p.X#BaV#M#x.7.M.t.x#s#q.v.b.b",
+"apaP#4#4#4a.a0#j.h...Had#4ae#6ad#6ae#6ad.Q.2.Q.2.Q#1#1#1#R#Z#R.8.A.u#.ah#B#m.7.X.v.l.1#q#h.B.d.b",
+"aPaPab#4#7a0##.h.b..ab#4adadad#4ad#4ad.Q.Y.Q.Z.Qab#0#1#0#Z#Y#Z#O.t.E#5#f.6.X.X.A.t.l#K#s#q.A.b.a",
+"aPaQ#4.Fa0#i.i.#.Had#4ae#4ad#4ae#4ad.Q.2.Q.2.Q#1#1#1#1#Z#1#Z#P#N#E#G.E.y.A.x.v.m.p#N#h#r#h.B.a.c",
+"aQaPab#1.F.f.b#4ab#4ab#4ab#4ab#4ab.Q.Y.Q.O.Qab#1#1#0#Z#Y#Z#O#W#M#N#M.8.v.l.d.x.1#K#s#q#q#q.v.b..",
+"araR#4#1#4..#4ad#4ad#4ad#4ad#4ad.Q.R.Q.2.Q#1#4#1#1#1#1#Z#R#Z#P#N#E#N#E#C#E#C#s#C#s#r#h#q#g.y.a.b",
+"aQaQ#1#0ab#4ae#4adadadadabadab.Q.Y.Q.N.Q.N#1ab#0ab#0#Z#0#Z#O#W#M#K#E#K#E#K#B#C#s#y#q#q#g#m.v.b..",
+"aQaR#g#q#g#q#g#d#g#g#.#d#.#d.Q.O.Q.O.Q.O.1.8.1.1.1.1.Q.Y.Q.Y.Q.N.Q.N.B.N.B.N.A.B.B.B.v.y.v.y.a.#",
+"aR.X.V.X.V.M.V.M.K.M.K.J.K.d.k.d.k.d.k.x.y.t.x.t.u.t.s.t.t.l.s.l.j.l.j.d.j.d.j.b.b.b.b...b...b..",
+".X.Y.Y.Y.M.Y.M.N.M.K.A.K.A.K.e.m.d.y.v.y.t.u.t.u.l.u.l.u.l.m.l.l.d.k.d.l.d.c.d.b.a.b.a.b.a...a.."
+};
diff --git a/icons/48x48-general/video.xpm b/icons/48x48-general/video.xpm
new file mode 100644
index 0000000..b1be19b
--- /dev/null
+++ b/icons/48x48-general/video.xpm
@@ -0,0 +1,305 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 251 2",
+" c black",
+". c #060505",
+"X c #131313",
+"o c gray5",
+"O c #0b0a09",
+"+ c #1d1b1c",
+"@ c #191919",
+"# c gray15",
+"$ c #1e2007",
+"% c #181606",
+"& c #262707",
+"* c #b4b18d",
+"= c #aaaa8a",
+"- c #b6b495",
+"; c #a39b83",
+": c #938669",
+"> c #9a967d",
+", c #968b74",
+"< c #786b58",
+"1 c #a3a284",
+"2 c #ada786",
+"3 c #c6c599",
+"4 c #ccd3aa",
+"5 c #c7c7a7",
+"6 c #c2bea2",
+"7 c #c3bc96",
+"8 c #443639",
+"9 c #aeae94",
+"0 c #010101",
+"q c #030416",
+"w c #02020a",
+"e c #0d111d",
+"r c #9a949f",
+"t c #3c4808",
+"y c #323709",
+"u c #2d3807",
+"i c #f3efb8",
+"p c #bcb38c",
+"a c #d3d39d",
+"s c #d2cb92",
+"d c #baba8a",
+"f c #eae8a9",
+"g c #847858",
+"h c #a79d79",
+"j c #f2f0ab",
+"k c #f5f6ba",
+"l c #fffeca",
+"z c #fcffd3",
+"x c #c4b88a",
+"c c #e9e8b5",
+"v c #fefee4",
+"b c #ffffec",
+"n c #e4ebc7",
+"m c #080740",
+"M c #11193b",
+"N c #000737",
+"B c #c9a255",
+"V c #fcc04f",
+"C c #f4b53a",
+"Z c #eca82f",
+"A c #c88221",
+"S c #020202",
+"D c #9890a3",
+"F c #3b3944",
+"G c #312b0e",
+"H c #e2e5bc",
+"J c #b1a983",
+"K c #a9a47e",
+"L c #857a68",
+"P c #a1966f",
+"I c #402913",
+"U c #c7c48d",
+"Y c #d9d99b",
+"T c #dbdcaa",
+"R c #d8d8a4",
+"E c #e0ddab",
+"W c #e2ddb9",
+"Q c #435b90",
+"! c #4d528c",
+"~ c #403e82",
+"^ c #cc9059",
+"/ c #eea852",
+"( c #e2984e",
+") c #db8928",
+"_ c #5a5566",
+"` c #463d45",
+"' c #0d1301",
+"] c #34382e",
+"[ c #b3a578",
+"{ c #e1cd94",
+"} c #918575",
+"| c #d3cfa5",
+" . c #d4d5ac",
+".. c #d7d8b7",
+"X. c #a5a5c9",
+"o. c #d3bbed",
+"O. c #ebc4af",
+"+. c #fdc083",
+"@. c #e7a760",
+"#. c #313131",
+"$. c #6c646a",
+"%. c #52320a",
+"&. c #663a0c",
+"*. c #c77528",
+"=. c #917965",
+"-. c #58544a",
+";. c #9a9478",
+":. c #fafbc7",
+">. c #794b2e",
+",. c #494629",
+"<. c #fdffdb",
+"1. c #f3f8c2",
+"2. c #a69b89",
+"3. c #e3e4c2",
+"4. c #fee9ff",
+"5. c gray100",
+"6. c #faf7d9",
+"7. c #fcd6b2",
+"8. c #d09942",
+"9. c #00012a",
+"0. c #332f32",
+"q. c gray21",
+"w. c #612207",
+"e. c #a60000",
+"r. c #e24c0a",
+"t. c #455214",
+"y. c #a4a489",
+"u. c #bbbc95",
+"i. c #dbe1ae",
+"p. c #dae2b5",
+"a. c #786238",
+"s. c #050302",
+"d. c #110c01",
+"f. c #918a79",
+"g. c #5c5952",
+"h. c #686457",
+"j. c #63585d",
+"k. c #fbdfc6",
+"l. c #f7b775",
+"z. c #da983b",
+"x. c #772808",
+"c. c #710000",
+"v. c #b70000",
+"b. c #d4d9aa",
+"n. c #e8f1bc",
+"m. c #4a3415",
+"M. c #8a8565",
+"N. c #b3ab97",
+"B. c #3f2b24",
+"V. c #b1a6af",
+"C. c #dbcfdd",
+"Z. c #4b240d",
+"A. c #8b1f05",
+"S. c #910000",
+"D. c #c2c9a3",
+"F. c #745f35",
+"G. c #e4ecbd",
+"H. c #8a8575",
+"J. c #b2ab8c",
+"K. c #9d9987",
+"L. c #a69f97",
+"P. c #cbbfe4",
+"I. c #c76311",
+"U. c #212338",
+"Y. c #69709d",
+"T. c #676991",
+"R. c #494949",
+"E. c #231707",
+"W. c #6b0501",
+"Q. c #4f0000",
+"!. c #2f0000",
+"~. c #755a1b",
+"^. c #cbcca2",
+"/. c #544931",
+"(. c #1d0000",
+"). c #ecf2c4",
+"_. c #bcbc9b",
+"`. c #bab6a2",
+"'. c #384182",
+"]. c #dea470",
+"[. c #565a79",
+"{. c #756965",
+"}. c #201a1c",
+"|. c #49520e",
+" X c #140300",
+".X c #504b0e",
+"XX c #bec39f",
+"oX c #370e00",
+"OX c #352713",
+"+X c #c7cfaa",
+"@X c #dbe4ba",
+"#X c #e5f2c9",
+"$X c #2c305d",
+"%X c #b7935d",
+"&X c #f09e2e",
+"*X c #a8490c",
+"=X c #3a3a16",
+"-X c #545349",
+";X c #cfd9b1",
+":X c #95734a",
+">X c #dde7c3",
+",X c #8f5012",
+"<X c #d56c16",
+"1X c #b85713",
+"2X c #9b4617",
+"3X c gray16",
+"4X c #6d79a8",
+"5X c #2b3152",
+"6X c #110e17",
+"7X c #514f46",
+"8X c #caa86d",
+"9X c #565138",
+"0X c #6c4f32",
+"qX c #26271c",
+"wX c #eaf2d3",
+"eX c #1e1d21",
+"rX c #afb395",
+"tX c #4d5148",
+"yX c #42433c",
+"uX c #74340f",
+"iX c #090401",
+"pX c #e7f1d1",
+"aX c #f4fae2",
+"sX c #8c390b",
+"dX c #0a0a03",
+"fX c gray23",
+"gX c #72705f",
+"hX c #bdc5a0",
+"jX c #341c08",
+"kX c #99a780",
+"lX c #dae4bc",
+"zX c #ebf4cc",
+"xX c #c8660c",
+"cX c #cb730e",
+"vX c #7e7569",
+"bX c #afb08e",
+"nX c #e4ecd0",
+"mX c #fff9f5",
+"MX c #1c1c13",
+"NX c gray13",
+"BX c #1f2114",
+"VX c #272924",
+"CX c #535353",
+"ZX c #090805",
+"AX c #1d1d1d",
+"SX c #2d2d2d",
+"DX c #383936",
+"FX c #646464",
+"GX c #434343",
+"HX c #585858",
+"JX c None",
+/* pixels */
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX",
+" ",
+" ",
+" ",
+"JX JXJX JXJX JXJX JXJX JXJX JXJX . X o o o JX JX",
+"JX JXJX JXJX JXJX JXJX JXJX JX X X O + + O ",
+"JX JXJX JXJX JXJX JXJX JXJX JX . JXo . . + X + @ # ",
+" ",
+" ",
+"$ $ % & % * = = - * ; : * > , < 1 2 * * 3 4 5 6 7 = ; ; 8 6 5 9 0 o q w e r w ",
+"t y u t & i p a 3 s d f f : g h s s f j k l z i i * 7 x c v b n m M N B V C Z A S + D F X ",
+"u % & % G H J h K L K a a a : P x x I U Y a T R 2 P , L c E H W . Q ! ~ ^ / ( ) A w _ ` ",
+"& ' & ' u 5 ] < h g K d T E [ d U l { g k f i l T 7 2 } ; | ...0 X.o.o.O.+.@.( A q w #.$. ",
+"%.&.*.t $ =.-.;.: , , } h h J a c :.>.,.l <.k 1.T J 2.2., ...3. 4.5.5.5.6.7.+.8.9.q 0 0.q. ",
+"&.w.e.r.t.S y.< | J u.U i.f p.1.E a.=. s.d.j 3 f.g.h.g.j.L H H 3.. 5.5.5.5.5.k.l.z.9.w 0 ",
+"%.x.c.v.) S 2.h.3 T * d b.n.1.v c m. O z z | .f.M.j.2.N.2.L 0 5.5.5.5.5.7.l.z.w B.8 8 V.C.",
+"Z.A.c.S.*.S D.3 n.b.* u.i.i.n. .L F. o o l 1.z G.N.L H.J.K.$.L.0 P.4.4.4.6.7.l.I.U.V.j.Y.T.R.",
+"E.W.Q.!.~. ; 3.^.- 2 b.p.4 p b.H /.(.% % l ).).n._.f.6 K.L 2.`.0 Y.'.! O.( ].].*.[.{._ _ $.}.",
+"|.G Xd..X {.K.j.-.> ^.u.XX3 G.H m.oXm.OXs.:.G.i.p.+X@X#Xf.K.`.V. $XN N %X&X) ) *XS O Y.$X` >.",
+"|.t $ u =X0 K.g.-X, h.XX= u.;Xp.= m.:XF.% 3 1.p.4 D...D.N.K...>X 9.q 9.,X<X*.1X2X s.3X4X5X6X",
+"t.t d.y =XS `.f.h.-X7Xy.1 D.>XH 8X9X0XqX P n XXy.y.D.5 ..n wX0 O w &.<X1X1X2Xw 0 s.6XeX",
+"d.s.X y |.w rX-.tXyX-X} -Xh.[ uXiX=X^ 9X M.4 y.9 p.pXpXpXaX . . . Z.<X*X*XsX0 0 s.m + ",
+"dXiXdXt t % g.] fXM.y.K.gX_.OXE. X,Xb ,Xf. ' 3 `.hX;X>Xn <.aX 0 0 jXI.*X*XsX0 0 0 X ",
+"iXiX' $ |.w g.] ] ^.p.- > > p N./.p <.OXs.,.1 kXd @XD.+X+XlXpX<.aX0 0 0 jXI.*XsXx.0 0 0 X ",
+"iXiXiX dXS tXyXh hX> 1 = ;.> {.n._.d. X U T 3 3 - D.4 ;XzX#X>XwX0 0 0 0 oXxXxXcX*X. 0 0 0 eX",
+"iXiXiXiX. f.vX_.G.@X4 bX1 y.;.:.z p.^.n.H > 9 +XhXrX4 lXzXwXwXnX0 0 0 o jXiXS S ",
+"iX% dXiXiX `...z <.<.zX).z 3.4 zX).@XT . . ...3.v v b b b b mXwX 0 0 0 0 0 ",
+" ' S S h.MXqXqXqXqXMXqXMX% NXBX# fX3XeXBX# MXqXqXVXqXqXVXVXCX0 ZXZXZX. . . . . . . . w ZX. ",
+" 0 0 S 0 S ",
+" S . . . ",
+"JX JXJX JXJX JXJX o X @ o o JX JXJX JXJX JXJX JXJXJX JX",
+"JX JXJX JXJX JXJX o X X X @ JX JXJX JXJX JXJX JXJXJX JX",
+"JX JXJX JXJX JX+ AX o + @ X AX JX JXJX JXJX JXJX JXJXJX JX",
+" o o O o o O X ",
+" ",
+" @ + + AXAXNXNX ",
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJX+ NXNX+ + AXNXNX3XX JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX",
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJX# NX+ @ NXAXNXNXNXSX JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX",
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJX AXNXNXNX# SX3X JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX",
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX X NXNXNXNX# # #.+ JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX",
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXq.# # # # # # # 3X#.X JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX",
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXfXNX. 3X# # 3X3X3Xq.DXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX",
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX . SX# 3X3XSXSXSX#.R.S JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXAX",
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX #.3XSXSX3XSXSXSX#.SXfXq.. JXJXJXJXJXJXJXJXJXJXJXJXo FXCX",
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX#.fXNX. + SXSXSX#.#.#.#.SXDXCX3XO JXJXJXJXJX. X R.$.CXR.R.",
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXX # SXSX#.#.#.q.q.q.q.q.#.GXHXFXFX$.CXGX#.fXR.R.R.R.",
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX . q.#.3X#.q.#.q.q.q.fXfXfXfXfXyXyXGXGXGXR.R.R.R.R.R.",
+"JXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJXJX3X#.X + q.q.q.q.fXfXfXfXF yXF yXGXGXR.GXR.R.R.R.R."
+};
diff --git a/icons/48x48-general/viewer.xpm b/icons/48x48-general/viewer.xpm
new file mode 100644
index 0000000..a2aacd6
--- /dev/null
+++ b/icons/48x48-general/viewer.xpm
@@ -0,0 +1,91 @@
+/* XPM */
+static char * MagnifyGlas_xpm[] = {
+"48 48 39 1",
+"_ c None",
+" c #FFFFFFFFFFFF",
+". c #D3D3D3D3D3D3",
+"X c #595957575959",
+"~ c #000000000000",
+"o c #878787878787",
+"O c #D3D3D3D3D3D3",
+"+ c #777777777777",
+"@ c #828282828282",
+"# c #8E8E8E8E8E8E",
+"$ c #A3A3A3A3A3A3",
+"% c #ADADADADADAD",
+"& c #BEBEBABABEBE",
+"* c #C0C0C0C0C0C0",
+"= c #C4C4C4C4C4C4",
+"- c #5F5F5F5F5F5F",
+"; c #555555555555",
+": c #7C7C7C7C7C7C",
+"? c #616165656161",
+"> c #484840404848",
+", c #383838383838",
+"< c #333333333333",
+"1 c #4D4D4D4D4D4D",
+"2 c #757575757575",
+"3 c #282828282828",
+"4 c #444444444444",
+"5 c #666666667171",
+"6 c #222222222222",
+"7 c #4B4B4B4B4B4B",
+"8 c #999999999999",
+"9 c #676763636F6F",
+"0 c #CECECECECECE",
+"q c #B8B8B8B8B8B8",
+"w c #707070708080",
+"e c #ECECECECECEC",
+"r c #84847B7B8484",
+"t c #7F7F7F7F7F7F",
+"y c #52525A5A5A5A",
+"u c #CECE73735252",
+" ",
+" ..............................................X",
+" .oooooooooooooooooooooooooooooooooooooooooooo~X",
+" .o+@@@@@@o@oooooo#o###$#####$o#$$#$$$$$$$%$%%~X",
+" .o@@@@oooo#o###$##$#$###$#%#$$$$$$$$$$%$%%%%%~X",
+" .o@@@@@o#o#o##oo$#####$##$#$$$$#$$$$$$$$%%%%%~X",
+" .o@@@oooo#o##$%&&&*==%%$$##$#$$$$$$$$$%%%%%%%~X",
+" .o@o@oo#o##%%%#+-;;;-:$%$$$$$$$$$$$%$%$%%%%%%~X",
+" .o@oooo#o#%=#?>,<<<<<<12#%$#$$$$$$$$%$%%%%%%%~X",
+" .o@oo#o##%%#>3<4;525?4<3;#%$$$$$$$$%%%%%%%%%%~X",
+" .oo#o#o#%%#367?:o88%$#+46,#%$$$$$$%%%%%%%%%%&~X",
+" .ooo#o#$&83692#&0=&%&q&%?6<$$$$$$%$%%%%%%%%&%~X",
+" .oo#o#$%$46w-&eeeO=####$%o.,$%$%%%%%%%%%%%q%&~X",
+" .ooo##$%26458Oeee=#o@o@@#8;6;8%$$%%%%%%%%&%&%~X",
+" .oo##o%8165r=eeO*o+22222+o#6<:$%%%%%%%%%%q%&&~X",
+" .oo###%@<45$0Oe0$25555555@8<69#%%%%%%%%%%&q%q~X",
+" .oo###&23;2$OOO=o52222+++:8;61#%%%%%%%%&%q%&q~X",
+" .oo###&?6;wrOOeqo2+@@@oooo$26>o%%%%%%%%&q%&&&~X",
+" .oo$##q56;22=eO0$to$$$$$$$%@6,o$%%%%&%&%%&&%&~X",
+" .o####q56152=OOe&#%%%%&&%&&264+$%%%&%&%&q%*&*~X",
+" .o#$##%+34?5&OeeO=%&====0=&434o%%%&%&%&%&&&*&~X",
+" .o##$#%:46?5#Oeeee00000=0O&63y:8%&%&%&q&&&&&*~X",
+" .o####$#?6>2@=eeeO000000O&w6<;o%%%&%q%&%*&&&*~X",
+" .o#$###8:362r%OOO000000OO$<645#8%%&%&&q&&&*&=~X",
+" .o##$####?6,#%00000000O0%1.4;w#%%&%&qq&&&&&&=~X",
+" .o##$#$@##16?8&0000O0O&$;.6;;o$$%q&q&&&&*&***~X",
+" .o#$####@o#464@%%&=*%%2<6.<w5:8%%&q%&&&*&&==&~X",
+" .o#$$$$##r@$466<-+#21<63446$#5o%%&%=&&*&&=&==~X",
+" .o####88##+r#5;<6...<<7;y 4.%57r&&*&&&&==&===~X",
+" .o#%$$$$$oo:@:+2?;y>1;555w5.->$8uqq&*&=*&====~X",
+" .o$#$$$$$$o#@+@:::to::+2:+5 6<u%%2&&&=&*=====~X",
+" .o$$$$$$$$$#oo@::@@or@::@@2276>u%$u**&======0~X",
+" .o#$#$$$$$$$$oo@@@::r@@#oo@++43>u%8t&**=====0~X",
+" .o$$$$$$$$%%$$$####oo#$#$$$o@243>u&u8q*====00~X",
+" .o#$$$$$$$%$$%%%8$$$$$$%%%%$otr76<uOu8q====00~X",
+" .o$$$$$$%%$%%%%%%%%%%%%%&%%%$ot+16>uOuo&=00=0~X",
+" .o$$$$$$$%%%%%%%%%%&%&%&&&&&%%#rr .<uu<?==000~X",
+" .o$$$$%%%%%%%%%%%%&%&%&%&&q&%%$8@2-.,66?==000~X",
+" .o$$$%$$%%%%%%%%%&%&%&&&&&&&&&%$8@:-6.,o*=000~X",
+" .o$%$%%%%%%%%%%%&%&%&&qq&&&&*&&%$8o:7-2$*=00O~X",
+" .o$%$%%%%%%%%%%&%&%&qq&&&&&=***&&%8#:o#%*000O~X",
+" .o$%$%%%%%%%%&%&%q%&q&&&&&*=&==*&&%8o#8%=000O~X",
+" .o$%%%%%%%%%%&q%&&q&&&&&&*=&=====*qq$$%&00O0O~X",
+" .o%%%%%%%%%&q%&%%&&&*&&&*=&========&&&*0000OO~X",
+" .o%%%%%%%%&%&%q&&&&*&&&==&========0=0=0000OOO~X",
+" .%%%%%%%%&%q%&%&q&&&&**=&=======0=000000OOOOO~X",
+" .~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~X",
+" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
+};
diff --git a/icons/48x48-general/window-close.xpm b/icons/48x48-general/window-close.xpm
new file mode 100644
index 0000000..692f532
--- /dev/null
+++ b/icons/48x48-general/window-close.xpm
@@ -0,0 +1,91 @@
+/* XPM */
+static char * Bomb_xpm[] = {
+"48 48 40 1",
+" c None",
+". c #514451445144",
+"X c #208120812081",
+"o c #208110402081",
+"O c #208120811040",
+"+ c #861771C68617",
+"@ c #EFBE51441040",
+"# c #EFBE10402081",
+"$ c #000000000000",
+"% c #EFBE00002081",
+"& c #DF7DDF7D1040",
+"* c #DF7DDF7D0000",
+"= c #EFBE00001040",
+"- c #EFBE10401040",
+"; c #30C2208130C2",
+": c #208130C22081",
+"> c #EFBE51442081",
+", c #71C671C66185",
+"< c #9E79A2899E79",
+"1 c #EFBEDF7D0000",
+"2 c #EFBE41032081",
+"3 c #104000001040",
+"4 c #104010400000",
+"5 c #30C230C22081",
+"6 c #71C6618571C6",
+"7 c #000010400000",
+"8 c #104000000000",
+"9 c #71C6820771C6",
+"0 c #618551445144",
+"q c #410330C230C2",
+"w c #71C671C671C6",
+"e c #514441035144",
+"r c #4103410330C2",
+"t c #618571C66185",
+"y c #410341034103",
+"u c #514461855144",
+"i c #618551446185",
+"p c #30C2410330C2",
+"a c #861771C671C6",
+"s c #8617820771C6",
+" ",
+" ..XXXX. ",
+" .oOXOoOXO. ",
+" .XX. +.XX. @ # ",
+" .XO. .X$.%%@ ",
+" .$$. %&@#@ ",
+" $.X$$X %%%@*&=-% ",
+" ;XXX$$$: %@&&&@> ",
+" ,$.$$$$$$ %<%@1&2- ",
+" ,$.XX.$:$$, # #@@-2- ",
+" ,$$33333X3X3$, %2== ",
+" $$$$33$$$$$$$$$$, % = ",
+" ,$$333$$3$$$$$3$33$, ",
+" $$$33$$$$$$$$$$33$3$$$ ",
+" $$$$$$$$$$$$$$$$$$3<..$$ ",
+" $33344<<..$$$$$$$$$33@@.$$ ",
+" 33334<<..5$$$$$$$$$$33.<@$$$ ",
+" 33$34<..X4$$$$$$$$$$$3333.$$$$ ",
+" $3$34<..4$$$33$$$$$$$$$$33$$$$$$ ",
+" .3333<.X4$$333$$$$$$$$$$$$$33$$$$. ",
+" 6$3334<.4$$3$$$$$$$$$$$$$$$$$33$$$$ ",
+" X$33$<.;$3$$$$$$$$$$$$$$$$$$$$$$$$$: ",
+" ,$$3$4<.433$$$$$$$$$$$$$$$$$$$$$$$$$$ ",
+" .$3$$..:43$$$$$$$78$$$$$$$$$$$$$$$$$$, ",
+" X$33$.5;$3$$$$$4$878$$$$$$$$$$$$$$$$$. ",
+" $$33$.;$33$$$$4887$787$$$$$$$$$$$$$$$X ",
+" $$33$;$333$$$$$878$878$8$$$$$$$$$$$$$$ ",
+" $333$$$$3$$$$$8787878787$$$$$$$$$3$$$$ ",
+" $$333$$333$$$848$878$878$$$$$8$$$3$$$$ ",
+" $$33$$33$3$$$8$787$787$$$$$$$$$$$3$$$$ ",
+" X$33$4333$$$$$$8788878$$$$$$$$$$3$$3$$ ",
+" .$33$X7333$$$$$$$787$8$$$$$$$$$3$433$X ",
+" ,$$3$4$3333$$$$$$$$$$$$$$$$$$$33$73$$. ",
+" $$3$X43$$$$$$$$$$$$$$$$$$$$$$3$4$$$$, ",
+" .$$$X433$$$$$$$$$$$$$$$$$$$33$433$$$ ",
+" $$$44X333$$$$$$$$$$$$$$$$$3$433$$$. ",
+" ,$$$X4333$$$$$$$$$$$$$$$334$$$$$$X ",
+" $$$$X4833$$$$$$$$$$$$3343333$3$$9 ",
+" $$$$4X333$$$$$$$$$$333343$3$3$0 ",
+" $$$$4X473$$$$$$$$3$334333$$$Xq0w ",
+" $$$$44X43$333333$$433$33$$XXXq0e ",
+" $$$$$4X4X4$33$3433$$33$$XXXXXe0e ",
+" $$$$$$$$$$$33$3$$3$$$$XXXXXXe000 ",
+" w6$$$3333333$3333$$$XXXXXXXqee00 ",
+" w6$$$$$3$33$$$$$XXXXXXXXqe000w ",
+" 66XX$$$$$$XXXXrXrXrXqee00ww ",
+" t6t......yuipiuiw0awws ",
+" "};
diff --git a/icons/48x48-general/window.xpm b/icons/48x48-general/window.xpm
new file mode 100644
index 0000000..e6e43d9
--- /dev/null
+++ b/icons/48x48-general/window.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char *window[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 21 1",
+/* colors */
+". c None",
+"# c #000000",
+"a c #8e8e8e",
+"b c #ffffff",
+"c c #101010",
+"d c #080808",
+"e c #717171",
+"f c #282c28",
+"g c #201c20",
+"h c #383838",
+"i c #f7f7f7",
+"j c #eff3ef",
+"k c #efefef",
+"l c #e7ebe7",
+"m c #e7e7e7",
+"n c #dfe3df",
+"o c #dfdfdf",
+"p c #616161",
+"q c #dfdbdf",
+"r c #d7d7d7",
+"s c #9e9a9e",
+/* pixels */
+"................................................",
+"................................................",
+"................................................",
+"................................................",
+"................................................",
+"...######a##########################a#########..",
+"...#bbbb#a##########################a#b##b#cd##.",
+"...#beeb#a##########################a##bb##fgc#.",
+"...#b##b#a##########################a##bb##hfc#.",
+"...#bbbb#a##########################a#b##b#hfc#.",
+"...######a##########################a######hfc#.",
+"...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahfc#.",
+"...#iiiiijjjjjjkkkkklkllllmmmmmmnmnnnnonoo#hfc#.",
+"...#iiiijiijjjkkkklkklllllmmmmnmmnnnnnnooo#hfc#.",
+"...#iiiijjjjjjkkkkkkllllllmmmmmnmnnnnooooo#hfc#.",
+"...#iiijijjjjjkkkkkklllllmmmmmmmnnnnnnnooo#hfc#.",
+"...#iiijjjjjkjjkkkkllllllmmmmmmmnnnnoooooo#hfc#.",
+"...#iiijijjjkjkkkkkllllllmmmmmmmnnnonooooq#hfc#.",
+"...#ijijjjjkjkkkkkkkllllmmmmmmmnmnnnoooooq#hfc#.",
+"...#iijjjjjkkkkkkkllllllmmmmmmmnnnonooooqq#hfc#.",
+"...#jjjjjjkjkkkkkkklllllmmmmmmnnnnnoooooqq#hfc#.",
+"...#iijjjjkkkkkkkklllllmmmmmmnnnnnnooooqoq#hfc#.",
+"...#jjjjjkjkkkkkkklllllmmmmmmnnnnooooooqqq#hfc#.",
+"...#ijjjjkkkkkkkklllllmmmmmmnnnnnnooooqqqq#hfc#.",
+"...#jjjjkjkkkkkkllllllmmmmmmnnnnooooooqqqq#hfc#.",
+"...#jjjjkkkkkkklkllllmmmmmmnnnnooooooqqqqq#hfc#.",
+"...#jjjkjkkkkklllllllmmmmmnnnnnonooooqqqqq#hfc#.",
+"...#jjjkkkklkllkllllmmmmmmnnnnooooooqqqqqq#hfc#.",
+"...#jjkjkkkklkklllllmmmmmnnnnnoonoooqqqqqr#hfc#.",
+"...#jjkkkkklkllllllmmmmmnnnnnonooooqoqqrqr#hfc#.",
+"...#jkjkkklklkllllmmmmmmnnnnnooooooqqqqqrr#hfc#.",
+"...#jkkkkkkllklllmmmmnmnnnnnnoooooqqqqrqqr#hfc#.",
+"...#kkkkklllklllmmmmnmnnnnnnooooooqqqqqrrr#hfc#.",
+"...#jkkkklkllllmmmmnmmnnnnnooooooqqqqrqrrr#hfc#.",
+"...#kkkkkllllllmmmnmmnnnnnnooooooqqqqqrrrr#hfc#.",
+"...#kkklklklllmmmmmmmnnnnnooooooqqqqrqqrrr#hfc#.",
+"...#ssssssssssssssssssssssssssssssssssssss#hfc#.",
+"...#llllllpllllllllllllllllllllllllplllllp#hfc#.",
+"...#lpppppplpppppppppppppppppppppppplppppp#hfc#.",
+"...#cfhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfc#.",
+"...#dgffffffffffffffffffffffffffffffffffffffgc#.",
+"...##dccccccccccccccccccccccccccccccccccccccd##.",
+"....##########################################..",
+"................................................",
+"................................................",
+"................................................",
+"................................................",
+"................................................"
+};
diff --git a/icons/48x48-general/word-processor.xpm b/icons/48x48-general/word-processor.xpm
new file mode 100644
index 0000000..71bacbf
--- /dev/null
+++ b/icons/48x48-general/word-processor.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char *write[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 32 1",
+/* colors */
+". c #07070a",
+"# c #1da14e",
+"a c #96302e",
+"b c #174e47",
+"c c #b18b5f",
+"d c #bdc3c3",
+"e c #5f0c0f",
+"f c #5f4834",
+"g c #d49345",
+"h c #6c6c69",
+"i c #0101fb",
+"j c #252d2c",
+"k c #f9e064",
+"l c #965136",
+"m c #959495",
+"n c #e9e6d6",
+"o c #55545f",
+"p c #2cc93a",
+"q c #cd674a",
+"r c none",
+"s c #649482",
+"t c #e4a78b",
+"u c #db7489",
+"v c #5dd872",
+"w c #cb2ba2",
+"x c #90298c",
+"y c #136551",
+"z c #9e6e49",
+"A c #53301a",
+"B c #acaeaf",
+"C c #a7edaa",
+"D c #e9af30",
+/* pixels */
+"rrrrrrrrrrrrrrrrrrrrrrrrrhrrrrrrrrrrrrzhrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrdBfAhrrrrrrrrrrrza.mrrrrrr",
+"rrrrrrrrrrrdnmmrrrrrnrfAeAehrrrrrrrrrraajrrrrrrr",
+"rrrrrrrrrrrnBdomrrdrfAAAAhAjmrrrrrrrrhoAfrrrrrrr",
+"rrrrrrrrrrnmjdsAohoje.Alndmejzrrrrrrrohjhrrrrrrr",
+"rrrrrrrrrrrBohohoojfjjjddnnhAAmrrrrrmoojrrrrrrrr",
+"rrrrrrrrrrrdhoooojjjjjjondndhAjmrrrrBDoorrrrrrrr",
+"rrrrrrrrrrrrmoofjjj.j.hdnBnddfAArrrrkgjmrrrrrrrr",
+"rrrrrrrrdnBmojjj.jj.fdnBmBdnddAjfrrrkhjrrrrrrrrr",
+"rrrrrrrrzfmjjj.jjjjBnnmBdnnddddA.hrdDAhrrrrrrrrr",
+"rrrrrrcfflhjjjjj.mnnnnnndndndndmejokcjmrrrrrrrrr",
+"rrrrcafafzo.jj.mnnnnnnnnndnndnddzejklArrrrrrrrrr",
+"rndlffafzdBj.hnnnnnnnndddndndndddhzDjhrrrrrrrrrr",
+"rnnzafzdnnnonnnnnnnnnnBBmBdnddddddkc.mrrrrrrrrrr",
+"rBntfacnnnnnnnnnnnnndmBdddnddnddBdkfjjmrrrrrrrrr",
+"rrrngffdnnnnBnmdnnnnBddBnnmBdddddnDejeArrrrrrrrr",
+"rrrnnzaAnnnmmsdnnnsddBnnBBBmdndddkc.mjjArrrrrrrr",
+"rrrrndlahnnnmnnnBdnmBdndBmBBmddddkfoBmA.frrrrrrr",
+"rrrrrngfAhnnndBddnBBddmmmmddBBddkgjmBBhe.orrrrrr",
+"rrrrrdnzafdnnnmBnmBnBmddddmsmmddkljBBBBhe.hrrrrr",
+"rrrrrrnnfajdnnnBmdddmmdBmhsmddBdkAhBBBBmfA.hrrrr",
+"rrrrrrBntafAnnnBBndmBdmBBmdddmmkgjBBBBBBmfe.mrrr",
+"rrrrrrrrncAAmnnnsmdBnmBmmBddBdBkhABdBBBBBmjjemrr",
+"rrrrrrrrndlAjBnnnmmdBsmhdnmBhsdDAsBdBBBBmmmA.jrr",
+"rrrrrrrrBntaAAnnndBBmddndBBhdmkcjBBdBdBBmmmhe.jm",
+"rrrrrrrrrrngAAonnnmhndndmmdmmdkffddBBdBBmBmmje.o",
+"rrrrrrrrrrnnlAemnnndnnmBBBmBdnkjzdddBBBBmmmj.j.m",
+"rrrrrrrrrrrntAAjdnnnmmBhdmmBdkc.ddddBBmBmmj.e.mr",
+"rrrrrrrrrrrrntAAjnnnBmBdmdmddkhoddddBBBmsj.e.srr",
+"rrrrrrrrrrrrrnlAAbnnnhBBmddntgjBddddmBBm.e..mrrr",
+"rrrrrrrrrrrrrnnaAemnndhmnnddtljdddddBBh....mrrrr",
+"rrrrrrrrrrrrrmngAAjdnndndnnCteBBdddmhj....mrrrrr",
+"rrrrrrrrrrrrrrrnzAAjnnnnnddnzhdBmojj.....mrrrrrr",
+"rrrrrrrrrrrrrrrddfejonndnnddfhAjjfhj..e.hrrrrrrr",
+"rrrrrrrrrrrrrrrrntAAesnndnhmjbhmddj.e..hrrrrrrrr",
+"rrrrrrrrrrrrrrrrrnzAAjBnndndddddBA.ej.mrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrdnaAejdnnddnddBj.j..hrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrndAAjhdndnddB..ee.mrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrBngAejBndddB..A..hrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrnlAe.dndm.je..mrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrndAAejnh.eA..hrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrBntAA.j.eje.hrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrnzeA.ej..hrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrnnAAeAe.hrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrntAA..hrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrnzj.hrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrnjhrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrdmrrrrrrrrrrrrrrrrrrrrr"
+};
+SIMPLE = T BITPIX = 8 NAXIS = 2 NAXIS1 = 48 NAXIS2 = 48 HISTORY Written by XV 3.10a COMMENT created with The GIMP END WWWWWWWWWWWWWWWWWWWWWWWWWÀ”WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWä*kWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWäx*kWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWä·88kWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWää88)8)kWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWäx)8)*kWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW­ä·88*)*)kWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWäÀ88)*äk)8kWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWäd8)ÀäÀ”*)”WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW­ä8)*­äÀÀÀ­8kWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWäÀ88*kÀäÀäÀÀ­))”WWWWWWWWWWWWWWWWWWWWWWWWWWWWÀäR8)*ÀääÀÀäÀÀ­**kWWWWWWWWWWWWWWWWWWWWWWWWWWWäx88*­ääÀäÀÀÀÀÀ­8)*”WWWWWWWWWWWWWWWWWWWWWWWWWä·88)€ääÀäk”*:k”ÀÀ*)kWWWWWWWWWWWWWWWWWWWWWWWÀÀL)*VääÀääÀÀLk8**Lk*)kWWWWWWWWWWWWWWWWWWWWWWäx88*äääääÀÀäxkÀ­”V**”WWWWWWWWWWWWWWWWWWW”ä88*ÀääÀäÀääÊ·)­­ÀÀÀ”k*”WWWWWWWWWWWWWWWWWWääR8)”ääÀk”ääÀÀ·d*ÀÀÀÀÀ­­k”WWWWWWWWWWWWWWWWWäd88:äääk­­”ÀÀä·*­ÀÀÀÀ”­­”)”WWWWWWWWWWWWWWWä·88*äää­”­À”À”ÀÀÕkVÀÀÀÀ­­­”€*)€WWWWWWWWWWWWWä·88*Àäää””­kÀ””­ÀÕ‘ÀÀÀÀ­­”­””*)”WWWWWWWWWWWääd8)”äääÀää”­­­”­ÀäÕ*xÀÀÀ­­­­”””**”WWWWWWWWWWä88Väää”käÀäÀ””À””ÀÕLLÀÀ­­À­­”­””*)VWWWWWWWW­ä·R88äääÀ­­”ÀÀäÀ­­kÀ”Õ‘*­­À­À­­”””k)*”WWWWWWWWäÀd8*­äää””À­€”kÀä”­k€À¯8€­À­­­­”””8*WWWWWWWWWWä‘88”ää䀔À­ä”­””­ÀÀ­À­Õk8­À­­­­­”**)”WWWWWWWW­ä·RL8äää­­äÀ”­À”­­”ÀÀÀ””Õ*­­­­­­”L)”WWWWWWWWWääLR*Àäää­”ÀÀÀ””À­”k€”ÀÀ­ÀÕ8k­­­­”L8kWWWWWWWWWÀäxRLÀäää”­ä”­ä­”ÀÀÀÀ”€””ÀÀÕd*­­­­k)kWWWWWWWWWWäL8käääÀ­ÀÀä­­ÀÀ””””ÀÀ­­ÀÀÕ*”­­k)VWWWWWWWWWWäÀdRkäää”äää­Àä”­ÀäÀ­”­­”ÀÀÀÀÕLV­”8LWWWWWWWWWWääxR8äää””€Àäää€ÀÀ­ää­­­”ÀäÀÀÀÕ‘”**8WWWWWWWWWWWäLLÀääää­ä”Àääää­ÀÀ­ää”­ÀÀÀÀÀä¯)*)8WWWWWWWWWW­ä·LR‘äääääääääääääÀ”­ÀÀÀäÀÀäÀÀ­ÀÕL**”WWWWWWWWWWääxRLxÀäääVääääääääää­­”­ÀäÀÀÀÀÀÀÕ‘”WWWWWWWWWWWäÀdLLRLxÀ­*kääääääääÀÀÀäÀäÀäÀÀÀkx¯*kWWWWWWWWWWWWWW‘RLRLxV**”äääääääääÀääÀäÀÀx)*Õd8WWWWWWWWWWWWWWWW‘LLdk*****”ääääääÀäÀäÀäÀ”)*VÕ‘*”WWWWWWWWWWWWWWWWWxL”*******­ää”­ÀääÀÀÀÀ8kWÀ¯8kWWWWWWWWWWWWWWWWWÀä­”V*****LÀä­”­ÀäÀÀ8*LWWWÕk*WWWWWWWWWWWWWWWWWWWWW”VVL****kÀä­äÀÀL88WWWWÕ*”WWWWWWWWWWWWWWWWWWWÀkVVVV******VäÀäÀk8*”WWWW­¯VVWWWWWWWWWWWWWWWWWWW­VkVkVV*L***ÀÀääk88”WWWWW”VV*WWWWWWWWWWWWWWWWWWä”*À€8VkV*)8däÀ”)*xWWWWWWWVk*kWWWWWWWWWWWWWWWWWWä­ÀV”WWÀWL8888k8*”WWWWWWWWkV8LWWWWWWWWWWWWWWWWWWÀä””WWWWWäWL8)8)kWWWWWWWWWWRR*WWWWWWWWWWWWWWWWWWWWWWWWWWWWWÀ­L8kWWWWWWWWWWWxR”WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWkWWWWWWWWWWWWxkWWWWWWWW
diff --git a/icons/48x48-general/www.xpm b/icons/48x48-general/www.xpm
new file mode 100644
index 0000000..b188ceb
--- /dev/null
+++ b/icons/48x48-general/www.xpm
@@ -0,0 +1,115 @@
+/* XPM */
+static char * WWW_xpm[] = {
+"48 48 64 1",
+" c None",
+". c #9658A289AEBA",
+"X c #79E78A286185",
+"o c #514479E728A2",
+"O c #4924AAAA4924",
+"+ c #30C251440820",
+"@ c #28A245140820",
+"# c #5965451430C2",
+"$ c #8E3882078617",
+"% c #79E7BEFB9E79",
+"& c #9658CB2BD75C",
+"* c #30C265955144",
+"= c #BEFBE79DF7DE",
+"- c #EFBEEFBEDF7D",
+"; c #A69979E75144",
+": c #9658CF3CE79D",
+"> c #28A279E70000",
+", c #514482079658",
+"< c #30C2659528A2",
+"1 c #30C292481861",
+"2 c #30C261858617",
+"3 c #79E7B2CAC71B",
+"4 c #208138E30000",
+"5 c #20813CF330C2",
+"6 c #28A261850820",
+"7 c #51449248BEFB",
+"8 c #38E37DF7B6DA",
+"9 c #61859E79BEFB",
+"0 c #208130C20000",
+"q c #49248A28B6DA",
+"w c #30C269A69658",
+"e c #38E375D6AEBA",
+"r c #38E371C6A699",
+"t c #28A249246185",
+"y c #8E38C30BE79D",
+"u c #1861249230C2",
+"i c #18610C300000",
+"p c #186138E35144",
+"a c #104018611861",
+"s c #861761855144",
+"d c #104018610820",
+"f c #20811C710000",
+"g c #08200C301040",
+"h c #71C6451430C2",
+"j c #965841031040",
+"k c #71C634D31040",
+"l c #514410400000",
+"z c #410314510820",
+"x c #61851C710820",
+"c c #BEFB61851861",
+"v c #596528A21861",
+"b c #B6DA59651861",
+"n c #000000000000",
+"m c #30C204100000",
+"M c #A69951441861",
+"N c #410308200000",
+"B c #C71B79E738E3",
+"V c #BEFB659528A2",
+"C c #8E3849241861",
+"Z c #D75C8A284924",
+"A c #DF7DAEBA79E7",
+"S c #EFBED75CB6DA",
+"D c #EFBECB2B9658",
+"F c #D75C9A695965",
+" ",
+" .XoooXO+@###$. ",
+" .ooOOX%&& $o@@+o$ ",
+" .O*%======-%;X:o+@@@#$ ",
+" OO>>*%:%O%,Ooo;%&:*<+@@o ",
+" .O1+>>>o%<%&OoO2oO3&,,*@44#. ",
+" .O1X>>>>@<O&=%X%,#<O*<2,2+445. ",
+" %%%31>+++**%&O1%%%,6<27892<405. ",
+" ::=OO116>6>@1O,3&%oX;oq7qqqw*05, ",
+" &=:=&&%116+>@663:%*o399777q8er55,X ",
+" ======&O16@16@+3%1@+*,977q888r25e*. ",
+" &:=====&11>66+@0,9,@@@6t,qqeeerw225# ",
+" yy:::=:X11>>6@@@@<,@66,788eee8er2tui. ",
+" 3yyy:::O611>>64@@@@@@+<q7eeerrerw2pais ",
+" ::y:=:y66o>>1>+4@0@44<8,8eereeew2tpuid ",
+" y:::=:&1>oo11>+400dd5e,8rwre8erw2ppudi. ",
+" 3:y3y:=&1>>>>>6@dd444<q88erreerwwtpuaii# ",
+" y..y:::&1>o>>>@440d@@<q88rerrw222ppuadi5 ",
+" 393::::y1>>>>>4dffd@0578888rrw222puuadd5 ",
+" 3.333yyy3O>6>>ffffff5w,888rr22*2puuuadii ",
+" ......33.9<>6@0<f05af*88erwwt*ttppuuaggd ",
+" 9.9399999991>0<7228wt4*rw22tppppuuuaggga ",
+" 77999.99.77<0@@reeer2dw2w2tppuuuuuagggga ",
+" 9797797qqqq,+0444*<<+<*tt55upuuuuagggggu ",
+" .#,qqqqqeeeO2<+00d52255@@p5ddpuuaagggggg5$ ",
+" hjklwe22wrr222*0d055ttpuuuuaauuagggggggzkx$ ",
+" sjccx22xxl5w22w25054@55adiiiiaaadddvkagdjcbv ",
+" $kccjz5vccjzwzl5pp5pp0dfinnnimlxkdgijcMgizbcjh ",
+".vccMzzlMcblz5McMkkkNt5xkxnnixjjccknmzbckmNxcck$",
+"hBVclzzjccxNdvccvhccmpukcCnnijckjccfmNkcclNNjcbv",
+"#--;zzkccjNNlbcMd#cczuukcCnnmjcvlccMNNNjcjNNlZZv",
+"sASAzzASAzNNjccmahccluakcCnnmjcvNkcckNNhADkNlFZv",
+"$;SDzzDDDNNhSAknahcclamkcbnnNjcCmNFSSNNXDDhNkZVh",
+" h-SzlDDDlNMFAina$SS#dmASDiiNSS;iN.-SNNFDDMNMZC$",
+" #-DhhDDAkN;ZBnna#-SXdNDSDdivFZkiNX-ShNADA;NVZx ",
+" sSDsMDAACNBZCnngg-S;ivDDDvmhZZdnNv-SCNDAABNBBv ",
+" $$S;sAsFMNZZvngggSSAihDDACmMZBnnmN-DskD;FZxBMh ",
+" hSFZA#F;xZBinggg$SDmsDAAsmVZCnnmNSDACA#FZkBj$ ",
+" #-AFFnZBhBVnnggg#-DvFAhF;mZBvndzN$SA;Az;ZVBx ",
+" sSAFZn;ZMBCn5$#ga-DCFA#FZvBBl#$$NhSAFFnMBBVv ",
+" $$DF;nMBBVvn# .#SDsAFmZZCBMh .Nz-AF;ikBVjh ",
+" XDZkiCBVVia $;SAF;lVBMVk$ hN-FFMavVVk$ ",
+" hSZv$xVVMn$ hSFFM#MBBVx $NAAZh$zVMl ",
+" sXMh vVMj# vSFZv$CBVM# v;DZv sMjv ",
+" $sX vjMh hSFZv$hVVjs $hFC# $vh$ ",
+" $hvs XFAVh vVMx. sh$. ",
+" $lxxX vxll ",
+" "};
diff --git a/icons/48x48-general/xv.xpm b/icons/48x48-general/xv.xpm
new file mode 100644
index 0000000..ded84f1
--- /dev/null
+++ b/icons/48x48-general/xv.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *xv[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 62 1",
+/* colors */
+"_ c None",
+"` c #9696ff",
+" c #9090f8",
+". c #000000",
+"b c #7d7de1",
+"c c #7a7add",
+"d c #b46ed0",
+"e c #7777da",
+"f c #7070d2",
+"g c #6d6dce",
+"h c #6a6aca",
+"i c #a964c4",
+"j c #6767c7",
+"k c #6363c3",
+"l c #5d5dbb",
+"m c #6060bf",
+"n c #9d5ab8",
+"o c #5757b4",
+"p c #5353b0",
+"q c #9250ac",
+"r c #5050ac",
+"s c #7373d6",
+"t c #4d4da8",
+"u c #9696ff",
+"v c #8d8df4",
+"w c #bf78dc",
+"x c #dcdcdc",
+"y c #ffd519",
+"z c #703289",
+"A c #8746a1",
+"B c #ffd000",
+"C c #5a5ab8",
+"D c #7b3c95",
+"E c #44449d",
+"F c #8a8af0",
+"G c #4a4aa5",
+"H c #9393fc",
+"I c #4747a1",
+"J c #cb82e8",
+"K c #ff0000",
+"L c #9090f8",
+"M c #591e71",
+"N c #8080e5",
+"O c #d68cf4",
+"P c #3a3a92",
+"Q c #8383e9",
+"R c #8787ed",
+"S c #65287d",
+"T c #4e1465",
+"U c #242477",
+"V c #404099",
+"W c #3d3d95",
+"X c #27277b",
+"Y c #e196ff",
+"Z c #37378e",
+"0 c #34348a",
+"1 c #303086",
+"2 c #430a59",
+"3 c #2a2a7f",
+"4 c #1d1d70",
+"5 c #37004d",
+"6 c #2d2d83",
+/* pixels */
+"````````````````````````````````````````````````",
+"` .",
+"` bcdefeffgehgdgdggijkjjljmmngnmnlnoolooooopqrr.",
+"` eceefsffshfghgghgjkgkkkmmjkmjlmololpmpoororpq.",
+"` cefeegdfgdhfhgmhkgjmmngkmnmolmooomloqlprprptr.",
+"` ssefdfgsdgfhhghhhmmgnhmmnkollllollqolpqpqrptr.",
+"` ssssgdfnsggmgmgkhhmnfmnkjljllloloomqorprrrrtr.",
+"` ssshsfgsggggghnhkkkkkmkmmmpmohcnueppqoprrrrrr.",
+"` sgdfgghfgkggihvwxdhlkmmmgixnnxyyyxprpixdhzlAr.",
+"` fdgfggsjghhnsixyyyjmmjeixyBxxyyyyygCuyByDpAtE.",
+"` fsgghhhgkhhkbxByyxjmmFxyyyxxyyyyyxmnyyyxDrrCA.",
+"` fgggggdghmgjsyyyyyekixByyxkxyyyyBxzxyyyybtGrE.",
+"` fgggdmhihdkgjxByyxAxyByyxCrqxyyyycxyyyyHzItGI.",
+"` gggghdgmgmeCDJyyBxxyyyyxhjoxByyBxgxyyBxnhGIII.",
+"` fggmghigmhmhfyKyKyJBKyLgCCqxBKyycjdBKyxxxAGIE.",
+"` fkdghjgmghhkqwyKBAyKBJcCoGxBKyBdsMdyyKBwyyllD.",
+"` gdmfmhjgmkgcNyKyKKKBnnmpoqxKyKOizpxiKyKBKFPrt.",
+"` mgdmhgkkmkmDAJKKKKKddmplIxKKKKxMfGxKKyKJQEozG.",
+"` gkggkjmmgmklRyKKKydwSlmlxKKKKxTrtAyKxixTrGIIr.",
+"` mgjmgngnmhffxAKKKKxzjDziwKKKKxttIxKKdjUpmEEEt.",
+"` gkkgnhmhqqkxKKKKKOzfzoxyKKKKdMrrxdKJzMCSmVEIW.",
+"` mhmmmgnmjfxKKKKKKyfzCxdKKKKKxCtAnKKxStorMEIWV.",
+"` ejkmmkmmexKKKKKKKdzgxdKKKKKqykmxKKnECtEIIVWIo.",
+"` mkimkmmCxKKKKKKKKyxxiKKnKKKycjxKKixIIEEEVtMto.",
+"` mikkmkmvwKKKOyKKKDxKKKwyKKKzxxKKKnXEEEIEVopTV.",
+"` mkmmmohxKKKyxdKKKKKKKnxwKKKKyKKKxhEIEIEVEVTlM.",
+"` mmmmmmwKKKdqfOKKKKKKdwMxKKKKKKKdzGGrSrEVIVVWI.",
+"` mmmmnoxKKyijoRKKKKKxqMzAdKKKKKxAttStEMtpMWPWW.",
+"` kmmmmmRiKqipoSxAKKJnSCrfxKKKKdApErCMtEpStWWPW.",
+"` mmmmsDDYDyDoCrGwdxDpzgCTSOnKxDIEEEtrSGVPIWPWZ.",
+"` mmmClkkMqljCkhDMrIrrIpGItMqfSzEEMIIWIWVPWVGTl.",
+"` mnqmolCCCmmjSCpzfztpIGtGIMCStGlSjVVVWVVPITGEW.",
+"` llnpClrmpoozhkCCSfGtpGGIGICmSGpMmEWVWPVV0GMEW.",
+"` lryzkrCpCrprooryDGrGGGIIIIITplIV11yWyPP0WPPGT.",
+"` CjyjhAADCzBrzzEyyIMzDzmyyyrSMMSWGSBSBPSGz2M1Z.",
+"` mGyyyBABfzySyBSBTyyyyzMVyyTByTBMByyyMyyyBMyV0.",
+"` lqBIyDBpSxByPyyyPyy3BGpyMByT3yBTy4yyMB1MyyUX1.",
+"` pDyBGSypr5yWyy1yMyBpyIPyyy2yTyy1yB5y2yy4yS60V.",
+"` llGotykIkBpWkmtrVoG6PEEVVEPEPP01PVZ1P003MyP6r.",
+"` gDstoIEoZoVCoPrPmlGEIVGPEWIWVW0CWP0ZP63ZTV3W0.",
+"` kmzototkEChmIVGGpPCEGlMVVC0VVZPPWPWGEE0ZE3WoT.",
+"` CGpppjpWokzrIGGIPIPEmpGIEPIVPPPWP0ITEWXEpX010.",
+"` ppGtotkjSttrGVVGGEEZGMmGWPIPPPPPZP0PIMV161606.",
+"` rppmgpWokzrIGGIPIPEmpGIEPIVPPPWP0ITEWXEp20166.",
+"` otptokjSttrGVVGGEEZGMmGWPIPPPPPZP0PIMV16W6166.",
+"` toootprtGGGGojjEVIEIPVIPPWWGGSP0WWZ1W01111ZVT.",
+"` lSgGIoGGtGGSoEMrrmEPEPWVPWMGWIVVM00Z111112P60.",
+"`..............................................."
+};
diff --git a/icons/48x48-gnome/_symlinks.lst b/icons/48x48-gnome/_symlinks.lst
new file mode 100644
index 0000000..cae6dbf
--- /dev/null
+++ b/icons/48x48-gnome/_symlinks.lst
@@ -0,0 +1,16 @@
+disk-cd.xpm cd-player.xpm
+todo.xpm choice-no.xpm
+todo.xpm choice-yes.xpm
+folder.xpm file-manager.xpm
+folder.xpm folder-open.xpm
+game.xpm game-action.xpm
+game-board.xpm game-logic.xpm
+graphics.xpm image-processor.xpm
+graphics.xpm image-viewer.xpm
+music.xpm sound.xpm
+window-destroy.xpm window-close.xpm
+window-destroy.xpm window-delete.xpm
+window-maximize.xpm window-iconify.xpm
+window-raise.xpm window-lower.xpm
+window-move.xpm window-resize.xpm
+window-raise.xpm window-stick.xpm
diff --git a/icons/48x48-gnome/amusement.xpm b/icons/48x48-gnome/amusement.xpm
new file mode 100644
index 0000000..5e7149b
--- /dev/null
+++ b/icons/48x48-gnome/amusement.xpm
@@ -0,0 +1,807 @@
+/* XPM */
+static char * amusement_xpm[] = {
+"48 48 756 2",
+" c None",
+". c #2D2610",
+"+ c #49401B",
+"@ c #625626",
+"# c #241E0C",
+"$ c #7E7131",
+"% c #B1A24A",
+"& c #A89642",
+"* c #635726",
+"= c #080703",
+"- c #403717",
+"; c #C0AE4E",
+"> c #D4CA61",
+", c #C8B855",
+"' c #A7933F",
+") c #5A4C1F",
+"! c #887632",
+"~ c #806F2F",
+"{ c #584F23",
+"] c #372D11",
+"^ c #5E5426",
+"/ c #B8AD51",
+"( c #C5B352",
+"_ c #BCA94B",
+": c #A18A3A",
+"< c #524920",
+"[ c #5F5425",
+"} c #927D35",
+"| c #AA9843",
+"1 c #C0B050",
+"2 c #8E843E",
+"3 c #51461E",
+"4 c #1C160A",
+"5 c #4E4820",
+"6 c #8B7B36",
+"7 c #B6A247",
+"8 c #B69E44",
+"9 c #9D8D3F",
+"0 c #5D5223",
+"a c #473B17",
+"b c #897732",
+"c c #A8913D",
+"d c #B49C43",
+"e c #C2B350",
+"f c #C2B453",
+"g c #9C8E40",
+"h c #3C3315",
+"i c #19170A",
+"j c #413919",
+"k c #74652A",
+"l c #AA9541",
+"m c #B19A42",
+"n c #A18939",
+"o c #695B26",
+"p c #23200F",
+"q c #615A29",
+"r c #A19848",
+"s c #827A3B",
+"t c #594C20",
+"u c #988236",
+"v c #B09A42",
+"w c #B8A348",
+"x c #B7A246",
+"y c #A89B47",
+"z c #786F33",
+"A c #685B27",
+"B c #463A17",
+"C c #615325",
+"D c #968036",
+"E c #AF913A",
+"F c #9E8839",
+"G c #8A7A34",
+"H c #51441C",
+"I c #1B170A",
+"J c #28220E",
+"K c #887B36",
+"L c #CEC15B",
+"M c #ABA24D",
+"N c #67612D",
+"O c #373014",
+"P c #3E3414",
+"Q c #3A3215",
+"R c #574C22",
+"S c #554A20",
+"T c #7C6C2F",
+"U c #A08D3D",
+"V c #B59E44",
+"W c #A7923F",
+"X c #8A7D38",
+"Y c #837432",
+"Z c #7D6729",
+"` c #9D8336",
+" . c #A58E3C",
+".. c #927B32",
+"+. c #3C3314",
+"@. c #4E441D",
+"#. c #99873A",
+"$. c #CBBC56",
+"%. c #C0B556",
+"&. c #786E33",
+"*. c #4C421C",
+"=. c #5E5021",
+"-. c #665825",
+";. c #7D6B2D",
+">. c #998538",
+",. c #9E8A3B",
+"'. c #7D6E30",
+"). c #6E6028",
+"!. c #4A401A",
+"~. c #0E0904",
+"{. c #231D0C",
+"]. c #352E13",
+"^. c #1C1A0C",
+"/. c #7D682A",
+"(. c #8F7B33",
+"_. c #8E7931",
+":. c #483E19",
+"<. c #746329",
+"[. c #BFAC4C",
+"}. c #BEAF50",
+"|. c #817434",
+"1. c #5F5121",
+"2. c #7D6A2C",
+"3. c #887530",
+"4. c #806D2E",
+"5. c #7A692D",
+"6. c #635524",
+"7. c #473E1B",
+"8. c #3C3113",
+"9. c #403515",
+"0. c #53441B",
+"a. c #645624",
+"b. c #5B5022",
+"c. c #72662C",
+"d. c #312911",
+"e. c #0C0B05",
+"f. c #131006",
+"g. c #241F0D",
+"h. c #473E1A",
+"i. c #594D20",
+"j. c #685A25",
+"k. c #77662A",
+"l. c #3A3214",
+"m. c #6E5D26",
+"n. c #A08B3A",
+"o. c #AA9640",
+"p. c #988639",
+"q. c #5B4F22",
+"r. c #3F3415",
+"s. c #5D4D1F",
+"t. c #685A26",
+"u. c #615424",
+"v. c #554920",
+"w. c #433816",
+"x. c #685824",
+"y. c #8F7830",
+"z. c #9D883A",
+"A. c #9F8A3B",
+"B. c #8F7E37",
+"C. c #6E612A",
+"D. c #5A5024",
+"E. c #5F5525",
+"F. c #5E5324",
+"G. c #6E642E",
+"H. c #807333",
+"I. c #726128",
+"J. c #6F5E25",
+"K. c #2F270F",
+"L. c #463B18",
+"M. c #615423",
+"N. c #635624",
+"O. c #574B1F",
+"P. c #3E3618",
+"Q. c #4D421C",
+"R. c #73642B",
+"S. c #5E5223",
+"T. c #493F1C",
+"U. c #1A1609",
+"V. c #151409",
+"W. c #483D19",
+"X. c #8C7630",
+"Y. c #A38C3A",
+"Z. c #B49F45",
+"`. c #B09B44",
+" + c #AD9842",
+".+ c #A89440",
+"++ c #AB9641",
+"@+ c #A08C3C",
+"#+ c #9E8A3C",
+"$+ c #907F36",
+"%+ c #847331",
+"&+ c #6A5D36",
+"*+ c #49412D",
+"=+ c #252011",
+"-+ c #2C240E",
+";+ c #261E0C",
+">+ c #2B2510",
+",+ c #372F15",
+"'+ c #665725",
+")+ c #9E893A",
+"!+ c #A49240",
+"~+ c #8E7E37",
+"{+ c #77682D",
+"]+ c #5F5223",
+"^+ c #615524",
+"/+ c #836F2E",
+"(+ c #372C12",
+"_+ c #27210E",
+":+ c #32250C",
+"<+ c #1E190A",
+"[+ c #433917",
+"}+ c #635322",
+"|+ c #968439",
+"1+ c #948137",
+"2+ c #937D32",
+"3+ c #937E32",
+"4+ c #796B38",
+"5+ c #5C5134",
+"6+ c #47432F",
+"7+ c #43423C",
+"8+ c #48506E",
+"9+ c #404D80",
+"0+ c #1E202A",
+"a+ c #161207",
+"b+ c #0D0903",
+"c+ c #0A0904",
+"d+ c #141509",
+"e+ c #252D16",
+"f+ c #4B4F25",
+"g+ c #7B6E31",
+"h+ c #938138",
+"i+ c #A08F3F",
+"j+ c #AC9B45",
+"k+ c #AF9D46",
+"l+ c #AC9944",
+"m+ c #9B873A",
+"n+ c #71632A",
+"o+ c #4B401A",
+"p+ c #5A4E21",
+"q+ c #362D13",
+"r+ c #040402",
+"s+ c #645625",
+"t+ c #41381D",
+"u+ c #403B33",
+"v+ c #39405D",
+"w+ c #2D3C78",
+"x+ c #2B3F7A",
+"y+ c #31448A",
+"z+ c #465EB6",
+"A+ c #4960B0",
+"B+ c #1D2134",
+"C+ c #1E100E",
+"D+ c #261412",
+"E+ c #251412",
+"F+ c #282214",
+"G+ c #2F4825",
+"H+ c #436E3D",
+"I+ c #576F3F",
+"J+ c #57572C",
+"K+ c #5E5425",
+"L+ c #7C7032",
+"M+ c #9C8D3F",
+"N+ c #AD9B45",
+"O+ c #B8A548",
+"P+ c #B6A54A",
+"Q+ c #AB9944",
+"R+ c #94873D",
+"S+ c #887733",
+"T+ c #584A1F",
+"U+ c #0C0A04",
+"V+ c #121E55",
+"W+ c #182C7F",
+"X+ c #2540A0",
+"Y+ c #324FBC",
+"Z+ c #3C59BF",
+"`+ c #435EC2",
+" @ c #4059B2",
+".@ c #2A386B",
+"+@ c #3B242C",
+"@@ c #703533",
+"#@ c #85403F",
+"$@ c #854544",
+"%@ c #855346",
+"&@ c #786449",
+"*@ c #5F764F",
+"=@ c #538754",
+"-@ c #517D4C",
+";@ c #445834",
+">@ c #404729",
+",@ c #504C24",
+"'@ c #857532",
+")@ c #94853B",
+"!@ c #A39341",
+"~@ c #9D8E3D",
+"{@ c #8A7935",
+"]@ c #675825",
+"^@ c #181509",
+"/@ c #112672",
+"(@ c #1E3AAF",
+"_@ c #2343B5",
+":@ c #2D4CBC",
+"<@ c #3251C0",
+"[@ c #3C58BD",
+"}@ c #4A65C8",
+"|@ c #25366E",
+"1@ c #2A1828",
+"2@ c #7D3234",
+"3@ c #B7504F",
+"4@ c #C55B5B",
+"5@ c #C76665",
+"6@ c #C96E6C",
+"7@ c #BF706D",
+"8@ c #91645C",
+"9@ c #6C7856",
+"0@ c #74A86D",
+"a@ c #70AA6F",
+"b@ c #5F895F",
+"c@ c #4B6846",
+"d@ c #36462B",
+"e@ c #464E2E",
+"f@ c #545B35",
+"g@ c #716743",
+"h@ c #4D4320",
+"i@ c #4E431C",
+"j@ c #152F8C",
+"k@ c #2345C2",
+"l@ c #2241AC",
+"m@ c #2C4BBB",
+"n@ c #3452C0",
+"o@ c #405CC2",
+"p@ c #425AB4",
+"q@ c #262141",
+"r@ c #6C2427",
+"s@ c #AD3F3F",
+"t@ c #BC4C4C",
+"u@ c #BE5454",
+"v@ c #C25D5D",
+"w@ c #C56666",
+"x@ c #CE7474",
+"y@ c #BF7C6B",
+"z@ c #A87D61",
+"A@ c #92846C",
+"B@ c #68986B",
+"C@ c #78BE80",
+"D@ c #7EBE82",
+"E@ c #6CA070",
+"F@ c #6D9D71",
+"G@ c #709D74",
+"H@ c #7C9479",
+"I@ c #414F3C",
+"J@ c #0F0D08",
+"K@ c #0B184A",
+"L@ c #1B3FBC",
+"M@ c #1C3EB6",
+"N@ c #2747BA",
+"O@ c #3352BD",
+"P@ c #4561CC",
+"Q@ c #23346E",
+"R@ c #511F32",
+"S@ c #A13032",
+"T@ c #B73F3F",
+"U@ c #B94747",
+"V@ c #BE5050",
+"W@ c #C15858",
+"X@ c #C36161",
+"Y@ c #C76969",
+"Z@ c #C48066",
+"`@ c #CD9171",
+" # c #B46D71",
+".# c #554944",
+"+# c #4B8351",
+"@# c #7DC782",
+"## c #8ED494",
+"$# c #97DC9B",
+"%# c #99DD9E",
+"&# c #9BDCA0",
+"*# c #82B280",
+"=# c #212E20",
+"-# c #122982",
+";# c #1C40BF",
+"># c #1D3FB5",
+",# c #2C4BBC",
+"'# c #3150BF",
+")# c #3453BF",
+"!# c #4664D1",
+"~# c #202145",
+"{# c #811B1D",
+"]# c #AE2E2E",
+"^# c #B53B3B",
+"/# c #B74141",
+"(# c #BB4B4B",
+"_# c #BE5656",
+":# c #C25E5E",
+"<# c #C66767",
+"[# c #C97070",
+"}# c #CD7A7A",
+"|# c #CD7C7D",
+"1# c #9F6062",
+"2# c #535242",
+"3# c #64A869",
+"4# c #7FCC85",
+"5# c #83CD88",
+"6# c #89CF8F",
+"7# c #91D798",
+"8# c #A1E3A5",
+"9# c #507452",
+"0# c #060D2F",
+"a# c #1939B2",
+"b# c #1C3EB5",
+"c# c #1C3FB7",
+"d# c #3554C2",
+"e# c #3855C0",
+"f# c #4563D0",
+"g# c #342546",
+"h# c #8D181B",
+"i# c #B02B2B",
+"j# c #B43333",
+"k# c #B53C3C",
+"l# c #B94646",
+"m# c #BC5151",
+"n# c #C05B5B",
+"o# c #C46464",
+"p# c #C76C6C",
+"q# c #CA7474",
+"r# c #D17D7D",
+"s# c #D48282",
+"t# c #A17168",
+"u# c #4E7C4E",
+"v# c #73C97B",
+"w# c #7CCB83",
+"x# c #85CD89",
+"y# c #8BD091",
+"z# c #9ADD9F",
+"A# c #76A679",
+"B# c #1B261B",
+"C# c #091541",
+"D# c #1C41C0",
+"E# c #1F41BB",
+"F# c #304FBD",
+"G# c #3553C1",
+"H# c #405CC1",
+"I# c #3C56B4",
+"J# c #3E1F3B",
+"K# c #90171A",
+"L# c #AD2525",
+"M# c #B22F2F",
+"N# c #B53838",
+"O# c #B84141",
+"P# c #BF5454",
+"Q# c #C66666",
+"R# c #C96E6E",
+"S# c #CB7777",
+"T# c #B77C6F",
+"U# c #5D7543",
+"V# c #6AC074",
+"W# c #77CA7F",
+"X# c #82CD87",
+"Y# c #85D18C",
+"Z# c #8CD292",
+"`# c #9CE2A1",
+" $ c #416143",
+".$ c #0F2166",
+"+$ c #1B3FBA",
+"@$ c #1D3EB5",
+"#$ c #2444BA",
+"$$ c #3653BD",
+"%$ c #4663CC",
+"&$ c #253B7B",
+"*$ c #571421",
+"=$ c #991616",
+"-$ c #AC2021",
+";$ c #B02A2A",
+">$ c #B43434",
+",$ c #B73E3E",
+"'$ c #BA4646",
+")$ c #BE4F4F",
+"!$ c #C25A5A",
+"~$ c #C46363",
+"{$ c #CD7171",
+"]$ c #D47D7C",
+"^$ c #CE8C7B",
+"/$ c #A79E63",
+"($ c #60A565",
+"_$ c #72C87A",
+":$ c #76C87E",
+"<$ c #7DCB84",
+"[$ c #84CB8A",
+"}$ c #7FB883",
+"|$ c #2D4830",
+"1$ c #132B85",
+"2$ c #1B3FB8",
+"3$ c #3854BC",
+"4$ c #4A67D3",
+"5$ c #1B3268",
+"6$ c #671218",
+"7$ c #A21515",
+"8$ c #AC1D1D",
+"9$ c #AE2627",
+"0$ c #B12F2F",
+"a$ c #B63737",
+"b$ c #B83F3F",
+"c$ c #BB4949",
+"d$ c #C15C5C",
+"e$ c #C56464",
+"f$ c #C96F6F",
+"g$ c #CE7979",
+"h$ c #D58381",
+"i$ c #AF7B73",
+"j$ c #4A6D4B",
+"k$ c #65B86E",
+"l$ c #62AC6C",
+"m$ c #63AC6D",
+"n$ c #68A16C",
+"o$ c #445244",
+"p$ c #0D0D0D",
+"q$ c #050A26",
+"r$ c #16319F",
+"s$ c #1C3EB7",
+"t$ c #1D3FB6",
+"u$ c #3250BD",
+"v$ c #506BD5",
+"w$ c #11244E",
+"x$ c #6F0C0D",
+"y$ c #A81313",
+"z$ c #AB1717",
+"A$ c #AB1D1D",
+"B$ c #AE2828",
+"C$ c #B53332",
+"D$ c #B73C3C",
+"E$ c #B94545",
+"F$ c #BC4F4F",
+"G$ c #BE5858",
+"H$ c #C36060",
+"I$ c #C66B6B",
+"J$ c #CC7575",
+"K$ c #CF8077",
+"L$ c #A27564",
+"M$ c #3F3E3F",
+"N$ c #65936A",
+"O$ c #738C78",
+"P$ c #768E7B",
+"Q$ c #6B786A",
+"R$ c #675865",
+"S$ c #454445",
+"T$ c #040819",
+"U$ c #112777",
+"V$ c #1C3FB8",
+"W$ c #2345B9",
+"X$ c #3452BD",
+"Y$ c #3A56BC",
+"Z$ c #6C0C0E",
+"`$ c #A71314",
+" % c #AA1717",
+".% c #A71817",
+"+% c #AB2222",
+"@% c #B02D2D",
+"#% c #B53737",
+"$% c #BA4949",
+"%% c #C06666",
+"&% c #BD7474",
+"*% c #B48676",
+"=% c #97936A",
+"-% c #6D6D6E",
+";% c #8C8C8C",
+">% c #BABABA",
+",% c #C4C3C3",
+"'% c #C7C6C6",
+")% c #CBCBCB",
+"!% c #AEAEAE",
+"~% c #5D4F5B",
+"{% c #030714",
+"]% c #0A1943",
+"^% c #1A369B",
+"/% c #2B49B6",
+"(% c #2E4DBD",
+"_% c #6F0C0E",
+":% c #A61313",
+"<% c #A91717",
+"[% c #AB1C1C",
+"}% c #AE2727",
+"|% c #B43232",
+"1% c #BA3C3C",
+"2% c #B64343",
+"3% c #B34D4E",
+"4% c #B25D5E",
+"5% c #AC7373",
+"6% c #A38888",
+"7% c #9C9292",
+"8% c #A4A4A4",
+"9% c #B3B3B3",
+"0% c #B2B2B2",
+"a% c #B4B4B4",
+"b% c #B5B5B5",
+"c% c #BCBCBC",
+"d% c #BDBDBD",
+"e% c #C6C6C6",
+"f% c #AFAEAE",
+"g% c #585858",
+"h% c #070F2F",
+"i% c #0D1C4F",
+"j% c #1C327E",
+"k% c #2C47A6",
+"l% c #3553BB",
+"m% c #3E5AC1",
+"n% c #516DD6",
+"o% c #6D0C0E",
+"p% c #A71414",
+"q% c #A81817",
+"r% c #A61817",
+"s% c #A81717",
+"t% c #AC2323",
+"u% c #AC2C2C",
+"v% c #A93333",
+"w% c #9D3D3D",
+"x% c #8A4D5E",
+"y% c #896D82",
+"z% c #968E8E",
+"A% c #969A9A",
+"B% c #9F9F9F",
+"C% c #A2A2A2",
+"D% c #A6A6A6",
+"E% c #ADADAD",
+"F% c #B1B1B1",
+"G% c #BFC0BF",
+"H% c #C2C2C2",
+"I% c #B0B0B0",
+"J% c #4F4F4F",
+"K% c #070D1E",
+"L% c #0E1530",
+"M% c #1A2854",
+"N% c #2A3E86",
+"O% c #364B9D",
+"P% c #4054A4",
+"Q% c #101C37",
+"R% c #5E0B0C",
+"S% c #99110F",
+"T% c #A71615",
+"U% c #A91817",
+"V% c #951D1D",
+"W% c #832323",
+"X% c #743232",
+"Y% c #735252",
+"Z% c #6F6B85",
+"`% c #797F95",
+" & c #989482",
+".& c #979696",
+"+& c #9A9A9A",
+"@& c #9E9E9E",
+"#& c #AAAAAA",
+"$& c #B9B9B9",
+"%& c #BEBEBE",
+"&& c #4C4C50",
+"*& c #070C1A",
+"=& c #080E1F",
+"-& c #17224A",
+";& c #1E2B5C",
+">& c #232B54",
+",& c #0D0C0E",
+"'& c #2B0807",
+")& c #5E0A08",
+"!& c #821112",
+"~& c #851011",
+"{& c #7C1010",
+"]& c #4D0F0F",
+"^& c #462929",
+"/& c #605555",
+"(& c #747575",
+"_& c #828385",
+":& c #8D8B7B",
+"<& c #949175",
+"[& c #919292",
+"}& c #969797",
+"|& c #9D9D9D",
+"1& c #9FA09F",
+"2& c #C0C0C0",
+"3& c #BFBFBF",
+"4& c #A9A8A8",
+"5& c #575453",
+"6& c #0A0504",
+"7& c #0E0503",
+"8& c #400908",
+"9& c #5C0D10",
+"0& c #4F090A",
+"a& c #250505",
+"b& c #191010",
+"c& c #383838",
+"d& c #656566",
+"e& c #7A7A7A",
+"f& c #818181",
+"g& c #888886",
+"h& c #8D8C89",
+"i& c #8F8F8F",
+"j& c #959595",
+"k& c #999A9A",
+"l& c #A3A3A3",
+"m& c #A9A9A9",
+"n& c #C0C1C0",
+"o& c #C1C1C1",
+"p& c #A9A7A7",
+"q& c #525252",
+"r& c #292929",
+"s& c #49494A",
+"t& c #6C6C6C",
+"u& c #7D7D7D",
+"v& c #848484",
+"w& c #8A8989",
+"x& c #8D8D8D",
+"y& c #919191",
+"z& c #9B9A9A",
+"A& c #A5A5A5",
+"B& c #ACACAC",
+"C& c #B8B8B8",
+"D& c #BDBEBD",
+"E& c #C1C1C0",
+"F& c #7B7C7C",
+"G& c #343434",
+"H& c #545454",
+"I& c #6F6F6F",
+"J& c #7E7F7F",
+"K& c #858686",
+"L& c #989696",
+"M& c #A2A3A3",
+"N& c #BBBBBB",
+"O& c #838484",
+"P& c #3D3D3B",
+"Q& c #545353",
+"R& c #6F7070",
+"S& c #7E8080",
+"T& c #878686",
+"U& c #8C8B8B",
+"V& c #8E8E8E",
+"W& c #949595",
+"X& c #999999",
+"Y& c #9FA0A0",
+"Z& c #A8A8A8",
+"`& c #B1B2B2",
+" * c #717272",
+".* c #363534",
+"+* c #4D4D4D",
+"@* c #898989",
+"#* c #8E8D8D",
+"$* c #AEAFAF",
+"%* c #686868",
+"&* c #646464",
+"** c #737272",
+"=* c #838383",
+"-* c #8E8F8F",
+";* c #969696",
+">* c #9F9D9D",
+",* c #7F7F7F",
+"'* c #5F5D5D",
+")* c #4F4E4D",
+"!* c #5F5F61",
+"~* c #676877",
+"{* c #8A898A",
+"]* c #939393",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . + @ ",
+" # $ % & * ",
+" = - ; > , ' ) ! ~ { ",
+" ] ^ / ( _ : < [ } | 1 2 3 ",
+" 4 5 6 7 8 9 0 a b c d e f g h ",
+" i j k l m n o p q r s t u v w x y z A B ",
+" C D E F G H I J K L M N O P Q R S T U V W X Y ",
+" Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.6 '.).!. ",
+" ~.{.].^. /.(._.:.<. .[.}.|.1.2.3.4.5.6.7. ",
+" 8.9.0.a.b.c.d.e.f.e.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v. ",
+" w.x.y.z.A.B.C.D.E.F.G.H.'.I.J.K.L.M.N.O.P.Q.<.R.S.T.U.V. ",
+" W.X.Y.Z.`. +.+++@+#+$+%+&+*+=+-+;+{.>+,+'+)+!+~+{+]+^+/+(+_+:+ ",
+" <+[+}+#.|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+S.o+p+q+r+ ",
+" s+t+u+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+ ",
+" V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@@ '@)@!@~@{@]@^@ ",
+" /@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@Q i@ ",
+" j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@ ",
+" K@L@M@N@:@O@P@Q@R@S@T@U@V@W@X@Y@Z@`@ #.#+#@###$#%#&#*#=# ",
+" -#;#>#,#'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#4#5#6#7#8#9# ",
+" 0#a#b#c#:@d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#A#B# ",
+" C#D#b#E#F#G#H#I#J#K#L#M#N#O#(#P#:#Q#R#S#s#T#U#V#W#X#Y#Z#`# $ ",
+" .$+$@$#$F#$$%$&$*$=$-$;$>$,$'$)$!$~$Y@{$]$^$/$($_$:$<$[$}$|$ ",
+" 1$2$>#N@F#3$4$5$6$7$8$9$0$a$b$c$u@d$e$f$g$h$i$j$k$l$m$n$o$p$ ",
+" q$r$s$t$,#u$$$v$w$x$y$z$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$ ",
+" T$U$V$W$,#X$Y$v$w$Z$`$ %.%+%@%#%b$$%u@d$%%&%*%=%-%;%>%,%'%)%!%~% ",
+" {%]%^%/%(%)#Y$v$w$_%:% %<%[%}%|%1%2%3%4%5%6%7%8%9%0%a%b%c%d%e%f%g% ",
+" h%i%j%k%l%m%n%w$o%p%q%r%s%t%u%v%w%x%y%z%A%B%C%D%E%F%b%c%G%d%H%I%J% ",
+" K%L%M%N%O%P%Q%R%S%T% %U%V%W%X%Y%Z%`% &.&+&@&8%#&E%b%$&%&G%$&,%D%&& ",
+" *&=&-&;&>&,&'&)&!&~&{&]&^&/&(&_&:&<&[&}&|&1&D%E%F%b%$&G%2&3&e%4&5& ",
+" 6&7&8&9&0&a&b&c&d&e&f&g&h&i&j&k&@&l&m&E%F%b%%&n&n&3&o&p&q& ",
+" r&s&t&u&v&w&x&y&j&z&B%A&m&B&a%C&D&G%G%3&E&|&F& ",
+" G&H&I&J&K&w&x&y&L&|&M&A&B&F%a%N&G%G%2&o&d%O& ",
+" P&Q&R&S&T&U&V&W&X&Y&8%Z&E%a%C&D&2&2&`&V& * ",
+" .*+*t&f&@*#*W&X&|&8%A&Z&I%b%C&$*@* ",
+" %*&***=*-*;*>*8%Z&E%l&,* ",
+" '*)*!*~*{*]* ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/calculator.xpm b/icons/48x48-gnome/calculator.xpm
new file mode 100644
index 0000000..b082074
--- /dev/null
+++ b/icons/48x48-gnome/calculator.xpm
@@ -0,0 +1,639 @@
+/* XPM */
+static char * calculator_xpm[] = {
+"48 48 588 2",
+" c None",
+". c #DEDBCE",
+"+ c #D3D1C9",
+"@ c #CDC9BC",
+"# c #D8D3C7",
+"$ c #E5E2DA",
+"% c #E2DED2",
+"& c #DED9CD",
+"* c #DAD5CA",
+"= c #D6D1C4",
+"- c #D2CEC1",
+"; c #C2BEB1",
+"> c #E0DCCF",
+", c #D8D5C9",
+"' c #869083",
+") c #2E4C3C",
+"! c #647466",
+"~ c #7C8B7D",
+"{ c #9EA49A",
+"] c #ACB1A5",
+"^ c #D5D0C3",
+"/ c #CECBC5",
+"( c #CAC6BB",
+"_ c #CAC5B7",
+": c #BDBAB2",
+"< c #B8B4A8",
+"[ c #D8D4C7",
+"} c #E0DCD1",
+"| c #BAB8AA",
+"1 c #476051",
+"2 c #4F6E5B",
+"3 c #65816D",
+"4 c #5E7A67",
+"5 c #536E5C",
+"6 c #4C6656",
+"7 c #465F50",
+"8 c #516758",
+"9 c #68756C",
+"0 c #858980",
+"a c #90978B",
+"b c #B3B0A4",
+"c c #C7C2B5",
+"d c #C6C2B4",
+"e c #C3BFB2",
+"f c #BCBAB1",
+"g c #BDBAAE",
+"h c #B5B1A5",
+"i c #A9A79B",
+"j c #E1DDD0",
+"k c #D0D0C4",
+"l c #5C7162",
+"m c #506F5C",
+"n c #6E8A77",
+"o c #728D7C",
+"p c #6C8473",
+"q c #627465",
+"r c #5D6D5F",
+"s c #546558",
+"t c #45564A",
+"u c #405A4B",
+"v c #4E5E53",
+"w c #5A645C",
+"x c #807F76",
+"y c #878A81",
+"z c #B0AEA2",
+"A c #BEBAAD",
+"B c #B6B2A5",
+"C c #928E84",
+"D c #6F6D66",
+"E c #D9D4C7",
+"F c #E3DFD4",
+"G c #DAD6C9",
+"H c #C2BFB2",
+"I c #ABB0A4",
+"J c #9DA49A",
+"K c #94A696",
+"L c #6A7C6F",
+"M c #667A6A",
+"N c #627466",
+"O c #5D685F",
+"P c #546458",
+"Q c #4D5E51",
+"R c #425448",
+"S c #445448",
+"T c #4E5C52",
+"U c #98988D",
+"V c #B2AEA2",
+"W c #8A887E",
+"X c #65635C",
+"Y c #E0DCD0",
+"Z c #E2DFD4",
+"` c #E3E0D8",
+" . c #CAC6BA",
+".. c #C4C1B4",
+"+. c #93A093",
+"@. c #879889",
+"#. c #6E8574",
+"$. c #6A7D70",
+"%. c #677A6B",
+"&. c #637466",
+"*. c #627365",
+"=. c #5E6E60",
+"-. c #626B63",
+";. c #68736B",
+">. c #9E9F94",
+",. c #ACA89C",
+"'. c #85827A",
+"). c #62605A",
+"!. c #DFDACE",
+"~. c #E4E0D6",
+"{. c #E9E8E3",
+"]. c #CFCDC9",
+"^. c #77766E",
+"/. c #8C9389",
+"(. c #A6A297",
+"_. c #B0ACA1",
+":. c #C5C1B4",
+"<. c #C0BCAF",
+"[. c #B6B2A6",
+"}. c #A8ADA0",
+"|. c #909A8E",
+"1. c #7E877F",
+"2. c #6D7D71",
+"3. c #6A776D",
+"4. c #6A766D",
+"5. c #717A72",
+"6. c #9F9E93",
+"7. c #ABA79B",
+"8. c #827F77",
+"9. c #5E5B55",
+"0. c #DCD9D3",
+"a. c #E4E4DE",
+"b. c #B8BEB3",
+"c. c #929F93",
+"d. c #919792",
+"e. c #76746D",
+"f. c #898887",
+"g. c #989792",
+"h. c #918E84",
+"i. c #A19E93",
+"j. c #ADA99E",
+"k. c #B9B5A9",
+"l. c #C2BEB0",
+"m. c #BAB6AA",
+"n. c #B8B3A7",
+"o. c #A9A499",
+"p. c #9B9994",
+"q. c #8C928A",
+"r. c #7E8780",
+"s. c #9F9F95",
+"t. c #A4A196",
+"u. c #807D75",
+"v. c #5A5751",
+"w. c #E5E1D7",
+"x. c #E9E7E2",
+"y. c #C0C2BB",
+"z. c #7F908A",
+"A. c #6F8783",
+"B. c #6E8581",
+"C. c #758077",
+"D. c #EDEBE6",
+"E. c #CCC8BB",
+"F. c #A9A59A",
+"G. c #827F76",
+"H. c #8D8D8B",
+"I. c #86837B",
+"J. c #888785",
+"K. c #95938A",
+"L. c #A09D92",
+"M. c #B0ACA0",
+"N. c #AEAA9F",
+"O. c #A29E93",
+"P. c #79756D",
+"Q. c #57544E",
+"R. c #CAC6B9",
+"S. c #D6D7D2",
+"T. c #76807A",
+"U. c #596A66",
+"V. c #495552",
+"W. c #4B4F4C",
+"X. c #888886",
+"Y. c #B9B7B2",
+"Z. c #6E6C66",
+"`. c #D2D2CE",
+" + c #B1AEA3",
+".+ c #AAA69A",
+"++ c #9F9C92",
+"@+ c #68665F",
+"#+ c #636260",
+"$+ c #78766F",
+"%+ c #85887F",
+"&+ c #939288",
+"*+ c #A5A196",
+"=+ c #ACA89D",
+"-+ c #AAA69B",
+";+ c #9C998F",
+">+ c #76746C",
+",+ c #53514B",
+"'+ c #E6E3D9",
+")+ c #ECEBE8",
+"!+ c #CACAC3",
+"~+ c #9AA69E",
+"{+ c #869791",
+"]+ c #7A8A84",
+"^+ c #6C736D",
+"/+ c #B9B9B4",
+"(+ c #8C8A82",
+"_+ c #78766D",
+":+ c #74726B",
+"<+ c #68655E",
+"[+ c #B1B0A7",
+"}+ c #BDBAAD",
+"|+ c #6E6D6A",
+"1+ c #818D88",
+"2+ c #7B867F",
+"3+ c #757D76",
+"4+ c #757672",
+"5+ c #96948A",
+"6+ c #A7A398",
+"7+ c #98958A",
+"8+ c #737069",
+"9+ c #44423E",
+"0+ c #CECABF",
+"a+ c #DEDBD6",
+"b+ c #EAE8E1",
+"c+ c #DFE0DC",
+"d+ c #9AA298",
+"e+ c #879992",
+"f+ c #84958E",
+"g+ c #7A807A",
+"h+ c #AFACA6",
+"i+ c #DCDAD6",
+"j+ c #6C6A64",
+"k+ c #ABAAA8",
+"l+ c #76746E",
+"m+ c #615F59",
+"n+ c #706E67",
+"o+ c #716E67",
+"p+ c #4A4E4A",
+"q+ c #818C85",
+"r+ c #7F8E88",
+"s+ c #7D8C86",
+"t+ c #81918A",
+"u+ c #8A8D85",
+"v+ c #807E76",
+"w+ c #9A968C",
+"x+ c #949189",
+"y+ c #6E6C65",
+"z+ c #42413D",
+"A+ c #E0DBCF",
+"B+ c #E7E3DA",
+"C+ c #E4E3DE",
+"D+ c #B1B6AD",
+"E+ c #76817A",
+"F+ c #596560",
+"G+ c #525C57",
+"H+ c #5A605C",
+"I+ c #CDCDCB",
+"J+ c #B8B4A7",
+"K+ c #696660",
+"L+ c #ECEAE6",
+"M+ c #BCB8AC",
+"N+ c #A3A095",
+"O+ c #848178",
+"P+ c #5C5B57",
+"Q+ c #696762",
+"R+ c #4B4E4B",
+"S+ c #515A55",
+"T+ c #666B67",
+"U+ c #5F6861",
+"V+ c #686962",
+"W+ c #969288",
+"X+ c #8E8B82",
+"Y+ c #413F3B",
+"Z+ c #D4CFC2",
+"`+ c #E1DCD1",
+" @ c #E9E6DF",
+".@ c #DADCD6",
+"+@ c #9EA89F",
+"@@ c #879892",
+"#@ c #788C86",
+"$@ c #67746D",
+"%@ c #7B7A76",
+"&@ c #9A9994",
+"*@ c #75736C",
+"=@ c #817E75",
+"-@ c #7C7871",
+";@ c #949492",
+">@ c #C4C2B9",
+",@ c #B9B4A8",
+"'@ c #7C7B76",
+")@ c #8B8B89",
+"!@ c #AAA79D",
+"~@ c #A8A59A",
+"{@ c #959288",
+"]@ c #807C74",
+"^@ c #4E4C47",
+"/@ c #67655F",
+"(@ c #98948A",
+"_@ c #8C887F",
+":@ c #66635C",
+"<@ c #403E3A",
+"[@ c #E2DED4",
+"}@ c #E1E0DC",
+"|@ c #B9BBB9",
+"1@ c #8E9E96",
+"2@ c #7C918B",
+"3@ c #778A84",
+"4@ c #6E766F",
+"5@ c #D5D5D1",
+"6@ c #CCCAC3",
+"7@ c #C1BDB0",
+"8@ c #B1ADA2",
+"9@ c #A6A298",
+"0@ c #6A6761",
+"a@ c #989793",
+"b@ c #726F68",
+"c@ c #88847B",
+"d@ c #76736B",
+"e@ c #93928E",
+"f@ c #ACA89E",
+"g@ c #AFABA0",
+"h@ c #77746C",
+"i@ c #716F68",
+"j@ c #817F77",
+"k@ c #2D2C29",
+"l@ c #D6D2C5",
+"m@ c #E1DED2",
+"n@ c #E7E4DE",
+"o@ c #C9CAC5",
+"p@ c #616963",
+"q@ c #5A6763",
+"r@ c #5C6C68",
+"s@ c #5C6661",
+"t@ c #767571",
+"u@ c #DEDACE",
+"v@ c #BFBBAE",
+"w@ c #838077",
+"x@ c #A29F94",
+"y@ c #8A887D",
+"z@ c #393835",
+"A@ c #6E6D69",
+"B@ c #7F7D74",
+"C@ c #929086",
+"D@ c #A5A297",
+"E@ c #86847B",
+"F@ c #7B7870",
+"G@ c #97938A",
+"H@ c #7F7C74",
+"I@ c #5D5B54",
+"J@ c #1C1B19",
+"K@ c #E1DDD5",
+"L@ c #E0E2DE",
+"M@ c #A8B0A7",
+"N@ c #85938B",
+"O@ c #6E8179",
+"P@ c #5F6D66",
+"Q@ c #545A57",
+"R@ c #898886",
+"S@ c #6C6963",
+"T@ c #939086",
+"U@ c #A6A398",
+"V@ c #ADACAA",
+"W@ c #D4D2CB",
+"X@ c #62625E",
+"Y@ c #ADACA7",
+"Z@ c #89867E",
+"`@ c #706D67",
+" # c #585650",
+".# c #64615A",
+"+# c #54524C",
+"@# c #807E74",
+"## c #9A968B",
+"$# c #7A7870",
+"%# c #595751",
+"&# c #1B1A18",
+"*# c #D3CFC5",
+"=# c #DFDED9",
+"-# c #EAE9E4",
+";# c #D0D4CE",
+"># c #8E9C95",
+",# c #7D8E88",
+"'# c #7A8B85",
+")# c #717C78",
+"!# c #898884",
+"~# c #E2E1DB",
+"{# c #BEBAAE",
+"]# c #9E9D99",
+"^# c #8F8C82",
+"/# c #73726E",
+"(# c #908F88",
+"_# c #848482",
+":# c #A09D93",
+"<# c #B1ADA1",
+"[# c #858279",
+"}# c #7D7A72",
+"|# c #B9B6A9",
+"1# c #ADA99D",
+"2# c #7D7B74",
+"3# c #99958B",
+"4# c #56544E",
+"5# c #1A1917",
+"6# c #DDD9CF",
+"7# c #E2E0DC",
+"8# c #DDDCD7",
+"9# c #A1A197",
+"0# c #899790",
+"a# c #859790",
+"b# c #83938C",
+"c# c #818781",
+"d# c #C2C1BC",
+"e# c #D6D1C6",
+"f# c #9F9E9A",
+"g# c #93928B",
+"h# c #89867C",
+"i# c #726E67",
+"j# c #5A5852",
+"k# c #79756E",
+"l# c #5C5A54",
+"m# c #838280",
+"n# c #737169",
+"o# c #83817A",
+"p# c #928F86",
+"q# c #75726A",
+"r# c #DBD6CB",
+"s# c #DFDBCF",
+"t# c #D5D2C8",
+"u# c #ABA9A2",
+"v# c #838177",
+"w# c #706E68",
+"x# c #6A6966",
+"y# c #7B7871",
+"z# c #DDD9CC",
+"A# c #8C897F",
+"B# c #BAB8B3",
+"C# c #CCCAC4",
+"D# c #929189",
+"E# c #686B67",
+"F# c #6C6A65",
+"G# c #87847A",
+"H# c #949187",
+"I# c #9F9C91",
+"J# c #908C83",
+"K# c #727068",
+"L# c #161614",
+"M# c #BDB8AD",
+"N# c #DDD8CC",
+"O# c #D7D2C6",
+"P# c #CFCABD",
+"Q# c #CBC7BA",
+"R# c #C4C0B3",
+"S# c #BDB9AD",
+"T# c #95928A",
+"U# c #82827F",
+"V# c #79766F",
+"W# c #73716A",
+"X# c #828077",
+"Y# c #8F8D85",
+"Z# c #9D9A8F",
+"`# c #72706A",
+" $ c #D3D1CA",
+".$ c #595750",
+"+$ c #B8B7B5",
+"@$ c #BCBAB3",
+"#$ c #ACA9A2",
+"$$ c #929088",
+"%$ c #797770",
+"&$ c #60605C",
+"*$ c #42423E",
+"=$ c #85837A",
+"-$ c #6C6A62",
+";$ c #4C4B45",
+">$ c #CECABE",
+",$ c #D3CEC1",
+"'$ c #C8C3B5",
+")$ c #BDB9AC",
+"!$ c #928F85",
+"~$ c #7F7C73",
+"{$ c #6A6760",
+"]$ c #7A786F",
+"^$ c #99968C",
+"/$ c #CCCAC6",
+"($ c #C7C6C4",
+"_$ c #CCCAC5",
+":$ c #CDCBC5",
+"<$ c #C6C4BC",
+"[$ c #B8B6AD",
+"}$ c #65645D",
+"|$ c #4B4A44",
+"1$ c #A39F94",
+"2$ c #A6A499",
+"3$ c #A8A69B",
+"4$ c #AFAB9F",
+"5$ c #B4B0A4",
+"6$ c #BAB7AB",
+"7$ c #BDBAB1",
+"8$ c #BAB6A9",
+"9$ c #B7B2A6",
+"0$ c #9C988D",
+"a$ c #585754",
+"b$ c #5F5E58",
+"c$ c #74736F",
+"d$ c #9A9995",
+"e$ c #A8A59F",
+"f$ c #BEBAAF",
+"g$ c #CBC9C2",
+"h$ c #C4C1B5",
+"i$ c #706E69",
+"j$ c #89857C",
+"k$ c #65625C",
+"l$ c #484642",
+"m$ c #161514",
+"n$ c #7E7B73",
+"o$ c #98958B",
+"p$ c #9D998F",
+"q$ c #B0AB9F",
+"r$ c #8A877D",
+"s$ c #747069",
+"t$ c #6C6962",
+"u$ c #8B887F",
+"v$ c #9E9B90",
+"w$ c #63615A",
+"x$ c #8A867D",
+"y$ c #5E5C56",
+"z$ c #3D3C38",
+"A$ c #111110",
+"B$ c #090808",
+"C$ c #0E0D0C",
+"D$ c #252422",
+"E$ c #484641",
+"F$ c #5D5A54",
+"G$ c #6F6C64",
+"H$ c #86837A",
+"I$ c #8D8980",
+"J$ c #908C82",
+"K$ c #7E7A73",
+"L$ c #848279",
+"M$ c #383733",
+"N$ c #0F0F0E",
+"O$ c #060505",
+"P$ c #020202",
+"Q$ c #080707",
+"R$ c #000000",
+"S$ c #050504",
+"T$ c #1E1D1B",
+"U$ c #42413C",
+"V$ c #66645E",
+"W$ c #9C998E",
+"X$ c #9E9A8F",
+"Y$ c #9E9B91",
+"Z$ c #9D998E",
+"`$ c #9B978C",
+" % c #97948A",
+".% c #77756E",
+"+% c #57554F",
+"@% c #373632",
+"#% c #060606",
+"$% c #040404",
+"%% c #262523",
+"&% c #65635D",
+"*% c #88857B",
+"=% c #908D83",
+"-% c #959389",
+";% c #737068",
+">% c #56534D",
+",% c #201F1D",
+"'% c #32312E",
+")% c #52504A",
+"!% c #706D66",
+"~% c #74716A",
+"{% c #79776E",
+"]% c #807D74",
+"^% c #69675F",
+"/% c #2F2E2A",
+"(% c #010101",
+"_% c #070606",
+":% c #272624",
+"<% c #393834",
+"[% c #4D4C46",
+"}% c #66645D",
+"|% c #6B6962",
+"1% c #504E48",
+"2% c #181816",
+"3% c #232220",
+"4% c #383633",
+"5% c #41403B",
+"6% c #474641",
+"7% c #171615",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . + @ ",
+" # $ % % & * = - ; ; ",
+" > , ' ) ! ~ { ] ^ = / ( _ : < ",
+" [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i ",
+" j k l m n o n p 3 3 q r s 1 t u v w x y z A B C D ",
+" E F G H I J K o o n p p L M M N O P Q R S T U V W X ",
+" Y Z ` ^ @ @ @ ...] +.@.#.p p $.%.&.*.=.-.;.>.,.'.). ",
+" !.~.{.].^./.(._.A _ :.:.:.<.[.}.|.1.2.L 3.4.5.6.7.8.9. ",
+" 0.~.a.b.c.d.e.f.g.h.i.j.k.l.<.A m.n.n.o.p.q.r.s.t.u.v. ",
+" !.w.x.y.z.A.B.C.D.E.<.F.G.H.I.J.K.L.M.V V V V N.j.O.P.Q. ",
+" R.% ~.S.T.U.V.W.X.Y.<.; ; Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+ ",
+" !.'+)+!+~+{+]+^+/+(+_+:+<+:+[+}+< n.|+H.1+2+3+4+5+6+7+8+9+ ",
+" 0+a+b+c+d+e+f+g+h+i+; ; <.j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+ ",
+" A+B+C+D+E+F+G+H+I+A ; ; J+K+L+M+n.N+O+P+Q+R+S+T+U+V+W+X+K+Y+ ",
+" Z+`+ @.@+@@@#@$@%@&@*@=@=@-@;@>@,@n.V '@)@!@~@{@]@^@/@(@_@:@<@ ",
+" & [@}@|@1@2@3@4@5@6@7@8@9@0@a@b@o+c@;+d@e@f@g@-+F.h@i@{@j@m+k@ ",
+" l@m@n@o@p@q@r@s@t@u@; ; v@M.w@% ,@x@y@8+z@A@B@C@D@F.E@F@G@H@I@J@ ",
+" * K@L@M@N@O@P@Q@R@S@w@T@U@w@V@W@,@V V x@X@Y@Z@`@ #.#+#@###$#%#&# ",
+" *#=#-#;#>#,#'#)#!#~#{#]#^#/#9+(#_#:#<#V [#}#|#1#F.(.{@I@2#3#h@4#5# ",
+" 6#7#8#9#0#a#b#c#d#e#<.<.}+f#g#6@h#i#j#k#l#m#j.-+(.*+x@n#o#p#q#4#5# ",
+" r#s#t#u#v#w#x#y#%@z#; <.v@B A#B#C#V V j.D#4#E#F#k#G#H#I#n#G.J#K#^@L# ",
+" M#N#O#P#Q#R#S#-+T#U#V#W#X#Y#Z#`# $A V V V g@.$+$@$#$$$%$&$*$=$^#-$;$L# ",
+" >$,$E. .R.'$; ; ; <.<.)$9@!$~${$(+]$=@^$=+D#P+/$($_$:$<$[$}$h#_@@+|$L# ",
+" 1$D@2$3$4$5$6$7$; ; <.<.v@8$n.n.9$i.0$=@j+a$b$c$d$e$f$g$:$h$i$_@j$k$l$m$ ",
+" b@n$!$H#{@o$p$++6+M.V h h h V V V q$j.F.{@r$'.s$ #t$u$v$w$x$G.y$z$A$ ",
+" B$C$D$E$F$G$H$x$I$h.!$Z#i.*+F.F.F.F.F.F.*+*+O.i.J$K$0@,+L$F@j#M$N$ ",
+" O$P$Q$O$R$S$T$U$V$Z.}#=@=@'._@h.h.W$i.i.i.X$Y$Z$Z$`$ %5+.%+%@%N$ ",
+" R$P$Q$#%R$R$R$R$$%%%@%l#&%_+]$]$=@=@*%_@=%h.h.-%!$h.;%>%@% ",
+" #%R$R$R$R$R$R$R$R$R$R$,%'%)%:@!%o+~%:+{%]%=@=@^%,+/% ",
+" R$(%_%R$Q$R$R$R$R$R$R$R$:%<%[%I@}%<+|%j#1%2% ",
+" R$R$R$R$R$R$R$R$R$R$R$R$3%4%5%6%7% ",
+" R$R$R$R$R$R$R$R$R$R$R$R$R$ ",
+" R$R$R$R$R$R$ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/chat.xpm b/icons/48x48-gnome/chat.xpm
new file mode 100644
index 0000000..0e87a84
--- /dev/null
+++ b/icons/48x48-gnome/chat.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 22 1",
+" c #000000000000",
+". c #0e0e0e0e0e0e",
+"X c #151515151515",
+"o c #1d1d1d1d1d1d",
+"O c #222222222222",
+"+ c #2d2d2d2d2d2d",
+"@ c #393939393939",
+"# c #464646464646",
+"$ c #555555555555",
+"% c #696969696969",
+"& c #727272727272",
+"* c #8e8e8e8e8e8e",
+"= c #a5a5a5a5a5a5",
+"- c #aaaaaaaaaaaa",
+"; c #b4b4b4b4b4b4",
+": c #bfbfbfbfbfbf",
+"> c #c7c7c7c7c7c7",
+", c #d1d1d1d1d1d1",
+"< c #e3e3e3e3e3e3",
+"1 c #ecececececec",
+"2 c #ffffffffffff",
+"3 c None",
+/* pixels */
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"3333333333333333333 333333333333333333333",
+"3333333333333333 o%=,1221,=%o 333333333333333333",
+"33333333333333 #;222222222222;# 3333333333333333",
+"3333333333333.-2222222222222222-.333333333333333",
+"333333333333O<222222222222222222<o33333333333333",
+"33333333333 :22<*22222222222222>$: 3333333333333",
+"33333333333$2222<22222222222222*o2$ 333333333333",
+"3333333333 ;222&&22-$&o2& $222$$2; 333333333333",
+"3333333333 1222-$22< $2*o<2>222$$21 333333333333",
+"3333333333 2222&-22> 22$$222222$$22 33333333333",
+"3333333333 1222@-22-@22&@222<-2--21 33333333333",
+"3333333333 ;222@-22-$22<o*-*oo2&$2; 33333333333",
+"33333333333$222<222>*222<&$$*22--2$ 333333333333",
+"33333333333 :22222222222222222222: 333333333333",
+"333333333333O2222222222222222222<o 333333333333",
+"3333333333333+22222222222222222-. 3333333333333",
+"33333333333333o22222222222222;# 33333333333333",
+"333333333333333o>22222222222; 33333333333333",
+"3333333333333333 *222222222> 333333333333333",
+"33333333333333333 o*22222222$ 333333333333333",
+"3333333333333333333 o*<222222o 333333333333333",
+"333333333333333333333 $-2222<X 333333333333333",
+"33333333333333333333333 @&-2<X 333333333333333",
+"33333333333333333333333333 o$@ 33333333333333",
+"33333333333333333333333333333 3333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+"333333333333333333333333333333333333333333333333",
+};
diff --git a/icons/48x48-gnome/clock.xpm b/icons/48x48-gnome/clock.xpm
new file mode 100644
index 0000000..c672dc9
--- /dev/null
+++ b/icons/48x48-gnome/clock.xpm
@@ -0,0 +1,273 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 219 2",
+" c #000000000000",
+". c #0c0c0c0c0c0c",
+"X c #111111111111",
+"o c #1c1c1c1c1c1c",
+"O c #242424242424",
+"+ c #2b2b2b2b2b2b",
+"@ c #343434343434",
+"# c #3c3c3c3c3c3c",
+"$ c #7f7f70702d2d",
+"% c #434343434343",
+"& c #4c4c4c4c4c4c",
+"* c #535353535353",
+"= c #5c5c5c5c5c5c",
+"- c #7e7e74744646",
+"; c #7e7e76764e4e",
+": c #777773735f5f",
+"> c #7a7a74745757",
+", c #626262626262",
+"< c #6b6b6b6b6b6b",
+"1 c #767674746c6c",
+"2 c #7f7f7b7b6565",
+"3 c #7b7b79796f6f",
+"4 c #747474747474",
+"5 c #7b7b7a7a7474",
+"6 c #7c7c7c7c7c7c",
+"7 c #848475752d2d",
+"8 c #87877a7a3131",
+"9 c #8b8b7c7c3232",
+"0 c #808077774747",
+"q c #86867c7c4242",
+"w c #9d9d85852a2a",
+"e c #949484843434",
+"r c #949485853939",
+"t c #979788883636",
+"y c #969689893c3c",
+"u c #9c9c86863131",
+"i c #9a9a87873939",
+"p c #9b9b8b8b3737",
+"a c #9c9c8c8c3b3b",
+"s c #9f9f91913d3d",
+"d c #a5a58c8c2b2b",
+"f c #aaaa8e8e2b2b",
+"g c #a1a18f8f3a3a",
+"h c #a8a88f8f3232",
+"j c #acac91912c2c",
+"k c #a4a493933c3c",
+"l c #a7a798983f3f",
+"z c #acac93933535",
+"x c #aaaa95953b3b",
+"c c #aaaa98983e3e",
+"v c #b3b396962e2e",
+"b c #b7b79a9a2f2f",
+"n c #baba9c9c2f2f",
+"m c #b3b396963232",
+"M c #b0b097973838",
+"N c #b7b79a9a3434",
+"B c #b3b39b9b3b3b",
+"V c #baba9d9d3232",
+"C c #b8b89e9e3939",
+"Z c #bebea0a02f2f",
+"A c #b7b7a4a43e3e",
+"S c #bfbfa3a33737",
+"D c #bdbda3a33a3a",
+"F c #9e9e92924343",
+"G c #878785856b6b",
+"H c #898986866d6d",
+"J c #878786867676",
+"K c #878787877979",
+"L c #8b8b8b8b7c7c",
+"P c #959591916464",
+"I c #9d9d95956a6a",
+"U c #9e9e99996363",
+"Y c #9f9f99996f6f",
+"T c #969692927373",
+"R c #999994947676",
+"E c #a6a695954040",
+"W c #a5a598984646",
+"Q c #abab9b9b4141",
+"! c #a9a99f9f4a4a",
+"~ c #b0b09d9d4242",
+"^ c #a4a49b9b6e6e",
+"/ c #afafa0a04343",
+"( c #a6a6a0a05f5f",
+") c #a8a8a2a25b5b",
+"_ c #b3b3a0a04242",
+"` c #b5b5a5a54a4a",
+"' c #b5b5aaaa4b4b",
+"] c #bbbba4a44242",
+"[ c #b9b9a8a84747",
+"{ c #bcbcacac4d4d",
+"} c #b5b5a2a25959",
+"| c #b8b8a5a55b5b",
+" . c #bcbcadad5353",
+".. c #bdbdb5b54d4d",
+"X. c #bebeb4b45656",
+"o. c #bebebbbb5858",
+"O. c #a9a9a2a26161",
+"+. c #b9b9a7a76363",
+"@. c #c2c2a3a33434",
+"#. c #c2c2a6a63a3a",
+"$. c #c4c4aaaa3d3d",
+"%. c #c9c9a7a73636",
+"&. c #cbcbacac3232",
+"*. c #ceceb0b03f3f",
+"=. c #d3d3b2b23535",
+"-. c #d0d0b1b13c3c",
+";. c #ddddbaba3a3a",
+":. c #c5c5aeae4141",
+">. c #c0c0aeae4c4c",
+",. c #c9c9afaf4545",
+"<. c #c0c0afaf5656",
+"1. c #c4c4b0b04444",
+"2. c #c4c4b4b44d4d",
+"3. c #c7c7b9b94f4f",
+"4. c #cacab3b34444",
+"5. c #cacab5b54c4c",
+"6. c #ccccbaba4c4c",
+"7. c #c3c3b3b35454",
+"8. c #c2c2b4b45c5c",
+"9. c #c2c2bbbb5454",
+"0. c #c4c4bbbb5e5e",
+"q. c #cacab7b75151",
+"w. c #ccccbbbb5252",
+"e. c #cbcbbaba5b5b",
+"r. c #d4d4b6b64444",
+"t. c #d9d9baba4343",
+"y. c #d1d1bfbf5353",
+"u. c #d0d0bebe5d5d",
+"i. c #c1c1afaf6f6f",
+"p. c #c3c3b5b56060",
+"a. c #c6c6b9b96161",
+"s. c #cacabcbc6363",
+"d. c #e7e7c5c53e3e",
+"f. c #cdcdc1c15353",
+"g. c #cfcfc3c35a5a",
+"h. c #cccccbcb5d5d",
+"j. c #d3d3c1c14f4f",
+"k. c #dfdfc4c44f4f",
+"l. c #d4d4c3c35454",
+"z. c #d4d4c4c45c5c",
+"x. c #d7d7c9c95a5a",
+"c. c #d8d8c7c75959",
+"v. c #d9d9c9c95555",
+"b. c #dbdbcccc5b5b",
+"n. c #ddddd1d15d5d",
+"m. c #dddddcdc5e5e",
+"M. c #c3c3c0c06060",
+"N. c #cdcdc2c26565",
+"B. c #cdcdcbcb6666",
+"V. c #cdcdcbcb6969",
+"C. c #d1d1c9c96464",
+"Z. c #d4d4cfcf6d6d",
+"A. c #d8d8c5c56161",
+"S. c #dcdccdcd6464",
+"D. c #d5d5d4d46666",
+"F. c #deded4d46262",
+"G. c #d4d4d3d37070",
+"H. c #dcdcdbdb7575",
+"J. c #e6e6c8c84e4e",
+"K. c #e1e1d2d25c5c",
+"L. c #f6f6d2d24545",
+"P. c #f5f5d7d74949",
+"I. c #fbfbdede4c4c",
+"U. c #e0e0d5d56363",
+"Y. c #e2e2d3d36a6a",
+"T. c #e6e6dada6363",
+"R. c #e7e7d9d96c6c",
+"E. c #e9e9dddd6565",
+"W. c #e8e8dcdc6f6f",
+"Q. c #e9e9dede7171",
+"!. c #e4e4e2e25c5c",
+"~. c #efefeded5a5a",
+"^. c #f4f4e0e04f4f",
+"/. c #f3f3e7e75555",
+"(. c #fbfbe7e75454",
+"). c #fbfbf4f45c5c",
+"_. c #e4e4e4e46b6b",
+"`. c #ebebe0e06767",
+"'. c #ecece4e46d6d",
+"]. c #ebebebeb6767",
+"[. c #e3e3e3e37474",
+"{. c #ecececec7878",
+"}. c #f0f0e6e66d6d",
+"|. c #f0f0e6e67070",
+" X c #f3f3eaea7070",
+".X c #f4f4f3f36a6a",
+"XX c #fafafafa6363",
+"oX c #f4f4f4f47272",
+"OX c #f0f0f0f07a7a",
+"+X c #fcfcfcfc7f7f",
+"@X c #848483838383",
+"#X c #8c8c8c8c8c8c",
+"$X c #9a9a97978787",
+"%X c #949494949494",
+"&X c #989897979696",
+"*X c #9b9b9b9b9b9b",
+"=X c #a7a7a1a18d8d",
+"-X c #aaaaa5a58f8f",
+";X c #b9b9afaf8686",
+":X c #b5b5afaf9e9e",
+">X c #b7b7b2b29d9d",
+",X c #a3a3a3a3a3a3",
+"<X c #ababababaaaa",
+"1X c #b5b5b3b3adad",
+"2X c #bfbfb9b9a6a6",
+"3X c #b2b2b2b2b2b2",
+"4X c #c2c2bdbda9a9",
+"5X c #d7d7cbcb9e9e",
+"6X c #c7c7c3c3adad",
+"7X c #cbcbc6c6b0b0",
+"8X c #e0e0d6d6a6a6",
+"9X c #e1e1d8d8a5a5",
+"0X c #e7e7e7e78b8b",
+"qX c #ebebebeb8d8d",
+"wX c #edede4e49e9e",
+"eX c #f5f5e0e08f8f",
+"rX c #f1f1efef9292",
+"tX c #f8f8e4e49191",
+"yX c None",
+/* pixels */
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXu.u.A.S.F.yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXs.a.e.e.u.u.A.S.Y.R.W.W.Q.yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXp.0.8.<.>.>.>.>.7.q.e.A.S.U.R.W.}.}. XyXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXp.8. .` c p r r y y F W ! ` X.z.U.E.}.'.`.yXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXX.p. .` a 9 8 q ; 2 5 6 6 6 J H P ( X.C.U.T.E.T.K.yXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXp.X. .W r 8 ; 1 @X#X*X*X,X*X*X*X*X%X#XL U 9.g.n.n.b.v.yXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXp. .` a 8 0 1 @X&X,X<X,X,X, , ,X*X*X*X*X&X#XL O.f.l.v.l.j.yXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXp.X.` i 8 > 6 &X4 &X<X,X,X,X, , *X,X*X*X*X#X< %X#XY 3.l.j.6.4.yXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXp. .` e 7 : @X*X<X, * ,X,X,X,X, , *X*X*X*X*X& = %X%X#XR 2.6.5.4.#.yXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXX.` r 7 : @X,X<X,X*X* #X,X,X*X*X*X*X*X*X*X@X& #X%X%X%X#XR 1.:.$.D yXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyX<.` g 7 > @X,X<X,X,X,X4 < ,X*X*X*X*X*X*X*X&X, < %X%X%X%X#X#X^ D #.V m yXyXyXyXyXyX",
+"yXyXyXyXyXyX8.<.~ 9 - 6 *X<X,X,X,X,X,X*X,X,X*X*X*X*X&X&X&X%X%X%X%X%X%X#X#X#X| @.V j j yXyXyXyXyX",
+"yXyXyXyXyXyXp.{ s $ 4 %X,X,X,X,X,X,X*X*X*X*X*X*X*X*X*X%X%X%X%X%X%X#X#X#X#X#X&X#.S j j yXyXyXyXyX",
+"yXyXyXyXyXyX8.` e ; @X%X* 4 ,X,X*X,X,X*X*X*X*X*X*X%X&X%X%X%X%X#X%X#X#X, % 6 #X+.S b j yXyXyXyXyX",
+"yXyXyXyXyXe.7.Q 8 1 %X*X6 , # #X,X*X*X*X*X*X*X&X%X%X%X%X%X%X#X#X#X6 @ & < @X#X-X=.n j d yXyXyXyX",
+"yXyXyXyXyXe...k q 6 ,X,X,X,X@X%X*X,X*X*X*X*X&X&X%X%X%X%X#X%X%X#X#X@X< #X#X#X@X*X4.Z j d yXyXyXyX",
+"yXyXyXyXyXq.{ i > #X,X,X,X*X*X,X*X*X*X*X&X&X&X&X%X%X%X%X#X#X#X#X#X#X#X#X#X@X@X%Xi.&.V j yXyXyXyX",
+"yXyXyXyXyX3.>.i 2 %X,X,X,X,X*X*X*X*X*X&X&X&X%X%X%X#X#X4 * @ + O = #X@X@X@X@X@X#X;X;.@.m yXyXyXyX",
+"yXyXyXyXw.w...y 3 *X,X,X*X*X*X*X*X*X*X&X&X%X#X6 * @ O o o o o o @ @X@X#X@X@X@X@X>Xd.-.N z yXyXyX",
+"yXyXyXyX6.f.9.y 5 *X@X6 @X#X*X*X*X*X&X&X%X%X% . X o o o o o o O = #X@X4 < < < @X1XP.;.C x yXyXyX",
+"yXyXyXyXy.l.7.F 6 ,X* * & < *X&X%X%X%X%X%X%Xo . o o o + # = 6 @X@X@X= % % % @X3X^.t.M x yXyXyX",
+"yXyXyXyXl.c.w.W 4 *X*X*X*X&X*X*X%X%X%X%X%X#X% . . # , 6 #X#X#X@X@X@X@X@X@X6 6 @X1X/.r.z g yXyXyX",
+"yXyXyXyXc.b.z.! 5 *X*X*X&X*X%X%X%X%X%X%X#X#X#X#X# 6 #X#X#X@X@X@X@X@X@X@X6 @X6 #X4X~.,.a p yXyXyX",
+"yXyXyXyXyXb.x.' G %X*X&X&X&X%X%X%X%X%X%X%X#X#X#X= = #X@X@X@X@X@X@X@X@X@X6 6 6 &X5X!.] i i yXyXyX",
+"yXyXyXyXyXb.b.7.P #X&X&X%X%X%X%X%X%X#X#X#X#X#X#X6 + #X#X@X@X@X@X@X6 6 6 6 6 6 <XeXm.B e yXyXyXyX",
+"yXyXyXyXyXl.b.g.) @X%X&X%X%X4 #X%X#X%X#X#X#X#X#X#X& = @X@X@X@X@X@X6 , 6 6 6 K 3XOXh.E r yXyXyXyX",
+"yXyXyXyXyXl.b.F.X.J %X#X4 * @ 6 %X#X#X#X#X#X#X#X@X< % @X@X@X@X6 6 < + % = 4 %X6X_.o.s a yXyXyXyX",
+"yXyXyXyXyXyXx.F.B.P #X@X& < #X%X#X#X#X#X#X#X@X@X@X6 + , @X@X@X6 6 6 6 * # < 3XqXD.` s yXyXyXyXyX",
+"yXyXyXyXyXyXx.m.n.9.K #X%X%X#X#X#X#X@X#X@X@X#X@X@X@X& & 6 6 6 6 6 6 6 4 4 &X7X[.M.l s yXyXyXyXyX",
+"yXyXyXyXyXyXx.b.b.f.( @X#X#X#X#X#X#X#X@X#X@X@X@X@X@X@Xo 4 6 6 6 6 6 6 4 @X3X0XB.' s k yXyXyXyXyX",
+"yXyXyXyXyXyXyXl.x.x.6.I #X#X#X#X#X#X= * @X@X@X@X@X@X@X* & * * 6 6 6 4 @X<XwXG.o./ s yXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXw.x.f.5.T #X#X#X#X@X% 4 @X@X@X@X6 @X6 < % < # 4 4 4 6 <X8XH.M.' s yXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXf.l.j.6...T @X#X#X* % @X@X@X@X& & 6 6 6 6 4 # & 4 @X<X9XH.M...l k yXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXj.j.j.4.[ U @X@X= 4 @X@X@X@X& & 6 6 6 6 6 < * %X3XwXH.V...c k yXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXj.6.4.$.D } $X#X@X@X6 6 6 & & 6 6 6 4 6 #X<X6XqXH.B.o./ k yXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyX4.$.$.#.@.%.+.=X&X%X#X@X6 6 @X@X%X,X3X7XrX{.H.B.../ k yXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyX#.S V S V @.=.5.i.;X:X<X<X1X2X5XtX+XoX'.D.f.[ c c yXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXv v v b Z @.=.d.L.I.(.).).XX.X].m.f.../ c yXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXv f d d f V %.*.t.k.J.J.k.j.5.[ / E l yXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXw d h z M C A _ A ~ c c Q yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXM M x x c c yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+"yXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyXyX",
+};
diff --git a/icons/48x48-gnome/colors.xpm b/icons/48x48-gnome/colors.xpm
new file mode 100644
index 0000000..698ecb4
--- /dev/null
+++ b/icons/48x48-gnome/colors.xpm
@@ -0,0 +1,259 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 205 2",
+" c #000000000000",
+". c #090906060505",
+"X c #0d0d0a0a0606",
+"o c #0c0c0d0d0c0c",
+"O c #0c0c14141313",
+"+ c #10100c0c0909",
+"@ c #151512120c0c",
+"# c #1b1b15150d0d",
+"$ c #1d1d1a1a1313",
+"% c #18181f1f1c1c",
+"& c #1d1d21211d1d",
+"* c #0e0e21212222",
+"= c #1f1f27272525",
+"- c #1b1b2f2f2d2d",
+"; c #141431313131",
+": c #21211c1c1414",
+"> c #262625251f1f",
+", c #2d2d23231717",
+"< c #2c2c25251919",
+"1 c #313126261a1a",
+"2 c #33332a2a1e1e",
+"3 c #39392d2d1f1f",
+"4 c #28282a2a2525",
+"5 c #2e2e3e3e3d3d",
+"6 c #34342c2c2121",
+"7 c #333337372d2d",
+"8 c #3f3f32322323",
+"9 c #3c3c35352828",
+"0 c #343437373030",
+"q c #31313d3d3939",
+"w c #3c3c44443a3a",
+"e c #181844444545",
+"r c #202059595a5a",
+"t c #323244444242",
+"y c #383848484444",
+"u c #38384c4c4a4a",
+"i c #313152525353",
+"p c #37375e5e5f5f",
+"a c #3e3e53535151",
+"s c #232361616262",
+"d c #26266e6e6e6e",
+"f c #3c3c66666767",
+"g c #4b4b3d3d0e0e",
+"h c #444439392929",
+"j c #4b4b3c3c2727",
+"k c #48483c3c2b2b",
+"l c #404043433737",
+"z c #4d4d46463636",
+"x c #4a4a4b4b3e3e",
+"c c #565643432e2e",
+"v c #53534a4a2d2d",
+"b c #58584e4e2f2f",
+"n c #57574e4e3a3a",
+"m c #5c5c49493232",
+"M c #62624e4e3737",
+"N c #676751513737",
+"B c #646452523c3c",
+"V c #6b6b57573e3e",
+"C c #6e6e58583f3f",
+"Z c #4a4a4f4f4545",
+"A c #494956564a4a",
+"S c #4e4e5e5e5454",
+"D c #525252524949",
+"F c #5d5d56564242",
+"G c #5b5b5c5c4b4b",
+"H c #58585e5e5353",
+"J c #565667675858",
+"K c #42426b6b6c6c",
+"L c #4c4c67676565",
+"P c #4a4a7b7b7c7c",
+"I c #545472726f6f",
+"U c #626257574141",
+"Y c #73735e5e4545",
+"T c #747464644c4c",
+"R c #7b7b64644545",
+"E c #7e7e66664848",
+"W c #7e7e6a6a4e4e",
+"Q c #70706e6e5e5e",
+"! c #636375756464",
+"~ c #2d2d84848484",
+"^ c #2f2f8d8d8e8e",
+"/ c #323295959696",
+"( c #4f4f85858686",
+") c #54548d8d8f8f",
+"_ c #55558f8f9090",
+"` c #575792929494",
+"' c #585895959797",
+"] c #5c5c9c9c9d9d",
+"[ c #5f5fa0a08787",
+"{ c #5f5fa1a1a3a3",
+"} c #636385858282",
+"| c #6c6c92928e8e",
+" . c #74749d9d9999",
+".. c #7878a2a29e9e",
+"X. c #6363a4a4a5a5",
+"o. c #6969b2b2b3b3",
+"O. c #6e6ebababcbc",
+"+. c #7171bfbfc1c1",
+"@. c #7373c2c2c3c3",
+"#. c #7575c6c6c8c8",
+"$. c #7777c9c9cbcb",
+"%. c #7979cccccece",
+"&. c #7b7bcfcfd1d1",
+"*. c #7c7cd1d1d3d3",
+"=. c #9f9f38385353",
+"-. c #97977c7c1c1c",
+";. c #838367674848",
+":. c #84846b6b4c4c",
+">. c #89896c6c4a4a",
+",. c #81816e6e5353",
+"<. c #858574745c5c",
+"1. c #8c8c71715050",
+"2. c #8e8e7d7d5858",
+"3. c #939377775454",
+"4. c #939379795757",
+"5. c #95957a7a5b5b",
+"6. c #99997b7b5656",
+"7. c #9d9d7d7d5959",
+"8. c #8c8c7c7c6262",
+"9. c #c7c768684949",
+"0. c #b1b192922121",
+"q. c #979786865252",
+"w. c #9c9c82825b5b",
+"e. c #969682826363",
+"r. c #9a9a83836161",
+"t. c #a1a184845e5e",
+"y. c #a8a897975a5a",
+"u. c #a3a386866464",
+"i. c #a4a489896767",
+"p. c #adad8c8c6666",
+"a. c #adad8f8f6969",
+"s. c #a1a197977979",
+"d. c #acac93937474",
+"f. c #abab97977f7f",
+"g. c #b3b393936b6b",
+"h. c #b5b59c9c6868",
+"j. c #b9b997976e6e",
+"k. c #bbbb99996f6f",
+"l. c #b2b295957070",
+"z. c #b4b49a9a7777",
+"x. c #b4b49d9d7f7f",
+"c. c #bdbd9c9c7373",
+"v. c #bfbfa1a17c7c",
+"b. c #c4c4a1a17777",
+"n. c #c5c5a5a57d7d",
+"m. c #c9c9a6a67a7a",
+"M. c #cdcdaaaa7e7e",
+"N. c #d0d0acac7f7f",
+"B. c #dcdcc6c67676",
+"V. c #e2e2cbcb7a7a",
+"C. c #ebebd3d37e7e",
+"Z. c #9797b4b49b9b",
+"A. c #8686b5b5b0b0",
+"S. c #8a8abbbbb6b6",
+"D. c #a9a998988181",
+"F. c #b3b39e9e8484",
+"G. c #b6b6a0a08484",
+"H. c #b6b6a2a28a8a",
+"J. c #bcbca7a78383",
+"K. c #bcbcacac9797",
+"L. c #a6a6c6c6aaaa",
+"P. c #a9a9c9c9adad",
+"I. c #b1b1d3d3b5b5",
+"U. c #b4b4d6d6b8b8",
+"Y. c #9797ccccc7c7",
+"T. c #9b9bd2d2cccc",
+"R. c #a2a2dcdcd6d6",
+"E. c #a7a7e1e1dbdb",
+"W. c #acace8e8e2e2",
+"Q. c #c1c1a7a78787",
+"!. c #c2c2abab8d8d",
+"~. c #ccccacac8383",
+"^. c #cdcdafaf8a8a",
+"/. c #cfcfb1b18d8d",
+"(. c #c7c7b6b69f9f",
+"). c #c8c8b3b39494",
+"_. c #d1d1aeae8282",
+"`. c #d5d5b1b18484",
+"'. c #d4d4b4b48c8c",
+"]. c #d4d4b8b88d8d",
+"[. c #d9d9b4b48787",
+"{. c #dbdbb6b68888",
+"}. c #dcdcb8b88d8d",
+"|. c #d1d1b7b79797",
+" X c #d6d6baba9595",
+".X c #ddddbdbd9494",
+"XX c #dcdcbfbf9c9c",
+"oX c #dedec0c09b9b",
+"OX c #dedec3c3a1a1",
+"+X c #d3d3c5c5b0b0",
+"@X c #dbdbcecebebe",
+"#X c #e0e0c2c29c9c",
+"$X c #eeeed6d68080",
+"%X c #e2e2c5c5a2a2",
+"&X c #e4e4c9c9a7a7",
+"*X c #e4e4cbcbacac",
+"=X c #e7e7ceceb0b0",
+"-X c #e7e7d1d1b5b5",
+";X c #e8e8d2d2b6b6",
+":X c #e8e8d3d3bbbb",
+">X c #e7e7d7d7c3c3",
+",X c #ececdadac3c3",
+"<X c #efefe0e0cdcd",
+"1X c #ffffffffffff",
+"2X c None",
+/* pixels */
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X =.=.=.=.=.=.=.=.=.=. [ [ [ [ [ [ [ [ [ [ / / / / / / / / / / 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X =.=.=.=.=.=.=.=.=.=. [ [ [ [ [ [ [ [ [ [ / / / / / / / / / / 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X =.=.=.=.=.=.=.=.=.=. [ [ [ [ [ [ [ [ [ [ / / / / / / / / / / 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X =.=.=.=.=.=.=.=.=.=. [ [ [ [ [ [ [ [ [ [ / / / / / / / / / / 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X =.=.=.=.=.=.=.=.=.=. [ [ [ [ [ [ [ [ [ [ / / / / / / / / / / 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X =.=.=.=.=.=.=.=.=.=. [ [ [ [ [ [ [ [ [ [ / / / / / / / / / / 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X =.=.=.=.=.=.=.=.=.=. [ [ [ [ [ [ [ [ [ [ / ~ s d / / / / / / 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X =.=.=.=.=.=.=.=.=.=. [ [ [ [ [ [ [ [ [ [ ^ ; H * d / / / / / 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X =.=.=.=.=.=.=.=.=.=. [ [ [ [ [ [ [ [ [ [ - Q i.0 e / / / / / 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X =.=.=.=.=.=.=.=.=.=. [ [ [ [ [ [ [ [ [ [ n ).l.% r / / / / / 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X , u.p.;.. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X 9.9.9.9.9.9.9.9.9.9. U.U.U.U.U.U.U.U.L.x d.[.4.z P %.] ) ] *.*. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X 9.9.9.9.9.9.9.9.9.9. U.U.U.U.U.U.U.I.w x.[.p.:.5 %.' ) ) { *.*. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X 9.9.9.9.9.9.9.9.9.9. U.U.U.U.U.U.U.J <. Xc.1.x X.o.) ) _ +.*.*. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X 9.9.9.9.9.9.9.9.9.9. U.U.U.U.U.U.Z.G Q.`.6.T K %._ ) ) o.*.&.*. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X 9.9.9.9.9.9.9.9.9.9. U.U.U.U.U.U.w z..Xc.R y &.o.) ) ` &.&.&.*. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X 9.9.9.9.9.9.9.9.9.9. U.U.U.U.U.S :.'.~.7.3 { @.) ) ) o.&.&.*.*. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X 9.9.9.9.9.9.9.9.9.9. U.U.U.U.Z.F ^.}.u.U X $.) K f P #.&.*.*.*. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X 9.9.9.9.9.9.9.9.9.9. U.P.J J l !.XXg.>.G i O O p ( ' &.&.*.*. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X 9.9.9.9.9.9.9.9.9.9. I.A e.G s.oXm.t.U ! $ 2 : o ) ) +.&.*.*. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X 9.9.9.9.9.9.9.9.9.9. ! w.J.8. X}.j.R $ A $ q B m $ ) ) O.*.*.*. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X V Q.D.z.OXg.b.k : B 4.5.c 8 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X $X$X$X$X$X$X$X$X$X$X. F.(.H.=XXXp.k.x.g.<.T M 6 & o | .T.W.W.W. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X $X$X$X$X$X$X$X$XC.C.m Q.K. X*Xc.a.].oX#X,.j < 4 h q a ...W.W.W. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X $X$X$X$X$X$X$X$X$XB.<.@XJ.{.:Xm.b.%X^.M.p.3 D <.W S t . .W.W.W. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X $X$X$X$X$X$X$X$X$Xq.d.+XOX:X;X`.].>Xg.n.].~.<.U k % I ...W.W.W. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X $X$X$X$X$X$X$X$XC.q.f. X;X<X*X{.-X|.v.oX{.M.7.6 + 4 = .S.W.W.W. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X $X$X$X$X$X$X$X$XV.R G.{.<X*X%X-X.X`.`.&Xn.r.8.7 1 9 % . .R.W.W. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X $X$X$X$X$X$X$X$Xh.2.oX-X<XoX:XoX{.oX-X~.a./._.e.R T > . .Y.W.W. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X $X$X$X$X$X$X$X$Xb oX&X,X-X&X&X[.oX*X{.`.b.M.e.1.Y Z a . .R.W.W. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X $X$X$X$X$X$XC.V.v {.-X;X#XoX.X.X-X`.`.k.g.a.E C F a } .A.W.W.W. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X $X$X$X$X$X$XC.y.h.{.-X-X}.[.&XoX[.k.N.w.w.3.m U u L ...E.W.W.W. 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X a.#X=XoX`.v.}.c.N.w.4.:.1.c < 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X{.*X#X{.{.{.N.p.>.Y :.R c # 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X#X%X{.{.{.[.g.>.:.;.C 1 # 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X#X}.{.{.M.g.3.>.8 2 3 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2XoX.X{.{.b.6.3.M $ 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X}..X[.{.g.6.R 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X[..X[.N.j.;.2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+};
diff --git a/icons/48x48-gnome/configuration.xpm b/icons/48x48-gnome/configuration.xpm
new file mode 100644
index 0000000..e396283
--- /dev/null
+++ b/icons/48x48-gnome/configuration.xpm
@@ -0,0 +1,232 @@
+/* XPM */
+static char * configuration_xpm[] = {
+"48 48 181 2",
+" c None",
+". c #3E2F2B",
+"+ c #2C1C18",
+"@ c #746C69",
+"# c #B2B2AD",
+"$ c #C8C5C5",
+"% c #312622",
+"& c #291A16",
+"* c #808C78",
+"= c #3D3432",
+"- c #CCD1CA",
+"; c #6E7867",
+"> c #36392B",
+", c #545B4D",
+"' c #463C3B",
+") c #E2E4E0",
+"! c #8A9583",
+"~ c #737D6C",
+"{ c #3A3E34",
+"] c #1B1C1A",
+"^ c #2B2D2A",
+"/ c #191611",
+"( c #EAECE9",
+"_ c #ABB3A6",
+": c #737C73",
+"< c #464D42",
+"[ c #21241E",
+"} c #141413",
+"| c #37393C",
+"1 c #474747",
+"2 c #4E4E54",
+"3 c #585858",
+"4 c #626262",
+"5 c #3A3C3A",
+"6 c #110B0A",
+"7 c #96A196",
+"8 c #565D53",
+"9 c #DCDFDB",
+"0 c #989C91",
+"a c #9AA494",
+"b c #353A32",
+"c c #262626",
+"d c #12120E",
+"e c #090909",
+"f c #000000",
+"g c #171917",
+"h c #646D64",
+"i c #272B27",
+"j c #BDBFBC",
+"k c #5B6354",
+"l c #080907",
+"m c #060806",
+"n c #4D544A",
+"o c #3F4140",
+"p c #C8CECA",
+"q c #BCC2BB",
+"r c #C7C4BC",
+"s c #75816E",
+"t c #868683",
+"u c #42463C",
+"v c #2D332C",
+"w c #677163",
+"x c #231F1D",
+"y c #696968",
+"z c #889488",
+"A c #6B736A",
+"B c #DDE1DD",
+"C c #9FA8A1",
+"D c #86927F",
+"E c #7D8976",
+"F c #7A8572",
+"G c #33352B",
+"H c #4C443B",
+"I c #3C2E24",
+"J c #2D2518",
+"K c #869286",
+"L c #77817A",
+"M c #4F5751",
+"N c #1E211C",
+"O c #997475",
+"P c #DBC3C3",
+"Q c #E1CBCB",
+"R c #D5B6B8",
+"S c #C4AAAB",
+"T c #916B6B",
+"U c #6C3738",
+"V c #5C5B4F",
+"W c #B5BCB7",
+"X c #D6DAD5",
+"Y c #2D2819",
+"Z c #6C3A3A",
+"` c #B47C7F",
+" . c #C9A0A2",
+".. c #A66164",
+"+. c #845151",
+"@. c #6A3637",
+"#. c #413F32",
+"$. c #484746",
+"%. c #978871",
+"&. c #919992",
+"*. c #9FA899",
+"=. c #333225",
+"-. c #AA7577",
+";. c #C49A9C",
+">. c #92494B",
+",. c #403D49",
+"'. c #2E2E36",
+"). c #363737",
+"!. c #BCB4A7",
+"~. c #7C715F",
+"{. c #786E5B",
+"]. c #BFC0B7",
+"^. c #3C423A",
+"/. c #613835",
+"(. c #A27071",
+"_. c #B98C8E",
+":. c #633534",
+"<. c #636370",
+"[. c #35343D",
+"}. c #8A8B82",
+"|. c #AA9E8B",
+"1. c #564F41",
+"2. c #2A2C22",
+"3. c #DADED7",
+"4. c #42302B",
+"5. c #8B6A67",
+"6. c #854A4B",
+"7. c #733C3C",
+"8. c #605F6C",
+"9. c #393741",
+"0. c #5E6266",
+"a. c #7E867C",
+"b. c #B4B2A7",
+"c. c #CEC9BF",
+"d. c #8F826E",
+"e. c #1A1B14",
+"f. c #52564B",
+"g. c #929C8B",
+"h. c #655853",
+"i. c #A78685",
+"j. c #61626C",
+"k. c #79768B",
+"l. c #504D5C",
+"m. c #7A7D7C",
+"n. c #A8AFA6",
+"o. c #494E44",
+"p. c #A1AA9C",
+"q. c #715753",
+"r. c #5F3534",
+"s. c #878590",
+"t. c #A39C8E",
+"u. c #4D4B49",
+"v. c #B5B6B3",
+"w. c #A4A59C",
+"x. c #6B7463",
+"y. c #4E523E",
+"z. c #3C3E2F",
+"A. c #4C5245",
+"B. c #778271",
+"C. c #6B4D47",
+"D. c #999CA0",
+"E. c #ADADAE",
+"F. c #A5A6A1",
+"G. c #848779",
+"H. c #5B5E50",
+"I. c #505440",
+"J. c #694541",
+"K. c #6B635F",
+"L. c #C5CAC3",
+"M. c #B9BBB2",
+"N. c #5F6857",
+"O. c #6A6C62",
+"P. c #2E3125",
+"Q. c #4A4E3B",
+"R. c #3C4134",
+"S. c #454536",
+"T. c #8F9A88",
+"U. c #454937",
+"V. c #6F7968",
+"W. c #636C5C",
+"X. c #586058",
+" ",
+" ",
+" . + ",
+" @ # + ",
+" $ + ",
+" % & ",
+" % ",
+" * = ",
+" - ; > , ' ",
+" ) ! ~ { ] ^ = / ",
+" ( _ ~ : < [ } ] } | 1 2 3 4 2 | ' 5 6 7 8 ",
+" 9 * 0 a ~ b ] [ ] ^ c ] d e d } ] e e f e f e e e g h i ",
+" ( ! * ! j : k , ] ^ l e e m e e m e e e e e e e e e e n o ] : p ",
+" q r * s h t { s * u v w x y z A w h : [ B C ",
+" B D * * E w s * * F G v H I J ^ G K L w h A 8 g M ( ",
+" q E E * * * * * * E ~ N { O P Q R S T U V 5 x K K w h h K i i c B W ",
+" X D * * * * * * * * E E k ] < Y Z ` ...+.@.@.#.3 6 | n w h h L : $.%.%.&.9 ",
+" *.* * * * * * * * * * * * n b =.@.-.;.>.@.@.@.=.2 ,.'.).h h h h r !.~.{.F ,. ",
+" ].E * * * * * * * * * * * * E ^.Y /.(._.>.@.:.@.=.<.<.[.).: h }.r |.1.2.V l ",
+" 3.! * * * * * * * * * * * * * * s 2.4.5.` 6.7.:.@.=.8.9.[.0.a.b.c.d.e.d f.{ : a. ",
+" X g.* * * * * * * * * * * * * * * * k % h.i.6.7.:.:.=.j.k.l.m.r |.H } $.n.n.o.u q ",
+" p.E * * * * * * * * * * * * * * * * E G G q.6.7./.r.#.8.k.s.!.t.u.y v.w.x.y.z.A. M ",
+" B.* * * * * * * * * * * * * * * * * E E { u C.7.r.r.H D.E.t.}.t F.G.H.I.I.y.=. m ",
+" ~ * F * * * * * * * * * * * * * * * * * s { < J.q.K.}.L.M.M.w.I.I.y.I.I.I.y.2. ",
+" * E F * * * * * * * * * * * * * * * * * N.o.O.0 # w.x.I.I.I.I.I.y.I.I.I.y.2. ",
+" * E ~ E * * * * * * * * * * * * g.* * * E f.V G., y.y.y.I.I.I.I.I.I.y.y.y.P. ",
+" * F s B.* * * * * * * * * * * ! ! * * * * Q.z.y.y.y.y.y.I.I.I.I.I.I.y.y.P.[ ",
+" ~ s E ~ * * * * * * * * * * * a * * * * * R.S.y.I.I.I.I.I.I.I.I.I.I.y.A.P.} ",
+" E ~ ~ * * * * * * * * * E g.! * * * * E R.Q.I.I.I.I.I.I.I.I.I.I.I.y.=.e.f f ",
+" * s B.E * * * * * * * * * p.* * * * * * > y.y.I.I.I.I.I.I.I.I.y.> d l m f f f ",
+" * F s E * * * * * * * * T.T.* * * * * * > y.y.I.I.I.I.I.I.y.U.e.l m f f f f ",
+" E E ~ B.E * * * * * * * a E E * E * * E P.y.y.y.y.y.y.y.> l l m f f f f f ",
+" ; B.~ ~ E E * * * * * D *.* F s E * * s =.y.y.y.y.y.y.> d l f f f f f f ",
+" ; s w w x.w x.x.; ~ F D D * * w s D E N.> y.y.y.y.U.[ m m f f f f ",
+" ; ; F E E E E s ~ ; x.F * * s x.E E , > y.y.Q.=.d m f f f f ",
+" k A.A., k w V.s F E E * * E E w F E A.R.Q.=.2.d f f f f f f ",
+" R.R.R.R.R.R.f.k W.s s E V.V.E R.=.P.2.l f f f f ",
+" n A.A.< < n k k k w 2.2.e f f f f ",
+" , 8 M , < X.N f f f f f ",
+" ",
+" ",
+" ",
+" s ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/development.xpm b/icons/48x48-gnome/development.xpm
new file mode 100644
index 0000000..fa6d043
--- /dev/null
+++ b/icons/48x48-gnome/development.xpm
@@ -0,0 +1,148 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 94 2",
+" c #000000000000",
+". c #090902020303",
+"X c #0e0e0e0e0e0e",
+"o c #121205050404",
+"O c #191907070202",
+"+ c #181806060808",
+"@ c #1f1f0c0c0d0d",
+"# c #121212121212",
+"$ c #1b1b10101111",
+"% c #1c1c1c1c1c1c",
+"& c #24240a0a0404",
+"* c #23230a0a0e0e",
+"= c #29290b0b0505",
+"- c #28280b0b0808",
+"; c #323211111515",
+": c #232323232323",
+"> c #2c2c2c2c2c2c",
+", c #323232323232",
+"< c #3d3d3d3d3d3d",
+"1 c #535317170808",
+"2 c #5e5e1a1a0909",
+"3 c #4a4a1b1b2121",
+"4 c #4d4d2d2d2d2d",
+"5 c #52522d2d2e2e",
+"6 c #5d5d2b2b2e2e",
+"7 c #777721211111",
+"8 c #7a7a23231d1d",
+"9 c #73733f3f4242",
+"0 c #727240403e3e",
+"q c #424242424242",
+"w c #4a4a4a4a4a4a",
+"e c #535353535353",
+"r c #5c5c5c5c5c5c",
+"t c #616161616161",
+"y c #6c6c6c6c6c6c",
+"u c #737373737373",
+"i c #7a7a7a7a7a7a",
+"p c #828224241010",
+"a c #9e9e2c2c1414",
+"s c #969634343a3a",
+"d c #a6a62e2e1414",
+"f c #afaf31311414",
+"g c #b2b232321515",
+"h c #b5b534341b1b",
+"j c #b8b834341919",
+"k c #b9b938381e1e",
+"l c #a6a631312929",
+"z c #b9b93a3a2222",
+"x c #abab3f3f4d4d",
+"c c #919141414545",
+"v c #83837a7a7b7b",
+"b c #a4a453535555",
+"n c #b1b146465050",
+"m c #b1b159595e5e",
+"M c #c0c055556161",
+"N c #c6c662625757",
+"B c #c7c767677474",
+"V c #cbcb6c6c7070",
+"C c #cdcd73736e6e",
+"Z c #cece78787171",
+"A c #838383838383",
+"S c #8c8c8c8c8c8c",
+"D c #939393939393",
+"F c #9b9b9b9b9b9b",
+"G c #bcbc86868585",
+"H c #a3a3a3a3a3a3",
+"J c #abababababab",
+"K c #b2b2b2b2b2b2",
+"L c #bcbcbcbcbcbc",
+"P c #d5d58a8a8484",
+"I c #d4d48c8c8989",
+"U c #d5d58a8a9393",
+"Y c #d7d794949494",
+"T c #d8d89b9ba2a2",
+"R c #dddda6a6acac",
+"E c #ddddbababebe",
+"W c #e4e4b5b5baba",
+"Q c #e4e4bcbcc1c1",
+"! c #c2c2c2c2c2c2",
+"~ c #cdcdcdcdcdcd",
+"^ c #d4d4d4d4d4d4",
+"/ c #dadadadadada",
+"( c #ebebcbcbcfcf",
+") c #ebebceced2d2",
+"_ c #f2f2dcdcdfdf",
+"` c #e4e4e4e4e4e4",
+"' c #ecececececec",
+"] c #f5f5e4e4e6e6",
+"[ c #f6f6e7e7eaea",
+"{ c #f7f7eaeaebeb",
+"} c #f2f2f2f2f2f2",
+"| c #f9f9f2f2f3f3",
+" . c #f8f8f8f8f8f8",
+".. c None",
+/* pixels */
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"........................................................../ ` ' ` ` ............................",
+"......................................................' ' ^ ! K H H , ..........................",
+"..................................................' } ! J J J H H H > ..........................",
+"..............................................' ' L J J J J H H H H % ..........................",
+"............................................} ` K J J J H H H H H F # ..........................",
+"........................................` } ~ J J J J J H H H F F F # ..........................",
+"......................................' ' L K J J J J H H H H F F A # ..........................",
+"....................................' } L K J J J J H H H H F F F y # ..........................",
+"..................................} ' L J J J J J H H H H F F F F q X ..........................",
+"................................} ' u A i J J H H H H H F F F D D : % ..........................",
+"..............................' } S F ! r t H ~ L D H F F F F D y # ............................",
+"..............................} D F / y e < ^ ~ u i F F F F D D q # ............................",
+"............................ .J F ^ w . : : w y u y F F D D D S , : ............................",
+"..........................' ~ D ^ t # w , : : y y y F D D D D e # > ..................",
+"..........................v 6 m b 5 q y q , : u r A F D D D D > X X ..................",
+"..........................; x n c 0 F A t > , u w D D D D D y : : ..................",
+"........................3 U M s 3 4 q F H D w r e D D D S S , X % ....................",
+"......................B W V l 8 * w > : S F F i r D D D S y # % ......................",
+".................. T ) C h a - + ....: # w D D D D S D S # X % ........................",
+"................ R _ Z j g 7 . ........% X > t D D S S , % : ............................",
+"..............X Q ] Z j g d O o ...... X : % % u S r # % ................................",
+"............$ ( [ P j g f 1 .... # : % < : % : ....................................",
+".......... ( { Y k j g p ..........: % , ......................................",
+"..........E | I z j g a o ..........................................................",
+"........ ( | N h f d & ..............................................................",
+"..........9 E G d d = ..................................................................",
+".......... @ = 2 & ........................................................................",
+"............... ............................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+"................................................................................................",
+};
diff --git a/icons/48x48-gnome/disk-cd.xpm b/icons/48x48-gnome/disk-cd.xpm
new file mode 100644
index 0000000..065ee64
--- /dev/null
+++ b/icons/48x48-gnome/disk-cd.xpm
@@ -0,0 +1,299 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 245 2",
+" c #000000000000",
+". c #1f1f18181b1b",
+"X c #1f1f1f1f2121",
+"o c #21211f1f2121",
+"O c #242422222424",
+"+ c #272728282929",
+"@ c #282821212222",
+"# c #2e2e2c2c2c2c",
+"$ c #54544f4f5252",
+"% c #5a5a56565b5b",
+"& c #5f5f59595d5d",
+"* c #58585a5a6060",
+"= c #61615b5b5656",
+"- c #696952525252",
+"; c #71715b5b5f5f",
+": c #61614f4f6262",
+"> c #6a6a5d5d6464",
+", c #6e6e5d5d7676",
+"< c #75755c5c6767",
+"1 c #7d7d63635757",
+"2 c #656568686b6b",
+"3 c #6e6e6d6d7272",
+"4 c #68686e6e7878",
+"5 c #777769696b6b",
+"6 c #767671717070",
+"7 c #63636c6c8181",
+"8 c #77777a7a8f8f",
+"9 c #777783839191",
+"0 c #7c7c86869494",
+"q c #7d7d89899797",
+"w c #7e7e8a8a9898",
+"e c #8b8b6c6c6d6d",
+"r c #8e8e74747373",
+"t c #bcbc7b7b7979",
+"y c #8a8a72728383",
+"u c #83837b7b9595",
+"i c #94946b6b8282",
+"p c #93937d7d8888",
+"a c #99997c7c8585",
+"s c #93937b7b9d9d",
+"d c #c6c67c7c8888",
+"f c #c8c87f7f8e8e",
+"g c #bcbc8a8a7878",
+"h c #c8c883837b7b",
+"j c #caca89897a7a",
+"k c #868682828383",
+"l c #8c8c82828c8c",
+"z c #8f8f88888585",
+"x c #838384849191",
+"c c #82828b8b9797",
+"v c #82828d8d9a9a",
+"b c #8c8c8e8e9797",
+"n c #868690909d9d",
+"m c #8a8a92929e9e",
+"M c #979780808a8a",
+"N c #909088888989",
+"B c #949483839292",
+"V c #97978b8b9c9c",
+"C c #9b9b8a8a9c9c",
+"Z c #949495959e9e",
+"A c #8d8d9595a1a1",
+"S c #9b9b8686a4a4",
+"D c #9e9e8f8fa2a2",
+"F c #96968a8ab8b8",
+"G c #9d9d8787b1b1",
+"H c #9e9e8a8ab4b4",
+"J c #94949b9ba5a5",
+"K c #9b9b9e9ea7a7",
+"L c #9c9c9e9ea8a8",
+"P c #94949696b0b0",
+"I c #94949d9dbdbd",
+"U c #9d9d9f9fbbbb",
+"Y c #9595a0a0abab",
+"T c #9e9ea0a0a5a5",
+"R c #9f9fababb7b7",
+"E c #9d9dababbebe",
+"W c #a4a48a8a9898",
+"Q c #a5a594949999",
+"! c #adad91919e9e",
+"~ c #b2b281818484",
+"^ c #a4a48e8ea5a5",
+"/ c #a7a78c8ca8a8",
+"( c #acac8d8da4a4",
+") c #a1a18e8eb4b4",
+"_ c #a5a59e9ea5a5",
+"` c #aaaa9797a7a7",
+"' c #aeae9292acac",
+"] c #acac9999aaaa",
+"[ c #a6a69393b4b4",
+"{ c #a6a69595b9b9",
+"} c #a7a79898b3b3",
+"| c #a7a79898b8b8",
+" . c #aaaa9494b5b5",
+".. c #a9a99696b9b9",
+"X. c #abab9a9abcbc",
+"o. c #b2b29090a7a7",
+"O. c #b3b39494acac",
+"+. c #b2b29b9bacac",
+"@. c #bdbd9090a0a0",
+"#. c #baba9696a9a9",
+"$. c #b5b59595b3b3",
+"%. c #b2b29f9fbdbd",
+"&. c #b9b99797b0b0",
+"*. c #bbbb9c9cb4b4",
+"=. c #baba9d9db9b9",
+"-. c #a3a3a2a2aaaa",
+";. c #adada6a6acac",
+":. c #a1a1aeaebdbd",
+">. c #a3a3b1b1baba",
+",. c #ababb4b4b5b5",
+"<. c #acacb5b5bbbb",
+"1. c #bfbfa2a2a6a6",
+"2. c #bcbca5a5acac",
+"3. c #b9b9aaaaaeae",
+"4. c #b0b0a5a5b1b1",
+"5. c #b2b2aeaeb5b5",
+"6. c #bdbda3a3b4b4",
+"7. c #bdbda2a2b8b8",
+"8. c #bcbcadadb1b1",
+"9. c #b6b6b2b2afaf",
+"0. c #b5b5b2b2b7b7",
+"q. c #b1b1b4b4baba",
+"w. c #b4b4bbbbbdbd",
+"e. c #babab3b3b5b5",
+"r. c #b8b8b1b1b8b8",
+"t. c #9e9e9696c7c7",
+"y. c #9d9da5a5c3c3",
+"u. c #9d9da9a9c3c3",
+"i. c #9e9ea9a9c9c9",
+"p. c #a4a49b9bc9c9",
+"a. c #a9a99d9dcbcb",
+"s. c #a1a1a6a6c4c4",
+"d. c #a5a5aaaac6c6",
+"f. c #a2a2acaccaca",
+"g. c #aeaea3a3cbcb",
+"h. c #a8a8acacc3c3",
+"j. c #a9a9aeaec9c9",
+"k. c #afafb2b2cccc",
+"l. c #b5b5a5a5c3c3",
+"z. c #b6b6a9a9cccc",
+"x. c #bdbdadadc4c4",
+"c. c #babaaeaecccc",
+"v. c #b2b2b5b5cdcd",
+"b. c #b4b4b8b8cfcf",
+"n. c #bebeb4b4cece",
+"m. c #bcbcbabad1d1",
+"M. c #bbbbc1c1c8c8",
+"N. c #bebec1c1d5d5",
+"B. c #bdbdc2c2d8d8",
+"V. c #c7c788888989",
+"C. c #c9c984848a8a",
+"Z. c #c9c98f8f8484",
+"A. c #cccc8c8c8d8d",
+"S. c #c9c985859090",
+"D. c #cdcd8d8d9191",
+"F. c #cccc92928585",
+"G. c #cfcf9a9a8c8c",
+"H. c #cfcf94949393",
+"J. c #d0d095958f8f",
+"K. c #d1d19e9e8e8e",
+"L. c #d1d197979090",
+"P. c #d4d49b9b9494",
+"I. c #c2c29a9aa9a9",
+"U. c #cecea5a59d9d",
+"Y. c #d4d4a1a19393",
+"T. c #d7d7a4a49a9a",
+"R. c #d7d7a9a99797",
+"E. c #d6d6acac9999",
+"W. c #d9d9aaaa9d9d",
+"Q. c #dcdcb9b99f9f",
+"!. c #c5c5ababacac",
+"~. c #c8c8a7a7aeae",
+"^. c #cdcdaeaeacac",
+"/. c #c4c4a4a4b5b5",
+"(. c #c3c3a5a5b8b8",
+"). c #c4c4adadb4b4",
+"_. c #c6c6aaaab8b8",
+"`. c #c9c9acacb5b5",
+"'. c #cacaaeaeb8b8",
+"]. c #c3c3b4b4b5b5",
+"[. c #c0c0b7b7baba",
+"{. c #c5c5bbbbb4b4",
+"}. c #c6c6babab8b8",
+"|. c #cbcbb2b2b7b7",
+" X c #ceceb4b4b9b9",
+".X c #ccccbabab6b6",
+"XX c #cbcbbdbdb9b9",
+"oX c #d7d7a8a8afaf",
+"OX c #dadaacaca3a3",
+"+X c #dbdbafafa9a9",
+"@X c #d2d2acacbcbc",
+"#X c #d9d9b3b3a2a2",
+"$X c #dadab3b3acac",
+"%X c #dbdbb8b8a2a2",
+"&X c #dbdbbabaaeae",
+"*X c #d2d2b4b4b2b2",
+"=X c #d2d2b4b4bbbb",
+"-X c #d2d2bbbbbdbd",
+";X c #dcdcb5b5b2b2",
+":X c #dbdbb9b9b6b6",
+">X c #dedebbbbbcbc",
+",X c #e1e1bdbdb8b8",
+"<X c #c2c2b3b3c5c5",
+"1X c #c2c2b5b5cccc",
+"2X c #ccccbbbbc8c8",
+"3X c #c3c3bdbdd4d4",
+"4X c #c4c4bbbbd8d8",
+"5X c #d6d6acacc5c5",
+"6X c #d7d7adadc8c8",
+"7X c #d8d8acacc9c9",
+"8X c #d5d5bdbdc2c2",
+"9X c #dadab3b3caca",
+"0X c #dbdbbcbcc4c4",
+"qX c #ddddbbbbcbcb",
+"wX c #e2e2bdbdc6c6",
+"eX c #e0e0bdbdc9c9",
+"rX c #cecec1c1bcbc",
+"tX c #d4d4c1c1bfbf",
+"yX c #dedecdcdbfbf",
+"uX c #e8e8d2d2b9b9",
+"iX c #c0c0c4c4d7d7",
+"pX c #c2c2c5c5d9d9",
+"aX c #c4c4c9c9dbdb",
+"sX c #cecec4c4d9d9",
+"dX c #cacaccccd1d1",
+"fX c #d5d5c3c3c1c1",
+"gX c #d4d4c8c8c4c4",
+"hX c #dbdbc3c3c4c4",
+"jX c #dcdcc4c4c8c8",
+"kX c #dedecbcbc4c4",
+"lX c #d0d0c5c5d4d4",
+"zX c #d5d5cdcdd4d4",
+"xX c #dfdfc1c1d2d2",
+"cX c #d9d9cacad4d4",
+"vX c #d9d9d8d8d4d4",
+"bX c #cdcdd1d1e2e2",
+"nX c #dadadcdce8e8",
+"mX c #e3e3cccccfcf",
+"MX c #e9e9cfcfcece",
+"NX c #e5e5d2d2dfdf",
+"BX c #e5e5d8d8dbdb",
+"VX c #e9e9dddddcdc",
+"CX c #e9e9d3d3e0e0",
+"ZX c #ececdbdbe1e1",
+"AX c None",
+/* pixels */
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX y / ' ( / G G ) S 6 AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAX e ^.=X7.=.*.' / G G { l.<X<X! > AXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAX 5 U.#X*X:X_.7.=.o./ G H { l.<X7.] D V & AXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAX ~ G.E.Q.$X:X X7.=.O./ G H X.x.x.+.^ C B a p AXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAX . t j F.K.E.#X$X:X(.=.$./ G H X.<X6.^ V B p l x b X AXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAX @ V.A.C.h Z.G.E.E.$X=X7.*.' H { x.7.` C a l x x 0 0 c O AXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAX Z.J.J.A.C.C.h G.R.%X&X(.=.] G ..x.+.C M l 0 0 0 0 0 q n AXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAX g Y.Y.P.L.J.H.S.d F.R.Q.*X=.+.H l.+.W l x 0 0 0 q c v m A Z AXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAX 1 OXW.W.W.T.P.L.H.D.S.f W.uXcXcXsXlX).Z 0 9 0 q v A A J J K K 3 AXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAX T.;X+X+X+XOXT.E.T.H.H.oXwX1.= . X $ T M.Y w m A J K L -.-._ -._ AXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAX- >X>X>X:X:X:X,X;X$XOX>XMX5 AXAX 2 dXq.-.-.;.;.;.;.;.;.;.;.% AXAXAXAXAXAX",
+"AXAXAXAXAXAXAX @.qXeXeXwXwXyXyXkXyXyXVXz AXAXAXAXAXAX k zX8.8.3.3.3.3.3.3.8.3.Q AXAXAXAXAX",
+"AXAXAXAXAXAXAX *XjXjXkXmXhXmXhXhX0X8XZXO AXAXAXAXAXAXAXAXO BX|.|.|.]._.).).).).!.2. AXAXAXAXAX",
+"AXAXAXAXAXAXAX hXjXmXhXhX0X0X0X0X0X9XNXl AXAXAXAXAXAX N BXfX8X-X-X X X|.|.|.|.). AXAXAXAXAX",
+"AXAXAXAXAXAXAX >X0XhX0X0X0XeXqX9XqXqXxXCX3 AXAX 6 VXmXhXhXhXhX0X8X8X8X=X=X|. AXAXAXAXAX",
+"AXAXAXAXAXAXAX @X0XqX0XqXqXqXqX9X7X5X_.2XzX4.% X X * ,.vXgX-X0XhXhXhXhXhXhXjX8X0X|. AXAXAXAXAX",
+"AXAXAXAXAXAXAX I.qXqXqXqX9X7X6X5X|._.6.} %.4XbXnXbXbXaXw.9.{.tXtXtXhXfXhXhXjXjXhX1. AXAXAXAXAX",
+"AXAXAXAXAXAXAXAX< qXqX9X6X5X5X=X'._.*.[ [ p.l.B.N.d.s.f.:.,.e.{.tXtXtXhXhXhXfXfXhX; AXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAX @X6X5X5X-X@X'./.*. . . .a.n.pXN.j.y.s.f.,.q.e.].rXtXtXtXhXfXhX.X AXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAX i 5X5X=X@X`./.O. .| [ p.z.n.N.N.j.y.d.i.R <.,.e.e.rXtXtXfXhXfXr AXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAX ~.=X@X`./.O.$.{ [ p.g.c.3XpXN.j.t.s.u.u.>.q.q.r.e.XXtXfXhX!. AXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAX ~.~.*.O.$.[ [ .p.z.n.pXpXN.k.E i.i.i.E ,.q.0.e.[.}.rXXX AXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAX # #.&.$. .{ [ t.g.c.4XpXpXiXk.s.y.i.y.u.:.<.q.0.r.e.].# AXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAX o ( .{ { t.a.z.n.3XaXpXN.v.s.s.y.y.y.u.>.<.q.5.5.+ AXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAX s [ ..p.g.c.n.pXpXpXm.v.s.U y.i.y.y.:.<.<.-. AXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAX : F a.z.n.3XpXpXpXm.v.s.E y.y.y.y.E R 4 AXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAX , X.1X3XpXaXiXiXb.d.s.E s.y.I 7 AXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX u h.m.N.m.b.d.U P 8 AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+};
diff --git a/icons/48x48-gnome/disk-floppy.xpm b/icons/48x48-gnome/disk-floppy.xpm
new file mode 100644
index 0000000..ebcfc60
--- /dev/null
+++ b/icons/48x48-gnome/disk-floppy.xpm
@@ -0,0 +1,216 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 162 2",
+" c #000000000000",
+". c #0a0a0e0e0f0f",
+"X c #0d0d11111313",
+"o c #111113131414",
+"O c #141419191b1b",
+"+ c #1c1c1d1d1e1e",
+"@ c #161621212222",
+"# c #191926262828",
+"$ c #1e1e2b2b2c2c",
+"% c #1d1d2e2e3131",
+"& c #222225252626",
+"* c #232327272828",
+"= c #26262a2a2b2b",
+"- c #29292a2a2b2b",
+"; c #24242e2e3131",
+": c #212131313232",
+"> c #262636363939",
+", c #252539393c3c",
+"< c #2a2a30303232",
+"1 c #2f2f37373a3a",
+"2 c #29293b3b3c3c",
+"3 c #363636363636",
+"4 c #373737373838",
+"5 c #3b3b3d3d3e3e",
+"6 c #27273d3d4141",
+"7 c #29293e3e4242",
+"8 c #34343d3d4141",
+"9 c #38383f3f4141",
+"0 c #2d2d42424545",
+"q c #2f2f48484c4c",
+"w c #323247474949",
+"e c #34344b4b4e4e",
+"r c #3e3e41414141",
+"t c #33334e4e5252",
+"y c #3a3a4f4f5353",
+"u c #3b3b56565959",
+"i c #3c3c5a5a5f5f",
+"p c #3d3d5c5c6262",
+"a c #424242424242",
+"s c #42424c4c4d4d",
+"d c #4a4a4a4a4a4a",
+"f c #464651515454",
+"g c #454556565959",
+"h c #4c4c53535454",
+"j c #4b4b5c5c5e5e",
+"k c #505050505050",
+"l c #545459595a5a",
+"z c #50505f5f6464",
+"x c #434361616565",
+"c c #444465656b6b",
+"v c #4d4d69696d6d",
+"b c #46466a6a7272",
+"n c #49496c6c7272",
+"m c #4c4c70707777",
+"M c #4d4d74747c7c",
+"N c #565662626565",
+"B c #5c5c66666a6a",
+"V c #5f5f69696c6c",
+"C c #5e5e6e6e7373",
+"Z c #535376767c7c",
+"A c #525278787e7e",
+"S c #636363636363",
+"D c #62626b6b6c6c",
+"F c #696969696969",
+"G c #7b7b7b7b7b7b",
+"H c #4f4f77778080",
+"J c #4f4f79798080",
+"K c #54547d7d8383",
+"L c #58587f7f8585",
+"P c #575780808686",
+"I c #5a5a81818787",
+"U c #5d5d84848989",
+"Y c #656585858787",
+"T c #616186868b8b",
+"R c #626289898d8d",
+"E c #696985858787",
+"W c #69698c8c8f8f",
+"Q c #67678e8e9090",
+"! c #6b6b8d8d9292",
+"~ c #6d6d90909595",
+"^ c #70708b8b8f8f",
+"/ c #7c7c85858080",
+"( c #7f7f89898d8d",
+") c #7a7a8b8b9191",
+"_ c #707094949797",
+"` c #747496969b9b",
+"' c #777799999c9c",
+"] c #7f7f93939797",
+"[ c #7f7f95959b9b",
+"{ c #7e7e9c9ca1a1",
+"} c #868686868686",
+"| c #8d8d8d8d8d8d",
+" . c #818199999c9c",
+".. c #91918f8f8f8f",
+"X. c #999999999393",
+"o. c #9b9b9b9b9b9b",
+"O. c #83839c9ca3a3",
+"+. c #9e9ea0a09c9c",
+"@. c #8484a2a2a6a6",
+"#. c #8d8da5a5a5a5",
+"$. c #8b8ba4a4acac",
+"%. c #8f8fa9a9aeae",
+"&. c #9494a5a5a5a5",
+"*. c #9494a6a6abab",
+"=. c #9393a8a8a7a7",
+"-. c #9191ababafaf",
+";. c #9a9aa3a3a3a3",
+":. c #9c9ca6a6a9a9",
+">. c #9393ababb2b2",
+",. c #9a9aadadb3b3",
+"<. c #9b9bb2b2b6b6",
+"1. c #9e9eb3b3b9b9",
+"2. c #a2a2a2a29b9b",
+"3. c #a5a5a7a7a2a2",
+"4. c #a0a0a6a6a8a8",
+"5. c #a7a7acacaeae",
+"6. c #aeaeafafadad",
+"7. c #a1a1aeaeb1b1",
+"8. c #a6a6b1b1b3b3",
+"9. c #a3a3b6b6bcbc",
+"0. c #a4a4bababdbd",
+"q. c #acacb1b1b3b3",
+"w. c #adadbababebe",
+"e. c #b0b0b4b4adad",
+"r. c #b5b5b6b6b5b5",
+"t. c #b7b7b7b7b9b9",
+"y. c #b7b7bcbcb3b3",
+"u. c #bababdbdbaba",
+"i. c #aaaabdbdc3c3",
+"p. c #bdbdbdbdc0c0",
+"a. c #bbbbc1c1b8b8",
+"s. c #aeaec0c0c5c5",
+"d. c #b4b4c5c5c9c9",
+"f. c #b7b7c8c8caca",
+"g. c #bfbfc3c3c4c4",
+"h. c #b9b9c7c7cccc",
+"j. c #bbbbcbcbcece",
+"k. c #bdbdcbcbd0d0",
+"l. c #c0c0c0c0b8b8",
+"z. c #c4c4c3c3c5c5",
+"x. c #c6c6c6c6caca",
+"c. c #c7c7cececfcf",
+"v. c #c9c9c7c7c8c8",
+"b. c #ccccccccc6c6",
+"n. c #cccccacacbcb",
+"m. c #c2c2ceced3d3",
+"M. c #c7c7d4d4d7d7",
+"N. c #d1d1cececece",
+"B. c #d3d3d3d3cece",
+"V. c #d3d3d5d5d6d6",
+"C. c #d6d6d9d9d9d9",
+"Z. c #d9d9d9d9d4d4",
+"A. c #dcdcdddddcdc",
+"S. c #dbdbe3e3e5e5",
+"D. c #e2e2e2e2dede",
+"F. c #e6e6e6e6e4e4",
+"G. c #e9e9e9e9e7e7",
+"H. c #ededededecec",
+"J. c #ececf1f1f1f1",
+"K. c #f6f6f6f6f4f4",
+"L. c #ffffffffffff",
+"P. c None",
+/* pixels */
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.3 r O @ w P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.- + - F 2.Y T U 2 P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.a 5 d F } X.l.l.l.&.T U u P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.4 3 d G X.l.l.l.l.l.l.l.l.T U A P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.h 4 & d | l.l.l.l.l.l.l.l.b.D.G.K.0.U U 0 P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.O $ d S +.l.l.l.l.l.l.l.b.Z.G.K.L.L.L.L.J.U I x P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.D E Q #.u.l.l.l.l.l.l.A.K.L.L.L.L.L.K.D.H.K.-.U L > P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.l M.<.W W y.l.l.l.Z.H.L.L.L.L.L.L.F.F.F.H.L.L.S.I I 0 P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.5 M.M.~ W =.B.H.L.L.L.L.L.L.F.F.F.F.L.L.L.L.L.L.{ I p 0 P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.:.m.%.W ' L.L.L.L.L.K.F.F.F.L.L.L.L.L.L.F.F.K.M.P L $ P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.5 k.d.R R f.L.L.H.F.F.K.L.L.L.L.L.K.F.F.H.L.L.L.! P e P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.7.j.' W ` L.L.F.K.L.L.L.L.L.K.F.F.H.L.L.L.L.L.d.P A : P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.s h.0.T W S.L.L.L.L.L.L.F.F.F.H.L.L.L.L.L.L.L.L.P P u P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.w.h.~ T @.L.L.L.K.F.F.F.L.L.L.L.L.L.L.L.L.L.L.1.P A @ P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.V h.%.T T H.L.K.G.G.L.L.L.L.L.L.L.L.L.L.L.L.L.1.K K u P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.= i.s.T T 0.L.L.L.L.L.L.L.L.L.L.L.L.L.L.J.1.L L K K H O P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.( d.O.T U J.L.L.L.L.L.L.L.L.L.L.L.M.Q K L K K K K K q P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.= d.1.T U d.L.L.L.L.L.L.L.L.J.d.L L L K K K K K K K n . P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.,.i._ U _ L.L.L.L.L.L.S.L L L L K K K L ] 5.v J K H , P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.V i.#.U U M.L.L.L.-.I L L L L K L ! 8.g.n.n.N M H A c P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.# 9.0.W U { f.I I I I L L L T *.C.A.r.x.n.n...b J J M # P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.G 0.' U I U I I I L L .c.H.H.F.V.g.n.N.n.n.g M H H q P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.& 9.1.I I I I I W 7.V.H.t.g c M.t.x.n.n.n.x.D c H H b P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.] 9.~ I I I L z.G.G.6.i n K ,.z.n.N.n.x.a.r.p H M M $ P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.9 9.%.L L L L [ G.H.F.w H K W x.n.N.v.z.t.u.j c t @ P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.$.1.T L L L L C.H.J.D b K K p.N.n.x.p.t.y./ # P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.B ,.{ L L L L #.J.J.o.p H K *.n.v.z.t.;.s P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.* ,.>.L L L K K A.G.F.y m H ^ n.z.4.s 7 P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.) ,.` L K K K 7.F.A.;.c O.t.5.s > P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.< >.$.K K K K L F.n.x.n.q.s 7 P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.o O.%.O.~ L K K ;.p.5.f 7 P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.8 C [ $.{ ! Z f > P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.1 ; z 1 O P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.",
+};
diff --git a/icons/48x48-gnome/disk.xpm b/icons/48x48-gnome/disk.xpm
new file mode 100644
index 0000000..902a7eb
--- /dev/null
+++ b/icons/48x48-gnome/disk.xpm
@@ -0,0 +1,204 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 150 2",
+" c #000000000000",
+". c #070709090707",
+"X c #0b0b0c0c0b0b",
+"o c #0f0f10100f0f",
+"O c #111111110e0e",
+"+ c #141415151313",
+"@ c #14141a1a1717",
+"# c #15151d1d1919",
+"$ c #19191b1b1616",
+"% c #1b1b1d1d1a1a",
+"& c #161621211d1d",
+"* c #1d1d21211e1e",
+"= c #1d1d26262121",
+"- c #1d1d2b2b2525",
+"; c #1f1f31312a2a",
+": c #202022221f1f",
+"> c #222226262222",
+", c #262629292626",
+"< c #2a2a2d2d2929",
+"1 c #212134342c2c",
+"2 c #222238382f2f",
+"3 c #2d2d32322d2d",
+"4 c #24243b3b3232",
+"5 c #363631312626",
+"6 c #323233332d2d",
+"7 c #313136363131",
+"8 c #35353a3a3535",
+"9 c #38383c3c3636",
+"0 c #3a3a3e3e3939",
+"q c #272741413737",
+"w c #2a2a43433a3a",
+"e c #2d2d4a4a3e3e",
+"r c #373748483d3d",
+"t c #3d3d43433d3d",
+"y c #393949493f3f",
+"u c #31314d4d4242",
+"i c #3e3e49494040",
+"p c #333352524646",
+"a c #333355554949",
+"s c #36365a5a4d4d",
+"d c #3f3f53534747",
+"f c #3b3b5e5e5050",
+"g c #484843432f2f",
+"h c #404040403333",
+"j c #404045453e3e",
+"k c #4b4b49493535",
+"l c #4a4a49493b3b",
+"z c #414146464040",
+"x c #44444a4a4444",
+"c c #49494c4c4444",
+"v c #49494f4f4848",
+"b c #454552524747",
+"n c #46465b5b4e4e",
+"m c #4c4c53534c4c",
+"M c #5c5c56564242",
+"N c #515156565151",
+"B c #53535b5b5353",
+"V c #58585b5b5555",
+"C c #59595f5f5959",
+"Z c #404067675757",
+"A c #48486a6a5b5b",
+"S c #515161615353",
+"D c #525266665858",
+"F c #5c5c64645b5b",
+"G c #5b5b6b6b5d5d",
+"H c #555575756464",
+"J c #5f5f71716161",
+"K c #60605a5a4242",
+"L c #686863634444",
+"P c #606068685f5f",
+"I c #7c7c70704c4c",
+"U c #636366666363",
+"Y c #63636b6b6262",
+"T c #6e6e6f6f6262",
+"R c #636373736464",
+"E c #686871716767",
+"W c #6c6c75756b6b",
+"Q c #6f6f79796f6f",
+"! c #707076766f6f",
+"~ c #707079796f6f",
+"^ c #707074747070",
+"/ c #73737c7c7272",
+"( c #79797e7e7979",
+") c #6a6a81816e6e",
+"_ c #737389897676",
+"` c #76768c8c7878",
+"' c #787883837777",
+"] c #7b7b84847a7a",
+"[ c #7e7e8a8a7d7d",
+"{ c #737393937d7d",
+"} c #747496968181",
+"| c #757598988282",
+" . c #83837f7f5f5f",
+".. c #84847b7b6161",
+"X. c #8e8e85855959",
+"o. c #929288886060",
+"O. c #9d9d91916868",
+"+. c #9c9c96967272",
+"@. c #aaaa9c9c6a6a",
+"#. c #acaca1a16e6e",
+"$. c #aeaea4a47474",
+"%. c #b0b0a4a47878",
+"&. c #b6b6aaaa7b7b",
+"*. c #b9b9acac7d7d",
+"=. c #82828d8d8181",
+"-. c #88888f8f8888",
+";. c #858591918585",
+":. c #888892928787",
+">. c #8a8a95958989",
+",. c #8c8c98988b8b",
+"<. c #90909a9a8f8f",
+"1. c #93939c9c9393",
+"2. c #9a9a9e9e9a9a",
+"3. c #8787a1a18a8a",
+"4. c #9696a1a19696",
+"5. c #9393abab9696",
+"6. c #9b9ba5a59a9a",
+"7. c #9f9fa9a99e9e",
+"8. c #9595b1b19898",
+"9. c #a0a0aaaa9f9f",
+"0. c #bdbdb1b18080",
+"q. c #a2a2a5a5a1a1",
+"w. c #a4a4acaca3a3",
+"e. c #a9a9aeaea8a8",
+"r. c #a0a0bebea4a4",
+"t. c #a8a8b1b1a7a7",
+"y. c #acacb4b4abab",
+"u. c #b0b0b8b8afaf",
+"i. c #b2b2b7b7b2b2",
+"p. c #b3b3bbbbb3b3",
+"a. c #b8b8bfbfb7b7",
+"s. c #a8a8c7c7acac",
+"d. c #adadceceb1b1",
+"f. c #bcbcc3c3bcbc",
+"g. c #b4b4d6d6b8b8",
+"h. c #c2c2b4b48585",
+"j. c #c2c2c6c6c1c1",
+"k. c #c4c4cacac4c4",
+"l. c #c8c8cecec7c7",
+"z. c #c9c9cdcdc9c9",
+"x. c #cdcdd2d2cdcd",
+"c. c #d0d0d4d4cfcf",
+"v. c #d1d1d5d5d1d1",
+"b. c #d5d5dadad5d5",
+"n. c #d8d8dcdcd7d7",
+"m. c #dadadededada",
+"M. c #dddde1e1dddd",
+"N. c #e1e1e4e4e1e1",
+"B. c #e6e6e9e9e6e6",
+"V. c None",
+/* pixels */
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.0 9 7 3 8 0 t j V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.F m ( =.2.e.t.i.4.1.,.-.-./ x m m V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V./ B ( y.x.p.7.4.,.,.,.,.' W Q / ] >.[ Y 0 N V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.E B ] z.v.a.i.w.,.,.,.,.,.] ] =.Q Q ' ' =.,.;.m 8 V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.m >.k.a.,.6.y.i.t.,.,.,.,.] / ~ Q Q ] ~ ' ,.,.,.,.9 < V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.^ x.f.6.,.>.6.t.e.i.6.6.w.,./ Y / [ Q ' ' >.>.,.,.,.=., V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.2.n.x.x.j.w.1.,.4.a.m.a.W 1.m.y.W Q W Q ] ,.,.,.,.,.,.>.m 3 V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.9.b.c.M.b.x.M.x.p.v.v.2.y.+ m 2.( t 0 ,.,.,.9.6.4.,.7.4.6.E 8 V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.e.n.x.x.b.x.v.n.v.m.z.U Y 1.U :.W W x % -.9.u.y.y.u.i.f.f.i.F 3 V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.Y m.j.x.c.x.k.f.f.j.N.2.@ v <.1.2.* m m + w.f.c.u.x.l.f.b.x.p.m 7 x V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.B n.n.c.x.x.f.p.p.t.B.c.( F y.U E -.' j + 8 c.N.j.x.x.n.c.x.x.7.6 z x V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.1.m.i.t.t.f.w.w.6.,.l.z.:.,.w.@ x W 7 X , y.x.f.z.l.c.x.v.c.j.! > B 7 V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.y.i.' ,.,.,.,.,.,.,.<.j.8 < < @ @ + + 7 ] y.i.9.p.l.b.n.l.k.q.m > Q 7 x V.V.V.V.V.",
+"V.V.V.V.V.V.% N i.=.,.,.,.,.,.>.,.,.9.6.t < < < z ! 6.w.w.<.9.w.y.j.k.x.i.Y @ U 7 j x V.V.V.V.V.",
+"V.V.V.V., m R , 9.,.,.,.,.,.,.;.=.] ' Y T P i = X 5 8 ' 6.6.,.,.,.9.9.7.Y % 8 / , B 6 V.V.V.V.V.",
+"V.V.V.@ J 8.r.F 7 -.,.>.>.,.;.' ' ' P m l % O 5 M ..6 C ( 6.,.,.,.,.} E < 8 6.m > Q 7 c V.V.V.V.",
+"V.V.V.o ) g.s.8.G 8 P -.B x t 6 9 k L o.%.h.&.O.K h > 7 -.6.6.,.] U v < U e.U @ Y 7 z x V.V.V.V.",
+"V.V.V. J S d.8.5.` 0 c .@.*.&.&.0.&.#.I g $ % % $ , E ,.:.] Y N 7 , ( q.Y % 8 / > B 7 V.V.V.V.",
+"V.V.V. J R b m ` 8.W T +.$.#.@.X.k $ X X X % 3 0 U >.[ W F t 3 7 m } +.W < 8 6.m * W 7 V.V.V.V.",
+"V.V.V. . 3 S ) G y , % c V < $ X X + < F F F F ] Y x 7 , < 8 Y >.] Y m < Y y.U $ Y 7 z V.V.V.V.",
+"V.V.V.V.X r # @ & @ @ 1 % % . % * * , , , , , % + % > x / =.>.] Y N 7 < ' 7.Y % 8 / > B V.V.V.V.",
+"V.V.V.V.. S n & = & - , 9 + . m m v 9 9 7 z z F ;.,.,.,.[ W F t 3 7 m =.=.E < 8 6.m : V.V.V.V.V.",
+"V.V.V.V. t D p r 4 w * : X B ~ ' T Y / ,.,.;.:.[ P x 8 , < 8 Y >.] Y m < Y y.Y $ F V.V.V.V.V.",
+"V.V.V.V.X - 3.A a e ; - * . % 7 < > , , 7 7 , % + % > x / =.>.] Y N 7 , ( 6.U % 7 V.V.V.V.V.V.",
+"V.V.V.V. o 3.H a q 4 2 o * o m m v 8 0 7 z z F -.,.,.>.[ W F t 3 7 m } +.E , 7 V.V.V.V.V.V.V.",
+"V.V.V.V.V.@ V.) a w - w % @ v Q ' T Y / ,.,.;.:.[ U z 8 , < 8 Y >.] Y m 3 N V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.o D | p e ; ; = o X 7 < , > , 7 7 , % + % , x / =.>.] Y B 7 > V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V. 3 | s u w ; X X % m m v 8 0 7 z z F ;.,.,.,.[ W F t < $ V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.r { f 4 q 4 ; . . + . > ~ ' E Y ' ,.,.;.:.[ P x 7 > * o V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.9 { s e q ; & - @ . X 7 < > , , 3 7 , % + % = V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.3 ) Z s w ; ; - . = z x 6 7 , < 3 V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.* r u e 4 q e 2 o V.V. V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.y d e w ; q 3 % V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.@ + o V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+"V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.",
+};
diff --git a/icons/48x48-gnome/display.xpm b/icons/48x48-gnome/display.xpm
new file mode 100644
index 0000000..39fcd10
--- /dev/null
+++ b/icons/48x48-gnome/display.xpm
@@ -0,0 +1,156 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 102 2",
+" c #000000000000",
+". c #0d0d0d0d1414",
+"X c #1d1d1d1d3333",
+"o c #262626262828",
+"O c #292929292e2e",
+"+ c #262626263838",
+"@ c #313131313f3f",
+"# c #2d2d2c2c4040",
+"$ c #323232324444",
+"% c #343433334949",
+"& c #393939394747",
+"* c #434342425f5f",
+"= c #4c4c4b4b5454",
+"- c #4e4e4e4e5a5a",
+"; c #53534f4f5d5d",
+": c #525252525656",
+"> c #585857575656",
+", c #5e5e5d5d5e5e",
+"< c #434342426262",
+"1 c #434342426d6d",
+"2 c #4b4b4a4a6262",
+"3 c #4e4e4b4b7777",
+"4 c #555554546262",
+"5 c #5e5e5d5d6666",
+"6 c #5f5f5f5f6969",
+"7 c #60605f5f5a5a",
+"8 c #6a6a5c5c5b5b",
+"9 c #64645a5a6262",
+"0 c #696961615e5e",
+"q c #7a7a61615e5e",
+"w c #616161616161",
+"e c #6e6e62626464",
+"r c #6c6c6b6b6e6e",
+"t c #6f6f66667474",
+"y c #71716a6a6565",
+"u c #757574747878",
+"i c #7a7a78787171",
+"p c #7f7f7e7e7e7e",
+"a c #646463638989",
+"s c #70706f6f8c8c",
+"d c #7b7b7a7a9797",
+"f c #0000ffff0000",
+"g c #969677777171",
+"h c #9b9b72727171",
+"j c #a7a77f7f7a7a",
+"k c #abab7b7b7b7b",
+"l c #8e8e84847b7b",
+"z c #93938f8f7c7c",
+"x c #acac81817d7d",
+"c c #b0b083837f7f",
+"v c #8e8e8d8d9393",
+"b c #959591918d8d",
+"n c #989890909090",
+"m c #9a9a9999a0a0",
+"M c #a2a287878b8b",
+"N c #aeae87878787",
+"B c #adad8a8a8b8b",
+"V c #a9a99d9d8c8c",
+"C c #a1a19e9e9b9b",
+"Z c #adad94949797",
+"A c #b1b184848181",
+"S c #b5b58c8c8686",
+"D c #baba95958c8c",
+"F c #bcbc9a9a8f8f",
+"G c #a7a7a2a28c8c",
+"H c #ababa5a59090",
+"J c #afafabab9b9b",
+"K c #b0b0a6a69595",
+"L c #aeaeababa5a5",
+"P c #a9a9a6a6b5b5",
+"I c #adada8a8b0b0",
+"U c #b2b2a6a6a3a3",
+"Y c #bfbfaaaaa6a6",
+"T c #babaababacac",
+"R c #bcbcb3b3a6a6",
+"E c #bfbfb8b8bcbc",
+"W c #c2c2a3a39595",
+"Q c #c5c5abab9b9b",
+"! c #c9c9b1b19f9f",
+"~ c #c4c4aeaea3a3",
+"^ c #c7c7b2b2a7a7",
+"/ c #c7c7b9b9aeae",
+"( c #cbcbb5b5a1a1",
+") c #ceceb9b9a5a5",
+"_ c #c9c9b8b8aaaa",
+"` c #c3c3b2b2b1b1",
+"' c #c2c2bebeb0b0",
+"] c #c4c4bcbcbcbc",
+"[ c #ccccbcbcbebe",
+"{ c #d1d1bdbda7a7",
+"} c #d1d1bdbda8a8",
+"| c #c9c9c4c4afaf",
+" . c #c9c9c6c6bebe",
+".. c #ccccc8c8baba",
+"X. c #d3d3c1c1aaaa",
+"o. c #d2d2c9c9b7b7",
+"O. c #dcdcd5d5bbbb",
+"+. c #e4e4ddddbebe",
+"@. c #c2c2c3c3c2c2",
+"#. c #e7e7e2e2cccc",
+"$. c #ffffffffffff",
+"%. c None",
+/* pixels */
+"%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.",
+"%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.",
+"%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.",
+"%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.",
+"%.%.%. %.%.%.",
+"%.%. $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$. %.%.",
+"%. $.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.w %.",
+"%. $.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.w %.",
+"%. $.@.@.w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w 9 @.@.@.w %.",
+"%. $.@.@.w $.@.@.w %.",
+"%. $.@.@.w $.@.@.w %.",
+"%. $.@.@.w o > , $.@.@.w %.",
+"%. $.@.@.9 , G | : : O $.@.@.w %.",
+"%. $.@.@.w z +.+.p , H ' $.@.@.w %.",
+"%. $.@.@.w J +.#.u i O. . $.@.@.w %.",
+"%. $.@.@.w 5 L v @ C ..6 $.@.@.w %.",
+"%. $.@.@.w & 4 - X X $ r b + $.@.@.w %.",
+"%. $.@.@.w = y V K n % # l o.- $.@.@.w %.",
+"%. $.@.@.w . e ( } X.X.R 4 C m $.@.@.w %.",
+"%. $.@.@.w $ l ) { { { { J # + $.@.@.w %.",
+"%. $.@.@.w n ( ( ( ( ) / 0 U $.@.@.9 %.",
+"%. $.@.@.w 2 U Q ! ! ! _ % n ] $.@.@.w %.",
+"%. $.@.@.w l W Q Q ^ * $.@.@.w %.",
+"%. $.@.@.w 0 W W W ~ < $.@.@.w %.",
+"%. $.@.@.w 8 F F F Y X $.@.@.w %.",
+"%. $.@.@.9 ; e e 8 g D D D T $.@.@.w %.",
+"%. $.@.@.w ; q j x x A S S D I $.@.@.w %.",
+"%. $.@.@.w 9 h x x x x c S ` s $.@.@.w %.",
+"%. $.@.@.w t h k k k k N ` P $.@.@.w %.",
+"%. $.@.@.w 1 M k k k N [ d $.@.@.w %.",
+"%. $.@.@.w 3 Z B Z E a $.@.@.w %.",
+"%. $.@.@.w $.@.@.w %.",
+"%. $.@.@.9 $.@.@.5 %.",
+"%. $.@.@.@.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.@.@.9 %.",
+"%. $.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.w %.",
+"%. $.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.w %.",
+"%.%. w w w w w w 9 w w 9 5 7 w 9 w w w w w w 9 9 , w w w w w w 9 , w w w w 9 , w w w w w %.%.",
+"%.%.%. w @.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.f f @.@.@.@.w %.%.%.",
+"%.%.%.%.%. w w w w w w w w 9 w w w w w , w w w 9 w w w 9 w w w 5 0 , , w w w w 9 w %.%.%.%.%.",
+"%.%.%.%.%.%. %.%.%.%.%.%.",
+"%.%.%.%.%.%.%.%.%.%.%. $.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.$.@. %.%.%.%.%.%.%.%.%.%.%.",
+"%.%.%.%.%.%.%.%.%.%.%. $.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.w %.%.%.%.%.%.%.%.%.%.%.",
+"%.%.%.%.%.%.%.%.%.%.%. @.w 9 w w w w w 9 w w w w w w w 9 w w w 9 w w w %.%.%.%.%.%.%.%.%.%.%.",
+"%.%.%.%.%.%.%.%.%.%.%. %.%.%.%.%.%.%.%.%.%.%.",
+"%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.",
+"%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.",
+"%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.",
+"%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.",
+};
diff --git a/icons/48x48-gnome/editor.xpm b/icons/48x48-gnome/editor.xpm
new file mode 100644
index 0000000..6b3de92
--- /dev/null
+++ b/icons/48x48-gnome/editor.xpm
@@ -0,0 +1,218 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 164 2",
+" c #000000000000",
+". c #080807070707",
+"X c #080808080707",
+"o c #0b0b0b0b0a0a",
+"O c #111110100f0f",
+"+ c #141414141313",
+"@ c #1c1c1a1a1616",
+"# c #1c1c1b1b1a1a",
+"$ c #20201e1e1c1c",
+"% c #252523231f1f",
+"& c #282825251d1d",
+"* c #242424242323",
+"= c #282826262222",
+"- c #2b2b29292525",
+"; c #2b2b2b2b2b2b",
+": c #30302d2d2727",
+"> c #333331312d2d",
+", c #383836362f2f",
+"< c #353534343434",
+"1 c #3d3d3b3b3535",
+"2 c #3b3b3a3a3a3a",
+"3 c #41413f3f3737",
+"4 c #444442423e3e",
+"5 c #4b4b46463a3a",
+"6 c #54544c4c3c3c",
+"7 c #434343434343",
+"8 c #4c4c49494242",
+"9 c #4c4c4b4b4b4b",
+"0 c #52524f4f4646",
+"q c #565653534a4a",
+"w c #5a5a56564b4b",
+"e c #535353535353",
+"r c #5d5d5a5a5353",
+"t c #5c5c5b5b5a5a",
+"y c #64645c5c4a4a",
+"u c #61615d5d5454",
+"i c #666661615656",
+"p c #646462625e5e",
+"a c #6a6a67675e5e",
+"s c #7c7c70705656",
+"d c #656564646464",
+"f c #696967676262",
+"g c #6d6d6a6a6363",
+"h c #6f6f6e6e6e6e",
+"j c #72726d6d6161",
+"k c #71716f6f6c6c",
+"l c #757571716565",
+"z c #737371716d6d",
+"x c #797975756b6b",
+"c c #7f7f7a7a6e6e",
+"v c #747473737373",
+"b c #797977777373",
+"n c #7d7d7a7a7474",
+"m c #7c7c7b7b7a7a",
+"M c #82827f7f7676",
+"N c #81817f7f7b7b",
+"B c #8e8e80806363",
+"V c #868682827676",
+"C c #838381817c7c",
+"Z c #898986867c7c",
+"A c #8d8d89897e7e",
+"S c #95958b8b7272",
+"D c #a6a698987a7a",
+"F c #848483838282",
+"G c #8d8d8b8b8686",
+"H c #8b8b8b8b8a8a",
+"J c #93938f8f8484",
+"K c #91918f8f8b8b",
+"L c #959590908484",
+"P c #949491918b8b",
+"I c #999994948b8b",
+"U c #9e9e99998c8c",
+"Y c #949493939393",
+"T c #9d9d9b9b9595",
+"R c #9c9c9c9c9b9b",
+"E c #a2a29d9d8d8d",
+"W c #a9a99f9f8888",
+"Q c #a2a29e9e9393",
+"! c #a1a19f9f9d9d",
+"~ c #a5a5a0a09292",
+"^ c #a4a4a2a29c9c",
+"/ c #aaaaa4a49393",
+"( c #ababa7a79b9b",
+") c #aeaeaaaa9f9f",
+"_ c #b2b2acac9d9d",
+"` c #babaaeae9292",
+"' c #b7b7b0b09f9f",
+"] c #a3a3a3a3a3a3",
+"[ c #acacaaaaa4a4",
+"{ c #abababababab",
+"} c #b2b2adada2a2",
+"| c #b5b5b0b0a4a4",
+" . c #b4b4b2b2adad",
+".. c #bbbbb5b5a3a3",
+"X. c #babab6b6acac",
+"o. c #bdbdb8b8acac",
+"O. c #b4b4b4b4b3b3",
+"+. c #bcbcbabab5b5",
+"@. c #bcbcbbbbbaba",
+"#. c #c0c0b9b9a6a6",
+"$. c #c2c2bcbcabab",
+"%. c #c8c8bdbda2a2",
+"&. c #c2c2bdbdb3b3",
+"*. c #c1c1bfbfb9b9",
+"=. c #d7d7c3c39696",
+"-. c #c6c6c1c1b4b4",
+";. c #c3c3c1c1baba",
+":. c #c9c9c3c3b2b2",
+">. c #cfcfc8c8b4b4",
+",. c #cececacabdbd",
+"<. c #d6d6c8c8a7a7",
+"1. c #d2d2cbcbb5b5",
+"2. c #d2d2ccccbdbd",
+"3. c #dfdfd0d0acac",
+"4. c #deded2d2b3b3",
+"5. c #dadad2d2bbbb",
+"6. c #e4e4d7d7b5b5",
+"7. c #c4c4c4c4c3c3",
+"8. c #c9c9c6c6c2c2",
+"9. c #cdcdcacac3c3",
+"0. c #cccccccccbcb",
+"q. c #d2d2cdcdc2c2",
+"w. c #d0d0cececaca",
+"e. c #d5d5d2d2cbcb",
+"r. c #dadad4d4c3c3",
+"t. c #dadad6d6cccc",
+"y. c #deded9d9cdcd",
+"u. c #d5d5d4d4d4d4",
+"i. c #d9d9d6d6d2d2",
+"p. c #dcdcd9d9d4d4",
+"a. c #dbdbdadadada",
+"s. c #e2e2dadac5c5",
+"d. c #e3e3ddddcccc",
+"f. c #e3e3dfdfd4d4",
+"g. c #e0e0dfdfdede",
+"h. c #e7e7e0e0cdcd",
+"j. c #eaeae3e3cece",
+"k. c #e5e5e0e0d4d4",
+"l. c #e4e4e2e2dbdb",
+"z. c #ecece5e5d4d4",
+"x. c #eaeae6e6dbdb",
+"c. c #edede9e9dcdc",
+"v. c #f1f1e9e9cfcf",
+"b. c #f2f2eaead4d4",
+"n. c #f5f5eeeedbdb",
+"m. c #f7f7f0f0dede",
+"M. c #fbfbf2f2d7d7",
+"N. c #fdfdf4f4dddd",
+"B. c #e5e5e4e4e4e4",
+"V. c #e8e8e7e7e3e3",
+"C. c #ebebe9e9e3e3",
+"Z. c #efefededebeb",
+"A. c #f1f1eeeee9e9",
+"S. c #f5f5f1f1e4e4",
+"D. c #f6f6f2f2ebeb",
+"F. c #fdfdf6f6e2e2",
+"G. c #fafaf6f6ecec",
+"H. c #fffff8f8e5e5",
+"J. c #fffff9f9ebeb",
+"K. c #f6f6f5f5f1f1",
+"L. c #f8f8f6f6f2f2",
+"P. c #fdfdfbfbf4f4",
+"I. c #fffffdfdfbfb",
+"U. c None",
+/* pixels */
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.% U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.$ U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U., %.5 U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.# { t U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.D ` @ U.U.= r V . U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.v 0.{ + U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.i 6.6 X > U r.M.j.r U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.2 u.O.t U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.3 4.S 0 #.N.N...0 #.n.4 U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.2 0.{ # U.U.+ U.U.U.",
+"U.U.U.U.U.U.U.U.U.+ W 3.5 5.s.' i a 5.N.N.:.# U.U.U.U.U.U.U.U.U.U.U.U.U.U.$ { { + U.U.e R U.U.U.",
+"U.U.U.U.U.U.U., j q <.D : l u A $.b.j.$.( n.U U.U.U.U.U.U.U.U.U.U.U.U.U.. Y ] # U.$ m 7.7.* U.U.",
+"U.U.U.U.U.3 E v.5 - y 6 c _ s.N.F.:.a ~ :.m.n.u U.U.U.U.U.U.U.U.U.U.U.U.d ] $ 7 7.u.7.d + U.U.",
+"U.U.U.x 1.M.5.1.y =.6 u N.N.j.L u V z.F.H.H.m.S.> U.U.o 9 v H h 7 U.o * # o o v u.7.h O U.U.U.U.",
+"U.U.@ 5.M.A u y s B u >.:.E c $.h.m.F.F.r.J M n.&.+ ; ! u.a.a.u.7.* v 0.< * Y @.H ; U.U.U.U.U.U.",
+"U.U.U.0 v./ j.' & i ..c / :.k.F.F.d.L x a } z.H.y.2 .a.a.u.0.O.9 + H a.< F d ; U.U.U.U.U.U.U.U.",
+"U.U.U. / N.N.:.% w V s.N.N.n.U Z a ) r.H.J.H.J.p G u.u.0.O.h + U.* 2 d o U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.# s.j.c >.N.F.F.F.h.x _ d.F.J.H.J.,.) &.7 0.0.] 9 U.U.U.$ O.h U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.q b.n.N.n.s.r.H.Q :.H.H.H.z.2.n C q.Z m O.h p # U.U.U.F a.{ U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.o E F.r.V V $.F.n.H.b.d.o.g p -.S.J.M d t K t.G U.U.e u.u.m U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.# 5._ r.m.H.H.H.,.b J I f.J.J.J.S.z h n f *.D.t ; 7.u.@.; U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.8 F.H.m.o.Z Z L n.H.J.J.J.J.e.P g b X.L.P.P.8.e 7.{ 2 U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U F.} | z.k.S.J.J.J.J.G.n.^ ;.k.J.C.,.e.&.x.C 9 # U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.# 2.,.S.J.J.J.S.f.q.( p.J.G.J.p.f h N &.P.D.V.n U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.r m.J.J.d.} Q [ ,.C.J.J.[ b t T *.P.P.p.v @.L.e U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.A J.-.M [ x.J.J.G.x.N P e.S.P.D.+.9.^ i.P.I.8.* U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.# ,.X.x.J.J.J.J.D.P X.G.P.l.K b T A.P.K.p.7.L.H U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.1 S.J.k.+.k.J.P.P.D.^ C z +.K.P.I.Z.G k ] P.a.2 U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.T J.G P e.P.J.Z.z ^ p.L.P.K.@.P p { P.I.I.I.@.7 U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.o 9.J.P.G.^ b n t.P.P.I.*.v Y +.L.I.I.I.I.B.m . U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.7 c.P.[ ! D.L.P.L.@.u G g.P.P.I.I.I.B.F * U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.m J.9.D.L.8.G F F u.L.L.P.I.I.Z.! < U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.O *.P.P. .m w.0.K.P.{ F u.I.O.7 U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.- L.e.K P.P.i.O.F 0.L.@.9 U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.k C.Z.K.O.0.V.Z.0.d U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.o @.P.7.p.P.a.F U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.; a.I.L.R < U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.t @.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U. U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+};
diff --git a/icons/48x48-gnome/empty.xpm b/icons/48x48-gnome/empty.xpm
new file mode 100644
index 0000000..7778698
--- /dev/null
+++ b/icons/48x48-gnome/empty.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char * image_name[] = {
+"48 48 1 1",
+" c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/48x48-gnome/file.xpm b/icons/48x48-gnome/file.xpm
new file mode 100644
index 0000000..df27a99
--- /dev/null
+++ b/icons/48x48-gnome/file.xpm
@@ -0,0 +1,99 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 45 1",
+" c #000000000000",
+". c #151515151515",
+"X c #1a1a1a1a1a1a",
+"o c #262626262626",
+"O c #2a2a2a2a2a2a",
+"+ c #363636363636",
+"@ c #393939393939",
+"# c #434343434343",
+"$ c #4c4c4c4c4b4b",
+"% c #525252525252",
+"& c #5b5b5b5b5b5b",
+"* c #656565656464",
+"= c #6b6b6b6b6b6b",
+"- c #747474747474",
+"; c #787878787777",
+": c #7c7c7c7c7c7c",
+"> c #858585858484",
+", c #888888888787",
+"< c #8c8c8c8c8c8c",
+"1 c #939393939393",
+"2 c #989898989797",
+"3 c #9c9c9c9c9c9c",
+"4 c #a0a0a0a09f9f",
+"5 c #a4a4a4a4a4a4",
+"6 c #a8a8a8a8a7a7",
+"7 c #adadadadacac",
+"8 c #b0b0b0b0afaf",
+"9 c #b2b2b2b2b2b2",
+"0 c #b8b8b8b8b7b7",
+"q c #bbbbbbbbbbbb",
+"w c #c0c0c0c0bfbf",
+"e c #c4c4c4c4c4c4",
+"r c #c8c8c8c8c7c7",
+"t c #cbcbcbcbcbcb",
+"y c #d0d0d0d0cfcf",
+"u c #d3d3d3d3d3d3",
+"i c #d8d8d8d8d7d7",
+"p c #dcdcdcdcdcdc",
+"a c #e0e0e0e0dfdf",
+"s c #e4e4e4e4e4e4",
+"d c #e8e8e8e8e7e7",
+"f c #ebebebebebeb",
+"g c #f3f3f3f3f3f3",
+"h c #fdfdfdfdfdfd",
+"j c None",
+/* pixels */
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjj << jjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjj <662.jjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjj #>999977$jjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjj ..;4000992;772 jjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjX36780000-86-$<77ojjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjj u:>3689995%,39777>jjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjj ua>=:478998<7877777.jjjjjjjjjjjjjjjjj",
+"jjjjjjjjj 3ppt&-25788887777777>jjjjjjjjjjjjjjjjj",
+"jjjjjjjjjXuppu%-<35777777776776.jjjjjjjjjjjjjjjj",
+"jjjjjjjj 7s6&$&=<24565777763@&7,jjjjjjjjjjjjjjjj",
+"jjjjjjjj *&%%&-&<33>#<8876=o&799.jjjjjjjjjjjjjjj",
+"jjjjjjjjj#:;;;;-*:::89991=;67999,jjjjjjjjjjjjjjj",
+"jjjjjjjjjX12:1:*#>899-::,9997,190ojjjjjjjjjjjjjj",
+"jjjjjjjjj 964-$&6897$$,8qq5==6qq0<jjjjjjjjjjjjjj",
+"jjjjjjjjj q9--6899-$=q1qqq16qqqqqqOjjjjjjjjjjjjj",
+"jjjjjjjjj qeqqq,*9qeer=7<1www0wwqq6 jjjjjjjjjjjj",
+"jjjjjjjjj 8trq**7ettw<:6wtt41-&8wew:jjjjjjjjjjjj",
+"jjjjjjjjjj%iu=2ytyuy:1yuyy>%=,weeeee.jjjjjjjjjjj",
+"jjjjjjjjjj sppiu3=7uuuuey97tttttrree3 jjjjjjjjjj",
+"jjjjjjjjjj pds0*<qpppu**5eiuuy>8ttreeOjjjjjjjjjj",
+"jjjjjjjjjj tgfwpssssp=,eappie5=yyttte7 jjjjjjjjj",
+"jjjjjjjjjjj:ggffddpyy0saapppiiuuutttte4 jjjjjjjj",
+"jjjjjjjjjjjXggggt<<tdddsp315ppiiuuytte1 jjjjjjjj",
+"jjjjjjjjjjj phge0dfffffd3wsapppiuuut1. jjjjjjjjj",
+"jjjjjjjjjjjjqhhggggge$qffdsaappipu7. jjjjjjjjjjj",
+"jjjjjjjjjjjj@hhhhgs6-1pfffsssspp7. jjjjjjjjjj",
+"jjjjjjjjjjjj hhhh=%1pgggffffsu5 jjjjjjjjj",
+"jjjjjjjjjjjj qhhg=thhggggffe2 jjjjjjjjjjjjj",
+"jjjjjjjjjjjjj:hhhhhhhgggg3+ jjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjj hhhhhhhht< jjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjehhhhs6@ jjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjj@hs0: jjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjj jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj",
+};
diff --git a/icons/48x48-gnome/folder.xpm b/icons/48x48-gnome/folder.xpm
new file mode 100644
index 0000000..2fdaee4
--- /dev/null
+++ b/icons/48x48-gnome/folder.xpm
@@ -0,0 +1,162 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 108 2",
+" c #000000000000",
+". c #070708080707",
+"X c #0b0b0c0c0b0b",
+"o c #0f0f10100f0f",
+"O c #101012120f0f",
+"+ c #131315151313",
+"@ c #161619191515",
+"# c #18181e1e1717",
+"$ c #1b1b1d1d1a1a",
+"% c #1c1c21211c1c",
+"& c #20201e1e2020",
+"* c #202026261f1f",
+"= c #222225252222",
+"- c #25252a2a2525",
+"; c #2a2a2d2d2a2a",
+": c #2d2d33332c2c",
+"> c #2d2d39392c2c",
+", c #303038382f2f",
+"< c #323237373131",
+"1 c #33333b3b3232",
+"2 c #38383a3a3737",
+"3 c #3c3c3f3f3b3b",
+"4 c #363642423434",
+"5 c #393945453737",
+"6 c #3c3c45453b3b",
+"7 c #3e3e4d4d3c3c",
+"8 c #454546464545",
+"9 c #45454b4b4444",
+"0 c #4b4b4b4b4b4b",
+"q c #454550504343",
+"w c #4e4e55554d4d",
+"e c #494958584747",
+"r c #4d4d5c5c4b4b",
+"t c #525253535252",
+"y c #54545d5d5353",
+"u c #58585a5a5757",
+"i c #5b5b5b5b5b5b",
+"p c #545464645252",
+"a c #5c5c62625b5b",
+"s c #595969695656",
+"d c #5c5c6c6c5a5a",
+"f c #67676f6f6666",
+"g c #6c6c6c6c6c6c",
+"h c #676777776464",
+"j c #686871716767",
+"k c #696978786767",
+"l c #6c6c7a7a6969",
+"z c #71717a7a6f6f",
+"x c #757575757575",
+"c c #75757c7c7373",
+"v c #7c7c7c7c7c7c",
+"b c #7f7f7b7b8080",
+"n c #727282826f6f",
+"m c #737382827171",
+"M c #797986867777",
+"N c #7b7b85857a7a",
+"B c #7b7b89897a7a",
+"V c #9e9e5757a6a6",
+"C c #868685858686",
+"Z c #81818b8b8080",
+"A c #8b8b8f8f8a8a",
+"S c #868693938484",
+"D c #898998988787",
+"F c #8d8d9b9b8b8b",
+"G c #90909c9c8f8f",
+"H c #969696969696",
+"J c #92929d9d9090",
+"K c #9a9a9a9a9a9a",
+"L c #9494a2a29393",
+"P c #9898a6a69797",
+"I c #9a9aa6a69898",
+"U c #9d9dabab9b9b",
+"Y c #a0a0aeae9f9f",
+"T c #a4a4a4a4a4a4",
+"R c #adadaeaeadad",
+"E c #a4a4b2b2a3a3",
+"W c #a9a9b6b6a7a7",
+"Q c #ababb1b1aaaa",
+"! c #ababb9b9aaaa",
+"~ c #b1b1bebeafaf",
+"^ c #b3b3b5b5b3b3",
+"/ c #b2b2bfbfb1b1",
+"( c #bbbbb5b5bcbc",
+") c #bcbcbcbcbcbc",
+"_ c #b6b6c2c2b5b5",
+"` c #b9b9c4c4b7b7",
+"' c #bdbdc4c4bcbc",
+"] c #bebec8c8bdbd",
+"[ c #9999cccccccc",
+"{ c #f0f0b9b9f2f2",
+"} c #c2c2c2c2c2c2",
+"| c #c4c4ccccc3c3",
+" . c #cacacbcbcaca",
+".. c #c7c7d0d0c5c5",
+"X. c #cbcbd2d2cbcb",
+"o. c #d1d1d7d7d0d0",
+"O. c #d4d4dadad3d3",
+"+. c #dcdcdcdcdcdc",
+"@. c #dddde2e2dcdc",
+"#. c #e2e2e4e4e2e2",
+"$. c #e7e7e9e9e7e7",
+"%. c #e7e7e8e8e8e8",
+"&. c #ebebeeeeebeb",
+"*. c #f0f0f2f2efef",
+"=. c #f5f5f5f5f5f5",
+"-. c #f7f7f8f8f7f7",
+";. c #fdfdfdfdfdfd",
+":. c None",
+/* pixels */
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.o.$.X :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.& W | =.( . :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:. :.:.:.= ! ! ~ @.-.b o :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:. - . :.:.:.:.:.-.^ :.: ! ! ! ! ` $.} % :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:. #.%. :.:.:. ;.;.+. w P W ! ! W W r 2 :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:. W $.:.:. :. ;.;.;.-.= 6 N P ! ! W s : :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:. W ! $.:.:. ;.;.;.;.-.t # u Z E W k o.2 :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.a W W X.:.:. = ;.;.;.;.;.) . 6 m I U | $.R . :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.< ! ! ! ~ -.;.^ X } ;.;.;.;.$.a X t G W / @.=.i :.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.$ ! ! ! ! ! o.;.-.8 8 -.;.;.-.;.^ = - c E W ] &.%.:. :.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.$ A ! ! ! ! ! / &.-.( & R ;.;.;.;.=.A 8 L W ! o.&.C . :.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.w ! ! ! ! ! ! W .-.#.8 3 -.;.;.;.;.' - = z E ! / @.X.+ :.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.= W ! ! ! ! W ! ! _ &.&.x ; R ;.;.;.-.&.f X w I W ! ..o.u . :.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.@ ! ! ! ! ! ! ! ! ! ! o.=.} w x %.;.;.-.-.R + 9 F ! W _ @.Q + :.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.+ ! ! ! ! ! ! ! ! ! ! W _ #.#.x i R -.;.;.-.@.a = c U W / ' y X :.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.+ W ! ! ! ! ! ! ! ! ! W ! _ X.$.T i i +.;.;.;.$.X N c F W D 1 :.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:. B ! ! ! W ! ! ! ! ! ! ! ! ~ ..@.@.x ; ^ #.;. .X f f f U n % :.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.w ! ! ! ! ! ! ! ! ! ! ! ! ! W ' ..O.q 6 K ) ) X f f f U s + :.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.$ U ! ! ! ! ! ! ! ! ! ! ! ! W ! _ W r . K ) x f f f U 5 + :.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.X S ! ! ! ! ! ! ! ! ! ! ! ! W ! W ! p X C } i X f f N J - # :.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.N ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! h + g } u + f f J k % :.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.: M ! W ! ! ! ! ! ! ! ! ! ! ! ! k : 8 } 0 $ f f E 7 # :.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:., k W ! ! ! ! ! ! ! ! ! ! ! ! n , = R ; - j l L 5 + :.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.= y E ! ! ! ! ! ! ! ! ! ! ! m 4 $ H + 9 f N m : :.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.- q U W ! ! ! ! ! ! ! ! ! m 5 - v + u f S e + :.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.1 S W ! ! ! ! ! ! ! ! B 5 * v . f f M > . :.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.1 n E W ! ! ! ! W ! S 5 : ; . f f d # :.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.: p D ! ! ! ! ! ! F 7 :.. + f j 4 :.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.- r m U ! ! ! ! L r :. = f r . :.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.% e p B E ! ! P p :.. ; a % :.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.= 6 p s F ! P p 5 w 1 :.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.- > r p B F p r o w # :.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.= 5 p s e a % - . :.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.: < r 4 6 - + :.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.< O :.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. :.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.",
+};
diff --git a/icons/48x48-gnome/font.xpm b/icons/48x48-gnome/font.xpm
new file mode 100644
index 0000000..27af940
--- /dev/null
+++ b/icons/48x48-gnome/font.xpm
@@ -0,0 +1,207 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 153 2",
+" c #000000000000",
+". c #0d0d0a0a0606",
+"X c #0f0f0e0e0d0d",
+"o c #0d0d15151515",
+"O c #10100c0c0909",
+"+ c #151512120c0c",
+"@ c #1b1b15150d0d",
+"# c #101010101010",
+"$ c #1d1d1a1a1313",
+"% c #18181f1f1c1c",
+"& c #1d1d21211d1d",
+"* c #0e0e21212222",
+"= c #1f1f27272525",
+"- c #1b1b2f2f2d2d",
+"; c #141431313131",
+": c #252520201717",
+"> c #262625251f1f",
+", c #2d2d23231717",
+"< c #313126261a1a",
+"1 c #33332a2a1e1e",
+"2 c #39392d2d1f1f",
+"3 c #28282a2a2525",
+"4 c #2c2c2c2c2c2c",
+"5 c #34342c2c2121",
+"6 c #3c3c2f2f2020",
+"7 c #333337372d2d",
+"8 c #3f3f32322323",
+"9 c #3c3c35352828",
+"0 c #31313d3d3939",
+"q c #3c3c3c3c3c3c",
+"w c #3e3e46463b3b",
+"e c #38384c4c4a4a",
+"r c #444439392929",
+"t c #4b4b3c3c2727",
+"y c #48483c3c2b2b",
+"u c #414142423737",
+"i c #4d4d46463636",
+"p c #4a4a4c4c3e3e",
+"a c #565643432e2e",
+"s c #53534a4a2d2d",
+"d c #58584e4e2f2f",
+"f c #57574e4e3a3a",
+"g c #5c5c49493232",
+"h c #62624e4e3737",
+"j c #676751513737",
+"k c #646452523c3c",
+"l c #6b6b57573e3e",
+"z c #6e6e58583f3f",
+"x c #424242424242",
+"c c #4a4a4f4f4545",
+"v c #4a4a4a4a4a4a",
+"b c #484855554949",
+"n c #50504f4f4d4d",
+"m c #525252524949",
+"M c #5c5c56564343",
+"N c #5b5b5c5c4b4b",
+"B c #545454545454",
+"V c #58585e5e5353",
+"C c #5e5e5e5e5e5e",
+"Z c #626257574141",
+"A c #626258584343",
+"S c #73735e5e4545",
+"D c #747464644c4c",
+"F c #7b7b64644545",
+"G c #7e7e66664848",
+"H c #7e7e6a6a4e4e",
+"J c #70706e6e5e5e",
+"K c #636363636363",
+"L c #6c6c6c6c6c6c",
+"P c #747474747474",
+"I c #7a7a7a7a7a7a",
+"U c #838367674848",
+"Y c #89896c6c4a4a",
+"T c #81816e6e5353",
+"R c #878771715555",
+"E c #858574745c5c",
+"W c #8c8c71715050",
+"Q c #8e8e7d7d5858",
+"! c #939377775454",
+"~ c #939379795757",
+"^ c #95957a7a5b5b",
+"/ c #99997b7b5656",
+"( c #9d9d7d7d5959",
+") c #8c8c7c7c6262",
+"_ c #9c9c80805c5c",
+"` c #969682826363",
+"' c #9a9a83836161",
+"] c #a1a184845e5e",
+"[ c #a8a897975a5a",
+"{ c #a3a386866464",
+"} c #a4a489896767",
+"| c #adad8c8c6666",
+" . c #adad8f8f6969",
+".. c #a1a197977979",
+"X. c #acac93937474",
+"o. c #b3b393936b6b",
+"O. c #b5b59c9c6868",
+"+. c #b9b997976e6e",
+"@. c #bbbb99996f6f",
+"#. c #b4b49a9a7777",
+"$. c #b4b49d9d7f7f",
+"%. c #bdbd9c9c7373",
+"&. c #b6b6a0a07f7f",
+"*. c #bfbfa1a17c7c",
+"=. c #c0c09d9d7373",
+"-. c #c4c4a1a17777",
+";. c #c9c9a6a67a7a",
+":. c #cdcdaaaa7e7e",
+">. c #d0d0acac7f7f",
+",. c #959595959595",
+"<. c #a9a998988181",
+"1. c #b3b39e9e8484",
+"2. c #b6b6a2a28a8a",
+"3. c #bcbca7a78383",
+"4. c #bcbcacac9797",
+"5. c #a3a3a3a3a3a3",
+"6. c #acacacacacac",
+"7. c #a6a6c6c6aaaa",
+"8. c #c1c1a7a78787",
+"9. c #c1c1a8a88686",
+"0. c #c2c2abab8d8d",
+"q. c #ccccacac8383",
+"w. c #cdcdafaf8a8a",
+"e. c #cfcfb1b18d8d",
+"r. c #c7c7b6b69f9f",
+"t. c #c8c8b3b39494",
+"y. c #d1d1aeae8282",
+"u. c #d5d5b1b18484",
+"i. c #d4d4b4b48c8c",
+"p. c #d9d9b4b48787",
+"a. c #dbdbb6b68888",
+"s. c #dcdcb8b88d8d",
+"d. c #d1d1b7b79797",
+"f. c #d6d6baba9595",
+"g. c #ddddbdbd9494",
+"h. c #dcdcbfbf9c9c",
+"j. c #dedec0c09b9b",
+"k. c #dedec3c3a1a1",
+"l. c #d3d3c5c5b0b0",
+"z. c #dbdbcecebebe",
+"x. c #e0e0c2c29c9c",
+"c. c #e2e2c5c5a2a2",
+"v. c #e4e4c9c9a7a7",
+"b. c #e4e4cbcbacac",
+"n. c #e7e7ceceb0b0",
+"m. c #e7e7d1d1b5b5",
+"M. c #e8e8d2d2b6b6",
+"N. c #e8e8d3d3bbbb",
+"B. c #e7e7d7d7c3c3",
+"V. c #ececdadac3c3",
+"C. c #ededddddc9c9",
+"Z. c #ffffffffffff",
+"A. c None",
+/* pixels */
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A. A.A.A.A.A.A.A.A.A.A.A.A. A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A. A.A.A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A. A.A.A. A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A. A.A.A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A. A.A.A.A.A. A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.x v A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A. A.A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A.A.; V * v A.A.A. A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A.A.- J } 7 4 A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A. A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A.A.f t.%.% q A.A. A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A. A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A., { | U A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.p X.p.~ i x A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.w 1.p.| Y 4 A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.C E f.%.W u o A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A. A.A.A.A.A.A.A.A.A.A.A.A.A.6.B 3.u./ D o A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.w $.g.%.F A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.B H i.q.( 1 A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.5.v w.g.{ Z . 5.L A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.C C u 0.h.o.Y N x # X v A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.b ` B ..k.;.] k L $ 5 : . A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.L ^ 3.Q g.s.%.F $ n $ q k g $ A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A. A.l 8.<.#.k.o.=.y $ k ~ ^ a 8 A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A. A.A.A.A. A.1.r.2.n.h.| @.&.o.E D h 5 & A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A. A.A.A.A.A. g 0.4.f.b.#. .i.j.x.R t > 3 r 0 A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A. A.A.A.A.A. B E z.3.a.N.;.=.v.w.:.| 6 m E T B A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A. A.A. A.A.P X.l.c.N.M.y.s.B.o.9.i.q.E l y % K A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A. A.A.A.I <.d.M.C.b.a.m.d.%.x.p.:.( 1 O 3 = A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A. A.A.A. A.A.A.F 1.i.C.b.c.m.g.a.y.v.3.' ) 7 < 9 & A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A. A.A.A.A.A.A.,.Q j.m.C.k.N.j.a.j.m.q. .e.u._ F D & A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A. A.A.A.A.A.A.d g.b.V.m.v.v.p.j.b.a.u.*.:.` W F c A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A. A.A.A.A.A.A.s a.m.m.v.g.g.g.m.u.u.@.o. .G z M A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A. A.A.A.[ O.a.m.n.s.a.v.k.u.%.u._ _ W j A e A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A. .c.b.x.u.-.s.%.:.( ~ H Y a , A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.p.b.c.a.a.a.y.| Y S H G a @ A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.x.c.a.a.a.u.o.Y Y U z < @ A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.x.g.a.a.:.o.~ Y 8 2 2 A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.g.g.p.a.-./ ! g @ A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.s.g.p.p.o./ F A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.a.g.p.>.+.U A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+"A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.",
+};
diff --git a/icons/48x48-gnome/game-board.xpm b/icons/48x48-gnome/game-board.xpm
new file mode 100644
index 0000000..8c27c41
--- /dev/null
+++ b/icons/48x48-gnome/game-board.xpm
@@ -0,0 +1,222 @@
+/* XPM */
+static char * game_board_xpm[] = {
+"48 48 171 2",
+" c None",
+". c #333333",
+"+ c #545353",
+"@ c #212121",
+"# c #3C3B3B",
+"$ c #0C0C0C",
+"% c #040404",
+"& c #191818",
+"* c #242323",
+"= c #1C1C1C",
+"- c #000000",
+"; c #0A0A0A",
+"> c #4C4B4B",
+", c #0A0909",
+"' c #353535",
+") c #6D6C6C",
+"! c #2C2C2C",
+"~ c #121212",
+"{ c #020202",
+"] c #2A2A2A",
+"^ c #434343",
+"/ c #0B0B0B",
+"( c #060606",
+"_ c #070707",
+": c #090909",
+"< c #1B1B1B",
+"[ c #3C3C3C",
+"} c #050505",
+"| c #161616",
+"1 c #1F1E1E",
+"2 c #080808",
+"3 c #131313",
+"4 c #171717",
+"5 c #111111",
+"6 c #5C5C5C",
+"7 c #303030",
+"8 c #747474",
+"9 c #242424",
+"0 c #3B3B3B",
+"a c #181818",
+"b c #3D3D3D",
+"c c #383838",
+"d c #848484",
+"e c #1F1F1F",
+"f c #101010",
+"g c #5B5B5B",
+"h c #676767",
+"i c #202020",
+"j c #1D1D1D",
+"k c #424242",
+"l c #030303",
+"m c #313131",
+"n c #646363",
+"o c #575656",
+"p c #0E0E0E",
+"q c #080707",
+"r c #302F2F",
+"s c #6A6969",
+"t c #4D4C4C",
+"u c #797979",
+"v c #484848",
+"w c #4B4B4B",
+"x c #7E7E7E",
+"y c #3A3A3A",
+"z c #545454",
+"A c #BBBBBB",
+"B c #FBFBFB",
+"C c #DFDFDF",
+"D c #6F6E6E",
+"E c #808080",
+"F c #010101",
+"G c #201F1F",
+"H c #2A2929",
+"I c #C6C6C6",
+"J c #A7A7A7",
+"K c #535252",
+"L c #272727",
+"M c #343434",
+"N c #8E8D8D",
+"O c #636363",
+"P c #575757",
+"Q c #444343",
+"R c #1E1E1E",
+"S c #262626",
+"T c #5F5F5F",
+"U c #A4A4A4",
+"V c #282727",
+"W c #222222",
+"X c #9A9A9A",
+"Y c #858585",
+"Z c #1E1D1D",
+"` c #020101",
+" . c #040303",
+".. c #4C4C4C",
+"+. c #151515",
+"@. c #232323",
+"#. c #8D8D8D",
+"$. c #908F8F",
+"%. c #5D5D5D",
+"&. c #2F2F2F",
+"*. c #494848",
+"=. c #505050",
+"-. c #4A4A4A",
+";. c #0D0D0D",
+">. c #6C6C6C",
+",. c #515050",
+"'. c #0D0C0C",
+"). c #484747",
+"!. c #2E2E2E",
+"~. c #323232",
+"{. c #8F8F8F",
+"]. c #878787",
+"^. c #373737",
+"/. c #0F0F0F",
+"(. c #A1A1A1",
+"_. c #181717",
+":. c #292929",
+"<. c #525252",
+"[. c #191919",
+"}. c #939393",
+"|. c #767575",
+"1. c #171616",
+"2. c #515151",
+"3. c #969696",
+"4. c #777777",
+"5. c #252525",
+"6. c #696868",
+"7. c #9D9C9C",
+"8. c #818181",
+"9. c #464545",
+"0. c #5A5959",
+"a. c #A0A0A0",
+"b. c #1A1919",
+"c. c #474747",
+"d. c #656565",
+"e. c #8C8C8C",
+"f. c #787878",
+"g. c #494949",
+"h. c #9C9C9C",
+"i. c #4D4D4D",
+"j. c #5E5E5E",
+"k. c #A2A2A2",
+"l. c #212020",
+"m. c #141414",
+"n. c #282828",
+"o. c #787777",
+"p. c #626262",
+"q. c #929292",
+"r. c #2D2D2D",
+"s. c #4E4E4E",
+"t. c #585858",
+"u. c #7D7D7D",
+"v. c #707070",
+"w. c #454545",
+"x. c #1A1A1A",
+"y. c #504F4F",
+"z. c #222121",
+"A. c #2B2A2A",
+"B. c #404040",
+"C. c #414141",
+"D. c #3E3E3E",
+"E. c #656464",
+"F. c #8B8B8B",
+"G. c #454444",
+"H. c #4B4A4A",
+"I. c #686666",
+"J. c #AFAFAF",
+"K. c #949494",
+"L. c #696969",
+"M. c #464646",
+"N. c #4A4949",
+" ",
+" . ",
+" + @ # ",
+" $ % & ",
+" * = * $ - ; ",
+" > , - ' ) ! % - - ~ * ",
+" $ { - - ] = % - - - - ~ ! ",
+" ^ / - - - - - - - - ( _ - : < ",
+" [ ; - - - - - - - - - } | 1 2 3 > ",
+" > , - - - - - - - - - - - % 4 ! @ % 5 ",
+" 6 2 - - - - - - - - - - - - - % 4 ' 7 ( * ",
+" 8 } - - - - - - - - - 9 0 = - - - % a b c { | d ",
+" $ $ c e % - - - - - f g h i - - - - % j > k - l ^ ",
+" m - - n o p - - - - - f < p - - - - - - q r s t - - - u ",
+" { [ u v i % - - - - - - - - - - - - - - - / w x y - - f ",
+" z 2 A B C . % - - - - - - - - - - - - - - - l = D E < F - G ",
+" H v A I J o K L _ - - - - - ( ( - - - - - - - ( M N O % - a ",
+" P } [ [ 3 $ Q K < l - - - - - R S _ - - - - - - { 3 T U c % ; ",
+" - - { V ! % ; $ { - - - - - - W ] _ - - - - - - - { i X Y | { Z ",
+" p - - ` * V l - - - - - - - - - W ] _ - - - - - - - - .+ J ..2 - +. ",
+" @.- - - - - - - - - - - - - - - - W ] _ - - - - - - - - F < #.$.= { k ",
+" %.- - - - - - - &.*.@.( - - - - ; 2 W ] _ - - - - - - - - - - =.U -.; ;. ",
+" - - - - - - - f >.,.'.- - - - v ).~ !.~.- - - - - - - - - - - f {.].| - : ",
+" 2 - - - - - - - $ F - - - - = 8 ].0 ^.[ /.- - - - - - - - - - - - z (.y q - ] ",
+" _.% $ ; - - - - - - - - - - ;.:.!.f y <.W - - - - - - - - - - - - - [.}.|.1.S ",
+" 5 2.3.4.5.- - - - $ $ { - - - - / -.=.= - - - - - - - - - - - - - - - 6.7.! l ",
+" +.[.. . ~.5.- - { [ 8.v 2 ; a 9.0. + @.- - - - - - - - - - - - - - - - M a.v / b. ",
+" | - - - - - - ( c.X d.2 G < / - - - - - - - - - - - - - - - - /.e.f.< - ",
+" 2 - - - - - 2 g.].. { &. - - - - - - - - - - - - - - - - - - - h h.:.- i. ",
+" ] - - - - % 9 j.W - y $ % - - - - - - - - - - - - - - - - - - c k.^ 2 ",
+" - - - - ( l./ - - - - - - - - - - - - - - - - - - - - - - Z 3.T m.*. ",
+" - - - - - 2 O - - - - - - - - - - - - - - - - - - - - - - ; d E W n. ",
+" : - { b.o. ) i l - - - - - - - - - - - - - - - - - - - - - - 8 #.:./ ",
+" $ { - - - - - - - - - - - - - - - - - - - - - - - p.q.r.- ",
+" $ { - - - - - - - - - - - - - - - - - - - - - - - - s.e.r.t.g ",
+" < l - - - - - - - - - - - - - - - - - - - - - - - - - k u.:. ",
+" > ( - - - - - - - - - - - - - - - - - - - - - - - - - - # v.9 ",
+" - - - - - - - - - - - - - - - - - - - - - - - - - - - - # w.m. ",
+" > l - - - - - - - - - - - - - - - - - - - - - - - - - - - ' x.% y. ",
+" < F - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 ",
+" {.> /.5 z.A.~.y [ [ [ [ B.).).^ ^ ^ C.D.k b ^ ^ ^ ^ ^ ^ b E.Y F.G. ",
+" [ [ { f 5 [.< z.* * S V V ] ! ! &.. . . . M [ [ [ ^ ^ H.> I.Y J.K. ",
+" $ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r.L. ",
+" $ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ;.M. ",
+" f - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - : n. ",
+" N.5 F - - - - - - - - - - - - - - - - - - - - - - - - - - - - - $ ",
+" 5 $ 5 5 5 5 ;.$ /.5 p /.p p 5 5 5 5 f ;.5 f $ 5 $ 5 5 5 5 5 5 9 ",
+" "};
diff --git a/icons/48x48-gnome/game-cards.xpm b/icons/48x48-gnome/game-cards.xpm
new file mode 100644
index 0000000..57c2db2
--- /dev/null
+++ b/icons/48x48-gnome/game-cards.xpm
@@ -0,0 +1,147 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 93 2",
+" c #000000000000",
+". c #0f0f0f0f0f0f",
+"X c #7c7c37373232",
+"o c #7e7e38383333",
+"O c #4b4b4b4b4b4b",
+"+ c #5a5a5a5a5a5a",
+"@ c #636363636363",
+"# c #6c6c6c6c6c6c",
+"$ c #747474747474",
+"% c #bebebebebebe",
+"& c #84843b3b3636",
+"* c #87873d3d3838",
+"= c #89893d3d3737",
+"- c #8b8b3f3f3939",
+"; c #8e8e40403a3a",
+": c #939342423c3c",
+"> c #9a9a45453e3e",
+", c #8d8d4e4e4949",
+"< c #91914f4f4a4a",
+"1 c #9d9d47474040",
+"2 c #949452524c4c",
+"3 c #9a9a54544f4f",
+"4 c #96965f5f5b5b",
+"5 c #9c9c55555050",
+"6 c #9e9e65656161",
+"7 c #a6a65b5b5555",
+"8 c #a3a367676363",
+"9 c #acac73736f6f",
+"0 c #abab7d7d7979",
+"q c #b0b06d6d6868",
+"w c #b3b37f7f7b7b",
+"e c #cbcb07071313",
+"r c #cccc08081414",
+"t c #cccc0d0d1818",
+"y c #cfcf1d1d2626",
+"u c #d1d124242e2e",
+"i c #d2d229293434",
+"p c #d6d63a3a4343",
+"a c #d7d73f3f4848",
+"s c #d9d952525a5a",
+"d c #dddd5a5a6262",
+"f c #e2e276767d7d",
+"g c #b7b781817d7d",
+"h c #818181818181",
+"j c #898989898989",
+"k c #9c9c9c9c9c9c",
+"l c #aeae89898787",
+"z c #b5b584848080",
+"x c #b3b38e8e8b8b",
+"c c #b8b887878383",
+"v c #bdbd8d8d8989",
+"b c #b7b790908d8d",
+"n c #a7a7a7a7a7a7",
+"m c #b9b9b9b9b9b9",
+"M c #c0c098989595",
+"N c #c4c49c9c9999",
+"B c #c8c898989494",
+"V c #c0c0a2a29f9f",
+"C c #c5c5a6a6a2a2",
+"Z c #c7c7a8a8a6a6",
+"A c #cccca9a9a6a6",
+"S c #ceceadadabab",
+"D c #cdcdb6b6b4b4",
+"F c #d1d1ababa8a8",
+"G c #d1d1b2b2b0b0",
+"H c #d5d5bdbdbbbb",
+"J c #dadababab7b7",
+"K c #d9d9bfbfbdbd",
+"L c #e7e78c8c9191",
+"P c #e7e794949999",
+"I c #eaea9e9ea2a2",
+"U c #ececa7a7acac",
+"Y c #eeeeacacb0b0",
+"T c #f0f0bcbcbfbf",
+"R c #dcdcc0c0bebe",
+"E c #cacacacacaca",
+"W c #dbdbc2c2c0c0",
+"Q c #ddddcdcdcccc",
+"! c #d3d3d3d3d3d3",
+"~ c #dfdfdfdfdfdf",
+"^ c #e3e3d3d3d2d2",
+"/ c #ebebdadad9d9",
+"( c #f3f3c8c8cbcb",
+") c #f7f7dcdcdddd",
+"_ c #efefe7e7e6e6",
+"` c #edededededed",
+"' c #f0f0e8e8e7e7",
+"] c #f2f2eaeae9e9",
+"[ c #f9f9e3e3e5e5",
+"{ c #f7f7f0f0efef",
+"} c #f3f3f3f3f3f3",
+"| c #ffffffffffff",
+" . c None",
+/* pixels */
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . .| | . . . . . . . . . . . . . . . . . .",
+" . . . . . . . . . . . . . . . . . . . .| | . . .| | D 0 ' | . . . . . . . . . . . . . . . . .",
+" . . . . . . . . . . . . . . . . .| | D 0 ' | | Q l : : o 3 ] | . . . . . . . . . . . . . . . .",
+" . . . . . . . . . . . . . .| | Q l : : o 3 ] ] 7 = & - > = 3 ' | . . . . . . . . . . . . . . .",
+" . . . . . . . . . . . .| _ C < > = & - : = 3 ' ' v K | ^ 3 & 3 _ | . . . . . . . . . . . . . .",
+" . . . . . . . . .| | Q l = - - X - : & = - = 3 ' | H 0 ] ] 2 = 7 ] | . . . . . . . . . . . . .",
+" . . . . . . .| | ^ 4 - - & = = - * = - = = = = 7 ] ] ^ | } { 3 o 3 ' | . . . . . . . . . . . .",
+" . . . . .| | N , : > * = = & = = = - & & & > - o 8 | | | | | | G 6 5 | . . . . . . . . . . . .",
+" . . .| | Z < : - - = & = - = = - & & > = & o - 3 ' | | n + | | | | ] H | . . . . . . . . . . .",
+" . .| ^ 6 = - : = = & - = > - & & - & X - - & , ' | } $ # + | | | | | | | | . . . . . . . . . .",
+" .| x = - = = = - : - 1 - & - = & & > = & - 3 ' | } @ % | + | | | | | | | | | | . . . . . . . .",
+" .| = ; : & = - > 1 - & - & & - - = & - : 2 ] | } # k $ + + | | | | | | | | | | | | . . . . . .",
+" .| 0 & : > - > & = - & = - = = - - & & X ' | | | } | | ` @ } | | | | | | | | | | | | | . . . .",
+" . .b : : > : & & = - > - - & & - = & & R | | | | | | | ] n } | | | | | | | | | | | | | | | . .",
+" . .R 1 = : - o - = > - = - = = = 1 - J | | | | | | | | | | | | | | | | | | | | | | | | | | | .",
+" . .' > = - - - - - = - - & > - = & w | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ",
+" . .| < - - 1 - & - & - 1 - - = & 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ",
+" . .| g 1 = - - & - - - > - o > < _ | | | | | | | | | | [ Y ( | | | | | | | | | | | | | | | | | ",
+" . . .J - = = 1 - - > & - > & & [ | | | | | | | | | [ p e e e d | | | | | | | | | | | | | | | .",
+" . . .| - 1 - 1 1 = = - & = > J | | | | | | | | | | f e e e e e | | | | | | | | | | | | | | | .",
+" . . .| q 1 - > - - & - = 1 w | | | | | | | | | | | f e e e e e e r r u [ | | | | | | | | | | .",
+" . . .| A 1 = = - - - 1 - 6 | | | | | | | | | | | | L e e e e e e r r r a | | | | | | | | | | .",
+" . . . .[ - = & 1 1 - = = ' | | | | | | | | | | | | I r e e e e r r r r r | | | | | | | | | | .",
+" . . . .| 3 > - > > & & F | | | | | | | | | | | | | T y e e e e r r r r d | | | | | | | | | | .",
+" . . . .| M 1 - & - > 6 | | | | | | | | | | | | | | | s t e e e r r a ( | | | | | | | | | | . .",
+" . . . . .Q > = & - - ' | | | | | | | | | | | | | | | P i e p d Y [ | | | | | | | | | | | | . .",
+" . . . . .| 8 = = - B | | | | | | | | | | | | | | | | ) U | | | | | | | | | | | | | | | | | . .",
+" . . . . .| V > - = ] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | . . .",
+" . . . . . .' 1 : & ' | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | . . .",
+" . . . . . .| z = & 2 _ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | . . .",
+" . . . . . . .Q : = * 7 ^ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | . . . .",
+" . . . . . . .| 7 - & = > A | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | . . . .",
+" . . . . . . .| C & - : > - 8 ' | | | | | | | | | | | | | | | | | | | | | | | | | | | | . . . .",
+" . . . . . . . .| 7 : > : = & & F | | | | | | | | | | | | | | | | | m } | | | | | | | . . . . .",
+" . . . . . . . .| R : = & - > > > q ] | | | | | | | | | | | | | | | @ ` | | | | | | | . . . . .",
+" . . . . . . . . .| 0 : > 1 1 9 R | ' J ] | | | | | | | | | | | | | + h ~ | ! k | | . . . . . .",
+" . . . . . . . . . .| 9 c F ] | / g > : = b ' | | | | | | | | | | | # j @ O $ E | | . . . . . .",
+" . . . . . . . . . .| | | . .| R : = * : > 7 F | | | | | | | | | } # } # $ | | | | . . . . . .",
+" . . . . . . . . . . . . . . . .| 0 : 1 > > 9 W | | | | | | | | | ` @ # j | | | | . . . . . . .",
+" . . . . . . . . . . . . . . . . .| 9 c S ] | | . . . .| | | | | | # k | | | | | . . . . . . .",
+" . . . . . . . . . . . . . . . . .| | | . . . . . . . . . .| | | | | | | | | | . . . . . . . .",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .| | | | | | | . . . . . . . . .",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .| | | . . . . . . . . .",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .",
+};
diff --git a/icons/48x48-gnome/game.xpm b/icons/48x48-gnome/game.xpm
new file mode 100644
index 0000000..c8e7bc4
--- /dev/null
+++ b/icons/48x48-gnome/game.xpm
@@ -0,0 +1,132 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 78 1",
+" c #000000000000",
+". c #0c0c03030404",
+"X c #0b0b0b0b0c0c",
+"o c #111103030505",
+"O c #11110a0a0b0b",
+"+ c #191902020505",
+"@ c #1e1e05050b0b",
+"# c #1c1c0c0c0f0f",
+"$ c #17170f0f1111",
+"% c #151515151515",
+"& c #171717171818",
+"* c #1b1b1b1b1c1c",
+"= c #1e1e1e1e2121",
+"- c #242407070d0d",
+"; c #282805050606",
+": c #31310a0a1111",
+"> c #232322222424",
+", c #272727272929",
+"< c #292929292c2c",
+"1 c #2e2e2e2e3131",
+"2 c #3a3a2c2c3131",
+"3 c #323232323535",
+"4 c #373737373a3a",
+"5 c #3a3a3a3a3d3d",
+"6 c #3e3e3e3e4242",
+"7 c #4f4f0b0b0e0e",
+"8 c #6b6b0f0f1414",
+"9 c #66661c1c2929",
+"0 c #6a6a19192727",
+"q c #424242424545",
+"w c #464646464a4a",
+"e c #484848484c4c",
+"r c #4d4d4d4d5151",
+"t c #535353535656",
+"y c #575757575a5a",
+"u c #5a5a5a5a5d5d",
+"i c #5f5f5f5f6363",
+"p c #616161616464",
+"a c #676767676b6b",
+"s c #6b6b6b6b6f6f",
+"d c #6f6f6f6f7272",
+"f c #737373737676",
+"g c #767676767979",
+"h c #797979797c7c",
+"j c #7e7e7e7e8181",
+"k c #87871e1e3131",
+"l c #b7b717171f1f",
+"z c #aaaa19192222",
+"x c #bebe1c1c2424",
+"c c #a5a523233b3b",
+"v c #bdbd31313a3a",
+"b c #c0c01c1c2424",
+"n c #c1c133333a3a",
+"m c #d7d778787d7d",
+"M c #dada7c7c8080",
+"N c #828282828585",
+"B c #8a8a8a8a8c8c",
+"V c #8f8f8f8f9191",
+"C c #919191919494",
+"Z c #969696969898",
+"A c #999999999b9b",
+"S c #9d9d9d9da0a0",
+"D c #a3a3a3a3a5a5",
+"F c #a7a7a7a7a9a9",
+"G c #acacacacafaf",
+"H c #b4b4b4b4b6b6",
+"J c #b7b7b7b7b8b8",
+"K c #bababababcbc",
+"L c #bfbfbfbfc1c1",
+"P c #dede9e9ea5a5",
+"I c #dfdfa1a1a7a7",
+"U c #c2c2c2c2c4c4",
+"Y c #c7c7c7c7c8c8",
+"T c #cbcbcbcbcccc",
+"R c #d3d3d3d3d4d4",
+"E c #ededc0c0c2c2",
+"W c #ffffffffffff",
+"Q c None",
+/* pixels */
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQoo QQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQ:xbb-QQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQonEMz+ QQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQ ;87#$ QQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQ ge&,w QQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQ AKeee QQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQ ZKeee QQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQ NFeee QQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQ gAeee QQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQ fBeee QQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQ e gVeee QQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQ te gVeee ee QQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQ yee hBeee eeeee QQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQ free hjeee eeeewwwe QQQQQQQQQQ",
+"QQQQQQQQQQQQQQ fyeee gCeee ewwwqwwwweq QQQQQQQQQ",
+"QQQQQQQQQQQQQoo 3eee hBeee 3365546qww4 QQQQQQQQQ",
+"QQQQQQQQQQQQ:bbb@<ee hjeee ,*>11,,6q6< QQQQQQQQQ",
+"QQQQQQQQQQQ vPmz+ ew iueew >&>*<>qq< QQQQQQQQQ",
+"QQQQQQQQQQ X9cc0O<ee &r6,X X%%>>>3w4< QQQQQQQQ",
+"QQQQQQQQQXha5X%&3eee5X X% %,*14ww, QQQQQQQQQ",
+"QQQQQQQQ*LKNaeeeweeeee63%&o. =5qww5= QQQQQQQQQ",
+"QQQQQQQQ dSTTGVpeeeeeeeee:xbl+,www, QQQQQQQQQQ",
+"QQQQQQQQ eetjJTYFfreeeeq vIMz+ ew4= QQQQQQQQQQ",
+"QQQQQQQQQ eeeeyALRKhteeq4kcc:.<eq1 QQQQQQQQQQQ",
+"QQQQQQQQQQ eeeeiDUKCiwe2><%,3w6, QQQQQQQQQQQ",
+"QQQQQQQQQQQQ eewefDKDByeeeee64 QQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQ eeetdCKHseeq5> QQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQ weeeuBgtq, QQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQ eeeew4> QQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQ 43, QQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ",
+};
diff --git a/icons/48x48-gnome/ghostview.xpm b/icons/48x48-gnome/ghostview.xpm
new file mode 100644
index 0000000..7b30c60
--- /dev/null
+++ b/icons/48x48-gnome/ghostview.xpm
@@ -0,0 +1,110 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 56 1",
+" c #000000000000",
+". c #151515151515",
+"X c #1a1a1a1a1a1a",
+"o c #252525252525",
+"O c #2a2a2a2a2a2a",
+"+ c #343434343434",
+"@ c #3a3a3a3a3a3a",
+"# c #444444444444",
+"$ c #4d4d4d4d4d4d",
+"% c #4f4f50505151",
+"& c #525252525252",
+"* c #5c5c5c5c5b5b",
+"= c #474777777a7a",
+"- c #494977777b7b",
+"; c #484878787b7b",
+": c #626262626262",
+"> c #6b6b6b6b6b6b",
+", c #747474747474",
+"< c #787878787777",
+"1 c #7b7b7c7c7b7b",
+"2 c #848484848484",
+"3 c #8c8c8c8c8c8c",
+"4 c #929292929292",
+"5 c #989898989797",
+"6 c #9c9c9c9c9c9c",
+"7 c #a0a0a0a09f9f",
+"8 c #a4a4a4a4a4a4",
+"9 c #a8a8a8a8a7a7",
+"0 c #adadadadacac",
+"q c #afafafafb0b0",
+"w c #b0b0b0b0afaf",
+"e c #b3b3b3b3b3b3",
+"r c #b5b5b8b8b5b5",
+"t c #b8b8b8b8b7b7",
+"y c #bbbbbbbbbbbb",
+"u c #c0c0c0c0bfbf",
+"i c #c4c4c4c4c4c4",
+"p c #c8c8c8c8c7c7",
+"a c #cccccccccccc",
+"s c #cfcfceced0d0",
+"d c #d0d0cfcfd0d0",
+"f c #d0d0d0d0cfcf",
+"g c #d4d4d4d4d4d4",
+"h c #d7d7d6d6d8d8",
+"j c #d7d7dcdcd7d7",
+"k c #d8d8d7d7d9d9",
+"l c #d8d8d9d9d7d7",
+"z c #dadadcdcdada",
+"x c #dedee1e1dede",
+"c c #e0e0e0e0dfdf",
+"v c #e3e3e3e3e3e3",
+"b c #e8e8e8e8e7e7",
+"n c #ecececececec",
+"m c #f3f3f3f3f3f3",
+"M c #fefefefefefe",
+"N c None",
+/* pixels */
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNN 33 NNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNN 3995.NNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNN #2eeeew0$NNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNN ..<7trtree0005 NNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNX6900tttrreeww000oNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNN g1279qeeeeeee$.002NNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNN gv1>170qeeqe00$$000.NNNNNNNNNNNNNNNNN",
+"NNNNNNNNN 6zza*<58000000$000902NNNNNNNNNNNNNNNNN",
+"NNNNNNNNNXgzzg&,4590000$0000000.NNNNNNNNNNNNNNNN",
+"NNNNNNNN 0v9:$*>356890$q099000q2NNNNNNNNNNNNNNNN",
+"NNNNNNNN :*&&:,,3568.+,,,q000qqq.NNNNNNNNNNNNNNN",
+"NNNNNNNNN#1<<<<34680o+rjx6,qqeqe2NNNNNNNNNNNNNNN",
+"NNNNNNNNNX352314680$<rjjjjj1eeeeroNNNNNNNNNNNNNN",
+"NNNNNNNNN e9867900$e1kjjjjj8rrryt3NNNNNNNNNNNNNN",
+"NNNNNNNNN yree0qq%yy1kjjjjjj2yyyyyONNNNNNNNNNNNN",
+"NNNNNNNNN yiyyy&%uiip9jjjjjj3uyiyy9 NNNNNNNNNNNN",
+"NNNNNNNNN 0pppio&ipps2jjjjjj3iiiiuu1NNNNNNNNNNNN",
+"NNNNNNNNNN&hgdaasddddd4qjjjr2ppppiii.NNNNNNNNNNN",
+"NNNNNNNNNN vckghhhhkhhggO543aapppppi6 NNNNNNNNNN",
+"NNNNNNNNNN zbbvcczzzzzz,;,ggggaappppiONNNNNNNNNN",
+"NNNNNNN zc,---,ggggggappp0 NNNNNNNNN",
+"NNNNNNN MM MM v<----=,glggfaapip7 NNNNNNNN",
+"NNNNNNN M M M o=----==Xklgggfapi4 NNNNNNNN",
+"NNNNNNN MM M b1====-<czklgggf4. NNNNNNNNN",
+"NNNNNNN M M nn1===<vvczzhg0X NNNNNNNNNNN",
+"NNNNNNN M MM mnn>=1bbvzzze. NNNNNNNNNN",
+"NNNNNNN mmmm@bbbbg8 NNNNNNNNN",
+"NNNNNNNNNNNN yMMMMMMMmmmmnnp5 NNNNNNNNNNNNN",
+"NNNNNNNNNNNNN1MMMMMMMmmmm6+ NNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNN MMMMMMMMa3 NNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNyMMMMv9@ NNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNN@Mvy1 NNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN",
+};
diff --git a/icons/48x48-gnome/gimp.xpm b/icons/48x48-gnome/gimp.xpm
new file mode 100644
index 0000000..2b01e79
--- /dev/null
+++ b/icons/48x48-gnome/gimp.xpm
@@ -0,0 +1,183 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 129 2",
+" c #000000000000",
+". c #080807070606",
+"X c #090909090707",
+"o c #0c0c0c0c0b0b",
+"O c #11110e0e0b0b",
+"+ c #131312120e0e",
+"@ c #141413131212",
+"# c #1a1a17171212",
+"$ c #1b1b1a1a1515",
+"% c #1d1d1c1c1a1a",
+"& c #24241e1e1515",
+"* c #21211f1f1919",
+"= c #252522221c1c",
+"- c #303027271d1d",
+"; c #323229291e1e",
+": c #252524242121",
+"> c #2c2c2a2a2424",
+", c #2c2c2c2c2c2c",
+"< c #33332e2e2424",
+"1 c #353531312626",
+"2 c #353533332a2a",
+"3 c #393936362b2b",
+"4 c #3d3d39392e2e",
+"5 c #343434343434",
+"6 c #3d3d3a3a3030",
+"7 c #3d3d3d3d3d3d",
+"8 c #40403b3b2f2f",
+"9 c #42423d3d3232",
+"0 c #454541413535",
+"q c #464642423a3a",
+"w c #494944443737",
+"e c #4b4b46463939",
+"r c #4e4e49493c3c",
+"t c #51514c4c3e3e",
+"y c #5a5a4b4b3636",
+"u c #5f5f52523d3d",
+"i c #646453533d3d",
+"p c #444444444343",
+"a c #4d4d4b4b4343",
+"s c #4b4b4b4b4b4b",
+"d c #53534e4e4141",
+"f c #565651514242",
+"g c #575753534a4a",
+"h c #5a5a55554545",
+"j c #5d5d56564848",
+"k c #5e5e58584949",
+"l c #535353535353",
+"z c #5d5d5a5a5151",
+"x c #5b5b5b5b5b5b",
+"c c #63635d5d4c4c",
+"v c #6a6a59594545",
+"b c #68685f5f5555",
+"n c #70705d5d4545",
+"m c #676760604f4f",
+"M c #686862624f4f",
+"N c #656561615454",
+"B c #6b6b64645252",
+"V c #6f6f68685656",
+"C c #6e6e6a6a5d5d",
+"Z c #7a7a65654a4a",
+"A c #7f7f69694d4d",
+"S c #767665655252",
+"D c #717169695757",
+"F c #75756d6d5a5a",
+"G c #78786f6f5e5e",
+"H c #767670705c5c",
+"J c #7a7a72725e5e",
+"K c #646464646363",
+"L c #696966666060",
+"P c #6c6c6b6b6666",
+"I c #6e6e6e6e6e6e",
+"U c #767673736d6d",
+"Y c #7d7d75756161",
+"T c #737373737373",
+"R c #7f7f7c7c7474",
+"E c #7c7c7c7c7b7b",
+"W c #8c8c73735454",
+"Q c #909077775757",
+"! c #93937a7a5858",
+"~ c #82827a7a6565",
+"^ c #85857e7e6a6a",
+"/ c #88887f7f6a6a",
+"( c #8b8b82826c6c",
+") c #8d8d85857272",
+"_ c #8d8d88887e7e",
+"` c #909087877272",
+"' c #95958b8b7474",
+"] c #9a9a8f8f7777",
+"[ c #9c9c93937b7b",
+"{ c #a5a588886464",
+"} c #a1a196967d7d",
+"| c #bcbc9c9c7272",
+" . c #c0c09e9e7474",
+".. c #848484848484",
+"X. c #8c8c89898282",
+"o. c #929290908a8a",
+"O. c #9a9a93938585",
+"+. c #939393939393",
+"@. c #9e9e9b9b9090",
+"#. c #9c9c9c9c9c9c",
+"$. c #acaca2a28787",
+"%. c #a8a8a4a49a9a",
+"&. c #b1b1a6a68a8a",
+"*. c #b3b3a8a88d8d",
+"=. c #a4a4a4a4a4a4",
+"-. c #afafacaca5a5",
+";. c #abababababab",
+":. c #b1b1acaca3a3",
+">. c #b0b0adada8a8",
+",. c #b5b5b3b3afaf",
+"<. c #b2b2b2b2b2b2",
+"1. c #bdbdbdbdbcbc",
+"2. c #c3c3afaf9a9a",
+"3. c #c1c1b5b59898",
+"4. c #c6c6c1c1b7b7",
+"5. c #c6c6c3c3bbbb",
+"6. c #c3c3c3c3c3c3",
+"7. c #cdcdcbcbc4c4",
+"8. c #d1d1d0d0cece",
+"9. c #d3d3d3d3d3d3",
+"0. c #dadadadadada",
+"q. c #e3e3e2e2dddd",
+"w. c #e4e4e4e4e4e4",
+"e. c #ececebebebeb",
+"r. c #f0f0efefeded",
+"t. c #f4f4f4f4f3f3",
+"y. c #f8f8f7f7f7f7",
+"u. c #fafafafaf9f9",
+"i. c None",
+/* pixels */
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.W i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.Y i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.D G i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.[ &.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.B F V i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.$.[ i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.D B B i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.$.[ ( i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.D B m m i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.[ ` Y i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.B D B m c k i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.} ' ^ J V i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.F D B c k k t i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.] ( Y F B i.i.i.i.i.i.i.i.i.i.i.i.i.i.F F D B M c h h i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.] ` ( Y J G F B i.i.i.i.i.i.i.i.B D V D M M c c h h e i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.) ` ` / ~ Y F G Y Y Y H V B M M M m c c c c c h h f i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.t.u.5.^ ) ^ 7.r.u.e.%.Y J D B m c c h h f u t t t t < i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.8.6.#.t.y.5.) e.t.e.t.t.t.7.F D B c h f t t t e e t t 9 i.i.i.i.i.i.i.i.i.i.",
+"i.i.i., l x 7 % i.i.6.E $ <.y.y.q.w.=.I 1.e.e.w.^ D M v h t e w 0 8 9 w 8 . i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.K ;.=.x , > z <.% ;.t.r.r.=.#.5 7 e.w.0.R B c c f t w 8 4 4 8 1 . i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.I <.=.x 5 5 q _ ;.=.e.w.4.q.#.: o l w.0.9.U B c h t e 9 8 4 4 1 . i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.@ l E I s 5 7 s g O.-.;._ ^ @.0.l s 6.0.9.1.B B k f r w 9 4 4 4 O i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.o 5 s s 7 7 s l z Y ~ ^ ( ( Y 1.0.0.0.9.6.@.B c h t e 0 9 4 4 3 i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.: 5 7 p s x K L B F Y Y ~ ~ J ) X.o._ D B c h t t w 9 4 4 4 = i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i., 5 p s l K I L c B D J Y J J G D B B B c j 0 0 e 0 8 4 4 4 . i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.p s x K T E g h c c B F D D B B M c c j 6 6 r 9 8 4 4 4 * i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.x K T E U r t t h c M B c c c c j d 9 7 a k 9 4 4 3 1 . i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.I P z t e w e t f h h h h h r 6 : b F B j 8 1 4 1 X i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.B v t w w e e e r t e 3 > : : 2 d B S Z n i y y ; < + & i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.> = - = = $ + @ @ % - 2 q g N C z 0 u A Q ! Q W Z v s i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.# + o X + $ = 2 7 a k N N 0 > $ . # u { | .:.>...K i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.o + $ % * : : % o i.i.i.i.W 2.e.0.6.+.T i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. i.i.i.i.i.i.i.i.i.i.i.i.i...% 5 s i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.X : 7 i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.o : p i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+};
diff --git a/icons/48x48-gnome/gnome.xpm b/icons/48x48-gnome/gnome.xpm
new file mode 100644
index 0000000..0d3cb4c
--- /dev/null
+++ b/icons/48x48-gnome/gnome.xpm
@@ -0,0 +1,402 @@
+/* XPM */
+static char * gnome_xpm[] = {
+"48 48 351 2",
+" c None",
+". c #E5E3E1",
+"+ c #EBE9E8",
+"@ c #ADA29A",
+"# c #60554C",
+"$ c #D7D5D4",
+"% c #F7F6F6",
+"& c #E8E5E2",
+"* c #A79F99",
+"= c #4E453E",
+"- c #231F1B",
+"; c #E5E4E2",
+"> c #EBEAE9",
+", c #DCD9D7",
+"' c #958E89",
+") c #5F544B",
+"! c #211C19",
+"~ c #EAE8E7",
+"{ c #D8D3CF",
+"] c #A69A92",
+"^ c #6E6157",
+"/ c #D6D4D2",
+"( c #E0DCD9",
+"_ c #CCC5C0",
+": c #93857A",
+"< c #4D443D",
+"[ c #141210",
+"} c #010101",
+"| c #E0DDDB",
+"1 c #DFDDDB",
+"2 c #9B928C",
+"3 c #5C5149",
+"4 c #4D4844",
+"5 c #DCD8D6",
+"6 c #D0CAC4",
+"7 c #A69B91",
+"8 c #5B5148",
+"9 c #100E0D",
+"0 c #C6BEB7",
+"a c #C0B7B0",
+"b c #A2978F",
+"c c #554B43",
+"d c #3F3832",
+"e c #C3BAB3",
+"f c #B4AAA0",
+"g c #96887D",
+"h c #837569",
+"i c #0B0A08",
+"j c #000000",
+"k c #A4988E",
+"l c #97897E",
+"m c #7B6F64",
+"n c #3B342E",
+"o c #0F0D0C",
+"p c #1E1A17",
+"q c #8B7D72",
+"r c #817367",
+"s c #807367",
+"t c #695D53",
+"u c #2B2723",
+"v c #020201",
+"w c #867A71",
+"x c #62574E",
+"y c #3B3631",
+"z c #0B0909",
+"A c #433B34",
+"B c #443E39",
+"C c #423A33",
+"D c #211D1A",
+"E c #322C27",
+"F c #0B0908",
+"G c #2E2A25",
+"H c #292521",
+"I c #ECE9E7",
+"J c #DDD9D6",
+"K c #2A2622",
+"L c #0E0C0A",
+"M c #010000",
+"N c #EAE9E7",
+"O c #CFCBC8",
+"P c #807770",
+"Q c #C8C4C1",
+"R c #9B938D",
+"S c #685F59",
+"T c #ECEBEA",
+"U c #E1DDDA",
+"V c #D7D2CD",
+"W c #A89D94",
+"X c #8E8075",
+"Y c #A1958C",
+"Z c #7E7670",
+"` c #35302C",
+" . c #060505",
+".. c #E8E5E3",
+"+. c #DDD9D7",
+"@. c #DDDBD9",
+"#. c #B3B0AE",
+"$. c #B1A69F",
+"%. c #A79C92",
+"&. c #84766A",
+"*. c #524840",
+"=. c #6F6258",
+"-. c #5D534A",
+";. c #1C1916",
+">. c #D9D7D6",
+",. c #F2F0EF",
+"'. c #DEDCDA",
+"). c #E4E2DF",
+"!. c #D1CBC5",
+"~. c #C4BBB4",
+"{. c #CAC2BC",
+"]. c #A8A09A",
+"^. c #A3968C",
+"/. c #76695E",
+"(. c #302A25",
+"_. c #0C0A09",
+":. c #0A0808",
+"<. c #D8D6D6",
+"[. c #ECEAE9",
+"}. c #E7E4E2",
+"|. c #D4CFCA",
+"1. c #B7ADA5",
+"2. c #AB9F96",
+"3. c #9B8D82",
+"4. c #948B84",
+"5. c #6F645C",
+"6. c #8A7C71",
+"7. c #5D524A",
+"8. c #151210",
+"9. c #020101",
+"0. c #F2F1EF",
+"a. c #E3E0DD",
+"b. c #D4CEC9",
+"c. c #A5988E",
+"d. c #998A7E",
+"e. c #877A6F",
+"f. c #50463F",
+"g. c #342D28",
+"h. c #050404",
+"i. c #EEECEA",
+"j. c #CAC3BE",
+"k. c #EAE8E6",
+"l. c #F1EFED",
+"m. c #E4E0DD",
+"n. c #B9AFA8",
+"o. c #A09287",
+"p. c #9F9389",
+"q. c #8C7E73",
+"r. c #988A7E",
+"s. c #6C6056",
+"t. c #191614",
+"u. c #E6E4E2",
+"v. c #B6ADA6",
+"w. c #6D6056",
+"x. c #3D3631",
+"y. c #EAE7E5",
+"z. c #E8E6E5",
+"A. c #CCC6BF",
+"B. c #A59A8F",
+"C. c #9E9085",
+"D. c #A3958B",
+"E. c #827468",
+"F. c #48413C",
+"G. c #989089",
+"H. c #A0948A",
+"I. c #8E8177",
+"J. c #4C433C",
+"K. c #26211E",
+"L. c #D4CFCB",
+"M. c #E8E7E5",
+"N. c #D1CBC6",
+"O. c #ABA098",
+"P. c #9F9288",
+"Q. c #141110",
+"R. c #4E443D",
+"S. c #312C28",
+"T. c #0F0E0C",
+"U. c #080706",
+"V. c #D1CCC8",
+"W. c #DAD6D4",
+"X. c #C8C1BC",
+"Y. c #A19389",
+"Z. c #928479",
+"`. c #8D7F74",
+" + c #9D8F84",
+".+ c #665B51",
+"++ c #3B342F",
+"@+ c #0A0908",
+"#+ c #060605",
+"$+ c #030302",
+"%+ c #0D0B0A",
+"&+ c #D5CFCB",
+"*+ c #D2CCC6",
+"=+ c #B6ACA4",
+"-+ c #AA9E95",
+";+ c #9A8D82",
+">+ c #7D736C",
+",+ c #8B7E73",
+"'+ c #685C52",
+")+ c #4B423B",
+"!+ c #D1CAC6",
+"~+ c #DBD6D2",
+"{+ c #BBB2AB",
+"]+ c #B0A49C",
+"^+ c #9C8E83",
+"/+ c #706358",
+"(+ c #49403A",
+"_+ c #C1B8B2",
+":+ c #C2BAB2",
+"<+ c #A59A90",
+"[+ c #988A7F",
+"}+ c #71645A",
+"|+ c #1D1916",
+"1+ c #B3AEA9",
+"2+ c #C7C1BC",
+"3+ c #C7BFB9",
+"4+ c #A2948A",
+"5+ c #9A8C81",
+"6+ c #897D74",
+"7+ c #D4CECA",
+"8+ c #E8E4E2",
+"9+ c #E6E3E0",
+"0+ c #E2DEDB",
+"a+ c #BFB6AF",
+"b+ c #908277",
+"c+ c #AFA49A",
+"d+ c #C6C0BA",
+"e+ c #AEA29A",
+"f+ c #94867A",
+"g+ c #7A6C60",
+"h+ c #3F3731",
+"i+ c #E4E2E0",
+"j+ c #E8E6E4",
+"k+ c #E2DEDC",
+"l+ c #D6D1CD",
+"m+ c #CCC4BF",
+"n+ c #B7ACA5",
+"o+ c #7F7269",
+"p+ c #3C3630",
+"q+ c #9D948D",
+"r+ c #BBB1AA",
+"s+ c #AA9E94",
+"t+ c #998B80",
+"u+ c #807369",
+"v+ c #36302B",
+"w+ c #BDB4AD",
+"x+ c #B2A8A0",
+"y+ c #C7BFB8",
+"z+ c #B1A69D",
+"A+ c #988A80",
+"B+ c #61564E",
+"C+ c #1C1815",
+"D+ c #020202",
+"E+ c #7E7065",
+"F+ c #403B36",
+"G+ c #918276",
+"H+ c #A3968B",
+"I+ c #9F9287",
+"J+ c #9A8B7F",
+"K+ c #7C6F64",
+"L+ c #3F3932",
+"M+ c #0C0B0A",
+"N+ c #B5AAA1",
+"O+ c #BCB3AC",
+"P+ c #B4AAA1",
+"Q+ c #97887C",
+"R+ c #807266",
+"S+ c #5A5047",
+"T+ c #201C19",
+"U+ c #B5ABA2",
+"V+ c #A99D93",
+"W+ c #95877B",
+"X+ c #72655B",
+"Y+ c #2C2722",
+"Z+ c #92867D",
+"`+ c #A69C92",
+" @ c #A69D96",
+".@ c #7E7165",
+"+@ c #584D45",
+"@@ c #A9A5A1",
+"#@ c #CFCAC6",
+"$@ c #B2A79E",
+"%@ c #96887C",
+"&@ c #6C5F56",
+"*@ c #1E1A18",
+"=@ c #60564E",
+"-@ c #897C71",
+";@ c #88796D",
+">@ c #72655A",
+",@ c #F1F0EE",
+"'@ c #D9D4D1",
+")@ c #AFA59C",
+"!@ c #918479",
+"~@ c #4D443E",
+"{@ c #0E0D0C",
+"]@ c #7D6F65",
+"^@ c #C3B9B2",
+"/@ c #CDC8C3",
+"(@ c #E6E3E1",
+"_@ c #F9F8F7",
+":@ c #E8E6E3",
+"<@ c #CEC7C2",
+"[@ c #B0A49B",
+"}@ c #7E7166",
+"|@ c #28231F",
+"1@ c #040404",
+"2@ c #65584F",
+"3@ c #7F7167",
+"4@ c #A6998F",
+"5@ c #AA9D93",
+"6@ c #B1A69E",
+"7@ c #D1CBC4",
+"8@ c #DFDBD8",
+"9@ c #D9D3D0",
+"0@ c #B5ABA3",
+"a@ c #93867B",
+"b@ c #524941",
+"c@ c #161311",
+"d@ c #685D53",
+"e@ c #928377",
+"f@ c #B2A79F",
+"g@ c #A89B91",
+"h@ c #9B8C81",
+"i@ c #706459",
+"j@ c #24201C",
+"k@ c #040403",
+"l@ c #3E3732",
+"m@ c #7C6E64",
+"n@ c #938479",
+"o@ c #A3958A",
+"p@ c #82746A",
+"q@ c #443B36",
+"r@ c #0B0A09",
+"s@ c #39322D",
+"t@ c #7C6E63",
+"u@ c #897A6E",
+"v@ c #9F9186",
+"w@ c #8F8176",
+"x@ c #5A5048",
+"y@ c #2A2420",
+"z@ c #5E534A",
+"A@ c #908175",
+"B@ c #7A6C61",
+"C@ c #1A1715",
+"D@ c #191613",
+"E@ c #322B26",
+"F@ c #4B423C",
+"G@ c #544A43",
+"H@ c #322D28",
+"I@ c #0E0C0B",
+"J@ c #090807",
+" ",
+" ",
+" ",
+" ",
+" . + @ # ",
+" $ % & * = - ",
+" ; > , ' ) ! ",
+" ~ { ] ^ / ( _ : < [ } ",
+" | 1 2 3 4 5 6 7 : 8 9 } ",
+" 0 a b c d e f g h < i j ",
+" k l m n o p q r s t u v j ",
+" w x y z j j A B C D } j j ",
+" E F j j j G H j j j j ",
+" I J 7 j j j K L M ",
+" N O P A ",
+" Q R S K . T U V W X ",
+" Y Z ` .j T ..+.@.@.#.$.%.&.*. ",
+" =.-.;.j j >.,.'.).!.~.{.].* ^./.(._. ",
+" n :.j j <.[.}.|.1.2.3.g 4.5.6.7.8.9. ",
+" 0.a.b.f c.d.g 7 g e.f.g.h.j ",
+" i.j.: k.l.m.n.g : g o.p.q.r.s.t.v j ",
+" u.( v.w.x. y.z.A.B.3.C.3.3.D.o.E.F. .j j ",
+" G.H.I.J.K. L.M.N.O.o.P.3.3.3.3.&.= Q.} j ",
+" R.S.T.U.D V.W.X.Y.Z.q.`. +q .+++@+j j j ",
+" #+j $+%+ &+*+=+-+;+>+,+'+)+9 j j j j ",
+" j j !+~+{+]+c.^+/+(+U.j j j j ",
+" _+6 :+<+C.[+}+|+j j ",
+" 1+2+3+4+5+6+f.j j 7+8+9+0+U a+b+ ",
+" c+d+~.e+f+g+h+j j U i+j+k+l+m+n+o+p+ ",
+" q+e r+s+t+u+v+j j w+x+~.y+z+s+A+B+C+D+ ",
+" a+e -+3.E+F+U.j G+H+I+J+ +K+L+M+j ",
+" N+O+P+Q+R+S+T+U. 7 U+V+W+X+Y+#+j ",
+" Z+`+ @t+q .@+@A @@#@$@%@&@*@D+ ",
+" =@-@^+o. +Z.;@>@r q. @.,@'@)@!@~@{@j ",
+" ]@-@ +d.r.G+q.g D.^@y+/@(@_@:@<@[@}@|@1@j ",
+" 2@3@3.3.r.G+3.4@5@6@e 7@8@9@m+0@a@b@c@D+ ",
+" d@g+e@3.d.d.: D.e@4+4@=+f@g@h@i@j@k@j ",
+" l@) '+m@G+3.7 6@J+3.c.n@C.o@p@q@r@j j ",
+" s@R.# t@u@3.4@J+d.v@D.D.w@x@c@9.j ",
+" y@++< z@^ h u@u@A@G+B@b@C@$+j ",
+" D@K.K.E@F@J.G@c < H@I@} j j ",
+" U.U.U.U.J@U.} j j j j ",
+" j j j j j j j ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/gnu.xpm b/icons/48x48-gnome/gnu.xpm
new file mode 100644
index 0000000..a58552f
--- /dev/null
+++ b/icons/48x48-gnome/gnu.xpm
@@ -0,0 +1,880 @@
+/* XPM */
+static char * gnu_xpm[] = {
+"48 48 829 2",
+" c None",
+". c #323030",
+"+ c #3C3937",
+"@ c #34312F",
+"# c #413B39",
+"$ c #3D3A38",
+"% c #202021",
+"& c #110E0B",
+"* c #151210",
+"= c #15110F",
+"- c #1F1D1C",
+"; c #171412",
+"> c #383634",
+", c #232121",
+"' c #3B3533",
+") c #6A6865",
+"! c #756963",
+"~ c #70665D",
+"{ c #877871",
+"] c #948A83",
+"^ c #6B6561",
+"/ c #3C3A38",
+"( c #1D1D1D",
+"_ c #000000",
+": c #151413",
+"< c #120806",
+"[ c #48392E",
+"} c #594E48",
+"| c #5D4F46",
+"1 c #554C46",
+"2 c #2F241D",
+"3 c #5D5755",
+"4 c #363534",
+"5 c #252626",
+"6 c #0B0B0B",
+"7 c #3D3E3E",
+"8 c #585250",
+"9 c #483E3D",
+"0 c #35312E",
+"a c #2D1A15",
+"b c #32231B",
+"c c #5A4C45",
+"d c #6C5D57",
+"e c #756D66",
+"f c #9E9A91",
+"g c #84827F",
+"h c #544F4B",
+"i c #1D1715",
+"j c #060505",
+"k c #0D0A09",
+"l c #161211",
+"m c #3A221D",
+"n c #53453F",
+"o c #6A655E",
+"p c #6F665A",
+"q c #3A332B",
+"r c #1C1A1A",
+"s c #2B2F33",
+"t c #110D0C",
+"u c #050609",
+"v c #1A1615",
+"w c #75706D",
+"x c #5F5552",
+"y c #453A37",
+"z c #988B81",
+"A c #AA9F96",
+"B c #CCC2B9",
+"C c #79716E",
+"D c #030303",
+"E c #302A2B",
+"F c #493A32",
+"G c #040301",
+"H c #5E4944",
+"I c #564A48",
+"J c #454443",
+"K c #5A4D4B",
+"L c #665D57",
+"M c #4A3B33",
+"N c #867B72",
+"O c #BCB2A8",
+"P c #201E1E",
+"Q c #120E0D",
+"R c #7D7A77",
+"S c #28211A",
+"T c #1E180D",
+"U c #AA9B98",
+"V c #36322F",
+"W c #202120",
+"X c #1F1D1D",
+"Y c #1E1918",
+"Z c #0F0F11",
+"` c #6B6B6A",
+" . c #3B332A",
+".. c #3D2E27",
+"+. c #B2A89B",
+"@. c #77706C",
+"#. c #06070A",
+"$. c #9A8B84",
+"%. c #010100",
+"&. c #322E2C",
+"*. c #AB9C99",
+"=. c #1D1B1B",
+"-. c #322D2B",
+";. c #14130F",
+">. c #181A19",
+",. c #151414",
+"'. c #191514",
+"). c #7E766E",
+"!. c #95867F",
+"~. c #A99C9B",
+"{. c #796D6B",
+"]. c #2A2425",
+"^. c #0C0604",
+"/. c #60534A",
+"(. c #523C37",
+"_. c #948982",
+":. c #ADA494",
+"<. c #141313",
+"[. c #13120E",
+"}. c #7B6B64",
+"|. c #1A0C05",
+"1. c #4C4943",
+"2. c #C7BBB3",
+"3. c #0B0905",
+"4. c #2E2D2D",
+"5. c #413633",
+"6. c #231E1C",
+"7. c #343432",
+"8. c #24292A",
+"9. c #242423",
+"0. c #090301",
+"a. c #140400",
+"b. c #251F20",
+"c. c #6B6462",
+"d. c #978F8E",
+"e. c #4D4B49",
+"f. c #33251B",
+"g. c #483733",
+"h. c #B9A899",
+"i. c #634F49",
+"j. c #2D261E",
+"k. c #BDB3AA",
+"l. c #87817E",
+"m. c #3B3834",
+"n. c #1B0D07",
+"o. c #0D0B07",
+"p. c #0A0402",
+"q. c #26231D",
+"r. c #2C2924",
+"s. c #25221C",
+"t. c #25221D",
+"u. c #24211B",
+"v. c #13110D",
+"w. c #020101",
+"x. c #0D0705",
+"y. c #434341",
+"z. c #6A6C6B",
+"A. c #333738",
+"B. c #010101",
+"C. c #3E2D28",
+"D. c #301C10",
+"E. c #AD9C8E",
+"F. c #141312",
+"G. c #7E6B64",
+"H. c #271309",
+"I. c #231B0E",
+"J. c #B0A2A1",
+"K. c #ADADAC",
+"L. c #66615E",
+"M. c #050504",
+"N. c #0C0B0B",
+"O. c #69625F",
+"P. c #474138",
+"Q. c #3A2D25",
+"R. c #221B0E",
+"S. c #1B0E07",
+"T. c #030302",
+"U. c #090B09",
+"V. c #050A0C",
+"W. c #040A0B",
+"X. c #03080A",
+"Y. c #010000",
+"Z. c #050505",
+"`. c #484746",
+" + c #70706F",
+".+ c #3A3B39",
+"++ c #675750",
+"@+ c #2A150A",
+"#+ c #7A6D5B",
+"$+ c #191615",
+"%+ c #9E9086",
+"&+ c #2E1A0E",
+"*+ c #040302",
+"=+ c #2D1F18",
+"-+ c #958885",
+";+ c #504E49",
+">+ c #0C0C0B",
+",+ c #191717",
+"'+ c #131212",
+")+ c #262B24",
+"!+ c #494741",
+"~+ c #3E3528",
+"{+ c #5E5047",
+"]+ c #4C3E36",
+"^+ c #676057",
+"/+ c #35332E",
+"(+ c #262C25",
+"_+ c #1C1D1D",
+":+ c #393733",
+"<+ c #363635",
+"[+ c #090808",
+"}+ c #352E2C",
+"|+ c #66605E",
+"1+ c #3F3C3B",
+"2+ c #141615",
+"3+ c #55463F",
+"4+ c #341C15",
+"5+ c #857466",
+"6+ c #13110E",
+"7+ c #0D0D0D",
+"8+ c #7A6E69",
+"9+ c #44322D",
+"0+ c #211712",
+"a+ c #040201",
+"b+ c #756D6B",
+"c+ c #484946",
+"d+ c #262626",
+"e+ c #2F2C27",
+"f+ c #837B6D",
+"g+ c #A8A093",
+"h+ c #74665A",
+"i+ c #D6D3BE",
+"j+ c #AFAD9B",
+"k+ c #110B07",
+"l+ c #4C4744",
+"m+ c #827B77",
+"n+ c #B0A898",
+"o+ c #9F9583",
+"p+ c #AB9F90",
+"q+ c #C8C2AF",
+"r+ c #C8C3B8",
+"s+ c #C7C3B2",
+"t+ c #C8C7C7",
+"u+ c #83817B",
+"v+ c #4C4945",
+"w+ c #171511",
+"x+ c #222020",
+"y+ c #504F4A",
+"z+ c #3A3C3C",
+"A+ c #746E6D",
+"B+ c #3A231D",
+"C+ c #423227",
+"D+ c #8B7D72",
+"E+ c #4B4642",
+"F+ c #70605A",
+"G+ c #29150C",
+"H+ c #070201",
+"I+ c #2C261C",
+"J+ c #2D271F",
+"K+ c #3B3934",
+"L+ c #191515",
+"M+ c #2C2A26",
+"N+ c #B9B5A7",
+"O+ c #C8C0AB",
+"P+ c #8B836E",
+"Q+ c #716758",
+"R+ c #696257",
+"S+ c #DDD8CA",
+"T+ c #31241E",
+"U+ c #AAA295",
+"V+ c #A1998C",
+"W+ c #7B6F5A",
+"X+ c #9A8C73",
+"Y+ c #AA9B83",
+"Z+ c #C7BAA1",
+"`+ c #45423D",
+" @ c #4A4334",
+".@ c #928C80",
+"+@ c #DADAD7",
+"@@ c #BCBAB3",
+"#@ c #8B8D8A",
+"$@ c #454440",
+"%@ c #111110",
+"&@ c #3D3B37",
+"*@ c #5F5F5E",
+"=@ c #646462",
+"-@ c #5C5D5C",
+";@ c #302C2B",
+">@ c #45362A",
+",@ c #74695F",
+"'@ c #181816",
+")@ c #7A6C69",
+"!@ c #4D3D34",
+"~@ c #2F231C",
+"{@ c #211A10",
+"]@ c #221A0E",
+"^@ c #2A2318",
+"/@ c #999189",
+"(@ c #F2EDD8",
+"_@ c #9C967D",
+":@ c #6A624A",
+"<@ c #827C65",
+"[@ c #110F0D",
+"}@ c #F7F6F3",
+"|@ c #CCC8C0",
+"1@ c #CFC8BD",
+"2@ c #81755F",
+"3@ c #736652",
+"4@ c #6B5944",
+"5@ c #6E5D48",
+"6@ c #9E9075",
+"7@ c #605A4B",
+"8@ c #595142",
+"9@ c #32261D",
+"0@ c #D3CFC6",
+"a@ c #DCDCDA",
+"b@ c #BDBEBE",
+"c@ c #9A9793",
+"d@ c #353636",
+"e@ c #0F0E0D",
+"f@ c #2A2726",
+"g@ c #2E2C2C",
+"h@ c #1B1B1B",
+"i@ c #1A0E09",
+"j@ c #110400",
+"k@ c #5C4D44",
+"l@ c #403B37",
+"m@ c #302928",
+"n@ c #685D53",
+"o@ c #5D4E46",
+"p@ c #3B2E23",
+"q@ c #403329",
+"r@ c #2C231B",
+"s@ c #463C36",
+"t@ c #EBE8E6",
+"u@ c #D4D0BB",
+"v@ c #7A725D",
+"w@ c #716A55",
+"x@ c #A19C8E",
+"y@ c #0E0D0D",
+"z@ c #F8F6F0",
+"A@ c #FDFBED",
+"B@ c #8F8877",
+"C@ c #8B8068",
+"D@ c #998C77",
+"E@ c #B1A79A",
+"F@ c #ACA295",
+"G@ c #827866",
+"H@ c #A99D85",
+"I@ c #9B907D",
+"J@ c #5B4E3E",
+"K@ c #B2AA9B",
+"L@ c #D6D2CB",
+"M@ c #D0CFCA",
+"N@ c #B8B8B1",
+"O@ c #8B8A81",
+"P@ c #1F1A18",
+"Q@ c #050403",
+"R@ c #080808",
+"S@ c #120904",
+"T@ c #2D1812",
+"U@ c #2E1C15",
+"V@ c #584A44",
+"W@ c #121113",
+"X@ c #3D3633",
+"Y@ c #5A5149",
+"Z@ c #59514B",
+"`@ c #61514A",
+" # c #302621",
+".# c #9C9592",
+"+# c #F7F7F7",
+"@# c #AFA392",
+"## c #736B58",
+"$# c #595345",
+"%# c #3F3935",
+"&# c #494948",
+"*# c #FBFAF7",
+"=# c #EDEBDA",
+"-# c #8F8675",
+";# c #BEB69F",
+"># c #E1DDD5",
+",# c #464441",
+"'# c #44423E",
+")# c #423D34",
+"!# c #BDB19B",
+"~# c #C7BEA9",
+"{# c #675A47",
+"]# c #AAA292",
+"^# c #B2ABA3",
+"/# c #C3C2B6",
+"(# c #C0C1BF",
+"_# c #B3B0AB",
+":# c #665E58",
+"<# c #110803",
+"[# c #1F120A",
+"}# c #2C1711",
+"|# c #482F26",
+"1# c #55453C",
+"2# c #362924",
+"3# c #020203",
+"4# c #2C2A29",
+"5# c #49433F",
+"6# c #68605B",
+"7# c #D9D3D1",
+"8# c #F0EBE4",
+"9# c #9B8E7F",
+"0# c #7E7565",
+"a# c #766D64",
+"b# c #2D2A26",
+"c# c #9A9B95",
+"d# c #FEFEFE",
+"e# c #C1BCAB",
+"f# c #A69E8E",
+"g# c #DAD5C3",
+"h# c #FDFDF7",
+"i# c #353533",
+"j# c #62615C",
+"k# c #8A887D",
+"l# c #D5D0BE",
+"m# c #E8E0CD",
+"n# c #6C624F",
+"o# c #A39A89",
+"p# c #A8A094",
+"q# c #AEAC9F",
+"r# c #BEBFBA",
+"s# c #B9B5B5",
+"t# c #89857D",
+"u# c #2F2419",
+"v# c #4C3928",
+"w# c #48312C",
+"x# c #5C4A40",
+"y# c #554F4A",
+"z# c #120E0E",
+"A# c #2B2B29",
+"B# c #BBB6AA",
+"C# c #E3DCD4",
+"D# c #C7BFB2",
+"E# c #A09481",
+"F# c #88806B",
+"G# c #5F564A",
+"H# c #716A62",
+"I# c #E2E3DF",
+"J# c #E1DDD7",
+"K# c #968B78",
+"L# c #A99E8B",
+"M# c #C5BAA5",
+"N# c #BFB7A7",
+"O# c #918B7E",
+"P# c #AFA899",
+"Q# c #BFBEB0",
+"R# c #E4E4D7",
+"S# c #F9F5E9",
+"T# c #807A63",
+"U# c #847C6A",
+"V# c #ACA494",
+"W# c #A2A296",
+"X# c #B2B3AE",
+"Y# c #B1B0AF",
+"Z# c #96948C",
+"`# c #40382E",
+" $ c #513F35",
+".$ c #614F48",
+"+$ c #463E39",
+"@$ c #201F1E",
+"#$ c #292928",
+"$$ c #E1DFD4",
+"%$ c #CAC8BE",
+"&$ c #C1BAAD",
+"*$ c #C5BDAA",
+"=$ c #736C59",
+"-$ c #3E3729",
+";$ c #B7B3AC",
+">$ c #FDFDF8",
+",$ c #B3AB9D",
+"'$ c #A89D8A",
+")$ c #B9AE9A",
+"!$ c #A4967F",
+"~$ c #8E826B",
+"{$ c #D5CCB6",
+"]$ c #DEDDD2",
+"^$ c #F2F2EE",
+"/$ c #FDFDF9",
+"($ c #696451",
+"_$ c #665E4E",
+":$ c #A09687",
+"<$ c #949088",
+"[$ c #A9A9A0",
+"}$ c #A2A4A2",
+"|$ c #9D9B93",
+"1$ c #544E49",
+"2$ c #40352F",
+"3$ c #312A26",
+"4$ c #161514",
+"5$ c #0D110C",
+"6$ c #5B5B5B",
+"7$ c #C5C4BA",
+"8$ c #93908B",
+"9$ c #827D77",
+"0$ c #7D7A72",
+"a$ c #3D3830",
+"b$ c #5D5951",
+"c$ c #EBEADF",
+"d$ c #DFDBCC",
+"e$ c #A29A86",
+"f$ c #958D7C",
+"g$ c #87806F",
+"h$ c #817764",
+"i$ c #9F967E",
+"j$ c #D2CDBB",
+"k$ c #DAD2BB",
+"l$ c #EDE7D7",
+"m$ c #E7E1D5",
+"n$ c #D8D2C8",
+"o$ c #3E392D",
+"p$ c #676054",
+"q$ c #746B5F",
+"r$ c #7E7770",
+"s$ c #918C7E",
+"t$ c #8F8B87",
+"u$ c #908E87",
+"v$ c #605E5B",
+"w$ c #1D1915",
+"x$ c #4A4A4A",
+"y$ c #6B6A62",
+"z$ c #4A4948",
+"A$ c #3B3938",
+"B$ c #353331",
+"C$ c #322F2B",
+"D$ c #A09C96",
+"E$ c #FAF7EB",
+"F$ c #A19C90",
+"G$ c #9A937F",
+"H$ c #7C786B",
+"I$ c #6A685D",
+"J$ c #474032",
+"K$ c #B3AB95",
+"L$ c #C1BDAB",
+"M$ c #BFB7A1",
+"N$ c #B7AC95",
+"O$ c #9D907B",
+"P$ c #817363",
+"Q$ c #524C3C",
+"R$ c #8A8377",
+"S$ c #484135",
+"T$ c #5B554A",
+"U$ c #635D4E",
+"V$ c #6A645A",
+"W$ c #75746D",
+"X$ c #65615B",
+"Y$ c #23211F",
+"Z$ c #040100",
+"`$ c #151818",
+" % c #696B6B",
+".% c #848481",
+"+% c #656460",
+"@% c #B0ADA6",
+"#% c #BBBAB2",
+"$% c #787775",
+"%% c #B7B3A9",
+"&% c #C1C1BD",
+"*% c #B6B6B1",
+"=% c #231C12",
+"-% c #A29B87",
+";% c #D7CFB8",
+">% c #C0B9A3",
+",% c #908970",
+"'% c #6F634E",
+")% c #605242",
+"!% c #9C937F",
+"~% c #A69A8A",
+"{% c #4C4335",
+"]% c #332D21",
+"^% c #3B3529",
+"/% c #3B3528",
+"(% c #4D4B44",
+"_% c #625C54",
+":% c #4E4C47",
+"<% c #080604",
+"[% c #9B9C9B",
+"}% c #D8DAD9",
+"|% c #ABABA8",
+"1% c #92928B",
+"2% c #A8A8A8",
+"3% c #CBCCCB",
+"4% c #BEBFBD",
+"5% c #B2B2AF",
+"6% c #352F28",
+"7% c #A8A292",
+"8% c #F2EAD4",
+"9% c #D9D3BE",
+"0% c #8C8772",
+"a% c #8D816C",
+"b% c #A59885",
+"c% c #D3C7B5",
+"d% c #A89A88",
+"e% c #61594C",
+"f% c #2E271C",
+"g% c #373027",
+"h% c #2E281E",
+"i% c #26221A",
+"j% c #3B3A37",
+"k% c #464744",
+"l% c #040604",
+"m% c #767878",
+"n% c #B0B3B1",
+"o% c #BBBBBA",
+"p% c #C4C3BC",
+"q% c #C7C6BE",
+"r% c #E8E8E8",
+"s% c #6F6F6E",
+"t% c #4F514F",
+"u% c #474644",
+"v% c #5C5A54",
+"w% c #C8C5B6",
+"x% c #D3CBB8",
+"y% c #CCC5B2",
+"z% c #908975",
+"A% c #A69D88",
+"B% c #DBCEBC",
+"C% c #E0D3C1",
+"D% c #B0A490",
+"E% c #5F584B",
+"F% c #363227",
+"G% c #504A42",
+"H% c #45423E",
+"I% c #1F1B12",
+"J% c #222425",
+"K% c #1E2124",
+"L% c #292A27",
+"M% c #464542",
+"N% c #716F69",
+"O% c #908E89",
+"P% c #999896",
+"Q% c #3E3D3A",
+"R% c #464747",
+"S% c #464240",
+"T% c #ABA9A1",
+"U% c #918E84",
+"V% c #898172",
+"W% c #A49B8B",
+"X% c #CCC7B3",
+"Y% c #C9C3AF",
+"Z% c #D7CDB8",
+"`% c #D3C5B5",
+" & c #A79C8D",
+".& c #5E574C",
+"+& c #292621",
+"@& c #5B5854",
+"#& c #4B4A49",
+"$& c #232322",
+"%& c #1F1D19",
+"&& c #41403A",
+"*& c #464442",
+"=& c #3E3C35",
+"-& c #524D46",
+";& c #6E6C68",
+">& c #C5C2BC",
+",& c #F0EEE2",
+"'& c #57534F",
+")& c #BCB5A6",
+"!& c #BCB4A7",
+"~& c #E1DFCE",
+"{& c #D6D2C3",
+"]& c #C6C3B0",
+"^& c #B8AA9A",
+"/& c #837B74",
+"(& c #554E48",
+"_& c #373531",
+":& c #575653",
+"<& c #444645",
+"[& c #1E1E1E",
+"}& c #6F6E6B",
+"|& c #565450",
+"1& c #54504B",
+"2& c #5A564B",
+"3& c #9E968A",
+"4& c #EDEADE",
+"5& c #F7F7EE",
+"6& c #CAC6B5",
+"7& c #605D57",
+"8& c #E4DDD1",
+"9& c #D1CCBF",
+"0& c #DAD5C6",
+"a& c #CDC5BA",
+"b& c #C5C1B4",
+"c& c #8B8172",
+"d& c #63594F",
+"e& c #3E3B36",
+"f& c #43423C",
+"g& c #4B4946",
+"h& c #3F3F3D",
+"i& c #1A1919",
+"j& c #757A7A",
+"k& c #A0A09E",
+"l& c #A5A2A1",
+"m& c #B6B0A5",
+"n& c #DCDBD3",
+"o& c #DBDBDB",
+"p& c #DADAD9",
+"q& c #C6C6BF",
+"r& c #6E6F68",
+"s& c #B9B7B0",
+"t& c #BDB4A4",
+"u& c #BFB6A6",
+"v& c #DCD4C8",
+"w& c #C0B4AB",
+"x& c #B2A79E",
+"y& c #595144",
+"z& c #383229",
+"A& c #3D3C3B",
+"B& c #121111",
+"C& c #191814",
+"D& c #565650",
+"E& c #504D49",
+"F& c #514F4B",
+"G& c #434342",
+"H& c #3B3B39",
+"I& c #4C4A45",
+"J& c #918E87",
+"K& c #F0EFE5",
+"L& c #A09684",
+"M& c #A99F8E",
+"N& c #D6C9B9",
+"O& c #9A9180",
+"P& c #786962",
+"Q& c #2F271F",
+"R& c #3C3A35",
+"S& c #3D3B36",
+"T& c #42413B",
+"U& c #42423C",
+"V& c #0A0804",
+"W& c #3F3E39",
+"X& c #D6D5D5",
+"Y& c #DCDDD9",
+"Z& c #E7EBE9",
+"`& c #D4D5CF",
+" * c #D8D9D2",
+".* c #F9F6E7",
+"+* c #E0DCCC",
+"@* c #988F7E",
+"#* c #B3A38B",
+"$* c #B0A189",
+"%* c #BFB09F",
+"&* c #827869",
+"** c #60564F",
+"=* c #423B33",
+"-* c #292E27",
+";* c #7A7876",
+">* c #797C76",
+",* c #8F8F88",
+"'* c #A4A29C",
+")* c #D1CDBD",
+"!* c #C2C0B1",
+"~* c #7C735D",
+"{* c #645C4D",
+"]* c #B2A28A",
+"^* c #938971",
+"/* c #83796A",
+"(* c #61534A",
+"_* c #332C23",
+":* c #3A332C",
+"<* c #3B3733",
+"[* c #3B3935",
+"}* c #1C160A",
+"|* c #514633",
+"1* c #75684F",
+"2* c #94856A",
+"3* c #948A72",
+"4* c #77705C",
+"5* c #5F533F",
+"6* c #2C241C",
+"7* c #413E39",
+"8* c #A09788",
+"9* c #696056",
+"0* c #4F4431",
+"a* c #887864",
+"b* c #B6A48E",
+"c* c #938571",
+"d* c #6D6555",
+"e* c #4C463B",
+"f* c #352E24",
+"g* c #413D38",
+"h* c #2C2422",
+"i* c #33312D",
+"j* c #07080A",
+"k* c #9E9B93",
+"l* c #6B6354",
+"m* c #857662",
+"n* c #A59782",
+"o* c #A69685",
+"p* c #8D7F74",
+"q* c #65635A",
+"r* c #4D493C",
+"s* c #3A3532",
+"t* c #444342",
+"u* c #090A0C",
+"v* c #000001",
+"w* c #47433F",
+"x* c #605542",
+"y* c #73614C",
+"z* c #A18C7A",
+"A* c #8A7C68",
+"B* c #695E57",
+"C* c #5C5B57",
+"D* c #373733",
+"E* c #2F2825",
+"F* c #353432",
+"G* c #191817",
+"H* c #060606",
+"I* c #0A0908",
+"J* c #504C47",
+"K* c #3B2F27",
+"L* c #6D5E53",
+"M* c #72675C",
+"N* c #5D544E",
+"O* c #0F0F0E",
+"P* c #090908",
+"Q* c #020202",
+"R* c #070606",
+"S* c #312C29",
+"T* c #564943",
+"U* c #787062",
+"V* c #5B5652",
+"W* c #14120E",
+"X* c #605D5A",
+"Y* c #636059",
+"Z* c #1F1E1D",
+"`* c #716859",
+" = c #7E746B",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . + @ # $ % ",
+" & * = - ; > , ' ) ! ~ { ] ^ / ( ",
+" _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i ",
+" j k l m n o p q _ 6 r s 6 r t u r t v w x y z A B C D ",
+" E F G H I J _ _ _ K L M N O P ",
+" Q R S T U V W X Y Z ` ...+.@.#. ",
+" v $.%.&.*._ =.-.;.>.,. '.).!.~.{.].^. _ /.(._.:.<. ",
+" [.}.|.1.2._ 3.J 4.5.6.7.8.9.4.6 0._ a.b.c.d.e._ 6.f.g.h.v ",
+" t i.a.j.k._ 6 l.m.n.o.p.q.r.s.t.u.u.'.v.w.x.y.z.A._ B.C.D.E.v ",
+" F.G.H.I.J._ _ K.L.M.N.%.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+_ _ ++@+#+Q ",
+" $+%+&+*+=+-+6 _ ;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+,+_ [+}+|+1+_ 2+3+4+5+6+ ",
+" 7+8+9+0+a+b+c+9.<.d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+6 b.A+B+C+D+F. ",
+" E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@< >@,@Q ",
+" '@)@!@~@{@]@^@j /@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@ ",
+" m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@ ",
+" X@Y@Z@`@ #.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3# ",
+" 4#5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z# ",
+" A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$@$ ",
+" #$$$%$&$*$=$-$;$>$,$'$)$!$~${${$]$^$/$($_$:$<$[$}$|$1$2$3$4$_ ",
+" 5$6$7$8$9$0$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$_ _ _ ",
+" 5$x$y$z$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$_ ",
+" _ 9.`$ %.%+%@%#%$%%%&%*%=%-%;%>%,%'%)%!%~%{%]%^%/%(%_%:%<%_ ",
+" _ [%}%K.|%1%2%3%4%5%6%7%8%9%0%a%b%c%d%e%f%g%h%i%j%k%l%3# ",
+" m%n%o%p%q%r%s%t%u%v%w%x%y%z%A%B%C%D%E%F%G%H%I%7+J%*+u ",
+" K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%`% &.&+&@&#&$&_ _ 3. ",
+" _ 5$%&&&*&=&-&;&>&,&'&)&!&~&{&]&^&/&(&_&:&<&[&_ _ ",
+" _ }&|&1&2&3&4&5&6&7&8&9&0&a&b&c&d&e&f&g&h&i&_ _ ",
+" _ j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&/+f&f&A&B&_ ",
+" u C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&H&V&_ ",
+" W&X&Y&Z&`& *.*+*@*#*$*%*&***=*S&T&R&h&-*_ ",
+" <.;*>*,*'*)*!*~*{*]*^*/*(*_*:*f&<*<*[*'+_ ",
+" _ _ _ }*|*1*2*3*4*5*g%6*7*7*<*R&4._ ",
+" 8*9*0*a*b*c*d*e*f*g*h*f&A&A&i*j*_ ",
+" k*l*m*n*o*p*q*r*K+f&s*S&t*i#u*v* ",
+" w*x*y*z*A*B*C*D*%@E*F*G*[+H* ",
+" I*J*K*L*M*N*O*P*Q*R*P*D _ ",
+" @$S*T*U*V*_ ",
+" W*X*Y*Z* ",
+" `* = ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/graphics.xpm b/icons/48x48-gnome/graphics.xpm
new file mode 100644
index 0000000..8522f36
--- /dev/null
+++ b/icons/48x48-gnome/graphics.xpm
@@ -0,0 +1,259 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 205 2",
+" c #000000000000",
+". c #0b0b06060505",
+"X c #0e0e08080606",
+"o c #0c0c0c0c0c0c",
+"O c #12120a0a0707",
+"+ c #15150d0d0a0a",
+"@ c #19190b0b0707",
+"# c #18180c0c0d0d",
+"$ c #1e1e0f0f1212",
+"% c #1b1b11110d0d",
+"& c #131313131313",
+"* c #1d1d14141111",
+"= c #1c1c1c1c1c1c",
+"- c #20200f0f1313",
+"; c #242413130e0e",
+": c #2b2b15150e0e",
+"> c #232312121414",
+", c #272715151818",
+"< c #25251c1c1a1a",
+"1 c #2c2c17171111",
+"2 c #2a2a16161a1a",
+"3 c #28281a1a1515",
+"4 c #2d2d18181c1c",
+"5 c #313116160f0f",
+"6 c #34341a1a1313",
+"7 c #32321c1c1d1d",
+"8 c #3d3d1d1d1414",
+"9 c #36361d1d2121",
+"0 c #39391f1f2222",
+"q c #3d3d20201818",
+"w c #242424242424",
+"e c #2a2a24242525",
+"r c #2c2c2c2c2c2c",
+"t c #363626262828",
+"y c #35352e2e2f2f",
+"u c #3c3c22222525",
+"i c #3c3c28282a2a",
+"p c #343434343434",
+"a c #3c3c3c3c3c3c",
+"s c #44441e1e1515",
+"d c #49491f1f1717",
+"f c #464621211616",
+"g c #454523231919",
+"h c #4a4a22221717",
+"j c #4c4c24241919",
+"k c #535326261a1a",
+"l c #535328281b1b",
+"z c #595927271b1b",
+"x c #5b5b29291c1c",
+"c c #5c5c30301f1f",
+"v c #434324242929",
+"b c #474728282c2c",
+"n c #4d4d24242f2f",
+"m c #4c4c2a2a2e2e",
+"M c #4f4f26263030",
+"N c #484831312a2a",
+"B c #4c4c37373535",
+"V c #48483c3c3535",
+"C c #52522f2f3333",
+"Z c #59592b2b3636",
+"A c #515136362e2e",
+"S c #5b5b39392f2f",
+"D c #565632323535",
+"F c #57573e3e3f3f",
+"G c #595933333737",
+"H c #5d5d36363939",
+"J c #595939393a3a",
+"K c #62622c2c1e1e",
+"L c #66662f2f2121",
+"P c #69692e2e2020",
+"I c #646435352323",
+"U c #6a6a32322222",
+"Y c #6b6b39392626",
+"T c #67673e3e3131",
+"R c #747435352626",
+"E c #75753d3d2929",
+"W c #7b7b3b3b2828",
+"Q c #6b6b3e3e4242",
+"! c #5d5d45453c3c",
+"~ c #5e5e48483f3f",
+"^ c #7c7c41412d2d",
+"/ c #727241413232",
+"( c #434343434343",
+") c #4b4b4b4b4b4b",
+"_ c #565644444444",
+"` c #5d5d46464242",
+"' c #5c5c4b4b4949",
+"] c #535353535353",
+"[ c #5b5b5b5b5b5b",
+"{ c #64644d4d4343",
+"} c #65654a4a4b4b",
+"| c #6d6d42424545",
+" . c #6b6b4f4f4646",
+".. c #616150504c4c",
+"X. c #6e6e51514949",
+"o. c #616158585858",
+"O. c #6c6c59595858",
+"+. c #767647474a4a",
+"@. c #75754f4f5050",
+"#. c #7a7a4f4f5050",
+"$. c #737353534a4a",
+"%. c #797951514343",
+"&. c #747457575050",
+"*. c #76765b5b5353",
+"=. c #7c7c52525252",
+"-. c #7c7c5c5c5454",
+";. c #7e7e66665b5b",
+":. c #646464646464",
+">. c #6c6c6c6c6c6c",
+",. c #79796a6a6767",
+"<. c #747474747474",
+"1. c #7c7c7c7c7c7c",
+"2. c #84843e3e2a2a",
+"3. c #858544442d2d",
+"4. c #8d8d44442e2e",
+"5. c #85854e4e3a3a",
+"6. c #8e8e4b4b3333",
+"7. c #969645452f2f",
+"8. c #939345453030",
+"9. c #96964f4f3535",
+"0. c #90904f4f3b3b",
+"q. c #9d9d46463232",
+"w. c #9b9b49493232",
+"e. c #a5a54c4c3535",
+"r. c #a8a84f4f3737",
+"t. c #a5a55a5a3c3c",
+"y. c #85855e5e4c4c",
+"u. c #828255555757",
+"i. c #86865d5d5d5d",
+"p. c #9b9b5a5a4646",
+"a. c #838366666262",
+"s. c #87876d6d6565",
+"d. c #8e8e64646565",
+"f. c #8c8c71716c6c",
+"g. c #85857e7e7e7e",
+"h. c #888872727272",
+"j. c #8c8c7d7d7979",
+"k. c #93936c6c6b6b",
+"l. c #939377777373",
+"z. c #999975757474",
+"x. c #9b9b7a7a7777",
+"c. c #9c9c7c7c7a7a",
+"v. c #a6a668684c4c",
+"b. c #a2a263635050",
+"n. c #a8a86c6c5959",
+"m. c #bfbf6c6c4c4c",
+"M. c #b1b166665151",
+"N. c #bcbc75755f5f",
+"B. c #afaf73736161",
+"V. c #b5b574746161",
+"C. c #bebe78786060",
+"Z. c #c3c35a5a3939",
+"A. c #c4c45f5f4444",
+"S. c #c5c56b6b4f4f",
+"D. c #cccc66664a4a",
+"F. c #caca6a6a4a4a",
+"G. c #c5c56b6b5050",
+"H. c #cccc6f6f5252",
+"J. c #c2c270705757",
+"K. c #cccc76765c5c",
+"L. c #d0d06b6b5050",
+"P. c #d2d272725858",
+"I. c #9f9f82827f7f",
+"U. c #a1a181817f7f",
+"Y. c #b7b785856f6f",
+"T. c #c1c185856767",
+"R. c #d2d286866e6e",
+"E. c #d5d589897272",
+"W. c #dcdc94946d6d",
+"Q. c #d6d690907474",
+"!. c #d4d495957979",
+"~. c #dfdf9c9c7c7c",
+"^. c #858585858585",
+"/. c #898986868585",
+"(. c #8c8c8c8c8c8c",
+"). c #9f9f88888383",
+"_. c #929290908f8f",
+"`. c #949494949494",
+"'. c #9b9b96969595",
+"]. c #9c9c9c9c9c9c",
+"[. c #a2a284848181",
+"{. c #a9a98b8b8a8a",
+"}. c #a7a791918f8f",
+"|. c #abab96969292",
+" X c #a2a2a2a2a2a2",
+".X c #a8a8a3a3a2a2",
+"XX c #abababababab",
+"oX c #b3b3b3b3b3b3",
+"OX c #bdbdbdbdbdbd",
+"+X c #c5c59c9c8e8e",
+"@X c #cdcda7a79797",
+"#X c #cfcfaaaa9b9b",
+"$X c #dcdca3a38b8b",
+"%X c #d5d5b2b2a3a3",
+"&X c #d6d6b6b6acac",
+"*X c #d8d8babaadad",
+"=X c #e2e2a7a78d8d",
+"-X c #e3e3abab9090",
+";X c #c3c3c3c3c3c3",
+":X c #cacacacacaca",
+">X c #d3d3d3d3d3d3",
+",X c #dbdbdbdbdbdb",
+"<X c #e4e4e4e4e4e4",
+"1X c #e9e9e9e9e9e9",
+"2X c None",
+/* pixels */
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X-.a.f.x.).c.x.k.i.#.Q H C 2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X` s.).[.[.[.x.k.i.@.Q Q C v 9 2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2Xi ' j.|.|.[.k.i.@.| H C b 9 4 2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X,...! _ ,.}.{.k.=.| H D M u 9 , 2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X<. X>X Xg._ O.h.a.@.Q D m u 9 2 , 2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X1.(.>X1X,X X^.' B F } J m v 9 4 > - $ 2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X/.1.;X<X1X<X>XXX>.o.u i u u 9 4 , - $ $ 2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X1.oX<X1X1X<X,XOX`.>.) t , , > , > - $ 2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X1. X,X1X1X<X<X:XXX`.1.] a y * # $ $ - 2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X1.`.:X<X1X<X<X:XXX`.1.:.] a r e # # $ 2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X(.;X,X<X1X<X>XoX`.1.:.] ) ) y = < $ 2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X/.oX,X<X1X<X>XoX`.1.:.] ) ] <.] w = 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X/. X>X<X1X<X,XOX].1.:.] ) [ <.<.a w r 2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X/.;X<X1X1X,X;X].1.[ ] ) ] >.>.( w r 2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X/.oX<X1X1X,X;X].1.[ ) ( ] >.>.( w w 2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X^.].,X1X1X,X;X].1.:.) ( ] <.>.( w w 2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X^.;X<X1X,X;X].g.:.) ( ] <.<.( w w 2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X1.XX,X<X<X:X X^.>.) ( ] <.>.a = r 2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X^.;X,X<X:XXX(.>.) ( [ <.>.a w r 2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X(.].1. XOX:XXX(.>.] ( [ <.[ a w p 2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X:.XX>XOX/.<.(.`.1.[ ) [ <.:.a r 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X( ( ( ^.;X,XoX<.[ [ :.) [ <.:.p r 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X( ( [ >.:.:.oXoX`.) p ( ) :.[ p r 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X( [ /.].<.( ] `._.>.p r p ) p r 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X( ] 1.].XX:.r w ( <.:.) r = r 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X( >. XoX^.a w w = w ] >.] w 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2Xa ) ^.XX].] w = = = & & a a p 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2Xa :. XXX<.r w = = & & o . 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2Xp ) ^.oX(.( w = & & & o . . 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2Xa :.`. X[ r = & & & o o . 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X] (.].<.p = & & o o . . 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X( <./.>.a = & & o o o 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2Xa [ :.[ p = & & o o . 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X( ) ( p = & & o o . . X . X X X X X X O O + + + + @ . 2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2Xp a a r = & & o . . + + + + + & * * % : 1 6 6 8 8 8 8 f j s 2X2X2X2X2X2X2X2X",
+"2X2X~.=X-X*.w r r w = & o o . . X o X . . X + % ; ; : 6 8 g g j j k z K z z 2X2X2X2X2X2X2X",
+"2X2X2XT.V w = = = = & o o . . . X X X + + o + % : 6 q g f f h k z z x x x z h d 2X2X2X2X2X2X2X",
+"2X2X2Xw w = = = & < * & % * % % % % > 3 q q N A S T / E R U j 8 8 s h s s s 8 h 2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2XX.;.f.s.;.X.{ ~ ! ! ~ . .%.5.0.p.b.n.B.V.M.r.W z 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2XY.@X&X*X%X#X+XY.K.N.N.C.G.S.S.S.H.K.R.E.P.A.q.L z 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2Xt.m.!.$X!.$X$XQ.J.F.F.S.D.F.F.F.F.F.H.P.L.D.Z.7.P z 2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2XY I E ^ 3.6.9.6.^ W W W W 3.2.4.4.8.w.w.r.e.e.7.2.K h s 2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2Xl l j g h h ; : : 5 : 6 6 8 s h k j h s 8 5 5 2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+"2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X2X",
+};
diff --git a/icons/48x48-gnome/help.xpm b/icons/48x48-gnome/help.xpm
new file mode 100644
index 0000000..037e0de
--- /dev/null
+++ b/icons/48x48-gnome/help.xpm
@@ -0,0 +1,83 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 29 1",
+" c #000000000000",
+". c #0d0d0d0d0d0d",
+"X c #151515151515",
+"o c #1d1d1d1d1d1d",
+"O c #222222222222",
+"+ c #2d2d2d2d2d2d",
+"@ c #333333333333",
+"# c #383838383838",
+"$ c #464646464646",
+"% c #535353535353",
+"& c #595959595959",
+"* c #696969696969",
+"= c #737373737373",
+"- c #878787878787",
+"; c #8d8d8d8d8d8d",
+": c #9c9c9c9c9c9c",
+"> c #a5a5a5a5a5a5",
+", c #a9a9a9a9a9a9",
+"< c #b4b4b4b4b4b4",
+"1 c #bfbfbfbfbfbf",
+"2 c #c6c6c6c6c6c6",
+"3 c #cbcbcbcbcbcb",
+"4 c #d3d3d3d3d3d3",
+"5 c #d9d9d9d9d9d9",
+"6 c #e4e4e4e4e4e4",
+"7 c #ecececececec",
+"8 c #f7f7f7f7f7f7",
+"9 c #ffffffffffff",
+"0 c None",
+/* pixels */
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"0000000000000000000 000000000000000000000",
+"0000000000000000 o*>379974>*o 000000000000000000",
+"00000000000000 $<999999999999<$ 0000000000000000",
+"0000000000000.,9999999999999999,.000000000000000",
+"000000000000O69999999:oo%99999996o00000000000000",
+"00000000000 19999999@ oo o99999991 0000000000000",
+"00000000000%99999999 =993 %9999999% 000000000000",
+"0000000000 <9999999939999oo9999999< 000000000000",
+"0000000000 79999999999999.o99999997 000000000000",
+"0000000000 999999999999:. :99999999 00000000000",
+"0000000000 79999999999 =999999997 00000000000",
+"0000000000 <9999999999 %9999999999< 00000000000",
+"00000000000%9999999998-39999999999% 000000000000",
+"00000000000 1999999981*59999999991 000000000000",
+"000000000000O99999997& =999999996o 000000000000",
+"0000000000000+99999995&69999999,. 0000000000000",
+"00000000000000o99999999999999<$ 00000000000000",
+"000000000000000o299999999999< 00000000000000",
+"0000000000000000 ;9999999993 000000000000000",
+"00000000000000000 o-99999999% 000000000000000",
+"0000000000000000000 o-6999999o 000000000000000",
+"000000000000000000000 %,99996X 000000000000000",
+"00000000000000000000000 #=,96X 000000000000000",
+"00000000000000000000000000 o%# 00000000000000",
+"00000000000000000000000000000 0000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+"000000000000000000000000000000000000000000000000",
+};
diff --git a/icons/48x48-gnome/home.xpm b/icons/48x48-gnome/home.xpm
new file mode 100644
index 0000000..006ec1e
--- /dev/null
+++ b/icons/48x48-gnome/home.xpm
@@ -0,0 +1,177 @@
+/* XPM */
+static char * home_xpm[] = {
+"48 48 126 2",
+" c None",
+". c #010101",
+"+ c #0B0B0A",
+"@ c #171818",
+"# c #0E100D",
+"$ c #373A38",
+"% c #575B58",
+"& c #1B1B1A",
+"* c #686D63",
+"= c #A3ABA4",
+"- c #6B6C6B",
+"; c #1D241B",
+"> c #232322",
+", c #080607",
+"' c #282A27",
+") c #8C928B",
+"! c #DDE1D6",
+"~ c #8C9285",
+"{ c #262B24",
+"] c #434443",
+"^ c #7D7C7D",
+"/ c #838383",
+"( c #535353",
+"_ c #100F11",
+": c #2F2F2E",
+"< c #959A92",
+"[ c #DEE2DC",
+"} c #141413",
+"| c #D4D4D3",
+"1 c #DCDCDB",
+"2 c #D0CFC7",
+"3 c #2E342A",
+"4 c #CED1C6",
+"5 c #82837D",
+"6 c #4C4C4A",
+"7 c #B7B7B3",
+"8 c #FEFFFE",
+"9 c #AAAAAA",
+"0 c #7A7B76",
+"a c #BCC3B5",
+"b c #343433",
+"c c #9D9D9C",
+"d c #E3E6E3",
+"e c #F3F5EF",
+"f c #BABDB4",
+"g c #070906",
+"h c #B3BBAB",
+"i c #C0BFC0",
+"j c #ECEDE3",
+"k c #B5BAB1",
+"l c #BEC4BB",
+"m c #7E807D",
+"n c #F4F5F4",
+"o c #D7D8CF",
+"p c #C4C9C4",
+"q c #989797",
+"r c #D1CFD0",
+"s c #CBD0CA",
+"t c #656563",
+"u c #EFF2EE",
+"v c #D3D3CB",
+"w c #787772",
+"x c #40423F",
+"y c #F6FBF8",
+"z c #D6D9D3",
+"A c #64645F",
+"B c #969696",
+"C c #464B42",
+"D c #EAEDE9",
+"E c #3A3D33",
+"F c #E5E9E4",
+"G c #DBDCD4",
+"H c #1B2317",
+"I c #F4F9F5",
+"J c #E2E3DB",
+"K c #31372D",
+"L c #CCCDC4",
+"M c #D0CFC8",
+"N c #273024",
+"O c #A3A4A2",
+"P c #C5C8BD",
+"Q c #D0D0C7",
+"R c #EFF5F0",
+"S c #3D4439",
+"T c #CDCDC9",
+"U c #8A8A8A",
+"V c #C8CBBF",
+"W c #C3C5BB",
+"X c #757572",
+"Y c #D9D6D2",
+"Z c #706F6F",
+"` c #E1E2D7",
+" . c #E8E7DF",
+".. c #D8DBCF",
+"+. c #AFB0AA",
+"@. c #ABACA4",
+"#. c #B2B3AB",
+"$. c #5A5B56",
+"%. c #51514D",
+"&. c #74736F",
+"*. c #9D9D96",
+"=. c #D8D7D8",
+"-. c #171A15",
+";. c #080A07",
+">. c #C1C4C2",
+",. c #757875",
+"'. c #4A4A45",
+"). c #E8E9DD",
+"!. c #96988D",
+"~. c #F6FCEF",
+"{. c #7B8271",
+"]. c #10130E",
+"^. c #A1AF95",
+"/. c #5B6655",
+"(. c #2F382A",
+"_. c #5A5C59",
+":. c #A4AE9B",
+"<. c #707F69",
+"[. c #3B4836",
+"}. c #11180F",
+"|. c #676863",
+"1. c #20251E",
+"2. c #293225",
+"3. c #313B2C",
+"4. c #374032",
+"5. c #3A4235",
+" ",
+" ",
+" . . ",
+" + @ @ # ",
+" . + $ % % $ # ",
+" . . . & * = = - ; ",
+" + > > & , ' ) ! ! ~ { ",
+" . ] ^ / ( _ . : < [ ! ) > ",
+" . } ^ | 1 2 > . 3 ~ 4 4 5 > ",
+" + & 6 7 8 8 9 2 + . > 0 a a 0 ; ",
+" . b - c d 8 e f 2 2 g . } - h a 0 > ",
+" . + - i d 8 j 2 h 2 2 2 . _ - k l m > ",
+" + & ] c n 8 8 o 2 2 2 2 2 2 > - l p m > ",
+" . : - q r 8 8 e s 2 2 2 2 2 2 2 2 s p ^ > ",
+" . , t i d n 8 u [ v 2 2 2 2 2 2 2 2 2 2 w > ",
+" + & x c n 8 8 y [ z s 2 2 2 2 2 2 2 2 2 2 A } ",
+" . : - B r 8 8 8 y d z v 2 2 2 2 2 2 2 2 2 2 C , ",
+" . , t i d n 8 n n n D [ s 2 2 2 2 2 2 2 2 2 2 E g . ",
+" + & x c n 8 8 n d d D F G v 2 2 2 2 2 2 2 2 2 2 2 H + . ",
+" . : - B | 8 8 8 I F J [ G v 4 2 2 2 2 2 2 2 2 2 2 2 2 K } . ",
+" . . t i F n 8 n n n D [ | 4 L L L L L 2 M L 2 2 2 2 2 2 2 N . . ",
+" } > 6 O n 8 8 n d d D F G L P P L Q L L L M 2 L 2 2 2 2 2 2 2 { } g ",
+" } > > 9 1 8 8 8 R J [ [ G v L P L L L L L L 2 2 2 2 2 2 2 2 2 2 2 C ' + ",
+" . > > | n 8 8 n u R D J o L L L L L L L L L L L L M L L p 2 2 2 2 2 2 S # . ",
+" . > > 2 | n n n d D u D 1 4 P P L L L L L L L L L L T M M L 2 2 2 2 2 2 2 # . . ",
+" . > > 2 2 U 9 T D D u n F | V W W P L L V V L L L L L L v v 2 2 2 2 2 2 2 2 2 . . . ",
+" . . . . , } > ] B d y y 8 d v V W W V P L V V L 2 2 2 2 2 2 2 2 2 2 2 2 ; } + . . . . . ",
+" . . , , . . . , X 1 8 8 8 d Y Y 2 v v v v o v 2 2 2 2 2 2 2 2 2 2 2 2 2 . . . . . . . . ",
+" . . Z 1 8 8 8 d 1 J ` ` .j .J ` v 2 2 2 2 2 2 2 2 2 2 2 2 . . ",
+" . @ ^ 1 8 8 8 d G ` G G ` ` ` G ..o 2 2 2 2 2 2 2 2 2 2 2 2 . . ",
+" , > / 1 8 8 8 J L 7 +.@.@.@.+.#.7 l 2 2 2 2 2 2 2 2 2 2 2 2 # . ",
+" , > / 1 8 8 8 Y O w A $.%.%.$.A &.*.2 2 2 2 2 2 2 2 2 2 2 2 # . ",
+" . > ^ =.8 8 8 M 5 b -._ + + } @ b X 2 2 2 2 2 2 2 2 2 2 2 2 ;.. ",
+" . > 0 =.8 8 8 >.t + . . g , . . + $.2 2 2 2 2 2 2 2 2 2 2 2 + . ",
+" . > 0 =.8 8 8 >.% . . 2 2 2 2 . . 6 2 2 2 2 2 2 2 2 2 2 2 2 + . ",
+" . > ,.=.8 8 8 i ( g g 2 2 2 2 g . '.2 2 2 2 2 2 2 2 2 2 2 2 + . ",
+" . > ^ =.8 8 8 f ( + } 2 2 2 2 & , 6 2 2 2 2 2 2 2 2 2 2 2 2 ;.. ",
+" . > ^ 1 8 8 8 7 6 g & 2 2 2 2 & g 6 2 2 2 2 2 2 2 2 2 2 2 2 ;.. ",
+" . > ^ =.8 8 n O ] . } 2 2 2 2 } . 6 2 2 2 2 2 2 2 2 2 2 2 2 ;.. ",
+" . > / [ 8 8 ).!.E . } 2 2 2 2 } . '.2 2 2 2 2 2 2 2 2 2 2 2 ;.. ",
+" . > / ` 8 ~.Q {.' . ].2 2 2 2 # , S 2 2 2 2 2 2 2 2 2 2 2 2 # . ",
+" . > ,.L j ..^./.; . + 2 2 2 2 + . (.2 2 2 2 2 2 2 2 2 2 2 2 # . ",
+" . @ _.*.k :.<.[.}.. ;.2 2 2 2 g . ; 2 2 2 2 2 2 2 2 2 2 2 2 + . ",
+" . _ b $.|./.[.1.g . g -.2.N -.. . # 1.(.3.2.2.{ 2.(.4.5.3 H g . ",
+" . . + @ & } # g . . . g ;.;.g . . g ;.+ # ;.;.;.;.+ # # + , . . ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/information.xpm b/icons/48x48-gnome/information.xpm
new file mode 100644
index 0000000..bfc3a78
--- /dev/null
+++ b/icons/48x48-gnome/information.xpm
@@ -0,0 +1,195 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 141 2",
+" c #000000000000",
+". c #080808080707",
+"X c #0d0d0c0c0b0b",
+"o c #111111110e0e",
+"O c #141414141212",
+"+ c #1c1c1c1c1717",
+"@ c #1c1c1c1c1c1c",
+"# c #20201d1d1313",
+"$ c #222221211d1d",
+"% c #272727272727",
+"& c #2a2a2a2a2727",
+"* c #2d2d2d2d2a2a",
+"= c #323232322e2e",
+"- c #3a3a36362525",
+"; c #343434343333",
+": c #3b3b3b3b3636",
+"> c #3d3d3d3d3d3d",
+", c #42423f3f3636",
+"< c #444443433b3b",
+"1 c #4e4e49493a3a",
+"2 c #454545454444",
+"3 c #4d4d4c4c4545",
+"4 c #4c4c4c4c4c4c",
+"5 c #545454544c4c",
+"6 c #5d5d5b5b4e4e",
+"7 c #535353535353",
+"8 c #585858585151",
+"9 c #5b5b5b5b5959",
+"0 c #6d6d66664d4d",
+"q c #646461615959",
+"w c #71716d6d5b5b",
+"e c #797971715757",
+"r c #636363636363",
+"t c #6b6b6b6b6464",
+"y c #6c6c6c6c6c6c",
+"u c #727272726d6d",
+"i c #797976766c6c",
+"p c #7f7f7a7a6464",
+"a c #747474747272",
+"s c #7d7d7d7d7b7b",
+"d c #8f8f82825555",
+"f c #959588885757",
+"g c #9b9b8c8c5a5a",
+"h c #929289896363",
+"j c #9d9d91916464",
+"k c #aaaa9a9a5a5a",
+"l c #b3b3a0a05e5e",
+"z c #acaca2a27676",
+"x c #babaa9a96464",
+"c c #b7b7aaaa7c7c",
+"v c #c5c5b3b36a6a",
+"b c #c9c9b7b76d6d",
+"n c #c3c3b3b37373",
+"m c #ccccbaba7171",
+"M c #d1d1c0c07676",
+"N c #d9d9c6c67777",
+"B c #dadac7c77b7b",
+"V c #dbdbc9c97c7c",
+"C c #e2e2cdcd7f7f",
+"Z c #e5e5d1d17e7e",
+"A c #848484848484",
+"S c #898987878282",
+"D c #8d8d8d8d8686",
+"F c #949494948e8e",
+"G c #9a9a95958585",
+"H c #939393939393",
+"J c #9c9c9c9c9999",
+"K c #a2a29c9c8484",
+"L c #b2b2b2b29b9b",
+"P c #a3a3a3a3a3a3",
+"I c #a9a9a9a9a4a4",
+"U c #aeaeaeaea9a9",
+"Y c #babab6b6a9a9",
+"T c #b4b4b4b4b3b3",
+"R c #b9b9b9b9b1b1",
+"E c #bcbcbcbcbbbb",
+"W c #c1c1b9b99999",
+"Q c #c2c2bebeafaf",
+"! c #d8d8c7c78e8e",
+"~ c #dedecbcb8282",
+"^ c #d7d7c8c89696",
+"/ c #c4c4c4c4b5b5",
+"( c #cbcbcbcbbcbc",
+") c #dfdfd2d2a9a9",
+"_ c #e0e0cece8a8a",
+"` c #e6e6d2d28383",
+"' c #e6e6d5d58d8d",
+"] c #efefd7d78282",
+"[ c #e9e9d6d68c8c",
+"{ c #efefd8d88383",
+"} c #efefdcdc8d8d",
+"| c #ececdbdb9292",
+" . c #ebebdbdb9999",
+".. c #f3f3dddd8787",
+"X. c #f0f0dddd9292",
+"o. c #f0f0dddd9c9c",
+"O. c #f1f1dfdfa1a1",
+"+. c #f5f5e3e38f8f",
+"@. c #f5f5e3e39393",
+"#. c #f4f4e3e39b9b",
+"$. c #f8f8e7e79393",
+"%. c #f9f9e8e89c9c",
+"&. c #edede7e7baba",
+"*. c #f4f4e5e5a3a3",
+"=. c #f2f2e6e6adad",
+"-. c #f7f7e8e8a7a7",
+";. c #f7f7eaeaafaf",
+":. c #fafaeaeaa7a7",
+">. c #f5f5e7e7b2b2",
+",. c #f4f4e7e7bbbb",
+"<. c #f7f7ebebb1b1",
+"1. c #f5f5eaeabdbd",
+"2. c #f9f9ececb3b3",
+"3. c #f8f8ededbaba",
+"4. c #c3c3c3c3c2c2",
+"5. c #cacacacac4c4",
+"6. c #cccccccccbcb",
+"7. c #d9d9d8d8cccc",
+"8. c #d5d5d5d5d3d3",
+"9. c #dcdcdcdcdbdb",
+"0. c #e0e0e0e0d7d7",
+"q. c #e5e5e5e5dddd",
+"w. c #f5f5eaeac2c2",
+"e. c #f4f4eaeacaca",
+"r. c #f9f9efefcdcd",
+"t. c #f7f7efefd0d0",
+"y. c #f7f7efefd9d9",
+"u. c #f9f9f0f0c7c7",
+"i. c #fafaf2f2d2d2",
+"p. c #f9f9f2f2dbdb",
+"a. c #e6e6e6e6e3e3",
+"s. c #eaeaeaeae4e4",
+"d. c #ededededebeb",
+"f. c #f1f1f1f1eded",
+"g. c #fafaf5f5e5e5",
+"h. c #fafaf6f6eaea",
+"j. c #fbfbf8f8eeee",
+"k. c #f4f4f4f4f3f3",
+"l. c #fcfcfbfbf6f6",
+"z. c #fefefefefefe",
+"x. c None",
+/* pixels */
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.z.z.z.z.z.z.z.z.z.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.z.z.z.f.5.6.6.d.z.z.z.z.z.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.z.d.J 3 O * ; , # % r 4.z.z.z.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.z.4.* w _ } #.@.X.[ ! c g 6 T z.z.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.z.P @ Q X.+.-.;.-.$.%.#. .C B # A l.z.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.4.@ 7.{ } ;.u.p.i.:.%.$.@.| ` ) 7 H z.z.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.l.2 Y *...>.g.g.h.j.h.p.%.$.@.| V ^ ; 5.z.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.T 8 o.+.%.r.g.g.g.g.g.g.2.%.$.+.' M z 5 l.z.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.h K Z @.:.g.g.g.g.g.g.g.w.*.+.$.} N c % 9.z.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.r W Z #.3.g.g.g.g.y.g.y.1.*.+.+.+.Z x q P z.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.r W Z #.3.g.g.g.g.g.y.t.w.*.$.$.+.Z v i s z.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.r L ` @.3.g.j.h.g.h.g.e.;.*.$.#.+.` b e H z.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.A S | #.>.g.h.g.g.j.3.,.e.*.@.@.X.Z v 0 P z.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.E 2 [ ..-.p.j.y.g.r.;.>.&.#.+.@.} N k + 8.z.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.k.y G ..#.t.h.g.g.,.*.=.*.@.@.| Z m e 4 l.z.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.l.9.> } -.i.h.g.y.=.#.*. .X.[ B N x 1 P z.z.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.z.z.% X.<.p.y.y.w.*.X. .| [ B N v f ; f.z.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.a., ..<.p.w.w.=.o.| } ~ M M b j < P z.z.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.4.1 ] ,.,.O.*. .} ` N b c z p X s l.z.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.t O - 9 5 z ' ` B B x d - X 3 E z.z.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.= J T d.8.t + h n l k < q 9.k.z.z.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.. O 5 D 8.k.5.8 3 e w % 8.z.l.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.$ 5.I : O D 4.s 9 X : E x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.3 8.z.k.6.* 2 u a o x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x. . * H 9.l.T u 4 > 2 x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x. E U 3 X F H u t o x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x. i 4.f.d.R 5 2 s y x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x. < = T f.6.t 2 7 x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x. O o * & J y y x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x. o $ @ : t a x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.O . O o X * ; = x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.3 O + X o x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x. x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+"x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.",
+};
diff --git a/icons/48x48-gnome/item.xpm b/icons/48x48-gnome/item.xpm
new file mode 100644
index 0000000..bea763a
--- /dev/null
+++ b/icons/48x48-gnome/item.xpm
@@ -0,0 +1,150 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 96 2",
+" c #000000000000",
+". c #0d0d00000000",
+"X c #131300000000",
+"o c #1b1b00000000",
+"O c #232300000000",
+"+ c #2b2b00000000",
+"@ c #333300000000",
+"# c #3c3c00000101",
+"$ c #434300000101",
+"% c #4b4b03030303",
+"& c #4c4c05050f0f",
+"* c #4e4e09090909",
+"= c #4f4f0a0a1313",
+"- c #51510d0d0d0d",
+"; c #52520f0f1515",
+": c #555512121212",
+"> c #565613131818",
+", c #595916161616",
+"< c #5b5b1b1b1b1b",
+"1 c #6a6a2a2a2a2a",
+"2 c #777736363636",
+"3 c #7d7d3c3c3c3c",
+"4 c #7e7e3d3d4545",
+"5 c #848443434343",
+"6 c #878746464c4c",
+"7 c #8c8c4b4b4b4b",
+"8 c #90904f4f4f4f",
+"9 c #949454545454",
+"0 c #9b9b5c5c5c5c",
+"q c #9b9b5c5c6363",
+"w c #a1a165656565",
+"e c #a2a267676e6e",
+"r c #a5a56a6a6a6a",
+"t c #a8a86d6d6d6d",
+"y c #a9a96e6e7171",
+"u c #acac73737373",
+"i c #afaf76767878",
+"p c #b0b077777777",
+"a c #b0b077777979",
+"s c #b0b079797777",
+"d c #b3b37d7d7a7a",
+"f c #dfdf42421e1e",
+"g c #b3b37b7b8080",
+"h c #b6b684847d7d",
+"j c #b9b984848787",
+"k c #b9b98b8b8080",
+"l c #bbbb8a8a8989",
+"z c #bcbc92928585",
+"x c #bebe98988787",
+"c c #c2c28b8b8c8c",
+"v c #c1c19d9d8a8a",
+"b c #cbcb97979797",
+"n c #c3c3a3a38e8e",
+"m c #c7c7abab9292",
+"M c #cbcba6a69a9a",
+"N c #ccccaeae9c9c",
+"B c #cacab1b19595",
+"V c #ccccb7b79999",
+"C c #cfcfbcbc9c9c",
+"Z c #d4d4b7b7a8a8",
+"A c #d4d4b8b8a4a4",
+"S c #e1e1b8b8b8b8",
+"D c #e5e5bebec3c3",
+"F c #d2d2c2c2a1a1",
+"G c #d6d6c0c0abab",
+"H c #d5d5cacaa5a5",
+"J c #d8d8c7c7abab",
+"K c #d8d8cacaadad",
+"L c #dfdfcdcdbaba",
+"P c #dadad4d4adad",
+"I c #dededcdcb3b3",
+"U c #e6e6c3c3c3c3",
+"Y c #e6e6c8c8c1c1",
+"T c #e9e9c6c6c6c6",
+"R c #eaeac9c9c7c7",
+"E c #ebebcccccbcb",
+"W c #ededd2d2cdcd",
+"Q c #ededd5d5d0d0",
+"! c #efefdadad3d3",
+"~ c #f0f0deded5d5",
+"^ c #f1f1deded8d8",
+"/ c #ecece4e4cccc",
+"( c #f1f1e1e1d6d6",
+") c #f3f3e4e4dada",
+"_ c #f4f4eaeadede",
+"` c #f3f3f0f0dada",
+"' c #f5f5e7e7e3e3",
+"] c #f6f6edede2e2",
+"[ c #f7f7f2f2e5e5",
+"{ c #f8f8f3f3e7e7",
+"} c #f9f9f5f5ebeb",
+"| c #fafaf8f8efef",
+" . c #fbfbf6f6f2f2",
+".. c #fcfcfafaf3f3",
+"X. c #fefefdfdfcfc",
+"o. c None",
+/* pixels */
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.{ [ o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.} [ [ [ _ _ ` o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.| } [ [ [ [ _ ` ) ) ( ! Q o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o...| } } [ [ [ _ _ ` ( ( ~ ! W W E R T o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.....| | } } [ [ _ _ ) ( ~ ~ ! Q W W E T U U D u o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.X.....| | } { { [ ] _ ) ) ( ( ! Q W W R T T U D u o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.X.X.......| } { { [ ] _ _ ) ) ! ! ! W W E R T U U u : o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.X.X.X...X.| ..} { { [ ] ' _ _ ) ! ! ! Q W E R R U U u , - o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o./ ` | X...| | } { [ [ _ _ _ ) ^ ! ! ! W E R T Y U i , : - o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.I I I / { } { [ ] ] _ _ ) ) ! ! Q Q E E R T U y , : - * o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.I P P H H J / [ ] ' _ ) ^ ^ ! Q Q Q E R T U i , : - * o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.P P H F F C V B A Y _ ) ! ! ! Q E E R R T a < : - * % o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.K H H F C V B m n v x M Y ! Q Q E R R T a < > ; * % $ o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.F F C V B m n n x z h h h b S E R T a < , : * % $ # o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.F C V B m n v x z h h d s u y u c u < , : - % % $ @ o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.C V B m n x x z h h h s u t t r w w , : - * % $ # o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.m m n x x z h h h s u u t e w w q : - * % $ # + o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.m n x x z h h h u u u r r w w 0 9 : * % $ # + O o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.n x x z h h h s u u t r w w w 0 5 * % % # @ + O o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.x x z h h h s u t t r w w 0 0 9 3 % % # @ + O o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.z h h h s u t t r w w 0 0 9 9 2 % $ @ + O o o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.k h d p u y t r w w w 0 9 9 9 2 $ @ + O o o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.h a p u y t r w w 0 0 9 9 9 8 1 # @ O o o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.i u u t r w w 0 0 0 9 9 7 7 : @ O o o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.r w w 0 0 9 9 9 8 7 7 : + O X o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.q 0 9 9 9 7 7 7 5 - O X o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.9 9 8 7 7 5 5 * o o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.7 7 5 5 4 # o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.5 5 3 X o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.1 o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.",
+};
diff --git a/icons/48x48-gnome/kde.xpm b/icons/48x48-gnome/kde.xpm
new file mode 100644
index 0000000..a88e820
--- /dev/null
+++ b/icons/48x48-gnome/kde.xpm
@@ -0,0 +1,232 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 178 2",
+" c #000000000000",
+". c #0a0a06060404",
+"X c #0e0e0e0e0404",
+"o c #1a1a0a0a0404",
+"O c #121212120404",
+"+ c #181816160c0c",
+"@ c #1e1e1a1a0c0c",
+"# c #1c1c1c1c1414",
+"$ c #262616160404",
+"% c #22221e1e0c0c",
+"& c #2a2a1a1a0404",
+"* c #2a2a1e1e0c0c",
+"= c #25251e1e1414",
+"- c #262622221c1c",
+"; c #2e2e22221414",
+": c #2c2c26261c1c",
+"> c #3e3e22220404",
+", c #3a3a26260c0c",
+"< c #36362a2a1414",
+"1 c #2a2a26262424",
+"2 c #2e2e2b2b2424",
+"3 c #2a2a2a2a2c2c",
+"4 c #32322a2a2424",
+"5 c #3a3a2e2e2424",
+"6 c #363632322424",
+"7 c #323232322c2c",
+"8 c #3e3e36362c2c",
+"9 c #3a3a35353434",
+"0 c #3a3a3a3a3434",
+"q c #3e3e3a3a3c3c",
+"w c #3e3e42423c3c",
+"e c #46462a2a0c0c",
+"r c #525232320404",
+"t c #56563a3a1414",
+"y c #42423e3e3434",
+"u c #46463e3e3c3c",
+"i c #464642423c3c",
+"p c #4c4c44443c3c",
+"a c #4e4e4a4a3c3c",
+"s c #56564e4e3c3c",
+"d c #62624a4a2c2c",
+"f c #767652522424",
+"g c #464646464444",
+"h c #4e4e4a4a4444",
+"j c #50504e4e4c4c",
+"k c #565652524c4c",
+"l c #555555555454",
+"z c #5a5a56565454",
+"x c #5b5b5b5b5454",
+"c c #6a6a5e5e4c4c",
+"v c #62625e5e5454",
+"b c #666662625454",
+"n c #666662625c5c",
+"m c #6a6a65655c5c",
+"M c #7a7a6a6a5c5c",
+"N c #6a6a66666464",
+"B c #6a6a6a6a6464",
+"V c #6e6e6e6e6c6c",
+"C c #70706b6b6464",
+"Z c #767672726c6c",
+"A c #767676767c7c",
+"S c #7c7c7a7a7474",
+"D c #7e7e7c7c7c7c",
+"F c #8e8e5e5e1c1c",
+"G c #a2a276763c3c",
+"H c #aeae7c7c3c3c",
+"J c #b6b676762c2c",
+"K c #baba7a7a2c2c",
+"L c #b6b67e7e3c3c",
+"P c #8e8e72724c4c",
+"I c #929276765454",
+"U c #82827e7e7474",
+"Y c #a6a67a7a4444",
+"T c #82827e7e8484",
+"R c #bebe82823c3c",
+"E c #858584847c7c",
+"W c #8b8b86867c7c",
+"Q c #baba86864444",
+"! c #bebe86864c4c",
+"~ c #bebe8a8a4c4c",
+"^ c #c5c58d8d4c4c",
+"/ c #caca92924c4c",
+"( c #c6c692925454",
+") c #c2c292925c5c",
+"_ c #cece96965454",
+"` c #d2d29c9c5454",
+"' c #c6c69c9c6c6c",
+"] c #cecea6a67474",
+"[ c #e6e6a6a65454",
+"{ c #e6e6aaaa6464",
+"} c #eeeeb4b46c6c",
+"| c #f2f2b2b26464",
+" . c #fafabebe6c6c",
+".. c #fefec6c67c7c",
+"X. c #8a8a86868484",
+"o. c #8c8c8b8b8484",
+"O. c #8a8a8e8e8c8c",
+"+. c #92928d8d8484",
+"@. c #929292928c8c",
+"#. c #9a9a96968c8c",
+"$. c #969696969494",
+"%. c #9a9a96969494",
+"&. c #9d9d9b9b9494",
+"*. c #9e9e9a9a9c9c",
+"=. c #a2a29a9a9494",
+"-. c #a2a29e9e9c9c",
+";. c #a5a5a2a29c9c",
+":. c #bebeb2b28484",
+">. c #a6a6a6a6a4a4",
+",. c #aaaaa6a6a4a4",
+"<. c #aeaeadada4a4",
+"1. c #b6b6aeaea4a4",
+"2. c #b2b2adadacac",
+"3. c #b4b4b2b2acac",
+"4. c #babab6b6acac",
+"5. c #b6b6b6b6b4b4",
+"6. c #b6b6babab4b4",
+"7. c #bcbcb6b6b4b4",
+"8. c #babababab4b4",
+"9. c #bebebbbbbcbc",
+"0. c #dadab2b28484",
+"q. c #c2c2babab4b4",
+"w. c #c4c4bdbdbcbc",
+"e. c #c3c3c3c3bcbc",
+"r. c #d2d2c6c6b4b4",
+"t. c #d2d2cecebcbc",
+"y. c #d6d6d2d2a4a4",
+"u. c #dedededebcbc",
+"i. c #fefecece8c8c",
+"p. c #fefed6d68c8c",
+"a. c #fefedddd9c9c",
+"s. c #e0e0c6c6a4a4",
+"d. c #eaead6d6bcbc",
+"f. c #eeeeeeeeb4b4",
+"g. c #fefee6e6a4a4",
+"h. c #fefeeaeaacac",
+"j. c #fefeeeeeb4b4",
+"k. c #fefef4f4b4b4",
+"l. c #c6c6c3c3c4c4",
+"z. c #cacac4c4c4c4",
+"x. c #cacacacac4c4",
+"c. c #cdcdcbcbcccc",
+"v. c #d2d2cecec4c4",
+"b. c #d3d3cececccc",
+"n. c #d2d2d2d2cccc",
+"m. c #d6d6d4d4d4d4",
+"M. c #dadad6d6d4d4",
+"N. c #dadad6d6dcdc",
+"B. c #dadadadad4d4",
+"V. c #dddddddddcdc",
+"C. c #dedededee4e4",
+"Z. c #e2e2dedee4e4",
+"A. c #eeeee2e2cccc",
+"S. c #e4e4e3e3dcdc",
+"D. c #ebebe5e5dcdc",
+"F. c #fefefafac4c4",
+"G. c #fefefefecccc",
+"H. c #fdfdfdfddcdc",
+"J. c #e3e3e3e3e4e4",
+"K. c #e4e4e4e4ecec",
+"L. c #e6e6eaeaecec",
+"P. c #eaeae6e6e4e4",
+"I. c #eeeeeaeae4e4",
+"U. c #ebebebebecec",
+"Y. c #eaeaeaeaf4f4",
+"T. c #f2f2eeeeecec",
+"R. c #f2f2eeeef4f4",
+"E. c #f2f2eeeefcfc",
+"W. c #f2f2f2f2ecec",
+"Q. c #fdfdfbfbe4e4",
+"!. c #fefefefeecec",
+"~. c #f6f6f6f6f4f4",
+"^. c #f6f6f5f5fcfc",
+"/. c #fafaf6f6f4f4",
+"(. c #fafaf6f6fcfc",
+"). c #fafafafaf4f4",
+"_. c #fefefefefcfc",
+"`. c None",
+/* pixels */
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. . `.`.`.`.`.`.`.`.`. `.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. S @.<.e.V.U._.. `.`.`.`.`.`.`.`. <.U.3. `.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. L.!._._._._._. `.`.`.`.`.`.`. <._._._._.U.3. `.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. U._._._._._._. `.`.`.`.`.`. <._._._._._._._._.<. `.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. U._._._._._._. `.`.`.`.`.`. m._._._._._._._.). `.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. `.`.`.`.`.`. U._._._._._._. `.`.`.`.`.2 m._._._._._._._._.<. `.`.`.`.",
+"`.`.`.`.`.`.`.`.`. @.@.7 `.`.`.`.`. L._._._._._._.* `.`.`.`. <._._._._._._._._.1. `.`.`.`.`.",
+"`.`.`.`.`.`.`.`. @._.!.>.2 `.`.`. X U._._._._._._.* . `. <._._._._._._._._.<. `.`.`.`.`.`.",
+"`.`.`.`.`.`.`. @.)._._._.V. W * L._._._._._._.3 n E O < U._._._._._._._.m. `.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`. 3._._._._._._.k C D.* U._._._._._._.< E c.+ <._._._._._._._.m. `.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`. S._._._.U.%.P._._.* U._._._._._._.< x x _._._._._._._.m. `.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. _._.W.+.U._._.m * U._._._._._._.< < B _._._._._._._._.<. `.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. &._.%.U._.P.i 5 * U.!._._._._._.< B ~._._._._._._._.<. `.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. X.V._.T.6 p f.* L._._._._._._.$.l._._._._._._._.M. `.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. l _._.h p Q.G.* L._._._._._._._._._._._._._._.<.0 `.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. w._.+.; D.!.H.* L._._._._._._._._._._._._._._.2 z `.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. E (.(.8 U _._.Q.= L._._._._._._._._._._._._._._.x.2 E `.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. w._.&.5 /._._.!.* L._._._._._._.U._._._._._._._._.2 z `.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`. . m m.!.m b _._._._.* U._._._._._._.E ;._._._._._._._.~.7 z `.`.`.`.`.",
+"`.`.`. ;.8.U.).*.m._.p o._._._.!.* U._._._._._._.+.@ U._._._._._._._.e.1 -.c.3.-.@. `.`.`.",
+"`.`.`. (._._._._.*.S.(.y t._._._.Q.* L._._._._._._.#.o z _._._._._._._._.X.2 >.z.l.b.w. `.`.`.",
+"`.`.`. U._._._._.+.U.~.u u.H.H.H.G.* L._._._._._._.X.d < X._._._._._._._.(.x q <.9.w.w. `.`.`.",
+"`.`.`. W._._._._.+.S.(.p y.G.G.G.F.* U._._._._._._.D d H $ 6._._._._._._._.~.0 z 2.z.w. `.`.`.",
+"`.`.`. U._._._._.=.m._.j :.k.j.k.h.* L._._._._._._.E d ` f 4 W._._._._._._._.x.# U @. `.`.`.",
+"`.`.`. . ;.1.e.I.-.;._.V M g.a.a.a.* U._._._._._._.E d ` ~ e x _._._._._._._._.$.+ `.`.`.`.`.",
+"`.`.`.`.`. m ;._.-.s p.i.i.i.* L._._._._._._.E d _ _ G & >._._._._._._._._. `.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. n /.(.j ] .. .i.% K._._._._._._.E d _ / ^ f @ V._._._._._._._.U. `.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. 3._.@.c .} } * K._._._._._._.E d ( ^ ^ L e l )._._._._._._._.3. `.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. n _./.N I | { * L._._._._._._.E d ^ ^ ! L r. o._._._._._._._._.3. `.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`. v._.S.N ' [ * L._._._._._._.O.d ^ ~ J s.^.E # S._._._._._.^.l. `.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. 4.k W._.V.A ' * U._.(.U.V.5.@.w t R K s.).c.w.l h _._.~.l.D `.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. _.4.a ~._.J.>.* * * < , > r F ( A.^.c.l.c.9 # E C `.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. c.^._.*.h U.!.U.>.m M P Y H Q ) 0.d.).L.l.b.c.w T o.7 9 `.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`. $.(.K.L.^.5.w 2.(.E.J.J.V.Z.D.I.U.U.N.c.z.N.;.9 +.c.7.3.w.X. `.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`. @.^.C.J.Z.C.^.4.: m c.R.Y.Z.N.m.b.c.c.m.N.w.C 2.m.3.3.1.<.w.X. `.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`. @.n.P.N.N.U.B. `.# = v =.7.c.m.m.c.5.%.n `. ,.l.2.2.<.7.Z `.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`. @.m.J.U.3. `.`.`.`.= - g 8 8 8 9 u 6 `.`.`.`. S w.<.7.Z `.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. @.B.U `.`.`.`.`.`. c.m.l.w.l.m. `.`.`.`.`.`. Z w.Z `.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. - `.`.`.`.`.`.`. w.m.z.l.l.q. `.`.`.`.`.`.`. `.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. <.m.9.9.e.<. `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. %.b.9.4.w.%. `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. E 9.7.5.w.E `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. =.q.3.w. `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+};
diff --git a/icons/48x48-gnome/keyboard.xpm b/icons/48x48-gnome/keyboard.xpm
new file mode 100644
index 0000000..c24eb77
--- /dev/null
+++ b/icons/48x48-gnome/keyboard.xpm
@@ -0,0 +1,164 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 110 2",
+" c #000000000000",
+". c #070708080707",
+"X c #0c0c0c0c0b0b",
+"o c #10100f0f1010",
+"O c #111113130f0f",
+"+ c #131314141313",
+"@ c #161619191414",
+"# c #19191b1b1616",
+"$ c #1b1b1b1b1b1b",
+"% c #1f1f21211d1d",
+"& c #222223231e1e",
+"* c #242426262222",
+"= c #252529292323",
+"- c #2a2a2b2b2626",
+"; c #2c2c2d2d2a2a",
+": c #2e2e30302c2c",
+"> c #313134342e2e",
+", c #343438382f2f",
+"< c #343435353232",
+"1 c #363639393333",
+"2 c #3a3a3e3e3636",
+"3 c #3a3a3c3c3939",
+"4 c #3c3c40403636",
+"5 c #3e3e40403b3b",
+"6 c #424244443d3d",
+"7 c #444445454343",
+"8 c #46464a4a4141",
+"9 c #49494d4d4545",
+"0 c #4b4b4d4d4a4a",
+"q c #4d4d52524646",
+"w c #4e4e52524949",
+"e c #525255554d4d",
+"r c #545459594d4d",
+"t c #535354545252",
+"y c #56565b5b5252",
+"u c #59595d5d5353",
+"i c #5a5a5c5c5959",
+"p c #5d5d62625555",
+"a c #5e5e61615c5c",
+"s c #616164645c5c",
+"d c #646469695f5f",
+"f c #646465656363",
+"g c #66666b6b6262",
+"h c #69696c6c6363",
+"j c #6c6c6e6e6c6c",
+"k c #6d6d72726666",
+"l c #6e6e73736a6a",
+"z c #727275756d6d",
+"x c #74747a7a6e6e",
+"c c #717173737171",
+"v c #76767b7b7373",
+"b c #787877777676",
+"n c #79797d7d7474",
+"m c #7b7b7d7d7b7b",
+"M c #7c7c82827575",
+"N c #7e7e82827b7b",
+"B c #828285857d7d",
+"V c #838385858282",
+"C c #86868a8a8484",
+"Z c #88888d8d8585",
+"A c #8b8b8d8d8a8a",
+"S c #8e8e92928787",
+"D c #929297978c8c",
+"F c #94949a9a8d8d",
+"G c #929295959292",
+"H c #959599999393",
+"J c #99999e9e9595",
+"K c #9b9b9d9d9999",
+"L c #9d9da1a19c9c",
+"P c #a4a4a9a99b9b",
+"I c #a3a3a6a6a3a3",
+"U c #a5a5aaaaa2a2",
+"Y c #a9a9aeaea5a5",
+"T c #aaaaadadaaaa",
+"R c #ababb1b1a3a3",
+"E c #aeaeb3b3acac",
+"W c #b2b2b5b5aeae",
+"Q c #b3b3b9b9adad",
+"! c #b2b2b6b6b1b1",
+"~ c #b6b6bbbbb3b3",
+"^ c #b7b7bcbcb8b8",
+"/ c #b9b9bebeb5b5",
+"( c #bababdbdbaba",
+") c #bdbdc2c2bbbb",
+"_ c #c1c1c6c6bdbd",
+"` c #c2c2c5c5c2c2",
+"' c #c5c5cacac3c3",
+"] c #c7c7ccccc8c8",
+"[ c #c9c9cecec6c6",
+"{ c #cacacdcdc9c9",
+"} c #ceced2d2cdcd",
+"| c #d0d0d5d5cece",
+" . c #d3d3d6d6d2d2",
+".. c #d5d5dadad5d5",
+"X. c #d8d8dcdcd5d5",
+"o. c #dbdbdededada",
+"O. c #dddde2e2dddd",
+"+. c #e2e2e5e5e2e2",
+"@. c #e5e5e9e9e5e5",
+"#. c #e7e7ecece8e8",
+"$. c #e8e8e7e7e8e8",
+"%. c #e8e8ebebe7e7",
+"&. c #eaeaededeaea",
+"*. c #eeeef1f1eeee",
+"=. c #efeff2f2f0f0",
+"-. c #f2f2f4f4f2f2",
+";. c #f6f6f9f9f6f6",
+":. c #f7f7fbfbf8f8",
+">. c #fbfbfcfcfbfb",
+",. c None",
+/* pixels */
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.A v ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.: h W ] o.O.O.%.[ b ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.& h Y ] E G H W .%.@.#.+.^ ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.< x ~ ~ [ D 0 m b f 5 K %.@.@.*.+. .,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.y P Y Q _ T 7 ..{ I o.] A &.%.%.+.t 9 $ ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.S Q P W ) [ Z a :.} 7 $ -.%.&.&.` e > e - ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,...L W ~ ` | W t b c 7 A *.&.%.) 5 1 e e > ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.b *.O.Y v F ( X.} E V I %.&.*.m 1 6 e w 9 6 - ,.,.,.c D [ } T l ,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.( *.;.>.@.T c G ! o.+.#.#...b 2 y p e 8 e 8 # & 6 I ) ' _ . .+.&. .] ,.,.,.,.,.",
+",.,.,.,.,.,.,.f $.*.*.-.-.>.>.( K N A ` T a 9 g k y q 9 - % e J ( ] ( c 5 | O.+.@.+.$.=.*.,.,.,.",
+",.,.,.,.,.,.,.] &.-.=.&.$.@.#.-.:.#.^ V b C v x g u w $ 8 P R ~ { K 0 b ] *.&.^ o.@.$.&.} B w ,.",
+",.,.,.,.,.,.@ *.*.-.-.-.*.&.( K T ..;.$.) J M z d u 2 B P Y W _ } f E -.:.@.G i o.%.*.{ 0 1 1 ,.",
+",.,.,.,.,.,.j -.-.-.O.E m n ~ ^ L j i N C C M l k 9 M E R W _ ' X.0 K ` A 3 c @.*.@.~ < 2 w 8 ,.",
+",.,.,.,.,.,.C >.O.f 0 b Y ` | ..} o.+.` G t 8 k h 9 ^ _ K H ) ' ..E V a c ) +.*.*.A 3 5 w r 9 & ",
+",.,.,.,.,.,. * < C ~ _ G 0 < +.o.@.@.@.@.@.] b 8 s +.;.;.I n B Y .+.O.+.@.&.X.f < e e e 8 w ; ",
+",.,.,.,.,.,.% B Y / K : 9 m 7 :.=.{ ` #.@.#.@.T 9 ( &.-.;.>.;.( H a H o.O.#. .t 7 s g q 9 9 e 2 ",
+",.,.,.,.,.k P R ~ i < W %.L b .c ; m @.&...s - & I -.-.&.&.&.-.:.>.) j m N w x k l p w r 6 9 2 ",
+",.,.,.,.,.~ R E _ E ] o.@.z t * i ] *.*.o.t < q < j >.-.*.$.@.+.+.@.=.#.} I L N v k s r e 9 6 2 ",
+",.,.,.,.^ E P U _ [ } o.%.m s +.&.*.*.T 7 1 q r 8 5 &.-.*.+.$.+.O.O.o.O.@.^ I N x g d u u 6 8 9 ",
+",.,.,.t o.-.O.C z U _ .o. .+.+.@.#.G < 8 e e 9 9 ; ] -.$.$.@.+.O.O.O.O.+.^ L M x k d p u q , ,.",
+",.,.,.! &.-.:.>.&.G V V E o.O.#.O.l 2 p d e 9 9 e , Y -.+.+.+.+.O.O.o.o.O.) J M x h g u u 6 6 ,.",
+",.,.< &.&.*.*.-.-.:.&.{ L l G L a a g l s q e 6 9 2 G ;.$.@.+.o.o.O.O.O.O._ J M v k g a e > ,.,.",
+",.,.G &.&.-.*.$.@.+.@.*.;.+.! Z F N v h s r r 9 6 4 X N .&.+.o.o.O.O.O.+.[ F x v k k s : ,.,.,.",
+",.,.~ *.-.-.&.@.@.+.+.O.O.@.#.) P N v g d u r 6 6 9 ,.,.$ _ +.+.O.O.O.O.O._ D x n k p & ,.,.,.,.",
+",.< +.-.&.*.&.@.$.+.+.+.o.o.+.^ L M z k d p u 9 4 ,.,.,.,.,.t ` *.@.O.O.+./ S x N q * ,.,.,.,.,.",
+",.,.' -.=.$.@.$.+.+.+.O.o.O.O.( J M x g d u y 9 4 ,.,.,.,.,.,.,.< E | +.&.) A a : ,.,.,.,.,.,.,.",
+",.,.,.A #.*.@.@.+.o.O.o.O.O.+.` L M x k g p y ; ,.,.,.,.,.,.,.,.,.,.; t j l < ,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.( +.#.o.o.o.O.o.O.O.] D M v k k d 1 ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.7 @.@.+.O.O.O.O.O.` D x x k h < ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.@ C .@.+.O.o.O.) S x M p = ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.; l +.=.#.#.~ D v q & ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.7 V I H w O ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+",.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.",
+};
diff --git a/icons/48x48-gnome/linux.xpm b/icons/48x48-gnome/linux.xpm
new file mode 100644
index 0000000..f6e2c32
--- /dev/null
+++ b/icons/48x48-gnome/linux.xpm
@@ -0,0 +1,284 @@
+/* XPM */
+static char * penguin_xpm[] = {
+"48 48 233 2",
+" c None",
+". c #000014",
+"+ c #000044",
+"@ c #01010A",
+"# c #01022A",
+"$ c #010054",
+"% c #000059",
+"& c #181814",
+"* c #28281B",
+"= c #0B0B29",
+"- c #02024A",
+"; c #393835",
+"> c #2B2B25",
+", c #00001B",
+"' c #08060A",
+") c #262629",
+"! c #00007C",
+"~ c #0B0A04",
+"{ c #12120C",
+"] c #535354",
+"^ c #141413",
+"/ c #646464",
+"( c #888886",
+"_ c #4C4C53",
+": c #0E0E18",
+"< c #989899",
+"[ c #CCCCCB",
+"} c #7D7D7D",
+"| c #D2D2D3",
+"1 c #B6B6B5",
+"2 c #1C1C1B",
+"3 c #02023B",
+"4 c #010164",
+"5 c #2D3038",
+"6 c #7A7A75",
+"7 c #C7C7CA",
+"8 c #0C0B12",
+"9 c #1E1C26",
+"0 c #C2C3C2",
+"a c #3F3F3E",
+"b c #D7D7D8",
+"c c #5C5C5C",
+"d c #010134",
+"e c #2C2C42",
+"f c #847C75",
+"g c #514823",
+"h c #4C4526",
+"i c #938E83",
+"j c #36363E",
+"k c #392805",
+"l c #BE8D21",
+"m c #D6AB09",
+"n c #B99B08",
+"o c #BAA025",
+"p c #6D5E1B",
+"q c #1C1508",
+"r c #AEB0B7",
+"s c #89794D",
+"t c #C89715",
+"u c #FCC30C",
+"v c #F9CB0A",
+"w c #EBCA14",
+"x c #EED333",
+"y c #D9B807",
+"z c #C7AB18",
+"A c #EAD774",
+"B c #362F12",
+"C c #010124",
+"D c #291F1F",
+"E c #A76E01",
+"F c #EBB60D",
+"G c #F2BC0D",
+"H c #E5C909",
+"I c #E7CD35",
+"J c #E4CC2C",
+"K c #6B4B03",
+"L c #9A6503",
+"M c #F4C210",
+"N c #F0D31D",
+"O c #ECD626",
+"P c #B7A207",
+"Q c #DBA203",
+"R c #4A3804",
+"S c #151518",
+"T c #A97404",
+"U c #CEAD0F",
+"V c #CCB014",
+"W c #B7950A",
+"X c #BA830A",
+"Y c #C58B03",
+"Z c #D39715",
+"` c #CCAD64",
+" . c #504F45",
+".. c #B2B1A7",
+"+. c #AA8A5D",
+"@. c #AE7A01",
+"#. c #D49A02",
+"$. c #C18703",
+"%. c #C48709",
+"&. c #C4994B",
+"*. c #C2B7A1",
+"=. c #BBBABC",
+"-. c #AE9776",
+";. c #A2823C",
+">. c #AF8A4A",
+",. c #E5E4E4",
+"'. c #F6F7F8",
+"). c #FBFBFB",
+"!. c #090669",
+"~. c #F6F6F6",
+"{. c #DCDCDC",
+"]. c #E8E8E7",
+"^. c #01016C",
+"/. c #000084",
+"(. c #F7F8FA",
+"_. c #464749",
+":. c #F8F8F7",
+"<. c #A7A7A7",
+"[. c #EAEBF2",
+"}. c #F9F9ED",
+"|. c #0C0C0C",
+"1. c #EAEAEB",
+"2. c #F8F7F7",
+"3. c #6C6E70",
+"4. c #AEAEB0",
+"5. c #000074",
+"6. c #0100A3",
+"7. c #0E0E31",
+"8. c #69686B",
+"9. c #00008B",
+"0. c #483812",
+"a. c #B48305",
+"b. c #765705",
+"c. c #595A54",
+"d. c #261A29",
+"e. c #E5A622",
+"f. c #FFCB12",
+"g. c #876704",
+"h. c #F2DC9C",
+"i. c #F3CE2F",
+"j. c #9B831E",
+"k. c #2F2884",
+"l. c #0D0845",
+"m. c #A46E55",
+"n. c #E4A90B",
+"o. c #F0B710",
+"p. c #EEBD11",
+"q. c #F5C10B",
+"r. c #5D4700",
+"s. c #EBC157",
+"t. c #FFC800",
+"u. c #A88E12",
+"v. c #130E10",
+"w. c #1D1266",
+"x. c #372226",
+"y. c #885A64",
+"z. c #DC9E0A",
+"A. c #F2BD10",
+"B. c #EBB715",
+"C. c #2C2200",
+"D. c #DBBA5A",
+"E. c #2B1D04",
+"F. c #302438",
+"G. c #735554",
+"H. c #BA8659",
+"I. c #D29C32",
+"J. c #E5A505",
+"K. c #8C7208",
+"L. c #D1AC55",
+"M. c #E4AB04",
+"N. c #DA9C05",
+"O. c #8A5E06",
+"P. c #7F5702",
+"Q. c #B77A06",
+"R. c #D7A422",
+"S. c #261C49",
+"T. c #9B6C5D",
+"U. c #F2B70E",
+"V. c #DFA60A",
+"W. c #E5AA07",
+"X. c #885B56",
+"Y. c #C7942B",
+"Z. c #EEC112",
+"`. c #A67A36",
+" + c #F4BC05",
+".+ c #EEBA0D",
+"++ c #AC8769",
+"@+ c #1B1447",
+"#+ c #6E5576",
+"$+ c #BA8534",
+"%+ c #FCBF06",
+"&+ c #C0933B",
+"*+ c #DBCA9E",
+"=+ c #F7C812",
+"-+ c #79566A",
+";+ c #E7B406",
+">+ c #E1DFDC",
+",+ c #120D00",
+"'+ c #8B6666",
+")+ c #5C3B1E",
+"!+ c #737374",
+"~+ c #2A2B32",
+"{+ c #5E4199",
+"]+ c #AB7744",
+"^+ c #C18925",
+"/+ c #5C3D01",
+"(+ c #5C4470",
+"_+ c #0D07A9",
+":+ c #392D64",
+"<+ c #855C3C",
+"[+ c #B97F17",
+"}+ c #CB8D02",
+"|+ c #CA8F09",
+"1+ c #EAAE09",
+"2+ c #130F83",
+"3+ c #231670",
+"4+ c #492F2E",
+"5+ c #714D61",
+"6+ c #7C564C",
+"7+ c #966632",
+"8+ c #160A7D",
+"9+ c #01019C",
+"0+ c #010193",
+"a+ c #1F1136",
+"b+ c #412C35",
+"c+ c #64464E",
+"d+ c #795210",
+"e+ c #744D06",
+"f+ c #6A451B",
+"g+ c #321F66",
+"h+ c #080286",
+"i+ c #744F1C",
+"j+ c #392489",
+" ",
+" . + . @ @ . # $ ",
+" % @ @ @ @ @ @ & * = ",
+" - @ @ @ @ @ @ @ ; @ > @ ",
+" , @ @ @ @ @ @ ' ) @ @ @ ",
+" ! , @ @ @ @ @ @ @ @ @ @ @ @ ",
+" $ , @ ~ @ @ @ @ @ ' { @ @ @ ",
+" $ , > ] * @ @ ^ / ( _ { @ @ + ",
+" $ : < [ } @ ' } | | 1 2 @ @ 3 ",
+" 4 5 6 } 7 8 9 0 } a b c @ @ d ",
+" @ e ; 5 f g h i j @ ( < @ @ 3 ",
+" @ = ( k l m n o p q r / @ @ d ",
+" @ , s t u v w x y z A B @ @ C ",
+" @ D E F G H I J H H m K @ @ C ",
+" @ 9 L F M N O y P m Q R @ S @ ",
+" @ C s T U V W X Y Z ` .@ @ @ @ ",
+" @ = ..+.@.#.$.%.&.*.b 1 @ 5 @ @ @ ",
+" + 8 [ =.-.;.>.-.1 ,.'.)._ @ @ @ @ + ",
+" !.= ; ~.{.=.1 =.| ].~.~.).7 ~ @ @ @ ^.$ ",
+" /.$ ~ [ ).'.| 7 {.'.'.~.~.(.~._.@ @ @ . . ",
+" C @ ( :.).'.'.).:.'.'.~.~.~.).<.@ @ @ @ + 3 ",
+" $ d ~ =.).~.'.'.[.'.~.~.~.~.~.).| @ @ @ @ @ $ ",
+" 3 @ j <.].~.'.~.].~.~.'.}.,.b [ b c @ |.@ . @ @ ",
+" @ ~ @ / | 1.~.'.~.~.~.~.~.~.,.{.[ | 1 { @ @ @ @ @ @ ",
+" - ~ & 1 ).2.~.~.~.:.~.~.~.~.).).).].[ c @ ^ |.@ @ @ ",
+" @ ^ @ 3.).~.~.~.~.~.~.~.~.~.~.~.~.~.~.).4.8 ) 2 ' @ @ 5. ",
+" @ ~ 9 0 ).~.~.~.~.~.~.~.~.~.~.~.~.~.~.).,.] @ 2 |.@ @ 6. ",
+" @ 7.@ / ).~.~.~.~.~.:.~.~.~.~.~.~.~.~.~.~.~.8.@ ' & @ @ # ",
+" 9.~ |.< ).~.~.~.~.~.[.~.~.~.~.~.~.~.~.~.~.).} @ @ ^ @ @ . 9. ",
+" - @ @ 7 ).~.~.~.~.~.}.'.~.~.~.~.~.~.~.~.~.).< @ @ |.' @ . /. ",
+" 5.~ ' a {.).~.~.~.~.~.1.(.~.~.~.~.~.~.~.~.[.).< @ { { @ @ . + ",
+" @ ' { _.,.).~.~.~.2.1.~.2.~.~.~.~.~.~.~.~.~.).<.@ S 8 @ @ @ 3 ",
+" @ @ ~ @ 3.'.~.'.'.'.'.~.1.~.~.~.~.~.~.~.~.~.~.).<.@ & |.@ ' @ $ ",
+" @ 0.a.b.c.[.).~.'.~.~.~.~.~.~.~.~.~.~.~.~.'.}.}.( @ @ ~ @ ) . 5. ",
+" d.e.f.G g.8.].).~.~.~.~.1.).~.~.~.~.~.~.~.~.h.i.j.|.@ @ @ ^ 0.k. ",
+" l.m.n.o.p.q.r._.b ).~.~.~.~.~.~.~.~.~.:.~.'.~.s.t.u.v.@ @ @ k y o ",
+" 3 w.x.y.z.F A.B.M m C.) 0 ).~.~.~.~.~.~.~.~.~.~.'.].D.G X k @ ~ E.a.v t ",
+" F.G.H.I.J.F A.A.A.F f.K.@ ) <.).).~.~.~.~.~.~.~.~.~.[ L.M.N.T O.P.Q.F G R.S. ",
+" T.R.t.q.U.A.A.A.p.o.p.p.r.@ ^ < ).~.~.~.~.~.~.~.~.~.7 H.Q V.N.#.z.W.A.A.M +.!. ",
+" X.Y.u p.G G p.U.Z.M p.v W q @ e ).~.~.~.~.~.~.~.~.'.{.`.N. +M.M.n..+A.A.G q.++@+ ",
+" #+$+%+A.A.A.A..+Z.q.A..+v b.j 4.).~.~.~.~.~.~.~.).)./ P.N.G o.U.o.A.A.A.A..+u &+ ",
+" #+$+%+p.A.A.A..+A.A.p.o.M y *+).~.~.~.~.~.~.).).1.] @ g.J.G A.p.A.p.A.A.G M =+A. ",
+" -+$+%+p.A.A.M w p.A.p.A..+;+l >+'.).).).).~.~.1 2 @ ,+L M.F A.A.A.A.M p.q.q.u '+ ",
+" l Z ;+A.A.A..+G G o.q.M .+;+X )+< [ | =.< !+~+@ @ @ q E J.G A..+p.p.M q.B.Y.{+! ",
+" ]+^+N.N.M.M.n.U..+G M G G V.X /+@ @ @ @ @ @ @ @ @ @ C.T z.F G G o.F +Y.(+6. ",
+" _+:+P.<+`.[+}+#.Q W.B..+V.|+T r.. C d d d d d d d # E.L %.N.1+n.V.t X.2+ ",
+" ! 3+4+5+6+7+Q.}+}+X E P.S.C + 4 ^.^.^.^.^.^.% 8+P.@.%.|+}+Q.)+9+ ",
+" 0+^.a+b+c+d+e+f+g+4 @ h+e e+O.O.i+j+C "};
diff --git a/icons/48x48-gnome/lock.xpm b/icons/48x48-gnome/lock.xpm
new file mode 100644
index 0000000..7a267a9
--- /dev/null
+++ b/icons/48x48-gnome/lock.xpm
@@ -0,0 +1,184 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 130 2",
+" c #000000000000",
+". c #0d0d0a0a0606",
+"X c #11110c0c0606",
+"o c #1a1a1a1a1a1a",
+"O c #23231a1a0e0e",
+"+ c #23231b1b1111",
+"@ c #2e2e22221212",
+"# c #323229291c1c",
+"$ c #3c3c2e2e1a1a",
+"% c #202020202020",
+"& c #2e2e2c2c2727",
+"* c #2b2b2b2b2b2b",
+"= c #36362e2e2222",
+"- c #3c3c33332424",
+"; c #3c3c36362a2a",
+": c #313131313131",
+"> c #3c3c3c3c3c3c",
+", c #414133331f1f",
+"< c #444435352222",
+"1 c #454538382525",
+"2 c #41413a3a2a2a",
+"3 c #494939392525",
+"4 c #4d4d3e3e2929",
+"5 c #45453e3e3232",
+"6 c #474741413434",
+"7 c #4b4b43433535",
+"8 c #4e4e48483737",
+"9 c #535343432d2d",
+"0 c #595947472f2f",
+"q c #545446463232",
+"w c #53534b4b3b3b",
+"e c #5b5b4a4a3333",
+"r c #59594f4f3f3f",
+"t c #5a5a52523f3f",
+"y c #61614f4f3636",
+"u c #626250503737",
+"i c #656553533a3a",
+"p c #696957573d3d",
+"a c #6b6b59593e3e",
+"s c #444444444444",
+"d c #4b4b4b4b4b4b",
+"f c #5c5c53534343",
+"g c #545454545454",
+"h c #5b5b5b5b5b5b",
+"j c #616157574343",
+"k c #626259594646",
+"l c #65655c5c4949",
+"z c #6e6e5b5b4141",
+"x c #69695e5e4a4a",
+"c c #68685f5f5252",
+"v c #71715e5e4343",
+"b c #6c6c62624e4e",
+"n c #6d6d64645151",
+"m c #757562624646",
+"M c #747463634a4a",
+"N c #797966664a4a",
+"B c #7e7e6a6a4e4e",
+"V c #717166665252",
+"C c #747469695353",
+"Z c #77776c6c5959",
+"A c #7c7c6b6b5252",
+"S c #7a7a6f6f5959",
+"D c #6b6b6b6b6b6b",
+"F c #767676767676",
+"G c #7d7d7d7d7d7d",
+"H c #80806c6c4f4f",
+"J c #82826f6f5353",
+"K c #868672725555",
+"L c #838373735959",
+"P c #898976765959",
+"I c #8d8d7a7a5d5d",
+"U c #90907c7c5f5f",
+"Y c #858579796262",
+"T c #8b8b7d7d6262",
+"R c #91917e7e6161",
+"E c #8f8f81816767",
+"W c #8f8f83836e6e",
+"Q c #959582826565",
+"! c #939384846a6a",
+"~ c #989885856767",
+"^ c #999986866969",
+"/ c #9d9d8a8a6c6c",
+"( c #99998a8a7171",
+") c #9f9f90907575",
+"_ c #a1a18d8d6f6f",
+"` c #a1a18e8e7171",
+"' c #a5a592927474",
+"] c #a6a698987e7e",
+"[ c #a9a996967a7a",
+"{ c #aaaa99997d7d",
+"} c #b1b19d9d7f7f",
+"| c #858585858585",
+" . c #8a8a8a8a8a8a",
+".. c #9a9a9a9a9a9a",
+"X. c #a5a598988080",
+"o. c #b2b29f9f8080",
+"O. c #b2b2a1a18383",
+"+. c #b5b5a5a58989",
+"@. c #b9b9a5a58686",
+"#. c #bbbba7a78888",
+"$. c #bcbcaaaa8b8b",
+"%. c #bdbdadad9393",
+"&. c #acacacacacac",
+"*. c #b4b4b4b4b4b4",
+"=. c #bdbdbdbdbdbd",
+"-. c #c1c1adad8d8d",
+";. c #c2c2afaf9191",
+":. c #c5c5b3b39595",
+">. c #c5c5b6b69a9a",
+",. c #c8c8b7b79a9a",
+"<. c #cacababa9d9d",
+"1. c #c7c7bbbba9a9",
+"2. c #cfcfbfbfa4a4",
+"3. c #cdcdc1c1adad",
+"4. c #d4d4c2c2a2a2",
+"5. c #d5d5c5c5abab",
+"6. c #d6d6c8c8afaf",
+"7. c #d8d8c6c6a8a8",
+"8. c #dbdbc9c9abab",
+"9. c #d7d7cacab4b4",
+"0. c #dbdbceceb9b9",
+"q. c #dfdfd2d2bcbc",
+"w. c #e1e1d0d0b5b5",
+"e. c #e3e3d5d5bbbb",
+"r. c #c5c5c5c5c5c5",
+"t. c #cbcbcbcbcbcb",
+"y. c #e2e2d6d6c1c1",
+"u. c #e7e7dadac4c4",
+"i. c #e8e8dcdcc5c5",
+"p. c None",
+/* pixels */
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.*.r.t.=.=.=.*.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.&.t.=...G F | &.r.t.*.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.*.t.&.D p.p.p.p.p.p.&.r.*.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p...*...p.p.p.p.p.p.p.p.p.=.*.G p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.] .| p.p.p.p.p.p.p.p.p.p.&.*.F p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.] $.<.7.u.5.p.p.p.p.p.p.p.p.p.&.*.g p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.E ( +.,.8.6.9.9.9.:.Q p.p.p.p.p.p.=...> p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.! X.$.<.8.e.i.q.3.+.+.O./ p.p.p.p.p.&.D * p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.! ] +.,.4.e.i.u.0.2.%.{ / ! ~ p p.p.| G d : p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.T ] +.,.4.w.u.u.0.4.:.#.{ ` Q P I u d D d * p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.] +.:.4.w.u.i.q.2.:.#.} ' / ~ U J A f s % % p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.] +.:.4.8.u.u.e.5.:.-.@.' / ~ Q I K M i & o p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.] O.:.4.8.e.u.y.5.:.-.#.{ _ ~ Q I L B z e 9 p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.) +.:.4.7.e.u.y.9.,.;.#.} _ ~ Q U P B v i e 4 p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.O.$.:.4.0.u.y.0.,.-.-.o.' ^ Q U P H m a e 9 - p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.+.%.:.:.<.1.0.0.<.;.-.@.' / Q U P H m a u 0 3 # p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.[ W ] +.7.q.y.1.;.;.-.#.{ _ Q U I K m v p e 9 1 . p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.Y V V C C V W >.5.;.[ o.} _ ^ U U K N v a y 9 3 , p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.n V V V b b x S [ #.[ ^ R R I K H m a i 0 4 < O p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.n x n M V b x x x S ` R L R P H v a p e 4 3 < p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.w k b n b n b x x l j A P H H v a p y 9 3 , @ p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.c k x b 2 2 8 c x j j v H a a p y 0 4 , , p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p. n j k = - 2 6 j l j j j z y y 0 4 3 , O p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p. k f ; 2 8 j b l l j j j i 0 9 3 , $ p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p. f f 8 f b S x l x j f t 9 < , , X p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p. ; f b S Y l l j j f w q 3 $ @ p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p. 7 f f f f r w w q 8 $ $ p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p. = 6 7 7 6 6 7 6 - X p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p. . + # = ; 5 + p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p. p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p. p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+"p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.",
+};
diff --git a/icons/48x48-gnome/mail.xpm b/icons/48x48-gnome/mail.xpm
new file mode 100644
index 0000000..544632e
--- /dev/null
+++ b/icons/48x48-gnome/mail.xpm
@@ -0,0 +1,98 @@
+/* XPM */
+static char * mail_xpm[] = {
+"48 48 47 1",
+" c None",
+". c #000000",
+"+ c #989898",
+"@ c #BEC2C4",
+"# c #ADB2B4",
+"$ c #AAAFB1",
+"% c #A5AAAC",
+"& c #9DA2A4",
+"* c #999EA1",
+"= c #959A9D",
+"- c #939494",
+"; c #AAACAC",
+"> c #A2A7A9",
+", c #919699",
+"' c #8D9193",
+") c #8B8C8C",
+"! c #B5BABB",
+"~ c #B1B6B8",
+"{ c #898E91",
+"] c #82868A",
+"^ c #7F8488",
+"/ c #18191B",
+"( c #868A8C",
+"_ c #7D8285",
+": c #777C80",
+"< c #75797D",
+"[ c #858687",
+"} c #72767A",
+"| c #6F7478",
+"1 c #6D7175",
+"2 c #696E73",
+"3 c #676C71",
+"4 c #666A6D",
+"5 c #60666B",
+"6 c #7A7C7D",
+"7 c #7B7F82",
+"8 c #5E6469",
+"9 c #D0D0D0",
+"0 c #CBCBCB",
+"a c #C2C2C2",
+"b c #727476",
+"c c #BCBCBC",
+"d c #B3B3B3",
+"e c #5B6166",
+"f c #595E63",
+"g c #A2A4A5",
+"h c #696C6E",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ............................. ",
+" ..+.@@@@@@@@@@@@@@###$%%&&&&**=. ",
+" .+++-.@@@@@@@@@@@@;%>>&&***=,,''. ",
+" .++.)).!!~######>&&&**=,,''{{]]^^. ",
+" .++./.(.#$;%%%%%%%,,,,''{{]]^___:<. ",
+" .+.//.[.>&&&&&&&&{{{{]]^^__:<<}|12. ",
+" .+.///._.==,,,,,^^^^__:::<}|123445. ",
+" .+.///.6.'{{(]___77:<|||2233588555. ",
+" .+9909.6.]^___|||||123335555558555. ",
+" .+999906.7<<}333333388555555555555. ",
+" .+.9a0a<.|125555588558555555555555. ",
+" .-.9aaab.3555555585555555555555555. ",
+" .-.99aab.8855555588555555555555555. ",
+" .-.90aab.8555555555555555555588888. ",
+" .'./0cd1.85555555555555555588888ee. ",
+" .)./a!;1.5555555555555555888eeeff.. ",
+" .)./cd;1.55555555555555888eeeee.. ",
+" .(./cdgh.55555555555588eeeeee.. ",
+" .[.//;gh.555555555588effef... ",
+" .[/./;+h.5558555888eeffe.. ",
+" ..7/.g+4.5558888eefff... ",
+" .b/.-h.8888effff... ",
+" .b/-4.888effe8. ",
+" .h'4.efffe... ",
+" .44.ff... ",
+" .4.8. ",
+" ... ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/modules.xpm b/icons/48x48-gnome/modules.xpm
new file mode 100644
index 0000000..5117f94
--- /dev/null
+++ b/icons/48x48-gnome/modules.xpm
@@ -0,0 +1,170 @@
+/* XPM */
+static char * module_xpm[] = {
+"48 48 119 2",
+" c None",
+". c #000000",
+"+ c #3C3E3E",
+"@ c #DDEBE5",
+"# c #D8E6E1",
+"$ c #EDFCF6",
+"% c #C5D2CD",
+"& c #E0EEE8",
+"* c #CDDBD5",
+"= c #E4F3ED",
+"- c #D1DED9",
+"; c #ABB6B1",
+"> c #D4E2DC",
+", c #A4AFAA",
+"' c #1F2120",
+") c #161817",
+"! c #171918",
+"~ c #0F1010",
+"{ c #97A19D",
+"] c #666D6A",
+"^ c #555A58",
+"/ c #919A96",
+"( c #494E4C",
+"_ c #272A28",
+": c #7D8582",
+"< c #B6C2BD",
+"[ c #78807D",
+"} c #A8B3AF",
+"| c #2C302F",
+"1 c #252826",
+"2 c #686E6C",
+"3 c #221C13",
+"4 c #3F392D",
+"5 c #BA975E",
+"6 c #DCB676",
+"7 c #706144",
+"8 c #131414",
+"9 c #404543",
+"0 c #E8F7F1",
+"a c #C8D5CF",
+"b c #BDC9C4",
+"c c #897042",
+"d c #FAD574",
+"e c #FAE68C",
+"f c #F7CC75",
+"g c #F4C776",
+"h c #776F59",
+"i c #A2ABA7",
+"j c #333533",
+"k c #7B6B4B",
+"l c #FAD979",
+"m c #FAC75C",
+"n c #CBA358",
+"o c #6E644E",
+"p c #BAC6C2",
+"q c #C1CEC8",
+"r c #B2BEB9",
+"s c #A6B1AD",
+"t c #5D6361",
+"u c #655840",
+"v c #F7D37D",
+"w c #FAE285",
+"x c #D4AA61",
+"y c #A38453",
+"z c #1A1B1A",
+"A c #B8C3BF",
+"B c #9EA9A5",
+"C c #848D89",
+"D c #F4C77F",
+"E c #FAD16C",
+"F c #F2C36D",
+"G c #886E44",
+"H c #574A30",
+"I c #818A86",
+"J c #626764",
+"K c #F2BF58",
+"L c #C39C4F",
+"M c #9E8050",
+"N c #655133",
+"O c #433622",
+"P c #767E7B",
+"Q c #222423",
+"R c #4E5351",
+"S c #B1A57F",
+"T c #F1DC85",
+"U c #DFB151",
+"V c #BF984A",
+"W c #A3834B",
+"X c #54452C",
+"Y c #262118",
+"Z c #5B625F",
+"` c #817350",
+" . c #CEBD72",
+".. c #D4C376",
+"+. c #CEB263",
+"@. c #B69142",
+"#. c #AD883F",
+"$. c #977944",
+"%. c #705A38",
+"&. c #4C514F",
+"*. c #0B0B0B",
+"=. c #949E9A",
+"-. c #332E22",
+";. c #796741",
+">. c #89703E",
+",. c #735D34",
+"'. c #695534",
+"). c #5C4B2F",
+"!. c #7E8884",
+"~. c #56482F",
+"{. c #727A76",
+"]. c #9BA5A1",
+"^. c #8D9693",
+"/. c #8A938F",
+"(. c #E7F6F0",
+"_. c #B0BBB7",
+":. c #99A39E",
+"<. c #AEBAB5",
+"[. c #525654",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . + ",
+" + @ # + . ",
+" + $ @ @ % + ",
+" + $ $ @ & * + ",
+" + $ $ $ @ @ * + ",
+" + $ $ $ $ = @ - ; + ",
+" + $ $ $ $ $ & > , + + + + + + + + ",
+" ' ) + ! ~ + $ @ { ] ^ / @ = ( _ : < $ $ = @ * - + ",
+" [ = = > > - } [ | 1 + + 2 3 4 5 6 7 8 9 # $ 0 0 $ $ 0 @ @ a - + ",
+" [ > $ $ $ 0 = = @ @ b ' c d e e e f g h ! a - % > @ @ * > * < i + ",
+" [ @ 0 $ $ $ $ $ 0 j k d e e e e l m n o + p a q r ; < } s { . ",
+" [ > = $ $ $ $ t u v e e e e w m m x y z A r p < s ; B C ! . ",
+" [ [ 0 $ $ $ j D w e e e e E m F 5 G H I { I { : C J . . ",
+" [ . = $ J f e e e e d m K L M N O ] C : / P ) . . ",
+" Q r R S T e e e m U V W N X Y Z ! . . ",
+" Q : $ $ B . ` ...+.@.#.$.%.O X &.*.. ",
+" z a $ $ $ $ $ =.. -.;.>.,.'.).).X j !.[ [ ( . . ",
+" + { $ $ $ $ $ $ $ $ = s ( z 8 X ~.4 R P [ [ {.: I ( + ",
+" + & $ $ $ $ $ $ $ $ = = $ 0 @ @ * } B / ].: [ I ^./.^.} + ",
+" + $ $ $ $ $ $ $ & a q > [ $ $ $ (.= @ % _.B i } ; s r } :.i + + ",
+" + $ (.= 0 $ @ @ @ q _.q 9 + } $ $ 0 @ @ =.p p p A p A b r % ; =.+ ",
+" $ = = > % % _.A < s + . * $ 0 = - * } } + a > * * * <.} % p B + ",
+" + & @ > % p s } C + + . . 0 $ @ @ > } } + . + <.> * p s % b i : + ",
+" + + + + + *.. . [ . $ = = # * <.} . + + + > a * A <.' . ",
+" . $ # @ @ q , } . + + : [.*.+ ",
+" . $ @ > = * { } . ",
+" . = 0 > * > =.} . ",
+" [ = # - b i } . ",
+" @ @ q i i *.. ",
+" [ - % ].&.. ",
+" . 8 *.. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/monitoring.xpm b/icons/48x48-gnome/monitoring.xpm
new file mode 100644
index 0000000..eb29de8
--- /dev/null
+++ b/icons/48x48-gnome/monitoring.xpm
@@ -0,0 +1,279 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 225 2",
+" c #000000000000",
+". c #00000b0b0202",
+"X c #000010100303",
+"o c #12121d1d1313",
+"O c #1c1c1c1c1c1c",
+"+ c #0f0f27271212",
+"@ c #131323231515",
+"# c #161627271818",
+"$ c #12122c2c1515",
+"% c #141431311717",
+"& c #151534341919",
+"* c #16163a3a1b1b",
+"= c #19193d3d1d1d",
+"- c #232323232323",
+"; c #21212f2f2323",
+": c #2c2c2c2c2c2c",
+"> c #242436362626",
+", c #2a2a3c3c2c2c",
+"< c #343434343434",
+"1 c #373738383737",
+"2 c #3b3b3c3c3b3b",
+"3 c #151547471b1b",
+"4 c #1a1a41411e1e",
+"5 c #171752521f1f",
+"6 c #1c1c45452121",
+"7 c #1d1d4b4b2323",
+"8 c #1c1c52522323",
+"9 c #1f1f57572828",
+"0 c #1c1c5c5c2525",
+"q c #15156e6e2222",
+"w c #151574742424",
+"e c #17177a7a2525",
+"r c #18187d7d2727",
+"t c #212143432525",
+"y c #262645452929",
+"u c #292946462c2c",
+"i c #2e2e46463232",
+"p c #212151512727",
+"a c #222256562929",
+"s c #25255c5c2b2b",
+"d c #28285b5b3030",
+"f c #303047473333",
+"g c #36364b4b3939",
+"h c #323253533535",
+"j c #35355c5c3a3a",
+"k c #393953533d3d",
+"l c #202060602727",
+"z c #252563632c2c",
+"x c #25256b6b2e2e",
+"c c #282862622f2f",
+"v c #26266a6a3030",
+"b c #292966663131",
+"n c #2c2c6c6c3333",
+"m c #2f2f6d6d3838",
+"M c #262671713030",
+"N c #26267d7d3333",
+"B c #2d2d72723636",
+"V c #2c2c7c7c3636",
+"C c #2e2e7e7e3939",
+"Z c #3a3a62623f3f",
+"A c #303074743939",
+"S c #32327a7a3a3a",
+"D c #3b3b66664040",
+"F c #3d3d6b6b4343",
+"G c #36367d7d4141",
+"H c #414141413b3b",
+"J c #434344444343",
+"K c #4c4c4c4c4646",
+"L c #4b4b4b4b4b4b",
+"P c #4e4e51514e4e",
+"I c #414153535353",
+"U c #52524f4f4b4b",
+"Y c #545452524d4d",
+"T c #535354545353",
+"R c #545459595757",
+"E c #5c5c5b5b5454",
+"W c #5c5c5c5c5b5b",
+"Q c #464662624a4a",
+"! c #42426b6b4646",
+"~ c #414171714747",
+"^ c #434374744949",
+"/ c #46467b7b4c4c",
+"( c #49497e7e5353",
+") c #5b5b65655c5c",
+"_ c #53536b6b6767",
+"` c #5e5e7a7a6363",
+"' c #60605f5f5858",
+"] c #646464645d5d",
+"[ c #6b6b64645a5a",
+"{ c #696969695f5f",
+"} c #636363636363",
+"| c #6b6b67676565",
+" . c #6e6e6c6c6363",
+".. c #6c6c6c6c6b6b",
+"X. c #71716b6b6161",
+"o. c #73736d6d6c6c",
+"O. c #747472726d6d",
+"+. c #797975756d6d",
+"@. c #737373737373",
+"#. c #7a7a74747373",
+"$. c #7c7c7a7a7575",
+"%. c #7c7c7a7a7878",
+"&. c #14148b8b2525",
+"*. c #1d1d83832c2c",
+"=. c #141495952828",
+"-. c #141499992727",
+";. c #15159d9d2929",
+":. c #1a1a9c9c2e2e",
+">. c #1616a3a32a2a",
+",. c #1313adad2a2a",
+"<. c #1a1aa1a12e2e",
+"1. c #1e1ea4a43131",
+"2. c #1d1dabab3333",
+"3. c #1515b4b42d2d",
+"4. c #1919b2b22f2f",
+"5. c #222288882f2f",
+"6. c #252584843232",
+"7. c #292983833535",
+"8. c #2d2d8e8e3d3d",
+"9. c #232396963535",
+"0. c #202098983131",
+"q. c #282896963939",
+"w. c #2c2c9d9d3d3d",
+"e. c #343482823d3d",
+"r. c #333389893f3f",
+"t. c #2525a6a63939",
+"y. c #2020aaaa3535",
+"u. c #2e2e9d9d4141",
+"i. c #373786864141",
+"p. c #373789894040",
+"a. c #39398b8b4343",
+"s. c #3c3c93934646",
+"d. c #3e3e97974848",
+"f. c #3f3f9a9a4a4a",
+"g. c #2c2cadad4242",
+"h. c #2b2bb6b64444",
+"j. c #2a2ab9b94343",
+"k. c #3333a2a24444",
+"l. c #3636a4a44a4a",
+"z. c #1e1ec0c03838",
+"x. c #1c1cdbdb3b3b",
+"c. c #0e0efefe3333",
+"v. c #1515eded3737",
+"b. c #1818e6e63838",
+"n. c #1212f4f43535",
+"m. c #2626c3c34040",
+"M. c #464685854d4d",
+"N. c #4a4a8c8c5252",
+"B. c #41419e9e4c4c",
+"V. c #414198985151",
+"C. c #4f4f94945757",
+"Z. c #545498985c5c",
+"A. c #595996966060",
+"S. c #4242a2a24e4e",
+"D. c #4646a9a95151",
+"F. c #4a4aa1a15454",
+"G. c #6b6b8c8c6e6e",
+"H. c #6d6d94946e6e",
+"J. c #77778b8b7474",
+"K. c #7d7d80807878",
+"L. c #717199996d6d",
+"P. c #757599997575",
+"I. c #7d7d91917a7a",
+"U. c #6464acac6666",
+"Y. c #6666adad6c6c",
+"T. c #7373a4a47575",
+"R. c #81817a7a7373",
+"E. c #81817d7d7979",
+"W. c #9f9f6b6b6060",
+"Q. c #99997c7c6f6f",
+"!. c #a7a76f6f6868",
+"~. c #afaf7b7b6f6f",
+"^. c #8a8a9b9b3f3f",
+"/. c #9696bbbb2323",
+"(. c #898994945858",
+"). c #888885856161",
+"_. c #858583837e7e",
+"`. c #87878a8a7f7f",
+"'. c #898996967f7f",
+"]. c #878781818080",
+"[. c #87878d8d8484",
+"{. c #8a8a84848181",
+"}. c #8e8e8c8c8484",
+"|. c #8f8f8c8c8888",
+" X c #8c8c92928686",
+".X c #92928c8c8484",
+"XX c #91918c8c8a8a",
+"oX c #949492928787",
+"OX c #949493938c8c",
+"+X c #93939b9b8c8c",
+"@X c #9b9b94948d8d",
+"#X c #9c9c9a9a8e8e",
+"$X c #959591919595",
+"%X c #9c9c9b9b9595",
+"&X c #9c9ca2a29595",
+"*X c #a7a78a8a8282",
+"=X c #a2a29b9b9494",
+"-X c #a4a4a3a39696",
+";X c #a3a3aaaa9d9d",
+":X c #adadaeae9e9e",
+">X c #a9a9a6a6a2a2",
+",X c #acacacaca4a4",
+"<X c #afafb2b2a7a7",
+"1X c #a9a9bebeacac",
+"2X c #b4b4aeaea4a4",
+"3X c #b2b2aeaeaaaa",
+"4X c #b9b9b4b4aaaa",
+"5X c #babab8b8abab",
+"6X c #bcbcbbbbb4b4",
+"7X c #c6c6bebeb5b5",
+"8X c #c7c7c3c3b6b6",
+"9X c #c7c7c6c6bebe",
+"0X c #cfcfc7c7bebe",
+"qX c #cfcfcbcbbebe",
+"wX c #cfcfcfcfc7c7",
+"eX c #d7d7cfcfc7c7",
+"rX c #d7d7d3d3c7c7",
+"tX c #d7d7d7d7cfcf",
+"yX c #dfdfd7d7cfcf",
+"uX c #dfdfdeded7d7",
+"iX c #e7e7dfdfd7d7",
+"pX c #e7e7e3e3d7d7",
+"aX c #e7e7e7e7dfdf",
+"sX c #eeeeebebdede",
+"dX c None",
+/* pixels */
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXtXsXsXsXsXsXaXaXpXpXuXuXuXyXtXtXrXeXeXqXqX0X9X9X7X6X6X5X2X%X}.%.dXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXtXsXsXsXsXsXaXaXpXpXuXuXuXyXtXtXrXwXwXqXqX0X9X9X7X6X6X5X4X3X>X-XE.dXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXsXsX1XA.Z.Z.C.C.N.N.M.M.M./ ^ ^ ~ ~ F D D Z j j j h h g f i G.=X}.dXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXsXsX%.D.@.@.S.o...s...} a.) h.e.R R A T P n L L s J H a 2 1 u =XOXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXsXsX%.S.@.@.B.....s.} } r.g.j.e.R T A P L n L J s J H a 2 1 y %XoX dXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXsXsXF.S.S.B.f.d.s.s.a.a.r.h.h.C S A m m n b b c s d a p p p t #X|. dXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXsXaX@.l.@...f...} a.} ' g.h.h.C T T m L L b J J s g 2 p < < t OXXX dXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXaXaX@.l.o...s.| } a.} W h.l.h.C P P n L L c J J 0 2 1 p < < t OX|. dXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXpXpXV.B.f.d.s.a.a.p.i.k.h.C j.V B B n v v x z c q q 0 9 8 3 6 X{. dXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXpXpXo.f.....a.} } i.W h.g.T j.V Q Q N D D *.A m *.B n r v d 0 '.`. dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXiXuXo.d...| a.} } e.( h.C T j.7.F G 0.8.8.1.q.9.>.9.9.;.*.6.e T.I. dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXuXuXf.d.s.a.a.a.i.e.h.h.A B j.6.9.<.2.2.4.4.4.4.3.3.,.,.,.>.&.Y.P.. dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXuXuX` k.f.l.g.h.h.h.h./ B T j.6.i.w.x.x.b.v.v.n.n.c.c.c.c.c.=.U.L.X dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXuXtX} s.} } i.W W S T T B P j.6.S z.x.t.y.3.2.2.3.2.<.,.>.:.&.U.H.X dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXtXtXs.s.a.i.i.i.S S C A B n j.N 5.x.z.:.:.;.>.>.;.-.-.=.&.&.w Y.J.. dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXtXrX} a.} W e.W R A T P m L h.M u.m.*.m m *.n M e b z q 0 9 5 J.K. dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXrXeX} a.W W S R T A T L v L h.z h.g.l g g 0 i i 8 , , 3 > ; & _.$. dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXeXwXa.i.i.e.S S A B m v b b h.N h.x a p 7 7 7 6 = * * & % $ # %.#. dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXwXqX} e.W W S T T B L L b J h.h.g.2 8 1 < 7 : : = : - & - O # %.$. dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXqXqX' i.W R A T T n L L c J h.h.k 2 8 1 < 6 : : * - - & - O @ %.O. dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXqX0Xe.S S S A B m n v c c d h.h.8 8 7 7 7 6 = = & & $ $ $ + o #.#. dXdXdXdXdXdX",
+"dXdXdXdXdXdXdX0X9XW S R T B T L v K J c J h.N 1 1 7 < : 4 : : & - - $ O O o #.#. dXdXdXdXdXdX",
+"dXdXdXdXdXdXdX9X8X$XS T T n L L b J J s 2 2 p 1 1 6 : : = : - & - O + O O ! #.#. dXdXdXdXdXdX",
+"dXdXdXdXdXdXdX2X7X6X5X5X4X<X<X:X:X;X;X;X-X&X&X&X#X+X+X+X}. X}.}.`._._.%.#.#.o.] dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdX@X,X2X>X>X>X-X-X-X~.*X=X}.!.Q. XoXW.Q.{.XXE..._.(./.^.+.o.o.W E dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdX_ ).%X%X%X#X@XOXOXOX X}.}.|.{.]._.].].E.E.%.$.O.o.| | E I I dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdX J g K o.X.K E +.+.E [ +.O.Y R E L U dXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdX U K W W Y Y ' ' T W { ] T E X.o.E E dXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXR %._..X.X}.}.}._._._._.E.%.%.%.#.#.#.+.O. .| E ' U dXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdX) [.}.%X@XOXoXoX}..X.X`.}._._.E.{.E.%.R.$.O... .Y Y dXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdX dXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+"dXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdXdX",
+};
diff --git a/icons/48x48-gnome/mouse.xpm b/icons/48x48-gnome/mouse.xpm
new file mode 100644
index 0000000..cc88157
--- /dev/null
+++ b/icons/48x48-gnome/mouse.xpm
@@ -0,0 +1,129 @@
+/* XPM */
+static char * mouse_xpm[] = {
+"48 48 78 1",
+" c None",
+". c #BEC1B9",
+"+ c #DBDBDA",
+"@ c #C4C5C3",
+"# c #E4E4E4",
+"$ c #D4D4D3",
+"% c #B5B6B3",
+"& c #F3F3F3",
+"* c #FEFEFE",
+"= c #EFF0EC",
+"- c #CACDC4",
+"; c #D6D9D1",
+"> c #D6D8CF",
+", c #9EA09B",
+"' c #A2A49E",
+") c #9C9E98",
+"! c #969993",
+"~ c #A6A9A2",
+"{ c #AEB1AA",
+"] c #BDBDBC",
+"^ c #6B6C6A",
+"/ c #8A8C86",
+"( c #848582",
+"_ c #9A9C95",
+": c #A3A4A2",
+"< c #B7B9B3",
+"[ c #C7CAC2",
+"} c #C2C5BD",
+"| c #BABCB5",
+"1 c #DFE1D9",
+"2 c #E2E5DB",
+"3 c #DEE1D6",
+"4 c #8E908B",
+"5 c #D2D5CD",
+"6 c #CDD0C7",
+"7 c #7F817C",
+"8 c #7C7D7B",
+"9 c #8B8D8A",
+"0 c #E5E8DE",
+"a c #E6E9E2",
+"b c #949691",
+"c c #EAECE6",
+"d c #ECEEEA",
+"e c #CED2C9",
+"f c #C5C8BF",
+"g c #777974",
+"h c #B1B4AD",
+"i c #91938D",
+"j c #747573",
+"k c #6F716C",
+"l c #787A75",
+"m c #676965",
+"n c #D9DCD3",
+"o c #AAACA5",
+"p c #636461",
+"q c #5E605D",
+"r c #ACAFA8",
+"s c #5B5C5A",
+"t c #81847F",
+"u c #70726E",
+"v c #696A66",
+"w c #4D4E4B",
+"x c #393A39",
+"y c #50514F",
+"z c #575855",
+"A c #2D2E2D",
+"B c #000000",
+"C c #535552",
+"D c #4F504D",
+"E c #0E0E0E",
+"F c #61625E",
+"G c #232422",
+"H c #595A57",
+"I c #464644",
+"J c #121212",
+"K c #2F302E",
+"L c #080807",
+"M c #1C1C1C",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ..... ",
+" ..+@ ..#. ",
+" .+$ . ",
+" .++ # ",
+" .# % ",
+" .&# $ ",
+" ***& =% ",
+" -;>%,')!!~{% **]^ ",
+" +;-%/(_/':<.[}}.|% &@ ",
+" 1122223;_4,[56[}|'789%. ",
+" 1100aaa2++;-b(,[{47(4%%:( ",
+" 2200ccdaa2+;5e-%/78_{.|%|{'! ",
+" 20aac=cda#3>56-[}|!8)}|%%~_97 ",
+" 22cc===c#2+;5--f}}..)g9%h)i8jj ",
+" 200c====a135e-[[[}}||%'kl!9jk^m ",
+" 220c==da1n56-[[...||h{o4g8j^ppq ",
+" 330ccca13e6-[}...|<hr~)9j^mpqs ",
+" >>n32023;e--[...||h{o,btuvppsw ",
+" .e6>>n;56-[....<{{r,b(jvmpqsx ",
+" oo<.ff[[}..||{{o~,btjkmpqsy ",
+" ,_,_,~r{{roo~~,)47jkvpqszAB ",
+" tt//i4i4i44/(8kkmmppqsCDE ",
+" kugltttttg^vFFqsyyDwwGB ",
+" ^FFFFFFFFFFsszzDDDwAB ",
+" FvFsszzqHzCCyDDIDxJ ",
+" zFFFFFHqHyCyyIKL ",
+" zFqHqzHxKML ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/multimedia.xpm b/icons/48x48-gnome/multimedia.xpm
new file mode 100644
index 0000000..9f7891b
--- /dev/null
+++ b/icons/48x48-gnome/multimedia.xpm
@@ -0,0 +1,292 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 238 2",
+" c #000000000000",
+". c #0b0b03030303",
+"X c #0f0f0a0a0202",
+"o c #0a0a09090a0a",
+"O c #131304040606",
+"+ c #16160c0c0707",
+"@ c #14140d0d0d0d",
+"# c #1c1c07070909",
+"$ c #1f1f0b0b0707",
+"% c #151510100b0b",
+"& c #1e1e15150606",
+"* c #1a1a13130909",
+"= c #151514141414",
+"- c #1c1c17171818",
+"; c #232308080a0a",
+": c #2a2a0a0a1010",
+"> c #202016160707",
+", c #212117170b0b",
+"< c #23231a1a0d0d",
+"1 c #2a2a1d1d0707",
+"2 c #252513131515",
+"3 c #24241d1d1e1e",
+"4 c #29291c1c1b1b",
+"5 c #34340c0c0e0e",
+"6 c #35350d0d1414",
+"7 c #39390e0e1414",
+"8 c #3d3d0f0f1818",
+"9 c #363617171b1b",
+"0 c #282824242323",
+"q c #2b2b2a2a2727",
+"w c #30302f2f2f2f",
+"e c #3c3c2b2b2828",
+"r c #343433333333",
+"t c #383836363232",
+"y c #3c3c3a3a3636",
+"u c #3c3c3b3b3a3a",
+"i c #424210100f0f",
+"p c #464611111212",
+"a c #424210101919",
+"s c #484817171212",
+"d c #505014141f1f",
+"f c #56561d1d1414",
+"g c #535314142020",
+"h c #5f5f17172525",
+"j c #424220201a1a",
+"k c #4c4c36361515",
+"l c #5e5e27271616",
+"z c #55553b3b1515",
+"x c #51513d3d1f1f",
+"c c #434336362d2d",
+"v c #47473d3d3939",
+"b c #505028282929",
+"n c #58583a3a3c3c",
+"m c #69691a1a1a1a",
+"M c #606017172525",
+"N c #74741c1c2929",
+"B c #7b7b1e1e2e2e",
+"V c #676726263232",
+"C c #696939392a2a",
+"Z c #7a7a3c3c3030",
+"A c #62623b3b4242",
+"S c #424240403e3e",
+"D c #555542422727",
+"F c #5a5a47473737",
+"G c #5e5e4f4f3737",
+"H c #646448481b1b",
+"J c #6b6b4a4a1a1a",
+"K c #737351511f1f",
+"L c #7e7e58581f1f",
+"P c #6c6c4f4f2424",
+"I c #6d6d53532929",
+"U c #737354542727",
+"Y c #737355552929",
+"T c #7b7b5a5a2a2a",
+"R c #7a7a5d5d3030",
+"E c #484847474444",
+"W c #4a4a4a4a4a4a",
+"Q c #535348484a4a",
+"! c #5f5f40404242",
+"~ c #5c5c54544a4a",
+"^ c #545454545454",
+"/ c #585857575757",
+"( c #5a5a5a5a5a5a",
+") c #65655c5c4f4f",
+"_ c #6f6f53535151",
+"` c #787847474f4f",
+"' c #7e7e5a5a4f4f",
+"] c #7f7f6a6a4a4a",
+"[ c #636363636363",
+"{ c #6b6b69696666",
+"} c #72726c6c6b6b",
+"| c #79796a6a6c6c",
+" . c #707070706f6f",
+".. c #737372727272",
+"X. c #797978787777",
+"o. c #7c7c7c7c7b7b",
+"O. c #87872b2b1f1f",
+"+. c #888822222020",
+"@. c #858521213434",
+"#. c #959525252727",
+"$. c #9c9c25252c2c",
+"%. c #959525253838",
+"&. c #999931312323",
+"*. c #a2a227272e2e",
+"=. c #a7a728282a2a",
+"-. c #aeae2b2b2c2c",
+";. c #a0a027273b3b",
+":. c #a9a928283131",
+">. c #acac31313939",
+",. c #b7b731312a2a",
+"<. c #b9b93c3c2b2b",
+"1. c #aaaa3d3d4f4f",
+"2. c #8c8c61612323",
+"3. c #8a8a6b6b3d3d",
+"4. c #9e9e78783c3c",
+"5. c #b9b948482b2b",
+"6. c #bfbf50502e2e",
+"7. c #aaaa7b7b3939",
+"8. c #878754545a5a",
+"9. c #9e9e4b4b4949",
+"0. c #919154545f5f",
+"q. c #8b8b5f5f6767",
+"w. c #8f8f7b7b5a5a",
+"e. c #979777774949",
+"r. c #888866666868",
+"t. c #9e9e67676464",
+"y. c #959574746e6e",
+"u. c #98987a7a7f7f",
+"i. c #b4b445454d4d",
+"p. c #bcbc54545454",
+"a. c #a9a95e5e6c6c",
+"s. c #a8a861616f6f",
+"d. c #a2a26c6c7373",
+"f. c #acac63637272",
+"g. c #a5a576767a7a",
+"h. c #b7b76b6b7676",
+"j. c #b6b672727d7d",
+"k. c #bebe73737d7d",
+"l. c #bbbb7d7d7575",
+"z. c #c4c444442d2d",
+"x. c #cfcf57573232",
+"c. c #d0d05b5b3737",
+"v. c #c6c65d5d5757",
+"b. c #c7c761615c5c",
+"n. c #cece71715555",
+"m. c #d1d16a6a5656",
+"M. c #d3d36e6e5a5a",
+"N. c #d4d471715e5e",
+"B. c #d8d877775959",
+"V. c #d9d97a7a5d5d",
+"C. c #c9c966666161",
+"Z. c #d4d473736060",
+"A. c #dada7d7d6161",
+"S. c #acac7a7a8181",
+"D. c #b7b775758282",
+"F. c #b9b97a7a8585",
+"G. c #bbbb7e7e8a8a",
+"H. c #c2c27b7b8585",
+"J. c #b8b886863d3d",
+"K. c #a5a580804b4b",
+"L. c #b8b88f8f6f6f",
+"P. c #caca8b8b3131",
+"I. c #c8c892923d3d",
+"U. c #d4d492923434",
+"Y. c #c6c690904242",
+"T. c #caca8d8d7979",
+"R. c #c4c4a4a47373",
+"E. c #dedeb5b57878",
+"W. c #f6f6b5b55a5a",
+"Q. c #ebebb6b66969",
+"!. c #e3e3b4b47474",
+"~. c #848484848484",
+"^. c #8d8d83838585",
+"/. c #8c8c8c8c8c8c",
+"(. c #979790908686",
+"). c #939393939393",
+"_. c #9b9b9b9b9a9a",
+"`. c #afaf8f8f9292",
+"'. c #a4a49d9d9393",
+"]. c #bebe83838e8e",
+"[. c #bebe86869191",
+"{. c #a4a4a3a3a3a3",
+"}. c #abababababab",
+"|. c #b0b0acacacac",
+" X c #b8b8b0b0a6a6",
+".X c #b3b3b3b3b3b3",
+"XX c #bdbdbdbdbdbd",
+"oX c #c8c888889191",
+"OX c #caca97978787",
+"+X c #c7c79e9e9595",
+"@X c #dada98988a8a",
+"#X c #dddd9d9d9393",
+"$X c #dedea4a49c9c",
+"%X c #d3d3b6b68787",
+"&X c #c7c7ababa6a6",
+"*X c #cdcdbdbda7a7",
+"=X c #c5c5b9b9b7b7",
+"-X c #d3d3b1b1a7a7",
+";X c #d8d8bcbcbebe",
+":X c #e1e19a9a8484",
+">X c #e2e29e9e8989",
+",X c #e2e2a2a28989",
+"<X c #e1e1a3a39a9a",
+"1X c #e6e6a9a99797",
+"2X c #e5e5acac9c9c",
+"3X c #e5e5bcbc8181",
+"4X c #e7e7b2b29d9d",
+"5X c #e2e2acaca3a3",
+"6X c #e2e2afafa9a9",
+"7X c #e8e8b4b4a2a2",
+"8X c #e8e8babaa8a8",
+"9X c #e2e2bbbbbaba",
+"0X c #c6c6c0c0b4b4",
+"qX c #cbcbc3c3b8b8",
+"wX c #d8d8ccccbaba",
+"eX c #ebebc5c58d8d",
+"rX c #c5c5c5c5c5c5",
+"tX c #ccccc7c7c6c6",
+"yX c #cccccccccccc",
+"uX c #dfdfc6c6c1c1",
+"iX c #d3d3d3d3d3d3",
+"pX c #dcdcd3d3d3d3",
+"aX c #dadadadadada",
+"sX c #e0e0d0d0cbcb",
+"dX c #e4e4d9d9d8d8",
+"fX c #f2f2d8d8cdcd",
+"gX c #e7e7e0e0d5d5",
+"hX c #eaeae0e0d3d3",
+"jX c #e8e8e1e1d8d8",
+"kX c #e2e2e2e2e2e2",
+"lX c #ebebebebebeb",
+"zX c #f4f4e5e5e0e0",
+"xX c #f8f8e7e7e2e2",
+"cX c #f6f6f1f1eaea",
+"vX c #f3f3f3f3f3f3",
+"bX c #fcfcfafaf7f7",
+"nX c #fefefefefdfd",
+"mX c None",
+/* pixels */
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXK.I mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmX% nXwXx mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmX, o nX*Xx mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmX* = nXhXk mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmX+ r nX%Xz mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXI K.mXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmX+ { nX!.z mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXx wXnX% mXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmX+ } nX!.H mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXx *XnXo , mXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXt nXQ.T mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXk dXnX= * mXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXS bXeXU mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXz %XnXr * mXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXy nX!.I mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXz !.nX{ + mXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXS bXE.H mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXH 3XnX} + mXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmX0 cXI.J mXmXmXmXmXmXmXmXmXmXmXmXmXmXT Q.bXt mXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmX0 0XP.J * * P eXbXS mXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmX q XU.K ~ ( ( ( ( W ^ / ^ c I !.bXy X mXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmX @ r c 1 J.3.}.XXXXrXiXiXyXqXP E.bXS W = mXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmX o r ( ).rXrX'.< J.L.rXrXaXkXvXgXU I.cXq vXkXyX_... mXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmX - W { .XrXrXrXrXrX XD Y.4.lXvXnXgXT P.0X0 kXyXyXrXyXiXXXr mXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmX r / /.rXrXrXrXrXrXrXrXrXw.G vXnXgXT U. Xy yXXX.X.X}.{.{.{..X= mXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmX= [ ~.rXrXrXrXrXrXrXrXrXyXiXyXkXbXe.J.1 ) rX}._.{.{.{.{.XXyXiX). mXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmX r ( XXrXrXrXrXrXrXyXaXaXaXyXyXlXR.7.> _.{./.)._._.{.XXyXyXiXkX{. mXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmX2 W XXrXrXrXrXrXiXkXkXbXvXvXvX4.I.D (.o.~.).{.XXiXaXlXvXnXnXnX@ mXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXQ 0 r XXrXrXrXiXjXkXvXnXnXnXlXF ] ~.).XXkXlXvXnXnXnXnXnXnXkX@ mXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmX` |.'.= E }.iXkXkXvXnXnXnXbXrX.XaXlXnXnXnXnXnXnXnXnXnXvXr O 7 mXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXB : d.tXXX/ o W /.lXnXnXnXnXbXbXnXnXnXnXnXnXnXnXnXXX3 o g d g mXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmX; *.-.9.=XtX}. .w = t o.{..X}.iXnXiX{.{ `.q.v . 3 d.[.@.: g mXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmX5 m -.-.C.6X-X&X=X_.X.( @ . . . . O e M %.[.].].h # 8 mXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXN ; -.-.b.5X5XZ.A.8X-X+XL.y.0 f m +.$.#.$.%.oX%.%.G.G.G.; a 7 mXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmX*.O =.-.b.5X5XN.A.7X7X4X6.$ s O.,.-.-.*.*.;.H.%.%.G.G.G.O N 6 mXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmX*.5 m -.b.$X$XN.V.7X7X2Xl f ,.; =.-.-.:.$.;.H.%.%.G.F.d.O @. mXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmX*.+.; -.b.$X$XM.V.4X4XOX. <.<.&.; =.:.:.$.1.H.%.%.F.D.A 6 @. mXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmX*.:.. $.v.$X<XM.V.1X4X! j z.z.<.m # =.:.*.;.G.%.%.D.D.- N B mXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmX:.p p v.#X#Xm.B.1XL.. 6.z.5.<.,.i ; *.*.;.C.%.%.j.8.@ @.h mXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmX:.$.O v.@X#Xm.B.>X4 ' x.z.z.<.,.=.5 5 $.;.k.%.%.f.4 n @.h mXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmX>.:.5 b @X@Xm.B.c c ,Xx.z.z.<.,.-.=.# p %.h.%.%.0.@ s.@.: mXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmX[ ;Xp.+.7 T.@Xm.C + T.:Xx.z.z.<.,.-.-.$.5 a h.%.%.4 A a.V = mXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXW pX9X_ l.:XZ + T.,X:Xx.z.z.<.,.-.-.:.+.; b %.B - f.S.w mXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXo ..dXpX&Xn n.:X>X:Xx.z.z.<.,.-.-.:.*.B 2 8 9 `.^.= mXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmX v |.dXzXxXfX7Xc.z.z.<.,.-.>.i.*.1.g.S.{ = mXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmX u ._.tXsXuX+X&Xt.u.d.8.r.| ^ o mXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX mXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
+"mXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmXmX",
+};
diff --git a/icons/48x48-gnome/music.xpm b/icons/48x48-gnome/music.xpm
new file mode 100644
index 0000000..adaa1e7
--- /dev/null
+++ b/icons/48x48-gnome/music.xpm
@@ -0,0 +1,288 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 234 2",
+" c #000000000000",
+". c #34341c1c1a1a",
+"X c #262624242020",
+"o c #2c2c29292222",
+"O c #353524242222",
+"+ c #31312c2c2828",
+"@ c #3e3e23232020",
+"# c #393936362c2c",
+"$ c #3d3d3a3a2e2e",
+"% c #363639393a3a",
+"& c #3d3d36363131",
+"* c #404024241f1f",
+"= c #434326262121",
+"- c #46462a2a2727",
+"; c #494926262525",
+": c #4a4a2b2b2626",
+"> c #4c4c2e2e2929",
+", c #424237373434",
+"< c #42423d3d3333",
+"1 c #40403f3f3e3e",
+"2 c #4d4d34343232",
+"3 c #4e4e3d3d3737",
+"4 c #535333332e2e",
+"5 c #535334343131",
+"6 c #525238383333",
+"7 c #54543b3b3939",
+"8 c #5c5c37373232",
+"9 c #5c5c39393535",
+"0 c #606035353333",
+"q c #64643b3b3535",
+"w c #64643c3c3939",
+"e c #6a6a3e3e3737",
+"r c #454542423434",
+"t c #494944443737",
+"y c #4c4c43433939",
+"u c #4d4d4a4a3a3a",
+"i c #51514d4d3e3e",
+"p c #5b5b43433c3c",
+"a c #606041413e3e",
+"s c #6e6e42423b3b",
+"d c #747446463e3e",
+"f c #7c7c45453d3d",
+"g c #55554f4f4040",
+"h c #5d5d49494545",
+"j c #565652524242",
+"k c #5a5a54544545",
+"l c #5d5d57574949",
+"z c #5f5f5a5a4a4a",
+"x c #545456565757",
+"c c #5a5a59595a5a",
+"v c #646441414242",
+"b c #67674d4d4c4c",
+"n c #68684f4f4c4c",
+"m c #63635e5e4c4c",
+"M c #62625d5d5151",
+"N c #6d6d55555353",
+"B c #6e6e5c5c5a5a",
+"V c #747448484040",
+"C c #71714f4f4d4d",
+"Z c #7c7c4b4b4343",
+"A c #7a7a4c4c4949",
+"S c #767652524e4e",
+"D c #747454545252",
+"F c #75755a5a5757",
+"G c #77775b5b5a5a",
+"H c #7b7b56565252",
+"J c #7e7e58585555",
+"K c #656562624d4d",
+"L c #686862624f4f",
+"P c #676761615050",
+"I c #6b6b65655252",
+"U c #6e6e69695656",
+"Y c #757560605f5f",
+"T c #717169695656",
+"R c #74746d6d5a5a",
+"E c #7a7a74745e5e",
+"W c #757562626262",
+"Q c #7c7c75756565",
+"! c #7f7f7b7b6464",
+"~ c #7b7b7c7c7b7b",
+"^ c #848447474040",
+"/ c #82824c4c4545",
+"( c #80804e4e4848",
+") c #878756564e4e",
+"_ c #818154545050",
+"` c #85855b5b5353",
+"' c #86865f5f5959",
+"] c #89895a5a5555",
+"[ c #959552524b4b",
+"{ c #96965a5a5252",
+"} c #96965e5e5858",
+"| c #9a9a5c5c5555",
+" . c #909064645e5e",
+".. c #82826d6d6b6b",
+"X. c #83837b7b6565",
+"o. c #85857d7d6b6b",
+"O. c #8d8d72726e6e",
+"+. c #89897f7f6a6a",
+"@. c #828273737171",
+"#. c #8b8b75757575",
+"$. c #94946c6c6767",
+"%. c #97976f6f6a6a",
+"&. c #9d9d7e7e7878",
+"*. c #a4a464645c5c",
+"=. c #a7a768685d5d",
+"-. c #a9a967675f5f",
+";. c #adad6a6a5f5f",
+":. c #b3b36a6a5f5f",
+">. c #a6a66e6e6a6a",
+",. c #abab6b6b6363",
+"<. c #abab6f6f6a6a",
+"1. c #acac77776d6d",
+"2. c #a3a37f7f7979",
+"3. c #aeae7a7a7373",
+"4. c #b4b46c6c6363",
+"5. c #b5b573736b6b",
+"6. c #bcbc75756d6d",
+"7. c #baba78786f6f",
+"8. c #bebe7a7a7171",
+"9. c #8c8c85856c6c",
+"0. c #8e8e89897878",
+"q. c #909087877272",
+"w. c #92928a8a7474",
+"e. c #9b9b93937b7b",
+"r. c #a0a081817d7d",
+"t. c #abab82827d7d",
+"y. c #a4a49c9c7e7e",
+"u. c #b4b483837d7d",
+"i. c #bebe84847c7c",
+"p. c #898989898888",
+"a. c #969686868484",
+"s. c #93938e8e8e8e",
+"d. c #9b9b96968585",
+"f. c #949495959696",
+"g. c #9e9e9e9e9f9f",
+"h. c #a8a88b8b8787",
+"j. c #a4a49c9c8585",
+"k. c #a7a79f9f8a8a",
+"l. c #a9a990908d8d",
+"z. c #a3a396969494",
+"x. c #aaaa97979696",
+"c. c #a9a999999696",
+"v. c #abab9c9c9a9a",
+"b. c #b1b189898585",
+"n. c #bbbb85858181",
+"m. c #bcbc8a8a8585",
+"M. c #bcbc94949090",
+"N. c #a7a7a1a18a8a",
+"B. c #aaaaa4a48686",
+"V. c #ababa3a38c8c",
+"C. c #aeaea8a88f8f",
+"Z. c #a4a4a1a19090",
+"A. c #acaca6a69494",
+"S. c #aeaeacac9b9b",
+"D. c #b3b3aaaa9494",
+"F. c #b5b5aeae9999",
+"G. c #bdbda0a09d9d",
+"H. c #bbbbb3b39d9d",
+"J. c #a4a4a5a5a5a5",
+"K. c #b4b4adadacac",
+"L. c #babaaaaaa6a6",
+"P. c #bebeb9b9aaaa",
+"I. c #b7b7b1b1b0b0",
+"U. c #babab4b4b4b4",
+"Y. c #b8b8babababa",
+"T. c #c0c08b8b8383",
+"R. c #c1c18e8e8888",
+"E. c #c4c494948b8b",
+"W. c #c8c893938c8c",
+"Q. c #c1c196969191",
+"!. c #c5c59a9a9494",
+"~. c #c9c99a9a9595",
+"^. c #cbcb9e9e9999",
+"/. c #cdcda3a39d9d",
+"(. c #c1c1a5a5a3a3",
+"). c #ceceababa4a4",
+"_. c #cdcdaeaeaaaa",
+"`. c #c8c8b3b3aeae",
+"'. c #c6c6b2b2b0b0",
+"]. c #c8c8b3b3b3b3",
+"[. c #c8c8babab8b8",
+"{. c #d4d4a7a7a0a0",
+"}. c #d1d1aaaaa6a6",
+"|. c #d2d2afafabab",
+" X c #d9d9aaaaa2a2",
+".X c #d2d2b1b1acac",
+"XX c #d5d5b6b6b2b2",
+"oX c #d6d6b9b9b5b5",
+"OX c #d2d2bebebbbb",
+"+X c #d9d9b7b7b2b2",
+"@X c #d9d9b8b8b6b6",
+"#X c #dcdcbdbdb9b9",
+"$X c #e2e2acaca4a4",
+"%X c #e0e0bfbfbbbb",
+"&X c #dcdcc3c3bfbf",
+"*X c #c1c1c2c2c2c2",
+"=X c #c6c6c6c6c8c8",
+"-X c #c8c8c4c4c2c2",
+";X c #c8c8c8c8c6c6",
+":X c #cacacacacbcb",
+">X c #d3d3cfcfcfcf",
+",X c #ddddc5c5c2c2",
+"<X c #dfdfc8c8c3c3",
+"1X c #dfdfd0d0cdcd",
+"2X c #e2e2c6c6c2c2",
+"3X c #e2e2c9c9c5c5",
+"4X c #e6e6cdcdcbcb",
+"5X c #e8e8cececdcd",
+"6X c #e6e6d1d1cdcd",
+"7X c #e8e8d1d1cece",
+"8X c #e5e5d4d4d1d1",
+"9X c #e7e7d8d8d5d5",
+"0X c #e2e2dbdbdcdc",
+"qX c #e9e9d4d4d2d2",
+"wX c #eaead9d9d6d6",
+"eX c #eaeadcdcdada",
+"rX c #f3f3d2d2cdcd",
+"tX c #f7f7d9d9d4d4",
+"yX c #f3f3dbdbd8d8",
+"uX c #f9f9dcdcd8d8",
+"iX c #ecece0e0dede",
+"pX c #e2e2e2e2e2e2",
+"aX c #eeeee4e4e2e2",
+"sX c #f2f2e6e6e5e5",
+"dX c #f2f2e7e7e8e8",
+"fX c #f3f3e9e9e6e6",
+"gX c #f4f4eaeae9e9",
+"hX c #ffffe6e6e2e2",
+"jX c #fcfcededebeb",
+"kX c #fcfcf1f1eeee",
+"lX c #fefef4f4f2f2",
+"zX c #fefef8f8f6f6",
+"xX c #fffffafaf9f9",
+"cX c None",
+/* pixels */
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX s.;X-Xp. cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX U.=X9XgXsXjX0X&XZ. cXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX K.=XpXlXdXdXaXaXiXiXiXaX1X1X[.z. cXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcX I.;XpXlXgXgXdXdXsXaXiXiXeXeX0X9X8X8XyX,X4X].a. cXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcX I.=XpXxXjXgXfXsXfXdXsXaXaXiXiXeX9X9X8X8X6X5X5X5X5XqX,X`.@. cXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX pXpXpXzXlXjXgXgXdXgXaXdXsXaXiXiXiX9X9X8X8X6X5X5X5X5X4X3X4X6X7. cXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX zXeXwX9XaXlXgXgXgXfXsXsXaXiXiXeXeX9X9X8X8X5X5X5X4X4X4X6X,X{ ) cXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX lXwXwXwXqX5XwXeXaXgXfXaXaXiXiXeX9X9X9X8X6X5X5X7X6X4X6XoXf ^ cXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX kXwX,Xv.c.OX4X2X,X<X6XeXaXiXiX9X9X9X8X6X6X5X5X5X7XqXb.f Z 5 cXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX jX<X1 % x ~ L.2X&X#X#X@XoX,X6XeXeX9X6X7X5X4X5X5X8X-.Z Z / cXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX jX'.% ~ J.J.Y.2X#X@X@X@XXX.X.X).XX,XwX8X5X5XqX<X[ ^ Z Z ; cXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX hX,Xc f.*X*X:X&X+X@XXXXX.X`..X).)./.^.}.@X4X,X^ / ( Z Z cXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcX cXcXcX uX4Xx.g.=X:X>X#X+X+XXX.X`.).).)./././.^.~.~.3./ A Z V = cXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcX cXcXcX uX2X&XXX[.&XXX`.).|._..X).).)./.^.^.^.~.~.^. .Z Z d d cXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcX cX cXcX tX#X_.l.#.W B B Y O.h.!././.{.^.^.~.~.!.!.W.f Z d d * cXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcX cXcXcXcX rX(...+ X # $ r r # # N &.M.~.^.~.!.Q.E.E.1.d d d s cXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcX cXcXcXcXcX %X..X # < r t u i j k g , G b.!.!.E.E.E.W.` d s s . cXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcX cXcXcXcXcX G.+ & < r t u g j k l K I i b t.E.E.m.R.E.e s e e cXcXcXcXcXcXcXcXcXcXcX",
+"cX cXcXcXcXcXcX w.o < t y g j k l R P P U R j D u.m.m.m.3.e w q ; cXcXcXcXcXcXcXcXcXcXcX",
+"cX cXcXcXcXcXcX ..$ t y i j l U j.j.w.E R E X.3 $.m.n.T.' q q q cXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX ..r i i j l z C.P.S.0.R U X.+.U C u.i.T.0 q 8 . cXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX O.r i j k M I S.P.c.o.U l q.w.e.a 3.i.>.8 8 8 cXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX r.$ k k m P Q A.d.! R P k e.e.e.7 3.i.J 8 8 @ cXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX M., z m L I U o.E U P l z N.k.B.9 3.i.4 5 4 cXcXcXcXcX cXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX {.F i I I T R E U l k M j.F.D.e.v 1.*.4 4 : cXcXcXcXcX cXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX X2.3 m R E E X.+.w.q.V.D.D.H.Q H 5.D > > cXcXcXcXcX cXcX cXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX $X~.%.y I E X.X.9.e.j.V.C.H.C.n .7.6 > O cXcXcXcXcX cXcX cXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcX W.%.7 I 9.9.q.e.j.V.D.B.h } <.*.- : cXcXcXcXcX cXcX cXcX cXcXcXcX",
+"cXcXcXcXcXcX cXcXcXcX 3.S 3 L e.y.B.e.T p ] ,.5.H - cXcXcXcXcX cXcXcX cX cXcXcXcX",
+"cXcXcXcXcXcXcX cXcXcXcXcXcXcX >._ w 4 5 w A } ,.,.4.2 cXcXcXcXcX cXcXcXcXcX cXcXcXcXcX",
+"cXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcX i.8.5.,.,.,.,.;.| O cXcXcX cX cXcXcXcXcX cXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcXcX 6.5.,.=.:.5 cXcXcXcX cXcXcXcXcX cXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcXcXcXcX :.4.:. cXcXcXcXcXcX cXcXcXcXcXcX cXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcXcXcXcXcXcXcX cX cXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX cX cX cXcXcXcXcXcXcXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX cXcX cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX",
+"cXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcXcX",
+};
diff --git a/icons/48x48-gnome/netscape.xpm b/icons/48x48-gnome/netscape.xpm
new file mode 100644
index 0000000..3b2976e
--- /dev/null
+++ b/icons/48x48-gnome/netscape.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char *netscape[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 11 1",
+/* colors */
+". c None",
+"# c #008080",
+"a c #0000ff",
+"b c #c0c0c0",
+"c c #000000",
+"d c #800000",
+"e c #808000",
+"f c #ffff00",
+"g c #808080",
+"h c #ffffff",
+"i c #6666cc",
+/* pixels */
+"#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#abc",
+"a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#abc.",
+"#a#a#a#a#a#a#a#a#a#a#a#a#c#c#a#a#a#a#a#a#a#abc..",
+"a#a#a#a#a#a#a#a#a#a#acccc#c#c#a#a#a#a#a#a#abc...",
+"#a#a#a#a#a#a#a#a#a#a#deedc#c#c#a#a#a#a#a#abc....",
+"a#a#a#a#a#a#a#a#a#a#cebeedc#c#a#a#a#a#a#abc.....",
+"#a#a#a#a#a#c#c#a#a#acbbbdccc#c#a#a#a#a#abc......",
+"a#a#a#acccc#c#c#a#a#cfbeedc#c#a#a#a#accdc.......",
+"#a#a#a#gdedc#c#c#a#acbhbdccc#c#a#a#cceefdc......",
+"a#a#a#abfdedc#c#c#a#cfheedc#c#a#a#acebfdecggg...",
+"#a#a#a#chfdedc#c#c#ccehbdccc#c#a#acebfdedcbggg..",
+"a#a#a#acgbfdgdcccddgeebebededcc#ccebfdedccbggg..",
+"#a#a#a#acgbfgedcdgggbbhbfbfgeddccebfdgdccbgggg..",
+"a#a#a#a#acgbfegdgbhbbbbebfbfbegdebfdedccbgggg...",
+"#a#a#a#a#acegbegbheeebfbdceefbfbefdedccbgggg....",
+"a#a#a#a#a#cgbfbeedgdcfbeeccdeehfeeedccbgggg.....",
+"#a#a#a#a#cdgbbhbegcddbfbdcc##hbfbgeecbgggg......",
+"a#a#a#a#cdegbbbhbegccfbeecc#hbfdbbfedcggg.......",
+"#a#a#a#adebhbedbhbdgcbfbdcchbedgdfbgecgg........",
+"a#a#a#adeehbgddcbfgdgfbeeebbedgccdbfedc.........",
+"#a#a#a#cgbfbdccc#bfgdbggdbbedgccccdfggc.........",
+"a#a#a#cdbbbeecc#cgfbbfhfeeedgcc..cdbfdgc........",
+"#a#a#cdebfbgdccc#cgbhbfebedecc...cdefgdd........",
+"a#a#accdbhbecccccebhbfbfgbededcdcddbbbgde.......",
+"#ggbbgbgfbfbfbfefefhhbfefgbedfeffbfefbdeggggggf.",
+"gfhfffgfhhbghhhfbdbhbfbfgbecedbfbfbebebfbfbfbgdg",
+"gbebebdfbfebebdgdgebhbfebgdededededegeegegegeedg",
+"cdedededfbededededgebfbfbgedcdgdgdcdebgdededgdgg",
+"#cdcdcdebhdccccccbebcbgggcddecc..cdegededcdcdgcg",
+"accccccebhedc###hebdecedceefdgc..ccebdgcccccccgg",
+"#a#c#ccdbbbedc#hebdgdedgedbbfdgc.ccgbdccbgbggggg",
+"a#c#c#ceebhfgchebdeccbbedccbbfdgccgbeedcggggggg.",
+"#a#a#a#cebhfbgbfdec.chfdec.chbbdgdfbedce........",
+"a#a#a#a#debhbbfdec..chbedc..ihbfdbbfdgc.........",
+"#a#a#a#addgbhfeedcc.cbfdec.ddihbfdbdecg.........",
+"a#a#a#a#acegbhbbegccdhbeddddeebhfeeedceg........",
+"#a#a#a#acebfdehfbebebgfggegeffbeeefdecceg.......",
+"a#a#a#acebfdedebhhbbeggebfbfbbedeebfdedceg......",
+"#a#a#acebfdecccgdfbhhhfbfbfbdgdeccgbfdgdceg.....",
+"a#a#acebfdgdccddgdgdgbbbgdgdecccbgcgbfgedcbg....",
+"#a#a#chfdedccbgcdcdgdefgdedcccdbgg.cgbfdedcbg...",
+"a#a#abfdedccbgg..dcdehbeecccbbgg....cgbfdecbg...",
+"#a#abcdedccbgg......dhfedcbbgg.......cgbgdcbg...",
+"a#abcgccccbgg.......dhbdecbg..........ccgcbgg...",
+"#abc.gbbbbgg........cbfedcbg............gggg....",
+"abc...ggggg.........cbbdecbg....................",
+"bc..................defedcbg....................",
+"c...................cegdccbg....................",
+};
diff --git a/icons/48x48-gnome/network.xpm b/icons/48x48-gnome/network.xpm
new file mode 100644
index 0000000..144a7d2
--- /dev/null
+++ b/icons/48x48-gnome/network.xpm
@@ -0,0 +1,299 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 245 2",
+" c #000000000000",
+". c #060608080909",
+"X c #0c0c0c0c0c0c",
+"o c #06060d0d1313",
+"O c #0b0b12121c1c",
+"+ c #121212121212",
+"@ c #181819191b1b",
+"# c #0d0d1a1a2727",
+"$ c #161620202f2f",
+"% c #131327273a3a",
+"& c #262627271f1f",
+"* c #222223232323",
+"= c #262627272929",
+"- c #2c2c2c2c2b2b",
+"; c #2f2f2f2f3030",
+": c #30302e2e2323",
+"> c #353535352929",
+", c #343434343535",
+"< c #3c3c3c3c3d3d",
+"1 c #16162b2b4444",
+"2 c #1c1c37374b4b",
+"3 c #1b1b36365555",
+"4 c #1f1f3d3d5656",
+"5 c #1e1e3d3d5b5b",
+"6 c #1e1e3e3e6262",
+"7 c #1e1e3f3f6b6b",
+"8 c #1e1e3f3f7070",
+"9 c #23233a3a4c4c",
+"0 c #202035355252",
+"q c #21213d3d5555",
+"w c #21213e3e5b5b",
+"e c #38383f3f4646",
+"r c #21213e3e6363",
+"t c #20203e3e6a6a",
+"y c #1f1f42425d5d",
+"u c #1f1f41416666",
+"i c #1e1e43437676",
+"p c #232342425d5d",
+"a c #292941415757",
+"s c #2d2d46465e5e",
+"d c #353543434d4d",
+"f c #373749495757",
+"g c #3f3f51515f5f",
+"h c #232345456363",
+"j c #242444446b6b",
+"k c #29294a4a6767",
+"l c #2a2a4d4d6b6b",
+"z c #25254d4d7777",
+"x c #24244d4d7b7b",
+"c c #2a2a4e4e7575",
+"v c #2a2a50506e6e",
+"b c #2c2c54547878",
+"n c #34344d4d6363",
+"m c #383855556b6b",
+"M c #404040403e3e",
+"N c #414150503535",
+"B c #434343434444",
+"V c #464647474a4a",
+"C c #494949494646",
+"Z c #4b4b4b4b4c4c",
+"A c #4a4a4d4d5252",
+"S c #4f4f50504848",
+"D c #464653535c5c",
+"F c #585858584c4c",
+"G c #555555555454",
+"H c #5b5b5c5c5b5b",
+"J c #5e5e5e5e6363",
+"K c #4d4d63636e6e",
+"L c #4e4e65657070",
+"P c #5f5f69696969",
+"I c #545466667474",
+"U c #686866664b4b",
+"Y c #666668685a5a",
+"T c #64647b7b5050",
+"R c #767673734747",
+"E c #767675755858",
+"W c #646464646363",
+"Q c #666667676c6c",
+"! c #6a6a6a6a6363",
+"~ c #6a6a6a6a6a6a",
+"^ c #66666f6f7575",
+"/ c #646476767c7c",
+"( c #79796b6b6969",
+") c #717171716e6e",
+"_ c #797979796969",
+"` c #777777777777",
+"' c #20204d4d8484",
+"] c #262654548080",
+"[ c #2a2a56568282",
+"{ c #2c2c5b5b8b8b",
+"} c #35355f5f8686",
+"| c #33335e5e8b8b",
+" . c #33335f5f9191",
+".. c #3b3b63638b8b",
+"X. c #373766669696",
+"o. c #3b3b6a6a9c9c",
+"O. c #33336b6ba6a6",
+"+. c #3d3d6d6da2a2",
+"@. c #3f3f7070a4a4",
+"#. c #3e3e7474acac",
+"$. c #3c3c7676b7b7",
+"%. c #3a3a7d7dc2c2",
+"&. c #434364648282",
+"*. c #41416b6b9595",
+"=. c #4d4d71718d8d",
+"-. c #474774749c9c",
+";. c #5f5f7b7b8d8d",
+":. c #44447676aaaa",
+">. c #46467878a9a9",
+",. c #4a4a7b7bacac",
+"<. c #44447c7cb4b4",
+"1. c #53537f7fa5a5",
+"2. c #60607d7d8787",
+"3. c #7a7a7d7d8282",
+"4. c #6b6b84845757",
+"5. c #747489895f5f",
+"6. c #7a7a8a8a6767",
+"7. c #797982827a7a",
+"8. c #7b7b92927b7b",
+"9. c #595981819e9e",
+"0. c #4d4d8181b5b5",
+"q. c #4c4c8383b9b9",
+"w. c #4e4e8888bcbc",
+"e. c #54548383aeae",
+"r. c #55558989bbbb",
+"t. c #6c6c85859191",
+"y. c #7b7b89898a8a",
+"u. c #797999999292",
+"i. c #6a6a8b8ba5a5",
+"p. c #67679393b6b6",
+"a. c #78789494a9a9",
+"s. c #76769c9cbbbb",
+"d. c #83837c7c5757",
+"f. c #8f8f86865959",
+"g. c #91918d8d5959",
+"h. c #858586867a7a",
+"j. c #89899a9a6b6b",
+"k. c #8a8a96967979",
+"l. c #93938e8e6a6a",
+"z. c #919186867272",
+"x. c #9c9c96966969",
+"c. c #99999a9a7676",
+"v. c #8a8aa3a37c7c",
+"b. c #9b9ba5a57b7b",
+"n. c #a8a897975a5a",
+"m. c #a6a69b9b6767",
+"M. c #a9a99b9b7272",
+"N. c #a7a7a6a67b7b",
+"B. c #b7b7abab6e6e",
+"V. c #b7b7a3a37979",
+"C. c #b6b6aaaa7c7c",
+"Z. c #babaacac7d7d",
+"A. c #bcbcb4b47d7d",
+"S. c #c4c4afaf6868",
+"D. c #c4c4a0a07f7f",
+"F. c #c5c5b4b46c6c",
+"G. c #cbcbb8b87e7e",
+"H. c #848484848383",
+"J. c #888888888787",
+"K. c #8e8e8e8e8d8d",
+"L. c #86868f8f9292",
+"P. c #8d8d99998888",
+"I. c #858598989393",
+"U. c #949498988888",
+"Y. c #939395959696",
+"T. c #9a9a9a9a9c9c",
+"R. c #8888aeae8787",
+"E. c #8d8da0a09c9c",
+"W. c #9898a9a98b8b",
+"Q. c #9696a4a49b9b",
+"!. c #9c9cb7b78c8c",
+"~. c #9d9dbbbb9393",
+"^. c #8282a2a2acac",
+"/. c #8d8da6a6b5b5",
+"(. c #9696afafb2b2",
+"). c #a0a09e9e8888",
+"_. c #ababa3a38787",
+"`. c #a7a7a6a69696",
+"'. c #a6a6b2b28a8a",
+"]. c #a8a8bdbd9292",
+"[. c #b7b7acac8484",
+"{. c #babab4b48484",
+"}. c #b9b9baba9595",
+"|. c #a5a5a7a7a6a6",
+" X c #acacacacabab",
+".X c #a9a9bbbba6a6",
+"XX c #b6b6b8b8a7a7",
+"oX c #b4b4b4b4b4b4",
+"OX c #b7b7b7b7baba",
+"+X c #bbbbbbbbbcbc",
+"@X c #a0a0c0c09797",
+"#X c #babac5c59c9c",
+"$X c #b7b7c3c3a6a6",
+"%X c #babac4c4b6b6",
+"&X c #bfbfcacac4c4",
+"*X c #c2c2b6b68484",
+"=X c #c4c4b5b58989",
+"-X c #c5c5b9b98787",
+";X c #cbcbbaba8585",
+":X c #ccccbcbc8c8c",
+">X c #c9c9bbbb9797",
+",X c #d7d7bcbc9999",
+"<X c #cecec3c38989",
+"1X c #c7c7c6c69797",
+"2X c #d7d7c2c28a8a",
+"3X c #dcdcc3c39292",
+"4X c #d9d9cbcb9797",
+"5X c #ddddd3d39c9c",
+"6X c #c8c8cacaa2a2",
+"7X c #c8c8c6c6b9b9",
+"8X c #d7d7cccca4a4",
+"9X c #d4d4ceceb7b7",
+"0X c #ddddd5d5a3a3",
+"qX c #dbdbd5d5b8b8",
+"wX c #dcdce3e3afaf",
+"eX c #e4e4c5c58d8d",
+"rX c #e4e4c9c99595",
+"tX c #eaead4d48d8d",
+"yX c #e7e7d5d59a9a",
+"uX c #f0f0d5d59c9c",
+"iX c #e1e1dcdca8a8",
+"pX c #e9e9dfdfb5b5",
+"aX c #f7f7dedea1a1",
+"sX c #ebebe1e19c9c",
+"dX c #fafaf2f29e9e",
+"fX c #e7e7e3e3b1b1",
+"gX c #f6f6e6e6a3a3",
+"hX c #f3f3ececabab",
+"jX c #f1f1e8e8b3b3",
+"kX c #fbfbf3f3aaaa",
+"lX c #fafaf6f6bebe",
+"zX c #fafaf8f8b9b9",
+"xX c #c7c7c7c7c8c8",
+"cX c #ccccd8d8d4d4",
+"vX c #d4d4d8d8cece",
+"bX c #dcdcdcdcdada",
+"nX c #e5e5e6e6cece",
+"mX c #fbfbfafacccc",
+"MX c #fbfbfbfbd4d4",
+"NX c #fcfcfcfcdcdc",
+"BX c #e9e9e9e9e8e8",
+"VX c #fcfcfcfce3e3",
+"CX c #fcfcfcfcebeb",
+"ZX c #fcfcfcfcf2f2",
+"AX c None",
+/* pixels */
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX;.X.t.k./ _ AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX$.$.I.v.v.k.8.8.j.6.6.5.F AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAX%.r.XXQ.u.u.W.W.b.v.v.j.j.5.4.T AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAX#.$.0.oXqX|.a.i.i.Y.`.[.)./ h.N.C.B.g.R AXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAX<.0.r.9XMXMXmXMX%Xi.1.Y.L.,X>XU.z.;Xk.<XF.n.AXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAX<.w.&XmXmXVXZXCXVXmX%X^.(.1.y.`.:XyXyX`.'.-XS.n.AXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAX#.0.cXMXMXNXCXNXNXMXmXMXVXVXnX$XI.5XkXgX4XP.G.S.n.R AXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAX,.s.CXZXZXZXVXMXMXNXMXmXMXNXCXmXiXhXzXkXyX1XA.m.m.l.U AXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAX<.0.vXMXVXCXVXNXmXNXNXMXlXmXVXCXNX}.}.hXzX5X}.{.m.x.d.l.AXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAX0.0.7X0XzXmXMXNXNXCXZXCXMXNXVXVXmX0Xy.1XkXgXk.c.m.m.d._ F AXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAX#.q.w..X#X1XfXzXMXNXNXVXMXMXNXVXMXmXjXy.1XgXkXsX{.W Y f.d.E AXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAX#.q.w./.#X#X1X#X6XwXlXjXjXzXzXmXzXkXgX`.U.gXkXdXtXW 9 F U U , AXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAX<.q.q.w.p.s.p.^.~.~.~.~.].1X5XyXuXuX,X=XU.5X4X_._ q 9 e F U Z AXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXo.#.0.w.w.r.w.r.r.a.~.R.R.u.v.'.{.*X:X{.;X_.7./ l h w f V J ) L.d., AXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAX+.:.0.0.w.r.r.r.e.I.].!.R.!.!.'.{.:X:X;XeXeXtX<Xl w D - Z ) 3.3.T.+XG AXAXAXAXAXAX",
+"AXAXAXAXAXAXAXX.#.0.0.q.r.0.e.1.Y.#X}.}.}.{.*X{.=X:X;XG.2X2XK h r < - Z Q XxXK.H.`.A AXAXAXAXAX",
+"AXAXAXAXAXAXAXX.+.:.<.q.0.0.,.1.i.6X>X<X2X<X;XC.U.[.G.N.z.K l h n B B , = Q xXBXY.K.` $ AXAXAXAX",
+"AXAXAXAXAXAXAXX.+.:.:.>.,.,.1.1.e.9X8X3XeX2X=XZ.C.V.M.I l l u y s G : = = C W |.+X` W < AXAXAXAX",
+"AXAXAXAXAXAXAX{ o.+.:.:.>.:.-.-.9.qXpX3X2X-XZ.[.C.M.I l l k y 4 9 ` M * - A ! ) ) J G C AXAXAX",
+"AXAXAXAXAXAXAXz X.+.+.:.-.-.-.*.XXiXfXyX3X{.N.N.M.M.m k k h 5 4 f T.` , * - Z J H G V = AXAXAX",
+"AXAXAXAXAXAXAXAX{ X.X.+.+.o.X.*.6X4X5X5X<X{.N.c.x.x.m k h 5 4 f Q T.+XY.H , - < C M B . AXAXAX",
+"AXAXAXAXAXAXAXAX[ X.X.X.o.......L.4XyX5X<X{.b.k.k.h.k s D q 9 P 3.H.OXOX XK.~ G C B + AXAXAX",
+"AXAXAXAXAXAXAXAXu { | .X.......2.jXaXyX*X{.M.6.K n D _ Y 3 2 ^ oXH.OXoX|.K.` Z = , AXAXAX",
+"AXAXAXAXAXAXAXAXAXx [ { | | ..} &.nXgX3X{.Z.m.P p p H E q q 3 f OXvXOX XT.H.! e - * AXAXAXAX",
+"AXAXAXAXAXAXAXAXAX3 x [ [ b [ b b `.gXrX*XC._ n p s U A q q q 2 ` vXBXOXT.` J B , AXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXr z x c c c c I ;XG.D.( s r 7 6 q q 4 4 4 2 D |.oXOX|.3.H B + AXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXh j j k j x ' ' c k w t 7 7 4 w q 4 4 4 2 Q XoXJ.` W M X AXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXq w h j i i i i 8 8 7 5 q p q q 4 4 4 a y.+X|.P A @ AXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAX0 w 7 7 7 7 7 r w w 5 5 q 5 y y 4 4 s oX+XK.M = AXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAX1 r r 6 r 6 6 5 4 4 y q 5 6 5 4 4 d bXxXd.e o AXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX1 6 5 r 6 6 5 4 4 4 4 4 4 % o < oXOX) V AXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX$ 1 3 3 6 6 3 2 % # . ! K.! < . AXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX @ H.H.C + AXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXB H.) = AXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXH ` G AXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXW W , AXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+"AXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAXAX",
+};
diff --git a/icons/48x48-gnome/news.xpm b/icons/48x48-gnome/news.xpm
new file mode 100644
index 0000000..f98f89b
--- /dev/null
+++ b/icons/48x48-gnome/news.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 33 1",
+" c #000000000000",
+". c #0b0b0b0b0b0b",
+"X c #131313131313",
+"o c #1b1b1b1b1b1b",
+"O c #242424242424",
+"+ c #2b2b2b2b2b2b",
+"@ c #333333333333",
+"# c #3c3c3c3c3c3c",
+"$ c #444444444444",
+"% c #4b4b4b4b4b4b",
+"& c #545454545454",
+"* c #5b5b5b5b5b5b",
+"= c #636363636363",
+"- c #6c6c6c6c6c6c",
+"; c #737373737373",
+": c #7c7c7c7c7c7c",
+"> c #838383838383",
+", c #8c8c8c8c8c8c",
+"< c #939393939393",
+"1 c #9b9b9b9b9b9b",
+"2 c #a3a3a3a3a3a3",
+"3 c #abababababab",
+"4 c #b3b3b3b3b3b3",
+"5 c #bcbcbcbcbcbc",
+"6 c #c3c3c3c3c3c3",
+"7 c #cccccccccccc",
+"8 c #d3d3d3d3d3d3",
+"9 c #dcdcdcdcdcdc",
+"0 c #e5e5e5e5e5e5",
+"q c #ebebebebebeb",
+"w c #f4f4f4f4f4f4",
+"e c #fdfdfdfdfdfd",
+"r c None",
+/* pixels */
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr900wwrrrrr",
+"rrrr00rrrrrrrrrrrrrrrrrrrrrrrrrrrr5668800qrrrrrr",
+"rrrr000000rrrrrrrrrrrrrrrrrrrrr23345678900rrrrrr",
+"rrrrr000000qqrrrrrrrrrrrrrrr<<<1224456>+&0rrrrrr",
+"rrrrr00000qwwwwrrrrrrrrrrr>,<<,<1224O6o890rrrrrr",
+"rrrrr009<40qwwweeerrrrrr>>::>+o,1124o5o#90rrrrrr",
+"rrrrrr097<*1ww90weerrr:::::@XOX%<:23X57#O0rrrrrr",
+"rrrrrrq<-,57qw1;<6ee<:;;-#;.*:&O<X&3o5$O#rrrrrrr",
+"rrrrrrqq7:@5ww>w5:1e2-;--.;X+#:O&O.&o5#>8rrrrrrr",
+"rrrrrrq8,7033w;e9,6e2o$--.-XO;:*X*1.*5678rrrrrrr",
+"rrrrrrqw6-=9we-92+6e7XXX=.=X-@@>+<11345**rrrrrrr",
+"rrrrrrwqqw0:<e4&$>6e7+XO..=XoO;:>,1&3*&>#rrrrrrr",
+"rrrrrrrw1*60wwe9033e7-.=% =XO-;;><<=<$32@rrrrrrr",
+"rrrrrrrww039eweq62we7;.=*#**=--:%%:=<*32%rrrrrrr",
+"rrrrrrrww0eeeee80w9e0-O=***&$=$@&><=,%%@:rrrrrrr",
+"rrrrrrrwe,<8eeew669ee-=*%#+*@=*;:-:*<#&57rrrrrrr",
+"rrrrrrre7321,5e56e8ee;%#+$&&@=&%*:<=23466rrrrrrr",
+"rrrrrrreee828320w67ee-=**&%&@*=-;>,=2<::4rrrrrrr",
+"rrrrrrre9<6eqe023eeee-=%++@&@*=-;:,*1,457rrrrrrr",
+"rrrrrrreee428e03q<8ee;&%&&&&@*=-*$=&244<4rrrrrrr",
+"rrrrrrr757ee0e483e0ee;-=*%#&+=*#%;,*<>:<6rrrrrrr",
+"rrrrrrree037we4;969ee;=@++$&@**-;-:*23457rrrrrrr",
+"rrrrrrreeeeeeee7$6we9;****&*@*$@#=,&23557rrrrrrr",
+"rrrrrrreeeeee0,ee>3e7;--*%#&@*=;:><*24557rrrrrrr",
+"rrrrrrreeeeeee8<9eee8:=##$&*#*-;:,<<1>:57rrrrrrr",
+"rrrrrrrrrrqeeeee<4ee7:=--=*=$=;;;=&&;<468rrrrrrr",
+"rrrrrrrrrrrr1eeee0ee8>;;--==&%#@*:1345678rrrrrrr",
+"rrrrrrrrrrrrrr%9eeee8>:;=%$$%->>,:%&Xrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrr%9ee8,-**=-;+o. rrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrr&90>:>+. rrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr ,&. rrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr rrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrr rrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+};
diff --git a/icons/48x48-gnome/printing.xpm b/icons/48x48-gnome/printing.xpm
new file mode 100644
index 0000000..96e1eb7
--- /dev/null
+++ b/icons/48x48-gnome/printing.xpm
@@ -0,0 +1,92 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 38 1",
+" c #000000000000",
+". c #0c0c0c0c0c0c",
+"X c #141414141414",
+"o c #1c1c1c1c1c1c",
+"O c #232323232323",
+"+ c #2d2d2d2d2d2d",
+"@ c #333333333333",
+"# c #3c3c3c3c3c3c",
+"$ c #444444444444",
+"% c #4b4b4b4b4b4b",
+"& c #525252525252",
+"* c #5d5d5d5d5d5d",
+"= c #646464646464",
+"- c #6d6d6d6d6d6d",
+"; c #747474747474",
+": c #7c7c7c7c7c7c",
+"> c #858585858585",
+", c #8c8c8c8c8c8c",
+"< c #939393939393",
+"1 c #999999999999",
+"2 c #a4a4a4a4a4a4",
+"3 c #acacacacacac",
+"4 c #b4b4b4b4b4b4",
+"5 c #bcbcbcbcbcbc",
+"6 c #bdbdc6c6b5b5",
+"7 c #c2c2c8c8bcbc",
+"8 c #cccce4e4b6b6",
+"9 c #d4d4ececbfbf",
+"0 c #d6d6f2f2bfbf",
+"q c #c4c4c4c4c4c4",
+"w c #cccccccccccc",
+"e c #d4d4d4d4d4d4",
+"r c #dbdbdbdbdbdb",
+"t c #e3e3e3e3e3e3",
+"y c #ebebebebebeb",
+"u c #f3f3f3f3f3f3",
+"i c #fcfcfcfcfcfc",
+"p c None",
+/* pixels */
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppp.@2rrq<=OoXppppppppppppppppp",
+"ppppppppppppppppppp&tuyttreewq542>&#ooXppppppppp",
+"ppppppppppppppppp;uiiiuyytrrewwq544421&ppppppppp",
+"pppppppppppoXo%$#$;2riiuuyytrrewq5542%#%*oXopppp",
+"pppppp+o@$-2q4-%OO@+@#*;2tyytrreewq3&#%;4ee4@ppp",
+"ppppp-tiiiiiiiiiiw=#+O#@@@&:4etreew%#,qre4;$oppp",
+"ppppp*tyytyuuiiiiuuur3*#@+@O+@$:2q>=ree4-$#$Xppp",
+"ppppp$yyytttttttuuuuuuyyw,&@@$%OO*;re5=%#%&&Xppp",
+"ppppp#ttttttrrrrrerrtuyyyyty5,#%qrr4*%$%%&%%Xppp",
+"ppppp$ytttttrrrreeewwwwertttttrtr4*%$&%&&%%$.ppp",
+"ppppp%tttrrrrrreeewwwwqwqqqwerr1&&$%&%&&&%$$.ppp",
+"ppppp%ttrrrrrreeewwwwwqq999755$&&&%%&$%&%%$#Xppp",
+"ppppp+trrrrreeewwwwwwqqq690814$*&%%&%%&%$$$#pppp",
+"ppppp+trrreeeeeewwwwqqqq3<,,24$&&%%&$%%$$$#$pppp",
+"ppppp+rrreeeeewwwwqqqqq5554224$%$$%$%%%$$$@ppppp",
+"ppppp+rreeeewwwwwwqqqqqq545443#%%#%%%%$$%Xpppppp",
+"ppppppreeeeewwwwqqqq5q55544442$#%$%%%$%#.ppppppp",
+"pppppp1weewwwwqwqq5q5544444432#$%%%%$$Xppppppppp",
+"pppppppp&;3wwwqqqq55554444443,#$$$%%+.pppppppppp",
+"ppppppppppp#%;4qqq55554444433>##$%%Xpppppppppppp",
+"ppppppppppppppp#%:24444444342>#$%O.ppppppppppppp",
+"pppppppppppppppppp@#&->344222:$#Xppppppppppppppp",
+"ppppppppppppppppppppppp@#*:22&o.pppppppppppppppp",
+"ppppppppppppppppppppppppppp#*Opppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+"pppppppppppppppppppppppppppppppppppppppppppppppp",
+};
diff --git a/icons/48x48-gnome/programs.xpm b/icons/48x48-gnome/programs.xpm
new file mode 100644
index 0000000..6468630
--- /dev/null
+++ b/icons/48x48-gnome/programs.xpm
@@ -0,0 +1,221 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 167 2",
+" c #000000000000",
+". c #0c0c0c0c0c0c",
+"X c #131313130e0e",
+"o c #111113131414",
+"O c #131316161818",
+"+ c #16161a1a1d1d",
+"@ c #191919191515",
+"# c #1c1c1d1d1d1d",
+"$ c #1a1a1e1e2121",
+"% c #1d1d22222424",
+"& c #1f1f24242828",
+"* c #202020201717",
+"= c #252524241c1c",
+"- c #292929291e1e",
+"; c #232323232323",
+": c #212125252929",
+"> c #242429292e2e",
+", c #2c2c2c2c2222",
+"< c #2c2c2c2c2c2c",
+"1 c #2a2a2e2e3131",
+"2 c #2c2c31313737",
+"3 c #2e2e33333939",
+"4 c #313130302424",
+"5 c #333333332d2d",
+"6 c #393939392929",
+"7 c #323233333232",
+"8 c #313136363d3d",
+"9 c #3e3e3d3d3131",
+"0 c #393939393a3a",
+"q c #36363d3d4545",
+"w c #39393e3e4545",
+"e c #3a3a40404747",
+"r c #3c3c42424a4a",
+"t c #454544443434",
+"y c #434343433e3e",
+"u c #4a4a4a4a3636",
+"i c #4c4c4c4c3c3c",
+"p c #454545454646",
+"a c #454546464848",
+"s c #4d4d4d4d4f4f",
+"d c #414147475050",
+"f c #44444a4a5454",
+"g c #46464e4e5959",
+"h c #515151514343",
+"j c #545455554c4c",
+"k c #5b5b5a5a4545",
+"l c #5b5b5b5b4b4b",
+"z c #535353535353",
+"x c #545456565959",
+"c c #5e5e5e5e5656",
+"v c #5b5b5b5b5b5b",
+"b c #52525a5a6565",
+"n c #56565e5e6969",
+"m c #58585c5c6262",
+"M c #5c5c64646e6e",
+"N c #5d5d66667474",
+"B c #636362624b4b",
+"V c #686868684f4f",
+"C c #666665655353",
+"Z c #6d6d6d6d5f5f",
+"A c #717171714f4f",
+"S c #747473735555",
+"D c #797979795757",
+"F c #7c7c7c7c5b5b",
+"G c #636363636363",
+"H c #656569696d6d",
+"J c #6c6c6c6c6c6c",
+"K c #69696e6e7575",
+"L c #6f6f71717474",
+"P c #737373736060",
+"I c #7c7c7b7b6161",
+"U c #7a7a79796b6b",
+"Y c #747474747474",
+"T c #7c7c7c7c7c7c",
+"R c #65656e6e8080",
+"E c #686871718383",
+"W c #6b6b75758888",
+"Q c #72727a7a8686",
+"! c #76767e7e8a8a",
+"~ c #72727f7f9393",
+"^ c #7e7e82827b7b",
+"/ c #7a7a82828d8d",
+"( c #757581819595",
+") c #7a7a84849393",
+"_ c #7e7e8e8ea3a3",
+"` c #838383836363",
+"' c #858585856a6a",
+"] c #8b8b8b8b6e6e",
+"[ c #888888887979",
+"{ c #979796967575",
+"} c #959595957b7b",
+"| c #989897977373",
+" . c #989897977f7f",
+".. c #9b9b9b9b7d7d",
+"X. c #818181818181",
+"o. c #8d8d8d8d8686",
+"O. c #8d8d8d8d8d8d",
+"+. c #81818c8c9b9b",
+"@. c #8d8d90908686",
+"#. c #949494948383",
+"$. c #979797978e8e",
+"%. c #9a9a9a9a8484",
+"&. c #949494949494",
+"*. c #9c9c9c9c9c9c",
+"=. c #83839393a6a6",
+"-. c #87879595aaaa",
+";. c #88889393a4a4",
+":. c #8c8c9b9baeae",
+">. c #93939d9dacac",
+",. c #91919e9eb2b2",
+"<. c #9595a2a2b3b3",
+"1. c #9797a6a6b8b8",
+"2. c #9a9aa9a9bbbb",
+"3. c #a3a3a3a38484",
+"4. c #a6a6a6a68d8d",
+"5. c #a9a9a8a88585",
+"6. c #abababab8f8f",
+"7. c #a7a7a7a79494",
+"8. c #adadacac9292",
+"9. c #aeaeaeae9898",
+"0. c #b3b3b2b29696",
+"q. c #b4b4b4b49c9c",
+"w. c #a3a3a3a3a3a3",
+"e. c #acacacacacac",
+"r. c #acacaeaeb0b0",
+"t. c #bbbbbabaa4a4",
+"y. c #bebebebeacac",
+"u. c #b3b3b3b3b3b3",
+"i. c #bcbcbcbcbbbb",
+"p. c #a4a4b2b2c2c2",
+"a. c #aeaeb7b7c3c3",
+"s. c #adadb9b9c8c8",
+"d. c #b3b3babac5c5",
+"f. c #bebec1c1c4c4",
+"g. c #b5b5c3c3d1d1",
+"h. c #b8b8c7c7d3d3",
+"j. c #c2c2c2c2aeae",
+"k. c #c2c2c2c2b3b3",
+"l. c #c8c8c8c8b5b5",
+"z. c #cdcdcdcdbbbb",
+"x. c #c6c6c6c6c6c6",
+"c. c #c1c1c5c5cbcb",
+"v. c #cacacccccece",
+"b. c #c1c1cecedada",
+"n. c #c5c5d2d2dddd",
+"m. c #cacad6d6dfdf",
+"M. c #d1d1d1d1c3c3",
+"N. c #d7d7d7d7cfcf",
+"B. c #dadad9d9cece",
+"V. c #d5d5d6d6d7d7",
+"C. c #d4d4d7d7dcdc",
+"Z. c #dfdfdeded2d2",
+"A. c #dcdcdcdcdbdb",
+"S. c #cecedbdbe2e2",
+"D. c #d3d3dfdfe6e6",
+"F. c #d7d7e3e3e8e8",
+"G. c #dedee9e9eded",
+"H. c #e0e0e0e0d5d5",
+"J. c #e5e5e4e4dcdc",
+"K. c #e3e3e3e3e3e3",
+"L. c #e1e1ececeeee",
+"P. c #eaeaeaeae4e4",
+"I. c #ededededebeb",
+"U. c #f1f1f1f1eeee",
+"Y. c #f2f2f2f2f1f1",
+"T. c #fefefefefefe",
+"R. c None",
+/* pixels */
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.T.T.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.T.T.T.T.T.T.T.T.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.T.T.Y V.w.T.T.T.T.T.T.T.T.T.T.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.Y.Y.T.Y.O.K.T.w.V.T.T.T.T.T.T.A.7 G R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.T.V.a p O.K.T.T.K.x.T.T.T.T.T.K.. R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R. R.Y T.T.Y.u.T ; # &.T.Y.Y.T.T.T.T.o 7 R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.Y.D.O.x e.e.7 J T.T.T.T.Y.T.v 1 v U.T.Y o R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.f.V.U.T.K.T O.! < X T.T.T.T.T.T.V.e.. R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.-.-.a.f.K.T.T.I.O.U.J p i.T.T.T.r.. R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.=.-.-.-.-.-.:.d.v.I.T.T.J.*.u.X.T.7 ; $ R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.e.k.@./ -.-.-.-.-.-.-.>.c.V.I.U.T.T.# s = < R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.y.U.J. .k.q.^ K -.-.-.-.-.-.-.-.>.d.A.7 I.D.x.Y 0 ; # . o R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.q.#.6.S ' P.J.M.0.7.H H -.-.-.-.-.-.-.-.<.a.C.Y.Y.w.@ . . R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.P.T.H.V , k 5.k.D I.J.Z.k.o.s z +.-.-.-.-.-.-.-.R L L ; # R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.` Z.P.6.B U.j.k X , ..M.%.z.J.J.$.s 7 m ;.-.-.-._ r 8 % o % R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.I.N.' A 4 J.J.Z.C z...9 . 6 9.H...7.J.V.&.7 M -.=.M q % o o $ R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.z.Y.Y.J.t F ` | t q.I.J.#.5.B y @ u y.H.N.4.# > -.( q > o o o O R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.+.x h 4.` l.I.0.6 t l I F 3.P.P.] u h u P U = @ j =.f 2 O o o o O R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.2.-./ 2 5 | B.3...k.F = - ' q.8.c J.J.t.h * . p -.N 3 $ o o o O + R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.:.D.h.:.-.Q 7 5 i j.P.y.[ 0.j , X Z M.J.t.h @ 5 -.~ q % o o o O + $ R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.N h.L.m.p.<.-.Q 0 < i S J.P.N.V k h l I B # # -.=.f > O o o o O + $ R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.b W b.L.L.m.2.-.-.! < ; h ..} { J.J...4 o @ +.;.n 1 O o o o O + : R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.f N 2.D.L.G.S.p.-.-.) 7 @ * ' 9.y.{ 7 X ) -.N 2 + o o o o + : R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.e g N <.S.G.F.n.s.,.:.) p ; = t 4 @ ) -.N 3 % o o o o + & R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.r w f N :.h.F.F.m.s.p.1.<.H @ # ) _ b 2 % o o o o + & R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.r q q e d R 2.h.h.g.2.2.:.=.( N d > : o o o o + & R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.e r q q q q r N E N b f r 1 > % o o o o $ + R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.q r q q q q q q 3 > > $ o o o O % R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.3 q 8 2 > > > + o # $ O R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+};
diff --git a/icons/48x48-gnome/quit.xpm b/icons/48x48-gnome/quit.xpm
new file mode 100644
index 0000000..7429728
--- /dev/null
+++ b/icons/48x48-gnome/quit.xpm
@@ -0,0 +1,181 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 127 2",
+" c #000000000000",
+". c #070709090909",
+"X c #0d0d04040404",
+"o c #0a0a0b0b0b0b",
+"O c #0d0d0f0f1010",
+"+ c #141406060505",
+"@ c #1d1d09090707",
+"# c #1c1c0a0a0808",
+"$ c #141414141414",
+"% c #1c1c1c1c1c1c",
+"& c #26260c0c0b0b",
+"* c #2c2c0e0e0c0c",
+"= c #32320e0e0a0a",
+"- c #3a3a0f0f0b0b",
+"; c #363611110e0e",
+": c #3d3d13130f0f",
+"> c #242424242424",
+", c #2d2d2d2d2d2d",
+"< c #323232323232",
+"1 c #3c3c3c3c3c3c",
+"2 c #414113130f0f",
+"3 c #404014141111",
+"4 c #4d4d17171212",
+"5 c #4e4e19191515",
+"6 c #57571b1b1515",
+"7 c #595917171010",
+"8 c #59591b1b1616",
+"9 c #5c5c1f1f1b1b",
+"0 c #6e6e19190f0f",
+"q c #67671c1c1616",
+"w c #6b6b1d1d1515",
+"e c #79791e1e1515",
+"r c #666622221d1d",
+"t c #6c6c23231e1e",
+"y c #7d7d23231c1c",
+"u c #747426262020",
+"i c #777728282222",
+"p c #7f7f28282121",
+"a c #484848484848",
+"s c #545454545454",
+"d c #656565656565",
+"f c #bebebebebebe",
+"g c #95951f1f1212",
+"h c #98981f1f1111",
+"j c #848425251c1c",
+"k c #878728281e1e",
+"l c #8a8a22221717",
+"z c #8c8c26261d1d",
+"x c #898929291f1f",
+"c c #959522221414",
+"v c #939325251a1a",
+"b c #92922a2a1f1f",
+"n c #9c9c22221414",
+"m c #9b9b27271b1b",
+"M c #9b9b29291e1e",
+"N c #83832b2b2424",
+"B c #8c8c2b2b2424",
+"V c #8e8e2f2f2828",
+"C c #8f8f38383232",
+"Z c #95952d2d2424",
+"A c #9c9c2d2d2323",
+"S c #949431312a2a",
+"D c #9e9e30302727",
+"F c #9e9e32322a2a",
+"G c #9e9e3b3b3333",
+"H c #a6a624241515",
+"J c #a5a527271919",
+"K c #a4a429291d1d",
+"L c #a9a922221212",
+"P c #aaaa27271919",
+"I c #abab29291b1b",
+"U c #b3b325251414",
+"Y c #b1b127271818",
+"T c #b5b52a2a1b1b",
+"R c #bbbb25251313",
+"E c #bcbc2b2b1b1b",
+"W c #a2a22d2d2222",
+"Q c #aaaa2f2f2020",
+"! c #a1a130302727",
+"~ c #a0a032322929",
+"^ c #a6a639392f2f",
+"/ c #abab32322525",
+"( c #a9a936362a2a",
+") c #a8a83a3a2e2e",
+"_ c #a4a43d3d3434",
+"` c #afaf3f3f3333",
+"' c #c3c326261313",
+"] c #c7c72d2d1c1c",
+"[ c #cece2f2f1c1c",
+"{ c #d3d329291414",
+"} c #d0d02e2e1b1b",
+"| c #dbdb2b2b1515",
+" . c #dfdf30301c1c",
+".. c #e2e22b2b1515",
+"X. c #ecec2e2e1616",
+"o. c #e4e431311b1b",
+"O. c #ebeb32321c1c",
+"+. c #eaea3a3a1b1b",
+"@. c #f6f638381c1c",
+"#. c #fefe33331717",
+"$. c #fcfc33331919",
+"%. c #fdfd3c3c1b1b",
+"&. c #c1c178782e2e",
+"*. c #d4d48d8d1d1d",
+"=. c #cdcd86862222",
+"-. c #c1c181813838",
+";. c #c5c59c9c3939",
+":. c #cbcb9d9d3131",
+">. c #cdcda2a23737",
+",. c #cfcfa4a43c3c",
+"<. c #d5d5a8a82e2e",
+"1. c #ddddadad2b2b",
+"2. c #d4d4a5a53535",
+"3. c #d2d2a6a63b3b",
+"4. c #d8d8a7a73333",
+"5. c #dadaaaaa3232",
+"6. c #dadaadad3c3c",
+"7. c #dfdfb1b13636",
+"8. c #ddddb0b03a3a",
+"9. c #e2e2aeae2323",
+"0. c #cfcfa5a54040",
+"q. c #d5d5abab4444",
+"w. c #d2d2aaaa4848",
+"e. c #d8d8acac4040",
+"r. c #dfdfb4b44545",
+"t. c #fefefefefefe",
+"y. c None",
+/* pixels */
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.#.$.X.X.O.X.O.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.#.X.{ ' R U U U U U E ] [ y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.#.| ' U L L L L g c n H H P P T E y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.#...' U L L L H L h H H H H H J J J J I I y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.#.{ R L L L L L H g n H H H J J J J J J K K K y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.#.{ U L L L L L L H h H H H J J / / J J K J K K v y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.#.{ L L L L L H L L H J n n H H J J / / K K M K K M j y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y...U L L L L H H I I H H H n c n J J K / ( ( K K K M M q y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.#.R L L L H H K Q H / Q J J J n c m J K K K ( ( K K A M x y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.#.{ L L L L H H g M / H / / J J J J c v J K K K ( ^ W M W M 8 y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.#.R L L n h H H n H H / / / / J J J J v l m K K K ^ ^ W A M y y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.| L L L L h H H H H H H / / ` / K K K m m z m W W K ^ ) W W k * y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.@.' L *.9.9.9.9.9.1.1.1.1.1.1.5.r.8.<.2.5.4.2.:.>.2.2.3.&.W W B 2 y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.@.R L 9.9.9.9.9.9.9.1.1.1.1.1.1.5.8.6.5.2.4.4.2.2.2.2.3.3.W A Z 4 y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.X.U L 9.9.9.1.9.9.1.1.1.1.1.1.<.<.<.6.6.4.2.4.2.2.3.3.,.3.W A Z 6 y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.X.U L 9.9.9.1.7.7.1.1.1.1.1.<.1.<.2.:.2.e.e.2.>.2.;.;.;.;.! A Z 6 y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.o.Y H 9.9.1.1.1.<.7.1.<.<.<.5.5.2.2.2.:.2.q.q.q.2.3.3.,.0.D D B 4 y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y. .Y H 9.9.1.1.1.1.8.8.1.<.5.5.:.5.2.2.2.:.>.2.q.w.,.,.,.0.D D B : y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.} U H =.1.1.1.1.1.<.8.8.5.5.5.:.:.2.2.2.2.>.>.,.w.w.0.0.-.D F p & y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.T J H J J J J m m K ( ^ K K W M M K Z Z W Z A A ! _ ~ F D S t . y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.] I J J K K K K m v M ^ K W W W b b W Z W W A D D ~ _ F D B 5 y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.I I J J K K K K K m M M ~ A W W W x x Z Z ! D D D D F _ F u @ y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.T J K K K K K K W M K ^ F A A W Z A ! Z D D D F F F G C 5 y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.l I K m K K K W K M M W ^ W A W ! ! ! S Z D D D F F V r X y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.m K K K K W K W W Z M W ^ W ! ! ! ! F Z F F F F S t * y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.M K M M W W W W W ! W ^ G x Z D ! F S S F F S i ; y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.= z M K A W W W W A ! Z _ C D ~ ~ F F F F V t ; y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.@ w b A A W A W ! ! ! Z G _ F F F F S N 9 # y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.: j b Z A A D D D D D _ F F V N t 3 X y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.X ; r j B B Z Z Z B B N i 8 ; X y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y. # * 3 4 8 8 4 : * + . y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y. y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.. y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+"y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.y.",
+};
diff --git a/icons/48x48-gnome/refresh.xpm b/icons/48x48-gnome/refresh.xpm
new file mode 100644
index 0000000..c8dc887
--- /dev/null
+++ b/icons/48x48-gnome/refresh.xpm
@@ -0,0 +1,211 @@
+/* XPM */
+static char * refresh_xpm[] = {
+"48 48 160 2",
+" c None",
+". c #080601",
+"+ c #000000",
+"@ c #070808",
+"# c #0A0A04",
+"$ c #0C0C0C",
+"% c #1A1A12",
+"& c #5D5A39",
+"* c #9A996A",
+"= c #8D895F",
+"- c #797652",
+"; c #131314",
+"> c #9B9A66",
+", c #FFFFB2",
+"' c #FBF79A",
+") c #EFEF98",
+"! c #FFFFA3",
+"~ c #DAD485",
+"{ c #4C4926",
+"] c #18170B",
+"^ c #13130A",
+"/ c #A29E69",
+"( c #FFFFAF",
+"_ c #FFFF84",
+": c #FEFE92",
+"< c #F5F374",
+"[ c #B8B856",
+"} c #9B9544",
+"| c #928D43",
+"1 c #9A9946",
+"2 c #706C31",
+"3 c #FFFF7C",
+"4 c #F3EB5A",
+"5 c #FFFE64",
+"6 c #FEFE6C",
+"7 c #FFFF73",
+"8 c #D4CD54",
+"9 c #44421B",
+"0 c #131205",
+"a c #0E0E12",
+"b c #A8A574",
+"c c #E5DF4C",
+"d c #F6EC3A",
+"e c #EBE448",
+"f c #F4EB44",
+"g c #FEFC4C",
+"h c #FFFE53",
+"i c #FFFD5D",
+"j c #FAF35C",
+"k c #B9B249",
+"l c #98933D",
+"m c #AFA947",
+"n c #8A8639",
+"o c #1C1B0C",
+"p c #FFFA46",
+"q c #FDF545",
+"r c #FCF43B",
+"s c #F3EC63",
+"t c #2A2A12",
+"u c #373625",
+"v c #777649",
+"w c #E4DD64",
+"x c #F8F36B",
+"y c #8E893C",
+"z c #787534",
+"A c #5B5A2A",
+"B c #A19A3C",
+"C c #E5E367",
+"D c #D3D35B",
+"E c #DBD45B",
+"F c #E3DB5C",
+"G c #D6D464",
+"H c #F4EC49",
+"I c #F8EF3B",
+"J c #EAEA62",
+"K c #A39E4B",
+"L c #393818",
+"M c #333219",
+"N c #646130",
+"O c #555325",
+"P c #CCC754",
+"Q c #E9E55C",
+"R c #C3BD51",
+"S c #EDED68",
+"T c #252413",
+"U c #DDD84C",
+"V c #686628",
+"W c #211F0A",
+"X c #413E1C",
+"Y c #F4F24A",
+"Z c #272507",
+"` c #53531A",
+" . c #151519",
+".. c #CBC64A",
+"+. c #040517",
+"@. c #100F06",
+"#. c #FFFF8B",
+"$. c #AAA443",
+"%. c #B2AC48",
+"&. c #938D36",
+"*. c #252629",
+"=. c #857F29",
+"-. c #DAD555",
+";. c #262836",
+">. c #1B1800",
+",. c #35330C",
+"'. c #4B4A1C",
+"). c #777229",
+"!. c #46440D",
+"~. c #454411",
+"{. c #514E23",
+"]. c #66695F",
+"^. c #4C4C4C",
+"/. c #171919",
+"(. c #0E101E",
+"_. c #02020A",
+":. c #2C2E32",
+"<. c #36393C",
+"[. c #39382A",
+"}. c #2A2B2C",
+"|. c #D7D770",
+"1. c #5E6271",
+"2. c #575B6A",
+"3. c #414133",
+"4. c #CCCA5C",
+"5. c #3B3E42",
+"6. c #333434",
+"7. c #565B61",
+"8. c #C2BB45",
+"9. c #DDD43C",
+"0. c #A9A44A",
+"a. c #0F1010",
+"b. c #232324",
+"c. c #2E2D1A",
+"d. c #777C81",
+"e. c #595E63",
+"f. c #4A4E51",
+"g. c #1A1E34",
+"h. c #050925",
+"i. c #464B59",
+"j. c #D4CE4A",
+"k. c #E3DB54",
+"l. c #939896",
+"m. c #5E6469",
+"n. c #656B71",
+"o. c #CECE66",
+"p. c #837E37",
+"q. c #5C6166",
+"r. c #1F201E",
+"s. c #3E4144",
+"t. c #55585A",
+"u. c #A39D43",
+"v. c #4E535A",
+"w. c #171A26",
+"x. c #F6F05D",
+"y. c #353639",
+"z. c #4E5361",
+"A. c #4E5153",
+"B. c #1B1C1C",
+"C. c #2F3031",
+" ",
+" ",
+" . + @ # $ $ $ $ $ @ ",
+" % . & * * = = * * - ; ",
+" # > , , ' ) ! , ~ { # # ] ^ ^ ^ # ",
+" $ / ( ' _ _ : : < [ } } } | 1 } 2 . ",
+" $ * ' 3 4 4 4 4 4 5 6 6 5 5 6 7 8 9 ^ 0 ] ] ] ] 0 + + ",
+" a b ( _ c d e d f g h h h h i i j k } l l m [ [ n o + ",
+" @ = ) _ j g p q q q q q q r d d q 5 6 6 6 s 6 6 k t ",
+" . u v w 7 6 5 5 5 i 5 5 i p d d r q 5 3 x y 2 z A ",
+" + + 0 B C C D E F F w G F H r r I I h J K ] + + ",
+" + + L A L M { A N O 9 A P i r q i Q z L ",
+" + + + @ # + + + + + M R 5 h h S m o ",
+" T + + + N K U h 5 4 n L ",
+" V T W { 8 6 h g Q m o ",
+" n [ [ k H i 6 j n X ",
+" T ] m 7 7 i f Y F K ^ + ",
+" Z ` N N 2 l U g g h j 8 A o + + ",
+" .+ + ^ ..3 i I I h 6 P X 0 o t t t t o + + $ ",
+" +.@.P #.3 5 5 5 h e m } $.%.R D G &.. + ",
+" *.# =.D D P D -.f g i 7 7 6 Q J J $.t ;. ",
+" *.+ >.,.,.,.'.2 8 i g i 3 x ).!.~.{.]. ",
+" ^./.+.(. ._.+ # m 6 h Y U K :.+.+.<. ",
+" _.+ l 3 3 e V [. ",
+" }.9 k < |.n + _.1. ",
+" 2.3.z [ C 4.A . + + +.;.5.6.T 6. ",
+" 7.+ # 8.#.3 8.9 ] T M Z 0 + + + :. ",
+" ^.@ + >.-._ i 9.%.0.m P D &.. + 5. ",
+" 6.a.b.[.| ..g h 5 7 7 7 S $.c.;.d. ",
+" e.T !.U 6 h h 3 s V c.f. ",
+" g./.z 4.H H 8 n ^ h. ",
+" i.; 9 j.k.V T <. ",
+" l.m.a 9 w F Z _. ",
+" n.<.u z 4.3 -.Z + ",
+" 2.+ # .._ o.p.W a ",
+" q.+ . P < A # # r. ",
+" s.u V U U V T # a. ",
+" t.(.T u.Q Y Y Q $.W . ",
+" v.(.r.l J h g Q $.M w. ",
+" 7.<.T V x.j V r.y. ",
+" z._.. l 0.r.+. ",
+" t.(.+ o t s. ",
+" A.B.+ + w.q. ",
+" f.@ . C. ",
+" v.b.b. n. ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/restart.xpm b/icons/48x48-gnome/restart.xpm
new file mode 100644
index 0000000..04a35da
--- /dev/null
+++ b/icons/48x48-gnome/restart.xpm
@@ -0,0 +1,62 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 8 1",
+" c #000000000000",
+". c #333333333333",
+"X c #666666666666",
+"o c #66666666ffff",
+"O c #ffff00000000",
+"+ c #cccccccccccc",
+"@ c #ffffffffffff",
+"# c None",
+/* pixels */
+"################################################",
+"################################################",
+"################################################",
+"################################################",
+"################################################",
+"#####XXXXXXXXXXXXXXXXXXXXXXX.##OO###############",
+"#####X++++++++++++++++++++++.##OOOO#############",
+"#####X++++++++++++++++++++++.##OOOOO############",
+"#####X++.................X++.##OOOOOO###########",
+"#####X++.@@@@@@@@@@@@@@@@X++.##OOOOOOO##########",
+"#####X++.@@@@@@@@@@@@@@@@X++.##OOOOOOOO#########",
+"#####X++.@@@@@@@@@@@@@@@@X++.##OOOOOOOOO########",
+"#####X++.XXXXXXXXXXXXXXXXX++.##OOOOOOOOOO#######",
+"#####X++++++++++++++++++++++.##OOOOOOOOOO#######",
+"#####X++++++++++++++++++++++.########OOOOO######",
+"#####X++.................X++.########OOOOO######",
+"#####X++.@@@@@@@@@@@@@@@@X++.#########OOOO######",
+"#####X++.@@@@@@@@@@@@@@@@X++.#########OOOOO#####",
+"#####X++.@@@@@@@@@@@@@@@@X++.#########OOOOO#####",
+"#####X++.XXXXXXXXXXXXXXXXX++.##########OOOO#####",
+"#####X++++++++++++++++++++++.##########OOOO#####",
+"#####X++++++++++++++++++++++.##########OOOO#####",
+"#####X.......................##########OOOO#####",
+"################################################",
+"################################################",
+"#####OOOO###############XXXXXXXXXXXXXXXXXX.#####",
+"#####OOOO###############Xooooooooooooooooo.#####",
+"#####OOOO###############Xooooooooooooooooo.#####",
+"#####OOOO###############X+++++++++++++++++.#####",
+"#####OOOOO##############X+++++++++++++++++.#####",
+"#####OOOOO##############X+++++++++++++++++.#####",
+"######OOOO#########XXXXXXXXXXXXXXXXXX.++++.#####",
+"######OOOOO########Xooooooooooooooooo.++++.#####",
+"######OOOOO########Xooooooooooooooooo.++++.#####",
+"#######OOOOOOOOOO##X+++++++++++++++++.++++.#####",
+"#######OOOOOOOOOO##X+++++++++++++++++.++++.#####",
+"########OOOOOOOOO##X+++++++++++++++++......#####",
+"#########OOOOOOOO##X+++++++++++++++++.##########",
+"##########OOOOOOO##X+++++++++++++++++.##########",
+"###########OOOOOO##X+++++++++++++++++.##########",
+"############OOOOO##X+++++++++++++++++.##########",
+"#############OOOO##X+++++++++++++++++.##########",
+"###############OO##X..................##########",
+"################################################",
+"################################################",
+"################################################",
+"################################################",
+"################################################",
+};
diff --git a/icons/48x48-gnome/science.xpm b/icons/48x48-gnome/science.xpm
new file mode 100644
index 0000000..3b866c5
--- /dev/null
+++ b/icons/48x48-gnome/science.xpm
@@ -0,0 +1,294 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 240 2",
+" c #040402020202",
+". c #0c0c0c0c0c0c",
+"X c #131315151313",
+"o c #1b1b1b1b1b1b",
+"O c #242424242424",
+"+ c #29292e2e2929",
+"@ c #343434343434",
+"# c #3a3a39393939",
+"$ c #1a1a69691212",
+"% c #313151512e2e",
+"& c #383872723333",
+"* c #434344444343",
+"= c #4d4d4d4d4d4d",
+"- c #525252525252",
+"; c #5d5d5d5d5d5d",
+": c #6a6a5c5c5c5c",
+"> c #757543434343",
+", c #79795a5a5a5a",
+"< c #636363636363",
+"1 c #6c6c6c6c6c6c",
+"2 c #67677c7c6565",
+"3 c #737373737373",
+"4 c #7c7c7d7d7c7c",
+"5 c #2f2f88882727",
+"6 c #373787872f2f",
+"7 c #1515ffff0000",
+"8 c #1919fdfd0505",
+"9 c #2121f9f90e0e",
+"0 c #2929f6f61616",
+"q c #2929f9f91616",
+"w c #3030f8f81e1e",
+"e c #3232eeee2121",
+"r c #3c3ce6e62d2d",
+"t c #3a3aecec2a2a",
+"y c #3434f4f42323",
+"u c #3737f8f82626",
+"i c #3939f6f62727",
+"p c #3c3cf4f42b2b",
+"a c #3838f8f82727",
+"s c #45459b9b3d3d",
+"d c #6f6fbaba2727",
+"f c #4e4e81814949",
+"g c #4a4ab2b24141",
+"h c #6c6c85856a6a",
+"j c #4040d0d00000",
+"k c #5f5fc7c72323",
+"l c #5050d9d92424",
+"z c #4444eaea3535",
+"x c #4a4aeded3c3c",
+"c c #4646f4f43737",
+"v c #6262cccc2c2c",
+"b c #6262dbdb3b3b",
+"n c #4d4ddbdb4040",
+"m c #5b5bcdcd5151",
+"M c #5656d5d54a4a",
+"N c #5d5dd6d65252",
+"B c #4e4ef4f44040",
+"V c #5656e5e54949",
+"C c #5050ebeb4343",
+"Z c #5a5aebeb4d4d",
+"A c #5f5fe6e65353",
+"S c #5d5debeb5151",
+"D c #5252f2f24444",
+"F c #5757f1f14949",
+"G c #5a5af2f24c4c",
+"H c #5e5ef3f35151",
+"J c #6767c7c75f5f",
+"K c #6767dcdc4a4a",
+"L c #6262d6d65757",
+"P c #6363d7d75858",
+"I c #6262dddd5757",
+"U c #6464d9d95959",
+"Y c #7f7fc6c65f5f",
+"T c #7272d8d85252",
+"R c #6d6dc4c46565",
+"E c #6b6bdbdb6161",
+"W c #7a7ac7c77272",
+"Q c #7474dbdb6a6a",
+"! c #7c7cdede6e6e",
+"~ c #7e7ed0d07777",
+"^ c #6666e8e85a5a",
+"/ c #6666f2f25959",
+"( c #6d6de6e66262",
+") c #6c6cf0f06060",
+"_ c #7171e2e26767",
+"` c #7575e9e96a6a",
+"' c #7e7eeaea7575",
+"] c #83832e2e2e2e",
+"[ c #afaf26262626",
+"{ c #9d9d6a6a0000",
+"} c #bcbc54540f0f",
+"| c #baba58581212",
+" . c #adad69691717",
+".. c #a5a571711515",
+"X. c #b0b062620f0f",
+"o. c #baba69692a2a",
+"O. c #bbbb7f7f5151",
+"+. c #cccc36360000",
+"@. c #dede30301212",
+"#. c #e8e81c1c0505",
+"$. c #fbfb09090909",
+"%. c #f7f714141414",
+"&. c #f9f917171717",
+"*. c #eeee28282323",
+"=. c #eeee2b2b2b2b",
+"-. c #e9e937373737",
+";. c #ebeb3d3d3d3d",
+":. c #f3f323232323",
+">. c #f3f32a2a2a2a",
+",. c #f9f924242424",
+"<. c #f3f333333333",
+"1. c #f2f23a3a3a3a",
+"2. c #cccc41410f0f",
+"3. c #cccc43431010",
+"4. c #caca5c5c3030",
+"5. c #d5d543432222",
+"6. c #dfdf45454545",
+"7. c #dddd57575757",
+"8. c #cbcb79795656",
+"9. c #cece78787878",
+"0. c #d5d568686868",
+"q. c #dada67676767",
+"w. c #dddd6c6c6c6c",
+"e. c #dcdc75756868",
+"r. c #d5d577777575",
+"t. c #d3d37c7c7c7c",
+"y. c #e3e345454545",
+"u. c #e8e846464646",
+"i. c #e3e353535353",
+"p. c #e4e45b5b5b5b",
+"a. c #eaea58585858",
+"s. c #f0f046464646",
+"d. c #f5f549494949",
+"f. c #f3f356565656",
+"g. c #e5e568686868",
+"h. c #eaea6a6a6a6a",
+"j. c #e3e371716e6e",
+"k. c #e3e371717171",
+"l. c #ebeb77777777",
+"z. c #f1f172727272",
+"x. c #848487870202",
+"c. c #898996961d1d",
+"v. c #999984841f1f",
+"b. c #979791912929",
+"n. c #9090a2a23838",
+"m. c #acac86863c3c",
+"M. c #9e9e99994848",
+"N. c #8282bdbd5353",
+"B. c #9393b2b25050",
+"V. c #aeae9f9f5b5b",
+"C. c #bcbc86865151",
+"Z. c #b0b095955555",
+"A. c #bbbba1a17d7d",
+"S. c #8484d8d87a7a",
+"D. c #9090c4c46969",
+"F. c #8383e7e77a7a",
+"G. c #c7c784845e5e",
+"H. c #848484848484",
+"J. c #8c8c8c8c8c8c",
+"K. c #939393939393",
+"L. c #9c9c9c9c9c9c",
+"P. c #8d8da9a98a8a",
+"I. c #8989b7b78484",
+"U. c #9090adad8e8e",
+"Y. c #9d9dabab9c9c",
+"T. c #9999b9b99696",
+"R. c #bcbc9d9d9d9d",
+"E. c #b0b0aeae8080",
+"W. c #a5a5a5a5a5a5",
+"Q. c #a1a1aaaaa0a0",
+"!. c #acacacacacac",
+"~. c #a7a7b7b7a5a5",
+"^. c #b8b8a0a0a0a0",
+"/. c #bdbdaeaeaeae",
+"(. c #b4b4b4b4b4b4",
+"). c #b5b5babab2b2",
+"_. c #bbbbbbbbbbbb",
+"`. c #8a8ac4c48585",
+"'. c #8e8ec9c98989",
+"]. c #8b8bd9d98484",
+"[. c #9191c9c98c8c",
+"{. c #9999c5c59696",
+"}. c #9595d6d68c8c",
+"|. c #8c8ce6e68484",
+" X c #9393e3e38b8b",
+".X c #9191eaea8989",
+"XX c #9b9be5e59494",
+"oX c #a3a3d9d99e9e",
+"OX c #a7a7c4c4a5a5",
+"+X c #a6a6dcdca1a1",
+"@X c #a9a9d7d7a3a3",
+"#X c #babacbcbb8b8",
+"$X c #b0b0dadaa5a5",
+"%X c #b8b8d5d5b5b5",
+"&X c #a1a1e8e89a9a",
+"*X c #a7a7e0e0a2a2",
+"=X c #b3b3ebebafaf",
+"-X c #bbbbe1e1b8b8",
+";X c #cece84848484",
+":X c #c6c694949494",
+">X c #c9c999999999",
+",X c #d7d78a8a8a8a",
+"<X c #d9d992929292",
+"1X c #dada9f9f9f9f",
+"2X c #c0c0aaaa8a8a",
+"3X c #d7d7a8a89e9e",
+"4X c #c5c5a6a6a6a6",
+"5X c #cbcbabababab",
+"6X c #c3c3b5b5b5b5",
+"7X c #cbcbb7b7b7b7",
+"8X c #d7d7a9a9a7a7",
+"9X c #dfdfa5a5a5a5",
+"0X c #d3d3b2b2b2b2",
+"qX c #dbdbbbbbbbbb",
+"wX c #e1e18a8a8a8a",
+"eX c #e8e893939393",
+"rX c #e1e1a2a2a2a2",
+"tX c #e3e3b5b5b5b5",
+"yX c #c0c0ccccbfbf",
+"uX c #c0c0d7d7bebe",
+"iX c #c4c4c4c4c4c4",
+"pX c #c6c6ccccc5c5",
+"aX c #cacac5c5c5c5",
+"sX c #cccccbcbcbcb",
+"dX c #ccccd7d7cbcb",
+"fX c #c9c9dedec7c7",
+"gX c #d1d1cccccccc",
+"hX c #dcdcc1c1c1c1",
+"jX c #d4d4d4d4d4d4",
+"kX c #d4d4d9d9d4d4",
+"lX c #dcdcdcdcdcdc",
+"zX c #cbcbe6e6c9c9",
+"xX c #d9d9e5e5d8d8",
+"cX c #e2e2c8c8c8c8",
+"vX c #e6e6d4d4d4d4",
+"bX c #e4e4e4e4e4e4",
+"nX c #ebebebebebeb",
+"mX c #f3f3f3f3f3f3",
+"MX c #fbfbfbfbfbfb",
+"NX c None",
+/* pixels */
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX< 4 4 4 4 ; NXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX< J.H.H.H.H.H.H.4 H.4 W.lXlXlXjX4 NXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNX1 J.J.J.J.J.H.H.J.H.H.(.nXnXnXbXbXbXbXbXlXlXlXlXlXjXjX4 NXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNX1 J.K.J.J._.mXMXMXmXmXmXmXmXnXnXnXnXnXnXbXbXbXbXlXlXlXlXlXjXjXjXL.- NXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNX1 _.MXMXmXMXmXmXmXmXmXnXmXnXnXnXnXbXbXbXbXbXbXlXlXlXlXkXkXjXjXjXsX3 NXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXJ.MXMXMXmXmXmXmXmXnXmXnXnXnXnXnXbXvXbXbXbXlXlXlXlXlXkXjXjXjXsXsX3 NXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXJ.MXmXmXmXmXmXmXnXmXnXnXnXnXbXbXvXd.vXbXlXlXlXlXjXjXjXjXjXsXsXsX3 NXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXJ.mXmXmXmXmXmXnXnXnXnXnXnXbXbXbXbX,.l.lXlXlXlXkXjXjXjXjXsXsXpXpXK.- NXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNX1 ).mXmXmXmXnXnXnXnXnXc zXbXbXvXf.1.eXtXlXlXkXjXjXjXjXsXsXsXsXiXiX1 NXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXH.mXmXnXnXnXnXnXnXnXp =XbXbXbX$.f.tXh.lXjXjXjXjXjXsXsXsXsXiXiXiX1 NXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXJ.mXnXnXnXnXnXnXbXxX/ .XlXlXcXd.a.lX<.kXjXjXgXjXsXsXsXaX5XiX7X>X1 NXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXH.nXnXnXnXnXnXbXbXbX.X/ fXlXcX<.hXkXl.rXjX0 +XsXsXsXsXiXu.iX6X=.J.- NXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXH.nXnXnXnXbXbXbXxXXX|.D &XlXlX%.rXjXqXg.jXS S.sXsXsXiXq.u.4X6Xi.9.: NXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNX< (.nXnXbXbXbXbXzXH H D F.lXlX&.9XjXjXwX0XF.Z sX( ].6X$.q.=.i.y.$.> NXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXH.nXbXbXbXbXbXxX/ u G / lXlXh.9XjXjXgXp.K _ #X_ z 5X;.i.=.q.r.R.[ NXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXH.nXbXbXbXbXbXlX) p b b.$XjX3Xj.jXsX@X<Xv.%X! t O.-.6X4X/./.:X(.6.: NXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXH.bXbXbXlXbXlXlX' F 0 #.V.qXoX5.%XsXi #X-.A.t ~ G.5.Y _._.(.(.(.^.< NXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNX< !.bXbXlXlXlXlX XS p #.+.2.m.| @XoXz }.E.4.M.5.:.^ 9 _.(.(.(.!.!.< NXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNX4 bXlXlXlXlXkXXXZ x X.d r d N ( %XS _ oX4.&.=.7.Q 0 {.(.(.(.!.!.H.NXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNX4 bXlXlXzXdXlXXX' @XG.x.p 8 Z A %XC _ #XN.i.$._.'.y `.(.(.!.!.!.W.; NXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNX4 lXlX-XZ ' lX|. X8Xu.+.C x y XS ( ].}.z _.-.t.(.t N (.!.!.!.W.W.; NXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNX; W.lXfXu c %XoX! j.g.$.sX].y #Xy ( _.C E _.;X:X(.[.L T.!.!.W.Y.Y.& NXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNX4 kX$XF / ` uXk i.sX8XsXyX0 }.C C _.V ^ )._.(.(.(.~ W T.r M N s % O NXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNX2 kX|.F.S.T | b.>.sXsXpXiXy Q }.y _.~ t ~.(.(.(.!.~.r I.W h ; * NXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNX6 +X}.c.e.C... .*.7XpXsXiXA ].#X[._.OXr (.(.(.!.!.!.Q.4 ; * NXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNX$ g }.n.1.1.o.v 4.<XiXiXiXiXiXiX_._._.~ ~.(.(.!.!.H.< # NXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNX5 F Z.g.0XpXp oXiXiXiXiXiX_._._._.(.(.(.(.H.< < NXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXf x M.j.0XsXV iXiXiXiXiX_._._._._.(.(.H.< = NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNX2 oXE.j.8XpXiXiXiXiXiXiX_._._._.(.H.< * NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNX3 gXiX1XaXiXiXiXiXiX_._._._._.J.< * NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNX- L.sX;.iXiXiXiX_.iX_._.J.1 < NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNX, r.i.7XiXiXiXiX_.J.1 = NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNX] w.,X7XiXiX_.J.1 = NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNX3 iXiXiXiXJ.1 * NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNX- K.K.1 1 NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNX- - NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+"NXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNXNX",
+};
diff --git a/icons/48x48-gnome/system.xpm b/icons/48x48-gnome/system.xpm
new file mode 100644
index 0000000..e067f37
--- /dev/null
+++ b/icons/48x48-gnome/system.xpm
@@ -0,0 +1,100 @@
+/* XPM */
+static char * system_xpm[] = {
+"48 48 49 1",
+" c None",
+". c #000000",
+"+ c #B9B9B9",
+"@ c #DADADA",
+"# c #D7D7D7",
+"$ c #D0D0D0",
+"% c #CECECE",
+"& c #AFAFAF",
+"* c #A2A2A2",
+"= c #CBCBCB",
+"- c #C6C6C6",
+"; c #9D9D9D",
+"> c #C1C1C1",
+", c #6F6F6F",
+"' c #BCBCBC",
+") c #797979",
+"! c #989898",
+"~ c #B7B7B7",
+"{ c #818181",
+"] c #909090",
+"^ c #B2B2B2",
+"/ c #A9A9A9",
+"( c #A4A4A4",
+"_ c #959595",
+": c #DDDDDD",
+"< c #BEBEBE",
+"[ c #848484",
+"} c #747474",
+"| c #686868",
+"1 c #5F5F5F",
+"2 c #4B4B4B",
+"3 c #3F3F3F",
+"4 c #434343",
+"5 c #373737",
+"6 c #8D8D8D",
+"7 c #464646",
+"8 c #323232",
+"9 c #656565",
+"0 c #565656",
+"a c #606060",
+"b c #393939",
+"c c #1E1E1E",
+"d c #898989",
+"e c #535353",
+"f c #202020",
+"g c #5B5B5B",
+"h c #2D2D2D",
+"i c #252525",
+"j c #4C4C4C",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ....... ",
+" .+@#$%&... ",
+" .*@#$$%==--. ",
+" .;@#$%%=-->>.. ",
+" .,.#$$%=-->>'++. ",
+" .).!$$%=-->>++~.. ",
+" . {].%%=-->>'++~^.. ",
+" .;&.]!.==->>'++~^^&. ",
+" .*&*.;*.]->''+~^^&/. ",
+" .,(~>%.(*..*'+~^&///. ",
+" .*/~>%@.;;_..._&//(. ",
+" .(&~-$:@..<[<} . ",
+" .,/^+=$@$%&...|12345. ",
+" .*/~'=#$%>'^(, . ",
+" .*/~>$#$->~/!6'1788. ",
+" .,(/+-#$=>+^*_{}910. ",
+" .{(&+-%=-'~/;<),a0b. ",
+" ./^'%=->+&(}..810. ",
+" .}~>=->'^(;.<[<cb. ",
+" ...--'+^&*].|dec. ",
+" ..>'~&(!d9..f8 ",
+" ..~&(;][}e27. ",
+" ..d*!d),1g. ",
+" .,...,}|1. ",
+" .d0.b.... ",
+" .// h ",
+" ..#d.. ",
+" ..#/ c ",
+" .//[, c ",
+" .## . ",
+" .#.ij*. ",
+" ./.41$. ",
+" .d.*#;. ",
+" ..... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/terminal-remote.xpm b/icons/48x48-gnome/terminal-remote.xpm
new file mode 100644
index 0000000..9f25eed
--- /dev/null
+++ b/icons/48x48-gnome/terminal-remote.xpm
@@ -0,0 +1,327 @@
+/* XPM */
+static char * terminal_remote_xpm[] = {
+"48 48 276 2",
+" c None",
+". c #D7D7CF",
+"+ c #EFEBDF",
+"@ c #E7E7DF",
+"# c #E7E3D7",
+"$ c #DFDED7",
+"% c #E7DFD7",
+"& c #D7D3C7",
+"* c #D7CFC7",
+"= c #CFCFC7",
+"- c #CFCBBE",
+"; c #CFC7BE",
+"> c #C7C6BE",
+", c #C6BEB5",
+"' c #BDBBB5",
+") c #BBB7B3",
+"! c #BAB4AA",
+"~ c #B2ADA3",
+"{ c #9C9B95",
+"] c #8D8B84",
+"^ c #7C7A75",
+"/ c #E7E7E7",
+"( c #DFD7CF",
+"_ c #B1B1A9",
+": c #AAAAA3",
+"< c #A9A6A2",
+"[ c #A7A098",
+"} c #85837E",
+"| c #B6B5B6",
+"1 c #7A7A79",
+"2 c #717371",
+"3 c #6A6B69",
+"4 c #6B6765",
+"5 c #616361",
+"6 c #5A5C59",
+"7 c #515351",
+"8 c #494B49",
+"9 c #4C4C46",
+"0 c #494549",
+"a c #414141",
+"b c #A29B93",
+"c c #928C84",
+"d c #8E8C8D",
+"e c #C7C3C7",
+"f c #9E9C9D",
+"g c #969496",
+"h c #807C80",
+"i c #868485",
+"j c #3C373C",
+"k c #95938C",
+"l c #A6A6A6",
+"m c #536B67",
+"n c #535956",
+"o c #323332",
+"p c #949287",
+"q c #000000",
+"r c #3A393A",
+"s c #9C988E",
+"t c #918C8A",
+"u c #5F7B8D",
+"v c #356699",
+"w c #6B8288",
+"x c #8A9679",
+"y c #64767C",
+"z c #7A7969",
+"A c #64645D",
+"B c #3C76B7",
+"C c #799992",
+"D c #8AA37C",
+"E c #899A6B",
+"F c #7B927B",
+"G c #7A8A67",
+"H c #413C41",
+"I c #3A7DC2",
+"J c #5D8CB7",
+"K c #B6B8A7",
+"L c #96A49B",
+"M c #98A98B",
+"N c #8D9988",
+"O c #9BA57B",
+"P c #3E74AC",
+"Q c #447FB8",
+"R c #4B7FB5",
+"S c #A6AFA8",
+"T c #DBD5B8",
+"U c #7894A9",
+"V c #6A8BA5",
+"W c #93999D",
+"X c #AAA892",
+"Y c #B6BA93",
+"Z c #A09E88",
+"` c #888978",
+" . c #7A7473",
+".. c #5C5B54",
+"+. c #447AAF",
+"@. c #D4CEB7",
+"#. c #FBFBD4",
+"$. c #FCFCDC",
+"%. c #FBFACC",
+"&. c #BAC4B6",
+"*. c #537FA5",
+"=. c #868F92",
+"-. c #D7BC99",
+";. c #C8B994",
+">. c #959987",
+",. c #736D6C",
+"'. c #447CB3",
+"). c #4C83B9",
+"!. c #BFCAC4",
+"~. c #FCFCEB",
+"{. c #FCFCF2",
+"]. c #FCFCE3",
+"^. c #96AFB2",
+"/. c #638699",
+"(. c #758892",
+"_. c #CCBC8C",
+":. c #4D81B5",
+"<. c #CCD8D4",
+"[. c #E5E6CE",
+"}. c #859893",
+"|. c #DDD39C",
+"1. c #4A7BAC",
+"2. c #769CBB",
+"3. c #E1DCA9",
+"4. c #F3ECAB",
+"5. c #D7DECC",
+"6. c #FAF6BE",
+"7. c #BAC59C",
+"8. c #5185B6",
+"9. c #CFCAB2",
+"0. c #E3DCA6",
+"a. c #DDD5A3",
+"b. c #798D8E",
+"c. c #4E88BC",
+"d. c #A9BBA6",
+"e. c #C7C697",
+"f. c #E6E4AC",
+"g. c #F1E8B3",
+"h. c #2E322E",
+"i. c #8DA6B5",
+"j. c #C8CAA2",
+"k. c #DCE3AF",
+"l. c #FAF8B9",
+"m. c #FAF3AA",
+"n. c #F6E5A4",
+"o. c #41413B",
+"p. c #6793B6",
+"q. c #82A2AC",
+"r. c #9DBB93",
+"s. c #9CB78C",
+"t. c #A8BD92",
+"u. c #EDD698",
+"v. c #DCBF8D",
+"w. c #C4B589",
+"x. c #2A2B2A",
+"y. c #538ABD",
+"z. c #578AB6",
+"A. c #8DB58D",
+"B. c #88AE87",
+"C. c #A6B28A",
+"D. c #B6B385",
+"E. c #C9B58B",
+"F. c #BCB382",
+"G. c #CBBA85",
+"H. c #3B6A9C",
+"I. c #5185BA",
+"J. c #5483AE",
+"K. c #BDB889",
+"L. c #E4C58D",
+"M. c #272A27",
+"N. c #4476AA",
+"O. c #CBB87E",
+"P. c #3D6DA2",
+"Q. c #DAC48B",
+"R. c #CEC389",
+"S. c #B7AC84",
+"T. c #BCB47D",
+"U. c #A7A67B",
+"V. c #252425",
+"W. c #366597",
+"X. c #4877A4",
+"Y. c #D7CCA4",
+"Z. c #DCC392",
+"`. c #B7A379",
+" + c #AC9C73",
+".+ c #546674",
+"++ c #B2AEAA",
+"@+ c #A9A399",
+"#+ c #A19D99",
+"$+ c #999591",
+"%+ c #2C5B8B",
+"&+ c #336BA6",
+"*+ c #4A779E",
+"=+ c #59819E",
+"-+ c #E9DFB5",
+";+ c #C2B684",
+">+ c #B6AA7C",
+",+ c #2B5276",
+"'+ c #AF7B6F",
+")+ c #A78A82",
+"!+ c #A76F68",
+"~+ c #997C6F",
+"{+ c #254D77",
+"]+ c #46729B",
+"^+ c #E8E2B5",
+"/+ c #E3D49B",
+"(+ c #9C9669",
+"_+ c #38556B",
+":+ c #2A4D6B",
+"<+ c #888561",
+"[+ c #9B948D",
+"}+ c #8B847D",
+"|+ c #898581",
+"1+ c #817D7A",
+"2+ c #416B95",
+"3+ c #3E6892",
+"4+ c #DDCE9A",
+"5+ c #999A76",
+"6+ c #74726D",
+"7+ c #716B61",
+"8+ c #79756D",
+"9+ c #79796D",
+"0+ c #6B645A",
+"a+ c #54524D",
+"b+ c #265480",
+"c+ c #335F91",
+"d+ c #3B638B",
+"e+ c #E4C995",
+"f+ c #938E6A",
+"g+ c #324D65",
+"h+ c #2D465E",
+"i+ c #524F4B",
+"j+ c #596259",
+"k+ c #605F58",
+"l+ c #69695F",
+"m+ c #1E3F6B",
+"n+ c #335E8B",
+"o+ c #C2BD85",
+"p+ c #4D636E",
+"q+ c #44505B",
+"r+ c #4E6570",
+"s+ c #A29B70",
+"t+ c #666958",
+"u+ c #234564",
+"v+ c #22425E",
+"w+ c #5C5F54",
+"x+ c #878E87",
+"y+ c #1B3655",
+"z+ c #244D7B",
+"A+ c #2E577C",
+"B+ c #F6E9A2",
+"C+ c #69684C",
+"D+ c #404A54",
+"E+ c #213E63",
+"F+ c #2A4E75",
+"G+ c #C4A07F",
+"H+ c #796B69",
+"I+ c #2A4A65",
+"J+ c #203E6A",
+"K+ c #1E3E62",
+"L+ c #213E5B",
+"M+ c #213D54",
+"N+ c #24446B",
+"O+ c #264A6A",
+"P+ c #204D84",
+"Q+ c #1E3D56",
+"R+ c #1E4479",
+"S+ c #1E4375",
+"T+ c #1E3F70",
+"U+ c #203552",
+"V+ c #1D3E5B",
+"W+ c #162B44",
+"X+ c #15222F",
+"Y+ c #1B3549",
+"Z+ c #132637",
+"`+ c #0D1A27",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . + + + + + @ @ # # $ $ $ % . . & * = - - ; > > , ' ) ! ~ { ] ^ ",
+" . + + + + / @ / # # $ $ $ ( . . * = = - - ; > > , ' ' ! _ : < [ } ",
+" + + | 1 1 1 1 1 1 2 2 2 3 3 4 5 5 5 6 6 6 6 7 7 8 8 9 0 0 a 1 b c ",
+" + + 1 d e f g d h i d i 2 2 2 3 3 5 5 5 7 8 8 0 0 8 0 0 a j j b k ",
+" + + d | / | l i 1 1 1 2 2 3 5 m 5 n n n 7 7 8 8 0 0 0 j j j o { p q ",
+" + + 1 l ' g i g g 3 1 g g g 2 h d 1 4 d i f 5 6 d 6 6 j j r o s t u v w x y z ",
+" + @ 1 l | 2 2 i 3 3 3 A m 5 6 6 6 7 7 7 7 8 8 0 0 a a j r o B B C D D E x F E G G ",
+" / / 1 f g i i 1 d d g 2 g 2 6 1 7 7 1 8 m 6 0 0 H H H o I J K L C C M N O D E E E ",
+" # % 1 d d 2 3 3 4 5 5 m 6 6 n 7 7 7 7 8 8 0 0 H H H P Q R S T S U U V W X Y Z y ` ",
+" # % i g g f d .g 2 2 h 3 1 1 3 7 2 2 6 n ..4 1 m +.R J @.#.$.%.$.&.V *.W =.-.;.>.",
+" % $ ,.i 1 3 3 5 m 5 6 6 ..7 7 7 8 8 0 0 0 H H j '.).!.%.%.~.{.~.].%.&.U ^./.(.X _.",
+" $ $ 3 1 3 1 5 5 5 6 6 n 7 7 7 8 8 0 0 0 H H H P :.<.#.#.$.~.$.$.#.%.#.].].[.K }.|.",
+" $ $ 1 i 3 i 2 g ,.3 d 3 3 i 2 5 i 6 6 3 7 3 7 1.2.~.{.{.{.].#.#.$.#.%.#.$.~.%.3.4.",
+" ( . 3 2 m m 5 6 6 6 7 7 7 8 8 8 0 0 a H H j '.:.5.#.].~.].$.%.$.$.#.6.%.].{.#.7.Y ",
+" . . 3 ,.5 5 6 6 3 4 3 7 8 5 0 0 0 a H j r r '.8.9.0.6.%.#.$.$.{.{.].$.$.].].%.a.b.",
+" . * A 3 5 h 3 1 4 4 1 2 5 m 3 3 6 3 3 m 5 P ).c.d.7.e.f.6.#.$.$.].$.#.$.].$.%.g.(.",
+" & * m 6 5 6 6 7 7 7 8 8 8 0 0 a H H o r h.'.).c.i.7.7.7.7.j.k.6.g.g.6.l.6.l.m.n.>.",
+" * = 5 6 6 6 7 7 7 8 8 0 0 0 o.j H r r h.h.P ).c.8.J 2.p.q.r.r.r.s.t.e.|.u.u.u.v.w.",
+" = ; 6 6 6 7 7 7 7 8 8 0 0 o.H j r r h.x.v +.'.c.y.y.y.z.J U r.A.B.C D C.D.E._.F.G.",
+" - - 6 n 7 7 7 8 8 8 0 0 H H H r r o x.h.H.+.).).c.I.I.z.J.W t.C.B.s.s.C.K._._.G.L.",
+" - > n 7 7 7 7 8 8 0 0 a H j r r h.o o M.H.N.'.R ).I.8.J.J.W Y Y Y K.D.F.D.w._.G.O.",
+" ; > 7 7 d g g h d 1 f d 1 g 2 i f 2 3 d v P.+.'.R R R *.*.V j.e._.Q.R.G.S.>.T.O.U.",
+" > , g 7 8 8 0 0 0 H j H r r h.h.x.M.V.M.W.P.N.N.1.1.1.1.X.*.@.Y.Z.L.Q.w.S.`.`. +.+",
+" ~ , ) ) ! ! _ ++: @+: : < [ { { #+{ k $+%+&+P.N.N.1.X.*+*+=+T -+Z.Q.;+>+>+>+ +.+,+",
+" s ++~ : : @+@+[ #+'+)+b c !+~+p k !+~+{+W.H.P.X.X.]+]+]+K 0.^+/+Q.K.C.U. +(+_+:+",
+" m <+{ { { s [+k k k ] ] ] d }+|+} |+1+%+W.H.P.H.2+3+2+j.4+|.|.R.S.U.5+(+(+_+:+",
+" q q q a o.9 6+7+9 ..8+9+..0+8+6+a+b+c+W.W.H.d+3+d+=.e+0.4+R.D.O f+` ` g+h+",
+" q i+9 j+A a+a+k+k+7 k+l+0+7 ..m+%+n+c+d+d+d+d+u -+u./+o+F.U.G p+g+q+z ",
+" n 1+} p c ] ] }+} } } } 1+^ ^ ^ . . .b+b+%+%+n+n+n+r+[.n.e+F.>+s+t+u+v+w+z ",
+" j+x+] s k k p k t ] t }+] } |+h |+1+^ y+z+b+b+A+b+A+A+X B+e+w.>+z h+v+h+C+D+",
+" q q q q q q q q q q q q q q q E+{+z+F+F+F+{+.+G.O.G+H+I+E+J+K+L+M+",
+" q q q q q q q q q q q q q q u+N+N+O+O+{+P+P+F+I+L+E+m+K+Q+M+L+",
+" M+E+L+N+R+R+S+S+T+T+J+E+L+L+M+L+",
+" U+L+J+J+m+m+m+E+L+L+V+M+M+L+L+",
+" W+E+E+K+K+V+K+V+M+Q+Q+M+V+K+",
+" W+K+E+K+K+K+V+Q+Q+M+Q+Q+",
+" X+W+y+y+K+K+Q+Y+Z+`+",
+" q q q q q q ",
+" "};
diff --git a/icons/48x48-gnome/terminal-special.xpm b/icons/48x48-gnome/terminal-special.xpm
new file mode 100644
index 0000000..0352712
--- /dev/null
+++ b/icons/48x48-gnome/terminal-special.xpm
@@ -0,0 +1,280 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 226 2",
+" c #000000000000",
+". c #02020c0c0202",
+"X c #050513130404",
+"o c #060619190505",
+"O c #08081d1d0707",
+"+ c #1e1e1d1d1e1e",
+"@ c #070721210606",
+"# c #0c0c25250909",
+"$ c #0c0c2c2c0a0a",
+"% c #0d0d33330b0b",
+"& c #0e0e3b3b0c0c",
+"* c #121223230e0e",
+"= c #11112b2b0c0c",
+"- c #131332320d0d",
+"; c #13133b3b0e0e",
+": c #1a1a35351010",
+"> c #191939391111",
+", c #262625252626",
+"< c #26262a2a2626",
+"1 c #2c2c2d2d2c2c",
+"2 c #272738382222",
+"3 c #2e2e32322e2e",
+"4 c #333334343333",
+"5 c #3c3c37373c3c",
+"6 c #3a3a39393a3a",
+"7 c #0d0d40400c0c",
+"8 c #0e0e4c4c0d0d",
+"9 c #121242420f0f",
+"0 c #11114e4e0f0f",
+"q c #16164b4b1212",
+"w c #1b1b45451313",
+"e c #1a1a4c4c1414",
+"r c #151556561313",
+"t c #15155c5c1313",
+"y c #1c1c51511515",
+"u c #1b1b5a5a1515",
+"i c #151562621414",
+"p c #1a1a6c6c1717",
+"a c #181871711717",
+"s c #1b1b77771818",
+"d c #1e1e7b7b1b1b",
+"f c #212154541717",
+"g c #232356561919",
+"h c #23235b5b1919",
+"j c #282858581919",
+"k c #242464641a1a",
+"l c #24246d6d1b1b",
+"z c #2a2a6f6f1e1e",
+"x c #242474741c1c",
+"c c #282877771f1f",
+"v c #2f2f67672020",
+"b c #2e2e6e6e2121",
+"n c #33336a6a2222",
+"m c #3a3a6f6f2525",
+"M c #373765653131",
+"N c #34347e7e2525",
+"B c #41413c3c4141",
+"V c #414141413b3b",
+"C c #40406d6d2e2e",
+"Z c #454570703636",
+"A c #414141414141",
+"S c #494945454949",
+"D c #4c4c4c4c4646",
+"F c #49494b4b4949",
+"G c #52524f4f4b4b",
+"H c #525252524c4c",
+"J c #515158584e4e",
+"K c #515153535151",
+"L c #515159595656",
+"P c #5c5c5c5c5555",
+"I c #5a5a5c5c5959",
+"U c #5b5b61615b5b",
+"Y c #525277774a4a",
+"T c #53536b6b6767",
+"R c #6b6b64645a5a",
+"E c #696969695f5f",
+"W c #616163636161",
+"Q c #696968686363",
+"! c #69696b6b6969",
+"~ c #6b6b78786464",
+"^ c #72726d6d6161",
+"/ c #72726f6f6c6c",
+"( c #73737c7c6c6c",
+") c #797976766d6d",
+"_ c #717174747171",
+"` c #797977777373",
+"' c #7c7c7b7b7575",
+"] c #7a7a7a7a7979",
+"[ c #2b2b9e9e2424",
+"{ c #303081812323",
+"} c #36368a8a2626",
+"| c #3b3b87872929",
+" . c #39398d8d2828",
+".. c #343494942727",
+"X. c #39399e9e2a2a",
+"o. c #3333a6a62929",
+"O. c #3535a8a82a2a",
+"+. c #3b3babab2d2d",
+"@. c #424283833434",
+"#. c #41419e9e3232",
+"$. c #4343afaf3131",
+"%. c #4a4aa7a73333",
+"&. c #4d4dabab3939",
+"*. c #5353b1b13838",
+"=. c #5656bcbc3a3a",
+"-. c #4c4c8f8f4040",
+";. c #595988884a4a",
+":. c #515192924545",
+">. c #6d6d8f8f5c5c",
+",. c #646496965656",
+"<. c #6e6e9c9c5959",
+"1. c #6b6b84846161",
+"2. c #787882827070",
+"3. c #7b7b99996b6b",
+"4. c #6363adad4949",
+"5. c #6a6aa7a75f5f",
+"6. c #7171aeae5858",
+"7. c #7373a5a56363",
+"8. c #7777adad6c6c",
+"9. c #7b7ba2a27171",
+"0. c #6767c6c64343",
+"q. c #82827d7d7a7a",
+"w. c #99997c7c6f6f",
+"e. c #a7a76f6f6868",
+"r. c #afaf7b7b6f6f",
+"t. c #888885856161",
+"y. c #868683837f7f",
+"u. c #8b8b84847d7d",
+"i. c #8383afaf7777",
+"p. c #8c8ca5a57b7b",
+"a. c #8a8aacac7e7e",
+"s. c #8181b0b06e6e",
+"d. c #8282b5b57474",
+"f. c #8d8dcece7474",
+"g. c #8989cece7c7c",
+"h. c #868684848585",
+"j. c #87878e8e8787",
+"k. c #8a8a85858181",
+"l. c #8e8e8b8b8484",
+"z. c #8e8e8c8c8d8d",
+"x. c #8a8a9f9f8282",
+"c. c #92928c8c8484",
+"v. c #90908d8d8989",
+"b. c #949492928787",
+"n. c #959593938c8c",
+"m. c #9b9b95958d8d",
+"M. c #9c9c98988e8e",
+"N. c #969694949696",
+"B. c #9c9c9b9b9595",
+"V. c #9e9e9c9c9d9d",
+"C. c #9898abab9191",
+"Z. c #9191b1b18484",
+"A. c #9595b1b18a8a",
+"S. c #9595bebe8383",
+"D. c #a7a78a8a8282",
+"F. c #a2a29b9b9494",
+"G. c #a1a19d9d9999",
+"H. c #a7a7a0a09898",
+"J. c #a0a0abab9b9b",
+"K. c #a9a9a3a39999",
+"L. c #a1a1b4b49b9b",
+"P. c #a5a5a5a5a5a5",
+"I. c #a7a7adada4a4",
+"U. c #a9a9a6a6a2a2",
+"Y. c #aaaaaaaaa3a3",
+"T. c #ababbabaa6a6",
+"R. c #aeaeb8b8a8a8",
+"E. c #b2b2adada3a3",
+"W. c #b2b2aeaeaaaa",
+"Q. c #b1b1b2b2acac",
+"!. c #babab4b4aaaa",
+"~. c #bcbcb8b8acac",
+"^. c #b6b6b5b5b6b6",
+"/. c #b6b6babab6b6",
+"(. c #bbbbb7b7b3b3",
+"). c #bdbdbbbbb5b5",
+"_. c #9797c9c98888",
+"`. c #9e9ec9c98f8f",
+"'. c #9595d4d48787",
+"]. c #9999d6d68a8a",
+"[. c #a5a5cece9999",
+"{. c #a8a8cfcf9b9b",
+"}. c #a3a3d6d68a8a",
+"|. c #a3a3dada9393",
+" X c #a6a6dcdc9898",
+".X c #ababdddd9a9a",
+"XX c #aeaedfdfa1a1",
+"oX c #b5b5c9c9acac",
+"OX c #b6b6c3c3b0b0",
+"+X c #bdbdc2c2bcbc",
+"@X c #b4b4d0d0a9a9",
+"#X c #b0b0dfdfa2a2",
+"$X c #b3b3e1e1a3a3",
+"%X c #bebee6e6aeae",
+"&X c #c6c6bebeb5b5",
+"*X c #c7c7c3c3b6b6",
+"=X c #c7c7c6c6bebe",
+"-X c #cfcfc7c7bebe",
+";X c #cfcfcbcbbebe",
+":X c #c4c4e9e9b6b6",
+">X c #c7c7c3c3c7c7",
+",X c #cececfcfc7c7",
+"<X c #cbcbcfcfc8c8",
+"1X c #cbcbd4d4c7c7",
+"2X c #cdcdd1d1caca",
+"3X c #c9c9d8d8c2c2",
+"4X c #d7d7cfcfc7c7",
+"5X c #d7d7d3d3c7c7",
+"6X c #d7d7d7d7cfcf",
+"7X c #d0d0d8d8caca",
+"8X c #dfdfd7d7cfcf",
+"9X c #dfdfdeded7d7",
+"0X c #ddddebebd9d9",
+"qX c #ddddf3f3d3d3",
+"wX c #e7e7dfdfd7d7",
+"eX c #e7e7e3e3d7d7",
+"rX c #e7e7e7e7dfdf",
+"tX c #efefebebdfdf",
+"yX c #e7e7e7e7e7e7",
+"uX c #e6e6eaeae3e3",
+"iX c #eaeaf3f3e6e6",
+"pX c #eeeef8f8eaea",
+"aX c #f2f2fafaeeee",
+"sX c #f3f3f7f7f1f1",
+"dX c #f5f5fbfbf2f2",
+"fX c None",
+/* pixels */
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfX6XtXtXtXtXtXrXrXeXeX9X9X9X8X6X6X5X4X,X;X;X-X=X=X&X).(.!.E.B.l.' fXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfX6XtXtXtXtXuXuXrXwXeX9X9X9X8X6X6X4X,X,X;X;X-X=X=X&X).).!.!.Y.Y.H.y.fXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXtXtX^.] ] ] _ ] ] _ _ _ ! ! ! W W W I I I I K K F F F S S 5 ] F.c.fXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXtXtX] z.>XV.N.z.h.h.z.h._ _ / ! ! W W W K F F S S S S S A 5 5 F.n.fXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXtXtXz.^.yX^.P.h.] ] ] _ _ ! W W W I I L K K F F S S S 5 5 5 4 B.b. fXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXtXtX] P.+XN.h.N.N.! ] N.N.N._ h.z.] Q z.h.V.W I z.I L B 5 6 4 M.b. fXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXtXrX] P.^._ _ h.! ! ! W T W I I L K K K K F F S S A A 5 6 4 1 n.v. fXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXuXyX_ V.N.h.h.] z.z.N._ N._ I ] K K ] F T I S S B B B 6 4 1 1 n.l. fXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXeXwX] z.z._ ! ! Q W W W I I L K K K K F S S S B B B 6 4 3 1 1 n.l. fXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXeXwXh.N.N.V.z.] N._ _ h.! ] ] ! K _ _ I I I ! ` W F K 4 3 1 , c.k. fXfXfXfXfXfX",
+"fXfXfXfXfXfXfXwX9X/ h.] ! ! W W W I I I K K K F F S S S A B 5 6 5 4 1 3 , , l.k. fXfXfXfXfXfX",
+"fXfXfXfXfXfXfX9X9X_ _ ! ` W W W I I I K K K F F S S S A B B 4 4 4 1 1 < , , l.k. fXfXfXfXfXfX",
+"fXfXfXfXfXfXfX9X9X] h.! h._ N./ ! z.! ! h._ W h.I I ! K ! K W 4 W 1 < , , , l.u. fXfXfXfXfXfX",
+"fXfXfXfXfXfXfX8X6X! _ T T W I I L K K K S F S S S A B B 4 5 3 3 1 < , , , + u.q. fXfXfXfXfXfX",
+"fXfXfXfXfXfXfX6X6X! / W W I I ! ! ! K S W S S S A B B 4 5 4 3 3 < , , , + + y.q. fXfXfXfXfXfX",
+"fXfXfXfXfXfXfX6X4XR ! W h.! ] ! ! ] _ W T ! ! I ! ! W W F F 3 < , , , + + + y.q. fXfXfXfXfXfX",
+"fXfXfXfXfXfXfX5X4XT W W I L K K K D F S S S A B B 4 4 U <XqX}.<.6.C m n : * Q ' fXfXfXfXfXfX",
+"fXfXfXfXfXfXfX4X,XW I I I K K K F F F S S B B B 4 W <XdXaX3XS.|.f.Z m v : - > 2 fXfXfXfXfXfX",
+"fXfXfXfXfXfXfX,X;XI I I K K K G D S S S V B 5 W <XdXdXsX7X@X$X.X].;.n n j = w w = # fXfXfXfXfXfX",
+"fXfXfXfXfXfXfX;X;XI L K K K F F F S S B B B 6 Q.I./.1X1XoX:X%X$X|.,.v n b f - h f ; ; fXfXfXfXfX",
+"fXfXfXfXfXfXfX;X=XI K K K K F F S S A B 5 6 6 _ sX9XR.~ 1.A.Z.a.i.7.j j f e = w - $ O fXfXfXfXfX",
+"fXfXfXfXfXfXfX-X=XK K z.N.N.h.z.] V.z.] N._ h.P.uXdXiXOXZ.{.{.[.S.9.f g f e ; ; % $ o fXfXfXfXfX",
+"fXfXfXfXfXfXfX=X*XN.F F S S S S B 5 5 6 6 3 1 J 2XsXpXT.`.#X#XXX.Xi.z N c l e ; % # . fXfXfXfXfX",
+"fXfXfXfXfXfXfXE.&X(.(.~.!.Q.W.K.E.U.U.U.G.G.G.p.s.J.0XL._. X|.|.].8.k z k i e ; % $ . fXfXfXfXfX",
+"fXfXfXfXfXfXfXfXm.W.E.Y.U.K.K.H.C.r.D.F.c.e.w.v.0.4.C.x.d.].'.g.g.5.f k y 9 % % % & fXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXT t.B.B.B.M.B.n.n.n.v.l.l.l.u.3.=.*.d.| @.@.:.-.M # # o @ # $ % @ fXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfX A V D / ^ D P ) ) I R >.=.%.N $.$.X.X.c ; ; & & % % @ fXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfX G D P U H H P P K P E R Y &. .} $.+.+.x q 0 9 9 7 % fXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXL 2.y.b.c.l.l.l.y.u.u.y.y.' q.q.` ( &.{ ..O.o.l r r r 0 . fXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXU j.l.M.n.n.b.n.l.l.v.l.l.y.y.q.k.q.2.#.c o.o.p p p i X fXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfX X u x [ p s t fXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX r d a t fXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXt 8 fXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX",
+};
diff --git a/icons/48x48-gnome/terminal.xpm b/icons/48x48-gnome/terminal.xpm
new file mode 100644
index 0000000..835078e
--- /dev/null
+++ b/icons/48x48-gnome/terminal.xpm
@@ -0,0 +1,159 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 105 2",
+" c #000000000000",
+". c #0e0e0d0d0e0e",
+"X c #161615151616",
+"o c #1e1e1d1d1e1e",
+"O c #20201c1c2020",
+"+ c #252524242525",
+"@ c #27272a2a2727",
+"# c #282824242828",
+"$ c #2a2a2b2b2a2a",
+"% c #2e2e32322e2e",
+"& c #323233333232",
+"* c #3c3c37373c3c",
+"= c #3a3a39393a3a",
+"- c #41413c3c4141",
+"; c #414141413b3b",
+": c #414141414141",
+"> c #494945454949",
+", c #4c4c4c4c4646",
+"< c #49494b4b4949",
+"1 c #414153535353",
+"2 c #52524f4f4b4b",
+"3 c #545452524d4d",
+"4 c #515153535151",
+"5 c #535359595656",
+"6 c #5c5c5b5b5454",
+"7 c #5a5a5c5c5959",
+"8 c #595962625959",
+"9 c #53536b6b6767",
+"0 c #60605f5f5858",
+"q c #646464645d5d",
+"w c #6b6b64645a5a",
+"e c #696969695f5f",
+"r c #616163636161",
+"t c #6b6b67676565",
+"y c #6e6e6c6c6363",
+"u c #6a6a6b6b6969",
+"i c #71716b6b6161",
+"p c #73736d6d6c6c",
+"a c #747472726d6d",
+"s c #797975756d6d",
+"d c #797979796d6d",
+"f c #717173737171",
+"g c #717179797171",
+"h c #7a7a74747373",
+"j c #7c7c7a7a7575",
+"k c #7a7a7a7a7979",
+"l c #81817a7a7373",
+"z c #81817d7d7a7a",
+"x c #99997c7c6f6f",
+"c c #a7a76f6f6868",
+"v c #afaf7b7b6f6f",
+"b c #80807c7c8080",
+"n c #8a8a9b9b3f3f",
+"m c #9696bbbb2323",
+"M c #898994945858",
+"N c #888885856161",
+"B c #858583837e7e",
+"V c #8b8b84847d7d",
+"C c #868684848585",
+"Z c #87878e8e8787",
+"A c #898985858181",
+"S c #8d8d8b8b8484",
+"D c #8e8e8c8c8d8d",
+"F c #92928c8c8484",
+"G c #91918c8c8a8a",
+"H c #949492928787",
+"J c #959593938c8c",
+"K c #9b9b94948d8d",
+"L c #9c9c98988e8e",
+"P c #969694949696",
+"I c #999995959191",
+"U c #9c9c9b9b9595",
+"Y c #9e9e9c9c9d9d",
+"T c #a7a78a8a8282",
+"R c #a2a29b9b9393",
+"E c #a1a19d9d9999",
+"W c #a7a7a0a09898",
+"Q c #a9a9a3a39999",
+"! c #a6a6a6a6a6a6",
+"~ c #a9a9a6a6a2a2",
+"^ c #aaaaaaaaa3a3",
+"/ c #b2b2adada3a3",
+"( c #b2b2aeaeaaaa",
+") c #b1b1b1b1a9a9",
+"_ c #babab4b4aaaa",
+"` c #b6b6b5b5b6b6",
+"' c #bbbbb7b7b3b3",
+"] c #bdbdbbbbb5b5",
+"[ c #c6c6bebeb5b5",
+"{ c #c7c7c6c6bebe",
+"} c #cfcfc7c7bebe",
+"| c #cfcfcbcbbebe",
+" . c #c7c7c3c3c7c7",
+".. c #cfcfcfcfc7c7",
+"X. c #d7d7cfcfc7c7",
+"o. c #d7d7d3d3c7c7",
+"O. c #d7d7d7d7cfcf",
+"+. c #dfdfd7d7cfcf",
+"@. c #dfdfdeded7d7",
+"#. c #e7e7dfdfd7d7",
+"$. c #e7e7e3e3d7d7",
+"%. c #e7e7e7e7dfdf",
+"&. c #efefebebdfdf",
+"*. c #e7e7e7e7e7e7",
+"=. c None",
+/* pixels */
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.O.&.&.&.&.&.%.%.$.$.@.@.@.#.O.O.o.X...| | } { { [ ] ' _ / U S j =.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.O.&.&.&.&.*.%.*.$.$.@.@.@.+.O.O.X.....| | } { { [ ] ] _ ) ^ ~ W B =.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.&.&.` k k k k k k f f f u u t r r r 7 7 7 7 4 4 < < , > > : k R F =.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.&.&.k D .Y P D b C D C f f f u u r r r 4 < < > > < > > : * * R J =.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.&.&.D ` *.` ! C k k k f f u r 9 r 5 5 5 4 4 < < > > > * * * & U H =.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.&.&.k ! ] P C P P u k P P P f b D k t D C Y r 7 D 7 7 * * = & L G =.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.&.%.k ! ` f f C u u u q 9 r 7 7 7 4 4 4 4 < < > > : : * = & % J G =.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.*.*.k Y P C C k D D P f P f 7 k 4 4 k < 9 7 > > - - - & & % $ J G =.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.$.#.k D D f u u t r r 9 7 7 5 4 4 4 4 < < > > - - - & = % $ $ G S =.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.$.#.C P P Y D h P f f b u k k u 4 f f 7 5 6 t k 9 4 2 % % $ # G S =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.#.@.p C k u u r 9 r 7 7 6 4 4 4 < < > > > - - * = = & % % @ # S A =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.@.@.u k u k r r r 7 7 5 4 4 4 < < > > > - - - = = & % % @ # + S A =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.@.@.k C u C f P p u D u u C f r C 7 7 u 4 u 4 0 % r % # + + O S V =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.+.O.u f 9 9 r 7 7 7 4 4 4 < < < > > : - - * * % % % @ + # + o V z =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.O.O.u p r r 7 7 u t u 4 < r > > > : - * = = % % % @ @ # + o o B z =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.O.X.q u r b u k t t k f r 9 u u 7 u u 9 r < > & # # @ # o o o B z =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.o.X.9 7 r 7 7 4 4 4 < < < > > : - - & = % % % @ # # + o o o X B j =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.X...r 7 7 7 4 4 4 < < > > > ; * - = = % % % @ # # + o O O X X j h =.=.=.=.=.=.",
+"=.=.=.=.=.=.=...} 7 7 7 4 4 4 4 < < > > ; - * = = % $ % @ # @ # + o O X X X j h =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.| | 7 5 4 4 4 < < < > > - - - = = & $ % @ @ # # O O O X X X . h p =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.| { 5 4 4 4 4 < < > > : - * = = % & & @ @ @ # O O O X X X . . h h =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.} { 4 4 D P P b D k Y D k P f C Y f u D u k D C g C b u b 4 . h h =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.{ [ P 4 < < > > > - * - = = % % $ @ + @ # + O o X X X . . . 5 h h =.=.=.=.=.=.",
+"=.=.=.=.=.=.=./ [ ' ' _ _ ) ( ^ Q ^ ^ ~ W U U E U J I I G G G G A B B z h h p q =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.L ( / ^ ^ Q Q W E v T R F c x H J c x A G z u B M m n h p p 0 6 =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.9 N U U U L K J J J S S S D V A B A z z j j j a p t t 6 1 1 =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=. : ; , a i , 6 s d 6 w s a 3 6 6 , 3 =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=. 2 , 8 q 3 3 0 0 4 0 e w 4 6 i p 6 6 =.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.5 z B H F S S V B B B B z j j j h h h s a t t 6 0 2 =.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.8 Z S L J J H J G S G V S B A b A z j l j a u y 3 3 =.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=. =.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=. =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+};
diff --git a/icons/48x48-gnome/themes.xpm b/icons/48x48-gnome/themes.xpm
new file mode 100644
index 0000000..2bc316b
--- /dev/null
+++ b/icons/48x48-gnome/themes.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 33 1",
+" c #000000000000",
+". c #0c0c0c0c0c0c",
+"X c #141414141414",
+"o c #1b1b1b1b1b1b",
+"O c #232323232323",
+"+ c #2b2b2b2b2b2b",
+"@ c #333333333333",
+"# c #3b3b3b3b3b3b",
+"$ c #434343434343",
+"% c #4a4a4a4a4a4a",
+"& c #545454545454",
+"* c #5d5d5d5d5d5d",
+"= c #636363636363",
+"- c #6c6c6c6c6c6c",
+"; c #747474747474",
+": c #7b7b7b7b7b7b",
+"> c #848484848484",
+", c #8c8c8c8c8c8c",
+"< c #949494949494",
+"1 c #9c9c9c9c9c9c",
+"2 c #a4a4a4a4a4a4",
+"3 c #abababababab",
+"4 c #b4b4b4b4b4b4",
+"5 c #bcbcbcbcbcbc",
+"6 c #c5c5c5c5c5c5",
+"7 c #cccccccccccc",
+"8 c #d3d3d3d3d3d3",
+"9 c #dbdbdbdbdbdb",
+"0 c #e5e5e5e5e5e5",
+"q c #ebebebebebeb",
+"w c #f4f4f4f4f4f4",
+"e c #fefefefefefe",
+"r c None",
+/* pixels */
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrr rrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr <2.rrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrr X121Orrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrr -652<*rrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrr #68642<,.rrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrr.$8098642<,Orrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrX.O;qwq097642<,+rrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrX..O%2weeeww0966431,&rrrrrrrrrrrrrrrrrrrrrrrr",
+"rrr5weeeeeeeeww0986;#1<;.rrrrrrrrrrrrrrrrrrrrrrr",
+"rrr=eeeeeeeeeewq94@ #1<> rroO@rrrrrrrrrrrrrrrrrr",
+"rrr+qeeeeeeeewwq1. X>21<.rXOO#rrrrrrrrrrrrrrrrrr",
+"rrrX1eeeeewq91qq7O%2321<.rXO@#$rrrrrrrrrrrrrrrrr",
+"rrr $weee3o ;q0975321< ro+#$%&rrrrrrrrrrrrrrrr",
+"rrrrr,eee0@X#-3qq9754>11 Xo@#%&&==rrrrrrrrrrrrrr",
+"rrrrrrqeeeeeeewwq0861O1< XO@$%&**=%rrrrrrrrrrrrr",
+"rrrrrr=eeeeeeeeww086%o1,.o+#%&&**&%@+rrrrrrrrrrr",
+"rrrrr r5eeeeeeeewq94oo2;XO+#%&*==&$@OX.. rrrrrrr",
+"rrrrrr %qee88eewwq,+O+2&XO@$,908<&$@OX. rrrr",
+"rrrrrrrr:eeq@$:,*Oo%X13@XO#&9www7&#+oX.. rrr",
+"rrrrrrrr@5eeq$..oOXO<42oo+#-<,66>%@*&. rrr",
+"rrrrrrrrr+weeew6247866;.o@$&*=-=&$@4q. rrr",
+"rrrrrrrrrr&eeeeewwq086XXO@$*==-*&#+5e; rrrr",
+"rrrrrrrrrrrreeeeeww093 XO@&:2,-*%@O2w9 rrrr",
+"rrrrrrrrrrr #weeeeww9XrXO20weeq,$+XXqw rrrrr",
+"rrrrrrrrrrrrrX:0eew5. rXo*><4wew,OX %2 rrrrrr",
+"rrrrrrrrrrrrrrr . rrrXo@$&=*3ww@. rrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrXo@$&*&$1e8 rrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrXo+$%%$@O2w# rrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrXO@##@OX+qo rrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrr.oO+OOX. < rrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrXooX.. rrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrr.X. rrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrr rrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+};
diff --git a/icons/48x48-gnome/todo.xpm b/icons/48x48-gnome/todo.xpm
new file mode 100644
index 0000000..815edde
--- /dev/null
+++ b/icons/48x48-gnome/todo.xpm
@@ -0,0 +1,225 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 171 2",
+" c #000000000000",
+". c #0c0c04040404",
+"X c #141406060505",
+"o c #16160b0b0b0b",
+"O c #1a1a05050404",
+"+ c #1d1d07070808",
+"@ c #1e1e08080707",
+"# c #1d1d09090a0a",
+"$ c #22220b0b0b0b",
+"% c #282807070909",
+"& c #282808080707",
+"* c #2b2b0d0d0c0c",
+"= c #2a2a11110f0f",
+"- c #2d2d1b1b1a1a",
+"; c #313105050404",
+": c #34340f0f0f0f",
+"> c #33330f0f1010",
+", c #343412121212",
+"< c #31311d1d1e1e",
+"1 c #323220201e1e",
+"2 c #2e2e2c2c2e2e",
+"3 c #363625252525",
+"4 c #373737373737",
+"5 c #383836363737",
+"6 c #393937373a3a",
+"7 c #3a3a39393939",
+"8 c #3e3e41413e3e",
+"9 c #424209090606",
+"0 c #45450b0b0a0a",
+"q c #434315151414",
+"w c #44441a1a1a1a",
+"e c #4a4a15151616",
+"r c #4d4d1d1d1d1d",
+"t c #525217171515",
+"y c #53531b1b1b1b",
+"u c #5c5c19191616",
+"i c #5a5a1b1b1c1c",
+"p c #4b4b1f1f2020",
+"a c #555520201e1e",
+"s c #4e4e24242424",
+"d c #4f4f27272828",
+"f c #525225252727",
+"g c #51512b2b2727",
+"h c #54542b2b2a2a",
+"j c #5f5f23232222",
+"k c #5f5f28282626",
+"l c #67670c0c0c0c",
+"z c #6e6e0b0b0b0b",
+"x c #63631d1d1c1c",
+"c c #6e6e13131010",
+"v c #6d6d1c1c1c1c",
+"b c #71710d0d0c0c",
+"n c #777710100f0f",
+"m c #797913130f0f",
+"M c #777711111111",
+"N c #73731f1f1e1e",
+"B c #7c7c14141414",
+"V c #7e7e17171919",
+"C c #7c7c19191616",
+"Z c #7d7d1c1c1d1d",
+"A c #70701f1f2020",
+"S c #636320201e1e",
+"D c #767620201f1f",
+"F c #646424242424",
+"G c #6d6d22222525",
+"H c #6d6d2a2a2727",
+"J c #6b6b29292929",
+"K c #6c6c35353636",
+"L c #6e6e38383535",
+"P c #747423232323",
+"I c #74742d2d2b2b",
+"U c #7c7c22222222",
+"Y c #7d7d26262828",
+"T c #79792b2b2727",
+"R c #78782b2b2a2a",
+"E c #707034343737",
+"W c #7d7d36363636",
+"Q c #414141413f3f",
+"! c #444444444343",
+"~ c #464647474848",
+"^ c #4b4b4a4a4747",
+"/ c #4c4c4c4c4c4c",
+"( c #545453535454",
+") c #575756565858",
+"_ c #57575a5a5757",
+"` c #5b5b5c5c5b5b",
+"' c #646464646464",
+"] c #676768686a6a",
+"[ c #6a6a66666767",
+"{ c #6d6d6b6b6969",
+"} c #6f6f70706f6f",
+"| c #757573737474",
+" . c #75757a7a7a7a",
+".. c #7b7b7c7c7a7a",
+"X. c #7b7b80807b7b",
+"o. c #84841b1b1c1c",
+"O. c #8a8a1d1d1d1d",
+"+. c #87871f1f2121",
+"@. c #8b8b1e1e2121",
+"#. c #848421211f1f",
+"$. c #8a8a21211e1e",
+"%. c #848424242424",
+"&. c #818129292626",
+"*. c #858529292929",
+"=. c #8c8c23232323",
+"-. c #8c8c26262828",
+";. c #8a8a2a2a2525",
+":. c #8d8d2b2b2c2c",
+">. c #8e8e2f2f3232",
+",. c #858531313131",
+"<. c #8b8b33333333",
+"1. c #8e8e38383636",
+"2. c #8a8a39393838",
+"3. c #929225252424",
+"4. c #939326262828",
+"5. c #949429292727",
+"6. c #94942c2c2c2c",
+"7. c #9d9d29292727",
+"8. c #9c9c2d2d2d2d",
+"9. c #94942f2f3131",
+"0. c #9d9d2e2e3232",
+"q. c #949430302e2e",
+"w. c #9b9b31312e2e",
+"e. c #939332323333",
+"r. c #909036363939",
+"t. c #91913d3d3d3d",
+"y. c #9c9c31313131",
+"u. c #a1a12f2f2f2f",
+"i. c #a5a52e2e3131",
+"p. c #a2a231312e2e",
+"a. c #a4a433333333",
+"s. c #a4a436363838",
+"d. c #a6a639393636",
+"f. c #a6a63a3a3939",
+"g. c #aaaa34343434",
+"h. c #acac37373939",
+"j. c #adad39393636",
+"k. c #acac3b3b3b3b",
+"l. c #b2b235353535",
+"z. c #b6b637373a3a",
+"x. c #b4b438383636",
+"c. c #b3b33c3c3c3c",
+"v. c #bcbc36363636",
+"b. c #bbbb37373939",
+"n. c #b8b839393737",
+"m. c #bcbc3c3c3c3c",
+"M. c #86863d3d4141",
+"N. c #a7a73f3f4343",
+"B. c #a8a83e3e4141",
+"V. c #b5b53e3e4141",
+"C. c #bbbb3e3e4141",
+"Z. c #b4b442423e3e",
+"A. c #baba42423e3e",
+"S. c #80807d7d7d7d",
+"D. c #acac43434343",
+"F. c #aeae48484848",
+"G. c #b3b342424343",
+"H. c #b1b141414848",
+"J. c #b3b348484646",
+"K. c #b6b649494949",
+"L. c #bbbb43434343",
+"P. c #baba46464949",
+"I. c #b8b848484747",
+"U. c #bbbb4c4c4b4b",
+"Y. c #baba50504c4c",
+"T. c #c1c142424343",
+"R. c #c2c247474949",
+"E. c #c1c14c4c4a4a",
+"W. c #828283838282",
+"Q. c #91918e8e9191",
+"!. c None",
+/* pixels */
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!. . $ , w , $ X !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!. # j f.U.Y.U.E.I.L.L.f.F * !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.$ R R.R.P.U.P.I.A.T.A.Z.C.m.k.<.> !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!. F V.K.U.U.P.I.T.T.A.A.k.x.Z.c.z.l.k.G . !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.X 2.K.H.G.P.P.G.A.Z.G.G.A.k.z.z.z.k.c.j.j.:.X !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.. e.Z.Z.L.V.T.L.J.D.F.J.Z.c.c.c.d.s.a.j.g.g.a.0.O !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!. ,.P.G.K.J.G.C.F.F.B.k.Z.k.z.l.l.h.g.s.d.g.a.a.a.*.. !.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.w U.L.L.D.G.V.V.c.V.k.k.z.h.j.j.h.g.a.a.a.p.i.p.8.8.x !.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.X F.K.C.C.c.V.c.c.z.z.h.z.z.g.h.a.g.g.p.a.y.u.8.7.5.5.6.* !.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!. I P.C.V.c.c.c.k.c.f.k.f.g.d.s.a.a.a.a.a.p.u.8.w.w.6.5.5.P !.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.. k.A.V.D.D.D.B.N.k.f.k.d.d.a.i.a.a.a.u.u.8.8.8.5.e.e.6.6.:.* !.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.y c.G.W K E L E L K K M.d.a.a.0.8.8.8.8.8.7.8.5.5.5.6.6.-.3.u !.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!. :.k.D.3 ' ....} ` ( ^ h f.u.6.4.5.8.8.8.6.9.e.9.5.3.3.4.=.-.*. !.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!. d.z.Z.3 ' W... ._ ^ Q g s.;.Z N P U U U R I I T P N N v x S H # !.!.!.!.!.!.!.!.!.!.!.",
+"r r r r a k.j.s.3 ' Q.Q.W.' ( ! d y.$ !.!.!.!.!.!.!.!.!.!.!.",
+"B.k.k.h.k.d.a.d.3 ) S...| ) ~ 8 d e.@ !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"k.g.h.s.s.a.a.y.1 ` S.W.X.` / ! d >.@ !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"w w w w G a.a.p.< / [ { { / Q 4 f <.@ !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"P D D H a w.y.y.< ^ ' ' ] / 7 4 s e.O !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"o.o.#.P p 8.8.q.- ! ( ) ` ! 4 5 f :.@ !.!.!.!.!. o X o o o o o o o o o . !.!.!.!.!.!.!.!.!.!.!.",
+"#.$.#.&.a e.7.0.- 6 ! ! ^ 6 2 2 r =.+ !.!.!.!.!. ,.*.<.<.9.>.2.t.r.1.1.= !.!.!.!.!.!.!.!.!.!.!.",
+"=.3.3.-.y 5.7.6.i y r y y r r r J %.+ !.!.!.!.!.. *.:.:.:.6.6.-.5.:.6.:.X !.!.!.!.!.!.!.!.!.!.!.",
+"4.4.5.<.t 5.3.3.4.4.5.3.3.+.=.*.-.+.+ !.!.!.!.!. ;.:.6.8.6.6.w.8.w.w.P !.!.!.!.!.!.!.!.!.!.!.",
+"8.5.6.r.t 4.4.=.=.3.=.@.=.O.O.@.+.C @ !.!.!.!.!.. ;.6.0.8.w.a.w.w.a.0.e !.!.!.!.!.!.!.!.!.!.!.!.",
+"x F F k t 3.3.=.=.$.$.O.O.O.o.o.o.C O . O O O O # 6.8.p.y.p.g.g.a.p.8.X !.!.!.!.!.!.!.!.!.!.!.!.",
+"A P P v #.#.=.@.$.O.O.O.o.o.O.o.o.V O e A U *.-.:.8.0.0.a.s.a.g.l.s.u !.!.!.!.!.!.!.!.!.!.!.!.",
+"=.%.#.%.Z Z o.@.o.O.o.o.o.o.C o.C B O t &.*.6.:.6.0.7.p.g.g.l.l.l.6.. !.!.!.!.!.!.!.!.!.!.!.!.!.",
+"A +.o.Z Z Z Z Z o.o.o.C B V B V B V O u -.-.6.8.w.8.g.g.l.x.n.x.v.: !.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+" . % o.o.B V B B B B M O y -.6.6.6.w.i.g.g.l.v.b.b.u !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.& B B B m B n n b O y -.6.6.0.w.a.g.l.l.v.b.x !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.O c B B M M n b O y :.:.8.8.8.g.g.l.b.l.q !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.. 0 z n b b z O y 6.:.6.8.i.g.g.l.*.O !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!. X 9 l b z O u :.6.q.6.p.p.G % !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!. O ; . q Y G x e : . !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!. !.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.",
+};
diff --git a/icons/48x48-gnome/unknown.xpm b/icons/48x48-gnome/unknown.xpm
new file mode 100644
index 0000000..50d9df4
--- /dev/null
+++ b/icons/48x48-gnome/unknown.xpm
@@ -0,0 +1,230 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 176 2",
+" c #000000000000",
+". c #0a0a06060606",
+"X c #0c0c09090707",
+"o c #0d0d0c0c0909",
+"O c #14140d0d0b0b",
+"+ c #161612120e0e",
+"@ c #1b1b15151111",
+"# c #1e1e18181313",
+"$ c #242414141313",
+"% c #22221c1c1616",
+"& c #2c2c1d1d1a1a",
+"* c #303019191919",
+"= c #212120201717",
+"- c #262623231a1a",
+"; c #2c2c23231d1d",
+": c #2d2d2a2a1f1f",
+"> c #333324241f1f",
+", c #2e2e23232323",
+"< c #32322b2b2121",
+"1 c #34342f2f2828",
+"2 c #3f3f2b2b2525",
+"3 c #363633332b2b",
+"4 c #444425252424",
+"5 c #4c4c2d2d2a2a",
+"6 c #434334342a2a",
+"7 c #46463a3a2d2d",
+"8 c #47473e3e3434",
+"9 c #44443f3f3939",
+"0 c #4e4e3d3d3c3c",
+"q c #59592e2e2e2e",
+"w c #535330302d2d",
+"e c #50503e3e3333",
+"r c #6c6c3b3b3b3b",
+"t c #76763d3d3d3d",
+"y c #4c4c44443333",
+"u c #484840403b3b",
+"i c #4f4f4c4c3838",
+"p c #565646463737",
+"a c #50504b4b3737",
+"s c #5f5f45453a3a",
+"d c #58584b4b3b3b",
+"f c #565652523c3c",
+"g c #6c6c41413f3f",
+"h c #4f4f4b4b4343",
+"j c #525245454444",
+"k c #555548484848",
+"l c #58584a4a4a4a",
+"z c #565654544b4b",
+"x c #5f5f54544747",
+"c c #5c5c54544c4c",
+"v c #5e5e55555151",
+"b c #60604d4d4242",
+"n c #626251514343",
+"m c #69695c5c4646",
+"M c #6d6d5e5e4848",
+"N c #616157575454",
+"B c #62625e5e5454",
+"V c #7a7a44444242",
+"C c #7d7d4a4a4545",
+"Z c #7c7c4a4a4949",
+"A c #757550504646",
+"S c #73735e5e4a4a",
+"D c #7d7d52524a4a",
+"F c #696960604747",
+"G c #666665655959",
+"H c #777761614c4c",
+"J c #73736b6b5b5b",
+"K c #7c7c6d6d5252",
+"L c #7d7d70705858",
+"P c #777765656464",
+"I c #7a7a67676767",
+"U c #7c7c6e6e6c6c",
+"Y c #777770706666",
+"T c #777772726969",
+"R c #7e7e73736969",
+"E c #80804e4e4747",
+"W c #82824f4f4a4a",
+"Q c #848454544b4b",
+"! c #868659594e4e",
+"~ c #85855c5c5050",
+"^ c #888857575555",
+"/ c #89895e5e5252",
+"( c #8b8b5c5c5c5c",
+") c #87876e6e5757",
+"_ c #86866f6f5959",
+"` c #8c8c64645555",
+"' c #8e8e65655a5a",
+"] c #8e8e68685757",
+"[ c #8e8e6a6a5959",
+"{ c #8c8c77775c5c",
+"} c #8e8e7d7d5e5e",
+"| c #91916c6c5a5a",
+" . c #959573735e5e",
+".. c #969679795f5f",
+"X. c #81816e6e6e6e",
+"o. c #818170706e6e",
+"O. c #8a8a7d7d7d7d",
+"+. c #97976c6c6b6b",
+"@. c #979776766060",
+"#. c #93937d7d6060",
+"$. c #9b9b7b7b6262",
+"%. c #a2a27d7d7878",
+"&. c #969682826464",
+"*. c #969689896767",
+"=. c #96968d8d6868",
+"-. c #9d9d81816565",
+";. c #9e9e8d8d6969",
+":. c #a0a085856767",
+">. c #a1a187876969",
+",. c #a3a38c8c6c6c",
+"<. c #a3a38d8d7474",
+"1. c #a4a48d8d7e7e",
+"2. c #aaaa8e8e7a7a",
+"3. c #a2a294946d6d",
+"4. c #aaaa96967171",
+"5. c #acac9c9c7474",
+"6. c #aeae9d9d7a7a",
+"7. c #b0b09d9d7c7c",
+"8. c #b2b2a4a47b7b",
+"9. c #b4b4a8a87b7b",
+"0. c #92928e8e8181",
+"q. c #969690908a8a",
+"w. c #9e9e92928484",
+"e. c #9b9b98988e8e",
+"r. c #acac95958787",
+"t. c #b0b091919191",
+"y. c #b8b89c9c9999",
+"u. c #afafa2a28c8c",
+"i. c #afafa3a39494",
+"p. c #b4b4a3a38282",
+"a. c #b6b6a3a38c8c",
+"s. c #b3b3a9a98989",
+"d. c #babaabab8c8c",
+"f. c #bcbca3a39e9e",
+"g. c #a7a7a2a2a2a2",
+"h. c #b7b7a1a1a1a1",
+"j. c #bdbda4a4a4a4",
+"k. c #c1c1b4b49696",
+"l. c #c3c3b4b49d9d",
+"z. c #c5c5baba9e9e",
+"x. c #c0c0a7a7a4a4",
+"c. c #c0c0a9a9a9a9",
+"v. c #c4c4b3b3a5a5",
+"b. c #c5c5b2b2abab",
+"n. c #c7c7bbbba1a1",
+"m. c #c7c7b8b8acac",
+"M. c #ccccbebeaeae",
+"N. c #c7c7b3b3b0b0",
+"B. c #cbcbb6b6b5b5",
+"V. c #ccccbabab5b5",
+"C. c #cfcfbcbcb9b9",
+"Z. c #c9c9c2c2aaaa",
+"A. c #cecec1c1b5b5",
+"S. c #ccccc6c6bcbc",
+"D. c #cdcdc8c8b1b1",
+"F. c #d2d2c6c6bbbb",
+"G. c #d7d7cecebfbf",
+"H. c #d8d8d1d1bebe",
+"J. c #cdcdc8c8c1c1",
+"K. c #d5d5c5c5c3c3",
+"L. c #d7d7cacac2c2",
+"P. c #d2d2ccccc9c9",
+"I. c #d8d8cecec2c2",
+"U. c #d9d9cacac9c9",
+"Y. c #dbdbd1d1c5c5",
+"T. c #ddddd3d3cccc",
+"R. c #deded1d1d1d1",
+"E. c #e0e0d9d9cdcd",
+"W. c #e0e0d6d6d1d1",
+"Q. c #e2e2dcdcd4d4",
+"!. c #e6e6dddddbdb",
+"~. c #e8e8dfdfdfdf",
+"^. c #ebebe5e5e4e4",
+"/. c #f1f1edede7e7",
+"(. c #f1f1ececeaea",
+"). c None",
+/* pixels */
+").).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).).@ . = < ).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).o : =.9.9.D.).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).- - 3.8.8.8.H.).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).X K 5.6.5.8.D.).).+ . ).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).. ;.4.5.5.k.d.).y y *.s.).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).o ,.4.4.6.T.6.3.f 4.5.z.Q.).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).&.4.7.I./.).K } 4.8.n.).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).).,.4.6.).).6 3.d.p.4.).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).@ S ,.,.#.).).J.G.3.3.&.m J ).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).O X d &.>.>.>.#.d ).).).K { 3.l.).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).# % ) :.:.:.>.>.:.>.<.).).1 ,.a.G.).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).). H -.:.:.$.$.-.:.:.>.A.).c M.Y.Q.).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).# @.$.$.@.@.$.-.$.:.-.V.).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).e @.@.@.@.@.@.$.$.$.$.v.).).; 6 e ).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).b . .@.@. .........@.v.).).+ S @.1.).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).r.| | . . . . . ...v.).).< $.2.L.).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).| | | | | | . .b.).).).P./.!.).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).s [ | | | | | .!.).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).). ~ ` ] ] ] | 2.(.).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).O + ` ` ` ` ` ` W.W.).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).. O A / / / / | N.(.).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).. & D ! / ~ / ' F.^.).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).X 2 D Q Q Q Q ` B.^.).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).$ C Q Q Q Q Q f.^.).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).5 E E E W W %.(.).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).w C C C W E y.U.).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).2 V V E E E %.).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).r g E g V V E ).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).j.+.W W ^ B.g.).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).K.~.~.!.).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).). ).).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).). 4 t t Z ).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).O $ t t t t ~.).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).. q t t t t ^.).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).X r t t t ( ^.).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).r t t C N.R.).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).t.t.K.~.).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).",
+").).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).).",
+};
diff --git a/icons/48x48-gnome/utility.xpm b/icons/48x48-gnome/utility.xpm
new file mode 100644
index 0000000..6a427a0
--- /dev/null
+++ b/icons/48x48-gnome/utility.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 33 1",
+" c #000000000000",
+". c #0c0c0c0c0c0c",
+"X c #141414141414",
+"o c #1c1c1c1c1c1c",
+"O c #242424242424",
+"+ c #2c2c2c2c2c2c",
+"@ c #333333333333",
+"# c #3b3b3b3b3b3b",
+"$ c #424242424242",
+"% c #4b4b4b4b4b4b",
+"& c #535353535353",
+"* c #5d5d5d5d5d5d",
+"= c #656565656565",
+"- c #6c6c6c6c6c6c",
+"; c #737373737373",
+": c #7c7c7c7c7c7c",
+"> c #848484848484",
+", c #8e8e8e8e8e8e",
+"< c #929292929292",
+"1 c #9b9b9b9b9b9b",
+"2 c #a5a5a5a5a5a5",
+"3 c #abababababab",
+"4 c #b5b5b5b5b5b5",
+"5 c #bcbcbcbcbcbc",
+"6 c #c3c3c3c3c3c3",
+"7 c #cccccccccccc",
+"8 c #d3d3d3d3d3d3",
+"9 c #dcdcdcdcdcdc",
+"0 c #e4e4e4e4e4e4",
+"q c #e9e9e9e9e9e9",
+"w c #f4f4f4f4f4f4",
+"e c #fbfbfbfbfbfb",
+"r c None",
+/* pixels */
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrr. .rrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrX o%#X .@rrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrr 3ww02-&. Xrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrr 9e04o.o@#@rrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrr 2eq4XX++ rrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrr&ew4:X rrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr 6e64.@ rrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr eq52 orrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr e851 orrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr 9854X Orrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr 20453 Orro....rrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr %e8543 .oXOrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrr 7w4<41$%=>,@Xrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrr 8731211<-OX+rrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrr@ Xq<1,&OoXOXrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrr@ 20=;@..o rrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrr *w9$-oo rrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr# 507&:.O rrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr..e=82#.Orrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr 28*0&o. rrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrr w038%.orrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrX-eq14% +rrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrr 6w8&=; @rrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrr%e93#9O.Orrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrX4e+374.. rrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrr e2%81*.Orrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrr e038-O.#rrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrro;e9>=%o.@rrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrr 6w9+=6#XOrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrr.e7<&8>.O rrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrr-e+865O $rrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrX64&q;%o.$rrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrX9069#:Xo@rrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrow0#7;<.o rrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrO;q@o1:$.+rrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrro9 X$X>oX@rrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrr.4X11Xq+X@rrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrr.0+1,.wXo rrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrr 34O.8<.%rrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrr =0ee5#OOrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrr.O>=Xo* rrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrooO@O rrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrr rrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
+};
diff --git a/icons/48x48-gnome/video.xpm b/icons/48x48-gnome/video.xpm
new file mode 100644
index 0000000..b7b7dc5
--- /dev/null
+++ b/icons/48x48-gnome/video.xpm
@@ -0,0 +1,137 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 83 1",
+" c #000000000000",
+". c #0c0c0c0c0c0c",
+"X c #0f0f10101010",
+"o c #141414141414",
+"O c #1b1b1b1b1b1b",
+"+ c #24241e1e1f1f",
+"@ c #3d3d17171f1f",
+"# c #242424242424",
+"$ c #2a2a2a2a2626",
+"% c #2c2c2c2c2c2c",
+"& c #343434343434",
+"* c #363638383535",
+"= c #3b3b3b3b3b3b",
+"- c #444444444444",
+"; c #464649494747",
+": c #46464a4a4848",
+"> c #4a4a4b4b4b4b",
+", c #5b5b58584b4b",
+"< c #535353535353",
+"1 c #585857575555",
+"2 c #5a5a5b5b5656",
+"3 c #5b5b5b5b5a5a",
+"4 c #5e5e61615c5c",
+"5 c #626264646363",
+"6 c #6b6b6d6d6666",
+"7 c #6b6b6b6b6b6b",
+"8 c #6e6e72726d6d",
+"9 c #707070706666",
+"0 c #767678786f6f",
+"q c #7a7a76766262",
+"w c #737373737373",
+"e c #717178787474",
+"r c #7c7c7c7c7c7c",
+"t c #97974b4b5b5b",
+"y c #969651515f5f",
+"u c #969656566363",
+"i c #96965d5d6969",
+"p c #858575757777",
+"a c #84847c7c7b7b",
+"s c #959561616b6b",
+"d c #94946d6d7474",
+"f c #929272727676",
+"g c #939374747979",
+"h c #92927f7f8181",
+"j c #8f8f84846767",
+"k c #848484847a7a",
+"l c #909088886f6f",
+"z c #93938b8b7272",
+"x c #838383838383",
+"c c #838389898383",
+"v c #86868d8d8989",
+"b c #8b8b8b8b8b8b",
+"n c #8f8f91918888",
+"m c #8c8c93939090",
+"M c #929283838484",
+"N c #919192928b8b",
+"B c #9a9a98988c8c",
+"V c #939394949393",
+"C c #909098989494",
+"Z c #97979f9f9b9b",
+"A c #9c9c9c9c9b9b",
+"S c #9f9fa6a6a2a2",
+"D c #a0a09c9c9292",
+"F c #a4a4a4a4a4a4",
+"G c #a1a1a8a8a4a4",
+"H c #acacacacacac",
+"J c #b3b3b3b3b3b3",
+"K c #bbbbbbbbbbbb",
+"L c #d4d4c4c49494",
+"P c #c4c4c4c4c4c4",
+"I c #cbcbcbcbcbcb",
+"U c #d9d9dcdccece",
+"Y c #d4d4d4d4d4d4",
+"T c #d8d8dcdcd0d0",
+"R c #dbdbdbdbdbdb",
+"E c #dddde0e0d6d6",
+"W c #e2e2e5e5dcdc",
+"Q c #e4e4e4e4e4e4",
+"! c #ebebebebebeb",
+"~ c #f4f4f3f3ecec",
+"^ c #f2f2f2f2f2f2",
+"/ c #fefefefefefe",
+"( c None",
+/* pixels */
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"(((((((((((((((((((((((((((<;%#(((((((((((((((((",
+"((((((((((((%(((>*(((((((-APYPKF1.O ((((((((((",
+"(((((((((((//////P#(((((-!/////J=#><- (((((((((",
+"((((((((((.Y//^P//Y.(((-Vwwb!/Y%3>*=>-. ((((((((",
+"(((((((((((<//rr///< (&F/^RH7xo*1<>=-=<o((((((((",
+"(((((((((((.//-F5//Q.(&^xF///5#((O355ww7.(((((((",
+"((((((((((( /!*/*H//.1*/;!//!#<((X<<<3wJo(((((((",
+"((((((((((( /b1RJ$/^o$x!7////O(((.-#%#&>.(((((((",
+"(((((((((((o^-3-1OJ^ oJ/>7b!/.(((X7117KK.(((((((",
+"(((((((((((OK7///P&Y b/^RVbR (((O4=&57P#(((((((",
+"(((((((((((OK/////xr((%=-K//!X(((#&%7HPIo(((((((",
+"(((((((((((OrbxJ!//=(((((%%5I#(( >o&->IJX(((((((",
+"(((((((((( (//!PbFA ((((((((>o(( $=17YR3 (((((((",
+"((((((((((*/r3b^/!;((((((((((((X3xrrxYR#((((((((",
+"((((((((((Yx;P3</P#(((((((((((*46<-;3bA ((((((((",
+"(((((((((=!OP!V</*%((((((((((#rVIQRYKVO(((((((((",
+"(((((((((Y;%3%5R!o((((((((((owR>RR5vRV (((((((((",
+"(((((((((H%^^5V/rO((((((((((V!/-!<VR!X((((((((((",
+"((((((((xm7v<%Y/&(((((((((((Y//<7Y//> ((((((((((",
+"(((((((#Q!JrF^/!O(((((((((((((RH///5 (((((((((((",
+"(((((((-Yh7bJR/Po((((((.=FJrb1-<-31 ((((((((((((",
+"(((((((>^IFrw573=V((( 3QQFPQ^/^RKO(((((((((((((",
+"(((((((1Q//^Q/^P#>&O. %H/AFJHI///#((((((((((((((",
+"(((((((%IY=*=w/!%/^^QPJ7&*4HR^//#(((((((((((((((",
+"((((((((7Hr^!F/^$bbrxAQ//!r<5AYO((((((((((((((((",
+"(((((((( &bQ////3$FJPIPY/////7o(((((((((((((((((",
+"(((((((((((((H//^>=xP!/////!((((((((((((((((((((",
+"(((((((((((((((((KOo$((QIV& ((((((((((((((((((((",
+"(((((((((((((((((((( .O(((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+"((((((((((((((((((((((((((((((((((((((((((((((((",
+};
diff --git a/icons/48x48-gnome/viewer.xpm b/icons/48x48-gnome/viewer.xpm
new file mode 100644
index 0000000..efc1324
--- /dev/null
+++ b/icons/48x48-gnome/viewer.xpm
@@ -0,0 +1,201 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 147 2",
+" c #000000000000",
+". c #161617170808",
+"X c #161616161515",
+"o c #1a1a1a1a1a1a",
+"O c #232309090909",
+"+ c #2a2a2a2a2a2a",
+"@ c #363636363636",
+"# c #383838383838",
+"$ c #4d4d07070a0a",
+"% c #4c4c0c0c1010",
+"& c #4c4c13131313",
+"* c #535306060808",
+"= c #555516161919",
+"- c #5c5c19191b1b",
+"; c #5b5b1e1e2020",
+": c #5c5c21212424",
+"> c #5b5b2a2a2b2b",
+", c #626222222424",
+"< c #676727272929",
+"1 c #62622f2f2f2f",
+"2 c #6b6b2d2d2e2e",
+"3 c #6d6d34343535",
+"4 c #70703a3a3c3c",
+"5 c #75755f5f1616",
+"6 c #7b7b40403f3f",
+"7 c #424242424242",
+"8 c #505050505050",
+"9 c #5c5c5c5c5c5c",
+"0 c #646464646464",
+"q c #7d7d7d7d7d7d",
+"w c #88886f6f1a1a",
+"e c #939377771d1d",
+"r c #949478781e1e",
+"t c #8e8e77772121",
+"y c #8f8f78782525",
+"u c #8f8f7e7e3b3b",
+"i c #81814c4c4c4c",
+"p c #848453535353",
+"a c #8b8b5a5a5959",
+"s c #919163636262",
+"d c #97976a6a6868",
+"f c #a4a479797676",
+"g c #aaaa79797575",
+"h c #979785852c2c",
+"j c #9d9d83832424",
+"k c #9b9b84842929",
+"l c #a4a48d8d2c2c",
+"z c #a9a98f8f2b2b",
+"x c #a1a18b8b3737",
+"c c #a7a790902f2f",
+"v c #afaf94942e2e",
+"b c #a5a592923636",
+"n c #a9a995953636",
+"m c #aaaa9f9f3e3e",
+"M c #b0b097973232",
+"N c #b6b69c9c3636",
+"B c #bbbb9d9d3434",
+"V c #baba9f9f3939",
+"C c #b4b4a0a03e3e",
+"Z c #bebea1a13636",
+"A c #babaa1a13c3c",
+"S c #8c8c85855e5e",
+"D c #9a9a8d8d5d5d",
+"F c #9a9a8f8f6262",
+"G c #adad9a9a4d4d",
+"H c #a7a797975454",
+"J c #a7a796965959",
+"K c #a2a297976e6e",
+"L c #a0a098987474",
+"P c #b5b5a3a35757",
+"I c #bcbca7a75a5a",
+"U c #bfbfb7b75e5e",
+"Y c #b8b8acac6b6b",
+"T c #bdbdb2b26969",
+"R c #c4c4a9a93c3c",
+"E c #c3c3aaaa4242",
+"W c #c1c1abab5050",
+"Q c #cacab2b24545",
+"! c #c8c8b5b54949",
+"~ c #cfcfbaba4b4b",
+"^ c #c6c6b4b45757",
+"/ c #d1d1bcbc4c4c",
+"( c #c3c3b9b96161",
+") c #c8c8bdbd6565",
+"_ c #c7c7b9b97e7e",
+"` c #c9c9bcbc7171",
+"' c #ccccc1c15454",
+"] c #d4d4c1c14e4e",
+"[ c #d7d7c5c55353",
+"{ c #dadac6c65656",
+"} c #d8d8c8c85454",
+"| c #ddddcccc5959",
+" . c #d2d2c3c36f6f",
+".. c #dadacfcf6060",
+"X. c #d9d9d0d07d7d",
+"o. c #e1e1d1d15f5f",
+"O. c #e4e4d4d46060",
+"+. c #e5e5d8d86161",
+"@. c #ebebdddd6767",
+"#. c #edede1e16969",
+"$. c #f1f1e7e76d6d",
+"%. c #8f8f8f8f8f8f",
+"&. c #999996968989",
+"*. c #939393939292",
+"=. c #9c9c9c9c9c9c",
+"-. c #b6b69f9f9f9f",
+";. c #a6a6a3a39393",
+":. c #a0a0a0a09f9f",
+">. c #ababa7a79595",
+",. c #b6b6afaf9595",
+"<. c #babab0b08383",
+"1. c #bdbdb6b69494",
+"2. c #babab6b69d9d",
+"3. c #a5a5a5a5a5a5",
+"4. c #adadadadadad",
+"5. c #b5b5b3b3a4a4",
+"6. c #b1b1b1b1afaf",
+"7. c #bcbcbabaa3a3",
+"8. c #bfbfbdbda8a8",
+"9. c #b3b3b3b3b3b3",
+"0. c #bcbcbcbcbcbc",
+"q. c #c3c39f9f9999",
+"w. c #c1c1bbbb9393",
+"e. c #cbcbbfbf9393",
+"r. c #c5c5bfbfa5a5",
+"t. c #cbcbc7c79393",
+"y. c #d4d4cbcb9b9b",
+"u. c #dbdbd4d48484",
+"i. c #c9c9c2c2aaaa",
+"p. c #d1d1cfcfb1b1",
+"a. c #d3d3ceceb9b9",
+"s. c #d4d4d1d1bbbb",
+"d. c #c4c4c4c4c4c4",
+"f. c #c8c8c8c8c7c7",
+"g. c #cbcbcbcbcbcb",
+"h. c #d4d4d3d3c6c6",
+"j. c #d6d6d5d5cfcf",
+"k. c #d2d2d2d2d2d2",
+"l. c #dcdcdcdcdcdc",
+"z. c #e0e0deded2d2",
+"x. c #e3e3e1e1d7d7",
+"c. c #e4e4e4e4e4e4",
+"v. c #e8e8e8e8e7e7",
+"b. c #ecececececec",
+"n. c #f3f3f3f3f3f3",
+"m. c #fdfdfdfdfdfd",
+"M. c None",
+/* pixels */
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M. M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.c M A E ~ { O.| U . M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.j j z N R / { o.@.#.$.#.' M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.w r j z P <.2.6.9.6.7.t.u.#.+.} n M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M. 5 e K 6.9.6.6.6.6.6.4.4.4.6.2.) [ ~ l M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.o u e ;.4.4.4.4.6.6.4.4.4.4.4.4.4.4.Y R R r M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M. 2.e D 4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.J M v M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M. k.k j =.3.3.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.y z c M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M. =.1.j z =.=.=.3.4.4.4.4.4.4.4.4.4.4.4.4.4.4.>.v V M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.o k.x z H *.=.3.3.4.4.4.4.4.4.4.4.4.4.3.3.4.4.4.M.R C M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M. 4.c.l N L =.=.3.3.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.F Q ! M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M. 0 9 M E &.=.3.4.4.6.6.6.6.9.6.9.6.4.4.4.4.4.6.6.;./ [ M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M. 7 q E ~ *.=.:.4.4.6.4.9.6.6.9.9.6.4.6.4.4.4.6.9.6.[ [ M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.o %.! } =.3.4.6.6.9.9.9.9.9.9.9.9.9.9.6.6.9.9.9.6.[ ] M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M. 9.[ O.;.3.4.9.6.9.9.9.9.9.9.9.6.9.9.9.9.9.9.9.5.] ~ M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M. 0.[ #.1.6.9.9.9.0.0.0.0.0.0.0.0.0.0.9.0.9.9.9.w.~ Q M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M. 0.^ #.u.9.0.0.0.0.0.0.0.d.i.0.0.0.d.0.0.0.0.0.` R n M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M. 4.1.$.$.8.0.0.0.0.0.0.d.i.0.d.0.0.0.0.0.0.0.0.E R S M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M. 8 l...@.X.d.d.d.f.f.g.f.d.f.d.d.d.d.d.d.d.d.r.R V d.X M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M. c.p.O.| t.f.g.g.f.f.d.d.f.f.d.d.f.f.f.f.d.R B ,.d.=. M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M. l.v.` [ ! _ g.g.g.g.g.g.g.g.f.f.g.f.f.g.W B G d.d.d.+ M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M. f.b.b.( R Z I i.k.k.k.k.k.k.k.k.g.g.i.E B z [ g.g.d.4. M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M. q n.n.b.T N v z I e.a.j.k.j.s.y. .Q R Z { [ z [ g.g.d.=. M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.o n.n.n.n.z.b v V R Q / [ [ ] ~ Q R E g.N #.[ z s g.d.*. M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M. l.n.n.n.n.n.x.G G R } } ] ~ R ^ h.l.l.l.N @.[ g 6 o M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M. 0.m.m.n.n.n.n.n.n.b.b.b.v.v.v.c.l.l.l.l.-.i f q.g > M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.# m.m.m.m.n.n.n.n.n.n.b.b.v.v.v.c.c.l.l.4.1 p f q.g > M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M. m.m.m.m.m.m.m.n.n.n.n.b.b.b.v.v.k.3. 2 p f q.g 3 M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M. 0.m.m.m.m.m.m.n.n.n.n.n.b.b.d.*. O 3 p f q.g < M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M. q m.m.m.m.m.m.m.m.n.n.n.=.@ & 4 p f q.g , M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M. m.m.m.m.m.m.m.n.k.%. - 4 p f q.g , M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M. 0.m.m.m.m.c.4.@ M.M.M.M.M.; 4 p f q.g , M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.# m.c.0.q M.M.M.M.M.M.M.M.M.* : 4 p f q.g M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M. M.M.M.M.M.M.M.M.M.M.M.M.M.M.$ : 4 p f d M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M. M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.% : 4 a M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.* = M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+"M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.M.",
+};
diff --git a/icons/48x48-gnome/window-destroy.xpm b/icons/48x48-gnome/window-destroy.xpm
new file mode 100644
index 0000000..e4984ee
--- /dev/null
+++ b/icons/48x48-gnome/window-destroy.xpm
@@ -0,0 +1,289 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 235 2",
+" c #333332322e2e",
+". c #3d3d3b3b2e2e",
+"X c #363635353434",
+"o c #383837373737",
+"O c #3a3a39393333",
+"+ c #3c3c3b3b3b3b",
+"@ c #3f3f40404040",
+"# c #4f4f2e2e2a2a",
+"$ c #42423f3f2929",
+"% c #40403f3f3f3f",
+"& c #6a6a1e1e1b1b",
+"* c #6a6a22221f1f",
+"= c #727221211e1e",
+"- c #7a7a22221f1f",
+"; c #68682e2e2c2c",
+": c #797928282323",
+"> c #4f4f47471e1e",
+", c #57574e4e1e1e",
+"< c #5f5f55551d1d",
+"1 c #474743432929",
+"2 c #4f4f49492828",
+"3 c #454542423737",
+"4 c #5a5a52522323",
+"5 c #575751513131",
+"6 c #5d5d57573838",
+"7 c #6a6a5e5e1a1a",
+"8 c #7c7c40403d3d",
+"9 c #6e6e61611c1c",
+"0 c #737366661d1d",
+"q c #767669691e1e",
+"w c #79796b6b1f1f",
+"e c #7c7c6e6e2020",
+"r c #77776d6d3838",
+"t c #7e7e70702222",
+"y c #434343434343",
+"u c #4b4b4b4b4b4b",
+"i c #51514f4f4f4f",
+"p c #525250504343",
+"a c #545453535353",
+"s c #5b5b5b5b5b5b",
+"d c #6f6f4c4c4b4b",
+"f c #60605e5e5e5e",
+"g c #7e7e51514f4f",
+"h c #757551515050",
+"j c #626261615a5a",
+"k c #72726b6b4646",
+"l c #73736c6c5959",
+"z c #777770704e4e",
+"x c #7b7b73735a5a",
+"c c #7e7e78785b5b",
+"v c #636363636363",
+"b c #696967676464",
+"n c #6c6c6b6b6b6b",
+"m c #626261617171",
+"M c #71716e6e6e6e",
+"N c #7c7c65656666",
+"B c #70706f6f7070",
+"V c #777774746868",
+"C c #787875756565",
+"Z c #757574747474",
+"A c #797977777777",
+"S c #7d7d7d7d7c7c",
+"D c #7d7d7b7b8181",
+"F c #818126262222",
+"G c #828229292323",
+"H c #888827272323",
+"J c #8c8c2b2b2727",
+"K c #8b8b30302d2d",
+"L c #94942a2a2525",
+"P c #93932c2c2828",
+"I c #9e9e2e2e2929",
+"U c #9e9e33332f2f",
+"Y c #9a9a39393434",
+"T c #a2a22f2f2929",
+"R c #acac31312c2c",
+"E c #a3a33a3a3535",
+"W c #b2b233332e2e",
+"Q c #bbbb35352f2f",
+"! c #bcbc36363030",
+"~ c #bbbb3a3a3535",
+"^ c #828274742424",
+"/ c #858577772828",
+"( c #878779792a2a",
+") c #8e8e7e7e2525",
+"_ c #8b8b7c7c2c2c",
+"` c #a4a442423e3e",
+"' c #8c8c4a4a4848",
+"] c #8a8a56565454",
+"[ c #88885f5f5d5d",
+"{ c #85857c7c4b4b",
+"} c #88887e7e4343",
+"| c #878768686767",
+" . c #84847d7d6969",
+".. c #999969696767",
+"X. c #adad45454141",
+"o. c #baba77777474",
+"O. c #c6c63a3a3434",
+"+. c #cbcb3a3a3434",
+"@. c #d7d73e3e3737",
+"#. c #d9d93d3d3636",
+"$. c #dede3f3f3838",
+"%. c #cfcf46463f3f",
+"&. c #d9d943433c3c",
+"*. c #e4e442423b3b",
+"=. c #eaea44443b3b",
+"-. c #f2f245453d3d",
+";. c #cece5d5d5858",
+":. c #d0d048484242",
+">. c #dcdc4c4c4646",
+",. c #c0c06b6b6767",
+"<. c #c3c37e7e7b7b",
+"1. c #d7d766666262",
+"2. c #dddd6a6a6464",
+"3. c #d8d874746e6e",
+"4. c #e1e148484141",
+"5. c #e5e54f4f4848",
+"6. c #eaea4d4d4646",
+"7. c #e5e552524b4b",
+"8. c #e9e959595353",
+"9. c #f6f647474040",
+"0. c #f3f34a4a4242",
+"q. c #fefe4c4c4444",
+"w. c #fbfb4f4f4848",
+"e. c #f3f353534c4c",
+"r. c #ffff53534a4a",
+"t. c #ffff5c5c5454",
+"y. c #f4f460605b5b",
+"u. c #ffff63635b5b",
+"i. c #fefe67676161",
+"p. c #fefe6b6b6464",
+"a. c #ffff74746d6d",
+"s. c #ffff7b7b7474",
+"d. c #82827f7f8282",
+"f. c #939384842b2b",
+"g. c #9c9c8b8b2929",
+"h. c #979788883a3a",
+"j. c #9c9c8d8d3636",
+"k. c #9c9c8d8d3c3c",
+"l. c #a0a08e8e2d2d",
+"z. c #a5a593932c2c",
+"x. c #adad9a9a2d2d",
+"c. c #a2a291913737",
+"v. c #a8a897973737",
+"b. c #adad9a9a3232",
+"n. c #b1b191912f2f",
+"m. c #b0b09c9c2d2d",
+"M. c #b2b29e9e3333",
+"N. c #b3b39f9f3838",
+"B. c #bdbda7a72f2f",
+"V. c #b6b6a2a23434",
+"C. c #b6b6a2a23939",
+"Z. c #bcbca6a63131",
+"A. c #bebea9a93131",
+"S. c #bebeaaaa3f3f",
+"D. c #9e9e8f8f4141",
+"F. c #97978d8d5959",
+"G. c #858581816c6c",
+"H. c #8f8f89896868",
+"J. c #818181817e7e",
+"K. c #8b8b88887979",
+"L. c #93938b8b7777",
+"P. c #9b9b94947d7d",
+"I. c #a4a496964747",
+"U. c #a8a897974545",
+"Y. c #a8a89e9e5b5b",
+"T. c #a2a299996c6c",
+"R. c #a1a19b9b7474",
+"E. c #a3a39a9a7a7a",
+"W. c #a8a89f9f7e7e",
+"Q. c #aeaea0a04b4b",
+"!. c #b3b3a2a24242",
+"~. c #b3b3a1a14949",
+"^. c #b7b7afaf7c7c",
+"/. c #c2c2acac3232",
+"(. c #c1c1acac3c3c",
+"). c #c6c6b0b03333",
+"_. c #cbcbb4b43434",
+"`. c #cacab4b43b3b",
+"'. c #cfcfb9b93b3b",
+"]. c #d3d3bbbb3535",
+"[. c #d5d5bdbd3939",
+"{. c #cdcdbaba5555",
+"}. c #d2d2bcbc4242",
+"|. c #cbcbbbbb6565",
+" X c #c8c8baba7878",
+".X c #dadac1c13737",
+"XX c #ddddc4c43a3a",
+"oX c #e0e0c7c73a3a",
+"OX c #e4e4cbcb3b3b",
+"+X c #e9e9cece3b3b",
+"@X c #ebebd1d13c3c",
+"#X c #ededdbdb3f3f",
+"$X c #d7d7c2c24e4e",
+"%X c #dadac2c24242",
+"&X c #dcdcc6c65454",
+"*X c #c6c6c3c37d7d",
+"=X c #e2e2c8c84040",
+"-X c #e9e9d4d44b4b",
+";X c #ececdcdc5959",
+":X c #f1f1dcdc4444",
+">X c #f7f7e8e84545",
+",X c #fafaefef4747",
+"<X c #fafaefef5959",
+"1X c #fdfdf4f44b4b",
+"2X c #fcfcf7f75f5f",
+"3X c #f5f5e8e86464",
+"4X c #fffff8f86d6d",
+"5X c #838383838383",
+"6X c #8b8b89898585",
+"7X c #8d8d8d8d8c8c",
+"8X c #959587878686",
+"9X c #929292928c8c",
+"0X c #949494949494",
+"qX c #9a9a95959494",
+"wX c #9c9c9c9c9c9c",
+"eX c #adad84848383",
+"rX c #a1a19c9c8484",
+"tX c #a1a198989797",
+"yX c #a7a799999898",
+"uX c #b9b98e8e8d8d",
+"iX c #b2b29a9a9999",
+"pX c #ababa8a89595",
+"aX c #b0b0a6a68686",
+"sX c #b5b5aeae8b8b",
+"dX c #b9b9b4b49b9b",
+"fX c #a5a5a5a5a4a4",
+"gX c #a9a9a5a5a5a5",
+"hX c #a9a9a9a9a7a7",
+"jX c #aaaaaaaaaaaa",
+"kX c #b2b2aeaea7a7",
+"lX c #b4b4b0b0aeae",
+"zX c #babab6b6b7b7",
+"xX c #c3c3b9b99696",
+"cX c #c6c6c2c2c5c5",
+"vX c None",
+/* pixels */
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXuXo.o.o.eXyXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXuX1.5.=.=.$.#.O.W X...tXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX1.-.-.=.=.*.$.@.+.! R I P ..vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXvX8.q.-.-.=.*.&.@.+.O.Q R I L F ] vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvX2.q.q.q.0.6.6.4.&.+.O.Q R T L : = | vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXuXw.r.t.u.u.i.i.y.7.%.O.Q W T L H - * qXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvX3.r.t.p.p.p.a.s.a.y.>.O.Q W T I J : & N vXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvX2.q.u.a.a.i.i.p.p.8.:.! W R T E Y G & d vXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvX<.q.r.u.u.t.e.6.>.%.~ W R I U E Y : & h vXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvX;.9.q.q.0.*.@.O.Q R I L L L J : = * L.vXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXvX,.8.u.e.&.O.Q R I L H F : - : : | vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXtXo.;.%.! R R E X.` K G : g 8XvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXN [ ] ' ' 8 ; # n.8XD Y.pXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXaX^.n Z Z Z v a 3 _.{.~./.M.9XvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXsX^.|.$X%XOXOXc Z Z n v a y _.[.]._.).V.E.vXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXsXW.T.OX+X+X+X+X+XOXc M Z n f i % /././.Z.B.B.b.P.vXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvX-XaX .oX+X+XOXOXOX XM M M n f i % { /././.B.B.A.V.P.vXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvX*X>X@X+X+X+X+X+X+X&XlXb n M b f i % Z D./.Z./.B.Z.B.V.T.vXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvX X,X@X+X+X+X+X+XOX&XzX9Xn M b f u o u Z D././.B.B.Z.B.A.V.T.vXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXaX,X:X+X+X+X+XOXOXOXxXcXlXwX5XZ M A .l M././.B.A.A.A.L.C x.P.vXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXrX#X>X+X+X+XOXOXOXOXOX|.xXkXgXqXd. .} m././.M./.B.A.Z.P.l x.} vXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvX6XXX1X@X+X+XOXOXOXOXoXOXXX!.!.!.N./././././././.A.B.A.A.A.b.r vXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvX6X'.>X>XOX+XOXOXOXoXoXoXoX]././././././././.m./.A.S.A.b.f.e r vXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvX7X(.@X1X+XOXoX[.OXOXoXoXoXXX)./././././././.C.M.g.f.t w w 9 z vXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvX0X!.oX1X:XOXL.m (.oXoXoXoXoX[.`./././.M.l.) ^ ^ e e e w w 9 c vXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXU.[.#X2X-XE.x `.oXoXoXXX].(.N.l.) _ / ^ e ^ e e e e e w 9 G.vXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXI.].oX<X4X3X;X-X%X`.N.v.j._ _ ( / / ^ ^ ^ ^ e e e e q 0 9 K.vXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXF.]..X-X;X/.M.~.Q.I.h._ _ _ ( ^ ^ ^ ^ e e e e e e q q 0 9 7XvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXF.).[.=X}.z.g.c.D.h._ _ ( _ ( ^ ^ e ^ e e e e e e q q 0 < 7XvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXH./.].[.'.z.g.k.D._ _ ( ^ ^ ^ ^ ^ ^ w e e e w q 0 q q 9 4 S vXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXK.M._.[.`.n.g.h._ _ _ ^ ^ ^ ^ ^ e ^ e e e w q e e q 0 0 , f 7XvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvX6Xk.).]._.x.g.f.f.^ ^ ^ ^ ^ e e e e e e w w w w q q q 9 > y Z vXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvX7X{ /._.).x.g.f./ ^ e e e e e e e e e w w w q q q q 0 7 > + v 0XvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXV V._.).m.g.f.^ e e e e e e w e w w w w q q q q q 9 7 1 @ s 7XvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXS j.).).m.g.f.^ e e e e e w e w w w q q q q 0 q 0 9 < . + v 7XvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvX6X{ B./.x.g.) w e e w w w q w w 0 0 0 q q 0 0 0 9 4 . o @ b 7XvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXC B./.x.g.f.w w w w w w q w w 0 0 q q 0 9 < 2 . o o + u n vXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXJ.g./.x.g.f.w q w q q q q w 0 0 0 9 < 1 . X o o o + u s 5XvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvX7X} B.m.l.f.t q w q q q q 0 9 7 1 O O X X O 3 y u a n 5XvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXV b.x.g.) e 0 q q q 9 4 1 o o o o @ @ u a f n Z 5X7XvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvX5Xk g.g.) e 9 4 2 . o o o o + y u a v B S 5X7XvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvX7Xn p 5 2 1 O o o + + @ u u s n Z 5X7XvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXJ.j 6 5 3 3 + y i s v B D 7X0XvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXS v s a s v n Z 5X7XvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXvX7X5X5X5X7XvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+"vXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvXvX",
+};
diff --git a/icons/48x48-gnome/window-identify.xpm b/icons/48x48-gnome/window-identify.xpm
new file mode 100644
index 0000000..e24b16e
--- /dev/null
+++ b/icons/48x48-gnome/window-identify.xpm
@@ -0,0 +1,122 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 68 1",
+" c #000000000000",
+". c #060607070808",
+"X c #060608080b0b",
+"o c #0b0b0b0b0a0a",
+"O c #191915150d0d",
+"+ c #141414141414",
+"@ c #1a1a1a1a1a1a",
+"# c #22221c1c1212",
+"$ c #393939393939",
+"% c #2b2b3d3d6161",
+"& c #353545456464",
+"* c #65654f4f2424",
+"= c #6d6d55552727",
+"- c #707056562727",
+"; c #717159592929",
+": c #73735f5f3b3b",
+"> c #7c7c62622d2d",
+", c #7f7f69694141",
+"< c #636363636363",
+"1 c #727272727272",
+"2 c #737375757979",
+"3 c #7f7f7f7f7f7f",
+"4 c #818165652e2e",
+"5 c #87876a6a3131",
+"6 c #949475753636",
+"7 c #9b9b7c7c3b3b",
+"8 c #a2a27f7f3b3b",
+"9 c #92927c7c5252",
+"0 c #a6a682823c3c",
+"q c #a9a985853e3e",
+"w c #a6a687874848",
+"e c #a3a38e8e5555",
+"r c #a4a48b8b5a5a",
+"t c #b3b38d8d4040",
+"y c #bdbd94944444",
+"u c #bebe9b9b5353",
+"i c #bebea3a36363",
+"p c #bfbfa1a16a6a",
+"a c #bebea2a27272",
+"s c #c0c097974545",
+"d c #c3c39f9f5656",
+"f c #c9c9a4a45b5b",
+"g c #d2d2a6a64d4d",
+"h c #d8d8abab4e4e",
+"j c #d8d8acac5a5a",
+"k c #d8d8b1b15f5f",
+"l c #c3c3a4a46666",
+"z c #c6c6a7a76a6a",
+"x c #c9c9acac7373",
+"c c #d2d2b0b06c6c",
+"v c #d9d9b2b26464",
+"b c #d8d8b6b66e6e",
+"n c #dcdcbaba7373",
+"m c #d8d8baba7b7b",
+"M c #f7f7c3c35a5a",
+"N c #f7f7c9c96d6d",
+"B c #f7f7cfcf7e7e",
+"V c #aaaaaaaaaaaa",
+"C c #d8d8bebe8686",
+"Z c #dcdcc4c49494",
+"A c #f7f7d4d48c8c",
+"S c #f7f7d8d89999",
+"D c #f7f7dcdca5a5",
+"F c #f7f7dfdfafaf",
+"G c #f7f7e2e2b8b8",
+"H c #f7f7e5e5c0c0",
+"J c #ffffffffffff",
+"K c None",
+/* pixels */
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKK 8th70> KKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKK hSSGSmmmu0 KKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKK MFHSAMMMBmk0= KKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKK MFDM066qMMBbk0 KKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKK iSGM6 6MMNkk4 KKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKK NHB6 KKK dMBhk0 KKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKK eAFh KKKK rMNkh0 KKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKK gBM0 KKKK rNNbh> KKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKK MBM0 KKKK rMbbh* KKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKK vky4 KKKK lNmh0 KKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKK KKKK5cCvh; KKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKK KKKK yAChy KKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKK qNChh KKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKK MAcj7 KKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKK=dZbxpO KKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKK 5ccfz, KKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKK 6mvja KKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKK smvj9 KKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKK hCkh: KKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKK umhy KKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKK ww0> KKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKK @$ KKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKK# KKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKK nBAy KKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKK BSSh KKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKK AAky KKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKK Abhy KKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKK gky- KKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKK KKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+"KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK",
+};
diff --git a/icons/48x48-gnome/window-maximize.xpm b/icons/48x48-gnome/window-maximize.xpm
new file mode 100644
index 0000000..9f6e05b
--- /dev/null
+++ b/icons/48x48-gnome/window-maximize.xpm
@@ -0,0 +1,141 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 87 1",
+" c #000000000000",
+". c #080808080707",
+"X c #0b0b0b0b0b0b",
+"o c #121213131212",
+"O c #1b1b1b1b1a1a",
+"+ c #242425252323",
+"@ c #2a2a2f2f2a2a",
+"# c #2d2d32322d2d",
+"$ c #333334343333",
+"% c #343439393434",
+"& c #393939393737",
+"* c #464641414242",
+"= c #45454b4b4545",
+"- c #4b4b41414242",
+"; c #4e4e57574e4e",
+": c #525243434444",
+"> c #5b5b45454646",
+", c #545454545454",
+"< c #57575d5d5757",
+"1 c #5d5d5d5d5d5d",
+"2 c #5a5a65655a5a",
+"3 c #5d5d68685d5d",
+"4 c #63634a4a4949",
+"5 c #6a6a4e4e4f4f",
+"6 c #737354545454",
+"7 c #7c7c5d5d5d5d",
+"8 c #636363636363",
+"9 c #62626f6f6262",
+"0 c #6b6b6b6b6b6b",
+"q c #656572726565",
+"w c #6b6b74746b6b",
+"e c #6f6f7a7a6e6e",
+"r c #737373737373",
+"t c #74747c7c7272",
+"y c #7c7c7c7c7c7c",
+"u c #767680807575",
+"i c #7b7b85857a7a",
+"p c #85856a6a6969",
+"a c #898967676666",
+"s c #808073737474",
+"d c #919176767474",
+"f c #838383838383",
+"g c #8a8a87878787",
+"h c #8a8a87878888",
+"j c #8c8c8a8a8a8a",
+"k c #888890908686",
+"l c #91918e8e8e8e",
+"z c #919197978d8d",
+"x c #949492929393",
+"c c #9a9a97979797",
+"v c #99999f9f9797",
+"b c #9b9b9b9b9b9b",
+"n c #9d9da5a59d9d",
+"m c #a4a49f9fa0a0",
+"M c #a2a2a2a2a2a2",
+"N c #a4a4aaaaa3a3",
+"B c #a9a9a4a4a4a4",
+"V c #acacacacabab",
+"C c #acacb3b3acac",
+"Z c #b3b3adadaeae",
+"A c #b3b3b4b4aeae",
+"S c #b4b4b4b4b3b3",
+"D c #b5b5bcbcb5b5",
+"F c #bcbcb5b5b5b5",
+"G c #bcbcbdbdb7b7",
+"H c #bbbbbbbbbbbb",
+"J c #bcbcc1c1bcbc",
+"K c #c8c8bfbfbfbf",
+"L c #c3c3c3c3c3c3",
+"P c #c6c6cbcbc6c6",
+"I c #c9c9c2c2c2c2",
+"U c #cccccccccccc",
+"Y c #cbcbd0d0cbcb",
+"T c #d3d3cccccccc",
+"R c #d3d3d4d4d3d3",
+"E c #d7d7dadad7d7",
+"W c #ddddd6d6d6d6",
+"Q c #dcdcdcdcdbdb",
+"! c #dedee1e1dede",
+"~ c #e5e5dfdfdfdf",
+"^ c #e4e4e4e4e4e4",
+"/ c #ecece7e7e7e7",
+"( c #ececececebeb",
+") c #f2f2efefefef",
+"_ c #f2f2f2f2f2f2",
+"` c #ffffffffffff",
+"' c None",
+/* pixels */
+"''''''''''''''''''''''''''''''''''''''''''''''''",
+"''''''''''''''''''''''''''''''''''''''''''''''''",
+"''' . .... . '''''",
+"''' `````````````````````````````````````G '''''",
+"''' `da7654>>::---****--**--*************q '''''",
+"''' `sp7654>>::---****--**--*************9 '''''",
+"''' `Bvzkiiutewwqqqq99qqqqqqqq939999999999 '''''",
+"''' `<<111111111111111111111111111<11<1r(9 '''''",
+"''' `,```````````````````````````````````9 '''''",
+"''' `1```````````````````````````````````9 '''''",
+"''' `1```````````````````````````````````9 '''''",
+"''' `1`QRUHVMcjgfyyrr0000111111811```````9 '''''",
+"''' `1``````````````````````````R1```````9 '''''",
+"''' `1`)/~WUKFSZVBmbcxjjjjggggggn1```````9 '''''",
+"''' `1`)/~WTIFSZVBmbcxlljjgfgfggn1```````9 '''''",
+"'''.`<`_)/^QRUPJJGDACVNNnnnnnnnnn1```````9 '''''",
+"'''.`1`)/^QRULHHFSSVVMmMbccbcbM_n1```````9 '''''",
+"'''.`1``````````````````````````n8```````9 '''''",
+"''' `1``````````````````````````n8```````9 '''''",
+"''' `1``````````````````````````N0```````9 '''''",
+"''' `1``````````````````````````N0```````9 '''''",
+"''' `,^!EULHVMMMbMMMbMmbM```````Nr```````9 '''''",
+"''' `8`````````````````^b```````Cy```````9 '''''",
+"''' `1(/QERLLHSSSSSSSDDUM```````Cf```````9 '''''",
+"'''.`,/^ETLLSVVVVVVZZSSPM```````Dh```````9 '''''",
+"''' `< . ZHLLM```````Jx```````9 '''''",
+"''' `, ```````````H xV^LM```````Lb```````9 '''''",
+"''' _, `--********q MLQLM```````PM```````9 '''''",
+"''' (, `---*******9 fZELN```````YV```````9 '''''",
+"''' (, `wqqq9999999 rMRLV```````RS```````9 '''''",
+"'''./; `^^^^^^^^^^9 8MULZ```````EH```````9 '''''",
+"'''.(, `^^^^^^^^^^9 8bULD```````!U```````9 '''''",
+"''' (, `^^^^^^^^^^9 8bUUL```````^R```````3 '''''",
+"''' (, `^^^^^^^^^^9 8bUUP```````^Q```````3 '''''",
+"''' (, `^^^^^^^^^^9 8bPRU_```````_```````9 '''''",
+"''' (< `^^^^^^^^^^9 8cUER`````_``````````9 '''''",
+"''' /1 `^^^^^^^^^^9 8bUQQ````````````````9 '''''",
+"''' (1 G99999999999 8MUQ~```_````````````9 '''''",
+"''' (0 &#.. rMY^^````````````````9 '''''",
+"''' )UVf1*&#$#$$$%*1fVE/(````````````````9 '''''",
+"''' Aiw<=&%$##@@@@#%*;23399999999999999999 '''''",
+"''' &@+OoXX X.. . X. .. '''''",
+"'''''' ''''''",
+"''''''''''''''''''''''''''''''''''''''''''''''''",
+"''''''''''''''''''''''''''''''''''''''''''''''''",
+"''''''''''''''''''''''''''''''''''''''''''''''''",
+"''''''''''''''''''''''''''''''''''''''''''''''''",
+"''''''''''''''''''''''''''''''''''''''''''''''''",
+};
diff --git a/icons/48x48-gnome/window-move.xpm b/icons/48x48-gnome/window-move.xpm
new file mode 100644
index 0000000..5b46a24
--- /dev/null
+++ b/icons/48x48-gnome/window-move.xpm
@@ -0,0 +1,198 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 144 2",
+" c #000000000000",
+". c #0c0c0c0c0c0c",
+"X c #141414141414",
+"o c #1b1b1b1b1b1b",
+"O c #2d2d1e1e1b1b",
+"+ c #31311d1d1b1b",
+"@ c #2d2d24241b1b",
+"# c #333325251b1b",
+"$ c #3e3e20201b1b",
+"% c #3b3b29291b1b",
+"& c #222223232222",
+"* c #292927272828",
+"= c #2c2c2c2c2b2b",
+"- c #36362d2d2e2e",
+"; c #323232323232",
+": c #3b3b3b3b3939",
+"> c #414122221b1b",
+", c #42422c2c1b1b",
+"< c #4a4a2c2c1b1b",
+"1 c #595935351b1b",
+"2 c #424238382d2d",
+"3 c #65651f1f1b1b",
+"4 c #6c6c25251b1b",
+"5 c #69692d2d1b1b",
+"6 c #61613d3d1b1b",
+"7 c #696931311b1b",
+"8 c #717123231b1b",
+"9 c #73732b2b1b1b",
+"0 c #797921211b1b",
+"q c #77773c3c1b1b",
+"w c #646441411b1b",
+"e c #737342421b1b",
+"r c #7e7e4e4e1b1b",
+"t c #464642424343",
+"y c #4d4d4d4d4d4d",
+"u c #4a4a53534a4a",
+"i c #5e5e46464747",
+"p c #56565b5b5555",
+"a c #5d5d5d5d5d5d",
+"s c #5d5d6a6a5d5d",
+"d c #63634a4a4949",
+"f c #6a6a4e4e4f4f",
+"g c #737354545454",
+"h c #7c7c5d5d5d5d",
+"j c #676767676767",
+"k c #62626f6f6262",
+"l c #717171717171",
+"z c #7c7c86867a7a",
+"x c #878739391b1b",
+"c c #8f8f3b3b1b1b",
+"v c #919122221b1b",
+"b c #9f9f2b2b1b1b",
+"n c #909030301b1b",
+"m c #99992a2a2323",
+"M c #abab35351b1b",
+"N c #abab3c3c1b1b",
+"B c #97974a4a1b1b",
+"V c #9a9a4a4a1b1b",
+"C c #909056561b1b",
+"Z c #9f9f61611b1b",
+"A c #a6a647471b1b",
+"S c #a8a84d4d1b1b",
+"D c #a3a35a5a1b1b",
+"F c #b7b740401b1b",
+"G c #b5b55a5a1b1b",
+"H c #adad54542626",
+"J c #b5b54d4d3c3c",
+"K c #acac61611b1b",
+"L c #b4b46b6b1b1b",
+"P c #bbbb73731b1b",
+"I c #85856a6a6969",
+"U c #898967676666",
+"Y c #808073737474",
+"T c #919176767474",
+"R c #c2c24b4b1b1b",
+"E c #c4c459591b1b",
+"W c #cdcd57571b1b",
+"Q c #c9c977771b1b",
+"! c #c8c87a7a1b1b",
+"~ c #d6d664641b1b",
+"^ c #d1d16e6e1b1b",
+"/ c #d6d677771b1b",
+"( c #dfdf72721b1b",
+") c #dede7d7d1b1b",
+"_ c #dddd7c7c3232",
+"` c #e5e57d7d1b1b",
+"' c #c4c464644848",
+"] c #dbdb83831b1b",
+"[ c #c4c486862d2d",
+"{ c #e7e780801b1b",
+"} c #e5e58a8a1b1b",
+"| c #e8e887871b1b",
+" . c #efef8e8e1b1b",
+".. c #f5f59b9b1b1b",
+"X. c #e5e58b8b3434",
+"o. c #f8f8a6a61b1b",
+"O. c #fafaa8a81b1b",
+"+. c #fdfdb4b41b1b",
+"@. c #fafaadad2323",
+"#. c #fdfdbebe2d2d",
+"$. c #cfcf9c9c4949",
+"%. c #dcdc9d9d7c7c",
+"&. c #d7d7aeae6363",
+"*. c #e2e28e8e4545",
+"=. c #e8e897974444",
+"-. c #e9e99c9c4949",
+";. c #f0f0b2b25c5c",
+":. c #eeeeb3b36c6c",
+">. c #efefb6b67272",
+",. c #efefb8b87777",
+"<. c #fdfdc1c13535",
+"1. c #fbfbcaca5b5b",
+"2. c #f9f9c5c56363",
+"3. c #f4f4c2c27c7c",
+"4. c #808080808080",
+"5. c #81818a8a8080",
+"6. c #919197978d8d",
+"7. c #99999f9f9797",
+"8. c #a7a7ababa4a4",
+"9. c #b3b3b3b3b3b3",
+"0. c #bcbcbdbdb7b7",
+"q. c #dcdca9a99d9d",
+"w. c #e3e3aaaa8282",
+"e. c #ebebb8b88f8f",
+"r. c #e7e7bbbba4a4",
+"t. c #f7f7cccc8383",
+"y. c #f6f6d2d29f9f",
+"u. c #e7e7cecea1a1",
+"i. c #f6f6d4d4a9a9",
+"p. c #f5f5d9d9aeae",
+"a. c #f3f3d3d3b3b3",
+"s. c #f6f6d8d8b4b4",
+"d. c #f3f3dcdcbbbb",
+"f. c #f6f6e2e2bebe",
+"g. c #fcfce7e7bebe",
+"h. c #cdcdcdcdcdcd",
+"j. c #ebebcdcdc0c0",
+"k. c #f3f3e1e1c1c1",
+"l. c #fafae8e8c9c9",
+"z. c #f9f9eeeed9d9",
+"x. c #fefef2f2d6d6",
+"c. c #f0f0f0f0f0f0",
+"v. c #ffffffffffff",
+"b. c None",
+/* pixels */
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.o b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.o o o X b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.o o &.$.o X b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.o = d.x.#.L o X b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.o 2 z.x.@.o.o.Q O X b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.o @ l.g...........] O o b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.o , p.t. . . . . . . ./ @ o b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.o 1 y.;.` ` ` ` { { ` ` ` ^ % o b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.o $ :.=.( ( ( ` ` ( ( ( ( ` ( B O o b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.o o o o o ~ ~ ~ ~ ~ ~ ~ ~ ~ E o o o o o b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b. o A W W W W E E W W x o . b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b. v.v.v.v.v.v.v.v.y x R R R R R R R R < y v.v.v.v.v.v.v.0. b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b. c.T U h g f d i * 5 F F F F F F N N $ * t t 2 t t t t p b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.. ; l I h g f d d - > M M M M M M M n O = t 2 t t t t t o . b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.o ; 8.7.6.5.5.z l p + b b b b b b b 4 + u k k k k k k k o X . b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.o # o a a a a a a a t o v v v v v v v 3 o t a a a a a l c.o , o b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.o 1 X.o p v.v.v.v.v.v.v.o o o o o o o o o o v.v.v.v.v.v.v.v.o =.1 o b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.o , i.-.o o y j 4.9.9.v.v.v.v.v.v.v.v.v.v.v.v.v.v.9.9.4.j y o & e.{ , X b.b.b.b.b.b.",
+"b.b.b.b.b.o @ p.3.( ~ A x 5 $ $ o o v.v.v.v.v.v.v.v.v.v.v.v.o o > > 9 n A *.>.{ ) @ X b.b.b.b.b.",
+"b.b.b.b.o @ s.t.` ( ~ E R F M b v o v.v.v.v.v.v.v.v.v.v.v.v.o v J ' %.w.e.s.:.` .} @ X b.b.b.b.",
+"b.b.b.o o f.2. .` ( ~ W R F M b v o v.v.v.v.v.v.v.v.v.v.v.v.o v b M F R W ~ ` ` ...] o X b.b.b.",
+"b.b.o o k.1... .` ( ~ W R F M b v o v.v.v.v.v.v.v.v.v.v.v.v.o v b M N R W ~ ( ` ...O.! o o b.b.",
+"b.o o u.<.O... .` ( ~ W R F M b v o v.v.v.v.v.v.v.v.v.v.v.v.o v b M F R W ~ ( ` ...O.+.P o X b.",
+"b.b.o [ +.O... .{ ( ~ W F F M b v o v.v.v.v.v.v.v.v.v.v.v.v.o v b M R R W ~ ( ` ...O.+.r o X b.",
+"b.b.o o ! O... .{ ( ~ W R F M b v o v.v.v.v.v.v.v.v.v.v.v.v.o v b M N R W ~ ` ` .....w o X b.b.",
+"b.b.b.X o ] .. .{ ( ~ W R F M b v o v.v.v.v.v.v.v.v.v.v.v.v.o v b M N R W ~ ( ` .] 1 o X b.b.",
+"b.b.b.b.X @ } .{ q c q 7 7 9 4 8 o v.v.v.v.v.v.v.v.v.v.v.v.o v b M N R W ~ ( ` | 6 @ X b.b.b.",
+"b.b.b.b.b.X @ ) { q S A x 5 > + o o v.v.v.v.v.v.v.v.v.v.v.v.o o + > 5 x A ~ ( { e @ X b.b.b.b.",
+"b.b.b.b.b.b.X , ` 1 o o y j 4.9.9.v.v.v.v.v.v.v.v.v.v.v.v.v.v.9.9.z j y o o ( G # o b.b.b.b.b.",
+"b.b.b.b.b.b.b.o 1 1 o a v.v.v.v.v.v.v.o o o o o o o o o o v.v.v.v.v.v.v.v.o S # o . b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.o $ o a v.v.v.v.v.v.9.o m v v v v v v 0 o 9.v.v.v.v.v.v.v.o @ o . b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.X o a v.v.v.v.v.v.9.> q.b b b b b b 4 $ 9.v.v.v.v.v.v.v.& o . b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.. = j v.v.v.v.v.v.l > j.M M M M M M 9 > Y v.v.v.v.v.v.v.& . b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b. h.c.v.v.v.v.v.v.j 5 r.F F F N N N x 5 j v.v.v.v.v.v.v.s b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b. 0.k k k k k k k = x w.R R R R R R c x = k k k k k k k k b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b. : ; = & o o X o H w.W W E W W W c A o b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b. X o o o o _ a.~ ~ ~ ~ ~ ~ V E o o o o o . b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.. o # -.,.i.s.` ( ( ` ` ( V V G q , X . b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.o 1 ` ` ` ` { { ` ` ` ` ` V < o . b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.o , ) . . . . . . . .D # o . b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.X @ } ............K @ X . b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.X @ ] O.O.o.o.D @ X b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.X o ! +.+.C o X b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.X o P Z o X b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.X o o X b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.X X b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+};
diff --git a/icons/48x48-gnome/window-raise.xpm b/icons/48x48-gnome/window-raise.xpm
new file mode 100644
index 0000000..6e0bb0d
--- /dev/null
+++ b/icons/48x48-gnome/window-raise.xpm
@@ -0,0 +1,128 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 74 1",
+" c #000000000000",
+". c #0a0a0a0a0a0a",
+"X c #131314141313",
+"o c #181818181717",
+"O c #1b1b1b1b1b1b",
+"+ c #252523232424",
+"@ c #242429292424",
+"# c #2a2a2a2a2a2a",
+"$ c #2a2a30302a2a",
+"% c #32322e2e2f2f",
+"& c #353535353535",
+"* c #35353c3c3535",
+"= c #383835353636",
+"- c #3c3c3c3c3c3c",
+"; c #41413e3e3e3e",
+": c #42423f3f4040",
+"> c #464642424343",
+", c #43434c4c4343",
+"< c #4b4b41414242",
+"1 c #4a4a4a4a4a4a",
+"2 c #474751514747",
+"3 c #4b4b52524b4b",
+"4 c #525243434444",
+"5 c #5b5b45454646",
+"6 c #535353535353",
+"7 c #54545b5b5454",
+"8 c #5b5b5b5b5b5b",
+"9 c #595965655959",
+"0 c #5e5e6a6a5e5e",
+"q c #63634a4a4949",
+"w c #6a6a4e4e4f4f",
+"e c #737354545454",
+"r c #7c7c5d5d5d5d",
+"t c #636363636363",
+"y c #62626f6f6262",
+"u c #686866666666",
+"i c #6e6e6e6e6e6e",
+"p c #656572726565",
+"a c #6b6b76766b6b",
+"s c #6f6f7a7a6e6e",
+"d c #737373737373",
+"f c #75757c7c7474",
+"g c #7b7b7b7b7b7b",
+"h c #767680807575",
+"j c #7c7c84847b7b",
+"k c #85856a6a6969",
+"l c #898967676666",
+"z c #808073737474",
+"x c #919176767474",
+"c c #838383838383",
+"v c #81818a8a8080",
+"b c #8c8c8c8c8c8c",
+"n c #888890908686",
+"m c #8f8f90908b8b",
+"M c #919197978d8d",
+"N c #949494949494",
+"B c #99999f9f9797",
+"V c #999999999999",
+"C c #a3a3a3a3a3a3",
+"Z c #a7a7ababa4a4",
+"A c #adadadadadad",
+"S c #b4b4b4b4b4b4",
+"D c #bbbbbbbbbbbb",
+"F c #bdbdc0c0bdbd",
+"G c #c4c4c4c4c4c4",
+"H c #c6c6cacac6c6",
+"J c #cbcbcbcbcbcb",
+"K c #d5d5d5d5d5d5",
+"L c #dbdbdbdbdbdb",
+"P c #e4e4e4e4e4e4",
+"I c #ecececececec",
+"U c #f5f5f5f5f5f5",
+"Y c #fefefefefefe",
+"T c None",
+/* pixels */
+"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT",
+"TTTTTTTTTTTTTT .. TTTT",
+"TTTTTTTTTTTTTT YYYYYYYYYYYYYYYYYYYYYYYYYYYD TTTT",
+"TTTTTTTTTTTTTT Yxlrewq5544<<<<><:>>:>>:<><p TTTT",
+"TTTTTTTTTTTTTT Yzkrewq5544<<<>>>>>>::>>>>>y TTTT",
+"TTTTTTTTTTTTTT YZBMnvjhfsaapppyyyyyyyyyyyyy TTTT",
+"TTTTTTTTTTTTTT Y88888898888888888t888888iIp TTTT",
+"TTTTTTTTTTTTTT Y8YYYYYYYYYYUUUYYYYYYYYYYYYy TTTT",
+"TTTTTTTTTTTTTT Y8YYYYYYYYU..PIIUYYYYYYYYYYy TTTT",
+"TTTTTTTTTTTTTT Y8YYYYYYYUI...KLIUYYYYYYYYYy TTTT",
+"TTTTTTTTTTTTTT Y8YYYYYYYUP.&..GLIUYYYYYYYYy TTTT",
+"TTTTTTTTTTTTTT Y8YYYYYYYIL.d#..DKIUYYYYYYYy TTTT",
+"TTTTTTTTTTTTTT 8+YYYYYYUIK.I=u..DKIUYYYYYYy TTTT",
+"TTTTTTTTTTTTTT 8+8YYYYYUIJ.Uu81..DKIUYYYYYy TTTT",
+"TTTTTTTTTTTTTT 8:68YYYYYIJ.YP68j..DKIUYYYYy TTTT",
+"TTTTTTTTTTTTTT 8ii78YYYYIJ.YYd1dt..DKIUYYYy TTTT",
+"TTTTTTTTTTTTTT.8FdV68YYYIJ.UYP#m>8..DKIUYYy TTTT",
+"TTTTTTTTTTTTTT 8JVNc68YUIJ.UYU1ct7&..DKIUYy TTTT",
+"TT X 8JIcmA66YIJ.UUYD6b13&..DKIUy TTTT",
+"TT YGGGbANbbGG 8JYCcCV66IJ.UUYU188t-+..DLI0 TTTT",
+"TT G%%%+u%;++% 8GYIiSgb66J.IYUYN=861##..GL9 TTTT",
+"TT G%%%+i:-=++ 7GUUcANbd6>.PUUYI-tt8=...AJ9 TTTT",
+"TT G222*jf137* 8GUYKcAccu>.PUUUYA#c...1iVJ9 TTTT",
+"TT GVVViSSbcbb :GYYUcNNmd8.UUUUUY6..O&6gZJ9 TTTT",
+"TT GVVViSSAgNgO:LYUYDdNcd6.IIUI.YK1.+1iNDK9 TTTT",
+"TT GVVViSSSgNbo&AFHJG,tt7-.PP....U8..@*,790 TTTT",
+"TT GVVViSSSCcNXOZAASSgOt...... .YCt. TTTT",
+"TT GVVViSSSSccc&JJHHLLt&&g..&X ..U8.. TTTTT",
+"TT GVVViASSSVgc%HJHG#LG8&cu6>O .YZ8. TTTTTTTT",
+"TT GVVViASSSSgb%JG###&Li&$gt8$ ..Pd..TTTTTTTTT",
+"TT GVVViASSSSCg&###VV&LVi&cgd* TT.YSc.TTTTTTTTT",
+"TT GVVViASSSSSc##VVVV&&Ki&&bb, TTT..YS..TTTTTTTT",
+"TT GVVViSSSSiSAgiVVVVV=LCi&NN, TTTT....TTTTTTTTT",
+"TT GVVViAAiiiiSciiVVVV&&Jc&&V, TTTT.. TTTTTTTTTT",
+"TT GVVViiiiVViSVbiVVVVV&LAb&V2 TTTTTTTTTTTTTTTTT",
+"TT GVVViiVVVVidSciiVVVV&&KA&*2 TTTTTTTTTTTTTTTTT",
+"TT GVVVVVVVVVViSVcdVVVVV&&==V2 TTTTTTTTTTTTTTTTT",
+"TT GVVVVVVVVVViiAbiiVVVV=&VVV2 TTTTTTTTTTTTTTTTT",
+"TT GVVVVVVVVVVViSCNiVVVVVVVVV2 TTTTTTTTTTTTTTTTT",
+"TT GVVVVVVVVVVViiSCiiVVVVVVVV2 TTTTTTTTTTTTTTTTT",
+"TT GVVVVVVVVVVVViiiiVVVVVVVVV2 TTTTTTTTTTTTTTTTT",
+"TT b222222222222**222222222222 TTTTTTTTTTTTTTTTT",
+"TT #+OoXX.... TTTTTTTTTTTTTTTTT",
+"TTTTT TTTTTTTTTTTTTTTTTT",
+"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT",
+"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT",
+"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT",
+"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT",
+};
diff --git a/icons/48x48-gnome/window-shade.xpm b/icons/48x48-gnome/window-shade.xpm
new file mode 100644
index 0000000..efa1bb0
--- /dev/null
+++ b/icons/48x48-gnome/window-shade.xpm
@@ -0,0 +1,176 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 122 2",
+" c #000000000000",
+". c #0c0c0c0c0c0c",
+"X c #141414141414",
+"o c #1b1b1b1b1b1b",
+"O c #1f1f21211e1e",
+"+ c #21211f1f1f1f",
+"@ c #212124241f1f",
+"# c #232325252222",
+"$ c #252529292222",
+"% c #28282e2e2525",
+"& c #2c2c2c2c2c2c",
+"* c #2c2c31312626",
+"= c #2e2e34342929",
+"- c #313139392a2a",
+"; c #333333333333",
+": c #35353a3a3333",
+"> c #3b3b3b3b3939",
+", c #363642422f2f",
+"< c #3a3a49493333",
+"1 c #41413c3c3d3d",
+"2 c #4c4c3e3e3f3f",
+"3 c #44444e4e3535",
+"4 c #454556563a3a",
+"5 c #46465b5b3c3c",
+"6 c #484850503737",
+"7 c #4a4a53533939",
+"8 c #4c4c5c5c3c3c",
+"9 c #515158583b3b",
+"0 c #464643434343",
+"q c #43434b4b4343",
+"w c #4d4d4d4d4d4d",
+"e c #4a4a53534a4a",
+"r c #525240404141",
+"t c #5c5c45454646",
+"y c #575757575757",
+"u c #52525c5c5252",
+"i c #5d5d5d5d5d5d",
+"p c #4e4e67674343",
+"a c #525262624040",
+"s c #56566b6b4545",
+"d c #595967674343",
+"f c #5f5f68684343",
+"g c #555571714848",
+"h c #5e5e75754a4a",
+"j c #5c5c7a7a4d4d",
+"k c #63634a4a4949",
+"l c #6a6a4e4e4f4f",
+"z c #737354545454",
+"x c #7c7c5d5d5d5d",
+"c c #646471714848",
+"v c #64647c7c4e4e",
+"b c #696979794c4c",
+"n c #67677e7e5353",
+"m c #666666666666",
+"M c #62626f6f6262",
+"N c #6b6b77776b6b",
+"B c #6f6f7a7a6e6e",
+"V c #717171717171",
+"C c #74747c7c7272",
+"Z c #7b7b7b7b7b7b",
+"A c #5f5f83835252",
+"S c #656581815050",
+"D c #65658b8b5656",
+"F c #6d6d84845252",
+"G c #6d6d8a8a5555",
+"H c #6b6b95955b5b",
+"J c #6f6f9b9b5e5e",
+"K c #72728f8f5858",
+"L c #737394945b5b",
+"P c #75759b9b5e5e",
+"I c #7e7e8a8a6565",
+"U c #7c7c86867a7a",
+"Y c #71719f9f6060",
+"T c #7474a3a36262",
+"R c #7575aaaa6666",
+"E c #7373afaf6969",
+"W c #7f7fa0a07777",
+"Q c #7c7cb5b57474",
+"! c #85856a6a6969",
+"~ c #898967676666",
+"^ c #919176767474",
+"/ c #898998987373",
+"( c #8080a1a16c6c",
+") c #8c8cadad7b7b",
+"_ c #8181b7b77a7a",
+"` c #8e8eb1b17e7e",
+"' c #888890908686",
+"] c #919197978d8d",
+"[ c #99999f9f9797",
+"{ c #9e9e9e9e9e9e",
+"} c #9090afaf8a8a",
+"| c #9999bcbc8f8f",
+" . c #a0a0bebe9595",
+".. c #ababbaba9d9d",
+"X. c #a7a7ababa4a4",
+"o. c #a9a9a9a9a9a9",
+"O. c #b3b3b3b3b3b3",
+"+. c #bcbcbdbdb7b7",
+"@. c #9b9bc4c49494",
+"#. c #a6a6c3c39c9c",
+"$. c #adadc3c3a2a2",
+"%. c #aeaecacaa5a5",
+"&. c #b0b0c1c1a4a4",
+"*. c #b2b2cdcdabab",
+"=. c #b9b9cbcbaeae",
+"-. c #bebec5c5b2b2",
+";. c #bcbcceceb9b9",
+":. c #c4c4cfcfbaba",
+">. c #c2c2d7d7bcbc",
+",. c #cccccccccccc",
+"<. c #c9c9dbdbc4c4",
+"1. c #cfcfddddcbcb",
+"2. c #d3d3ddddcccc",
+"3. c #d5d5e3e3d2d2",
+"4. c #dcdce8e8d9d9",
+"5. c #e5e5e5e5e5e5",
+"6. c #e5e5edede4e4",
+"7. c #e5e5f0f0e3e3",
+"8. c #eaeaf3f3eaea",
+"9. c #f1f1f1f1f1f1",
+"0. c #ffffffffffff",
+"q. c None",
+/* pixels */
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o o o o o o o o o o q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o f f f f f f f 3 o q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.* c c c c c c c 6 @ q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.= b b b b b b b d @ X q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.X 3 F b F F F F F b * X q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o a F F F F G F F F - X q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o h K K K K K K K K 8 o q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.o o o o o L L L L L L L L L G o o o o o q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.o * .` P P P P P P P P P P P s @ o q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o , >.| Y Y Y Y Y P T Y T H % o . q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q. . o = <.*.T T R T T T T H @ o . q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q. 0.0.0.0.0.0.0.,.; # 4.3.R R R R R J O ; ,.0.0.0.0.0.0.+. q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q. 9.^ ~ x z l k t r + : 6.7.E E R D + + > 1 0 0 0 0 1 0 N q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.o . 0.Z ! x z l k t t 2 # & 1.8.Q j o + 1 0 0 1 0 0 0 0 0 M X q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.o o { X.[ ] ' / U C C B N ; o } / o = M M M M M M M M M M e X o q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.o $ o 0 y y y i i i i i i i # o o & i i i i y i i i i V o.o * o q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.o W , o ,.0.0.0.0.0.0.0.0.0.0.Z 0 0.0.0.0.0.0.0.0.0.0.,.o , ) o q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.X X o o ` <.= ; 5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.5.; = P *.# o X X X q.q.q.q.q.",
+"o o * = 3 a c L P %.<.@ ; 5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.5.; @ J T #.) h a 3 * * o o q.q.",
+"o f c b F G K L P Y *.1.O 0 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.e @ Y T Y #.2.=.$.../ I f o q.q.",
+"o f c b b F K L P Y T @.3.o y 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.y X H R T T P L K F F b c f o q.q.",
+"o f c b F F K L P Y R R @.3.O y 0.0.0.0.0.0.0.0.0.0.0.0.0.0.; o D E R T P P L K G b b c f o q.q.",
+"o f c b F F K L P Y R R R _ ;.o 0 0.0.0.0.0.0.0.0.0.0.0.0.Z o A E R R T T P L K G b b c f o q.q.",
+"o f c b F G K L P Y T R R E D # Z 0.0.0.0.0.0.0.0.0.0.0.0.0 o 5 E E R T P P L K F F b c f o q.q.",
+"o f c b F F K K P Y T R R D o ; 0.0.0.0.0.0.0.0.0.0.0.0.0.0.y o < R R T T P L K F b b c f o q.q.",
+"o f c b F F K L P Y T R H o y 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.y X < J T T P L K G F b c f o q.q.",
+"o 7 3 7 3 3 4 a 4 Y R Y $ w 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 O , Y T P L G F F b c f o q.q.",
+"o o * = 3 a h h 4 Y J # ; 5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.5.; # 4 Y P L h a 3 * * o o q.q.",
+"q.q.q.X X X o o , T = ; 5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.5.; $ v P o o X X . . . q.q.q.",
+"q.q.q.q.q.q.q.o , , o ,.0.0.0.0.0.0.0.0.0.0.0 Z 0.0.0.0.0.0.0.0.0.0.,.o % h o q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.o * o 0 0.0.0.0.0.0.0.0.0.0.y o o ; 0.0.0.0.0.0.0.0.0.0.O.o # o q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.o X O.i 0.0.0.0.0.0.0.0.0.y o A g o y 0.0.0.0.0.0.0.0.0.0.q X o q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.o 0.m 0.0.0.0.0.0.0.5.3 o D E E p X w 5.0.0.0.0.0.0.0.0.M . X q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q. ,.8.0.0.0.0.0.0.5.; @ H R R R R s @ ; 5.0.0.0.0.0.0.0.M q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q. +.M M M M M M u @ @ Y R R R R R R j @ # u M M M M M M M q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q. > ; & # o o X o = P T T T T T T R R g % o . q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.. o , T Y Y Y Y Y Y Y Y T P g = o . q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.. o $ ` #.<.1.P P P P P P s s S 5 * X q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.o o o o o ( 1.L L L L L L s F o o o o o q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o n &.K K K K K K d h o q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o a $.F F F F F G d a X q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.X 3 :.F F F b F b 8 3 X q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.X & 2.b b b b b b 6 = . q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.& -.c c c c c c 3 * . q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o c f f f f f f 9 o . q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.o o o o o o o o o o q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+"q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
+};
diff --git a/icons/48x48-gnome/window.xpm b/icons/48x48-gnome/window.xpm
new file mode 100644
index 0000000..2dc90d0
--- /dev/null
+++ b/icons/48x48-gnome/window.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char * window_xpm[] = {
+"48 48 87 1",
+" c None",
+". c #000000",
+"+ c #080807",
+"@ c #FFFFFF",
+"# c #BCBDB7",
+"$ c #917674",
+"% c #896766",
+"& c #7C5D5D",
+"* c #735454",
+"= c #6A4E4F",
+"- c #634A49",
+"; c #5B4546",
+"> c #524344",
+", c #4B4142",
+"' c #464142",
+") c #657265",
+"! c #807374",
+"~ c #856A69",
+"{ c #626F62",
+"] c #A9A4A4",
+"^ c #999F97",
+"/ c #91978D",
+"( c #889086",
+"_ c #7B857A",
+": c #768075",
+"< c #747C72",
+"[ c #6F7A6E",
+"} c #6B746B",
+"| c #5D685D",
+"1 c #575D57",
+"2 c #5D5D5D",
+"3 c #737373",
+"4 c #ECECEB",
+"5 c #545454",
+"6 c #DCDCDB",
+"7 c #D3D4D3",
+"8 c #CCCCCC",
+"9 c #BBBBBB",
+"0 c #ACACAB",
+"a c #A2A2A2",
+"b c #9A9797",
+"c c #8C8A8A",
+"d c #8A8787",
+"e c #838383",
+"f c #7C7C7C",
+"g c #6B6B6B",
+"h c #636363",
+"i c #F2EFEF",
+"j c #ECE7E7",
+"k c #E5DFDF",
+"l c #DDD6D6",
+"m c #C8BFBF",
+"n c #BCB5B5",
+"o c #B4B4B3",
+"p c #B3ADAE",
+"q c #A49FA0",
+"r c #9B9B9B",
+"s c #949293",
+"t c #9DA59D",
+"u c #D3CCCC",
+"v c #C9C2C2",
+"w c #918E8E",
+"x c #F2F2F2",
+"y c #E4E4E4",
+"z c #C6CBC6",
+"A c #BCC1BC",
+"B c #B5BCB5",
+"C c #B3B4AE",
+"D c #ACB3AC",
+"E c #A4AAA3",
+"F c #C3C3C3",
+"G c #8A8788",
+"H c #CBD0CB",
+"I c #4E574E",
+"J c #D7DAD7",
+"K c #DEE1DE",
+"L c #454B45",
+"M c #393937",
+"N c #343934",
+"O c #333433",
+"P c #2D322D",
+"Q c #2A2F2A",
+"R c #5A655A",
+"S c #242523",
+"T c #1B1B1A",
+"U c #121312",
+"V c #0B0B0B",
+" ",
+" ",
+" ..................+........++++......+.. ",
+" .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#. ",
+" .@$%&*=-;;>>,,,'''',,'',,'''''''''''''). ",
+" .@!~&*=-;;>>,,,'''',,'',,'''''''''''''{. ",
+" .@]^/(__:<[}})))){{)))))))){|{{{{{{{{{{. ",
+" .@112222222222222222222222222221221234{. ",
+" .@5@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{. ",
+" .@2@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{. ",
+" .@2@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{. ",
+" .@2@67890abcdeff33gggg222222h22@@@@@@@{. ",
+" .@2@@@@@@@@@@@@@@@@@@@@@@@@@@72@@@@@@@{. ",
+" .@2@ijkl8mnop0]qrbsccccddddddt2@@@@@@@{. ",
+" .@2@ijkluvnop0]qrbswwccdededdt2@@@@@@@{. ",
+" +@1@xijy678zAA#BCD0EEttttttttt2@@@@@@@{. ",
+" +@2@ijy678F99noo00aqarbbrbraxt2@@@@@@@{. ",
+" +@2@@@@@@@@@@@@@@@@@@@@@@@@@@th@@@@@@@{. ",
+" .@2@@@@@@@@@@@@@@@@@@@@@@@@@@th@@@@@@@{. ",
+" .@2@@@@@@@@@@@@@@@@@@@@@@@@@@Eg@@@@@@@{. ",
+" .@2@@@@@@@@@@@@@@@@@@@@@@@@@@Eg@@@@@@@{. ",
+" .@5@@@@@@@@@@@@@@@@@@@@@@@@@@E3@@@@@@@{. ",
+" .@h@@@@@@@@@@@@@@@@@@@@@@@@@@Df@@@@@@@{. ",
+" .@2@@@@@@@@@@@@@@@@@@@@@@@@@@De@@@@@@@{. ",
+" +@5@@@@@@@@@@@@@@@@@@@@@@@@@@BG@@@@@@@{. ",
+" .@1@@@@@@@@@@@@@@@@@@@@@@@@@@As@@@@@@@{. ",
+" .@5@@@@@@@@@@@@@@@@@@@@@@@@@@Fr@@@@@@@{. ",
+" .x5@@@@@@@@@@@@@@@@@@@@@@@@@@za@@@@@@@{. ",
+" .45@@@@@@@@@@@@@@@@@@@@@@@@@@H0@@@@@@@{. ",
+" .45@@@@@@@@@@@@@@@@@@@@@@@@@@7o@@@@@@@{. ",
+" +jI@@@@@@@@@@@@@@@@@@@@@@@@@@J9@@@@@@@{. ",
+" +45@@@@@@@@@@@@@@@@@@@@@@@@@@K8@@@@@@@{. ",
+" .45@@@@@@@@@@@@@@@@@@@@@@@@@@y7@@@@@@@|. ",
+" .45@@@@@@@@@@@@@@@@@@@@@@@@@@y6@@@@@@@|. ",
+" .45@@@@@@@@@@@@@@@@@@@@@@@@@@@x@@@@@@@{. ",
+" .41@@@@@@@@@@@@@@@@@@@@@@@@x@@@@@@@@@@{. ",
+" .j2@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{. ",
+" .42@@@@@@@@@@@@@@@@@@@@@@x@@@@@@@@@@@@{. ",
+" .4g@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{. ",
+" .i8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{. ",
+" .C_}1LMNOPPQQQQPN'IR||{{{{{{{{{{{{{{{{{. ",
+" .MQSTUVV.V++.+......V+.++............... ",
+" .................................... ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/windows.xpm b/icons/48x48-gnome/windows.xpm
new file mode 100644
index 0000000..8efdbd3
--- /dev/null
+++ b/icons/48x48-gnome/windows.xpm
@@ -0,0 +1,138 @@
+/* XPM */
+static char * windows_xpm[] = {
+"48 48 87 1",
+" c None",
+". c #000000",
+"+ c #080807",
+"@ c #FFFFFF",
+"# c #BCBDB7",
+"$ c #917674",
+"% c #896766",
+"& c #7C5D5D",
+"* c #735454",
+"= c #6A4E4F",
+"- c #634A49",
+"; c #5B4546",
+"> c #524344",
+", c #4B4142",
+"' c #464142",
+") c #657265",
+"! c #807374",
+"~ c #856A69",
+"{ c #626F62",
+"] c #ECECEB",
+"^ c #A9A4A4",
+"/ c #999F97",
+"( c #91978D",
+"_ c #889086",
+": c #7B857A",
+"< c #768075",
+"[ c #747C72",
+"} c #6F7A6E",
+"| c #6B746B",
+"1 c #5D685D",
+"2 c #575D57",
+"3 c #5D5D5D",
+"4 c #737373",
+"5 c #545454",
+"6 c #DCDCDB",
+"7 c #D3D4D3",
+"8 c #CCCCCC",
+"9 c #BBBBBB",
+"0 c #ACACAB",
+"a c #A2A2A2",
+"b c #9A9797",
+"c c #8C8A8A",
+"d c #8A8787",
+"e c #838383",
+"f c #7C7C7C",
+"g c #6B6B6B",
+"h c #636363",
+"i c #F2EFEF",
+"j c #ECE7E7",
+"k c #E5DFDF",
+"l c #DDD6D6",
+"m c #C8BFBF",
+"n c #BCB5B5",
+"o c #B4B4B3",
+"p c #B3ADAE",
+"q c #A49FA0",
+"r c #9B9B9B",
+"s c #949293",
+"t c #9DA59D",
+"u c #D3CCCC",
+"v c #C9C2C2",
+"w c #918E8E",
+"x c #F2F2F2",
+"y c #E4E4E4",
+"z c #C6CBC6",
+"A c #BCC1BC",
+"B c #B5BCB5",
+"C c #B3B4AE",
+"D c #ACB3AC",
+"E c #A4AAA3",
+"F c #C3C3C3",
+"G c #8A8788",
+"H c #CBD0CB",
+"I c #4E574E",
+"J c #D7DAD7",
+"K c #DEE1DE",
+"L c #454B45",
+"M c #393937",
+"N c #343934",
+"O c #333433",
+"P c #2D322D",
+"Q c #2A2F2A",
+"R c #5A655A",
+"S c #242523",
+"T c #1B1B1A",
+"U c #121312",
+"V c #0B0B0B",
+" ",
+" ..................+........++++......+.. ",
+" .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#. ",
+" .@$%&*=-;;>>,,,'''',,'',,'''''''''''''). ",
+" .@!~&*=-;;>>,,,'''',,'',,'''''''''''''{. ",
+" .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{. ",
+" ..................+........++++......+..@@@]{. ",
+" .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.@@@@{. ",
+" .@$%&*=-;;>>,,,'''',,'',,''''''''''''').@@@@{. ",
+" .@!~&*=-;;>>,,,'''',,'',,'''''''''''''{.@@@@{. ",
+" .@^/(_::<[}||)))){{)))))))){1{{{{{{{{{{.@@@@{. ",
+" .@22333333333333333333333333333233234]{.@@@@{. ",
+" .@5@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{.@@@@{. ",
+" .@3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{.@@@@{. ",
+" .@3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{.@@@@{. ",
+" .@3@67890abcdeff44gggg333333h33@@@@@@@{.@@@@{. ",
+" .@3@@@@@@@@@@@@@@@@@@@@@@@@@@73@@@@@@@{.@@@@{. ",
+" .@3@ijkl8mnop0^qrbsccccddddddt3@@@@@@@{.@@@@{. ",
+" .@3@ijkluvnop0^qrbswwccdededdt3@@@@@@@{.@@@@{. ",
+" +@2@xijy678zAA#BCD0EEttttttttt3@@@@@@@{.@@@@{. ",
+" +@3@ijy678F99noo00aqarbbrbraxt3@@@@@@@{.@@@@{. ",
+" +@3@@@@@@@@@@@@@@@@@@@@@@@@@@th@@@@@@@{.@@@@{. ",
+" .@3@@@@@@@@@@@@@@@@@@@@@@@@@@th@@@@@@@{.@@@@{. ",
+" .@3@@@@@@@@@@@@@@@@@@@@@@@@@@Eg@@@@@@@{.@@@@{. ",
+" .@3@@@@@@@@@@@@@@@@@@@@@@@@@@Eg@@@@@@@{.@@@@{. ",
+" .@5@@@@@@@@@@@@@@@@@@@@@@@@@@E4@@@@@@@{.@@@@{. ",
+" .@h@@@@@@@@@@@@@@@@@@@@@@@@@@Df@@@@@@@{.@@@@{. ",
+" .@3@@@@@@@@@@@@@@@@@@@@@@@@@@De@@@@@@@{.@@@@{. ",
+" +@5@@@@@@@@@@@@@@@@@@@@@@@@@@BG@@@@@@@{.@@@@{. ",
+" .@2@@@@@@@@@@@@@@@@@@@@@@@@@@As@@@@@@@{.@@@@{. ",
+" .@5@@@@@@@@@@@@@@@@@@@@@@@@@@Fr@@@@@@@{.@@@@{. ",
+" .x5@@@@@@@@@@@@@@@@@@@@@@@@@@za@@@@@@@{.@@@@1. ",
+" .]5@@@@@@@@@@@@@@@@@@@@@@@@@@H0@@@@@@@{.@@@@1. ",
+" .]5@@@@@@@@@@@@@@@@@@@@@@@@@@7o@@@@@@@{.@@@@{. ",
+" +jI@@@@@@@@@@@@@@@@@@@@@@@@@@J9@@@@@@@{.@@@@{. ",
+" +]5@@@@@@@@@@@@@@@@@@@@@@@@@@K8@@@@@@@{.@@@@{. ",
+" .]5@@@@@@@@@@@@@@@@@@@@@@@@@@y7@@@@@@@1.@@@@{. ",
+" .]5@@@@@@@@@@@@@@@@@@@@@@@@@@y6@@@@@@@1.@@@@{. ",
+" .]5@@@@@@@@@@@@@@@@@@@@@@@@@@@x@@@@@@@{.@@@@{. ",
+" .]2@@@@@@@@@@@@@@@@@@@@@@@@x@@@@@@@@@@{.{{{{{. ",
+" .j3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{....... ",
+" .]3@@@@@@@@@@@@@@@@@@@@@@x@@@@@@@@@@@@{. ",
+" .]g@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{. ",
+" .i8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@{. ",
+" .C:|2LMNOPPQQQQPN'IR11{{{{{{{{{{{{{{{{{. ",
+" .MQSTUVV.V++.+......V+.++............... ",
+" ",
+" "};
diff --git a/icons/48x48-gnome/word-processor.xpm b/icons/48x48-gnome/word-processor.xpm
new file mode 100644
index 0000000..8df4d0e
--- /dev/null
+++ b/icons/48x48-gnome/word-processor.xpm
@@ -0,0 +1,198 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 144 2",
+" c #000000000000",
+". c #0b0b08080606",
+"X c #0a0a09090909",
+"o c #191913130e0e",
+"O c #131313131313",
+"+ c #1b1b15151010",
+"@ c #1c1c19191515",
+"# c #1d1d1d1d1d1d",
+"$ c #26261e1e1717",
+"% c #28281f1f1717",
+"& c #202020201f1f",
+"* c #313127271d1d",
+"= c #242424242424",
+"- c #2b2b2b2b2b2b",
+"; c #35352b2b2222",
+": c #373733332f2f",
+"> c #3e3e32322525",
+", c #3a3a31312929",
+"< c #333333333333",
+"1 c #3b3b3b3b3b3b",
+"2 c #434335352828",
+"3 c #4a4a3b3b2c2c",
+"4 c #42423f3f3c3c",
+"5 c #464640403b3b",
+"6 c #5c5c49493737",
+"7 c #666651513d3d",
+"8 c #444444444444",
+"9 c #484845454141",
+"0 c #4c4c4c4c4c4c",
+"q c #5c5c56564f4f",
+"w c #545454545353",
+"e c #5b5b5b5b5b5b",
+"r c #6a6a55554141",
+"t c #6d6d58584444",
+"y c #65655f5f5858",
+"u c #72725b5b4545",
+"i c #73735e5e4b4b",
+"p c #6a6a60605656",
+"a c #747461614f4f",
+"s c #7a7a61614949",
+"d c #7a7a67675555",
+"f c #7c7c6b6b5b5b",
+"g c #646464646464",
+"h c #6b6b6b6b6b6b",
+"j c #7f7f72726666",
+"k c #737373737373",
+"l c #7c7c7c7c7c7c",
+"z c #818167674e4e",
+"x c #848469694f4f",
+"c c #84846a6a5252",
+"v c #89896d6d5353",
+"b c #858572725e5e",
+"n c #8b8b74745f5f",
+"m c #909073735757",
+"M c #939376765959",
+"N c #969678785b5b",
+"B c #9a9a7b7b5d5d",
+"V c #848475756666",
+"C c #8b8b76766161",
+"Z c #8e8e79796464",
+"A c #8c8c7c7c6c6c",
+"S c #86867e7e7676",
+"D c #86867e7e7878",
+"F c #94947c7c6565",
+"G c #9b9b7f7f6565",
+"H c #8d8d81817676",
+"J c #8b8b82827979",
+"K c #959580806c6c",
+"L c #9f9f82826666",
+"P c #9c9c83836b6b",
+"I c #959584847373",
+"U c #949487877c7c",
+"Y c #969689897c7c",
+"T c #9c9c86867272",
+"R c #9e9e89897474",
+"E c #9d9d8b8b7a7a",
+"W c #a1a182826464",
+"Q c #a1a186866c6c",
+"! c #a7a78a8a6e6e",
+"~ c #a0a087877070",
+"^ c #a4a48c8c7474",
+"/ c #a3a38e8e7a7a",
+"( c #aaaa8e8e7474",
+") c #a6a691917d7d",
+"_ c #acac90907676",
+"` c #aaaa93937d7d",
+"' c #b0b097977e7e",
+"] c #b2b298987f7f",
+"[ c #848484848484",
+"{ c #888888888787",
+"} c #8b8b8b8b8b8b",
+"| c #96968c8c8181",
+" . c #9e9e90908282",
+".. c #9d9d93938a8a",
+"X. c #949494949393",
+"o. c #989898989797",
+"O. c #9b9b9b9b9b9b",
+"+. c #a4a492928282",
+"@. c #aaaa96968282",
+"#. c #adad98988484",
+"$. c #abab9b9b8b8b",
+"%. c #abab9e9e9191",
+"&. c #a8a89f9f9898",
+"*. c #b3b39b9b8585",
+"=. c #b2b29e9e8b8b",
+"-. c #b0b09f9f9090",
+";. c #a3a3a2a29f9f",
+":. c #aeaea1a19494",
+">. c #b5b5a0a08d8d",
+",. c #b9b9a2a28c8c",
+"<. c #b4b4a3a39393",
+"1. c #b1b1a7a79e9e",
+"2. c #babaa7a79595",
+"3. c #bdbda9a99595",
+"4. c #bcbcacac9c9c",
+"5. c #a4a4a4a4a3a3",
+"6. c #a8a8a8a8a7a7",
+"7. c #ababababaaaa",
+"8. c #b6b6aaaaa0a0",
+"9. c #b2b2aeaeabab",
+"0. c #b0b0b0b0afaf",
+"q. c #bcbcb3b3aaaa",
+"w. c #b4b4b4b4b4b4",
+"e. c #b8b8b8b8b7b7",
+"r. c #bbbbbbbbbbbb",
+"t. c #c0c0abab9797",
+"y. c #c4c4b1b19f9f",
+"u. c #c6c6b4b4a2a2",
+"i. c #c7c7b8b8abab",
+"p. c #c9c9b7b7a7a7",
+"a. c #cbcbbbbbabab",
+"s. c #c0c0c0c0bfbf",
+"d. c #cdcdc1c1b7b7",
+"f. c #cdcdc3c3b9b9",
+"g. c #d1d1c3c3b5b5",
+"h. c #c4c4c4c4c4c4",
+"j. c #cbcbcbcbcbcb",
+"k. c #d9d9ccccc0c0",
+"l. c #d0d0d0d0cfcf",
+"z. c #d4d4d4d4d3d3",
+"x. c #d8d8d8d8d7d7",
+"c. c #dcdcdcdcdbdb",
+"v. c #e3e3e3e3e3e3",
+"b. c None",
+/* pixels */
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.*.a.k.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.m B y.u.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.! N ( ( B *.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.1.*.' t.W s m b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.w.w.7.<.>.>.a.( M v M b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.e.e.e.w.w.9.) ) 2.a.^ Q Q L b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.7.7.7.0.w.e.e.w.w.w.6.^ ^ =.t.^ L P ^ / b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.5.o.O.7.w.w.w.w.w.9.*.^ *.^ P T R R +.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.x.7.} X.O.7.7.0.w.q.4.>.3.Q N P R E Y Y X b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.c.c.w.{ { o.5.7.7.8.4.4.i.,.F L T E E Y 5 b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.v.c.c.z.l [ X.O.5.$.#.=.i.p.^ ) ^ / E E H b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.v.r.5.[ l l } o.I C F =.a.P ` @.@.) R I 9 O b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.{ l l l l { } A f d F u.G Q ^ #.$.+.I j # = b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.} { { { { { | b b M *.B n K Q ) ) E I - # = # b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.5.o.X.} } ..T P P 3.m a C P T T T I q # = - 1 @ b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.w.6.;.;.;.$.#.@.g.] i C P ^ ) T K V = = - 1 0 w b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.e.e.w.0.$.=.<.a.3.c P Q ` @.) E I 5 = - < 0 e k b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.s.s.$.^ ` 4.a.c ` ) ` @.$. . .q = - < 0 e k { } b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.j.q.^ T ! y.M L ` #.#.+. . .J = - < 8 e k { o.5.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.z.<.#.Q ] m t K ^ +.@.+.) U < - < 8 e k { o.5.7.e.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.f.3.<.3.L 7 f Z P T R E Y 4 - < 8 e k { X.5.w.e.r.O.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.u.u.p.y.v C K K F Z A K p - < 8 e k [ O.7.w.e.s.h.h.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.4.p.g.W K >.@.R F V b f - < 8 w h { O.6.w.r.h.h.h.h.r.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.` y.( d >.<.-.) I C f - < 1 w h [ O.7.w.s.h.j.j.j.h.j.5.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.x ( ' x ' <.<.:.$.) j - < 1 w h [ X.6.w.s.h.j.j.j.j.j.e.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.x ( z b $.:.:.%.$.S - - 1 0 g [ o.6.e.h.h.j.l.z.z.l.{ b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.L v 7 T +.$.%.%.D = - 1 0 g l o.6.w.h.j.z.z.x.z.{ & b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.M 7 i T ) $...w - < 1 0 g l X.6.e.h.j.x.x.c.} b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.c u * , S J h - - 1 8 0 g l X.6.r.h.l.x.j.l b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.r t 3 b. < 8 1 1 8 0 e h [ X.6.r.h.z.w.g b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.6 3 b.b.b.= e w e e h k { O.7.r.j.} 8 b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.2 3 b.b.b.b.b.k k k l { X.5.w.;.h b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.; b.b.b.b.b.b.h } X.o.5.;.k 1 b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.+ b.b.b.b.b.b.b.b.6.O.k 0 b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+"b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.",
+};
diff --git a/icons/48x48-gnome/www.xpm b/icons/48x48-gnome/www.xpm
new file mode 100644
index 0000000..9e3ac5d
--- /dev/null
+++ b/icons/48x48-gnome/www.xpm
@@ -0,0 +1,295 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 241 2",
+" c #000000000000",
+". c #060608080909",
+"X c #0b0b0b0b0b0b",
+"o c #06060d0d1414",
+"O c #0b0b12121c1c",
+"+ c #141414141414",
+"@ c #101013131919",
+"# c #1b1b1b1b1b1b",
+"$ c #0e0e1a1a2929",
+"% c #161620202f2f",
+"& c #111126263b3b",
+"* c #262627271f1f",
+"= c #242424242424",
+"- c #2b2b2b2b2b2b",
+"; c #2c2c36363f3f",
+": c #3a3a38382828",
+"> c #323232323232",
+", c #3c3c3c3c3c3c",
+"< c #16162b2b4444",
+"1 c #1c1c39395959",
+"2 c #1e1e3e3e6262",
+"3 c #1e1e3f3f6b6b",
+"4 c #1e1e3f3f7070",
+"5 c #2a2a3b3b4b4b",
+"6 c #22223a3a5252",
+"7 c #22223e3e5c5c",
+"8 c #20203e3e6363",
+"9 c #20203e3e6a6a",
+"0 c #1f1f41416868",
+"q c #1e1e43437676",
+"w c #252543435c5c",
+"e c #2c2c45455b5b",
+"r c #35354a4a5a5a",
+"t c #262646466868",
+"y c #2d2d4a4a6464",
+"u c #25254d4d7777",
+"i c #24244d4d7b7b",
+"p c #2a2a4e4e7575",
+"a c #2b2b54547b7b",
+"s c #33334c4c6363",
+"d c #363654546c6c",
+"f c #383852526868",
+"g c #363659597575",
+"h c #404041413939",
+"j c #414150503535",
+"k c #434343434343",
+"l c #4b4b4b4b4b4b",
+"z c #40404a4a5454",
+"x c #5e5e5c5c4646",
+"c c #525252525252",
+"v c #5a5a5b5b5a5a",
+"b c #46465b5b6b6b",
+"n c #41415b5b7272",
+"m c #50505a5a6262",
+"M c #5b5b61614d4d",
+"N c #5b5b60605252",
+"B c #555569697777",
+"V c #68686a6a5757",
+"C c #696976765757",
+"Z c #71716e6e5050",
+"A c #757575755858",
+"S c #646464646363",
+"D c #68686e6e6464",
+"F c #6c6c6c6c6c6c",
+"G c #656577777d7d",
+"H c #75756c6c6868",
+"J c #747472726a6a",
+"K c #7a7a79796c6c",
+"L c #737373737373",
+"P c #797979797171",
+"I c #7d7d7d7d7d7d",
+"U c #20204d4d8484",
+"Y c #2a2a56568282",
+"T c #2b2b5a5a8989",
+"R c #35355f5f8686",
+"E c #33335e5e8b8b",
+"W c #33335f5f9191",
+"Q c #3b3b63638b8b",
+"! c #373766669696",
+"~ c #3b3b6a6a9c9c",
+"^ c #33336b6ba6a6",
+"/ c #3d3d6d6da2a2",
+"( c #3f3f7373aaaa",
+") c #3c3c7676b7b7",
+"_ c #3a3a7d7dc2c2",
+"` c #41416b6b9595",
+"' c #4d4d71718d8d",
+"] c #474774749c9c",
+"[ c #5f5f7b7b8d8d",
+"{ c #45457777a9a9",
+"} c #4a4a7b7bacac",
+"| c #44447c7cb4b4",
+" . c #4b4b7f7fb5b5",
+".. c #53537f7fa5a5",
+"X. c #60607d7d8787",
+"o. c #6b6b84845757",
+"O. c #747489895f5f",
+"+. c #7a7a8a8a6868",
+"@. c #7f7f84847474",
+"#. c #7b7b92927272",
+"$. c #595981819e9e",
+"%. c #4d4d8181b5b5",
+"&. c #4c4c8383b9b9",
+"*. c #4e4e8888bcbc",
+"=. c #54548383aeae",
+"-. c #54548989bbbb",
+";. c #6c6c85859191",
+":. c #777789898989",
+">. c #797999999292",
+",. c #6a6a8b8ba5a5",
+"<. c #67679393b6b6",
+"1. c #78789494a9a9",
+"2. c #76769c9cbbbb",
+"3. c #83837c7c5757",
+"4. c #81817e7e6c6c",
+"5. c #8f8f86865a5a",
+"6. c #91918d8d5959",
+"7. c #878785857a7a",
+"8. c #89899a9a6b6b",
+"9. c #8a8a96967979",
+"0. c #93938e8e6a6a",
+"q. c #949489897676",
+"w. c #9d9d97976a6a",
+"e. c #99999a9a7777",
+"r. c #8a8aa3a37c7c",
+"t. c #9b9ba5a57b7b",
+"y. c #a8a897975a5a",
+"u. c #a6a69b9b6767",
+"i. c #a9a99c9c7373",
+"p. c #a8a8a5a57b7b",
+"a. c #b8b8aaaa7c7c",
+"s. c #babab0b07676",
+"d. c #c4c4afaf6868",
+"f. c #c4c4a0a07f7f",
+"g. c #c5c5b4b46c6c",
+"h. c #cbcbb8b87e7e",
+"j. c #838383838383",
+"k. c #8c8c8b8b8787",
+"l. c #86868f8f9292",
+"z. c #8d8d99998888",
+"x. c #858598989393",
+"c. c #90908d8d8585",
+"v. c #959591918585",
+"b. c #959592928a8a",
+"n. c #979798988b8b",
+"m. c #939393939393",
+"M. c #979799999999",
+"N. c #9e9e9b9b9393",
+"B. c #8888aeae8787",
+"V. c #8d8da0a09c9c",
+"C. c #8d8db5b58d8d",
+"Z. c #9898a9a98b8b",
+"A. c #9696a4a49b9b",
+"S. c #9c9cb7b78c8c",
+"D. c #9d9dbbbb9393",
+"F. c #8282a2a2acac",
+"G. c #8d8da6a6b5b5",
+"H. c #9696afafb2b2",
+"J. c #a0a09e9e8888",
+"K. c #a1a19f9f9696",
+"L. c #ababa4a48787",
+"P. c #a5a5a2a29999",
+"I. c #a8a8a6a69797",
+"U. c #aaaaa8a89f9f",
+"Y. c #a6a6b2b28a8a",
+"T. c #a8a8bdbd9292",
+"R. c #b7b7acac8484",
+"E. c #babab4b48484",
+"W. c #b9b9baba9595",
+"Q. c #a5a5a5a5a5a5",
+"!. c #acacaaaaa4a4",
+"~. c #abababababab",
+"^. c #a9a9bbbba6a6",
+"/. c #b1b1aeaea5a5",
+"(. c #b1b1afafa8a8",
+"). c #b4b4b2b2abab",
+"_. c #babab7b7abab",
+"`. c #b6b6b5b5b1b1",
+"'. c #bdbdbabab3b3",
+"]. c #bdbdbdbdbcbc",
+"[. c #a0a0c0c09797",
+"{. c #babac5c59c9c",
+"}. c #b7b7c3c3a6a6",
+"|. c #babac4c4b6b6",
+" X c #bfbfcacac4c4",
+".X c #c5c5b8b88787",
+"XX c #ccccbcbc8c8c",
+"oX c #c9c9bbbb9797",
+"OX c #dcdcbfbf8d8d",
+"+X c #d7d7bcbc9999",
+"@X c #c1c1bebeb5b5",
+"#X c #c1c1bebebaba",
+"$X c #cecec3c38989",
+"%X c #c7c7c6c69898",
+"&X c #d7d7c3c38b8b",
+"*X c #dadac8c89595",
+"=X c #ddddd3d39c9c",
+"-X c #c8c8cacaa2a2",
+";X c #c6c6c3c3b5b5",
+":X c #c5c5c2c2bbbb",
+">X c #c8c8c6c6bdbd",
+",X c #d7d7cccca4a4",
+"<X c #d4d4ceceb7b7",
+"1X c #ddddd5d5a3a3",
+"2X c #dbdbd5d5b8b8",
+"3X c #dcdce3e3afaf",
+"4X c #e4e4c5c58e8e",
+"5X c #eaead4d48d8d",
+"6X c #e7e7d5d59a9a",
+"7X c #f0f0d5d59c9c",
+"8X c #e1e1dcdca8a8",
+"9X c #e9e9dfdfb5b5",
+"0X c #f7f7dedea1a1",
+"qX c #e7e7e3e3b1b1",
+"wX c #f5f5e8e8a6a6",
+"eX c #f1f1e8e8b3b3",
+"rX c #fafaf3f3aaaa",
+"tX c #fafaf8f8baba",
+"yX c #c6c6c4c4c1c1",
+"uX c #cccccacac3c3",
+"iX c #cececdcdc9c9",
+"pX c #ccccd8d8d4d4",
+"aX c #d1d1cecec7c7",
+"sX c #d4d4d2d2cdcd",
+"dX c #d8d8dadacece",
+"fX c #dadad9d9d5d5",
+"gX c #e1e1dfdfdada",
+"hX c #e5e5e6e6cece",
+"jX c #e3e3e2e2dede",
+"kX c #fbfbfafacccc",
+"lX c #fbfbfbfbd4d4",
+"zX c #fcfcfcfcdcdc",
+"xX c #e6e6e4e4e2e2",
+"cX c #eaeae9e9e5e5",
+"vX c #eeeeededeaea",
+"bX c #fbfbfafae4e4",
+"nX c #fcfcfcfcebeb",
+"mX c #f5f5f4f4f3f3",
+"MX c #fcfcfcfcf2f2",
+"NX c #fcfcfcfcfcfc",
+"BX c None",
+/* pixels */
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXX.^ ;.9.G K BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX) ) >.r.r.r.#.#.8.+.O.O.x BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBX_ -._.A.>.>.Z.z.r.r.r.8.8.O.o.C BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBX( | %.).2X!.1.1.,.M.I.R.J.G 7.p.a.s.6.Z BXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBX) %.-.<XlXlXkXlX|.,...M.l.+XoXn.9..X9.h.g.y.BXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBX| %. XkXkXnXMXnXnXkX|.1.H.;.;.I.oX6X6XL.Y.$Xd.y.BXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBX( %.pXlXlXzXnXlXzXlXkXlXbXbXhX}.x.1XrXwX*Xz.h.g.y.Z BXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBX} 2.nXMXMXnXbXlXlXzXlXkXlXzXnXkX1XwXtXrX=X*Xs.u.u.0.x BXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBX| %.dXlXnXnXbXlXkXzXzXkXkXkXbXMXlXW.W.wXtX1XW..Xu.w.3.0.BXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBX| -.;X8XtXkXlXlXzXMXNXbXzXzXbXnXkX1X:.*XrXrX9.e.u.u.3.K x BXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBX( | &.^.{.%XqXtXlXlXzXbXzXlXzXbXlXkXeX:.W.wXrX6XE.D A 5.A A BXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBX| %.*.G.{.{.%X{.-X3XtXeXeXtXtXtXtXrXwXn.n.wXrXrX5XS 5 v Z Z , BXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBX| %.%.&.<.2.<.F.D.D.D.D.T.%X=X7X7X7XOX.X9.=X=XL.K e 5 5 M A j BXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBX~ | %.*.-.-.-.-.-.1.D.C.B.B.r.Y.E..XXXs..XL.7.G f y y e r v A c BXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBX/ | | %.*.-.-.-.=.M.T.S.B.C.Z.Y.E.XXXXXX4X4X5X%Xf y s r r v A z BXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBX! ( %. .%.*.%.=...V.W.W.W.W.E.E.E..XXXXX.X$X&XB B 4.7.v.b.J.K.!.)._.@X;XBXBXBXBXBX",
+"BXBXBXBXBXBXBX! ( { | .%.%...} ,.-X%XXX&XXX.Xa.v.E.h.p.q.B b J /.K c.v.K.K.!./.'.@X:XBXBXBXBXBX",
+"BXBXBXBXBXBXBX! ^ { { | } } ......<X,X*X4X&X.XE.a.a.i.B g B 7.`.@XK c.b.J.K.!.@X@X#XyXBXBXBXBXBX",
+"BXBXBXBXBXBXBXT ~ / { { } { ] ] $.2X9X*X&X.Xa.R.a.i.B g B H @X'.@XJ c.b.K.K./.@X#XyXuX= BXBXBXBX",
+"BXBXBXBXBXBXBXi ! ~ / { { ] ] ' _.1X9X6X&X.Xp.p.i.i.d g J P.@X@X#XH b.b.K.K.).@X#X:XuX= BXBXBXBX",
+"BXBXBXBXBXBXBXBXW ! ~ ~ ~ ! ! ` -X=X=X=X$XR.p.e.i.w.b d 7.H J H H P b.K.K.!.).#X#XuXaX= > BXBXBX",
+"BXBXBXBXBXBXBXBXY W ! ! ~ ! Q Q l.*X6X=X%XE.t.0.q.7.f f v.k.v.c.k.b.K.K.U./.@X#XuXaXsX# - BXBXBX",
+"BXBXBXBXBXBXBXBX0 T E E Q Q Q Q [ eX7X6X.Xs.p.+.B f b K n.n.c.c.b.b.b.K.K.U./.@X#XsXsX# - BXBXBX",
+"BXBXBXBXBXBXBXBXBXU T T E Q Q Q n hXwX*XE.a.i.D t y V 4.K.K.P.N.K.K.U./.(.'.#X#X>XsXgX+ - BXBXBX",
+"BXBXBXBXBXBXBXBXBX1 i Y a a Y a a I.wX4X.Xa.J s t r Z m K.P.v.k.b.b.Q.).K.Q.).#X@XaXgX# - BXBXBX",
+"BXBXBXBXBXBXBXBXBXBX8 u u u u p u B XXh.f.H y t t t s s U.P.U.!.!./.).'.].uXiXfXfXfXgX+ - BXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXt t t t t i U i p y 7 8 9 9 w r f /./.N.N.N.c.m.N.`.'.#X#XsXfXjX# = BXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBX7 7 8 t q q q q 4 4 3 8 w y s f _._.!.!././.`.'.uXiXsXsXgXgXxX# - BXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBX6 7 9 9 3 3 3 8 7 7 8 w e y f @X@Xj.k.N.j./.aXfXiXyXiXiXfXcX+ = BXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBX< 8 t 2 2 1 1 7 6 7 w e y d :X:XI 7.m.P.#XsXfXfXfXfXgXxXvX+ - BXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX< 1 8 8 2 8 1 7 w e s f >XuXP 7.k.!.].#X:XyXyXiXvXvXmX+ - BXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX% < 1 1 8 8 7 5 5 ; >XuX7.k.).K.iXgXfXjXxXvXvXmXmX# = BXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX . . X # = uXaX>X#XsXyXfXgXxXiXsXsXfXmXmX# - BXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX= aXsXsXfXgXgXgXxXxXxXxXvXvXNXNX# - BXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXsXdXfXfXgXxXxXxXvXmXmXmXNXNXNX# - BXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX, , , > - = = = = # # + = BXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX, - - = = = # # # BXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+"BXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX",
+};
diff --git a/icons/48x48-gnome/xv.xpm b/icons/48x48-gnome/xv.xpm
new file mode 100644
index 0000000..ded84f1
--- /dev/null
+++ b/icons/48x48-gnome/xv.xpm
@@ -0,0 +1,117 @@
+/* XPM */
+static char *xv[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 62 1",
+/* colors */
+"_ c None",
+"` c #9696ff",
+" c #9090f8",
+". c #000000",
+"b c #7d7de1",
+"c c #7a7add",
+"d c #b46ed0",
+"e c #7777da",
+"f c #7070d2",
+"g c #6d6dce",
+"h c #6a6aca",
+"i c #a964c4",
+"j c #6767c7",
+"k c #6363c3",
+"l c #5d5dbb",
+"m c #6060bf",
+"n c #9d5ab8",
+"o c #5757b4",
+"p c #5353b0",
+"q c #9250ac",
+"r c #5050ac",
+"s c #7373d6",
+"t c #4d4da8",
+"u c #9696ff",
+"v c #8d8df4",
+"w c #bf78dc",
+"x c #dcdcdc",
+"y c #ffd519",
+"z c #703289",
+"A c #8746a1",
+"B c #ffd000",
+"C c #5a5ab8",
+"D c #7b3c95",
+"E c #44449d",
+"F c #8a8af0",
+"G c #4a4aa5",
+"H c #9393fc",
+"I c #4747a1",
+"J c #cb82e8",
+"K c #ff0000",
+"L c #9090f8",
+"M c #591e71",
+"N c #8080e5",
+"O c #d68cf4",
+"P c #3a3a92",
+"Q c #8383e9",
+"R c #8787ed",
+"S c #65287d",
+"T c #4e1465",
+"U c #242477",
+"V c #404099",
+"W c #3d3d95",
+"X c #27277b",
+"Y c #e196ff",
+"Z c #37378e",
+"0 c #34348a",
+"1 c #303086",
+"2 c #430a59",
+"3 c #2a2a7f",
+"4 c #1d1d70",
+"5 c #37004d",
+"6 c #2d2d83",
+/* pixels */
+"````````````````````````````````````````````````",
+"` .",
+"` bcdefeffgehgdgdggijkjjljmmngnmnlnoolooooopqrr.",
+"` eceefsffshfghgghgjkgkkkmmjkmjlmololpmpoororpq.",
+"` cefeegdfgdhfhgmhkgjmmngkmnmolmooomloqlprprptr.",
+"` ssefdfgsdgfhhghhhmmgnhmmnkollllollqolpqpqrptr.",
+"` ssssgdfnsggmgmgkhhmnfmnkjljllloloomqorprrrrtr.",
+"` ssshsfgsggggghnhkkkkkmkmmmpmohcnueppqoprrrrrr.",
+"` sgdfgghfgkggihvwxdhlkmmmgixnnxyyyxprpixdhzlAr.",
+"` fdgfggsjghhnsixyyyjmmjeixyBxxyyyyygCuyByDpAtE.",
+"` fsgghhhgkhhkbxByyxjmmFxyyyxxyyyyyxmnyyyxDrrCA.",
+"` fgggggdghmgjsyyyyyekixByyxkxyyyyBxzxyyyybtGrE.",
+"` fgggdmhihdkgjxByyxAxyByyxCrqxyyyycxyyyyHzItGI.",
+"` gggghdgmgmeCDJyyBxxyyyyxhjoxByyBxgxyyBxnhGIII.",
+"` fggmghigmhmhfyKyKyJBKyLgCCqxBKyycjdBKyxxxAGIE.",
+"` fkdghjgmghhkqwyKBAyKBJcCoGxBKyBdsMdyyKBwyyllD.",
+"` gdmfmhjgmkgcNyKyKKKBnnmpoqxKyKOizpxiKyKBKFPrt.",
+"` mgdmhgkkmkmDAJKKKKKddmplIxKKKKxMfGxKKyKJQEozG.",
+"` gkggkjmmgmklRyKKKydwSlmlxKKKKxTrtAyKxixTrGIIr.",
+"` mgjmgngnmhffxAKKKKxzjDziwKKKKxttIxKKdjUpmEEEt.",
+"` gkkgnhmhqqkxKKKKKOzfzoxyKKKKdMrrxdKJzMCSmVEIW.",
+"` mhmmmgnmjfxKKKKKKyfzCxdKKKKKxCtAnKKxStorMEIWV.",
+"` ejkmmkmmexKKKKKKKdzgxdKKKKKqykmxKKnECtEIIVWIo.",
+"` mkimkmmCxKKKKKKKKyxxiKKnKKKycjxKKixIIEEEVtMto.",
+"` mikkmkmvwKKKOyKKKDxKKKwyKKKzxxKKKnXEEEIEVopTV.",
+"` mkmmmohxKKKyxdKKKKKKKnxwKKKKyKKKxhEIEIEVEVTlM.",
+"` mmmmmmwKKKdqfOKKKKKKdwMxKKKKKKKdzGGrSrEVIVVWI.",
+"` mmmmnoxKKyijoRKKKKKxqMzAdKKKKKxAttStEMtpMWPWW.",
+"` kmmmmmRiKqipoSxAKKJnSCrfxKKKKdApErCMtEpStWWPW.",
+"` mmmmsDDYDyDoCrGwdxDpzgCTSOnKxDIEEEtrSGVPIWPWZ.",
+"` mmmClkkMqljCkhDMrIrrIpGItMqfSzEEMIIWIWVPWVGTl.",
+"` mnqmolCCCmmjSCpzfztpIGtGIMCStGlSjVVVWVVPITGEW.",
+"` llnpClrmpoozhkCCSfGtpGGIGICmSGpMmEWVWPVV0GMEW.",
+"` lryzkrCpCrprooryDGrGGGIIIIITplIV11yWyPP0WPPGT.",
+"` CjyjhAADCzBrzzEyyIMzDzmyyyrSMMSWGSBSBPSGz2M1Z.",
+"` mGyyyBABfzySyBSBTyyyyzMVyyTByTBMByyyMyyyBMyV0.",
+"` lqBIyDBpSxByPyyyPyy3BGpyMByT3yBTy4yyMB1MyyUX1.",
+"` pDyBGSypr5yWyy1yMyBpyIPyyy2yTyy1yB5y2yy4yS60V.",
+"` llGotykIkBpWkmtrVoG6PEEVVEPEPP01PVZ1P003MyP6r.",
+"` gDstoIEoZoVCoPrPmlGEIVGPEWIWVW0CWP0ZP63ZTV3W0.",
+"` kmzototkEChmIVGGpPCEGlMVVC0VVZPPWPWGEE0ZE3WoT.",
+"` CGpppjpWokzrIGGIPIPEmpGIEPIVPPPWP0ITEWXEpX010.",
+"` ppGtotkjSttrGVVGGEEZGMmGWPIPPPPPZP0PIMV161606.",
+"` rppmgpWokzrIGGIPIPEmpGIEPIVPPPWP0ITEWXEp20166.",
+"` otptokjSttrGVVGGEEZGMmGWPIPPPPPZP0PIMV16W6166.",
+"` toootprtGGGGojjEVIEIPVIPPWWGGSP0WWZ1W01111ZVT.",
+"` lSgGIoGGtGGSoEMrrmEPEPWVPWMGWIVVM00Z111112P60.",
+"`..............................................."
+};
diff --git a/icons/48x48-infox/_symlinks.lst b/icons/48x48-infox/_symlinks.lst
new file mode 100644
index 0000000..59234da
--- /dev/null
+++ b/icons/48x48-infox/_symlinks.lst
@@ -0,0 +1,19 @@
+game-board.xpm game.xpm
+game-board.xpm game-logic.xpm
+viewer.xpm ghostview.xpm
+image-processor.xpm gimp.xpm
+image-viewer.xpm graphics.xpm
+sound.xpm music.xpm
+modules.xpm themes.xpm
+development.xpm todo.xpm
+item.xpm unknown.xpm
+windows.xpm window.xpm
+windows.xpm window-close.xpm
+windows.xpm window-delete.xpm
+windows.xpm window-destroy.xpm
+windows.xpm window-identify.xpm
+windows.xpm window-lower.xpm
+windows.xpm window-raise.xpm
+windows.xpm window-stick.xpm
+editor.xpm word-processor.xpm
+image-viewer.xpm xv.xpm
diff --git a/icons/48x48-infox/amusement.xpm b/icons/48x48-infox/amusement.xpm
new file mode 100644
index 0000000..34d1c97
--- /dev/null
+++ b/icons/48x48-infox/amusement.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * amusement48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #CFCFCF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.... ",
+" ............................................ ",
+" .......++.........++.......++............... ",
+" .......@@.........@@.......@@............... ",
+" .......@@.........@@.......+@+.............. ",
+" .......@@.........@@........@@.............. ",
+" .......@@.........@@........+@+............. ",
+" .......@@.........@@.........@@............. ",
+" .......@@.........@@.........+@+............ ",
+" .......@@.........@@..........@@............ ",
+" .......@@.........@@..........+@+........... ",
+" .......@@.........@@...........@@........... ",
+" .......@@.........@@...........+@+.......... ",
+" .......@@.........@@............@@.......... ",
+" .......@@.........@@............+@+......... ",
+" .......@@.........@@.............@@......... ",
+" .......@@.........@@.............+@+........ ",
+" .......@@.........@@..............@@........ ",
+" .......@@.........@@..............@@@+...... ",
+" .......@@.........@@............+@@@@@@+.... ",
+" .......@@.........@@............@@@@@@@@.... ",
+" ......+@@+.......+@@+..........+@@@@@@#@+... ",
+" ....+@@@@@@+...+@@@@@@+........@@@@@@..#@... ",
+" ....@@@@@@@@...@@@@@@@@........@@@@@#..#@... ",
+" ...+@@@@@@#@+.+@@@@@@#@+.......+@@@....@+... ",
+" ...@@@@@@..#@.@@@@@@..#@........@@#...#@.... ",
+" ...@@@@@#..#@.@@@@@#..#@........+@@##@@+.... ",
+" ...+@@@....@+.+@@@....@+..........+@@+...... ",
+" ....@@#...#@...@@#...#@..................... ",
+" ....+@@##@@+...+@@##@@+..................... ",
+" ......+@@+.......+@@+....................... ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/calculator.xpm b/icons/48x48-infox/calculator.xpm
new file mode 100644
index 0000000..0a92a9c
--- /dev/null
+++ b/icons/48x48-infox/calculator.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * calc48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #CCCCCC",
+"@ c #FFFFFF",
+"# c #FF0000",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ..........+@@@@@@@@@@@@@@@@@@@@@+......... ",
+" ..........+@@@@@@@@@@@@@@@@@@@@@@@+......... ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ..........@@@...................@@@......... ",
+" ..........@@@.........#.###.###.@@@......... ",
+" ..........@@@.........#...#...#.@@@......... ",
+" ..........@@@.........#.###.###.@@@......... ",
+" ..........@@@.........#.#.....#.@@@......... ",
+" ..........@@@.........#.###.###.@@@......... ",
+" ..........@@@...................@@@......... ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ..........@@@+...+@@+...+@@+...+@@@......... ",
+" ..........@@@.....@@.....@@.###.@@@......... ",
+" ..........@@@.....@@.....@@.###.@@@......... ",
+" ..........@@@+...+@@+...+@@+...+@@@......... ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ..........@@@+...+@@+...+@@+...+@@@......... ",
+" ..........@@@.....@@.....@@.....@@@......... ",
+" ..........@@@.....@@.....@@.....@@@......... ",
+" ..........@@@+...+@@+...+@@+...+@@@......... ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ..........@@@+...+@@+...+@@+...+@@@......... ",
+" ..........@@@.....@@.....@@.....@@@......... ",
+" ..........@@@.....@@.....@@.....@@@......... ",
+" ..........@@@+...+@@+...+@@+...+@@@......... ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ..........@@@+...+@@+...+@@+...+@@@......... ",
+" ..........@@@.....@@.....@@.....@@@......... ",
+" ..........@@@.....@@.....@@.....@@@......... ",
+" ..........@@@+...+@@+...+@@+...+@@@......... ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ..........+@@@@@@@@@@@@@@@@@@@@@@@+......... ",
+" ..........+@@@@@@@@@@@@@@@@@@@@@+......... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/cd-player.xpm b/icons/48x48-infox/cd-player.xpm
new file mode 100644
index 0000000..67c91e1
--- /dev/null
+++ b/icons/48x48-infox/cd-player.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char * cd_player48_xpm[] = {
+"48 48 8 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #B2B2B2",
+"# c #CCCCCC",
+"$ c #999999",
+"% c #333333",
+"& c #007F00",
+" ",
+" ",
+" .................................... ",
+" ....................++++@............... ",
+" .................#++..$++++++@............ ",
+" ...............#+......++++++++@.......... ",
+" ..............#+........++++++++++@......... ",
+" .............#$.$+++....+++++++++++@........ ",
+" ............@+++++++....++++++++++++@....... ",
+" ..........%#++++++++$...+++++++++++++@...... ",
+" .........%#%.++++++++...++++++++++++++@..... ",
+" .........#...$+++++++...+++++++++++++++@.... ",
+" ........%#....$++++++$..++++++++++++++++.... ",
+" ........+%.....$++++++..++++++++++++++++@... ",
+" .......%+.......$+++++$$+++++++++++++++++... ",
+" .......+.........$+++++++++++++++++++++++@.. ",
+" .......+..........$+++$...$+++++++++++++++.. ",
+" .......+...........$+.......$+++++++++++++.. ",
+" .......#..........$+.........+++++++++++++.. ",
+" ......#%..........+..........$++++++++++++@. ",
+" ......+.......................+++++++++++++. ",
+" ......+$.................................$+. ",
+" ......+++++++++++++.......................+. ",
+" ......@++++++++++++$.........$+...........#. ",
+" .......+++++++++++++.........+$..........#.. ",
+" .......+++++++++++++$.......$............+.. ",
+" .......+++++++++++++++$...$++$...........+.. ",
+" .......@++++++++++++++++++++++$.........%#.. ",
+" ........++++++++++++++++$.$++++$........#%.. ",
+" ...................$++++...+++++$.......#... ",
+" ....................++++...$+++++$.....+%... ",
+" ....$++++++++++++$..++++....++++++$...%+.... ",
+" ....++&++++&++++++..++++....+++++++$.%+..... ",
+" ....++&&+++&&+++++..++++....++++++++$+%..... ",
+" ....++&&&++&&&++++..++++....$++++++++....... ",
+" ....++&&&&+&&&&+++..++++.....$+$...+........ ",
+" ....++&&&&&&&&&&++..++++.........++......... ",
+" ....++&&&&+&&&&+++..++++.......++........... ",
+" ....++&&&++&&&++++..++++$..++++............. ",
+" ....++&&+++&&+++++....@++++................. ",
+" ....++&++++&++++++.......................... ",
+" ....$++++++++++++$.......................... ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/chat.xpm b/icons/48x48-infox/chat.xpm
new file mode 100644
index 0000000..eeabe28
--- /dev/null
+++ b/icons/48x48-infox/chat.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * chat48_xpm[] = {
+"48 48 4 1",
+" c None",
+". c #000000",
+"+ c #999999",
+"@ c #FFFFFF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" ...........+@@@@@@@@@@@@@@@@@+............ ",
+" .........+@@@@@@@@@@@@@@@@@@@@@+.......... ",
+" .........+@@@@@@@@@@@@@@@@@@@@@@@+.......... ",
+" .........@@@@@@...............@@@@.......... ",
+" ........+@@@@@@...............@@@@+......... ",
+" ........@@@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ........@@@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ........@@@@@.................@@@@@......... ",
+" ........@@@@@.................@@@@@......... ",
+" ........@@@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ........+@@@@@@@@@@@@@@@@@@@@@@@@@+......... ",
+" .........@@@@..............@@@@@@@.......... ",
+" .........+@@@..............@@@@@@@.......... ",
+" ..........+@@@@@@@@@@@@@@@@@@@@@@+.......... ",
+" ............+@@@@@@@@@@@@@@@@@@@+........... ",
+" ........................+@@@@@@+............ ",
+" .........................@@@@@+............. ",
+" ..................+@.....@@@@+.............. ",
+" .................+@+....+@@@+............... ",
+" ................+@@.....@@@+................ ",
+" ...............+@@@.....@@+................. ",
+" ..............+@@@+....+@+.................. ",
+" .............+@@@@.....@+................... ",
+" ............+@@@@@.......................... ",
+" ...........+@@@@@@+......................... ",
+" ..........+@@@@@@@@@@@@@@@@@@@@+............ ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@+........... ",
+" .........+@@@@@@..............@@@+.......... ",
+" .........@@@@@@@..............@@@@.......... ",
+" ........+@@@@@@@@@@@@@@@@@@@@@@@@@+......... ",
+" ........@@@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ........@@@@@.................@@@@@......... ",
+" ........@@@@@.................@@@@@......... ",
+" ........@@@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ........@@@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ........+@@@@..............@@@@@@@+......... ",
+" .........@@@@..............@@@@@@@.......... ",
+" .........+@@@@@@@@@@@@@@@@@@@@@@@+.......... ",
+" .........+@@@@@@@@@@@@@@@@@@@@@+.......... ",
+" ...........+@@@@@@@@@@@@@@@@@+............ ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/choice-no.xpm b/icons/48x48-infox/choice-no.xpm
new file mode 100644
index 0000000..c19ad76
--- /dev/null
+++ b/icons/48x48-infox/choice-no.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * choice_no_xpm[] = {
+"48 48 4 1",
+" c None",
+". c #000000",
+"+ c #7F0000",
+"@ c #FF0000",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" .....+@@@@@@@+................+@@@@@@@+..... ",
+" ......+@@@@@@@+..............+@@@@@@@+...... ",
+" .......+@@@@@@@+............+@@@@@@@+....... ",
+" ........+@@@@@@@+..........+@@@@@@@+........ ",
+" .........+@@@@@@@+........+@@@@@@@+......... ",
+" ..........+@@@@@@@+......+@@@@@@@+.......... ",
+" ...........+@@@@@@@+....+@@@@@@@+........... ",
+" ............+@@@@@@@+..+@@@@@@@+............ ",
+" .............+@@@@@@@++@@@@@@@+............. ",
+" ..............+@@@@@@@@@@@@@@+.............. ",
+" ...............+@@@@@@@@@@@@+............... ",
+" ................+@@@@@@@@@@+................ ",
+" .................+@@@@@@@@+................. ",
+" ..................+@@@@@@@+................. ",
+" .................+@@@@@@@@@+................ ",
+" ................+@@@@@@@@@@@+............... ",
+" ...............+@@@@@@@@@@@@@+.............. ",
+" ..............+@@@@@@++@@@@@@@+............. ",
+" .............+@@@@@@+..+@@@@@@@+............ ",
+" ............+@@@@@@+....+@@@@@@@+........... ",
+" ...........+@@@@@@+......+@@@@@@@+.......... ",
+" ..........+@@@@@@+........+@@@@@@@+......... ",
+" .........+@@@@@@+..........+@@@@@@@+........ ",
+" ........+@@@@@@+............+@@@@@@@+....... ",
+" .......+@@@@@@+..............+@@@@@@@+...... ",
+" ......+@@@@@@+................+@@@@@@@+..... ",
+" .....+@@@@@@+............................... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/choice-yes.xpm b/icons/48x48-infox/choice-yes.xpm
new file mode 100644
index 0000000..64fe6f6
--- /dev/null
+++ b/icons/48x48-infox/choice-yes.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * choice_yes_xpm[] = {
+"48 48 4 1",
+" c None",
+". c #000000",
+"+ c #00FF00",
+"@ c #007F00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ...............................++++++....... ",
+" ..............................@++++++....... ",
+" ..............................++++++@....... ",
+" .............................@++++++........ ",
+" .............................++++++@........ ",
+" ............................@++++++......... ",
+" ............................++++++@......... ",
+" ...........................@++++++.......... ",
+" ...........................++++++@.......... ",
+" ..........................@++++++........... ",
+" ..........................++++++@........... ",
+" .........................@++++++............ ",
+" .........................++++++@............ ",
+" ........................@++++++............. ",
+" .......++++++...........++++++@............. ",
+" .......++++++@.........@++++++.............. ",
+" .......@++++++.........++++++@.............. ",
+" ........++++++@.......@++++++............... ",
+" ........@++++++.......++++++@............... ",
+" .........++++++@.....@++++++................ ",
+" .........@++++++.....++++++@................ ",
+" ..........++++++@...@++++++................. ",
+" ..........@++++++...++++++@................. ",
+" ...........++++++@.@++++++.................. ",
+" ...........@++++++.++++++@.................. ",
+" ............++++++@++++++................... ",
+" ............@+++++++++++@................... ",
+" .............+++++++++++.................... ",
+" .............@+++++++++@.................... ",
+" ..............+++++++++..................... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/clock.xpm b/icons/48x48-infox/clock.xpm
new file mode 100644
index 0000000..e95cd4d
--- /dev/null
+++ b/icons/48x48-infox/clock.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * clock48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #656565",
+"# c #FF0000",
+"$ c #7D0000",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" .....................++..................... ",
+" .....................++..................... ",
+" .....................++..................... ",
+" .....................++..................... ",
+" ............................................ ",
+" .........@+@.....#................+......... ",
+" .........+++@....#$..............+++........ ",
+" .........@+++....$#.............+++......... ",
+" ..........@+@.....#$..........@..+.......... ",
+" ..................$#.........@++............ ",
+" ...................#$.......@++@............ ",
+" ...................$#......@++@............. ",
+" ....................#$....@++@.............. ",
+" ....................$#...@++@............... ",
+" .....................#$.@++@................ ",
+" ..................@+@..@++@................. ",
+" ..................++++@++@.................. ",
+" ....++++.........@++++++@............++++... ",
+" ....++++...........@++++++@..........++++... ",
+" .....................@++++++@............... ",
+" ..................@++..@++++++@............. ",
+" .................@++@..$.@+++++............. ",
+" ..................+@...#$..@++@............. ",
+" .......................$#....@.............. ",
+" ........................#................... ",
+" ............................................ ",
+" ............................................ ",
+" ..........@+@............................... ",
+" .........@+++...................@+@......... ",
+" .........+++@...................+++@........ ",
+" .........@+@.....................+++........ ",
+" .................................@+@........ ",
+" ............................................ ",
+" .....................++..................... ",
+" .....................++..................... ",
+" .....................++..................... ",
+" ....................++.................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/colors.xpm b/icons/48x48-infox/colors.xpm
new file mode 100644
index 0000000..0254208
--- /dev/null
+++ b/icons/48x48-infox/colors.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char * colours48_xpm[] = {
+"48 48 8 1",
+" c None",
+". c #000000",
+"+ c #7F0000",
+"@ c #FF0000",
+"# c #007F00",
+"$ c #00FF00",
+"% c #00007F",
+"& c #0000FF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ........+@.@@@@@@@@@@@@@@@@@@@@@@@@.@@+..... ",
+" .......+@@.@@@@@@@@@@@@@@@@@@@@@@@@.@@@..... ",
+" ......+@@@.@@@@@@@@@@@@@@@@@@@@@@@@.@@@..... ",
+" .....+@+.@.@@@@@@@@@@@@@@@@@@@@@@@@.@@@..... ",
+" .........@.@@@@@@@@@@@@@@@@@@@@@@@@.@@@..... ",
+" .........@.@@@@@@@@@@@@@@@@@@@@@@@@.@@@..... ",
+" .........@.@@@@@@@@@@@@@@@@@@@@@@@@.@@+..... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ........#$.$$$$$$$$$$$$$$$$$$$$$$$$.$$#..... ",
+" .......#$$.$$$$$$$$$$$$$$$$$$$$$$$$.$$$..... ",
+" ......#$$$.$$$$$$$$$$$$$$$$$$$$$$$$.$$$..... ",
+" .....#$#.$.$$$$$$$$$$$$$$$$$$$$$$$$.$$$..... ",
+" .........$.$$$$$$$$$$$$$$$$$$$$$$$$.$$$..... ",
+" .........$.$$$$$$$$$$$$$$$$$$$$$$$$.$$$..... ",
+" .........$.$$$$$$$$$$$$$$$$$$$$$$$$.$$#..... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ........%&.&&&&&&&&&&&&&&&&&&&&&&&&.&&%..... ",
+" .......%&&.&&&&&&&&&&&&&&&&&&&&&&&&.&&&..... ",
+" ......%&&&.&&&&&&&&&&&&&&&&&&&&&&&&.&&&..... ",
+" .....%&%.&.&&&&&&&&&&&&&&&&&&&&&&&&.&&&..... ",
+" .........&.&&&&&&&&&&&&&&&&&&&&&&&&.&&&..... ",
+" .........&.&&&&&&&&&&&&&&&&&&&&&&&&.&&&..... ",
+" .........&.&&&&&&&&&&&&&&&&&&&&&&&&.&&%..... ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/configuration.xpm b/icons/48x48-infox/configuration.xpm
new file mode 100644
index 0000000..15396dc
--- /dev/null
+++ b/icons/48x48-infox/configuration.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * config48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #CFCFCF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .........++++++++++++++++++++++++++++++... ",
+" ..........++++++++++++++++++++++++++++++.... ",
+" ..........++..........................++.... ",
+" ..........++..........................++.... ",
+" ..........++..........................++.... ",
+" ......................................++.... ",
+" ......................................++.... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...++.... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...++.... ",
+" ....@@...........................@@...++.... ",
+" ....@@..+@@@+....................@@...++.... ",
+" ....@@.+@+.+@+...................@@...++.... ",
+" ....@@.@+...+@...................@@...++.... ",
+" ....@@.@.....@..@@@@@@@@@@@@@@@..@@...++.... ",
+" ....@@.@+...+@..@@@@@@@@@@@@@@@..@@...++.... ",
+" ....@@.+@+.+@+...................@@...++.... ",
+" ....@@..+@@@+....................@@...++.... ",
+" ....@@...........................@@...++.... ",
+" ....@@...........................@@...++.... ",
+" ....@@..+@@@+....................@@...++.... ",
+" ....@@.+#...#+...................@@...++.... ",
+" ....@@.@.+@+.@..@@@@@@@@@@@@@@@..@@...++.... ",
+" ....@@.@.@@@.@..@@@@@@@@@@@@@@@..@@...++.... ",
+" ....@@.@.+@+.@...................@@...++.... ",
+" ....@@.+#...#+...................@@...++.... ",
+" ....@@..+@@@+....................@@...++.... ",
+" ....@@...........@@@@@@@@@@@@@...@@...++.... ",
+" ....@@...........@@@@@@@@@@@@@...@@..+++.... ",
+" ....@@...........@@.........@@...@@..+++.... ",
+" ....@@...........@@.........@@...@@......... ",
+" ....@@...........@@@@@@@@@@@@@...@@......... ",
+" ....@@...........@@@@@@@@@@@@@...@@......... ",
+" ....@@...........................@@......... ",
+" ....@@...........................@@......... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/development.xpm b/icons/48x48-infox/development.xpm
new file mode 100644
index 0000000..71dbaeb
--- /dev/null
+++ b/icons/48x48-infox/development.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * devel48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #CFCFCF",
+"@ c #656565",
+"# c #FFFFFF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ...................................+@....... ",
+" ...................................##@...... ",
+" ...................................###@..... ",
+" ...................................####@.... ",
+" ...................................#####@... ",
+" ...................................######... ",
+" ...................................######... ",
+" ......+##########################+.######... ",
+" ......###########################+.######... ",
+" ......###########################+.######... ",
+" ......###########################+.######... ",
+" ......+##########################+.######... ",
+" ...................................######... ",
+" ...................................######... ",
+" ...................................######... ",
+" ...................................######... ",
+" .........@######################+..######... ",
+" ........@########################..+####+... ",
+" ..###############################........... ",
+" ..@##############################........... ",
+" ....@###########################+........... ",
+" ......@########################@............ ",
+" ........@####################@.............. ",
+" ..........@################@................ ",
+" ...........##############@.................. ",
+" ...........@#############................... ",
+" ............#############................... ",
+" ............#############................... ",
+" ...........@#############@.................. ",
+" ..........@###############@................. ",
+" .......@#####################@.............. ",
+" .......#######################.............. ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/disk-cd.xpm b/icons/48x48-infox/disk-cd.xpm
new file mode 100644
index 0000000..f4eed72
--- /dev/null
+++ b/icons/48x48-infox/disk-cd.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * cdrom48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #00FF00",
+"@ c #CFCFCF",
+"# c #FFFFFF",
+"$ c #656565",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" ................................+++++..... ",
+" ................................+++++..... ",
+" ................................+++++...... ",
+" ............................................ ",
+" ..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. ",
+" ..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. ",
+" ..@@.....................................@@. ",
+" ..@@.....................................@@. ",
+" ..@@..##..........$#######$..........##..@@. ",
+" ..@@@.##........@###########@........##.@@@. ",
+" ..@@@.##.......@..############.......##.@@@. ",
+" ......##......@..$#############......##..... ",
+" ......##.....@..$############$.@.....##..... ",
+" ......##....@...@###########$...@....##..... ",
+" ......##...@$....$#########$.....#...##..... ",
+" ......##...###$...$#######$......@...##..... ",
+" ......##..@#####$..##$.$##........@..##..... ",
+" ......##..#########$.....$@.......#..##..... ",
+" ......##..#########.......#.......#..##..... ",
+" ......##..########$.......$@......#..##..... ",
+" ......##..#......#.........########..##..... ",
+" ......##..#......@$........########..##..... ",
+" ......##..#.......#.......#########..##..... ",
+" ......##..#.......#$.....$#########..##..... ",
+" ......##..@......$###$.$##$.$#####$..##..... ",
+" ......##...@....$#########$...$###...##..... ",
+" ......##...@...$###########$....$#...##..... ",
+" ......##....@.$#############$...@....##..... ",
+" ......##.....###############@..@.....##..... ",
+" ......##......#############$..@......##..... ",
+" ......##.......############..@.......##..... ",
+" ......##........@###########@........##..... ",
+" ......@@..........$#######$..........@@..... ",
+" ......@@.............................@@..... ",
+" ....@###################################@... ",
+" ....#####################################... ",
+" ....##.................................##... ",
+" ....##.................................##... ",
+" ...#####################################.. ",
+" ...@###################################@.. ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/disk-floppy.xpm b/icons/48x48-infox/disk-floppy.xpm
new file mode 100644
index 0000000..40d7de0
--- /dev/null
+++ b/icons/48x48-infox/disk-floppy.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * floppy48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #00FF00",
+"@ c #CFCFCF",
+"# c #FFFFFF",
+"$ c #656565",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ...............................++++++..... ",
+" ................................++++++...... ",
+" ................................++++++...... ",
+" ............................................ ",
+" ............................................ ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.... ",
+" ....@@................................@@.... ",
+" ....@@................................@@.... ",
+" ....@@...@#####################$......@@.... ",
+" ....@@...#######################$.....@@.... ",
+" ....@@@@.##...................$##$.$@@@@.... ",
+" ....@@@@.##....................$##$.$@@@.... ",
+" .........##...........@@@@@.....$##......... ",
+" .........##...........@@@@@......##......... ",
+" .........##...........@@@@@......##......... ",
+" .........##...........@@@@@......##......... ",
+" .........##...........@@@@@......##......... ",
+" .........##...........@@@@@......##......... ",
+" .........##...........@@@@@......##......... ",
+" .........##...........@@@@@......##......... ",
+" .........##...........@@@@@......##......... ",
+" .........##......................##......... ",
+" .........##......................##......... ",
+" .........##..##################..##......... ",
+" .........##..##################..##......... ",
+" .........##..###............###..##......... ",
+" .........##..###............###..##......... ",
+" .........##..##################..##......... ",
+" .........##..###............###..##......... ",
+" .........##..###............###..##......... ",
+" .........##..##################..##......... ",
+" .........##..###..........#####..##......... ",
+" .........##..###..........#####..##......... ",
+" .........##########################......... ",
+" .........@########################@......... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/disk.xpm b/icons/48x48-infox/disk.xpm
new file mode 100644
index 0000000..2eb254d
--- /dev/null
+++ b/icons/48x48-infox/disk.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * disk48_xpm[] = {
+"48 48 4 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ..............+@@@@@@@@@@@@@@+.............. ",
+" ...........+@@@@@@@@@@@@@@@@@@@@+........... ",
+" .........+@@@@@+............+@@@@@+......... ",
+" ........+@@@+..................+@@@+........ ",
+" ........@@+......................+@@........ ",
+" ........@@........................@@........ ",
+" ........@@+......................+@@........ ",
+" ........@@@@+..................+@@@@........ ",
+" ........@@@@@@@+............+@@@@@@@........ ",
+" ........@@.+@@@@@@@@@@@@@@@@@@@@+.@@........ ",
+" ........@@....+@@@@@@@@@@@@@@+....@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@........................@@........ ",
+" ........@@+......................+@@........ ",
+" ........+@@+....................+@@+........ ",
+" .........@@@+..................+@@@......... ",
+" .........+@@@@@@+.........+@@@@@@@+......... ",
+" ...........+@@@@@@@@@@@@@@@@@@@@+........... ",
+" ...............+@@@@@@@@@@@+................ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/display.xpm b/icons/48x48-infox/display.xpm
new file mode 100644
index 0000000..863d72c
--- /dev/null
+++ b/icons/48x48-infox/display.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * display48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #999999",
+"@ c #FFFFFF",
+"# c #007F00",
+"$ c #00FF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.... ",
+" ....@@+..............................+@@.... ",
+" ....@@..............#$$#..............@@.... ",
+" ....@@............#$$$$$$#............@@.... ",
+" ....@@..........#$$$#..#$$$#..........@@.... ",
+" ....@@........#$$$#......#$$$#........@@.... ",
+" ....@@......#$$$#..........#$$$#......@@.... ",
+" ....@@.....$$$#..............#$$$.....@@.... ",
+" ....@@.....$$$#..............#$$$.....@@.... ",
+" ....@@.....$$$$$#..........#$$$$$.....@@.... ",
+" ....@@.....$$.#$$$#......#$$$#.$$.....@@.... ",
+" ....@@.....$$...#$$$#..#$$$#...$$.....@@.... ",
+" ....@@.....$$.....#$$$$$$#.....$$.....@@.... ",
+" ....@@.....$$........$$........$$.....@@.... ",
+" ....@@.....$$........$$........$$.....@@.... ",
+" ....@@.....$$........$$........$$.....@@.... ",
+" ....@@.....$$........$$........$$.....@@.... ",
+" ....@@.....$$........$$........$$.....@@.... ",
+" ....@@.....$$$#......$$......#$$$.....@@.... ",
+" ....@@......#$$$#....$$....#$$$#......@@.... ",
+" ....@@........#$$$#..$$..#$$$#........@@.... ",
+" ....@@..........#$$$$$$$$$$#..........@@.... ",
+" ....@@............#$$$$$$#............@@.... ",
+" ....@@..............#$$#..............@@.... ",
+" ....@@+..............................+@@.... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@.... ",
+" ....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.... ",
+" ............................................ ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@........... ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@@........... ",
+" ............................................ ",
+" ......+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....... ",
+" ......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....... ",
+" ......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....... ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/editor.xpm b/icons/48x48-infox/editor.xpm
new file mode 100644
index 0000000..4cfcde2
--- /dev/null
+++ b/icons/48x48-infox/editor.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * editor48_xpm[] = {
+"48 48 7 1",
+" c None",
+". c #000000",
+"+ c #827F00",
+"@ c #FFFF00",
+"# c #999999",
+"$ c #FFFFFF",
+"% c #CCCCCC",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ....................................+..... ",
+" ....................................+@+..... ",
+" ...................................+@@@+.... ",
+" ..........#$..%%%%%%%%%%%%%%%%....+.+@@@+... ",
+" .........#$$..%%%%%%%%%%%%%%%%...+@+.+@@@+.. ",
+" ........#$$$..%%%%%%%%%%%%%%%#..+@@@+.+@+... ",
+" .......#$$$$..%%%%%%%%%%%%%%#..+@@@@@+.+.... ",
+" ......#$$$$$..%...........%#..+@@@@@@@+..... ",
+" .....#$$$$$$..%...........#..+@@@@@@@+...... ",
+" ..............%%%%%%%%%%%#..+@@@@@@@+....... ",
+" ..............%%%%%%%%%%#..+@@@@@@@+........ ",
+" .....%%...................+@@@@@@@+......... ",
+" .....%%..................+@@@@@@@+.......... ",
+" .....%%%%%%%%%%%%%%%%#..+@@@@@@@+........... ",
+" .....%%%%%%%%%%%%%%%#..+@@@@@@@+............ ",
+" .....%%...............+@@@@@@@+............. ",
+" .....%%..............+@@@@@@@+.............. ",
+" .....%%%%%%%%%%%%#..+@@@@@@@+............... ",
+" .....%%%%%%%%%%%#..+@@@@@@@+................ ",
+" .....%%............@@@@@@@+................. ",
+" .....%%............@@+@@@+.................. ",
+" .....%%%%%%%%%%%%..@+.+@+................... ",
+" .....%%%%%%%%%%%%..@........................ ",
+" .....%%..................................... ",
+" .....%%..................................... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%.............. ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%.............. ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%.............. ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%.............. ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%.............. ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%.............. ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%.............. ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%.............. ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%.............. ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%.............. ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%.............. ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/empty.xpm b/icons/48x48-infox/empty.xpm
new file mode 100644
index 0000000..43cd206
--- /dev/null
+++ b/icons/48x48-infox/empty.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char * empty_xpm[] = {
+"48 48 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/file-manager.xpm b/icons/48x48-infox/file-manager.xpm
new file mode 100644
index 0000000..dbdf1fc
--- /dev/null
+++ b/icons/48x48-infox/file-manager.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * file_man48_xpm[] = {
+"48 48 7 1",
+" c None",
+". c #000000",
+"+ c #CCCCCC",
+"@ c #FFFFFF",
+"# c #999999",
+"$ c #827F00",
+"% c #FFFF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ..................++++++++++++++@@#......... ",
+" ..................++++++++++++++@@@#........ ",
+" ..................++++++++++++++@@@@#....... ",
+" ..................++...........+@@@@@#...... ",
+" ..................++...........+@@@@@@#..... ",
+" ..................++++++++++++++@@@@@@@..... ",
+" ..................++...........+............ ",
+" ..................++...........+++#......... ",
+" ..................++++++++++++++++++#....... ",
+" ..................++..............++++#..... ",
+" ..................++..............+++++..... ",
+" ..................+++++++++++++++++++++..... ",
+" ..................++.................++..... ",
+" ..................++.................++..... ",
+" .......$%%%%%%$...+++++++++++++++++++++..... ",
+" ......$%%%%%%%%$.............++++++++++..... ",
+" .....$%%%%%%%%%%$.............+++++++++..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%$..++++++++..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%..++++++++..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%..++++++++..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%..++++++++..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%..++++++++..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%..++++++++..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%..++++++++..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%..++++++++..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%..++++++++..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%..++++++++..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%..++++++++..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%............... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%............... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%............... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%............... ",
+" .....$%%%%%%%%%%%%%%%%%%%%%%$............... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/file.xpm b/icons/48x48-infox/file.xpm
new file mode 100644
index 0000000..4c3993c
--- /dev/null
+++ b/icons/48x48-infox/file.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * file48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #CFCFCF",
+" .. ",
+" ....+ ",
+" ....+++.. ",
+" ....+++..... ",
+" ....+++....+++ ",
+" ....+++....+++.@ ",
+" ....+++....+++...@@ ",
+" ....+++....+++.....@@@ ",
+" ..+++....+++...+#..@@@@ ",
+" ..+....+++...+###..@@@@@ ",
+" ..+..+++...+#####..@@@.. ",
+" ..+..+...+#####+...@.... ",
+" ..+..+..#####+.......... ",
+" ..+..+..###++..+#....... ",
+" ..+..+..#+...+###...+#.. ",
+" ..+..+..#..+###+...+##.. ",
+" ..+..+..#####+...+####.. ",
+" ..+..+..###+...+###..#.. ",
+" ..+..+..#+...+###....#.. ",
+" ..+..+..#..+###....###.. ",
+" ..+..+..#####....#####.. ",
+" ..+..+..###....####+.#.. ",
+" ..+..+..#....####+...#.. ",
+" ..+..+..#..####+...+##.. ",
+" ..+..+..#####+...+####.. ",
+" ..+..+..###+...+######.. ",
+" ..+..+..#+...+########.. ",
+" ..+..+..#..+###+.#####.. ",
+" ..+..+..#####+...#####.. ",
+" ..+..+..###+...+######.. ",
+" ..+..+..#+...+########.. ",
+" ..+..+..#..+##########.. ",
+" ..+..+..##############.. ",
+" ..+..+..##############.. ",
+" ..+..+..############+... ",
+" ..+..+..##########+... ",
+" ..+..+..########+... ",
+" ..+..+..######+..... ",
+" ..+..+..####+......... ",
+" ..+..+..##+............. ",
+" ..+..+............. ",
+" ..+.............. ",
+" .............. ",
+" .............. ",
+" .............. ",
+" .......... ",
+" ...... ",
+" .. "};
diff --git a/icons/48x48-infox/folder-open.xpm b/icons/48x48-infox/folder-open.xpm
new file mode 100644
index 0000000..2dc7492
--- /dev/null
+++ b/icons/48x48-infox/folder-open.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * folder_open48_xpm[] = {
+"48 48 4 1",
+" c None",
+". c #000000",
+"+ c #827D00",
+"@ c #FFFF00",
+" ",
+" ",
+" .. ",
+" ..... ",
+" ....+.. ",
+" .. ....+@@.. ",
+" .... ....+@@@@.. ",
+" ....+.. ....+@@@@@@+.. ... ",
+" ....+@@.. ....+@@@@@@@@@.. ..... ",
+" ....+@@@@+.....+@@@@@@@@@@@.. ...... ",
+" ....+@@@@@@@...+@@@@@@@@@@@@@.. ....++.. ",
+" ..+@@@@@@@@@@+@@@@@@@@@@@@@@@++....+++.. ",
+" ..@@@@@@@@@@@@@@@@@@@@@@@@@@+....+++++.. ",
+" ..+@@@@@@@@@@@@@@@@@@@@@@@++...++++++.. ",
+" ..@@@@@@@@@@@@@@@@@@@@@++...++++++++.. ",
+" ..@@@@@@@@@@@@@@@@@@@++...+++++++++.. ",
+" ..@@@@@@@@@@@@@@@@@++...+++++++++++.. ",
+" ..+@@@@@@@@@@@@@@++...++++++++++++.. ",
+" ..@@@@@@@@@@@@++...++++++++++++++.. ",
+" ..@@@@@@@@@@+++..+++++++++++++++.. ",
+" ..@@@@@@@@+++++.++++++++++++++++.. ",
+" ..+@@@@@++++++..+++++++++++++++.. ",
+" ..@@@++++++++.++++++++++++++++.. ",
+" ..@@++++++++..+++++++++++++++.. ",
+" ..@@++++++++.++++++++++++++++.. ",
+" ..+@+++++++..+++++++++++++++.. ",
+" ..@@++++++.++++++++++++++.... ",
+" ..@@+++++..++++++++++++.... ",
+" ..@@+++++.+++++++++++.... ",
+" ..+@++++..+++++++++.... ",
+" ..@@+++.++++++++.... .... ",
+" ..@@++..++++++.... ........ ",
+" ..@@++.+++++.... ............ ",
+" ..+@+..+++.... ................ ",
+" ..@+.++.... ................ ",
+" ..+...... ................ ",
+" ....... ................ ",
+" ... ................ ",
+" ................ ",
+" .................. ",
+" .................. ",
+" .................. ",
+" .................. ",
+" .............. ",
+" .......... ",
+" ...... ",
+" .. ",
+" "};
diff --git a/icons/48x48-infox/folder.xpm b/icons/48x48-infox/folder.xpm
new file mode 100644
index 0000000..b541f7a
--- /dev/null
+++ b/icons/48x48-infox/folder.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * folder48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #827D00",
+"@ c #303030",
+"# c #FFFF00",
+" ",
+" ",
+" .. ",
+" ....++. ",
+" .@ ....++.... ",
+" .... ....++...... ",
+" ...... ....++....+#.. ",
+" ....##.....++....+###.. ",
+" ....####...++....+#####.. ",
+" ....######.++....+#######.. ",
+" ...######+++....+#########.. ",
+" ..######+++....+###########.. ",
+" ..####+++....+#############.. ",
+" ..##+++....+###############.. ",
+" ..#++....+#################.. ",
+" ..++...+###################.. ",
+" ..+..+#####################.. ",
+" ..+..######################.. ",
+" ..+..######################.. ",
+" ..+..######################.. ",
+" ..+..######################.. ",
+" ..+..######################.. ",
+" ..+..######################.. ",
+" ..+..######################.. ",
+" ..+..######################.. ",
+" ..+..#####################+.. ",
+" ..+..###################+.... ",
+" ..+..#################+.... ",
+" ..+..###############+.... ",
+" ..+..#############+.... ",
+" ..+..###########+.... .... ",
+" ..+..#########+.... ........ ",
+" ..+..#######+.... ........... ",
+" ..+..#####+.... ............ ",
+" ..+..###+.... ............ ",
+" ..@..#+.... ............ ",
+" ......... ............ ",
+" ...... ............ ",
+" .. ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" ............ ",
+" .......... ",
+" ...... ",
+" .. ",
+" ",
+" "};
diff --git a/icons/48x48-infox/font.xpm b/icons/48x48-infox/font.xpm
new file mode 100644
index 0000000..bb07c8b
--- /dev/null
+++ b/icons/48x48-infox/font.xpm
@@ -0,0 +1,60 @@
+/* XPM */
+static char * font48_xpm[] = {
+"48 48 9 1",
+" c None",
+". c #000000",
+"+ c #FF0000",
+"@ c #656565",
+"# c #FFFFFF",
+"$ c #827D00",
+"% c #FFFF00",
+"& c #303030",
+"* c #CFCFCF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ..........++++++++.............@##@....... ",
+" ...........++++++++.............#..#........ ",
+" ...........+++..................#........... ",
+" ...........+++...........@##@...#........... ",
+" ...........+++.........@##@##@..#@##........ ",
+" ...........++++++....@##@..@#..###.......... ",
+" ...........++++++...####........@#.......... ",
+" ...........+++........@#@........#.......... ",
+" ...........+++.........##....#...#.......... ",
+" ...........+++.........@#@..@#@............. ",
+" .......$...+++..........##@##@#............. ",
+" ......$%$........&#&....@##...#............. ",
+" .....$%%%$......&###&....##............$.... ",
+" ....$%%%%%$....&##&&#&...@#@..........$%.... ",
+" ...$%%%%%%%$..&##&..&#....##..@......$%$.... ",
+" ..$%%%%%%%%$.&###&..#&....@####.....$%$..... ",
+" ...$%%%%%%$.&##&&#.......@###@.....$%$...... ",
+" ....$%%%%$..##&..........##@......$%$....... ",
+" .....$%%$...@*...................$%$........ ",
+" ......$$..........................$......... ",
+" .......%%%%%%%%%%%%%%%%%%%%%%%%%%%$......... ",
+" .......%%%%%%%%%%%%%%%%%%%%%%%%%%%$......... ",
+" .......%%%%%%%%%%%%%%%%%%%%%%%%%%%$......... ",
+" .......%%%%%%%%%%%%....%.........%$......... ",
+" .......%%%%%%%%%%%%....%.........%$......... ",
+" .......%%%%%%%%%%%%....%%%%%%%%%%%$......... ",
+" .......%%%%%%%%%%%%....%.......%%%$......... ",
+" .......%%%%%%%%%%%%....%.......%%%$......... ",
+" .......%%%%%%%%%%%%%%%%%%%%%%%%%%%$......... ",
+" .......%%%%%%%%%%%%%%%%%%%%%%%%%%%$......... ",
+" .......%%%%%%%%%%%%%%%%%%%%%%%%%%%$......... ",
+" .......%%%%%%%%%%%%%%%%%%%%%%%%%%%$......... ",
+" .......%%%%%%%%%%%%%%%%%%%%%%%%%%%$......... ",
+" .......%%%%%%%%%%%%%%%%%%%%%%%%%%%$......... ",
+" .......%%%%%%%%%%%%%%%%%%%%%%%%%%%$......... ",
+" .......%%%%%%%%%%%%%%%%%%%%%%%%%%%$......... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/game-action.xpm b/icons/48x48-infox/game-action.xpm
new file mode 100644
index 0000000..c62ee34
--- /dev/null
+++ b/icons/48x48-infox/game-action.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char * arcade48_xpm[] = {
+"48 48 10 1",
+" c None",
+". c #000000",
+"+ c #827D00",
+"@ c #FFFF00",
+"# c #7D0000",
+"$ c #FF0000",
+"% c #FFFFFF",
+"& c #CFCFCF",
+"* c #656565",
+"= c #303030",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ......+@@@@@+.....+@@@@@+................... ",
+" .....+@@@@@@@+...+@@@@@@@+.................. ",
+" .....@@..@..@@...@@..@..@@.................. ",
+" .....@@..@..@@...@@..@..@@.................. ",
+" .....@@@@@@@@@...@@@@@@@@@.................. ",
+" ............................................ ",
+" .....@@@@@@@@@...@@@@@@@@@.................. ",
+" .....+@@@@@@@+...+@@@@@@@+.................. ",
+" ......+@@@@@+.....+@@@@@+................... ",
+" ............................................ ",
+" ............................................ ",
+" ..............................#$$$$$#....... ",
+" .............................#$$$$$$$#...... ",
+" .............................$$..$..$$...... ",
+" .............................$$..$..$$...... ",
+" .............................$$$$$$$$$...... ",
+" ................%%.......................... ",
+" ................%%...........$$$$$$$$$...... ",
+" ................%%...........#$$$$$$$#...... ",
+" ................&&............#$$$$$#....... ",
+" ................**.......................... ",
+" ................==.......................... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ................%%.......................... ",
+" ................%%.......................... ",
+" ................%%.......................... ",
+" ................%%.......................... ",
+" ................%%.......................... ",
+" ...............*%%*......................... ",
+" ..............*%%%%*........................ ",
+" .............*%%%%%%*....................... ",
+" ............*%%%%%%%%*...................... ",
+" ...........*%%%%%%%%%%*..................... ",
+" ..........%%%%%%%%%%%%.................... ",
+" ..........%%%%%%%%%%%%.................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/game-board.xpm b/icons/48x48-infox/game-board.xpm
new file mode 100644
index 0000000..87c4508
--- /dev/null
+++ b/icons/48x48-infox/game-board.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * chesboard48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #CFCFCF",
+"@ c #FFFFFF",
+"# c #656565",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ...+@@@@@@@@@@@@@@+................+@@@@@. ",
+" ....@@@@@@@@@@@@@@@@................@@@@@@.. ",
+" ....@@@@@@@@@@@@@@@@................@@@@@@.. ",
+" ....@@.#@@@##@@@#.@@................@@@@@@.. ",
+" ....@@..@@#..#@@..@@................@@@@@@.. ",
+" ....@@..#@....@#..@@................@@@@@@.. ",
+" ....@@#..#....#..#@@................@@@@@@.. ",
+" ....@@@..........@@@................@@@@@@.. ",
+" ....@@@#........#@@@................@@@@@@.. ",
+" ....@@@@........@@@@................@@@@@@.. ",
+" ....@@@@........@@@@................@@@@@@.. ",
+" ....@@@@@@@@@@@@@@@@................@@@@@@.. ",
+" ....@@@@........@@@@................@@@@@@.. ",
+" ....@@@..........@@@................@@@@@@.. ",
+" ....@@@@@@@@@@@@@@@@................@@@@@@.. ",
+" ....+@@@@@@@@@@@@@@+................+@@@@@.. ",
+" ....................+@@@@@@@@@@@@@@+........ ",
+" ....................@@@@@@@@.#@@@@@@........ ",
+" ..........#@@#......@@@@@@@@..#@@@@@........ ",
+" .........#@@@@#.....@@@@@+#.....#@@@........ ",
+" .........@@@@@@.....@@@@#........+@@........ ",
+" .........@@@@@@.....@@@#..........@@........ ",
+" .........#@@@@#.....@@#...........@@........ ",
+" ..........#@@#......@@............@@........ ",
+" ..........#@@#......@@#.#@@#......@@........ ",
+" .........#@@@@#.....@@@@@@#......+@@........ ",
+" ........#@@@@@@#....@@@@@#.......@@@........ ",
+" .......#@@@@@@@@#...@@@@#.......+@@@........ ",
+" ......#@@@@@@@@@@#..@@@#.........+@@........ ",
+" ......@@@@@@@@@@@@..@@#...........@@........ ",
+" ....................@@@@@@@@@@@@@@@@........ ",
+" ....................+@@@@@@@@@@@@@@+........ ",
+" ....+@@@@@@@@@@@@@@+................+@@@@@.. ",
+" ....@@@@@@@@@@@@@@@@................@@@@@@.. ",
+" ....@@@@@@@@@@@@@@@@................@@@@@@.. ",
+" ....@@@@@@@@@@@@@@@@................@@@@@@.. ",
+" ....@@@@@@@@@@@@@@@@................@@@@@@.. ",
+" ...@@@@@@@@@@@@@@@@................@@@@@@. ",
+" ...@@@@@@@@@@@@@@@@....................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/game-cards.xpm b/icons/48x48-infox/game-cards.xpm
new file mode 100644
index 0000000..14869d5
--- /dev/null
+++ b/icons/48x48-infox/game-cards.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * cards48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #CFCFCF",
+"$ c #FF0000",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ......+@@@@@@@@@@@@@@@+..................... ",
+" .....#@@@@@@@@@@@@@@@@@#.................... ",
+" ....+@@@@@@@$$$$$@@@@@@@+................... ",
+" ....@@@@@@@#$$$$$#@@@@@@@..@+..@+..@+..@+... ",
+" ....@@@@@@@$$$#$$$@@@@@@@..@@..@@..@@..@@... ",
+" ....@@@@@@#$$$@$$$#@@@@@@..@@..@@..@@..@@... ",
+" ....@@@@@@$$$#@#$$$@@@@@@..@@..@@..@@..@@... ",
+" ....@@@@@#$$$@@@$$$#@@@@@..@@..@@..@@..@@... ",
+" ....@@@@@$$$$$$$$$$$@@@@@..@@..@@..@@..@@... ",
+" ....@@@@#$$$$$$$$$$$#@@@@..@@..@@..@@..@@... ",
+" ....@@@@$$$#@@@@@#$$$@@@@..@@..@@..@@..@@... ",
+" ....@@@@$$$@@@@@@@$$$@@@@..@@..@@..@@..@@... ",
+" ....@@@@@@@@@@@@@@@@@@@@@..@@..@@..@@..@@... ",
+" ....@@@@@@@@@@@@@@@@@@@@@..@@..@@..@@..@@... ",
+" ...........................@@..@@..@@..@@... ",
+" ...........................@@..@@..@@..@@... ",
+" ....@@@@@@@@@@@@@@@@@@@@@..@@..@@..@@..@@... ",
+" ....@@@@@@@@@@@@@@@@@@@@@..@@..@@..@@..@@... ",
+" ....@@@@$$$@@@@@@@$$$@@@@..@@..@@..@@..@@... ",
+" ....@@@@$$$#@@@@@#$$$@@@@..@@..@@..@@..@@... ",
+" ....@@@@#$$$$$$$$$$$#@@@@..@@..@@..@@..@@... ",
+" ....@@@@@$$$$$$$$$$$@@@@@..@@..@@..@@..@@... ",
+" ....@@@@@#$$$@@@$$$#@@@@@..@@..@@..@@..@@... ",
+" ....@@@@@@$$$#@#$$$@@@@@@..@@..@@..@@..@@... ",
+" ....@@@@@@#$$$@$$$#@@@@@@..@@..@@..@@..@@... ",
+" ....@@@@@@@$$$#$$$@@@@@@@..@@..@@..@@..@@... ",
+" ....@@@@@@@#$$$$$#@@@@@@@..@@..@@..@@..@@... ",
+" ....+@@@@@@@$$$$$@@@@@@@+..@@..@@..@@..@@... ",
+" .....#@@@@@@@@@@@@@@@@@#...@@..@@..@@..@@... ",
+" ......+@@@@@@@@@@@@@@@+...+@@..@@..@@..@@... ",
+" .........................+@@@..@@..@@..@@... ",
+" ........................+@@@+.+@@..@@..@@... ",
+" ......@@@@@@@@@@@@@@@@@@@@@+.+@@+.+@@..@@... ",
+" ......+@@@@@@@@@@@@@@@@@@@+.+@@+.+@@+..@+... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/gnome.xpm b/icons/48x48-infox/gnome.xpm
new file mode 100644
index 0000000..444a43e
--- /dev/null
+++ b/icons/48x48-infox/gnome.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * gnome48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #CFCFCF",
+"# c #303030",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" ..................+@@@+................... ",
+" ..................@@@@@................... ",
+" ............+@@+...@@@@@.................... ",
+" ............@@@@+..@@@@@.................... ",
+" ...........+@@@@@..@@@@@.................... ",
+" ............@@@@@+.+@@@+.................... ",
+" ............+@@@@........................... ",
+" ........+@+..+@@+........................... ",
+" ........@@@@+.......+@@@@@@@+............... ",
+" ........@@@@@...+@@@@@@@@@@@@@+............. ",
+" ........+@@@@..+@@@@@@@@@@@@@@@............. ",
+" ..........+@+.+@@@@@@@@@@@@@@@@+............ ",
+" .............+@@@@@@@@@@@@@@@@@@............ ",
+" ......+@@+...@@@@@@@@@@@@@@@@@@@............ ",
+" ......@@@@...@@@@@@@@@@@@@@@@@@+............ ",
+" ......+@@@..+@@@@@@@@@@@@@@@@@@............. ",
+" .......++...@@@@@@@@@@@@@@@@@@+............. ",
+" ............@@@@@@@@@@@@@@@@+............... ",
+" ...........+@@@@@@@@@@@@@@@................. ",
+" ...........@@@@@@@@@@@@@@@.................. ",
+" ...........@@@@@@@@@@@@@@................... ",
+" ...........@@@@@@@@@@@@@+................... ",
+" ...........@@@@@@@@@@@@@.................... ",
+" ...........@@@@@@@@@@@@+.................... ",
+" ...........+@@@@@@@@@@@..................... ",
+" ............@@@@@@@@@@@..................... ",
+" ............@@@@@@@@@@@..................... ",
+" ............+@@@@@@@@@@+..........+@+....... ",
+" ............#@@@@@@@@@@@.........+@@@....... ",
+" .............@@@@@@@@@@@@+.....+@@@@@....... ",
+" .............#@@@@@@@@@@@@@@@@@@@@@@+....... ",
+" ..............#@@@@@@@@@@@@@@@@@@@@@........ ",
+" ...............#@@@@@@@@@@@@@@@@@@@+........ ",
+" .................+@@@@@@@@@@@@@@@@+......... ",
+" ....................+@@@@@@@@@@@@+.......... ",
+" .......................+@@@@@@+............. ",
+" .........................####............... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/gnu.xpm b/icons/48x48-infox/gnu.xpm
new file mode 100644
index 0000000..69e560c
--- /dev/null
+++ b/icons/48x48-infox/gnu.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * gnu48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #656565",
+"# c #CFCFCF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ...................................+@....... ",
+" .......@+..........................++@...... ",
+" ......@++..........................@++@..... ",
+" .....@++@...........................+++..... ",
+" .....+++............................+++@.... ",
+" ....@++@............................++++.... ",
+" ....+++.............................@+++.... ",
+" ....+++..............................+++@... ",
+" ...@+++............@@..@@............++++... ",
+" ...++++..........@+++..+++@..........++++... ",
+" ...++++........@+++++..+++++@........++++... ",
+" ...++++......@+++++++..+++++++@......++++... ",
+" ...++++@...@++++++++@..@++++++++@...@++++... ",
+" ...@++++++++++++++++@..@++++++++++++++++@... ",
+" ....++++++++++++++@......@++++++++++++++.... ",
+" ....@+++++++++++@...@..@...@+++++++++++@.... ",
+" .....@++++++++@...@++..++@...@++++++++@..... ",
+" .......@++++@...@++++..++++@...@++++@....... ",
+" ..............@++++++..++++++@.............. ",
+" .............@+++++++..+++++++@............. ",
+" .............++++++++..++++++++............. ",
+" ..........@++.+++++++..+++++++.++@.......... ",
+" .......@++++@.+...+++..+++...+.@++++@....... ",
+" ......@+++@......@+++..+++@......@+++@...... ",
+" ......+++.......@++++..++++@.......+++...... ",
+" ......@+++++....+++++..+++++...@+++++@...... ",
+" ................+++++..+++++................ ",
+" ................+++++..+++++................ ",
+" ................+++++..+++++................ ",
+" ................@++++..+++++................ ",
+" .................++++@@++++@................ ",
+" .................++++++++++................. ",
+" .................++++++++++................. ",
+" .................++++++++++................. ",
+" .................@++++++++@................. ",
+" ..................+..++..+.................. ",
+" .................+..++..+................. ",
+" .................@#.++.#@................. ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/help.xpm b/icons/48x48-infox/help.xpm
new file mode 100644
index 0000000..2d74472
--- /dev/null
+++ b/icons/48x48-infox/help.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * help48_xpm[] = {
+"48 48 7 1",
+" c None",
+". c #000000",
+"+ c #CFCFCF",
+"@ c #FFFFFF",
+"# c #656565",
+"$ c #827D00",
+"% c #FFFF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ................+++++++++++++++++@@#........ ",
+" ................+++++++++++++++++@@@#....... ",
+" ................+++++++++++++++++@@@@#...... ",
+" ................++...............@@@@@#..... ",
+" ................++...............@@@@@@#.... ",
+" ................+++++++++++++++++@@@@@@@.... ",
+" ................++.......................... ",
+" ................++.......................... ",
+" ................++++++++++++++++++++#....... ",
+" ................##..................++#..... ",
+" ....................................+++#.... ",
+" ....................#+++++++++++++++++++.... ",
+" .......$%%%%%%%%$...................++++.... ",
+" .....$%%%%%%%%%%%%$.................++++.... ",
+" .....%%%%%%%%%%%%%%$..#+++++++++++++++++.... ",
+" ....$%%%%%%%%%%%%%%%................++++.... ",
+" ....%%%%%%%%%%%%%%%%$...............++++.... ",
+" ....%%%%%$.....$%%%%%..#++++++++++++++++.... ",
+" ....%%%%%.......%%%%%.........++++++++++.... ",
+" ....%%%%%.......%%%%%.........++++++++++.... ",
+" ....%%%%%.......%%%%%..#++++++++++++++++.... ",
+" ................%%%%%..+++++++++++++++++.... ",
+" ...............$%%%%%..+++++++++++++++++.... ",
+" ..............$%%%%%$..+++++++++++++++++.... ",
+" ...........$%%%%%%%%..#+++++++++++++++++.... ",
+" .........$%%%%%%%%%%..++++++++++++++++++.... ",
+" ........$%%%%%%%%%%$.#++++++++++++++++++.... ",
+" ........%%%%%%%%%%$..+++++++++++++++++++.... ",
+" .......$%%%%%%%$....#+++++++++++++++++++.... ",
+" .......%%%%%%.....#+++++++++++++++++++++.... ",
+" .......%%%%%%...#+++++++++++++++++++++++.... ",
+" .......%%%%%%...++++++++++++++++++++++++.... ",
+" .......%%%%%%............................... ",
+" ............................................ ",
+" ............................................ ",
+" .......$%%%%$............................... ",
+" ......%%%%%%.............................. ",
+" ......$%%%%$.............................. ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/home.xpm b/icons/48x48-infox/home.xpm
new file mode 100644
index 0000000..7431120
--- /dev/null
+++ b/icons/48x48-infox/home.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char * home48_xpm[] = {
+"48 48 8 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #CFCFCF",
+"$ c #303030",
+"% c #827D00",
+"& c #FFFF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ......................+@@@@@@@@@@@@+...... ",
+" .....................+@@@@@@@@@@@@@@@@+..... ",
+" .....................@@@@@@@@@@@@@@@@@@..... ",
+" ....................+@@@@@@@@@@@@@@@@@@..... ",
+" ....................@@@@@@@@@@@@@@@@@@@@.... ",
+" ....................@@@@@@@@@@@@@@@@@@@@.... ",
+" ....................@@@@@#...#@@@@@@@@@@.... ",
+" ....................@@@@@.....@@@@@@@@@@.... ",
+" ....................@@@@@$@#..@@@@@@@@@@.... ",
+" ....................@@@@@.#@..@@@@@@@@@@.... ",
+" ....................@@@@@#.$.#@@@@@@@@@@.... ",
+" ....................@@@@@@@@@@@@@@@@@@@@.... ",
+" ....................@@@@@@@@@@@@@@@@@@@@.... ",
+" ....................@@@@@@@@@@@@@@@@@@@@.... ",
+" ....................+@@@@@@@@@@@@@@@@@@@.... ",
+" ........................+@@@@@@@@@@@@@@@.... ",
+" .........................@@@@@@@@@@@@@@@.... ",
+" ......%&&&&&&&%..........@@@@@@@@@@@@@@@.... ",
+" .....%&&&&&&&&&%..............+@@@@@@@@@.... ",
+" ....%&&&&&&&&&&&%.............#@@@@@@@@@.... ",
+" ....&&&&&&&&&&&&&&&&&&%..@@@@@@@@@@@@@@@.... ",
+" ....&&&&&&&&&&&&&&&&&&&..@@@@@@@@@@@@@@@.... ",
+" ....&&&&&&&&&&&&&&&&&&&..@@@@@@@@@@@@@@@.... ",
+" ....&&&&&&&&&&&&&&&&&&&..+@@@@@@@@@@@@@+.... ",
+" ....&&&&&&&&&&&&&&&&&&&%..#@@@@@@@@@@@#..... ",
+" ....&&&&&&&&&&&&&&&&&&&&%..+@@@@@@@@@+...... ",
+" ....&&&&&&&&&&&&&&&&&&&&&%.................. ",
+" ....&&&&&&&&&&&&&&&&&&&&&&%................. ",
+" ....&&&&&&&&&&&&&&&&&&&&&&&&................ ",
+" ....&&&&&&&&&&&&&&&&&&&&&&&&................ ",
+" ....&&&&&&&&&&&&&&&&&&&&&&&&................ ",
+" ....&&&&&&&&&&&&&&&&&&&&&&&&................ ",
+" ....&&&&&&&&&&&&&&&&&&&&&&&&................ ",
+" ....&&&&&&&&&&&&&&&&&&&&&&&&................ ",
+" ....&&&&&&&&&&&&&&&&&&&&&&&&................ ",
+" ....&&&&&&&&&&&&&&&&&&&&&&&&................ ",
+" ....%&&&&&&&&&&&&&&&&&&&&&&%................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/image-processor.xpm b/icons/48x48-infox/image-processor.xpm
new file mode 100644
index 0000000..73314eb
--- /dev/null
+++ b/icons/48x48-infox/image-processor.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * image_proc48_xpm[] = {
+"48 48 7 1",
+" c None",
+". c #000000",
+"+ c #827D00",
+"@ c #FFFF00",
+"# c #CFCFCF",
+"$ c #FFFFFF",
+"% c #656565",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ....................................+..... ",
+" ....................................+@+..... ",
+" ....#$$$$$$$$$$$$$$$$$$$$$$$$$#....+@@@+.... ",
+" ....$$$$$$$$$$$$$$$$$$$$$$$$$$$...+.+@@@+... ",
+" ....$$$$$$$$$$$$$$$$$$$$$$$$$$$..+@+.+@@@+.. ",
+" ....$$$$$$$$$$$$$$$$$$$$$$$$$$%.+@@@+.+@+... ",
+" ....$$$$$$$$$%.....%$$$$$$$$$%.+@@@@@+.+.... ",
+" ....$$$$$$$%.........%$$$$$$%.+@@@@@@@+..... ",
+" ....$$$$$$$...........%$$$$%.+@@@@@@@+...... ",
+" ....$$$$$$%............$$$%.+@@@@@@@+....... ",
+" ....$$$$$$.............%$%.+@@@@@@@+........ ",
+" ....$$$$$$.............%#.+@@@@@@@+......... ",
+" ....$$$$$%...............+@@@@@@@+.......... ",
+" ....$$$$%...$$..........+@@@@@@@+........... ",
+" ....$$$%....%$.........+@@@@@@@+............ ",
+" ....$$%...............+@@@@@@@+............. ",
+" ....$$...............+@@@@@@@+.............. ",
+" ....$$$%............+@@@@@@@+............... ",
+" ....$$$$...........+@@@@@@@+................ ",
+" ....$$$$...........@@@@@@@+................. ",
+" ....$$$$...........@@@@@@+.................. ",
+" ....$$$$%..........@@+.@+................... ",
+" ....$$$$$%.........@+....................... ",
+" ....$$$$$$$$%............................... ",
+" ....$$$$$$$$$............................... ",
+" ....$$$$$$$$$........$$$$$$$$$$............. ",
+" ....$$$$$$$$$........%$$$$$$$$$............. ",
+" ....$$$$$$$$$.........%$$$$$$$$............. ",
+" ....$$$$$$$$$..........%$$$$$$$............. ",
+" ....$$$$$$$$%...........%$$$$$$............. ",
+" ....$$$$$$$%.............%$$$$$............. ",
+" ....$$$$$$%...............$$$$$............. ",
+" ....$$$$$$$$$$$$$$$$$$$$$$$$$$$............. ",
+" ....$$$$$$$$$$$$$$$$$$$$$$$$$$$............. ",
+" ....$$$$$$$$$$$$$$$$$$$$$$$$$$$............. ",
+" ....#$$$$$$$$$$$$$$$$$$$$$$$$$#............. ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/image-viewer.xpm b/icons/48x48-infox/image-viewer.xpm
new file mode 100644
index 0000000..b36ab22
--- /dev/null
+++ b/icons/48x48-infox/image-viewer.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * image_view48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #CFCFCF",
+"@ c #656565",
+"# c #FFFFFF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ....+++++++++++++++...@#######@............. ",
+" ....++++++++++++++..@###########@........... ",
+" ....+++++++++++++..@###@.....@###@.......... ",
+" ....++++++++++++..@##@.........@##@......... ",
+" ....++++++++++++..##@...........@##......... ",
+" ....++++++++++++.@##..@@.@@......##@........ ",
+" ....+++++++++@...##@..@@.@@......@##........ ",
+" ....+++++++@.....##...............##........ ",
+" ....+++++++......##.@.@@.@@.@@....##........ ",
+" ....++++++@......##.@.@@.@@.@@....##........ ",
+" ....++++++.......##...............##........ ",
+" ....++++++.......##...@@.@@.@@....##........ ",
+" ....+++++@.......##@..@@.@@.@@...@##........ ",
+" ....++++@...##...@##.............##@........ ",
+" ....+++@....@#....##@..@.@@.@@..@##......... ",
+" ....++@...........@##@...@@....@##@......... ",
+" ....++.............@###@.....@###@.......... ",
+" ....+++@............@###########@........... ",
+" ....++++..............@#######@............. ",
+" ....++++.................................... ",
+" ....++++.......................@#........... ",
+" ....++++..............@++@....@##@.......... ",
+" ....++++@............@++++....####.......... ",
+" ....++++++++@........+++++@...@###@......... ",
+" ....+++++++++........++++++....####......... ",
+" ....+++++++++........++++++@...@###@........ ",
+" ....+++++++++........@++++++....####........ ",
+" ....+++++++++.........@+++++....@###@....... ",
+" ....+++++++++..........@++++.....####....... ",
+" ....++++++++@...........@+++.....@###@...... ",
+" ....+++++++@.............@++......####...... ",
+" ....++++++@...............++......@###@..... ",
+" ....++++++++++++++++++++++++.......####..... ",
+" ....++++++++++++++++++++++++.......@###@.... ",
+" ....++++++++++++++++++++++++........##@..... ",
+" ....................................@....... ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/information.xpm b/icons/48x48-infox/information.xpm
new file mode 100644
index 0000000..9b68ad2
--- /dev/null
+++ b/icons/48x48-infox/information.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * info48_xpm[] = {
+"48 48 4 1",
+" c None",
+". c #000000",
+"+ c #00007D",
+"@ c #0000FF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ..................+@@@@@@+.................. ",
+" .................+@@@@@@@@@+................ ",
+" ................@@@@@@@@@@@@................ ",
+" ................@@@@@@@@@@@@................ ",
+" ................@@@@@@@@@@@@................ ",
+" ................+@@@@@@@@@@+................ ",
+" ..................+@@@@@@+.................. ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ..........@@@@@@@@@@@@@@@@@@................ ",
+" ..........@@@@@@@@@@@@@@@@@@................ ",
+" ..........+@@@@@@@@@@@@@@@@@................ ",
+" ..............+@@@@@@@@@@@@@................ ",
+" ...............+@@@@@@@@@@@@................ ",
+" ................+@@@@@@@@@@@................ ",
+" .................@@@@@@@@@@@................ ",
+" .................@@@@@@@@@@@................ ",
+" .................@@@@@@@@@@@................ ",
+" .................@@@@@@@@@@@................ ",
+" .................@@@@@@@@@@@................ ",
+" .................@@@@@@@@@@@................ ",
+" .................@@@@@@@@@@@................ ",
+" .................@@@@@@@@@@@................ ",
+" ................+@@@@@@@@@@@+............... ",
+" ...............+@@@@@@@@@@@@@+.............. ",
+" .......+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....... ",
+" .......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....... ",
+" .......+@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/item.xpm b/icons/48x48-infox/item.xpm
new file mode 100644
index 0000000..1d46e65
--- /dev/null
+++ b/icons/48x48-infox/item.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * item48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"@ c #CFCFCF",
+"# c #FFFFFF",
+"$ c #656565",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ..................$#######$................. ",
+" ................@###########@............... ",
+" ...............@#############@.............. ",
+" ..............@###############@............. ",
+" .............@#################@............ ",
+" ............@###################@........... ",
+" ...........@#####################@.......... ",
+" ...........#######################.......... ",
+" ..........$##########$.$##########$......... ",
+" ..........#########$.....$#########......... ",
+" ..........#########.......#########......... ",
+" ..........########$.......$########......... ",
+" ..........########.........########......... ",
+" ..........########$.......$########......... ",
+" ..........#########.......#########......... ",
+" ..........#########$.....$#########......... ",
+" ..........$##########$.$##########$......... ",
+" ...........#######################.......... ",
+" ...........@#####################@.......... ",
+" ............@###################@........... ",
+" .............@#################@............ ",
+" ..............@###############@............. ",
+" ...............@#############@.............. ",
+" ................@###########@............... ",
+" ..................$#######$................. ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/kde.xpm b/icons/48x48-infox/kde.xpm
new file mode 100644
index 0000000..40b8266
--- /dev/null
+++ b/icons/48x48-infox/kde.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * kde48_xpm[] = {
+"48 48 7 1",
+" c None",
+". c #000000",
+"+ c #827D00",
+"@ c #FFFF00",
+"# c #CFCFCF",
+"$ c #FFFFFF",
+"% c #656565",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" .................+@+........................ ",
+" .................@@@........................ ",
+" ..........@@+...+@@@+...+@@................. ",
+" ..........@@@@+.@@@@@.+@@@@................. ",
+" ..........@@@@@@@@@@@@@@@@+................. ",
+" ..........+@@@@@@@@@@@@@@@+................. ",
+" ...........@@@@@@@@@@@@@@@.................. ",
+" .....++...+@@@@@@@@@@@@@@@@...++............ ",
+" ....@@@@@@@@@@@@+...+@@@@@@@@@@@@........... ",
+" ....+@@@@@@@@@+.......+@@@@@@@@@+........... ",
+" .....+@@@@@@@...........@@@@@@@+............ ",
+" ......+@@@@@+...........+@@@@@+............. ",
+" .......@@@@@.............@@@@@.............. ",
+" ......+@@@@..............+@@@@+............. ",
+" ....+@@@@@@................................. ",
+" ...@@@@@@@@........#$$$$$#........%$$$$$$$%. ",
+" ....+@@@@@@........$$$$$$$.......%$$$$$$$%.. ",
+" .....++@@@@+.......$$$$$$$......%$$$$$$$%... ",
+" .......@@@@@.......$$$$$$$.....%$$$$$$$%.... ",
+" ......+@@@@@+......$$$$$$$....%$$$$$$$%..... ",
+" .....+@@@@@@@......$$$$$$$...%$$$$$$$%...... ",
+" ....+@@@@@@@@@+....$$$$$$$..%$$$$$$$%....... ",
+" ....@@@@@@@@@@@@+..$$$$$$$.%$$$$$$$%........ ",
+" .....++...@@@@@@@..$$$$$$$%$$$$$$$%......... ",
+" ..........@@@@@@@..$$$$$$$$$$$$$$%.......... ",
+" ..........@@@@@@@..$$$$$$$$$$$$$%........... ",
+" .........+@@@@@@@..$$$$$$$$$$$$$%........... ",
+" .........@@@@+.+@..$$$$$$$$$$$$$$%.......... ",
+" .........@@+....+..$$$$$$$%$$$$$$$%......... ",
+" ...................$$$$$$$.%$$$$$$$%........ ",
+" ...................$$$$$$$..%$$$$$$$%....... ",
+" ...................$$$$$$$...%$$$$$$$%...... ",
+" ...................$$$$$$$....%$$$$$$$%..... ",
+" ...................$$$$$$$.....%$$$$$$$%.... ",
+" ...................$$$$$$$......%$$$$$$$%... ",
+" ...................#$$$$$#.......%$$$$$$$%.. ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/keyboard.xpm b/icons/48x48-infox/keyboard.xpm
new file mode 100644
index 0000000..b937205
--- /dev/null
+++ b/icons/48x48-infox/keyboard.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char * keyboard48_xpm[] = {
+"48 48 8 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #656565",
+"# c #303030",
+"$ c #CFCFCF",
+"% c #007D00",
+"& c #00FF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ........++.++++++@........................ ",
+" .........++.+++++++..++++++++++++++++@...... ",
+" .........++.+++++++..++++++++++++++++++@.... ",
+" .........++.++++++@.................@+++.... ",
+" ......................................++@... ",
+" ......................................@++... ",
+" .......................................++... ",
+" .......................................++... ",
+" ......................................@++... ",
+" ........@++++#++#++#++#++#++#++@......++@... ",
+" ......@+++++++#++#++#++#++#++#++@...@+++.... ",
+" ......++$...@++#++#++#++#++#++#++++++++@.... ",
+" .....@+$.....@++#++#++#++#++#++#+++++@...... ",
+" .....++..................................... ",
+" .....++..................................... ",
+" .....++..................................... ",
+" .....++..................................... ",
+" ............................................ ",
+" ..@++++++++++++++++++++++++++++++++++++++@.. ",
+" ..++++++++++++++++++++++++++++++%%+%%+&&++.. ",
+" ..++++++++++++++++++++++++++++++%%+%%+&&++.. ",
+" ..++++++++++++++++++++++++++++++++++++++++.. ",
+" ..++@..@++++.................@++@.......++.. ",
+" ..++....++++..................++.......@++.. ",
+" ..++....++....................++........++.. ",
+" ..++....++....................++........++.. ",
+" ..++....++....................++........++.. ",
+" ..++....++....................++........++.. ",
+" ..++....++....................++.......@++.. ",
+" ..++....++....................++......++++.. ",
+" ..++....++....................++......++++.. ",
+" ..++@..@++@..................@++@....@++++.. ",
+" ..+++++++++++..............+++++++++++++++.. ",
+" ..+++++++++++@............@+++++++++++++++.. ",
+" ..++++++++++++++++++++++++++++++++++++++++.. ",
+" ..@++++++++++++++++++++++++++++++++++++++@.. ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/linux.xpm b/icons/48x48-infox/linux.xpm
new file mode 100644
index 0000000..a22e1aa
--- /dev/null
+++ b/icons/48x48-infox/linux.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * linux48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #CFCFCF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ....................+@@+.................. ",
+" ...................+@@@@@@@+................ ",
+" ..................+@@@@..@@@@+.............. ",
+" ..................@@@@@.+@@@@@@+............ ",
+" ..................@@@@@@@@@@@@###........... ",
+" ..................#@@@@@@@@+................ ",
+" ..................+@@@@@@@+................. ",
+" ...................@@@@@@@.................. ",
+" ...................@@@@@@@.................. ",
+" ...................@@@@@@@+................. ",
+" ..................+#@@@@@@@................. ",
+" .................+#@@@@@@@@................. ",
+" ................+@@@@@@@@@@+................ ",
+" ...............+@@@@@@@@@@@@+............... ",
+" ..............+@@@@@@@@@@@@@@............... ",
+" .............+@@@@@@@@@@@@@@@+.............. ",
+" ............+@@@@@@@@@+.+@@@@@.............. ",
+" ...........+@@@@@@@@@+...+@@@@+............. ",
+" ..........+@@@@@@@@@@.....@@@@@+............ ",
+" .........+@@@@@@@@@@+.....+@@@@@............ ",
+" ........+@@@@@@@@@@@+.....+@@@@@+........... ",
+" .......+@@@@+..+@@@@.......@@@@@@........... ",
+" ......+@@+.....@@@@@.......@@@@@@+.......... ",
+" ..............+@@@@@.......@@@@@@@.......... ",
+" ..............@@@@@+.......@@+.+@@+......... ",
+" .............+@@@@@+.......+@....+@......... ",
+" .............@@@@@@........+@............... ",
+" .............@@@@@@.........@+.............. ",
+" .............@@@@@@.........@@.............. ",
+" .............@@@@@@.........@@.............. ",
+" .............+@@@@@.........@@.............. ",
+" ..............@@@@@.........@@.............. ",
+" ..............@@@@@.........@@.............. ",
+" ..............@@@@@........+@@.............. ",
+" ..............+@@@@........@@@.............. ",
+" ...............@@@@........@@+.............. ",
+" ..............+@@@@+......+@@............... ",
+" ...........+@@@@@@#+....+#@@@+............ ",
+" ..........@@@@@@@@@@@@@@@@@@@@@@+......... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/lock.xpm b/icons/48x48-infox/lock.xpm
new file mode 100644
index 0000000..02dbab3
--- /dev/null
+++ b/icons/48x48-infox/lock.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * lock48_xpm[] = {
+"48 48 7 1",
+" c None",
+". c #000000",
+"+ c #999999",
+"@ c #FFFFFF",
+"# c #CCCCCC",
+"$ c #827F00",
+"% c #FFFF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" .........................+@@@@@@@+.......... ",
+" .......................+@@@@@@@@@@@+........ ",
+" .......................@@@@@@@@@@@@@........ ",
+" ......................+@@@@@@@@@@@@@+....... ",
+" ......................@@@@@@@@@@@@@@@....... ",
+" ......................@@@@@@@@@@@@@@@....... ",
+" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....... ",
+" .....................@@@@@@@@@+...+@@....... ",
+" .....................@@@@@@@@@.....@@....... ",
+" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@..+..@@....... ",
+" ....+@@@@@@@@@@@@@@@@@@@@@@@@@..#..@@....... ",
+" .....+@@@+..+@@+.+@@+.@@@@@@@@+.#.+@@....... ",
+" ......+@#....##...##..@@@@@@@@@.#.@@@....... ",
+" ......................+@@@@@@@@.#.@@+....... ",
+" .......................@@@@@@@@.#.@@........ ",
+" .......................+@@@@@@@.#.@+........ ",
+" .........................+@@@@@.#........... ",
+" ................................#........... ",
+" ................................#........... ",
+" .............................$%.#.%$........ ",
+" ...........................$%%%.#.%%%$...... ",
+" .........................$%%%%$.#.$%%%%$.... ",
+" ........................$%%%%%..+..%%%%%$... ",
+" ........................%%%%%%.....%%%%%%... ",
+" ........................%%%%%%$...$%%%%%%... ",
+" ........................%%%%%%%%%%%%%%%%%... ",
+" ........................%%%%%%%%%%%%%%%%%... ",
+" ........................%%%%%%%%%%%%%%%%%... ",
+" ........................%%%...........%%%... ",
+" ........................%%%...........%%%... ",
+" ........................%%%%%%%%%%%%%%%%%... ",
+" ........................%%%...........%%%... ",
+" ........................%%%...........%%%... ",
+" ........................%%%%%%%%%%%%%%%%%... ",
+" ........................%%%%%%%%%%%%%%%%%... ",
+" .......................$%%%%%%%%%%%%%%%$.. ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/mail.xpm b/icons/48x48-infox/mail.xpm
new file mode 100644
index 0000000..7474085
--- /dev/null
+++ b/icons/48x48-infox/mail.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * mail48_xpm[] = {
+"48 48 7 1",
+" c None",
+". c #000000",
+"+ c #CCCCCC",
+"@ c #FFFFFF",
+"# c #00007F",
+"$ c #999999",
+"% c #0000FF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ............+@@@@@@@@@@@@@@@@@@@@@@@@@+..... ",
+" ............@@@@@@@@@@@@@@@@@@@@@#####@..... ",
+" ............@@@@@@@@@@@@@@@$$$$$@#%%%#@..... ",
+" ............@@@@@@@@@@@@@@@@@@@@@#%%%#@..... ",
+" ............@@@@@@@@@@@@@@@$$$$$@#%%%#@..... ",
+" ............@@@@@@@@@@@@@@@@@@@@@#%%%#@..... ",
+" ............@@@@@@@@@@@@@@@$$$$$@#####@..... ",
+" ............@@@@@@@@@@@@@@@@@@@@@@@@@@@..... ",
+" ............@@@@@@@@@@@@@@@@@@@@@@@@@@@..... ",
+" ............@@@@@@@@@@@@@@@@@@@@@@@@@@@..... ",
+" ...................................@@@@..... ",
+" ...................................@@@@..... ",
+" .....+@@@@@@@@@@@@@@@@@@@@@@@@@@+..@@@@..... ",
+" .....@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@@@@..... ",
+" ......$@@@@@@@@@@@@@@@@@@@@@@@@$...@@@@..... ",
+" ........$@@@@@@@@@@@@@@@@@@@@$.....@@@@..... ",
+" .....@$...$@@@@@@@@@@@@@@@@$...$@..@@@@..... ",
+" .....@@@$...$@@@@@@@@@@@@$...$@@@..@@@+..... ",
+" .....@@@@@$...$@@@@@@@@$...$@@@@@........... ",
+" .....@@@@@@@$...$@@@@$...$@@@@@@@........... ",
+" .....@@@@@@@@@$........$@@@@@@@@@........... ",
+" .....@@@@@@@@@@@$....$@@@@@@@@@@@........... ",
+" .....@@@@@@@@@@@@@@@@@@@@@@@@@@@@........... ",
+" .....@@@@@@@@@@@@@@@@@@@@@@@@@@@@........... ",
+" .....@@.............@@@@@@@@@@@@@........... ",
+" .....@@.............@@@@@@@@@@@@@........... ",
+" .....@@@@@@@@@@@@@@@@@@@@@@@@@@@@........... ",
+" .....@@........@@@@@@@@@@@@@@@@@@........... ",
+" .....@@........@@@@@@@@@@@@@@@@@@........... ",
+" .....+@@@@@@@@@@@@@@@@@@@@@@@@@@+........... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/modules.xpm b/icons/48x48-infox/modules.xpm
new file mode 100644
index 0000000..13bd162
--- /dev/null
+++ b/icons/48x48-infox/modules.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char * modules48_xpm[] = {
+"48 48 8 1",
+" c None",
+". c #000000",
+"+ c #827D00",
+"@ c #FFFF00",
+"# c #656565",
+"$ c #FFFFFF",
+"% c #CFCFCF",
+"& c #303030",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ........................+@@@@@@@@@@@@@@+.. ",
+" ........................+@@@@@@@@@@@@@@+.... ",
+" ............................................ ",
+" ........................@@@@@@@@@@@@@@...... ",
+" .........#$$$$$$$$$$$$$#@@@@@@@@@@@@@@...... ",
+" ........#$$$$$$$$$$$$$#.@@@@@@@@@@@@@@...... ",
+" .......#$$#.............@@@@@@@@@@@@@@...... ",
+" ......#$$#..............@@@@@@@@@@@@@@...... ",
+" .....#$$$$$$$$$$$$%.....@@@@@@@@@@@@@@...... ",
+" .....$$$$$$$$$$$$$$.....@@@@@@@@@@@@@@...... ",
+" .....$$.........&$$.....@@@@@@@@@@@@@@...... ",
+" .....$$..........$$.....@@@@@@@@@@@@@@...... ",
+" .....$$..........$$.....@@@@@@@@@@@@@@...... ",
+" .....$$..........$$.....@@@@@@@@@@@@@@...... ",
+" .....$$..........$$.....@@@@@@@@@@@@@@...... ",
+" .....$$..........$$.....@@@@@@@@@@@@@@...... ",
+" .....$$..........$$.....@@@@@@@@@@@@@@...... ",
+" .....$$..........$$......................... ",
+" .....$$..........$$..............#####...... ",
+" .....$$..........$$..............$$$$$...... ",
+" .....$$..........$$&............$$$#$$...... ",
+" .....$$..........$$$$$$$$$$$$$$$$$#.$$...... ",
+" .....$$..........%$$$$$$$$$$$$$$$#..$$...... ",
+" .....$$........................$$...$$...... ",
+" .....$$........................$$...$$...... ",
+" .....$$........................$$...$$...... ",
+" .....$$........................$$...$$...... ",
+" .....$$........................$$...$$...... ",
+" .....$$........................$$...$$...... ",
+" .....$$........................$$...$$...... ",
+" .....$$........................$$...$$...... ",
+" .....$$........................$$...$$...... ",
+" .....$$........................$$...$$...... ",
+" .....$$........................$$...$$...... ",
+" .....$$........................$$..#$$...... ",
+" .....$$........................$$.#$$#...... ",
+" .....$$&.......................$$#$$#....... ",
+" ....$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#....... ",
+" ....%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#........ ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/monitoring.xpm b/icons/48x48-infox/monitoring.xpm
new file mode 100644
index 0000000..1a92c25
--- /dev/null
+++ b/icons/48x48-infox/monitoring.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * monitoring48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #999999",
+"@ c #FFFFFF",
+"# c #007F00",
+"$ c #00FF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ",
+" ...@@@@@@+.................+@@@@@@@@@@@@@... ",
+" ...@@@@+.....................+@@@@+.+@@@@... ",
+" ...@@@@.......................@@@+...+@@@... ",
+" ...@@@+.......................+@@.....@@@... ",
+" ...@@@........#$#..............@@+...+@@@... ",
+" ...@@@.......#$$$.........#$#..@@@+.+@@@@... ",
+" ...@@@......#$$$$........#$$$..@@@@@@@@@@... ",
+" ...@@@.....#$$#$$.......#$$$$..@@.....@@@... ",
+" ...@@@....#$$#.$$......#$$#$$..@@.....@@@... ",
+" ...@@@.$$$$$#..$$..#$$$$$#.$$..@@.....@@@... ",
+" ...@@@.$$$$#...$$.#$$$$$#..$$..@@@@@@@@@@... ",
+" ...@@@.........$$#$$#..........@@..@..@@@... ",
+" ...@@@.........$$$$#...........@@..@..@@@... ",
+" ...@@@.........$$$#............@@..@..@@@... ",
+" ...@@@.........#$#.............@@@@@@@@@@... ",
+" ...@@@+.......................+@@..@..@@@... ",
+" ...@@@@.......................@@@..@..@@@... ",
+" ...@@@@+.....................+@@@@@@@@@@@... ",
+" ...@@@@@@+.................+@@@@@..@..@@@... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..@..@@@... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ",
+" ............................................ ",
+" ............................................ ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ",
+" ...@@..@..@..@..@..@..@@@@@@@@@@@@@@@@@@@... ",
+" ...@@..@..@..@..@..@..@@@@@@@@@@@@@@@@@@@... ",
+" ...+@..@..@..@..@..@..@@@@@@@@@@@@@@@@@@+... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/mouse.xpm b/icons/48x48-infox/mouse.xpm
new file mode 100644
index 0000000..e346d7d
--- /dev/null
+++ b/icons/48x48-infox/mouse.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * mouse48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #CFCFCF",
+"@ c #FFFFFF",
+"# c #656565",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" ................+@@@@@@@@#................ ",
+" ..............#+@@@@@@@@@@@#.............. ",
+" ...............+@@+.....#@@@@........++..... ",
+" ..............+@@#........#@@#.......@@..... ",
+" ..............@@+..........@@@.......@@..... ",
+" ..............@@...........#@@.......@@..... ",
+" ..............@@............@@.......@@..... ",
+" ............................@@.......@@..... ",
+" .............@@@@...........@@.......@@..... ",
+" ............................@@.......@@..... ",
+" ........#@@@@@@@@@@@@#......@@.......@@..... ",
+" .......+@@@@@@@@@@@@@@+.....@@.......@@..... ",
+" ......#@+..+@+..+@+..+@#....@@.......@@..... ",
+" ......@@....@....@....@@....@@.......@@..... ",
+" ......@@....@....@....@@....@@.......@@..... ",
+" ......@@....@....@....@@....@@.......@@..... ",
+" ......@@....@....@....@@....@@.......@@..... ",
+" ......@@....@....@....@@....@@.......@@..... ",
+" ......@@....@....@....@@....@@.......@@..... ",
+" ......@@....@....@....@@....@@.......@@..... ",
+" ......@@....@....@....@@....@@.......@@..... ",
+" ......@@+..+@+..+@+..+@@....@@.......@@..... ",
+" ......@@@@@@@@@@@@@@@@@@....@@.......@@..... ",
+" ............................@@.......@@..... ",
+" ............................@@.......@@..... ",
+" ......@@@@@@@@@@@@@@@@@@....@@.......@@..... ",
+" ......@@@@@@@@@@@@@@@@@@....@@.......@@..... ",
+" ......@@@@@@@@@@@@@@@@@@....@@.......@@..... ",
+" ......@@@@@@@@@@@@@@@@@@....@@.......@@..... ",
+" ......@@@@@@@@@@@@@@@@@@....@@.......@@..... ",
+" ......@@@@@@@@@@@@@@@@@@....@@.......@@..... ",
+" ......@@@@@@@@@@@@@@@@@@....@@.......@@..... ",
+" ......@@@@@@@@@@@@@@@@@@....@@+.....+@@..... ",
+" ......@@@@@@@@@@@@@@@@@@....#@@#...#@@#..... ",
+" ......#@@@@@@@@@@@@@@@@#.....@@@#.#@@@...... ",
+" .......+@@@@@@@@@@@@@@+......#@@@@@@@#...... ",
+" ........#@@@@@@@@@@@@#.........#@@@#........ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/multimedia.xpm b/icons/48x48-infox/multimedia.xpm
new file mode 100644
index 0000000..f179680
--- /dev/null
+++ b/icons/48x48-infox/multimedia.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * multimedia48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #656565",
+"# c #827D00",
+"$ c #FFFF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .....+++++++++++++++++++++++.............. ",
+" ......+++++++++++++++++++++++............... ",
+" ......++..++@.........@++..++............... ",
+" ......++..++...........++..++............... ",
+" ......++..++...........++..++............... ",
+" ......++++++...........++++++............... ",
+" ......++++++...........++++++............... ",
+" ......++..++...........++..++............... ",
+" ......++..++...........++..++............... ",
+" ......++..++...........++..++............... ",
+" ......++++++@.........@++++++............... ",
+" ......+++++++++++++++++++++++............... ",
+" ......++..+++++++++++++++..++............... ",
+" ......++..++@.........@++..++.........##.... ",
+" ......++..++...........++..++........#$$.... ",
+" ......++++++...........++++++.......#$$$.... ",
+" ......++++++...........++++++......#$$$$.... ",
+" ......++..++...........++..++.....#$$$$$.... ",
+" ......++..++...........++..++....#$$$$$$.... ",
+" ......++..++...........++..++...#$$$$$$$.... ",
+" ......++++++...................#$$$$$$$$.... ",
+" ......++++++@.........@........$$$$$$$$$.... ",
+" ......++..+++++++++++++..#$$$..$$$$$$$$$.... ",
+" ......++..+++++++++++++..$$$$..$$$$$$$$$.... ",
+" ......++..++@.........@..$$$$..$$$$$$$$$.... ",
+" ......++++++.............$$$$..$$$$$$$$$.... ",
+" ......++++++.............$$$$..$$$$$$$$$.... ",
+" ......++..++.............$$$$..$$$$$$$$$.... ",
+" ......++..++.............$$$$..$$$$$$$$$.... ",
+" ......++..++.............#$$$..$$$$$$$$$.... ",
+" ......++++++...................$$$$$$$$$.... ",
+" ......++++++...................#$$$$$$$$.... ",
+" ......++..++@.........@++..++...#$$$$$$$.... ",
+" ......++..+++++++++++++++..++....#$$$$$$.... ",
+" ......++..+++++++++++++++..++.....#$$$$$.... ",
+" ......++++++@.........@++++++......#$$$$.... ",
+" ......++++++...........++++++.......#$$$.... ",
+" .....++..++...........++..++........#$$... ",
+" .....................................##... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/netscape.xpm b/icons/48x48-infox/netscape.xpm
new file mode 100644
index 0000000..586adbd
--- /dev/null
+++ b/icons/48x48-infox/netscape.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char * netscape48_xpm[] = {
+"48 48 8 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #0000FF",
+"$ c #00007D",
+"% c #CFCFCF",
+"& c #303030",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ................+@@@@@@@@+................ ",
+" .............+@@@@@@@@@@@@@@@@+............. ",
+" ...........+@@@@@@#$$@@$$#@@@@@@+........... ",
+" .........+@@@@##@@$$$@@$$$@@##@@@+.......... ",
+" ........+@@@#$$@@@$$$@@$$$@@@$$#@@@+........ ",
+" .......+@@@#$$$@@#$$$@@$$$$@@$$$#@@@+....... ",
+" ......+@@@#$$$#@@$$$$@@$$$$@@#$$$#@@@....... ",
+" ......@@@#$$$$@@#$$$$@@$$$$#@@$$$$#@@+...... ",
+" .....+@@#$$$$$@@$$$$$@@$$$$$@@$$$$$#@@+..... ",
+" .....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..... ",
+" ....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.... ",
+" ....@@#$$$$$@@$$$$$$$@@$$$$$$$@@$$$$$#@@.... ",
+" ....@@$$$$$#@@$$$$$$$@@$$$$$$$@@#$$$$$@@.... ",
+" ....@@$$$$$@@#$$$$$$$@@$$$$$$$#@@$$$$$@@.... ",
+" ...%@#$$$$$@@$$$$$$$$@@$$$$$$$$@@$$$$$@@%... ",
+" ...@@$$$$$$@@$$$$$$$$@@$$$$$$$$@@$$$$$@@@... ",
+" ...@@$$$$$$@@$$$$$...++........++......++... ",
+" ...@@$$$$$$@@$$$$$.......................... ",
+" ...@@@@@@@@@@@@@@@+.@@@@@@@@@@@@@@@@@@@@@... ",
+" ...@@@@@@@@@@@@@@@+.@@@@@@@@@@@@@@@@@@@@@... ",
+" ...@@$$$$$$@@$$$$$..@@$$$$$$$$$$$$$$$$$@@... ",
+" ...@@$$$$$$@@$$$$$..@@$$$$$$$$$$$$$$$$$@@... ",
+" ...%@#$$$$$@@$$$$$..@@$$@@@#$$$$$@@@@$$@@... ",
+" ....@@$$$$$@@#$$$$..@@$$#@@@#$$$$#@@#$$@@... ",
+" ....@@$$$$$#@@$$$$..@@$$$@@@@#$$$$@@$$$@@... ",
+" ....@@#$$$$$@@$$$$..@@$$$@@@@@#$$$@@$$$@@... ",
+" ....+@@@@@@@@@@@@@+.@@$$$@@#@@@#$$@@$$$@@... ",
+" .....@@@@@@@@@@@@@+.@@$$$@@$#@@@#$@@$$$@@... ",
+" .....+@@#$$$$@@#$$..@@$$$@@$$#@@@#@@$$$@@... ",
+" ......@@@#$$$#@@$$..@@$$$@@$$$#@@@@@$$$@@... ",
+" ......+@@@#$$$@@#$..@@$$$@@$$$$#@@@@$$$@@... ",
+" .......+@@@#$$#@@...@@$$$@@.....&@@@$$$@@... ",
+" ........+@@@#$$@@#..@@$.&@@&.....&@@..$@@... ",
+" .........+@@@@##@@..@@..@@@@......&@...@@... ",
+" ...........+@@@@@@+.@@.................@@... ",
+" .............+@@@@+.@@.................@@... ",
+" ....................@@@@@@@@@@@@@@@@@@@@@... ",
+" ...................@@@@@@@@@@@@@@@@@@@@@.. ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/network.xpm b/icons/48x48-infox/network.xpm
new file mode 100644
index 0000000..6acc98c
--- /dev/null
+++ b/icons/48x48-infox/network.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * network48_xpm[] = {
+"48 48 7 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #CFCFCF",
+"$ c #FFFF00",
+"% c #00FF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" ....+@@@@@@@@@@@...........@@@@@@@@@@@.... ",
+" ....@@@@@@@@@@@+..........@@@@@@@@@@@..... ",
+" ............................................ ",
+" ....@@@@@@@@@@@...........@@@@@@@@@@@....... ",
+" ....@@@@@@@@@@@...........@@@@@@@@@@@....... ",
+" ....@@@@@@@@@@@...........@#..#@#..#@....... ",
+" ....@@@@@@@@@@@...........@....@....@....... ",
+" ....@@@@@@@@@@@..$$$$$$$$.@....@....@....... ",
+" ....@@@@@@@@@@@..$$$$$$$$.@#..#@#..#@....... ",
+" ....@@@@@@@@@@@.....$$....@@@@@@@@@@@....... ",
+" ....@@@@@@@@@@@.....$$....@@@@@@@@@@@....... ",
+" ....@@@@@@@@@@@.....$$....@@@@@@@@@@@....... ",
+" ....@@@@@@@@@@@.....$$....@@@@@@@@@@@....... ",
+" ....@@@@@@@@@@@.....$$....@@@@@@@@@@@....... ",
+" ....@@@@@@@@@@@.....$$....@@@@@@@@@@@....... ",
+" ....@@@@@@@@@@@.....$$....@@@@@@@@@@@....... ",
+" ....................$$...................... ",
+" ....................$$...................... ",
+" ....................$$...................... ",
+" ....................$$...................... ",
+" ....................$$...................... ",
+" .....#@@@@@@@@#.....$$...................... ",
+" .....@#++++++#@.....$$.....+@@@@@@@@@@@..... ",
+" .....@+......+@.$$$$$$.....@@@@@@@@@@@+..... ",
+" .....@+.%%%..+@.$$$$$$...................... ",
+" .....@+......+@.....$$....@@@@@@@@@@@....... ",
+" .....@+.%....+@.....$$....@...@@@@@@@....... ",
+" .....@+......+@.....$$....@...@@@@@@@....... ",
+" .....@#++++++#@.....$$....@...@@@@@@@....... ",
+" .....#@@@@@@.@#.....$$$$$.@...@@@@@@@....... ",
+" ....................$$$$$.@@@@@@@@@@@....... ",
+" ...+@@@@@@@@@@@@+.........@@@@@@@@@@@....... ",
+" ...@#......@...#@.........@@@@@@@@@@@....... ",
+" ..+@.......@....@+........@@@@@@@@@@@....... ",
+" ..@@@@@@@@@@@@@@@@........@@@@@@@@@@@....... ",
+" ..........................@@@@@@@@@@@....... ",
+" ..........................@@@@@@@@@@@....... ",
+" ..........................@@@@@@@@@@@....... ",
+" .........................@@@@@@@@@@@...... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/news.xpm b/icons/48x48-infox/news.xpm
new file mode 100644
index 0000000..9d4cd74
--- /dev/null
+++ b/icons/48x48-infox/news.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * news48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #CFCFCF",
+"@ c #FF0000",
+"# c #656565",
+"$ c #FFFFFF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" .........+++++++++++++++++++++++++++++..++.. ",
+" .........+++++++++++++++++++++++++++++..++.. ",
+" .........++@@@@@@@@++###############++..++.. ",
+" .........++@$$@@$$@++###############++..++.. ",
+" .........++@$$$@$$@++###############++..++.. ",
+" .........++@$$$$$$@+++++++++++++++++++..++.. ",
+" .........++@$$@$$$@++.......+.......++..++.. ",
+" .........++@$$@@$$@++.......+.......++..++.. ",
+" .........++@@@@@@@@+++++++++++++++++++..++.. ",
+" .........++++++++++++.......+.......++..++.. ",
+" .........++........++.......+.......++..++.. ",
+" .........+++++++++++++++++++++++++++++..++.. ",
+" ....................................#+..++.. ",
+" .....................................+..++.. ",
+" ...+$$$$$$$$$$$$$$$$$$$$$$$$$$$..$+..+..++.. ",
+" ...$$$$$$$$$$$$$$$$$$$$$$$$$$$$..$$..+..++.. ",
+" ...$$........................$$..$$..+..++.. ",
+" ...$$$$$$$$$$$$$$$$$$$$$$$$$$$$..$$..+..++.. ",
+" ...$$@@$$$$$$$$$$$@@$$$$$$$$$$$..$$..+..++.. ",
+" ...$$@@$@@@@@@@@@$@@$@@@@@@@@$$..$$..+..++.. ",
+" ...$$@@$@@@@@@@@@$@@$@@@@@@@@$$..$$..+..++.. ",
+" ...$$@@$@@@@@@@@@$@@$@@@@@@@@$$..$$..+##++.. ",
+" ...$$$$$$$$$$$$$$$$$$$$$$$$$$$$..$$..++++#.. ",
+" ...$$$$$$$$$$$$$$$$$$$$$$$$$$$$..$$..#++#... ",
+" ...$$........$.......$.......$$..$$......... ",
+" ...$$........$.......$.......$$..$$......... ",
+" ...$$$$$$$$$$$$$$$$$$$$$$$$$$$$..$$......... ",
+" ...$$........$.......$.......$$..$$......... ",
+" ...$$........$.......$.......$$..$$......... ",
+" ...$$$$$$$$$$$$$$$$$$$$$$$$$$$$..$$......... ",
+" ...$$#......#$#.....#$#.....#$$##$$......... ",
+" ...#$$#......#$#.....#$#.....#$$$$#......... ",
+" ....#$$$$$$$$$$$$$$$$$$$$$$$$$$$$#.......... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/printing.xpm b/icons/48x48-infox/printing.xpm
new file mode 100644
index 0000000..8c4a2cb
--- /dev/null
+++ b/icons/48x48-infox/printing.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * print48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #CFCFCF",
+"@ c #FFFFFF",
+"# c #656565",
+"$ c #00FF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ...........+++++++++++++++++@#.............. ",
+" ...........+++++++++++++++++@@#............. ",
+" ...........++..............+@@@#............ ",
+" ...........++..............+@@@@#........... ",
+" ...........+++++++++++++++++@@@@@#.......... ",
+" ...........++..............+................ ",
+" ...........++..............++#.............. ",
+" ...........++++++++++++++++++++#............ ",
+" ...........++..................++........... ",
+" ...........++..................++........... ",
+" ...........++++++++++++++++++++++........... ",
+" ...........++..........++++++++++........... ",
+" ...........++..........++++++++++........... ",
+" ...........++++++++++++++++++++++........... ",
+" ...........++++++++++++++++++++++........... ",
+" ...........++++++++++++++++++++++........... ",
+" ............................................ ",
+" ............................................ ",
+" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@.............@@... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@.......@@.$$.@@... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@.......@@.$$.@@... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@.............@@... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ",
+" ............................................ ",
+" ............................................ ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ",
+" ...@@..@..@..@..@@@@@@@@@@@@@@@@@@@@@@@@@... ",
+" ...+@..@..@..@..@@@@@@@@@@@@@@@@@@@@@@@@+... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/programs.xpm b/icons/48x48-infox/programs.xpm
new file mode 100644
index 0000000..ecbb03e
--- /dev/null
+++ b/icons/48x48-infox/programs.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * programs48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #FFFF00",
+"# c #827D00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ...++++++++++++++++++++++++++++++++..++++... ",
+" ...++++++++++++++++++++++++++++++++..++++... ",
+" ...++++++++++++++++++++++++++++++++..++++... ",
+" ...++++++++++++++++++++++++++++++++..++++... ",
+" ............................................ ",
+" ............................................ ",
+" ...++..................................++... ",
+" ...++...@@@@@...@@@@@...@@@@@...@@@@@..++... ",
+" ...++...#####...#####...#####...#####..++... ",
+" ...++...@@@@@...@@@@@...@@@@@...@@@@@..++... ",
+" ...++...@@@@@...@@@@@...@@@@@...@@@@@..++... ",
+" ...++...@@@@@...@@@@@...@@@@@...@@@@@..++... ",
+" ...++...@@@@@...@@@@@...@@@@@...@@@@@..++... ",
+" ...++..................................++... ",
+" ...++..................................++... ",
+" ...++..@@@@@...@@@@@...@@@@@...@@@@@...++... ",
+" ...++..#####...#####...#####...#####...++... ",
+" ...++..@@@@@...@@@@@...@@@@@...@@@@@...++... ",
+" ...++..@@@@@...@@@@@...@@@@@...@@@@@...++... ",
+" ...++..@@@@@...@@@@@...@@@@@...@@@@@...++... ",
+" ...++..@@@@@...@@@@@...@@@@@...@@@@@...++... ",
+" ...++..................................++... ",
+" ...++..................................++... ",
+" ...++...@@@@@...@@@@@...@@@@@...@@@@@..++... ",
+" ...++...#####...#####...#####...#####..++... ",
+" ...++...@@@@@...@@@@@...@@@@@...@@@@@..++... ",
+" ...++...@@@@@...@@@@@...@@@@@...@@@@@..++... ",
+" ...++...@@@@@...@@@@@...@@@@@...@@@@@..++... ",
+" ...++...@@@@@...@@@@@...@@@@@...@@@@@..++... ",
+" ...++..................................++... ",
+" ...++..................................++... ",
+" ...++++++++++++++++++++++++++++++++++++++... ",
+" ...++++++++++++++++++++++++++++++++++++++... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/quit.xpm b/icons/48x48-infox/quit.xpm
new file mode 100644
index 0000000..164a0e9
--- /dev/null
+++ b/icons/48x48-infox/quit.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * exit48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #CFCFCF",
+"@ c #FFFFFF",
+"# c #303030",
+"$ c #656565",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ....+@@@@@@@@@@@@@@@@@@@@@@@@@@@+........... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........... ",
+" ....@@@#.....................#@@@........... ",
+" ....@@@.......................@@@........... ",
+" ....@@@.......................@@@........... ",
+" ....@@@.......................@@@..@@+...... ",
+" ....@@@.......................@@@..$@@$..... ",
+" ....@@@.......................@@@...@@@..... ",
+" ....@@@.......................@@@...$@@$.... ",
+" ....@@@..............................@@@.... ",
+" ....@@@..............................$@@$... ",
+" ....@@@...............................@@@... ",
+" ....@@@...............+@@@@@@@@@@@@@@@@@@$.. ",
+" ....@@@...............@@@@@@@@@@@@@@@@@@@@.. ",
+" ....@@@...............@@@@@@@@@@@@@@@@@@@@.. ",
+" ....@@@...............+@@@@@@@@@@@@@@@@@@$.. ",
+" ....@@@...............................@@@... ",
+" ....@@@..............................$@@$... ",
+" ....@@@..............................@@@.... ",
+" ....@@@.......................@@@...$@@$.... ",
+" ....@@@.......................@@@...@@@..... ",
+" ....@@@.......................@@@..$@@$..... ",
+" ....@@@.......................@@@..@@+...... ",
+" ....@@@.......................@@@........... ",
+" ....@@@.......................@@@........... ",
+" ....@@@#.....................#@@@........... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........... ",
+" ....+@@@@@@@@@@@@@@@@@@@@@@@@@@@+........... ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/refresh.xpm b/icons/48x48-infox/refresh.xpm
new file mode 100644
index 0000000..16f3784
--- /dev/null
+++ b/icons/48x48-infox/refresh.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * refresh48_xpm[] = {
+"48 48 4 1",
+" c None",
+". c #000000",
+"+ c #007D00",
+"@ c #00FF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" .................++@@+..@@@+................ ",
+" ..............+@@@@@@@+..@@@@@+............. ",
+" ............+@@@@@@@@@@+..@@@@@@+........... ",
+" ..........+@@@@@@@@@@@@@...@@@@@@+.......... ",
+" .........+@@@@@@@@@@@@@+...@@@@@@@@+........ ",
+" ........+@@@@@@@@@@@@@+...@@@@@@@@@@+....... ",
+" .......+@@@@@@@@@@@@@+...@@@@@@@@@@@@....... ",
+" .......@@@@@@@@@@@@+....@@@@@@@@@@@@@+...... ",
+" ......+@@@@@@@@@@+.........+@@@@@@@@@@+..... ",
+" ......@@@@@@@@@@+............+@@@@@@@@@..... ",
+" .....+@@@@@@@@@+..............+@@@@@@@@..... ",
+" .....@@@@@@@@@+................+@@@@@@@+.... ",
+" .....@@@@@@@@+..................@@@@@@@@.... ",
+" .....@@@@@@@@...................+@@@@@@@.... ",
+" ....@@@@@@@@+....................@@@@@@@+... ",
+" ....@@@@@@@@.....................@@@@@@@@... ",
+" ....@@@@@@@+.....................+@@@@@@@... ",
+" ....@@@@@@@.......................@@@@@@@... ",
+" ....@@@@@@@.......................@@@@@@@... ",
+" ....@@@@@@@.......................@@@@@@@... ",
+" ....@@@@@@@+.....................+@@@@@@@... ",
+" ....@@@@@@@@.....................@@@@@@@@... ",
+" ....@@@@@@@@.....................@@@@@@@+... ",
+" ....+@@@@@@@+...................+@@@@@@@.... ",
+" .....@@@@@@@@...................@@@@@@@@.... ",
+" .....@@@@@@@@+.................+@@@@@@@@.... ",
+" .....+@@@@@@@@+...............+@@@@@@@@+.... ",
+" ......@@@@@@@@@+.............+@@@@@@@@@..... ",
+" ......+@@@@@@@@@@+........+@@@@@@@@@@@+..... ",
+" .......@@@@@@@@@@@@@@@...@@@@@@@@@@@@@...... ",
+" .......+@@@@@@@@@@@@@+..@@@@@@@@@@@@@+...... ",
+" ........+@@@@@@@@@@@+..@@@@@@@@@@@@@+....... ",
+" .........+@@@@@@@@@+..@@@@@@@@@@@@@+........ ",
+" ..........+@@@@@@@+..@@@@@@@@@@@@@+......... ",
+" ............+@@@@@@+..@@@@@@@@@@+........... ",
+" ..............+@@@@@+..@@@@@@@+............. ",
+" ................+@@@+..@@@+............... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/restart.xpm b/icons/48x48-infox/restart.xpm
new file mode 100644
index 0000000..4a17aa7
--- /dev/null
+++ b/icons/48x48-infox/restart.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * restart48_xpm[] = {
+"48 48 4 1",
+" c None",
+". c #000000",
+"+ c #7F0000",
+"@ c #FF0000",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" .................++@@+..@@@+................ ",
+" ..............+@@@@@@@+..@@@@@+............. ",
+" ............+@@@@@@@@@@+..@@@@@@+........... ",
+" ..........+@@@@@@@@@@@@@...@@@@@@+.......... ",
+" .........+@@@@@@@@@@@@@+...@@@@@@@@+........ ",
+" ........+@@@@@@@@@@@@@+...@@@@@@@@@@+....... ",
+" .......+@@@@@@@@@@@@@+...@@@@@@@@@@@@....... ",
+" .......@@@@@@@@@@@@+....@@@@@@@@@@@@@+...... ",
+" ......+@@@@@@@@@@+.........+@@@@@@@@@@+..... ",
+" ......@@@@@@@@@@+............+@@@@@@@@@..... ",
+" .....+@@@@@@@@@+..............+@@@@@@@@..... ",
+" .....@@@@@@@@@+................+@@@@@@@+.... ",
+" .....@@@@@@@@+..................@@@@@@@@.... ",
+" .....@@@@@@@@...................+@@@@@@@.... ",
+" ....@@@@@@@@+....................@@@@@@@+... ",
+" ....@@@@@@@@.....................@@@@@@@@... ",
+" ....@@@@@@@+.....................+@@@@@@@... ",
+" ....@@@@@@@.......................@@@@@@@... ",
+" ....@@@@@@@.......................@@@@@@@... ",
+" ....@@@@@@@.......................@@@@@@@... ",
+" ....@@@@@@@+.....................+@@@@@@@... ",
+" ....@@@@@@@@.....................@@@@@@@@... ",
+" ....@@@@@@@@.....................@@@@@@@+... ",
+" ....+@@@@@@@+...................+@@@@@@@.... ",
+" .....@@@@@@@@...................@@@@@@@@.... ",
+" .....@@@@@@@@+.................+@@@@@@@@.... ",
+" .....+@@@@@@@@+...............+@@@@@@@@+.... ",
+" ......@@@@@@@@@+.............+@@@@@@@@@..... ",
+" ......+@@@@@@@@@@+........+@@@@@@@@@@@+..... ",
+" .......@@@@@@@@@@@@@@@...@@@@@@@@@@@@@...... ",
+" .......+@@@@@@@@@@@@@+..@@@@@@@@@@@@@+...... ",
+" ........+@@@@@@@@@@@+..@@@@@@@@@@@@@+....... ",
+" .........+@@@@@@@@@+..@@@@@@@@@@@@@+........ ",
+" ..........+@@@@@@@+..@@@@@@@@@@@@@+......... ",
+" ............+@@@@@@+..@@@@@@@@@@+........... ",
+" ..............+@@@@@+..@@@@@@@+............. ",
+" ................+@@@+..@@@+............... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/science.xpm b/icons/48x48-infox/science.xpm
new file mode 100644
index 0000000..cc62324
--- /dev/null
+++ b/icons/48x48-infox/science.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * integral48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #303030",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ......................+@@+................ ",
+" ......................@@@@@................. ",
+" .....................+@@@@+................. ",
+" ....................+@@@+................... ",
+" ....................@@@..................... ",
+" ...................+@@+..................... ",
+" ...................@@@...................... ",
+" ..................+@@+...................... ",
+" ..................@@@....................... ",
+" .................+@@+....................... ",
+" .................@@@........................ ",
+" ................+@@+........................ ",
+" ................@@@......................... ",
+" ...............+@@+......................... ",
+" ...............@@@.....+@@@@+............... ",
+" ..............+@@+.....@@@@@@............... ",
+" ..............@@@.....+@@..@@+.............. ",
+" .............+@@+.....@@+................... ",
+" .............@@@.....+@@.....+@@.......@+... ",
+" ............+@@+.....@@+....+@+........+@... ",
+" ............@@@...+@@@@@@@..@+..........@... ",
+" ...........+@@+...@@@@@@@..+@..........+@... ",
+" ...........@@@.....+@@.....@+.@....+@..@+... ",
+" ..........+@@+.....@@+....+@..@+..+@+.+@.... ",
+" ..........@@@.....+@@.....@+..+@+@@+..@+.... ",
+" .........+@@+.....@@+....+@....+@+...+@..... ",
+" .........@@@.....+@@.....@+....@+....@+..... ",
+" ........+@@+.....@@+....+@..+@@+@+..+@...... ",
+" ........@@@.....+@@.....@+.+@+..+@..@+...... ",
+" .......+@@+.....@@+....+@..@#....@.+@....... ",
+" .......@@@.....+@@.....@+.........+@+....... ",
+" ......+@@+.............@+........+@+........ ",
+" .....+@@@..............+@@......@@+......... ",
+" ...+@@@@+................................... ",
+" ...@@@@@.................................... ",
+" ...+@@+..................................... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/sound.xpm b/icons/48x48-infox/sound.xpm
new file mode 100644
index 0000000..d12705c
--- /dev/null
+++ b/icons/48x48-infox/sound.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * sound48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #827D00",
+"@ c #FFFF00",
+"# c #7D0000",
+"$ c #FF0000",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ......................++.................... ",
+" .....................+@@.................... ",
+" ....................+@@@.................... ",
+" ...................+@@@@........#$$#........ ",
+" ..................+@@@@@.........#$$........ ",
+" .................+@@@@@@..........$$#....... ",
+" ................+@@@@@@@..........#$$#...... ",
+" ...............+@@@@@@@@...........#$$...... ",
+" ..............+@@@@@@@@@............$$...... ",
+" .............+@@@@@@@@@@.....#$$....$$#..... ",
+" .............@@@@@@@@@@@......$$#...#$$..... ",
+" ....+@@@@@@..@@@@@@@@@@@......#$$....$$..... ",
+" ....@@@@@@@..@@@@@@@@@@@.......$$#...$$#.... ",
+" ....@@@@@@@..@@@@@@@@@@@.#$$...#$$...#$$.... ",
+" ....@@@@@@@..@@@@@@@@@@@..$$#...$$....$$.... ",
+" ....@@@@@@@..@@@@@@@@@@@..#$$...$$....$$.... ",
+" ....@@@@@@@..@@@@@@@@@@@...$$...$$....$$.... ",
+" ....@@@@@@@..@@@@@@@@@@@...$$...$$....$$.... ",
+" ....@@@@@@@..@@@@@@@@@@@..#$$...$$....$$.... ",
+" ....@@@@@@@..@@@@@@@@@@@..$$#..#$$....$$.... ",
+" ....@@@@@@@..@@@@@@@@@@@.#$$...$$#...#$$.... ",
+" ....@@@@@@@..@@@@@@@@@@@......#$$....$$#.... ",
+" ....+@@@@@@..@@@@@@@@@@@......$$#....$$..... ",
+" .............@@@@@@@@@@@.....#$$....#$$..... ",
+" .............+@@@@@@@@@@............$$#..... ",
+" ..............+@@@@@@@@@............$$...... ",
+" ...............+@@@@@@@@...........#$$...... ",
+" ................+@@@@@@@..........#$$#...... ",
+" .................+@@@@@@..........$$#....... ",
+" ..................+@@@@@.........#$$........ ",
+" ...................+@@@@........#$$#........ ",
+" ....................+@@@.................... ",
+" .....................+@@.................... ",
+" ......................++.................... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/system.xpm b/icons/48x48-infox/system.xpm
new file mode 100644
index 0000000..5e7eade
--- /dev/null
+++ b/icons/48x48-infox/system.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * system48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #999999",
+"@ c #FFFFFF",
+"# c #7F0000",
+"$ c #FF0000",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..... ",
+" ......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...... ",
+" ......@@+..........................+@@...... ",
+" ......@@............................@@...... ",
+" ......@@.......#$$$#....#$$$#.......@@...... ",
+" ......@@......#$$$$$#..#$$$$$#......@@...... ",
+" ......@@.....#$$$$$$$##$$$$$$$#.....@@...... ",
+" ......@@.....$$$$$$$$$$$$$$$$$$.....@@...... ",
+" ......@@.....$$$$$$$$$$$$$$$$$$.....@@...... ",
+" ......@@.....$$$$$$$$$$$$$$$$$$.....@@...... ",
+" ......@@.....$$$$$$$$$$$$$$$$$$.....@@...... ",
+" ......@@.....#$$$$$$$$$$$$$$$$#.....@@...... ",
+" ......@@......#$$$$$$$$$$$$$$#......@@...... ",
+" ......@@.......#$$$$$$$$$$$$#.......@@...... ",
+" ......@@........#$$$$$$$$$$#........@@...... ",
+" ......@@.........#$$$$$$$$#.........@@...... ",
+" ......@@..........#$$$$$$#..........@@...... ",
+" ......@@...........#$$$$#...........@@...... ",
+" ......@@............#$$#............@@...... ",
+" ......@@.............##.............@@...... ",
+" ......@@+..........................+@@...... ",
+" ......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...... ",
+" ......@@@@@@@@@@@@@@@@@@@@@@@@@+++@@@@...... ",
+" ......+@@@@@@@@@@@@@@@@@@@@@@@@+..@@@+...... ",
+" ............................................ ",
+" .............@@@@@@@@@@@@@@@@@.............. ",
+" ............................................ ",
+" .......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....... ",
+" .......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....... ",
+" .......@@..@..@..@..@@@@@@@@@@@@@..@@....... ",
+" .......@@..@..@..@..@@@@@@@@@@@@@..@@....... ",
+" .......@@..@..@..@..@@@@@@@@@@@@@@@@@....... ",
+" ............................................ ",
+" .....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..... ",
+" .....@@+.....................@@.....+@@..... ",
+" ....+@+......................@@......+@+.... ",
+" ....@@.......................@@.......@@.... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/terminal-remote.xpm b/icons/48x48-infox/terminal-remote.xpm
new file mode 100644
index 0000000..1e06a54
--- /dev/null
+++ b/icons/48x48-infox/terminal-remote.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * telnet48_xpm[] = {
+"48 48 7 1",
+" c None",
+". c #000000",
+"+ c #B2B2B2",
+"@ c #FFFFFF",
+"# c #00FF00",
+"$ c #827F00",
+"% c #FFFF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ......+@@@@@@@@@@@+....................... ",
+" .......@@@@@@@@@@@@@........................ ",
+" .......@@.........@@........................ ",
+" .......@@.######..@@........................ ",
+" .......@@.........@@........................ ",
+" .......@@.####....@@........................ ",
+" .......@@.........@@........................ ",
+" .......@@.#.......@@........................ ",
+" .......@@.........@@........................ ",
+" .......@@@@@@@@@@@@@........................ ",
+" .......+@@@@@@@..@@+........................ ",
+" ............................................ ",
+" ....@@@@@@@@@@@@@@@@@@@..................... ",
+" ...+@+...........@...+@+.................... ",
+" ...@@............@....@@.................... ",
+" ..+@+............@....+@+................... ",
+" ..@@@@@@@@@@@@@@@@@@@@@@@................... ",
+" ..@@@@@@@@@@@@@@@@@@@@@@@................... ",
+" ............................................ ",
+" ...........$%%%%%$.........+@@@@@@@@@@@@.... ",
+" ............$%%%%%$.......@@@@@@@@@@@@+..... ",
+" .............$%%%%%$........................ ",
+" ..............$%%%%%$....@@@@@@@@@@@@@...... ",
+" ...............$%%%%%$...@....@@@@@@@@...... ",
+" ................$%%%%%$..@....@@@@@@@@...... ",
+" ...........$%%%%%%%%%%%$.@....@@@@@@@@...... ",
+" .............$%%%%%$.....@....@@@@@@@@...... ",
+" ...............$%%%%$....@@@@@@@@@@@@@...... ",
+" .................$%%%$...@@@@@@@@@@@@@...... ",
+" ...................$%%$..@@@@@@@@@@@@@...... ",
+" .....................$%$.@@@@@@@@@@@@@...... ",
+" .........................@@@@@@@@@@@@@...... ",
+" .........................@@@@@@@@@@@@@...... ",
+" .........................@@@@@@@@@@@@@...... ",
+" .........................@@@@@@@@@@@@@...... ",
+" .........................@@@@@@@@@@@@@...... ",
+" .........................@@@@@@@@@@@@@...... ",
+" ........................@@@@@@@@@@@@@..... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/terminal-special.xpm b/icons/48x48-infox/terminal-special.xpm
new file mode 100644
index 0000000..0eeef11
--- /dev/null
+++ b/icons/48x48-infox/terminal-special.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * term_spec48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #FFFF00",
+"$ c #827D00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ........+@@@@@@@@@@@@@@@@@@@@@@@@@+......... ",
+" ........@@@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ........@@+....................+@@@......... ",
+" ........@@......................@@@......... ",
+" ........@@......................@@@......... ",
+" ........@@....##########@+......@@@......... ",
+" ........@@....#####...##@@+.....@@@......... ",
+" ........@@....#####...##@@@+....@@@......... ",
+" ........@@....#####...##@@@@....@@@......... ",
+" ........@@....#####...##........@@@......... ",
+" ........@@....#####...###$......@@@......... ",
+" ........@@....############$.....@@@......... ",
+" ........@@....#####...#####$....@@@......... ",
+" ........@@....#####...######....@@@......... ",
+" ........@@....##############....@@@......... ",
+" ........@@......................@@@......... ",
+" ........@@......................@@@......... ",
+" ........@@+....................+@@@......... ",
+" ........@@@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ........+@@@@@@@@@@@@@@@@@@@@@@@@@+......... ",
+" ............................................ ",
+" ......@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@....... ",
+" .....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...... ",
+" .....@@+...................@@......+@@...... ",
+" ....+@@....................@@.......@@+..... ",
+" ....@@+....................@@.......+@@..... ",
+" ...+@@@@@...............@@@@@........@@+.... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.... ",
+" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/terminal.xpm b/icons/48x48-infox/terminal.xpm
new file mode 100644
index 0000000..8d11f45
--- /dev/null
+++ b/icons/48x48-infox/terminal.xpm
@@ -0,0 +1,56 @@
+/* XPM */
+static char * terminal48_xpm[] = {
+"48 48 5 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #00FF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ........+@@@@@@@@@@@@@@@@@@@@@@@@@+......... ",
+" ........@@@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ........@@+....................+@@@......... ",
+" ........@@......................@@@......... ",
+" ........@@..#############.......@@@......... ",
+" ........@@..#############.......@@@......... ",
+" ........@@......................@@@......... ",
+" ........@@..###############.....@@@......... ",
+" ........@@..###############.....@@@......... ",
+" ........@@......................@@@......... ",
+" ........@@..#########...........@@@......... ",
+" ........@@..#########...........@@@......... ",
+" ........@@......................@@@......... ",
+" ........@@..##..................@@@......... ",
+" ........@@..##..................@@@......... ",
+" ........@@..##..................@@@......... ",
+" ........@@......................@@@......... ",
+" ........@@+....................+@@@......... ",
+" ........@@@@@@@@@@@@@@@@@@@@@@@@@@@......... ",
+" ........+@@@@@@@@@@@@@@@@@@@@@@@@@+......... ",
+" ............................................ ",
+" ......+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+....... ",
+" .....+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+...... ",
+" .....@@+...................@@......+@@...... ",
+" ....+@@....................@@.......@@+..... ",
+" ....@@+....................@@.......+@@..... ",
+" ...+@@@@@...............@@@@@........@@+.... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.... ",
+" ...+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.... ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/utility.xpm b/icons/48x48-infox/utility.xpm
new file mode 100644
index 0000000..a614150
--- /dev/null
+++ b/icons/48x48-infox/utility.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * utility48_xpm[] = {
+"48 48 7 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #CFCFCF",
+"$ c #7D0000",
+"% c #FF0000",
+" ",
+" ",
+" .................................... ",
+" ...+.................................... ",
+" ....@+.................................... ",
+" ....@@+................................... ",
+" .....@@@.................................... ",
+" .....@@@+................................... ",
+" .....@@@@................................... ",
+" .....@@@@................................... ",
+" .....@@@@................................... ",
+" .....@@@@+............+@.................... ",
+" .....@@@@@...........+@@.................... ",
+" .....@@@@@..........+@@@.................... ",
+" .....@@@@@.........+@@@@.......@+........... ",
+" .....@@@@@+.......+@@@@@.......@@@+......... ",
+" .....@+@@@@......+@@@@@@.......+@@@+........ ",
+" .....@.@@@@.....+@@@@@@+........+@@@+....... ",
+" .....@.@@@@....+@@+@@@@..........+@@@....... ",
+" .....@.@@@@...+@@+.@@@+...........+@@+...... ",
+" .....@.@@@@..+@@+.+@@@.............+@@...... ",
+" .....@.@@@+.+@@+.+@@@+..............@@...... ",
+" .....@.@@+.+@@+.+@@@+..........+@...@@...... ",
+" .....@+@+.+@@@@@@@@+...........@@@++@@...... ",
+" .....@@+.+@@@@@@@@+............@@@@@@@...... ",
+" .....@+.+@@@@@@@@+.............@@@@@@@...... ",
+" .....@.+@@@@@@@@+..............@@@@@@@...... ",
+" .....@.#+...........................+@...... ",
+" ............................................ ",
+" ........$%%%%%%%%%%%%%%%%%%%%%%%%%%$........ ",
+" ......$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$...... ",
+" ......%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...... ",
+" .....$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%..... ",
+" .....%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%..... ",
+" .....$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$..... ",
+" ......%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%...... ",
+" ......$%%$$$$$$$$$$$$$$$$$$$$$$$$$$%%$...... ",
+" ........$%%%%%%%%%%%%%%%%%%%%%%%%%%$........ ",
+" ............................................ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/video.xpm b/icons/48x48-infox/video.xpm
new file mode 100644
index 0000000..3b51df3
--- /dev/null
+++ b/icons/48x48-infox/video.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char * video48_xpm[] = {
+"48 48 8 1",
+" c None",
+". c #000000",
+"+ c #CFCFCF",
+"@ c #656565",
+"# c #303030",
+"$ c #FFFFFF",
+"% c #007D00",
+"& c #00FF00",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .....+++++++++++++++++++++++.............. ",
+" ......+++++++++++++++++++++++............... ",
+" ......++..++@.........@++..++............... ",
+" ......++..++...........++..++............... ",
+" ......++..++...........++..++............... ",
+" ......++++++...........++++++............... ",
+" ......++++++...........++++++............... ",
+" ......++..++...........++..++............... ",
+" ......++..++...........++..++............... ",
+" ......++..++...........++..++............... ",
+" ......++++++@.........@++++++............... ",
+" ......+++++++++++++++++++++++............... ",
+" ......++..+++++++++++++++..++............... ",
+" ......++..++#.........@++..++............... ",
+" ......++..++...........++..++............... ",
+" ......++++++...........++++++............... ",
+" ......++++++...........++++++............... ",
+" ......++..++...........++..++............... ",
+" ......++..++...........++..++............... ",
+" ......++..++...........++..++............... ",
+" ......++++++...........++++++............... ",
+" ......++++++#.........@++++++............... ",
+" ......++..+++++++++++++++..++............... ",
+" ......++..+++++++++++++++..++............... ",
+" ......++..++#............................... ",
+" ......++++++................................ ",
+" ......++++++.........@$$$$$$$$$$$$$$$$@..... ",
+" ......++..++.........$$$$$$$$$$$$$$$$$$..... ",
+" ......++..++.........$$$$%&$$$$%&$$$$$$..... ",
+" ......++..++.........$$$$%%&$$$%%&$$$$$..... ",
+" ......++++++.........$$$$%%%&$$%%%&$$$$..... ",
+" ......++++++.........$$$$%%%%&$%%%%&$$$..... ",
+" ......++..++#........$$$$%%%%&$%%%%&$$$..... ",
+" ......++..+++++++++..$$$$%%%&$$%%%&$$$$..... ",
+" ......++..+++++++++..$$$$%%&$$$%%&$$$$$..... ",
+" ......++++++#........$$$$%&$$$$%&$$$$$$..... ",
+" ......++++++.........$$$$$$$$$$$$$$$$$$..... ",
+" .....++..++.........@$$$$$$$$$$$$$$$$@.... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/viewer.xpm b/icons/48x48-infox/viewer.xpm
new file mode 100644
index 0000000..64eeba4
--- /dev/null
+++ b/icons/48x48-infox/viewer.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * vewer48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #CFCFCF",
+"$ c #303030",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" .......................+@@@@@+.............. ",
+" .........+@..#####+.+@@@@@@@@@@+$........... ",
+" ........+@@..###+..+@@@@+...+@@@@+.......... ",
+" .......+@@@..###...@@@+.......+@@@$......... ",
+" ......+@@@@..###..+@@+.........+@@+......... ",
+" .....+@@@@@..##+..@@+..+@@@@@+..+@@......... ",
+" .....@@@@@@..##..+@@...+@@@@@@...@@+........ ",
+" .............##..@@+........@@...+@@........ ",
+" ............+##..@@....+@@@@@@....@@........ ",
+" .....##########..@@....@@@@@@@....@@........ ",
+" .....##..........@@....@#...@@....@@........ ",
+" .....##..........@@+...@#...@@...+@@........ ",
+" .....##########..+@@...@@@@@@@#..@@+........ ",
+" .....##...........@@+..+@@@@+#@.+@@......... ",
+" .....##...........@@@+.........+@@+......... ",
+" .....############.+@@@+.......+@@@.......... ",
+" .....##............+@@@@+...+@@@@+.......... ",
+" .....##..............+@@@@@@@@@+............ ",
+" .....##############....+@@@@@+.............. ",
+" .....##..................................... ",
+" .....##.........................+........... ",
+" .....####################+.....+@@.......... ",
+" .....##..........#########....+@@@+......... ",
+" .....##..........#########+....@@@@......... ",
+" .....######################....@@@@+........ ",
+" .....######################+...+@@@@........ ",
+" .....#######################....@@@@+....... ",
+" .....#######################....+@@@@....... ",
+" .....#######################.....@@@@+...... ",
+" .....#######################.....+@@@@...... ",
+" .....#######################......@@@@+..... ",
+" .....#######################......+@@@@..... ",
+" .....#######################.......@@@@+.... ",
+" .....#######################.......+@@@@+... ",
+" ....................................@@+..... ",
+" ....................................+....... ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/window-iconify.xpm b/icons/48x48-infox/window-iconify.xpm
new file mode 100644
index 0000000..8280565
--- /dev/null
+++ b/icons/48x48-infox/window-iconify.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * win_min48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #303030",
+"@ c #7D0000",
+"# c #FF0000",
+"$ c #FFFFFF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" .....++++++++++++++++++++++++++++..++++..... ",
+" .....++++++++++++++++++++++++++++..++++..... ",
+" .....++++++++++++++++++++++++++++..++++..... ",
+" .....++++++++++++++++++++++++++++..++++..... ",
+" ............................................ ",
+" ..................................@......... ",
+" .....++..........................@##.++..... ",
+" .....++.........................@##@.++..... ",
+" .....++........................@##@..++..... ",
+" .....++.......................@##@...++..... ",
+" .....++......................@##@....++..... ",
+" .....++.....................@##@.....++..... ",
+" .....++....................@##@......++..... ",
+" .....++...................@##@.......++..... ",
+" .....++..................@##@........++..... ",
+" .....++.................@##@.........++..... ",
+" .....++................@##@..........++..... ",
+" .......................##@...........++..... ",
+" ........................@............++..... ",
+" ....$$$$$$$$$$$$$$..$$$..............++..... ",
+" ....$$$$$$$$$$$$$$..$$$..............++..... ",
+" ....$$$$$$$$$$$$$$..$$$..............++..... ",
+" .....................................++..... ",
+" .....................................++..... ",
+" ....$$...............$$..............++..... ",
+" ....$$...............$$..............++..... ",
+" ....$$...............$$..............++..... ",
+" ....$$...............$$..............++..... ",
+" ....$$...............$$..............++..... ",
+" ....$$...............$$..++++++++++++++..... ",
+" ....$$...............$$..++++++++++++++..... ",
+" ....$$$$$$$$$$$$$$$$$$$..................... ",
+" ....$$$$$$$$$$$$$$$$$$$..................... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/window-maximize.xpm b/icons/48x48-infox/window-maximize.xpm
new file mode 100644
index 0000000..4e9125d
--- /dev/null
+++ b/icons/48x48-infox/window-maximize.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * win_max48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #7D0000",
+"# c #FF0000",
+"$ c #656565",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" .....++++++++++++++++++++++++++++..++++..... ",
+" .....++++++++++++++++++++++++++++..++++..... ",
+" .....++++++++++++++++++++++++++++..++++..... ",
+" .....++++++++++++++++++++++++++++..++++..... ",
+" ............................................ ",
+" ..................................@......... ",
+" .....++..........................@##.++..... ",
+" .....++.........................@##@.++..... ",
+" .....++........................@##@..++..... ",
+" .....++.......................@##@...++..... ",
+" .....++......................@##@....++..... ",
+" .....++.....................@##@.....++..... ",
+" .....++....................@##@......++..... ",
+" .....++...................@##@.......++..... ",
+" .....++..................@##@........++..... ",
+" .....++.................@##@.........++..... ",
+" .....++................@##@..........++..... ",
+" .......................##@...........++..... ",
+" ........................@............++..... ",
+" ....$$$$$$$$$$$$$$..$$$..............++..... ",
+" ....$$$$$$$$$$$$$$..$$$..............++..... ",
+" ....$$$$$$$$$$$$$$..$$$..............++..... ",
+" .....................................++..... ",
+" .....................................++..... ",
+" ....$$...............$$..............++..... ",
+" ....$$...............$$..............++..... ",
+" ....$$...............$$..............++..... ",
+" ....$$...............$$..............++..... ",
+" ....$$...............$$..............++..... ",
+" ....$$...............$$..++++++++++++++..... ",
+" ....$$...............$$..++++++++++++++..... ",
+" ....$$$$$$$$$$$$$$$$$$$..................... ",
+" ....$$$$$$$$$$$$$$$$$$$..................... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/window-move.xpm b/icons/48x48-infox/window-move.xpm
new file mode 100644
index 0000000..e788fd5
--- /dev/null
+++ b/icons/48x48-infox/window-move.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * win_move48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #656565",
+"# c #7D0000",
+"$ c #FF0000",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" .........++++++++++++++++++++++++..++++..... ",
+" .........++++++++++++++++++++++++..++++..... ",
+" .........++++++++++++++++++++++++..++++..... ",
+" ......@..++++++++++++++++++++++++..++++..... ",
+" ......@..................................... ",
+" ......@..................................... ",
+" ......@..++..........................++..... ",
+" ......@..++...........#$$$$$$$$$$$...++..... ",
+" .........++............#$$$$$$$$$$...++..... ",
+" .........++.............#$$$$$$$$$...++..... ",
+" ......@..++..............#$$$$$$$$...++..... ",
+" ......@..++.............#$$$$$$$$$...++..... ",
+" ......@..++............#$$$$$$$$$$...++..... ",
+" ......@..++...........#$$$$$$$$$$$...++..... ",
+" ......@..++...........#$$$$$$$$$$$...++..... ",
+" ......@..++.........##.#$$$$$$#$$$...++..... ",
+" ......@..++........#$$#.#$$$$#.#$$...++..... ",
+" ......@..++.......#$$$$#.#$$#...#$...++..... ",
+" ......@..++......#$$$$$$#.##.....#...++..... ",
+" ......@..++......#$$$$$$$#...........++..... ",
+" ......@..++....##.#$$$$$$#...........++..... ",
+" ......@..++...#$$#.#$$$$#............++..... ",
+" ......@..++..#$$$$#.#$$#.............++..... ",
+" ......@..++.#.#$$$$#.##..............++..... ",
+" ......@..++.$$.#$$$$#................++..... ",
+" ......@..++.#$$.#$$$#................++..... ",
+" ......@..++..#$$.#$#.................++..... ",
+" ......@..++...#$$.#..................++..... ",
+" ......@..++....#$#...................++..... ",
+" ......@..++..........................++..... ",
+" ......@..++++++++++++++++++++++++++++++..... ",
+" ......@..++++++++++++++++++++++++++++++..... ",
+" ......@..................................... ",
+" ......@..................................... ",
+" .....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@........ ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/window-resize.xpm b/icons/48x48-infox/window-resize.xpm
new file mode 100644
index 0000000..b4c4561
--- /dev/null
+++ b/icons/48x48-infox/window-resize.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * win_resize48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #656565",
+"@ c #FFFFFF",
+"# c #7D0000",
+"$ c #FF0000",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" ......+..+...@@@@@@@@@@@@@@@@@@@@..@@@@..... ",
+" ......+..+...@@@@@@@@@@@@@@@@@@@@..@@@@..... ",
+" ......+..+...@@@@@@@@@@@@@@@@@@@@..@@@@..... ",
+" ......+..+...@@@@@@@@@@@@@@@@@@@@..@@@@..... ",
+" ............................................ ",
+" ............................................ ",
+" ......+..+...@@......................@@..... ",
+" ......+..+...@@........#$$$$$$$$.....@@..... ",
+" ......+..+...@@.........#$$$$$$$.....@@..... ",
+" ......+..+...@@..........#$$$$$$.....@@..... ",
+" ......+..+...@@..........#$$$$$$.....@@..... ",
+" ......+..+...@@.........#$$$$$$$.....@@..... ",
+" ......+..+...@@.........#$$$$$$$.....@@..... ",
+" ......+..+...@@..........#$$##$$.....@@..... ",
+" ......+..+...@@......#$#..##..#$.....@@..... ",
+" ......+..+...@@.....#$$$#......#.....@@..... ",
+" ......+..+...@@.....##$$$............@@..... ",
+" ......+..+...@@....$$##$#............@@..... ",
+" ......+..+...@@..##$$$##.............@@..... ",
+" ......+..+...@@..$$#$$...............@@..... ",
+" ......+..+...@@..#$$#................@@..... ",
+" ......+..+...@@...#$#................@@..... ",
+" ......+..+...@@......................@@..... ",
+" ......+..+...@@......................@@..... ",
+" ......+..+...@@@@@@@@@@@@@@@@@@@@@@@@@@..... ",
+" ......+..+...@@@@@@@@@@@@@@@@@@@@@@@@@@..... ",
+" ......+..+.................................. ",
+" ......+..+.................................. ",
+" ......+..+..+++++++++++++++++++++++++....... ",
+" ......+..+.................................. ",
+" ......+..+.................................. ",
+" ......+..+++++++++++++++++++++++++.......... ",
+" ......+..................................... ",
+" ......+..................................... ",
+" .....+++++++++++++++++++++++++............ ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/window-shade.xpm b/icons/48x48-infox/window-shade.xpm
new file mode 100644
index 0000000..5bc16f4
--- /dev/null
+++ b/icons/48x48-infox/window-shade.xpm
@@ -0,0 +1,57 @@
+/* XPM */
+static char * win_shade48_xpm[] = {
+"48 48 6 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #7D0000",
+"# c #FF0000",
+"$ c #303030",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............................................ ",
+" .....++++++++++++++++++++++++++++..++++..... ",
+" .....++++++++++++++++++++++++++++..++++..... ",
+" .....++++++++++++++++++++++++++++..++++..... ",
+" .....++++++++++++++++++++++++++++..++++..... ",
+" ............................................ ",
+" ............................................ ",
+" .....++..............................++..... ",
+" .....++..............................++..... ",
+" .....++..............................++..... ",
+" .....++++++++++++++++++++++++++++++++++..... ",
+" .....++++++++++++++++++++++++++++++++++..... ",
+" ............................................ ",
+" ....................@##@.................... ",
+" .....$.............@####@.............$..... ",
+" .....$............@######@............$..... ",
+" .....$...........@########@...........$..... ",
+" .....$$$$$$$$$$$@##########@$$$$$$$$$$$..... ",
+" ....................####.................... ",
+" ....................####.................... ",
+" .....$..............@@@@..............$..... ",
+" .....$................................$..... ",
+" .....$..............####..............$..... ",
+" .....$..............####..............$..... ",
+" .....$................................$..... ",
+" .....$$$$$$$$$$$$$$.####.$$$$$$$$$$$$$$..... ",
+" ....................####.................... ",
+" ............................................ ",
+" .....$..............####..............$..... ",
+" .....$................................$..... ",
+" .....$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$..... ",
+" ............................................ ",
+" ............................................ ",
+" .....$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$..... ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/windows.xpm b/icons/48x48-infox/windows.xpm
new file mode 100644
index 0000000..8e4d9f2
--- /dev/null
+++ b/icons/48x48-infox/windows.xpm
@@ -0,0 +1,55 @@
+/* XPM */
+static char * windows_xpm[] = {
+"48 48 4 1",
+" c None",
+". c #000000",
+"+ c #CCCCCC",
+"@ c #FFFFFF",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" .......................................... ",
+" ............................................ ",
+" ............++++++++++++++++++++++..++++.... ",
+" ............++++++++++++++++++++++..++++.... ",
+" ............++++++++++++++++++++++..++++.... ",
+" ............++++++++++++++++++++++..++++.... ",
+" ............................................ ",
+" ............++........................++.... ",
+" ......................................++.... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@..@@@@......++.... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@..@@@@......++.... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@..@@@@......++.... ",
+" ....@@@@@@@@@@@@@@@@@@@@@@..@@@@......++.... ",
+" ......................................++.... ",
+" ......................................++.... ",
+" ....@@........................@@......++.... ",
+" ....@@........................@@......++.... ",
+" ....@@........................@@......++.... ",
+" ....@@........................@@......++.... ",
+" ....@@........................@@......++.... ",
+" ....@@........................@@......++.... ",
+" ....@@........................@@......++.... ",
+" ....@@........................@@......++.... ",
+" ....@@........................@@......++.... ",
+" ....@@........................@@......++.... ",
+" ....@@........................@@..++++++.... ",
+" ....@@........................@@..++++++.... ",
+" ....@@........................@@............ ",
+" ....@@........................@@............ ",
+" ....@@........................@@............ ",
+" ....@@........................@@............ ",
+" ....@@........................@@............ ",
+" ....@@........................@@............ ",
+" ....@@........................@@............ ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@............ ",
+" ....@@@@@@@@@@@@@@@@@@@@@@@@@@@@............ ",
+" ............................................ ",
+" .......................................... ",
+" .......................................... ",
+" ........................................ ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-infox/www.xpm b/icons/48x48-infox/www.xpm
new file mode 100644
index 0000000..b7835af
--- /dev/null
+++ b/icons/48x48-infox/www.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char * wolrd_http48_xpm[] = {
+"48 48 8 1",
+" c None",
+". c #000000",
+"+ c #CFCFCF",
+"@ c #FFFFFF",
+"# c #656565",
+"$ c #0000FF",
+"% c #00007D",
+"& c #303030",
+" ",
+" ",
+" .................................... ",
+" ........................................ ",
+" .......................................... ",
+" ................+@@@@@@@@+................ ",
+" .............#@@@@@@@@@@@@@@@@#............. ",
+" ...........#@@@@@@@$%@@%$@@@@@@@#........... ",
+" .........#@@@@@$@@$%%@@%%$@@$@@@@#.......... ",
+" ........#@@@@$%$@@%%%@@%%%@@$%$@@@@#........ ",
+" .......#@@@@$%%@@$%%%@@%%%$@@%%%$@@@#....... ",
+" ......#@@@$%%%@@@%%%%@@%%%%@@$%%%$@@@....... ",
+" ......@@@$%%%%@@$%%%%@@%%%%$@@%%%%$@@#...... ",
+" .....#@@$%%%%%@@%%%%%@@%%%%%@@%%%%%$@@#..... ",
+" .....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..... ",
+" ....#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.... ",
+" ....@@$%%%%%@@%%%%%%%@@%%%%%%%@@%%%%%$@@.... ",
+" ....@@%%%%%$@@%%%%%%%@@%%%%%%%@@$%%%%%@@.... ",
+" ....@@%%%%%@@$%%%%%%%@@%%%%%%%$@@%%%%%@@.... ",
+" ...+@$%%%%%@@%%%%%%%%@@%%%%%%%%@@%%%%%@@+... ",
+" ...@@%%%%%%@@%%%%%%%%@@%%%%%%%%@@%%%%%$@@... ",
+" ...@@%%%%%%@@%%%%%%%%@@%%%%%%%%@@%%%%%%@@... ",
+" ...@@%%%%%%@@%%%%%%%%@@%%%%%%%%@@%%%%%%@@... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ",
+" ...@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@... ",
+" ...@@%%%%%%@@%%%%%%%%@@%%%%%%%%@@%%%%%%@@... ",
+" ...@@%%%%%%@@%%%%%%%%@@%%%%%%%%@@%%%%%$@@... ",
+" ...+@$%%%%%@@%%%%%%%%@@%%%%%%%%@@%%%%%@@+... ",
+" ....@@%%%%%@@$%%%%%%%@@%%%%%%%$@@%%%%%@@.... ",
+" ....@@%%%%%$@@%%%%%%%@@%%%%%%%@@$%%%%%@@.... ",
+" ....@@$%%%%%@@%%%%%%%@@%%%%%%%@@%%%%%$@@.... ",
+" ....#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.... ",
+" .....@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..... ",
+" .....#@@$%%%%@@$%%%%%@@%%%%%%@@%%%%$@@#..... ",
+" ......@@@$%%%$@@%%...##......##.....##...... ",
+" ......#@@@$%%%@@$%.......................... ",
+" .......#@@@$%%$@@%..@@.....&@...&@.......... ",
+" ........#@@@@$%@@%..@@....&@@..&@@.......... ",
+" .........#@@@@@$@$..@@@@#.@@@@.@@@@.@@@@&... ",
+" ...........#@@@@@@..@@.@@..@@...@@..@@.@@... ",
+" .............#@@@@..@@.@@..@@...@@..@@.@@... ",
+" ....................@@.@@..@@...@@..@@.@@... ",
+" ...................@@.@@..#@@..#@@.@@@@&.. ",
+" ...................................@@..... ",
+" ..................................@@.... ",
+" .................................... ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/_symlinks.lst b/icons/48x48-kde2/_symlinks.lst
new file mode 100644
index 0000000..616c596
--- /dev/null
+++ b/icons/48x48-kde2/_symlinks.lst
@@ -0,0 +1,21 @@
+todo.xpm choice-no.xpm
+todo.xpm choice-yes.xpm
+gnu.xpm gnome.xpm
+colors.xpm graphics.xpm
+todo.xpm linux.xpm
+cd-player.xpm music.xpm
+todo.xpm quit.xpm
+todo.xpm refresh.xpm
+todo.xpm restart.xpm
+window.xpm window-close.xpm
+window-close.xpm window-delete.xpm
+window-close.xpm window-destroy.xpm
+window.xpm window-iconify.xpm
+window.xpm window-lower.xpm
+window.xpm window-maximize.xpm
+window.xpm window-move.xpm
+window.xpm window-raise.xpm
+window.xpm window-resize.xpm
+window.xpm window-shade.xpm
+window.xpm window-stick.xpm
+image-viewer.xpm xv.xpm
diff --git a/icons/48x48-kde2/amusement.xpm b/icons/48x48-kde2/amusement.xpm
new file mode 100644
index 0000000..21022a2
--- /dev/null
+++ b/icons/48x48-kde2/amusement.xpm
@@ -0,0 +1,209 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 155 2",
+" c #000000000000",
+". c #090906060101",
+"X c #0c0c09090505",
+"o c #080808080808",
+"O c #11110a0a0000",
+"+ c #18180f0f0303",
+"@ c #1f1f15150606",
+"# c #191911110808",
+"$ c #252517170808",
+"% c #2f2f1e1e0606",
+"& c #2e2e1f1f0909",
+"* c #242421211d1d",
+"= c #373722220606",
+"- c #343423230c0c",
+"; c #393927270c0c",
+": c #3e3e2a2a0d0d",
+"> c #4f4f0b0b0404",
+", c #4c4c13130b0b",
+"< c #5f5f18180e0e",
+"1 c #40402c2c0f0f",
+"2 c #4e4e31310b0b",
+"3 c #4b4b34341212",
+"4 c #545434340b0b",
+"5 c #515136361111",
+"6 c #56563a3a1111",
+"7 c #5d5d3c3c1111",
+"8 c #58583e3e1919",
+"9 c #63631a1a1010",
+"0 c #69691c1c1212",
+"q c #72721e1e1313",
+"w c #6d6d20201616",
+"e c #6e6e23231919",
+"r c #767624241919",
+"t c #787829291919",
+"y c #5c5c42421b1b",
+"u c #646441411313",
+"i c #616143431b1b",
+"p c #6c6c45451111",
+"a c #6d6d48481212",
+"s c #6a6a4b4b1d1d",
+"d c #71714b4b1212",
+"f c #73734f4f1c1c",
+"g c #78784c4c1313",
+"h c #767652521f1f",
+"j c #7c7c55551b1b",
+"k c #7c7c59591d1d",
+"l c #666647472525",
+"z c #6d6d50502626",
+"x c #6b6b51512c2c",
+"c c #757554542424",
+"v c #737355552a2a",
+"b c #757559592c2c",
+"n c #7e7e56562323",
+"m c #7d7d5b5b2a2a",
+"M c #77775e5e3a3a",
+"N c #7b7b5d5d3232",
+"B c #7e7e62623939",
+"V c #9d9d2a2a1e1e",
+"C c #b8b83c3c2b2b",
+"Z c #83835b5b1d1d",
+"A c #8a8a58581717",
+"S c #8b8b5d5d1b1b",
+"D c #83835d5d2525",
+"F c #919162621e1e",
+"G c #848461612525",
+"H c #838361612b2b",
+"J c #8d8d63632121",
+"K c #8c8c65652b2b",
+"L c #8c8c68682c2c",
+"P c #848460603535",
+"I c #878765653838",
+"U c #8a8a67673232",
+"Y c #8c8c69693333",
+"T c #8e8e6d6d3c3c",
+"R c #96966a6a2525",
+"E c #95956d6d2828",
+"W c #9a9a6d6d2525",
+"Q c #9f9f6f6f2a2a",
+"! c #93936c6c3434",
+"~ c #9e9e71712b2b",
+"^ c #9c9c72723434",
+"/ c #999973733b3b",
+"( c #b7b74c4c3a3a",
+") c #baba46463636",
+"_ c #baba49493737",
+"` c #a3a36d6d1e1e",
+"' c #a6a672722222",
+"] c #a2a276763131",
+"[ c #a6a67c7c3333",
+"{ c #959574744646",
+"} c #9f9f7b7b4848",
+"| c #96967e7e5757",
+" . c #9d9d7d7d5151",
+".. c #a3a37e7e4444",
+"X. c #c7c773736a6a",
+"o. c #caca78786d6d",
+"O. c #c6c67b7b7171",
+"+. c #aeae84843f3f",
+"@. c #9f9f83834e4e",
+"#. c #9f9f83835a5a",
+"$. c #aeae86864747",
+"%. c #a9a987874c4c",
+"&. c #a3a383835353",
+"*. c #a2a288885b5b",
+"=. c #afaf8d8d5454",
+"-. c #acac8c8c5d5d",
+";. c #b1b186864848",
+":. c #b6b68d8d4545",
+">. c #b6b693935555",
+",. c #b2b293935d5d",
+"<. c #b8b891915353",
+"1. c #b8b895955a5a",
+"2. c #bbbb9b9b5f5f",
+"3. c #aaaa8e8e6464",
+"4. c #acac94946b6b",
+"5. c #b2b292926161",
+"6. c #b5b595956868",
+"7. c #b6b699996767",
+"8. c #b7b798986868",
+"9. c #bcbc97976363",
+"0. c #bbbb9b9b6363",
+"q. c #bbbb9f9f6e6e",
+"w. c #b5b59c9c7878",
+"e. c #bfbfa0a06666",
+"r. c #bbbba0a07272",
+"t. c #c2c29d9d5d5d",
+"y. c #c4c4a2a26464",
+"u. c #c4c4a5a56c6c",
+"i. c #c7c7a9a96e6e",
+"p. c #c2c2a5a57474",
+"a. c #c6c6a5a57979",
+"s. c #c7c7a9a97474",
+"d. c #c6c6abab7c7c",
+"f. c #cbcbaaaa7c7c",
+"g. c #c7c7aeae8686",
+"h. c #cbcbaeae8484",
+"j. c #cbcbb3b38484",
+"k. c #ceceb6b68a8a",
+"l. c #cfcfb7b79090",
+"z. c #d3d3b7b78282",
+"x. c #d0d0b8b88585",
+"c. c #d5d5bdbd8e8e",
+"v. c #dadabebe8c8c",
+"b. c #d5d5bebe9393",
+"n. c #dcdca9a9a3a3",
+"m. c #dadac3c39595",
+"M. c #dadac4c49d9d",
+"N. c #dedec8c8a1a1",
+"B. c #e1e1caca9e9e",
+"V. c #e3e3cfcfa8a8",
+"C. c #ececdbdbb5b5",
+"Z. c #f1f1dcdcb4b4",
+"A. c #efefdedec2c2",
+"S. c #ffffffffffff",
+"D. c None",
+/* pixels */
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.y ^ J d d D.D.D.D.D.D.J J J d d D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.8 J ~ J J d 3 D.D.D.D.J J ] ] a d 8 D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.y J L i.u.] 6 6 A ~ %.%.d d ] y.u.J 7 7 D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.y ] u.z.A.u.6 6 S ~ %.%.d d y.A.p.p.7 7 D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.7 J s.A.J $ A Q ~ ~ S S S S 3 J A.z.7 3 D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.- 7 ] s.$ $ Q Q W =.~ S A S 3 3 f.] 3 - D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.- - J 3 W 7 . =.x.=.~ 7 . A 3 J 3 ; D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.- - 3 Q . 7 p.c.=.~ o 7 A 3 ; ; D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.3 A %.=.A.S.m.c.F J S - D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.3 S E i.A.A.c.c.,.R 3 - D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.3 - - W 7.u.c.* * 0.2.3 & 3 D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.8 3 3 ; - k E y.y.* * 0.@.- - 3 5 8 D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.8 z S >.r V : : H 6.2.2.E q q R Z 8 8 D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.8 b *.e.r _ X.V 1 s D &.s o V X.V q R K A 8 D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.8 b r.N.r _ X._ _ _ V < < 9 ) ) _ X.V q M.4.N 8 D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.8 H 0.N.d.t _ X.n.O._ < C C 0 ) X.n.o.V r x.N.1.c 8 D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.8 H r.M.1.Y h e _ O.) 0 C c c ) 0 _ o.( e T q.N.&.v 8 D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.8 c 2.M.a.Y h D.e ) V e c 3.3.c 0 V ( e D. y Y r.M.1.B 8 D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.8 i j.A.0.Y h D.D., e 0 c ,.C.b.m.5.0 w D.D.. y { r.M.{ x 3 D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.8 1.N.d.Y f D.D.D.> > n ,.Z.S.C.v.,.! 7 D.D.D.@ 8 Y q.N.1.3 D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.& 3 1.Y f & D.D.D.d 2 7 J ,.v.C.C.f.,.P 7 2 8 D.D.D.; 6 Y r.; - D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.& S y & D.D.D.D.d 7 2 h K t.v.v.y.I l 2 7 d D.D.D.D.; y y - D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.- D.D.D.D.d ^ K j 2 Z { t.y.Y A 2 7 J d 8 D.D.D.D.- D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.2 6 a p D.D.d ! p.$.7 % K D Z j % 7 ! ^ A d D.D.2 3 = = D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.2 s U ! s a d J h.p.<.! g % 7 7 % 7 ! 0.y.' S 5 8 K K / G 2 D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.4 L &.-...k p J 9.:.' A 7 = = 7 S } k.a.` i h } #. .D i D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.s K r.v.a.+.S 2 +.` A 7 J D.D.J 7 J ;.p.6 D .c.m.p.D y D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.4 t.A.B.8.J 2 A A 7 . D.D.D.D.D.D. 7 S ` u U w.V.A.5.4 D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.4 n y.A.k.} u u o D.D.D.D.D.D.D.D. 7 5 v / b.A.d.m 7 D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.% [ $.g. .7 u D.D.D.D.D.D.D.D.D.D. 6 x | l.d.K % D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.% z B x + D.D.D.D.D.D.D.D.D.D.D.D. 6 v M v $ D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.% # X D.D.D.D.D.D.D.D.D.D.D.D.D.D.. O . D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+"D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
+};
diff --git a/icons/48x48-kde2/calculator.xpm b/icons/48x48-kde2/calculator.xpm
new file mode 100644
index 0000000..7d04ad8
--- /dev/null
+++ b/icons/48x48-kde2/calculator.xpm
@@ -0,0 +1,248 @@
+/* XPM */
+static char * large_kcalc_xpm[] = {
+"48 48 197 2",
+" c None",
+". c #020204",
+"+ c #222224",
+"@ c #323234",
+"# c #464644",
+"$ c #464234",
+"% c #5A5A5C",
+"& c #FFFFFE",
+"* c #BEBEFC",
+"= c #C2C2FC",
+"- c #FCFCFE",
+"; c #BABAF4",
+"> c #FAFAF8",
+", c #BABABC",
+"' c #5E5E5C",
+") c #FAFAFC",
+"! c #FCFCF8",
+"~ c #FEFEFC",
+"{ c #BABAFC",
+"] c #B6B6EC",
+"^ c #8EFEFC",
+"/ c #86FAF4",
+"( c #7EF6F4",
+"_ c #72F2EC",
+": c #6AEEEC",
+"< c #62EAE4",
+"[ c #5EEAE4",
+"} c #56E6E4",
+"| c #4EE2DC",
+"1 c #46DEDC",
+"2 c #3EDADC",
+"3 c #32D6D4",
+"4 c #2ED6D4",
+"5 c #22CECC",
+"6 c #1ECECC",
+"7 c #16CACC",
+"8 c #0EC6C4",
+"9 c #06C2C4",
+"0 c #02BEBC",
+"a c #026664",
+"b c #929294",
+"c c #B6B6F4",
+"d c #069A94",
+"e c #069694",
+"f c #06968C",
+"g c #02928C",
+"h c #023E3C",
+"i c #76769C",
+"j c #9696CC",
+"k c #AEAEE4",
+"l c #763604",
+"m c #420204",
+"n c #B2B2EC",
+"o c #8A8ABC",
+"p c #666684",
+"q c #6A6A8C",
+"r c #626264",
+"s c #82FAF4",
+"t c #AEAEAC",
+"u c #C6C6C4",
+"v c #EAEAEC",
+"w c #B2763C",
+"x c #AA4E04",
+"y c #BEBEBC",
+"z c #F7F7F8",
+"A c #8A8AB4",
+"B c #76F6EC",
+"C c #024244",
+"D c #06928C",
+"E c #FA7E04",
+"F c #B25204",
+"G c #8A3E04",
+"H c #F5F5F4",
+"I c #02C2C4",
+"J c #FEAA5C",
+"K c #FACEB4",
+"L c #FE7E04",
+"M c #AAAAE4",
+"N c #7AFE7C",
+"O c #028E8C",
+"P c #B2B2B4",
+"Q c #7A7A7C",
+"R c #FAE2C4",
+"S c #8E8E8C",
+"T c #86562C",
+"U c #FED2BC",
+"V c #66EEEC",
+"W c #6E6E94",
+"X c #8686B4",
+"Y c #62627C",
+"Z c #FEDEAC",
+"` c #A6A6DC",
+" . c #A2A2DC",
+".. c #4E4E4C",
+"+. c #8A8A8C",
+"@. c #F3F3F4",
+"#. c #5AEAE4",
+"$. c #B6B6B4",
+"%. c #5E5E7C",
+"&. c #C2C2C4",
+"*. c #66668C",
+"=. c #F3F3EF",
+"-. c #C2BEBC",
+";. c #8282AC",
+">. c #4AE2DC",
+",. c #028A84",
+"'. c #7E7EAC",
+"). c #868684",
+"!. c #AAAAAC",
+"~. c #F0F0EF",
+"{. c #CACACC",
+"]. c #CECECC",
+"^. c #028A8C",
+"/. c #9E9ED4",
+"(. c #8E8EBC",
+"_. c #A2A2D4",
+":. c #565654",
+"<. c #666664",
+"[. c #727274",
+"}. c #4A4A4C",
+"|. c #767674",
+"1. c #D6D6D4",
+"2. c #E6E6E4",
+"3. c #3A3A3C",
+"4. c #36DAD4",
+"5. c #828284",
+"6. c #82827C",
+"7. c #7E7E7C",
+"8. c #9A9ACC",
+"9. c #A2A2A4",
+"0. c #A6A6A4",
+"a. c #EEEEEF",
+"b. c #363634",
+"c. c #0E0E0C",
+"d. c #B2B2AC",
+"e. c #D2D2D4",
+"f. c #028684",
+"g. c #7A7AA4",
+"h. c #26D2CC",
+"i. c #9292C4",
+"j. c #525254",
+"k. c #F67A04",
+"l. c #9E9E9C",
+"m. c #EE9A54",
+"n. c #F67604",
+"o. c #F27604",
+"p. c #E7E7E5",
+"q. c #E5E5E5",
+"r. c #028284",
+"s. c #9A9A9C",
+"t. c #56566C",
+"u. c #EA6E04",
+"v. c #C65A04",
+"w. c #8A3A04",
+"x. c #E2E2E1",
+"y. c #5A5A7C",
+"z. c #EEAE7C",
+"A. c #B66244",
+"B. c #9E623C",
+"C. c #FEC2C4",
+"D. c #EAB2B4",
+"E. c #E6AEAC",
+"F. c #D2A6A4",
+"G. c #D29E9C",
+"H. c #72729C",
+"I. c #F6C2A4",
+"J. c #EEC6AC",
+"K. c #D28A6C",
+"L. c #C6765C",
+"M. c #A6664C",
+"N. c #262624",
+"O. c #FE0204",
+"P. c #FE2624",
+"Q. c #FE4A4C",
+"R. c #562224",
+"S. c #FEE2D4",
+"T. c #CE9A84",
+"U. c #BA7E54",
+"V. c #AA6E54",
+"W. c #DFDFE1",
+"X. c #FE6E6C",
+"Y. c #2E0204",
+"Z. c #EAAE9C",
+"`. c #B27254",
+" + c #FE9294",
+".+ c #2A0204",
+"++ c #9E9ECC",
+"@+ c #EBEBEA",
+"#+ c #B69284",
+"$+ c #E9E9EA",
+"%+ c #027E7C",
+"&+ c #827A64",
+"*+ c #9696C4",
+"=+ c #9292BC",
+"-+ c #020604",
+";+ c #626284",
+">+ c #E9E9E5",
+" ",
+" ",
+" ",
+" . . . . . + + + + + + @ @ @ @ # $ $ # $ $ % % % % % % % % % ",
+" . & & & & * & & & & & = & & & & & * & & & - - ; - - > , ' ) % ",
+" . & & & & = & & & & & * & & & & & * & - - - - ; ! ! ! , % ~ ~ % ",
+" . & & & & = & & & & & = & & & & & { & - - ! - ] > - > , ' ~ ~ ) % ",
+" . . . . . . . . . . . . . . . . . . . . . & & & & - * - - ! - ! { > > > , % ) ~ ~ ~ ' ",
+" . ^ ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a . b & & - ; - - - > > c > > > , ' % ' % % ' ",
+" . / d d d d d d d d e e d d f e e f e f g h . i j j k { j l m c c ] c n n n o p p q q r ",
+" . s d d d d d d e d d f f e d f e g g e g h . b t u v w l x l y > n > > z z z A , , , ' ",
+" . B d d C C C C C C C C C C C C C C a g D h . b t u l E E F G m , n > z z z z k H H H % ",
+" . _ d d h . . . . . . . . . . . . . I e g h . b t w J K L E x l , n z z z z H M H z H ' ",
+" . _ d d C . . . . . N . N . N N . . I g O h . b P Q w R L L F G m A z z z z z k H H H % ",
+" . : d d h . . . . . N . N . . . N . I g O h . b P S T J U L L x l A z z H z H M H H H # ",
+" . V f f C . . . . . . N N . . N . . I D g h . W X X Y w Z L E F G m X M M M M M M ` ... ",
+" . [ d d h . . . . . . . N . N N N . I O O h . b P t +.T J U L L x l P z H H H ` H @.@.$ ",
+" . #.f f C . . . . . . . . . . . . . I O O h . b $.u t %.w Z L E F G m t H H H M @.H @... ",
+" . } e g a I I I I I I I I I I I I I 9 O O h . b $.&.t *.T J K L L x l t H H @.` @.@.=... ",
+" . | g e f f g g g g O O O g g O O O O O O h . b $.y -.;.Q w Z L L F G m t @.@. .@.=.@... ",
+" . >.f g g g D D g D g g O O g O O O ,.,.O h . b $.y y '.).T J U L L x l !.@.H ` @.~.~.$ ",
+" . 1 g e {.u y P y ].&., P -.{.&., P y ^.,.h . W X /./.(.'.%.w Z L L F G m ;. ._. . . ... ",
+" . 2 g g &.:.<.[.# &.:.<.[.}.&.:.r |.}.,.,.h . b , 1.].(.!.).T J U L L x l !.2./.~.~.~.3. ",
+" . 4.D g , <.[.5.@ y <.[.6.@ , <.|.7.@ ^.^.h . b , 1.1.8.$.9.Q w Z L L F G m 0. .~.~.a.b. ",
+" . 3 D g P [.7.S c.P |.7.S c.d.[.6.S c.,.,.h . b $.e.e.8.$.9.5.T J U L L x l 0._.~.~.a.b. ",
+" . 4 O O # @ . . . }.@ . . . }.@ . . . f.f.h . b , e.=.M {.$.9.Q w Z L E F G m g.a.~.~.3. ",
+" . h.D D ].&.y P y {.&., d.-.{.&., d.y f.f.h . b $.].~.` u $.9.7.T J K L E x l g.a.a.a.3. ",
+" . 5 O O &.% r [.# &.% <.|.# u :.<.[.}.^.f.h . q X 8.8.` ` i.X i j.w Z L k.F G m g.8.j b. ",
+" . 6 O O , <.[.6.@ , <.[.5.@ , <.|.7.@ f.f.h . S $.].=. .=.&.P l.7.T m.U n.o.F l l.p.q.b. ",
+" . 7 ,.,.d.[.6.S c.d.[.7.S c.P [.7.S c.f.r.h . S P {.~.` ~.=.&.t s.t.w Z o.u.v.w.m x.q.+ ",
+" . 7 O ^.}.@ . . . }.@ . . . }.@ . . . f.r.h . S $.{.@. .~.~.&.t s.y.T J z.u.v.A.B.x.x.+ ",
+" . 9 ,.O ].&., P y {.u , d.-.C.D.E.F.G.r.r.h . S P {.=._.@.~.a., !.H.Q w I.J.K.L.M.q.x.N. ",
+" . I ,.,.&.:.<.[.}.&.:.r [.# D.O.P.Q.R.f.r.h . +.P u @./.~.~.~.y t H.|.T S.K T.U.V.x.W.+ ",
+" . I ^.,., <.[.6.@ , <.|.6.@ E.P.Q.X.Y.r.r.h . p ;.i.i./././.8.8.8.'.H.y.t.S.Z.K.`.i.i.N. ",
+" . 0 f.,.P |.7.S c.P [.7.S c.G.Q.X. +.+r.r.h . +.P u a.++a.~.a.@+a.A 0.b |.[.#+. $ @+$++ ",
+" . 0 ,.,.}.@ . . . }.@ . . . R.. . . . %+r.h . +.t u a.8.a.a.~.~.a.j P 0.b |.[.&+. $+@+N. ",
+" . 0 f.f.f.f.f.f.f.r.f.f.r.r.r.%+r.%+r.%+%+h . +.t u a.8.a.@+@+a.a.*+@+P 9.9.$+i.@+p.$++ ",
+" . 0 f.f.f.f.f.r.r.f.r.r.r.r.%+r.%+r.%+%+%+h . ).t &.@+8.a.a.a.@+@+*+@+$+@+@+@+=+$+@+$+. ",
+" . a h h h h h h h h h h h h h h h h h h h h . ).t &.a.8.a.@+a.@+@+j @+$+$+$+$+(.$+$+$+. ",
+" . . -+-+-+-+-+-+-+-+-+-+-+-+-+-+. . . . . ;+X o (.(.j *+*+j i.*+i.i.=+=+=+=+=+(.(.=+. ",
+" . +.+.+.+.;++.+.+.+.+.;+).!.-.a.@+8.a.@+@+$+@+=+$+$+$+$+$+i.@+>+$+. ",
+" . P P P P ;.t t t t !.'.!.&.y a.a.i.@+@+@+@+@+(.@+$+$+>+$+(.$+$+@+. ",
+" . {.{.u u i.u u &.u &.o &.u @+a.a.i.$+@+$+$+$+(.$+$+$+$+$+(.@+p.$+. ",
+" . =.~.~.~.8.~.a.~.a.a.8.@+a.@+@+$+j @+@+$+$+@+i.$+$+$+$+$+i.$+@+@+. ",
+" c.~.~.a.~.8.~.a.a.@+a.8.@+@+@+@+$+i.$+@+$+$+p.=+$+@+$+@+$+(.$+p.$+. ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/cd-player.xpm b/icons/48x48-kde2/cd-player.xpm
new file mode 100644
index 0000000..ef98614
--- /dev/null
+++ b/icons/48x48-kde2/cd-player.xpm
@@ -0,0 +1,220 @@
+/* XPM */
+static char * large_kscd_xpm[] = {
+"48 48 169 2",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #C0C0C0",
+"# c #8B8B8B",
+"$ c #575757",
+"% c #333333",
+"& c #0F0F0F",
+"* c #070707",
+"= c #939393",
+"- c #E2E2E2",
+"; c #CECECE",
+"> c #ADADAD",
+", c #6F6F6F",
+"' c #004040",
+") c #888888",
+"! c #797979",
+"~ c #5F5F5F",
+"{ c #686868",
+"] c #979797",
+"^ c #636363",
+"/ c #015E5E",
+"( c #FF0000",
+"_ c #717171",
+": c #5A5A5A",
+"< c #484848",
+"[ c #5C5C5C",
+"} c #545454",
+"| c #404040",
+"1 c #FFA858",
+"2 c #626262",
+"3 c #565656",
+"4 c #292929",
+"5 c #676767",
+"6 c #585858",
+"7 c #494949",
+"8 c #131313",
+"9 c #3C3C3C",
+"0 c #5D5D5D",
+"a c #282828",
+"b c #3B3B3B",
+"c c #00E309",
+"d c #00F602",
+"e c #00F502",
+"f c #00E308",
+"g c #161616",
+"h c #0A0A04",
+"i c #020204",
+"j c #161604",
+"k c #E6BEE4",
+"l c #D6BED4",
+"m c #C1C2C4",
+"n c #C6C6C4",
+"o c #0B0B0B",
+"p c #BFBFBF",
+"q c #F2CEFC",
+"r c #FABEFC",
+"s c #EBBEEC",
+"t c #CABEBC",
+"u c #CACACC",
+"v c #D2D2D4",
+"w c #BEF6F9",
+"x c #DAE6FC",
+"y c #EED2FC",
+"z c #FAC6FC",
+"A c #C2BEC2",
+"B c #CECECC",
+"C c #D6D6D4",
+"D c #DADADC",
+"E c #BEFEE6",
+"F c #BEFEFA",
+"G c #CEF2FC",
+"H c #E2DEFC",
+"I c #F6CAFC",
+"J c #F6BEF4",
+"K c #DABEDC",
+"L c #DEDEDC",
+"M c #E6E6E4",
+"N c #BEFEC4",
+"O c #BEFED2",
+"P c #EAD6FC",
+"Q c #DEBEDF",
+"R c #EEEEEC",
+"S c #F6F6F4",
+"T c #BEEEBC",
+"U c #BEFABC",
+"V c #E2BEE4",
+"W c #F2F2F4",
+"X c #FAFAFC",
+"Y c #FEFEFB",
+"Z c #1E1E1E",
+"` c #BEDEBC",
+" . c #BEF6BC",
+".. c #D6EAFC",
+"+. c #E2E2E4",
+"@. c #EAEAEC",
+"#. c #101010",
+"$. c #BECABC",
+"%. c #BECEBC",
+"&. c #BED6BC",
+"*. c #D2EEFC",
+"=. c #A28AAC",
+"-. c #9E829C",
+";. c #3A3634",
+">. c #6A625C",
+",. c #8A8A8C",
+"'. c #BEE2BC",
+"). c #5E5654",
+"!. c #060604",
+"~. c #5E7644",
+"{. c #A2A2A4",
+"]. c #4E4E4C",
+"^. c #666664",
+"/. c #090909",
+"(. c #171717",
+"_. c #727274",
+":. c #728284",
+"<. c #BEDADC",
+"[. c #EBEBEB",
+"}. c #487248",
+"|. c #00C000",
+"1. c #767294",
+"2. c #BEEEFC",
+"3. c #BEEEEC",
+"4. c #BEE2E4",
+"5. c #BED2BC",
+"6. c #BECACC",
+"7. c #010101",
+"8. c #191919",
+"9. c #00FF00",
+"0. c #7E7274",
+"a. c #927274",
+"b. c #C6BEF4",
+"c. c #BED2FC",
+"d. c #BEE6FC",
+"e. c #040404",
+"f. c #1B1B1B",
+"g. c #434343",
+"h. c #D0BEBC",
+"i. c #FABEBF",
+"j. c #DABEE4",
+"k. c #BEC2FC",
+"l. c #BEE2FC",
+"m. c #BEF2FC",
+"n. c #363636",
+"o. c #E6BED4",
+"p. c #D3BEEC",
+"q. c #BEDEFC",
+"r. c #A1A1A1",
+"s. c #DAD6CC",
+"t. c #F2BEBC",
+"u. c #F2BECC",
+"v. c #CABEF4",
+"w. c #BEC6FC",
+"x. c #020202",
+"y. c #E2BEBC",
+"z. c #F6BEC4",
+"A. c #004545",
+"B. c #225D5D",
+"C. c #457373",
+"D. c #688B8B",
+"E. c #206F6F",
+"F. c #468989",
+"G. c #6FA3A3",
+"H. c #96BDBD",
+"I. c #007F7F",
+"J. c #3FAAAA",
+"K. c #7FD4D4",
+"L. c #BFFFFF",
+" ",
+" ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # . ",
+" . @ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+" . @ $ & * * * * * * * * * * * * * * * * * * * * * * * * * * $ $ $ = - ; > , $ $ $ $ % . ",
+" . @ $ * ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' @ $ $ ) + ! ~ { ] ^ $ $ $ % . ",
+" . @ $ * ' / / / / / ' / / / / / ' ( ( ( ( ( ' / / / / / ' @ $ $ - _ $ $ $ : < $ $ $ % . ",
+" . @ $ * ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' @ $ $ ; [ $ $ $ } | $ $ $ % . ",
+" . @ $ * ' / / / / / ' / / / / / ' 1 1 1 1 1 ' / / / / / ' @ $ $ > 2 $ $ 3 < 4 $ $ $ % . ",
+" . @ $ * ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' @ $ $ 5 > 6 } 7 8 9 $ $ $ % . ",
+" . @ $ * ' / / / / / ' 1 1 1 1 1 ' 1 1 1 1 1 ' / / / / / ' @ $ $ $ 0 < 9 a b $ $ $ $ % . ",
+" . @ $ * ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' @ $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+" . @ $ * ' c c c c c ' c c c c c ' c c c c c ' c c c c c ' @ $ $ $ = - ; > , $ $ $ $ % . ",
+" . @ $ * ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' @ $ $ ) + ! ~ { ] ^ $ $ $ % . ",
+" . @ $ * ' d d d c d ' e d d d d ' e d f d d ' d d d d d ' @ $ $ - _ $ $ $ : < $ $ $ % . ",
+" . @ $ * ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' @ $ $ ; [ $ $ $ } | $ $ $ % . ",
+" . @ $ * ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' @ $ $ > 2 $ $ 3 < 4 $ $ $ % . ",
+" . @ $ g @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ 5 > 6 } 7 8 9 $ $ $ % . ",
+" . @ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 0 < 9 a b $ $ $ $ % . ",
+" . @ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+" . # % % % % % % % % h i i i j % % % % % % % % % % % % % % % % % % % % % % % % % % % . . ",
+" . 8 8 8 8 8 8 i i k l m m n i i 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 o . ",
+" . + @ p @ @ i i q r s l t n u u v i i p p p p @ p p p p p p p p p p p p p p p p p @ # . ",
+" . p $ $ $ i w x y z s l A m u B v C D i $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+" . p $ $ i E F G H I J K A n B v C D L M i $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+" . p $ i N O E F x P z Q A n u v D L M R S i @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ $ % . ",
+" . p i T U N O E w H z V m n v C D M W X Y W i $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ Z $ $ $ % . ",
+" . p i ` T .O O E ..q s A n v D +.R X S W @.i $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ #.$ $ $ % . ",
+" . i $.%.&.` T N E *.=.-.;.>.,.D R Y S R M L L i $ $ $ $ $ $ $ $ $ $ $ $ $ $ #.$ $ $ % . ",
+" . i A m $.%.` '.N ).>.!.!.!.!.>.W R M L L D D i $ $ $ $ $ $ $ $ $ $ $ $ $ $ #.$ $ $ % . ",
+" . m n m A A m $.~.>.,.{.n {.].!.,.L D D D C v v i $ $ $ $ $ $ $ $ $ $ $ $ $ #.$ $ $ % . ",
+" . n u u u n n n ^.!.{.% % % {.!.>.C C v v v v B i $ $ $ $ $ $ $ $ $ $ $ $ $ #.$ $ $ % . ",
+" . B u u u B B u ;.!.u /././.u !.;.B u u u B B B i /././././././.#./././././.(.$ $ $ % . ",
+" . v v v v v C v >.!.{.$ $ $ {.!._.m n n n n n n i $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+" . v C C C D D L ,.!.].{.n {.,.>.:.<.$.m A m m n i [.@ @ ] $ $ [.@ @ ] $ }.|.}.$ $ $ % . ",
+" . i D D D L M @.D >.!.!.!.!.>.1.2.F 3.4.5.6.m i $ @ $ $ 7.$ $ @ $ $ 8.$ |.9.|.$ $ $ % . ",
+" . i D L M @.R X S W ,.>.;.0.a.b.c.d.w w 3.4.<.i $ ] e.e.e.$ $ ] e.e.f.$ }.|.}.$ $ $ % . ",
+" . g.i M R S Y S M L L u m h.i.j.k.c.l.m.F w i $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+" . n.i W X Y S @.+.D v B n h.i.o.p.k.c.q.2.w i $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % . ",
+" . . r.i Y S R +.D s.v u m A t.u.V v.w.c.q.i % % % % % % % % % % % % % % % % % % % % . . ",
+" . . x.i R M L D C B u n m y.i.o.j.v.w.i . . . . . . . . . . . . . . . . . . . . . . ",
+" i +.L D v B u m m y.z.u.V p.i . A.B.C.D.D.C.B.A.. ",
+" . . . C v B u n m h.t.z.i i . E.F.G.H.H.G.F.E.. ",
+" . I.J.. . u u m m h.!.i . I.J.K.L.L.K.J.I.. ",
+" . . . . . i i i i i . . . . . . . . . . ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/chat.xpm b/icons/48x48-kde2/chat.xpm
new file mode 100644
index 0000000..9b82efa
--- /dev/null
+++ b/icons/48x48-kde2/chat.xpm
@@ -0,0 +1,192 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 138 2",
+" c #010101010202",
+". c #0c0c05050404",
+"X c #0b0b0a0a0404",
+"o c #0c0c0c0c0c0c",
+"O c #121206060404",
+"+ c #1b1b0d0d0404",
+"@ c #161612120c0c",
+"# c #141414141414",
+"$ c #1c1c1a1a1414",
+"% c #1c1c1c1c1c1c",
+"& c #22220e0e0404",
+"* c #2b2b14140404",
+"= c #22221e1e1c1c",
+"- c #363616160404",
+"; c #3a3a1a1a0404",
+": c #262622221414",
+"> c #2e2e26261c1c",
+", c #363626261c1c",
+"< c #36362a2a1c1c",
+"1 c #242424242424",
+"2 c #2e2e2a2a2424",
+"3 c #32322a2a2424",
+"4 c #3a3a2e2e2424",
+"5 c #363632322c2c",
+"6 c #3e3e32322424",
+"7 c #3e3e36362c2c",
+"8 c #353535353434",
+"9 c #3e3e3e3e3c3c",
+"0 c #42421a1a0404",
+"q c #4a4a26260c0c",
+"w c #4e4e2e2e1414",
+"e c #42423a3a2c2c",
+"r c #4e4e3a3a2c2c",
+"t c #4a4a3e3e3434",
+"y c #5d5d3d3d2424",
+"u c #6a6a2e2e0404",
+"i c #646434340c0c",
+"p c #6a6a36360c0c",
+"a c #747434340404",
+"s c #7a7a36360404",
+"d c #72723e3e1414",
+"f c #464642423434",
+"g c #5a5a42423434",
+"h c #5e5e4e4e3c3c",
+"j c #5e5e52523c3c",
+"k c #666642422424",
+"l c #666656563c3c",
+"z c #747456563c3c",
+"x c #4a4a4a4a4c4c",
+"c c #5d5d5d5d5c5c",
+"v c #6e6e5a5a4444",
+"b c #6e6e5a5a4c4c",
+"n c #72725e5e4c4c",
+"m c #767662624c4c",
+"M c #7e7e66664c4c",
+"N c #7e7e66665454",
+"B c #7e7e6e6e5454",
+"V c #626262626464",
+"C c #6e6e6e6e6c6c",
+"Z c #737373737474",
+"A c #7e7e7e7e7c7c",
+"S c #5a5ad6d64c4c",
+"D c #8e8e3e3e0404",
+"F c #aaaa3a3a0404",
+"G c #8c8c42420404",
+"H c #9c9c46460404",
+"J c #92925e5e3434",
+"K c #a6a64d4d0404",
+"L c #acac4e4e0404",
+"P c #a6a652520404",
+"I c #abab53530404",
+"U c #b6b64e4e0c0c",
+"Y c #b3b352520404",
+"T c #b4b456560c0c",
+"R c #bcbc55550404",
+"E c #bcbc5a5a0404",
+"W c #baba62621c1c",
+"Q c #82826e6e5454",
+"! c #828272725454",
+"~ c #8e8e76765c5c",
+"^ c #8e8e7b7b5c5c",
+"/ c #92927e7e6464",
+"( c #c2c256560404",
+") c #c2c25e5e0c0c",
+"_ c #c6c66e6e2424",
+"` c #c2c27a7a3434",
+"' c #9e9e8e8e6c6c",
+"] c #a6a68e8e6c6c",
+"[ c #aaaa8e8e6464",
+"{ c #a6a68e8e7474",
+"} c #abab95956c6c",
+"| c #a6a692927474",
+" . c #aeae96967474",
+".. c #aeae9a9a7c7c",
+"X. c #b2b29a9a7474",
+"o. c #baba9e9e7c7c",
+"O. c #cece86864444",
+"+. c #c6c692925454",
+"@. c #cece9a9a5c5c",
+"#. c #cfcfb0b07f7f",
+"$. c #d1d1a7a76c6c",
+"%. c #dbdba6a66363",
+"&. c #dcdcaeae6c6c",
+"*. c #ddddb5b57474",
+"=. c #dfdfb6b67c7c",
+"-. c #828282828484",
+";. c #969696969494",
+":. c #aeae9a9a8484",
+">. c #bebea4a48484",
+",. c #bebeaaaa8484",
+"<. c #a4a4a4a4a4a4",
+"1. c #adadadadacac",
+"2. c #b4b4b4b4b4b4",
+"3. c #bdbdbdbdbcbc",
+"4. c #d7d7b1b18282",
+"5. c #dfdfbaba8484",
+"6. c #e3e3b6b68383",
+"7. c #e2e2baba8484",
+"8. c #e4e4bebe8b8b",
+"9. c #ebebbebe8b8b",
+"0. c #e7e7c1c18b8b",
+"q. c #efefc1c18b8b",
+"w. c #e7e7c3c39292",
+"e. c #ebebc5c59292",
+"r. c #ededc5c59a9a",
+"t. c #eeeecbcb9a9a",
+"y. c #efefcdcda1a1",
+"u. c #efefd0d0a1a1",
+"i. c #f2f2cdcda1a1",
+"p. c #f2f2d0d0a1a1",
+"a. c #c4c4c4c4c4c4",
+"s. c #cccccccccccc",
+"d. c #d4d4d4d4d4d4",
+"f. c #dcdcdcdcdcdc",
+"g. c #e4e4e4e4e4e4",
+"h. c #ebebebebecec",
+"j. c #fefefefefcfc",
+"k. c None",
+/* pixels */
+"k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.",
+"k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.",
+"k.k.k. k.k.k.",
+"k.k. j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.A k.k.",
+"k.k. j.h.h.h.h.h.g.g.g.g.g.f.f.f.f.f.d.d.d.s.d.s.s.s.s.s.s.a.a.a.a.a.3.3.3.3.3.3.2.2.A 9 k.k.",
+"k.k. j.h.h.h.h.g.g.g.g.g.f.f.f.f.f.d.f.d.s.d.d.s.s.s.s.s.a.s.a.3.a.a.a.3.3.3.3.2.2.2.A 9 k.k.",
+"k.k. j.h.h.g.g.g.g.g.g.g.g.f.f.f.f.d.d.d.d.s.s.s.s.s.s.s.a.3.a.a.3.3.3.3.3.2.3.2.2.2.A 9 k.k.",
+"k.k. j.h.g.-.-.A A A A A A -.-.A A A A A A -.-.A -.A A A A -.A A -.A A A A -.-.g.2.2.-.9 k.k.",
+"k.k. j.h.g.A o j.2.1.A 9 k.k.",
+"k.k. j.h.g.A S o o o j.2.2.-.9 k.k.",
+"k.k. j.h.g.A S o j.1.1.A 9 k.k.",
+"k.k. j.g.g.A S + - * @ @ & + . . j.2.1.-.9 k.k.",
+"k.k. j.g.g.A S o & * - ; s D K U ( R R L D u . j.1.<.A 9 k.k.",
+"k.k. j.g.g.A S S S S o . 0 H R ( ( R U T Y Y Y Y R ( H a O j.1.<.-.9 k.k.",
+"k.k. j.g.g.A o 0 Y ( ( R R R Y I L K Y R Y R K G s X a.-.1.A 9 k.k.",
+"k.k. j.g.f.A o o a ( E E R E T P P P P L L K D d i y y t A A -.9 k.k.",
+"k.k. j.g.f.A o & H ) ) ) W R T K K K K G i w + . # 9 c 9 k.k.",
+"k.k. j.f.f.A o o * H H _ O._ H R K G p q @ # 1 k.k.",
+"k.k. j.f.g.A o o o o o ] 9.i.9.` H d q @ o % % 2 o k.k.",
+"k.k. j.f.f.-. o o J +.@.6.] v * . o # % # # % # o k.k.",
+"k.k. j.f.f.A o o o *.p.p.%.&.t X o # # k.k.",
+"k.k. j.f.f.A r z 6.p.i.7 X # # k.k.",
+"k.k. j.f.f.-. o % 7.e u.p.i.h 7 3 % o : : # . # k.k.",
+"k.k. j.d.d.A o o o o o 2 4.t.u.p.i.y.[ k = ^ ' >./ 7 # k.k.",
+"k.k. j.d.d.A o # ^ i.y.t.p.p.y.9.` 4 } p.p.7.' > o X k.k.",
+"k.k. j.d.d.A o p.i.} q.i.p.p.e.*.g l m p.r.0.@ 5 ! ^ ^ . k.k.",
+"k.k. j.d.d.A o y k @.q.u.p.r.&.< 7.e p.t.u. 1 ^ w.w.8.^ k.k.",
+"k.k. j.d.d.A F U W ` u.r.6.Q 4.t.r.p.p.u.@ 7 ,.e.l e.' X k.k.",
+"k.k. j.s.d.A =.p.p.p.u.0.B &.r.t.t.t.p.t.#.7.t.e ^ p.X. k.k.",
+"k.k. j.d.s.1.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.a.} p.p.p.6. .v o.p.u.m t.u.p.i.p.y.w.0.p.^ k.k.",
+"k.k. j.d.s.s.s.s.a.a.a.a.a.a.3.3.3.3.3.2.3.2.V 6.p.$./ N ~ j r ^ 8.p.r.u.p.p.p.u.p.^ $ k.k.",
+"k.k. j.s.s.s.s.s.s.a.a.a.a.3.3.3.3.3.2.3.2.2.2.Z V V Z M ,./ h 5.p.p.p.^ p.p.p.p.r.0.$ k.k.",
+"k.k. j.s.s.s.a.a.a.a.a.a.a.3.2.3.3.3.2.2.2.1.2.1.1.1.1.Z 8.5.v 7 7 m ^ y.u.u.y.t.y.e.' k.k.",
+"k.k. j.s.s.s.s.a.a.a.a.3.3.3.3.3.3.2.2.2.2.2.1.2.1.1.1.V r.r.} 6 5.8.t.y.y.w.w.p.t.y.^ m k.k.",
+"k.k. j.A A A A A A A A A A A A A -.A A -.A -.A A A -.V 5.y.r.>.h < ..5.5.4.' ' p.t.t.! h k.k.",
+"k.k. -.9 f 9 f 9 f 9 f 9 t 9 t 9 9 9 9 9 9 9 9 9 9 8 :.t.t.r.4.m , > 1 1 m .r.p.r.>.m m k.k.",
+"k.k.k. . :.8.w.6.} Q j 4.y.t.0.' M h k.k.",
+"k.k.k.k.k.k.k.k.k.k.k.k.k. 1 8 x c C -.;.<.2.<. { B B n l k. :.t.t.5.^ Q h k.k.k.",
+"k.k.k.k.k.k.k.k.k.k.k.k.k. # 1 8 x V C -.;.<.2.<. 8 8 % | 4.5.7.] ^ h k.k.k.k.",
+"k.k.k.k.k.k.k.k.k.k.k.k.k. # 1 8 x c C -.;.<.2.<.;.-.C x 9 9 8 % } B B b v k.k.k.k.k.k.",
+"k.k.k.k.k.k.k.k.k. k.k.k.k.k.k.k.k.",
+"k.k.k.k.k.k.k.k. j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j. k.k.k.k.k.k.k.k.k.",
+"k.k.k.k.k.k.k.k. 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3. k.k.k.k.k.k.k.k.k.",
+"k.k.k.k.k.k.k.k. A A A -.A -.A A A A A A A A A A A A A -.A A A A A A A -.A k.k.k.k.k.k.k.k.k.",
+"k.k.k.k.k.k.k.k. f 9 9 9 9 f 9 f 9 f 9 f 9 f 9 f 9 9 9 f 9 f 9 f 9 9 9 9 9 k.k.k.k.k.k.k.k.k.",
+"k.k.k.k.k.k.k.k. k.k.k.k.k.k.k.k.k.",
+"k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.",
+"k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.k.",
+};
diff --git a/icons/48x48-kde2/clock.xpm b/icons/48x48-kde2/clock.xpm
new file mode 100644
index 0000000..f076b62
--- /dev/null
+++ b/icons/48x48-kde2/clock.xpm
@@ -0,0 +1,296 @@
+/* XPM */
+static char * large_karm_xpm[] = {
+"48 48 245 2",
+" c None",
+". c #020204",
+"+ c #4ABE3C",
+"@ c #46BE34",
+"# c #46BA34",
+"$ c #42B634",
+"% c #42B22C",
+"& c #3EAE2C",
+"* c #3EAA2C",
+"= c #2E762C",
+"- c #3AA624",
+"; c #265224",
+"> c #366234",
+", c #369E24",
+"' c #369A1C",
+") c #32961C",
+"! c #329214",
+"~ c #2E8E14",
+"{ c #2E8A14",
+"] c #2A860C",
+"^ c #4AC23C",
+"/ c #46BE3C",
+"( c #46B634",
+"_ c #42B234",
+": c #42AE2C",
+"< c #A6A6A4",
+"[ c #BEBEBC",
+"} c #E6E6E4",
+"| c #32921C",
+"1 c #328E14",
+"2 c #2E8614",
+"3 c #2A820C",
+"4 c #022204",
+"5 c #4EA64C",
+"6 c #E2E2E4",
+"7 c #FEFEFC",
+"8 c #DEDEDC",
+"9 c #7E7E7C",
+"0 c #868684",
+"a c #164614",
+"b c #FAB2B4",
+"c c #FEB6B4",
+"d c #727274",
+"e c #7A7A7C",
+"f c #8E8A8C",
+"g c #EEEEEC",
+"h c #523A0C",
+"i c #8E7E64",
+"j c #C6BEAC",
+"k c #F2F2F4",
+"l c #422E0C",
+"m c #72664C",
+"n c #9E9A8C",
+"o c #CECECC",
+"p c #5E5E5C",
+"q c #6A6664",
+"r c #EAEAEC",
+"s c #BDBDBB",
+"t c #B5B5B3",
+"u c #AEAEAC",
+"v c #B2B2EC",
+"w c #BABAF4",
+"x c #161614",
+"y c #222224",
+"z c #9292C4",
+"A c #C2C2F4",
+"B c #D2D2FC",
+"C c #828284",
+"D c #3A3A3C",
+"E c #A2A2A4",
+"F c #BABABC",
+"G c #AEAEEC",
+"H c #BEBEFC",
+"I c #000000",
+"J c #121214",
+"K c #969694",
+"L c #FF9E9E",
+"M c #363634",
+"N c #1A1A1C",
+"O c #FFFFFF",
+"P c #9A1A1C",
+"Q c #C60E0C",
+"R c #FF6B6B",
+"S c #524644",
+"T c #262624",
+"U c #666664",
+"V c #6A6A6C",
+"W c #565654",
+"X c #C2C2C4",
+"Y c #7A1E1C",
+"Z c #9E0204",
+"` c #DE0A0C",
+" . c #8E8E8C",
+".. c #C6C6C4",
+"+. c #9E9E9C",
+"@. c #020A04",
+"#. c #CEDBDE",
+"$. c #EEF6F8",
+"%. c #F2F9FB",
+"&. c #F3F9FB",
+"*. c #F1F8FA",
+"=. c #EDF7FA",
+"-. c #E7F3F6",
+";. c #424244",
+">. c #CACACC",
+",. c #0E0E0C",
+"'. c #F8FBFD",
+"). c #F1F4F5",
+"!. c #F8FCFD",
+"~. c #F6FBFC",
+"{. c #808080",
+"]. c #B3B3B5",
+"^. c #F8F9FB",
+"/. c #F8FBFB",
+"(. c #E2EAEB",
+"_. c #E8F4F8",
+":. c #3EA624",
+"<. c #5A5A5C",
+"[. c #FDFEFE",
+"}. c #636363",
+"|. c #D6D6D4",
+"1. c #E8F5F9",
+"2. c #767674",
+"3. c #0A260C",
+"4. c #3AA224",
+"5. c #2A2A2C",
+"6. c #F3F4F3",
+"7. c #F7FAFA",
+"8. c #F7FBFD",
+"9. c #F6F6F4",
+"0. c #E7F5F8",
+"a. c #E1EAEC",
+"b. c #BEBABC",
+"c. c #E2E9EA",
+"d. c #FCFDFE",
+"e. c #FCFEFE",
+"f. c #EEF8FA",
+"g. c #E4F3F8",
+"h. c #E6F4F8",
+"i. c #E1EEF1",
+"j. c #1A1E1C",
+"k. c #666264",
+"l. c #F7FBFC",
+"m. c #FBFDFE",
+"n. c #F9FCFD",
+"o. c #E6AAAC",
+"p. c #DEF1F6",
+"q. c #3A9E24",
+"r. c #626264",
+"s. c #CFEAF1",
+"t. c #F0F3F5",
+"u. c #FBFDFD",
+"v. c #E3F3F7",
+"w. c #DCE8EB",
+"x. c #4A4A4C",
+"y. c #F1F8F9",
+"z. c #F5FBFC",
+"A. c #F4F9F9",
+"B. c #E2F3F7",
+"C. c #E1F1F5",
+"D. c #DDF1F6",
+"E. c #DDF0F6",
+"F. c #C9E5EE",
+"G. c #F4FAFC",
+"H. c #F5FAFC",
+"I. c #B24A4C",
+"J. c #E0F2F7",
+"K. c #DCF0F6",
+"L. c #DCF0F5",
+"M. c #DBF0F5",
+"N. c #C3E0EA",
+"O. c #DADADC",
+"P. c #6A7274",
+"Q. c #8EA2AC",
+"R. c #C00000",
+"S. c #D9EFF5",
+"T. c #BDDBE6",
+"U. c #F0F9FB",
+"V. c #B2B3B5",
+"W. c #EFF8FB",
+"X. c #EFF8FA",
+"Y. c #EBF6F9",
+"Z. c #8E9AA4",
+"`. c #CAD6D7",
+" + c #D2ECF3",
+".+ c #D4EDF3",
+"++ c #D5EDF4",
+"@+ c #D6EDF4",
+"#+ c #B7D6E2",
+"$+ c #EEF7FA",
+"%+ c #ECF7FA",
+"&+ c #E9F5F9",
+"*+ c #E6F6F6",
+"=+ c #CDE9F1",
+"-+ c #D0EBF2",
+";+ c #D3ECF3",
+">+ c #B0D1DF",
+",+ c #EDF6F8",
+"'+ c #ECF5F8",
+")+ c #E9F6F9",
+"!+ c #D3EAF1",
+"~+ c #AACCDB",
+"{+ c #FEEEEC",
+"]+ c #62625C",
+"^+ c #E3EAEE",
+"/+ c #E9F4F7",
+"(+ c #CFEAF2",
+"_+ c #CEE0E4",
+":+ c #A4C7D7",
+"<+ c #36961C",
+"[+ c #FEBEBC",
+"}+ c #8A8A8C",
+"|+ c #ECF6F9",
+"1+ c #E2F2F7",
+"2+ c #DFF1F6",
+"3+ c #D0EBF3",
+"4+ c #CEEAF2",
+"5+ c #D1EBF2",
+"6+ c #FEF2F4",
+"7+ c #FEAEAC",
+"8+ c #D6EEF4",
+"9+ c #D0E6ED",
+"0+ c #9ABECC",
+"a+ c #FED6D4",
+"b+ c #FEBABC",
+"c+ c #2A2E2C",
+"d+ c #D7EEF4",
+"e+ c #CFEBF2",
+"f+ c #CCE0E6",
+"g+ c #9EC2D4",
+"h+ c #D1E6EC",
+"i+ c #021204",
+"j+ c #1E1E1C",
+"k+ c #E3F2F7",
+"l+ c #DCE9EB",
+"m+ c #B6B6B5",
+"n+ c #CFDFE4",
+"o+ c #063A04",
+"p+ c #0A720C",
+"q+ c #164A14",
+"r+ c #1A3E1C",
+"s+ c #023604",
+"t+ c #121E14",
+"u+ c #424644",
+"v+ c #021604",
+" ",
+" ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . + @ @ # # # $ $ $ % % & & & * * = - = ; ; > , = , ' ' ) ) ) ! ! ! ~ ~ { { { ] ] ] . . ",
+" . ^ + / @ # # ( $ $ _ % % : & * * = < [ } } [ < = , ' ' ' ) ) | | ! 1 ~ ~ { { 2 ] 3 4 . ",
+" . @ 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 [ [ 0 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 9 a 3 4 . ",
+" . @ 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 0 0 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 9 a 4 . ",
+" . # 6 7 b 7 c 7 7 7 7 7 7 7 7 7 7 7 7 6 d e 8 7 7 7 7 7 7 7 7 7 7 7 7 b 7 b 7 7 9 a 4 . ",
+" . # 6 7 c 7 c c 7 7 7 7 7 7 7 7 7 7 7 8 d e 6 7 7 7 7 7 7 7 7 7 7 7 7 c 7 c b 7 9 a 4 . ",
+" . # 8 7 b 7 7 b 7 7 7 7 7 7 7 7 [ f } 6 d e 8 g f [ 7 7 7 7 7 7 7 7 7 b 7 7 b 7 9 a 4 . ",
+" . # 6 7 7 7 7 7 7 7 7 7 7 7 7 6 f h i j 7 7 j i h f 6 7 7 7 7 7 7 7 7 7 7 7 7 k 9 a 4 . ",
+" . $ 8 7 7 7 7 7 7 7 7 7 7 7 7 8 f l m n o o n m l f 8 7 7 7 7 7 7 7 7 7 7 7 7 g 9 a 4 . ",
+" . $ 6 7 7 7 7 7 7 7 7 7 7 7 7 7 [ f } 8 d e 8 g f [ 7 7 7 7 7 7 7 7 7 7 7 7 7 k 9 a 4 . ",
+" . ( 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 } [ p q [ r 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 g 9 a 4 . ",
+" . _ 6 7 s s s t t t t t u u u 7 7 7 7 8 d e 8 7 7 7 7 s s s t t t t t u u u u k 9 a 4 . ",
+" . % 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 d e 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 9 a 4 . ",
+" . % 6 7 v 7 v w 7 7 7 7 7 7 7 7 7 7 7 8 d e 6 7 7 7 7 7 7 x x x y 7 7 z k A B 7 9 a 4 . ",
+" . & 8 7 w 7 w 7 7 7 7 7 7 7 7 7 7 7 7 6 d C 8 7 7 7 7 7 D q 9 E F D 7 G g B H 7 9 a 4 . ",
+" . : 6 7 v 7 r H 7 7 7 7 7 7 7 7 7 7 7 u I I u 7 7 7 7 7 J q 9 E F . 7 v 7 7 v K I I 4 . ",
+" . & 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 y L L . 7 7 7 J . . . . . . . . M 7 7 7 N O 6 . . ",
+" . * 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 I P Q R L S y T p U U U U U U V V W y y I O 6 X e . ",
+" . * 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 I Y Z ` R S M D e .[ [ [ [ [ [ 0 V M M D 6 ..+.W . ",
+" . * 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 M Y Z @.p 9 0 [ #.$.%.&.*.=.-.#.[ 0 C ;.M +.W . . ",
+" . - 8 7 s s s t t t t t u u u 7 7 7 7 >.I ,.C 9 [ #.'.).!.~.{.].^./.(._.#.[ 9 U . I 4 . ",
+" . :.6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 <.;.p 9 E #.[.}.|.!.~.{.O 7 7 u }.1.#.[ 2.<.3.. . ",
+" . 4.8 7 v 7 v 7 7 7 7 7 7 7 7 7 7 7 r 5.M C [ #.6.O |.u 7.8.{.O 9.7 Q [ 0.a.#.[ 9 x . . ",
+" . 4.6 7 w 7 w H 7 7 7 7 7 7 7 7 7 7 b.T M 0 #.c.d.[.O e.e.!.{.O f.g.Q 0.h.g.i.#.9 j.. . ",
+" . 4.8 7 v 7 H B 7 7 7 7 7 7 7 7 7 7 0 W k.[ l.}.|.m.[.O e.n.{.O g.Q o.h.g.|.}.p.[ d ;.. ",
+" . q.6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 D r.[ s.t.|.u e.u.e.O m.{.f.g.Q g.v.v.u |.w.s.[ x.. ",
+" . , 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 . U [ y.z.~.A.e.!.n.m.O {.p.Q o.B.C.v.p.D.E.F.[ x.. ",
+" . q.6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 . U [ &.G.G.G.H.z.~.8.n.{.I.Q J.p.E.K.L.M.M.N.[ x.. ",
+" . ' 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 . V [ %.}.[ O.%.%.%.%.%.P.Q.R.S.S.S.S.o u }.T.[ x.. ",
+" . ' 6 7 s s s t t t t t u u u 7 7 7 . V [ U.V.o } W.X.f.=.Y.Z.`.P. +.+++@+8 ..V.#+[ x.. ",
+" . ' 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 . U [ X.X.f.$+=.%+Y.&+h.P.P.*+=+-+ +;+.+++++>+[ x.. ",
+" . ' 6 7 v 7 v w 7 7 7 7 7 7 7 7 [ f . V [ ,+=.%+'+0.)+1.h.B.p.S..+-+=+!+=+ +;+;+~+[ x.. ",
+" . ) 8 7 w 7 7 B 7 {+7 7 7 7 7 6 f h I ]+[ s.^+|.u /+0.h.v.J.E.S.++ +(+=+ +u |._+:+[ x.. ",
+" . <+6 7 v 7 H 7 7 [+7 7 7 7 7 6 }+l m I W [ |+}.|.0.h.g.1+2+K.S.@+ +3+4+=+|.}.5+[ p M . ",
+" . | 8 6+7 7 7 7 7+{+7 7 7 7 7 7 [ }+[ y M [ F.1.0.h.g.g.0.p.L.S.8+=+ +-+4+=+9+0+[ N . . ",
+" . | 8 7 a+b+7+[+{+7 7 7 7 7 7 7 7 7 r c+M 9 [ F.a.g.|.u 2+D.o 8 d+++u |.e+f+0+[ 9 x . . ",
+" . | 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 C I ;.C [ g+i.}.|.2+E.u X d+++|.}.h+0+[ d M 3.i+. ",
+" . ! 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 d d j+U e [ g+k+l+p.K.}.m+d+@+n+0+0+[ 2.<.x o+4 . ",
+" . ~ = 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 d C C . <.9 [ [ g+g+g+g+g+g+0+0+[ [ 9 M x 9 a 4 . ",
+" . { p+q+q+q+q+q+q+q+q+q+q+q+q+q+q+r+V e K K s+t+N N 2.[ [ [ [ [ [ [ [ r.N x 3.o+q+q+4 . ",
+" . ~ { p+a a a a a a a a a a a a a r+q+i+. . . @.. . u+x.x.x.x.x.x.x.x.M . . v+a a a . . ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/colors.xpm b/icons/48x48-kde2/colors.xpm
new file mode 100644
index 0000000..c96e732
--- /dev/null
+++ b/icons/48x48-kde2/colors.xpm
@@ -0,0 +1,296 @@
+/* XPM */
+static char * large_colors_xpm[] = {
+"48 48 245 2",
+" c None",
+". c #020204",
+"+ c #0202F8",
+"@ c #0A060C",
+"# c #0A065C",
+"$ c #160A14",
+"% c #0A0634",
+"& c #BE02BC",
+"* c #2A063C",
+"= c #120E74",
+"- c #0606EC",
+"; c #1B1BFC",
+"> c #2626FC",
+", c #1212F7",
+"' c #3C3CFC",
+") c #4242FC",
+"! c #2F2FFC",
+"~ c #4848FC",
+"{ c #5757FC",
+"] c #6262FC",
+"^ c #02BEBC",
+"/ c #061A0C",
+"( c #3E024C",
+"_ c #6A6AFC",
+": c #7777FC",
+"< c #0A0A1C",
+"[ c #16022C",
+"} c #8686FC",
+"| c #06260C",
+"1 c #56025C",
+"2 c #3A1A1C",
+"3 c #6A1A74",
+"4 c #C20AC4",
+"5 c #CA1ACC",
+"6 c #9393FC",
+"7 c #02BE04",
+"8 c #064214",
+"9 c #66066C",
+"0 c #0A7E6C",
+"a c #C616C4",
+"b c #CE2DCC",
+"c c #D23ED4",
+"d c #DA4EDC",
+"e c #A7A7FC",
+"f c #B6B6FC",
+"g c #BEBEFC",
+"h c #065604",
+"i c #520A5C",
+"j c #0AC2C4",
+"k c #1CCACC",
+"l c #DA4ADC",
+"m c #DE5EDC",
+"n c #E26AE4",
+"o c #EA7EEC",
+"p c #3A1A3C",
+"q c #2ECECC",
+"r c #39D2D4",
+"s c #3ED3D4",
+"t c #327A74",
+"u c #F292F4",
+"v c #F6A4F4",
+"w c #48D8D8",
+"x c #57DEDC",
+"y c #E676E4",
+"z c #EE8BEC",
+"A c #FAB6FC",
+"B c #FEBEFC",
+"C c #10C6C4",
+"D c #26CECC",
+"E c #6AE2E4",
+"F c #77E7E7",
+"G c #3A3A14",
+"H c #FEA655",
+"I c #0DC50C",
+"J c #0AA604",
+"K c #1E5E1C",
+"L c #86EEEC",
+"M c #7E7EFC",
+"N c #1FCA1F",
+"O c #16BA14",
+"P c #2A721C",
+"Q c #64E0E0",
+"R c #94F0F0",
+"S c #5251FC",
+"T c #620204",
+"U c #4A3A24",
+"V c #6A5A2C",
+"W c #2ACE2C",
+"X c #48D848",
+"Y c #59DE58",
+"Z c #A8F8F8",
+"` c #BBFEFC",
+" . c #FE0204",
+".. c #8E0E0C",
+"+. c #5A3624",
+"@. c #563E2C",
+"#. c #72E674",
+"$. c #7EEA7C",
+"%. c #E672E4",
+"&. c #5A462C",
+"*. c #FEAE61",
+"=. c #FEB46B",
+"-. c #5A4E34",
+";. c #85EB84",
+">. c #8EEE8C",
+",. c #9AF299",
+"'. c #2A6A2C",
+"). c #FEBD77",
+"!. c #2A4E0C",
+"~. c #ABF7AC",
+"{. c #1A322C",
+"]. c #D646D4",
+"^. c #FE1414",
+"/. c #FE1A1C",
+"(. c #961E1C",
+"_. c #6A4E34",
+":. c #BCFEBC",
+"<. c #FE0C0C",
+"[. c #FE2224",
+"}. c #FE2E2C",
+"|. c #FE3634",
+"1. c #8A2E2C",
+"2. c #FEC282",
+"3. c #FEC686",
+"4. c #220608",
+"5. c #FE4444",
+"6. c #FE4D4C",
+"7. c #FE5254",
+"8. c #A23234",
+"9. c #6E4A2C",
+"0. c #FECC90",
+"a. c #EE0A0C",
+"b. c #5A1E1C",
+"c. c #F0DAC8",
+"d. c #E2C6AC",
+"e. c #4A1414",
+"f. c #FE5B5C",
+"g. c #FE6664",
+"h. c #FE6B6C",
+"i. c #963E3C",
+"j. c #51DADC",
+"k. c #EA0204",
+"l. c #7A2A24",
+"m. c #D6B69C",
+"n. c #F2D2B4",
+"o. c #DCA678",
+"p. c #E24444",
+"q. c #FE7B7C",
+"r. c #FE8384",
+"s. c #924244",
+"t. c #FED499",
+"u. c #FEDDA4",
+"v. c #2C1C11",
+"w. c #7A221C",
+"x. c #CC9E78",
+"y. c #EABE91",
+"z. c #E6AE81",
+"A. c #684630",
+"B. c #962A2C",
+"C. c #C63A3C",
+"D. c #E25254",
+"E. c #FE7574",
+"F. c #FE8C8C",
+"G. c #FD9292",
+"H. c #FD9C9C",
+"I. c #560204",
+"J. c #5A120C",
+"K. c #D69A6C",
+"L. c #E5B285",
+"M. c #D2925C",
+"N. c #FEA6A4",
+"O. c #FDADAC",
+"P. c #FDB3B4",
+"Q. c #722624",
+"R. c #69E269",
+"S. c #76027C",
+"T. c #1E0204",
+"U. c #D6AA84",
+"V. c #E6B686",
+"W. c #C98B5C",
+"X. c #221A14",
+"Y. c #B22E2C",
+"Z. c #FCBCBC",
+"`. c #06C2C4",
+" + c #121210",
+".+ c #EDC39F",
+"++ c #EAB587",
+"@+ c #DEA271",
+"#+ c #CE8A58",
+"$+ c #342218",
+"%+ c #A62224",
+"&+ c #D23634",
+"*+ c #D24244",
+"=+ c #EE5654",
+"-+ c #EE6264",
+";+ c #F27674",
+">+ c #42362C",
+",+ c #EECAA8",
+"'+ c #F2CEB4",
+")+ c #E9BA8D",
+"!+ c #D69361",
+"~+ c #A2724C",
+"{+ c #392D24",
+"]+ c #3E3428",
+"^+ c #523224",
+"/+ c #36D234",
+"(+ c #E4AA79",
+"_+ c #DC9D6D",
+":+ c #DA9B63",
+"<+ c #E2B294",
+"[+ c #E29694",
+"}+ c #E6AA84",
+"|+ c #E2A575",
+"1+ c #C77D47",
+"2+ c #C68684",
+"3+ c #DEAD7F",
+"4+ c #EAAE84",
+"5+ c #EEBE98",
+"6+ c #D09668",
+"7+ c #462E1C",
+"8+ c #C64544",
+"9+ c #C65A5C",
+"0+ c #C66264",
+"a+ c #C66A6C",
+"b+ c #C67474",
+"c+ c #C67A7C",
+"d+ c #E28E8C",
+"e+ c #065644",
+"f+ c #E26264",
+"g+ c #E26A6C",
+"h+ c #E27274",
+"i+ c #E27C7C",
+"j+ c #E28284",
+"k+ c #E24E4C",
+"l+ c #CE8E60",
+"m+ c #C28254",
+"n+ c #DA4644",
+"o+ c #C6763C",
+"p+ c #86563C",
+"q+ c #7E5234",
+"r+ c #B68E4C",
+"s+ c #BE723C",
+"t+ c #8A6E3C",
+"u+ c #B66634",
+"v+ c #4A0A04",
+" ",
+" ",
+" . . ",
+" . + + . @ ",
+" @ # + + + + # $ @ % . ",
+" . & * # + + + + . @ @ + + . @ ",
+" . & & & * = + + + + . . @ + - ; > . . ",
+" . & & & & & * # + + + + . . % - , > ' ) ) . ",
+" . . & & & & & & & * # + + + + - ; ! ' ~ { ] . ",
+" . ^ / . . & & & & & & & & & ( # + + , > ' ~ { _ : . ",
+" < ^ ^ ^ ^ . < . & & & & & & & & & & & ( [ ; ! ~ { _ : } . ",
+" @ | ^ ^ ^ ^ ^ ^ . 1 & & & & & 2 . 3 & & 4 5 . [ ) ] : } 6 . . ",
+" | 7 8 . ^ ^ ^ ^ ^ ^ . 9 & & & . ^ 0 . 3 a b c d . * : 6 e f g . @ ",
+" | 7 7 7 h . ^ ^ ^ ^ ^ ^ . i & . ^ j k 0 . 3 l m n o . p e g g g @ ",
+" | 7 7 7 7 7 h . ^ ^ ^ ^ ^ ^ . . j k q r s t p n o u v v . . g f @ ",
+" | 7 7 7 7 7 7 7 h . ^ ^ ^ ^ ^ j k q r w x x . y z u A B A . e e @ ",
+" < | 7 7 7 7 7 7 7 7 7 h . ^ ^ ^ C D r w x E F . y u v B B B . 6 6 @ ",
+" G H . . | 7 7 I 7 7 7 7 7 7 7 J K . ^ k q w x E F L . y z v A B A . M : @ ",
+" @ H H H H . . 7 7 7 7 I 7 7 7 7 7 I N O P . r w Q F L R . p o u v v v . _ S . ",
+" @ T . U H H H H V . 7 7 7 7 7 G . . N W X X Y P . Q F R Z Z ` . y z z z . S S < ",
+" . . .... +.H H H H V . 7 7 7 . H H @.. X Y Y #.$.K . R Z ` ` ` . %.y %.. ' ' @ ",
+" . . . . .... &.H H H H V . 7 . H *.=.*.-.. #.;.>.,.,.'.| ` ` ` . m m m . + > < ",
+" . . . . . . .... V H H H H V . *.*.=.=.).).!.>.,.~.~.~.,.{.Z Z . ].].].. + , @ ",
+" . . . . . . .^./.(.. _.H H H H *.=.).).).).. ,.~.:.:.:.~.. R R . b b b . + + < ",
+" . . . . . .<.^.[.}.|.1.. _.H *.*.=.).2.3.3.. ,.~.:.:.:.~.. F F . a a a . + + @ ",
+" . . . . . .^.4.4.}.5.6.7.8.. 9.=.).).2.0.0.. ,.~.:.:.:.~.. E Q . & & & . + + < ",
+" . . . . .a.b.c.d.e.5.7.f.g.h.i.. -.2.3.0.0.. !.,.~.:.~.,.. j.j.. & & & . + + @ ",
+" . . . .k.l.m.n.o.e.p.f.g.h.q.r.r.s.. &.0.t.t.u.v.,.,.>.>.. s s . & & & . + + < ",
+" . . .k.w.x.y.z.A.B.C.D.h.E.r.F.G.H.H.s.. _.u.u.u.. >.;.$.. D D . 1 & & . + + . ",
+" . .I.J.K.L.z.M.4.C.D.D.E.q.r.G.H.N.O.P.O.Q.. u.t.. #.#.R.. C j . * S.. + < ",
+" . T.o.U.V.o.W.X.Y.p.D.h.E.r.F.H.N.O.P.Z.Z.O.. u.t.. Y R.Y . `.^ . @ @ @ ",
+" + +. .+.+++L.@+#+$+%+&+*+=+-+;+r.G.H.N.Z.Z.Z.Z.Z.. 0.0.. X X X . ^ ^ . ",
+" >+,+'+.+)+)+L.z.!+~+@.{+{+]+{+>+U ^+U ^+^+U ^+Z.Z.Z.. 0.3.. /+/+W . ^ ^ . ",
+" ,+.+)+)+)+)+++V.V.V.L.L.z.L.++++(+L.L.z.z..+c.^+Z.P.. 2.3.. N N N . `.^ . ",
+" y.V.)+)+)+)+++L._+@+_+_+@+o.@+:+:+:+_+K._+z.<+A.[+O.. ).).. I I I . ^ ^ . ",
+" V..+L.}+(+|+|+|+:+1+~+~+A.9.A.9.^+^+^+^+U ^+U 2+[+O.. ).=.. 7 7 7 . `.^ . ",
+" 3+(+o.|+z.(+(+4+++.+5+++o.6+W.7+8+9+0+a+a+b+c+d+d+G.. =.=.. / 8 7 . ^ e+ ",
+" L.V.V.V.V.++++L.}+|+o._+:+!+W.7+8+f+g+h+i+j+i+G.G.G.. *.*.. / . < ",
+" L.}+|+|+@+|+|+@+:+1+~+9.9.A.7+8+D.k+h.E.q.r.r.r.r.r.. H H . ",
+" L.)+)+L.L.L.4+|+|+@+K.6+l+m+^+8+n+f.g.h.E.E.q.q.q.E.. H H . ",
+" o.@+(+4+++V.)+)+++)+L.z.o._+. $+. 7.7.f.g.g.h.h.h.g.. H H . ",
+" z.(+@+_+:+_+_+:+M.o+~+p+q+A.. . . 7.7.f.f.f.f.f.. H H . ",
+" . :+3+3+(+z.@+@+L.V.L.o.K.l+. X.2 7.7.7.7.6.. H r+. ",
+" . . s+l+K._+|+z.)+3+@+. . . . 5.5.5.. t+{+ ",
+" . . u+s+1+m+m+. . . . v+. X. ",
+" . v.$+v.. @ . ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/configuration.xpm b/icons/48x48-kde2/configuration.xpm
new file mode 100644
index 0000000..c551329
--- /dev/null
+++ b/icons/48x48-kde2/configuration.xpm
@@ -0,0 +1,163 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 109 2",
+" c #000000000000",
+". c #000005050808",
+"X c #141414141414",
+"o c #1b1b1b1b1b1b",
+"O c #313129291d1d",
+"+ c #252525252525",
+"@ c #2e2e2e2e2e2e",
+"# c #303030302b2b",
+"$ c #343434343434",
+"% c #3c3c3c3c3c3c",
+"& c #43433d3d3434",
+"* c #4b4b45452e2e",
+"= c #505044443232",
+"- c #535349493b3b",
+"; c #72724a4a2e2e",
+": c #7e7e72721e1e",
+"> c #444444444444",
+", c #4c4c4c4c4c4c",
+"< c #53534d4d4343",
+"1 c #555551514b4b",
+"2 c #535353535353",
+"3 c #5c5c5c5c5454",
+"4 c #5a5a5a5a5a5a",
+"5 c #666666665d5d",
+"6 c #686867675f5f",
+"7 c #656565656565",
+"8 c #6b6b6a6a6262",
+"9 c #6c6c6c6c6c6c",
+"0 c #72726f6f6a6a",
+"q c #737371716f6f",
+"w c #747474747474",
+"e c #7c7c7c7c7c7c",
+"r c #bbbb53530b0b",
+"t c #83836e6e5353",
+"y c #858575755d5d",
+"u c #9f9f68684040",
+"i c #858577776262",
+"p c #88887b7b6a6a",
+"a c #c4c457570b0b",
+"s c #c5c558580b0b",
+"d c #c9c95a5a0c0c",
+"f c #9e9e96964a4a",
+"g c #929286867878",
+"h c #babab6b67373",
+"j c #f9f984842929",
+"k c #f9f989893333",
+"l c #cece87875353",
+"z c #dbdb92925959",
+"x c #e0e093934747",
+"c c #f9f994944747",
+"v c #ffffa3a36262",
+"b c #838383838383",
+"n c #85858a8a8d8d",
+"m c #8a8a8a8a8b8b",
+"M c #9d9d94948686",
+"N c #929292929292",
+"B c #9c9c9c9c9c9c",
+"V c #96969e9ea2a2",
+"C c #a4a4a4a4a4a4",
+"Z c #abababababab",
+"A c #b4b4b4b4b4b4",
+"S c #bcbcbcbcbcbc",
+"D c #ddddbaba8989",
+"F c #c4c4bbbbaeae",
+"G c #cbcbbdbdaaaa",
+"H c #e2e2bebe8c8c",
+"J c #ffffbaba8d8d",
+"K c #cacac6c68282",
+"L c #c9c9c6c69191",
+"P c #e7e7c2c28f8f",
+"I c #e2e2c1c19595",
+"U c #eaeac8c89a9a",
+"Y c #fdfdc1c19a9a",
+"T c #e7e7cacaa1a1",
+"R c #ececcfcfa5a5",
+"E c #eeeed4d4b0b0",
+"W c #f7f7cbcbafaf",
+"Q c #fbfbc6c6a4a4",
+"! c #f1f1dadabbbb",
+"~ c #fcfcd0d0b4b4",
+"^ c #c4c4c4c4c4c4",
+"/ c #cccccccccccc",
+"( c #dfdfd5d5c7c7",
+") c #d3d3d3d3d3d3",
+"_ c #dcdcdcdcdcdc",
+"` c #e1e1dadad0d0",
+"' c #f1f1dedec5c5",
+"] c #f7f7deded2d2",
+"[ c #efefe1e1cccc",
+"{ c #e6e6e2e2dddd",
+"} c #efefe7e7dddd",
+"| c #f3f3e0e0c7c7",
+" . c #f5f5e7e7d2d2",
+".. c #f5f5eaeadbdb",
+"X. c #f8f8ededdddd",
+"o. c #e3e3e3e3e3e3",
+"O. c #eaeae6e6e1e1",
+"+. c #eeeeeaeae5e5",
+"@. c #ebebebebebeb",
+"#. c #f5f5edede3e3",
+"$. c #f2f2eeeee9e9",
+"%. c #f5f5f1f1ecec",
+"&. c #f9f9f1f1e7e7",
+"*. c #fafaf2f2e8e8",
+"=. c #f4f4f4f4f4f4",
+"-. c #fbfbf7f7f2f2",
+";. c #fcfcf8f8f3f3",
+":. c #fefefefefefe",
+">. c None",
+/* pixels */
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.$ >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>., @ >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.$ C w , @ >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.$ ) m 7 @ >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.$ _ Z 7 @ + >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.% @.A 7 @ % B >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.$ @.Z 7 @ % % 2 B >.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.$ 9 =.Z 7 $ >.>. % % 2 B >.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.$ w :.S m 7 > X >.>.>. % $ 2 B >.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.2 7 N >.>.$ 9 :.^ C b 7 , $ X >.>.>.>. % % 2 B >.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>., ) =.;.V $ 9 :.^ C m w 7 , > @ X >.>.>.>.>. % $ 2 B >. >.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.2 / S @.=.$ 9 :.) Z b b w 7 4 > $ @ >.>.>.>.>.>. % 2 % >.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>., ) _ / ^ @.$ N S :.^ A B b w 7 2 $ o >.>.>.>.>.>.>.2 $ @ >.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.4 ) _ o.@.C S @.% @ N :._ ) A N 9 $ >.>.>.>.>.>.>.2 % >. >.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.2 @.o._ @.b :.:.Z S @.$ % % $ + + + >.>.>.>.>.>.>.>.2 % >.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>., S / _ o.w :.:.:.:.:.B A / S A A Z B m 7 >.>.>.>.>.>.2 % >.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>., S S A ^ w :.:.:.:.:.:.:.=.9 9 Z N m b b e $ # >.>.>.2 % >.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>., A B m A w :.:.:.:.:.:.:.=.=.@.o.7 4 b b b e e b $ $ 2 % >.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>., S A ^ S w :.:.:.:.:.:.:.:.:.=.@.o.) ^ 4 2 e b e e b b $ $ >.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>., ^ ) / S w :.:.:.:.:.:.:.:.:.=.=.@.o.) / ^ S 2 2 b e b m n n $ > >.>.>.>.>.>.>.>.",
+">.>.>.>.>.>., o._ ) S w :.:.:.:.:.:.:.:.:.:.;.=.@.o._ ) / ^ ^ ^ 4 4 N N B B B B > > >.>.>.>.>.>.",
+">.>.>.>.>., / / @./ w :.:.:.:.:.:.:.:.:.:.:.:.;.=.@.o._ _ ) / / / ) 4 7 B C Z Z Z Z > % >.>.>.>.",
+">.>.>.>.> S ^ S ^ w :.:.:.:.:.:.:.:.:.:.:.:.:.;.=.=.@.o.o.o. _ _ _ o.o.7 : : : Z C C B > >.>.>.",
+">.>.>.> B m ^ A q ;.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.%.$.+.O.{ # { { { { O.: :.K f : C A / >.>.>.",
+">.>.> A S A C 0 *.*.*.*.*.*.*.*.*.*.&.&.&.&.&.&.&.#.#.#.} u ] ; ( } } } * L h : * / ) 9 >.>.>.",
+">. _ _ S C A Z 1 1 X.X.X.X.X.X.X.X.X.X.X.X.X.X.........F v ] z 9 ( ....1 - * * _ o.w w >.>.>.",
+">. w w _ _ C S ^ Z 1 1 . . . . . . . . . . . . . . .[ M Y k d 6 G .- B A ) _ @.e w e >.>.>.",
+">. w e 9 9 _ _ S A ^ A < < ' ' | | | | | | | | ' ' ' ' g Q c a 5 G < B S ) ) =.e e m >.>.>.>.",
+">. 9 9 9 9 9 _ @./ _ ) A < < ! ! ! ! ! ! ! ! ! ! ! ! p W c r 6 & B S S ^ _ e e m >.>.>.>.>.",
+">.>.>. 9 9 9 9 9 @.@.) _ @.S - - E E E E E E E E E E i ~ c r 5 w m A ) o.w w w >.>.>.>.>.>.",
+">.>.>.>.>. 9 7 9 9 9 =.=.o._ Z B - - R R R R R R R T y Q k r 3 C ^ C o.e e e >.>.>.>.>.>.>.",
+">.>.>.>.>.>.>. 9 7 9 9 9 =._ / A C b = = U U U U U H t J j r 6 S o.o.w 9 w >.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>. 9 9 9 9 9 _ o.B S / C = = P P I D t J j s 8 m o.b e 9 >.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>. 9 9 9 9 9 o.o.^ C ) Z = = I H O v x a 8 Z e b b >.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>. 9 9 9 9 9 o._ ^ ^ ^ Z = = + l ] l 7 w m b >.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>. 9 9 9 9 9 ) ) S A S ^ S $ > 7 7 e b >.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. 9 w w 9 9 _ ` S / ^ / @.w 9 9 >.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. w w e w e @.o./ o.w w 9 >.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. b w e e e @.w 9 9 >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. w e b w w 9 >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. e e 9 >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>. >.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+">.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.>.",
+};
diff --git a/icons/48x48-kde2/development.xpm b/icons/48x48-kde2/development.xpm
new file mode 100644
index 0000000..61e7fe4
--- /dev/null
+++ b/icons/48x48-kde2/development.xpm
@@ -0,0 +1,82 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 28 1",
+" c #000000000000",
+". c #131313131313",
+"X c #303030303030",
+"o c #3d3d3d3d3d3d",
+"O c #464646464646",
+"+ c #505050505050",
+"@ c #5d5d5d5d5d5d",
+"# c #646464646464",
+"$ c #686868686868",
+"% c #767676767676",
+"& c #787878787878",
+"* c #858585858585",
+"= c #8c8c8c8c8c8c",
+"- c #959595959595",
+"; c #9c9c9c9c9c9c",
+": c #a1a1a1a1a1a1",
+"> c #aaaaaaaaaaaa",
+", c #b4b4b4b4b4b4",
+"< c #bbbbbbbbbbbb",
+"1 c #c3c3c3c3c3c3",
+"2 c #cccccccccccc",
+"3 c #d4d4d4d4d4d4",
+"4 c #dcdcdcdcdcdc",
+"5 c #e3e3e3e3e3e3",
+"6 c #ecececececec",
+"7 c #f2f2f2f2f2f2",
+"8 c #fdfdfdfdfdfd",
+"9 c None",
+/* pixels */
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"9999999999999999OOOOOOO9999999999999999999999999",
+"999999999999999X8862,;-OOO9999999999999999999999",
+"99999999999999 $$8642,:;=OO99999999999999999999",
+"99999999999999 <::$$86643,:-X9999999999999999999",
+"99999999999999 53<::$$86632<:X999999999999999999",
+"999999999999999 541::$$8533,;X99999999999999999",
+"999999999OO999999 531;:@5531>X99999999999999999",
+"99999999X8:OO999999 531#4433,o99999999999999999",
+"99999999X85<:XX999999 :+54441:X9999999999999999",
+"99999999 86511:XX99999O$145331;X9999999999999999",
+"99999999 $875511:XX999$144433<-X9999999999999999",
+"99999999 :$87554<<:XXX<355333,*% 999999999999999",
+"99999999 1;$8674443<<<3443352-=*% 9999999999999",
+"999999999 1:$8866633334343351:::-=%OO99999999999",
+"999999999 71;$%8886666666421,,,,,:;=&OO999999999",
+"9999999999 71::$$&88888852<123321,,:-=&999999999",
+"99999999999 7311:;$$$$$$%333454331<,>:;999999999",
+"999999999999 17431<<<>:=-$&555653321<,>999999999",
+"9999999999999. 17333<>:=:;;$&677653321,999999999",
+"999999999999999 <62<:;<2<:;$%88754321999999999",
+"999999999999999999 . <5341:;$&886543999999999",
+"999999999999999999999999 17441::$&8865999999999",
+"99999999999999999999999999 17431;:$&88999999999",
+"9999999999999999999999999999 17441:;$&999999999",
+"999999999999999999999999999999 17431::999999999",
+"99999999999999999999999999999999 17441999999999",
+"9999999999999999999999999999999999 174999999999",
+"999999999999999999999999999999999999 1999999999",
+"99999999999999999999999999999999999999 999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+"999999999999999999999999999999999999999999999999",
+};
diff --git a/icons/48x48-kde2/disk-cd.xpm b/icons/48x48-kde2/disk-cd.xpm
new file mode 100644
index 0000000..bf87b43
--- /dev/null
+++ b/icons/48x48-kde2/disk-cd.xpm
@@ -0,0 +1,280 @@
+/* XPM */
+static char * large_cdrom_unmount_xpm[] = {
+"48 48 229 2",
+" c None",
+". c #020204",
+"+ c #020604",
+"@ c #222224",
+"# c #1A1A1C",
+"$ c #BEFEFC",
+"% c #AAF6F4",
+"& c #A6F6F4",
+"* c #2A2A2C",
+"= c #161614",
+"- c #BAFEFC",
+"; c #9EF2F4",
+"> c #92EEEC",
+", c #B6FAFC",
+"' c #A2F6F4",
+") c #8EEEEC",
+"! c #86EAEC",
+"~ c #B2FAFC",
+"{ c #82EAEC",
+"] c #7AE6E4",
+"^ c #6EE2E4",
+"/ c #AAFAFC",
+"( c #96F2F4",
+"_ c #4A4A4C",
+": c #8AEEEC",
+"< c #76E6E4",
+"[ c #62DEDC",
+"} c #56DADC",
+"| c #3A3634",
+"1 c #AEFAFC",
+"2 c #92F2F4",
+"3 c #6AE2E4",
+"4 c #7EEAEC",
+"5 c #66E2E4",
+"6 c #5EDEDC",
+"7 c #52DADC",
+"8 c #4AD6D4",
+"9 c #3ED2D4",
+"0 c #020E08",
+"a c #9AF2F4",
+"b c #72E6E4",
+"c c #46D6D4",
+"d c #125A54",
+"e c #022A2C",
+"f c #56DEDC",
+"g c #32CECC",
+"h c #2ECECC",
+"i c #26CACC",
+"j c #22CACC",
+"k c #025A5C",
+"l c #6A6A6C",
+"m c #9EF6F4",
+"n c #86EEEC",
+"o c #4EDADC",
+"p c #3ED6D4",
+"q c #727274",
+"r c #7E7674",
+"s c #3AD2D4",
+"t c #16C6C4",
+"u c #12C6C4",
+"v c #02BEBC",
+"w c #0AC2C4",
+"x c #06C2C4",
+"y c #5E6E6C",
+"z c #7A7A7C",
+"A c #767674",
+"B c #62E2E4",
+"C c #5ADEDC",
+"D c #36D2D4",
+"E c #1ECACC",
+"F c #023E3C",
+"G c #8A8A8C",
+"H c #968E8C",
+"I c #828284",
+"J c #32D2D4",
+"K c #02C2C4",
+"L c #526664",
+"M c #DEAEB0",
+"N c #CAA2AC",
+"O c #928A8C",
+"P c #1ACACC",
+"Q c #1E4E4C",
+"R c #9E928C",
+"S c #D6B6B4",
+"T c #BAA2A4",
+"U c #8A8684",
+"V c #827E7C",
+"W c #626264",
+"X c #6EE6E4",
+"Y c #26CECC",
+"Z c #0A4244",
+"` c #3A5E5C",
+" . c #B6A6A4",
+".. c #CABEBC",
+"+. c #DEB6BC",
+"@. c #B2A2A4",
+"#. c #3A3A3C",
+"$. c #024244",
+"%. c #265254",
+"&. c #C2B6B4",
+"*. c #C2BEBC",
+"=. c #CEBABC",
+"-. c #D2B2B4",
+";. c #D6B2AC",
+">. c #6A6664",
+",. c #060604",
+"'. c #2ACECC",
+"). c #0EC6C4",
+"!. c #2E5A5C",
+"~. c #CAC2C4",
+"{. c #C6BEBC",
+"]. c #7E9A9C",
+"^. c #42D6D4",
+"/. c #D2C6CC",
+"(. c #6E6A6C",
+"_. c #161A1C",
+":. c #2D2E2C",
+"<. c #9A9A9C",
+"[. c #063634",
+"}. c #025654",
+"|. c #021E1C",
+"1. c #366664",
+"2. c #DEDEE4",
+"3. c #DAD6DC",
+"4. c #D6D2D4",
+"5. c #D6CED4",
+"6. c #D2CACC",
+"7. c #2A363C",
+"8. c #0A363C",
+"9. c #B2B6AC",
+"0. c #424244",
+"a. c #3E4244",
+"b. c #366264",
+"c. c #CECACC",
+"d. c #CEC6C4",
+"e. c #565654",
+"f. c #3E6E6C",
+"g. c #666664",
+"h. c #0E0E0C",
+"i. c #5A5A5C",
+"j. c #525254",
+"k. c #229694",
+"l. c #026A6C",
+"m. c #022224",
+"n. c #C6C2C4",
+"o. c #C6BABC",
+"p. c #5E6264",
+"q. c #B6B6B4",
+"r. c #5A625C",
+"s. c #020A0C",
+"t. c #268684",
+"u. c #1E9E9C",
+"v. c #2E5E5C",
+"w. c #BEC2BC",
+"x. c #B6D6AC",
+"y. c #AEDAAC",
+"z. c #B6E2B4",
+"A. c #8EB26C",
+"B. c #8A7E7C",
+"C. c #0E7A7C",
+"D. c #228A8C",
+"E. c #265654",
+"F. c #9E9E94",
+"G. c #AEDEAC",
+"H. c #AEE2B4",
+"I. c #B2EAB4",
+"J. c #BAEEB4",
+"K. c #5A5654",
+"L. c #7E7E7C",
+"M. c #025E5C",
+"N. c #228E8C",
+"O. c #229E9C",
+"P. c #026664",
+"Q. c #124A4C",
+"R. c #5E7A74",
+"S. c #C2F6BC",
+"T. c #CEF2B4",
+"U. c #EAD6B4",
+"V. c #DEAAAC",
+"W. c #BAAEAC",
+"X. c #BAB6B4",
+"Y. c #BEB6B4",
+"Z. c #12767C",
+"`. c #1A524C",
+" + c #86AE9C",
+".+ c #BAF2B9",
+"++ c #D2EEB4",
+"@+ c #F2C2BC",
+"#+ c #EAB6B4",
+"$+ c #BA9A9C",
+"%+ c #8E8A8C",
+"&+ c #323A34",
+"*+ c #1A5654",
+"=+ c #BEF2BC",
+"-+ c #C6F6BC",
+";+ c #EADAB4",
+">+ c #F2B6B4",
+",+ c #E6AEB4",
+"'+ c #D2AEAC",
+")+ c #1AA2A4",
+"!+ c #666E64",
+"~+ c #1EA29C",
+"{+ c #D6DEAC",
+"]+ c #F2CAB4",
+"^+ c #FABABC",
+"/+ c #0A7E7C",
+"(+ c #268A8C",
+"_+ c #F6BABC",
+":+ c #EAB2B4",
+"<+ c #DEDADC",
+"[+ c #C2BABC",
+"}+ c #DAB6B4",
+"|+ c #AA969C",
+"1+ c #068284",
+"2+ c #269A9C",
+"3+ c #767E7C",
+"4+ c #0A8284",
+"5+ c #022E2C",
+"6+ c #023634",
+"7+ c #0A3E3C",
+"8+ c #128284",
+"9+ c #268E8C",
+"0+ c #16AAAC",
+"a+ c #12AAAC",
+"b+ c #1A8284",
+"c+ c #229294",
+"d+ c #12AEAC",
+"e+ c #168284",
+"f+ c #027E7C",
+" ",
+" ",
+" . . . . . . ",
+" + . @ @ @ # $ $ % & & % * ",
+" = . + + + . $ $ $ $ $ $ $ - & ; ; > > . ",
+" . $ $ $ $ $ $ $ $ $ $ $ $ , % ' > ) > ! = ",
+" + $ $ $ $ $ $ $ $ $ $ , ~ & ; > ! { ] ^ . ",
+" . $ $ $ $ $ $ $ $ - - / ; ( ) ! ] ] ^ ^ = ",
+" _ $ $ $ $ $ $ $ $ % % ; > : { < ^ [ [ } . ",
+" | $ $ $ $ $ $ , 1 ' ( 2 ! ] ^ 3 [ } } } = ",
+" = $ $ $ $ $ ~ % ' > : { 4 3 5 6 7 8 9 9 . ",
+" . 0 $ $ $ $ % ' a 2 { 4 b 3 6 } 8 c 9 9 9 = ",
+" + d e + $ $ , % ; > > ! ] b 5 6 f 8 9 g h i j . ",
+" . k e e l . , ~ % m ( n 4 < 3 [ f o c p g i j j j = ",
+" + d e q r q l . / ; a > ! 4 b 3 6 } o s s h j t u v w . ",
+" . x e y z A A q l . ' > : { < ^ B C o c p D i j E w w w w = ",
+" + u F G H I A z A q l . ) n 4 b 3 6 } o c s J i t t w v v v w . ",
+" . K F L M N O I z A q q l . { ] b [ 6 f 8 9 D h i P u v v v v w w = ",
+" + w F Q R S M T U V z z A q W . < X B } o c s h Y E u w v v v v v v w . ",
+" . x F Z ` ...S +.@.U I z W #.. . . 5 6 f 8 p D h i t u w v v v v v v w t . ",
+" + w F $.%.H &.*.=.-.;.@.U >.| ,.* #.= . } 7 8 p D '.j t ).K v v v v v v v v . ",
+" . x F $.F !.@.~.{.{.{.=.;.r #.,.#.G ].G * . o ^.s h Y E u x v K v v . . . . . . ",
+" + t F F $.F !. ./.~.....{.=.(._.:.<.[.e [.U . . 9 D '.j t u . . . . . e e e e }.|. ",
+" . K k $.$.F e 1.2.3.3.4.5.5.6.l 7.#.].e e 8.9.. . . . . . . . 0.a.| e e e e e }.F . ",
+" . v k F $.e e b.6./.c.c.d.c./.R e.= <.[.[.f.g.. h.l W W i.j.j._ 0.| e e e e }.F F . ",
+" . k.v l.m.e e b.~.n.~.n.n.o.{.*.a.p.W <.q.g.,.. #.q l W W r.j.j._ e e e e }.F F F s. ",
+" . t.u.K l.e e v.9.o.o.&.w.x.y.z.A.B.r._.. . . * q A q l W W e.e.j.e e e }.F F F F . ",
+" . C.D.u.v l.e E.F.w.w.x.G.H.I.J.y.R (.7.@ * K.L.A z q q l W W i.| e e M.F F F F . ",
+" . l.C.N.O.K P.Q.R.G.G.H.I.J.S.T.U.V.W.X.Y.W.@.H L.z A r q l g.W e e k F $.F F . ",
+" . P.Z.N.u.v M.`. +I.I..+S.++U.@+#+=.~.6.~.&.$+%+L.A z A q g.&+e M.$.$.F F . ",
+" + l.Z.N.u.v P.*+=+.+-+++;+@+>+,+S n.4.~.{.'+$+U L.z r A r.F k F F $.$.. ",
+" . l.C.D.)+K M. +-+++;+@+>+,+=.{.~.3.~...&.;.$+I L.A !+F k F F $.F . ",
+" . l.C.D.~+K d +{+]+>+^+M S {.d.3.d.~.o.S ;.$+z z $.k F $.F $.. ",
+" . P./+(+u.v M.e #+_+:+M o.o.~.<+d...{.[+}+'+e.F k F $.F F + ",
+" . P./+(+O.v P.e r V.S [+{.~.<+/.d.&.|+r e e v F F $.$.. ",
+" . l.1+(+2+v P.e e e 3+|+=.2.o.|+q e e e v F $.$.F . ",
+" . P.4+(+u.v P.e e e 5+6+7+7+e e e e K F F F F . ",
+" . l.8+(+)+v P.e e e e e e e e e x F $.$.$.+ ",
+" . l.8+9+0+K P.F e e e e e e K F F F F . ",
+" . l.8+9+a+v P.$.$.$.F F x F $.F $.+ ",
+" . l.b+c+a+v P.F $.$.v $.F $.F . ",
+" . l.b+c+d+v v v v $.F $.F + ",
+" . l.b+N.a+0+0+F $.F F . ",
+" . P.e+N.k.k.F F F + ",
+" . l.b+f+f+F $.. ",
+" s.s.+ s.s.. ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/disk-floppy.xpm b/icons/48x48-kde2/disk-floppy.xpm
new file mode 100644
index 0000000..c77f2ca
--- /dev/null
+++ b/icons/48x48-kde2/disk-floppy.xpm
@@ -0,0 +1,251 @@
+/* XPM */
+static char * large_3floppy_unmount_xpm[] = {
+"48 48 200 2",
+" c None",
+". c #000000",
+"+ c #BFBFFF",
+"@ c #BCBCFF",
+"# c #BBBBFF",
+"$ c #B9B9FF",
+"% c #6E6EFF",
+"& c #8989FF",
+"* c #B6B6FF",
+"= c #030381",
+"- c #C0C0C0",
+"; c #B4B4FF",
+"> c #B3B3FF",
+", c #B2B2FF",
+"' c #B1B1FF",
+") c #FFFFFF",
+"! c #E5E5E5",
+"~ c #AFAFFF",
+"{ c #AEAEFF",
+"] c #ADADFF",
+"^ c #ACACFF",
+"/ c #AAAAFF",
+"( c #A9A9FF",
+"_ c #A8A8FF",
+": c #A7A7FF",
+"< c #A5A5FF",
+"[ c #A4A4FF",
+"} c #A3A3FF",
+"| c #A2A2FF",
+"1 c #A0A0FF",
+"2 c #9E9EFF",
+"3 c #9D9DFF",
+"4 c #9C9CFF",
+"5 c #9A9AFF",
+"6 c #9999FF",
+"7 c #9898FF",
+"8 c #9797FF",
+"9 c #9595FF",
+"0 c #9494FF",
+"a c #9393FF",
+"b c #9292FF",
+"c c #9090FF",
+"d c #8F8FFF",
+"e c #8E8EFF",
+"f c #8D8DFF",
+"g c #8B8BFF",
+"h c #8A8AFF",
+"i c #8888FF",
+"j c #8686FF",
+"k c #8585FF",
+"l c #8484FF",
+"m c #8383FF",
+"n c #8282FF",
+"o c #8181FF",
+"p c #8080FF",
+"q c #7E7EFF",
+"r c #7D7DFF",
+"s c #7C7CFF",
+"t c #7B7BFF",
+"u c #7A7AFF",
+"v c #7979FF",
+"w c #7878FF",
+"x c #7777FF",
+"y c #7676FF",
+"z c #7575FF",
+"A c #7474FF",
+"B c #7373FF",
+"C c #7272FF",
+"D c #7171FF",
+"E c #7070FF",
+"F c #6F6FFF",
+"G c #6D6DFF",
+"H c #6C6CFF",
+"I c #6B6BFF",
+"J c #6A6AFF",
+"K c #6969FF",
+"L c #6868FF",
+"M c #6767FF",
+"N c #6666FF",
+"O c #000080",
+"P c #6464FF",
+"Q c #6363FF",
+"R c #6262FF",
+"S c #6161FF",
+"T c #6060FF",
+"U c #5E5EFF",
+"V c #4848FF",
+"W c #6565FF",
+"X c #BFBFBF",
+"Y c #5C5CFF",
+"Z c #5B5BFF",
+"` c #5A5AFF",
+" . c #5959FF",
+".. c #5858FF",
+"+. c #5757FF",
+"@. c #4343FF",
+"#. c #4242FF",
+"$. c #4141FF",
+"%. c #5D5DFF",
+"&. c #5555FF",
+"*. c #5454FF",
+"=. c #5353FF",
+"-. c #5252FF",
+";. c #5151FF",
+">. c #5050FF",
+",. c #3D3DFF",
+"'. c #3C3CFF",
+"). c #3B3BFF",
+"!. c #3A3AFF",
+"~. c #00DAD7",
+"{. c #4E4EFF",
+"]. c #4D4DFF",
+"^. c #4C4CFF",
+"/. c #4B4BFF",
+"(. c #4A4AFF",
+"_. c #4949FF",
+":. c #3838FF",
+"<. c #3737FF",
+"[. c #3636FF",
+"}. c #3535FF",
+"|. c #0000DF",
+"1. c #5656FF",
+"2. c #4747FF",
+"3. c #4646FF",
+"4. c #4545FF",
+"5. c #4444FF",
+"6. c #3333FF",
+"7. c #3232FF",
+"8. c #3131FF",
+"9. c #3030FF",
+"0. c #0000C0",
+"a. c #00C6C3",
+"b. c #4F4FFF",
+"c. c #4040FF",
+"d. c #3E3EFF",
+"e. c #2E2EFF",
+"f. c #2D2DFF",
+"g. c #2C2CFF",
+"h. c #2B2BFF",
+"i. c #7583B7",
+"j. c #3434FF",
+"k. c #2929FF",
+"l. c #2828FF",
+"m. c #2727FF",
+"n. c #2626FF",
+"o. c #020204",
+"p. c #3939FF",
+"q. c #2F2FFF",
+"r. c #2424FF",
+"s. c #2323FF",
+"t. c #2222FF",
+"u. c #2121FF",
+"v. c #F5F5F5",
+"w. c #2A2AFF",
+"x. c #2525FF",
+"y. c #1E1EFF",
+"z. c #1D1DFF",
+"A. c #1C1CFF",
+"B. c #1B1BFF",
+"C. c #B8B8B8",
+"D. c #2020FF",
+"E. c #8C8CE2",
+"F. c #1919FF",
+"G. c #1818FF",
+"H. c #1717FF",
+"I. c #1616FF",
+"J. c #808080",
+"K. c #B1B1B1",
+"L. c #1A1AFF",
+"M. c #1515FF",
+"N. c #1414FF",
+"O. c #1313FF",
+"P. c #1212FF",
+"Q. c #1111FF",
+"R. c #AAAAAA",
+"S. c #1010FF",
+"T. c #0F0FFF",
+"U. c #0E0EFF",
+"V. c #0D0DFF",
+"W. c #0C0CFF",
+"X. c #A3A3A3",
+"Y. c #0B0BFF",
+"Z. c #0A0AFF",
+"`. c #0909FF",
+" + c #0808FF",
+".+ c #0707FF",
+"++ c #9D9D9D",
+"@+ c #0606FF",
+"#+ c #0505FF",
+"$+ c #0404FF",
+"%+ c #0303FF",
+"&+ c #0202FF",
+"*+ c #020604",
+"=+ c #969696",
+"-+ c #0000FF",
+";+ c #8F8F8F",
+">+ c #0101FF",
+",+ c #888888",
+"'+ c #00C0C0",
+")+ c #020A0C",
+" ",
+" ",
+" . . ",
+" . + + . ",
+" . + @ @ # . ",
+" . $ % & * = - . ",
+" . ; > , ' = ) ! - . ",
+" . ~ { ] ^ = ) ) ) ! - . ",
+" . / ( _ : = ) ) ) ) ) ! - . ",
+" . < [ } | = ) ) - ) ) ) ) ! - . ",
+" . 1 2 3 4 = ) ) ) ) - ) ) ) ) ! - . ",
+" . 5 6 7 8 = ) ) ) ) ) ) - ) ) ) ) ! - . ",
+" . 9 0 a b = ) ) ) - ) ) ) ) - ) ) ) ) ! - . ",
+" . c d e f = ) ) ) ) ) - ) ) ) ) - ) ) ) ) ! - . ",
+" . g h & i = ) ) - ) ) ) ) - ) ) ) ) - ) ) ) ) ! - . ",
+" . j k l m n % ) ) ) - ) ) ) ) - ) ) ) ) - ) ) ) ) ! - . ",
+" . o p q r s t = ) ) ) ) - ) ) ) ) - ) ) ) ) - ) ) ) ) ! - . ",
+" . t u v w x y z A = ) ) ) ) - ) ) ) ) - ) ) ) ) - ) ) ) ) ! - . ",
+" . y z A B C D E F % G = ) ) ) ) - ) ) ) ) - ) ) ) ) - ) ) ) ) ! - . ",
+" . D E F % G H I J K L M N = ) ) ) ) - ) ) ) ) - ) ) ) ) - ) ) ) ) ! - . ",
+" . H I J K L M N O P Q R S T U = ) ) ) ) - ) ) ) ) - ) ) ) ) - ) ) ) ) = V . ",
+" . M N W P Q R O X X O Y Z ` ...+.= ) ) ) ) - ) ) ) ) - ) ) ) ) - ) ) = @.#.$.. ",
+" . R S T U %.Y O X X X X O &.*.=.-.;.>.= ) ) ) ) - ) ) ) ) - ) ) ) ) ) = ,.'.).!.~.. ",
+" . Y Z ` ...+.O X X X = X X O {.].^./.(._.= ) ) ) ) - ) ) ) ) - ) ) ) = :.<.[.}.~.|.. ",
+" . 1.&.*.=.-.O X X X = ^.= X X O 2.3.4.5.@.#.= ) ) ) ) - ) ) ) ) ) ) = 6.7.8.9.~.|.0.. ",
+" . a.b.{.].O X X X = 2.3.4.= X X O c.d.,.'.).!.= ) ) ) ) - ) ) ) ) = e.f.g.h.~.|.0.. ",
+" . |.a.V O X X X = #.$.c.d.i.X X X O :.<.[.}.j.6.= ) ) ) ) - ) ) = k.l.m.n.~.|.0.o. ",
+" . 0.|.O X X X = '.).!.p.i.X X X X X O 8.9.q.e.f.g.= ) ) ) ) ) = r.s.t.u.~.|.0.o. ",
+" . 0.O v.X X i.[.}.j.i.X X X X X X X O w.k.l.m.n.x.= ) ) ) = y.z.A.B.~.|.0.o. ",
+" . O - v.C.C.i.q.i.C.C.C.C.C.C.C.C.C.O s.t.u.D.y.z.= E.= F.G.H.I.~.|.0.o. ",
+" . J.- v.K.K.i.K.K.K.K.K.K.K.K.K.K.O O B.L.F.G.H.I.M.N.O.P.Q.~.|.0.o. ",
+" . J.- v.R.R.R.R.R.R.R.R.R.R.R.O H.I.O N.O.P.Q.S.T.U.V.W.~.|.0.o. ",
+" . J.- v.X.X.X.X.X.X.X.X.X.O P.Q.S.T.O V.W.Y.Z.`. +.+~.|.0.o. ",
+" . J.- v.++++++++++++++O V.W.Y.Z.`. +O @+#+$+%+&+~.|.0.*+ ",
+" . J.- v.=+=+=+=+=+O +.+@+#+$+%+&+O -+-+-+-+~.|.0.o. ",
+" . J.- v.;+;+;+O %+&+>+-+-+-+-+O -+-+-+-+~.|.0.o. ",
+" . J.- v.,+O -+-+-+-+-+-+-+O -+-+-+-+~.|.0.o. ",
+" . J.- O -+-+-+-+-+-+-+O -+-+-+-+~.|.0.*+ ",
+" . J.O a.-+-+-+-+-+O -+-+-+-+~.|.0.o. ",
+" . O |.a.-+-+-+O -+-+-+-+~.|.0.*+ ",
+" . 0.|.a.-+O -+-+-+-+~.|.0.o. ",
+" . 0.|.O -+-+-+-+a.|.0.*+ ",
+" . 0.O a.-+-+a.|.0.o. ",
+" . O O a.'+|.0.*+ ",
+" . O 0.|.0.o. ",
+" *+)+)+o. ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/disk.xpm b/icons/48x48-kde2/disk.xpm
new file mode 100644
index 0000000..542a011
--- /dev/null
+++ b/icons/48x48-kde2/disk.xpm
@@ -0,0 +1,268 @@
+/* XPM */
+static char * large_hd_unmount_xpm[] = {
+"48 48 217 2",
+" c None",
+". c #262626",
+"+ c #000000",
+"@ c #DADADA",
+"# c #C4C4C4",
+"$ c #AFAEAE",
+"% c #ACACAC",
+"& c #B1B1B1",
+"* c #373737",
+"= c #3C3C3C",
+"- c #444444",
+"; c #9D9D9D",
+"> c #2D2D2D",
+", c #BA7A33",
+"' c #DAA56D",
+") c #E9C398",
+"! c #FBE9D6",
+"~ c #EBC7A1",
+"{ c #D99F61",
+"] c #BB7326",
+"^ c #292929",
+"/ c #15110D",
+"( c #D19758",
+"_ c #DDAF7E",
+": c #E5BE93",
+"< c #EBC8A2",
+"[ c #F7E2CA",
+"} c #ECC9A4",
+"| c #EAC59C",
+"1 c #E9C196",
+"2 c #ECC9A3",
+"3 c #AB6922",
+"4 c #2B2B2B",
+"5 c #3B3B3B",
+"6 c #7C4A12",
+"7 c #D2A069",
+"8 c #C68947",
+"9 c #CB9355",
+"0 c #D9A975",
+"a c #E0B688",
+"b c #EAC49A",
+"c c #F1D4B5",
+"d c #F7E1C8",
+"e c #D69A59",
+"f c #B67125",
+"g c #D8A873",
+"h c #E5BD93",
+"i c #EDCAA5",
+"j c #F6E0C7",
+"k c #EFCEAA",
+"l c #ECCAA6",
+"m c #F9E5D1",
+"n c #F5E0C8",
+"o c #F5DEC5",
+"p c #EECFAD",
+"q c #9C5E1D",
+"r c #A96A26",
+"s c #B27129",
+"t c #B67631",
+"u c #C18645",
+"v c #D8A976",
+"w c #EAC59E",
+"x c #EECDAA",
+"y c #F2DAC2",
+"z c #F5E2CD",
+"A c #F3DFC9",
+"B c #F3DDC7",
+"C c #CC853A",
+"D c #C38036",
+"E c #AA6D2A",
+"F c #A56928",
+"G c #BD8345",
+"H c #E4BC90",
+"I c #F4D9BE",
+"J c #EAC69F",
+"K c #EED0AE",
+"L c #F2D6B9",
+"M c #F0D8BD",
+"N c #F6E5D3",
+"O c #8A5318",
+"P c #C28340",
+"Q c #BA7731",
+"R c #AB6C28",
+"S c #9E6425",
+"T c #CC9961",
+"U c #DFB485",
+"V c #F0D2B2",
+"W c #EFD4B6",
+"X c #EED2B5",
+"Y c #CF8D46",
+"Z c #CD975C",
+"` c #C68E52",
+" . c #E3B583",
+".. c #E5BA8D",
+"+. c #E4B786",
+"@. c #EDCEAB",
+"#. c #724414",
+"$. c #D6A168",
+"%. c #DBAC79",
+"&. c #BF7D36",
+"*. c #C3833D",
+"=. c #945F26",
+"-. c #331801",
+";. c #200D00",
+">. c #3D1F00",
+",. c #A3631F",
+"'. c #D59755",
+"). c #ECCCA9",
+"!. c #E7C096",
+"~. c #E6BD91",
+"{. c #E7BF92",
+"]. c #D19553",
+"^. c #DEB282",
+"/. c #E2B88B",
+"(. c #CF914E",
+"_. c #AE7333",
+":. c #63411A",
+"<. c #040302",
+"[. c #110201",
+"}. c #C57D30",
+"|. c #E7BF94",
+"1. c #E6BD8F",
+"2. c #E4B888",
+"3. c #E3B687",
+"4. c #502C06",
+"5. c #E1B17E",
+"6. c #5B3309",
+"7. c #0A0906",
+"8. c #DDBA94",
+"9. c #915718",
+"0. c #E9C39B",
+"a. c #E9C49D",
+"b. c #E1C19F",
+"c. c #80613F",
+"d. c #0B0000",
+"e. c #D2924C",
+"f. c #F0CFAE",
+"g. c #F0D0AF",
+"h. c #6A3D0D",
+"i. c #F6DDC3",
+"j. c #F2D4B6",
+"k. c #492703",
+"l. c #C29C74",
+"m. c #BFA384",
+"n. c #845D34",
+"o. c #6E400E",
+"p. c #F0D0AD",
+"q. c #715B42",
+"r. c #423326",
+"s. c #EECDA9",
+"t. c #EAC8A6",
+"u. c #EACBAA",
+"v. c #EBCEAF",
+"w. c #E2C4A4",
+"x. c #515151",
+"y. c #646464",
+"z. c #858585",
+"A. c #AC9883",
+"B. c #2F1600",
+"C. c #AF6A22",
+"D. c #555555",
+"E. c #595959",
+"F. c #7E7E7E",
+"G. c #959595",
+"H. c #8C8884",
+"I. c #403F3E",
+"J. c #BC7629",
+"K. c #A66724",
+"L. c #AE6F2B",
+"M. c #616161",
+"N. c #4D4D4D",
+"O. c #7B7B7B",
+"P. c #828282",
+"Q. c #494949",
+"R. c #969696",
+"S. c #A3A3A3",
+"T. c #A7A7A7",
+"U. c #A4A4A3",
+"V. c #ACABAB",
+"W. c #A0A0A0",
+"X. c #414141",
+"Y. c #6C645C",
+"Z. c #E0BF9C",
+"`. c #C38540",
+" + c #BE803A",
+".+ c #CB8942",
+"++ c #FFFFFF",
+"@+ c #5F5F5F",
+"#+ c #757575",
+"$+ c #6D6D6D",
+"%+ c #9F9F9F",
+"&+ c #A4A3A0",
+"*+ c #989796",
+"=+ c #4F4D4B",
+"-+ c #877C70",
+";+ c #E2C8AC",
+">+ c #E9C59E",
+",+ c #6B6B6B",
+"'+ c #919191",
+")+ c #D2C2B0",
+"!+ c #844E15",
+"~+ c #C3C3C3",
+"{+ c #676767",
+"]+ c #D39858",
+"^+ c #C58B4D",
+"/+ c #DEB78D",
+"(+ c #F8E3CC",
+"_+ c #696969",
+":+ c #3C210D",
+"<+ c #4E4E4E",
+"[+ c #535353",
+"}+ c #9A9A9A",
+"|+ c #4B4B4B",
+"1+ c #939393",
+"2+ c #898989",
+"3+ c #B8B8B8",
+"4+ c #8E8E8E",
+" ",
+" . + + + + + + ",
+" . @ # $ % & # @ + ",
+" . @ * * = = = - ; @ + ",
+" . @ = = = = = = = = = @ + ",
+" . @ = = > > > > > > > = = @ + ",
+" . @ = > > , ' ) ! ~ { ] > = = @ + ",
+" ^ @ / > ] ( _ : < [ } | 1 2 2 3 = @ + ",
+" 4 @ 5 6 7 8 9 0 a ~ [ } b b } c d e = @ + ",
+" > @ = f f , , 8 g h i j k | 2 l m n o p 3 @ + ",
+" 4 @ 5 q 3 r s t u v 1 < d } b w x y z A B p 3 @ + ",
+" 4 @ = C D s E F t G 7 H < I ~ ~ J K L M z N N p > @ + ",
+" 4 @ . O v P Q R S t u T U < V } J p W X y N N z I e > @ + ",
+" 4 @ = . Y Z ` 8 Q s t u Z 0 .....+.@.M M y W W V l 2 > = @ + ",
+" 4 @ = > #.$.7 7 %.9 P &.*.8 =.-.;.>.,.'.} p ).~ !.~.{.) ,.> = @ + ",
+" 4 @ = = > ].U ^./.a _ ' (._.:./ <.+ [.O }.Y b |.1.2.3.1 ) '.4.> = @ + ",
+" ^ @ = = = 4.5.: /.|.!.h ..&.6.7.:._.8.7 =.9.6.1...+.1.0.} ~ 5.6.> = = @ + ",
+" ^ @ = = = > 6. .} 0.| J 0.a.r [.-.g b.8.c.` d.6 e.} < i f.g.g.} h.> = = = @ + ",
+" . @ = = = > / h.[ i.j I L j.V ,.>.k.l.m._.:.n.k.>.,.V j.L I o o ! o./ > = = # + ",
+" . @ = = = > / / o.c L L c p.g.g.e.6 d.T q.r.r.=.-.[.,.~ | a.0.J s.5.6.. / > = @ + ",
+" . @ > . . / / / / 6.t.u.v.w.b.8.8.8.6.9.=.7 m.S <.+ k.] 1 h a /.!.J %.6.. / / @ x.+ ",
+" . @ > y.% z.x./ / / 6.l.m.m.m.m.m.m.A.c.n.O [.+ + + B.C.C $.g g _ ^./.e.. / / @ x.D.+ ",
+" . @ > E.% F.G.% % % % % % % % % % % % H.I.q.,.>.;.B.6 J.K.L.*.].$.T T $.#./ / @ x.x.x.+ ",
+" . @ M.N.O.P.> Q.G.R.R.S.% T.U.V.$ $ W.> X.Y.Z. ..... .' `.S =.E &.*. +8 .+/ / @ x.x.x.N.+ ",
+" . ++M.Q.@+S.#+$+%+% $ % $ &+*+#+> X.=+-+;+i.c ~ } V >+g 8 _.=.S R R Q ` h./ @ x.x.x.N.+ ",
+" . T.++,+/ $+; $ % S.'+#+/ / > X.A.)+y I d I k 2 ~ I a.%.9 u t L.R K.3 !+/ @ x.x.x.x.+ ",
+" . ; ~+++{+/ / . . / / / / / / ]+[ j N ! n p.~ | } d < U 9 ^+u D }.J.q / @ x.x.x.x.+ ",
+" . P.; ~+++M./ . . / / / / / / / e p z z m l 2 | k d s./+` G .+C }.K./ @ x.x.x.x.+ ",
+" . $+P.W.~+++M.. / / / / / / / / / e L d c } b b } (+s./+T ` (.(.O / @ x.D.x.x.+ ",
+" . _+z.%+~+++M./ / / / / / / / / / / ] 2 2 1 | } (+g.~ %.].J.:+/ @ x.D.x.<++ ",
+" . $+z.%+~+++M./ / / / / / / / / / / / d.] { ~ ! b { C.[.. / @ [+D.x.x.+ ",
+" . $+P.}+~+++M./ / / / / / / / / / / / / / / / / / / . . @ x.x.x.x.+ ",
+" . $+P.G.~+++M./ / / / / / / / / / / / / / / / / . . @ x.x.|+<++ ",
+" . _+F.G.~+++M./ / / / / / / / / / / / / / / / / @ x.x.Q.|++ ",
+" . _+F.1+~+++M./ / / / / / / / / / / / / / / @ x.x.<+<++ ",
+" . $+P.G.~+++M./ / / / / / / / / / / / / @ x.x.<+Q.+ ",
+" . _+z.}+~+++M./ / / / / / / / / / / @ x.x.Q.Q.+ ",
+" . $+2+%+~+++M./ / / / / / / / / @ Q.N.<+<++ ",
+" . $+2+S.~+++M.. / / / / / / @ Q.Q.Q.Q.+ ",
+" . $+2+S.~+++M.. . . . . @ Q.<+Q.<++ ",
+" . $+'+S.~+++M.. . . @ <+Q.<+Q.+ ",
+" . $+'+S.~+++++@ @ <+Q.<+Q.+ ",
+" . $+'+W.3+3+3+O.<+Q.Q.+ ",
+" . _+4+W.T.T.O.Q.Q.+ ",
+" . $+'+O.O.O.<++ ",
+" + + + + + + ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/display.xpm b/icons/48x48-kde2/display.xpm
new file mode 100644
index 0000000..bee7318
--- /dev/null
+++ b/icons/48x48-kde2/display.xpm
@@ -0,0 +1,236 @@
+/* XPM */
+static char * large_resource_xpm[] = {
+"48 48 184 2",
+" c None",
+". c #020204",
+"+ c #EADE9C",
+"@ c #CEBE8C",
+"# c #FAEEA4",
+"$ c #FAF2C4",
+"% c #D2CE8C",
+"& c #FEFED4",
+"* c #FEFEDC",
+"= c #E6DE9C",
+"- c #BEA27C",
+"; c #F6F2CC",
+"> c #FEFEE4",
+", c #FEFECC",
+"' c #FEFEC4",
+") c #FEFEBC",
+"! c #FEFEFC",
+"~ c #767674",
+"{ c #FEFEB4",
+"] c #FEFEAC",
+"^ c #EEEEEC",
+"/ c #EAEAEC",
+"( c #E6E6E4",
+"_ c #E2E2E4",
+": c #DEDEDC",
+"< c #DADADC",
+"[ c #D6D6D4",
+"} c #D2D2D4",
+"| c #CECECC",
+"1 c #CACACC",
+"2 c #C6C6C4",
+"3 c #C2C2C4",
+"4 c #BEBEBC",
+"5 c #FEFEA4",
+"6 c #DACE94",
+"7 c #AEAE34",
+"8 c #BABABC",
+"9 c #FEFAA4",
+"0 c #E2DA9C",
+"a c #9A9A2C",
+"b c #4A4A4C",
+"c c #808080",
+"d c #B6B6B4",
+"e c #FAF6BC",
+"f c #FAF6B4",
+"g c #FAF6AC",
+"h c #FAF6A4",
+"i c #FAF69C",
+"j c #E2DA74",
+"k c #6A6AF4",
+"l c #7A7AF4",
+"m c #8686FC",
+"n c #8A8AFC",
+"o c #5656F4",
+"p c #4242F4",
+"q c #2A2AF4",
+"r c #1616F4",
+"s c #0A0AEC",
+"t c #0E0EDC",
+"u c #0E0ECC",
+"v c #0E0EBC",
+"w c #0E0EAC",
+"x c #EEEAAC",
+"y c #EEEAA4",
+"z c #EEEA9C",
+"A c #EEEA94",
+"B c #EEEA8C",
+"C c #CAC24C",
+"D c #9E9A2C",
+"E c #8E8EFC",
+"F c #9E9EFC",
+"G c #A6A6FC",
+"H c #6666F4",
+"I c #4E4EF4",
+"J c #3636F4",
+"K c #1A1AF4",
+"L c #0E0EEC",
+"M c #0E0EC4",
+"N c #0E0EB4",
+"O c #B2B2B4",
+"P c #DAD68C",
+"Q c #DAD684",
+"R c #DAD67C",
+"S c #DAD674",
+"T c #B2B2FC",
+"U c #BEBEFC",
+"V c #6E6EF4",
+"W c #3A3AF4",
+"X c #2222F4",
+"Y c #0E0EE4",
+"Z c #0E0ED4",
+"` c #CECA74",
+" . c #CECA6C",
+".. c #CECA64",
+"+. c #D6D6FC",
+"@. c #7272F4",
+"#. c #3E3EF4",
+"$. c #AEAEAC",
+"%. c #CAC274",
+"&. c #CAC26C",
+"*. c #CAC264",
+"=. c #CAC664",
+"-. c #BEB65C",
+";. c #9A922C",
+">. c #AAAAAC",
+",. c #C2B64C",
+"'. c #B6AE44",
+"). c #968E2C",
+"!. c #A6A6A4",
+"~. c #4646F4",
+"{. c #3232F4",
+"]. c #1E1EF4",
+"^. c #C2BA64",
+"/. c #0E0EF4",
+"(. c #0A0AE4",
+"_. c #A2A2A4",
+":. c #CEC664",
+"<. c #C6BE54",
+"[. c #0E0EA4",
+"}. c #9E9E9C",
+"|. c #D2CA6C",
+"1. c #C2BA44",
+"2. c #928E2C",
+"3. c #0E0E04",
+"4. c #0E0E9C",
+"5. c #DAD274",
+"6. c #0E0E94",
+"7. c #D6D274",
+"8. c #D2C67C",
+"9. c #928A2C",
+"0. c #0E0E8C",
+"a. c #D2CE6C",
+"b. c #DEDA7C",
+"c. c #DACE64",
+"d. c #EAE684",
+"e. c #CEC654",
+"f. c #8E8A2C",
+"g. c #E6E284",
+"h. c #F2EE8C",
+"i. c #BAAA7C",
+"j. c #D6CE6C",
+"k. c #E2DA7C",
+"l. c #DED69C",
+"m. c #DECA9C",
+"n. c #DED67C",
+"o. c #EAE68C",
+"p. c #F6F294",
+"q. c #E6DA74",
+"r. c #D2BE8C",
+"s. c #F2EE94",
+"t. c #FAFA94",
+"u. c #D2CA54",
+"v. c #F2F29C",
+"w. c #E6E28C",
+"x. c #DEDA84",
+"y. c #D6D27C",
+"z. c #D6CE74",
+"A. c #D2CE74",
+"B. c #D6CE7C",
+"C. c #FAF694",
+"D. c #FEFA94",
+"E. c #969234",
+"F. c #CEC24C",
+"G. c #EADE74",
+"H. c #FAFA9C",
+"I. c #F2F294",
+"J. c #E2DE84",
+"K. c #E2DE8C",
+"L. c #E6DE84",
+"M. c #E6DE74",
+"N. c #EADA74",
+"O. c #F6F29C",
+"P. c #F2EE9C",
+"Q. c #D2CA5C",
+"R. c #827E2C",
+"S. c #FEFA9C",
+"T. c #FAFAA4",
+"U. c #FEFE94",
+"V. c #FEFE9C",
+"W. c #BAB63C",
+"X. c #DAC674",
+"Y. c #FEFE8C",
+"Z. c #FEFE84",
+"`. c #F2E2A4",
+" ",
+" ",
+" . . ",
+" . + . . ",
+" . @ # $ % . . ",
+" . $ & & & $ % . . . ",
+" . * * * * & & & = % . . . . ",
+" . @ * * * * * * & & & & = % - . . . . ",
+" . ; > > > > * * * * & & & , , ' = % - . . . . ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . ' ' ) ) = % - . . . . ",
+" . ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ~ . ' ' ) ) { { ] ] = % - . . ",
+" . ! ^ ^ ^ ^ ^ ^ ^ / ( _ : : < [ } | | 1 2 3 4 4 ~ . ' ' ) ) { { ] ] 5 5 6 7 . ",
+" . ! ^ ^ ^ ^ ^ ^ / ( _ _ : < [ } } | 1 2 3 3 4 8 ~ . ' ' ) ) { { ] ] 5 9 0 a . ",
+" . ! ^ ^ b b b b b b b b b b b b b b b b b c 8 d ~ . e e f f f g g h h i j a . ",
+" . ! ^ ^ b k l m n m l k o p q r s t u v w ! 8 d ~ . x x y y z z z A A B C D . ",
+" . ! ^ ^ b l E F G F E l H I J K L t u M N ! d O ~ . P P P Q Q Q R R R S D . ",
+" . ! ^ ^ b m F T U T F m V o W X L Y Z M N ! O O ~ . ` ` ` ` ` . . . ...D . ",
+" . ! ^ ^ b n G U +.U G n @.o #.X L Y Z M N ! O $.~ . %.&.&.&.&.*.=.*.*.-.;.. ",
+" . ! ^ / b m F T U T F m V o W X L Y Z M N ! $.>.~ . &.&.&.&.&.*.*.*.*.,.D . ",
+" . ! ^ / b l E F G F E l H I J K L t u M N ! $.>.~ . &.&.&.&.&.*.*.*.=.'.).. ",
+" . ! / ( b k l m n m l k o p q r s t u v w ! >.!.~ . &.&.&.&.&.*.*.*.=.D . ",
+" . ! ( ( b o H V @.V H o ~.{.].L Y Z M v w ! !.!.~ . &.&.&.&.*.*.*.=.^.).. ",
+" . ! ( _ b p I o o o I p {.X /.(.t u M N w ! !._.~ . &.&.&.&.*.*.=.:.<.D . ",
+" . ! _ : b q J W #.W J q ]./.s t Z M v w [.! _.}.~ . &.&.&.*.*.*.:.|.1.2.3. ",
+" . ! _ : b r K X X X K r L (.t Z u v N [.4.! _.}.~ . &.&.&.*.*.=.|.5.D . ",
+" . ! : < b s L L L L L s Y t Z u v N w [.6.! }.}.~ . &.&.*.*.=. .7.8.9.. ",
+" . ! < < b t t Y Y Y t t Z u M v N w [.4.0.! }.}.~ . &.*.*.=.:.a.b.c.a . ",
+" . . ! < [ c ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! }.}.~ . &.*.*.=.|.S d.e.f.. ",
+" . . ! [ } } | 1 2 3 3 4 8 d O O $.>.!._._.}.}.}.}.~ . *.*.=. .7.g.h.a . ",
+" . i.. ! [ } | 1 2 2 3 4 8 d d O $.>.!.!._.}.}.}.}.}.~ . *.*.:.j.k.B l.a . ",
+" . i.m.. ! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ . *.:.a.n.o.p.q.f.. . . ",
+" . r.5 . . . . . . . . . . . . . . . . . . . . . . . . . . :.|.S g.s.t.u.f.. . . . . ",
+" . i.5 5 5 h v.w.x.y.z.A.A.z.z.z.B.B.B.z.z.z.z.z.z.z.z.A.A.j.7.S g.h.C.D.a . . . . . . ",
+" . E.F.G.5 9 H.I.o.w.J.J.K.K.K.K.K.K.K.K.K.K.K.K.K.J.J.J.J.J.J.L.d.h.C.D.M.f.. . . . . . ",
+" . . F.F.N.H.i O.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.s.s.s.s.s.p.C.D.D.Q.R.. . . . . ",
+" . . 1.1.q.S.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.H.H.H.H.D.D.U.U.a . . . . . ",
+" . . 1.1.G.5 5 5 5 5 5 5 ] ] ] 5 5 5 5 5 5 5 5 V.V.V.V.U.U.U.M.f.. . . . . ",
+" . . W.W.X.G.5 5 5 5 5 5 5 5 5 5 5 5 5 V.V.V.V.V.U.U.U.Y.Q.R.. . . . ",
+" . . E.W.W.X.G.5 5 5 5 5 V.V.V.V.V.V.V.V.U.U.U.Y.Y.M.f.. . . . ",
+" . . . E.7 7 X.G.V.V.V.V.V.V.V.U.U.U.U.U.Y.Y.Y.Q.R.. . . . ",
+" . . . E.7 7 X.G.U.U.U.U.U.U.Y.Y.Y.Y.Y.M.f.. . . . ",
+" . . . E.7 7 X.G.Y.Y.Y.Y.Y.Y.Z.Z.Q.R.. . . ",
+" . . . E.7 a X.G.`.`.Z.`.M.f.. . . ",
+" . . . f.a f.R.G.G.Q.R.. . ",
+" . . . . R.R.R.. . ",
+" . . . . ",
+" ",
+" ",
+};
diff --git a/icons/48x48-kde2/editor.xpm b/icons/48x48-kde2/editor.xpm
new file mode 100644
index 0000000..7bc17cf
--- /dev/null
+++ b/icons/48x48-kde2/editor.xpm
@@ -0,0 +1,193 @@
+/* XPM */
+static char * large_kedit_xpm[] = {
+"48 48 142 2",
+" c None",
+". c #020204",
+"+ c #62D664",
+"@ c #62D264",
+"# c #52CA54",
+"$ c #02BE04",
+"% c #66CE64",
+"& c #62CA64",
+"* c #4EC64C",
+"= c #66C264",
+"- c #56BE4C",
+"; c #0AAA04",
+"> c #0AAE04",
+", c #06B604",
+"' c #02BA04",
+") c #6ABA5C",
+"! c #129A04",
+"~ c #0EA204",
+"{ c #0AA604",
+"] c #06B204",
+"^ c #62B254",
+"/ c #168E04",
+"( c #129604",
+"_ c #0E9E04",
+": c #DA8E4C",
+"< c #F6C2A4",
+"[ c #D69E7C",
+"} c #66A654",
+"| c #1A8604",
+"1 c #169204",
+"2 c #EE9A54",
+"3 c #EEAE7C",
+"4 c #F6A254",
+"5 c #FEE2D4",
+"6 c #1E8204",
+"7 c #FEAA5C",
+"8 c #F6B684",
+"9 c #FEDEAC",
+"0 c #E66A04",
+"a c #6A9E54",
+"b c #227E04",
+"c c #FEBA84",
+"d c #EE7204",
+"e c #CE7244",
+"f c #B6826C",
+"g c #227604",
+"h c #227A04",
+"i c #1A8A04",
+"j c #FA7A04",
+"k c #F27604",
+"l c #9A4604",
+"m c #662E04",
+"n c #6E9654",
+"o c #266E04",
+"p c #267204",
+"q c #FE7E04",
+"r c #FE8204",
+"s c #7A3604",
+"t c #2A6A04",
+"u c #129E04",
+"v c #728E54",
+"w c #2E5E04",
+"x c #2A6604",
+"y c #169604",
+"z c #325A04",
+"A c #2E6204",
+"B c #728A54",
+"C c #365204",
+"D c #3A4E04",
+"E c #325604",
+"F c #FA7E04",
+"G c #7A7A54",
+"H c #3A4604",
+"I c #3A4A04",
+"J c #1E8604",
+"K c #F67A04",
+"L c #3E4204",
+"M c #024244",
+"N c #3E3E04",
+"O c #5A5A5C",
+"P c #BEBEBC",
+"Q c #FABE84",
+"R c #D2D2D4",
+"S c #FEFEFC",
+"T c #BABABC",
+"U c #6A2E04",
+"V c #FEDACC",
+"W c #EA6E04",
+"X c #B6766C",
+"Y c #FACEB4",
+"Z c #EE8A34",
+"` c #3939A0",
+" . c #2E2E8C",
+".. c #5050AA",
+"+. c #D2D2E4",
+"@. c #FAFAFC",
+"#. c #E2E2FC",
+"$. c #C6C6E4",
+"%. c #6E3E24",
+"&. c #FFE2D3",
+"*. c #4E2204",
+"=. c #061E04",
+"-. c #AEAEBC",
+";. c #6A6AA4",
+">. c #9A9AB4",
+",. c #020284",
+"'. c #8E8EFC",
+"). c #FAD6C4",
+"!. c #D2926E",
+"~. c #B66E54",
+"{. c #925A3C",
+"]. c #022A04",
+"^. c #C2C2C4",
+"/. c #7F7FE0",
+"(. c #7A4A3C",
+"_. c #8A8AAC",
+":. c #6262A4",
+"<. c #9E9EC4",
+"[. c #B69284",
+"}. c #D2926C",
+"|. c #723B1F",
+"1. c #5E2702",
+"2. c #A6A6B4",
+"3. c #6E6EA4",
+"4. c #060684",
+"5. c #C6C6C4",
+"6. c #AEAED4",
+"7. c #827A64",
+"8. c #4E4A3C",
+"9. c #828284",
+"0. c #E2E2E4",
+"a. c #3E3A2C",
+"b. c #DEDEDC",
+"c. c #F6F6F4",
+"d. c #027E04",
+"e. c #021214",
+"f. c #021E1C",
+"g. c #A6A6A4",
+"h. c #020E04",
+"i. c #021A1C",
+"j. c #020E0C",
+"k. c #021604",
+" ",
+" ",
+" . . . ",
+" . . . + + . ",
+" . . . + @ # $ . ",
+" . . . + @ # $ $ $ $ . ",
+" . . . + @ # $ $ $ $ $ $ . ",
+" . . . % & * $ $ $ $ $ $ $ $ $ . ",
+" . . = = - ; > , ' $ $ $ $ $ $ $ . ",
+" . ) ) ! ! ~ { > > ] ' $ $ $ $ $ $ . . . . ",
+" . ^ / ( ! _ ~ ; > ] , $ $ $ $ $ . . : < [ . ",
+" . } | / 1 ( ! _ ~ { > ] , $ $ $ $ . . 2 3 4 5 < . ",
+" . } 6 | / 1 ( ! ~ ~ ; > ] ' $ $ . . 7 8 9 0 4 5 [ . ",
+" . a b 6 | | / 1 ( ! _ ~ ; > ] ' $ . . 7 c 9 d d 0 e f . ",
+" . a g h 6 | i / 1 ! ! _ { { ; ] . . 7 c 9 j j k l m . ",
+" . n o p g h b | i / 1 ! _ _ { ; > . . 7 c 9 q r j l s . ",
+" . n t o g g h 6 | i / 1 ( u ~ { . . 7 c 9 r q q l s . ",
+" . v w x t o g h h b 6 i / y ( ! _ . . 7 c 9 r r q l s . ",
+" . v z A x t o p h b 6 | i / 1 ! . . 7 c 9 q r q l s . ",
+" . B C z w A x t p p h h b | / 1 1 . . 7 c 9 q r q l s . ",
+" . B D C E z A x o o g h h 6 | / . . 7 c 9 F F r l s . ",
+" . G H I C E z w A x t o g h h 6 J . . 7 c 9 K K F l s . ",
+" . G L H I C E E w A t t p g g M . . 2 8 9 d k K l s . ",
+" . G N N L I I D E z w A x M . . O P . . . : 3 Q d d k l s . ",
+" . G L L N L I D C E M . . O P P R S S T U < V 4 W d d l s . ",
+" . G L N N N L L M . . O P P P P R S S S S X 5 Y Z 0 0 l s . ",
+" . G N N N M . . O P P P P ` ...+.@.#.$.%.&.Y < [ 0 l m *. ",
+" . G N M =.. O P P P P P -.` ;.>.,.$.$.'.'.X ).< !.~.{.m *.O ",
+" ].. . O P P P P ^.^.P P ..,.;.>.,.$./.` %.&.Y !.~.{.(.U S T . . ",
+" . P P P ^.^.^.^.P P ^._.,.:.>.<.` /.` $.~.[.}.~.{.|.1.S S S S T . . ",
+" . O ^.^.P P P P ^.^.P 2.3.4.-.5.6./.` $.S 7.8.{.|.1.S S S S S S S S T . . ",
+" . 9.O O ^.^.P ^.P P ^...,.;.P 0.S S S S S . a.U S S S S S S S S S S @.S T . . ",
+" . O 7.9.O O P ^.^.P P ...P R 0.S S S S b.P R c.S S S S S S S S S S S S S S P . . ",
+" . 9.O O 9.9.O O P ^.^.3.P ^.0.S S S S c.b.^.P b.S S S S S S S S S S S S S S S S P . ",
+" . d.d.9.8.O 9.9.O O ^.^.P R 0.@.S S S b.R P P b.c.S S S S S S S S S S S S ^.O O . ",
+" . d.d.d.9.8.O 9.9.O O ^.0.S @.S S c.0.P P P R b.S S S S S S S S S P O O O P P P . ",
+" . e.d.d.d.9.8.O 9.9.O O P S S S b.R P P P P 0.c.@.S S S S ^.O O O T P P O O . ",
+" . f.d.d.d.9.8.O g.P O O P c.b.P P P P P R b.c.@.b.O O O P P P O O O P P d.. ",
+" . . d.d.d.9.O O T ^.O O ^.P P P P P P b.O O O T P P O O O P P d.d.d.d.. ",
+" . h.d.d.d.P O O P P O O P P P O O O P P P O O O P P d.d.d.d.. . . ",
+" . i.d.d.d.P O O T P O O O P P ^.O O O P P d.d.d.d.. . . ",
+" . j.d.d.d.P O O P P P O O O P P d.d.d.d.. . . ",
+" . . d.d.d.^.O O O P P d.d.d.d.. . . ",
+" h.k.d.d.d.P d.d.d.d.. . . ",
+" . . d.d.d.k.. . ",
+" . . . ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/empty.xpm b/icons/48x48-kde2/empty.xpm
new file mode 100644
index 0000000..902b0fa
--- /dev/null
+++ b/icons/48x48-kde2/empty.xpm
@@ -0,0 +1,53 @@
+/* XPM */
+static char *empty[] = {
+"48 48 1 1",
+" c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+};
diff --git a/icons/48x48-kde2/file-manager.xpm b/icons/48x48-kde2/file-manager.xpm
new file mode 100644
index 0000000..8505f70
--- /dev/null
+++ b/icons/48x48-kde2/file-manager.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 30 1",
+" c #000000000000",
+". c #1c1c1c1c1c1c",
+"X c #262626262626",
+"o c #303030303030",
+"O c #444444444444",
+"+ c #545454545454",
+"@ c #5b5b5b5b5b5b",
+"# c #6f6f6f6f6f6f",
+"$ c #747474747474",
+"% c #7c7c7c7c7c7c",
+"& c #0000c0c00000",
+"* c #c0c000000000",
+"= c #ffff00000000",
+"- c #fefeb1b16666",
+"; c #848484848484",
+": c #8b8b8b8b8b8b",
+"> c #949494949494",
+", c #9c9c9c9c9c9c",
+"< c #a4a4a4a4a4a4",
+"1 c #acacacacacac",
+"2 c #b3b3b3b3b3b3",
+"3 c #bcbcbcbcbcbc",
+"4 c #fefedadaa4a4",
+"5 c #c4c4c4c4c4c4",
+"6 c #cccccccccccc",
+"7 c #d3d3d3d3d3d3",
+"8 c #d9d9d9d9d9d9",
+"9 c #c0c0ffffc0c0",
+"0 c #e2e2e2e2e2e2",
+"q c None",
+/* pixels */
+"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",
+"qqq qqqqqqqqqqqqqqqqqqqq",
+"qq 0051121111<<,,,>>>::;;%%+ qqqqqqqqqqqqqqqqqq",
+"qq 110031211<<<,,,>>:::;;%%%$+ qqqqqqqqqqqqqqqq",
+"qq 211100311<<<,,>>>:::;;%%$$$$+ qqqqqqqqqqqqqq",
+"qq 1111210051<<,,>>>>::;;%%%$$##$+ qqqqqqqqq",
+"qq 12211111008887878777777677666665 &9& qqqqqqqq",
+"qq 111221121188887777777 &999& qqqqqqq",
+"qq 111111111188@@@@@@@@ &999999 *=* 999& qqqqqqq",
+"qq 111111111177@....XXX &9 ===* qqqqqq",
+"qq 11111<1<<<77@..XXXXo & *= --- ========* qqqqq",
+"qq 1<1<<<<<<<77@XXXXooo & * -444- qqqq",
+"qq <<<<<<<<<<77@Xoooooo & * -4444444444444-- qqq",
+"qq <<<<<<<<<<77@55ooooo & * @@@@@@@@@@@@@@@@@ qq",
+"qq <<,<,<,,,,66@::55ooo & * @887776555332211< qq",
+"qq ,,,,,,,,,,76@::::55o & * @887765555322111< qq",
+"qq ,,,,,,,,,,66@XX:;:;55& * @88776555532211<< qq",
+"qq ,,,,,,>,>,56@@@XX:;;:55* @88776O5333O111<< qq",
+"qq ,>,,>,>,>>6665555XX;;;;55@877755OOOOOO1<<, qq",
+"qq >>>>>>>>>>65@@@@@@@XX;;;%@8776555332211<<, qq",
+"qq >>>>>>>:>>55@88877655XX%;@776555532211<<,, qq",
+"qq >>>>>>>:>:55@8887665533XX@775555332211<<,, qq",
+"qq >>::>:::::55@887765553322@@@@@@@ qqq",
+"qq ::>:::::::55@87775O5332O211<,@22 qqqqqqqqqqqq",
+"qq ::::::::;;55@877655OOOOOO1<<,@22 qqqqqqqqqqqq",
+"qq :::::::;;;53@8776555332211<<,@22 qqqqqqqqqqqq",
+"qq ;;:;;;;;;;53@777655332211<<,,@21 qqqqqqqqqqqq",
+"qq ;;;;;;;;;;33@776555332211<<,,@21 qqqqqqqqqqqq",
+"qq ;;;;;;;%;%33@@@@@@@@@@@@@@@@@@11 qqqqqqqqqqqq",
+"qq ;;;%%%%%%%3333332222222212211111 qqqqqqqqqqqq",
+"qq %%%%%%%%%%33@@@@@@@@@@@@@@@@@@11 qqqqqqqqqqqq",
+"qq %%%%%%%%%%33@887776555332211<@1< qqqqqqqqqqqq",
+"qq %%%%$%$$%$22@887775553332111<@1< qqqqqqqqqqqq",
+"qq %%$$$$$$$$22@87776555332211<<@1< qqqqqqqqqqqq",
+"qq $$$$$$$$$$22@87775O5533O111<<@<< qqqqqqqqqqqq",
+"qq $$$$$$#$#$22@777655OOOOOO1<<,@<< qqqqqqqqqqqq",
+"qq $$$#######22@7765553322111<<,@<< qqqqqqqqqqqq",
+"qq +#########21@766555332211<<,,@<, qqqqqqqqqqqq",
+"qqq +########21@775553332211<<,,@<, qqqqqqqqqqqq",
+"qqqq +######11@@@@@@@@@+@@@@@@@@<, qqqqqqqqqqqq",
+"qqqqqq +####11111<<1<<<<<<<<,<<,,, qqqqqqqqqqqq",
+"qqqqqqqq +##111111<<<<<<<<,,<,,,,, qqqqqqqqqqqq",
+"qqqqqqqqqq +11<1<<<<<<<<,<<,,,,,,, qqqqqqqqqqqq",
+"qqqqqqqqqqqq qqqqqqqqqqqq",
+"qqqqqqqqqqqqqq qqqqqqqqqqq",
+"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",
+"qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",
+};
diff --git a/icons/48x48-kde2/file.xpm b/icons/48x48-kde2/file.xpm
new file mode 100644
index 0000000..ac9a18a
--- /dev/null
+++ b/icons/48x48-kde2/file.xpm
@@ -0,0 +1,159 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 105 2",
+" c #000000000000",
+". c #2e2e2e2e2e2e",
+"X c #313131313131",
+"o c #3c3c3c3c3c3c",
+"O c #40403f3f3f3f",
+"+ c #444444444444",
+"@ c #4b4b4b4b4b4b",
+"# c #525252525252",
+"$ c #5c5c59595757",
+"% c #5b5b5b5b5b5b",
+"& c #646463636262",
+"* c #696965656161",
+"= c #696969696969",
+"- c #787872726d6d",
+"; c #797977777171",
+": c #84847e7e7575",
+"> c #898984847d7d",
+", c #8c8c89897f7f",
+"< c #96968b8b7d7d",
+"1 c #9d9d92927f7f",
+"2 c #aeae97977a7a",
+"3 c #acac99997e7e",
+"4 c #b2b291916161",
+"5 c #b6b697976b6b",
+"6 c #b7b799996e6e",
+"7 c #b4b496967575",
+"8 c #b5b599997474",
+"9 c #b4b49a9a7979",
+"0 c #b9b99c9c7373",
+"q c #bcbca1a17b7b",
+"w c #868686868686",
+"e c #93938e8e8484",
+"r c #939393939393",
+"t c #9a9a96969090",
+"y c #9f9f9d9d9595",
+"u c #a5a599998484",
+"i c #aaaa9a9a8282",
+"p c #a2a29e9e9595",
+"a c #b8b8a2a28585",
+"s c #b9b9a5a58b8b",
+"d c #b9b9a8a88f8f",
+"f c #b9b9aaaa9494",
+"g c #babaaeae9c9c",
+"h c #a0a0a0a0a0a0",
+"j c #a8a8a6a6a2a2",
+"k c #acacaaaaa5a5",
+"l c #aaaaaaaaaaaa",
+"z c #b3b3adada3a3",
+"x c #b5b5b2b2abab",
+"c c #bbbbb2b2a4a4",
+"v c #b6b6b5b5b4b4",
+"b c #b8b8b7b7b5b5",
+"n c #bbbbbabab7b7",
+"m c #b9b9b9b9b9b9",
+"M c #c2c2bcbcafaf",
+"N c #c6c6c1c1b7b7",
+"B c #ccccc5c5b7b7",
+"V c #cecec7c7bdbd",
+"C c #d3d3cacabcbc",
+"Z c #dadaceceb6b6",
+"A c #dbdbcfcfb9b9",
+"S c #dbdbd1d1bdbd",
+"D c #e1e1c5c59c9c",
+"F c #e1e1c7c7a0a0",
+"G c #e2e2cacaa4a4",
+"H c #e5e5ceceabab",
+"J c #e6e6d0d0afaf",
+"K c #e8e8d3d3adad",
+"L c #e6e6d3d3b4b4",
+"P c #e2e2d4d4bcbc",
+"I c #e8e8d6d6b9b9",
+"U c #eaead9d9bebe",
+"Y c #c5c5c5c5c4c4",
+"T c #cfcfc9c9c0c0",
+"R c #cacacacacaca",
+"E c #d4d4cdcdc3c3",
+"W c #d0d0cececaca",
+"Q c #ddddd4d4c4c4",
+"! c #dcdcd5d5c9c9",
+"~ c #deded8d8cdcd",
+"^ c #d5d5d4d4d3d3",
+"/ c #dededadad3d3",
+"( c #dcdcdcdcdcdc",
+") c #e4e4d9d9c5c5",
+"_ c #e3e3dbdbcdcd",
+"` c #ebebdbdbc3c3",
+"' c #ececdedec8c8",
+"] c #e4e4ddddd3d3",
+"[ c #e0e0dfdfdddd",
+"{ c #edede0e0cccc",
+"} c #efefe3e3d2d2",
+"| c #e9e9e3e3dcdc",
+" . c #f0f0e4e4d4d4",
+".. c #f0f0e6e6d8d8",
+"X. c #f1f1e9e9dcdc",
+"o. c #e4e4e4e4e4e4",
+"O. c #ececececebeb",
+"+. c #f4f4edede4e4",
+"@. c #f2f2eeeee9e9",
+"#. c #f5f5f2f2ecec",
+"$. c #f6f6f4f4f1f1",
+"%. c #f8f8f6f6f3f3",
+"&. c #f9f9f8f8f6f6",
+"*. c #fafafafafafa",
+"=. c None",
+/* pixels */
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.# # # @ @ @ @ + + + + + o o o o X X X X . =.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.# b m m m m m m m b m b m m m b b l h r w + =.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.# m *.*.*.*.*.*.*.*.*.*.*.*.*.*.$.O.[ R v @ w =.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.# m *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.O.O.[ R @ Y w =.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.# m *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.$.O.o.# O.Y w =.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.# m *.*.*. X *.*.*.*. . *.*.*.*.*.*.$.O.# *.o.Y w =.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.# m *.*.o =.=.y *.*. =.=.h *.*.*.*.*.*.$.% &.&.o.Y w =.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.@ m *.*.X =.=.( *.*.X =.=.( *.*.*.*.*.*.*.% O.*.*.o.Y w =.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.@ m *.*.*.h ( *.*.*.*.h ( *.*.*.*.*.*.*.*.% ( O.*.*.o.Y w =.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.@ m *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.& Y ( O.*.*.o.Y w =.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.@ m *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.= # @ + + O o X X . =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.@ m *.*.*. X *.*.*.*. . *.*.*.*.*.*.*.*.o.Y n j y , ; * $ + =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.@ m *.*. =.=.h *.*. =.=.h *.*.*.*.*.*.*.$.o.^ Y v j t > ; # =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.@ m *.*.. =.=.( *.*.. =.=.( *.*.*.*.*.*.*.*.$.[ ^ W n k p e & =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.@ m *.*.*.h ( *.*.*.*.y ( *.*.*.*.*.*.*.*.*.$.O.( ^ W N z p - =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.+ m *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.&.$.@.[ / W T M z : =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.+ m *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.&.%.$.@.o.] ~ E V M > =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.+ m *.*.*.*.*.*.*.*.*. . *.*.*.*. . &.%.$.#. . | _ ! C B < =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.+ m *.*.*.*.*.*.*.*. =.=.h *.*. =.=.y $.#. =.=.h ~ Q Q B e =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.+ m *.*.*.*.*.*.*.*.X =.=.( *.*.. =.=.( #.#.. =.=.( ] Q Q A 1 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.+ m *.*.*.*.*.*.*.*.*.h ( *.*.*.&.h ( #.#.+.+.h ( } _ _ Q A u =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.+ m *.*.*.*.*.*.*.*.*.*.*.*.*.&.%.$.#.#.+.+.+.X.X.} { ) A A i =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.+ m *.*.*.*.*.*.*.*.*.*.*.*.&.%.$.#.#.+.+.+.X...| .' ) P Z i =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.o m *.*.*. . *.*.*.*. . &.%.#.#.#.+.+.X.X... X } { ` P S 3 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.o m *.*. =.=.p *.*. =.=.h $.#.@.+.+.+.X.X. =.=.h { ` P Z 3 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.o m *.*.X =.=.( *.*.X =.=.( #.#.+.+.+.X.X.... =.=.( ' U I L 3 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.o m *.*.*.h ( *.*.*.&.p ( #.#.+.+.X.X.X... .} h ( ' ` ` I Z 2 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.o m *.*.*.*.*.*.*.&.%.$.#.@.+.+.+.X.| | } } { ' ' ` ` I L H 2 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.o m *.*.*.*.*.*.&.%.$.#.#.+.+.+.X.X...} } { ' ' ` ` U I L J 2 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.o m *.*.*. . &.%.$.#. . +.+.X... X } { ' ' ' ) U I I L K 9 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.X m *.*. =.=.h $.#. =.=.p +.X. =.=.h { ' ` ` U I I L L H 7 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.o m *.*.. =.=.( #.@.. =.=.( | | . =.=.( ' ` ` U I L L L H H 7 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.o m *.*.&.p ( #.#.+.+.p ( X...} } y ( ' ` ` U I I L L H H H 0 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.X m *.&.&.$.#.#.+.+.+.X.X... .} } { ' ` ` U I I L L H H H G 0 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.X b &.%.$.#.#.+.+.+.X.X.| . .{ ' ' ' ` U I I L L H H H G G 6 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.X v &.#.#. . +.+.X.X..... .{ ' ' . U I L L . H H G G D 6 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.X x %.#. =.=.y +..... .} { ' ' =.=.h L L =.=.h G F F D 6 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.X x #.#.. =.=.( | .. .} { ' ' ' X =.=.( L L . =.=.( G F D D 5 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.X x #.+.+.y ( X.| . .{ ' ' ` ` U h ( L L H H h ( G D D D D 5 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.X x +.+.+.X.X... . .' ' ' ` ` U I I L L H H H G G D D D D D 5 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.. z +.+.X..... . .' ' ' ' ` U I L L L H H H G G F D D D D D 5 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.. z c c c g g g f f d d s s a a a q q q 0 0 0 8 5 6 5 5 5 5 4 =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=. =.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+"=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.",
+};
diff --git a/icons/48x48-kde2/folder-open.xpm b/icons/48x48-kde2/folder-open.xpm
new file mode 100644
index 0000000..b4929b6
--- /dev/null
+++ b/icons/48x48-kde2/folder-open.xpm
@@ -0,0 +1,139 @@
+/* XPM */
+static char * large_folder_open_xpm[] = {
+"48 48 88 1",
+" c None",
+". c #020204",
+"+ c #FEDAA4",
+"@ c #FED294",
+"# c #2A261C",
+"$ c #FEDEAC",
+"% c #1A1614",
+"& c #16120C",
+"* c #000000",
+"= c #FEBE7C",
+"- c #FECA8C",
+"; c #5E5E5C",
+"> c #F0EAA3",
+", c #261E14",
+"' c #EAEAEC",
+") c #D2D2D4",
+"! c #CACACC",
+"~ c #FEAA5C",
+"{ c #362E24",
+"] c #E2E2E4",
+"^ c #EEEEEC",
+"/ c #D6D6D4",
+"( c #925E34",
+"_ c #DE924C",
+": c #EBD77D",
+"< c #EDE390",
+"[ c #FAFAFC",
+"} c #FEFEFC",
+"| c #4A4A4C",
+"1 c #323234",
+"2 c #C7B052",
+"3 c #E7CC60",
+"4 c #7F6E3C",
+"5 c #C6C6C4",
+"6 c #BEBEBC",
+"7 c #FADAA4",
+"8 c #F6F6F4",
+"9 c #DADADC",
+"0 c #EBDA7D",
+"a c #FAD6A4",
+"b c #F2F2F4",
+"c c #CECECC",
+"d c #C2C2C4",
+"e c #E8D36F",
+"f c #ECDF89",
+"g c #EEE397",
+"h c #EFE89E",
+"i c #E6E6E4",
+"j c #5A5A5C",
+"k c #E2C45B",
+"l c #E6CA5B",
+"m c #B6B6B4",
+"n c #B49D4B",
+"o c #A88E49",
+"p c #E7CF60",
+"q c #DEDEDC",
+"r c #AAAAAC",
+"s c #A6A6A4",
+"t c #AEAEAC",
+"u c #5E4E44",
+"v c #BABABC",
+"w c #9A9A9C",
+"x c #9E9E9C",
+"y c #8E8E8C",
+"z c #B2B2B4",
+"A c #8A8A8C",
+"B c #868684",
+"C c #A2A2A4",
+"D c #828284",
+"E c #969694",
+"F c #FEB66C",
+"G c #36363C",
+"H c #2E2E2C",
+"I c #121214",
+"J c #0A0A0C",
+"K c #26262C",
+"L c #7E7E7C",
+"M c #06060C",
+"N c #262624",
+"O c #929294",
+"P c #1E1E24",
+"Q c #1A1A1C",
+"R c #FAA254",
+"S c #767674",
+"T c #727274",
+"U c #7A7A7C",
+"V c #0E0E0C",
+"W c #6E6E6C",
+" ",
+" ",
+" ",
+" ",
+" ... ",
+" .++@.# ",
+" .$$$+@%% ",
+" .$$$$$+@&. ",
+" . .@$$**=--@.. ",
+" .;.. .=@*>>**=--@., ... ",
+" .')!.. .~=*>>>>**=--@,{.@@@.. ",
+" .]^^/)..(_*:<>>>>**=--++$$$$@.. ",
+" .)[}^^//|1*23:<>>>>**=--$$+++$@.. ",
+" .)}}}}^'//|1423<<>>>>**=--$$$++$@. ",
+" .^}}}}}']56|1423:<>>>>**=--$++7+. ",
+" .]}}}}}[8]956|4230<<>>>>**=--+a+@. ",
+" .)[}}}[[8b^9cd14233ef<<ghh**=--+$. ",
+" .![}}[88b^''i!j142kllkk3:h>>**=-+@. ",
+" .^}}[8b^''ii9!m|14no|142p:<>>*=-$. ",
+" .][[8b^^''i]q9!!m|14rs|1423:<>*-+. ",
+" .)88b^^'i]]q9//)!dm1tmrs1u23:<*-+. ",
+" .!bb^^'ii]q9//))c!5v6vmrw1433:*-+. ",
+" .^^^'ii]qq9/)cc!5d66vmrx.4233*=+. ",
+" .]^'i]]q99/)c!!55d6vmmrxy14k3*=+. ",
+" .)''i]q99/))c!5dd6vmmzswy14kk*=@. ",
+" .!ii]q99/)cc!55d6vmmztswA142k*=@. ",
+" .q]qq9/))c!55d6vmmzttswA1422*=@. ",
+" .9q99/)cc!55d6vvmzztrswAB142*=@. ",
+" .c99/))c!55d6vvmzztrsCwAD142*=-. ",
+" .vdc))c!!5d6vmmzztrsCCEAD142*F-. ",
+" Gsmv5555d6vvmzztrsCCxEADH42*F=. ",
+" IHCtzv66vvmzttrssCxxEADD14*F=. ",
+" JKxsrzmmzztrssCCxwEADL14*~=. ",
+" MNOwCrrtrssCxxwEEyDL14*~F. ",
+" .PAOExCCCxxwwEEyBL14*~F. ",
+" .QBAyEwwwwEEEOBLD1*R~.. ",
+" .ISBByOEEEEOALL1*R~.... ",
+" .ISLDAyOEEADL1*_R...... ",
+" .ITUDAyOADU1*_R....... ",
+" .ITUDBBDLS1__....... ",
+" .ITULLUS1(_...... ",
+" .VTUSS1(_.... ",
+" .JWS1((.. ",
+" ..u(.. ",
+" .. ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/folder.xpm b/icons/48x48-kde2/folder.xpm
new file mode 100644
index 0000000..aaacdf4
--- /dev/null
+++ b/icons/48x48-kde2/folder.xpm
@@ -0,0 +1,120 @@
+/* XPM */
+static char * folder_xpm[] = {
+"48 48 69 1",
+" c None",
+". c #020204",
+"+ c #828284",
+"@ c #C2C2C4",
+"# c #CA8244",
+"$ c #E2E2E4",
+"% c #424244",
+"& c #FEC27C",
+"* c #A2A2A4",
+"= c #925E34",
+"- c #FAA254",
+"; c #6A6A6C",
+"> c #FED294",
+", c #929294",
+"' c #D2D2D4",
+") c #F2F2F4",
+"! c #B2B2B4",
+"~ c #261E14",
+"{ c #FEB66C",
+"] c #FADAA4",
+"^ c #5E4E44",
+"/ c #FEAA5C",
+"( c #8A8A8C",
+"_ c #CACACC",
+": c #EAEAEC",
+"< c #4A4A4C",
+"[ c #AAAAAC",
+"} c #7A7A7C",
+"| c #FAD6A4",
+"1 c #9A9A9C",
+"2 c #DADADC",
+"3 c #FAFAFC",
+"4 c #BABABC",
+"5 c #362E24",
+"6 c #16120C",
+"7 c #FEDEAC",
+"8 c #FEAE5C",
+"9 c #868684",
+"0 c #C6C6C4",
+"a c #DE924C",
+"b c #E6E6E4",
+"c c #464644",
+"d c #FECA8C",
+"e c #A6A6A4",
+"f c #C2723C",
+"g c #FEA654",
+"h c #6E6E6C",
+"i c #FED29C",
+"j c #969694",
+"k c #D6D6D4",
+"l c #F6F6F4",
+"m c #B6B6B4",
+"n c #2A261C",
+"o c #FEBE7C",
+"p c #FEDAA4",
+"q c #8E8E8C",
+"r c #CECECC",
+"s c #EEEEEC",
+"t c #4E4E4C",
+"u c #AEAEAC",
+"v c #7E7E7C",
+"w c #FED69C",
+"x c #9E9E9C",
+"y c #DEDEDC",
+"z c #FEFEFC",
+"A c #BEBEBC",
+"B c #323234",
+"C c #1A1614",
+"D c #FEAE64",
+" ",
+" ",
+" ",
+" ",
+" ... ",
+" .ppp.n ",
+" c ./owppCC ",
+" Bu<B=a/oppp6. ",
+" .k'_<B=a/oppp.. ",
+" .:ssk_<B=a/o>pp.~ ... ",
+" .:zlsskr<B=a/oppp~5.77p.. ",
+" .:zzzls:k'<B=a/|]7pp7777p.. ",
+" .:zzzzzl:$r0<B=a/opp77ppp7p.. ",
+" .:zzzzzz3)$2r0<t=aD&d7777pp7p. ",
+" .:zzzzzz33):2'0B=aa/{d>>ipp]p. ",
+" .:zzzzzz3l))b$r<B=a-gg--/op|pp. ",
+" .bzzzz33l))s::2_m%B=#f<B=a8op7. ",
+" .$zzz3ll)s::bb$2__m%B=jj<B=a8o7. ",
+" .$zzz3ls)::b$yy2k'_@mBuujj%^=87. ",
+" .2z33))ss:bb$y22kkr__4mmuej%^=/. ",
+" .2ll))s:b$$y22k''r_00@AAmue,B=/. ",
+" .kl)ss::b$$y22''rr_000AAm[*qB=/. ",
+" .k))s::b$yy2k''r_00@@AA44[x(B=/. ",
+" .r)s::$$y222k'__0@@A@44mm[1(B=/. ",
+" .r:::b$222k''r_00@AA44mmu*1(B=/. ",
+" ._:::$y22''r__0@AA444m!!u*,+B=/. ",
+" .0:$$$2k'''__0@@A4m!m!uu[x,+B=/. ",
+" .0b$222''rr_0@AA4mmu!!u[e1qvB=/. ",
+" .A2$22''r_0@@@A4mm!u![eee1qvB=/. ",
+" .40r22'__00AA4mm!uu[u[e**j(}B=/. ",
+" .1m@_r_00@A44m!!u[eee**x,(}B=/. ",
+" ..1u44@AA4mm!uu[eee*xxxq9}B=/. ",
+" ..9[!!44m!![eee***x11q9}B=/. ",
+" ..9x[u!uu[e*xxxxx1jq9}B=/. ",
+" ..v1**ee**x1x11jjq9}B=/. ",
+" ..v,1jx11j111jjq9}B=/.. ",
+" ..;(qjjj1jjjjq9}B=/.... ",
+" ..;+9qjjjjjq9}B=/...... ",
+" ..;v9,jjjq9}B=/....... ",
+" ..hv9,jq9}B=/....... ",
+" ..hv999}B=/...... ",
+" ..hvv}B=/.... ",
+" ..h}B==.. ",
+" ..^=.. ",
+" .. ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/font.xpm b/icons/48x48-kde2/font.xpm
new file mode 100644
index 0000000..c8b2850
--- /dev/null
+++ b/icons/48x48-kde2/font.xpm
@@ -0,0 +1,307 @@
+/* XPM */
+static char * large_font_xpm[] = {
+"48 48 256 2",
+" c None",
+". c #020204",
+"+ c #8E8A2C",
+"@ c #D2CA54",
+"# c #EAE694",
+"$ c #42422C",
+"% c #FEFE84",
+"& c #7A0204",
+"* c #DAD67C",
+"= c #262224",
+"- c #EAE6BC",
+"; c #F6F6C4",
+"> c #DAD6A4",
+", c #3E0204",
+"' c #CEC67C",
+") c #B60204",
+"! c #F2EE94",
+"~ c #4E322C",
+"{ c #F6F6AC",
+"] c #E6DE74",
+"^ c #FAF6EC",
+"/ c #EEEEBC",
+"( c #EADE9C",
+"_ c #363224",
+": c #D2CE7C",
+"< c #FEFEA4",
+"[ c #FAEEA4",
+"} c #220204",
+"| c #9A0204",
+"1 c #FEFEC4",
+"2 c #E2DE9C",
+"3 c #5E0204",
+"4 c #F6F6BC",
+"5 c #AEAE34",
+"6 c #D20204",
+"7 c #F6F2CC",
+"8 c #DACE94",
+"9 c #D2CE6C",
+"0 c #E2DA7C",
+"a c #2A2A1C",
+"b c #F6F6D4",
+"c c #EEEEAC",
+"d c #E2DE8C",
+"e c #EAE6A4",
+"f c #EEEED4",
+"g c #E2DEB4",
+"h c #120204",
+"i c #6E6A4C",
+"j c #DAD68C",
+"k c #561A14",
+"l c #8A0204",
+"m c #4E0204",
+"n c #D6D27C",
+"o c #DAC674",
+"p c #C60204",
+"q c #FEFAA4",
+"r c #FEFEE4",
+"s c #F2F2C4",
+"t c #3A3A2C",
+"u c #AA0204",
+"v c #FEFAB4",
+"w c #C2BA44",
+"x c #FEFAD4",
+"y c #BEA27C",
+"z c #CAC674",
+"A c #EEEA8C",
+"B c #625E3C",
+"C c #EEEABC",
+"D c #DECA9C",
+"E c #F2F294",
+"F c #4E3E34",
+"G c #320204",
+"H c #E6E29C",
+"I c #E60204",
+"J c #322A2C",
+"K c #EAE294",
+"L c #9A9A2C",
+"M c #2E261C",
+"N c #E6DAA4",
+"O c #CECA7C",
+"P c #6A2E2C",
+"Q c #FAFAA4",
+"R c #EADE74",
+"S c #F2EECC",
+"T c #423224",
+"U c #D2CE8C",
+"V c #F6F2AC",
+"W c #6E0204",
+"X c #FAFAB4",
+"Y c #FAFAD4",
+"Z c #F2F2AC",
+"` c #E6E28C",
+" . c #120E0C",
+".. c #DEDA8C",
+"+. c #0A0204",
+"@. c #9A8E7C",
+"#. c #624E34",
+"$. c #FEFE94",
+"%. c #820204",
+"&. c #DEDA84",
+"*. c #26261C",
+"=. c #FEFAC4",
+"-. c #DEDA9C",
+";. c #460204",
+">. c #BE0204",
+",. c #56322C",
+"'. c #FAFAE4",
+"). c #F2EEBC",
+"!. c #EAE2B4",
+"~. c #363624",
+"{. c #D6CE7C",
+"]. c #FEFEB4",
+"^. c #A20204",
+"/. c #FEFED4",
+"(. c #E2DEAC",
+"_. c #DA0204",
+":. c #DAD28C",
+"<. c #D6D274",
+"[. c #2E2E24",
+"}. c #EEEAAA",
+"|. c #E6E2B8",
+"1. c #1A0204",
+"2. c #920204",
+"3. c #560204",
+"4. c #CEBE8C",
+"5. c #D2CA74",
+"6. c #EAEACC",
+"7. c #D2CA7E",
+"8. c #EAE69C",
+"9. c #827E2C",
+"0. c #BAAA7C",
+"a. c #4E4E3C",
+"b. c #BAB63C",
+"c. c #CEC24C",
+"d. c #969234",
+"e. c #6A5A54",
+"f. c #2E0204",
+"g. c #F2E2A4",
+"h. c #766E4C",
+"i. c #E6E284",
+"j. c #6A4E44",
+"k. c #EAE284",
+"l. c #F6F2DC",
+"m. c #F6F2A3",
+"n. c #F2F2DC",
+"o. c #362E24",
+"p. c #FAFAC4",
+"q. c #CECA74",
+"r. c #EAE2A4",
+"s. c #660204",
+"t. c #CE0204",
+"u. c #B20204",
+"v. c #3A0204",
+"w. c #760204",
+"x. c #A28E7C",
+"y. c #E2DE84",
+"z. c #2E2A2C",
+"A. c #DED29C",
+"B. c #F2EEA4",
+"C. c #EAE6B4",
+"D. c #D6D28C",
+"E. c #FEFEF4",
+"F. c #EEEA9C",
+"G. c #F2F2A4",
+"H. c #E6E2AC",
+"I. c #DEDAAC",
+"J. c #EEE68C",
+"K. c #DED67C",
+"L. c #2A221C",
+"M. c #FAF6A6",
+"N. c #3A322C",
+"O. c #E6DE9C",
+"P. c #FAF6B9",
+"Q. c #FAF2C4",
+"R. c #D6CE74",
+"S. c #E6DA74",
+"T. c #2E2A24",
+"U. c #FAF6D4",
+"V. c #F2EEAF",
+"W. c #E6DE8C",
+"X. c #DED694",
+"Y. c #2A2624",
+"Z. c #FEFAE4",
+"`. c #3A362C",
+" + c #060204",
+".+ c #7E0204",
+"++ c #420204",
+"@+ c #BA0204",
+"#+ c #52322C",
+"$+ c #260204",
+"%+ c #9E0204",
+"&+ c #620204",
+"*+ c #D60204",
+"=+ c #F2EED4",
+"-+ c #E6DEB4",
+";+ c #160204",
+">+ c #8E0204",
+",+ c #520204",
+"'+ c #CA0204",
+")+ c #3E3A2C",
+"!+ c #AE0204",
+"~+ c #CEC674",
+"{+ c #360204",
+"]+ c #EA0204",
+"^+ c #0E0204",
+"/+ c #860204",
+"(+ c #4A0204",
+"_+ c #C20204",
+":+ c #5A322C",
+"<+ c #A60204",
+"[+ c #DE0204",
+"}+ c #1E0204",
+"|+ c #960204",
+"1+ c #5A0204",
+"2+ c #D2BE8C",
+"3+ c #EEEACC",
+"4+ c #D2CA5C",
+"5+ c #FEFE8C",
+"6+ c #DAD684",
+"7+ c #EAE6C4",
+"8+ c #F2EE9C",
+"9+ c #EEEEC4",
+"0+ c #D2CE84",
+"a+ c #FEFEAC",
+"b+ c #FEFECC",
+"c+ c #E2DEA4",
+"d+ c #D2CE74",
+"e+ c #F6F6DC",
+"f+ c #E2DE94",
+"g+ c #DAD694",
+"h+ c #D6D284",
+"i+ c #FEFAAC",
+"j+ c #FEFEEC",
+"k+ c #F2F2CC",
+"l+ c #FEFABC",
+"m+ c #FEFADC",
+"n+ c #EEEA94",
+"o+ c #EEEAC4",
+"p+ c #F2F29C",
+"q+ c #CECA84",
+"r+ c #FAFAAC",
+"s+ c #F6F2B4",
+"t+ c #FAFABC",
+"u+ c #FAFADC",
+"v+ c #F2F2B4",
+"w+ c #E6E294",
+"x+ c #DEDA94",
+"y+ c #FEFE9C",
+"z+ c #FEFACC",
+"A+ c #DEDAA4",
+"B+ c #FAFAEC",
+"C+ c #F2EEC4",
+"D+ c #D6CE84",
+"E+ c #FEFEBC",
+"F+ c #FEFEDC",
+"G+ c #DAD294",
+" ",
+" ",
+" . . ",
+" . N . . ",
+" . ' }.).7.. . ",
+" . Q./././.C+7.. . . ",
+" . /.F+F+/.F+/./.2 7.. . . . ",
+" . 4.F+F+F+F+F+F+/././.z+2 q+y . . . . ",
+" . . . . . . . . . . . T #+:+,.~ #+:+#+F /.b+b+=.=.2 7.y . . . . ",
+" . I [+*+. . . . p >.@+) ;.m 3.&+3 &+W ;././.z+b+1 =.1 E+v 2 q+y . . . . ",
+" . _.]+. . [+_.*+@+N.r j+r e.k ,+(+/././.b+b+1 l+E+l+].a+i+q 2 7.y . . ",
+" . u.. . 6 t.'+|+*.j+j+j+j+x.v.{+F+/./.b+b+1 1 E+E+].v a+a+q y+D 5 . ",
+" . u.. . u.'+_+%.J j+j+j+j+r P {+F+/./.b+z+b+1 E+E+E+].].a+a+< -.L . ",
+" . {+ . <+>.@+/+z.E.B+Z.r r @.G F+x z+x =.=.=.l+l+v v i+q Q Q S.L . ",
+" . . . ;+%+@+u.2.z.E.B+n.f S 7 j.7 s ).V.V.V.V.V.m.Z G.8+! ! m.c.L . ",
+" . ^+| !+u %+z.E.l.-+I.(.|.- C.N g+D.D.:...w+8.# W.&.n 0 A L . ",
+" . A.M 2.^.^.|+z.^ 6.> G+-+o+/ H.D.7.' q.O j e V.8+d <.9 K.A L . ",
+" . Q.L.l %+|+>+z.3+g I.7+k+b 9+c+U z z ~+:.K { v { # K.<.i.X.+ . ",
+" . N F+Y.%.|+2.l z.|.!.3+e+u+7 |.D.' ~+z 7.f+V.t+l+r+n+y.` 8+S.L . ",
+" . 4.Q.F+Y.& l /+%.= 7+n.'.Z.u+C g+' z z 7.../ t+l+E+P.B.J.! q c.+ . ",
+" . [ /.F+J w.%..+& z.l.u+Z.U.C+c+0+' z ' D.e 4 E+l+E+].r+M.Q < L . ",
+" . 4./.F+F+T.W & w.W T.r Z.r k+H.U ' z ' D+O.s+l+1 E+].].v a+< N + . ",
+" . [ b+/./.T.s.W W s.T.F+m+U.C.D.' z z 7.f+/ P.=.E+E+v ].i+i+< S.L . ",
+" . N b+/././.z.3.&+s.3.T.F+Y / > 7.z ~+' j }.P.1 E+E+l+].a+].a+< @ + . ",
+" . ' Q.=.b+/./.T.++3 1+++T.Y ).2 0+z z ' h+H s+=.1 l+E+E+].a+a+i+< L . ",
+" . [ =.b+1 b+b+= v.1+,+v.T.; e D.' ' ~+D+2 v+=.=.E+E+].].v ].a+< N + . ",
+" . N E+E+1 =.b+z+T.f.,+(+f.T.C.G+' z z 7...C X E+l+E+E+v ].i+i+< q S.L . ",
+" . 4.Q.E+=.=.1 1 1 [.$+;.++$+a x+: ~+z ~+h+e P.=.E+E+E+v a+a+a+< < < 4++ . ",
+" . ( ].].E+E+l+1 =.*.} , v.} T.{.z z ~+n H V t+l+E+v ].].].a+a+i+q y+L . ",
+" . 0.a+v ].].h.o.$ $ .$+{+f.$++.i a.)+a...}.P.E+E+E+].].].i+a+< < y+N L . ",
+" . 0.D a+].].].#.1.}+}+}+1.1.h h + +. . .d F.V.M.v ].].i+a+i+i+q q y+S.+ . . . ",
+" . 4.i+a+i+i+v B o.`.`._ _ _ _ _ [.~.t *.`.n &.# m.i+v i+a+a+< < < y+q @ + . . . . . ",
+" . 0.y+q < a+a+a+i+M.F.&.n : R.R.d+5.5.5.5.R.d+n w+m.a+a+a+< < q q q $.y+L . . . . . . ",
+" . d.c.S.< < < < a+a+{ n+` y.y.d d d y.y.y.y.y.` # m.r+i+a+a+q q y+y+$.q S.+ . . . . . . ",
+" . . c.c.S.q q q < Q m.m.m.m.m.m.m.m.m.m.m.p+m.m.q < < q < < q q q $.$.@ 9.. . . . . ",
+" . . w w R < q < < q a+< a+i+i+a+a+a+i+i+a+< < i+q < q q $.$.$.5+q L . . . . . ",
+" . . w w S.< < < q q < a+a+a+a+< < < < q < < q y+y+q q q 5+5+S.+ . . . . . ",
+" . . b.b.o S.< < < < q q q < < q q y+q q $.q q 5+% q 5+q @ 9.. . . . ",
+" . . d.b.b.o S.y+y+y+q q y+y+q y+$.q $.$.q 5+5+5+% S.+ . . . . ",
+" . . . d.5 5 o S.y+$.q q q 5+q 5+q 5+$.% M.5+5+@ 9.. . . . ",
+" . . . d.5 5 o R 5+q 5+q % 5+5+q % % % S.+ . . . . ",
+" . . . d.5 5 o S.5+% M.% % M.% % @ 9.. . . ",
+" . . . d.5 L o S.g.g.% g.S.+ . . . ",
+" . . . + L + 9.S.S.@ 9.. . ",
+" . . . . 9.9.9.. . ",
+" . . . . ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/game-action.xpm b/icons/48x48-kde2/game-action.xpm
new file mode 100644
index 0000000..87293bb
--- /dev/null
+++ b/icons/48x48-kde2/game-action.xpm
@@ -0,0 +1,80 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 26 1",
+" c #000000000000",
+". c #858586868686",
+"X c #8b8b8b8b8b8b",
+"o c #939393939393",
+"O c #9d9d9c9c9c9c",
+"+ c #a2a2a1a19f9f",
+"@ c #a4a4a4a4a3a3",
+"# c #a9a9a8a8a7a7",
+"$ c #abababababab",
+"% c #b3b3b3b3b3b3",
+"& c #bcbcbcbcbcbc",
+"* c #c2c2c2c2c2c2",
+"= c #cccccccccccc",
+"- c #d4d4d4d4d3d3",
+"; c #dcdcdcdcdcdc",
+": c #e1e1e1e1dfdf",
+"> c #e4e4e3e3e3e3",
+", c #e8e8e7e7e5e5",
+"< c #eaeae8e8e7e7",
+"1 c #ebebebebebeb",
+"2 c #f2f2eeeeeded",
+"3 c #f2f2f1f1efef",
+"4 c #f4f4f4f4f4f4",
+"5 c #f9f9f7f7f6f6",
+"6 c #ffffffffffff",
+"7 c None",
+/* pixels */
+"777777777777777777777777777777777777777777777777",
+"777777777777777777777777777777777777777777777777",
+"777777777777777777777777777777777777777777777777",
+"777777777777777777777777777777777777777777777777",
+"777 7777777777777777777777777777777777777777 777",
+"77 1 77777777777777777777777777777777777777 % 77",
+"77 1 77777777777777777777777777777777777777 $ 77",
+"77 <1 777777777777777777777777777777777777 %$ 77",
+"77 <1 777777777777777777777777777777777777 $$ 77",
+"77 ,,1 7777 77777777777777777777 7777 %$# 77",
+"77 ,,1 777 566 777777777777777777 *&& 777 $@# 77",
+"777 ,,1 7 45556 7777777777777777 *&&&& 7 $$# 777",
+"777 >,< 7 445556 77777777777777 **&&&% 7 $## 777",
+"7777 >,< 445566 77777777777777 *&&&%% $## 7777",
+"7777 >><1 4445566 777777777777 ***&%%% $@#@ 7777",
+"77777 >>1 345556 777777777777 &&&%&% $@@ 77777",
+"77777 >><1 134555 7777 7777 &&&%%% $#@@ 77777",
+"777777 >><1134555 777 66 * 777 &&&%%%$##@ 777777",
+"777777 >>>111344 777 666 ** 777 &%%$$$@@+ 777777",
+"7777777 >>111344 7 6666 *** 7 %%%%$@@@ 7777777",
+"7777777 >>><1134 665666 ***&& %%%$##@@ 7777777",
+"77777777 >>><13344556666 *&&&&&%%%$$#@O 77777777",
+"77777777 :>>,<1344455666 **&&&%%%$$#@@@ 77777777",
+"77777777 :>>,<112444565 &&&&%%%$$#@@OO 77777777",
+"77777777 ;>>>>,114445 77 &%%%%%@@@@+O 77777777",
+"77777777 ;;>>>,<123 777777 %%$$@@@OOO 77777777",
+"7777777 ;;>>:><12 7777777777 $$@@@@OOO 7777777",
+"77777 --;;;::>><1 7777777777 $#@@+OOOooo 77777",
+"777 =---;;;;>:>, 777777777777 ##O+OOOooooX 777",
+"77 ====----; ;>, 777777777777 @@O OOoooXXX. 77",
+"77 ====---- 77 >,> 7777777777 #@@ 77 oooXXX.. 77",
+"77 **===-- 777 :>> 7777777777 @+O 777 oXXX... 77",
+"777 *=== 77777 >>> 77777777 @@O 77777 X... 777",
+"7777 = 7777777 ;>> 77777777 @+O 7777777 . 7777",
+"777777 777777777 :>> 777777 @+@ 777777777 777777",
+"7777777777777777 ::> 777777 ++O 7777777777777777",
+"77777777777777777 ::> 7777 @+O 77777777777777777",
+"77777777777777777 ;>> 7777 +OO 77777777777777777",
+"777777777777777777 ::> 77 ++O 777777777777777777",
+"777777777777777777 ;;:, @+OO 777777777777777777",
+"7777777777777777777 ;>:> @OO 7777777777777777777",
+"7777777777777777777 ;:>> OOO 7777777777777777777",
+"77777777777777777777 :: O 77777777777777777777",
+"7777777777777777777777 : 7777777777777777777777",
+"77777777777777777777777 77777777777777777777777",
+"777777777777777777777777777777777777777777777777",
+"777777777777777777777777777777777777777777777777",
+"777777777777777777777777777777777777777777777777",
+};
diff --git a/icons/48x48-kde2/game-board.xpm b/icons/48x48-kde2/game-board.xpm
new file mode 100644
index 0000000..426e6f8
--- /dev/null
+++ b/icons/48x48-kde2/game-board.xpm
@@ -0,0 +1,307 @@
+/* XPM */
+static char * large_kreversi_xpm[] = {
+"48 48 256 2",
+" c None",
+". c #000000",
+"+ c #FFFFE0",
+"@ c #FFFED9",
+"# c #FFFAD6",
+"$ c #FEF7D4",
+"% c #FCF5D2",
+"& c #FBF4D1",
+"* c #C0BB9D",
+"= c #767565",
+"- c #F4F4DA",
+"; c #F3ECCB",
+"> c #F1EBCA",
+", c #E8EFCD",
+"' c #EADBBB",
+") c #CD7766",
+"! c #D26253",
+"~ c #BE6556",
+"{ c #B28B77",
+"] c #DCD7B8",
+"^ c #E9E4C4",
+"/ c #E2DCBD",
+"( c #737061",
+"_ c #A7A38C",
+": c #EBE5C4",
+"< c #D3CEAF",
+"[ c #D5D1B3",
+"} c #CDD4B5",
+"| c #CFB198",
+"1 c #C1BDA4",
+"2 c #C5C1A6",
+"3 c #B6B299",
+"4 c #F8F3D1",
+"5 c #F7F0CE",
+"6 c #F4EECD",
+"7 c #F3EDCC",
+"8 c #BCB89E",
+"9 c #807D6C",
+"0 c #E9E9C7",
+"a c #EF241C",
+"b c #FB0F0A",
+"c c #F70200",
+"d c #DC0401",
+"e c #B70806",
+"f c #98251F",
+"g c #DDDBBC",
+"h c #757362",
+"i c #E6E0C1",
+"j c #CDCCB0",
+"k c #CBC4A6",
+"l c #F70A06",
+"m c #A2907D",
+"n c #B2AE95",
+"o c #BAB69C",
+"p c #7D7A69",
+"q c #E2E8C8",
+"r c #FD403C",
+"s c #FFB1B0",
+"t c #FFB3B1",
+"u c #F10D09",
+"v c #D60C09",
+"w c #AD0101",
+"x c #710504",
+"y c #9F8472",
+"z c #DFDFBF",
+"A c #CAC5A9",
+"B c #937F6D",
+"C c #B9B49A",
+"D c #C8917C",
+"E c #FFD4D3",
+"F c #7E0403",
+"G c #4C0E0C",
+"H c #7B7867",
+"I c #A5A18A",
+"J c #DEE3C2",
+"K c #FD0A06",
+"L c #AEA992",
+"M c #EFE8C7",
+"N c #B8B39A",
+"O c #DE463A",
+"P c #FF0602",
+"Q c #FFB3B2",
+"R c #E80D09",
+"S c #CA0C08",
+"T c #AC0A07",
+"U c #400101",
+"V c #8A6B5D",
+"W c #84816F",
+"X c #ECE6C6",
+"Y c #7D7C6D",
+"Z c #F6F4D2",
+"` c #E12F26",
+" . c #FFB6B4",
+".. c #FFBCBA",
+"+. c #C10B08",
+"@. c #9A0806",
+"#. c #340000",
+"$. c #594239",
+"%. c #A2A78F",
+"&. c #CCA38B",
+"*. c #B4B096",
+"=. c #D42821",
+"-. c #DF0D09",
+";. c #8F0805",
+">. c #580101",
+",. c #290101",
+"'. c #50362F",
+"). c #767463",
+"!. c #E8E2C2",
+"~. c #7A7A69",
+"{. c #B4342C",
+"]. c #1A0000",
+"^. c #685247",
+"/. c #F0F2D1",
+"(. c #A45A4D",
+"_. c #A40906",
+":. c #4B0201",
+"<. c #A19D87",
+"[. c #908D79",
+"}. c #B1AC93",
+"|. c #831F1A",
+"1. c #8F0000",
+"2. c #670403",
+"3. c #402520",
+"4. c #737363",
+"5. c #9E9A84",
+"6. c #83130F",
+"7. c #B7A48D",
+"8. c #5C1714",
+"9. c #230202",
+"0. c #717060",
+"a. c #9B9983",
+"b. c #D8D3B4",
+"c. c #C7C5A9",
+"d. c #8D7968",
+"e. c #59100E",
+"f. c #ADA88F",
+"g. c #797666",
+"h. c #34110F",
+"i. c #2A0908",
+"j. c #341915",
+"k. c #737261",
+"l. c #978977",
+"m. c #796759",
+"n. c #898672",
+"o. c #9A9481",
+"p. c #6F6D5D",
+"q. c #999680",
+"r. c #AAA68F",
+"s. c #A3A089",
+"t. c #646154",
+"u. c #938F7B",
+"v. c #9A9681",
+"w. c #9F9C86",
+"x. c #8F8C77",
+"y. c #9D9685",
+"z. c #716F5F",
+"A. c #737162",
+"B. c #6C6A5B",
+"C. c #6B695A",
+"D. c #686758",
+"E. c #D1CCAC",
+"F. c #858371",
+"G. c #97937E",
+"H. c #989580",
+"I. c #DBD5AC",
+"J. c #CDC8AB",
+"K. c #B37262",
+"L. c #767365",
+"M. c #6D6B5C",
+"N. c #96937E",
+"O. c #A09EA0",
+"P. c #5C5FAA",
+"Q. c #343CCD",
+"R. c #3136AE",
+"S. c #928F8D",
+"T. c #94917C",
+"U. c #9292AE",
+"V. c #1620EA",
+"W. c #0009FC",
+"X. c #000CE5",
+"Y. c #000CDA",
+"Z. c #0000AA",
+"`. c #030778",
+" + c #71707C",
+".+ c #805C50",
+"++ c #93917C",
+"@+ c #353FF9",
+"#+ c #ADB3FE",
+"$+ c #000BB9",
+"%+ c #000596",
+"&+ c #000356",
+"*+ c #7E7B73",
+"=+ c #A8A58C",
+"-+ c #D0D5FF",
+";+ c #000468",
+">+ c #262544",
+",+ c #96917E",
+"'+ c #989479",
+")+ c #0513E3",
+"!+ c #000CCB",
+"~+ c #000BAF",
+"{+ c #00088B",
+"]+ c #00012A",
+"^+ c #79766B",
+"/+ c #AEB4FD",
+"(+ c #010BA4",
+"_+ c #00034A",
+":+ c #000023",
+"<+ c #63615E",
+"[+ c #00013A",
+"}+ c #00001A",
+"|+ c #B7473B",
+"1+ c #928D7B",
+"2+ c #939076",
+"3+ c #B2AD9E",
+"4+ c #000AC4",
+"5+ c #A46657",
+"6+ c #8D8A77",
+"7+ c #3C3F88",
+"8+ c #000016",
+"9+ c #262637",
+"0+ c #98947F",
+"a+ c #8A362D",
+"b+ c #8B8774",
+"c+ c #141669",
+"d+ c #672E27",
+"e+ c #60221E",
+"f+ c #171747",
+"g+ c #0E0D23",
+"h+ c #696762",
+"i+ c #403E46",
+"j+ c #777868",
+"k+ c #95917E",
+"l+ c #504F44",
+"m+ c #676557",
+"n+ c #8C8976",
+"o+ c #E0DAB0",
+"p+ c #ADAAB1",
+"q+ c #989592",
+"r+ c #BCB894",
+"s+ c #9C9982",
+"t+ c #9B9782",
+"u+ c #8F8B78",
+"v+ c #88857C",
+"w+ c #A8A48B",
+"x+ c #96927D",
+"y+ c #8E8B77",
+"z+ c #9C9782",
+"A+ c #95927D",
+"B+ c #767368",
+"C+ c #8C8975",
+"D+ c #928E7A",
+"E+ c #737065",
+"F+ c #93907B",
+"G+ c #958E7D",
+" ",
+" ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . + @ @ @ @ # # # $ % & # * = - ; > , ' ) ! ~ { ] ^ / / ( _ : < [ } | ) ! ~ { 1 2 1 3 . ",
+" . @ $ $ $ % & 4 5 5 6 7 5 8 9 - 0 0 ) a b c d e f { g ] h _ i j k ) a l c d e f m 1 n . ",
+" . # $ $ % & 4 5 5 6 7 ; 5 o p - q ! r s t r u v w x y z h _ i A ! r s t r u v w x B C . ",
+" . # & % 4 4 5 5 6 ; > > 6 C p - D b s E E t u v e F G 1 H I J ) K s E E t u v e F G L . ",
+" . $ 4 4 5 5 6 7 ; > M M 7 N 9 - O P t E E Q R S T F U V W _ ] O P t E E Q R S T F U V . ",
+" . & 5 5 6 6 ; > > M X X > 3 Y Z ` K r ...r v +.@.x #.$.p %.&.` P r ...r v +.@.x #.$.. ",
+" . 4 7 6 ; > > M M X : ^ M *.Y 4 =.l b b u -.+.T ;.>.,.'.).%.D =.l b b u -.+.T ;.>.,.$.. ",
+" . 5 > > > M M X X : ^ !.X n ~.Z {.d -.-.v +.T ;.x U ].^.9 _ | {.d -.-.v +.T ;.x U ].^.. ",
+" . 6 M M M X X : ^ !.i i : n ~./.(.w +.+.e _.;.x :.,.].B 9 <.] {.w +.+.e _.;.x :.,.].[.. ",
+" . > X X X : ^ !.!.i i / !.}.H /.k |.1.@.;.F 2.:.,.].3.A 4.5.g y 6.1.@.;.F 2.:.,.].'.n . ",
+" . M : : ^ !.!.i i i / / i L ~.6 z 7.8.>.>.:.#.9.].3.n [ 0.a.b.c.d.e.>.>.:.#.9.].3.L f.. ",
+" . 7 M M M X : ^ ^ !.i i !.}.g.7 g i 1 $.h.i.9.j.^.2 b.< k.a.] 2 A l.'.h.i.9.j.m.N N f.. ",
+" . 8 8 8 o o o C N 3 3 *.o n.k.b.f.L n n o.p.( q.r.r.s.s.t.u.3 v.a.w.q.p t.( x.y.[.x.n.. ",
+" . z.).h h h = = = k.k.k.A.p.0.W p.0.z.k.= ~.~.4.p.p.p.z.t.( k.B.B.C.p.0.k.0.B.D.D.D.D.. ",
+" . Z Z Z /./.6 7 /./.7 > > E.F.> X ^ ^ q J / / J J / g / G.H./ [ [ b.I.E.J.J.< E.A c.2 . ",
+" . / g J &.) ! ~ K.{ E.g ] I L.X E.j j D ) ! ~ K.L c.c.2 M.N.< o * O.P.Q.Q.R.P.S.*.f.s.. ",
+" . / g ) a l c d e f V 1 g I = ^ j A ! a P c d e f V 1 c.p.T.E.* U.V.W.W.X.Y.Z.`. +}.s.. ",
+" . J ! r s t r u v w x .+J._ h !.J.! r s t r u v w x V 2 z.++E.O.V.@+#+#+@+Y.$+%+&+*+=+. ",
+" . &.b t E E t u v e F G B r.).q ) b s E E t u v e F G w.4.T.E.Q.W.#+-+-+#+Y.$+%+;+>+5.. ",
+" . ! P t E E Q R S T F U ^.,+g.J O P t E E Q R S T F U m.= '+1 )+W.#+-+-+#+!+~+{+;+]+^+. ",
+" . ` P r ...r v +.@.x #.$.p ~./ ` K r ...r v +.@.x #.$.z.'+U.Y.W.@+/+/+Q.$+(+`._+:+<+. ",
+" . =.l b b u -.+.T ;.>.,.'.H ~.g =.l b b u -.+.T ;.>.,.'.z.'+U.!+Y.)+Y.!+$+(+{+;+[+}+<+. ",
+" . |+d -.-.v +.T ;.x U ].$.1+g.g {.d -.-.v +.T ;.x U ].^.).2+3+(+4+!+4+$+(+{+`._+]+}+L.. ",
+" . { w +.+.e _.;.x :.,.].m.<.k.z 5+w +.+.e _.;.x :.,.].B 0.6+k 7+%+(+(+%+{+;+&+]+8+9+0+. ",
+" . j a+1.@.;.F 2.:.,.].3.* a.z.] 8 |.1.@.;.F 2.:.,.].'.o B.b+k o.c+`.`.;+&+_+]+8+}+*+w.. ",
+" . J.1 d+>.>.:.#.9.].3.r.J.G.0.b.1 r.e+>.>.:.#.9.].'.r.N C.n.1 n *+f+[+[+]+}+8+g+h+I H.. ",
+" . J.J.J.d.3.i.i.3.m.8 c.k H.0.g * 2 8 m.3.i.i.3.h C C N B.n.c.f.*.5.h+i+i+i+<+[.=+<.v.. ",
+" . k.L.= j+9 = L.~.9 g.A.4.t.D.k+p.0.A.H = 0.0.g.).p.p.p.l+k.g.C.C.M.z.p.D.C.p.C.D.m+m+. ",
+" . b+6+n+n+x.2+2+x.b+n.n.n.p C.b+F.F.W W F.n.n.W 9 9 p 9 p.B.p g.g.g.g.= ).).A.( 0.z.z.. ",
+" . b.[ b.o+j p+p+1 < b.j [ _ k./ J.J.J.J.p+p+p+8 J.k 1 A g.n.< 8 8 o o C N 3 *.*.n n r.. ",
+" . 8 8 * O.P.Q.Q.R.P.q+* o }.M.j n r+O.P.Q.Q.R.P.S.n f.s.m+W C w.<.w.5.5.s+t+q.0+N.N.u+. ",
+" . * * U.V.W.W.X.!+Z.`. +o L M.J.r+U.V.W.W.X.!+Z.`. +f.<.D.9 N w.<.w.w.5.a.t+q.H.G.G.x.. ",
+" . r+O.V.@+#+#+@+Y.$+%+&+v+*.M.< O.V.@+#+#+@+Y.$+%+&+*+w+D.9 3 w.w.5.5.s+t+q.0+G.x+x+y+. ",
+" . O.Q.W.#+-+-+#+Y.$+%+;+>+w+M.E.Q.W.#+-+-+#+Y.$+%+;+>+s+B.9 *.5.5.s+z+t+q.0+G.A+T.T.6+. ",
+" . P.)+W.#+-+-+#+!+~+{+;+]+Y p.k )+W.#+-+-+#+!+~+{+;+]+B+C.p n s+s+z+v.q.0+G.A+T.u.u.C+. ",
+" . P.Y.W.@+/+/+Q.$+(+`.&+:+<+z.1 Y.W.@+/+/+Q.$+(+`.&+:+<+m+p }.v.t+v.H.0+G.A+T.u.D+D+b+. ",
+" . P.4+Y.Y.Y.!+$+(+{+;+[+8+<+M.1 4+Y.Y.Y.!+$+(+{+;+[+8+<+D.p }.q.q.H.G.x+A+T.u.[.[.[.n.. ",
+" . S.(+4+!+4+$+(+{+`._+]+}+^+C.k (+4+!+4+$+(+{+`._+]+}+E+D.g.L G.0+G.A+T.F+u.[.x.x.x.n.. ",
+" . f.7+%+(+(+%+{+;+&+]+8+9+5.D.k 7+%+(+(+%+{+;+&+]+8+9+T.m+g.f.x+G.A+T.u.D+[.x.x.6+y+F.. ",
+" . }.G+c+`.`.;+&+_+:+}+}+*+w+D.1 u+c+`.`.;+&+_+:+}+}+^+s+t.= r.T.A+F+u.D+[.x.y+6+C+C+W . ",
+" . =+f.*+f+[+[+]+}+8+g+h+r.5.m+8 w+*+f+[+[+]+}+8+g+<+w.T.t.h L F+T.u.D+[.[.u+y+n+C+C+F.. ",
+" . <.I L v.h+i+i+i+<+u.f._ 5.m+* w.=+++h+i+i+i+<+b+s.s+A+t.).w+y+x.y+6+C+b+b+n.n.F.F.9 . ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/game-cards.xpm b/icons/48x48-kde2/game-cards.xpm
new file mode 100644
index 0000000..ec8bc8e
--- /dev/null
+++ b/icons/48x48-kde2/game-cards.xpm
@@ -0,0 +1,300 @@
+/* XPM */
+static char * large_kpoker_xpm[] = {
+"48 48 249 2",
+" c None",
+". c #020000",
+"+ c #000000",
+"@ c #121313",
+"# c #151414",
+"$ c #FFDC81",
+"% c #FFE696",
+"& c #FFE191",
+"* c #FFE295",
+"= c #F5CD7D",
+"- c #1A1919",
+"; c #F6DE83",
+"> c #FFE493",
+", c #FFDB90",
+"' c #FFD285",
+") c #FFD98C",
+"! c #FFEE99",
+"~ c #A8955B",
+"{ c #201B1C",
+"] c #FFFD9E",
+"^ c #FFDD8F",
+"/ c #FFDF92",
+"( c #FFF1A1",
+"_ c #85653B",
+": c #111110",
+"< c #0C0A0A",
+"[ c #2D2C2C",
+"} c #EDD0A0",
+"| c #FFDB8E",
+"1 c #FFDB8D",
+"2 c #FFD98B",
+"3 c #161412",
+"4 c #2B2927",
+"5 c #070505",
+"6 c #38393A",
+"7 c #272626",
+"8 c #E4C886",
+"9 c #FFD78A",
+"0 c #FFD588",
+"a c #FFD689",
+"b c #3D3D3E",
+"c c #313030",
+"d c #222222",
+"e c #0F0E0E",
+"f c #474646",
+"g c #FFEAB1",
+"h c #FFE09A",
+"i c #FFDE91",
+"j c #FFE2A2",
+"k c #FCFAAB",
+"l c #E8B771",
+"m c #0C1023",
+"n c #0A090A",
+"o c #353637",
+"p c #191314",
+"q c #000008",
+"r c #FFE7A8",
+"s c #FFDE96",
+"t c #FFDD91",
+"u c #FFF8B3",
+"v c #9F610E",
+"w c #3D3623",
+"x c #CDAD6B",
+"y c #BCA858",
+"z c #14161A",
+"A c #030303",
+"B c #0A0708",
+"C c #140E0E",
+"D c #000003",
+"E c #FFEDAB",
+"F c #CF9A65",
+"G c #B47B3F",
+"H c #161310",
+"I c #FFDD92",
+"J c #1E1715",
+"K c #00021D",
+"L c #121515",
+"M c #43474A",
+"N c #F1C275",
+"O c #C59356",
+"P c #BE8A50",
+"Q c #010012",
+"R c #424242",
+"S c #E7D48A",
+"T c #C5965C",
+"U c #14120A",
+"V c #FFE991",
+"W c #0D1117",
+"X c #D9C373",
+"Y c #F1BE62",
+"Z c #C99547",
+"` c #2C281B",
+" . c #46494B",
+".. c #686868",
+"+. c #FEE98A",
+"@. c #FFFFF5",
+"#. c #FFFFFD",
+"$. c #FFB6B2",
+"%. c #EFE8F6",
+"&. c #443706",
+"*. c #16150C",
+"=. c #4B4B4B",
+"-. c #313234",
+";. c #0E0C0B",
+">. c #E4DFB6",
+",. c #FFFFFA",
+"'. c #FBD7F2",
+"). c #FF0000",
+"!. c #FF6455",
+"~. c #FFD7DA",
+"{. c #0F0001",
+"]. c #727171",
+"^. c #C8C8C8",
+"/. c #FAFFFF",
+"(. c #FDFFFF",
+"_. c #FFE3EB",
+":. c #E02C4C",
+"<. c #FFFFFF",
+"[. c #E9DA91",
+"}. c #4F4E51",
+"|. c #B1B0AF",
+"1. c #FF2EBB",
+"2. c #96F7EF",
+"3. c #A25650",
+"4. c #F6F6F6",
+"5. c #FCD997",
+"6. c #FAD794",
+"7. c #EEEDED",
+"8. c #7A7B7B",
+"9. c #50B3B8",
+"0. c #CBFCFB",
+"a. c #C5D3D9",
+"b. c #ECECEC",
+"c. c #D8D7D7",
+"d. c #5E4236",
+"e. c #9D9B9B",
+"f. c #98A2ED",
+"g. c #A30F01",
+"h. c #E3E3E3",
+"i. c #FED58B",
+"j. c #94898D",
+"k. c #CBBFFF",
+"l. c #3A977B",
+"m. c #520609",
+"n. c #FF2321",
+"o. c #BCD7F5",
+"p. c #010F55",
+"q. c #9CE209",
+"r. c #D2D2D2",
+"s. c #171617",
+"t. c #CFC1A8",
+"u. c #DAD9D9",
+"v. c #F8F5FF",
+"w. c #0A2C05",
+"x. c #37C80D",
+"y. c #7CBF8E",
+"z. c #FDF4D4",
+"A. c #5B7277",
+"B. c #5A6E02",
+"C. c #FFF7FF",
+"D. c #C1C0C1",
+"E. c #E8E697",
+"F. c #FDD589",
+"G. c #E4AF5A",
+"H. c #D4984D",
+"I. c #E4D9D0",
+"J. c #CFD09A",
+"K. c #FF0C00",
+"L. c #401236",
+"M. c #050000",
+"N. c #2D0002",
+"O. c #525473",
+"P. c #F2F0F1",
+"Q. c #2C3745",
+"R. c #A3A3A3",
+"S. c #F6FAFC",
+"T. c #FFDD9D",
+"U. c #E9FB01",
+"V. c #DEF4CD",
+"W. c #8691A1",
+"X. c #001B03",
+"Y. c #656153",
+"Z. c #4638D7",
+"`. c #F4FDE6",
+" + c #818485",
+".+ c #000501",
+"++ c #FF9382",
+"@+ c #000301",
+"#+ c #E3FD8A",
+"$+ c #C4AD9F",
+"%+ c #A4A015",
+"&+ c #E4E5FE",
+"*+ c #87D666",
+"=+ c #ECEBEC",
+"-+ c #FFFDFF",
+";+ c #543F67",
+">+ c #F9FD44",
+",+ c #FCFBFB",
+"'+ c #E6E6E6",
+")+ c #C4C3C6",
+"!+ c #200625",
+"~+ c #99968C",
+"{+ c #ACAC9C",
+"]+ c #FF050D",
+"^+ c #913F8A",
+"/+ c #FFFF67",
+"(+ c #E59C00",
+"_+ c #1F031F",
+":+ c #EFEDEE",
+"<+ c #EBEAEA",
+"[+ c #D0CFCF",
+"}+ c #ADADAD",
+"|+ c #ECEBEB",
+"1+ c #000A00",
+"2+ c #C3071A",
+"3+ c #DA2800",
+"4+ c #D0C8D4",
+"5+ c #FDFCFC",
+"6+ c #DCDCDC",
+"7+ c #BCBBBC",
+"8+ c #B8B8B8",
+"9+ c #F5F4F4",
+"0+ c #E0E0E2",
+"a+ c #185470",
+"b+ c #FEFEFE",
+"c+ c #CCCCCC",
+"d+ c #E9E8E8",
+"e+ c #F9F8F8",
+"f+ c #F4F3F3",
+"g+ c #A9A9A9",
+"h+ c #446658",
+"i+ c #FF092B",
+"j+ c #FF2000",
+"k+ c #A7B1BD",
+"l+ c #D4D4D4",
+"m+ c #B2B1B2",
+"n+ c #FAFAFA",
+"o+ c #113339",
+"p+ c #ED0D1F",
+"q+ c #C5C4C4",
+"r+ c #B5B5B5",
+"s+ c #F8F7F7",
+"t+ c #D5D5D5",
+"u+ c #EAEBEC",
+"v+ c #C5C6C7",
+"w+ c #ACAAAB",
+"x+ c #EFEEEE",
+"y+ c #FAF9F9",
+"z+ c #959698",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . + @ . + + + + + + # ",
+" + + + . . + + + + + + $ % & * & $ = + - ",
+" + . . . . . . . . + + + ; > , , ' ' ' ) ) ! ~ { ",
+" + . . . . . . . . . . + + ] ^ / , ' ' ) ) / ) , ( _ + ",
+" : . . . . . . . . . . < [ } ! | ) ' / / 1 1 | 2 ) & 3 ",
+" 4 { . . . . . . . . 5 6 7 8 ( 9 2 ) % 1 0 a 9 9 1 > : ",
+" # b c d - : : e - 4 f [ + 8 g h 1 i / 1 i & * j k l 5 ",
+" . + 4 4 + . m n < c o b f f b 7 5 p q 8 ] r j s t ) ) h s u ' v e ",
+" . w ~ x x x x y w . m z o o 5 A A A 5 B C { D 8 ] % E g g j j g h F G G : ",
+" H y % / I 0 0 0 a % x J K L M b @ L : : B < C { q 8 ] ! r j = N N F O P O G - ",
+" . N > * , ' ' ' ) I 0 > k . Q z R b : @ : e B < C { D S ] ! r j N l l x T T O v + ",
+" U 8 ) , 9 ' / i | t ^ 1 V ! K W M o e @ : e 5 < C { q X ] ! j h Y Y N Z O T Z ` ",
+" U S s 2 9 | * ) a 0 0 0 ^ k m W .6 # @ : : B < C { D ..X +.+.E @.#.$.%.P &.` ",
+" *.} j / 2 * * ) | t > * u ' K W =.-.;.L : e 5 < C J + ....>.,.'.).).!.~...7 ",
+" *.S r h | i ^ 1 ^ / t ( r G m W =.-.: : e e 5 + + {.].^./.(._.!.:.<.<.<.<.+ ",
+" *.[.% g g h j h a r u l G P m W }.-.: : A + + 7 |.<.<.<.1.).2._ 2.2.3.<.<.4.[ ",
+" *.[.V E r s 5.6.= 8 T P O O Q q .d + + B ].7.<.<.<.<.<.8.9.0.).1.).2.a.<.<.b.d ",
+" *.[.V E r 2 N l l F T O O G ..W + D }.c.<.<.<.<.<.0.d.9.e.+ ).).).<.f.g.0.<.<.h.- ",
+" *.[.V E r i.N N l x T T P v ....j.<.<.<.<.<.<.k.l.m.&.n.2.o.<.<._ p.+ m.q.k.<.<.r.s. ",
+" *.[.V E r ) N N l F Z G G t.u.<.<.<.<.<.<.v.. q.).9.w.x.g.y.(.+ 0.z.A.m B.q.C.<.<.D.s. ",
+" U E.V E r F.N l G.H.x I.(.<.<.<.<.<.2.J.K K.w.B.L.f.w.1.M.N.m.O.P.+ t.Q.:.q.O.<.<.<.R.4 ",
+" e y ! E r ) N Y } S.<.<.<.<.<.<.2.m.F 8.B.x.T.{ 0.B.U.x.V.<.B.q %.=.c W.X._.K Y.<.<.<.[ ",
+" d y u E 1 N Y <.<.<.<.<.0.p.g.Z.z.`.D + K +.+g.++Q @+g.#+,.$+%+P.&+*+Z.+ !.A.<.<.<.d ",
+" - . d._ _ _ =+<.<.<.].+ %+-+q.K 8.R.K U.Q.;+>+w.&.>+Z.X.j.q.Q W.` + 3.<.<.<.<.,+'+# ",
+" . . . { )+b.<.<.<.f.%+Q !+W.~+R {+f.+ ]+^+.+/+p.x.(+v _+~ X.~.<.<.<.<.:+^.|.<+# ",
+" s.[+}+|+<.<.&+Z.U.(+{.@.~+%.`.<.1+m.U.K 2+3+@+g.9.4+<.<.<.5+6+7+8+6+9+9+# ",
+" s.0+|+}+|+<.<.'.a+N.k..+0.l.&+I.Z.C.g.v B.*+0.<.<.<.b+P.c+}+^.d+e+f+r.|+5 ",
+" s.g+'+<+|.|+<.<.<.h+X.<.i+).)._.` + (.A.k.<.<.<.5+0+7+|.c.f+e+'+D.g+^.f+5 ",
+" + D.7+'+d+|.|+<.<.&+Q.!.j+1.g.2.k+<.<.<.<.b+f+[+}+D.'+e+f+l+m+m+u.n+7. +{ ",
+" + l+7+'+d+m+b.<.<.8.o+/.2.2.p+).<.<.,+'+D.}+r.P.e+d+q+g+q+=+<.r++ s.+ ",
+" + c+8+d+d+m+b.<.<.a.2.i+$.z.'.S.l+|.7+0+s+4.u.r+m+t+n+0+8.d + ",
+" + c.8+<+'+m+b.).++).~./.u+v+g+c+7.e+=+^.w+D.|+b+8.+ # + ",
+" + '+r+|+'+m+x+~.S.6+r+m+u.4.s+6+r+}+t+e+6+].{ + ",
+" + b.8+|+'+m+[+g+q+<+y+x+c+g+D.'+e+e.+ - + ",
+" + b.7+|+7.7.9+e+0+7+|.l+4.r...s.+ ",
+" + x+7+d+u.h.w+D.h.7.z++ + + ",
+" + 9+7.c+n+P.q+..+ + |. ",
+" -.8.7.8.+ { + ",
+" + + + ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/game-logic.xpm b/icons/48x48-kde2/game-logic.xpm
new file mode 100644
index 0000000..a993b85
--- /dev/null
+++ b/icons/48x48-kde2/game-logic.xpm
@@ -0,0 +1,270 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 216 2",
+" c #000000000000",
+". c #090907070707",
+"X c #0e0e0d0d0d0d",
+"o c #0b0b0c0c1111",
+"O c #00001e1e0000",
+"+ c #0f0f10101616",
+"@ c #101013130e0e",
+"# c #141415151414",
+"$ c #111112121919",
+"% c #1a1a1a1a1a1a",
+"& c #050509092d2d",
+"* c #020209093e3e",
+"= c #171709093a3a",
+"- c #151517172929",
+"; c #101016163f3f",
+": c #18181b1b3737",
+"> c #07072f2f0000",
+", c #08083c3c0101",
+"< c #1d1d3b3b1818",
+"1 c #202019191919",
+"2 c #363606061111",
+"3 c #323208082828",
+"4 c #3b3b2e2e0303",
+"5 c #232323232424",
+"6 c #292929292a2a",
+"7 c #353536363636",
+"8 c #03030b0b4949",
+"9 c #04040c0c5555",
+"0 c #070710104e4e",
+"q c #070711115c5c",
+"w c #16161c1c4848",
+"e c #03030c0c6161",
+"r c #080813136262",
+"t c #070715157979",
+"y c #1c1c23235151",
+"u c #24241a1a7474",
+"i c #24242a2a4e4e",
+"p c #333329297676",
+"a c #10104f4f0202",
+"s c #17176e6e0505",
+"d c #2f2f63630404",
+"f c #2d2d78781111",
+"g c #424200000101",
+"h c #454504041919",
+"j c #404015150000",
+"k c #545401010202",
+"l c #515113130101",
+"z c #424208082222",
+"x c #464638380909",
+"c c #676702020101",
+"v c #7a7a01010101",
+"b c #7f7f02021313",
+"n c #7f7f10100a0a",
+"m c #7f7f0c0c2b2b",
+"M c #6a6a27270606",
+"N c #4c4c42420b0b",
+"B c #494940401717",
+"V c #585848480b0b",
+"C c #575749491515",
+"Z c #5d5d50500f0f",
+"A c #56564f4f2a2a",
+"S c #484876760808",
+"D c #6e6e5b5b0e0e",
+"F c #626254541212",
+"G c #606055552727",
+"H c #7a7a68681111",
+"J c #6b6b61613737",
+"K c #585859595757",
+"L c #434348486060",
+"P c #6c6c65654040",
+"I c #787878787878",
+"U c #0a0a1c1c8b8b",
+"Y c #0a0a1f1fa6a6",
+"T c #15152b2b8f8f",
+"R c #1a1a2c2ca6a6",
+"E c #2c2c3b3b9393",
+"W c #26263737afaf",
+"Q c #0d0d2727c7c7",
+"! c #0f0f2d2dd5d5",
+"~ c #11112c2cc6c6",
+"^ c #17173434c6c6",
+"/ c #19193535d2d2",
+"( c #2a2a3b3bd1d1",
+") c #21213e3ee6e6",
+"_ c #1c1c4545b5b5",
+"` c #3d3d5151c6c6",
+"' c #29295252fafa",
+"] c #3e3e5050e9e9",
+"[ c #35356a6affff",
+"{ c #3e3e7474ffff",
+"} c #46462c2caeae",
+"| c #43435858cbcb",
+" . c #42427070ffff",
+".. c #45457d7dffff",
+"X. c #4a4a7f7fffff",
+"o. c #2e2e91910f0f",
+"O. c #3737c6c61515",
+"+. c #4c4c8a8a3232",
+"@. c #4a4aa9a91e1e",
+"#. c #4646bdbd1d1d",
+"$. c #6868a0a04d4d",
+"%. c #5151eded1d1d",
+"&. c #6c6cd2d22a2a",
+"*. c #6363ebeb2a2a",
+"=. c #6565f1f12222",
+"-. c #6969ffff3131",
+";. c #7474e8e82f2f",
+":. c #7979e3e33131",
+">. c #7878ffff2a2a",
+",. c #7979fafa3030",
+"<. c #7878c3c34c4c",
+"1. c #47478383ffff",
+"2. c #46468c8cffff",
+"3. c #4b4b8484ffff",
+"4. c #4d4d8b8bffff",
+"5. c #52528c8cffff",
+"6. c #51519090ffff",
+"7. c #59599595ffff",
+"8. c #5f5fa4a4ffff",
+"9. c #6565acacffff",
+"0. c #6b6bb4b4ffff",
+"q. c #7171b9b9ffff",
+"w. c #7777c2c2ffff",
+"e. c #7373c8c8ffff",
+"r. c #7b7bc5c5ffff",
+"t. c #7d7dcbcbffff",
+"y. c #7a7ad3d3ffff",
+"u. c #878705050505",
+"i. c #85851d1d0c0c",
+"p. c #979702020202",
+"a. c #9e9e09090d0d",
+"s. c #9b9b17171515",
+"d. c #8d8d0f0f2626",
+"f. c #97972d2d0606",
+"g. c #808029292a2a",
+"h. c #b8b80f0f0c0c",
+"j. c #bcbc18181616",
+"k. c #a2a223231212",
+"l. c #b0b020202121",
+"z. c #828241411111",
+"x. c #8b8b7c7c1515",
+"c. c #d0d00e0e0e0e",
+"v. c #c0c02f2f2323",
+"b. c #dada27272525",
+"n. c #e5e51b1b1f1f",
+"m. c #f7f714141212",
+"M. c #e9e92d2d2c2c",
+"N. c #e2e232323030",
+"B. c #ffff23232121",
+"V. c #fefe2c2c2b2b",
+"C. c #f3f334343434",
+"Z. c #f3f33f3f3a3a",
+"A. c #fefe35353434",
+"S. c #ffff37373e3e",
+"D. c #ffff3c3c3737",
+"F. c #ffff3f3f3e3e",
+"G. c #c9c96b6b0d0d",
+"H. c #ffff46464545",
+"J. c #ffff47474848",
+"K. c #ffff4b4b4b4b",
+"L. c #ffff54545454",
+"P. c #ffff5b5b5b5b",
+"I. c #ffff60605f5f",
+"U. c #ffff63636262",
+"Y. c #ffff68686767",
+"T. c #ffff6d6d6e6e",
+"R. c #ffff73737272",
+"E. c #ffff7c7c7b7b",
+"W. c #a4a494941b1b",
+"Q. c #8282eaea3636",
+"!. c #8282fafa3838",
+"~. c #8d8df3f33d3d",
+"^. c #8b8bfefe3e3e",
+"/. c #9595fdfd4444",
+"(. c #9a9af4f44545",
+"). c #9d9dffff4444",
+"_. c #a3a3ffff4b4b",
+"`. c #aeaeffff5252",
+"'. c #babaffff5959",
+"]. c #cacac0c02929",
+"[. c #eeeedddd3535",
+"{. c #c4c4ffff5f5f",
+"}. c #d1d1ffff6666",
+"|. c #ffffffff4545",
+" X c #ffffffff5c5c",
+".X c #e1e1ffff6c6c",
+"XX c #e1e1ffff7373",
+"oX c #ffffffff6a6a",
+"OX c #fafaffff7777",
+"+X c #929292929292",
+"@X c #8282d0d0ffff",
+"#X c #8787dadaffff",
+"$X c #8c8ce2e2ffff",
+"%X c #9494e9e9ffff",
+"&X c #9a9af5f5ffff",
+"*X c #ababffffffff",
+"=X c #bbbbffffffff",
+"-X c #ffff83838282",
+";X c #ffff88888787",
+":X c #ffff90908f8f",
+">X c #ffffffff8787",
+",X c #ffffffff9393",
+"<X c #ffffffff9b9b",
+"1X c #ffffffffa3a3",
+"2X c #ffffffffadad",
+"3X c #ffffffffb4b4",
+"4X c #ffffffffbebe",
+"5X c #c9c9ffffffff",
+"6X c #dbdbffffffff",
+"7X c #ffffffffc8c8",
+"8X c #ffffffffd3d3",
+"9X c #ffffffffdbdb",
+"0X c #ffffffffe5e5",
+"qX c #fffffffff2f2",
+"wX c #ffffffffffff",
+"eX c None",
+/* pixels */
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX6 # eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX% <.&.+.# eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX% <.:.;.&.+.# eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeX% <.Q.:.:.:.:.@.$ eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeX5 <.(.Q.Q.Q.Q.:.Q.@.$ eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeX6 $.f &.(.~.~.~.~.;.o.A # eXeXeXeXeXeXeXeXg n # eXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeX7 <.>., > &._././.,.s a =.@.# eXeXeXeXeXeXg s.N.j.# eXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeX7 <.).).;.a , ^._.;.a s ,.~.!.@.@ eXeXeXeXg s.N.b.b.j.1 eXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeX <.`._._._.!.s s /.f s /.)./.!.!.@.@ eXeXg s.N.N.b.b.b.j.1 eXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeX <.{.`.`.`.`.`.^.o., f `.)././.^.!.!.#.@ g s.N.M.M.N.b.b.b.c.. eXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeX +.:.}.{.'.'.`.`.*.s l d /.`.).)./.^.>.O.< n g.Z.Z.M.M.M.b.b.s.. eXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeX <.o.O @.}.}.{.'.#.> k.S.j., o.).`.)./.O.> i.V.h.u.N.C.M.M.M.s.g . eXeXeXeXeXeXeXeX",
+"eXeXeXeXeX <.}.'.f O &.XX}.@.> l.K.L.J.i.O f `./.O.> k.F.F.B.p.n V.V.C.s.g g . eXeXeXeXeXeXeXeX",
+"eXeXeXeX <..X}.}.{.#.a !.!.> N.P.P.L.L.J.s.O #.O.> v.K.J.F.m.m.v n V.s.g g eXeXeXeXeXeXeXeXeX",
+"eXeXeX <.XXXXXX.X.X}.%.s a Z.T.T.U.P.P.L.K.j., , N.P.L.J.H.B.m.m.u.g g g eXeXeXeXeXeXeXeXeXeX",
+"eXeX ).>XOXXXXXXXXX_.%.s x S.-XR.T.Y.I.I.H.c.j j A.Y.L.J.J.F.B.m.c.g 2 eXeXeXeXeXeXeXeXeXeXeX",
+"eXeX a `.,X>XXXXX!.s d |.|.n l.-XE.R.T.L.c.c B.B.p.Z.P.K.K.J.F.c.k R ) # I eXeXeXeXeXeXeXeXeXeX",
+"eXeX% > a ).XXXX-.s d X,X>X[.g u.-X-XI.h.v A.P.L.V.u.n A.L.J.c.k W { ..] 5 +XeXeXeXeXeXeXeXeXeX",
+"eXeXeXX > a %.-.s S oX2X,X>X>X[.g a.;Xh.u.J.R.U.L.L.V.g c A.h.g ( 1.4.....' 6 I eXeXeXeXeXeXeXeX",
+"eXeXeXeXX , a o.S |.1X1X1X,X>X>X|.f.p.a.L.-XT.U.L.L.L.V.c k h ] 5.7.5.3.....' K eXeXeXeXeXeXeX",
+"eXeXeXeXeX@ , a ].7X8X4X1X1X<X,XoXH c n.:X-XE.Y.U.P.P.K.u.k u 9.0.7.3.5.1...{ ^ eXeXeXeXeXeXeX",
+"eXeXeXeXeXeX Xx.H 7X8X4X2X<X XH W.|.G.n.;X;XR.Y.Y.L.c.v m.m _ q.8.3.3.4...^ r ] eXeXeXeXeXeX",
+"eXeXeXeXeX |.4X Xx N 7X7X3X XD W.>X<XoXG.s.L.-XT.Y.c.u.V.L.J.d.T 8.7.X.3.^ 8 ' ..' eXeXeXeXeX",
+"eXeXeXeX |.8X4X1X XN F 8XOXD ].<X3X,X,XoXM c K.U.j.p.A.Y.I.P.V.b T . .T 8 ..3.1.{ ' eXeXeXeX",
+"eXeXeX |.9X8X8X4X2XoXx.W.x.[.3X4X3X1X,X,XoXz.v v h.K.R.R.Y.I.V.B.d.* 0 * 3.1...4...{ ' eXeXeX",
+"eXeX@ |.qX9X9X9X8X4X1X|.4 H 8X8X8X4X3X<X,X1X|.k v D.;X-XR.T.U.L.P.V.2 * 4.0.3.1.4.1.{ { ' o eXeX",
+"eXeXX |.0XqX0X0X9X4X|.D |.[.].8X8X8X4X2X2XOXH p } a.:X:XE.R.Y.Y.J.p.3 r * 4.0.5.7.4.1.{ Q . eXeX",
+"eXeXX N |.0XqXqX8X XD |.7X,X[.W.8X8X7X4X>XW.E 0.y.] a.:XE.E.R.L.c.3 / q.U t .0.7.7...~ * X eXeX",
+"eXeX5 x V |.0X0XoXH X0X9X2X,Xx.4 9X8X,XW.E 9.@X#Xy.] a.:XR.L.c.z ) w.q.q.' t .9.6.^ * & 6 eXeX",
+"eXeXeX@ B V |.oXW.OXqXqX0X4X2X>Xx.N 8XW.` w.*X$X@X@Xe.] c :Xu.3 ' r.r.w.9.8.' t ' / * & # eXeXeX",
+"eXeXeXeX# x Z D OXwXwXqXqX9X3X4X,XH 4 | &X=X=X*X$X$Xr.0.p c h / @Xt.r.w.0.8.8.' q * & X eXeXeXeX",
+"eXeXeXeXeX# B F |.0XwXwXqXqX8X4X|.Z V W &X6X=X=X*X&X$X1.q z = U @X@Xt.r.0.9.4.! 8 & # eXeXeXeXeX",
+"eXeXeXeXeXeX# A C [.0XwXwXqXqXOXV G P i R *X6X=X=X*Xq.U e @X@X9 ' #X#Xt.w.7.Q * i X eXeXeXeXeXeX",
+"eXeXeXeXeXeXeX% A V [.9XwXwX,Xx.F A # i e T &X6X5Xt.Y Y $X$X@X{ U 3.%X#X9.~ * ; # eXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeX# A Z ].4X>Xx.Z G # eXeX: e U w.y.Y ' &X%X$X$X$X2.Y [ 0.^ 8 ; X eXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeX# A F ].x.F G # eXeXeXeX- r U Y 7.*X%X&X&X%X$X#X2.Y U 8 ; X eXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeX# A D D J % eXeXeXeXeXeX- r t #X6X5X=X*X&X%X$X8.Q 8 w X eXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeX# A J % eXeXeXeXeXeXeXeX- r t t.6X=X*X*X&X0.Q 0 w X eXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeX7 K eXeXeXeXeXeXeXeXeXeX5 q t q.5X=X*Xe.! 9 L # eXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX$ q t 6.=Xy.~ 9 y # eXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX+X+ q e ' / 9 y # eXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXo r e r i # eXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXo r i # eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX5 eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+"eXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeXeX",
+};
diff --git a/icons/48x48-kde2/game.xpm b/icons/48x48-kde2/game.xpm
new file mode 100644
index 0000000..ef48795
--- /dev/null
+++ b/icons/48x48-kde2/game.xpm
@@ -0,0 +1,213 @@
+/* XPM */
+static char * large_ksmiletris_xpm[] = {
+"48 48 162 2",
+" c None",
+". c #000000",
+"+ c #1B1B1B",
+"@ c #E6E161",
+"# c #F4ED61",
+"$ c #F0E968",
+"% c #EDE661",
+"& c #F0E961",
+"* c #E9E461",
+"= c #F0E970",
+"- c #F8F061",
+"; c #F0E959",
+"> c #EDE650",
+", c #EDE659",
+"' c #E9E459",
+") c #E6E159",
+"! c #E4DD59",
+"~ c #E1D859",
+"{ c #DDD550",
+"] c #D8D150",
+"^ c #F8F059",
+"/ c #F4ED50",
+"( c #E9E450",
+"_ c #E6E150",
+": c #CEC950",
+"< c #CCC550",
+"[ c #F4ED59",
+"} c #D1CC50",
+"| c #C1BD50",
+"1 c #F8F068",
+"2 c #FBF478",
+"3 c #FBF480",
+"4 c #F4ED70",
+"5 c #F4ED68",
+"6 c #EDE961",
+"7 c #E4DD50",
+"8 c #D8D550",
+"9 c #D5CE50",
+"0 c #C5BD50",
+"a c #BAB450",
+"b c #FBF468",
+"c c #FFF880",
+"d c #FFFB97",
+"e c #FFFFA6",
+"f c #FFFB9E",
+"g c #FBF488",
+"h c #F4ED78",
+"i c #E1D850",
+"j c #C9C150",
+"k c #C1BA50",
+"l c #FFF897",
+"m c #FFFFBC",
+"n c #FFFFCC",
+"o c #FFFFD2",
+"p c #FFFBB5",
+"q c #FFFBAE",
+"r c #FBF497",
+"s c #EDE970",
+"t c #FFF878",
+"u c #FFFFE3",
+"v c #FFFFE8",
+"w c #FFFFB5",
+"x c #F4ED80",
+"y c #FFFFEF",
+"z c #FFFFFF",
+"A c #46463C",
+"B c #464636",
+"C c #D5CF31",
+"D c #F0E978",
+"E c #EDE668",
+"F c #403E26",
+"G c #3F3E24",
+"H c #FFFFC4",
+"I c #FFFFF8",
+"J c #63633D",
+"K c #464538",
+"L c #464434",
+"M c #5F5D2F",
+"N c #E9E468",
+"O c #585624",
+"P c #BDB750",
+"Q c #B4AD50",
+"R c #FFFBA6",
+"S c #ABAB40",
+"T c #444331",
+"U c #3A3924",
+"V c #8C8829",
+"W c #999324",
+"X c #838024",
+"Y c #FFFFDA",
+"Z c #ABAB3C",
+"` c #464536",
+" . c #454332",
+".. c #8C8828",
+"+. c #969124",
+"@. c #3E3D24",
+"#. c #827E24",
+"$. c #B1AA50",
+"%. c #FFF888",
+"&. c #ABA939",
+"*. c #8A8726",
+"=. c #A9A433",
+"-. c #888526",
+";. c #F8F080",
+">. c #F8F088",
+",. c #A29E2E",
+"'. c #938E24",
+"). c #F4ED88",
+"!. c #7E7A29",
+"~. c #797524",
+"{. c #757224",
+"]. c #726F24",
+"^. c #ADAA50",
+"/. c #EDE670",
+"(. c #615F26",
+"_. c #615F24",
+":. c #5C5924",
+"<. c #B7B150",
+"[. c #ADA650",
+"}. c #9A9726",
+"|. c #D5CF2A",
+"1. c #888424",
+"2. c #B8B327",
+"3. c #413F24",
+"4. c #C0B824",
+"5. c #3B3A24",
+"6. c #ACA624",
+"7. c #413F26",
+"8. c #BCB724",
+"9. c #A6A024",
+"0. c #989324",
+"a. c #A9A224",
+"b. c #B2AB24",
+"c. c #A6A224",
+"d. c #666324",
+"e. c #9E9A24",
+"f. c #A8A224",
+"g. c #777224",
+"h. c #B4AE24",
+"i. c #565424",
+"j. c #B7B324",
+"k. c #AEA824",
+"l. c #AAA250",
+"m. c #949024",
+"n. c #434224",
+"o. c #454324",
+"p. c #535224",
+"q. c #5A5824",
+"r. c #3D3C24",
+"s. c #3C3B24",
+"t. c #B2AC24",
+"u. c #3A3A24",
+"v. c #767224",
+"w. c #7A7624",
+"x. c #585524",
+"y. c #575424",
+"z. c #575524",
+"A. c #AFA824",
+"B. c #8A8724",
+"C. c #767424",
+"D. c #999150",
+"E. c #A69F50",
+" ",
+" ",
+" ",
+" ",
+" . . . . . . . . . ",
+" . . + @ # $ % & * @ $ @ . . . ",
+" . . = # - ; > ; , , ' ) ! ~ ~ { ] . . ",
+" . . * ^ / / ; ; ; > > ( ( _ _ ! ~ ~ { : < . . ",
+" . { # [ [ [ [ ; [ ; , , ' ( ) ) ! ~ { { ] ] } | . ",
+" . ~ ^ ^ ^ 1 2 3 2 4 5 6 ' _ ' _ 7 7 ~ ~ { 8 9 } 0 a . ",
+" . 5 ^ ^ b c d e e f g h $ % ) ) ) 7 7 i { ] ] ] } } j k . ",
+" . ! ^ ^ b l m n o p q r h s * ' 7 7 ~ ~ { { { ] 9 9 : < : 0 . ",
+" . t ^ b f o u v u o w l x $ * ) ! 7 ! ~ ~ { 8 ] 9 9 } < j k . ",
+" . ^ ^ b f o y z y y A B C D E ) ) ! ! ! F G { ] ] ] } } : < k a . ",
+" . { ^ ^ c H v I I y J K L M C N ) 7 7 ! O G G O { 9 9 } : < j 0 P Q . ",
+" . [ / b R o y I y S A K T U V @ ) ! ~ W F G G U X ] 9 } } : < 0 k P . ",
+" . E [ [ t p Y v v u Z ` .U + ..) ! i ~ +.G @.U + #.9 } : : < < 0 k a $.. ",
+" . ; / ^ %.w n o Y p &. .U + + *.! 7 ~ { +.G U + + X } 9 } : < j j k a P . ",
+" . b ; # %.q p p H q =.U + + . -.~ ! ~ ~ +.U + + . #.} } : : < j 0 k a Q . ",
+" . ; / # ;.d q R l >.,.+ + . . -.~ { { ] '.+ + . . #.} : : < j 0 0 k P $.. ",
+" . * , > [ 4 3 g >.).= ! !.. + ~.~ ~ ~ { { ] {.. . ].] } } : < < j k P a Q ^.. ",
+" . > ; ; % $ = D /./.N * ! (._.~ ~ { ] { ] ] ] :.:.] } : : < < j 0 | k <.Q $.. ",
+" . # > > , % % E % N @ ! ! ~ i { { { ] 8 ] 9 9 9 } } } : : < j j 0 k P a Q Q . ",
+" . ( > , ( , ' ' * ) ) ! ~ ~ { ~ { { { ] ] ] 9 9 9 : } : < < < 0 | k P <.Q [.. ",
+" . & ( ' _ ' ' _ ) 7 7 7 i ~ { { ] ] ] ] 9 ] } } } : : : < j j 0 k P a Q $.^.. ",
+" . _ ' ( ' _ 7 ! 7 }.|.~ ~ { { { { ] 9 9 9 9 9 } } : : < j 1.2.k k P a Q $.$.. ",
+" . ) _ _ ) _ 7 ! 7 3.4.{ { { ] ] ] ] ] 9 } } } : : < < < < 5.6.| k a a Q $.Q . ",
+" . ~ ! ! 7 ! ! i i 7.8.~ { { 8 ] ] ] 9 9 9 } } : : < < j 0 5.9.P P a Q $.Q <.. ",
+" . ' 7 7 7 ! ~ { 7.0.{ ] ] ] ] 9 9 9 } } : } < : < < j 0.5.a.P a <.Q $.Q . ",
+" . { ~ ~ i i ~ { 8.+ 0.8 ] ] 9 9 } } } } : < : < j j b.+ c.P P a <.$.$.$.. ",
+" . ] 8 { { { { ] { + d.e.9 9 9 9 } } : } : < < < j f.g.+ k P a <.Q $.$.$.. ",
+" . 0 ] 8 ] ] { 8 ] h.+ i.j.} 9 } } : : < < < j j k.~.+ h.P a <.Q $.Q $.l.. ",
+" . 9 ] ] ] ] 9 9 9 m.n.o.} } } } : : < < < j j p.+ q.P a <.Q Q ^.^.$.. ",
+" . k } 9 9 9 9 9 9 } h.r.s.t.: < : < < j 0 0 u.U v.P a a Q Q $.$.Q ^.. ",
+" . j : : 9 } } } } : h.w.+ + x.y.y.z.y.+ + w.9.A.P <.<.$.$.$.$.$.. ",
+" . < : < : : : : : < < B.w.+ + + + + C.w.P P a <.Q $.$.^.Q $.. ",
+" . Q j < < < < < < < < < j j | 0 | k k P a a <.Q Q Q Q ^.^.$.. ",
+" . $.k | j j j j 0 0 0 | k 0 k P P P P <.Q Q Q $.^.$.$.Q . ",
+" . [.a k k | | | | k k P k P P a <.<.<.Q $.$.$.$.$.$.. ",
+" . D.Q a a a P P P P a a a <.Q Q Q $.$.$.$.$.$.^.. ",
+" . . l.Q Q <.<.<.<.Q Q Q Q Q $.$.$.$.Q Q ^.. . ",
+" . . E.$.Q $.Q Q $.$.$.$.$.$.^.Q [.. . ",
+" . . . E.^.Q Q Q $.$.Q ^.. . . ",
+" . . . . . . . . . ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/ghostview.xpm b/icons/48x48-kde2/ghostview.xpm
new file mode 100644
index 0000000..35652a9
--- /dev/null
+++ b/icons/48x48-kde2/ghostview.xpm
@@ -0,0 +1,209 @@
+/* XPM */
+static char * kghostview_xpm[] = {
+"48 48 158 2",
+" c None",
+". c #5C5C5C",
+"+ c #444444",
+"@ c #343434",
+"# c #232323",
+"$ c #020202",
+"% c #FDFDFD",
+"& c #BABABA",
+"* c #FFFFFF",
+"= c #FEFEFE",
+"- c #FCFCFC",
+"; c #FBFBFB",
+"> c #FAFAFA",
+", c #F8F8F8",
+"' c #F7F7F7",
+") c #F6F6F6",
+"! c #F4F4F4",
+"~ c #F3F3F3",
+"{ c #F9F9F9",
+"] c #F5F5F5",
+"^ c #F1F1F1",
+"/ c #636363",
+"( c #F2F2F2",
+"_ c #F0F0F0",
+": c #585858",
+"< c #808080",
+"[ c #303030",
+"} c #DCDCDC",
+"| c #A0A0A0",
+"1 c #EFEFEF",
+"2 c #EEEEEE",
+"3 c #ECECEC",
+"4 c #8E8E8E",
+"5 c #C3C3C3",
+"6 c #EDEDED",
+"7 c #EBEBEB",
+"8 c #989898",
+"9 c #B4B4B4",
+"0 c #747474",
+"a c #4C4C4C",
+"b c #3B3B3B",
+"c c #ACACAC",
+"d c #EAEAEA",
+"e c #E9E9E9",
+"f c #A1A1A1",
+"g c #E7E7E7",
+"h c #626262",
+"i c #DFDFDF",
+"j c #E5E5E5",
+"k c #E2E2E2",
+"l c #5B5B5B",
+"m c #E6E6E6",
+"n c #555555",
+"o c #4B4B4B",
+"p c #DADADA",
+"q c #E8E8E8",
+"r c #D5D5D5",
+"s c #DBDBDB",
+"t c #A2A1A1",
+"u c #BDBDBD",
+"v c #333333",
+"w c #2C2C2C",
+"x c #E4E4E4",
+"y c #D9D9D9",
+"z c #737373",
+"A c #7C7C7C",
+"B c #D2D2D2",
+"C c #CDCDCD",
+"D c #6A6A6A",
+"E c #858585",
+"F c #E3E3E3",
+"G c #A5A4A4",
+"H c #D3D3D3",
+"I c #B2B2B2",
+"J c #B7B7B7",
+"K c #B3B3B3",
+"L c #A9A9A9",
+"M c #222222",
+"N c #D4D4D4",
+"O c #C9C9C9",
+"P c #1B1B1B",
+"Q c #6B6B6B",
+"R c #D7D7D7",
+"S c #C8C8C8",
+"T c #B8B8B8",
+"U c #C1C1C1",
+"V c #969696",
+"W c #828282",
+"X c #B0B0B0",
+"Y c #B9B9B9",
+"Z c #A8A8A8",
+"` c #E0E0E0",
+" . c #8A8A8A",
+".. c #CECECE",
+"+. c #141414",
+"@. c #D8D8D8",
+"#. c #D0D0D0",
+"$. c #BFBFBF",
+"%. c #BBBBBB",
+"&. c #CBCBCB",
+"*. c #0D0D0D",
+"=. c #C5C5C5",
+"-. c #CCCCCC",
+";. c #A3A3A3",
+">. c #9D9D9D",
+",. c #919090",
+"'. c #7F7F7F",
+"). c #9C9C9C",
+"!. c #DEDEDE",
+"~. c #A5A5A5",
+"{. c #9E9E9E",
+"]. c #7E7E7E",
+"^. c #C2C2C2",
+"/. c #838383",
+"(. c #767676",
+"_. c #898989",
+":. c #919191",
+"<. c #CACACA",
+"[. c #ABABAB",
+"}. c #CFCFCF",
+"|. c #949494",
+"1. c #9B9B9B",
+"2. c #878787",
+"3. c #818181",
+"4. c #727272",
+"5. c #D6D6D6",
+"6. c #E1E1E1",
+"7. c #BEBEBE",
+"8. c #979797",
+"9. c #0C0C0C",
+"0. c #939393",
+"a. c #8F8F8F",
+"b. c #A2A2A2",
+"c. c #6D6D6D",
+"d. c #B5B5B5",
+"e. c #2A2A2A",
+"f. c #BCBCBC",
+"g. c #8D8D8D",
+"h. c #0EFEFC",
+"i. c #696969",
+"j. c #0AE2E4",
+"k. c #000080",
+"l. c #454593",
+"m. c #C0C0DB",
+"n. c #2B2B2B",
+"o. c #B1B1B1",
+"p. c #A4A4A4",
+"q. c #A7A7A7",
+"r. c #676767",
+"s. c #131313",
+"t. c #06AEB4",
+"u. c #DDDDDD",
+"v. c #C0C0C0",
+"w. c #D1D1D1",
+"x. c #C4C4C4",
+"y. c #C6C6C6",
+"z. c #7070BF",
+"A. c #C7C7C7",
+" ",
+" ",
+" . . . . . . . . . + + + + + + @ @ @ @ # # # # # # $ $ $ $ ",
+" . % . & * * * * * * * * * * * * * * * * = - ; > , ' ) ! ~ $ ",
+" . % % . & * * * * * * * * * * * * * * * % - ; { , ' ] ! ~ ^ $ ",
+" / % % % . & * * * * * * * * * * * * * = % - > { , ) ] ! ( ^ _ $ ",
+" . . . . . & * : < * : [ : [ < } : [ = [ [ : { | : [ : [ ^ 1 2 $ $ $ $ $ ",
+" . & & & & & * * * * * * * * * * * = - ; > , ' ) ! ~ ( _ 1 2 3 $ 4 4 _ $ ",
+" . * * * * * * 5 < [ [ : [ | * * = - ; { , ' ] ! ~ ^ | [ 6 3 7 $ 8 8 7 $ ",
+" . * * * * * * * * * * * * * * 9 0 a + + + b a / c _ 2 6 3 d e $ 8 4 _ $ ",
+" + * * * [ : } [ : [ | * * f . a a a + + + b b b b b 4 7 d e g $ 4 4 7 $ ",
+" a * * * * * * * * * * 1 / a a h i j 1 ~ g ) > k l @ @ a e g m $ 4 4 7 $ ",
+" + * * * [ * : [ | * 1 n a o p q r s * * t u * * * k v w @ s x $ 4 4 7 $ ",
+" a * * * * * * * * 1 n n 8 y d , % * * = = * * * * * ) z w @ j # 4 A 7 $ ",
+" a * * * * * * * * / a 4 m * * * * * , B r C m 6 > = * ; D w + @ E A F $ ",
+" a * * * * * * = f a o } * s G * * H t I J 6 m K m i L 8 p M # + A A F $ ",
+" + * * * [ < = % . a N * * * * * * * * % ( 6 m p i m m 1 ] O # P Q A F $ ",
+" a * * * * = - 9 a D - = F R S T t U * V m i L W U m m m > ; v P / Q F $ ",
+" b * * * [ | ; Q a } 1 t X U B } k { * u m r Y L t Z U m ` > .P + Q O $ ",
+" @ * = % - > { n a j * * * * * * * * * ' q r r ....5 ..r r ` ( +.# / O $ ",
+" @ = % ; : < ' a a _ * * * * * * * * % ^ k @.#.5 5 $.5 ....` ) P +./ O $ ",
+" b % ; > , ' ) + + % * * * * * * * * ' d } #.5 5 $.%.%.U 5 r ! +.+.Q O $ ",
+" b ; > , ' ) ! + + * * * * * * * % ' d k H &.5 $.%.J %.U 5 5 e +.*./ X $ ",
+" @ { , ' ] ! ~ b b ' V L K =.H s ^ q u -.&.c %.Z ;.>.,.'.).T !.+.*.. X $ ",
+" @ , ) ] : < ^ + b , j H %.X ~.L {.s ].^.c Z /.(.'._.:.%.U 5 ..*.P . X $ ",
+" # ) ] ~ ( ^ 1 Q b 7 * * > k } p @.H ..S U & J 9 9 9 J %.U <.z *.@ . X $ ",
+" # ! ~ ( [ | 2 f b A g [...> ..J }.I {.U & I :.|.9 J 1.2.1.-.h $ . . X $ ",
+" # ~ ^ _ 1 6 3 H b @ d ; ..( ..{.5 1.3.{.J {.z '.J {.(.1.T 4.$ $ . . X $ ",
+" # ^ _ 2 : [ d e 4 @ v 5.6.( F H S %.%.%.J J J J %.%.^.7.8.9.*.P . . X $ ",
+" # 1 2 6 7 d e g m a @ D -.B {.0.}.5 Z 0.a.].%.%.b.c.d.b.e.$ # b Q . X $ ",
+" # 2 6 7 d q g m x 6.b w D g ' _ m r <.5 Z 5 5 5 ^.f.g.e.$ *.4 h.Q Q =.$ ",
+" # 3 7 d q g m x F 6.H @ w M Z e k 5.<.<.<.<.S K K i.9.$ P . j.4 $ Q O # ",
+" # 7 e k.k.k.l.m.6.m.k.k.+ # # n.f S o.p.L <.q.r.s.$ $ b . t.. Q 4 $ O # ",
+" $ e q m k.x x k.` k.u.} k. .a P P +.+.+.+.+.*.*.$ + f *.t.w . n Q 4 $ @ ",
+" $ g m j k.k 6.k.!.k.s p y R 9 f A a # +.*.P b 0 f f c c *.P @ + n Q 4 $ ",
+" $ m x F k.k.l.m.} m.k.k.m.5.N v.~.f f f f ~.~.f f ~.c $.<.<.$ @ + n Q 4 $ ",
+" $ x F 6.k.i u.} s y @.R k.N H w.#.v.c ~.~.~.f c 9 x.^.U =.x.O $ @ + n Q 4 $ ",
+" $ k 6.` k.u.} u.y k.5.r k.B w.#...C -.<.O S y.=.x.^.U $.$.$.x.+ $ @ + n Q 4 $ ",
+" $ 6.i k.k.k.u.u.R z.k.k.m.w.}...C &.<.O A.y.=.5 ^.U $.$.$.$.$.@ A $ @ + n Q 4 $ ",
+" $ i !.u.s p @.R 5.N H B #.}...-.&.<.S A.y.x.5 ^.U $.$.$.$.$.$.# 0 0 $ @ + n Q 4 $ ",
+" $ !.} s p @.R 5.N H w.#.}.C -.&.O S A.=.x.5 U U $.$.$.$.$.$.$.$ / 0 ..$ @ + n Q 4 $ ",
+" $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ a / ..@ $ @ + n . 4 $ ",
+" $ A A A 0 0 0 0 0 0 0 Q Q Q Q Q Q . . . n n n a a a a a a a =.# $ @ + n . 4 $ ",
+" $ A A 0 A A 0 0 0 0 Q Q Q Q Q Q . . . . . . a a a a a a a a & # $ @ + n n $ ",
+" $ u.u.@.@.@.@.@.H H H H H H ......=.=.=.=.=.=.=.$.& $.& & & & $ $ @ + + $ ",
+" $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/gimp.xpm b/icons/48x48-kde2/gimp.xpm
new file mode 100644
index 0000000..8999b65
--- /dev/null
+++ b/icons/48x48-kde2/gimp.xpm
@@ -0,0 +1,214 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 160 2",
+" c #000000000000",
+". c #0a0a0a0a0c0c",
+"X c #16160e0e0404",
+"o c #1a1a0e0e0404",
+"O c #121212120c0c",
+"+ c #16161a1a1c1c",
+"@ c #1e1e1e1e1414",
+"# c #1a1a1a1a1c1c",
+"$ c #232315150c0c",
+"% c #26261a1a0c0c",
+"& c #2a2a16160c0c",
+"* c #22221e1e1c1c",
+"= c #2a2a1e1e1818",
+"- c #32321e1e1414",
+"; c #222222221c1c",
+": c #363626260c0c",
+"> c #3c3c26260c0c",
+", c #323226261c1c",
+"< c #2e2e26262c2c",
+"1 c #32322a2a2020",
+"2 c #34342c2c2a2a",
+"3 c #323232322424",
+"4 c #363632322c2c",
+"5 c #3a3a34342c2c",
+"6 c #3e3e3c3c2c2c",
+"7 c #363632323434",
+"8 c #3e3e36363232",
+"9 c #3e3e42424444",
+"0 c #43432b2b0c0c",
+"q c #46462e2e1414",
+"w c #42422e2e1c1c",
+"e c #4c4c2e2e1414",
+"r c #4e4e32321414",
+"t c #5a5a32320c0c",
+"y c #555535351515",
+"u c #525236361c1c",
+"i c #56563a3a1c1c",
+"p c #5b5b3a3a1c1c",
+"a c #42423e3e3131",
+"s c #45453d3d3939",
+"d c #4a4a3e3e3434",
+"f c #56563e3e2c2c",
+"g c #62623e3e0d0d",
+"h c #62623b3b1919",
+"j c #464642423434",
+"k c #4b4b44443434",
+"l c #4d4d4a4a3535",
+"z c #565642422c2c",
+"x c #525246463434",
+"c c #56564a4a3434",
+"v c #54544c4c3b3b",
+"b c #5a5a4e4e3c3c",
+"n c #565652523c3c",
+"m c #626242421c1c",
+"M c #6a6a46461c1c",
+"N c #6a6a46462c2c",
+"B c #72724a4a2424",
+"V c #767656563434",
+"C c #4b4b43434444",
+"Z c #525246464444",
+"A c #55554a4a4c4c",
+"S c #5a5a4e4e4c4c",
+"D c #565652524444",
+"F c #5c5c54544343",
+"G c #5e5e5a5a4949",
+"H c #525256565c5c",
+"J c #5c5c54545454",
+"K c #5e5e5e5e5454",
+"L c #5a5a5e5e6464",
+"P c #63635c5c4545",
+"I c #66665e5e4a4a",
+"U c #6a6a5a5a4444",
+"Y c #6a6a5e5e4a4a",
+"T c #626256565454",
+"R c #64645a5a5c5c",
+"E c #6a6a5e5e5c5c",
+"W c #666662624c4c",
+"Q c #6d6d63634c4c",
+"! c #6e6e6a6a4c4c",
+"~ c #6a6a66665050",
+"^ c #6e6e6a6a5454",
+"/ c #727266664e4e",
+"( c #76766a6a4c4c",
+") c #74746c6c5454",
+"_ c #7a7a6e6e5454",
+"` c #7b7b72725656",
+"' c #7e7e76765c5c",
+"] c #6e6e62626464",
+"[ c #6e6e6e6e6464",
+"{ c #66666e6e7474",
+"} c #6e6e76767c7c",
+"| c #727266666464",
+" . c #76766a6a6c6c",
+".. c #727272726464",
+"X. c #7a7a76766464",
+"o. c #7e7e72727878",
+"O. c #767682828484",
+"+. c #82825e5e3c3c",
+"@. c #82826e6e4c4c",
+"#. c #868676765c5c",
+"$. c #83837a7a5c5c",
+"%. c #92926e6e4c4c",
+"&. c #84847e7e6464",
+"*. c #8c8c7e7e6464",
+"=. c #828275757474",
+"-. c #8a8a7a7a7c7c",
+";. c #a2a27e7e5454",
+":. c #8e8e84846868",
+">. c #848482827474",
+",. c #8a8a8a8a7c7c",
+"<. c #969686866c6c",
+"1. c #9a9a8e8e7070",
+"2. c #9e9e92927474",
+"3. c #a6a696967c7c",
+"4. c #b2b28e8e6464",
+"5. c #bebe9a9a6c6c",
+"6. c #c6c6a2a27474",
+"7. c #cecea6a67c7c",
+"8. c #ceceaeae7c7c",
+"9. c #868686869494",
+"0. c #86868e8e9494",
+"q. c #8a8a92929c9c",
+"w. c #949484848484",
+"e. c #9e9e8e8e8c8c",
+"r. c #949496968484",
+"t. c #9a9a96968484",
+"y. c #aeae9e9e8c8c",
+"u. c #a2a296969494",
+"i. c #a6a69d9d9c9c",
+"p. c #aaaa9e9e9c9c",
+"a. c #aaaaa2a28c8c",
+"s. c #a6a6a2a29494",
+"d. c #b2b2a6a68484",
+"f. c #babaaeae8c8c",
+"g. c #b2b2abab9c9c",
+"h. c #bebeb2b29494",
+"j. c #bdbdb5b5b4b4",
+"k. c #c2c2b6b68c8c",
+"l. c #cecebebe9c9c",
+"z. c #dadab2b28484",
+"x. c #c2c2bebeb0b0",
+"c. c #c2c2c2c2b4b4",
+"v. c #ccccc4c4c4c4",
+"b. c #d2d2cecec4c4",
+"n. c #d2d2cacacccc",
+"m. c #dadad2d2c4c4",
+"M. c #d6d6d2d2d4d4",
+"N. c #d6d6dededcdc",
+"B. c #dededadad0d0",
+"V. c #dededadadcdc",
+"C. c #e2e2deded8d8",
+"Z. c #e2e2e2e2dcdc",
+"A. c #e2e2e2e2e4e4",
+"S. c #eaeaeaeae8e8",
+"D. c #eeeef2f2f4f4",
+"F. c #f2f2eeeeecec",
+"G. c #f4f4f4f4f4f4",
+"H. c #fafaf6f6f4f4",
+"J. c #fcfcfcfcfcfc",
+"K. c None",
+/* pixels */
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K. K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K. K.K.K.K.K.K.K.K.K.K.K.K.. K.K.K.K.K.K.K.K.K.K.K.K. P K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K. l. K.K.K.K.K.K.K.K.K.K.K. K.K.K.K.K.K.K.K.K.K.K.K. ' K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K. k.h. K.K.K.K. q q K.K.K.K.K.K.K.K. _ ' K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K. ` d.a. K. h h y y u q q q q q e K.K.K.K.K. $.' ' K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K. f.f.<. f h g y y r e q 0 0 0 : : : 2 K.K.K. ' ` _ P K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K. ` f.B g g g h p u e q q > : - - $ $ X K. ` ' ) / v K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K. d.h M m h p y r e q 0 > > - & % $ o v ` ` _ / Q K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K. ` t m h p i y r q 0 : 0 - & $ = = , v ) ( ` ) ) / P K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K. @.N p i r 0 > w q 0 w 2 5 , 5 s v F Y ) ) Q / ~ k K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K. J.J.2.&.) I >.r.>.K 6 l j s k l l b F I Y Y I Y P K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K. K.K.K. J.J.J.G.<.1.Z.A.B.N.V.s.Y Y I G D F F D D F F I G s K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.. C J ] . G.J.G.M.G.b.B.J.S.F.G.D.D.a.( ( Q Y F b v v v b F j K.K.K.K.K.K.K.K.K.K.",
+"K.K.K. C J E E C C F G.S.i.5 Z G.H.G.G.M.e.p.H.b.( ( ( I F v l l l l s K.K.K.K.K.K.K.K.K.K.K.",
+"K.K. C G b.n. .2 < P B.S.* . + B.J.G.C.i.u.O j.b.) ) Q P b x l j j j K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K. ] J v.j.E 7 5 9 1.m.q.9 2.3.S.G.M.2 2 s.g.( Q W F c l j d k K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K. J s =. .C 8 C H Q *.*.2.2.:.a.G.F.w.# L c.) ( ! G b v l k j s K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K. | 7 A Z s Z K ] .#.&.:.<.<.&.t.x.M.c.g.` ( Q G F n c k j j K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K. A A 7 C A R [ o.X.) ' *.:.:.*.#._ / Q / ) ) b v F l k k j l . K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K. A A A R ..=.9.Q I Q ) ' &.#.' ` ` ) / ) v 4 n l k j d k K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K. R T { =.9.r.v D P Y / _ ) ) / / Q P k z U :.P x j k 6 K.K.K.K. K.K.K.K.K.K.",
+"K.K.K.K.K. O.} 0.,.~ v v D P U W Q W ^ Q a 1 f V +.%.;.4.5.7.8.6.6.v. . .-.. K.K.K.K.K.",
+"K.K.K.K.K.K. _ b v D n b F v v l 5 ; @ 1 6 G X.:.Q @.<.4.7.z.y.v.v.n.v.v.S Z C J R K.K.K.",
+"K.K.K.K.K.K.K.K. . . . O < 3 j D ~ X.&.I j 6 <.q.i.g.j.J S S S E .o.w. K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K. F F F F ) ' &.G 6 6 K.K.K.K. . J J J J K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.. K.K.K.K.K.K.K.K.K.K.K.K. . K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.",
+};
diff --git a/icons/48x48-kde2/gnu.xpm b/icons/48x48-kde2/gnu.xpm
new file mode 100644
index 0000000..dcf7c87
--- /dev/null
+++ b/icons/48x48-kde2/gnu.xpm
@@ -0,0 +1,102 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 48 1",
+" c #000000000000",
+". c #0c0c0c0c0c0c",
+"X c #141414141414",
+"o c #1c1c1c1c1c1c",
+"O c #242424242424",
+"+ c #2b2b2b2b2c2c",
+"@ c #333333333434",
+"# c #323236363c3c",
+"$ c #3c3c3c3c3c3c",
+"% c #363646465c5c",
+"& c #444444444444",
+"* c #4c4c4c4c4c4c",
+"= c #42424e4e5c5c",
+"- c #545454545454",
+"; c #5c5c5c5c5c5c",
+": c #5e5e62626464",
+"> c #646464646464",
+", c #6b6b6b6b6c6c",
+"< c #6e6e6e6e7474",
+"1 c #737373737474",
+"2 c #76767a7a7c7c",
+"3 c #7c7c7c7c7c7c",
+"4 c #06063e3e8484",
+"5 c #2a2a5a5a9494",
+"6 c #7a7a82828c8c",
+"7 c #72728a8aa4a4",
+"8 c #848484848484",
+"9 c #8c8c8c8c8c8c",
+"0 c #8e8e96969c9c",
+"q c #949494949494",
+"w c #9d9d9d9d9c9c",
+"e c #8a8a9696a4a4",
+"r c #8e8e9a9aacac",
+"t c #9292a2a2b4b4",
+"y c #a4a4a4a4a4a4",
+"u c #acacacacacac",
+"i c #b4b4b4b4b4b4",
+"p c #bcbcbcbcbcbc",
+"a c #bebec2c2c4c4",
+"s c #c4c4c4c4c4c4",
+"d c #cdcdcdcdcccc",
+"f c #d4d4d4d4d4d4",
+"g c #dddddddddcdc",
+"h c #e3e3e3e3e4e4",
+"j c #ebebebebecec",
+"k c #f3f3f3f3f4f4",
+"l c #fdfdfdfdfcfc",
+"z c None",
+/* pixels */
+"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz",
+"zzzzzzzzziiiuyypzzzzzzzzzzzzzzzzzzzzziyyyzzzzzzz",
+"zzzzzzzsy8>---*;wizzzzzzzzzzzzzzzzzq9>$$&;<zzzzz",
+"zzzzzps9&O.X..XoO-8yzzzzzzzzzzzz9,;&+oXX.XO*zzzz",
+"zzzzsf2@o.X$zzzzzzzzzzzzzzzzzzzzzzzzz-@OX..O>zzz",
+"zzzzf8+oX+zzzzzzzzzzzzzzzzzzzzzzzzzzzzz1@X .@zzz",
+"zzzsq@XX@zzzzzzzzzzzdszzzzzzzzzzzzzzzzzzq@. ozzz",
+"zzzd,oXXzzzzzzzzzppsuywqzzzyuidzzzzzzzzzu2o.X,zz",
+"zzpy$XXzzzzzzzzziy>-@O&-222**;8yizzzzzzzzw$X.&zz",
+"zzd9+X.zzzzzzzzwq$X.. .oo&O.Xo@8uzzzzzzzu-oX$zz",
+"zzf1o.Xzzzzzzzuw@. . .q;;O .<azzzzzzi*o.&zz",
+"zzd,o.ozzzzzzzw*X .X+8,,2 o3pzzzzpq$.X&zz",
+"zzs>o.ozzzzzzu* .O***&&>;&1q<$$ooXo>uzzza2+.Xzzz",
+"zzu2o.X$zzzzw-+<ydfdiyiuyw3*;wq<3q;O*qzy3@.Xozzz",
+"zzq8o..o@9w2@;fjkhy*X;wuw3ps:p1y8ip:o+&$@X.X&zzz",
+"zzzy&..X @O.:hkkhy+O+9iiuiwgkg#qwwdu$Xo.X..ozzzz",
+"zzzy>+XX...ofllhp>-&3upd<pwskp@9,8ifyoX.XXozzzzz",
+"zzzz1@OXXXo<klkdwu<>s3:=2ppihs,%#1waf,XXo+zzzzzz",
+"zzzzz<@OOoofllgywi>3f3t5epfffj047<8yfi@&,zzzzzzz",
+"zzzzzz,&++#jlkuwsu*2spiraifhghj6,-,8sp9zzzzzzzzz",
+"zzzzzzzz-@,klfypg2&qagghfdhjhfjp&+*,9uw3zzzzzzzz",
+"zzzzzzzzzzglgifgi*-yfhhhhfhhfdhh;,,;;<8>zzzzzzzz",
+"zzzzzzzzzzjgdssp:&;ijlkkjhsypuahy>zz<&**@zzzzzzz",
+"zzzzzzzzzfljdsy;-<<ukllllspdwqwphqzzzzzzzzzzzzzz",
+"zzzzzzzzzfpw9,$>9uuuhllll3;9fd;<gkfkizzzzzzzzzzz",
+"zzzzzzzziu1&Ozz8usfpdjllk3>o-sgysklhqzzzzzzzzzzz",
+"zzzzzzzsq*zzzzz2dsggpijkhdi<&-pgghdw,zzzzzzzzzzz",
+"zzzzzzzzzzzzzzz1sihhfpfiiphgy>yuuw,$zzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzyudghfjy3fhdgssy;$Xzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzwuifjhjh,fjhaiu3$+@zzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzz9piggaji9fkkhhfspq-zzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzz2uggpdh98ifdu1-;*zzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzz<ifhfsghu;>>>,;&zzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzz9usgdsagjfddfsw1zzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzz8qdhdpspdaq<;1>zzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzz3usffy9*oXXzzzzzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzzzwquauq;#++zzzzzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzzzw>,udsq-&$zzzzzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzzzz929fsy,$@zzzzzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzzzzzz1uy,@$zzzzzzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzzzzzzq92@-zzzzzzzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzzzzzzz8-&zzzzzzzzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzzzzzzz*-&zzzzzzzzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzzzzzzzzz1zzzzzzzzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz",
+"zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz",
+};
diff --git a/icons/48x48-kde2/help.xpm b/icons/48x48-kde2/help.xpm
new file mode 100644
index 0000000..fb6cb9c
--- /dev/null
+++ b/icons/48x48-kde2/help.xpm
@@ -0,0 +1,260 @@
+/* XPM */
+static char * kdehelp_xpm[] = {
+"48 48 209 2",
+" c None",
+". c #020204",
+"+ c #76767C",
+"@ c #FEFECC",
+"# c #FEFEA4",
+"$ c #FEFE64",
+"% c #FEFE5C",
+"& c #FEFE4C",
+"* c #FEFE9C",
+"= c #424244",
+"- c #FAF6C4",
+"; c #FEFED4",
+"> c #FEFEDC",
+", c #FAF6CC",
+"' c #FEFEB4",
+") c #E2D65C",
+"! c #FEFEE4",
+"~ c #FEFE6C",
+"{ c #FEFEEC",
+"] c #FEFEF4",
+"^ c #E2DE4C",
+"/ c #FEFE84",
+"( c #FEFEFC",
+"_ c #022A2C",
+": c #02FEFC",
+"< c #FEFE54",
+"[ c #FEFEAC",
+"} c #02FAF4",
+"| c #02FAFC",
+"1 c #02EEEC",
+"2 c #02E6E4",
+"3 c #F2F27C",
+"4 c #02F6F4",
+"5 c #02DEDC",
+"6 c #02D2D4",
+"7 c #BABEBC",
+"8 c #02E2E4",
+"9 c #02CACC",
+"0 c #02C6C4",
+"a c #FEFEE5",
+"b c #B2B2B4",
+"c c #12FEFC",
+"d c #02EAEC",
+"e c #02E2DC",
+"f c #02DADC",
+"g c #02D2CC",
+"h c #02CECC",
+"i c #02C2C4",
+"j c #02BEBC",
+"k c #02B6B4",
+"l c #1EFEFC",
+"m c #C7C7C8",
+"n c #C2FEFC",
+"o c #BEFEFC",
+"p c #02CAC4",
+"q c #02AEAC",
+"r c #02AAAC",
+"s c #BAFEFC",
+"t c #C6FEFC",
+"u c #E2DAD4",
+"v c #FAF68C",
+"w c #C6B294",
+"x c #E2FFFD",
+"y c #B6FEFC",
+"z c #6EFAFC",
+"A c #02D6D4",
+"B c #02C2BC",
+"C c #02BABC",
+"D c #02B2AC",
+"E c #028284",
+"F c #021214",
+"G c #42FAFC",
+"H c #664A2C",
+"I c #D1CC47",
+"J c #EFEF5F",
+"K c #6E4E2C",
+"L c #1AFEFC",
+"M c #D3FEFF",
+"N c #AEFAFC",
+"O c #2EEAEC",
+"P c #02B2B4",
+"Q c #2EEEEC",
+"R c #B2FAFC",
+"S c #3E3E44",
+"T c #8A765C",
+"U c #BAB28C",
+"V c #D2CEAC",
+"W c #EEDABC",
+"X c #CAB294",
+"Y c #AE9274",
+"Z c #826A5C",
+"` c #5E5E5C",
+" . c #06F6F4",
+".. c #4AF6F4",
+"+. c #C7FBFC",
+"@. c #A2F6F4",
+"#. c #2AE2E4",
+"$. c #828A8C",
+"%. c #121214",
+"&. c #32F2F4",
+"*. c #3E6E74",
+"=. c #9A9A9C",
+"-. c #CACEC4",
+";. c #F6EEE4",
+">. c #EEE6D4",
+",. c #EAEAE4",
+"'. c #C2BEB4",
+"). c #A29E94",
+"!. c #1EE6E4",
+"~. c #BBF8F7",
+"{. c #92EEEC",
+"]. c #2EDADC",
+"^. c #027A7C",
+"/. c #8A8A8C",
+"(. c #BAB6B4",
+"_. c #1E1E1C",
+":. c #12E6E4",
+"<. c #6E5E54",
+"[. c #B6B29C",
+"}. c #827664",
+"|. c #827A6C",
+"1. c #726E64",
+"2. c #4A4644",
+"3. c #2AA6A4",
+"4. c #02F2F4",
+"5. c #02EAE4",
+"6. c #02DAD4",
+"7. c #82EAE4",
+"8. c #2ACECC",
+"9. c #BABABC",
+"0. c #86EAEC",
+"a. c #12DADC",
+"b. c #4E6E74",
+"c. c #462E34",
+"d. c #929A94",
+"e. c #B2B6B4",
+"f. c #AEAEAC",
+"g. c #BAAEAC",
+"h. c #72E2E4",
+"i. c #2AC6C4",
+"j. c #62DEDC",
+"k. c #16D2D4",
+"l. c #FAFAF4",
+"m. c #6E5E5C",
+"n. c #76DEDC",
+"o. c #62BABC",
+"p. c #262624",
+"q. c #1E6264",
+"r. c #022224",
+"s. c #12C6C4",
+"t. c #D6D6CC",
+"u. c #5A5A5C",
+"v. c #32928C",
+"w. c #CEC6BC",
+"x. c #BEBEBC",
+"y. c #AABEBC",
+"z. c #32D2D4",
+"A. c #326A6C",
+"B. c #6E625C",
+"C. c #867E74",
+"D. c #9A9E94",
+"E. c #B6B6B4",
+"F. c #D2D2D4",
+"G. c #02A6A4",
+"H. c #12B5AC",
+"I. c #AAAA9C",
+"J. c #EAEEEC",
+"K. c #FAFAEC",
+"L. c #EEF6EC",
+"M. c #664E4C",
+"N. c #02A2A4",
+"O. c #AA8E7C",
+"P. c #927A6C",
+"Q. c #6A5654",
+"R. c #665654",
+"S. c #4E8EA4",
+"T. c #129E9C",
+"U. c #129A9C",
+"V. c #029A9C",
+"W. c #029E9C",
+"X. c #285556",
+"Y. c #129694",
+"Z. c #12928C",
+"`. c #129A94",
+" + c #129294",
+".+ c #027674",
+"++ c #AAAAAC",
+"@+ c #026A6C",
+"#+ c #02A29C",
+"$+ c #0E8A8C",
+"%+ c #128E8C",
+"&+ c #02AAA4",
+"*+ c #0E8A84",
+"=+ c #027274",
+"-+ c #0E8684",
+";+ c #9A9EA4",
+">+ c #9E9EA4",
+",+ c #EA821C",
+"'+ c #FEFAFC",
+")+ c #026E6C",
+"!+ c #A2A2A4",
+"~+ c #0E827C",
+"{+ c #9E9E9C",
+"]+ c #829A9C",
+"^+ c #D2EEEC",
+"/+ c #FAFAFC",
+"(+ c #7E969C",
+"_+ c #F2FAFC",
+":+ c #D6D6D4",
+" ",
+" ",
+" ",
+" . . . . . . . ",
+" + + @ # $ $ % & * = + ",
+" + - ; ; > , ' ' > > ; - + ",
+" + ) ; > ! ! @ @ @ ! ! ! ; , + ",
+" . ~ > ! ! { { > ] ] { { ! > . ",
+" . ^ / { { { ] ] ] ] ] { ] { ! * . ",
+" . $ * @ { { ] ( ( ( ( ] { ] , $ . _ ",
+" . & ' * @ ( ( ( ( ( ( ( ] @ * & . : _ . ",
+" . < [ * , ( ( ( ( ( ( ( ( @ * & + : } : . . ",
+" . $ # ; ( ( ( ( ( ( ( { ( ( , $ + : | 1 2 : . . ",
+" . 3 / > ( ( ( ( ( ( ( ( ( ( @ * + : 4 1 2 5 6 : . . ",
+" . / ; ! ( ( ( > ( ( ( ( ; > 7 : : 4 1 8 5 6 9 0 : . . ",
+" . # ; ; ! > @ @ ! > ( ; a * b c : 4 d e f g h i j k : . . ",
+" . l b @ @ ; > ' * ' { > ; # m n o 4 1 d 5 f h p i j k q r : . ",
+" . : s t m u v $ < & $ $ v w b t x y z 1 8 5 A h 0 B C k D E F ",
+" . : G o x n H I J & & $ J I K : L s M N O 5 A 6 9 0 j k P E . . ",
+" . : Q R M s : S T U V W X Y Z ` : : ...+.@.#.A h p i C k E . $.%. ",
+" . : 5 @.+.&.4 | *.=.-.;.>.,.'.).*.| 4 1 d !.~.{.].9 i i C ^.. /.(._. ",
+" . : 6 {.~.:.1 1 : : <.).[.}.|.1.2.3.4.1 5.8 5 6.@.7.8.B C E . /.9.9._. ",
+" . : p 0.@.a.5 :.1 : b.c.<.d.e.f.u g.5.d 2 8 f A 6 9 {.h.i.^.. $.'.7 9._. ",
+" . : j j.{.k.h A e 1 : S ).>.l.( >.g.m.` 8 5 6.A 6 h 9 i n.o.p./.9.9.9.9.q.r. ",
+" . : k j.{.s.0 9 h 6 e 1 1 |.t.=.|.1.u.c.v.f A 6 h 9 0 i j E = 9.w.x.'.9.y.C . ",
+" . : q z.j.s.j i 0 9 h g e A.c.B.$.C.D.E.|.h 6 6 h 9 0 B j E . $.9.F.9.7 y.j . ",
+" . : G.H.j.q P C C B i 0 p h S |.I.J.K.L.w.M.` 9 p 0 i i C ^.. /.x.9.x.F.y.j . ",
+" . : N.H.h r q P P C C j j i B B <.=.O.P.Q.R.2.S.T.U.j j C E . /.9.9.7 9.y.j . ",
+" . : V.W.N.N.G.r q q P k C C j j C j X.. . . X.Y.Z.`.`. +Z.^.. + x.x.9.7 y.j . ",
+" . . . E W.W.N.N.G.r q q P k k C C C Y.Y.Y.Y.Y.Y.Y.Z.Z.Z..+. + ++x.9.9.y.j . ",
+" . @+9.. . E #+N.G.G.r r q D P k D k Z.Z.Z.Z.Z.Z.Z.$+%+.+. + D.++x.x.y.C . ",
+" . @+( ( 7 . . E N.N.G.&+&+r r q D D D $+$+$+*+$+*+%+=+. + =.=.++x.y.j . ",
+" . @+( ( ( ( 7 . . ^.N.N.G.G.G.G.r r q %+%+*+*+-+-+=+. + ;+>+=.++y.k . ",
+" . @+,+( ( ( '+( 7 . . E W.N.N.G.N.G.G.G.-+-+-+-+)+. + !+=.=.>+++j . ",
+" . @+( ( ( ( ( ( ( ( 9.. . E W.N.N.W.N.N.~+~+~+)+. + {+!+>+=.]+j . ",
+" . j j ^+( ( /+( ( ( ( ( 7 . . ^.V.W.W.W.W.~+@+. + D.;+=.=.]+j . ",
+" . . j j ^+( ( ( ( ( ( ( /+7 . . E V.V.V.^.. + >+=.>+>+(+j . ",
+" . . j j ^+( ( ( ( ( ( ( ( 9.. . ^.E _ + !+!+>+=.(+j . ",
+" . . j j ^+( ( /+/+( ( l.( 7 . . + I.=.>+>+]+j . ",
+" . . j j ^+( _+L./+/+/+( l.F.++++;+>+(+j . ",
+" . . j j ^+( ( /+/+/+( :+++++>+]+j . ",
+" . . j j ^+( ( ( /+:+f.++(+j . ",
+" . . j j ^+( /+:+++]+j . ",
+" . . j C ^+:+]+j . ",
+" . . j j j . ",
+" . . . ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/home.xpm b/icons/48x48-kde2/home.xpm
new file mode 100644
index 0000000..800861e
--- /dev/null
+++ b/icons/48x48-kde2/home.xpm
@@ -0,0 +1,250 @@
+/* XPM */
+static char * large_kfm_home_xpm[] = {
+"48 48 199 2",
+" c None",
+". c #020204",
+"+ c #FEDAA4",
+"@ c #2A261C",
+"# c #323234",
+"$ c #FEAA5C",
+"% c #FEBE7C",
+"& c #FED69C",
+"* c #1A1614",
+"= c #AEAEAC",
+"- c #4A4A4C",
+"; c #925E34",
+"> c #DE924C",
+", c #16120C",
+"' c #D6D6D4",
+") c #D2D2D4",
+"! c #CACACC",
+"~ c #EAEAEC",
+"{ c #EEEEEC",
+"] c #FED296",
+"^ c #261E14",
+"/ c #FEFEFC",
+"( c #F6F6F4",
+"_ c #CECECC",
+": c #362E24",
+"< c #FEDEAC",
+"[ c #FAD6A4",
+"} c #E2E2E4",
+"| c #C6C6C4",
+"1 c #BEBEBC",
+"2 c #FAFAFC",
+"3 c #F2F2F4",
+"4 c #DADADC",
+"5 c #4E4E4C",
+"6 c #FEAE5E",
+"7 c #FEC27C",
+"8 c #FECA8C",
+"9 c #C2C2C4",
+"0 c #FEB66C",
+"a c #E6E6E4",
+"b c #FAA254",
+"c c #FEA654",
+"d c #F8F8F8",
+"e c #B6B6B4",
+"f c #424244",
+"g c #CA8244",
+"h c #C2723C",
+"i c #F7F7F7",
+"j c #E4E4E4",
+"k c #969694",
+"l c #FCFCFC",
+"m c #F1F1F1",
+"n c #F3F3F3",
+"o c #EFEFEF",
+"p c #5E4E44",
+"q c #F6F6F6",
+"r c #F7F7EF",
+"s c #BABABC",
+"t c #A6A6A4",
+"u c #616161",
+"v c #EEEEEE",
+"w c #000000",
+"x c #F4F4F4",
+"y c #929294",
+"z c #736352",
+"A c #EBEBEB",
+"B c #AAAAAC",
+"C c #A2A2A4",
+"D c #8E8E8C",
+"E c #8C635A",
+"F c #B55242",
+"G c #F7EFEF",
+"H c #D6D6D6",
+"I c #CECECE",
+"J c #9E9E9C",
+"K c #8A8A8C",
+"L c #C56B10",
+"M c #D6C5AD",
+"N c #5A4A42",
+"O c #C1C1C1",
+"P c #EBE6EB",
+"Q c #9A9A9C",
+"R c #DEBDAD",
+"S c #E64A31",
+"T c #EF733A",
+"U c #DEB5B5",
+"V c #C53A29",
+"W c #FFFFFF",
+"X c #E6E6E6",
+"Y c #B2B2B4",
+"Z c #828284",
+"` c #D6ADA5",
+" . c #E4DDDD",
+".. c #D6CECE",
+"+. c #B8A27B",
+"@. c #C5AD84",
+"#. c #4A3B2C",
+"$. c #4D3D2D",
+"%. c #4F3F2F",
+"&. c #514030",
+"*. c #534231",
+"=. c #EFCE84",
+"-. c #E6E6E1",
+";. c #E1E1E1",
+">. c #D0D0C9",
+",. c #7E7E7C",
+"'. c #E0C17B",
+"). c #4E3E2E",
+"!. c #94FFFF",
+"~. c #422121",
+"{. c #574534",
+"]. c #DDDDDD",
+"^. c #E6E1E1",
+"/. c #BDBDBD",
+"(. c #524131",
+"_. c #452424",
+":. c #482828",
+"<. c #5B4836",
+"[. c #B5B5B5",
+"}. c #7A7A7C",
+"|. c #564433",
+"1. c #CEFFFF",
+"2. c #492A2A",
+"3. c #5F4B38",
+"4. c #EECE88",
+"5. c #D4D4D4",
+"6. c #E1E1DB",
+"7. c #E6E2E2",
+"8. c #ADADAD",
+"9. c #5A4735",
+"0. c #4E2F2F",
+"a. c #634E3B",
+"b. c #EDEDED",
+"c. c #E5E5E5",
+"d. c #BBBBBB",
+"e. c #868684",
+"f. c #5E4A38",
+"g. c #604C39",
+"h. c #624D3A",
+"i. c #644F3C",
+"j. c #67513D",
+"k. c #ECECEC",
+"l. c #DADADA",
+"m. c #D2D2D2",
+"n. c #A5A5A5",
+"o. c #FDFDFD",
+"p. c #111111",
+"q. c #E2E2E2",
+"r. c #DCDCDC",
+"s. c #D7D7D7",
+"t. c #9C9C9C",
+"u. c #66665F",
+"v. c #736D6D",
+"w. c #8F8F8F",
+"x. c #515151",
+"y. c #6D6D66",
+"z. c #E6E4E4",
+"A. c #E0E0E0",
+"B. c #C3BDBD",
+"C. c #C6C0B2",
+"D. c #A4AC9E",
+"E. c #837676",
+"F. c #E8E8E8",
+"G. c #B2AC9E",
+"H. c #E9E9E9",
+"I. c #E6E5E5",
+"J. c #C3C3C3",
+"K. c #E3D5D5",
+"L. c #ABB3A4",
+"M. c #887B7B",
+"N. c #7B7B7B",
+"O. c #473B34",
+"P. c #66544B",
+"Q. c #9E9090",
+"R. c #7B7B6D",
+"S. c #B9B3A4",
+"T. c #572506",
+"U. c #C0C8B9",
+"V. c #F1D5C7",
+"W. c #733108",
+"X. c #98684A",
+"Y. c #DEDEDE",
+"Z. c #9C9494",
+"`. c #CEC8B9",
+" + c #B9A4A4",
+".+ c #090909",
+"++ c #D0C9C9",
+"@+ c #F8EAEA",
+"#+ c #6E6E6C",
+"$+ c #909090",
+"%+ c #105210",
+"&+ c #4A824A",
+"*+ c #A5F721",
+"=+ c #003100",
+"-+ c #84EF94",
+";+ c #006310",
+">+ c #102110",
+",+ c #8CDE08",
+"'+ c #191919",
+" ",
+" ",
+" ",
+" ",
+" . . . ",
+" . + + + . @ ",
+" # . $ % & + + * * ",
+" # = - # ; > $ % + + + , . ",
+" . ' ) ! - # ; > $ % + + + . . ",
+" . ~ { { ' ! - # ; > $ % ] + + . ^ . . . ",
+" . ~ / ( { { ' _ - # ; > $ % + + + ^ : . < < + . . ",
+" . ~ / / / ( { ~ ' ! - # ; > $ [ + < + + < < < < + . . ",
+" . ~ / / / / / ( ~ } | 1 - # ; > $ % + + < < + + + < + . . ",
+" . ~ / / / / / / 2 3 } 4 | 1 - 5 ; > 6 7 8 < < < < + + < + . ",
+" . ~ / / / / / / 2 2 3 ~ 4 _ 9 # ; > > $ 0 8 ] ] ] + + + + . ",
+" . ~ / / / / / / 2 ( 3 3 a } ! - # ; > b c c b b $ % + [ + + . ",
+" . a / / / / 2 d d 3 3 { ~ ~ 4 ! e f # ; g h - # ; > 6 % + < . ",
+" . } / / / 2 i d d { ~ ~ ~ ~ j 4 ! ! e f # ; k k - # ; > 6 % < . ",
+" . i i i l d i m d m ~ ~ n o j 4 ' ) ! 9 e # = = k k f p ; 6 < . ",
+" # q i i r m m m m m ~ n n n j 4 ' ' _ ! ! s e e = t k f p ; $ . ",
+" u v i i r m m w m x n o n n j ) ' ) _ ! | 9 1 1 e = t y # ; $ . ",
+" w # # i i m m w z w x x o o n j ) ) ) ! j A | 1 1 e B C D # ; $ . ",
+" w E F F E G m w z z z w o o o o H H H j A A I 1 1 s s B J K # ; $ . ",
+" w L M E L o w z N O N z w o o o A A A A A P 9 s s e e B Q K # ; $ . ",
+" w R S T F w z N O I I N z w o o A A A A A I s s e e = C Q K # ; $ . ",
+" w S U V w z N O I o W I N z w A A A A A X s s e Y Y = C y Z # ; $ . ",
+" w ` L w z N O I o W W W I N z w j A A ...e e Y = = B J y Z # ; $ . ",
+" w F w z N +.@.#.$.%.&.*.=.@.N z w A X X X X X X -.;.>.Q D ,.# ; $ . ",
+" w w z N O @.'.).!.~.!.{.=.=.I N z w ].X X X X ^.;./.t Q D ,.# ; $ . ",
+" w z N O I '.=.(.~._.:.<.=.=.H I N z w X X -.-.;.[.C C k K }.# ; $ . ",
+" w z N O I o =.=.|.1.2.1.3.=.4.5.o I N z w 6.7.;.8.C C J y K }.# ; $ . ",
+" w z N O I o W =.=.9.!.0.!.a.=.=.5.b.W I N z w c.d.C J J J D e.}.# ; $ . ",
+" w z N O I o W W =.=.f.g.h.i.j.=.=.5.k.W W I N z w l.m.n.Q Q D e.}.# ; $ . ",
+" w z w y I o W W W 5.5.W W W W W 5.5.o.W W W W y N z p.q.r.s.t.D e.}.# ; $ . ",
+" w w u.v.w.x.y.w.y.v.w.y.x.w.x.v.w.x.y.w.x.- ;.N z.A.r.r.r.B.e.}.# ; $ . ",
+" w C.D.E.F.F.E.G.q E.G.D.E.F.D.E.F.F.G.q - H.I.].r.J.n.k D e.}.# ; $ . . ",
+" w W K.L.M.W N.O.N P.O.P.O.N N.L.M.L.L.Q.# j ].n.k k k k D e.}.# ; $ . . . . ",
+" w W R.m L.S.L.N ~.~.~.~.T.P.L.S.W m M.U.# c.].n.k k k k D e.}.# ; $ . . . . . . ",
+" w U.L.W m M.V.O.~.W.W.W.X.O.M.L.m S.L.W w H Y.r.Z.k k k D e.}.# ; $ . . . . . . . ",
+" w `. +K.L. +L.P.~.W.W.W.X.N K. +L.K. +U..+. . I ++e.y k D e.}.# ; $ . . . . . . . ",
+" w W m R.K.m S.N ~.=.W.W.X.O.S.m K. +m @+w . . t.,.e.e.e.}.# ; $ . . . . . . ",
+" w @+S. +L.S.K.O.~.W.W.W.X.N L.W L.R.S.U.w . . #+,.,.}.# ; $ . . . . ",
+" w $+M.L.%+m L.N ~.W.W.W.X.P.M.L.%+m L.&+w . . #+}.# ; ; . . ",
+" w *+=+-+;+>+-+O.~.W.W.W.X.O.=+-+;+,+-+;+w . . p ; . . ",
+" w '+w w w w w w w w w w w w w w w w w w w . . ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/image-processor.xpm b/icons/48x48-kde2/image-processor.xpm
new file mode 100644
index 0000000..f5ec69f
--- /dev/null
+++ b/icons/48x48-kde2/image-processor.xpm
@@ -0,0 +1,253 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 199 2",
+" c #000000000000",
+". c #0a0a06060404",
+"X c #0a0a0a0a0c0c",
+"o c #02021e1e1c1c",
+"O c #1a1a16160c0c",
+"+ c #161616161414",
+"@ c #121212122c2c",
+"# c #12123a3a3434",
+"$ c #32322a2a1c1c",
+"% c #242424242424",
+"& c #2e2e2e2e2c2c",
+"* c #2a2a2a2a3434",
+"= c #36362e2e2c2c",
+"- c #3e3e3a3a2424",
+"; c #353535353434",
+": c #3c3c3c3c3c3c",
+"> c #020202025454",
+", c #060606067c7c",
+"< c #1e1e26265c5c",
+"1 c #323232325c5c",
+"2 c #323232327474",
+"3 c #0a0a7e7e1414",
+"4 c #3a3a66660404",
+"5 c #020256565454",
+"6 c #0a0a6a6a6c6c",
+"7 c #26265a5a5454",
+"8 c #32326a6a5c5c",
+"9 c #3a3a6e6e6464",
+"0 c #666602020404",
+"q c #464642420404",
+"w c #4e4e52520404",
+"e c #56564e4e0404",
+"r c #4e4e46463434",
+"t c #72725e5e0404",
+"y c #7a7a62621414",
+"u c #434343434444",
+"i c #4a4a4a4a4c4c",
+"p c #52524e4e4c4c",
+"a c #535352525454",
+"s c #565656565c5c",
+"d c #5a5a5a5a5c5c",
+"f c #5e5e5e5e6464",
+"g c #5e5e62627c7c",
+"h c #52527a7a7474",
+"j c #62625a5a5454",
+"k c #767666665454",
+"l c #656565656464",
+"z c #6d6d6d6d6c6c",
+"x c #626266667474",
+"c c #6e6e6e6e7474",
+"v c #7a7a76766c6c",
+"b c #737373737474",
+"n c #7c7c7c7c7c7c",
+"m c #0a0a0a0a9494",
+"M c #1f1f1f1fb7b7",
+"N c #1e1e1e1ed4d4",
+"B c #36364e4e8484",
+"V c #2a2a66669494",
+"C c #69691e1ed4d4",
+"Z c #62627e7e8484",
+"A c #7a7a7e7e8c8c",
+"S c #6e6e6e6ea4a4",
+"D c #52525252ecec",
+"F c #6a6a6a6ae8e8",
+"G c #323296963434",
+"H c #0a0a9e9e4c4c",
+"J c #3e3ec2c23c3c",
+"K c #464686862c2c",
+"L c #4e4e9a9a5c5c",
+"P c #4a4aaaaa4c4c",
+"I c #4242b2b27c7c",
+"U c #7272b6b67474",
+"Y c #6666dada7474",
+"T c #12129a9a9c9c",
+"R c #2e2eb6b68c8c",
+"E c #3e3eb2b2b4b4",
+"W c #2222cacacccc",
+"Q c #565696969c9c",
+"! c #7e7e8e8e9494",
+"~ c #6a6aceceacac",
+"^ c #6a6ac6c6cccc",
+"/ c #b7b705050505",
+"( c #aaaa2a2a1414",
+") c #b6b656562c2c",
+"_ c #8e8e62624444",
+"` c #828276767474",
+"' c #d2d206060404",
+"] c #dede36363434",
+"[ c #eaea02020404",
+"{ c #eeee12120404",
+"} c #e6e61a1a1c1c",
+"| c #fefe06060404",
+" . c #f2f212120404",
+".. c #fafa16161414",
+"X. c #f2f232322c2c",
+"o. c #e2e272721c1c",
+"O. c #cece7a7a5454",
+"+. c #d6d666666464",
+"@. c #fafa4a4a4c4c",
+"#. c #fefe6e6e6c6c",
+"$. c #a2a28a8a1414",
+"%. c #b2b28e8e1414",
+"&. c #baba92921414",
+"*. c #aeae86862424",
+"=. c #92928e8e4c4c",
+"-. c #8e8e82826464",
+";. c #9e9e9a9a7c7c",
+":. c #cece9a9a0c0c",
+">. c #c2c29e9e3c3c",
+",. c #d6d6a6a60c0c",
+"<. c #e6e68a8a3434",
+"1. c #f2f2baba3434",
+"2. c #d2d28a8a4c4c",
+"3. c #cece92927c7c",
+"4. c #d2d2a6a64444",
+"5. c #eaea9a9a5c5c",
+"6. c #e2e29a9a6464",
+"7. c #fafab6b64c4c",
+"8. c #eaeababa6464",
+"9. c #f6f6c6c67474",
+"0. c #fefeeaea5454",
+"q. c #848484848484",
+"w. c #8d8d8d8d8c8c",
+"e. c #92928e8e8c8c",
+"r. c #929292928c8c",
+"t. c #959595959494",
+"y. c #9e9e9b9b9c9c",
+"u. c #96969696acac",
+"i. c #9e9e9e9ea4a4",
+"p. c #8282a2a29494",
+"a. c #9e9ebebebcbc",
+"s. c #b2b29e9e9494",
+"d. c #b6b6aeae8c8c",
+"f. c #a3a3a3a3a4a4",
+"g. c #aaaaa6a6a4a4",
+"h. c #acacacacacac",
+"j. c #aeaeaeaeb4b4",
+"k. c #aeaeaeaebcbc",
+"l. c #aaaab2b2acac",
+"z. c #b4b4b6b6b4b4",
+"x. c #b6b6b6b6bcbc",
+"c. c #bababababcbc",
+"v. c #9e9e9a9af4f4",
+"b. c #b2b2aeaedcdc",
+"n. c #b0b0aeaeefef",
+"m. c #9292caca9494",
+"M. c #bebecacabcbc",
+"N. c #9a9ae6e6e4e4",
+"B. c #babaceced4d4",
+"V. c #c6c69a9a9c9c",
+"C. c #c6c6bebe9c9c",
+"Z. c #fafa82828484",
+"A. c #fefe9a9a9c9c",
+"S. c #f2f2b2b28c8c",
+"D. c #f6f6b2b2b4b4",
+"F. c #c2c2bebec4c4",
+"G. c #c2c2bebedcdc",
+"H. c #d6d6ceceacac",
+"J. c #f6f6cece9494",
+"K. c #eaeadadaacac",
+"L. c #fefeeeee9494",
+"P. c #fafae6e6acac",
+"I. c #f6f6e2e2bcbc",
+"U. c #fefef6f6b4b4",
+"Y. c #c6c6c6c6c4c4",
+"T. c #cececececccc",
+"R. c #d4d4d4d4d4d4",
+"E. c #dbdbdbdbdcdc",
+"W. c #c6c6c6c6fcfc",
+"Q. c #cacad2d2ecec",
+"!. c #d6d6d2d2ecec",
+"~. c #d6d6d6d6fcfc",
+"^. c #dedededef4f4",
+"/. c #dedededefcfc",
+"(. c #cacaeaead4d4",
+"). c #dadaf6f6f4f4",
+"_. c #f6f6cacacccc",
+"`. c #f6f6ceced4d4",
+"'. c #eaead2d2e4e4",
+"]. c #fafaeeeec4c4",
+"[. c #e3e3e3e3e4e4",
+"{. c #e2e2e6e6ecec",
+"}. c #e6e6eaeae4e4",
+"|. c #ecececececec",
+" X c #e4e4e3e3fcfc",
+".X c #eeeee6e6f4f4",
+"XX c #eaeaeaeaf4f4",
+"oX c #ebebececfcfc",
+"OX c #eaeaf2f2e4e4",
+"+X c #eeeefafafcfc",
+"@X c #fafae6e6e4e4",
+"#X c #f2f2eeeefcfc",
+"$X c #fefefafaecec",
+"%X c #f5f5f5f5f4f4",
+"&X c #f4f4f4f4fcfc",
+"*X c #fafaf6f6f4f4",
+"=X c #fefefefef4f4",
+"-X c #fcfcfcfcfcfc",
+";X c None",
+/* pixels */
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X ;X;X;X;X;X;X;X;X;X;X ( 0 ;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X Y.f. ;X;X;X;X;X;X;X ( [ [ 0 ;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X Y.E.E.Y. ;X;X;X;X;X;X _.D.Z.X.0 ;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X z.%X-X-X-X}.f. ;X;X;X;X$ _.D.@.| ' 0 ;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X z.*X-X-X-X-X-X*XY. ;X;X;X D.Z. .[ ' 0 ;X;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X z.%X&X-X-X-X-X-X-X-X[.f.i ;X +.@.....] _ 0 ;X;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X z..X#X&X-X-X-X&X-X-X-X-X|.c.i $ ( @...@.V.f.z ;X;X;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X. f.E.&XoX&X-X-X-X-X-X-X-X-X-X-XE.O 2.C.i.i.c.g.` ;X;X;X;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X f..X{. XoX#X-X-X&X-X-X-X-X&X-X-X-Xt.O s.j ` e.y.v ;X;X;X;X;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X u.{.#XoX.XoXoX@X#X-X-X-X=X$X$X-X-X-Xx.$ : i z t.b j ;X;X;X;X;X;X;X",
+";X;X;X;X;X;X;X;X;X;X u.!./.oX'.A.`.oX'.oXoX&X-X$XL.L.L.].&X[.l '.[.% = f & % ;X;X;X;X;X;X;X;X",
+";X;X;X;X;X;X;X;X% * k.^./.~.{.A.@.@.Z.`.#.Z.D.&X$XL.L.0.0.L.K.% x.@XQ.b.: u ;X;X;X;X;X;X;X;X;X;X",
+";X;X;X;X;X;X@ k.^. X X XoXD.#.A.D.#.#...| | 5.J.L.].0.0.K.v k r u.u.A % i ;X;X;X;X;X;X;X;X;X;X",
+";X;X;X;X+ k. X X X X/.'.A.D.@X`.Z.@...| | { o.I.$XU.0.>.r ;.I.r 7 A a ; l ;X;X;X;X;X;X;X;X;X",
+";X;X @ t.~.~./. X XoX'.Z.A.@X`.D.Z.@.| | [ ' X.J.L.0.0.$ C.P.7.$.q @ b g.w.@ ;X;X;X;X;X;X;X;X;X",
+";X;X+ n Q.!.!. X XoX X~.Z.#.A.A.Z.@.| [ [ ' / D.9.9.4.- C.I.9.$.q - z f.E.c.r. ;X;X;X;X;X;X;X;X",
+";X;X;X G.~.~. XoXoX XB.;._ O.X.| | [ ] ' / C v.b.-._ ;.K.8.*.q ; l g.E.%X%Xz. ;X;X;X;X;X;X;X;X",
+";X;X;X k.~.~. XoX&XoXm.G U =.o.{ | } ' m /.W. Xv.2 v ].8.*.w % l y.T.-X-X-X|.w. ;X;X;X;X;X;X;X",
+";X;X;X;X G./. XoX-X).U B.{.G 4 o. .' m S v.%X'.2 C.].9.$.q % f z T.&X-X-X-X-Xx. ;X;X;X;X;X;X;X",
+";X;X;X;X ! !. XoX&XU m.XX(.P K 4 w 4 , S v.!.B C.I.9.&.- @ < n T.%X-X-X-X-X-X[.w. ;X;X;X;X;X;X",
+";X;X;X;X;X B. X XoXG M.OX(.U G 3 3 3 4 , S 2 ;.I.8.*.w @ > < v.}.-X-X-X-X-X&XoXk. ;X;X;X;X;X;X",
+";X;X;X;X;X u.E. XoXm.U G m.U 3 3 4 R T 2 @ d.I.7.&.w > , N F X-X-X-X-X-XoX XE.w. ;X;X;X;X;X",
+";X;X;X;X;X;X G.oX&X-X).~ G P 3 H E ^ T # H.I.7.&.q @ > m M N F /.-X&X-X-X&X X/.~.u. ;X;X;X;X;X",
+";X;X;X;X;X;X j.^. X%X+X(.G 3 H ~ (.Q 8 C.K.1.&.q @ > , M N D v.-X-X-X-X-X&X X!.!.!.w. ;X;X;X;X",
+";X;X;X;X;X;X;X R. XoX+XOXU P I [.E.8 d.I.1.*.w $ 1 2 N N D v./.-X-X&X-X&XoX/.~.W.W.n ;X;X;X;X",
+";X;X;X;X;X;X;X k.{.oX|.-X+X-XN.E # d.P.1.%.w @ f c h.n.v.n./.-X-X-X-X-XP 8 /.~.Q x g g z ;X;X;X",
+";X;X;X;X;X;X;X;X E. XoX-X-X-Xc.# C.I.1.&.q # 6 c c.|.XX`.S.J.) ) t.N.Y J Y ! B.N.^ S & s ;X;X;X",
+";X;X;X;X;X;X;X;X x.{.&X-X-Xl.q.C.I.8.&.q # 5 6 a.{.E.! 6.I.].o.) =.Y (.J J h ^ ).^ Q < 1 n ;X;X",
+";X;X;X;X;X;X;X;X;X E.&X%XT.v d.].8.%.w o 5 6 T W +Xh.. ) I.K.<.) ) U (.P L 8 a.{.Q V B > ;X;X",
+";X;X;X;X;X;X;X;X;X% f.'.[.% ;.I.7.,.e o 6 6 T W N.-Xj. <.J.<.o.( ) U Y J 8 7 z.a.Q V B < ;X;X",
+";X;X;X;X;X;X;X;X;X;X r.j ;.J.8.,.e # 5 5 6 T W ).-Xj.. <.8.<.) ( 3.U J J 8 8 z.^ T V B f ;X;X",
+";X;X;X;X;X;X;X;X;X;Xj $ -.I.9.:.q - 9 8 T T W N.+X-Xh. o.<.<.) ) XXm.J P 8 Z z.E T B B c ;X;X",
+";X;X;X;X;X;X;X;X;X;X= ;.].9.:.q O l w.p.W W N.-X-X-Xj. 2.o.o.( 3.%Xm.J P 9 f.Q E V B c x X ;X;X",
+";X;X;X;X;X;X;X;X;X% C.].J.:.t % z t.Y.|.).).+X&X-X-Xh.X ;.o.o.) `.%Xm.J L h i.Q E V B z d . ;X;X",
+";X;X;X;X;X;X;X;X C.K.9.,.t - d n T.*X-X&X-X-X-X-X-Xj.+ y.2.<.) @X%XE.U h h i.Z Q 2 g l a . ;X;X",
+";X;X;X;X;X;X;X d.].8.&.w - p b Y.-X-X-X-X-X-X-X-X-Xh.+ y.;.5.) @XOXE.U h t.f.y.2 z l f a ;X;X",
+";X;X;X;X;X;X; d.].7.%.q q i f Y.*X-X-X-X-X-X-X-X-X-Xj.+ y.` 5.) @XoXE.p.h z.h.i.c L l l a . ;X;X",
+";X;X;X;X;Xu H.I.1.%.q ;X= b [.&X-X-X-X-X-X-X-X-X}.w.. y.;.5.O.*X}.R.l.! F.h.f.y.A c b g . ;X;X",
+";X;X;X;X H.K.1.:.q = ;X;X;X Y.-X-X-X-X-X-X-X|.Y.Y.n y.8.2.3.%X[.R.H.M.F.j.f.y.q.v b l X ;X;X",
+";X;X;X H.I.7.,.t ;X;X;X;X w.-X-X-X-X-X%XoXR.n & n 2.<.`.oXE.R.b.F.c.h.h.f.e.q.` f . ;X;X",
+";X;X. ;.P.9.,.t ;X;X;X;X;X;X E.%X-X-X{.z.n ;Xh. f _ 2.R.R.B.F.z.z.h.f.f.f.e.q.n p ;X;X",
+";X;X _ 8.%.t ;X;X;X;X;X;X;X e.[.|.Y.q. ;X;X;X;X : : : s b g.x.f.t.n f a u : % % & ;X;X",
+";X;X _ y w ;X;X;X;X;X;X;X;X;X h.f. ;X;X;X;X;X;Xl : a b f.h.c.z.h.f.y.r.q.b d p u u l ;X;X",
+";X;X;X . ;X;X;X;X;X;X;X;X;X;X ;X;X;X;X;X;X;X;X;X; . % % @ . l ;X;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X",
+";X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X;X",
+};
diff --git a/icons/48x48-kde2/image-viewer.xpm b/icons/48x48-kde2/image-viewer.xpm
new file mode 100644
index 0000000..f9514cd
--- /dev/null
+++ b/icons/48x48-kde2/image-viewer.xpm
@@ -0,0 +1,300 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 246 2",
+" c #000000000000",
+". c #0a0a0a0a0c0c",
+"X c #151514140c0c",
+"o c #1a1a19191616",
+"O c #181818182626",
+"+ c #20201f1f2121",
+"@ c #292928282b2b",
+"# c #2e2e2e2e3030",
+"$ c #2e2e30303131",
+"% c #30302f2f3131",
+"& c #323232323434",
+"* c #363636363939",
+"= c #3a3a39393737",
+"- c #3a3a3a3a3c3c",
+"; c #1a1a1e1e5c5c",
+": c #3f3f3f3f4141",
+"> c #2b2b58582a2a",
+", c #34346d6d3434",
+"< c #000051517d7d",
+"1 c #18187d7d7e7e",
+"2 c #32324f4f4c4c",
+"3 c #323269695b5b",
+"4 c #38386b6b6161",
+"5 c #414141413d3d",
+"6 c #797944442c2c",
+"7 c #434343434545",
+"8 c #4b4b4b4b4c4c",
+"9 c #4f4f4f4f5252",
+"0 c #595953534c4c",
+"q c #525252525454",
+"w c #5a5a5a5a5c5c",
+"e c #5e5e5e5e6464",
+"r c #44447e7e4646",
+"t c #535379797474",
+"y c #6b6b5e5e5050",
+"u c #656565656c6c",
+"i c #6f6f6f6f7171",
+"p c #70706d6d6868",
+"a c #727272727575",
+"s c #7c7c7c7c7d7d",
+"d c #010157578585",
+"f c #000062629595",
+"g c #02026b6b9b9b",
+"h c #060671719f9f",
+"j c #15156b6b9a9a",
+"k c #07077676a6a6",
+"l c #12127d7dafaf",
+"z c #2d2d57578d8d",
+"x c #32324a4a8484",
+"c c #2b2b6b6b9393",
+"v c #323279799999",
+"b c #33337f7fa2a2",
+"n c #484867679393",
+"m c #7e7e7e7e8181",
+"M c #66666b6ba2a2",
+"N c #28288d8d3e3e",
+"B c #313195954646",
+"V c #3b3b97975151",
+"C c #34348e8e6f6f",
+"Z c #3c3cacac5050",
+"A c #3737a8a86262",
+"S c #48489b9b4848",
+"D c #4646adad4e4e",
+"F c #4848a5a55757",
+"G c #4d4db7b75656",
+"H c #5858aaaa5a5a",
+"J c #5151b4b45454",
+"K c #4e4ea0a06565",
+"L c #727283835d5d",
+"P c #6161b7b75d5d",
+"I c #6868baba7878",
+"U c #7171a0a06f6f",
+"Y c #7272b6b67474",
+"T c #4d4dc6c65252",
+"R c #6e6ec1c16e6e",
+"E c #6a6ac6c67777",
+"W c #7777c5c57777",
+"Q c #15158c8c8d8d",
+"! c #141496969696",
+"~ c #0c0c8484a7a7",
+"^ c #0c0c8383b4b4",
+"/ c #13138787b8b8",
+"( c #1010a3a39f9f",
+") c #0606aeaeb4b4",
+"_ c #1414a3a3a1a1",
+"` c #262690908e8e",
+"' c #3b3b9d9d9e9e",
+"] c #33338c8cb2b2",
+"[ c #3b3b9f9fa0a0",
+"{ c #2828a8a89090",
+"} c #2525aaaaa8a8",
+"| c #3232b0b0b2b2",
+" . c #3838b7b7b6b6",
+".. c #17178a8ac3c3",
+"X. c #1d1d9696cbcb",
+"o. c #23239595caca",
+"O. c #28289d9dd4d4",
+"+. c #2525a1a1d8d8",
+"@. c #3737a9a9d9d9",
+"#. c #0c0cf0f0f0f0",
+"$. c #2b2bc3c3c1c1",
+"%. c #4e4e8f8f9494",
+"&. c #515180809e9e",
+"*. c #43439a9abfbf",
+"=. c #5151aaaa8f8f",
+"-. c #4848b9b9b5b5",
+";. c #5252b0b0aeae",
+":. c #626282828484",
+">. c #757588889090",
+",. c #6262b4b4b0b0",
+"<. c #4c4ca5a5cece",
+"1. c #4747acacdddd",
+"2. c #4b4bb0b0dfdf",
+"3. c #5454bcbce9e9",
+"4. c #6868bdbdc2c2",
+"5. c #6c6cb8b8dbdb",
+"6. c #5858c9c9bcbc",
+"7. c #6d6dc8c8bcbc",
+"8. c #5c5cc8c8c3c3",
+"9. c #5f5fc4c4e9e9",
+"0. c #6969c6c6c9c9",
+"q. c #7676cbcbc7c7",
+"w. c #7d7dc6c6d6d6",
+"e. c #7c7cd2d2caca",
+"r. c #6e6ec7c7eaea",
+"t. c #828231311919",
+"y. c #b8b81b1b2626",
+"u. c #b9b923232727",
+"i. c #87874a4a2828",
+"p. c #a7a742422323",
+"a. c #bdbd4d4d2a2a",
+"s. c #bfbf6b6b2f2f",
+"d. c #88887f7f7373",
+"f. c #c5c51e1e2929",
+"g. c #c9c919193232",
+"h. c #cfcf2a2a3636",
+"j. c #ebeb1f1f1e1e",
+"k. c #ebeb37373737",
+"l. c #e7e73c3c4848",
+"z. c #caca71712f2f",
+"x. c #caca6d6d4b4b",
+"c. c #eeee49494d4d",
+"v. c #fdfd5b5b5a5a",
+"b. c #fefe73736767",
+"n. c #f7f773737474",
+"m. c #8c8c84847878",
+"M. c #989886866e6e",
+"N. c #969689897979",
+"B. c #a2a28f8f7777",
+"V. c #a5a591917979",
+"C. c #8181c5c57a7a",
+"Z. c #eeee8b8b2b2b",
+"A. c #dcdc81814545",
+"S. c #dddd98986868",
+"D. c #dadab4b47777",
+"F. c #f6f699995050",
+"G. c #f4f4adad7373",
+"H. c #ffffc2c25252",
+"J. c #ffffe1e17979",
+"K. c #848484848484",
+"L. c #898987878484",
+"P. c #8c8c8c8c8c8c",
+"I. c #86868e8e9494",
+"U. c #8f8f90909393",
+"Y. c #94948e8e8787",
+"T. c #969692928d8d",
+"R. c #9a9a99999696",
+"E. c #8989b1b18d8d",
+"W. c #9696b5b5bcbc",
+"Q. c #aeae9c9c8585",
+"!. c #a2a29d9d9797",
+"~. c #aeaea1a18f8f",
+"^. c #a6a6a2a29c9c",
+"/. c #b3b3a1a18b8b",
+"(. c #a8a8a7a7a5a5",
+"). c #aeaeaeaeb4b4",
+"_. c #b1b1afafa6a6",
+"`. c #b9b9b3b3abab",
+"'. c #babababab7b7",
+"]. c #8b8bbabacece",
+"[. c #8e8ecece8989",
+"{. c #9a9ad5d59696",
+"}. c #a2a2d1d19f9f",
+"|. c #afafdadaacac",
+" X c #b1b1d8d8a8a8",
+".X c #b5b5e3e3b5b5",
+"XX c #8f8fcdcdd0d0",
+"oX c #8b8bd1d1cdcd",
+"OX c #9696d9d9d7d7",
+"+X c #9797d7d7efef",
+"@X c #adadd0d0cfcf",
+"#X c #a6a6dddddbdb",
+"$X c #aaaad9d9ebeb",
+"%X c #afafe8e8c3c3",
+"&X c #aaaae2e2dada",
+"*X c #b7b7e3e3f3f3",
+"=X c #c7c7b1b19292",
+"-X c #c3c3bdbdb8b8",
+";X c #e0e09f9f8d8d",
+":X c #f2f28a8a8b8b",
+">X c #fefe98989898",
+",X c #f4f4b3b38080",
+"<X c #fcfca7a7a8a8",
+"1X c #ffffb4b4b4b4",
+"2X c #c5c5bebecbcb",
+"3X c #cdcdc7c7bebe",
+"4X c #dadac5c5abab",
+"5X c #d4d4cacabebe",
+"6X c #ebebd5d5baba",
+"7X c #fbfbc1c1bfbf",
+"8X c #ffffd4d4b9b9",
+"9X c #ffffe5e59494",
+"0X c #fbfbeaeabdbd",
+"qX c #c5c5c5c5c5c5",
+"wX c #c8c8d4d4d8d8",
+"eX c #d1d1ccccc6c6",
+"rX c #d1d1cfcfd9d9",
+"tX c #dadad4d4c7c7",
+"yX c #d9d9d9d9d7d7",
+"uX c #dfdfdfdfeeee",
+"iX c #cbcbe5e5c6c6",
+"pX c #d1d1e7e7d8d8",
+"aX c #c8c8e7e7e7e7",
+"sX c #d1d1e7e7ecec",
+"dX c #d3d3ececf5f5",
+"fX c #d9d9f2f2f5f5",
+"gX c #eaead8d8c5c5",
+"hX c #e7e7deded4d4",
+"jX c #ffffc9c9c8c8",
+"kX c #f9f9d7d7d1d1",
+"lX c #f5f5dedee4e4",
+"zX c #e9e9e2e2d9d9",
+"xX c #f4f4eaeadcdc",
+"cX c #f3f3f6f6d9d9",
+"vX c #e7e7e7e7e6e6",
+"bX c #e8e8ebebe8e8",
+"nX c #ececececfafa",
+"mX c #ececf8f8eded",
+"MX c #e4e4f7f7f5f5",
+"NX c #f5f5edede2e2",
+"BX c #fbfbeaeae8e8",
+"VX c #f1f1efefffff",
+"CX c #f9f9f3f3eaea",
+"ZX c #f9f9f7f7f5f5",
+"AX c #fffffffffefe",
+"SX c None",
+/* pixels */
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX7 7 SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX7 s hXhX SXSXSXSXSXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX7 m.hXzXCXgX SXSXSXSXSXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX7 >.zXzXCXCXCXCXgX SXSXSXSXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX7 K.zXzXZXCXCXZXCXCXgX SXSXSXSXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX8 K.vXzXZXZXZXZXZXCXCXCXCX6X SXSXSXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX8 K.vXvXZXZXZXZXZXCXCXCXCXCXNX6X SXSXSXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX8 K.vXvXZXvX).9 * & & * 8 u -XCXzXNX6X SXSXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSX8 K.vXvXZXqXw 8 i 2 & & # & 2 7 * * `.xX6X SXSXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSX8 L.vXvXAXAXs 8 7 a BXBXBXjXjXjXkXkXK.* - s zX6X SXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSX8 L.vXvXAXAXAXs * 9 CXlXjXjX1X>X:X>X>X8XBXbXm.* 9 4X SXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXq P.vXvXAXAXAXAXi % ).bXlX1X>X>Xn.v.k.k.v.b.8XcXCXU.$ w =X SXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXq P.vXvXAXAXAXAXAXi & '.BXjX<X>X<X7X>Xn.j.g.f.h f H.9XcXm * /. SXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXq P.vXvXAXAXAXAXAXAXrX& m zXjX:Xc.b.:X<Xn.l.f.~ X.9./ z D.J.0Xm 9 /. SXSXSXSXSXSXSXSXSX",
+"SXSXq P.vXvXAXAXAXAXAXAXAXZXq - uXhXI V u.c.b.:Xc.f.k 5.*X+X3...n D.xXeXo N. SXSXSXSXSXSXSXSXSX",
+"SXSXq vXAXAXAXAXAXAXAXAXZXrX& m pX X[.[.Z N u.h.y.^ 5.*XMXaX+XX.l n -XkX- o B. SXSXSXSXSXSXSXSX",
+"SXSXSXP.vXAXAXAXAXAXAXAXAXi = eXpXC.[..X%X{.Z B h O.9.+X*X$Xr.9.<.h o.xX'.X M. SXSXSXSXSXSXSXSX",
+"SXSXSXq vXAXAXAXAXAXAXAXAXq - nXiXC.}.iXbXmXiXP ..O.2.r.+Xr.1.2.5.l f +XdXo e B. SXSXSXSXSXSXSX",
+"SXSXSXSXL.vXAXAXAXAXAXAXAX= - VX3XW {..X%X%X{.A V ..O.1.3.@.+.o.<.] f @XdX* 7 M. SXSXSXSXSXSXSX",
+"SXSXSXSXq vXAXAXAXAXAXAXAX@ 7 mX X[.[.[.R D B ( { l l X.@.+.O...*.l d ].dX7 - Y.B. SXSXSXSXSXSX",
+"SXSXSXSXSXP.vXAXAXAXAXAXAX@ = mX XW R [.F ` C 6. .( j k ..X.X./ *.g d ].fX- 7 m.M. SXSXSXSXSXSX",
+"SXSXSXSXSX9 vXAXAXAXAXAXAX@ # MX.XE G I ,.;.8.OX$. .( f k l / ] ] f < ].fX* 8 m.N.V. SXSXSXSXSX",
+"SXSXSXSXSXSXP.vXAXAXAXAXAXq * mXiXG Z C 7.e.&XaXOX8. ._ d f g ] j d g $XaX@ 8 m.N.B. SXSXSXSXSX",
+"SXSXSXSXSXSX8 vXAXAXAXAXAXm * rXiX|.=.;.oXOXaXMXsXXX,.| Q d j b d f / *X(. y m.N.~.=X SXSXSXSX",
+"SXSXSXSXSXSXSXL.vXAXAXAXZXuX* s wXiX7.7.7.q.&XaX&X8.$.-.! %.v d < l $XrXK. d.m.N.~.=X SXSXSXSX",
+"SXSXSXSXSXSXSX8 vXAXAXAXAXAXa @ @XvX.Xq.6.-.6.e.8. . .} } ' f g l W.rXT. 8 m.m.%.e u u u SXSXSX",
+"SXSXSXSXSXSXSXSXL.vXAXAXAXZXZX@ s nXiXoX0.-. . . .| ( _ Q j ~ n W.rX).o > r a %.&X0.M & w SXSXSX",
+"SXSXSXSXSXSXSXSX8 vXAXAXAXZXZX8 @ s uXpXoX7. .} _ _ ! Q 1 ` .3XhX2X@ > , S t XXfX0.v ; ; s SXSX",
+"SXSXSXSXSXSXSXSXSXK.vXAXAXZX#.P.* @ s vXsX@X8.| } Q ` C [ q.oXwX(.+ > , S F 3 OXvX4.v x ; SXSX",
+"SXSXSXSXSXSXSXSXSX8 vXAXAX. 3X#.w $ @ s wXdXyX#XoXoXOX&XaX&XwXP. > > U D K 2 OXw.,.] x ; SXSX",
+"SXSXSXSXSXSXSXSXSXSXK.vX qXP.w ) w 7 O o s W.pXdXfXfXaX).K.o 9 0 S E.T C 4 XX0.;.v x u . SXSX",
+"SXSXSXSXSXSXSXSXSXSX8 qXP.9 w % ) . Y.u X X X @ + o X 9 6 t.'.H {.G 3 >.,. .*.z x u . SXSX",
+"SXSXSXSXSXSXSXSXSXSX qXP.q 7 # o . T.Y.Y.L.p w 8 = 8 5 8 i.i.6 p.vXE.C.G 3 (.;. .] x u u . SXSX",
+"SXSXSXSXSXSXSXSXSX qXU.q 7 & ^.R.T.T.T.R.!.R.T.T.Y.- L s.z.p.x.ZX{.R J t R.%. .c 4 u e . SXSX",
+"SXSXSXSXSXSXSXSX qXU.q 7 & !.T.T.T.T.!._.`.`._.~.Q.& ^.S.F.a.;XnXyXY t t !.:.:.x e e 9 . SXSX",
+"SXSXSXSXSXSXSX qXP.9 7 & !.U.T.T.!._.-X3XtXtX5X3X`.X R.G.F.a.kXnXyXY t R.(.R.x u u e 9 SXSX",
+"SXSXSXSXSXSX qXP.q 7 & K.L.T.T.^._.3XtXhXzXzXhXgX5Xo ^.G.,Xa.xXnXyXE.t ).).(.u a u u q . SXSX",
+"SXSXSXSXSX qXP.9 7 & SX7 m.R.!.`.3XhXzXxXNXxXxXxXzX. !.F.F.x.ZXvXyX_.I.2X).(.U.>.u a u . SXSX",
+"SXSXSXSX qXU.q 7 & SXSXSXK.T.`.eXhXNXNXNXNXxXxX6X6X R.F.A.S.ZXvXrXqX@X2X).(.^.K.i i e . SXSX",
+"SXSXSX qXP.q 7 & SXSXSXSX7 ^.eXhXvXNXNXNXNX6X6X s A.Z.gXnXyXyX2X2X'.).).(.U.K.s e SXSX",
+"SXSX qXP.q 7 & SXSXSXSXSXSXm eXNXCXNXNX6X6X SX). w y x.yXrX2X2X'.'.).(.(.(.P.K.s 8 SXSX",
+"SXSX P.9 7 & SXSXSXSXSXSXSX7 gXNXNX6X6X SXSXSXSX = * - w a ).'.(.T.s e q : : @ @ & SXSX",
+"SXSX 7 7 & SXSXSXSXSXSXSXSXSXs gXgX SXSXSXSXSXSXe - q a (.).'.`.).(.^.U.L.a e 8 7 7 u SXSX",
+"SXSXSX SXSXSXSXSXSXSXSXSXSX7 SXSXSXSXSXSXSXSXSX& . @ + O . u SXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX",
+"SXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSXSX",
+};
diff --git a/icons/48x48-kde2/information.xpm b/icons/48x48-kde2/information.xpm
new file mode 100644
index 0000000..1c3554b
--- /dev/null
+++ b/icons/48x48-kde2/information.xpm
@@ -0,0 +1,256 @@
+/* XPM */
+static char * large_readme_xpm[] = {
+"48 48 205 2",
+" c None",
+". c #020204",
+"+ c #E6DA9C",
+"@ c #CAC274",
+"# c #FAEEA4",
+"$ c #FAF2C4",
+"% c #CECA6C",
+"& c #FEFAD4",
+"* c #FEFEDC",
+"= c #FEFED4",
+"- c #D2CE8C",
+"; c #E6DE9C",
+"> c #CEBE8C",
+", c #BEA27C",
+"' c #3E3E34",
+") c #0E0A0C",
+"! c #FAF6BC",
+"~ c #FEFACC",
+"{ c #060614",
+"] c #0E0E2C",
+"^ c #3A3AB4",
+"/ c #3A3AAC",
+"( c #3636AC",
+"_ c #3232A4",
+": c #1A164C",
+"< c #5E5E4C",
+"[ c #FEFEC4",
+"} c #FEFAAC",
+"| c #06060C",
+"1 c #020244",
+"2 c #4646BC",
+"3 c #4242BC",
+"4 c #3E3EBC",
+"5 c #3E3EB4",
+"6 c #3636A4",
+"7 c #32329C",
+"8 c #22226C",
+"9 c #DEDEB4",
+"0 c #FEFECC",
+"a c #FAFAC4",
+"b c #FEFEBC",
+"c c #FEFEB4",
+"d c #FEFAA4",
+"e c #02022C",
+"f c #4646C4",
+"g c #323294",
+"h c #2E2E8C",
+"i c #06061C",
+"j c #9E9E7C",
+"k c #FEFEA4",
+"l c #DECA9C",
+"m c #AEAE34",
+"n c #020234",
+"o c #4A4AC4",
+"p c #2E2E94",
+"q c #2A2A84",
+"r c #FEFEAC",
+"s c #E2DA9C",
+"t c #96922C",
+"u c #4A4ACC",
+"v c #4E4ECC",
+"w c #6E6EB4",
+"x c #EAEAF4",
+"y c #FEFEFC",
+"z c #FAFAFC",
+"A c #262674",
+"B c #DEDEAC",
+"C c #FAF6B4",
+"D c #FAF6AC",
+"E c #FAF6A4",
+"F c #FAFAA4",
+"G c #FAFA9C",
+"H c #E2DA7C",
+"I c #9A9A2C",
+"J c #4E4ED4",
+"K c #5252D4",
+"L c #2A2A8C",
+"M c #26267C",
+"N c #1E1E64",
+"O c #EAE69C",
+"P c #EEEAA4",
+"Q c #EAE694",
+"R c #EAEA94",
+"S c #EEEA94",
+"T c #F2EE94",
+"U c #CEC654",
+"V c #5252DC",
+"W c #222274",
+"X c #1E1E54",
+"Y c #66623C",
+"Z c #DAD284",
+"` c #D6D27C",
+" . c #DAD27C",
+".. c #DAD674",
+"+. c #DEDA7C",
+"@. c #E2DE7C",
+"#. c #161204",
+"$. c #5656E4",
+"%. c #5656DC",
+"&. c #1E1E5C",
+"*. c #C7BF68",
+"=. c #CBC768",
+"-. c #CBC370",
+";. c #CBC368",
+">. c #C7C360",
+",. c #CFC768",
+"'. c #D3CF71",
+"). c #A2962C",
+"!. c #5A5AEC",
+"~. c #12123C",
+"{. c #9E9A4C",
+"]. c #C3BB68",
+"^. c #C3BF68",
+"/. c #C3BB60",
+"(. c #C7BF60",
+"_. c #BFB460",
+":. c #02026C",
+"<. c #5A5AE4",
+"[. c #16123C",
+"}. c #5A5624",
+"|. c #C3BF60",
+"1. c #C3BB58",
+"2. c #BAAE44",
+"3. c #16164C",
+"4. c #26220C",
+"5. c #B2AA3C",
+"6. c #161644",
+"7. c #060604",
+"8. c #1A1A5C",
+"9. c #121234",
+"0. c #BAB244",
+"a. c #1A1A54",
+"b. c #0A0A24",
+"c. c #2A260C",
+"d. c #C2BA44",
+"e. c #9E9A2C",
+"f. c #968E2C",
+"g. c #BFBB60",
+"h. c #BFB860",
+"i. c #A29A2C",
+"j. c #5E5E44",
+"k. c #66663C",
+"l. c #0A0A1C",
+"m. c #CFC758",
+"n. c #BAAA7C",
+"o. c #AAAA74",
+"p. c #0A0A2C",
+"q. c #9E9644",
+"r. c #CBC360",
+"s. c #D3CB68",
+"t. c #161604",
+"u. c #6E6E4C",
+"v. c #7A7234",
+"w. c #DEDA74",
+"x. c #8E8A2C",
+"y. c #2A2A7C",
+"z. c #CFCB68",
+"A. c #D6D274",
+"B. c #EAE68C",
+"C. c #22225C",
+"D. c #D7CF78",
+"E. c #EAE284",
+"F. c #F2EE8C",
+"G. c #F6F28C",
+"H. c #CEC24C",
+"I. c #EADA74",
+"J. c #1A1644",
+"K. c #6A6A34",
+"L. c #D7CF71",
+"M. c #DAD67C",
+"N. c #E6E284",
+"O. c #EEEA8C",
+"P. c #FAF694",
+"Q. c #E6DE74",
+"R. c #EADE74",
+"S. c #F2F29C",
+"T. c #DAD68C",
+"U. c #A29E54",
+"V. c #565224",
+"W. c #221E0C",
+"X. c #DAD274",
+"Y. c #FEFA94",
+"Z. c #D2CA54",
+"`. c #827E2C",
+" + c #D3CB70",
+".+ c #CFCB70",
+"++ c #E2DE84",
+"@+ c #F2F294",
+"#+ c #FAFA94",
+"$+ c #FAF69C",
+"%+ c #E6DE84",
+"&+ c #FEFA9C",
+"*+ c #FEFE94",
+"=+ c #E6DA74",
+"-+ c #BAB63C",
+";+ c #DAC66C",
+">+ c #F6F694",
+",+ c #F6F294",
+"'+ c #EEEE94",
+")+ c #FEFE9C",
+"!+ c #969234",
+"~+ c #FEFE8C",
+"{+ c #FEFE84",
+"]+ c #D2CA64",
+"^+ c #F2E2A4",
+" ",
+" ",
+" . . ",
+" . + . . ",
+" . @ # $ % . . ",
+" . $ & * = $ - . . . ",
+" . * * * = & = = ; % . . . . ",
+" . > * * * * * = * * = & ; % , . . . . ",
+" . ' ) . . . ) ' ! * = = = = ~ ~ ; % , . . . . ",
+" { ] ^ ^ / ( / _ _ : . < ! = ~ [ [ ~ [ [ } ; % , . . . . ",
+" | 1 2 3 4 4 5 ^ / 6 6 7 7 8 . 9 = 0 0 [ a b a b c } d ; % , . . ",
+" e 2 f f f f 3 4 5 ^ / 6 6 7 g h i j 0 0 [ [ b b b } c c } k l m . ",
+" n f o o f o f f 3 4 4 ^ ( 6 _ p p q ] j ~ [ ~ b } b c r r d d s t . ",
+" e o u v u v u w x y y z w / ( 6 7 7 q A i B ! a ! C D D D E F G H I . ",
+" . u v u J K J v y z y y y y ^ ( 6 7 p L M N . O P P O O Q R S S T U I . ",
+" 1 v J K V K K J z y y y y y 5 / ( _ 7 p M W X Y Z ` ` ` ` ...+.@.I #. ",
+" | u J J V V V $.%.w z y y z w 4 / / _ 7 p q W &.. *.=.-.;.>.-.=.,.'.).. ",
+" 1 v J V %.$.!.%.V V K u f f 3 5 ^ ( 6 7 7 M A N ~.{.].].^.*./.(.(._.t . ",
+" . :.u K K %.$.!.<.V V K v o f 3 4 / ( 6 7 7 M W N [.}.^././.|.1.|.1.2.).. ",
+" . o v J V V <.<.$.w w w w w w w 5 ^ / _ 7 p q M N 3.4.].]./././.1.|.5.t . ",
+" . o o u V K V V %.z y y y y y y 5 / / _ 7 p M A N 6.7./.|./.|.1.1.1.).. ",
+" . f u v v J V V V K J z z y z y 4 ( 6 6 p p q 8 8.9.. ^./././.|./.0.t . ",
+" . 2 f u v v K J J u v y y y z z 5 / _ 6 p L M 8 8.] . ].|././.1./.2.).. ",
+" . 3 f f u u u v v v u y z y y y / ( 6 7 7 L W N a.b.c././././.|.d.5.t . ",
+" . 3 2 2 f o f o f o f y y y y z / 6 7 7 h q A &.3.{ }./.|./././.1.e.. ",
+" . [.4 3 2 2 f f f 3 2 y z y y y 6 _ 7 p L A N 8.~.[.{./.1.|.1.|.0.f.. ",
+" . + . 4 4 4 3 3 2 f 3 4 y z z y y 6 _ 7 h M W N a.i . g./././.1.|.h.i.. ",
+" . > $ j.&.^ ^ 5 4 4 ^ ^ 5 y y y y y 7 7 p q A 8 a.~.X k././.1.|.|.(.2.f.. ",
+" . ; b } 7./ ( ^ / 5 y z y y y z z y y z y M 8 &.a.l.7.h.|.1.1.1.(.m.e.c. ",
+" . n.c r a o.p./ / ( ( ( / ( ( _ 6 7 p p q M 8 &.a.] ) q.(.1.|.(.r.s.*.I t. ",
+" . n.l } r c c u.] _ 6 6 _ _ 7 6 7 7 7 L q M 8 N a.~.] v././.(.(.,.'.w.s.x.7.. . ",
+" . > d r r r a } u.p.7 7 7 7 7 p p p q y.M N N a.~.i v.|.|.>.>.z.A.@.B.m.x.. . . . . ",
+" . n.k k k d r r c } o.| C.g p p h q q M 8 8 &.a.C.7.q.(.(.;.z.D.w.E.F.G.).. . . . . . ",
+" . t H.I.d d k k r } F E Q Y { [.M M A W N N &.J.. K./.>.;.z.L.M.N.O.G.P.Q.x.. . . . . . ",
+" . . H.H.R.d d k r } d S.N.T.U.V.W.7.. 7.W.}.{.(.;.,.'.X.+.E.O.F.P.Y.Y.Z.`.. . . . . ",
+" . . d.d.R.d d d F E S.E.H . +.+ +.+,..+ +L.M.+.++B.O.@+P.Y.#+Y.Y.I . . . . . ",
+" . . d.d.R.d d $+F S.S B.%++++.+.H ++N.N.B.O.F.P.P.#+&+Y.*+*+=+x.. . . . . ",
+" . . -+-+;+R.&+E >+,+@+T S T '+'+T ,+>+P.$+G &+)+Y.Y.Y.Y.Z.`.. . . . ",
+" . . !+-+-+;+=+$+$+&+$+$+Y.G G &+&+*+Y.*+Y.*+*+~+~+Q.x.. . . . ",
+" . . . !+5.m ;+I.)+)+&+Y.&+Y.*+&+&+Y.~+Y.Y.Y.Y.Z.`.. . . . ",
+" . . . !+5.m ;+R.*+)+Y.*+*+*+Y.~+~+{+{+R.x.. . . . ",
+" . . . !+5.5.;+R.Y.Y.Y.{+Y.Y.{+Y.Z.`.. . . ",
+" . . . t m e.]+I.^+^+{+^+Q.x.. . . ",
+" . . . x.e.x.`.I.R.Z.`.. . ",
+" . . . . `.`.`.. . ",
+" . . . . ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/item.xpm b/icons/48x48-kde2/item.xpm
new file mode 100644
index 0000000..edb1d33
--- /dev/null
+++ b/icons/48x48-kde2/item.xpm
@@ -0,0 +1,65 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 11 1",
+" c #00000000c0c0",
+". c #1e1e1e1ec7c7",
+"X c #1f1f1f1fc8c8",
+"o c #20202020c8c8",
+"O c #71717171dcdc",
+"+ c #7f7f7f7fdfdf",
+"@ c #dfdfdfdff7f7",
+"# c #e0e0e0e0f7f7",
+"$ c #e2e2e2e2f8f8",
+"% c #ffffffffffff",
+"& c None",
+/* pixels */
+"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&&++&&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&&oX&&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&o X&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&X X&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&X X&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&. .&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&. .&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&. .&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&O O&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&+. .+&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&+. .+&&&&&&&&&&&&",
+"&&&&&&&&&&+. .+&&&&&&&&&&",
+"&&&&&&&&+X X+&&&&&&&&",
+"&&&&&&+X X+&&&&&&",
+"&&&&+o X+&&&&",
+"&&+X X+&&",
+"&&+X X+&&",
+"&&&&+X X+&&&&",
+"&&&&&&+X X+&&&&&&",
+"&&&&&&&&+X X+&&&&&&&&",
+"&&&&&&&&&&+. .+&&&&&&&&&&",
+"&&&&&&&&&&&&+. .+&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&+. .+&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&O O&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&. .&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&. .&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&. .&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&X X&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&X X&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&X X&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&+ +&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&&XX&&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&&++&&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&",
+};
diff --git a/icons/48x48-kde2/kde.xpm b/icons/48x48-kde2/kde.xpm
new file mode 100644
index 0000000..a88e820
--- /dev/null
+++ b/icons/48x48-kde2/kde.xpm
@@ -0,0 +1,232 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 178 2",
+" c #000000000000",
+". c #0a0a06060404",
+"X c #0e0e0e0e0404",
+"o c #1a1a0a0a0404",
+"O c #121212120404",
+"+ c #181816160c0c",
+"@ c #1e1e1a1a0c0c",
+"# c #1c1c1c1c1414",
+"$ c #262616160404",
+"% c #22221e1e0c0c",
+"& c #2a2a1a1a0404",
+"* c #2a2a1e1e0c0c",
+"= c #25251e1e1414",
+"- c #262622221c1c",
+"; c #2e2e22221414",
+": c #2c2c26261c1c",
+"> c #3e3e22220404",
+", c #3a3a26260c0c",
+"< c #36362a2a1414",
+"1 c #2a2a26262424",
+"2 c #2e2e2b2b2424",
+"3 c #2a2a2a2a2c2c",
+"4 c #32322a2a2424",
+"5 c #3a3a2e2e2424",
+"6 c #363632322424",
+"7 c #323232322c2c",
+"8 c #3e3e36362c2c",
+"9 c #3a3a35353434",
+"0 c #3a3a3a3a3434",
+"q c #3e3e3a3a3c3c",
+"w c #3e3e42423c3c",
+"e c #46462a2a0c0c",
+"r c #525232320404",
+"t c #56563a3a1414",
+"y c #42423e3e3434",
+"u c #46463e3e3c3c",
+"i c #464642423c3c",
+"p c #4c4c44443c3c",
+"a c #4e4e4a4a3c3c",
+"s c #56564e4e3c3c",
+"d c #62624a4a2c2c",
+"f c #767652522424",
+"g c #464646464444",
+"h c #4e4e4a4a4444",
+"j c #50504e4e4c4c",
+"k c #565652524c4c",
+"l c #555555555454",
+"z c #5a5a56565454",
+"x c #5b5b5b5b5454",
+"c c #6a6a5e5e4c4c",
+"v c #62625e5e5454",
+"b c #666662625454",
+"n c #666662625c5c",
+"m c #6a6a65655c5c",
+"M c #7a7a6a6a5c5c",
+"N c #6a6a66666464",
+"B c #6a6a6a6a6464",
+"V c #6e6e6e6e6c6c",
+"C c #70706b6b6464",
+"Z c #767672726c6c",
+"A c #767676767c7c",
+"S c #7c7c7a7a7474",
+"D c #7e7e7c7c7c7c",
+"F c #8e8e5e5e1c1c",
+"G c #a2a276763c3c",
+"H c #aeae7c7c3c3c",
+"J c #b6b676762c2c",
+"K c #baba7a7a2c2c",
+"L c #b6b67e7e3c3c",
+"P c #8e8e72724c4c",
+"I c #929276765454",
+"U c #82827e7e7474",
+"Y c #a6a67a7a4444",
+"T c #82827e7e8484",
+"R c #bebe82823c3c",
+"E c #858584847c7c",
+"W c #8b8b86867c7c",
+"Q c #baba86864444",
+"! c #bebe86864c4c",
+"~ c #bebe8a8a4c4c",
+"^ c #c5c58d8d4c4c",
+"/ c #caca92924c4c",
+"( c #c6c692925454",
+") c #c2c292925c5c",
+"_ c #cece96965454",
+"` c #d2d29c9c5454",
+"' c #c6c69c9c6c6c",
+"] c #cecea6a67474",
+"[ c #e6e6a6a65454",
+"{ c #e6e6aaaa6464",
+"} c #eeeeb4b46c6c",
+"| c #f2f2b2b26464",
+" . c #fafabebe6c6c",
+".. c #fefec6c67c7c",
+"X. c #8a8a86868484",
+"o. c #8c8c8b8b8484",
+"O. c #8a8a8e8e8c8c",
+"+. c #92928d8d8484",
+"@. c #929292928c8c",
+"#. c #9a9a96968c8c",
+"$. c #969696969494",
+"%. c #9a9a96969494",
+"&. c #9d9d9b9b9494",
+"*. c #9e9e9a9a9c9c",
+"=. c #a2a29a9a9494",
+"-. c #a2a29e9e9c9c",
+";. c #a5a5a2a29c9c",
+":. c #bebeb2b28484",
+">. c #a6a6a6a6a4a4",
+",. c #aaaaa6a6a4a4",
+"<. c #aeaeadada4a4",
+"1. c #b6b6aeaea4a4",
+"2. c #b2b2adadacac",
+"3. c #b4b4b2b2acac",
+"4. c #babab6b6acac",
+"5. c #b6b6b6b6b4b4",
+"6. c #b6b6babab4b4",
+"7. c #bcbcb6b6b4b4",
+"8. c #babababab4b4",
+"9. c #bebebbbbbcbc",
+"0. c #dadab2b28484",
+"q. c #c2c2babab4b4",
+"w. c #c4c4bdbdbcbc",
+"e. c #c3c3c3c3bcbc",
+"r. c #d2d2c6c6b4b4",
+"t. c #d2d2cecebcbc",
+"y. c #d6d6d2d2a4a4",
+"u. c #dedededebcbc",
+"i. c #fefecece8c8c",
+"p. c #fefed6d68c8c",
+"a. c #fefedddd9c9c",
+"s. c #e0e0c6c6a4a4",
+"d. c #eaead6d6bcbc",
+"f. c #eeeeeeeeb4b4",
+"g. c #fefee6e6a4a4",
+"h. c #fefeeaeaacac",
+"j. c #fefeeeeeb4b4",
+"k. c #fefef4f4b4b4",
+"l. c #c6c6c3c3c4c4",
+"z. c #cacac4c4c4c4",
+"x. c #cacacacac4c4",
+"c. c #cdcdcbcbcccc",
+"v. c #d2d2cecec4c4",
+"b. c #d3d3cececccc",
+"n. c #d2d2d2d2cccc",
+"m. c #d6d6d4d4d4d4",
+"M. c #dadad6d6d4d4",
+"N. c #dadad6d6dcdc",
+"B. c #dadadadad4d4",
+"V. c #dddddddddcdc",
+"C. c #dedededee4e4",
+"Z. c #e2e2dedee4e4",
+"A. c #eeeee2e2cccc",
+"S. c #e4e4e3e3dcdc",
+"D. c #ebebe5e5dcdc",
+"F. c #fefefafac4c4",
+"G. c #fefefefecccc",
+"H. c #fdfdfdfddcdc",
+"J. c #e3e3e3e3e4e4",
+"K. c #e4e4e4e4ecec",
+"L. c #e6e6eaeaecec",
+"P. c #eaeae6e6e4e4",
+"I. c #eeeeeaeae4e4",
+"U. c #ebebebebecec",
+"Y. c #eaeaeaeaf4f4",
+"T. c #f2f2eeeeecec",
+"R. c #f2f2eeeef4f4",
+"E. c #f2f2eeeefcfc",
+"W. c #f2f2f2f2ecec",
+"Q. c #fdfdfbfbe4e4",
+"!. c #fefefefeecec",
+"~. c #f6f6f6f6f4f4",
+"^. c #f6f6f5f5fcfc",
+"/. c #fafaf6f6f4f4",
+"(. c #fafaf6f6fcfc",
+"). c #fafafafaf4f4",
+"_. c #fefefefefcfc",
+"`. c None",
+/* pixels */
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. . `.`.`.`.`.`.`.`.`. `.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. S @.<.e.V.U._.. `.`.`.`.`.`.`.`. <.U.3. `.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. L.!._._._._._. `.`.`.`.`.`.`. <._._._._.U.3. `.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. U._._._._._._. `.`.`.`.`.`. <._._._._._._._._.<. `.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. U._._._._._._. `.`.`.`.`.`. m._._._._._._._.). `.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. `.`.`.`.`.`. U._._._._._._. `.`.`.`.`.2 m._._._._._._._._.<. `.`.`.`.",
+"`.`.`.`.`.`.`.`.`. @.@.7 `.`.`.`.`. L._._._._._._.* `.`.`.`. <._._._._._._._._.1. `.`.`.`.`.",
+"`.`.`.`.`.`.`.`. @._.!.>.2 `.`.`. X U._._._._._._.* . `. <._._._._._._._._.<. `.`.`.`.`.`.",
+"`.`.`.`.`.`.`. @.)._._._.V. W * L._._._._._._.3 n E O < U._._._._._._._.m. `.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`. 3._._._._._._.k C D.* U._._._._._._.< E c.+ <._._._._._._._.m. `.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`. S._._._.U.%.P._._.* U._._._._._._.< x x _._._._._._._.m. `.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. _._.W.+.U._._.m * U._._._._._._.< < B _._._._._._._._.<. `.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. &._.%.U._.P.i 5 * U.!._._._._._.< B ~._._._._._._._.<. `.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. X.V._.T.6 p f.* L._._._._._._.$.l._._._._._._._.M. `.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. l _._.h p Q.G.* L._._._._._._._._._._._._._._.<.0 `.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. w._.+.; D.!.H.* L._._._._._._._._._._._._._._.2 z `.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. E (.(.8 U _._.Q.= L._._._._._._._._._._._._._._.x.2 E `.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. w._.&.5 /._._.!.* L._._._._._._.U._._._._._._._._.2 z `.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`. . m m.!.m b _._._._.* U._._._._._._.E ;._._._._._._._.~.7 z `.`.`.`.`.",
+"`.`.`. ;.8.U.).*.m._.p o._._._.!.* U._._._._._._.+.@ U._._._._._._._.e.1 -.c.3.-.@. `.`.`.",
+"`.`.`. (._._._._.*.S.(.y t._._._.Q.* L._._._._._._.#.o z _._._._._._._._.X.2 >.z.l.b.w. `.`.`.",
+"`.`.`. U._._._._.+.U.~.u u.H.H.H.G.* L._._._._._._.X.d < X._._._._._._._.(.x q <.9.w.w. `.`.`.",
+"`.`.`. W._._._._.+.S.(.p y.G.G.G.F.* U._._._._._._.D d H $ 6._._._._._._._.~.0 z 2.z.w. `.`.`.",
+"`.`.`. U._._._._.=.m._.j :.k.j.k.h.* L._._._._._._.E d ` f 4 W._._._._._._._.x.# U @. `.`.`.",
+"`.`.`. . ;.1.e.I.-.;._.V M g.a.a.a.* U._._._._._._.E d ` ~ e x _._._._._._._._.$.+ `.`.`.`.`.",
+"`.`.`.`.`. m ;._.-.s p.i.i.i.* L._._._._._._.E d _ _ G & >._._._._._._._._. `.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. n /.(.j ] .. .i.% K._._._._._._.E d _ / ^ f @ V._._._._._._._.U. `.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. 3._.@.c .} } * K._._._._._._.E d ( ^ ^ L e l )._._._._._._._.3. `.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. n _./.N I | { * L._._._._._._.E d ^ ^ ! L r. o._._._._._._._._.3. `.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`. v._.S.N ' [ * L._._._._._._.O.d ^ ~ J s.^.E # S._._._._._.^.l. `.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. 4.k W._.V.A ' * U._.(.U.V.5.@.w t R K s.).c.w.l h _._.~.l.D `.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. _.4.a ~._.J.>.* * * < , > r F ( A.^.c.l.c.9 # E C `.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. c.^._.*.h U.!.U.>.m M P Y H Q ) 0.d.).L.l.b.c.w T o.7 9 `.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`. $.(.K.L.^.5.w 2.(.E.J.J.V.Z.D.I.U.U.N.c.z.N.;.9 +.c.7.3.w.X. `.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`. @.^.C.J.Z.C.^.4.: m c.R.Y.Z.N.m.b.c.c.m.N.w.C 2.m.3.3.1.<.w.X. `.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`. @.n.P.N.N.U.B. `.# = v =.7.c.m.m.c.5.%.n `. ,.l.2.2.<.7.Z `.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`. @.m.J.U.3. `.`.`.`.= - g 8 8 8 9 u 6 `.`.`.`. S w.<.7.Z `.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`. @.B.U `.`.`.`.`.`. c.m.l.w.l.m. `.`.`.`.`.`. Z w.Z `.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`. - `.`.`.`.`.`.`. w.m.z.l.l.q. `.`.`.`.`.`.`. `.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. <.m.9.9.e.<. `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. %.b.9.4.w.%. `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. E 9.7.5.w.E `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. =.q.3.w. `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`. `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
+};
diff --git a/icons/48x48-kde2/keyboard.xpm b/icons/48x48-kde2/keyboard.xpm
new file mode 100644
index 0000000..64d4536
--- /dev/null
+++ b/icons/48x48-kde2/keyboard.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char *keyboard[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 6 1",
+/* colors */
+" c None",
+"# c #000000",
+"* c #000000",
+"' c #808080",
+"` c #c0c0c0",
+"+ c #ffffff",
+/* pixels */
+" ***** ",
+" *+++++* ",
+" *++'++++* ",
+" *++'+'++++* ",
+" *++'+++'++++* ",
+" *++'++'++'++++* ",
+" *++'++'+'++'++++* ",
+" *++'++'+++'++'++++* ",
+" *++'++'++++++++'++++* ",
+" *++'++'++++###++++++++* ",
+" *++'++'++++###++++++++++* ",
+" *++'++'++++###++++++++++++* ",
+" *++'++'++++###++++++++++++++* ",
+" *++'++'++++###++++++++++++++++* ",
+" *++'++'++++###++++++++++++++++++* ",
+" *++'+++++++##############+++++++++* ",
+" *++'+++++++###############++++++++++* ",
+" *++'+++++++###++##++++++++++++++++++++* ",
+" *++++++++++###+++##+++++++++++++++++++++* ",
+" *++++++++++###++++##++++++++++++++++++++++* ",
+" *++++++++++###+++++##++++++++++++++++++```+* ",
+" *+'''++++++++++++++##+++++++++++++++++`````+* ",
+" *+'''''+++++++++++++##++++++++++++++++``````+* ",
+" *+''''''++++++++++++##+++++++++++++++````````+*",
+"*+''''''''+++++++++++##++++++++++++++`````````+*",
+"*+'''''''''++++++++++##+++++++++++++`````````+* ",
+" *+'''''''''+++++++++##++++++'+++++`````````+* ",
+" *+'''''''''+++++'++++++'++'+++++`````````+* ",
+" *+'''''''''+++++'++++'++'+++++`````````+* ",
+" *+'''''''''+++++'++'++'+++++`````````+* ",
+" *+'''''''''+++++'+++'+++++`````````+* ",
+" *+'''''''''+++++'+'+++++`````````+* ",
+" *+'''''''''+++++'+++++`````````+* ",
+" *+'''''''''+++++++++`````````+* ",
+" *+'''''''''+++++++`````````+* ",
+" *+'''''''''+++++`````````+* ",
+" *+'''''''''+++`````````+* ",
+" *+'''''''''+`````````+* ",
+" *+''''''''+````````+* ",
+" *+'''''''+```````+* ",
+" *+''''''+``````+* ",
+" *+'''''+`````+* ",
+" *+''''+````+* ",
+" *+'''+```+* ",
+" *+''+``+* ",
+" *+'+`+* ",
+" *+++* ",
+" *** ",
+};
diff --git a/icons/48x48-kde2/lock.xpm b/icons/48x48-kde2/lock.xpm
new file mode 100644
index 0000000..57a010a
--- /dev/null
+++ b/icons/48x48-kde2/lock.xpm
@@ -0,0 +1,294 @@
+/* XPM */
+static char * large_kscreensaver_xpm[] = {
+"48 48 243 2",
+" c None",
+". c #000000",
+"+ c #020204",
+"@ c #424244",
+"# c #FEFEFC",
+"$ c #BEBEBC",
+"% c #EFEFEF",
+"& c #EDEDED",
+"* c #EBEBEB",
+"= c #EAEAEA",
+"- c #E8E8E8",
+"; c #E6E6E6",
+"> c #E5E5E5",
+", c #E3E3E3",
+"' c #E2E2E2",
+") c #E0E0E0",
+"! c #DFDFDF",
+"~ c #C9C9C9",
+"{ c #C8C8C8",
+"] c #C7C7C7",
+"^ c #767674",
+"/ c #3F0000",
+"( c #FDFDEF",
+"_ c #FDFDEC",
+": c #FFFFED",
+"< c #FDFDF1",
+"[ c #C5C5C5",
+"} c #EEEEEE",
+"| c #585858",
+"1 c #AA7A5D",
+"2 c #C3C3C3",
+"3 c #FFFFFF",
+"4 c #FEFEBD",
+"5 c #FEFDBC",
+"6 c #FEFDBA",
+"7 c #FEFDB9",
+"8 c #FEFDB7",
+"9 c #FEFCB6",
+"0 c #FEFCB4",
+"a c #FEFCB3",
+"b c #FEFCB2",
+"c c #FEFBB0",
+"d c #FEFBAF",
+"e c #FEFBAE",
+"f c #FEFBAD",
+"g c #FEFBAC",
+"h c #C5C511",
+"i c #808000",
+"j c #ECECEC",
+"k c #808080",
+"l c #FFDCA7",
+"m c #FEFDF3",
+"n c #FEFDBB",
+"o c #FEFDB8",
+"p c #FEFAAA",
+"q c #C1C1C1",
+"r c #FDFDF2",
+"s c #FEFCB5",
+"t c #FEFBAB",
+"u c #FEFAA9",
+"v c #757575",
+"w c #FEFAA8",
+"x c #C4C411",
+"y c #BEBEBE",
+"z c #FEFCB1",
+"A c #FEFAA6",
+"B c #FEFAA7",
+"C c #BCBCBC",
+"D c #E9E9E9",
+"E c #E7E7E7",
+"F c #987156",
+"G c #FEFAA5",
+"H c #FEF9A4",
+"I c #BABABA",
+"J c #E4E4E4",
+"K c #C49874",
+"L c #FEF9A3",
+"M c #B8B8B8",
+"N c #D2A981",
+"O c #FEF9A2",
+"P c #FEF9A1",
+"Q c #B6B6B6",
+"R c #E1E1E1",
+"S c #E1BA8E",
+"T c #FEF99F",
+"U c #FEF9A0",
+"V c #B4B4B4",
+"W c #B3B3B3",
+"X c #303030",
+"Y c #FEF89F",
+"Z c #BEBE00",
+"` c #B1B1B1",
+" . c #DEDEDE",
+".. c #4A4A4C",
+"+. c #000097",
+"@. c #00009B",
+"#. c #0000FF",
+"$. c #0000A2",
+"%. c #0000A5",
+"&. c #0000A8",
+"*. c #C0C000",
+"=. c #00007F",
+"-. c #AFAFAF",
+";. c #000098",
+">. c #00009C",
+",. c #0000A4",
+"'. c #0000AB",
+"). c #0000AF",
+"!. c #17172C",
+"~. c #0B0B31",
+"{. c #ADADAD",
+"]. c #DDDDDD",
+"^. c #00009A",
+"/. c #7676FF",
+"(. c #0000AA",
+"_. c #0000AE",
+":. c #0000B1",
+"<. c #0000B5",
+"[. c #0000B7",
+"}. c #000008",
+"|. c #000005",
+"1. c #19191A",
+"2. c #000007",
+"3. c #000081",
+"4. c #ABABAB",
+"5. c #DCDCDC",
+"6. c #0000B4",
+"7. c #0000BB",
+"8. c #0000BD",
+"9. c #0000BE",
+"0. c #0000A3",
+"a. c #00009F",
+"b. c #000092",
+"c. c #00008A",
+"d. c #000086",
+"e. c #A9A9A9",
+"f. c #A8A8A8",
+"g. c #DBDBDB",
+"h. c #0000AD",
+"i. c #0000BF",
+"j. c #0000A0",
+"k. c #000093",
+"l. c #000082",
+"m. c #A7A7A7",
+"n. c #A6A6A6",
+"o. c #0000A9",
+"p. c #000001",
+"q. c #A4A4A4",
+"r. c #DADADA",
+"s. c #15150B",
+"t. c #000002",
+"u. c #A2A2A2",
+"v. c #D9D9D9",
+"w. c #0000AC",
+"x. c #0000B0",
+"y. c #A0A0A0",
+"z. c #D8D8D8",
+"A. c #00009E",
+"B. c #0000A6",
+"C. c #181818",
+"D. c #131302",
+"E. c #000096",
+"F. c #000089",
+"G. c #000085",
+"H. c #9E9E9E",
+"I. c #000094",
+"J. c #000090",
+"K. c #000088",
+"L. c #000084",
+"M. c #000080",
+"N. c #9C9C9C",
+"O. c #9B9B9B",
+"P. c #D7D7D7",
+"Q. c #000019",
+"R. c #00008F",
+"S. c #00008B",
+"T. c #000087",
+"U. c #9A9A9A",
+"V. c #999999",
+"W. c #000095",
+"X. c #979797",
+"Y. c #D6D6D6",
+"Z. c #000099",
+"`. c #000083",
+" + c #959595",
+".+ c #00008C",
+"++ c #939393",
+"@+ c #D5D5D5",
+"#+ c #00008D",
+"$+ c #919191",
+"%+ c #909090",
+"&+ c #8F8F8F",
+"*+ c #D2D2D2",
+"=+ c #D0D0D0",
+"-+ c #CECECE",
+";+ c #CCCCCC",
+">+ c #CACACA",
+",+ c #BFBFBF",
+"'+ c #BDBDBD",
+")+ c #BBBBBB",
+"!+ c #B9B9B9",
+"~+ c #B2B2B2",
+"{+ c #AEAEAE",
+"]+ c #ACACAC",
+"^+ c #AAAAAA",
+"/+ c #A5A5A5",
+"(+ c #A3A3A3",
+"_+ c #A1A1A1",
+":+ c #9F9F9F",
+"<+ c #9D9D9D",
+"[+ c #D4D4D4",
+"}+ c #989898",
+"|+ c #969696",
+"1+ c #949494",
+"2+ c #929292",
+"3+ c #009000",
+"4+ c #CBCBCB",
+"5+ c #38FB30",
+"6+ c #777777",
+"7+ c #222224",
+"8+ c #363634",
+"9+ c #5A5A5C",
+"0+ c #6E6E6C",
+"a+ c #828284",
+"b+ c #929294",
+"c+ c #A6A6A4",
+"d+ c #B6B6B4",
+"e+ c #D6D6D8",
+"f+ c #E2E2E4",
+"g+ c #A2A2A4",
+"h+ c #4E4E4C",
+"i+ c #323234",
+"j+ c #161614",
+"k+ c #121214",
+"l+ c #C2C2C4",
+"m+ c #AAAAAC",
+"n+ c #8A8A8C",
+"o+ c #525254",
+"p+ c #1A1A1C",
+"q+ c #3E3E3C",
+"r+ c #3A3A3C",
+"s+ c #1E1E1C",
+"t+ c #7E7E7C",
+" ",
+" ",
+" . + + + + + + + + + + + + + + + + + + + + @ + + + + + + + + + + + + + + + + + + + + ",
+" + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ + ",
+" + # % % & * = - ; > , ' ) ! ! . . . . . . . . . . . . . . . . . ~ ~ ~ { { { ] ] ] ] ^ + ",
+" + # % & / / / / / / / / / . . ( _ _ _ _ : _ _ _ _ _ _ _ _ _ _ < . . / / / / / / [ [ ^ + ",
+" + # } | 1 1 1 1 1 1 1 1 . 2 3 4 5 6 7 8 9 0 a b c d e f f g g g h i . 1 1 1 1 1 | 2 ^ + ",
+" + # j k l l l l l l l l . m 4 4 n 7 o 9 0 a b c d e . . . . . p p h . l l l l l k q ^ + ",
+" + # * | 1 1 1 1 1 1 1 . r 4 4 5 6 o 8 s . . . . . g t p u . v w w u x . 1 1 1 1 | y ^ + ",
+" + # = - / / / / / / / . r 4 4 . . . . 0 b z d . v t p u . v A A A B x . / / / / C C ^ + ",
+" + # D E > F F F F F F . r 4 5 6 7 . v a b c . . t p w B . G G H G G x . F F F I I I ^ + ",
+" + # E ; J K K K K K K . r 4 5 6 . . 0 a z . . g p u B v . L L L L L x . K K K M M M ^ + ",
+" + # ; J , N N N N N N . r 4 n v . 9 0 b v . f t u w v . L O P P P O x . N N N Q Q Q ^ + ",
+" + # > , R S S S S S S . r 4 n . . . . b . . . . . B . . . . . T T U x . S S S V W W ^ + ",
+" + # J ' . . . . . . X | . r n 7 8 s a b c e g p w A G L P T Y Y Y Z . | X . . . ` ` ^ + ",
+" + # , R ...+.@.#.$.%.&.. 2 r 7 8 s a z c e g p w A H L P T Y Y *.i . =.=.=.# -.-.-.^ + ",
+" + # ' ) ...;.>.#.,.&.'.).!.. *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.. ~.=.=.=.=.# {.{.{.^ + ",
+" + # R ! ]...^.#./.#.(._.:.<.[.}.|.1.. . . . . . . . 2.}.}.}.}.}.3.=.=.=.=.=.# 4.4.4.^ + ",
+" + # ) .5...#./.3 /.#.#.6.#.7.8.9.8.7.. . . . . 0.a.@.+.b.#.c.d.3.=.=.=.=.=.# e.e.f.^ + ",
+" + # ! ].g...>.#./.#.h.:.<.#.8.i.i.i.. r r r r r . j.>.+.k.#.c.d.l.=.=.=.=.=.# m.n.n.^ + ",
+" + # ! ].g...>.j.#.o.h.:.#./.#.i.i.1.r 4 9 c g p *.p.>.+.#./.#.d.l.=.=.=.=.=.# q.q.q.^ + ",
+" @ # .5.r...>.j.#.&.#.#./.3 /.#.#.s.r 6 a g A L *.t.#.#./.3 /.#.#.=.=.=.=.=.# u.u.u.^ + ",
+" + # ].g.v...@.a.0.&.w.x.#./.#.8.9.8.. *.*.*.*.*.. a.@.+.#./.#.d.3.=.#.=.=.=.# y.y.y.^ + ",
+" + # ].r.z...^.A.$.B.(._.:.#.[.1.C.D.D.. . t.t.t.$.A.#.E.b.#.F.G.3.=.#.=.=.=.# H.H.H.^ + ",
+" + # 5.r.z...;.>.j.,.&.'.).#.. : : : : . ).'.&.,.j.>.#.I.J.#.K.L.M.#./.#.=.=.# N.O.O.^ + ",
+" + # g.v.P...+.@.A.$.%.&.'.. : 4 4 g Y *.Q.&.%.$.A.#./.#.R.S.T.#.#./.3 /.#.#.# U.V.V.^ + ",
+" + # g.v.P...W.;.>.a.$.%.&.(.. *.*.*.*.. &.%.$.#.#./.3 /.#.#.G.3.=.#./.#.=.=.# X.X.X.^ + ",
+" + # r.z.Y...b.E.Z.>.a.$.,.B.&.}.}.}.}.B.,.$.a.>.Z.#./.#.S.T.`.=.=.=.#.=.=.=.# + + +^ + ",
+" + # r.z.Y...J.k.E.Z.>.A.j.$.0.,.,.,.0.$.j.A.>.Z.E.k.#..+F.G.3.=.=.=.#.=.=.=.# ++++++^ + ",
+" + # r.P.@+..#+J.k.E.;.@.>.A.a.j.j.j.a.A.>.@.;.E.k.J.#.c.d.`.=.=.=.=.=.=.=.=.# $+$+%+^ + ",
+" + # v.P.@+..# # # # # # # # # # # # # # # 3 # # # # # # # # # # # # # # # # # &+&+&+^ + ",
+" + # v.P.@+*+=+-+;+>+{ [ 2 q ,+'+)+!+Q V ~+{.{+]+^+m./+(+_+:+<+O.V.X. +++$+%+&+&+&+&+^ + ",
+" + # v.P.[+*+=+-+;+>+] [ 2 q ,+'+I M Q V ~+{.{.4.e.m./+(+_+H.N.U.}+|+1+2+%+&+&+&+&+&+^ + ",
+" + # v.Y.[+*+=+-+;+~ ] [ 2 q ,+C I M Q V ~+-.{.4.e.m.q.u.y.H.N.U.X. +++$+3+3+3+&+&+&+^ + ",
+" + # v.Y.[+*+=+-+4+~ ] [ 2 q y C I M Q W ` ~+{.4.e.n.q.u.y.H.O.V.X. +++$+3+5+5+&+&+&+^ + ",
+" + # v.Y.[+*+=+-+4+~ ] [ 2 q y C I M Q W ` -.{.4.f.n.q.u.y.H.O.V.X. +++%+&+&+&+&+&+&+^ + ",
+" + $ 6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + ",
+" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ",
+" + + 7+8+..9+0+a+b+c+d+e+f+$ g+a+0+h+i+j++ ",
+" + k+7+8+..9+0+a+b+c+d+e+f+l+m+n+0+o+8+p++ ",
+" + j+q+r+r+q+r+r+q+r+r+r+r+r+r+r+r+q+q+s++ ",
+" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ",
+" + # # # # # # # # # # # # # # # # # # # # # # # # # # # # # + ",
+" + $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ + ",
+" + t+t+t+a+t+t+t+t+t+t+t+t+a+t+t+t+t+t+a+t+t+t+t+t+t+t+t+t+t++ ",
+" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/mail.xpm b/icons/48x48-kde2/mail.xpm
new file mode 100644
index 0000000..31eb28c
--- /dev/null
+++ b/icons/48x48-kde2/mail.xpm
@@ -0,0 +1,208 @@
+/* XPM */
+static char * large_kmail_xpm[] = {
+"48 48 157 2",
+" c None",
+". c #020204",
+"+ c #000000",
+"@ c #5A5A5C",
+"# c #BEBEBC",
+"$ c #FFFFFF",
+"% c #FEFBF5",
+"& c #FEF7EC",
+"* c #FEF3E3",
+"= c #FEEFDA",
+"- c #FEEBD1",
+"; c #FEE8C8",
+"> c #FEE4BF",
+", c #FEE0B6",
+"' c #C0C0C0",
+") c #0A0A0C",
+"! c #FEF9F1",
+"~ c #FEF5E8",
+"{ c #FEF1DF",
+"] c #FEEDD6",
+"^ c #FEEACC",
+"/ c #FEE6C3",
+"( c #FEE2BA",
+"_ c #FEDEB1",
+": c #FEDAA8",
+"< c #1E1E1C",
+"[ c #FEF4EA",
+"} c #FEDCAD",
+"| c #FED8A4",
+"1 c #F7F7F7",
+"2 c #FEFEFD",
+"3 c #FEFBF7",
+"4 c #FEF8F2",
+"5 c #FEF4EB",
+"6 c #FEF1E5",
+"7 c #FEEEDF",
+"8 c #FEE7D2",
+"9 c #FEE4CC",
+"0 c #FEDEBF",
+"a c #FEDBB9",
+"b c #FED7B2",
+"c c #FED4AD",
+"d c #FED1A7",
+"e c #FED0A5",
+"f c #FECDA0",
+"g c #FECA9A",
+"h c #FEC794",
+"i c #FEC999",
+"j c #FEC693",
+"k c #FEC38D",
+"l c #FEC087",
+"m c #FEBD81",
+"n c #4C0202",
+"o c #FEC38C",
+"p c #FEC086",
+"q c #FEBD80",
+"r c #FEBA7A",
+"s c #FEB774",
+"t c #FEB46E",
+"u c #FDFDFD",
+"v c #FCFCFC",
+"w c #FEBC7F",
+"x c #FEB979",
+"y c #FEB673",
+"z c #FEB36D",
+"A c #FEB067",
+"B c #FEAD62",
+"C c #FEDAA4",
+"D c #FEA653",
+"E c #FEA049",
+"F c #FE9C3F",
+"G c #FE9735",
+"H c #FE912B",
+"I c #FEB878",
+"J c #FEB572",
+"K c #800000",
+"L c #FEAF66",
+"M c #FEAC60",
+"N c #FEA95B",
+"O c #FEA655",
+"P c #FE8D21",
+"Q c #FAFAFA",
+"R c #FEB26B",
+"S c #FE8717",
+"T c #F9F9F9",
+"U c #FEAA5B",
+"V c #FEA757",
+"W c #FE7E04",
+"X c #FE830D",
+"Y c #FF8000",
+"Z c #FE7E03",
+"` c #FFDCA8",
+" . c #2E1E14",
+".. c #1A120C",
+"+. c #FEA654",
+"@. c #FEA755",
+"#. c #FEA756",
+"$. c #FEA857",
+"%. c #160E04",
+"&. c #FEA858",
+"*. c #FEA959",
+"=. c #FEA95A",
+"-. c #FEAA5C",
+";. c #2E1604",
+">. c #FEAB5D",
+",. c #FEAB5E",
+"'. c #FEAC5F",
+"). c #FEAD61",
+"!. c #FEAE63",
+"~. c #FEAE64",
+"{. c #FEAF65",
+"]. c #FE9F46",
+"^. c #FE9839",
+"/. c #FE922C",
+"(. c #FE8B1E",
+"_. c #D8D8D8",
+":. c #FEB068",
+"<. c #FEB169",
+"[. c #FE8411",
+"}. c #E2E2E2",
+"|. c #FEB36C",
+"1. c #ECECEC",
+"2. c #EFEFEF",
+"3. c #F1F1F1",
+"4. c #F4F4F4",
+"5. c #F6F6F6",
+"6. c #FEB26A",
+"7. c #FEB570",
+"8. c #FEB571",
+"9. c #E9E9E9",
+"0. c #EEEEEE",
+"a. c #F0F0F0",
+"b. c #F3F3F3",
+"c. c #FEB46F",
+"d. c #FEB775",
+"e. c #EBEBEB",
+"f. c #EDEDED",
+"g. c #FEB672",
+"h. c #E6E6E6",
+"i. c #E8E8E8",
+"j. c #EAEAEA",
+"k. c #FEB877",
+"l. c #E7E7E7",
+"m. c #FEFEFE",
+"n. c #FE9C41",
+"o. c #FE932F",
+"p. c #FE8A1C",
+"q. c #FE810A",
+"r. c #FE9F47",
+"s. c #FE9635",
+"t. c #FE8D22",
+"u. c #FE8410",
+"v. c #FEA24D",
+"w. c #FE993B",
+"x. c #FE9028",
+"y. c #FE8716",
+"z. c #333333",
+" ",
+" ",
+" . . . . . . . . . . . + ",
+" . @ # + + + $ $ % & * = - ; > , + ",
+" . @ # $ ' + ) + $ $ ! ~ { ] ^ / ( _ : + ",
+" . ' @ # $ $ $ ' + < + [ $ $ * = - ; > , } | | + ",
+" + 1 @ # $ $ $ $ $ ' + . + 2 3 4 $ ] ^ / ( _ : | | | + ",
+" . ' 1 @ # $ $ $ $ $ $ $ ' + + 5 6 7 $ ; > , } | | | | | + ",
+" + 1 1 @ # $ $ $ $ $ $ $ $ $ ' + + 8 9 $ ( _ : | | | | | | + ",
+" . ' 1 1 @ # $ $ $ $ $ $ $ $ $ $ $ ' + 0 a $ } | | | | | | | | + ",
+" + 1 1 1 @ # $ $ $ $ $ $ $ $ $ $ $ $ . b c d $ | | | | | | | | | + ",
+" . ' 1 1 1 @ # $ $ $ $ $ $ $ $ $ $ $ @ . e f g h $ | | | | | | | | | + ",
+" + 1 1 1 1 @ # $ $ $ $ $ $ $ $ $ @ @ ' + i j k l m $ | | | | | | | | | + ",
+" . ' 1 1 1 1 @ # $ $ $ $ $ $ $ @ @ ' $ + n o p q r s t $ $ $ $ $ $ $ $ $ $ + ",
+" + u @ 1 1 1 @ # v $ $ $ $ @ @ ' $ $ ' + n w x y z A B C D D D D D E F G H . ",
+" . ' v @ 1 1 1 @ # v v $ @ @ ' $ $ $ $ + n I J K L M N O C D D D D E F G H P . ",
+" + Q @ 1 1 1 1 @ # v @ @ ' $ $ $ $ $ ' + n R B K K D D D C D D D E F G H P S . ",
+" . ' T @ 1 1 1 1 @ # @ ' $ $ $ $ $ $ $ + n K U V K W K D D C D D E F G H P S X . ",
+" + 1 @ 1 1 1 1 1 @ # $ $ $ $ $ $ $ $ ' + n K D D K Y Y K D C D E F G H P S X Z . ",
+" . ' 1 @ 1 1 1 1 1 @ # $ $ $ $ $ $ $ $ + n n D D D ` Y W Y K C E F G H P S X Z Z . ",
+" + 1 1 1 1 1 1 1 1 @ # $ $ $ $ $ $ $ ' + n n D D D D ` Y Y Y K K K K K K K . ... ",
+" . ' 1 1 1 1 1 1 1 1 @ # $ $ $ $ $ $ $ + + n K D D D D D ` Y Y Y Y Y Y Y Y Y . . ",
+" + 1 1 1 1 1 1 1 1 1 @ # $ $ $ $ $ $ ' + + n K D D +.@.#.$.` Y W W W W W W Y %. ",
+" . ' 1 1 1 1 1 1 1 1 1 @ # $ $ $ $ $ $ + + n @.#.$.&.*.=.U -.` W W W W W W W W ;.. ",
+" + @ @ @ @ @ @ @ @ @ @ @ @ # $ $ $ $ $ ' + + n *.=.U -.>.,.'.M ).` ` ` ` ` ` ` ` ` ` . ",
+" + # # # # # # # # # # # # $ $ $ $ $ + + K >.,.'.M ).B !.~.{.C D D D D D ].^./.(.. ",
+" + ' _._._._._._.@ # _._._.$ $ $ $ ' + + M ).B !.~.K L A :.<.C D D D D ].^./.(.[.. ",
+" + }.}.}.}.}.}.@ # }.}.$ $ $ $ $ + + ~.{.L A :.K K R |.z C D D D ].^./.(.[.Z . ",
+" + ' 1.2.3.4.5.@ # $ $ $ $ $ $ ' + + :.<.6.R |.K Y K 7.8.C D D ].^./.(.[.Z Z . ",
+" + 9.1.0.a.b.@ # $ $ $ $ $ $ + + |.z t c.7.K Y W K d.C D ].^./.(.[.Z Z Z . ",
+" + ' 9.e.f.a.@ # $ $ $ $ $ ' + + 7.8.g.y s ` Y Y W K C ].^./.(.[.Z Z Z Z . ",
+" + h.i.j.f.@ # $ $ $ $ $ + + s d.d.d.k.d.` Y Y Y K K K K K K K . ... ",
+" + ' h.l.j.@ # $ $ $ $ ' + + d.d.d.d.d.d.` Y Y Y Y Y Y Y Y Y . . ",
+" + h.h.l.@ # $ $ $ $ + + d.d.d.d.d.d.` Y W W W W W W Y %. ",
+" + ' h.h.@ # m.m.$ ' + + d.d.d.d.d.d.` W W W W W W W W ;.. ",
+" + h.h.@ # m.m.m.+ + d.d.d.d.d.d.` ` ` ` ` ` ` ` ` ` . ",
+" + ' h.@ # m.m.' + + d.d.d.d.d.` D D n.o.p.q.Z Z Z . ",
+" + h.@ # m.m.+ + d.d.d.d.` D r.s.t.u.Z Z Z Z . ",
+" + ' @ # m.' + + d.d.d.` v.w.x.y.Z Z Z Z Z . ",
+" z.@ # m.+ + d.d.` n.o.p.q.Z Z Z Z Z . ",
+" + @ # ' + + d.` s.t.u.Z Z Z Z Z Z . ",
+" + # . + ` x.y.Z Z Z Z Z Z Z . ",
+" + # . + + + . . . . . . . ",
+" . ",
+" . ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/modules.xpm b/icons/48x48-kde2/modules.xpm
new file mode 100644
index 0000000..ca29e27
--- /dev/null
+++ b/icons/48x48-kde2/modules.xpm
@@ -0,0 +1,285 @@
+/* XPM */
+static char * large_blockdevice_xpm[] = {
+"48 48 234 2",
+" c None",
+". c #020204",
+"+ c #82DE5C",
+"@ c #7ADA54",
+"# c #8DE664",
+"$ c #8AE264",
+"% c #7DDE54",
+"& c #76DA4C",
+"* c #72D64C",
+"= c #8ADE64",
+"- c #85E25B",
+"; c #68D240",
+"> c #92DE6C",
+", c #95EA6C",
+"' c #6ED646",
+") c #62CE3C",
+"! c #5AC234",
+"~ c #9AE674",
+"{ c #9AEA71",
+"] c #92E66A",
+"^ c #5CCA34",
+"/ c #327E1C",
+"( c #06220C",
+"_ c #AAF284",
+": c #A6F27C",
+"< c #9EEE74",
+"[ c #3A8E1C",
+"} c #164A04",
+"| c #062E1C",
+"1 c #B2F68C",
+"2 c #ADF684",
+"3 c #9AEE74",
+"4 c #409624",
+"5 c #174E09",
+"6 c #124604",
+"7 c #BBFE94",
+"8 c #B5FA8C",
+"9 c #A2EE77",
+"0 c #82E64C",
+"a c #1E5A0C",
+"b c #9AA6FC",
+"c c #95A2FC",
+"d c #A2F27C",
+"e c #4A9E2C",
+"f c #215E0C",
+"g c #1D560C",
+"h c #124204",
+"i c #9EAEEC",
+"j c #9DAAFC",
+"k c #8E9AFC",
+"l c #8B96FC",
+"m c #42CE04",
+"n c #6EDE3C",
+"o c #266A14",
+"p c #A3B2FC",
+"q c #919EFC",
+"r c #8892FC",
+"s c #7E8AFC",
+"t c #52A634",
+"u c #2A6E14",
+"v c #266614",
+"w c #0E3E04",
+"x c #A6B6FC",
+"y c #9EAEFC",
+"z c #858EFC",
+"A c #7D86FC",
+"B c #7A82FC",
+"C c #727AEC",
+"D c #317A1C",
+"E c #1A520C",
+"F c #A6B6EC",
+"G c #AABAFC",
+"H c #757EFC",
+"I c #3E52B4",
+"J c #3EC604",
+"K c #3AC204",
+"L c #36B604",
+"M c #5EB23C",
+"N c #2E7614",
+"O c #B7CAFC",
+"P c #B0C2FC",
+"Q c #96A6FC",
+"R c #455EC1",
+"S c #063276",
+"T c #3ECA04",
+"U c #3ABA04",
+"V c #36B204",
+"W c #32AA04",
+"X c #2EA204",
+"Y c #2A9A04",
+"Z c #268E04",
+"` c #2E920C",
+" . c #22620E",
+".. c #BECEFC",
+"+. c #ADBEF6",
+"@. c #A2AEFC",
+"#. c #828AFC",
+"$. c #4662C7",
+"%. c #063A89",
+"&. c #3ABE04",
+"*. c #2A9604",
+"=. c #268604",
+"-. c #2E8E0C",
+";. c #C2D6FC",
+">. c #BED2FC",
+",. c #B2C6FC",
+"'. c #496ACE",
+"). c #0642A0",
+"!. c #092E6F",
+"~. c #32A604",
+"{. c #E2CE84",
+"]. c #9A8A54",
+"^. c #2A8A0C",
+"/. c #228204",
+"(. c #1E7A04",
+"_. c #2B7214",
+":. c #C4DAFC",
+"<. c #527EDC",
+"[. c #064AB6",
+"}. c #32AE04",
+"|. c #E6D694",
+"1. c #DECE84",
+"2. c #DAC674",
+"3. c #D2BE64",
+"4. c #968644",
+"5. c #1E7604",
+"6. c #62A2FC",
+"7. c #86B6F4",
+"8. c #567EDC",
+"9. c #0252CC",
+"0. c #063E97",
+"a. c #06367F",
+"b. c #F2E2A4",
+"c. c #EAD694",
+"d. c #CAB654",
+"e. c #C6AE48",
+"f. c #8A7A34",
+"g. c #629EFA",
+"h. c #619AF4",
+"i. c #025AE0",
+"j. c #034EC1",
+"k. c #0646AA",
+"l. c #0A2A64",
+"m. c #FAEABC",
+"n. c #F2E2AC",
+"o. c #EADA99",
+"p. c #E4D28C",
+"q. c #DDCA7C",
+"r. c #D6C26E",
+"s. c #CEB65C",
+"t. c #C6B24C",
+"u. c #C0AA3C",
+"v. c #B69E2C",
+"w. c #826E14",
+"x. c #5682E1",
+"y. c #0256D1",
+"z. c #1E1E1C",
+"A. c #F6E6B2",
+"B. c #EEDEA2",
+"C. c #CEBA5C",
+"D. c #BAA21C",
+"E. c #B29A1F",
+"F. c #626624",
+"G. c #5E96F2",
+"H. c #5D92EC",
+"I. c #5786E5",
+"J. c #025EE4",
+"K. c #BAA234",
+"L. c #A68E1C",
+"M. c #473A04",
+"N. c #5A8AE6",
+"O. c #C2AE44",
+"P. c #A69224",
+"Q. c #504204",
+"R. c #5A8EEC",
+"S. c #527ADA",
+"T. c #AE9A34",
+"U. c #5E4E0C",
+"V. c #4E72D4",
+"W. c #B6A244",
+"X. c #76620C",
+"Y. c #4E3E04",
+"Z. c #4F76D4",
+"`. c #4A6ECC",
+" + c #BEAE54",
+".+ c #82721C",
+"++ c #6A5A0C",
+"@+ c #584A04",
+"#+ c #4A3E04",
+"$+ c #F6D244",
+"%+ c #F6DE5C",
+"&+ c #FAE694",
+"*+ c #C6B66C",
+"=+ c #8E7A14",
+"-+ c #4966C4",
+";+ c #EECE44",
+">+ c #D2BE7C",
+",+ c #9E861C",
+"'+ c #7A660C",
+")+ c #060A14",
+"!+ c #425ABC",
+"~+ c #DACA8C",
+"{+ c #AE961C",
+"]+ c #8A7614",
+"^+ c #66560C",
+"/+ c #564604",
+"(+ c #060604",
+"_+ c #4256BC",
+":+ c #3E4EB4",
+"<+ c #EBCA3E",
+"[+ c #E6C63C",
+"}+ c #E2D2A4",
+"|+ c #62520C",
+"1+ c #3A4AAC",
+"2+ c #E2C23C",
+"3+ c #DDBE34",
+"4+ c #D8BA34",
+"5+ c #D2B62C",
+"6+ c #BEA624",
+"7+ c #B79E1C",
+"8+ c #AA921C",
+"9+ c #998214",
+"0+ c #867214",
+"a+ c #6E5E0C",
+"b+ c #3A42AC",
+"c+ c #CFB22C",
+"d+ c #CAAE29",
+"e+ c #927E14",
+"f+ c #C6AA24",
+"g+ c #7C6A10",
+"h+ c #C2A624",
+"i+ c #BEA221",
+"j+ c #C2AA24",
+"k+ c #B69A1C",
+" ",
+" ",
+" ",
+" ",
+" . . ",
+" . + @ . . ",
+" . # $ % & * . . ",
+" . = $ - + @ & ; ; . . ",
+" . > , # - - @ @ ' ; ) ! . . ",
+" . ~ { { ] # + % & * ; ) ^ ^ / ( ",
+" . _ : < , ] # - % @ & ' ; ^ [ } | ",
+" . 1 2 : < 3 ] $ - + % * ' ) 4 5 6 | . . ",
+" . 7 8 2 : 9 3 , # 0 + % * ' 4 a 5 6 | . b c . . ",
+" . 8 8 8 1 _ d < , ] $ + @ @ e f g } h | . i j c k l . . ",
+" . m n - 8 8 _ 9 < { ] # - % e o f g 5 h ( . i p j b q k r s . . ",
+" . m m m n - 2 : 9 , , # $ t u v a g } w w j x y j c k r z A B C . . ",
+" . m m m m m n # 9 { ] # t D u v a E } w F G p j j q k r z A H C C I . ",
+" . m m m m J K L K n + M / N o v a E } O P G x i Q Q q l r s A H R S . ",
+" . m m T J U V W X Y Z ` / N o .g 5 ..O P +.x @.b Q q l z #.B $.%.S . ",
+" . m T J &.V W X *.Z =.-.D N o .a ;.>.O ,.+.G p j c q k l z '.).%.!.. ",
+" . m K L V ~.{.].^./.(.^.D _.o f :.;.>.O ,.+.G F y b c k l <.[.).%.!.. ",
+" . &.L }.X |.1.2.3.4.5.=.D _.v 6.7.O >.O ,.P G p j j c k 8.9.[.0.a.!.. ",
+" . L W X b.c.1.2.3.d.e.f.D _.v g.g.h.7.O O P +.x y b c <.i.j.k.0.a.l.. ",
+" . W X m.n.o.p.q.r.s.t.u.v.w.v 6.g.6.6.6.6.7.G G p j x.i.y.j.k.0.S l.. ",
+" z.m.A.A.B.p.q.r.C.t.u.D.E.E.F.g.g.6.g.g.G.H.7.G I.J.i.y.j.).%.S l.. ",
+" . A.m.m.A.o.|.1.2.C.t.u.K.E.L.M.6.6.g.g.G.H.N.I.x.J.i.i.9.[.).%.S l.. ",
+" . m.A.m.A.m.B.|.1.2.3.d.O.K.P.Q.M.6.g.h.G.R.N.I.<.S.J.J.i.9.[.).a.S . ",
+" . A.m.m.m.m.m.n.o.{.q.r.d.e.T.U.Q.M.g.h.H.R.N.I.<.S.V.i.i.i.9.[.0.%.. ",
+" . m.m.m.A.m.A.m.n.B.p.q.r.C.W.X.U.Y.M.G.H.N.I.x.S.Z.V.`.J.i.i.j.k.0.. ",
+" . A.m.A.m.m.m.m.m.A.o.p.q.r. +.+++@+#+M.H.R.I.x.S.Z.V.'.$.i.J.y.j.k.. ",
+" . $+%+&+A.A.m.A.m.A.B.|.1.*+=+w.++@+M.M.N.I.<.S.Z.`.'.-+R i.i.9.j.. ",
+" . $+$+;+%+&+m.m.A.m.n.o.>+,+=+'+++Q.M.M.)+<.S.V.`.'.$.R !+J.i.y.. ",
+" . $+$+$+$+;+%+&+m.m.n.~+{+,+]+X.^+/+M.M.(+. . '.-+$.!+_+:+J.9.. ",
+" . $+$+$+;+<+[+[+%+&+}+D.E.,+]+X.|+Y.M.M.. . . !+_+:+1+i.. ",
+" . $+;+;+<+[+2+3+4+5+6+7+8+9+0+a+U.Y.M.. . . 1+b+. ",
+" . ;+<+[+2+3+4+5+c+d+6+D.8+e+w.a+@+Y.. . . ",
+" . <+2+3+3+5+5+c+d+f+6+7+L.e+g+++/+. ",
+" . 3+3+4+c+c+d+f+h+i+6+7+L.=+'+++. ",
+" . 4+5+5+c+f+j+6+D.k+i+E.,+=+X.. ",
+" . 5+c+f+h+h+D.7+E.7+D.{+,+0+. ",
+" . . h+D.7+k+7+7+7+D.{+9+. ",
+" . . k+7+7+7+E.{+L.. ",
+" . . E.E.{+{+. ",
+" . . {+. ",
+" . ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/monitoring.xpm b/icons/48x48-kde2/monitoring.xpm
new file mode 100644
index 0000000..af4bf72
--- /dev/null
+++ b/icons/48x48-kde2/monitoring.xpm
@@ -0,0 +1,176 @@
+/* XPM */
+static char * large_kpm_xpm[] = {
+"48 48 125 2",
+" c None",
+". c #020204",
+"+ c #262624",
+"@ c #E6E6E4",
+"# c #E2E2E4",
+"$ c #DEDEDC",
+"% c #0A325C",
+"& c #060604",
+"* c #222224",
+"= c #EAEAEC",
+"- c #DADADC",
+"; c #D2D2D4",
+"> c #525254",
+", c #5E5E64",
+"' c #CECECC",
+") c #CACACC",
+"! c #C6C6C4",
+"~ c #C2C2C4",
+"{ c #BEBEBC",
+"] c #EEEEEC",
+"^ c #D6D6D4",
+"/ c #5A5A5C",
+"( c #BABABC",
+"_ c #B6B6B4",
+": c #5E5E5C",
+"< c #B2B2B4",
+"[ c #AEAEAC",
+"} c #AAAAAC",
+"| c #FEFEFC",
+"1 c #4E524C",
+"2 c #A6A6A4",
+"3 c #A2A2A4",
+"4 c #9E9E9C",
+"5 c #9A9A9C",
+"6 c #969694",
+"7 c #929294",
+"8 c #8E8E8C",
+"9 c #66666C",
+"0 c #8A8A8C",
+"a c #868684",
+"b c #828284",
+"c c #0A2A4C",
+"d c #727274",
+"e c #7E7E7C",
+"f c #7A7A7C",
+"g c #4262D4",
+"h c #4662DC",
+"i c #4666DC",
+"j c #6E6E6C",
+"k c #4A6ADC",
+"l c #4E6EE4",
+"m c #425ED4",
+"n c #767674",
+"o c #5272E4",
+"p c #3E5ED4",
+"q c #3A56D4",
+"r c #4262DC",
+"s c #3E5AD4",
+"t c #3A56CC",
+"u c #3652CC",
+"v c #3A5AD4",
+"w c #324ECC",
+"x c #2A46C4",
+"y c #DABE14",
+"z c #EA8E0C",
+"A c #3656CC",
+"B c #AE0E0C",
+"C c #2E4AC4",
+"D c #223EBC",
+"E c #8A7A0C",
+"F c #B66E0C",
+"G c #720A0C",
+"H c #2A42C4",
+"I c #EAD214",
+"J c #0E8A0C",
+"K c #FE9A0C",
+"L c #E20E0C",
+"M c #2642C4",
+"N c #263EBC",
+"O c #666664",
+"P c #12EE14",
+"Q c #0A5E0C",
+"R c #12A614",
+"S c #1E3ABC",
+"T c #626264",
+"U c #6A6A6C",
+"V c #223ABC",
+"W c #1A32B4",
+"X c #1E36BC",
+"Y c #1A36B4",
+"Z c #2E2E34",
+"` c #2642BC",
+" . c #162EB4",
+".. c #2A2E2C",
+"+. c #2A2A2C",
+"@. c #122AB4",
+"#. c #4E4E4C",
+"$. c #26262C",
+"%. c #1632B4",
+"&. c #122AAC",
+"*. c #4A4A4C",
+"=. c #0E2AAC",
+"-. c #0E26AC",
+";. c #464644",
+">. c #1E1E24",
+",. c #565654",
+"'. c #1A1A1C",
+"). c #029204",
+"!. c #0EEE0C",
+"~. c #7A7674",
+"{. c #16161C",
+"]. c #161614",
+"^. c #969294",
+"/. c #868284",
+"(. c #7E827C",
+"_. c #A6A2A4",
+":. c #565254",
+"<. c #0A0A0C",
+"[. c #8A8684",
+"}. c #9E9A9C",
+"|. c #928E8C",
+"1. c #827E7C",
+"2. c #666264",
+"3. c #767274",
+"4. c #726E6C",
+" ",
+" ",
+" . . . ",
+" . + @ # $ % & & . . & . . & & & & & ",
+" & * = = @ # $ - ; > , ' ' ' ' ' ) ! ~ { & & ",
+" . * = = ] = @ # - ^ ^ ' ) / / ' ' ' ) ! ~ { ( _ & & ",
+" & * = ] ] ] ] = @ # $ ^ ; ' ) ! ~ : / ' ) ! ~ ( _ < [ } . . ",
+" . - | | ] ] ] ] = # $ - ^ ; ' ) ! { { _ 1 / ~ { ( _ < [ } 2 3 & & ",
+" . - $ - | | ] = @ # $ - ^ ; ) ! ! { { _ < [ 1 / ( _ < [ 2 3 4 5 6 . . ",
+" . $ - $ $ - | | @ # $ - ^ ' ) ! ~ { ( _ < } 2 2 1 / [ } 2 3 4 5 6 7 8 & & ",
+" . $ - - $ - - - | | - ^ ^ ; ) ! ~ ( _ < < [ 2 3 4 5 1 9 2 3 4 5 7 8 0 a b & & ",
+" . - $ c c c - - - - | | ; ' ) ! { { ( < [ } 2 3 4 5 6 7 1 d 5 6 6 8 0 a b e f & & ",
+" . - - c g g c c ^ - ^ ^ | | ! ! { ( _ < } } 3 4 5 6 7 8 8 8 1 f 7 8 0 a e e f f f . ",
+" . $ $ c h h i i c c ^ ^ ^ ^ | | { ( _ < [ 2 2 4 5 6 7 7 8 ! j 7 _ _ _ _ _ < _ _ _ < . ",
+" . - - c i i k k i i c c ^ ^ ; ; | | < [ [ 2 3 4 5 6 8 ! ! 0 d 7 3 4 4 3 3 3 4 4 5 6 . ",
+" . - - % k k k l l k h m c c ^ ; ; ; | | } 2 3 4 6 ! ! 7 8 0 n 7 4 3 3 3 3 4 4 6 6 7 . ",
+" . ^ ^ c i k k o l k i m p q c c ; ; ; ' | | 3 ! ~ 4 6 7 7 8 n 6 3 3 4 4 5 6 6 7 7 8 . ",
+" . - - c k k l l k k i r s s t u c c ; ' ; ; | 4 4 4 5 6 7 8 d 7 3 4 4 5 6 6 7 7 0 a . ",
+" . ^ ^ c i i i k k i h r p v u u w x c c ' ' ' 4 4 4 5 6 7 8 d 7 4 5 5 6 7 8 0 0 0 b . ",
+" . - ^ c h h i y y h g z z t A B B C x D | ' ' 4 4 5 5 7 7 8 d 8 5 6 7 7 8 8 0 a b b . ",
+" . - ^ c g g y y E m z z F u B B G x H D | ) ) 5 5 5 5 7 7 8 j 0 6 7 8 0 a a b e e f . ",
+" . ^ ^ c s s I I J p K K F u L L G x M N | ' ' 6 6 7 7 7 8 0 O a 8 0 0 0 a b e e n n . ",
+" . ^ ^ c s s P P Q q K K E w L L F M D D | ) ) 7 7 7 8 8 0 0 O b 8 0 b b e e f f d d & ",
+" . ^ ; c u u R R Q t I I J w K K F M D S | ! ) 8 8 8 8 0 0 a T e a b b e f f n d d U . ",
+" . ^ ^ c u w R R u w P P Q C K K E N V S | ! ) 0 0 0 0 0 a b : n b e f f n d j j j O . ",
+" . ; ; 0 | w w w C w R R Q x I I J V S W | ! ! 0 0 a a b a b : n f f f n d j j U O T . ",
+" . ; ^ ; ; | | C C C R R H M P P Q X X Y | ! ! b a b b e e e / d f d d j j U O T T T . ",
+" . Z ; ; ' ; ' | | M x ` ` N R R Q X Y .| ! ! e e e e e e f > U d d j U O O T T T T . ",
+" . ..' ' ; ' ' | | D D V R R Y W W .| ~ ! f e f f f n f > O j U U O T T T T T T . ",
+" . +.' ' ' ) ) | | S X Y W .@.@.| ! ~ n n f f n n d #.O U O O T T T T T . . ",
+" . $.' ) ) ) ! | | W %. .&.@.| ~ ! n d d d d d d *.T O T T T T T . . ",
+" . + ) ) ) ) ! | | =.=.-.| ~ ~ j d d j j j U ;./ T T T T . . ",
+" . . ;.;.. >.! ! ! ! ~ | | -.| { ~ U U j j U U U ;./ T T . . ",
+" . - - ,.,.;.;.. >.! ~ ! ~ ~ | | { { U U O O O O O ;./ . . . ",
+" . ^ $ $ - / / ;.;.. '.~ ).!.~ ~ ~ { T O O O T T T . . ~.4 4 . ",
+" . _ ! ) ^ - - / ,.;.;.. {.~ ~ { { { T T T T T ].. n 4 4 ^./.. ",
+" . 2 [ _ { ! ) ^ - ,./ ;.;.. ].~ ~ ~ T T T +.. (.a _.^.b d :.. ",
+" . . 5 2 [ _ _ ! ' ^ / ,.;.;.. <.~ T * . [.}.3 |.1.d :.:.:.. ",
+" . . 5 4 2 [ < _ ! ) ,.,.;.;.. . 4 3 3 |.b d 2.:.:.:.. ",
+" . . 8 6 3 2 } _ _ ! ,.,.b 3 _.|.1.3.2.> > > . . ",
+" . . 0 8 7 3 3 } < ( e 7 b d T > :.> . . ",
+" . . 8 0 8 6 4 3 b 4.T :.> > . . ",
+" . . 8 8 8 0 b :.1 > . . ",
+" . . 8 8 e > . . ",
+" . . . . ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/mouse.xpm b/icons/48x48-kde2/mouse.xpm
new file mode 100644
index 0000000..7e855c1
--- /dev/null
+++ b/icons/48x48-kde2/mouse.xpm
@@ -0,0 +1,104 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 50 1",
+" c #000000000000",
+". c #0b0b0b0b0b0b",
+"X c #121212121212",
+"o c #1b1b1b1b1b1b",
+"O c #232323232323",
+"+ c #2c2c2c2c2c2c",
+"@ c #333333333333",
+"# c #3d3d3d3d3d3d",
+"$ c #454545454545",
+"% c #4c4c4c4c4c4c",
+"& c #525252525252",
+"* c #5c5c5c5c5c5c",
+"= c #656565656565",
+"- c #6c6c6c6c6c6c",
+"; c #747474747474",
+": c #7c7c7c7c7c7c",
+"> c #0f0f0c0cd1d1",
+", c #5c5c5a5adfdf",
+"< c #0707adad0707",
+"1 c #1b1bb4b41b1b",
+"2 c #2b2bb9b92b2b",
+"3 c #3939bebe3939",
+"4 c #5151c5c55151",
+"5 c #ffff00000000",
+"6 c #ffff10101010",
+"7 c #fefe49494949",
+"8 c #fefe67676767",
+"9 c #858585858585",
+"0 c #8c8c8c8c8c8c",
+"q c #959595959595",
+"w c #9c9c9c9c9c9c",
+"e c #a3a3a3a3a3a3",
+"r c #aaaaaaaaaaaa",
+"t c #b4b4b4b4b4b4",
+"y c #bcbcbcbcbcbc",
+"u c #8484d6d68484",
+"i c #9a9adddd9a9a",
+"p c #a6a6e1e1a6a6",
+"a c #c4c4c4c4c4c4",
+"s c #cccccccccccc",
+"d c #d3d3d3d3d3d3",
+"f c #dcdcdcdcdcdc",
+"g c #d4d4d3d3f6f6",
+"h c #ffffc0c0c0c0",
+"j c #e3e3e3e3e3e3",
+"k c #ecececececec",
+"l c #f4f4f4f4f4f4",
+"z c #f2f2fafaf2f2",
+"x c #fdfdfdfdfdfd",
+"c c None",
+/* pixels */
+"cccccccccccccccccccccccccccccccccccccccccccccccc",
+"cccccccccccccccccccccccccccccccccccccccccccccccc",
+"cccccccccccccccccccccccccccccccccccccccccccccccc",
+"cccccccccccccccccccccccccccccccccccccccccccccccc",
+"ccccccc cccccccccccccccccccccccccccccccccccc",
+"cccc ccccccccccccccccccccccccccccccccccccccccc",
+"ccc ccccccccccccccccccccccccccccccccccccccccccc",
+"cc cccccccccccccccccccccccccccccccccccccccccccc",
+"cc cccccccccccccccccccccccccccccccccccccccccccc",
+"cc cccccccccccccccccccccccccccccccccccccccccccc",
+"ccc cccccccccccccc cccccccccccccccccccccccc",
+"cccc cccccccccccXXyyrqq ccccccccccccccccccccc",
+"ccccc ccccccc.X;;llxxxyyq .ccccccccccccccccccc",
+"ccccccc cccc yylk;-xxxxxxywOOccccccccccccccccc",
+"ccccccccc ykjklll==xxxx;:ee@Occccccccccccccc",
+"cccccccccccc ykxxlllxxx=xx-kkdyee+*ccccccccccccc",
+"ccccccccccc =xxxxxxxxxx=-xlkjssyewOcccccccccccc",
+"cccccccccc.yyx==xxxxxxx=xxxxkkjjjsye+ccccccccccc",
+"cccccccccoyjkxxx==xxxx=xxx87llkkjjdye+cccccccccc",
+"cccccccc#+ykklxxxx=xx=xxxx58xxllkjjdye+ccccccccc",
+"cccccccc$$ajjklxxxx==xxxxxdkhxxllkjjdye+cccccccc",
+"cccccccc@&-afjklxxx=xxxi2s d6hxx>>kjjsyeOccccccc",
+"cccccccc+&;ddfjklx=xxxx4<ldxxxg>xxlkjjsy@ccccccc",
+"ccccccccX$=:dddjk;lxxxxu<13xxx>xlxxkkjfdr+cccccc",
+"cccccccccO&-:ddfj:llxxxx2pzxx>,xxxxlkjfsyr+ccccc",
+"ccccccccc.#&-:df0jjklxxxxxxg>xxxxxxxlkffayeOcccc",
+"cccccccccc.$*-:fqfffjlxxx,x>xxxxxxxxlkfffar@cccc",
+"cccccccccc $%*-:9ddffjlxxx>xxxxxxxxxxljffsyr+ccc",
+"ccccccccccc $&*-9qdsdfklxxxxxxxxxxxxxlkjfdyr#ccc",
+"cccccccccccc &*-:qesddjklxxxxxxxxxxxxxkjfday%ccc",
+"ccccccccccccc *=:0wrsdfjkllxxxxxxxxxxxlkfddyr*cc",
+"ccccccccccccccO-;9qwrdffjkkllxxxxxxxxxxkjddar@cc",
+"cccccccccccccccO;90werffjjjkllxxxxxxxxxkjddsy+cc",
+"ccccccccccccccccO;0wwrrrfffjjklllxxxxxxlkffd&+cc",
+"ccccccccccccccccc :qwrrttyffjjkklllxxxxlkjjf$Occ",
+"cccccccccccccccccc -rrtyaaajjjklllllxxllkk&@+cc",
+"cccccccccccccccccccc =ryyaasddkkkllllxxxl=*$+@cc",
+"ccccccccccccccccccccc :yaddffjllllllxx:-=%$+ccc",
+"ccccccccccccccccccccccc qddjkklljdatrq9;=& cccc",
+"ccccccccccccccccccccccccc wdjlxxjfayrq9;@ ccccc",
+"ccccccccccccccccccccccccccc qjxxkjsarw= cccccc",
+"ccccccccccccccccccccccccccccc rrr0= cccccccc",
+"cccccccccccccccccccccccccccccccc ccccccccccc",
+"cccccccccccccccccccccccccccccccccccccccccccccccc",
+"cccccccccccccccccccccccccccccccccccccccccccccccc",
+"cccccccccccccccccccccccccccccccccccccccccccccccc",
+"cccccccccccccccccccccccccccccccccccccccccccccccc",
+"cccccccccccccccccccccccccccccccccccccccccccccccc",
+};
diff --git a/icons/48x48-kde2/multimedia.xpm b/icons/48x48-kde2/multimedia.xpm
new file mode 100644
index 0000000..36e83b2
--- /dev/null
+++ b/icons/48x48-kde2/multimedia.xpm
@@ -0,0 +1,187 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 133 2",
+" c #000000000000",
+". c #464600000000",
+"X c #4a4a00000000",
+"o c #5e5e00000000",
+"O c #656500000000",
+"+ c #7c7c00000000",
+"@ c #7d7df1f1f3f3",
+"# c #a2a200000000",
+"$ c #b3b300000000",
+"% c #e8e87d7de2e2",
+"& c #bebea2a25656",
+"* c #adada1a16f6f",
+"= c #dddd9d9d3636",
+"- c #cdcd9f9f4242",
+"; c #e6e69a9a4848",
+": c #e8e89a9a6868",
+"> c #8e8e8e8e8b8b",
+", c #8f8f90908a8a",
+"< c #929293938d8d",
+"1 c #9d9d9c9c8f8f",
+"2 c #949494949393",
+"3 c #979797979898",
+"4 c #97979d9d9292",
+"5 c #989897979999",
+"6 c #9a9a9a9a9292",
+"7 c #9b9b9b9b9b9b",
+"8 c #9f9f9d9da1a1",
+"9 c #9393aeae8383",
+"0 c #9d9da5a59898",
+"q c #9797b4b48b8b",
+"w c #9d9dbdbd9696",
+"e c #a3a39f9f8484",
+"r c #a1a19e9ea4a4",
+"t c #a3a39f9fa9a9",
+"y c #a1a1afaf9c9c",
+"u c #a3a3a3a3a4a4",
+"i c #a6a6a2a2abab",
+"p c #a9a9a5a5aeae",
+"a c #acacababacac",
+"s c #a7a7a1a1b0b0",
+"d c #aaaaa4a4b3b3",
+"f c #aeaea6a6baba",
+"g c #adadaaaab2b2",
+"h c #afafa8a8b8b8",
+"j c #a3a3b0b0a0a0",
+"k c #a6a6bbbba4a4",
+"l c #b0b0a7a7bcbc",
+"z c #b1b1adadb5b5",
+"x c #b3b3adadbbbb",
+"c c #b5b5b4b4b6b6",
+"v c #b6b6b2b2bbbb",
+"b c #b9b9b6b6bcbc",
+"n c #bdbdbcbcbebe",
+"m c #b5b5ababc3c3",
+"M c #b8b8aeaec6c6",
+"N c #b9b9aeaec9c9",
+"B c #babab4b4c3c3",
+"V c #bdbdb4b4caca",
+"C c #bdbdbabac3c3",
+"Z c #9595cdcd8f8f",
+"A c #9292ebeb9898",
+"S c #9b9befefa7a7",
+"D c #a4a4c5c5a1a1",
+"F c #a8a8d3d3abab",
+"G c #a6a6ededb7b7",
+"H c #9c9cddddf1f1",
+"J c #9797f4f4d7d7",
+"K c #8989eaeaf2f2",
+"L c #8a8af3f3e6e6",
+"P c #8282f2f2f0f0",
+"I c #9393e3e3f2f2",
+"U c #a7a7d6d6f0f0",
+"Y c #afafd4d4f0f0",
+"T c #b9b9d3d3ecec",
+"R c #a6a6f4f4c8c8",
+"E c #eaea9a9a8686",
+"W c #ebeb9b9b9898",
+"Q c #eaea8f8fafaf",
+"! c #e9e98888bebe",
+"~ c #ebeb9696a3a3",
+"^ c #ebeb9393b2b2",
+"/ c #dddd8e8eeaea",
+"( c #c0c0bdbdc3c3",
+") c #c2c2babacdcd",
+"_ c #c8c8bebed5d5",
+"` c #ddddb6b6eeee",
+"' c #e8e88282cdcd",
+"] c #e6e68e8eebeb",
+"[ c #e2e2a5a5eeee",
+"{ c #c4c4c2c2c6c6",
+"} c #c7c7c4c4c9c9",
+"| c #c9c9c6c6cece",
+" . c #cbcbc9c9cece",
+".. c #c9c9c1c1d2d2",
+"X. c #cdcdc4c4dada",
+"o. c #cecec9c9d4d4",
+"O. c #d0d0c6c6dddd",
+"+. c #d0d0cbcbd7d7",
+"@. c #d3d3cdcddbdb",
+"#. c #d1d1d0d0d3d3",
+"$. c #d5d5d5d5dbdb",
+"%. c #d6d6d8d8dddd",
+"&. c #dadad7d7dede",
+"*. c #dbdbdbdbdede",
+"=. c #c5c5d3d3e6e6",
+"-. c #cdcdd4d4e0e0",
+";. c #dadacacae7e7",
+":. c #d3d3d4d4e0e0",
+">. c #dbdbd4d4e4e4",
+",. c #ddddd1d1e9e9",
+"<. c #dededcdce2e2",
+"1. c #dfdfdadae8e8",
+"2. c #e1e1dedee6e6",
+"3. c #e2e2dcdcebeb",
+"4. c #e5e5dbdbf3f3",
+"5. c #e3e3e2e2e5e5",
+"6. c #e7e7e4e4e9e9",
+"7. c #e5e5e8e8e8e8",
+"8. c #e9e9e6e6ecec",
+"9. c #ebebebebeded",
+"0. c #e7e7e3e3f0f0",
+"q. c #eaeae3e3f5f5",
+"w. c #edede3e3fcfc",
+"e. c #ecece9e9f0f0",
+"r. c #f0f0e6e6fefe",
+"t. c #f1f1ededf6f6",
+"y. c #f4f4ebebfcfc",
+"u. c #fafaefefffff",
+"i. c #f0f0f0f0f0f0",
+"p. c #f4f4f0f0fafa",
+"a. c #f9f9f6f6fefe",
+"s. c #ffffffffffff",
+"d. c None",
+/* pixels */
+"d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d. d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d. 3 3 3 3 3 7 7 7 5 7 d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d.d.d.d.d.d. 3 3 3 3 3 3 7 7 5 7 8 8 8 8 r r d.d.d.d.d.d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d.d.d.d. 3 3 3 3 7 7 7 7 8 r r r u u i i i i i i d.d.d.d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d.d.d. 3 3 3 5 5 7 7 i i p a g g } { z z z z z z d.d.d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d.d. 3 3 3 5 7 7 d.d.d. b b b C p.o.C C C C C B B d.d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d. 3 3 7 7 y u a d.d.d.d.d. | .o.o.s.@.+.+.+.o.o.o..... d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d. 3 7 7 8 y p a d.d.d.d. &.>.t.s.<.1.1.3. 1.>.>. d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d. 7 7 7 u a a c n d. $ $ $ 2.2.s.s.3.0. d.d.d. q.4. d.d.d.d.d.d.d.",
+"d.d.d.d.d.d. 3 7 7 u 7. .n { . $ $ $ + + + >.<.s.e.<.3. d.d.d.d. y.y.r. d.d.d.d.d.d.",
+"d.d.d.d.d. 3 7 7 u a n s.5.$.$.*. + + + + + +.+.@.s.+.@. O # d.d.d.d. y.u.u. d.d.d.d.d.",
+"d.d.d.d.d. 7 7 u a b { $.s.a.*.*. + + + ( ( @.y.( ) O O O d.d.d. r.y.u. d.d.d.d.d.",
+"d.d.d.d. 7 7 u a b { #.*.7.s.a.$.o.} v x x x :.+.x x O O O o d.d. 3.4.w.y. d.d.d.d.",
+"d.d.d.d. 7 8 a c { #.*.5.<.5.s.5.{ b x z g p p d d 3.x g h h o o o o ..X.;.,.4. d.d.d.d.",
+"d.d.d. 7 7 i c n 5.*.$.#.s. .z a i i i i i g 3.p s s d o o o V ) _ O.;.,. d.d.d.",
+"d.d.d. 7 u a d.d. .C n t.C i i t i u t b o.t s p s s f l m m B V ) _ X. d.d.d.",
+"d.d.d. 0 a c d.d. $ + { v g g 3.b d B +.3.3.>.| d s s s s d d d f d l l x m ) V ) d.d.d.",
+"d.d. 7 u a d.d.d. $ + + z p t i <.+.) z s p x _ +.x s d d d d d f h m ) ,.y.w.M V V d.d.",
+"d.d. u a c d.d.d. $ + + p i t i o.z t t t t t t B @.l d d d d N X.4.y.,._ m m x m N d.d.",
+"d.d. u a n d.d. $ + + + i t t B ) t t t t s s s s X.) h ) ;.w.4.X.V f l l l l m m m d.d.",
+"d.d. a c } %. d. $ + + p i t r o.x t t t d s s B q.w.;.) h h f f l l l m m m m m d.d.",
+"d.d. a n o.<. $ + i t r t 3.t t t d.d. s d h w.d d h h f f m l m m m M d.d.",
+"d.d. c { $.5.9.e. x p t i t t 3.p t t d.d. d d l w.d f h h X X X m m m M d.d.",
+"d.d. b .*.9.t.e.>. .C z p t t s B @.x s i s d d d V ,.f f h f X X X . m m M M d.d.",
+"d.d. ( +.5.t.t.8.%.} v v C o.<.>._ ....s s s s d d d d O._ f d f X X X . . d. M M M d.d.",
+"d.d. { *.e.p.t.t.t.t.a.0.| v p t l h X X . . . d. M M M d.d.",
+"d.d. .<.e.s.s.s.a.$.b H I K @ P L J J R R R G S A . . d.d. M N N d.d.",
+"d.d.d. 2.t.s.t.1. =.T T Y U H I K @ P L J J R R G S S A Z Z Z Z Z d. M N N d.d.d.",
+"d.d.d. 3.t.t. %.$.:.-.=.T T Y U H I K P L J J R R G S F F D D w w q q q 9 N N d.d.d.",
+"d.d.d. 6.t. <.%.<.*.%.$.$.-.=.T Y U H I P P L J R R G F F D k k y y 0 0 0 0 6 4 N N d.d.d.",
+"d.d.d.d. <.<.*.*.*.*.*.%.$.-.-.=.T U H K P L J R G F F k k j j u 7 7 3 3 3 2 2 2 d.d.d.d.",
+"d.d.d. 5.5.5.5.5.<.<.*.*.*.*.%.$.-.=.T U I P L J R G F k k y 0 0 7 3 3 3 3 < < 2 < , , d.d.d.",
+"d.d.d. 5.5.5.5.5.5.5.5.5.*.*.*.*.%.$.-.T k y 0 7 3 3 3 2 < > > < , > > > > d.d.d.",
+"d.d. 6.7.6.6.6.7.5.5.5.5.5.*.5.<.<.*. >.h h f X 3 2 2 2 , , > > > > > > > > > > d.d.",
+"d.d. 9.8.7.7.9.7.7.7.7.7.7.7.7.5.5. h X...h l X X . . > > > > > , , , , , , , , < , d.d.",
+"d.d. 9.9.9.9.9.9.7.9.7.9.9.9.7.9.9.9. M l l X . < < < < , < < , < , < , , < < < d.d.",
+"d.d.d. 9.9.9.9.i.9.9.i.9.i.i.i.i.i.9.t.e. e 2 2 2 2 < < < < < < < < < < < < d.d.d.",
+"d.d.d. 9.9.i.i.i.i.i.i.i.i.i.i.9.9.6.3.,.` / % ^ W : - * e 1 6 6 6 6 2 < 1 < < < < < < d.d.d.",
+"d.d.d.d. i.i.i.i.i.i.9.9.9.7.5.2.,.;.` / % ' ^ W E : = & * e 1 6 6 6 1 6 6 6 1 6 d.d.d.d.",
+"d.d.d.d.d.d. i.9.9.9.9.9.6.5.2.<.,.;.` [ % % ! ^ ~ W E : ; - & * e 1 1 6 1 6 6 1 d.d.d.d.d.d.",
+"d.d.d.d.d.d.d. 9.8.6.5.2.2.>.;.` ` [ ] % ' ! Q ~ W E E : ; = - & & * * e e d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d. 2.>.;.;.` ` [ ] % % ' ! Q ~ W W E : : ; = = = - d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d.d.d.d. [ ] ] % % ' ! Q ~ W W W E : d.d.d.d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d. d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.",
+"d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.d.",
+};
diff --git a/icons/48x48-kde2/netscape.xpm b/icons/48x48-kde2/netscape.xpm
new file mode 100644
index 0000000..3b2976e
--- /dev/null
+++ b/icons/48x48-kde2/netscape.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char *netscape[] = {
+/* width height num_colors chars_per_pixel */
+" 48 48 11 1",
+/* colors */
+". c None",
+"# c #008080",
+"a c #0000ff",
+"b c #c0c0c0",
+"c c #000000",
+"d c #800000",
+"e c #808000",
+"f c #ffff00",
+"g c #808080",
+"h c #ffffff",
+"i c #6666cc",
+/* pixels */
+"#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#abc",
+"a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#abc.",
+"#a#a#a#a#a#a#a#a#a#a#a#a#c#c#a#a#a#a#a#a#a#abc..",
+"a#a#a#a#a#a#a#a#a#a#acccc#c#c#a#a#a#a#a#a#abc...",
+"#a#a#a#a#a#a#a#a#a#a#deedc#c#c#a#a#a#a#a#abc....",
+"a#a#a#a#a#a#a#a#a#a#cebeedc#c#a#a#a#a#a#abc.....",
+"#a#a#a#a#a#c#c#a#a#acbbbdccc#c#a#a#a#a#abc......",
+"a#a#a#acccc#c#c#a#a#cfbeedc#c#a#a#a#accdc.......",
+"#a#a#a#gdedc#c#c#a#acbhbdccc#c#a#a#cceefdc......",
+"a#a#a#abfdedc#c#c#a#cfheedc#c#a#a#acebfdecggg...",
+"#a#a#a#chfdedc#c#c#ccehbdccc#c#a#acebfdedcbggg..",
+"a#a#a#acgbfdgdcccddgeebebededcc#ccebfdedccbggg..",
+"#a#a#a#acgbfgedcdgggbbhbfbfgeddccebfdgdccbgggg..",
+"a#a#a#a#acgbfegdgbhbbbbebfbfbegdebfdedccbgggg...",
+"#a#a#a#a#acegbegbheeebfbdceefbfbefdedccbgggg....",
+"a#a#a#a#a#cgbfbeedgdcfbeeccdeehfeeedccbgggg.....",
+"#a#a#a#a#cdgbbhbegcddbfbdcc##hbfbgeecbgggg......",
+"a#a#a#a#cdegbbbhbegccfbeecc#hbfdbbfedcggg.......",
+"#a#a#a#adebhbedbhbdgcbfbdcchbedgdfbgecgg........",
+"a#a#a#adeehbgddcbfgdgfbeeebbedgccdbfedc.........",
+"#a#a#a#cgbfbdccc#bfgdbggdbbedgccccdfggc.........",
+"a#a#a#cdbbbeecc#cgfbbfhfeeedgcc..cdbfdgc........",
+"#a#a#cdebfbgdccc#cgbhbfebedecc...cdefgdd........",
+"a#a#accdbhbecccccebhbfbfgbededcdcddbbbgde.......",
+"#ggbbgbgfbfbfbfefefhhbfefgbedfeffbfefbdeggggggf.",
+"gfhfffgfhhbghhhfbdbhbfbfgbecedbfbfbebebfbfbfbgdg",
+"gbebebdfbfebebdgdgebhbfebgdededededegeegegegeedg",
+"cdedededfbededededgebfbfbgedcdgdgdcdebgdededgdgg",
+"#cdcdcdebhdccccccbebcbgggcddecc..cdegededcdcdgcg",
+"accccccebhedc###hebdecedceefdgc..ccebdgcccccccgg",
+"#a#c#ccdbbbedc#hebdgdedgedbbfdgc.ccgbdccbgbggggg",
+"a#c#c#ceebhfgchebdeccbbedccbbfdgccgbeedcggggggg.",
+"#a#a#a#cebhfbgbfdec.chfdec.chbbdgdfbedce........",
+"a#a#a#a#debhbbfdec..chbedc..ihbfdbbfdgc.........",
+"#a#a#a#addgbhfeedcc.cbfdec.ddihbfdbdecg.........",
+"a#a#a#a#acegbhbbegccdhbeddddeebhfeeedceg........",
+"#a#a#a#acebfdehfbebebgfggegeffbeeefdecceg.......",
+"a#a#a#acebfdedebhhbbeggebfbfbbedeebfdedceg......",
+"#a#a#acebfdecccgdfbhhhfbfbfbdgdeccgbfdgdceg.....",
+"a#a#acebfdgdccddgdgdgbbbgdgdecccbgcgbfgedcbg....",
+"#a#a#chfdedccbgcdcdgdefgdedcccdbgg.cgbfdedcbg...",
+"a#a#abfdedccbgg..dcdehbeecccbbgg....cgbfdecbg...",
+"#a#abcdedccbgg......dhfedcbbgg.......cgbgdcbg...",
+"a#abcgccccbgg.......dhbdecbg..........ccgcbgg...",
+"#abc.gbbbbgg........cbfedcbg............gggg....",
+"abc...ggggg.........cbbdecbg....................",
+"bc..................defedcbg....................",
+"c...................cegdccbg....................",
+};
diff --git a/icons/48x48-kde2/network.xpm b/icons/48x48-kde2/network.xpm
new file mode 100644
index 0000000..2c53e6e
--- /dev/null
+++ b/icons/48x48-kde2/network.xpm
@@ -0,0 +1,238 @@
+/* XPM */
+static char * large_kvt_xpm[] = {
+"48 48 187 2",
+" c None",
+". c #000000",
+"+ c #C1C1C1",
+"@ c #FFFFFF",
+"# c #EFEFEF",
+"$ c #ECECEC",
+"% c #EAEAEA",
+"& c #E7E7E7",
+"* c #E5E5E5",
+"= c #E2E2E2",
+"- c #E0E0E0",
+"; c #DEDEDE",
+"> c #DBDBDB",
+", c #D9D9D9",
+"' c #D6D6D6",
+") c #D4D4D4",
+"! c #D2D2D2",
+"~ c #CFCFCF",
+"{ c #CDCDCD",
+"] c #CACACA",
+"^ c #C8C8C8",
+"/ c #C6C6C6",
+"( c #C3C3C3",
+"_ c #BEBEBE",
+": c #BCBCBC",
+"< c #BABABA",
+"[ c #B7B7B7",
+"} c #B5B5B5",
+"| c #B2B2B2",
+"1 c #777777",
+"2 c #EDEDED",
+"3 c #E8E8E8",
+"4 c #E6E6E6",
+"5 c #E3E3E3",
+"6 c #E1E1E1",
+"7 c #DCDCDC",
+"8 c #D7D7D7",
+"9 c #D5D5D5",
+"0 c #D0D0D0",
+"a c #CBCBCB",
+"b c #C9C9C9",
+"c c #C4C4C4",
+"d c #BFBFBF",
+"e c #BDBDBD",
+"f c #B8B8B8",
+"g c #B3B3B3",
+"h c #B1B1B1",
+"i c #EBEBEB",
+"j c #E9E9E9",
+"k c #666664",
+"l c #4A4A4C",
+"m c #AFAFAF",
+"n c #FDFDFA",
+"o c #ADADAD",
+"p c #AEAEAE",
+"q c #ABABAB",
+"r c #ACACAC",
+"s c #AAAAAA",
+"t c #E4E4E4",
+"u c #A8A8A8",
+"v c #A6A6A6",
+"w c #A7A7A7",
+"x c #A4A4A4",
+"y c #DFDFDF",
+"z c #A5A5A5",
+"A c #A2A2A2",
+"B c #DDDDDD",
+"C c #A3A3A3",
+"D c #A1A1A1",
+"E c #848487",
+"F c #BEBEC0",
+"G c #BABABD",
+"H c #B6B6B9",
+"I c #B2B2B5",
+"J c #AFAFB2",
+"K c #ABABAE",
+"L c #A7A7AB",
+"M c #A3A3A7",
+"N c #9F9FA4",
+"O c #CCC8C8",
+"P c #9F9F9F",
+"Q c #D4D2D2",
+"R c #7F7F7F",
+"S c #A0A0A0",
+"T c #9D9D9D",
+"U c #DCDBDB",
+"V c #D8D8D8",
+"W c #9E9E9E",
+"X c #9B9B9B",
+"Y c #D3D3D3",
+"Z c #9C9C9C",
+"` c #9A9A9A",
+" . c #7D7D7D",
+".. c #989898",
+"+. c #8D8D8D",
+"@. c #C7C7C7",
+"#. c #C2C2C2",
+"$. c #B9B9B9",
+"%. c #7A7A7A",
+"&. c #999999",
+"*. c #969696",
+"=. c #8B8B8B",
+"-. c #C5C5C5",
+";. c #D1D1D1",
+">. c #CECECE",
+",. c #CCCCCC",
+"'. c #BBBBBB",
+"). c #B6B6B6",
+"!. c #B4B4B4",
+"~. c #979797",
+"{. c #949494",
+"]. c #333334",
+"^. c #757575",
+"/. c #B0B0B0",
+"(. c #959595",
+"_. c #939393",
+":. c #2E6868",
+"<. c #357C7A",
+"[. c #337674",
+"}. c #31706E",
+"|. c #316F6E",
+"1. c #727272",
+"2. c #367D7B",
+"3. c #337675",
+"4. c #31706F",
+"5. c #6F6F6F",
+"6. c #2D6664",
+"7. c #388380",
+"8. c #6D6D6D",
+"9. c #2A5F5E",
+"0. c #398784",
+"a. c #37817F",
+"b. c #357B79",
+"c. c #337573",
+"d. c #6A6A6A",
+"e. c #3A8A87",
+"f. c #3C8E8B",
+"g. c #3D928F",
+"h. c #3E9592",
+"i. c #3F9693",
+"j. c #388482",
+"k. c #367F7C",
+"l. c #347977",
+"m. c #327372",
+"n. c #A9A9A9",
+"o. c #676767",
+"p. c #398583",
+"q. c #3B8D8A",
+"r. c #3C8F8C",
+"s. c #3C908D",
+"t. c #37817E",
+"u. c #656565",
+"v. c #DADADA",
+"w. c #3A8986",
+"x. c #347876",
+"y. c #327271",
+"z. c #626262",
+"A. c #388381",
+"B. c #5F5F5F",
+"C. c #5D5D5D",
+"D. c #5A5A5A",
+"E. c #3F3F3F",
+"F. c #FF7A7A",
+"G. c #841712",
+"H. c #5D0E0A",
+"I. c #575757",
+"J. c #FF6161",
+"K. c #B72B1F",
+"L. c #AA9334",
+"M. c #FFDF54",
+"N. c #4F4E4E",
+"O. c #808080",
+"P. c #FF4949",
+"Q. c #C13E29",
+"R. c #F01E1D",
+"S. c #5B0808",
+"T. c #FF3030",
+"U. c #FF1818",
+"V. c #767676",
+"W. c #6B6B6B",
+"X. c #7F807B",
+"Y. c #969694",
+"Z. c #616161",
+"`. c #009000",
+" + c #8A8A8C",
+".+ c #38FB30",
+"++ c #DEDEDC",
+" ",
+" ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + . ",
+" . @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( + _ : < [ } | 1 . ",
+" . @ 2 % 3 4 5 6 ; 7 , 8 9 ! 0 { a b / c + d e < f } g h 1 . ",
+" . @ i j k l l l l l l l l l l l l l l l l l l l l l h m 1 . ",
+" . @ j & l . . . . . . . . . . . . . . . . . . . . n m o 1 . ",
+" . @ & * l . @ . . . . . . . . . . . . . . . . . . n p q 1 . ",
+" . @ 4 5 l . . @ . . . . . . . . . . . . . . . . . n r s 1 . ",
+" . @ t = l . @ . . @ @ . . . . . . . . . . . . . . n s u 1 . ",
+" . @ = - l . . . . . . . . . . . . . . . . . . . . n u v 1 . ",
+" . @ - ; l . . . . . . . . . . . . . . . . . . . . n w x 1 . ",
+" . @ y 7 l . . . . . . . . . . . . . . . . . . . . n z A 1 . . . . . . . . . . . . . . ",
+" . @ B > l . . . . . . . . . . . . . . . . . . . . n C D 1 . E F G H I J K L M N N N O . ",
+" . @ > , l . . . . . . . . . . . . . . . . . . . . n D P 1 . E F G H I J K L M N N Q R . ",
+" . @ , 8 l . . . . . . . . . . . . . . . . . . . . n S T 1 . E F G H I J K L M N U R R . ",
+" . @ V 9 l . . . . . . . . . . . . . . . . . . . . n W X 1 . E F G H I J K L M * R R R . ",
+" . @ ' Y l . . . . . . . . . . . . . . . . . . . . n Z ` 1 . m @ @ @ @ @ @ @ * . . . .. ",
+" . @ ) ! l . . . . . . . . . . . . . . . . . . . . n ` ..1 . +.] @.c #.d : $.%.%.%.%.%.. ",
+" . @ ! 0 l n n n n n n n n n n n n n n n n n n n n n &.*.1 . =.^ -.#.d e < [ 1 1 1 1 1 . ",
+" . @ ;.>.,.b @.-.#.e e '.$.).!.h m r s u z C S W Z &.~.{.1 . ].l l l l l f } ^.^.^.^.^.. ",
+" . @ ~ ,.] ^ -.( e _ : $.[ !.| /.o q u v x D P Z ` ~.(._.1 . :.<.[.}.|.n } | 1.1.1.1.1.. ",
+" . + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . :.2.3.4.|.n g /.5.5.5.5.5.. ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.7.<.[.}.|.n h p 8.8.8.8.8.. ",
+" . . . Z ` ].9.9.9.9.9.9.9.9.9.0.a.b.c.|.|.n m r d.d.d.d.d.. ",
+" . . . = y l e.f.g.h.i.h.g.f.e.j.k.l.m.|.|.n r n.o.o.o.o.o.. ",
+" . . . y B l p.e.q.r.s.r.q.e.p.t.b.[.4.|.|.n s w u.u.u.u.u.. ",
+" . . . B v.l t.j.0.w.e.w.0.j.t.<.x.y.|.|.|.n u z z.z.z.z.z.. ",
+" . . . > V l b.k.a.7.A.7.a.k.b.x.m.|.|.|.|.n v C B.B.B.B.B.. ",
+" . . . , ' l [.l.b.<.2.<.b.l.[.y.|.|.|.|.|.n C D C.C.C.C.C.. ",
+" . . . . . . ' ) l 4.m.c.[.3.[.c.m.4.|.|.|.|.|.|.n D W D.D.D.D.E.. ",
+" . . . F.G.H.. . ) ;.l n n n n n n n n n n n n n n n n P Z I.I.I.E.. ",
+" . . . J.G.K.L.M.. . ! ~ ,.b @.c + _ '.$.).g /.o q u z A P T ` I.I.E.N.O.. ",
+" . . . . . P.G.Q.R.S.. . 0 { ] @.c #.d : $.).!.h p q u v C S T ` ..I.E.N.O.O . ",
+" . T.S.K.L.M.. . E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.N.O.Q R . ",
+" . U.S.S.. . N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.O.U R R . ",
+" . . . . O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.* R R R . ",
+" . @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ * V.V.V.V.. ",
+" . # i & 5 y > V ) 0 ,.^ c + e $.} h o s v A W.W.W.W.W.. ",
+" . 2 % 4 = ; v.' Y ~ a @.( d : X.X.Y.r u z D Z.Z.Z.Z.. ",
+" . $ 3 `.`.`., 9 ;.>.] / #. +. . . . . +v S I.I.I.. ",
+" . i & `..+.+V ) 0 { b -.+ e $.++= ^ s v A P I.I.. ",
+" . % 4 = y > 8 Y ~ a ^ c : : f } h o n.z D W I.. ",
+" . j * 6 ; v.' ! >.] @.( d '.[ g /.r u x S Z . ",
+" . . . . . . . . . . . . . . . . . . . . . ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/news.xpm b/icons/48x48-kde2/news.xpm
new file mode 100644
index 0000000..77ce67b
--- /dev/null
+++ b/icons/48x48-kde2/news.xpm
@@ -0,0 +1,281 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 227 2",
+" c #000000000000",
+". c #0b0b06060404",
+"X c #0b0b0b0b0707",
+"o c #1a1a1a1a0c0c",
+"O c #171716161111",
+"+ c #1e1e1e1e1a1a",
+"@ c #22220e0e0404",
+"# c #38381c1c0404",
+"$ c #262626261010",
+"% c #242424241f1f",
+"& c #2e2e2e2e1212",
+"* c #363624241010",
+"= c #323232321313",
+"- c #363636361919",
+"; c #3e3e36361414",
+": c #3e3e3e3e1717",
+"> c #3a3a3a3a1818",
+", c #2d2d2d2d2929",
+"< c #303024242424",
+"1 c #3a3a2e2e2c2c",
+"2 c #343434342e2e",
+"3 c #3a3a36362c2c",
+"4 c #3c3c3c3c3737",
+"5 c #464622220404",
+"6 c #4f4f27270404",
+"7 c #44442e2e1818",
+"8 c #42423e3e1c1c",
+"9 c #464635353434",
+"0 c #4f4f3d3d3c3c",
+"q c #6a6a36360404",
+"w c #454544441313",
+"e c #4e4e4e4e1414",
+"r c #4a4a4a4a1818",
+"t c #565656561c1c",
+"y c #5a5a5a5a1010",
+"u c #5e5e5a5a1c1c",
+"i c #454545453030",
+"p c #444444443e3e",
+"a c #60605e5e1616",
+"s c #72724e4e3c3c",
+"d c #6a6a66660c0c",
+"f c #646463631919",
+"g c #6b6b6a6a1111",
+"h c #6c6c6c6c1d1d",
+"j c #72726e6e1c1c",
+"k c #757574741a1a",
+"l c #7b7b7b7b1818",
+"z c #727272722c2c",
+"x c #7d7d7c7c2828",
+"c c #767676763c3c",
+"v c #4d4d4d4d4646",
+"b c #5a5a46464444",
+"n c #525252524848",
+"m c #565656565050",
+"M c #5c5c5c5c5151",
+"N c #6e6e5a5a4c4c",
+"B c #6a6a52525454",
+"V c #626262625c5c",
+"C c #6c6c6c6c6464",
+"Z c #787878786e6e",
+"A c #7e7e7e7e7676",
+"S c #82827e7e2424",
+"D c #8a8a66666464",
+"F c #8e8e72727474",
+"G c #a2a26b6b5757",
+"H c #a2a276764c4c",
+"J c #a2a27a7a7a7a",
+"K c #dada3a3a3434",
+"L c #e2e226262424",
+"P c #d6d652524c4c",
+"I c #cece7e7e7474",
+"U c #d6d66e6e6464",
+"Y c #d6d67a7a6c6c",
+"T c #e4e448484040",
+"R c #e0e05e5e5454",
+"E c #eeee5e5e5454",
+"W c #fafa4e4e4444",
+"Q c #f2f250504848",
+"! c #e4e463635c5c",
+"~ c #f2f266665c5c",
+"^ c #e6e66a6a6464",
+"/ c #eeee6a6a6464",
+"( c #e6e67a7a6c6c",
+") c #eaea76766c6c",
+"_ c #ebeb7b7b7474",
+"` c #fefe6a6a6464",
+"' c #fefe76766c6c",
+"] c #f2f27c7c7474",
+"[ c #fcfc7a7a7070",
+"{ c #868686861e1e",
+"} c #959594941717",
+"| c #9d9d9c9c1f1f",
+" . c #838382822020",
+".. c #8c8c8c8c2222",
+"X. c #868685853232",
+"o. c #8d8d8b8b3434",
+"O. c #92928e8e2424",
+"+. c #949493932626",
+"@. c #9a9a96962a2a",
+"#. c #9c9c9c9c2d2d",
+"$. c #939393933b3b",
+"%. c #9a9a96963c3c",
+"&. c #a2a29e9e2c2c",
+"*. c #a5a5a4a42b2b",
+"=. c #aaaaa6a62f2f",
+"-. c #abababab2e2e",
+";. c #b2b2aeae2c2c",
+":. c #b1b1aeae3f3f",
+">. c #b4b4b3b33232",
+",. c #babab6b63131",
+"<. c #bcbcbbbb3434",
+"1. c #9a9a9a9a4343",
+"2. c #969696965f5f",
+"3. c #8a8a8a8a6464",
+"4. c #858585857c7c",
+"5. c #9e9e9e9e7474",
+"6. c #a2a282826c6c",
+"7. c #a6a6a6a65959",
+"8. c #aaaaaaaa5c5c",
+"9. c #b4b4b3b34949",
+"0. c #bdbdbcbc4949",
+"q. c #b6b6b6b65b5b",
+"w. c #babab6b65959",
+"e. c #bbbbbaba5858",
+"r. c #a2a2a2a26464",
+"t. c #a4a4a4a46c6c",
+"y. c #aaaaaaaa6c6c",
+"u. c #a6a6a6a67f7f",
+"i. c #b4b4b4b46c6c",
+"p. c #babab6b66c6c",
+"a. c #bebebebe6969",
+"s. c #babababa7c7c",
+"d. c #c2c2bebe3c3c",
+"f. c #caca86867c7c",
+"g. c #eaea82827070",
+"h. c #eaea8a8a7c7c",
+"j. c #e3e397977d7d",
+"k. c #c5c5c5c53535",
+"l. c #cacac6c63a3a",
+"z. c #cacacaca3c3c",
+"x. c #c2c2c2c26464",
+"c. c #c6c6c4c47c7c",
+"v. c #cacacaca7c7c",
+"b. c #8c8c8c8c8383",
+"n. c #949494948686",
+"m. c #9b9b9b9b8e8e",
+"M. c #aeae82828484",
+"N. c #b5b589898a8a",
+"B. c #baba8a8a8c8c",
+"V. c #aeaeabab8181",
+"C. c #a3a3a3a39292",
+"Z. c #aeaeaeae9090",
+"A. c #babaa2a29494",
+"S. c #b6b6b6b68c8c",
+"D. c #b2b2b2b29494",
+"F. c #bdbdbdbd9f9f",
+"G. c #acacacaca1a1",
+"H. c #b4b4b4b4a6a6",
+"J. c #bdbdbdbdadad",
+"K. c #cece92928484",
+"L. c #caca9a9a9c9c",
+"P. c #c6c6aaaa9c9c",
+"I. c #d6d6a6a69c9c",
+"U. c #d1d1abab9f9f",
+"Y. c #dedea2a29494",
+"T. c #dadaaaaa9c9c",
+"R. c #cacab2b2a4a4",
+"E. c #dedea6a6a4a4",
+"W. c #d4d4b4b4a8a8",
+"Q. c #e4e48c8c8080",
+"!. c #eaeaa2a29494",
+"~. c #f2f2aaaa9c9c",
+"^. c #e5e5adada8a8",
+"/. c #e6e6b6b6acac",
+"(. c #e6e6bebeacac",
+"). c #f0f0b6b6a8a8",
+"_. c #f9f9babab7b7",
+"`. c #fefebebebcbc",
+"'. c #c2c2c2c28f8f",
+"]. c #cccccccc8686",
+"[. c #c6c6c6c69090",
+"{. c #cccccccc9898",
+"}. c #d2d2d2d28a8a",
+"|. c #d6d6d6d69292",
+" X c #d3d3d3d39f9f",
+".X c #dededddd9898",
+"XX c #c5c5c5c5a6a6",
+"oX c #cdcdcdcda7a7",
+"OX c #c4c4c4c4b6b6",
+"+X c #ccccccccbcbc",
+"@X c #d4d4c6c6b8b8",
+"#X c #d7d7cdcdbcbc",
+"$X c #dadac2c2b4b4",
+"%X c #dedecbcbbcbc",
+"&X c #d5d5d5d5b1b1",
+"*X c #e6e6c2c2b4b4",
+"=X c #e6e6cacabcbc",
+"-X c #eeeececebcbc",
+";X c #eeeededebcbc",
+":X c #e2e2e2e2a3a3",
+">X c #e5e5e5e5acac",
+",X c #eaeaeaeaa4a4",
+"<X c #eaeae6e6b4b4",
+"1X c #ececececb8b8",
+"2X c #f6f6f6f6acac",
+"3X c #d4d4d4d4c2c2",
+"4X c #dadad2d2c4c4",
+"5X c #dcdcdcdcc9c9",
+"6X c #e2e2d2d2c4c4",
+"7X c #e3e3dbdbcccc",
+"8X c #ebebd5d5c4c4",
+"9X c #fefec2c2c4c4",
+"0X c #fefed6d6cccc",
+"qX c #e2e2e2e2c0c0",
+"wX c #eeeeeeeec8c8",
+"eX c #e4e4e4e4d2d2",
+"rX c #eaeae4e4d2d2",
+"tX c #ececececdbdb",
+"yX c #f2f2e6e6d4d4",
+"uX c #f2f2ececd8d8",
+"iX c #f2f2f2f2c4c4",
+"pX c #f4f4f3f3d0d0",
+"aX c #fafafafadbdb",
+"sX c #f5f5f5f5e2e2",
+"dX c #fafaf6f6e4e4",
+"fX c #fefefefeebeb",
+"gX c None",
+/* pixels */
+"gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgX",
+"gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgX",
+"gXgX$ $ gXgXgXgXgXgXgXgXgXgXgXgXgX6 X 6 gXgXgXgXgXgXgXgXgXgXgXgXgX + gXgXgX, % gXgX",
+"gXgX> f - > gXgXgXgXgXgXgXgXgXgX6 X * gXgXgXgXgXgXgXgXgXgX &XiX gX< n J. gXgX",
+"gXgX> *.+.f - i gXgXgXgXgXgXgXq X # gXgXgXgXgXgXgXgX J.wXfX5X4 , J.aXfX gXgX",
+"gXgX: *.*.*.@.f = M gXgXgXgXgX . X . gXgXgXgXgX X 1XfX&Xm 2 n.tXfXfXfX gXgX",
+"gXgX= +.*.*.*.*.| y i gXgXgXgX . X . . gXgXgXgX v 5XoXn.4 n.tXfXfXfXfX+X gXgX",
+"gXgX> S +.+.*.*.*.&.{ : w gXgX7 M. 2 B.N.N.N 5 gX X XX5Xn.v b.eXfXfXfXsX~.rX+X gXgX",
+"gXgX$ { { g { &.*.&.*.| u o gXb ). 0 `.`.`.J O 1.D.b.3 n.wXfXfXfXrXrXW.Q yXOX gXgX",
+"gXgX+ h *.*...f ..*.*.&.*.u X b `.).9 F _.9X`.`.J 7.n.n M m.tXfXfXfXj.7X_ ! #X( fXG. gXgX",
+"gXgXgXe *.*.*...k { @.*.*.*.w O `.`.B.J J E.`.9X9XB 2 m.v C J.fXfXfXfXfX-XL h.I E -X] fXb. gXgX",
+"gXgXgX> @.*.*.*.#.{ S @.*.*...= N 9X9X`.9XL.J D F C C b.eXfXfXfXaXaX8X#XE K ) ~ ` aXpXfX4. gXgX",
+"gXgXgX8 ..*.*.*.*.*...f { *.*...& ^.).B.M.1 , m m.5XsXfXfXfXfX7XK.Q Q $X! ^ /.=XsXfXfXfX4 gXgX",
+"gXgXgX- f *.*.&.*.*.*.+.S k #.*.h 2 v C D.+XfXfXfXfXfXfX4XL.! ! @XR _ Q.R (.5XfXfXfXfXfX gXgXgX",
+"gXgXgXgXw &.*.+.j ..*.*.*.o...*.&.eXfXfXfXfXfXfXfXdXtXY T U.T _ R.~ *X8XsXfXfXfXsX5X+XsX gXgXgX",
+"gXgXgXgX> l *.*...k { *.*.*.*.*.*.eXfXfXaX;X).tXg.R _ P I.P.U / W @XfXfXfXfXsX3Xb.n v +X gXgXgX",
+"gXgXgXgXgXt *.*.*.c ..*.+.*.*.*.*.oXfXuX^ rXT.U.f.A._ ! /.I.6X%X!.fXfXfXtX+X4.+XO , A eX gXgXgX",
+"gXgXgXgXgX& ..#.*.j { &.{ z O.&.*.p.dXwXU fX%X%X[ h.@XW.aXaXfXfXfXaXtXD.J.4 +XG.H.eX5X gXgXgX",
+"gXgXgXgXgX= r } | h +.&.+.x S { *.=.&XfXg.3X' eX8XeXfXfXfXfXfXfX7XH.Z , n.4 C +XtXaXfX p gXgXgX",
+"gXgXgXgXgXgX& h +.d ..| ..S { k #.*.x.sX;XY.rXfXfXfXfXfXfXfXfXfXA , OXV b.OXtXfXfXfXfX 2 gXgXgX",
+"gXgXgXgX. . o } .{ } { k { S { *.=.&XfXfXfXfXfXfXfXfXfXfXfXfXb.Z C.OXtX5XC.+XfXaXaX $ gXgXgX",
+"gXgXgX 1 J 6.+ .} } l g S { x *.*.e.aXfXfXfXfXfXfXfXfXfXfXfXeXeXtX5XC.Z M OXfXfX4 X X gXgXgX",
+"gXgXgX b `.s 7 k { } } { l l j *.*.w.sXfXfXfXfXfXfXfXfXfXfXfXeXJ.4.V V 3X5XaXZ m 0 < gXgX",
+"gXgXgX b _.G G k l } } } } } } *.*.=.qXfXfXfXfXfXfXfXfXfXfXfXZ b.4.J.tXsXaXA < G E.j.H gXgX",
+"gXgXgX b _.0X9 f g ..} @.| *.*.*.*.=.<XfXfXfXfXfXfXfXfXfXfXfXOX+XtXsXsXwX+X 9 9 9 j._. gXgX",
+"gXgXgX6 ^.G G a d k l | *.*.*.*.*.*.oXfXfXfXfXfXfXfXfXfXfXaXaXaXsXiX:X}.7. j._._._._. gXgX",
+"gXgXgXgX J G @ y l { .*.*.} { *.*.=.a.fXfXfXaXaXaXpXaXaXaXwXwX1X>X:X}.x.:. 9 9 0 j._. gXgX",
+"gXgXgXgX $ y k k +.l x X.*.*.l l { *.-.a.aXaXsXsXiXiXiXiXwXwX1X>X:X.X|.].e.1.z s j.j.H gXgX",
+"gXgXgXgXgX: k.k.<.9.+...l =.-.X.X.{ | >.0.sXpXpXiXwX1X1X,X>X>X>X.X|.c.i.5.2.$.$.p O X gXgXgX",
+"gXgXgXgXgXg k.k.e.q.:.9.&.<.;.O...+.+.>.>.pXiXiXwX,X<X.X.X:X.X}.}.].2.7.p.x.q.8.7.y.3 gXgXgXgXgX",
+"gXgXgXgX> &.l.<.:.e.q.q.9.0.<.z +.{ +.<.<.sXiXwX,X:X'.{.'.s.p.2.].v.x.t.'.V.V.u.F.2X4 gXgXgXgXgX",
+"gXgXgXgXt k.z.k.>.*.9.e.q.9.q.9.%.+.*.<.<.pXwX>X>XD.5.u.u.2.r.y.|.|.3.m.Z.XX5X5XtXaXn.7 gXgXgXgX",
+"gXgXgXw l ,.<.l.k.<.=.:.q.q.w.w.q.q.k.d.<.sXiXwXoXu.XX'.[.'.[.S.wXiX&X4XeXtXqX5XOXfX3X, gXgXgXgX",
+"gXgXgXw ,.1.%.>.k.z.k.<.#.:.q.q.w.q.k.k.d.sXwXwX1XoXZ.D.S.Z.F.XXaXaXtX+XOXH.OX3XeXaXaXn gXgXgXgX",
+"gXgX2 a l.1.1.$.$.l.z.k.d.;.;.:.q.<.l.k.k.pXpXwXiXXXC.Z.Z.C.Z.H.fXfXG.+XqXtXtX5XsXaXfXH.* gXgXgX",
+"gXgX& ..l.>.$.$.$.1.k.z.k.k.d.>.q.w.k.k.k.sXsXaX5XH.5X#X5X5XqXtXfXfXfXOXtXeXeX3XOXtXfXeX2 gXgXgX",
+"gXgX- > k d.k.%.X.*.k.=.>.k.k.k.0.k.l.k.a.aXfXfXwX5XOX+X+XOXoX5XfXfXsX+X+XJ.J.3XeXsXfXfX4.# gXgX",
+"gXgXgXgX> w O.l.&.&.l.o.$.&.,.l.z.z.l.l.x.fXfXfXfXJ.J.+XOXOX+XoXfXfXJ.+XeXsXfXfXfXfXfXsXm.+ gXgX",
+"gXgXgXgXgXgX= a ,.l.k.:.&.o.$.&.l.k.k.k.&XfXfXfXtXJ.<XeX5XqX+XXXfXfXfXfXaXsXsXH.G.4.p 4 , gXgXgX",
+"gXgXgXgXgXgXgX& > #.d.k.=.$.#.o.&.<.l.d.eXfXfXfXsXH.G.J.J.3XfXfXfXeXeXn.Z p 4 , gXgXgXgXgXgXgXgX",
+"gXgXgXgXgXgXgXgXgX> f k.k.z.:.o.{ :.k.].fXfXfXfXwXfXfXfXfXeX+XZ V 4 2 gXgXgXgXgXgXgXgXgXgXgXgXgX",
+"gXgXgXgXgXgXgXgXgXgX- w =.l.l.#.#.k.0.eXfXfXfXfXfXsXJ.n.v , , gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgX",
+"gXgXgXgXgXgXgXgXgXgXgXgX- ..k.k.l.k. XaXfXsX<XC.p 2 + gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgX",
+"gXgXgXgXgXgXgXgXgXgXgXgXgX- z <.l.a.tX3XA r , gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgX",
+"gXgXgXgXgXgXgXgXgXgXgXgXgXgX; r *.c i , % gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgX",
+"gXgXgXgXgXgXgXgXgXgXgXgXgXgXgX& & - gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgX",
+"gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgX",
+"gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgX",
+};
diff --git a/icons/48x48-kde2/printing.xpm b/icons/48x48-kde2/printing.xpm
new file mode 100644
index 0000000..f9eb1b0
--- /dev/null
+++ b/icons/48x48-kde2/printing.xpm
@@ -0,0 +1,93 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 39 1",
+" c #000000000000",
+". c #080808080808",
+"X c #1f1f1f1f1f1f",
+"o c #323232323232",
+"O c #3b3b3b3b3b3b",
+"+ c #434343434343",
+"@ c #4c4c4c4c4c4c",
+"# c #555555555555",
+"$ c #5a5a5a5a5a5a",
+"% c #626262626262",
+"& c #6c6c6c6c6c6c",
+"* c #737373737373",
+"= c #bebebebebebe",
+"- c #0000ffff0000",
+"; c #1313a4a49898",
+": c #0101fefed4d4",
+"> c #ffffffff0000",
+", c #818181818181",
+"< c #8c8c8c8c8c8c",
+"1 c #939393939393",
+"2 c #9c9c9c9c9c9c",
+"3 c #a5a5a5a5a5a5",
+"4 c #acacacacacac",
+"5 c #b3b3b3b3b3b3",
+"6 c #bcbcbcbcbcbc",
+"7 c #8282ffff8282",
+"8 c #bfbfc0c0bfbf",
+"9 c #aaaaffffefef",
+"0 c #c1c1c1c1bcbc",
+"q c #c1c1c1c1c1c1",
+"w c #cccccccccccc",
+"e c #d4d4d4d4d4d4",
+"r c #dbdbdbdbdbdb",
+"t c #ffffffffc0c0",
+"y c #e3e3e3e3e3e3",
+"u c #e8e8e8e8e8e8",
+"i c #f4f4f4f4f4f4",
+"p c #ffffffffffff",
+"a c None",
+/* pixels */
+"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaa ...aaaaaaaaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaa rrrrX aaaaaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaa rrrrrrrr aaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaa ppprrrrreee aaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaa ###pppreeeewww aaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaa #####@#pppewwwqq6q aaaaaaaaaaaa",
+"aaaaaaaaaaaaa #=o##@#@@@@pppwwqqq665 aaaaaaaaa",
+"aaaaaaaaaaaa $,quipo#@@@@@+@pppq6666555 aaaaaa",
+"aaaaaaaaaaa $,6uipppppo+@@@++++ppp65554433 aaa",
+"aaaaaaaaaa #=quipppppppppo++++++O+ppp55433333 aa",
+"aaaaaaaaa #,quippppppppppp o+++++OO22ppp3333o aa",
+"aaaaaaaa $,6uippppppppppp oO$*,OOOO22221pppOo aa",
+"aaaaaaa #,6uippppiippppp oO$*=====r2211111Ooo aa",
+"aaaaaa #,6uipppppippppp oO$*====,rq662111<OOo aa",
+"aaa $=quiiippppipppp oO$*===,,r60q-qqq<<OOo aa",
+"aa =q==$$#ppppppppppp oO#*===,,rqq67q6>6qrOOo aa",
+"aa qq6qq=,$#$ppppppp oO$*=,==,rqq6qqqt66r+OOo aa",
+"aa pppq6q66,,$#$ppp oO$*==,,=rq6==q66q6r++OOo aa",
+"aa rrrppp6qqqq=,##+oO$*===,,rq6=;:=qqqr@++Ooo aa",
+"aa rrrrrrpppq6qq6==###=====r8q=;::9q6r@@++OOo aa",
+"aa rr2rrreeeppp66q6q,,#$,,r8q=;::9qqr#@@++OOo aa",
+"aa rr1111eeeeeepppqq66q,,r88=;::9q6r##@@++OOo aa",
+"aa rr1uuu11<wwwwwwpppqq6p88868:9q6r$##@@++OOo aa",
+"aa rrrrreuyy<<<wwqqqqpppq888q888qr%$##@@++OOo aa",
+"aa rr1reeeeeyyr<<,qqqq66pppqq6qqr%%$##@@++OOo aa",
+"aa rr111<ewwwwwrrr<,,666665ppp6r&%%$##@@++OOo aa",
+"aa re1uuy<1<wwwqqqrrr,,,655555p&&%%$##@@++OO aaa",
+"aa reeeeeyyr<,<wqqq66,ee=**5554&&%$$##@@++O aaaa",
+"aa re1eewwwwrrr<,,qq6,66eew**54&&%%$##@@++ aaaaa",
+"aa ee1<<1wwwwqqrrr,,,,56555ew44&&%%$##@@+ aaaaaa",
+"aa ee<uyy<<<wqqqq6ree=555554543*&%%$##@@ aaaaaaa",
+"aa eeewwwrrr<<,q66666=555544443&&%%$##@ aaaaaaaa",
+"aaa wwwwwwrrr,,,656=555454333*&O%$## aaaaaaaaa",
+"aaaaaa wqqqq6ree===*555444433&+O%$# aaaaaaaaaa",
+"aaaaaaaaa qq6666eee*554444433&++$$ aaaaaaaaaaa",
+"aaaaaaaaaaaa 666665*544433333*+%% aaaaaaaaaaaa",
+"aaaaaaaaaaaaaaa 5555544433333&&% aaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaa 4444333333&& aaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaa 4333323& aaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaaaaa 3332 aaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
+};
diff --git a/icons/48x48-kde2/programs.xpm b/icons/48x48-kde2/programs.xpm
new file mode 100644
index 0000000..9a1a5c2
--- /dev/null
+++ b/icons/48x48-kde2/programs.xpm
@@ -0,0 +1,160 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 106 2",
+" c #000000000000",
+". c #34342c2c0c0c",
+"X c #3b3b35350c0c",
+"o c #3e3e3a3a0909",
+"O c #43433e3e0c0c",
+"+ c #464642420c0c",
+"@ c #4a4a46460d0d",
+"# c #4f4f4a4a0606",
+"$ c #56564e4e0404",
+"% c #52524e4e0909",
+"& c #565652520808",
+"* c #5a5a56560606",
+"= c #5d5d5a5a0606",
+"- c #5e5e5e5e0c0c",
+"; c #56564e4e2424",
+": c #62625e5e0404",
+"> c #6a6a56561414",
+", c #64645c5c2b2b",
+"< c #666663630404",
+"1 c #6a6a66660404",
+"2 c #6d6d6b6b0404",
+"3 c #72726e6e0404",
+"4 c #7a7a66661414",
+"5 c #757573730404",
+"6 c #7a7a76760404",
+"7 c #7d7d7b7b0404",
+"8 c #6b6b63632c2c",
+"9 c #727262623434",
+"0 c #72726a6a3434",
+"q c #79796e6e3636",
+"w c #7a7a72723434",
+"e c #7e7e76763c3c",
+"r c #7a7a7a7a5c5c",
+"t c #86866e6e1414",
+"y c #82827e7e0404",
+"u c #8e8e7a7a1414",
+"i c #838375753c3c",
+"p c #85857d7d3c3c",
+"a c #86867a7a4444",
+"s c #858583830404",
+"d c #8a8a86860404",
+"f c #8d8d8b8b0404",
+"g c #92928e8e0404",
+"h c #959593930404",
+"j c #9a9a96960404",
+"k c #9d9d9b9b0404",
+"l c #9a9a86863434",
+"z c #a2a29e9e0404",
+"x c #aeae9a9a3c3c",
+"c c #a5a5a4a40404",
+"v c #acacacac0404",
+"b c #b5b5b4b40404",
+"n c #babab6b60404",
+"m c #bcbcbbbb0404",
+"M c #8d8d83834444",
+"N c #93938a8a4444",
+"B c #96968e8e4949",
+"V c #9a9a8c8c4949",
+"C c #9d9d94944c4c",
+"Z c #92928e8e6c6c",
+"A c #9a9a92927474",
+"S c #a5a59c9c5454",
+"D c #aaaa9e9e5454",
+"F c #acaca2a25454",
+"G c #aeaea6a65c5c",
+"H c #b4b4aaaa5c5c",
+"J c #bcbcaeae5c5c",
+"K c #bdbdb2b26464",
+"L c #c6c6b2b24444",
+"P c #cecebaba5454",
+"I c #c5c5baba6464",
+"U c #cacabebe6c6c",
+"Y c #cdcdc2c26c6c",
+"T c #d6d6c6c66666",
+"R c #dbdbcdcd7474",
+"E c #e2e2d4d47b7b",
+"W c #eaeadede7c7c",
+"Q c #fefef2f25f5f",
+"! c #fefef2f27474",
+"~ c #b2b2aeae9494",
+"^ c #babab2b29c9c",
+"/ c #cecec6c6b4b4",
+"( c #e6e6dada8383",
+") c #eeeedede8484",
+"_ c #e2e2dadabcbc",
+"` c #eeeee2e28585",
+"' c #eeeee2e29494",
+"] c #f2f2e6e69797",
+"[ c #fefeeeee9494",
+"{ c #fefef2f28484",
+"} c #fefef6f68e8e",
+"| c #f2f2eaeaa4a4",
+" . c #f9f9eeeea3a3",
+".. c #f6f6eeeeb3b3",
+"X. c #fefef6f6a0a0",
+"o. c #fefef6f6b4b4",
+"O. c #fefefafab4b4",
+"+. c #dadad6d6cccc",
+"@. c #fafaeaeacccc",
+"#. c #fafaf4f4c9c9",
+"$. c #fefefafacccc",
+"%. c #fafaf6f6dcdc",
+"&. c #fdfdfcfce2e2",
+"*. c #fefefafaf1f1",
+"=. c #fefefefefbfb",
+"-. c None",
+/* pixels */
+"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. -.-.-.-.-.-.-.-. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. o. -.-.-.-.-.-. =. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. o.o.o.o. -.-.-.-. =.=.=.=. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-. o.o.o.o.o.o.o. -.-. %.*.=.=.=.=.=. -.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-. | ... . . ... .| | ..%.#.%.%.&.*.*.=.=. -.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-. ' ' ] ) ) ' ' ` ' ` T T n W =.=...#...#.%.%.%.&.&.*. -.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. E ( ( E ( ( ( ( ( ( T T b n m ) ` ` =.=.| | ..#.#.#.%.%.%.%. -.-.-.-.-.-.-.",
+"-.-.-.-.-. E R E R R E R R R R J J k k v v v ` W ` ` ` =.=.| | | ......#.#.#.%. -.-.-.-.-.",
+"-.-.-. T T T T T T T T T T J J g h h j k c c W ( E E E R R =.=.` ] ] | | ........#. -.-.-.",
+"-.-.-.-. P P P P P P P P V V 7 7 s s f f h h j R R R R Y Y Y Y U =.=.` ) ' ' ' | ..| -.-.-.-.",
+"-.-.-.-.-. L L L L L i t < 3 3 5 5 7 s s d f h Y Y Y U U I K I K K H =.=.` ` ` ` ] -.-.-.-.-.",
+"-.-.-.-.-.-. K L 9 9 $ = : : 1 2 2 5 5 6 7 y s I K K J H J H H G F G D S =.=.` ` -.-.-.-.-.-.",
+"-.-.-. @ O @ % ; & * = = < < 2 5 5 6 7 G H H G F F S S S C C C C B B e -.-.-.",
+"-.-.-.-. [ [ [ @ @ O O @ % $ & * - - < 2 2 3 F D S S C C C B B N N N M a a =.=.=. -.-.-.-.",
+"-.-.-.-.-.-. [ . .@ @ O O @ # # & & * - - < C C B B N N N M a M p q q =.=.=. -.-.-.-.-.-.",
+"-.-.-.-.-.-.-. r o.o.o.#.@ @ X O + @ # % % * = N a M M p p e i e , , =.=.=.=.o -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. ~ Z r #.#.#.%.o O X o O + @ # # p i e e w q q , , &.*.=.=.o X > -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. =._ ~ Z r $.&.*.*.o o X o o o + q q 0 0 8 ; , o.#.%.&.O o 4 5 s -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. =.=.=._ ~ Z r *.=.=.=.. . X X X 8 , , ; ; [ .o.#.@ O 4 6 g f s -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. =.=.=.*.*._ ~ Z r =.=.=.=.. . . , % ; [ [ [ o.+ O t s f f f d s -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. =.=.=.=.&.*.&._ ^ Z r =.=.=.=.^ x ] [ [ [ * * t s j j g f y s 7 -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. &.*.&.&.&.&.&.%.%._ ~ Z r Z A ^ m x l 0 * u s h h j h g f s y 7 -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. &.=.&.&.&.&.$.$.&.$.%._ ^ A ^ / m m n h h f z z k g g f s y 7 5 -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. &.%.&.&.&.&.&.&.$.$.$.O.$._ / +.m n b v c c z h h g f s y 7 6 5 -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. &.&.&.$.$.$.$.$.$.$.$.o.O.o.O.@.n b v v c z k h g f y s y 5 5 2 -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. &.%.$.%.$.$.$.o.$.o.O.$.o.O.o.O.b v v c c k h h g d s y 6 5 3 1 -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. &.$.$.$.$.$.$.#.$.O.O.O.o.O.X.O.b v c k k j h f f s y 7 5 3 2 < -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. $.$.$.$.$.$.O.O.O.o.o.o.X.o.X.X.v c c k h h f f s y 7 6 3 2 1 < -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. $.$.$.$.O.O.$.o.O.O.O.O.X.X.X.X.v c k k h h f s y 7 5 5 3 1 < = -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. $.$.O.#.$.o.o.O.o.o.o.X.o.X.X.} c j j h h f s s y 6 5 3 1 < : : -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-. $.$.O.o.O.O.o.O.X.X.X.X.X.X.} } c k h h f f s 7 7 3 2 2 1 : = & -.-.-.-.-.",
+"-.-.-.-.-.-.-. O.o.O.O.o.o.o.o.X.X.X.} X.X.{ { k k h f s y 7 7 5 3 2 1 : : * $ -.-.-.",
+"-.-.-.-.-.-.-. O.o.o.O.O.O.X.O.X.X.X.} { X.} { h h f f s s 7 5 3 2 1 < = * & # -.-.",
+"-.-.-.-.-.-.-. o.O.O.X.X.X.X.} X.X.} } } } } } h g f s s 7 5 5 2 1 : : = * $ # -.-.-.",
+"-.-.-.-.-.-.-. o.o.o.X.X.X.X.} } } X.} { { { ! f f s s 7 7 3 2 2 : : * & % % + -.-.-.-.-.",
+"-.-.-.-.-.-.-. X.X.X.X.X.{ } X.} { { } ! } } f s s 7 5 5 3 2 < : = * & % @ -.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-. X.} X.} { { } } ! } ! ! ! f s y 7 5 3 2 < < = * % % -.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-. } { } } { { ! ! ! ! ! s y 7 5 5 2 1 < : * $ -.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-. { } ! } ! ! ! Q ! y 7 5 5 2 1 < : = -.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. } ! ! ! Q ! Q 7 5 5 2 < < : -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. ! ! Q Q Q 7 5 5 2 < -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. Q Q Q 5 3 2 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. Q 3 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.",
+"-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.",
+};
diff --git a/icons/48x48-kde2/science.xpm b/icons/48x48-kde2/science.xpm
new file mode 100644
index 0000000..cf9bad4
--- /dev/null
+++ b/icons/48x48-kde2/science.xpm
@@ -0,0 +1,120 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 66 1",
+" c #000000000000",
+". c #050503030d0d",
+"X c #040409090606",
+"o c #090917170404",
+"O c #0a0a1b1b0e0e",
+"+ c #040415151313",
+"@ c #161606061515",
+"# c #181818181313",
+"$ c #09091e1e2222",
+"% c #1a1a1b1b2121",
+"& c #050523231414",
+"* c #0b0b2a2a1b1b",
+"= c #0e0e2b2b2424",
+"- c #333333330a0a",
+"; c #373735351313",
+": c #212126262e2e",
+"> c #252529292727",
+", c #24242f2f2929",
+"< c #30302d2d2727",
+"1 c #010101017777",
+"2 c #010101019595",
+"3 c #02020202a3a3",
+"4 c #03030303b1b1",
+"5 c #3f3f3f3f8686",
+"6 c #03030303c1c1",
+"7 c #0c0c0c0cc3c3",
+"8 c #14141414c5c5",
+"9 c #1b1b1b1bc7c7",
+"0 c #23232323c8c8",
+"q c #2b2b2b2bcaca",
+"w c #31313131cccc",
+"e c #3b3b3b3bcece",
+"r c #434343438787",
+"t c #4e4e4e4e8b8b",
+"y c #474747479f9f",
+"u c #585858588c8c",
+"i c #4b4b4b4bb3b3",
+"p c #54545454b6b6",
+"a c #69696969a7a7",
+"s c #62626262b9b9",
+"d c #71717171bdbd",
+"f c #43434343d1d1",
+"g c #4d4d4d4dd3d3",
+"h c #59595959c7c7",
+"j c #55555555d6d6",
+"k c #5a5a5a5ad6d6",
+"l c #6e6e6e6ecbcb",
+"z c #63636363d9d9",
+"x c #6a6a6a6adada",
+"c c #74747474dddd",
+"v c #7a7a7a7adede",
+"b c #80808080dfdf",
+"n c #83838383e0e0",
+"m c #8b8b8b8be2e2",
+"M c #95959595e5e5",
+"N c #99999999e6e6",
+"B c #a0a0a0a0e7e7",
+"V c #a4a4a4a4e8e8",
+"C c #ababababeaea",
+"Z c #b4b4b4b4ecec",
+"A c #bebebebeefef",
+"S c #c3c3c3c3efef",
+"D c #c6c6c6c6f1f1",
+"F c #c9c9c9c9f1f1",
+"G c #d5d5d5d5f5f5",
+"H c None",
+/* pixels */
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH HHHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH c HHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH cDg HHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH Mk4 HHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH j HHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH vvj HHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHH H vvBBVvvv HH HHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHH vvVSSZZBBVBvv H HHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHH vSFZVMMMMNBVBVb HHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHH nGSCVMbbxxxvbCVVb HHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHH vSACMbbxxjkkkxNMCZC HHH",
+"HHHHHHHHHHHHHHHHHHHHHHH vGACMmmxkkjkkkxvbbBSn HH",
+"HHHHHHHHHHHHHHHHHHHHHH vDSCNmmMxkkkkkkxbNNMCB HH",
+"HHHHHHHHHHHH H HHHHH CDCMbmmckzzzkcMcbNvNbN HH",
+"HHHHHHHHHHHH cDC HHH ZSmbvxzzzkzxkzNcNMNNbn HH",
+"HHHHHHHHHHH vDAVZAS H vZMxMNccvvkzzzmnvvNzzMm HH",
+"HHHHHHHHHHH AVvvvxN H mMMznNbmMMxzxxxxcMM06m HHH",
+"HHHHHHHH H VVvvkjxcz mxMm76nNMMMMzxxxxmmb466 HHH",
+"HHHHHHH D vVvkjkkkzxxccbMq4q9kvbmxxvvxnN466;HHHH",
+"HH vjkvkjjjkkkzzcmMMNw66647MmxvnMMvM06 HHHHH",
+"HHHHHHH j jkjjkkkzzhvNMN9666666MMcvx6nmvjf6;HHHH",
+"HHHHHHHH H ikkkkzxhp Nq46666666MxxM68666644-HHH",
+"HHHHHHHHHHH ihkkkhp H mM6666666cNvqe64666666XHHH",
+"HHHHHHHHHHH rsildy5 H nz8646666ne666666666644XHH",
+"HHHHHHHHHHHH uat HHH NM96666e66466666666643 HH",
+"HHHHHHHHHHHH H HHHHH nMMe666666666666666633XHH",
+"HHHHHHHHHHHHHHHHHHHHHH lvg7666666666666666432XHH",
+"HHHHHHHHHHHHHHHHHHHHHHH*464666466666666664332XHH",
+"HHHHHHHHHHHHHHHHHHHHHHHH 4466666666666644321>HHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHH 34446666666644321%HHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHH.344444444444321 HHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHX+1333444433321oH XHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHX@H<#X13311211.XHHXHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH +k61%,XHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH cOHHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH cDj$HHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH cj4=HHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH:6&HHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH HHHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH",
+"HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH",
+};
diff --git a/icons/48x48-kde2/sound.xpm b/icons/48x48-kde2/sound.xpm
new file mode 100644
index 0000000..1734a91
--- /dev/null
+++ b/icons/48x48-kde2/sound.xpm
@@ -0,0 +1,272 @@
+/* XPM */
+static char * large_kmix_xpm[] = {
+"48 48 221 2",
+" c None",
+". c #000000",
+"+ c #0B0B0B",
+"@ c #090909",
+"# c #C0C0C0",
+"$ c #B8B8B8",
+"% c #A4A4A4",
+"& c #151515",
+"* c #6E6E6F",
+"= c #585858",
+"- c #3F3F3F",
+"; c #FFFFFF",
+"> c #C9C9C9",
+", c #CFCFCF",
+"' c #98989B",
+") c #D0D0D0",
+"! c #CBCBCB",
+"~ c #CACACA",
+"{ c #BABABA",
+"] c #E4E4E5",
+"^ c #C4C4C4",
+"/ c #BEBEBE",
+"( c #BDBDBD",
+"_ c #CCCCCC",
+": c #7E7E80",
+"< c #9F9FA2",
+"[ c #B9B9B9",
+"} c #E5E5E6",
+"| c #939397",
+"1 c #949498",
+"2 c #BCBCBC",
+"3 c #C8C8C8",
+"4 c #959598",
+"5 c #A4A4A7",
+"6 c #C3C3C3",
+"7 c #949497",
+"8 c #BBBBBB",
+"9 c #BFBFBF",
+"0 c #C7C7C7",
+"a c #C6C6C6",
+"b c #C5C5C5",
+"c c #C2C2C2",
+"d c #C1C1C1",
+"e c #B7B7B7",
+"f c #97979A",
+"g c #DDDDDD",
+"h c #B5B5B5",
+"i c #B3B3B3",
+"j c #A0A0A3",
+"k c #B2B2B2",
+"l c #B0B0B0",
+"m c #AEAEAE",
+"n c #A5A5A8",
+"o c #575757",
+"p c #B6B6B6",
+"q c #B4B4B4",
+"r c #AFAFAF",
+"s c #ADADAD",
+"t c #ABABAB",
+"u c #A9A9A9",
+"v c #A8A8A8",
+"w c #636363",
+"x c #5D5D5D",
+"y c #B1B1B1",
+"z c #ACACAC",
+"A c #AAAAAA",
+"B c #A6A6A6",
+"C c #A3A3A3",
+"D c #747474",
+"E c #6E6E6E",
+"F c #696969",
+"G c #A7A7A7",
+"H c #A5A5A5",
+"I c #A1A1A1",
+"J c #A0A0A0",
+"K c #9E9E9E",
+"L c #9C9C9C",
+"M c #7F7F7F",
+"N c #7A7A7A",
+"O c #A2A2A2",
+"P c #999999",
+"Q c #979797",
+"R c #26F2FC",
+"S c #6A6A64",
+"T c #666264",
+"U c #969696",
+"V c #949494",
+"W c #929292",
+"X c #919191",
+"Y c #666664",
+"Z c #727274",
+"` c #959595",
+" . c #939393",
+".. c #8F8F8F",
+"+. c #8E8E8E",
+"@. c #8C8C8C",
+"#. c #FFFFC0",
+"$. c #466A74",
+"%. c #5E5E5C",
+"&. c #767674",
+"*. c #909090",
+"=. c #8A8A8A",
+"-. c #898989",
+";. c #878787",
+">. c #020204",
+",. c #0EC2CC",
+"'. c #626264",
+"). c #6A6E6C",
+"!. c #82827C",
+"~. c #8D8D8D",
+"{. c #1ADEEC",
+"]. c #02CEDC",
+"^. c #1E9AAC",
+"/. c #5A5A5C",
+"(. c #6E6E6C",
+"_. c #7E7E7C",
+":. c #868684",
+"<. c #8B8B8B",
+"[. c #868686",
+"}. c #808080",
+"|. c #12E6EC",
+"1. c #02BAC4",
+"2. c #02DAEC",
+"3. c #26869C",
+"4. c #8E8E94",
+"5. c #767A84",
+"6. c #465254",
+"7. c #FEFEBF",
+"8. c #1AE6F4",
+"9. c #02BECC",
+"0. c #02C2CC",
+"a. c #06CAD4",
+"b. c #265664",
+"c. c #4E4E4C",
+"d. c #929294",
+"e. c #9A9A9C",
+"f. c #A6A6A4",
+"g. c #F4F4B9",
+"h. c #029AA4",
+"i. c #02B2BC",
+"j. c #9EBEBC",
+"k. c #BABABC",
+"l. c #8A8A84",
+"m. c #9E9E9C",
+"n. c #939376",
+"o. c #02AAB4",
+"p. c #02B6C4",
+"q. c #02A6B4",
+"r. c #02929C",
+"s. c #A2AEAC",
+"t. c #F2F2F4",
+"u. c #D2D2D4",
+"v. c #AEB2B4",
+"w. c #E8E6BE",
+"x. c #B7B78F",
+"y. c #027684",
+"z. c #028284",
+"A. c #029294",
+"B. c #029AAC",
+"C. c #0296A4",
+"D. c #027E8C",
+"E. c #929E9C",
+"F. c #C2BEBC",
+"G. c #E2E2E4",
+"H. c #C6C6C4",
+"I. c #E9E8C1",
+"J. c #E9E9C1",
+"K. c #EEEEC7",
+"L. c #595959",
+"M. c #FBFBBD",
+"N. c #020202",
+"O. c #027A84",
+"P. c #02767C",
+"Q. c #92A6AC",
+"R. c #DADADC",
+"S. c #F4F4CA",
+"T. c #F2F2CA",
+"U. c #F4F4CD",
+"V. c #25251C",
+"W. c #02565C",
+"X. c #02626C",
+"Y. c #026A74",
+"Z. c #02727C",
+"`. c #028A9C",
+" + c #6E8A8C",
+".+ c #565654",
+"++ c #EEEEEC",
+"@+ c #CECED4",
+"#+ c #FAFAD0",
+"$+ c #023A3C",
+"%+ c #064E54",
+"&+ c #025A64",
+"*+ c #025E64",
+"=+ c #02666C",
+"-+ c #026E74",
+";+ c #028694",
+">+ c #425E5C",
+",+ c #FAFAFC",
+"'+ c #022E34",
+")+ c #02525C",
+"!+ c #829EA4",
+"~+ c #C2C2C4",
+"{+ c #D2D2CC",
+"]+ c #F6F6F4",
+"^+ c #FAFAF4",
+"/+ c #F3F3B7",
+"(+ c #171711",
+"_+ c #62828C",
+":+ c #D6D6D4",
+"<+ c #5A828C",
+"[+ c #DEDEDC",
+"}+ c #EAEAE4",
+"|+ c #1E6674",
+"1+ c #C6BEBC",
+"2+ c #CACACC",
+"3+ c #B6B6B4",
+"4+ c #191913",
+"5+ c #42868C",
+"6+ c #CAC6CC",
+"7+ c #1A2E2C",
+"8+ c #729694",
+" ",
+" ",
+" ",
+" ",
+" . . . ",
+" + @ # # # . . ",
+" . . . # # # # # $ % . & . ",
+" . . * * = = # # * - ; * * = = . . ",
+" . . . > = ; ; , ' = - ; ; = ; ; ) ' = - . . . ",
+" . . ! ~ ~ > = { ] ; ; { * - ^ = { ] ; ; { * - / ( . . ",
+" . . . _ _ ! ~ ~ > - : < [ } ; | . ^ - : < [ } ; 1 . / ( ( 2 . . . ",
+" . . _ _ _ _ _ ! ~ ~ > 3 - - * 4 5 * . ^ 6 - - * 7 5 * . / ( ( 2 2 8 { . . ",
+" . _ _ _ _ _ _ ! ~ ~ * - ; ; . . . . ^ * - ; ; . . . . 9 / * = ; ; 8 { { [ . . . ",
+" . ; _ _ _ _ _ ! * - ; ; 3 0 0 a b b * * = = c d # # 9 * * = = 2 8 8 { { [ $ $ e . . ",
+" . 9 ; ; _ _ ! ! ; ; > 3 3 0 0 * - = ; ; , f = - # * = ; ; ) ' = - 8 * - ; ; $ e e e . . ",
+" . ( 8 { g ; g ! ~ ~ > 3 3 * - ; ; = { } ; ; { * - ; = { } ; ; { * - ; ; [ $ $ e e e e . ",
+" . 2 { $ e h i ; ; ~ > 3 3 ; ; a b - : j { } ; | . # - : j { } ; 1 . { { [ $ $ e e e ] . ",
+" . 8 [ e h i k l m g ; g 3 0 a a b b - - * 4 5 * . # 9 - - * 4 n * . { { [ $ $ e ] ] o . ",
+" . [ e p q k l r s t u v ; ; a a b b ; ; . . . . # * - ; ; . . . . 8 { [ [ ] ] ] w x o . ",
+" . $ p q i y r s z A v B % C g ; g b ^ 6 6 c d * - ; ; / / ( ( 2 8 8 { ] ] D E F w x o . ",
+" . e h i y l m z A v G H C I J K L ; ; 6 6 c d ; ; # 9 / / ( 2 2 ] ] ] M N D E F w x o . ",
+" . . q k l m z t u G H % O J - - - P Q g ; g d d # # 9 / / ( ] ] M M M M N D E F w x o . ",
+" . . r s t u v B % O I - R S T - U V W X ; ; # 9 9 ] = ] M M M M M M N D E F w x o . ",
+" . . . v B H C I - R T Y Z - ` .X ..+.@.g ; g - #.= M M M = M M N D E F w x o . ",
+" . . C I - R $.%.S &.Z - W *.+.@.=.-.;.= #.#.- M M = #.= M N D E F w x . . ",
+" & >.R ,.'.%.).&.!.- *.+.~.- -.;.- #.#.#.#.= M - #.= M N D E F . . ",
+" >.{.].^./.'.(._.:.= ..~.<.#.- [.= #.#.}.#.#.= #.#.#.- N . . . ",
+" >.|.1.2.3./.S _.:.4.5.6.= =.7.#.= 7.7.#.}.7.#.#.#.#.#.#.. ",
+" >.>.>.8.9.0.a.b.c.S !.d.e.f.- #.= #.#.g.7.7.#.= 7.#.7.}.#.}.#.. ",
+" >.h.].].1.0.].i.j.k.Z l.m.f.d.n.#.#.#.7.7.#.}.#.= #.}.#.= #.}.#.#.. ",
+" >.h.h.o.o.p.q.r.s.t.u.m.v.d.w.x.}.#.}.#.}.#.= #.= #.= #.= #.= #.#.#.. ",
+" >.y.z.A.r.B.C.D.E.F.G.H.I.J.K.x.= #.L.#.= #.= #.= M.= #.= #.= #.= #.#.N.N. ",
+" >.O.O.O.P.P.D.z.Q.l.c.R.S.T.U.x.#.= #.= #.= #.= #.= #.= #.= #.= #.= #.= #.V.. . ",
+" >.W.X.X.Y.Z.Z.`. +.+Z ++t.@+#+x.#.}.#.= #.= #.= #.= #.= #.= #.= #.}.#.#.#.#.. . ",
+" . $+%+&+*+=+-+;+>+'.R.++,+,+d.n.#.#.#.}.#.= #.= #.}.#.= #.= #.}.#.#.#.. . ",
+" . '+'+)+&+Y.y.!+~+{+G.++]+^+- . 7.7.}.#.}.#.= #.}.#.= #.}.#.7./+(+. ",
+" . )+=+X._+v.H.:+G.++s.. . #.#.#.}.#.}.#.}.#.}.#.}.#.#.. ",
+" . W.=+<+F.~+@+[+}+. . . #.#.#.}.#.#.#.}.#.}.#.#.. ",
+" . W.|+1+~+2+R.}+. . #.#.}.#.#.#.}.#./+#.. ",
+" . &+3+H.2+:+2+. . #.#.#.4+#.#.#.#.. ",
+" . 5+H.6+R.. . #.#.. . #.#.. ",
+" 7+8+H.6+. . #.. . #.#.. ",
+" . . . . . . ",
+" . ",
+" . ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/system.xpm b/icons/48x48-kde2/system.xpm
new file mode 100644
index 0000000..4ed5c69
--- /dev/null
+++ b/icons/48x48-kde2/system.xpm
@@ -0,0 +1,183 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 129 2",
+" c #000000000000",
+". c #1b1b1b1b0000",
+"X c #212121211f1f",
+"o c #484843430f0f",
+"O c #525252522a2a",
+"+ c #676765652e2e",
+"@ c #6d6d6e6e3636",
+"# c #6f6f73733838",
+"$ c #5b5b5b5b5b5b",
+"% c #7a7a7a7a4141",
+"& c #7a7a7a7a4848",
+"* c #6d6d6d6d6868",
+"= c #777777776868",
+"- c #717171717575",
+"; c #7d7d82824d4d",
+": c #8b8b1d1d0000",
+"> c #9c9c3d3d0000",
+", c #acac6e6e0000",
+"< c #b7b77a7a0000",
+"1 c #82827d7d4d4d",
+"2 c #b1b187870000",
+"3 c #bcbc8e8e0000",
+"4 c #bbbb95950000",
+"5 c #b6b6a1a10000",
+"6 c #828282824c4c",
+"7 c #848482825050",
+"8 c #89898c8c5757",
+"9 c #8b8b8b8b5a5a",
+"0 c #929292925f5f",
+"q c #838383836d6d",
+"w c #8f8f8f8f7474",
+"e c #939393936464",
+"r c #989898987b7b",
+"t c #9b9ba0a06e6e",
+"y c #a1a1a4a47878",
+"u c #c8c890900c0c",
+"i c #cccc98982121",
+"p c #c6c6a5a50000",
+"a c #cfcfa1a11515",
+"s c #c7c7bbbb0000",
+"d c #d3d3aeae1c1c",
+"f c #d1d1a3a33535",
+"g c #d3d3a9a93838",
+"h c #dcdcaeae3939",
+"j c #d6d6baba2121",
+"k c #d5d5b6b63030",
+"l c #d7d7b1b13d3d",
+"z c #dcdcb5b53e3e",
+"x c #d9d9bbbb4242",
+"c c #e4e4bdbd4141",
+"v c #cacac6c60000",
+"b c #cacad9d90000",
+"n c #d1d1cdcd0000",
+"m c #d1d1dede0000",
+"M c #dbdbcbcb2828",
+"N c #d7d7e8e80000",
+"B c #dcdcc6c64747",
+"V c #ddddc6c64848",
+"C c #e1e1cece4b4b",
+"Z c #e0e0d0d04b4b",
+"A c #e3e3dada4f4f",
+"S c #e2e2d9d95050",
+"D c #ffffcaca4040",
+"F c #ffffd3d34747",
+"G c #e7e7e5e55454",
+"H c #ececf3f35a5a",
+"J c #fbfbf3f35858",
+"K c #ffffffff6666",
+"L c #ffffffff7474",
+"P c #ffffffff7b7b",
+"I c #838383838585",
+"U c #878787878b8b",
+"Y c #878789898787",
+"T c #898989898787",
+"R c #8c8c8c8c8989",
+"E c #939393938b8b",
+"W c #989896968e8e",
+"Q c #9b9b9d9d8484",
+"! c #9a9a9a9a8e8e",
+"~ c #979797979191",
+"^ c #9d9d9d9d9191",
+"/ c #a1a19f9f9191",
+"( c #a9a9a9a98888",
+") c #a3a3a2a29393",
+"_ c #a7a7a8a89696",
+"` c #ababaaaa9797",
+"' c #adadadad9999",
+"] c #b1b1b1b18c8c",
+"[ c #b2b2b3b39d9d",
+"{ c #b8b8b8b89b9b",
+"} c #a7a7a8a8a9a9",
+"| c #b6b6b6b6a0a0",
+" . c #b3b3b6b6abab",
+".. c #bbbbbbbba5a5",
+"X. c #bfbfbfbfaaaa",
+"o. c #bababdbdbebe",
+"O. c #c3c3c3c3a4a4",
+"+. c #c4c4c4c4adad",
+"@. c #c7c7c7c7b1b1",
+"#. c #c8c8c7c7b1b1",
+"$. c #cbcbccccb5b5",
+"%. c #cdcdceceb9b9",
+"&. c #d2d2d2d2bebe",
+"*. c #ffffffff8383",
+"=. c #ffffffff8b8b",
+"-. c #ffffffff9292",
+";. c #ffffffff9b9b",
+":. c #ffffffffafaf",
+">. c #d5d5d5d5c2c2",
+",. c #d7d7dcdcc3c3",
+"<. c #d9d9d7d7c7c7",
+"1. c #d9d9d9d9c6c6",
+"2. c #dbdbdbdbcaca",
+"3. c #dddddddddada",
+"4. c #e0e0dfdfd1d1",
+"5. c #e1e1e2e2d3d3",
+"6. c #e6e6e6e6dcdc",
+"7. c #e8e8e6e6dada",
+"8. c #e9e9e8e8dddd",
+"9. c #ffffffffc3c3",
+"0. c #edededede4e4",
+"q. c #efeff1f1eaea",
+"w. c #f1f1f2f2eaea",
+"e. c #ffffffffe6e6",
+"r. c #f6f6f7f7f2f2",
+"t. c #f7f7f8f8f4f4",
+"y. c #fafafafaf5f5",
+"u. c #ffffffffffff",
+"i. c None",
+/* pixels */
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. 9.=. i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. ;.K H i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. 9.-.H J K =.*.P z i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. 9.:.:.9.=.H G A Z B x l > i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. L H H H H G A Z B x l g > i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. L H H H n 5 2 , < a g f u i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. L H H n 4 < u f h h i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. ;.H G 5 i.i.i.i. i f g c J C i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. i.i.i.i.i.i.i. 9.=.G S 4 i.i.i.i. D g l z 3 2 i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. u.u.u.u. i.i.i.i.i. -.=.G A C < i.i.i.i. F g x 3 2 i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. u.u.y.y.2. i.i.i.i. N n M C B d i.i.i.i. K x B 2 i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. u.y.w.0.2. i.i.i.i.i. s j x c h *.K B Z p i.i.i.i.",
+"i.i.i.i.i.i.i. i.i. u.u.w.8.5.7.>. u. k l f h F K K P K B Z A v i.i.i.i.",
+"i.i.i.i.i.i. u.u.u.u. u.u.u.w.0.5.2.>.>.e.u.u.u.u.u.E F g f f f g l z B V A G m i.i.i.i.",
+"i.i.i.i.i. u.u.u.u.u.u.u.u.t.w.8.5.2.>.%.#.X.{ ' ) / W ~ F f f f g l x B p 5 s b N i.i.i.i.",
+"i.i.i.i.i. u.u.u.u.u.u.u.t.q.8.5.2.>.%.@.X.| ' ) ^ W R T < : : : , d B p 5 i.i.i.i.i.",
+"i.i.i.i.i.i. u.u.u.u.u.t.w.0.5.2.>.%.+.X.| ' ) ! W R Y p M 5 i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i. u.u.u.u.t.w.6.5.2.>.%.@.O.| ' ) ^ W R T I i.i.i.i.i. 4 s i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i. u.u.u.r.q.6.5.2.&.6 # O o w _ ^ W R T I I $ i.i.i.i.i.i. i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i. u.u.r.w.6.4.2.0 6 # . * R T I I I U X i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i. u.r.0.8.4.2.0 6 i.i.i. X $ I I I I I $ i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i. u.u.q.8.4.2.&.6 i.i.i.i.i.i.i. * I I I Y R ! E i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i. u.u.u.0.6.4.<.&.1 @ i.i.i.i.i.i.i. - $ I I R R W _ >.u.[ i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i. u.u.t.0.6.2.<.&.$.@ i.i.i.i.i.i.i.i.i. * I T R ! / _ ' ..+ i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i. u.r.0.6.4.<.&.$.+.O i.i.i.i.i.i.i.i.i. } I R ! ) _ ' ..O.% i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i. u.0.7.2.2.&.$.+...r i.i.i.i.i.i.i.i.i. y.E ! / _ ' ..O.% 8 i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i. 2.O.>.<.&.$.+...[ { O i.i.i.i.i.i.i. 3.u.! ^ _ ' ..+ % 8 i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i. t 9 { X...[ ` ) = i.i.i.i.i.i.i. u.! ) _ [ ..+ & i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i. { ..[ ` / ! ~ I i.i.i. u.u./ ` [ ..+.% i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i. ' r _ / ! E R R } o. u.u.u.) _ [ | +.$.9 i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i. $./ ! E R I I I U } u.u.u.! / ` [ ..+.$.&.y i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i. y.u.! R R I I I I I Y R E ! / ` [ ..+.$.%.1.] i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i. X.! E T I I I I I Y R E ! ) ` [ ..+.$.&.1.4.O. i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i. u.R R I I I I I I R E ! ) ` [ ..+.$.>.1.5.6.>. i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i. . .R I I I I I T R E ! ) ` [ ..+.; ( $.4.8.,.8. i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i. X $ * ! ) ` [ ..@ 1 0 ( +.>.0. i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i. O q ` [ X.# 6 i. i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i. i.i.i.i.u. Q { X.@.6 i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. ` ( @.%.0 i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. # 7 e y i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i. i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.",
+};
diff --git a/icons/48x48-kde2/terminal-remote.xpm b/icons/48x48-kde2/terminal-remote.xpm
new file mode 100644
index 0000000..7d01920
--- /dev/null
+++ b/icons/48x48-kde2/terminal-remote.xpm
@@ -0,0 +1,161 @@
+/* XPM */
+static char * large_chardevice_xpm[] = {
+"48 48 110 2",
+" c None",
+". c #000000",
+"+ c #C1C1C1",
+"@ c #FFFFFF",
+"# c #EFEFEF",
+"$ c #ECECEC",
+"% c #EAEAEA",
+"& c #E7E7E7",
+"* c #E5E5E5",
+"= c #E2E2E2",
+"- c #E0E0E0",
+"; c #DEDEDE",
+"> c #DBDBDB",
+", c #D9D9D9",
+"' c #D6D6D6",
+") c #D4D4D4",
+"! c #D2D2D2",
+"~ c #CFCFCF",
+"{ c #CDCDCD",
+"] c #CACACA",
+"^ c #C8C8C8",
+"/ c #C6C6C6",
+"( c #C3C3C3",
+"_ c #BEBEBE",
+": c #BCBCBC",
+"< c #BABABA",
+"[ c #B7B7B7",
+"} c #B5B5B5",
+"| c #B2B2B2",
+"1 c #777777",
+"2 c #EDEDED",
+"3 c #E8E8E8",
+"4 c #E6E6E6",
+"5 c #E3E3E3",
+"6 c #E1E1E1",
+"7 c #DCDCDC",
+"8 c #D7D7D7",
+"9 c #D5D5D5",
+"0 c #D0D0D0",
+"a c #CBCBCB",
+"b c #C9C9C9",
+"c c #C4C4C4",
+"d c #BFBFBF",
+"e c #BDBDBD",
+"f c #B8B8B8",
+"g c #B3B3B3",
+"h c #B1B1B1",
+"i c #EBEBEB",
+"j c #E9E9E9",
+"k c #666664",
+"l c #4A4A4C",
+"m c #AFAFAF",
+"n c #FDFDFA",
+"o c #ADADAD",
+"p c #AEAEAE",
+"q c #ABABAB",
+"r c #ACACAC",
+"s c #AAAAAA",
+"t c #E4E4E4",
+"u c #A8A8A8",
+"v c #A6A6A6",
+"w c #A7A7A7",
+"x c #A4A4A4",
+"y c #DFDFDF",
+"z c #A5A5A5",
+"A c #A2A2A2",
+"B c #DDDDDD",
+"C c #A3A3A3",
+"D c #A1A1A1",
+"E c #9F9F9F",
+"F c #A0A0A0",
+"G c #9D9D9D",
+"H c #D8D8D8",
+"I c #9E9E9E",
+"J c #9B9B9B",
+"K c #D3D3D3",
+"L c #9C9C9C",
+"M c #9A9A9A",
+"N c #989898",
+"O c #999999",
+"P c #969696",
+"Q c #D1D1D1",
+"R c #CECECE",
+"S c #CCCCCC",
+"T c #C7C7C7",
+"U c #C5C5C5",
+"V c #C2C2C2",
+"W c #BBBBBB",
+"X c #B9B9B9",
+"Y c #B6B6B6",
+"Z c #B4B4B4",
+"` c #979797",
+" . c #949494",
+".. c #B0B0B0",
+"+. c #959595",
+"@. c #939393",
+"#. c #FF7A7A",
+"$. c #841712",
+"%. c #5D0E0A",
+"&. c #FF6161",
+"*. c #B72B1F",
+"=. c #AA9334",
+"-. c #FFDF54",
+";. c #FF4949",
+">. c #C13E29",
+",. c #F01E1D",
+"'. c #5B0808",
+"). c #FF3030",
+"!. c #FF1818",
+":: c #c00000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + . ",
+" . @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( + _ : < [ } | 1 . ",
+" . @ 2 % 3 4 5 6 ; 7 , 8 9 ! 0 { a b / c + d e < f } g h 1 . ",
+" . @ i j k l l l l l l l l l l l l l l l l l l l l l h m 1 . ",
+" . @ j & l ::::::::::::::::::::::::::::::::::::::::n m o 1 . ",
+" . @ & * l ::@ ::::::::::::::::::::::::::::::::::::n p q 1 . ",
+" . @ 4 5 l ::::@ ::::::::::::::::::::::::::::::::::n r s 1 . ",
+" . @ t = l ::@ ::::@ @ ::::::::::::::::::::::::::::n s u 1 . ",
+" . @ = - l ::::::::::::::::::::::::::::::::::::::::n u v 1 . ",
+" . @ - ; l ::::::::::::::::::::::::::::::::::::::::n w x 1 . ",
+" . @ y 7 l ::::::::::::::::::::::::::::::::::::::::n z A 1 . ",
+" . @ B > l ::::::::::::::::::::::::::::::::::::::::n C D 1 . ",
+" . @ > , l ::::::::::::::::::::::::::::::::::::::::n D E 1 . ",
+" . @ , 8 l ::::::::::::::::::::::::::::::::::::::::n F G 1 . ",
+" . @ H 9 l ::::::::::::::::::::::::::::::::::::::::n I J 1 . ",
+" . @ ' K l ::::::::::::::::::::::::::::::::::::::::n L M 1 . ",
+" . @ ) ! l ::::::::::::::::::::::::::::::::::::::::n M N 1 . ",
+" . @ ! 0 l n n n n n n n n n n n n n n n n n n n n n O P 1 . ",
+" . @ Q R S b T U V e e W X Y Z h m r s u z C F I L O ` .1 . ",
+" . @ ~ S ] ^ U ( e _ : X [ Z | ..o q u v x D E L M ` +.@.1 . ",
+" . + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . . . . ",
+" . . . #.$.%.. ",
+" . . . &.$.*.=.-.. ",
+" . . . . . ;.$.>.,.'.. ",
+" . ).'.*.=.-.. ",
+" . !.'.'.. ",
+" . . . ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/terminal-special.xpm b/icons/48x48-kde2/terminal-special.xpm
new file mode 100644
index 0000000..6cbece7
--- /dev/null
+++ b/icons/48x48-kde2/terminal-special.xpm
@@ -0,0 +1,161 @@
+/* XPM */
+static char * large_chardevice_xpm[] = {
+"48 48 110 2",
+" c None",
+". c #000000",
+"+ c #C1C1C1",
+"@ c #FFFFFF",
+"# c #EFEFEF",
+"$ c #ECECEC",
+"% c #EAEAEA",
+"& c #E7E7E7",
+"* c #E5E5E5",
+"= c #E2E2E2",
+"- c #E0E0E0",
+"; c #DEDEDE",
+"> c #DBDBDB",
+", c #D9D9D9",
+"' c #D6D6D6",
+") c #D4D4D4",
+"! c #D2D2D2",
+"~ c #CFCFCF",
+"{ c #CDCDCD",
+"] c #CACACA",
+"^ c #C8C8C8",
+"/ c #C6C6C6",
+"( c #C3C3C3",
+"_ c #BEBEBE",
+": c #BCBCBC",
+"< c #BABABA",
+"[ c #B7B7B7",
+"} c #B5B5B5",
+"| c #B2B2B2",
+"1 c #777777",
+"2 c #EDEDED",
+"3 c #E8E8E8",
+"4 c #E6E6E6",
+"5 c #E3E3E3",
+"6 c #E1E1E1",
+"7 c #DCDCDC",
+"8 c #D7D7D7",
+"9 c #D5D5D5",
+"0 c #D0D0D0",
+"a c #CBCBCB",
+"b c #C9C9C9",
+"c c #C4C4C4",
+"d c #BFBFBF",
+"e c #BDBDBD",
+"f c #B8B8B8",
+"g c #B3B3B3",
+"h c #B1B1B1",
+"i c #EBEBEB",
+"j c #E9E9E9",
+"k c #666664",
+"l c #4A4A4C",
+"m c #AFAFAF",
+"n c #FDFDFA",
+"o c #ADADAD",
+"p c #AEAEAE",
+"q c #ABABAB",
+"r c #ACACAC",
+"s c #AAAAAA",
+"t c #E4E4E4",
+"u c #A8A8A8",
+"v c #A6A6A6",
+"w c #A7A7A7",
+"x c #A4A4A4",
+"y c #DFDFDF",
+"z c #A5A5A5",
+"A c #A2A2A2",
+"B c #DDDDDD",
+"C c #A3A3A3",
+"D c #A1A1A1",
+"E c #9F9F9F",
+"F c #A0A0A0",
+"G c #9D9D9D",
+"H c #D8D8D8",
+"I c #9E9E9E",
+"J c #9B9B9B",
+"K c #D3D3D3",
+"L c #9C9C9C",
+"M c #9A9A9A",
+"N c #989898",
+"O c #999999",
+"P c #969696",
+"Q c #D1D1D1",
+"R c #CECECE",
+"S c #CCCCCC",
+"T c #C7C7C7",
+"U c #C5C5C5",
+"V c #C2C2C2",
+"W c #BBBBBB",
+"X c #B9B9B9",
+"Y c #B6B6B6",
+"Z c #B4B4B4",
+"` c #979797",
+" . c #949494",
+".. c #B0B0B0",
+"+. c #959595",
+"@. c #939393",
+"#. c #FF7A7A",
+"$. c #841712",
+"%. c #5D0E0A",
+"&. c #FF6161",
+"*. c #B72B1F",
+"=. c #AA9334",
+"-. c #FFDF54",
+";. c #FF4949",
+">. c #C13E29",
+",. c #F01E1D",
+"'. c #5B0808",
+"). c #FF3030",
+"!. c #FF1818",
+":: c #00c000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + . ",
+" . @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( + _ : < [ } | 1 . ",
+" . @ 2 % 3 4 5 6 ; 7 , 8 9 ! 0 { a b / c + d e < f } g h 1 . ",
+" . @ i j k l l l l l l l l l l l l l l l l l l l l l h m 1 . ",
+" . @ j & l ::::::::::::::::::::::::::::::::::::::::n m o 1 . ",
+" . @ & * l ::@ ::::::::::::::::::::::::::::::::::::n p q 1 . ",
+" . @ 4 5 l ::::@ ::::::::::::::::::::::::::::::::::n r s 1 . ",
+" . @ t = l ::@ ::::@ @ ::::::::::::::::::::::::::::n s u 1 . ",
+" . @ = - l ::::::::::::::::::::::::::::::::::::::::n u v 1 . ",
+" . @ - ; l ::::::::::::::::::::::::::::::::::::::::n w x 1 . ",
+" . @ y 7 l ::::::::::::::::::::::::::::::::::::::::n z A 1 . ",
+" . @ B > l ::::::::::::::::::::::::::::::::::::::::n C D 1 . ",
+" . @ > , l ::::::::::::::::::::::::::::::::::::::::n D E 1 . ",
+" . @ , 8 l ::::::::::::::::::::::::::::::::::::::::n F G 1 . ",
+" . @ H 9 l ::::::::::::::::::::::::::::::::::::::::n I J 1 . ",
+" . @ ' K l ::::::::::::::::::::::::::::::::::::::::n L M 1 . ",
+" . @ ) ! l ::::::::::::::::::::::::::::::::::::::::n M N 1 . ",
+" . @ ! 0 l n n n n n n n n n n n n n n n n n n n n n O P 1 . ",
+" . @ Q R S b T U V e e W X Y Z h m r s u z C F I L O ` .1 . ",
+" . @ ~ S ] ^ U ( e _ : X [ Z | ..o q u v x D E L M ` +.@.1 . ",
+" . + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . . . . ",
+" . . . #.$.%.. ",
+" . . . &.$.*.=.-.. ",
+" . . . . . ;.$.>.,.'.. ",
+" . ).'.*.=.-.. ",
+" . !.'.'.. ",
+" . . . ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/terminal.xpm b/icons/48x48-kde2/terminal.xpm
new file mode 100644
index 0000000..c210ab6
--- /dev/null
+++ b/icons/48x48-kde2/terminal.xpm
@@ -0,0 +1,160 @@
+/* XPM */
+static char * large_chardevice_xpm[] = {
+"48 48 109 2",
+" c None",
+". c #000000",
+"+ c #C1C1C1",
+"@ c #FFFFFF",
+"# c #EFEFEF",
+"$ c #ECECEC",
+"% c #EAEAEA",
+"& c #E7E7E7",
+"* c #E5E5E5",
+"= c #E2E2E2",
+"- c #E0E0E0",
+"; c #DEDEDE",
+"> c #DBDBDB",
+", c #D9D9D9",
+"' c #D6D6D6",
+") c #D4D4D4",
+"! c #D2D2D2",
+"~ c #CFCFCF",
+"{ c #CDCDCD",
+"] c #CACACA",
+"^ c #C8C8C8",
+"/ c #C6C6C6",
+"( c #C3C3C3",
+"_ c #BEBEBE",
+": c #BCBCBC",
+"< c #BABABA",
+"[ c #B7B7B7",
+"} c #B5B5B5",
+"| c #B2B2B2",
+"1 c #777777",
+"2 c #EDEDED",
+"3 c #E8E8E8",
+"4 c #E6E6E6",
+"5 c #E3E3E3",
+"6 c #E1E1E1",
+"7 c #DCDCDC",
+"8 c #D7D7D7",
+"9 c #D5D5D5",
+"0 c #D0D0D0",
+"a c #CBCBCB",
+"b c #C9C9C9",
+"c c #C4C4C4",
+"d c #BFBFBF",
+"e c #BDBDBD",
+"f c #B8B8B8",
+"g c #B3B3B3",
+"h c #B1B1B1",
+"i c #EBEBEB",
+"j c #E9E9E9",
+"k c #666664",
+"l c #4A4A4C",
+"m c #AFAFAF",
+"n c #FDFDFA",
+"o c #ADADAD",
+"p c #AEAEAE",
+"q c #ABABAB",
+"r c #ACACAC",
+"s c #AAAAAA",
+"t c #E4E4E4",
+"u c #A8A8A8",
+"v c #A6A6A6",
+"w c #A7A7A7",
+"x c #A4A4A4",
+"y c #DFDFDF",
+"z c #A5A5A5",
+"A c #A2A2A2",
+"B c #DDDDDD",
+"C c #A3A3A3",
+"D c #A1A1A1",
+"E c #9F9F9F",
+"F c #A0A0A0",
+"G c #9D9D9D",
+"H c #D8D8D8",
+"I c #9E9E9E",
+"J c #9B9B9B",
+"K c #D3D3D3",
+"L c #9C9C9C",
+"M c #9A9A9A",
+"N c #989898",
+"O c #999999",
+"P c #969696",
+"Q c #D1D1D1",
+"R c #CECECE",
+"S c #CCCCCC",
+"T c #C7C7C7",
+"U c #C5C5C5",
+"V c #C2C2C2",
+"W c #BBBBBB",
+"X c #B9B9B9",
+"Y c #B6B6B6",
+"Z c #B4B4B4",
+"` c #979797",
+" . c #949494",
+".. c #B0B0B0",
+"+. c #959595",
+"@. c #939393",
+"#. c #FF7A7A",
+"$. c #841712",
+"%. c #5D0E0A",
+"&. c #FF6161",
+"*. c #B72B1F",
+"=. c #AA9334",
+"-. c #FFDF54",
+";. c #FF4949",
+">. c #C13E29",
+",. c #F01E1D",
+"'. c #5B0808",
+"). c #FF3030",
+"!. c #FF1818",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ + . ",
+" . @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( + _ : < [ } | 1 . ",
+" . @ 2 % 3 4 5 6 ; 7 , 8 9 ! 0 { a b / c + d e < f } g h 1 . ",
+" . @ i j k l l l l l l l l l l l l l l l l l l l l l h m 1 . ",
+" . @ j & l . . . . . . . . . . . . . . . . . . . . n m o 1 . ",
+" . @ & * l . @ . . . . . . . . . . . . . . . . . . n p q 1 . ",
+" . @ 4 5 l . . @ . . . . . . . . . . . . . . . . . n r s 1 . ",
+" . @ t = l . @ . . @ @ . . . . . . . . . . . . . . n s u 1 . ",
+" . @ = - l . . . . . . . . . . . . . . . . . . . . n u v 1 . ",
+" . @ - ; l . . . . . . . . . . . . . . . . . . . . n w x 1 . ",
+" . @ y 7 l . . . . . . . . . . . . . . . . . . . . n z A 1 . ",
+" . @ B > l . . . . . . . . . . . . . . . . . . . . n C D 1 . ",
+" . @ > , l . . . . . . . . . . . . . . . . . . . . n D E 1 . ",
+" . @ , 8 l . . . . . . . . . . . . . . . . . . . . n F G 1 . ",
+" . @ H 9 l . . . . . . . . . . . . . . . . . . . . n I J 1 . ",
+" . @ ' K l . . . . . . . . . . . . . . . . . . . . n L M 1 . ",
+" . @ ) ! l . . . . . . . . . . . . . . . . . . . . n M N 1 . ",
+" . @ ! 0 l n n n n n n n n n n n n n n n n n n n n n O P 1 . ",
+" . @ Q R S b T U V e e W X Y Z h m r s u z C F I L O ` .1 . ",
+" . @ ~ S ] ^ U ( e _ : X [ Z | ..o q u v x D E L M ` +.@.1 . ",
+" . + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . ",
+" . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . ",
+" . . . . . ",
+" . . . #.$.%.. ",
+" . . . &.$.*.=.-.. ",
+" . . . . . ;.$.>.,.'.. ",
+" . ).'.*.=.-.. ",
+" . !.'.'.. ",
+" . . . ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/themes.xpm b/icons/48x48-kde2/themes.xpm
new file mode 100644
index 0000000..dd0c939
--- /dev/null
+++ b/icons/48x48-kde2/themes.xpm
@@ -0,0 +1,218 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 164 2",
+" c #000000000000",
+". c #0e0e06060404",
+"X c #0a0a0a0a0c0c",
+"o c #161606060404",
+"O c #32320e0e0c0c",
+"+ c #12124a4a0404",
+"@ c #1e1e4a4a0c0c",
+"# c #22225a5a0c0c",
+"$ c #262666660c0c",
+"% c #262662621414",
+"& c #26266a6a1414",
+"* c #2a2a64641414",
+"= c #2a2a6a6a1c1c",
+"- c #222276760404",
+"; c #262672720c0c",
+": c #25257a7a0404",
+"> c #2a2a7a7a0c0c",
+", c #2a2a72721414",
+"< c #32327e7e1c1c",
+"1 c #36367a7a2424",
+"2 c #4a4a46460404",
+"3 c #52524e4e0404",
+"4 c #565652520404",
+"5 c #565652520c0c",
+"6 c #5a5a56560404",
+"7 c #5e5e5a5a0404",
+"8 c #62625e5e0404",
+"9 c #666663630404",
+"0 c #6a6a66660404",
+"q c #6d6d6b6b0404",
+"w c #72726e6e0404",
+"e c #757573730404",
+"r c #7a7a76760404",
+"t c #7c7c7b7b0404",
+"y c #0202b6b63434",
+"u c #232384840404",
+"i c #2a2a82820c0c",
+"p c #2a2a8e8e0c0c",
+"a c #2e2e8a8a1414",
+"s c #262692920404",
+"d c #2a2a96960c0c",
+"f c #2a2a9b9b0404",
+"g c #36368c8c1c1c",
+"h c #34349e9e0c0c",
+"j c #323292921414",
+"k c #36369e9e1c1c",
+"l c #3c3c96962424",
+"z c #2e2ea6a60404",
+"x c #2e2ea6a60c0c",
+"c c #2e2eaaaa0404",
+"v c #2e2eb6b60404",
+"b c #3232a6a60404",
+"n c #3232aeae0c0c",
+"m c #3636a6a61414",
+"M c #3a3aa2a21414",
+"N c #3a3aaeae1414",
+"B c #3232bebe0404",
+"V c #3a3ababa0c0c",
+"C c #3636baba1414",
+"Z c #3232c2c20404",
+"A c #3636c6c60c0c",
+"S c #3636cece0c0c",
+"D c #3a3ac6c60c0c",
+"F c #3a3acaca1414",
+"G c #3e3edede0c0c",
+"H c #3232eeee0c0c",
+"J c #3e3ee6e60c0c",
+"K c #3d3df2f20c0c",
+"L c #3636fefe2424",
+"P c #3e3ef2f23c3c",
+"I c #4242aaaa2424",
+"U c #6e6eb6b63434",
+"Y c #4e4e82824c4c",
+"T c #4242caca1414",
+"R c #4646cece1c1c",
+"E c #4242d2d20c0c",
+"W c #4242d4d41414",
+"Q c #4646d2d21c1c",
+"! c #4444dada1414",
+"~ c #4a4ac6c63434",
+"^ c #4a4aeaea0c0c",
+"/ c #4242e2e21414",
+"( c #4646e3e31c1c",
+") c #4646eeee1c1c",
+"_ c #4a4ae6e61414",
+"` c #4a4ae2e21c1c",
+"' c #4e4eeeee1c1c",
+"] c #4646f2f20404",
+"[ c #4343f2f20c0c",
+"{ c #4646f2f21414",
+"} c #4d4df2f21414",
+"| c #4a4af2f22424",
+" . c #5656e6e62424",
+".. c #5656eeee2424",
+"X. c #5e5ef6f63434",
+"o. c #6363e6e63c3c",
+"O. c #5e5ec6c64c4c",
+"+. c #4e4ef6f65454",
+"@. c #6262dede4444",
+"#. c #6262eeee4444",
+"$. c #6e6ef6f64c4c",
+"%. c #6a6afefe4444",
+"&. c #7a7afbfb6c6c",
+"*. c #82827e7e0404",
+"=. c #858583830404",
+"-. c #8a8a86860404",
+";. c #8d8d8b8b0404",
+":. c #92928e8e0404",
+">. c #959594940404",
+",. c #9a9a96960404",
+"<. c #9d9d9c9c0404",
+"1. c #a2a29e9e0c0c",
+"2. c #a5a5a4a40404",
+"3. c #abababab0404",
+"4. c #aeaeaeae1414",
+"5. c #b2b2a6a60404",
+"6. c #b2b2b2b20404",
+"7. c #b6b6b6b60c0c",
+"8. c #b4b4b4b41414",
+"9. c #bcbcbcbc1c1c",
+"0. c #8a8afafa6c6c",
+"q. c #c2c2c2c21414",
+"w. c #cececaca3434",
+"e. c #d2d2d2d24c4c",
+"r. c #dadad6d65454",
+"t. c #dedecece6c6c",
+"y. c #e2e2dede5c5c",
+"u. c #fefef2f25c5c",
+"i. c #e6e6e2e26464",
+"p. c #eeeee6e67474",
+"a. c #f4f4ecec7c7c",
+"s. c #fefef2f26464",
+"d. c #fefef2f26c6c",
+"f. c #fefef2f27474",
+"g. c #fefef2f27c7c",
+"h. c #a6a6f6f6acac",
+"j. c #d2d2eeeebcbc",
+"k. c #fafae6e69c9c",
+"l. c #fefef4f48484",
+"z. c #fefef6f68c8c",
+"x. c #fefef5f59494",
+"c. c #fefef6f69c9c",
+"v. c #f6f6f2f2acac",
+"b. c #fefef6f6a4a4",
+"n. c #fdfdf5f5acac",
+"m. c #fefefafaacac",
+"M. c #fcfcf6f6b4b4",
+"N. c #fefef6f6bcbc",
+"B. c #fefefafab4b4",
+"V. c #fefefafabcbc",
+"C. c #fefef6f6c4c4",
+"Z. c #fefef6f6cccc",
+"A. c #fefefafac4c4",
+"S. c #fefefafacccc",
+"D. c #fafaf6f6dcdc",
+"F. c #fefefafad4d4",
+"G. c #fefefafadcdc",
+"H. c #eeeeeeeeecec",
+"J. c #fefefefee4e4",
+"K. c #fefefefeecec",
+"L. c #f6f6f6f6f4f4",
+"P. c #fefefdfdf4f4",
+"I. c #fefefefefcfc",
+"U. c None",
+/* pixels */
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.o.` o.E U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.G W .o./ ( E U.U.U.U.U.U.U.U.U.R [ ^ ( O.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.W R < < l ~ .` E U.U.U.U.U.U.S ^ J D C I I ~ U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.` p % % % % l @. .U.U.U.U.U.R _ J m h g % , a h U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U...; # U.U.U.% O.` U.U.U.U.W [ G l U.U.U.U.# : N U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.} ; U.U.U.U.U.% W ` U.U.U...^ 1 U.U.U.U.U.# i p U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.$.k Y U.U.U.U.U.U Q O o.' l U.U.U.U.U.* # i p U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.X.g = U.U.U. ( ~ | .. U.U.U.U.U.% % s & U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.o.h 1 O I.+.| P ..' n.. U.U.* * , p U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.v c d G j.T _ ~ / R n.n.b.O * % g g U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U. C Z Z Z +.T j v c f u u u p + U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U. o &.&.&.Z Z x ~ #.~ p m f h B S Z Z ~ t. X U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U. O } | { } { ^ ^ E #.0.{ h C B A Z v y.i.y.e.w.e. U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U. &.} { } { h l g & & ~ %.J S # @ $ p.a.a.p.r.e.w.9.9.9. U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. L.W } } { % h I.h.x : @ & ~ F K G u - - ; a.a.p.y.r.w.9.8.9.e. U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. ! { % % I.L.) { C C n M f z G K [ G x u > - a.a.y.w.9.8.9. U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. H.$.F . P.[ [ V V N v h b M.n.k.K K ) D f u u : > r.r.w. 4.<.X U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. L.% % P. V V v M M G.Z.M.c.x.G K ] ) n z n u u > 9.3.<.,. U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. I.I.I.I.P.[ h L.P.G.C.b.x.x.x.{ [ [ J a.c x : 6.2.<.:.-.X U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. I.I.I.I.P.[ R V K.D.A.M.b.x.z.L [ [ [ a. f u : 1.>.:.;.-. U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.X I.I.I.I.P.[ E v b P. V.M.b.x.l.G [ [ [ O 7.c f u - >.:.;.-.-. U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.. P.P.P.I.P.K R V b J.F.V. n.v.a.y J [ [ y 3.x f u : :.-.-.=.=. U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. I.P.P.P.P.[ E V z S.S.A.m.m. O K ) H y 2.c f u : :.-.=.*.t U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. K.P.K.P.P.] S C b V.B.B.B.m.B.v.q.3.y y 5.2.2.c f u : -.=.*.t e U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. J.K.P.P.P.] R V z M.n.m.m.m.m.B.w.6.3.6.3.2.<.c f u : =.*.t r e U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. J.G.J.G.F.] S C z V.B.m.m.m.m.B.e.9.6.3.2.2.,.c f u : =.t r e q U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. J.J.G.S.S.] R V z M.B.m.m.m.m.v.9.8.6.2.1.<.>.c f u - *.r e w q U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. G.F.F.S.A.] S C z V.B.B.B.m.m.m.7.3.3.2.<.>.>.c f u - t e w q 9 U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. F.S.S.S.A.] R v z M.M.M.n.n.b.b.3.2.<.<.>.>.;.c f u : r w q 0 9 U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. S.S.A.A.V.] S V c B.m.m.b.b.b.c.3.2.<.<.>.;.-.c f u : e w 9 9 8 U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.X S.A.A.A.V.[ R V z n.n.b.b.b.c.x.2.<.<.>.>.;.*.b s : - w 0 8 8 7 U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U. A.A.V.N.m.[ E C z b.b.c.n.n.x.x.1.,.>.>.;.-.U c s u : w 0 8 7 4 U.U.U.U.U.U.U.",
+"U.U.U.U.U. V.N.V.M.M.[ E V b b.c.c.x.c.l.l.,.,.>.;.-.=.t c s u - 0 8 8 6 4 X X U.U.U.U.U.",
+"U.U.U.U.U. M.M.M.m.b.] S C z c.c.x.l.c.x.l.>.>.:.-.=.t r c f u : 8 8 6 3 5 X U.U.U.U.",
+"U.U.U.U.U. M.M.n.n.b.] R V b c.x.x.x.z.z.l.:.>.-.=.=.t r c f u : 8 7 6 3 2 X U.U.U.U.U.",
+"U.U.U.U.U. n.M.n.b.c.] R v z x.x.z.l.l.l.g.;.;.-.=.t t w n f u : 6 4 3 2 2 U.U.U.U.U.U.U.",
+"U.U.U.U.U. b.b.b.c.[ E V b x.l.l.l.g.l.l.;.-.=.t r e q c f u - 6 4 3 2 U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.X c.z.[ R V x z.l.l.l.g.f.f.-.=.t t e q q c f u - 3 3 U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U. { S V b l.l.g.g.f.f.d.=.*.t e e q q c f u > U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U. V z g.l.f.f.f.d.d.*.t r e q 9 9 n f U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U. l.f.f.f.d.d.s.t r e 0 0 9 7 U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U. d.d.d.s.u.t e w q 9 U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U. d.u.u.e q q U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U. s.w X U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U. U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+"U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.",
+};
diff --git a/icons/48x48-kde2/todo.xpm b/icons/48x48-kde2/todo.xpm
new file mode 100644
index 0000000..85da831
--- /dev/null
+++ b/icons/48x48-kde2/todo.xpm
@@ -0,0 +1,297 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 243 2",
+" c #000000000000",
+". c #0a0a1e1e0404",
+"X c #08082c2c0404",
+"o c #060632320404",
+"O c #06063a3a0404",
+"+ c #0e0e36360606",
+"@ c #0a0a3e3e0404",
+"# c #101032320404",
+"$ c #161637370c0c",
+"% c #1e1e3e3e0c0c",
+"& c #1e1e32321c1c",
+"* c #252525252525",
+"= c #2d2d2d2d2d2d",
+"- c #333333333333",
+"; c #3b3b3b3b3c3c",
+": c #0a0a42420404",
+"> c #0f0f4d4d0404",
+", c #161646460404",
+"< c #16164e4e0c0c",
+"1 c #1a1a42420404",
+"2 c #1e1e46460c0c",
+"3 c #131352520606",
+"4 c #17175e5e0404",
+"5 c #1e1e56560c0c",
+"6 c #1a1a66660c0c",
+"7 c #1e1e6e6e0c0c",
+"8 c #20204a4a0c0c",
+"9 c #232346461111",
+"0 c #262642421c1c",
+"q c #2a2a5e5e1414",
+"w c #35354a4a1919",
+"e c #222272720c0c",
+"r c #27277e7e0d0d",
+"t c #2a2a76761414",
+"y c #323272721c1c",
+"u c #363662623434",
+"i c #3e3e7e7e2424",
+"p c #40403f3f3f3f",
+"a c #414152522020",
+"s c #50505c5c2424",
+"d c #464666663c3c",
+"f c #565662622c2c",
+"g c #434343434343",
+"h c #46464a4a4444",
+"j c #4a4a4a4a4444",
+"k c #4c4c4c4c4c4c",
+"l c #535353534e4e",
+"z c #5a5a5a5a4444",
+"x c #525252525252",
+"c c #5c5c59595757",
+"v c #5d5d5d5d5b5b",
+"b c #5a5a62625454",
+"n c #56567a7a4c4c",
+"m c #5a5a76765c5c",
+"M c #646463636262",
+"N c #696965656161",
+"B c #686868686464",
+"V c #696969696969",
+"C c #62627e7e6060",
+"Z c #6e6e72726c6c",
+"A c #787872726d6d",
+"S c #797977777171",
+"D c #7d7d7d7d7b7b",
+"F c #2b2b86860d0d",
+"G c #32328e8e0c0c",
+"H c #36368e8e1414",
+"J c #373789891c1c",
+"K c #363696960d0d",
+"L c #3c3c9e9e0f0f",
+"P c #3e3e9a9a1c1c",
+"I c #3e3e82822c2c",
+"U c #42429d9d1919",
+"Y c #4a4a82823434",
+"T c #464692922c2c",
+"R c #484896962828",
+"E c #4b4b9d9d2929",
+"W c #4646a2a21c1c",
+"Q c #4f4fa5a52c2c",
+"! c #5252aaaa2c2c",
+"~ c #5757a6a63434",
+"^ c #5656a2a23c3c",
+"/ c #6262aeae3c3c",
+"( c #5c5c88884848",
+") c #626292924c4c",
+"_ c #666696965c5c",
+"` c #727292926c6c",
+"' c #76769e9e6c6c",
+"] c #6262a6a64848",
+"[ c #7272aeae5c5c",
+"{ c #7070b6b65050",
+"} c #7979bcbc5a5a",
+"| c #7272a2a26464",
+" . c #7a7aa6a66c6c",
+".. c #7a7aaaaa6c6c",
+"X. c #7a7ab6b66464",
+"o. c #84847e7e7575",
+"O. c #868686866c6c",
+"+. c #8d8d86867e7e",
+"@. c #8d8d88887f7f",
+"#. c #909087877d7d",
+"$. c #929289897e7e",
+"%. c #9d9d92927f7f",
+"&. c #8282a9a97474",
+"*. c #8282b6b66c6c",
+"=. c #8686b2b27c7c",
+"-. c #aeae97977a7a",
+";. c #acac99997e7e",
+":. c #b2b291916161",
+">. c #b6b697976b6b",
+",. c #b7b799996e6e",
+"<. c #b4b496967575",
+"1. c #b5b599997474",
+"2. c #b9b99c9c7373",
+"3. c #bbbba0a07676",
+"4. c #bcbca1a17b7b",
+"5. c #8484c2c26464",
+"6. c #9292c4c47c7c",
+"7. c #858586868585",
+"8. c #8f8f8a8a8282",
+"9. c #8b8b8b8b8c8c",
+"0. c #8a8a92928c8c",
+"q. c #8a8a9a9a8484",
+"w. c #93938c8c8383",
+"e. c #969690908787",
+"r. c #969691918b8b",
+"t. c #9a9a92928686",
+"y. c #9c9c94948a8a",
+"u. c #939393939393",
+"i. c #9a9a97979191",
+"p. c #9f9f9d9d9595",
+"a. c #9b9b9a9a9999",
+"s. c #9a9ababa8c8c",
+"d. c #9e9ebebe9191",
+"f. c #a5a599998484",
+"g. c #a5a59c9c8e8e",
+"h. c #a3a39c9c9393",
+"j. c #a3a39f9f9999",
+"k. c #a9a99f9f9090",
+"l. c #a5a5a2a29d9d",
+"z. c #adada4a49696",
+"x. c #aaaaa5a59e9e",
+"c. c #b7b7a2a28585",
+"v. c #b6b6a4a48b8b",
+"b. c #b4b4a6a69191",
+"n. c #b4b4a8a89696",
+"m. c #b5b5aaaa9b9b",
+"M. c #b9b9aeae9d9d",
+"N. c #a5a5a5a5a3a3",
+"B. c #a8a8a6a6a2a2",
+"V. c #ababa9a9a4a4",
+"C. c #adadacacabab",
+"Z. c #b3b3adada3a3",
+"A. c #b9b9afafa2a2",
+"S. c #b6b6b2b2acac",
+"D. c #babab1b1a3a3",
+"F. c #babab4b4abab",
+"G. c #b5b5b5b5b5b5",
+"H. c #b6b6bebeb4b4",
+"J. c #b8b8b7b7b3b3",
+"K. c #bcbcb9b9b5b5",
+"L. c #bbbbbbbbbaba",
+"P. c #9595caca8181",
+"I. c #9d9dcece8787",
+"U. c #a8a8d4d49494",
+"Y. c #aeaed6d69898",
+"T. c #aeaececea4a4",
+"R. c #b2b2cacaacac",
+"E. c #b0b0d2d2a0a0",
+"W. c #b2b2dadaa4a4",
+"Q. c #b9b9d3d3acac",
+"!. c #b8b8dadaa8a8",
+"~. c #bebededeb4b4",
+"^. c #c1c1b6b6a4a4",
+"/. c #c5c5b8b8a5a5",
+"(. c #c3c3bbbbadad",
+"). c #cacabdbda9a9",
+"_. c #c3c3bebeb7b7",
+"`. c #c0c0bdbdb9b9",
+"'. c #c9c9bfbfb1b1",
+"]. c #cecec1c1acac",
+"[. c #c6c6c1c1b7b7",
+"{. c #ccccc2c2b4b4",
+"}. c #ccccc6c6bdbd",
+"|. c #d1d1c4c4aeae",
+" X c #d3d3c6c6b2b2",
+".X c #d7d7cacab6b6",
+"XX c #d3d3cacabcbc",
+"oX c #dbdbccccb4b4",
+"OX c #dcdccfcfbaba",
+"+X c #ddddd1d1bdbd",
+"@X c #c7c7e2e2b8b8",
+"#X c #cacae6e6bcbc",
+"$X c #e1e1c5c59c9c",
+"%X c #e1e1c7c7a0a0",
+"&X c #e3e3cacaa5a5",
+"*X c #e5e5ceceabab",
+"=X c #e0e0ceceb0b0",
+"-X c #e6e6d0d0afaf",
+";X c #e8e8d3d3adad",
+":X c #e5e5d2d2b4b4",
+">X c #e4e4d4d4bbbb",
+",X c #e8e8d6d6b9b9",
+"<X c #eaead9d9bebe",
+"1X c #c5c5c4c4c4c4",
+"2X c #c8c8c8c8c7c7",
+"3X c #cececececccc",
+"4X c #d4d4cdcdc3c3",
+"5X c #d1d1cececaca",
+"6X c #d4d4d0d0caca",
+"7X c #ddddd3d3c3c3",
+"8X c #dcdcd4d4caca",
+"9X c #deded8d8cece",
+"0X c #d6d6d6d6d4d4",
+"qX c #dddddadad4d4",
+"wX c #dadadddddada",
+"eX c #cfcfe6e6c7c7",
+"rX c #d0d0e2e2c8c8",
+"tX c #d6d6eaeacccc",
+"yX c #dadae4e4d8d8",
+"uX c #dadaeeeed4d4",
+"iX c #e6e6d7d7c2c2",
+"pX c #e5e5d9d9c5c5",
+"aX c #e3e3dadacdcd",
+"sX c #eaeadbdbc3c3",
+"dX c #ebebdedecbcb",
+"fX c #e4e4ddddd4d4",
+"gX c #e1e1dfdfdbdb",
+"hX c #edede0e0cccc",
+"jX c #e7e7e1e1d6d6",
+"kX c #e2e2e0e0dcdc",
+"lX c #ecece2e2d4d4",
+"zX c #ebebe4e4dbdb",
+"xX c #e4e4e4e4e3e3",
+"cX c #e6e6eeeee0e0",
+"vX c #eeeee9e9e3e3",
+"bX c #ececebebebeb",
+"nX c #e8e8f2f2e4e4",
+"mX c #f1f1efefeded",
+"MX c #f0f0f4f4eeee",
+"NX c #f5f5f5f5f4f4",
+"BX c #f2f2fafaf4f4",
+"VX c #fafafafafafa",
+"CX c None",
+/* pixels */
+"CXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCXx x x k k k k h h g g p ; ; ; - - - - = = CXCXCXCXCXCXCXCXCXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCXx G.L.L.G.L.G.G.L.G.G.L.L.L.G.G.G.C.l.u.7.h CXCXCXCXCXCXCXCXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCXx L.VXVXVXVXVXVXVXVXVXVXVXVXVXVXNXbXxX2XG.k 7. CXCXCXCXCXCXCXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCXx G.VXVXVXVXVXVXVXVXVXVXVXVXVXVXVXmXbXxX2Xk 1X7. CXCXCXCXCXCXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCXx G.VXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXNXbXxXx xX2X7. CXCXCXCXCXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCXx L.VXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXVXNXbXx VXbX1X7. CXCXCXCXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCXx L.VXVXVXVXNXNXNXNXBXNXVXVXVXVXVXVXVXVXmXc VXVXxX1X7. CXCXCXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCXk G.l z v b v v NXNXBXNXNXVXVXVXVXVXVXVXVXv bXVXVXxX1X7. CXCXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXp v 9.C.G.2X=.H.C.O.v x bXmXNXNXNXVXVXVXVXVXv wXbXVXVXxX1X7. CXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCX; B a.2XbXMXVXNXP.P.wX2XC.9.V v bXbXMXNXNXVXVXVXM 1XwXbXVXVXxX1X7. CXCXCXCX",
+"CXCXCXCXCXCXCXCXCXj 7.0XMXNXNXVXBXMXP.P.} 0X0X2XG.D k xXxXbXNXVXVXVXV k k h g p ; - - = CXCXCX",
+"CXCXCXCXCXCXCXCXh 7.wXNXNXNXnXrXU.} ! Q E Q Q.wX3XG.D x 0XxXbXmXNXVXbX1XL.B.p.@.S N c g CXCXCX",
+"CXCXCXCXCXCXCX; D 0XMXNXnXeX~.I.5./ L K G K H wXwX0XL.D k 3XwXbXMXNXNXxX0X1XJ.B.r.+.S x CXCXCX",
+"CXCXCXCXCXCX; Z H.uXMXuX#XW.I.} ! W K K K F G J R.0XL.C.Z k 3XwXbXMXNXNXwX0X5XK.V.j.w.M CXCXCX",
+"CXCXCXCXCXCXz q.yXMXuX!.I.5.~ Q P P K K G G F F F 0XL.L.a.v L.3XxXbXNXNXxXgX0X5X_.Z.h.A CXCXCX",
+"CXCXCXCXCX; m Q.MXtX!.P.} Q W L K K K F G F F F F ..0XG.N.D v L.3XkXbXbXmXgXqX5X4XK.Z.o. CXCXCX",
+"CXCXCXCXCXa .rXcX~.E.} ! P L G K K G G F F F r ..0X0XL.L.0.k G.1X0XkXbXvXzXfX9X4X}.(.+. CXCXCX",
+"CXCXCXCX& d d.yX@XY.6./ U L G K G G G F F r F | 0X0X3X3XG.N.V z G.2XqXzXvXvXgX9X7XXX{.$. CXCXCX",
+"CXCXCXCX0 ( T.eXY.6.{ Q K K K G G G G F F r ..0X0X3X3X3XL.L.7.l C.L.5XgXzXzXjX9X8X6X}.%. CXCXCX",
+"CXCXCXCX% ) Q.@XI.} ^ P K G G G G d.r F r | 3X0X3X3X3X2X2XL.7.l l.S.[.0XjXzXlXaXpX+XOX%. CXCXCX",
+"CXCXCXCX9 ( E.@X6.{ E K G F G r d.0Xr r .0X0X1X3X2X2XL.L.G.a.l p.B._.6XfXzXlXaXaX+X+Xf. CXCXCX",
+"CXCXCXCX2 Y *.6.[ ~ P G F F F s.wXwXr .3X3X3X1X2X2XL.1XL.C.0.l i.l.F.}.aXlXlXlXpX+XoXf. CXCXCX",
+"CXCXCXCX9 i ] X.[ E H F F F =.wXxX0X .3X3X3X2X3XR.2XL.L.L.C.9.k r.j.S.}.8XdXlXdXiX+X.Xf. CXCXCX",
+"CXCXCXCX% y T ] ^ R F F F s.wX0XwX0X0X2X3X2XL.2X`.2XL.L.G.C.7.x r.j.Z.[.7XaXhXdXsX>X+X;. CXCXCX",
+"CXCXCXCX$ q I R T J F F =.wX0X0X0X0X3X3X2X2X2X2XL.`.1XL.G.N.D x e.i.Z.{.7XaXdXdXsX+X:X;. CXCXCX",
+"CXCXCXCX. 8 t J J J r =.0XwX0X3X3X3X3X2X2XL.`.L.`.L.L.L.C.a.v f e.i.m.[.OXpXdXdX<X>X:X;. CXCXCX",
+"CXCXCXCXCX# 5 e F t &.0XxX3X0X0X0X3X2X2X2X2XR.L.G.L.L.C.N.7.X 8.w.i.m.).OXpXsXsXsX,X*X;. CXCXCX",
+"CXCXCXCXCX; , 4 t r t ' 0X0X3X3X3X2X2XL.2XL.`.L.L.G.L.C.7.+ f 8.e.g.Z.{.+XiXsXsX<X,X-X;. CXCXCX",
+"CXCXCXCXCXCX# 1 6 7 e e ' 0X3X3X2X2X2XL.L.L.L.L.G.C.C.B.# w 7.8.t.z.D.].+XiXsX<X,X:X-X-. CXCXCX",
+"CXCXCXCXCXCX; + > 4 7 7 7 ' 3X2X2XL.L.L.L.G.L.G.L.C u O X w +.w.y.z.D. X+X>X<X,X:X:X;X1. CXCXCX",
+"CXCXCXCXCXCXCX+ + > 4 6 6 6 _ 2X2X2X`.L.L.G.G.3 < @ o X a +.#.e.g.m.)..X>X,X,X,X:X:X-X<. CXCXCX",
+"CXCXCXCXCXCXCXCX; # : 3 5 4 5 ` L.L.3 3 3 > @ @ @ o X a +.#.w.f.z.^.|.oX>X,X>X:X:X-X;X1. CXCXCX",
+"CXCXCXCXCXCXCXCXCXX X o : , > 3 n K.3 > > : @ X X . a +.+.$.t.k.M.).oX>X:X>X:X:X-X;X&X2. CXCXCX",
+"CXCXCXCXCXCXCXCXCXCX# # X O O @ : m @ O O o o X $ s +.#.$.t.g.n./.|.oX:X:X:X-X-X;X&X&X2. CXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCX; # # $ $ X $ # X + 9 s 8.+.+.w.t.g.n.^.|.oX:X:X:X:X-X*X*X&X%X,. CXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCX* D s # # + X s 8.w.w.w.w.t.y.k.n.^.].oX=X:X:X:X*X*X*X&X%X%X,. CXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCX* 7.V.l.p.i.r.r.e.e.r.r.g.g.z.M./.|.oX=X:X:X:X-X*X*X&X%X%X$X,. CXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCX= r.K.G.Z.x.j.h.h.h.h.z.n.M.^.).|.oX=X:X:X:X*X*X&X&X%X%X$X$X>. CXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCX= j.6X}._.K.D.Z.Z.A.D.^./.]. X.XoX:X:X:X:X;X;X*X&X%X$X$X$X$X>. CXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCX= V.fXaX6XXX}.{.'.{.{. X.XoXoX>X:X:X:X:X-X*X&X&X&X%X$X$X$X$X>. CXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCX= Z.zXjXfXaX8X7X7XOXOX7X>X>X>X:X:X:X:X-X*X&X&X%X|.$X$X$X$X$X>. CXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCX= Z.D.A.M.m.n.n.b.b.v.v.v.v.c.c.c.4.4.3.3.2.2.,.>.,.>.>.>.>.:. CXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCX CXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCX",
+"CXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCXCX",
+};
diff --git a/icons/48x48-kde2/unknown.xpm b/icons/48x48-kde2/unknown.xpm
new file mode 100644
index 0000000..454e457
--- /dev/null
+++ b/icons/48x48-kde2/unknown.xpm
@@ -0,0 +1,219 @@
+/* XPM */
+static char * large_unknown_xpm[] = {
+"48 48 168 2",
+" c None",
+". c #020204",
+"+ c #EADA94",
+"@ c #CABA84",
+"# c #EEEA94",
+"$ c #FAEEBC",
+"% c #CECA84",
+"& c #FEFED4",
+"* c #FEFECC",
+"= c #F2EEB4",
+"- c #FEFEDC",
+"; c #E2DA9C",
+"> c #FEFAC4",
+", c #DEDA94",
+"' c #B69A6C",
+") c #F6F2CC",
+"! c #FEFEE4",
+"~ c #FEFEC4",
+"{ c #FEFABC",
+"] c #FEFEBC",
+"^ c #FEFAB4",
+"/ c #FEFAAC",
+"( c #FEFEEC",
+"_ c #FEFEB4",
+": c #FEFEA4",
+"< c #FEFAA4",
+"[ c #FEFE9C",
+"} c #FEFA94",
+"| c #DAC694",
+"1 c #A6A624",
+"2 c #FEFEF4",
+"3 c #E2E2E4",
+"4 c #8E8EBC",
+"5 c #3A3A9C",
+"6 c #02027C",
+"7 c #020284",
+"8 c #56529C",
+"9 c #C6C6BC",
+"0 c #FAFAB4",
+"a c #FAFAAC",
+"b c #FAF6A4",
+"c c #FAFA9C",
+"d c #FAFA94",
+"e c #DED694",
+"f c #928E1C",
+"g c #F6F2B4",
+"h c #AAA6BC",
+"i c #FAF6BC",
+"j c #FAF6B4",
+"k c #FAF6AC",
+"l c #F6F2A4",
+"m c #F6F6A4",
+"n c #FAF69C",
+"o c #FAF694",
+"p c #E6D66C",
+"q c #92921C",
+"r c #8E8EC4",
+"s c #C6C6D4",
+"t c #C6C6CC",
+"u c #726E9C",
+"v c #F6F6BC",
+"w c #F2F2B4",
+"x c #EEEEAC",
+"y c #F2EEAC",
+"z c #EEEE9C",
+"A c #EEEA9C",
+"B c #EEEE94",
+"C c #F2EE94",
+"D c #F2F29C",
+"E c #CAC244",
+"F c #8E8E1C",
+"G c #7272B4",
+"H c #1E1A8C",
+"I c #06067C",
+"J c #F2F2BC",
+"K c #EEEAAC",
+"L c #EAEAA4",
+"M c #EAEA9C",
+"N c #E6E29C",
+"O c #E6E694",
+"P c #E2E294",
+"Q c #EAEA94",
+"R c #8E8A1C",
+"S c #DED294",
+"T c #8E8EB4",
+"U c #9E9E9C",
+"V c #E6E6A4",
+"W c #EAE6AC",
+"X c #E6E69C",
+"Y c #E2DE94",
+"Z c #DEDE8C",
+"` c #DADA8C",
+" . c #E2DE8C",
+".. c #E6E68C",
+"+. c #8A8A1C",
+"@. c #FAFAC4",
+"#. c #AAA6B4",
+"$. c #060674",
+"%. c #9E9A9C",
+"&. c #EAE6A4",
+"*. c #CAC284",
+"=. c #7E7A1C",
+"-. c #C6C6DC",
+";. c #EAEAAC",
+">. c #DEDE84",
+",. c #CEC64C",
+"'. c #EEEAB4",
+"). c #DAD684",
+"!. c #BEB634",
+"~. c #E2E2CC",
+"{. c #3A3A84",
+"]. c #EEEEB4",
+"^. c #E6E294",
+"/. c #BEBEAC",
+"(. c #EEEAA4",
+"_. c #EAE69C",
+":. c #E2E29C",
+"<. c #FAEE9C",
+"[. c #A2A2A4",
+"}. c #EEEA8C",
+"|. c #DAD264",
+"1. c #56569C",
+"2. c #F6F294",
+"3. c #7272A4",
+"4. c #BEBAAC",
+"5. c #F2EEA4",
+"6. c #F6F694",
+"7. c #8A869C",
+"8. c #EEEEA4",
+"9. c #F6F29C",
+"0. c #F6F69C",
+"a. c #867E1C",
+"b. c #C2C2B4",
+"c. c #F2F2A4",
+"d. c #FAFAA4",
+"e. c #FEFA9C",
+"f. c #E2DA64",
+"g. c #F2F2AC",
+"h. c #827E1C",
+"i. c #565294",
+"j. c #3A3A8C",
+"k. c #F6F6AC",
+"l. c #B2A274",
+"m. c #FEFEAC",
+"n. c #F6F2AC",
+"o. c #F6F6B4",
+"p. c #E6DA6C",
+"q. c #FEFE8C",
+"r. c #DEDEAC",
+"s. c #9A9A8C",
+"t. c #FEFE94",
+"u. c #CABE3C",
+"v. c #EADA6C",
+"w. c #1E1E7C",
+"x. c #0A0A6C",
+"y. c #C6C68C",
+"z. c #A6A2A4",
+"A. c #76721C",
+"B. c #B2B22C",
+"C. c #A6A694",
+"D. c #0A0A74",
+"E. c #FEFE84",
+"F. c #9E9E84",
+"G. c #D6C264",
+"H. c #6E6E84",
+"I. c #BEBA8C",
+"J. c #FEFE7C",
+"K. c #F2E29C",
+" ",
+" ",
+" . . ",
+" . + . . ",
+" . @ # $ % . . ",
+" . $ & * * = % . . . ",
+" . & - & & & * * ; % . . . . ",
+" . @ & - - - & & & * * > , % ' . . . . ",
+" . ) - ! - ! - - - & & * > ~ > { ; % ' . . . . ",
+" . @ ! ! ! ! ! ! - - - & & & > ~ ] ] ^ ^ / , % ' . . . . ",
+" . $ ! ! ( ! ! ! ! - - - & & * * ~ ~ ] ] _ / : < < , % ' . . ",
+" . ! ( ( ( ( ( ! ! ! - - & & & * > ~ ] _ ^ _ / : [ [ } | 1 . ",
+" . @ ( ( ( 2 3 4 5 6 7 6 7 6 8 9 * > > { ^ 0 a a b b c d e f . ",
+" . g ( 2 2 h 6 7 6 7 6 7 6 7 6 6 8 > { i j k k l m n n o p q . ",
+" . @ ( 2 2 r 7 7 7 6 s ! t 8 7 6 6 6 u v v w x y z A B C D E F . ",
+" . $ ( 2 2 7 7 6 6 G ( ( ! - H 7 6 6 I J K K L M N O P Q B R . ",
+" . S ! ( 2 2 6 7 7 6 3 ( ( ! - T 6 6 6 6 U V W V X Y Z ` ...+.. ",
+" . $ ( ( ( 2 8 6 6 r ( ( ! ( @.#.6 6 6 $.%.W L &.X P ` ` ` *.=.. ",
+" . + - ! ( ( 2 2 -.h 2 ( ( ! ! ! h 6 $.$.$.U W ;.L X Y , ` >.,.+.. ",
+" . @ $ - ! ! ( ( ( 2 ( ( ! ! ! ( @.8 6 6 6 $.'.x x L N P ` ). .!.=.. ",
+" . C - - - ! ! ! ! ( ( ! ! ! - - ~.7 6 6 6 {.].y x L P Z >.>.^.+.. ",
+" . @ & & & - - - ! ! ! ! ! ! - - - 8 6 6 6 6 /.w x (._.:. . .^.% =.. ",
+" . <.* & & - - - - - - - - - - & 8 7 6 6 6 [.= ].&.N N P P ..}.|.F . ",
+" . + > > * & & & - - - - - - - ~.1.6 6 6 6 [.= x &.V X N ^.Q B 2.E =.. ",
+" . @ g * > > & & & & & & & & ~.3.7 6 6 6 H 4.;.;.;.&.V X M A 5.6.o q . ",
+" . A > * * * > * * * & & & ~.6 7 6 6 H 7.].;.;.W &.L A 8.D 9.0.o e a.. ",
+" . + _ ] ] ~ ~ ~ > > * > > > #.6 7 u b.J w '.W L L (.x c.l m c d.e.f.f . ",
+" . @ g ] ^ ] ] ~ > * * * * * * 3.7 6 @.v g '.;.K K y g.m b d.< < [ } ,.h.. ",
+" . + _ _ ^ { ] ] ] ] ~ ~ ~ ~ ~ i.6 j.i v w x x x g.k.k k d.: [ e.[ } q . ",
+" . l.m./ m._ _ ^ ] ] ] { ] ~ ] { 6 6 i.g g.x x x n.k.k / : < < < [ e.; q . ",
+" . l.| : m.m.m._ _ ^ { ] { { { ] i o.g w y y 5.g.m k d.a / m.: [ e.[ } p.h.. . . ",
+" . @ e.: < : m.m./ _ _ _ _ _ _ j k.g 8.L V L 8.l k.d./ : : : [ [ [ } q.,.a.. . . . . ",
+" . l.[ e.: < < : m.m.m.m.m._ ^ / r.{.$.$.s.P N M 5.m < < : < [ e.e.t.} q.q . . . . . . ",
+" . R u.v.[ [ [ [ < : : : / m.m./ a w.6 $.x.x.y.P A 9.b d.: [ [ e.[ t.} q.p.h.. . . . . . ",
+" . . u.u.v.[ [ [ < < : < < : < z.$.$.x.x.x.s.O z 0.d.e.< [ [ } } t.} q.,.A.. . . . . ",
+" . . B.!.v.e.[ [ [ : : < c C.6 $.$.x.D.% # D n e.e.[ e.} t.t.} E.} q . . . . . ",
+" . . !.!.v.e.[ [ [ : e.n w.$.$.$.F.B 2.6.o [ } t.t.} } q.} E.p.h.. . . . . ",
+" . . B.B.G.p [ e.} c ).H.H.I.C D o o e.} t.} } t.E.} E.J.,.A.. . . . ",
+" . . R B.B.G.p } o 2.6.6.o d } t.} } t.q.} } E.} J.p.a.. . . . ",
+" . . . R 1 1 G.p o o } } } } q.E.} } J.} J.} J.,.A.. . . . ",
+" . . . R 1 1 G.p E.q.} } E.E.J.E.J.J.J.p.a.. . . . ",
+" . . . +.1 1 G.v.E.J.o J.J.o J.J.,.A.. . . ",
+" . . . R 1 f G.p K.K.J.K.f.h.. . . ",
+" . . . a.q a.A.p p ,.A.. . ",
+" . . . . A.A.A.. . ",
+" . . . . ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/utility.xpm b/icons/48x48-kde2/utility.xpm
new file mode 100644
index 0000000..9e8725a
--- /dev/null
+++ b/icons/48x48-kde2/utility.xpm
@@ -0,0 +1,297 @@
+/* XPM */
+static char * exec_xpm[] = {
+"48 48 246 2",
+" c None",
+". c #020200",
+"+ c #89867B",
+"@ c #D3D2D2",
+"# c #C0BEB8",
+"$ c #EEF2EF",
+"% c #EEF2F8",
+"& c #EAEEEF",
+"* c #EAEAEF",
+"= c #EEEEF8",
+"- c #EEEAE7",
+"; c #DBDAE7",
+"> c #D0CECB",
+", c #918E85",
+"' c #B8B6AF",
+") c #DBDEDD",
+"! c #B8B6B8",
+"~ c #F2F6F8",
+"{ c #FAFAF7",
+"] c #DFDEE7",
+"^ c #E7E6DD",
+"/ c #D7D6D2",
+"( c #F6F6F8",
+"_ c #F6FAF8",
+": c #FAFEF8",
+"< c #CCCECA",
+"[ c #F2F2F8",
+"} c #DBDADD",
+"| c #716E65",
+"1 c #69665D",
+"2 c #656255",
+"3 c #65625D",
+"4 c #756E5D",
+"5 c #99968D",
+"6 c #F6F6EF",
+"7 c #EEEEEF",
+"8 c #E3E6E7",
+"9 c #DFE2E7",
+"0 c #D7DADD",
+"a c #E3E6EF",
+"b c #DFDEDD",
+"c c #95928D",
+"d c #4C4A41",
+"e c #3C4237",
+"f c #504E47",
+"g c #716247",
+"h c #8D764E",
+"i c #696247",
+"j c #383A37",
+"k c #505247",
+"l c #9D9E95",
+"m c #EAEEF8",
+"n c #615E55",
+"o c #403E30",
+"p c #A9AA9E",
+"q c #E7E2E7",
+"r c #B0B2AF",
+"s c #4C4E47",
+"t c #48463F",
+"u c #DCA147",
+"v c #EAB253",
+"w c #EAAC4D",
+"x c #E8AD52",
+"y c #EFB356",
+"z c #DAA24D",
+"A c #85724E",
+"B c #404237",
+"C c #54524E",
+"D c #D0D2D2",
+"E c #3C3A32",
+"F c #D3D6D2",
+"G c #9D9A92",
+"H c #484A47",
+"I c #7D6A4E",
+"J c #E5AB51",
+"K c #E8AA4B",
+"L c #E8AA52",
+"M c #E5AE51",
+"N c #E8B05A",
+"O c #E8B452",
+"P c #E5A859",
+"Q c #B0B2A7",
+"R c #C4C6CA",
+"S c #A1A29E",
+"T c #997E55",
+"U c #E5A44A",
+"V c #E2A950",
+"W c #E8B65A",
+"X c #EAB55C",
+"Y c #EABA73",
+"Z c #EAB664",
+"` c #EFBA5E",
+" . c #44423F",
+".. c #C4C2C0",
+"+. c #58564E",
+"@. c #E2A249",
+"#. c #E5AB4A",
+"$. c #E5B159",
+"%. c #EAB064",
+"&. c #ECBD7B",
+"*. c #E8B46A",
+"=. c #EFB466",
+"-. c #81724E",
+";. c #545247",
+">. c #85827B",
+",. c #E2A549",
+"'. c #DFA64F",
+"). c #DFA348",
+"!. c #ECB565",
+"~. c #F5C488",
+"{. c #F5C490",
+"]. c #585647",
+"^. c #95968D",
+"/. c #75766D",
+"(. c #C4C6C0",
+"_. c #696A5D",
+":. c #B89255",
+"<. c #DCA847",
+"[. c #DCA74F",
+"}. c #E2A550",
+"|. c #CF9341",
+"1. c #BC8334",
+"2. c #D79E53",
+"3. c #E8B65D",
+"4. c #FACD9D",
+"5. c #FAD19D",
+"6. c #FDD59E",
+"7. c #C49144",
+"8. c #B4B2A7",
+"9. c #A19E95",
+"0. c #DFE2DD",
+"a. c #E3E2E7",
+"b. c #757265",
+"c. c #D9A946",
+"d. c #E5AE59",
+"e. c #E2A958",
+"f. c #544025",
+"g. c #4C3A23",
+"h. c #614A28",
+"i. c #F1C081",
+"j. c #FDD9A7",
+"k. c #FDDDA7",
+"l. c #999A8D",
+"m. c #C0C2B8",
+"n. c #A9A6A7",
+"o. c #918675",
+"p. c #D9A246",
+"q. c #DAA84D",
+"r. c #90662A",
+"s. c #4E3B22",
+"t. c #C18443",
+"u. c #F8CD9B",
+"v. c #F5BD78",
+"w. c #A9A69E",
+"x. c #D3D2CA",
+"y. c #C4C2B8",
+"z. c #ACAAA7",
+"A. c #A0947B",
+"B. c #DC9E47",
+"C. c #7F5A25",
+"D. c #060501",
+"E. c #B07C34",
+"F. c #FDDCAF",
+"G. c #C8C6B8",
+"H. c #EAEAE7",
+"I. c #C0BEC0",
+"J. c #8D8A7B",
+"K. c #B9B7AF",
+"L. c #B6A488",
+"M. c #D49D49",
+"N. c #E0A456",
+"O. c #B98235",
+"P. c #030301",
+"Q. c #E5C889",
+"R. c #FDE5AF",
+"S. c #FDE0AF",
+"T. c #FAC38B",
+"U. c #817A6D",
+"V. c #C7C5BD",
+"W. c #D5A150",
+"X. c #EFBC7D",
+"Y. c #F2C17E",
+"Z. c #CA914E",
+"`. c #DFCB87",
+" + c #FDF1B7",
+".+ c #FDECB7",
+"++ c #FDE8AF",
+"@+ c #A99A85",
+"#+ c #FEFEF8",
+"$+ c #8D8A85",
+"%+ c #D3BF9C",
+"&+ c #D9A65D",
+"*+ c #D99F46",
+"=+ c #EDB974",
+"-+ c #FDF1BF",
+";+ c #D7BA8D",
+">+ c #BCAE9E",
+",+ c #403E37",
+"'+ c #BDB9AD",
+")+ c #D0C4B2",
+"!+ c #D5BA90",
+"~+ c #FDF5BF",
+"{+ c #FDF9BF",
+"]+ c #FDE9B7",
+"^+ c #FEFAF8",
+"/+ c #B4B2AF",
+"(+ c #444237",
+"_+ c #343228",
+":+ c #B3B0AA",
+"<+ c #BBB7AD",
+"[+ c #D9BE94",
+"}+ c #EAEEE7",
+"|+ c #23221C",
+"1+ c #7D7A75",
+"2+ c #B3B1A7",
+"3+ c #BBBBB6",
+"4+ c #DCDAD2",
+"5+ c #E2C99D",
+"6+ c #FDD5A7",
+"7+ c #817E6D",
+"8+ c #BCBAB8",
+"9+ c #E3CA9E",
+"0+ c #959285",
+"a+ c #5D5A50",
+"b+ c #E5B269",
+"c+ c #F2C087",
+"d+ c #F5C890",
+"e+ c #F2C68D",
+"f+ c #D7D2D2",
+"g+ c #CCCACA",
+"h+ c #E7E6E7",
+"i+ c #EEEEE7",
+"j+ c #79766D",
+"k+ c #817E75",
+"l+ c #858275",
+"m+ c #A5A295",
+"n+ c #444637",
+"o+ c #BCBEAF",
+"p+ c #E3E2DD",
+"q+ c #F2F2EF",
+"r+ c #6D6A5D",
+"s+ c #2F2E28",
+"t+ c #2B2A23",
+"u+ c #A5A29E",
+"v+ c #000000",
+"w+ c #B8BAB8",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . . . . . ",
+" . + @ @ @ + . ",
+" . # $ % $ # . ",
+" . & % % % * . ",
+" . . . . = - ; * & . . . . ",
+" . # & > . . . . , , ' ) ! , , . . . . ~ { # . ",
+" . > ) ; ] * ^ . . . / ( _ _ _ ( _ { : : < . . . ^ ( [ % ~ > . ",
+" . ] } } ; ] , ) * $ * # , | 1 2 3 4 5 > 6 { ( 7 , ~ [ = 7 8 . ",
+" . + 9 0 ] , > a b c d e f g h h h i f j k l $ ~ 9 , m m ~ n . ",
+" . o p ) , 0 q r s t h u v w v x v y y z A B C D ~ 8 , ( + E . ",
+" . E , F ) G H I J K L J M M N x x O N y P i o Q [ ) , E . ",
+" . R ] S k T K U U K J V M N W W X W Y Z ` h ...% > . ",
+" . 9 R +.T J @.U #.J x $.$.W Z %.Y Y Y &.*.=.-.;.= [ . ",
+" . . ' ] >.4 ,.'.).@.#.J J $.v %.!.&.&.~.{.{.~.*.!.].G % ' . . ",
+" . . . . . ^./.] (._.:.<.[.V }.}.P N Z |.1.2.3.~.4.5.6.5.{.=.7.n ( ~ >.8.. . . . . ",
+" . 9.D 0.9 a.q , 0.r b.<.c.<.<.'.d.d.e.f.g.g.g.h.i.j.j.k.k.5.{.N s q [ l.0.b b b ] 9.. ",
+" . < a.a.a.a.m.S ] n.o.@.p.q.u }.d.Z r.s.. . . g.t.j.j.j.j.u.4.v.2 (.~ w.} 9 & & * & . ",
+" . x.a.a.9 a.y.n.] z.A.).B.q.p.'.e.Z C.D. . E.F.j.j.j.k.6.~.4 G.{ w.@ H.- & * * . ",
+" . 9.> a.a.9 I.J.9 K.L.M.p.u [.N.$.W O.P. . Q.R.R.R.R.S.j.T.U.7 { 5 / & & - } S . ",
+" . t t +.b.9.y.| 9 V.L.W.z u d.e.Z X.Y.Z.. . . `. +.+.+++S.R.S.~.@+#+#+| w.$+_.s t t . ",
+" . t t t t t d ..} %+&+*+d.N Z =+~.j.++++.+.+.+ +-+-+.+R.R.6.;+>+#+{ t t t t t t . ",
+" . . . t t ,+G '+)+!+*+V }.Z &.~.5.F.R..+.+.+~+{+{+-+]+F.6.>+^+#+/+(+t t . . . ",
+" . . _+].:+<+} [+*+V d.=+{.5.j.R..+.+.+~+{+~+]+++6.>+}+#+{ H |+. . ",
+" . d 1+2+3+4+5+*+Z &.{.5.j.S..+]+.+-+~+]+R.6+>+^ #+#+7++.. ",
+" . / (+5 # 8+} 9+*+*.*.X.u.6+F.R.R.R.R.6.6+>+6 #+#+0+a+#+. ",
+" . 9./ D ,+J.(.I.x.$ {.b+*.c+d+6+j.6+6+6+e+^+#+#+#+0+d H.$ 9.. ",
+" . 9.f+/ / f+t 2 8+g+> ] % ^+h+u.u.u.u.^ #+#+#+#+h+2 2 i+~ h+) 9.. ",
+" . x.x.f+F / / j+t k+# } a.* { #+#+#+#+#+#+#+b l+t m+#+{ 7 - * * . ",
+" . f+/ / / f+/ / | n+t t +., o+b : #+#+p+y.5 n t t t $+q+[ * & & & H.. ",
+" . r+x.F x./ l+t t _+t t (+t f f s+t+s+f +.o (+t t _+t t u+b * * & r+. ",
+" . t 2 x.5 ;.t t t . . t t _+8 q > > < H.( _+(+ .. . t t t f z.7 r+t . ",
+" . t r+t t t v+. . . s+w+8 8 b 8 h+> s+. . . v+t t t r+t . ",
+" . t t t . . J.g+q ^ h+) J.. . t t t . ",
+" . . . . $+# h+a.q / J.. . . . ",
+" . m.8 ^ 8 g+. ",
+" . 0++ J.J., . ",
+" . .,+,+,+n+. ",
+" . _+E E E _+. ",
+" . . . . . ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/video.xpm b/icons/48x48-kde2/video.xpm
new file mode 100644
index 0000000..18f8278
--- /dev/null
+++ b/icons/48x48-kde2/video.xpm
@@ -0,0 +1,259 @@
+/* XPM */
+static char * large_video_xpm[] = {
+"48 48 208 2",
+" c None",
+". c #020204",
+"+ c #EBDD9C",
+"@ c #CEBF7F",
+"# c #F6EBA4",
+"$ c #FAEFC1",
+"% c #D5CA83",
+"& c #262624",
+"* c #8F8F7F",
+"= c #FAFAD6",
+"- c #C3BC7F",
+"; c #363634",
+"> c #0A0A0B",
+", c #EAEAC8",
+"' c #3A3A3B",
+") c #161614",
+"! c #222224",
+"~ c #9A9A9C",
+"{ c #A6A6A4",
+"] c #000000",
+"^ c #E2E2E4",
+"/ c #D6D6D4",
+"( c #121213",
+"_ c #8E8E8C",
+": c #F2EFCC",
+"< c #F6F6F4",
+"[ c #FEFEFC",
+"} c #EEEEEC",
+"| c #DEDEDC",
+"1 c #A6A264",
+"2 c #B69A6C",
+"3 c #828284",
+"4 c #FAFAE2",
+"5 c #FAFAE9",
+"6 c #0E0A0C",
+"7 c #FAFAFC",
+"8 c #A2A2A4",
+"9 c #FAF6B1",
+"0 c #F5F2AF",
+"a c #E4DD92",
+"b c #BCA278",
+"c c #767674",
+"d c #7E7E7A",
+"e c #E6E6E4",
+"f c #F2F2F4",
+"g c #C6C6C4",
+"h c #F2EBA2",
+"i c #F6F2A3",
+"j c #FAF6A3",
+"k c #E0D98F",
+"l c #7A7A7C",
+"m c #CACACC",
+"n c #B6B6B4",
+"o c #FAF2A5",
+"p c #F6EBA2",
+"q c #F6EFA2",
+"r c #D9CA86",
+"s c #ADAD36",
+"t c #F2E7A1",
+"u c #F6F299",
+"v c #E0D599",
+"w c #9A9A2E",
+"x c #AAAAAC",
+"y c #BABABC",
+"z c #F6EFAF",
+"A c #EFE7A1",
+"B c #F6EF99",
+"C c #E8DD79",
+"D c #464644",
+"E c #060604",
+"F c #F2E799",
+"G c #F6EB92",
+"H c #D2CA5A",
+"I c #1A1A1C",
+"J c #F0E499",
+"K c #F2EB99",
+"L c #9E9A30",
+"M c #424243",
+"N c #1E1E1C",
+"O c #C2C2C4",
+"P c #B2B2B4",
+"Q c #E5DC99",
+"R c #E4D589",
+"S c #EFE09F",
+"T c #EFE492",
+"U c #F2E792",
+"V c #F2EB8F",
+"W c #FAF299",
+"X c #2E2E2C",
+"Y c #8A8A8C",
+"Z c #323234",
+"` c #2A2A2C",
+" . c #E0D183",
+".. c #DCCE7D",
+"+. c #E4D98B",
+"@. c #EBE096",
+"#. c #ECDC8B",
+"$. c #8F882E",
+"%. c #D9CE8B",
+"&. c #D9C67A",
+"*. c #DCCA7D",
+"=. c #E7D98B",
+"-. c #EBD983",
+";. c #868684",
+">. c #929294",
+",. c #D1BF6F",
+"'. c #DFD17D",
+"). c #BEBEBC",
+"!. c #D1C378",
+"~. c #CABC72",
+"{. c #E7D983",
+"]. c #B1A667",
+"^. c #D5C376",
+"/. c #CAB96E",
+"(. c #D5C677",
+"_. c #E0D58D",
+":. c #8F8C2E",
+"<. c #C6B56C",
+"[. c #CEBC6F",
+"}. c #E0D57A",
+"|. c #C3B16B",
+"1. c #C3B56F",
+"2. c #C6B972",
+"3. c #CEBF72",
+"4. c #D5C36E",
+"5. c #D1C95A",
+"6. c #A29E36",
+"7. c #CAB567",
+"8. c #D1C36E",
+"9. c #D9CA83",
+"0. c #938F32",
+"a. c #7A7A6C",
+"b. c #CCBF7D",
+"c. c #D5C683",
+"d. c #BFB172",
+"e. c #CEC37D",
+"f. c #DCD592",
+"g. c #D5C753",
+"h. c #969691",
+"i. c #C6B576",
+"j. c #D1C680",
+"k. c #D1C383",
+"l. c #A29A2C",
+"m. c #4E4E4C",
+"n. c #BCB16E",
+"o. c #CABC7D",
+"p. c #D5CA85",
+"q. c #DCD192",
+"r. c #9A9624",
+"s. c #E7D999",
+"t. c #CECECC",
+"u. c #D5C66E",
+"v. c #8A821C",
+"w. c #E0D999",
+"x. c #EBE496",
+"y. c #CEBF60",
+"z. c #86821C",
+"A. c #B8A97F",
+"B. c #1A1A10",
+"C. c #B5B176",
+"D. c #1A1614",
+"E. c #A59E36",
+"F. c #CEC34C",
+"G. c #F6EF92",
+"H. c #D9CE83",
+"I. c #DCD185",
+"J. c #E7DC8E",
+"K. c #EFE799",
+"L. c #EFE483",
+"M. c #CEC360",
+"N. c #D9CA6E",
+"O. c #938C2E",
+"P. c #E8D97F",
+"Q. c #EBE087",
+"R. c #E4DC7D",
+"S. c #FAFAAF",
+"T. c #817D2E",
+"U. c #C3BC44",
+"V. c #C7BC4C",
+"W. c #E7D576",
+"X. c #FAFAA3",
+"Y. c #E4D983",
+"Z. c #DCD16E",
+"`. c #E4D977",
+" + c #FAF695",
+".+ c #F6EF8F",
+"++ c #E4D57D",
+"@+ c #E7D976",
+"#+ c #EBE483",
+"$+ c #B8B83D",
+"%+ c #D5C770",
+"&+ c #EBD978",
+"*+ c #F2E48B",
+"=+ c #E7E083",
+"-+ c #EFE78F",
+";+ c #F6F28B",
+">+ c #FAF28D",
+",+ c #97932E",
+"'+ c #D9C770",
+")+ c #EBDD78",
+"!+ c #FAFA97",
+"~+ c #D9CA70",
+"{+ c #FAF688",
+"]+ c #FAFA87",
+"^+ c #D9C778",
+"/+ c #F3E4A2",
+"(+ c #EEE399",
+"_+ c #E8E07F",
+" ",
+" ",
+" . . ",
+" . + . . ",
+" . . . . @ # $ % . . . . . ",
+" . . & * . . $ = = = $ - . . * ; * > > ",
+" . & * & & . . = = = = , & * & ; ' ) ! * ) ",
+" . & & ~ { . . @ = = = , > ] & ^ . ^ / ( ! ! . . . ",
+" . * & _ ~ { . . : = = , & * ] ^ < ( [ } | { ) & 1 2 . . . . ",
+" . & 3 _ ~ { . . @ 4 5 , 6 ] & ^ < 7 ( 7 } ^ / 8 & & 9 0 a % b . . . . ",
+" . c d _ ~ { . . $ 4 , ] * ] / e f 7 ( [ } | / g ) & 0 h 0 i i j k % b . . ",
+" . l 3 _ ~ { . . 4 , ] ] ] m / e < < ( 7 } | / g n & o p q i q q i j r s . ",
+" . c 3 _ ~ { . . @ , & * ] n m / e < 7 ( 7 } | / g n & 0 t q j i u u i v w . ",
+" . l 3 _ ~ { . . , & ] ] x n g / e < < ( [ } | / g y & z A t h i q B u C w . ",
+" . D d _ ~ { . . @ & * E { x y m / e < 7 ( [ } | / g ; & p t F h q B G B H w . ",
+" . . l _ ~ { . . & ] ] I 8 x y g | e ^ < ( 7 } | / y > & A J h K K K K B L . ",
+" . * M c ~ { . E ! * ] ~ N { x n g / e N O ( [ } | P & * & Q R S T T U V W w . ",
+" . . ] X ) { . . ] ] ] >.~ I { x y m / e ] ] . 7 } ! Z ` > & ...+.@.#.T B v $.. ",
+" . } ] * ] & > N ] ] * ] _ >.~ I 8 x n g / ] ] ] * & & . * ] 8 & %.&.*.=.-.T B C w . ",
+" . f m ] N _ & ] * & ] >._ >.~ N { x y m ] ] ] ] . ] * E ] >.{ & &.,.&.'.R #.V H $.. ",
+" . f e / ).( . N ] { ~ >._ >.~ N { x y ] * ] ] 7 f ) ) y y { { & !.~.&.....{.V L . ",
+" . f ^ / O n X P { 8 ~ >._ >.~ I { x ] ] ] ].] 7 f e / g n x 8 & ^./.(.&.&.{._.:.. ",
+" . f ^ / O n X P { { ~ >._ >.~ I { ] * ] ].<.] 7 f ^ / g n x { & ,.[.^.&.,...}.w . ",
+" . f ^ / g n ` P { 8 ~ >._ >.~ N ] ] ] ].|.1.] < f e / g n { { & 2.3.^.4.,...5.$.. ",
+" . f ^ / g n X P { 8 ~ >._ >.~ I * ] ].1.|.2.] < f e / g y { { & 2./.,.&.^...6.. ",
+" . f ^ / g n ` P { 8 ~ >._ >.] ] ] ].1.1.1.~.] 7 < ^ / g n x 8 & 7./.&.^.8.9.0.. ",
+" . f ^ / g n X P x { ~ >._ ] * ] ].1.2.b.~.c.] < f ^ / g n x { & /./.4.^.(...L . ",
+" . f ^ / O n X P { 8 ~ >.] ] ] d.d././.c.e.f.] 7 < e / g n { ) & 3.~.4.8.,.g.:.. ",
+" . . ^ / g n Z P { 8 h.] * ] ].i.2.b.j.k.c.f.] < f e / g y Y N ] [.[.,.[.(.l.. ",
+" ] * ] / g n X P { m.] ] ] n.|.<.o.e.%.p.%.q.] P < ^ / g >.] * ] ~././.~.!.r.. ",
+" & . ] N ( n X P ] . * ] 1.1.b.p.!.v s.%.R J ] ] . t.O E ] ] ] 3.~./.[.,.u.v.. . . ",
+" . ] * ] ] ( ] * N & n.o.3.%.9.Q w.@.x.t h ] ] * ] ] > * ] 7././.,.,.3.y.z.. . . . . ",
+" . A.& ] B.* & ] ( C.j.!.p.k f._.x.h p h 0 9 z ] D.] * & ] 2.1.~.[.u.[.(.E.. . . . . . ",
+" . 0.F.C G.& & & & _._.H.I.}._.J.h h q h i 9 9 i K.L.] ] M./.|.|./.4.8.4.N.O.. . . . . . ",
+" . . F.g.P.V Q.#.R.x.x.K.K.K K q q q q j S.S.q @.{.'...3.2.[.[.,.4.(.'.5.T.. . . . . ",
+" . > U.V.W.V B B B B B B i i i j X.S.X.X.j U #.Y.Y.'.u.N.8.Z.`.'.Q.6.. . . . . ",
+" . . U.U.P. +j j i j X.X.X.j j X.X.X.j .+#.++{.@+ .'.'.'.R.#+`.$.. . . . . ",
+" . . $+$+%+&+X. +j j j X.X.j j j X.u V *+Y.}.Q.=+`.-+;+>+H T.. . . . ",
+" . . ,+$+$+'+)+!+j +X.!+!+ +X. +u G G L.Q.#+V .+;+C $.. . . . ",
+" . . . ,+s s ~+)+ +j +!+ + + +{+ +{+;+;+;+{+>+H T.. . . . ",
+" . . . ,+s s '+&+!+!+!+ + +{+{+{+{+{+]+C $.. . . . ",
+" . . . ,+s s '+&+]+]+]+{+]+{+{+{+H T.. . . ",
+" . . . ,+s w ^+)+/+/+]+(+_+$.. . . ",
+" . . . $.w $.T.&+)+H T.. . ",
+" . . . . T.T.T.. . ",
+" . . . . ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/viewer.xpm b/icons/48x48-kde2/viewer.xpm
new file mode 100644
index 0000000..f68986e
--- /dev/null
+++ b/icons/48x48-kde2/viewer.xpm
@@ -0,0 +1,275 @@
+/* XPM */
+static char * kfind_xpm[] = {
+"48 48 224 2",
+" c None",
+". c #5C5C5C",
+"+ c #444444",
+"@ c #343434",
+"# c #232323",
+"$ c #020202",
+"% c #FDFDFD",
+"& c #BABABA",
+"* c #FFFFFF",
+"= c #FEFEFE",
+"- c #FCFCFC",
+"; c #FBFBFB",
+"> c #FAFAFA",
+", c #F8F8F8",
+"' c #F7F7F7",
+") c #02B6EC",
+"! c #F4F4F4",
+"~ c #F3F3F3",
+"{ c #F9F9F9",
+"] c #F5F5F5",
+"^ c #636363",
+"/ c #D2EEFC",
+"( c #36B2EC",
+"_ c #0693F4",
+": c #369EEC",
+"< c #C9DEF1",
+"[ c #F0F0F0",
+"} c #F6F6F6",
+"| c #0685F4",
+"1 c #067BF4",
+"2 c #3985EC",
+"3 c #EEEEEE",
+"4 c #029AF4",
+"5 c #068AF4",
+"6 c #0A6AF4",
+"7 c #0A5EFC",
+"8 c #ECECEC",
+"9 c #8E8E8E",
+"0 c #3C6EF0",
+"a c #EBEBEB",
+"b c #989898",
+"c c #B4B4B4",
+"d c #747474",
+"e c #4C4C4C",
+"f c #3B3B3B",
+"g c #ACACAC",
+"h c #C6CEEC",
+"i c #E9E9E9",
+"j c #A1A1A1",
+"k c #EAEAEA",
+"l c #E7E7E7",
+"m c #EFEFEF",
+"n c #DCDCDC",
+"o c #E3E3E3",
+"p c #E6E6E6",
+"q c #555555",
+"r c #2C2C2C",
+"s c #DBDBDB",
+"t c #E4E4E4",
+"u c #E0EEF4",
+"v c #A6DAEC",
+"w c #96D2EC",
+"x c #C6DAEC",
+"y c #E5E5E5",
+"z c #7C7C7C",
+"A c #CEEAF4",
+"B c #7BC2E4",
+"C c #71AEE1",
+"D c #D5D5D5",
+"E c #D2D2D2",
+"F c #D8D8D8",
+"G c #6B6B6B",
+"H c #858585",
+"I c #ACD5EC",
+"J c #7EB6E4",
+"K c #5F99D9",
+"L c #96C6D4",
+"M c #46AADC",
+"N c #66AADC",
+"O c #BACAE4",
+"P c #BAD6DC",
+"Q c #96B6E4",
+"R c #B2BEDC",
+"S c #1EA2D4",
+"T c #1686D0",
+"U c #2E78C8",
+"V c #628ACC",
+"W c #DFDFDF",
+"X c #C2C2C2",
+"Y c #1B1B1B",
+"Z c #CCCCCC",
+"` c #026AC4",
+" . c #0E5ABC",
+".. c #3662C4",
+"+. c #FEFEFC",
+"@. c #E2F2F4",
+"#. c #B0CEEC",
+"$. c #C6D2DC",
+"%. c #C4C4C4",
+"&. c #7EA2C4",
+"*. c #1462BC",
+"=. c #1344B9",
+"-. c #7A86BC",
+";. c #C8C8C8",
+">. c #CDCDCD",
+",. c #8A8A8A",
+"'. c #C9C9C9",
+"). c #8AB7E4",
+"!. c #A2B2D4",
+"~. c #BEBEBE",
+"{. c #B8B8B8",
+"]. c #141414",
+"^. c #EAFAFC",
+"/. c #C8E2F4",
+"(. c #A4C6EC",
+"_. c #4A92D4",
+":. c #3272CC",
+"<. c #A6AEC4",
+"[. c #D7EBF4",
+"}. c #669EDC",
+"|. c #427ED4",
+"1. c #2262C4",
+"2. c #5276BC",
+"3. c #769EBC",
+"4. c #1272C4",
+"5. c #0E62BC",
+"6. c #728ABC",
+"7. c #AEDAEC",
+"8. c #5686D4",
+"9. c #2E6AC4",
+"0. c #1952BC",
+"a. c #025ABC",
+"b. c #0346BC",
+"c. c #0E35B7",
+"d. c #0D0D0D",
+"e. c #B0B0B0",
+"f. c #8ACAEC",
+"g. c #4A8AD4",
+"h. c #326EC4",
+"i. c #B1B1B1",
+"j. c #022EB4",
+"k. c #0E28B8",
+"l. c #B7B7B7",
+"m. c #F2F2F2",
+"n. c #F1F1F1",
+"o. c #56AEDC",
+"p. c #52A6DC",
+"q. c #529EDC",
+"r. c #3E7ACC",
+"s. c #1632B4",
+"t. c #ADADAD",
+"u. c #6A82B4",
+"v. c #033AB4",
+"w. c #6A6EB4",
+"x. c #B5B5B5",
+"y. c #92C2E4",
+"z. c #369AD4",
+"A. c #2E86CC",
+"B. c #2E7ECC",
+"C. c #226AC4",
+"D. c #1E5ABC",
+"E. c #124EC4",
+"F. c #0E3AB4",
+"G. c #0626B4",
+"H. c #424EB4",
+"I. c #ABABAB",
+"J. c #BBBBBB",
+"K. c #CAD6E4",
+"L. c #2E8ED4",
+"M. c #2276C4",
+"N. c #1A6EC4",
+"O. c #021CB4",
+"P. c #8E96B4",
+"Q. c #EDEDED",
+"R. c #D3D3D3",
+"S. c #A2BAD4",
+"T. c #267ACC",
+"U. c #0E52BC",
+"V. c #727AB4",
+"W. c #B6C2D4",
+"X. c #3E52B4",
+"Y. c #8E92AC",
+"Z. c #C6E6EC",
+"`. c #32BCE4",
+" + c #02A6F4",
+".+ c #2FA6E7",
+"++ c #C2D6EC",
+"@+ c #C3C3C3",
+"#+ c #368EEC",
+"$+ c #E1E1E1",
+"%+ c #0EFEFC",
+"&+ c #C5C5C5",
+"*+ c #0A76F4",
+"=+ c #0A63F4",
+"-+ c #D7D7D7",
+";+ c #0AE2E4",
+">+ c #E8E8E8",
+",+ c #E0E0E0",
+"'+ c #DADADA",
+")+ c #A9A9A9",
+"!+ c #06AEB4",
+"~+ c #C2CEE4",
+"{+ c #DEDEDE",
+"]+ c #DDDDDD",
+"^+ c #E2E2E2",
+"/+ c #D9D9D9",
+"(+ c #D6D6D6",
+"_+ c #D4D4D4",
+":+ c #C0C0C0",
+"<+ c #A5A5A5",
+"[+ c #BFBFBF",
+"}+ c #CACACA",
+"|+ c #02A6D4",
+"1+ c #D1D1D1",
+"2+ c #D0D0D0",
+"3+ c #C1C1C1",
+"4+ c #327EE4",
+"5+ c #CECECE",
+"6+ c #C6C6C6",
+"7+ c #B6D2DC",
+"8+ c #B2C6DC",
+"9+ c #CFCFCF",
+"0+ c #CBCBCB",
+"a+ c #C7C7C7",
+" ",
+" ",
+" . . . . . . . . . + + + + + + @ @ @ @ # # # # # # $ $ $ $ ",
+" . % . & * * * * * * * * * * * * * * * * = - ; > , ' ) ! ~ $ ",
+" . % % . & * * * * * * * * * * * * * * * % - ; { , ' ] ! ~ ) $ ",
+" ^ % % % . & * * * * * * * * * * * * * = % - > { , / ( _ : < [ $ ",
+" . . . . . & * * * * * * * * * * * * = % ; > { ' } ( _ | 1 2 3 $ $ $ $ $ ",
+" . & & & & & * * * * * * * * * * * = - ; > , ' } ! 4 5 1 6 7 8 $ 9 9 [ $ ",
+" . * * * * * * * * * * * * * * * = - ; { , ' ] ! ~ : 1 6 7 0 a $ b b a $ ",
+" . * * * * * * * * * * * * * * c d e + + + f e ^ g < 2 7 0 h i $ b 9 [ $ ",
+" + * * * * * * * * * * * * j . e e e + + + f f f f f 9 a k i l $ 9 9 a $ ",
+" e * * * * * * * * * * m ^ e e ^ n n o m m % , n . @ @ e i l p $ 9 9 a $ ",
+" + * * * * * * * * * m q e e n n m % , , , , , , % n @ r @ s t $ 9 9 a $ ",
+" e * * * * * * * * m q q b n m % , u v w x k k m m , k d r @ y # 9 z a $ ",
+" e * * * * * * * * ^ e 9 n , % % % A v B C D E F o p m m G r + @ H z o $ ",
+" e * * * * * * = j e e s , % % % % u I J K F E L M N O p o # # + z z o $ ",
+" + * * * * * = % . e n , % % % % % , P Q R F E S T U V W k X # Y G z o $ ",
+" e * * * * = - c e G m % % % % % % , , k o E Z T ` ...E o p @ Y ^ G o $ ",
+" f * * * % - ; G e n , % +.+.+.+.+.@.< #.$.E %.&.*.=.-.;.>.o ,.Y + G '.$ ",
+" @ * = % - > { q e n % , +.+.+.+., u I ).K !.%.~.~.{.~.%.%.>.o ].# ^ '.$ ",
+" @ = % ; > { ' e e o % , , ^.+.+.@./.(.C _.:.<.{.{.c {.~.~.>.o Y ].^ '.$ ",
+" f % ; > , ' } + + m % , [.A [.[./.#.).}.|.1.2.{.3.4.5.6.{.%.W ].].G '.$ ",
+" f ; > , ' } ! + + , % , 7.I I I (.).}.8.9.0.=.c 4.a.b.c.{.{.F ].d.^ e.$ ",
+" @ { , ' ] ! ~ f f , , m f.B J J C K g.h.0.=.c.i.5.b.j.k.l.{.E ].d.. e.$ ",
+" @ , } ] ! m.n.+ f m , m B o.p.q._.r.9.1.=.c.s.t.u.v.k.w.x.{.;.d.Y . e.$ ",
+" # } ] ~ m.n.m G f p , m y.z.A.B.U C.D.E.F.G.H.I.I.I.t.i.x.J.d d.@ . e.$ ",
+" # ! ~ m.[ m 3 j f z , k K.L.M.N.*.0.=.F.G.O.P.I.I.t.t.i.l.%.^ $ . . e.$ ",
+" # ~ n.[ m Q.8 R.f @ p , n S.T.5.U.b.v.G.O.V.I.t.t.i.i.i.{.d $ $ . . e.$ ",
+" # n.[ 3 Q.8 k i 9 @ @ p , n W.V D.v.F.X.Y.t.t.t.i.i.l.{.b d.d.Y . . e.$ ",
+" # m 3 Q.Z.`. +.+++e @ G o , o Z @+{.{.i.i.i.i.i.i.l.{.j r $ # f G . e.$ ",
+" # 3 Q.a `. +_ | #+$+f r G o k n E %.J.{.{.{.{.{.{.{.9 r $ d.9 %+G G &+$ ",
+" # 8 a k 4 _ | *+=+$+R.@ r # c p -+E ;.~.J.~.~.~.~.G d.$ Y . ;+9 $ G '.# ",
+" # a i >+: 1 6 =+0 ,+W '++ # # r j -+n E >.;.)+G ].$ $ f . !+. G 9 $ '.# ",
+" $ i >+p ++2 =+0 ~+{+]+n '+,.e Y Y ].].].].].d.d.$ + j d.!+r . q G 9 $ @ ",
+" $ l p y o ^+$+W {+]+s '+/+-+c j z e # ].d.Y f d j j g g d.Y @ + q G 9 $ ",
+" $ p t o ^+,+W {+n s '+F -+(+_+:+<+j j j j <+<+j j <+g [+}+}+$ @ + q G 9 $ ",
+" $ t o $+,+W ]+n s /+|+-+D _+R.1+2+:+g <+<+<+j g c %.X 3+&+%.'.$ @ + q G 9 $ ",
+" $ ^+$+,+{+]+n '+/+F (+D 4+E 1+2+5+>.Z }+'.;.6+&+%.X 3+[+[+[+%.+ $ @ + q G 9 $ ",
+" $ $+W {+]+s '+7+.+_ #+8+E 1+9+5+>.0+}+'.a+6+&+@+X 3+[+[+[+[+[+@ z $ @ + q G 9 $ ",
+" $ W {+]+s '+F .+_ | 1 4+2+4+5+Z 0+}+;.a+6+%.@+X :+[+[+[+[+[+[+# d d $ @ + q G 9 $ ",
+" $ {+n s '+F -+_ | *+6 7 9+>.Z 0+'.;.a+&+%.@+3+:+[+[+[+[+[+[+[+$ ^ d 5+$ @ + q G 9 $ ",
+" $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ e ^ 5+@ $ @ + q . 9 $ ",
+" $ z z z d d d d d d d G G G G G G . . . q q q e e e e e e e &+# $ @ + q . 9 $ ",
+" $ z z d z z d d d d G G G G G G . . . . . . e e e e e e e e & # $ @ + q q $ ",
+" $ ]+]+F F F F F R.R.R.R.R.R.5+5+5+&+&+&+&+&+&+&+[+& [+& & & & $ $ @ + + $ ",
+" $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/window-identify.xpm b/icons/48x48-kde2/window-identify.xpm
new file mode 100644
index 0000000..856eb7d
--- /dev/null
+++ b/icons/48x48-kde2/window-identify.xpm
@@ -0,0 +1,234 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 180 2",
+" c #000000000000",
+". c #0a0a00000000",
+"X c #0a0a0a0a0a0a",
+"o c #141414141515",
+"O c #0f0f01013434",
+"+ c #1b1b0e0e3a3a",
+"@ c #2e2e2e2e2d2d",
+"# c #303030302f2f",
+"$ c #343434343434",
+"% c #3b3b3b3b3a3a",
+"& c #161603034646",
+"* c #171703034949",
+"= c #252516164a4a",
+"- c #242400007f7f",
+"; c #2c2c21214747",
+": c #323229294a4a",
+"> c #414141414242",
+", c #4a4a4a4a4a4a",
+"< c #494944445858",
+"1 c #545455555353",
+"2 c #5b5b5b5b5b5b",
+"3 c #545443437e7e",
+"4 c #5f5f5e5e6060",
+"5 c #5f5f54547b7b",
+"6 c #686868686868",
+"7 c #717171717272",
+"8 c #797979797979",
+"9 c #34340d0d9898",
+"0 c #32320202acac",
+"q c #37370909aeae",
+"w c #37370707b0b0",
+"e c #37370303baba",
+"r c #3a3a0606bdbd",
+"t c #3f3f0d0dbdbd",
+"y c #3f3f1919a2a2",
+"u c #3c3c0707c2c2",
+"i c #47471b1bb6b6",
+"p c #57573030bbbb",
+"a c #47470808e9e9",
+"s c #4b4b0e0ee7e7",
+"d c #4c4c0e0ee9e9",
+"f c #4f4f0f0ff2f2",
+"g c #54541c1ce3e3",
+"h c #54541818eded",
+"j c #5b5b2f2fcccc",
+"k c #5f5f3333cece",
+"l c #69693232f5f5",
+"z c #71713f3ff0f0",
+"x c #5f5f51518484",
+"c c #6d6d65658383",
+"v c #79796d6d9999",
+"b c #7c7c6c6ca4a4",
+"n c #6d6d4040dfdf",
+"m c #7a7a4949f6f6",
+"M c #7e7e5757e0e0",
+"N c #0606afafb1b1",
+"B c #0b0beaeae8e8",
+"V c #494990909a9a",
+"C c #535393939d9d",
+"Z c #5d5d9494a1a1",
+"A c #5d5d9898a0a0",
+"S c #60609797a1a1",
+"D c #67679898a2a2",
+"F c #6c6c9c9ca4a4",
+"G c #7c7ca2a2a8a8",
+"H c #5b5b9494c3c3",
+"J c #61619494c3c3",
+"K c #65659797cfcf",
+"L c #6a6a9797c5c5",
+"P c #6c6c9797d7d7",
+"I c #6e6e9898d1d1",
+"U c #70709999c7c7",
+"Y c #73739a9ac8c8",
+"T c #7d7d9d9ddcdc",
+"R c #77779c9ce8e8",
+"E c #5050cacad9d9",
+"W c #5454d1d1d9d9",
+"Q c #5c5cd2d2d9d9",
+"! c #6262cecedcdc",
+"~ c #6868cecedddd",
+"^ c #6b6bd2d2dede",
+"/ c #7272cecedfdf",
+"( c #7373d4d4e0e0",
+") c #7b7bd5d5e0e0",
+"_ c #d3d300000000",
+"` c #ffff0d0d0d0d",
+"' c #ffff15151515",
+"] c #ffff1c1c1c1c",
+"[ c #ffff24242424",
+"{ c #ffff28282828",
+"} c #ffff3c3c3c3c",
+"| c #ffff45454545",
+" . c #ffff4b4b4b4b",
+".. c #ffff52525252",
+"X. c #ffff65656565",
+"o. c #ffff6b6b6b6b",
+"O. c #ffff76767676",
+"+. c #8d8d6161fcfc",
+"@. c #98987878e9e9",
+"#. c #848484848484",
+"$. c #85858b8b8a8a",
+"%. c #8d8d8d8d8d8d",
+"&. c #929292929292",
+"*. c #96969c9c9d9d",
+"=. c #9a9a9a9a9a9a",
+"-. c #91918888a8a8",
+";. c #8282a4a4aaaa",
+":. c #8f8fa4a4a6a6",
+">. c #8c8ca7a7abab",
+",. c #9696a9a9acac",
+"<. c #a6a6a6a6a6a6",
+"1. c #a3a3adadafaf",
+"2. c #a4a4adadb1b1",
+"3. c #b4b4b9b9baba",
+"4. c #85859f9fcccc",
+"5. c #9e9e9c9cc3c3",
+"6. c #83839f9fe9e9",
+"7. c #8585a5a5e9e9",
+"8. c #8787a9a9ebeb",
+"9. c #8c8ca4a4ebeb",
+"0. c #9494aeaeeeee",
+"q. c #9494b4b4ecec",
+"w. c #9898bcbcecec",
+"e. c #9e9ebbbbf1f1",
+"r. c #a3a39797cccc",
+"t. c #a2a28181f4f4",
+"y. c #a7a78989f4f4",
+"u. c #b6b69a9afdfd",
+"i. c #bfbfbebecdcd",
+"p. c #a4a4aaaae4e4",
+"a. c #a1a1b4b4f3f3",
+"s. c #a4a4bbbbf2f2",
+"d. c #b5b5adade5e5",
+"f. c #b7b7b1b1e6e6",
+"g. c #8484dadae2e2",
+"h. c #8989dadae4e4",
+"j. c #9393dcdce6e6",
+"k. c #9595dbdbe8e8",
+"l. c #bfbfc5c5c5c5",
+"z. c #b7b7d3d3d6d6",
+"x. c #aaaaccccf1f1",
+"c. c #aaaad4d4eeee",
+"v. c #b3b3cdcdf3f3",
+"b. c #bbbbd7d7f3f3",
+"n. c #a4a4e2e2eaea",
+"m. c #acace4e4eded",
+"M. c #b5b5eaeaeeee",
+"N. c #bcbce1e1f0f0",
+"B. c #ffff8b8b8b8b",
+"V. c #ffff98989898",
+"C. c #ffffa3a3a3a3",
+"Z. c #ffffaeaeaeae",
+"A. c #ffffb5b5b5b5",
+"S. c #c2c2c2c2c2c2",
+"D. c #cecedededfdf",
+"F. c #d3d3d3d3d3d3",
+"G. c #c0c0c0c0f5f5",
+"H. c #cdcdd3d3f5f5",
+"J. c #d4d4c6c6f7f7",
+"K. c #d3d3dfdfe0e0",
+"L. c #cbcbeaeaeded",
+"P. c #c9c9eaeaf2f2",
+"I. c #cdcdf1f1f6f6",
+"U. c #d5d5e2e2e1e1",
+"Y. c #d4d4e9e9f4f4",
+"T. c #d4d4f2f2f6f6",
+"R. c #d8d8f4f4f7f7",
+"E. c #ddddf6f6f9f9",
+"W. c #ffffc4c4c4c4",
+"Q. c #ffffd0d0d0d0",
+"!. c #ffffd9d9d9d9",
+"~. c #e6e6f6f6f6f6",
+"^. c #e4e4f7f7f9f9",
+"/. c #ebebf2f2f2f2",
+"(. c #e8e8f7f7f9f9",
+"). c #ebebf9f9fafa",
+"_. c #ffffe4e4e4e4",
+"`. c #f1f1fbfbfcfc",
+"'. c #ffffffffffff",
+"]. c None",
+/* pixels */
+"].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].",
+"].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].",
+"].].].].].].].].]. ].].].].].].].].].].].].].].].].].].].].].].].].].].].].].",
+"].].].].].].]. Q.C.C.O.O.X...} } _ . ].].].].].].].].].].].].].].].].].].].].].].].].].].].",
+"].].].].]. Q.C.o. ` } .] _ . ].].].].].].].].].].].].].].].].].].].].].].].].].",
+"].].].].. Q.C.] ].].].].].]. . [ | .| _ ].].].].].].].].].].].].].].].].].].].].].].].].",
+"].].]. Q.B.} ].].].].].].].].].].. O.X. .] . ].].].].].].].].].].].].].].].].].].].].].].].].",
+"].].].. Q.o.' ].].].].].].].].].]. V.O.X.| _ ].].].].].].].].].].].].].].].].].].].].].].].",
+"].]. Q.C.[ . ].].].].].].].].].].].].. C.o.| ' ].].].].].].].].].].].].].].].].].].].].].].].",
+"].]. C.O.' ].].].].].].].].].].]. ].].].].].].].].].].].].].].].].].].].].",
+"].]. C.X.[ . ].].].].].].].].]. J.y.y.m m n n p p - ].].].].].].].].].].].].].].].].].].",
+"].]. o.O.| | . ].].].]. J.y.z 9 p h e 9 ].].].].].].].].].].].].].].].].",
+"].]. o.} ..o.B.C.C.. ]. J.y.y Q.O.X.{ . ]. t g h k - ].].].].].].].].].].].].].].].",
+"].].].. ] } X.X.O.O.o. J.@.j . Q.C.O.| _ ].].]. M l h e ].].].].].].].].].].].].].].].",
+"].].].].. _ ] | X.X.` J.z q _.Z.O.| _ . ].].].]. t.m l s - ].].].].].].].].].].].].].].",
+"].].].].]. . _ ` _ . J.y.u !.Z.B.| _ . #. -.l f 0 ].].].].].].].].].].].].].].",
+"].].].].].].]. ]. y.m w Z.B.| _ @ 2 #.=.=.%., < = & 0 ].].].].].].].].].].].].].].",
+"].].].].].].].].].].]. y.l u B.| _ 1 #.=.l.D.D.D.D.*.i.-.3 O ].].].].].].].].].].].].].].",
+"].].].].].].].].].].]. z m d j 1 3.K.K.^.E.R.R.,.Y.H.G.d.5 ].].].].].].].].].].].].].].",
+"].].].].].].].].].].]. z a f z @.: c #.*.).^.^.E.T.L.;.N.a.a.p.2.2 ].].].].].].].].].].].].].",
+"].].].].].].].].].].].. r a l * x r.f.1.(.).^.E.I.;.b.x.0.9.4.:.).# ].].].].].].].].].].].].",
+"].].].].].].].].].]. _.W. 9 e & b d.f.1.).`.).T.>.P.x.0.6.Y F m.L.S. ].].].].].].].].].].].].",
+"].].].].].].].].].]. W.V.X. 4 ; b 5.2.(.).`.~.,.P.v.e.7.Y D k.n.L./.X #.].].].].].].].].].].].",
+"].].].].].].].].].]. V.X.| ` $ $.1.^.^.(.^.1.Y.b.e.7.U Z g.h.j.c./.1 X ].].].].].].].].].].].",
+"].].].].].].].].].].].. _ ` _ #.U.E.E.E.T.,.Y.b.s.9.Y A ) ) ( g.j.P.=.X ].].].].].].].].].].].",
+"].].].].].].].].].].].]. =.D.R.T.I.>.Y.b.s.9.U S ) / ^ ~ ( j.M.S.X ].].].].].].].].].].].",
+"].].].].].].].].].].].].].].]. =.D.T.I.;.L.N.s.0.T Z ) / ! ! Q / j.M.F.X ].].].].].].].].].].].",
+"].].].].].].].].].].].].].].]. %.D.T.L.G b.x.q.7.L C / ! Q W W / j.P.<.X ].].].].].].].].].].].",
+"].].].].].].].].].].].]. , S.R.>.N.c.w.8.P C / ! Q E E Q ) n.~.1 X ].].].].].].].].].].].",
+"].].].].].].].].].].].. B.| } #.o 3.R.>.c.w.7.R K C ! Q E E E ~ h.L./. #.].].].].].].].].].].].",
+"].].].].].].].].].]. B.Q.A.B.' %.D.>.q.7.R K H V Q E E E ~ ) n.L.&. ].].].].].].].].].].].].",
+"].].].].].].].].].]. { A.B.| _ , 3.(.;.Y I J C ! Q W Q ) ) n.L.(.@ #.].].].].].].].].].].].].",
+"].].].].].].].].].].].. ' ` _ . ]. 8 3.(.G D D ) ( / / ) h.n.L./.2 ].].].].].].].].].].].].",
+"].].].].].].].].].].].]. ].].]. 8 3.z.Y.M.M.j.j.j.n.L.L./.2 7 B ].].].].].].].].].].].",
+"].].].].].].].].].].].].].].].].].].]. % $.3././.L.M.P././.$.@ , B B %. ].].].].].].].].].].",
+"].].].].].].].].].].].].].].].].].].].]. % =.S.F.<.1 #. N N 1 7 %. ].].].].].].].].].",
+"].].].].].].].].].].].].].].].].].].].]. +.v + #.].].]. $ , 1 6 %. ].].].].].].].].",
+"].].].].].].].].].].].].].].].].].].]. +.J.u.+.q ].].].].].].].]. $ > 1 7 %. ].].].].].].].",
+"].].].].].].].].].].].].].].].].].].]. i u.+.s - ].].].].].].].].]. $ > 1 7 %. ].].].].].].",
+"].].].].].].].].].].].].].].].].].].].]. q 0 - ].].].].].].].].].].]. $ : 1 7 %. ].].].].].",
+"].].].].].].].].].].].].].].].].].].].].]. ].].].].].].].].].].].].]. $ % 1 7 %. ].].].].",
+"].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].]. $ % 1 7 %. ].].].",
+"].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].]. $ > 1 6 %. ].].",
+"].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].]. $ > 1 6 o ].].",
+"].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].]. $ > , X ].].",
+"].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].]. X X ].].].",
+"].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].",
+"].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].].",
+};
diff --git a/icons/48x48-kde2/window.xpm b/icons/48x48-kde2/window.xpm
new file mode 100644
index 0000000..cd87c8d
--- /dev/null
+++ b/icons/48x48-kde2/window.xpm
@@ -0,0 +1,131 @@
+/* XPM */
+static char * large_kwm_xpm[] = {
+"48 48 80 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #00B7BC",
+"# c #00B4B8",
+"$ c #00B1B5",
+"% c #00AEB2",
+"& c #00ABAF",
+"* c #00A8AB",
+"= c #00A5A8",
+"- c #00A2A5",
+"; c #009FA2",
+"> c #009C9F",
+", c #01999B",
+"' c #019698",
+") c #019395",
+"! c #019092",
+"~ c #018D8F",
+"{ c #018A8B",
+"] c #018788",
+"^ c #018485",
+"/ c #018182",
+"( c #AEAEAC",
+"_ c #4E4E4C",
+": c #60605F",
+"< c #BDBDBD",
+"[ c #BBBBBB",
+"} c #808080",
+"| c #C3C3C3",
+"1 c #121212",
+"2 c #010101",
+"3 c #DDDBDB",
+"4 c #141414",
+"5 c #070707",
+"6 c #D9D9D9",
+"7 c #FEFEFE",
+"8 c #0A0A0A",
+"9 c #FAFAFA",
+"0 c #7A7979",
+"a c #DCDCDC",
+"b c #F7F7F7",
+"c c #C7C7C7",
+"d c #585858",
+"e c #0B0B0B",
+"f c #D5D5D5",
+"g c #B9B9B9",
+"h c #A1A1A1",
+"i c #9E9E9E",
+"j c #252525",
+"k c #BABABA",
+"l c #B0B0B0",
+"m c #151515",
+"n c #222222",
+"o c #F3F3F3",
+"p c #9D9D9D",
+"q c #2B2B2B",
+"r c #040404",
+"s c #B6B6B6",
+"t c #050505",
+"u c #ECECEC",
+"v c #060606",
+"w c #E3E3E3",
+"x c #202020",
+"y c #595959",
+"z c #FCFCFC",
+"A c #080808",
+"B c #1B1B1B",
+"C c #242424",
+"D c #0F0F0F",
+"E c #1D1D1D",
+"F c #0D0D0D",
+"G c #131313",
+"H c #272727",
+"I c #090909",
+"J c #0E0E0E",
+"K c #0C0C0C",
+"L c #414141",
+"M c #191919",
+"N c #171717",
+"O c #030303",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ................................... ",
+" .++++.@#$%&*=-;>,')!~{]^/.++++++++. ",
+" .+((_.@#$%&*=-;>,')!~{]^/.+((:+<[_. ",
+" .+((_.@#$%&*=-;>,')!~{]^/.+((:+<[_. ",
+" .____.@#$%&*=-;>,')!~{]^/.________. ",
+" ................................... ",
+" .}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}. ",
+" .}((((+++++++++++++++++++++++++++|. 12. ",
+" .}(3((+++++++++++++++++++++++++++|. 4222. ",
+" .}((((+++++++++++++++++++++++++++|. 22222 ",
+" .}333(+++++++++++++++++++++++++++|. .22225 ",
+" .}333(+++++++++++++++++++++++++++|. .2222 ",
+" .}333(++++++++++++++++6+++++7++++|. 4228 ",
+" .}333(+++++++++++++++90a+++bc0000d...2e ",
+" .}333(++++++++++++++fgh0ggi000000d..2j ",
+" .}333(++++++++++++++0000000000000d..22j ",
+" .}333(++++++++++++++k000ii0000000d..2222 ",
+" .}333(++++++++++++++++++++++h0000d..22222 ",
+" .}333(+++++++++++++++++++++++l000d..22222j ",
+" .}333(++++++++++++++++++++++++000d..222222. ",
+" .}333(++++++++++++++++++++++++000d..2mn2222. ",
+" .}333(+++++++++++++++++++++++op00d..m q.r2. ",
+" .}333(++++++++++++++++++++++9s000d.m .t2 ",
+" .}333(+++++++++++++++++++++us0000d.. ..v22 ",
+" .}((((++++++++++++++++++++w000000d.....52xy ",
+" .}(3((++++++++++++++++++z[0000000d.....2y ",
+" .}((((|||||||||||||||||||ddddddddd..1. ",
+" .............................A..B...2.. ",
+" 1222y y..22. ",
+" .222C y.222. ",
+" .222y 1222. ",
+" ..22D E222y ",
+" 2Fy ..222 ",
+" e2G ..2H ",
+" I.2J ...H ",
+" A..K ...y ",
+" .L M.2y ",
+" N2O ",
+" m2 ",
+" ",
+" ",
+" ",
+" "};
diff --git a/icons/48x48-kde2/windows.xpm b/icons/48x48-kde2/windows.xpm
new file mode 100644
index 0000000..17fc737
--- /dev/null
+++ b/icons/48x48-kde2/windows.xpm
@@ -0,0 +1,168 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 114 2",
+" c #000000000000",
+". c #030309090909",
+"X c #060611111010",
+"o c #090916161515",
+"O c #0c0c1e1e1d1d",
+"+ c #181818181818",
+"@ c #0f0f25252323",
+"# c #13132e2e2c2c",
+"$ c #161634343131",
+"% c #1a1a3e3e3b3b",
+"& c #212121212121",
+"* c #3e3e3e3e3e3e",
+"= c #04043f3f5a5a",
+"- c #1d1d45454141",
+"; c #050546466363",
+": c #07074d4d6a6a",
+"> c #090955557474",
+", c #0a0a5b5b7b7b",
+"< c #22224f4f4b4b",
+"1 c #262657575252",
+"2 c #2b2b63635d5d",
+"3 c #272767676464",
+"4 c #2a2a69696565",
+"5 c #2b2b6d6d6969",
+"6 c #2e2e72726d6d",
+"7 c #2f2f74747070",
+"8 c #353571716e6e",
+"9 c #323276767171",
+"0 c #33337a7a7575",
+"q c #36367f7f7979",
+"w c #3c3c7c7c7777",
+"e c #454545454545",
+"r c #4c4c4c4c4c4c",
+"t c #555555555555",
+"y c #5a5a5a5a5a5a",
+"u c #686868686868",
+"i c #757575757575",
+"p c #7d7d7d7d7d7d",
+"a c #06065e5e8585",
+"s c #070761618888",
+"d c #0c0c63638484",
+"f c #090966668d8d",
+"g c #0d0d69698c8c",
+"h c #0b0b6c6c9393",
+"j c #0d0d73739b9b",
+"k c #121268688d8d",
+"l c #101072729696",
+"z c #111178789c9c",
+"x c #0f0f7a7aa2a2",
+"c c #11117e7ea6a6",
+"v c #212172729696",
+"b c #2e2e7e7e9f9f",
+"n c #373781817a7a",
+"m c #393984847d7d",
+"M c #13138383abab",
+"N c #14148787b0b0",
+"B c #15158b8bb4b4",
+"V c #16168e8eb8b8",
+"C c #17179191baba",
+"Z c #18189494bdbd",
+"A c #3d3d8b8b8484",
+"S c #3c3c8888a7a7",
+"D c #19199797c1c1",
+"F c #1a1a9a9ac4c4",
+"G c #1b1b9f9fc8c8",
+"H c #40408f8f8787",
+"J c #4d4d85858282",
+"K c #434394948c8c",
+"L c #464698988f8f",
+"P c #58588d8d8a8a",
+"I c #4a4a9292b0b0",
+"U c #58589c9cb8b8",
+"Y c #676798989595",
+"T c #7070a0a09c9c",
+"R c #6565a6a6bfbf",
+"E c #7e7eaaaaa7a7",
+"W c #7272aeaec6c6",
+"Q c #7f7fb8b8cdcd",
+"! c #878787878787",
+"~ c #949494949494",
+"^ c #9d9d9d9d9d9d",
+"/ c #8888b1b1aeae",
+"( c #9696bcbcb9b9",
+") c #a5a5a5a5a5a5",
+"_ c #aaaaaaaaaaaa",
+"` c #b3b3b3b3b3b3",
+"' c #bebebebebebe",
+"] c #9e9ec2c2bfbf",
+"[ c #8c8cc0c0d3d3",
+"{ c #9999c8c8d9d9",
+"} c #ababcbcbc8c8",
+"| c #b4b4d1d1cfcf",
+" . c #a6a6d0d0e0e0",
+".. c #b3b3d8d8e5e5",
+"X. c #bfbfdfdfeaea",
+"o. c #c4c4c4c4c4c4",
+"O. c #cacacacacaca",
+"+. c #c2c2dadad8d8",
+"@. c #cacadfdfdddd",
+"#. c #d4d4d4d4d4d4",
+"$. c #dddddddddddd",
+"%. c #cbcbe5e5eeee",
+"&. c #d6d6e7e7e5e5",
+"*. c #dedeececebeb",
+"=. c #d7d7ebebf3f3",
+"-. c #e6e6e6e6e6e6",
+";. c #ecececececec",
+":. c #e2e2f1f1f6f6",
+">. c #ebebf3f3f2f2",
+",. c #ededf7f7fafa",
+"<. c #f3f3f3f3f3f3",
+"1. c #f2f2f8f8f7f7",
+"2. c #fcfcfcfcfcfc",
+"3. c None",
+/* pixels */
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.t * 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.t ;.t t 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.t ;.o.;.;.t r 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.t ;.o.o.o.! 2.* * 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.u u o.o.o.o.! K 1.>.t t 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.t 2.u u o.u L L K K *.&.t t 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.t o.1.2.2.u u L K K K K A @.+.t t 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.t o.<.1.2.2.2.K A K H A A A A | } t t 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.t o.2.2.2.2.2.2.2.2.w 8 A A A A m n ] ( t t 3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.t O.2.2.2.2.2.2.2.2.2.2.4 2 A A m n q q / E t t 3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.t o.1.2.2.2.2.2.2.2.<.2.<.2.2.1 < n n q 0 0 9 T Y t t 3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.t o.2.2.2.2.2.2.2.2.2.2.1.2.2.2.2.- % 0 0 0 7 6 6 P J t t 3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.t o.1.2.1.2.2.2.2.2.2.2.2.2.2.<.1.1.2.2.$ # 9 7 6 6 5 5 w 8 t t 3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.t o.<.2.1.2.2.2.2.2.2.2.2.2.<.1.<.<.<.<.2.2.@ O 6 6 5 5 4 3 >.;.t t 3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.t o.2.<.<.2.2.2.2.1.2.2.2.<.<.2.<.<.<.<.<.<.<.2.2.o X 5 4 4 ;.o.o.;.;.t 3.3.3.",
+"3.3.3.3.3.3.3.3.3.t o.<.<.2.1.2.2.2.2.2.2.1.1.1.<.<.<.<.<.<.<.<.;.;.2.2.. 3 ;.o.o.o.! t 3.3.3.",
+"3.e e e e e e e e e e e r e r e r e r e r r r r r r e e e e e e y -.-.;.2.2.! u } o.u t 3.3.3.3.",
+"3.r 2.;.;.;.! ,.,.:.=.%.X... .{ [ Q W R U I S b v k a 2.;.;.;.! r #.#.$.-.;.2.2.u u u t 3.3.3.3.",
+"3.r ;.o.' o.u D Z C V B B N M c c j j j j h f f s a a ;.o.o.o.u e ` o.#.-.;.;.-.2.2.t 3.3.3.3.3.",
+"3.r ;.o.o.o.u F D Z C V B N M M c x j j j h h f s a a ;.o.o.o.u r ) ` O.$.-.-.-.-.' t 3.3.3.3.3.",
+"3.r ;.o.o.o.u G D Z C V B N M M c x x j j h h f f a a -.o.o.o.u r ^ _ O.$.-.-.-.` t 3.3.3.3.3.3.",
+"3.r ! u u u u G C B M M c z l k g d , , > > : : ; ; = ! u u u u t ~ _ O.$.-.;.-.` t 3.3.3.3.3.3.",
+"3.t O.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.o.y ~ _ O.$.-.;.` t 3.3.3.3.3.3.3.",
+"3.r O.1.2.2.2.2.2.2.2.2.2.2.2.1.1.1.<.<.<.<.;.;.;.;.;.;.-.-.-.o.y ~ _ O.$.-.-.` t 3.3.3.3.3.3.3.",
+"3.r O.1.2.1.2.2.2.2.2.2.2.1.2.<.1.<.<.<.<.<.;.;.;.;.-.-.-.-.-.' t ~ _ O.$.-.` t 3.3.3.3.3.3.3.3.",
+"3.r O.2.2.o.o.' o.o.o.o.' <.2.2.<.<.<.<.;.<.;.;.;.;.;.;.-.-.-.o.t ~ _ o.$.-.` t 3.3.3.3.3.3.3.3.",
+"3.r O.<.2.' 2.2.o.2.2.o.' 2.2.<.<.<.<.<.<.<.;.;.;.;.-.-.-.-.-.' t ~ _ o.$.` t 3.3.3.3.3.3.3.3.3.",
+"3.r O.2.2.o.2.o.p 2.' p o.2.<.<.<.<.<.<.<.;.;.;.;.;.;.-.-.-.-.' t ~ _ o.$.` t 3.3.3.3.3.3.3.3.3.",
+"3.r O.1.<.o.o.p p o.p p ' 2.2.2.<.<.<.<.<.;.;.;.;.-.;.-.-.-.-.' t ~ _ o.` t 3.3.3.3.3.3.3.3.3.3.",
+"3.r O.2.2.' 2.2.o.2.2.o.o.2.1.<.<.<.<.;.<.;.;.;.;.;.;.-.-.-.-.' t ~ ) o._ t 3.3.3.3.3.3.3.3.3.3.",
+"3.r O.2.<.o.2.o.p 2.o.p o.1.<.<.<.<.;.<.<.;.<.;.;.;.;.-.-.-.-.' y ~ ) ^ t 3.3.3.3.3.3.3.3.3.3.3.",
+"3.r o.1.2.' o.p p o.p p o.<.2.<.<.<.<.<.;.;.;.;.;.-.-.-.-.-.-.' t ~ _ ^ t 3.3.3.3.3.3.3.3.3.3.3.",
+"3.r O.<.<.o.2.2.o.2.2.o.o.<.<.<.<.<.;.<.;.;.;.;.;.;.;.-.-.-.-.' t ~ ! r 3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.r O.<.<.o.2.o.p 2.' p o.<.<.<.<.;.<.;.;.;.;.-.-.-.-.-.-.-.-.' r ~ ! r 3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.r o.<.<.o.o.p p o.p p ' <.<.<.<.<.;.;.;.;.;.;.;.;.-.-.-.-.-.' r i * 3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.r O.<.<.o.o.o.o.o.o.o.o.<.<.;.<.;.;.;.;.;.;.;.-.-.-.-.-.-.-.' r + & 3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.r O.<.;.<.;.<.<.;.<.<.;.<.<.;.;.;.;.;.;.;.;.-.-.-.-.-.-.-.-.' e 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.r o.<.<.<.;.<.;.<.<.<.;.<.<.;.;.;.;.;.;.-.;.-.;.-.-.-.-.-.-.' r 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.r o.;.;.;.;.<.<.;.;.<.;.;.;.;.;.;.;.;.-.;.;.-.-.-.-.-.-.-.-.' e 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.t o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.' ' ' ' ' ' ' ' ' ' r 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.t t t t y t t y y t y y y y y t y t y t t y y y y y y y y t y t 3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+"3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.3.",
+};
diff --git a/icons/48x48-kde2/word-processor.xpm b/icons/48x48-kde2/word-processor.xpm
new file mode 100644
index 0000000..70078c5
--- /dev/null
+++ b/icons/48x48-kde2/word-processor.xpm
@@ -0,0 +1,221 @@
+/* XPM */
+static char *ft_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"48 48 167 2",
+" c #000000000000",
+". c #050509090a0a",
+"X c #0a0a00000000",
+"o c #080809090a0a",
+"O c #131304040303",
+"+ c #12120a0a0404",
+"@ c #1a1a0e0e0404",
+"# c #2e2e16160404",
+"$ c #26262a2a2929",
+"% c #2e2e37373636",
+"& c #393934342323",
+"* c #49491d1d0000",
+"= c #4e4e26260404",
+"- c #42423d3d2828",
+"; c #707030300505",
+": c #505049493131",
+"> c #5d5d56563939",
+", c #606058583b3b",
+"< c #444444444444",
+"1 c #4e4e4e4e4c4c",
+"2 c #585854544545",
+"3 c #545454545454",
+"4 c #5e5e5e5e5c5c",
+"5 c #6e6e6e6e6c6c",
+"6 c #626272727474",
+"7 c #7e7e7a7a7474",
+"8 c #bebe02020404",
+"9 c #92924a4a0404",
+"0 c #828252523e3e",
+"q c #bebe56560404",
+"w c #a2a25f5f3c3c",
+"e c #818176765050",
+"r c #87877d7d5c5c",
+"t c #9e9e61614040",
+"y c #a5a562624040",
+"u c #a9a96c6c5151",
+"i c #c2c256560404",
+"p c #cece62620404",
+"a c #caca66660c0c",
+"s c #dede6a6a0404",
+"d c #e2e272720404",
+"f c #eeee76760404",
+"g c #f5f57a7a0404",
+"h c #fefe7e7e0404",
+"j c #c6c67e7e5454",
+"k c #c0c07e7e6262",
+"l c #939387876565",
+"z c #94948b8b6b6b",
+"x c #99998b8b6a6a",
+"c c #95958e8e7575",
+"v c #95958e8e7b7b",
+"b c #959591917c7c",
+"n c #999992927575",
+"m c #999992927a7a",
+"M c #a1a197977a7a",
+"N c #adada1a17676",
+"B c #cbcb80803636",
+"V c #fefe82820404",
+"C c #fefe8a8a2424",
+"Z c #d2d28b8b6c6c",
+"A c #dada95957373",
+"S c #fefe96964444",
+"D c #fefe9a9a4c4c",
+"F c #fefeaaaa4c4c",
+"G c #fefea6a65454",
+"H c #fefea6a65c5c",
+"J c #fefeaaaa5c5c",
+"K c #ebeba4a47f7f",
+"L c #fefeaeae6464",
+"P c #8c8c8c8c8c8c",
+"I c #959591918181",
+"U c #999994948484",
+"Y c #999996968e8e",
+"T c #969696969696",
+"R c #9e9e9e9ea4a4",
+"E c #9292a2a2a4a4",
+"W c #a1a19a9a8383",
+"Q c #a1a19c9c8b8b",
+"! c #aeaea3a38484",
+"~ c #aeaea6a68a8a",
+"^ c #aeaeabab8d8d",
+"/ c #aeaea9a99595",
+"( c #aeaea9a99a9a",
+") c #a2a2a2a2a3a3",
+"_ c #aaaaaaaaacac",
+"` c #aeaeaeaeb4b4",
+"' c #bdbdbdbdbcbc",
+"] c #d1d19b9b8383",
+"[ c #c0c0b5b59191",
+"{ c #c0c0b6b69898",
+"} c #c0c0babaa3a3",
+"| c #c0c0bbbbacac",
+" . c #c0c0babab3b3",
+".. c #eaeaa6a68282",
+"X. c #f3f3acac8686",
+"o. c #f2f2adad8a8a",
+"O. c #ffffb7b78787",
+"+. c #f6f6b2b29c9c",
+"@. c #f7f7bdbd9f9f",
+"#. c #f5f5bebea3a3",
+"$. c #d0d0c1c18d8d",
+"%. c #d4d4c4c49898",
+"&. c #d4d4c7c7a1a1",
+"*. c #d4d4ccccadad",
+"=. c #d4d4ceceb5b5",
+"-. c #deded1d1a5a5",
+";. c #e6e6d6d69d9d",
+":. c #ebebd8d89c9c",
+">. c #fefed2d29c9c",
+",. c #e6e6d4d4a5a5",
+"<. c #e6e6d8d8aeae",
+"1. c #e6e6dcdcb4b4",
+"2. c #e6e6dedebdbd",
+"3. c #f5f5c3c3a1a1",
+"4. c #f6f6c3c3afaf",
+"5. c #fafac4c4a6a6",
+"6. c #fcfccfcfb7b7",
+"7. c #fefed6d6b4b4",
+"8. c #fefed5d5bebe",
+"9. c #ffffd9d9bcbc",
+"0. c #e6e6e0e0bdbd",
+"q. c #f3f3e0e0afaf",
+"w. c #f3f3e4e4b8b8",
+"e. c #fefee2e2bcbc",
+"r. c #ffffececb2b2",
+"t. c #ffffededb9b9",
+"y. c #fffff1f1baba",
+"u. c #c3c3c3c3c4c4",
+"i. c #cacacacacccc",
+"p. c #d4d4cecec6c6",
+"a. c #d4d4d1d1cbcb",
+"s. c #dadadadadcdc",
+"d. c #e6e6dedec3c3",
+"f. c #e6e6dfdfd7d7",
+"g. c #ffffddddc6c6",
+"h. c #ffffdfdfc8c8",
+"j. c #e6e6e0e0c6c6",
+"k. c #f3f3eaeac6c6",
+"l. c #f3f3eaeacccc",
+"z. c #ffffe2e2c7c7",
+"x. c #fefee5e5cccc",
+"c. c #fdfdefefc5c5",
+"v. c #f3f3ededd2d2",
+"b. c #f3f3efefdcdc",
+"n. c #ffffe3e3d0d0",
+"m. c #ffffeaead7d7",
+"M. c #ffffececdada",
+"N. c #f3f3f2f2cdcd",
+"B. c #fffff1f1c2c2",
+"V. c #fffff3f3cbcb",
+"C. c #fffffafacece",
+"Z. c #fefef5f5d4d4",
+"A. c #fefef6f6dbdb",
+"S. c #fffff9f9d3d3",
+"D. c #fffffafadcdc",
+"F. c #e7e7e7e7e7e7",
+"G. c #eaeaeaeaeaea",
+"H. c #f3f3ecece3e3",
+"J. c #f3f3ebebe9e9",
+"K. c #fefeeeeee4e4",
+"L. c #fefef2f2e3e3",
+"P. c #fefef3f3ecec",
+"I. c #fffffbfbe3e3",
+"U. c #fffffcfcecec",
+"Y. c #fffffdfdf5f5",
+"T. c #ffffffffffff",
+"R. c None",
+/* pixels */
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R. . R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R. a a a a a . R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R. a a s D D +.S C a = R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R. 4 4 4 P 7 s D +.D h s # R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R. ' u.u.u.G._ 4 i V D D V g o R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R. ' ' s.u.G._ ' u.4 i V D h g i O R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R. ' G.s.s.G._ ' ' ' ' 4 i V g V g @ R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.; 9 G.F.F.F._ ' ' ' u.' _ 4 i g s p O R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.2 2 2 R.R.R.; L.L.x.7.T.G B G.i.u.' ` _ P s s q + R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.2 2 S.V.;.2 R.; L.L.x.7.T.G G H B G.u.' R R s i 8 O R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.2 2 D.D.S.Z.I.;.; P.K.x.7.T.G G H G H B G.u.) 1 i i R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.2 2 S.C.V.B.V.c.Z.; L.K.e.7.T.G G F H H G H B G. 1 1 i 8 R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.2 2 U.D.C.V.V.y.B.r.; P.K.x.7.T.G G G H H F H G H B 1 5 8 R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.2 2 Y.I.D.Z.V.V.V.V.V.; L.K.e.7.T.G G F H H H H F H i h . 5 5 R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.e e U.U.D.Z.V.V.V.V.V.y.; P.K.x.7.T.G G G H H F F H H i h V . 5 7 R.R.R.R.R.R.R.",
+"R.R.R.R.R.e e Y.D.D.Z.V.V.c.y.r.B.V.; L.L.x.7.T.G G H F H H H H H i V h f 7 R.R.R.R.R.R.R.R.",
+"R.R.R.e e D.C.C.Z.I.I.A.V.A.Z.c.t.; P.K.e.7.T.G H H G H H F J F i h h f s . R.R.R.R.R.R.R.R.R.",
+"R.R.e S.C.V.B.c.V.A.V.I.Y.A.y.c.; L.L.x.7.T.G G G H G G H H J i h V f s p R.R.R.R.R.R.R.R.R.R.",
+"R.R.e S.V.V.c.B.V.S.Z.I.D.c.V.; P.K.e.7.T.G G G G G J F H F i h V f s p ; R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.e T.C.y.t.c.Z.D.I.A.V.Z.; L.K.x.7.T.G G H H J H H J H i h h f s p ; R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.e T.V.t.c.Z.A.I.A.A.; P.K.x.7.T.G H L G F G J F G i h V f s p ; R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.e T.B.B.V.Z.I.A.; L.K.x.7.T.G G H H H H G H H i h h f s p ; R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R., T.V.V.V.y.; P.K.x.7.T.G G J G G G G J J i h h f s p ; v r R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R., T.V.c.; L.3.3.>.T.G H G J G G F H G i h h f s p ; c c n l X R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R., T.; G ] 3.8.3.G H G J G H H H G i h h f s p ; b I x W ^ N X R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.X O.] 3.8.8.8.G F G H G H F H i h h f s p ; c z n M ! [ *.$.X R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.w Z 3.8.h.L.L.O.F F G H H H i h h f s p ; c b b W / } *.0.N.;. R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.w A 3.9.L.L.L.6.F F F F H i h h f d p ; c c n U ^ { *.d.k.Z.D.;.X R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.Z Z ] 8.m.L.L.L.K.7.O.F F i h h f s p ; v b m M ~ ( &.<.w.c.Z.Z.S.;.X R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.w A 3.9.L.L.K.M.h.5.5.o.i h V f s p ; c v U Q ( } =.d.w.N.Z.Z.Z.S.S.;.X R.R.R.R.R.",
+"R.R.R.R.R.R.R.y ] 3.x.K.M.m.g.6.4.o...A k f s p ; x c m M / | =.2.v.A.I.D.Z.Z.Z.V.C.;.X R.R.R.R.",
+"R.R.R.R.R.R.Z Z #.9.K.A.m.x.7.#.o...A k u d p ; v v m W ! ^ =.j.k.Z.Z.Z.Z.V.V.Z.A.Z.D.;.X R.R.R.",
+"R.R.R.R.R.R.w A 9.n.L.m.g.6.#.X...A k u , p ; c v U W ( ' p.f.w.A.c.c.V.A.A.S.B.c.V.V.;.;.O R.R.",
+"R.R.R.R.R.R.w ] x.M.M.z.6.@.o.K A k u 0 p ; m v n Q ( .%.,.J.A.A.V.Z.V.V.Z.A.Z.C.;.:.X X R.R.R.",
+"R.R.R.R.R.Z Z 3.x.m.g.6.@.o.K A k u 0 0 ; l b U Q / | p.1.q.L.N.A.A.I.Z.V.Z.I.;.:.X X R.R.R.R.R.",
+"R.R.R.R.R.w 6 g.6.#.....A k u 0 0 ; b c b Q ( | =.f.H.A.A.t.I.A.D.D.I.;.:.X X R.R.R.R.R.R.R.",
+"R.R.R.R.R. 6 6 #.X.A k u , 0 ; ; & T Y ~ ~ { a.d.l.A.L.A.V.I.Z.I.;.:.X X R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.3 E 6 k k u 0 ; ; t R.R.* & ) ( ( *.d.k.m.Z.V.I.Z.S.;.;.X X R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.o 6 < j ; ; t R.R.R.R.R.R.R.- u.=.d.1.N.Z.D.B.I.;.;.X X R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.$ 6 < * t R.R.R.R.R.R.R.R.R.R.R.: F.b.P.U.B.U.;.:.X X R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.3 % 3 R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.> Y.P.U.;.;.X X R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.o 3 R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.> T.-.X X R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.X X R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.",
+};
diff --git a/icons/48x48-kde2/www.xpm b/icons/48x48-kde2/www.xpm
new file mode 100644
index 0000000..2834141
--- /dev/null
+++ b/icons/48x48-kde2/www.xpm
@@ -0,0 +1,299 @@
+/* XPM */
+static char * large_www_xpm[] = {
+"48 48 248 2",
+" c None",
+". c #020204",
+"+ c #DEE29C",
+"@ c #DEBE84",
+"# c #F2EA9C",
+"$ c #F6EEBC",
+"% c #CAC68C",
+"& c #425A64",
+"* c #66623F",
+"= c #6A5E24",
+"- c #625A2C",
+"; c #4A6244",
+"> c #424234",
+", c #1E1E1C",
+"' c #12120C",
+") c #3A3A2C",
+"! c #1E2A24",
+"~ c #26261C",
+"{ c #B6BEAC",
+"] c #5E8A9C",
+"^ c #927E4C",
+"/ c #5A825C",
+"( c #4E8A94",
+"_ c #32669C",
+": c #66826C",
+"< c #4E4E3C",
+"[ c #0E1A0C",
+"} c #312E1C",
+"| c #D2CA63",
+"1 c #C2BA64",
+"2 c #D29E44",
+"3 c #D2AE74",
+"4 c #B6BE6C",
+"5 c #D6B274",
+"6 c #427ADC",
+"7 c #3E72A4",
+"8 c #2F5EB1",
+"9 c #564E2C",
+"0 c #2A3E4C",
+"a c #262E44",
+"b c #909258",
+"c c #BEA274",
+"d c #3C3E34",
+"e c #AE924C",
+"f c #E6B254",
+"g c #E6B65C",
+"h c #E6C674",
+"i c #DABA7C",
+"j c #DBC26E",
+"k c #B6BA94",
+"l c #528EE4",
+"m c #4A82B4",
+"n c #366E9C",
+"o c #6A6A4C",
+"p c #2A4E6C",
+"q c #325254",
+"r c #766E44",
+"s c #AEB28C",
+"t c #FAF6A4",
+"u c #DAD694",
+"v c #1A1E3C",
+"w c #467EB4",
+"x c #CED284",
+"y c #E2DE7C",
+"z c #D6CE7C",
+"A c #BEC27C",
+"B c #66B6D4",
+"C c #5692D4",
+"D c #A2AA4C",
+"E c #AEBA64",
+"F c #5282C4",
+"G c #265AAC",
+"H c #264EA4",
+"I c #264664",
+"J c #1E3654",
+"K c #767254",
+"L c #CABE9C",
+"M c #E6E284",
+"N c #D6D28C",
+"O c #EAE28C",
+"P c #1E263C",
+"Q c #E6D294",
+"R c #F6D2A4",
+"S c #F6DEB4",
+"T c #E2CE94",
+"U c #DEDAAC",
+"V c #CECA84",
+"W c #C6BA94",
+"X c #669EDC",
+"Y c #5E8ABC",
+"Z c #525E84",
+"` c #4A62B4",
+" . c #26527C",
+".. c #1E3A64",
+"+. c #E2DEB4",
+"@. c #D2CA76",
+"#. c #FEFEA4",
+"$. c #DAC674",
+"%. c #5A9AD4",
+"&. c #BED2BC",
+"*. c #F6E6CC",
+"=. c #E2E6B4",
+"-. c #E6CA84",
+";. c #D6C284",
+">. c #CEA664",
+",. c #9E9E4C",
+"'. c #4A6284",
+"). c #1E4294",
+"!. c #1E427C",
+"~. c #1E2E24",
+"{. c #9E9E84",
+"]. c #DEDA9C",
+"^. c #E6E29C",
+"/. c #EAE694",
+"(. c #DACAAC",
+"_. c #AEAE34",
+":. c #9EB6A4",
+"<. c #DADEDC",
+"[. c #F6E2D4",
+"}. c #F6DECC",
+"|. c #B29E64",
+"1. c #A2AA64",
+"2. c #9E9E5C",
+"3. c #426A7C",
+"4. c #3A62B4",
+"5. c #323634",
+"6. c #C6BE7C",
+"7. c #CECAA4",
+"8. c #D2CE8C",
+"9. c #968E3C",
+"0. c #FEEEE4",
+"a. c #FEF6EC",
+"b. c #D6D6A4",
+"c. c #C6BE6C",
+"d. c #B2AE64",
+"e. c #3A6EB4",
+"f. c #3A66AC",
+"g. c #DEDA74",
+"h. c #D6D274",
+"i. c #9A9A2C",
+"j. c #6EB2D4",
+"k. c #B2CABC",
+"l. c #BAC66C",
+"m. c #ACB268",
+"n. c #BE9E5C",
+"o. c #B6824C",
+"p. c #567A5C",
+"q. c #46463C",
+"r. c #A29644",
+"s. c #BAB264",
+"t. c #BAB67C",
+"u. c #CAC274",
+"v. c #3E76C4",
+"w. c #C6CEBC",
+"x. c #52768C",
+"y. c #427AC4",
+"z. c #366AB4",
+"A. c #2A3644",
+"B. c #8A8A54",
+"C. c #72AADC",
+"D. c #A29A44",
+"E. c #52728C",
+"F. c #528AD4",
+"G. c #2E56A4",
+"H. c #A2A264",
+"I. c #5E9EE4",
+"J. c #A6BADC",
+"K. c #EECE8C",
+"L. c #627E9C",
+"M. c #36321C",
+"N. c #625A44",
+"O. c #AAA254",
+"P. c #AEA654",
+"Q. c #C2BA7C",
+"R. c #62A2DC",
+"S. c #7ABAE4",
+"T. c #969A9C",
+"U. c #6A96AC",
+"V. c #525244",
+"W. c #968254",
+"X. c #BEB65C",
+"Y. c #EAE2B4",
+"Z. c #76AEC4",
+"`. c #4A86BC",
+" + c #7A7644",
+".+ c #8E8634",
+"++ c #6AA6DC",
+"@+ c #263A54",
+"#+ c #837A34",
+"$+ c #9A9A5C",
+"%+ c #D6DABC",
+"&+ c #DAC684",
+"*+ c #C2CA6C",
+"=+ c #22467C",
+"-+ c #7E7A54",
+";+ c #96865C",
+">+ c #6E663C",
+",+ c #56828C",
+"'+ c #827E54",
+")+ c #8A7A3C",
+"!+ c #4A7EC4",
+"~+ c #262A34",
+"{+ c #5E5631",
+"]+ c #82823C",
+"^+ c #728E6C",
+"/+ c #466694",
+"(+ c #3E527C",
+"_+ c #766A34",
+":+ c #A2965C",
+"<+ c #8E6A44",
+"[+ c #2A425C",
+"}+ c #7A7234",
+"|+ c #2E6294",
+"1+ c #9E7E4C",
+"2+ c #7E6A4C",
+"3+ c #4A462C",
+"4+ c #2E5A8C",
+"5+ c #6A6644",
+"6+ c #62562C",
+"7+ c #3A5E7C",
+"8+ c #8A7A54",
+"9+ c #524634",
+"0+ c #2E3234",
+"a+ c #B6AA84",
+"b+ c #AAAE6C",
+"c+ c #32565C",
+"d+ c #667E4C",
+"e+ c #766A44",
+"f+ c #325234",
+"g+ c #4A4A3C",
+"h+ c #B2B26C",
+"i+ c #325E8C",
+"j+ c #5A564C",
+"k+ c #5E4234",
+"l+ c #324634",
+"m+ c #D2C28C",
+"n+ c #AEB274",
+"o+ c #325684",
+"p+ c #B6B29C",
+"q+ c #CEC24C",
+"r+ c #EADE74",
+"s+ c #5A5A5C",
+"t+ c #5E5E5C",
+"u+ c #FEFEFC",
+"v+ c #C2BA44",
+"w+ c #161614",
+"x+ c #06061C",
+"y+ c #161A1C",
+" ",
+" ",
+" . . ",
+" . + . . ",
+" . @ # $ % . . ",
+" . & * = - ; > , ' . . ",
+" ) ! ~ { ] ^ / ( _ : < ! [ } . . . . ",
+" ) ) | 1 2 3 3 4 5 4 6 7 8 9 0 a ! b % c . . . . ",
+" d e f g h i j k 3 ] l 6 m n 8 o p 0 q r s t u % c . . . . ",
+" v w 3 j j x y z A ] B C D E F G G H I J 0 K L M N $ O + % c . . . . ",
+" P m 5 Q R S T U V T W B X Y E 4 Z ` G ...J J K L u +.N O u @.#.U $.c . . ",
+" v w %.&.S *.*.*.=.T i -.;.] E >.E ,.'.G ).!...~.! {.% ].^.+./.# O # y (._.. ",
+" v m :.<.[.*.}.[.*.O N h ;.V |.1.2.3.4._ G !...J 5.~ 6.7.8.u O /.].O y u 9.. ",
+" P 4.%.:.[.}.0.a.[.+.-.b.-.;.c.d.|.|.: e.f.G ).!.J J ~ b d.1 8.g.u x g.g.h.i.. ",
+" P w j.k.0.0.a.a.a.S b.T x l.m.n.o.p.e.e.f.8 ).!...J } q.r.s.t.u.% % u.h.| i.. ",
+" v v.j.w.0.0.a.a.[.S T -.-.5 >.|.x.6 y.e.z.8 H !...A.} , B.d.s.t.1 @.V | i.. ",
+" P 7 %.C.k 0.*.a.a.0.h j Q -.3 D.E.F.6 y.v.e.8 G.!.!.} 5.~ r H.d.s.s.| u.| 9.. ",
+" P n C I.J.0.0.0.[.S K.-.6.3 >.L.C F.F.6 y.e.8 8 ).!.M.} ~ N.b O.P.s.Q.c.@.9.. ",
+" v y.C R.S.<.[.*.S -.T.U.T.>.m C l F.F.6 y.e.8 8 ).!.A.M.~ V.W.r.O.O.s.s.X.9.. ",
+" P m C C C.C.Y.S -.T.Z.j.C.>.`.C l C F.6 y.z.8 G.!.!.J M.} > +9.r.r.r.O.i..+. ",
+" v e.Y F.X X L S i x.j.++C.F.C %.l F.F.6 v.z.8 H !...@+J } > +#+9.r.r.$+i.. ",
+" v v.Y C X I.%.%+&+k U.*+C.R.%.C l `.6 y.e.8 G =+!.J J a P > -+.+;+9.r.r.>+. ",
+" P e.Y F.I.X X C N x 4 ,+F.l %.F.F.6 y.y.z.8 H )...J a a P < #+#+'+.+r..+)+. ",
+" P n F.C C %.R.R.%.!+x X.L.F.F.E.3.E.v.z.z.G H ).J J a ! ~+{+#+)+)+.+9.]+.+. ",
+" v y.m F.C %.X I.X %.m d.L.E.$+,.^+/+(+8 H =+..J a a P 5._+)+)+9.9.r..+. ",
+" v _ v.C C C %.R.R.X %.F.1.,.e :+:+<+= ).!.[+J a a P P > }+#+#+9.9.9..+. ",
+" . |+n m F.F.C %.%.%.w 1+,.$+:+$+;+2+o 3+..J J a ! P a {+#+#+.+9.i.r.9.. ",
+" . 1.q 4+7 w m !+F F.F.y.e :+$+W.W. +5+o 6+A.J a a ~ ~.9 _+)+.+B..+i.9..+. ",
+" . + =.7+p 7 7 y.v.v.v.z.W.$+W.b 8+2+- 9 9+d a ! P P 0+= }+)+.+9.r.P.i.. ",
+" . a+#.# b+c+ .n 7 n 4./+8 _+W.b d+e+N.f+g+q.0+~+a P 0+q..+#+9.9.r.r.P.i.. ",
+" . a+(.#.#.#.h+c+ .4+i+_ |+|+ .e+d+j+V.k+d g+l+} ~+P 5.3+#+)+9.9.r.O.d.t..+. . . ",
+" . m+#.#.#.#.# n+7+ .I .o+p !.0 - f+d l+> l+} 5.P ) * #+9.r.r.D P.c.| s..+. . . . . ",
+" . p+#.t #.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . h.M i.. . . . . . ",
+" . 9.q+r+#.#.. s+j+j+j+s+j+s+j+s+j+j+s+j+j+s+j+j+j+j+j+j+s+j+j+j+j+s+j+. h..+. . . . . . ",
+" . . q+q+M . s+t+t+u+t+t+t+u+t+t+u+t+t+t+u+t+t+u+t+t+t+u+t+t+t+t+t+t+s+. #+. . . . . ",
+" . . v+. j+t+t+u+t+t+t+u+t+t+u+t+t+t+u+t+t+u+t+t+t+u+t+t+t+t+t+t+t+s+. . . . . ",
+" . w+s+Z t+u+t+u+t+u+t+t+u+t+u+t+u+t+t+u+t+u+t+u+t+t+t+t+t+t+t+t+j+. . . . ",
+" . j+t+t+u+t+u+t+u+t+t+u+t+u+t+u+t+t+u+t+u+t+u+t+t+t+t+t+t+t+t+s+. . . ",
+" w+s+t+t+t+u+t+u+t+t+t+t+u+t+u+t+t+t+t+u+t+u+t+t+t+t+t+t+t+t+j+. . . ",
+" . j+t+t+t+u+t+u+t+t+t+t+u+t+u+t+t+t+t+u+t+u+t+t+t+t+t+t+t+j+. . . . ",
+" w+s+s+j+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+. . . . ",
+" . . . . x+. . . . . . . . . . . . . . . . . . . x+x+. . . . . . ",
+" y+. . . . . . . . . . . . . x+. . . . . . . . . . . . . . . ",
+" . . . .+i..+#+r+r+u.#+. . ",
+" . . . . )+#+#+. . ",
+" . . . . ",
+" ",
+" "};
diff --git a/icons/56x46-3dpixmaps/_symlinks.lst b/icons/56x46-3dpixmaps/_symlinks.lst
new file mode 100644
index 0000000..adb0c36
--- /dev/null
+++ b/icons/56x46-3dpixmaps/_symlinks.lst
@@ -0,0 +1,14 @@
+image-processor.xpm gimp.xpm
+gnu.xpm gnome.xpm
+todo.xpm kde.xpm
+window-close.xpm window-delete.xpm
+window-close.xpm window-destroy.xpm
+window.xpm window-iconify.xpm
+window.xpm window-identify.xpm
+window.xpm window-lower.xpm
+window.xpm window-maximize.xpm
+window.xpm window-move.xpm
+window.xpm window-raise.xpm
+window.xpm window-resize.xpm
+window.xpm window-shade.xpm
+window.xpm window-stick.xpm
diff --git a/icons/56x46-3dpixmaps/amusement.xpm b/icons/56x46-3dpixmaps/amusement.xpm
new file mode 100644
index 0000000..611d3d0
--- /dev/null
+++ b/icons/56x46-3dpixmaps/amusement.xpm
@@ -0,0 +1,60 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 11 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #000000000000",
+"$ c #FFFFFFFF0000",
+"% c #9E799A699E79",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.O.+.O.+.+.O.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...O...O...+...O.o.O...O...O...O...+..X",
+" O.+.+.+.+.+.O.+.+.+.OoO########.O.O.+.O.+.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.O...##$$$$$$$$##+...+.O.O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.+##$$$$$$$$$$$$##.O.O.+.OoO.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.O#$$$$$$$$$$$$$$$$#.+.O.O.O.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.+#$$$$$$$$$$$$$$$$$$#.O.+.O.O.O.O.+.O.X",
+" OO.OOO.OOO.OO+.O#$$$$$$$$$$$$$$$$$$$$#.OOO.OO+.OOO.OOOX",
+" O.O.+.O.O.+.O.O.#$$$$$###$$$$###$$$$$#O.O.+.O.O.+.O.O.X",
+" OOOOOOOOOOOOOOO#$$$$$#OOO#$$#OOO#$$$$$#OOOOOOOOOOOOOOOX",
+" O.O.O.O.+.O.O.O#$$$$$#O.O#$$#.O.#$$$$$#.O.O.O.O.O.O.O.X",
+" OOOOOOOOOOOOOO#$$$$$$#OO##$$#OO##$$$$$$#OOOOOO+OOO+OOOX",
+" OOO.+OO.OOO.OO#$$$$$$#O###$$#O###$$$$$$#OOO.+OO.OOO.OOX",
+" OOOOOOOOOOOOOO#$$$$$$#O###$$#O###$$$$$$#OOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOO#$$$$$$$###$$$$###$$$$$$$#OOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOO#$$$$$$$$$$$$$$$$$$$$$$$$#OOOOOOOOOOOOOOX",
+" %OOO%OOO%OOO%O#$$$$$$$$$$$$$$$$$$$$$$$$#%OOO%OOO%OOO%OX",
+" OOOOOOOOOOOOOO#$$$$$$$$$$$$$$$$$$$$$$$$#OOOOOOOOOOOOOOX",
+" OO%O%O%OOO%O%O%#$$$##$$$$$$$$$$$$##$$$#OOO%O%O%OOO%O%OX",
+" OOOOOOOOOOOOOOO#$$$$###$$$$$$$$###$$$$#OOOOOOOOOOOOOOOX",
+" %O%O%O%O%O%O%O%O#$$$$############$$$$#%O%O%O%O%O%O%O%OX",
+" OOOOOOOOOOOOOOOO#$$$$$##########$$$$$#OOOOOOOOOOOOOOOOX",
+" %O%O%O%O%O%O%O%O%#$$$$$########$$$$$#O%O%O%O%O%O%O%O%OX",
+" O%OOO%OOO%OOO%OOO%#$$$$$$####$$$$$$#O%OOO%OOO%OOO%OOO%X",
+" %O%O%O%O%O%O%O%O%O%##$$$$$$$$$$$$##O%O%O%O%O%O%O%O%O%OX",
+" O%O%O%O%O%O%O%O%O%O%O##$$$$$$$$##%O%O%O%O%O%O%O%O%O%O%X",
+" %O%O%O%O%O%O%O%O%O%O%O%########O%O%O%O%O%O%O%O%O%O%O%OX",
+" %%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%X",
+" %O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%OX",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+" %O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%O%OX",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+" %%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%X",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+" %O%%%%%%%O%%%%%%%O%%%%%%%O%%%%%%%O%%%%%%%O%%%%%%%O%%%%X",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/calculator.xpm b/icons/56x46-3dpixmaps/calculator.xpm
new file mode 100644
index 0000000..988f812
--- /dev/null
+++ b/icons/56x46-3dpixmaps/calculator.xpm
@@ -0,0 +1,80 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 31 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBB6DABEFB",
+"X c #CF3CC71BCF3C",
+"o c #000000000000",
+"O c #AEBAAEBAB6DA",
+"+ c #AEBAAEBAAEBA",
+"@ c #BEFBC30BBEFB",
+"# c #B6DAAEBAB6DA",
+"$ c #BEFBC30BCF3C",
+"% c #BEFBBAEABEFB",
+"& c #DF7DBAEA8E38",
+"* c #D75CD34CD75C",
+"= c #69A68617BEFB",
+"- c #000000001040",
+"; c #000008200820",
+": c #AEBAB2CACF3C",
+"> c #082004100820",
+", c #A699A289A699",
+"< c #9E799A699E79",
+"1 c #96589658AEBA",
+"2 c #E79DD75C9E79",
+"3 c #514471C68E38",
+"4 c #965896589658",
+"5 c #AEBAAAAAAEBA",
+"6 c #000000001861",
+"7 c #AEBAA699AEBA",
+"8 c #A6999E79A699",
+"9 c #FFFFFBEEFFFF",
+"0 c #F7DEB2CAAEBA",
+"q c #A699A699A699",
+" .",
+" .X..X..X..X..X..X..X..X..X..X..X..X..X..X..X..X..X..X.o",
+" ..XO.X.+X.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OXo",
+" .+@@+@O@@+.@O@@+.@O@@+.@+@@+.@O@@+.@+@@+.@O@@+.@+@@.@#o",
+" +@O@+.+@+@+.+@.@++X$+@+.O@+@+%O@+@+..@.@++X$+@+.++.++.o",
+" .@..X.@@+@.@@.@O@O@&+@@@@+.X.X&@.@@O$&+@.@O$&+*O.@@@@.o",
+" +%O++@=o-oooooo;;ooo;oo=+@+.+@OO+%+@+:+.+O+.O@+@+.+#+@o",
+" OX&@.+==ooooooo;ooooo>==.@O.+O@@.O@&.+@X&@ @&@@.+.+o",
+" +%O:+.=+, .@<.@<.1@. #+=+.+.+.,O+.+$+O+O+ O.+O :#.+@+.o",
+" @.O+&$=ooooooooo-oooooo=<X++.X.+X.$+.X.+.:#+X. +.+X+.Xo",
+" +X+$+:=o=1ooooooooooooo=+.+.+++O+@+O+.+.+.+@+ +#+$+O+.o",
+" #+@.O+=oooooooooo;ooooo=<++X.O$+.+.X.+O+$+O ,X+.O+..+o",
+" +#+O+@=o==============-=+++.+&O.+@+@+$+.+. .+O+#+.+2+Oo",
+" X+.+.+=o+$+@$+@$+@$+%#;3<+O+$O@+.+OO&+.+O ++.+.+$+OOO+o",
+" +#+@+@=>< .@O.@%&1<=O<o=#.+.+O+.+X+.+2OO .+%+$+O+%+XO.o",
+" ++$+++=o4 %&XO%<$<4+.+o=<+@+++@O++.+OO$+. O+++.5++o",
+" +#+O+$=o<1===========3-=55+$O#+.+.+++O+O+.OO+.+@+&O$O.o",
+" ++++O.3=>o-o-oo>-o->o6==1+O++++++++++++++++5++++#555++o",
+" +X52O.= =,.+#+.+@+$+@5$OX5. .+.+@O#+#o",
+" 55OO+O= #< #< #< #< .< 3<+7+++7+7O+ +O+5+ 5++ 7+++++++o",
+" ++7#7+3 =.7+@7+7@+7+ 8+7.5#O. #+X+7O#++o",
+" O7+OO#= #< #< #< #< #< 3<++7+7++# 9X5++ X++5+7+++5o",
+" +55+7O= =1O7+O57+7O+ +O5555O+ ++75+7+75o",
+" 5557+5= =o =o =o 00 00 =<557+.57+++ +557+++++ 555O5555o",
+" <+751+3 oo oo oo 0@ 0X =#575<5++<75#+7+ <777< +5<75555o",
+" O5555.= =<7+5#7+7.57+7++ $77+ O+7.55#55o",
+" +5<557= =- =o =- 4< 44 =+5<.4.<7++<7<5<+ .+<7++5O<7o",
+" 5557+O= oo oo oo 1= += =1555+57++777577O+++++7+7+7+#7+o",
+" <O<.<7= =45<5<7 @ . . <+<+>",
+" 7+7+7+= =o =o =o 4< 4< 3<7+.7++O55555+++++++++++O+7+7+o",
+" <7<71+3 oo oo oo <= <= =#+<7<7<+<5<5<O<7<O<7<O<7<7<#<7>",
+" +<#+O1= 3<<+O7<+77<O57<7O7 9 775<+55<o",
+" <7<+<.=oooooooooooooooo=1.<7<5<7<7<7<#<7 .4+<7<7<7<#<7o",
+" O<5<7O13===============<5<7<55#<#<%<+<+ X<7<O<5<71.<7<o",
+" <#<5<78:1+1+1+1+1+1+151O<7<#<5<.<5<7<7<% %<#<.<.<5<5o",
+" <<5<<5<<1<1<1<1<1<1<1<8<1<5<8<7<<<.15<7<<<+ %<5<<<587<o",
+" <#15<#<5<5<5<5<+<5<+<5<787<71#4#87<51515<5<7 +<5<#<5<#o",
+" 5<<<78<8<<<<<<<<<<<<q<<8<<<5<<#<<8<<5<<<<51< <18<<<<1<o",
+" <#<#<7<#<#<q87<#<q8#<q87<587<7<5<5<#85<917<5 515<#<#<5>",
+" 81<<<8<7<<88<<<<<8<1<8<<8<+<<<<8<88<<<q# X8<<<1q<8<o",
+" <815<1<7<8<7<8878<87<<<7<<<7<7871<q7<<<5<<<5<<q78<87<8>",
+" <8<<q<8<8<<<7<<<<8<<<7<81<<1<<<<<1<<8<8<<7<8<81<<8<81<o",
+" <7<q<<8<<78<<<<7<7<78<8<87<8<<<8<#<<<188<7<1<<<8<7<<<8o",
+" <<8<<88<88<8<<8<<<8<<<<8<<8<<7<8<8<8<8<<8<8<8<8<8<<81<o",
+" <8<<8<<8<<<88<7<8<8<88<<88<88<<<8<8<8<88<<8q<88<q<8q<8>",
+"#>o>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>o"};
diff --git a/icons/56x46-3dpixmaps/cd-player.xpm b/icons/56x46-3dpixmaps/cd-player.xpm
new file mode 100644
index 0000000..46a9f2d
--- /dev/null
+++ b/icons/56x46-3dpixmaps/cd-player.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 26 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBB6DABEFB",
+"X c #FFFFFBEEFFFF",
+"o c #BEFBBAEABEFB",
+"O c #000000000000",
+"+ c #C71BBAEAC71B",
+"@ c #AEBAA699AEBA",
+"# c #9E799A699E79",
+"$ c #69A68617BEFB",
+"% c #082004100820",
+"& c #F7DEB2CAAEBA",
+"* c #A6999E79A699",
+"= c #71C679E78617",
+"- c #FFFFF3CEFFFF",
+"; c #A699A699A699",
+": c #38E36DB6A699",
+"> c #000000001861",
+", c #B6DAAEBAB6DA",
+"< c #965896589658",
+"1 c #A69979E78E38",
+"2 c #EFBEF3CEF7DE",
+"3 c #96589658AEBA",
+"4 c #BEFBC30BCF3C",
+"5 c #AEBAAEBAB6DA",
+"6 c #A699A289A699",
+" .",
+"X.o...o..o...o..o...o..o...o..o...o..o...o..o...o..o...O",
+" .+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+O",
+"Xo.....................................................O",
+"X@o+.@+.+@o+.@+.+@o+.@+.+@o+.@+.+@o+.@+.+@o+.@+.+@o.+@.O",
+"X+...o.o.....o.o.....o.o.....o.o.....o.o.....o.o...o.o.O",
+" @.@+@.@.@+@.@.@.+.+..+..+.+..+..+.+..+..+.@+@.@.@+@.@+O",
+"X.+...@.+o..+.@+o.#O#.@$O$#O#O#O$$O$#O#$@..o..@.+...+.@O",
+" @.@o@+@.@.@.@.@..%XOo@#################@+.@.@+@.@o@.@.O",
+"X.o.@...@..+@..+.oO O.+....................+@o..@.+.@o.O",
+" @.@+@.@+@.@o.#OOOO O@$O$@#%O%OO#@#%OO%O#.+@.@.@o@.@.@+O",
+"X+@...@.@.@.+.%. X O.OXO.O. X XO+O. X.%.@...@+@.@.+.@O",
+" @.@+@o@.@o@..%X$O$ O@O O@O OOOO#@O OOO Oo.@+@.@.@+@.@.O",
+"X.@o@.@.@+@.@oO O.O O.O O.O O$$$..O O.OO%.@.@.@.@.@.@o@O",
+" @o@.@+@.@.@+.O O.O O@O O@O. X.O@O O...o.+@.@+@.@.@.@.O",
+"X@@.@@@.@@@.@.O O.O O@O O@.$$OO O@O O+OO%.@.@@@o@@@+@@@O",
+" @.@+@.@+@.@o.%X$O$ O@O O@#OOOO O@O OOO Oo.@+@.@.@.@o@oO",
+"X@@@@@@@@@@@@oO. O@O O@OX .O@O.X .%.@@@@@@@@@@@@@O",
+" @o@.@.@.@.@.+#OOOOO#@$O$@#OOOOO#@#OOOOO#.+@.@.@+@.@.@.O",
+"X@@@@@@@@@@@@@..................o..o...o.@@@@@@@@@@@@@@O",
+" @@@.@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@.@@@+@@O",
+"X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O",
+" @@@@@@@@@@@@@@@@@+.+&o&+&o&& & &X&+.@@o@@@.@@@o@@@@@@@O",
+"X@@@@@@@@@@@@@@@+&&.X#X#X$X*&& & .X&X&+@&@@+@@&.@@@@@@@O",
+" #@@@#@@@#@@@#.& $X$X$X$ & & . $ .XXX.X.&oX+@@#@@@#@O",
+"X@@@@@@@@@@@@&XX X X .X$X$X*&& . $X# . .X&XXX.@@@@@@@@@O",
+" @@#@#@#@@@#&X& & X X XX.X$X& . =X#X. . & XX&...@@#@#@O",
+"X@@@@@@@@@@&X& & & & &XXX.X#&. $X.X.X& & & XX+@@@@@@@@@O",
+" #@#@#@#@#.X& & & & & &XXXXX &X. & & X X X X@@@#@#@#@O",
+"X@@@@@@@@@&X. . . . .XoXXoOOO. & & X X X X X .&@@@@@@@@O",
+"X#@#@#@#@#-#X#X#X#X. . Xo$@@@$. & & & & & & &.@+@#@#@#@O",
+"-@#@@*#@@#&X$X=X.X. XX.$$=.Xo&.&. . . . .X$#@@@#@@@#O",
+" #@#@#@#@#&XX$X.X X. ; &XXXXX& .&+..+..+&. .$##@#@#@#@O",
+"-@#@#@#*###XXXXX . $X= =X$.&X@ & .&o..+... +$:#@#@#*#@#O",
+" #@#@#@#@#@: . $ $X$X$X$.oX@X@ & .&+..o& .=>,*<@#*#@#@O",
+"-##@###@##*,$ .X$X$X$X$.oX#X@ @ & .&.&XX#$%@##@###@###O",
+"X#*#@1@#@#*#@$. XX.X$2$.oX#X@X@ @ & .$O$@*#@#@#@#@#*%",
+"-####3#######@#$o.X&X&X&X.X.X@ @ @ &4=OO$#@######31####O",
+"X#@#@#@1@#@#@#@@#$$$.o5.@.@.@o@.@.$O%$35@@##*#@#**@#@#@O",
+"-#31####3#######6563$$O$OOOOOOOO$O$#@@@######31########O",
+"X###@###@#13*###@##@65@@@@@@@@@@@@@@####@###@###@13#*##O",
+"-#####31#############<####################31###########O",
+"X#@#13####@##13#<#*#######@#######*###3#13@#3#13##@#13#O",
+"-########31##3######################31##########31#####O",
+"X######13######13####13#<##13#<#############13####3####O",
+".O%O%%%%%O%%%O%%%%O%%%OO%O%%OOO%OOOOOO%OOOO%%%%%%%%%%%OO"};
diff --git a/icons/56x46-3dpixmaps/chat.xpm b/icons/56x46-3dpixmaps/chat.xpm
new file mode 100644
index 0000000..364a7ab
--- /dev/null
+++ b/icons/56x46-3dpixmaps/chat.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 24 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBB6DABEFB",
+"X c #A699A289A699",
+"o c #000000001040",
+"O c #AEBAAEBAAEBA",
+"+ c #BEFBC30BBEFB",
+"@ c #965896589658",
+"# c #A699A699A699",
+"$ c #9E799A699E79",
+"% c #AEBAAEBAB6DA",
+"& c #000008200820",
+"* c #000000000000",
+"= c #79E786179E79",
+"- c #EFBEF3CEF7DE",
+"; c #71C679E78617",
+": c #514471C68E38",
+"> c #8E388A288E38",
+", c #082004100820",
+"< c #A6999E79A699",
+"1 c #B6DAAEBAB6DA",
+"2 c #51445555FFFF",
+"3 c #FFFFFBEEFFFF",
+"4 c #000000001861",
+" .",
+" X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.o",
+" .O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.Oo",
+" .+O+.+O+.+O+.+O+.+O+.+O+.+O+.+O+.+O+.+O+.+O+..+O+.+O+.o",
+" @O.#$.#%#X.O@OOO#X.O@OOO#X.O@OOO#X.O@OOO#X.O@OX+$#%+@Oo",
+" O.+O+O+..O+..+O..O+..+O..O+..+O..O+.+O.+O+O+..+O.O+O..o",
+" @.$XX%###%#$#%OOXX#O#%O##%###%OOXX#%#.#$X.##$+$+#XX.#Oo",
+" .O+%+#%.O+O+%#X+.&**&****&*****&&***&$+%+O%+%#OX.O+O.Xo",
+" @.#.XOO%#+X.#.#** ...O&*.#.XOO%OOX+X##.o",
+" O.%#%#+#%#%#.** O....O.....O+OO+..=*&%X#+O.X+O%X%.o",
+" XO#.X.X%O.#%& ....O&*o.O+O&o*...O+O.O=&X.XXXOX.OOOOo",
+" .XO+.XOOOXO.* .O.O=@* *=@=@* &=#O+-+O.=&O.OX+X.XX+.Xo",
+" XOO$#%#XO.X& .O+OO&** *o*o** ***=O+O+O.=*+#%#.#OXOX.o",
+" XO%#.X+XO#.* O+O.=* .&=.O +%=*$.X##%#+X.Xo",
+" X.#%XOX.X.#***oooo* =* =* =* .%**&**&**.#%X.##XOX.&",
+" XXOOXX##X#.*....=@* ** ** ** .&...%==*#X#%XXX.XXXo",
+" XXX.#.X%#%#*.O.O@=* .*.O+O@=*.#.X+$.#%O.o",
+" XX##XX#XXXXX&&o*** =* =* =* O.o*oo**XXXX#X#X#XX#o",
+" X.X%#.X.#.#%X...#* ** ** ** .*...X.X%X%X.X%X%X.o",
+" XX#XXXXXXXXXX##XX* .*#XXX#XXXX#X#XXX#Xo",
+" @XX.XXX%#XX.#XX%* =* =* =* O.*XOXXX.X#X%XXXXXXo",
+" XXXXXX#XXXXXXXXX* ** ** ** .*XXXXX##XXXXXXXXXo",
+" XXXXXXXXXXXXXX#X* .*.XXXXXXXXXXXXXXXo",
+" XXXXXXXXXXX#XXXX* =* =* =* .*XXXXXXXXXXXXXXXXo",
+" @XXX@XXX@XXX@XX* ** ** ** O+*X@XXX@XXX@XXX@Xo",
+" XXXXXXXXXXXXXXX** ..**XXXXXXXX#XXXXXXo",
+" @X@X@X@XXX@X@X@*=*******************o=*XXX@X@X@XXX@X@Xo",
+" XXXXXXXXXXXXXXX*= ;===;====;====;=====*XXXXXXXXXXXXXXXo",
+" @X@$@X@X@X@X@$@*= =;=;==;=;=;=;==;=;=;*X@X@X@X@X@X@X@Xo",
+" XXXXXXXXXX$XXXX*=-==:==:==:====:==:=;=*XXXXX$XXXXXXXXXo",
+" @X@X@$@X@X@X@X@*= ====;==;==:====;===:&X@X@X@X@$@X>X@Xo",
+" X>XXX@XXX>XXX@XX*-;=;==;==;===;=:==;=,XXX>XXX@XXX@XXX@o",
+" @X@X>X@X@X@X@<>***&***o*o*o********o***X@X@X>X@X@X@<@Xo",
+" <@X@X@X@X@X@X@X**.%...O...O.1......1.**@<@<@X@<@X@X>X@o",
+" @>@<@X@<><@<>X@*...O...O+O+O+O.O.O+O..*X@<@<@<@X><@X@<o",
+" @@<@>@<@@@X@@@Xo+O.@=>=@=@=#.o%2+o.&O.*@>@X@>@<@@@<@@@o",
+" @<@<@<@X@<@<@<@*1+O=====;===%+ O.O ..%o.@X@<@X@<@<@<@<o",
+"3@@@@@@@@>@@>@@@oO.-+OO%O.O%OO.O+O+%+O+*>@@@@@@@@>@@@@@o",
+" @<@<@<><@<@<@<@X*&**o&oooooo&&******o*XX@<><@<><@<@<@<o",
+"3@@>@>@@@@@@@@@>@X@@@X@X@X@X@XX@XXX@XX@@@@@@@>@@@@@@@>@o",
+" @@@<@@@<@>@<@@@<@@@X@@@X@@@X@@@X@@@X@>@<@>@<@@@<@>@<@@o",
+"3@>@@@>@>@@@@@>@@>@@>@@@@@@@@>@@>@@>@@@@>@@@@@@>@@@@@>@o",
+" @@@>$@$>$<>@>@@@@<@@@>@@>X@@@@@@@<@@@@@@@<@>$>$>@<@@@@o",
+" >$>$>@>@@>@@$>$>@@@@@@@@@@@>@@>@@@@@>@>@@>@@@@@@@@@>@@o",
+" @@>$>$@@>$@>@@@>$>@>@>@>@@@@@>@@>@>$>$@@@@@>@>@>@>@@@>o",
+".ooooooooooooooooooo,oo4o,o*,o,,,,o,o,,o,ooo4o4o4o4ooooo"};
diff --git a/icons/56x46-3dpixmaps/choice-no.xpm b/icons/56x46-3dpixmaps/choice-no.xpm
new file mode 100644
index 0000000..5ad4779
--- /dev/null
+++ b/icons/56x46-3dpixmaps/choice-no.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 22 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #B6DAAEBAB6DA",
+"X c #A699A289A699",
+"o c #BEFBB6DABEFB",
+"O c #000000001040",
+"+ c #AEBAAEBAB6DA",
+"@ c #AEBAAEBAAEBA",
+"# c #BEFBC30BBEFB",
+"$ c #A699A699A699",
+"% c #BEFBBAEABEFB",
+"& c #000008200820",
+"* c #000000000000",
+"= c #965896589658",
+"- c #FFFF14514103",
+"; c #8E388A288E38",
+": c #A6999E79A699",
+"> c #9E799A699E79",
+", c #EFBE104028A2",
+"< c #FFFFFBEEFFFF",
+"1 c #A69979E78E38",
+"2 c #000000001861",
+" .",
+" ...Xo..X...Xo..X...Xo..X...Xo..X...Xo..X...Xo..X...X..O",
+" Xo....o.o.o+o..o.o...o.o.o....o.o.o+o..o.o...o.o.o.o.oO",
+" o@o+o+o@o@o@o+o@o@o+o@o@o@o@#@o@o@o@o+o@o@o+o@o@o@o@o+O",
+" Xo@#$@%.Xo+%$@%.Xo+#$.oo$o.o$.oo$o@%$@%.Xo+#$.oo$oo@@.O",
+" @oo@%@o+o@%@.%@o@%@o@o@o@o@o+o@o@o@o+%@o@%@o@o@o@o@o@oO",
+" X.$.Xo$@@@@.$.@@@@@.$.Xo$+@@@@@.XoXo$.Xo$.$.Xo$+@@@+@.O",
+" o.o@oX@oo.o@oX@o.o@..X&*&******o@o@o+$o@o.o@oX@o..o@.XO",
+" =+Xo$+@.$@Xo$.Xo$.@*&*---------*&*Xo$+Xo$@Xo$+@@@@@.XoO",
+" @o.$.o+$.ooX@o.$o+*---------------*$o@oX+o.$o@oX.o@@@.O",
+" Xo$+X@@.$.$.Xo$+**-----------------**o$.@@Xo$o$+Xo$.XoO",
+" .X@o.@@X.X+o+$.*---------------------*@@@Xo.+X+$oX@o.XO",
+" XoXo$+@.Xo$.Xo*-----------------------*.Xo$+@.Xo$+@@XoO",
+" .X+$.X@@@$oX.X*-----------------------*X.X@@@X+$.X.@+$O",
+" =.XoXoX.X.$+X&-------------------------*XoX.Xo$.Xo$.X.O",
+" XX.X$$oXXX@@*---------------------------*$oXXX.XX$+XXXO",
+" Xo$+X+$+XoX.*---------------------------*+X@@@@+X.Xo$+O",
+" X$XXXXXXXXXX*---------------------------*X@XXXXXXX$XXXO",
+" X+Xo$.Xo$.X&-----------------------------*X.X.Xo$+X.X.O",
+" XXXXXXXXXXX*-----------------------------*XXXX$X$@XXXXO",
+" =XX+XXX.XXX*-- --*X.XXX+X$X.XXO",
+" XX$@XXXXXXX*-- --*XXXXXXXXXXXXO",
+" XXX$XXXXXXX*-- --*XXXXXXXXXXXXO",
+" XXXXXXXXXXX*-- --*XXXXXXXXXXXXO",
+" =XXX=X$X=XX*-- --*XX=XXX=XXX=XO",
+" XXXXXXXXXXX*-----------------------------*XXXXXXXXXXXXO",
+" =X=X;X=XXX=*-----------------------------*=X=X;XXX=X=XO",
+" XXXXXXXXXXXX*---------------------------*XXXXXXXXXXXXXO",
+" =X=X=X=X=X=X*---------------------------*X=X=X=X=X=X=XO",
+" XXXXXXXXXXXX*---------------------------*XXXXXXXXXXXXXO",
+" =X=X=X=X=X=X=*-------------------------*=X=X=X=X=:=:;XO",
+" X=X:>=X:>=XXX=*-----------------------*XX=XX:=$::=XXX=O",
+" =>=:=X=X=X;X=X*-----------------------*X=>=X=>=X=:=X=XO",
+" :=X=X=:=X=:=X=X*--------,----,-------*X=:=:;X=X=:=:=X=O",
+" =:=X=:=:=X=X;:=X**-----------------**X=X=:=X=:=X=:=:=XO",
+" ==X=;=X=;=:===X===*---------------*===X;==:===:==;:===O",
+" =:=:=:=:=:=:=:=:=X=***---------***=X=:=:=X=:=:=:=X=:=:O",
+" ;==;===;===;==;==;====*********====;=;====;==;==;=====O",
+" ===:=:=:=:=:=:=:=:=:=X=X=:=X=X=X;:=:=:=:=:=:=:=:=:=:;:O",
+" =;================;==;=;======;========;==========;===O",
+" ===:=;=:=;=:=;=:===:===:=;=:=;=:=;=:===:=;=:=;=:===:==O",
+"<==;=;===;==;==;==;===;=====;========;=;=====;====;==;=O",
+" =:====;==:=======:=;==;=;:===;=;=:======;:====;;=:====O",
+"<=;>;======;>;=;>;========>;=======;>;>;=====;======;==O",
+" =====1==;>=;>==;>;>;>;>;=========;>;=;>==1=======;===;O",
+".OOOO2O2OOOOOOOOOOOOOOOO2OOOOOOO2OOOOOOOOO2OOOOOOOOOOOOO"};
diff --git a/icons/56x46-3dpixmaps/choice-yes.xpm b/icons/56x46-3dpixmaps/choice-yes.xpm
new file mode 100644
index 0000000..b313445
--- /dev/null
+++ b/icons/56x46-3dpixmaps/choice-yes.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 23 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #FFFF14514103",
+"$ c #79E786179E79",
+"% c #AEBAAEBAB6DA",
+"& c #A699A289A699",
+"* c #9E799A699E79",
+"= c #965896589658",
+"- c #96589658AEBA",
+"; c #AEBAAEBAAEBA",
+": c #FFFF0C304924",
+"> c #FFFFFBEEFFFF",
+", c #71C679E78617",
+"< c #FFFFF3CEFFFF",
+"1 c #A6999E79A699",
+"2 c #A69979E78E38",
+"3 c #000000001861",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.O.+.O.+.+.O.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...O...O...+...O.o.O...O...O...O...+..X",
+" O.+.+.+.+.+.O.+.+.+.OoO.+.O.O.+#O.O.+.O.+.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.O...O.O.Oo..O.##+...+.O.O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.+.O.O.O.O.+.###.O.+.O.+.O.+.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.O.O.+.+.O.O.O####.O.O.O.+.O.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.+.O.+.O.O.+.O######oO.O.O.O.+.O.O.+.O.X",
+" OO.OOO.OOO.OO+.OO+.OOO.OOO.O+########+.OO+.OOO.OOO.OOOX",
+" O.O.+.O.O.+.O.O.O.O.O.+.O.O.##########O.O.O.O.+.O.O.O.X",
+" OOOOOOOOOOOOOOOOOOOOOOOOOO+#########OOOOOOOOOOOOO+OOOOX",
+" O.O.O.O.+.O.O.O.O.+.O.O.O.O########.$$$oO.O.+.O.O.O.O.X",
+" OOOOOOOOOOOOOO+OOOOOOOOOOO#######O+$$+%OOOOOOOOOOOOOOOX",
+" OOO.+OO.OOO.OOO.OOO.OOO.+O######+$$$%+O.OOO.OOO.OOO.OOX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOO#####+$$%%OOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOO####O$$&%&OOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOOOOOOOO#####$$O%OOOOOOOOOOOOOOOOOOOOX",
+" *OOO*+OO*+OO*+OO*+O#*+OO*####+$%=+OO*OOO*+OO*+OO*+OO*+X",
+" OOOOOOOOOOOOOOOOOOO##OOO+###&$$+%OOO+OOOOOOOOOOOOOOOOOX",
+" OO*+*O*+OO*+*O*+OO*+##*+####$$-++O*O*O*+OO*+*+*+OO*+*OX",
+" OOOOO+OOOOOOO+OOOOOO###O###%$&+;OOOOO+OOOOOOOOOOOOOOOOX",
+" *O*+*O*+*+*+*O*+*+*$*##O###$$%*O*O*+*O*+*+*+*+*O*+*+*OX",
+" O+OOO+OOOOOOO+OOOO+$$#####+$%OOOOO+OO+OOOOOOOOO+OOOOOOX",
+" *O*+*O*+*+*O*O*+*O*$$:####$$=+*+*+*O*O*+*+*+*O*O*+*+*+X",
+" +*OO+*OO+*+O+*OO+*+%$=####$%+*OO+*OO+*OO+*OO+*+O+*OO+*X",
+" *+*+*+*+*O*+*+*+*+*+$$###+$&-O*+*+*+*+*+*+*+*+*+*+*+*OX",
+" +*+*+*+*+*+*+*+*+*+=%$O##$$*O*+*+*+*+*+*+*+*+*+*+*+*+*X",
+" *O*+*+*+*+*+*+*+*+*+-$$#=$-+*+*+*+*+*+*+*+*+*+*+*+*+*+X",
+" **+***+***+***+***+**=$-$$+***+***+***+***+***+***+***X",
+" *+*+*+*+*+*+*+*+*+*+*+$$$%=+*+*+*+*+*+*+*+*+*+*+*+*+*+X",
+">********************=--,-=-***************************X",
+" *+*+*+*+*+*+*+*+*+*+*+*%*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+X",
+"<****=*=*=*=*=*=**=************=*=*=*=*=*=*=*=*=**=****X",
+" **=+***+1**+1**+***1**=+*=*1***+***+***+***+***+***1**X",
+"<=***12**-2**-2**-2**************-2**-2**-2*****-2*****X",
+" *+***-***+*******+-**2-**+*2-*2-*+-**1***+-*2-**1+***=3",
+"<**-2*********-2******1*-2**-**1******************-2***X",
+" ***1*2-*2-*2-*1**2-***************2-*2-*21***2****-***X",
+".XXXX33XX3XX3XXXX33XXXXXXX33XXXXXX33XX3X33X3X333XXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/clock.xpm b/icons/56x46-3dpixmaps/clock.xpm
new file mode 100644
index 0000000..c0d11f6
--- /dev/null
+++ b/icons/56x46-3dpixmaps/clock.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 22 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBB6DABEFB",
+"X c #BEFBBAEABEFB",
+"o c #000000001040",
+"O c #C71BBAEAC71B",
+"+ c #AEBAA699AEBA",
+"@ c #B6DAAEBAB6DA",
+"# c #082004100820",
+"$ c #000000000000",
+"% c #FFFF14514103",
+"& c #BEFB20812081",
+"* c #AEBAAAAAAEBA",
+"= c #9E799A699E79",
+"- c #FFFFFBEEFFFF",
+"; c #FFFFF3CEFFFF",
+": c #A6999E79A699",
+"> c #A69979E78E38",
+", c #96589658AEBA",
+"< c #FFFF0C304924",
+"1 c #965896589658",
+"2 c #000000001861",
+" .",
+" ..X.X.X..X.X.X..X.X.X..X.X.X..X.X.X..X.X.X..X.X.X..X.Xo",
+" XO..O.O.O..O.O.O..O.O.O..O.O.O..O.O.O..O.O.O..O.O.O..Oo",
+" ..O......O......O......O......O......O......O......O..o",
+" +...+O..+..O+.O.+.O.+...+O..+...+O..+..O+.O.+.O.+...+.o",
+" .O.O...O.O...........O.O...O.O.O...O.O..........O.O.O.o",
+" +.+.+.+.+.+O+.+O+O+.+.+.+.+.+.+.+.+.+.+O+.+O+.+.+.+.+.o",
+" X...O+..O....@......O+..O.O..+O..O.O.+...O...+O..O.X.+o",
+" +O+.+.+O+.+.#$$#$#$$$$#$$$$$$$$$$$$$$$#$$$+X+.+.+.+.+Oo",
+" ...+.O.+.O.$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&#+.O.@..O+..o",
+" *.+O+.+.+.+#%&&&&&&&&&&&&&&&&&&&&&&&&&&&%&$.+.+.+.+.+Oo",
+" O+...+.+X+.$%&$$$$$$$$$$$$$$$$$$$$$$$$$$%&$O.+.+.+.O.+o",
+" +.+O+X+.+.+$%&$.+.+.+.+.+.+.+.+.+.+.+.+&%&$.+O+.+O+.+.o",
+" .+.+.+.+O+.$%&$+O+.+.+O+.+ $O+.+.+O+.+.&%&$+.+.+.+.+.+o",
+" *.+.+O+.+.+$%&$.+.+O+ $.+O$$+.+ $.+.+O+&%&$.+.+O+.+X+.o",
+" ++O+++.+++.$%&$+++.++$$+++.+++X$$+.+++.&%&$++@.+++.+++o",
+" +.+.+.+O+.+#%&$.+X+.+.+.+.+.+.+.+O+.*.+&%&$.+.+.+O+.+Oo",
+" +++++++++++$%&$++++++++++++$+++++++++++&%&$+++++++++++o",
+" *.+.+.+.+.+$%&$.+ $.+O+X+.+$+O+.+.+ $.+&%&$.+.+.+.+.+.o",
+" ++++@++++++$%&$++$$++++++++$+++++++$$++&%&$+++++++++++o",
+" +++.+++.+++$%&$.+++.+++.+++$+++.+++.+++&%&$.+++O+++.++o",
+" +++++++++++$%&$++++++++++++$+++++++++++&%&#+++++++++++o",
+" +++++++++++$%&$++++++++++++$+$+++++++++&%&$+++++++++++o",
+" +++++++++++$%&$+ $+++++++++$$++++++* $+&%&$+++++++++++o",
+" =+++=+++=++$%&$+$$++=+++=$$$$$$$$$++$$+&%&$+=+++=+++=+o",
+" +++++++++++$%&$+++++++++++$$+++++++++++&%&$+++++++++++o",
+" ++=+=+=+++=$%&$+++=+=+=++$=$=+=+++=+=+=&%&$+=+=+++=+=+o",
+" +++++++++++$%&$+++++++++$++$+++++++++++&%&$+++++++++++o",
+" =+=+=+=+=+=$%&$+= $+=+=+=+=+=+=+=+=-$+=&%&$+=+=+=+=+=+o",
+" +++++++++++$%&$++$$++++++++++++++++$$++&%&$+++++++++++o",
+" =+=+=+=+=+=$%&$+=+=+=+=+=+=+=+=+=+=+=+=&%&$+=+=+=+=+=+o",
+"-+=+++=+++=+$%&$++=+++=+++=+++=+++=+++=+&%&$++=+++=+++=o",
+" =+=+=+=+=+=$%&$+=+=+=;$+=+=+=+=;$+=+=+=&%&$+=+=+=+=+=+o",
+"-+=+=:=:=+=+$%&$=+=+=+$$=+=;$+=+$$=+=+=+&%&$=+=+=:=:=+=o",
+" =+=+=+=+=:=$%&$+=+=+=+=+=+$$=+=+=+=+=:=&%&$+=+=+=+=+=+o",
+";==+===+===+$%&$===:===+===+===+===:===+&%&$===:===+===o",
+" =:=+=+=+=+=$%&$&&&&&&&&&&&&&&&&&&&&&&&&&%&$+=+=+=+=:=+o",
+";===:>=,>===$%%%%%<%<%<%<%%<%%<%<%<%<<%<%%&$=====:>====o",
+" =+=::+=+=+=$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+=:=:=+,+=+o",
+";=====================1=1=1==1=1=1==1=1=========:======o",
+" ===:===::1=:===:=1=:===+===:===+===+===:===:=>,:==>+==o",
+"-,>==,>=,>=================================1:==:==,:===o",
+" =+===:==:::=>====:==>:1=>+==>:1=>+==>====::>,==>::====o",
+"-===========,==,=>:=================,==,>==============o",
+" ===>,=>,==>======,=>,=>,==>,==>,==>==========>,==>==>,o",
+".oo22o22oo22o2oo2ooo2o22o2222o222o22o2oo22o2o22oo22222oo"};
diff --git a/icons/56x46-3dpixmaps/colors.xpm b/icons/56x46-3dpixmaps/colors.xpm
new file mode 100644
index 0000000..215f086
--- /dev/null
+++ b/icons/56x46-3dpixmaps/colors.xpm
@@ -0,0 +1,74 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 25 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #000000000000",
+"$ c #186186175144",
+"% c #5144A2894924",
+"& c #082004100820",
+"* c #28A2FFFF2081",
+"= c #0000FFFFFFFF",
+"- c #30C271C65965",
+"; c #28A25D754924",
+": c #618561856185",
+"> c #000000001861",
+", c #FFFFFFFF0000",
+"< c #000008200820",
+"1 c #51445555FFFF",
+"2 c #9E799A699E79",
+"3 c #FFFF0000FFFF",
+"4 c #FFFFAEBA0000",
+"5 c #FFFF14514103",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.O.+.O.+.+.O.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...O...#######.O.o.O...O...O...O...+..X",
+" O.+.+.+.+.+.O.+.+.+.O##$$$$%$$&#O.O.+.O.+.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.O.##&$%$%$$$%$##+...+.O.O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.#*%#$$$%$%$$$&=&#.O.O.+.OoO.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.#$%*X-*%$$$$%&====#.+.O.O.O.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.#*%*%&$$$%$%$X======#.O.+.O.O.O.O.+.O.X",
+" OO.OOO.OOO.OO+.&;*$%*X$%$$$$&========#.OOO.OO+.OOO.OOOX",
+" O.O.+.O.O.+.O.#*%*%*%*&$*:*X=========#O.O.+.O.O.+.O.O.X",
+" OOOOOOOOOOOOOOX;*;*%**&:*$%&==========#OOOOOOOOOOOOOOOX",
+" O.O.O.O.+.O.O##X*%**$*%>$%&=======######O.O.O.O.O.O.O.X",
+" OOOOOOOOOOOOO#,,&;*;*%*<$$#=====&#11111#OOOOOO+OOO+OOOX",
+" OOO.+OO.OOO.#,,,,>%*$*%*&%&===##11111111#OO.OOO.OOO.OOX",
+" OOOOOOOOOOOO#,,,,,&;*;*%*&##=#1111111111#OOOOOOOOOOOOOX",
+" OOOOOOOOOOOO#,,,,,,>*%*$&& ##11111111111#OOOOOOOOOOOOOX",
+" OOOOOOOOOOOO#,,,,,,,&&&&> # ####11111111#OOOOOOOOOOOOOX",
+" 2OOO2OOO2OOO#,,,,,,,,,,,&# ##333#<111111#OOO2OOO2OOO2OX",
+" OOOOOOOOOOOO#,,,,,,,,,,#4###333333<11111#OOOOOOOOOOOOOX",
+" OO2O2O2OOO2O#,,,,,,,,&#444#5#333333#1111#O2O2O2OOO2O2OX",
+" OOOOOOOOOOOOO#,,,,,&#44444#55#333333<11<OOOOOOOOOOOOOOX",
+" 2O2O2O2O2O2O2######4444444#55#3333333<##2O2O2O2O2O2O2OX",
+" OOOOOOOOOOOOOO#4444444444#5555#3333333#OOOOOOOOOOOOOOOX",
+" 2O2O2O2O2O2O2O#4444444444#5555#3333333#O2O2O2O2O2O2O2OX",
+" O2OOO2OOO2OOO2O#44444444#555555#33333#OOO2OOO2OOO2OOO2X",
+" 2O2O2O2O2O2O2O2O#444444#5555555#3333#O2O2O2O2O2O2O2O2OX",
+" O2O2O2O2O2O2O2O2O#4444#55555555#333#O2O2O2O2O2O2O2O2O2X",
+" 2O2O2O2O2O2O2O2O2O##4#555555555#33#O2O2O2O2O2O2O2O2O2OX",
+" 22O222O222O222O222O2#5555555555###O222O222O222O222O222X",
+" 2O2O2O2O2O2O2O2O2O2O2##5555555##2O2O2O2O2O2O2O2O2O2O2OX",
+" 22222222222222222222222#######222222222222222222222222X",
+" 2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2OX",
+" 222222222222222222222222222222222222222222222222222222X",
+" 222O222O222O222O222O222O222O222O222O222O222O222O222O22X",
+" 222222222222222222222222222222222222222222222222222222X",
+" 2O2222222O2222222O2222222O2222222O2222222O2222222O2222X",
+" 222222222222222222222222222222222222222222222222222222X",
+" 222222222222222222222222222222222222222222222222222222X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/configuration.xpm b/icons/56x46-3dpixmaps/configuration.xpm
new file mode 100644
index 0000000..1431910
--- /dev/null
+++ b/icons/56x46-3dpixmaps/configuration.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 27 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #BEFBC30BBEFB",
+"o c #000000001040",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAAEBAAEBA",
+"@ c #9E799A699E79",
+"# c #000000000000",
+"$ c #79E786179E79",
+"% c #C71BBAEAC71B",
+"& c #51445555FFFF",
+"* c #8E388A288E38",
+"= c #AEBAAEBAB6DA",
+"- c #082004100820",
+"; c #208124929658",
+": c #B6DAAEBAB6DA",
+"> c #CF3CC71BCF3C",
+", c #965896589658",
+"< c #AEBAA699AEBA",
+"1 c #96589658AEBA",
+"2 c #000008200820",
+"3 c #79E79248B6DA",
+"4 c #71C679E78617",
+"5 c #28A2FFFF2081",
+"6 c #A6999E79A699",
+"7 c #000000001861",
+" .",
+" .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.Xo",
+" X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.o",
+" X..X...X...X...X...X...X...X...X...X...X...X...X...X..o",
+" O.+.@X.OOXO.@X.OOXO.@X.OOXO.@X.OOXO.@X.OOXO.@X.OOXO.+Xo",
+" .X.X.X.X..X.X.X.X..X.X.X..X.X.X.X..X.X.X..X.X.X.X..X..o",
+" +.O.O.+.+.O.O.O.OXO.O.+.+.O.O.O.OXO.O.+.+.O.O.O.OXO.+.o",
+" .X.X.+..X.X.X+.X..X.X################+..X.X.XOX.X..X.+o",
+" +.@XO.+X@.O.O.@##.O.#.X.X.X.X.X.X..X.#+.@.+.O.@.O.@.+.o",
+" .X.O.X.O..X+.X#O#X.+#.##o##o#o#o#o#o.#$+.X.OX.XOX.X+.Xo",
+" +.+.+%@XOXO.+#O.#.+.#Xo&&&&&&&&&&&&#X#$$O%+.@.O.OXO.O.o",
+" .O.X.+XO.O..#O.#X##X#.#&&&&&&&X&X&&#.o*$.+X.X+.+.O..XOo",
+" +.+.@.O.+.@#+.#XO.######&&&&&&+&O&&#Xo$$=.O.O.+.@XOXO.o",
+" .+%+.+.+.OX#X#.O.#.O.X##&&&&&&.&X&&#.-$$.+.OX+%+.O.O.Oo",
+" +XOXO.+.+.O##.+.#XOXO#;#&&&&&&&&+&&#X#$$:.O.@.+XO.+.@Xo",
+" OO.OO+>OO+.O#+####.O#;;#&&&&&&&&X&&o.-$$O+.+O+.OO+%+OOo",
+" O.+.O.,.O.+.O#O.+.##;;;#&&&&&&&&&&&#X#@$<.OXO.+.+.+.O.o",
+" +OOOOO+OO+OOO######;;;;#&&&&&&&&&&&#.-$$OOOOOOOOOOO+O+o",
+" O.+.O.O.+%+.+#;;;;#;;;+#&&&&&&&&&&&#Xo$1<.O.O.@XO.+.O.o",
+" +OOO+O+OO+OOO#;;;;#;;O+2&&&&&&&&&&&#.#34OOO+O+OOOOOOO+o",
+" OOO.OOO.+OO.+#;;;;#;OOO##2222222#2##X#$$=OO.OOO.+OO.+Oo",
+" OOO+OOOOOOOOO#OOOO#OOOO#XXXXXX.>55XX.-$$OOOOOOOOOOOOOOo",
+" +OOOOOOOOOOOO#OOOO#OOOO##o#o##o#--o#o##-OOOOOOOOOOOOOOo",
+" OOOOOOOOOOOOO#OOOO#OO#.#X..X..X...X..X..#OOOOOOOOOOOOOo",
+" @OOO@OOO@OOO@#OO@O#O#O+#. X. X. X. X. X.#$OO@OOO@OOO@Oo",
+" OOOOOOOOOOOOO#OOOO#OO#O#X..X..X.######..-$$OOOOOOOOOOOo",
+" +O@O@O@OOO@O@#@#OO#O#O@#.X.X.X.X.##.###X#$$:@O@OOO@O@Oo",
+" OOOOOOOOOOOOO#OO#O#OO#O#. X. .. X.######-$$OOOOOOOOOOOo",
+" @O@O@O@O@O@O@#@#@O#O#O@#################$$$<@O@O@O@O@Oo",
+" OOOOOOOOOOOOO#OO#O#OOOO#$$$$$$$$$$$$$$$341$OOOOOOOOOOOo",
+" @O@O@O@O@O@O@#@#@O#O@O##$$$143$$*$$$$*4343@<@O@O@O@O@Oo",
+" O@OOO@OOO@OOO#OO#@#OO#$#--#--##o=<=%===%<@<OO@OOO@OOO@o",
+" @O@O@O@O@O@O@#@#@O#O#$$#@...O.###-###<@O@<@O@O@O@O@O@Oo",
+" +@O@O@O@O@O@O#O@O@##$$$$#######O..O.O#O@O@O@O@O@O@O@O@o",
+" @O@O@O@O@O@O@#@O@O#$$14:@####.#########O@O@O@O@O@O@O@Oo",
+" @@O@@@O@@@O@@#####1434=@@@#########@####@@O@@@O@@@O@@@o",
+" @O@O@O@O@O@O@O@$$$$$$:1O@O@$#############O@O@O@O@O@O@Oo",
+" @@@@@@@@@@@@@@@$$$$$@@@@@@@@$$$$$$#######$@@@@@@@@@@@@o",
+" @O@O@O@O@O@O@O@O6<@=@<@O@O@.@O@%@O$$$$$$$$$O@O@O@O@O@Oo",
+" @@@@@@@@@@@@@@@@@@6@@@@@@@@@@@@@@@@@@@@@@@6@@@@@@@@@@@o",
+" @@@O@@@O@@@O@@@O@@@<@@@O@@@O@@@+@@@O@@@O@@@O@@@O@@@O@@o",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o",
+" @+@@@@@@@O@@@@@@@<@@@@@@@O@@@@@@@O@@@@@@@O@@@@@@@O@@@@o",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o",
+"Xoooooooooooooooooooooooooooooooo7ooo7o7oo7ooooooooooooo"};
diff --git a/icons/56x46-3dpixmaps/development.xpm b/icons/56x46-3dpixmaps/development.xpm
new file mode 100644
index 0000000..261b0f1
--- /dev/null
+++ b/icons/56x46-3dpixmaps/development.xpm
@@ -0,0 +1,68 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 19 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBB6DABEFB",
+"X c #BEFBBAEABEFB",
+"o c #000000001040",
+"O c #C71BBAEAC71B",
+"+ c #AEBAA699AEBA",
+"@ c #000000000000",
+"# c #082004100820",
+"$ c #AEBAAAAAAEBA",
+"% c #FFFF14514103",
+"& c #9E799A699E79",
+"* c #FFFFFBEEFFFF",
+"= c #A6999E79A699",
+"- c #FFFFF3CEFFFF",
+"; c #A69979E78E38",
+": c #96589658AEBA",
+"> c #965896589658",
+", c #000000001861",
+" .",
+" ..X.X.X..X.X.X..X.X.X..X.X.X..X.X.X..X.X.X..X.X.X..X.Xo",
+" XO..O.O.O..O.O.O..O.O.O..O.O.O..O.O.O..O.O.O..O.O.O..Oo",
+" ..O......O......O......O......O......O......O......O..o",
+" +...+O..+..O+.O.+.O.+...+O..+...+O..+..O+.O.+.O.+...+.o",
+" .O.O...O.O...........O.O...O.O.O...O.O..........O.O.O.o",
+" +.+.+.+.+.+O+.+O+O+.+.+.+.+.+.+.+.+.+.+O+.+O+.+.+.+.+.o",
+" .X..O+..O..@@#@@@@@.O+..O.O..+O..O.O.+...@#..+O..O.X.+o",
+" +.+.+.+O+.+.@@@@@@@@+.+X+.@.+.+.+.+.+X+O+@@.+.+.+.+.+Oo",
+" O.O+.O.+..O+.@@@@@@@@.O+...#.O.+O.@+O..+@@.+O.O+..O+..o",
+" +.+.+.+X+.+.+.@@@@@@@@+.+O+@+.+.+.#.+.+@@.+.+.+.+O+.+.o",
+" .+O.X+.+.+X.O+@@@@@@@@.+.+.#.+X+.+#..+@#.+.O.+X+.+..O+o",
+" $.+.+O+.+O+.+.+@@@@@@@@.+.#@@#@#@@+.+#@.+.+.+.+O+.+.+.o",
+" .+.+.+.+.+.+.+.+@@@@@@@##@ @%%%%@@#@#.+.#X+O+.+.+O+.+o",
+" +.+O+.+O+.+O+.+.+@@@@@@@@@ @%%%%%%%@@+.+#+.+.+.+.+.+Oo",
+" ++.+++.+++.+++O++@@@@@@@@%@@%%@@%%%@@@.++@.+++O+++X+++o",
+" $O+.+.+.+.+.+.+.+.@@@@@@@@%%%@ @%@@%%@#@.+.+.+.+.+.+.o",
+" +++++++++++++++++@@@@@@@@@@%%@ @@@%%%@+++++++++++++++o",
+" +.+.+O+.+O+.+X+.+@@@@@@@@@@@%%@@@@%@@%%@+.+O+.+O+.+O+.o",
+" ++++++++++++++++@@@@@@@@@@@@%%%@@%@ @%@++++++++++++++o",
+" $++.+++.+++.#++@@@ @%@@@@@@@@%%@@%@ @%@+++.+++.+++.++o",
+" +++++++++++++@@@@ @%%@@@@@@@%@@%%%@@%%%@+++++++++++++o",
+" +++++++++++++++@@@@@%%%@@@@@%@@%%%%%%%%%@+++++++++++++o",
+" +++++++++++++++@@@@@@@@@@@@%@@@@@@@@@@@@@+++++++++++++o",
+" &+++&+++&+++&++@@@@@%%%%@@%@@@@@%%%%%%%%@+++&+++&+++&+o",
+" +++++++++++++@@@@ @%%%@@%@@@@@@@%%@@%%%@+++++++++++++o",
+" ++&+&+&+++&+@+&@@@ @%%@@%%@@@@@@@@@ @%@++&+&+&+++&+&+o",
+" ++++++++++++++++@@@@%@@@%%@@@@@@@@@ @%@++++++++++++++o",
+" &+&+&+&+&+&+&+&+&@@@@@@%%%%@@@@@@@@@@%%@&+&+&+&+&+&+&+o",
+" +++++++++++++++++@@@@@%%@@%%@@@@@@@@%%@@@+++++++++++++o",
+" &+&+&+&+&+&+&+&+&+@@@%%@ @%%@@@@@@@@%@+&@&+&+&+&+&+&+o",
+" +&+++&+++&+++&+++&@@%%%@ @%%@@@@@@@@@+++@+++&+++&+++&o",
+" &+&+&+&+&+&+&+&+&@@+@%%%@@%%%%@@@@@@@@&+&@&+&+&+&+&+&+o",
+"*+&+&=&+&=&+&=&+&+@@&+@@%%%%%%%%@@@@@@@@&+&+&=&+&=&+&+&o",
+" &+&+&+&+&+&+&+&+@@&+&+@@@@%%%%%%@@@@@@@@&+&+&+&+&+&=&+o",
+"-&&+&&&=&&&=&&&+@@&+&&&@&&&@@@@@@@@@@@@@@&&=&&&=&&&+&&&o",
+" &+&========+&=#@&+&+&+@+&+&+&@&+&@@@@@@@@+&+&=====&+&+o",
+"-&&&&&&&&&&&&&#@&&&&&&@&&&&&&&@&&&&@@@@@@@#&&&=&&&&&&&&o",
+" &=&=======&=#@&+&+&=&+&+&=&+@+&+&+&@@@@@@@@+&=&=====&+o",
+"-&&&=;&&=;=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;=&&=;&&&&o",
+" &&&+:&&=:&&=&&&=&&&=&&&=&&&=&&&=&&&+&&&+&&&+:&&=&:&=&&o",
+"-&&&&&&&&&&&=&&&&:;&&:;&&:;&&&&&&&&&&&&&&&&&&&&&&&&&=&&o",
+" &=&;:&;=&=&;&&&&&+:&&&:&&+:&&;&&;+>&;:>&&=&&;:&;:+&;:&o",
+"-&&&:&&&&&&&&&&:;&&&&&&&&&&&&>&:&&&:&&&&:;&&&&&&&&&&&&&o",
+" &&&&&&&;:&&&;:&&&&;:&;&&;=&;=>=&&&&&&&&&:&&;:&&&&;=&&&o",
+".oooooo,,ooo,,oo,o,ooo,o,,o,,,,oo,oo,oooooo,,oooo,,ooooo"};
diff --git a/icons/56x46-3dpixmaps/disk-cd.xpm b/icons/56x46-3dpixmaps/disk-cd.xpm
new file mode 100644
index 0000000..485932a
--- /dev/null
+++ b/icons/56x46-3dpixmaps/disk-cd.xpm
@@ -0,0 +1,82 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 33 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #BEFBB6DABEFB",
+"o c #000000001040",
+"O c #C71BBAEAC71B",
+"+ c #AEBAAAAAAEBA",
+"@ c #AEBAA699AEBA",
+"# c #965896589658",
+"$ c #28A2FFFF2081",
+"% c #79E786179E79",
+"& c #FFFFFFFF0000",
+"* c #8E388A288E38",
+"= c #BEFB20812081",
+"- c #51445555FFFF",
+"; c #71C679E78617",
+": c #FFFF0000FFFF",
+"> c #9E799A699E79",
+", c #AEBAAEBAB6DA",
+"< c #B6DAAEBAB6DA",
+"1 c #A699A289A699",
+"2 c #AEBAAEBAAEBA",
+"3 c #79E79248B6DA",
+"4 c #FFFF14514103",
+"5 c #FFFF0C304924",
+"6 c #96589658AEBA",
+"7 c #514471C68E38",
+"8 c #5144A2894924",
+"9 c #FFFFF3CEFFFF",
+"0 c #69A68617BEFB",
+"q c #AEBAB2CACF3C",
+"w c #A6999E79A699",
+"e c #A699A699A699",
+" .",
+" .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.Xo",
+" XOX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX...o",
+" XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XXXXOXo",
+" +.XO@XOX@.OX@.XO@XOX@XOX@.XO@XOX@XOX@.XO@XOX@.OX@OX.@Xo",
+" XO.XX.XXOXXXXOXXX.XXO.X.XOXXX.XXO.X.XOXXX.XXOXX.XXOXX.o",
+" @X#X@O#X@X#O@X#.@X#.@X#X@X#O@X#.@X#X@X#O@X#.@X#X@.@X@Oo",
+" X.XOX@.X.X.X.@XXOXOXX@OXOX.XX@OXXX.XO@XX.XOXX@OXOXX.X@o",
+" @.@X@X@X@O@X@X@O@X@X@X@X@.@X@.@X@O@X@.@X@X@.@X@X@.@O@Xo",
+" OXX@.XO@XXX@OX.@XX.@OX.@XXX@OXX@.XX@XXX@O.X@OX.@XXX@.Xo",
+" @X@O@X@.@O@X@X@X@.@X@X@O@O@X@X@O@X@O@O@X@X@X@X@O@.@X@.o",
+" X@.XX@X@X@.X.@O@X@OX.@X@$%$%%%%@X@X.X@.@X@OX.@X@X@XOX@o",
+" @.@X@O@X@X@X@X@.@X@X@&%$*$%%%%%%%%@X@X@X@.@X@X@.@X@X@.o",
+" X@O@X@.@O@X@O@X@X@X=-%&$$;%%%%%%%%%%.@O@X@X@X@O@X@O@.@o",
+" @X@.@X@X@.@X@X@O@.%:=-$&$$%%>,%%%%%;%X@.@O@.@X@X@.@X@Xo",
+" @@X@@@X@@@X@@@X@<$$%:=-&$%%12%%1#%%%%%X@@@X@@@.@@@X@@@o",
+" @.@.@O@.@X@O@.@X-&&$%:=&$$3X@%%,%,%%%%%X@X@O@X@O@X@O@.o",
+" @@@@@@@@@@@@@@@@==-&&%::$$;%@112%2>%%%%@@@@@@@@@@@@@@@o",
+" @.@X@X@X@O@X@X@:4:==-&$&5$6;%%%X%X%%%%%%1.@X@X@X@X@.@Xo",
+" @@@@@@@@@@@@@@@%:%4:=-&&-$@,1%%21%%%78%%@@@@@@@@@@@@@@o",
+" @@@X@@@X@@@.@@%%%%%%4:=-&<9 1%%%%%%%;;%%1@.@@@.@@@X@@o",
+" @@@@@@@@@@@@@@$$$$$$$$$$@ 1%%%%%%0%%%@@@@@@@@@@@@@o",
+" @@@@@@@@@@@@@@%%%%%%*%%<9 %XX 1%%87%%%%%1@@@@@@@@@@@@o",
+" @@@@@@@@@@@@@@%%%%%%%%%@ %X #X 1%7%%%%%%%@@@@@@@@@@@@@o",
+" #@@@#@@@#@@@#@%%%;%%%;%@ %XX 2%%%%%%%%%1@@#@@@#@@@#@o",
+" @@@@@@@@@@@@@1%%%%%%%%%%2 1::%%%%78%%1@@@@@@@@@@@@o",
+" @@#@#@#@@@#@#@%%%%%%%%%%%1 @$-=:::%%;0%1#@#@#@@@#@#@o",
+" @@@@@@@@@@@@@2>%%1>%%%%%%%@@@%&$$-==::%%1@@@@@@@@@@@@@o",
+" #@#@#@#@#@#@#@#%%%%>%%%%%%%%%%4&$$&-==::#2#@#@#@#@#@#@o",
+" @@@@@@@@@@@@@12>%%1%6%78%%%%%%%&&$$&---21@@@@@@@@@@@@@o",
+" #@#@#@#@#@#@#@#2%%%%#%%7%%%%%%%&5&$$$&-1#@#@#@#@#@#@#@o",
+" @#@@@#@@@#@@@#@2>%%%%*2%%%78%%%%&3&$&$@@@#@@@#@@@#@@@#o",
+" #+#@#@#@#@#@#@#2#1%%%%#%%%%;087%&4%&&<#@#@X@#@#@#@#@#@o",
+" @#@#@#@#@#@#@#1#,#68%%%*%%%3;;%%%&5;,#@#..@#@#@#@#@#@#o",
+" #@#@#@#@#@#@#@#2#2#q*%%%%%%%%0%%%&#,6;OXX##@#@#@#@#@#@o",
+" ##@###@###@###@###@##%168%%%%%%*#*%%XOXX%#@###@###@###o",
+" #@#@#@#@#@#@#@#1#@#2#2#16w%e*1#%..XXXXXO#@#@#@#@#@#@#@o",
+" ##################################@@@@################o",
+" #@#@#@#@#@#@#@#@#@#2#@#@#2#2#2#1#2#@#@#1#@#@#@#@#@#@#@o",
+" ######################################################o",
+" ###@###@###@###2###1###2###1###2###1###@###@###@###@##o",
+" ######################################################o",
+" #@#######2#######1#######2#######2#######@#######2####o",
+" ######################################################o",
+" ######################################################o",
+".ooooooooooooooooooooooooooooooooooooooooooooooooooooooo"};
diff --git a/icons/56x46-3dpixmaps/disk-floppy.xpm b/icons/56x46-3dpixmaps/disk-floppy.xpm
new file mode 100644
index 0000000..09f77ee
--- /dev/null
+++ b/icons/56x46-3dpixmaps/disk-floppy.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 26 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBB6DABEFB",
+"X c #A699A289A699",
+"o c #000000001040",
+"O c #AEBAAEBAAEBA",
+"+ c #BEFBC30BBEFB",
+"@ c #965896589658",
+"# c #9E799A699E79",
+"$ c #A699A699A699",
+"% c #AEBAAEBAB6DA",
+"& c #000000000000",
+"* c #000008200820",
+"= c #000030C20820",
+"- c #5965A289D75C",
+"; c #BEFBC30BCF3C",
+": c #AEBAB2CACF3C",
+"> c #082004100820",
+", c #D75CDF7DE79D",
+"< c #0000FFFFFFFF",
+"1 c #000000001861",
+"2 c #EFBEF3CEF7DE",
+"3 c #B6DAAEBAB6DA",
+"4 c #8E388A288E38",
+"5 c #A6999E79A699",
+"6 c #FFFFFBEEFFFF",
+" .",
+" X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.o",
+" .O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.Oo",
+" .+O+.+O+.+O+.+O+.+O+.+O+.+O+.+O+.+O+.+O+.+O+..+O+.+O+.o",
+" @O.O@O+#$%+#$%+#$%+#$%+#$%+#$%+#$%+#$%+#$O+#$O+#XO+$XOo",
+" %.$+.+O+O+O.+O.O+O.O+O.O+O+O..O+O+O+O.O+%+O+%+O....O..o",
+" X.$O$%X.X$X.#O$.$XX+$XX+X$X.$$X.$XX.XXOOXXX.$$X.$$X.$%o",
+" XO+%.$OO.O+O.XO+O..O.XO.O.O+%XO+%.O+OOO...O+%XO+%O.O+Xo",
+" X.$%X.#+$.$%$+&&&*&*&&*&*&&&*&*&&*&&&&*&*&X.$.$%$+X.XOo",
+" +%X$+O.X%X.X.&&&&=-;-;-;-;-;-;-;-;-;-:&&&&&X$%.$.$O#+.o",
+" @OX.#+$%OOX+#&&&&>:-,<,-;<,-;<,-;<,-,<>>&&&.$.X%$+X.@Oo",
+" .X+O.X%$.$+O.&& &1,<;-,<,-,<,-,<,-,--;>&&&*%.#+$%$O%.Xo",
+" X.#+$XX.$%$.%*&.&* 2 22 >&&&&.$%$$X+$+$%o",
+" X#+#.#+#+X%$.&&&&& &&&&&X.X+X%X%X.Xo",
+" X.$%OOX.XOO.Oo&&&& &&&&&.X%$%O.$X$%o",
+" X$.XXXX$XXO$+&&&&& &&&&&X$$+X$$%XXXo",
+" @%XOX+#+#+X.O*&&&& &&&&&.X%$%X%$+#+o",
+" XXXOXXXXXX$X.&&&&& &&&&&$XXXXXOXXXXo",
+" X.$%X.$%X.X%+>&&&& &&&&&.X%O#OOX.#.o",
+" X$XXX$XXX$X$3&&&&& &&&&&XX$XXXXXXXXo",
+" @XX.$XX.$XX%+&&&&& &&&&&.$XX.$XX.$Xo",
+" XXX#XXXXXX$.3&&&&& &&&&&XXXX$XXXXXXo",
+" XXXXXXXXXXX$%*&&&& &&&&&XXXXXXXXXXXo",
+" XXXXXXXXXXXX.&&&&& &&&&&XXXXXXXXXXXo",
+" @XXX@XXX@XXX%o&&&& &&&&&X@XXX@XXX@Xo",
+" XXXXXXXXXXX..&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XXXXXXXXXXXo",
+" @X@X@X@#XX@$O*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X@X@XXX@X@Xo",
+" XXXXXXXXXX#X.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&XXXXXXXXXXXo",
+" @X@X@X@X@X@X.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X@#@X4X@X@Xo",
+" XXX#XXXXXXXO.&&&&&&...3...3...3...3.&&&&&&&XXXXXXXXXXXo",
+" @X@X@X@X@X@X+&&&&&.>&>&oO .O.O+O.O+O.o&&&&&X@X@X@X@X4Xo",
+" X4XXX4XXX@XX3&&&&&3&&&&&. O+O +O. O..&&&&&&XX4XXX4XXX@o",
+" @@@5@X@X@X@X.o&&&&.&&&&&. .O+O..O+.O+>&&&&&X@X@X@X@X@Xo",
+" 5@X@5@X4X@X#.&&&&o.&&&&o. O+O+O +O. 3&&&&&&@5@5@X@X@X@o",
+" @X@X@X@X@X@X.&&&&&.o&&&&. . .O+O.O+O.&&&&&&X@X@X@5@5@Xo",
+" @@54@@5@4@X#.&&&&&.&&&&&O .O+O.+O+O..&&&&&&@@@5@4@X@4@o",
+" @X@5@X@5@X@X.O.&&&.O.....O+O+ O. ..O+>&&&&&X45@X@5@5@5o",
+"6@4@@@4@@@@@@XX..&&&o*o&o*o&o&&*&&&*o&&&&&&&@@@@4@@4@@@o",
+" @5@5@5@5@54X@X$%X.X.$.$XX.@.@X@XXXX.XX@X@X@5@5@5@5@5@Xo",
+"6@@@4@@@4@@@@@@@@@@@@@4@@@@@4@@@@@@@@@4@@4@@@4@@@@@@@4@o",
+" @@@5@@@5@4@X4@@X@@4X@@@X@4@X@4@X4@@X@@@5@@@5@@45@4@5@@o",
+"6@4@@@@4@@@@@@@@4@4@@@@4@4@@@@@@@@@4@@4@@@@4@@@@@@@@@@@o",
+" @@@@4@@@@5@4@@4@@X@@4@@@@5@4@4@@@5@@@@@4@5@@@4@@45@@@4o",
+"6@@@4@@4@4@@@@@@@@@4@@@@@4@@@@@@@4@@4@@@@@@@@4#4@@@@4@@o",
+" @@4#4#@@@4@4@@@@@@@@@4@@@@@@@4@@@@@@4@4@4@4@@@@@@4@@@@o",
+".oooooooo1o1oo&o&o&&&&&&&o&&o>o&oo&o>o>o1o1o1oooo1o1oooo"};
diff --git a/icons/56x46-3dpixmaps/disk.xpm b/icons/56x46-3dpixmaps/disk.xpm
new file mode 100644
index 0000000..c2a8222
--- /dev/null
+++ b/icons/56x46-3dpixmaps/disk.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 32 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #208124929658",
+"$ c #000000000000",
+"% c #5144A2894924",
+"& c #28A2FFFF2081",
+"* c #082004100820",
+"= c #AEBAAEBAB6DA",
+"- c #79E79248B6DA",
+"; c #9E799A699E79",
+": c #BEFBC30BBEFB",
+"> c #79E786179E79",
+", c #000008200820",
+"< c #CF3CC71BCF3C",
+"1 c #A699A699A699",
+"2 c #A699A289A699",
+"3 c #AEBAAEBAAEBA",
+"4 c #8E388A288E38",
+"5 c #B6DAAEBAB6DA",
+"6 c #96589658AEBA",
+"7 c #71C679E78617",
+"8 c #861779E78617",
+"9 c #A6999E79A699",
+"0 c #69A68617BEFB",
+"q c #AEBAB2CACF3C",
+"w c #000000001861",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ..o...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...+...O...O...O...O...O...O...O...O...O...O...O...O.X",
+" .......o...o...o...o...o...o...o...o...o...o...o...o..X",
+" O.+.+.O.O.+@O.+.O.+@O.+.O.+@O.+.O.+@O.+.O.+@O.+.O.+.O.X",
+" .....+.......###$%&%&%&%&%&%&%&%&%&%&$###....O.......OX",
+" O.+.O.OoO.+.####$&%&%&%&%&%&%&%&%&%&%*####O.O.+.+.+.O.X",
+" ...O...O...O####*.=====-===-===-===;:$####.Oo..O...+..X",
+" O.+.+.O.+.O>#$O#$.=:,X:<1,,<,,,,.<=<2$####O.O.O.+.O.O.X",
+" .O...+.O.+.>#$>#$O..$$.3:$,.X$X$$3=..$####...+.O.O...OX",
+" O.O.O.O.O.O>#$$#$.O.$$3.3$$<$$O<$$3.O$####+.O.O.+.+.+.X",
+" .O.+.O.+.O@>####$O.O$$.O.$$3$$.3$$.O.$####.O.+.O.O.O.OX",
+" O.O.O.O.O.O>####$.O.$$O.O$$.$$O.$$O.O$####O.O.O.O.O.O.X",
+" OO.OO+.OO+.>####$O.O$$$$$$$O$$.O$$.OO$####.OO+.OO+.OOOX",
+" O.O.O.O.O.O>####$.O.$$$$$$$.$$O.$$O.O$####O.O.O.O.O.O.X",
+" OOOOOOOOOO+>####$OOO$$OOO$$O$$OO$$OOO$####OOOOOOOOOOOOX",
+" O.O.+.O.O.O>####$.O.$$O.O$$.$$O.$$O.O$####O.O.+.O.+.O.X",
+" OOOOOOOOOO+>####$OOO$$OOO$$O$$OO$$OOO$####OOOOOOOOOOOOX",
+" OOO.OOO.OO=4####$OO.$$O.O$$.$$O.$$O.O$####O.+OO.OOO.OOX",
+" OOOOOOOOO+=>####$OOO$$OOO$$O$$$$$OOOO$####OOOOOOOOOOOOX",
+" OOOOOOOOOO+>####$OOO$$OOO$$O$$$$OOOOO$####OOOOOOOOOOOOX",
+" OOOOOOOOO+=>####$OOOOOOOOOOOOOOOOOOOO$####OOOOOOOOOOOOX",
+" ;OOO;OOO;OO>#####$$$$$$$$$$$$$$$$$$$$#####OO;OOO;OOO;OX",
+" OOOOOOOOO+5>##############################OOOOOOOOOOOOX",
+" OO;O;O;OOO;>##############################;O;O;OOO;O;OX",
+" OOOOOOOOO+=>##############################OOOOOOOOOOOOX",
+" ;O;O;O;O;O;>######>>>>>>>>>>>>>>>>>#######;O;O;O;O;O;OX",
+" OOOOOOOOO+5>#####>#####6+>>>4>-76>>>######OOOOOOOOOOOOX",
+" ;O;O;O;O;O;>#####>#####7667-7-767-76######;O;O;O;O;O;OX",
+" O;OOO;OOO;=>#####>#####>=767-8-7-7-7######OOO;OOO;OOO;X",
+" ;O;O;O;O;O;>#####6#####>97067-76767-######;O;O;O;O;O;OX",
+" O;O;O;O;O;96#####7#####7q7677-8077-7######O;O;O;O;O;O;X",
+" ;O;O;O;O;O;7#####-#####66>7-67-86767######;O;O;O;O;O;OX",
+" ;;O;;;O;;;+->>###7-767-7-7677767-07-######O;;;O;;;O;;;X",
+" ;O;O;O;O;O;+;>>##X***X$**XXwwwXX**X*######;O;O;O;O;O;OX",
+" ;;;;;;;;;;;;;9-76>>>>>>>>>>>>>>>>76>>>>;;;;;;;;;;;;;;;X",
+" ;O;O;O;O;O;+;+;+6+;=;5;=9+9=;+9O9=6+9=;+;O;O;O;O;O;O;OX",
+" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X",
+" ;;;O;;;O;;;O;;;+;;;+;;;+;;;+;;;+;;;+;;;O;;;O;;;O;;;O;;X",
+" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X",
+" ;O;;;;;;;O;;;;;;;+;;;;;;;O;;;;;;;O;;;;;;;O;;;;;;;O;;;;X",
+" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X",
+" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/display.xpm b/icons/56x46-3dpixmaps/display.xpm
new file mode 100644
index 0000000..12ee071
--- /dev/null
+++ b/icons/56x46-3dpixmaps/display.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 21 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #BEFBC30BBEFB",
+"o c #000000001040",
+"O c #AEBAAAAAAEBA",
+"+ c #9E799A699E79",
+"@ c #FFFF14514103",
+"# c #000000000000",
+"$ c #51445555FFFF",
+"% c #79E786179E79",
+"& c #082004100820",
+"* c #B6DAAEBAB6DA",
+"= c #96589658AEBA",
+"- c #AEBAA699AEBA",
+"; c #71C679E78617",
+": c #79E79248B6DA",
+"> c #8E388A288E38",
+", c #AEBAAEBAB6DA",
+"< c #FFFF0C304924",
+"1 c #000000001861",
+" .",
+" .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.Xo",
+" X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.o",
+" ..OX..OX.O..O..O..OX.O..O..O..OX.O..O..O..OX.O..O..O..o",
+" OX..OX..OX.XOX.XOX..OX.XOX.XOX..OX.XOX.XOX..OX.XOX.XOXo",
+" X.X.X..X..X.X..X...X..X.X..X...X..X.X..X...X..X.X..X..o",
+" O.+.OX+.OXO.OXO.OXO.OXO.OXO.OXO.OXO.OXO.OXO.OXO.OXO.OXo",
+" .X.X.OX.X..X.OO.X.OX.OOX..OX.OO.X.OX.OO.X.OX.O.O..XO.Oo",
+" OXO.O.O.OOO.OXO.OXO.O.O.OXO.OXOXO.O.O@OXO.O.OXOXO.O.OXo",
+" X..OX.XOX.XOX..OX..OX.XOX..OX..O.X.O@X.OX.XOX..OX.XOX.o",
+" O.+XO.+.O.O.+.OXOOOXO.##O.OXO.OX@OO@O.O.OOO.OOO.O.O.O.o",
+" XOX..O.OXOX.XO.O.OX..####OO..+.@@O@X.OXO.O.X.OXO.OXOXOo",
+" O.OXOXO.OOO.OXOXO.O.##.X##OXOX@@@@O.OOO.OXO.OXO.OXO.O.o",
+" XO.OOOXO.OXO.OOO.OX##.X..##O.@.O@O.OXO.OXOOO.O.OOO.OXOo",
+" O.OXO.O.OXO.OXO.O.##X.X.X.o#@XO.O.OXO.OXO.OXOXOXO.O.O.o",
+" OO.OOOXOOO.OOO.OO##..X. .X.##OXOOO.OOO.OOO.OOO.OOOXOOOo",
+" OXO.O.OOO.OXO.OXO#X.X .X.X.X##O.OXOOOXO.OXO.OOO.O.O.OXo",
+" OOOOOOOOOOOOOOOOO#oX.X.X. X..##OOOOOOOOOOOOOOOOOOOOOOOo",
+" O.OXO.OXO.OXO.O.O#.o..X.X..X.Xo#O.O.O.OXO.OXO.OXOXOXO.o",
+" OOOOOOOOOOOOOOOOO#.XoX. X.X. ..##OOOOOOOOOOOOOOOOOOOOOo",
+" OOO.OOO.OOO.OOOXO#X$.#.X.. X.XX##OOXOOO.OOO.OOO.OOO.OOo",
+" OOOOOOOOOOOOOOOO.#.$$X#.X.X.X.o.#OOOOOOOOOOOOOOOOOOOOOo",
+" OOOOOOOOOOOOOOOOO#X$$$ #.X...#X.#@@@@@@OOOOOOOOOOOOOOOo",
+" OOOOOOOOOOOOOOOO##X$$$$X#. X# .X#OOOO@OOOOOOOOOOOOOOOOo",
+" +OOO+OOO+OOO+OO###.$$$$$X#X#.X..oOOO@@@@@@@O+OOO+OOO+Oo",
+" OOOOOOOOOOOOOOO#+#X$$$$$$.#X.X.X#OOOOOOOOOOOOOOOOOOOOOo",
+" OO+O+O+OOO+O+%%##%#X$$$$$X#. .X #O+O+O+OOO+O+O+OOO+O+Oo",
+" OOOOOOOOOOOO%OO#%#+#X$$$$ #X.X..##OOOOOOOOOOOOOOOOOOOOo",
+" +O+O+O+O+O+O+%+#%%#%#X$$$X#.X.X.###O+O+O+O+O+O+O+O+O+Oo",
+" OOOOOOOOOOOO%OO&%%%#+#X$$.#X. .##%#OOOOOOOOOOOOOOOOOOOo",
+" +O+O+O+O+O+O+%+O&%%%&%#XXX#.X.#%%%#O+O+O+O+O+O+O+O+O+Oo",
+" O+OOO+OOO+O*%+OOO&=%%#%##.# .#&%%%#OO+OOO+OOO+OOO+OOO+o",
+" +O+O+O+O+O+O%%&O+-#%%%&%###X##%%=;oO+O+O+O+O+O+O+O+O+Oo",
+" O+O+O+O+O+O+O&O#O+.&%%%&%%%##%:;%&O+O+O+O+O+O+O+O+O+O+o",
+" +O+O+O+O+O+O#O%O#O+O&%%%&&##%%>:&-+O+O+O+O+O+O+O+O+O+Oo",
+" ++O+++O+++O#+%O%+#O+Oo%%%%%&;:;#++O+++O+++O+++O+++O+++o",
+" +O+O+O+O+O+#%,%*%O#O+O&%%<%&%=&.+O+O+O+O+O+O+O+O+O+O+Oo",
+" ++++++++++++&%+%+%+#++Oo%%%&%#++++++++++++++++++++++++o",
+" +O+O+O+O+O+O+&%-%,%O#O+O&&&#&.+O+O+O+O+O+O+O+O+O+O+O+Oo",
+" +++++++++++++++++++++++++O+O++++++++++++++++++++++++++o",
+" +++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" +O+++++++O+++++++O+++++++O+++++++O+++++++O+++++++O++++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+"Xoooooooooooooo1oo1oooooooo#oo#ooooooooooooooooooooooooo"};
diff --git a/icons/56x46-3dpixmaps/editor.xpm b/icons/56x46-3dpixmaps/editor.xpm
new file mode 100644
index 0000000..dca3718
--- /dev/null
+++ b/icons/56x46-3dpixmaps/editor.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 27 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000000000",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #69A68617BEFB",
+"$ c #9E799A699E79",
+"% c #71C679E78617",
+"& c #082004100820",
+"* c #000000001040",
+"= c #000000001861",
+"- c #F7DEB2CAAEBA",
+"; c #AEBAAEBAAEBA",
+": c #FFFFFBEEFFFF",
+"> c #79E79248B6DA",
+", c #A699A699A699",
+"< c #DF7DBAEA8E38",
+"1 c #000008200820",
+"2 c #51445555FFFF",
+"3 c #79E786179E79",
+"4 c #A6999E79A699",
+"5 c #BEFBC30BBEFB",
+"6 c #BEFBC30BCF3C",
+"7 c #AEBAAEBAB6DA",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o.. Oo.@o.X",
+" O.O@O #$## $#$#$#$#$#$#$#$#$########### ###X ###X.O.O.X",
+" ..... $#$# $$#$#$#$#$#$#$#$#$#$#$#$#### ###X ###X....OX",
+" O.+.O #$## $#$#$#$#$#$#$#$#$#$#$#%####& ###& ###&.+.O.X",
+" ...O..XX&XXX&X&&&&&&&&&&&&&&&&&&*=&&&&XX&&&XX&&&X..+..X",
+" O.+.O X.........o...o...o...o.............o. $$$X.O.O.X",
+" .O... X....o..o...o...o...........o.....o... $#$XOo..OX",
+" O.O.O X.o................................... #$#X.O.+.X",
+" .+.O. X..................o...o..o...o.o..... $#$XO.O.OX",
+" O.O.O X...X#&o&X.X#&#&#.&#&.&&.&.&.&&.&#...o #$#&.O.O.X",
+" OO.OO X.....................o............... $##X+.O#OX",
+" O.O.O X...X.X#.XX.X.XX.X#.XX.X.XX.&o&X.X.... #$#&.##-.X",
+" OOOOO Xo.................................o.. $####- OX",
+" O.O.O X...XX#.&X.X#&oX.X&.X.XX.X#.XX.X#..... ###- .X",
+" OOOOO X.................o...................##- -OOX",
+" OOO.O X...X#&oX.XX.#&#.................o.o##- -;$$OX",
+" OOOOO X........................o..o..o..##- -;$$$$OX",
+" OOOOO X.o.XX#.XX.XX.X#&X.X.X#&#.&$&$..##- -;$$$$#XOX",
+" OOOOO X.............................##- -;$$$$#XXXOX",
+" $OOO$ X...XX.&X.X.XX.XX.X.XX.XX.X..&- -;$$$$#XXXXXOX",
+" OOOO; X.....o.....................X -;$$$$#XXXXXX#OX",
+" ;O$O$ X...X#&.#.XX.X.XX.#&oXX.X..#$ -;$$$$#XXXXXX#O$OX",
+" OOOOO X.........................# $-;$$$$#XXXXXX#;OOOOX",
+" $O$O$ X.o.&#X.XX.X.............#:-$#$$$#XXXXXX##&O$O$OX",
+" OOOOO X.............o...o.....# -$X$#XXXXXX#$##XOOOOOX",
+" $O$O$ X...XX#.X.X#&.XX.#&.X..% ---;>XXXXXX#$.###&O$O$OX",
+" O$OO; X...........o........@%*,<,,<,XXXX#$.. ###X$OOO$X",
+" $O$O$ X.o.X.&X.XX.&X.#&.X#.#==1%2>3%##4..... ###&O$O$OX",
+" O$O$O X....o......o....o.@.....555666....... ###&$O$O$X",
+" $O$O$ X...X#&oX.#&.X...........o...o........ #%#*O$O$OX",
+" $$O$$ X..........o.......o...47......o....o. ###&$O$$$X",
+" $;$O$ X..............o...o@o.+$$Oo.......... ###&O$O$OX",
+" $$$$$ X...o........o..........$$$$7..o...... ###&$$$$$X",
+" $O$O$ X.....o.o......o...o....+$$$$$O.@o.... ###&O$O$OX",
+" $$$$$ X :: :::: : ....... :: ###&$$$$$X",
+" $$$O$ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&&&X$$O$$X",
+" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$X$X$X$X$$$$$$$$$$$$$$X",
+" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$X$X$X$X$$$$$$$$$$$$$X",
+" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$X$X$X$X$$$$$$$$$$$$X",
+" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$#$#$#$$$$$$$$$$$X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/empty.xpm b/icons/56x46-3dpixmaps/empty.xpm
new file mode 100644
index 0000000..1cec821
--- /dev/null
+++ b/icons/56x46-3dpixmaps/empty.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 17 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #9E799A699E79",
+"$ c #FFFFFBEEFFFF",
+"% c #FFFFF3CEFFFF",
+"& c #965896589658",
+"* c #A6999E79A699",
+"= c #96589658AEBA",
+"- c #A69979E78E38",
+"; c #B6DAAEBAB6DA",
+": c #000000001861",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.O.+.O.+.+.O.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...O...O...+...O.o.O...O...O...O...+..X",
+" O.+.+.+.+.+.O.+.+.+.OoO.+.O.O.+.O.O.+.O.+.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.O...O.O.O.o.O.O.+...+.O.O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.+.O.+.O.O.O.+.O.O.+.O.+.O.+.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.O.+.O.O.O.+.O.O.+.O.O.O.+.O.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.+.O.O.+.+.O.O.+.O.O.+.O.O.O.+.O.O.+.O.X",
+" OO.OOO.OOO.OO+.OOO.OOO.OOO.OOO.OO+.OOO.OO+.OOO.OOO.OOOX",
+" O.O.+.O.O.+.O.O.O.+.O.O.O.+.O.O.O.O.O.+.O.O.O.+.O.O.O.X",
+" OOOOOOOOOOOOOOOOOOOOO+OOOOOOO+OOOOOOOOOOOOOOOOOOO+OOOOX",
+" O.O.O.O.+.O.O.O.+.O.O.O.+.O.O.O.O.+.O.O.O.+.O.O.O.O.O.X",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OOO.+OO.OOO.+OO.OOO.OOO.OOO.OOO.+OO.OOO.+OO.OOO.OOO.+OX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" #OOO#+OO#+OO#+OO#+OO#+OO#+OO#+OO#+OO#+OO#+OO#+OO#+OO#OX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OO#+#O#+OO#+#O#+OO#+#+#+OO#+#+#OOO#+#O#+OO#+#+#+OO#+#+X",
+" OOOOO+OOOOOOO+OOOOOOOOOOOOOOOOOOOOOOO+OOOOOOOOOOOOOOOOX",
+" #O#+#O#+#O#+#O#+#+#+#+#O#+#+#+#+#+#+#O#+#+#+#O#+#+#+#OX",
+" O+OO+OOOO+OOO+OOOOOOOOO+OOOOOOOOOOOOO+OOOOOOO+OOOOOOOOX",
+" #O#O#+#+#O#+#O#+#+#+#O#O#+#+#+#+#+#+#O#+#+#O#O#+#+#+#OX",
+" +#+O+#OO+#OO+#OO+#OO+#+O+#OO+#OO+#OO+#OO+#O++#OO+#OO+#X",
+" #O#+#+#+#+#+#+#+#+#+#+#+#+#+#+#O#+#+#+#+#+#O#+#+#+#O#+X",
+" +#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#X",
+" #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+X",
+" ##+###+###+###+###+###+###+###+###+###+###+###+###+###X",
+" #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+X",
+"$######################################################X",
+" #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+X",
+"%#####&#&#&##&##&##&##&##&##&##&##&##&##&#&#&#&#&#&####X",
+" ##&+###+###+###+###+###+###+###+###+###+###+###+###*##X",
+"$&##=-###=-##=-##=-##=-##=-##=-##=-##=-###=-####=-#####X",
+" #+##*####+*##*###+*##*###+*##*###+*##*##-;#*-=##*+###&:",
+"%####&#=-##&##=-###&##=-###&##=-###=-#&##=##=*####=-###X",
+" ###-=##*###-=####-=####=##-=###=######-=###&##-=##*###X",
+".XX::XXXXXX::XXXXX:XXXXXXX::XXXXXXXXXX::XXXXXXX:XXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/file-manager.xpm b/icons/56x46-3dpixmaps/file-manager.xpm
new file mode 100644
index 0000000..21232f7
--- /dev/null
+++ b/icons/56x46-3dpixmaps/file-manager.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 23 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000000000",
+"o c #AEBAAAAAAEBA",
+"O c #AEBAA699AEBA",
+"+ c #FFFFFBEEFFFF",
+"@ c #9E799A699E79",
+"# c #69A68617BEFB",
+"$ c #F7DEB2CAAEBA",
+"% c #BEFBB6DABEFB",
+"& c #71C679E78617",
+"* c #000000001861",
+"= c #C71BBAEAC71B",
+"- c #BEFBC30BCF3C",
+"; c #082004100820",
+": c #000008200820",
+"> c #EFBEF3CEF7DE",
+", c #DF7DBAEA8E38",
+"< c #A699A699A699",
+"1 c #AEBAAEBAAEBA",
+"2 c #000000001040",
+"3 c #BEFBC30BBEFB",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ......................................................X",
+" o...O...O...O...O...O...O...O...O...O...O...O...O...O.X",
+" .... +.....X",
+" o.O. ............................................X@.O.X",
+" .... . oo .X#..oX",
+" o.O. . ##################Xo ###################X.X#.O.X",
+" ...o ..XXXXXXXXXXXXXXXXXXXooXXXXXXXXXXXXXXXXXXXX.X#o..X",
+" o.o. . .. ..X#.o.X",
+" .O.. . ..................X. ...................X.X#..oX",
+" o.o. . . $ $ $...........X. .$ $ $.............X.X#.O.X",
+" .o.o . ..................X. ...................X.X#o.oX",
+" o.o. . . $ $ ...........X. .$ $ $ ............X.X#.o.X",
+" oo.o . ..................X. .............%.....X.X#oooX",
+" o.o. . . $ $ ....%.%.%...X. .&*X#X##%%%%=..X#X#X.X#.o.X",
+" oooo . ........%=%..=%...X. .-........=.%......X.;#oooX",
+" o.o. . .XX&*#X.......X#X#X. .&*#X#.........X#X#X.X#.o.X",
+" oooo . ...-..............X. .-=.....%.....%....X.;#oooX",
+" ooo. . .X#;X##%......X#X#X. .#XX#X##..%....X#X#X.X#.ooX",
+" oooo . .........%.%%%....X. .............%.....X.;#oooX",
+" oooo . .XX#X#.%=..=..X#X#X. .#XX#X#=.%=....X#;#X.X#oooX",
+" oooo . ...........%......X. ..........%..%.....X.;#oooX",
+" @ooo . .X#X#X#.......X#X#X. .#X#X#X#.......X#;#X.X#o@oX",
+" oooo . .........%........X. ........%....=.....X.;#oooX",
+" oo@o ..XXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXX.X#o@oX",
+" oooo . .. ..;#oooX",
+" @o@o . XXXXXXXXXXXXXXXXX.X. XXXXXXXXXXXXXXXXXX.X.X#o@oX",
+" oooo . X@@@@@@@@@@@@@@@@ X. X@@@@@@@@@@@@@@@@@ X.;#oooX",
+" @o@o . . X. . X.X#o@oX",
+" o@oo ..XXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXXX.;#oo@X",
+" @o@o . . . . . . . ..X#o@oX",
+" o@o@ . XXXX:>,<<<X @,<<:>,<<<X ####X ....X $$$$X.X#@o@X",
+" @o@o ..XXXXX1X:;:Xo:2:::1X:;;:oXXXXXoXXXXXo:::XX.X#o@oX",
+" @@o@ . o o o o o o ..;#@@@X",
+" @o@o . XXXXX &#&#X $$$$: <,<<2 ####X $$$$: $$$$:%X#o@oX",
+" @@@@ ..XXXXX.****X.:2::X%XX2XX.XXXXX.X:::X.::2XX.;#@@@X",
+" @o@o ..............%...%3.............%..%.%.....X#o@oX",
+" @@@@@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#@@@X",
+" @@@o@@#############################################o@@X",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXX;XXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/file.xpm b/icons/56x46-3dpixmaps/file.xpm
new file mode 100644
index 0000000..71571f4
--- /dev/null
+++ b/icons/56x46-3dpixmaps/file.xpm
@@ -0,0 +1,82 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 33 1",
+"` c None",
+" c #FFFFFBEEFFFF",
+". c #BEFBB6DABEFB",
+"X c #BEFBBAEABEFB",
+"o c #000000001040",
+"O c #C71BBAEAC71B",
+"+ c #AEBAA699AEBA",
+"@ c #000000000000",
+"# c #082004100820",
+"$ c #FFFFFFFFD75C",
+"% c #A6999E79A699",
+"& c #DF7DBAEA8E38",
+"* c #F7DEB2CAAEBA",
+"= c #8E38861779E7",
+"- c #000008200820",
+"; c #AEBA61856185",
+": c #79E786179E79",
+"> c #8E388A288E38",
+", c #5144A2894924",
+"< c #69A68617BEFB",
+"1 c #A69979E78E38",
+"2 c #FFFFFFFFC71B",
+"3 c #AEBAAEBAB6DA",
+"4 c #000000001861",
+"5 c #B6DAAEBAB6DA",
+"6 c #9E799A699E79",
+"7 c #E79DE79DEFBE",
+"8 c #96589658AEBA",
+"9 c #FFFFF3CEFFFF",
+"0 c #71C675D671C6",
+"q c #69A669A671C6",
+"w c #965896589658",
+"e c #AEBAB2CACF3C",
+" .",
+" ..X...X...X...X...X...X...X...X...X...X...X...X...X...o",
+" .O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.Oo",
+" X.....................................................o",
+" +XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+Xo",
+" O...X...X...X...X...X...X...X...X...X...X...X...X...O.o",
+" +.+O+.+O+.+O+.+O+.+O+.+O+.+O+.+O+.+O+.+O+.+O+.+X+.+X+.o",
+" .O...+...O...+.@@@@@@@@@@@@@@@@@@#...+...O...+..O.O.X+o",
+" +.+X+O+.+.+O+X+@$$$$$$$$$$$$$$$$$@@O+X+.+.+O+.+O%X+.+.o",
+" .O.+...+O..+.O.@$$$$$$$$$$$$$$$$$@&@.O.+O..+.O.+O..+.Oo",
+" +.+O+.+.+.+.+.+@$$$$$$$$$$$$$$$$$@&&#.+.+.+.+.+.+.+O+.o",
+" X+...+O+.+O.X+.@$$$$$$$$$$$$$$$$$o&&&#.+.+.OX+.+.+...+o",
+" +.+O+.+.+X+.+.+@$$$$$$$$$$$$$$$$$@&&&&oX+O+.+.+O+.+O+.o",
+" .+.+.+.+.+.+O+X@$$$$$$$$$$$$$$$$$#&*&&&#.+.+O+.+.+.+.+o",
+" +O+.+O+.+O+.+.+@$$$$$$$$$$$$$$$$$@#@o#@@=.+.+.+O+X+.+Xo",
+" ++.+++.+++.+++X@$$$$$$$$$$$$$$$$$$&&&&&-;+.+++.+++O+++o",
+" +.+X+.+O+.+.+.+@$$$:::::::::::::::::&&&o>O+.+.+.+.+.+Xo",
+" +++++++++++++++@$$$$$$$$$$$$$$$$$$$$$$$o,+++++++++++++o",
+" +X+.+.+.+.+O+.+@$$$::::::<::::<:::<:$$$#1O+O+.+O+.+.+.o",
+" +++++++++++++++@$$$$$$$$$2$$$$2$$$$$$$$@=+++++++++++++o",
+" +++O+++.+++.+++@$$$:<::<::::<:::::::$$$#;3+.+++.+++O++o",
+" +++++++++++++++@$$$$2$$2$$$$2$$$$$$$$$$#>3++++++++++++o",
+" +++++++++++++++@$$$:::::::<:::<::<::$$$@,+++++++++++++o",
+" +++++++++++++++@$$$$$$$$$$22$$2$$2$$$$$415++++++++++++o",
+" 6+++6+++6+++6++@$$$:<:<::<:::<::::::$$$@;3++6+++6+++6+o",
+" +++++++++++++++@$$$$222$22$$$2$27$$$$$$4,3++++++++++++o",
+" ++6+6+6+++6+6+6@$$$::<::<:::::::::<:$$$#158+6+6+++6+6+o",
+" +++++++++++++++@$$$$$2$$22$$27$$$$2$$$$4,+++++++++++++o",
+" 6+6+6+6+6+6+6+6@$$$::::<::<:::::<:::$$$o1+6+6+6+6+6+6+o",
+"9+++++++++++++++@$$$$$$$2$$22$$$$22$$$$$@1+++++++++++++o",
+" 6+6+6+6+6+6+6+6@$$$:<:::::<::<:::<::$$$@056+6+6+6+6+6+o",
+"9+6++%6++%6+++6+@$$$$2$$$$$2$$2$2$2$$$$$@=6++%6++%6+++6o",
+" 6+6+6+6+6+6%6+6@$$$::<::::<:::<::::<2$$@136+6+6+6+6%6+o",
+"9+6%6+6+6+6+6+6+@$$$$$22$$$222$22$$$2$$$oq6+6+6%6+6+6+6o",
+" 6+6+6%%%%%%%6+6@$$$:<::<::<:<::<:::<2$$@=+6+6+%%%%6+6+o",
+"966%%w%+w%6%%66+@$$$$22$22$2222$2$2$2$$$@06+6w%%%w%+666o",
+" 6+6+6%%%%%6+w+6@$$$$$$$$$$$$$$$$$$$$$$$@>+6%%%%%%%6%6+o",
+"9666%1666w66w%66@@@@@#@#@#@@###@#@#@@@@#-;66%w%w6w%w%66o",
+" 6%6%%+6%%%%%6%6+;,1,11,11,11,11,11,11,11,e8%%%6+6%%%6+o",
+"9668668166%16%668%%%%66%66%66%66%66%66%668%66666%16w%66o",
+" 666%66%%%68+w66+8%8+66%+66%%66%+66%+6%6+66w%%18%%66%66o",
+"9w66%66666w6%1%w66666666w6w6w6w6w6w6w6w6661%66666666666o",
+" 6+1661866%%w8661%%6618666%6666666%6866666+6618661+81%6o",
+"96686686%16w%6w68666666816681681681666816666866%68668w6o",
+" 666w%6w686616%w%w618666%666866866%618668w61%6ww6666666o",
+".oooooo4ooo444oooo44oooooooooooooooo4oooo444oo44oooooooo"};
diff --git a/icons/56x46-3dpixmaps/folder-open.xpm b/icons/56x46-3dpixmaps/folder-open.xpm
new file mode 100644
index 0000000..d190825
--- /dev/null
+++ b/icons/56x46-3dpixmaps/folder-open.xpm
@@ -0,0 +1,62 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"56 46 10 1",
+"` c None",
+" c Gray0",
+". c #000000001000",
+"X c Gray50",
+"o c #900090009000",
+"O c #a000a000a000",
+"+ c Gray69",
+"@ c #d200b4008c00",
+"# c Wheat",
+"$ c Gray94",
+/* pixels */
+"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+",
+"$++++++++++++++++++++++++++++++++++++++++++++++++++++++.",
+"$++++++++++++++++++++++++++++++++++++++++++++++++++++++.",
+"$++++++++++++++++++++++++++++++++++++++++++++++++++++++.",
+"$O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+.",
+"$++++++++++++++++++++++++++++++++++++++++++++++++++++++.",
+"$O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+.",
+"$+++++O+++++++O+++++++O+++++++O+++++++O+++++++O+++++++O.",
+"$O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+.",
+"$+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O++.",
+"$O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+.",
+"$+O+++O+O+O+++O+O+O+++O+O+O+++O+O+O+++O+O+O+++O+O+O+++O.",
+"$O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+ +O+O+O+O+O+O+O+O+.",
+"$+O+O+O+O+O+O+O+O+O+O+O+O+O+O+ @@@@@@@ +O+O+O+O+O+O+O+O.",
+"$O+O+O+O+O+O+O+O+O+O+O+O+O+O+ @@@@@@@@@ +O+O+O+O+O+O+O+.",
+"$OO+OOO+OOO+OOO @@@@@@@@@@@ +OOO+OOO+OOO.",
+"$O+O+O+O+O+O+O @@@@@@@@@@@@@@@@@@@@@@@@@@@@ +O+O+O+O+O+.",
+"$OOOOOOOOOOOOO @@@@@@@@@@@@@@@@@@@@@@@@@@@@ OOOOOOOOOOO.",
+"$O+O+O+O+O+O+ @@@ +O+O+O+O+O+.",
+"$OOOOOOOOOOO ########################### @@ OOOOOOOOOOO.",
+"$OOO+OOO+OOO ########################### @@ +OOO+OOO+OO.",
+"$OOOOOOOOOOO ########################### @@ OOOOOOOOOOO.",
+"$OOOOOOOOOOO ########################### @@ OOOOOOOOOOO.",
+"$OOOOOOOOOOO ########################### @@ OOOOOOOOOOO.",
+"$oOOOoOOOoOO ########################### @@ OoOOOoOOOoO.",
+"$OOOOOOOOOOOO ########################### @ OOOOOOOOOOO.",
+"$OOoOoOoOOOoO ########################### @ OoOoOOOoOoO.",
+"$OOOOOOOOOOOO ########################### @ OOOOOOOOOOO.",
+"$oOoOoOoOoOoO ########################### @ OoOoOoOoOoO.",
+"$OOOOOOOOOOOO ########################### @ OOOOOOOOOOO.",
+"$oOoOoOoOoOoO ########################### @ OoOoOoOoOoO.",
+"$OoOOOoOOOoOOO ########################## @ OOoOOOoOOOo.",
+"$oOoOoOoOoOoOo ########################## @ OoOoOoOoOoO.",
+"$OoOoOoOoOoOoO ########################### oOoOoOoOoOo.",
+"$oOoOoOoOoOoOo ########################### OoOoOoOoOoO.",
+"$ooOoooOoooOoo ########################### XoooOoooOooo.",
+"$oOoOoOoOoOoOo XOoOoOoOoOoO.",
+"$ooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooooooooooo.",
+"$oOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoO.",
+"$oooooooooooooooooooooooooooooooooooooooooooooooooooooo.",
+"$oooOoooOoooOoooOoooOoooOoooOoooOoooOoooOoooOoooOoooOoo.",
+"$oooooooooooooooooooooooooooooooooooooooooooooooooooooo.",
+"$oOoooooooOoooooooOoooooooOoooooooOoooooooOoooooooOoooo.",
+"$oooooooooooooooooooooooooooooooooooooooooooooooooooooo.",
+"$oooooooooooooooooooooooooooooooooooooooooooooooooooooo.",
+"+......................................................."
+};
diff --git a/icons/56x46-3dpixmaps/folder.xpm b/icons/56x46-3dpixmaps/folder.xpm
new file mode 100644
index 0000000..ee57d86
--- /dev/null
+++ b/icons/56x46-3dpixmaps/folder.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 30 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #AEBAAAAAAEBA",
+"O c #AEBAA699AEBA",
+"+ c #BEFBB6DABEFB",
+"@ c #082004100820",
+"# c #000008200820",
+"$ c #DF7DBAEA8E38",
+"% c #E79DE38D0000",
+"& c #DF7DAEBA69A6",
+"* c #E79DD75C9E79",
+"= c #AEBAB2CA28A2",
+"- c #D75CD75C0000",
+"; c #000000001861",
+": c #AEBAAEBAB6DA",
+"> c #FFFFE79DBEFB",
+", c #000030C20820",
+"< c #186120812081",
+"1 c #FFFFFFFFC71B",
+"2 c #FFFFEBADAEBA",
+"3 c #FFFFFFFFD75C",
+"4 c #AEBAAEBAAEBA",
+"5 c #9E799A699E79",
+"6 c #B6DAAEBAB6DA",
+"7 c #28A22CB230C2",
+"8 c #A699A699A699",
+"9 c #0820596528A2",
+"0 c #A699A289A699",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ......................................................X",
+" o...O...O...O...O...O...O...O...O...O...O...O...O...O.X",
+" ......+...+...+...+...+...+...+...+...+...+...+.......X",
+" o.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O.......O.......O.......O.......O.......O.......oX",
+" o.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" ...O...O...o...O...o...O...o...O...o...O...o...O...O..X",
+" o.O.o.O.o.O.O.o.o.O.O.o.o.O.O.o.o.O.O.o.O.O.O.o.O.O.o.X",
+" .O...o.o.O...o.O.O...o.O.O...o.O.O...o.o.o...O.o.o...oX",
+" o.o.O.o.O.o.O.o.o.o.O.o.o.o.O.o.o.o.O.O.o.O.o.o.O.O.O.X",
+" .o.o.O.o.o.o.o.o.O.o.o.o.O.o.o.o.O.o.o.O.o.o.O.o.o.o.oX",
+" o.O.o.o.O.O.o.O.@@@@@@@.O.o.O.O.o.o.O.o.o.O.o.o.O.o.o.X",
+" oo.ooO.ooo.ooo.#$%&$%&&@oo.ooo.ooO.ooo.ooo.ooO.ooo.oooX",
+" o.o.o.o.o.o.o.@&%**=*%*-;.o.o.o.o.o.o.O.o.O.o.o.o.O.o.X",
+" oooooooooOoo:;%&**%&>=**&@oooOoooooOoooooooooooOooooooX",
+" o.o.O.o.o.o.@#;,##<,####,@@@@@@@@@@@@@@@@.o.o.o.o.o.o.X",
+" ooooooooooo@>1>1>>>1>1>>>>>>1>>>1>>>1>>>1@oooooooooOooX",
+" ooo.ooo.Ooo@>&2&2&2&2&2&2&2&2&2&2&2&2&2&2@o.Ooo.ooo.ooX",
+" ooooooooooo@>2>2>2>2>2>2>2>2>2>2>2>2>2>2>@ooooooooooooX",
+" ooooooooooo@3&2&2&2&2&2&2&2&2&2&2&2&2&21&<4oooooooooooX",
+" ooooooooooo#>2>2>>>>>212>>>>>>>>>>>>>1&>2#4oooooooooooX",
+" 5ooo5ooo5oo@>&2&2=1&2&2&2=1&2=1&2=1&2>2>&,645ooo5ooo5oX",
+" ooooooooooo#>2>>1112>2>211>211>211>2>2&>2#ooooooooooooX",
+" oo5o5o5ooo5#>&2=1&2&2&2&2&2&2&2&2&2&2&12&7545o5ooo5o5oX",
+" oooooooooo4#>21112>2121212>>>2>>>2>>>3=12#4oooooooooooX",
+" 5o5o5o5o5o5#3&2&2&2&2&2&21&2&21=1&2&2111&,8o5o5o5o5o5oX",
+" oooooooooo:#2>>2>212>213=>221&11>>>2>2&>2@ooooooooooooX",
+" 5o5o5o5o5o5@1&2&2&2&21=311&2>2=1&2=3&22>&<545o5o5o5o5oX",
+" o5ooo5ooo5o#>2>>2>21&112&2>2&11>211>>2&>2#4oo5ooo5ooo5X",
+" 5o5o5o5o5o5@>&2&2&212>&2>>&2>2&2&2&2>&12&95o5o5o5o5o5oX",
+" o5o5o5o5o5.#>2>2123=2&2>1=212&2>>21&>2>>2@O5o5o5o5o5o5X",
+" 5o5o5o5o5o5#>&2&21&312>&211&2>>&2&22>=3&2#5o5o5o5o5o5oX",
+" 55o555o555.#>213=>2>2&>>2&>21=>2>212&1>2>@o555o555o555X",
+" 5o5o5o5o5o5#>&211&2&2>2&2>2&>11&2&212>&2&<845o5o5o5o5oX",
+" 55555555555#2>2&2>>>1=>>2&>>2&2>22&2&>2>2#555555555555X",
+" 5o5o5o5o5o5####,#####<###,###,####,#,#####545o5o5o5o5oX",
+" 555555555555500505550005050505055585805555555555555555X",
+" 555o555o5554555O5554555455545554555o55545554555o555o55X",
+" 555555555555555555555555555555555555555555555555555555X",
+" 5o5555555o555555545555555455555554555555545555555o5555X",
+" 555555555555555555555555555555555555555555555555555555X",
+" 555555555555555555555555555555555555555555555555555555X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/font.xpm b/icons/56x46-3dpixmaps/font.xpm
new file mode 100644
index 0000000..e84a427
--- /dev/null
+++ b/icons/56x46-3dpixmaps/font.xpm
@@ -0,0 +1,62 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 13 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #51445555FFFF",
+"$ c #AEBAAEBAAEBA",
+"% c #FFFF14514103",
+"& c #9E799A699E79",
+"* c #000000000000",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.O.+.O.+.+.O.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...O...O...+...O.o.O...##..O...O...+..X",
+" O.+.+.+.+.+.O.+.+.+.OoO.+.O.O.+.O.O.+.###.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.O...O.O.O.o.O.O.+...####O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.+.O.+.O.O.O.+.O.O.#####.O.+.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.O.+.O.O.O.+.O.O.O.##$###O.O.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.+.O.O.+.+.O.O.+.+.##O.###.O.O.O.O.+.O.X",
+" OO.OOO.OOO.OO+.OOO.OOO.OOO.OOO.OO##OO$###O.OO+.OOO.OOOX",
+" O.O.+.O.O.+.O.O.O.+%%.O.O.+.O.O.##O.O.###.O.O.O.+.O.O.X",
+" OOOOOOOOOOOOOOOOOOO%%+OOOOOOOOO##OOOO$###OOOOOOOOOOOOOX",
+" O.O.O.O.+.O.O.O.+.%%%%O.O.O.+.###########.O.O.+.O.O.O.X",
+" OOOOOOOOOOOOOOOOOO%%%%OO+OOOO##$O$O$O$###OOOOOOOOO+OOOX",
+" OOO.+OO.OOO.+OO.O%%%%%%.OOO.##O.OOO.OO###$O.OOO.OOO.OOX",
+" OOOOOOOOOOOOOOOOO%%%%%%OOOO##OOOOOOOO$###OOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOO%%%%%%%%O######OOOOO#######OOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOO%%%%%%%%OOOO$O$OOOOOOOOO$$OOOOOOOOOOOOX",
+" &OOO&OOO&OOO&OO%%%+O%%%%%OOO&OOO&OO**OOO&OOO&OOO&OOO&OX",
+" OOOOOOOOOOOOOOO%%%OO%%%%%OOOOOOOOO****OOOOOOOOOOOOOOOOX",
+" $O&O&O&OOO&O&O%%%O&O&%%%%%&O&O&OO******$OO&O&O&OOO&O&OX",
+" OOOOOOOOOOOOOO%%%OOO+%%%%%OOOOOO*OO*****OOOOOOOOOOOOOOX",
+" &O&O&O&O&O&O&%%%&O&O&O%%%%%O&O&**O&O****&O&O&O&O&O&O&OX",
+" OOOOOOOOOOOOO%%%%%%%%%%%%%%OOO***OOOO***OOOOOOOOOOOOOOX",
+" &O&O&O&O&O&O%%%%%%%%%%%%%%%%&O***O&O&***&O&O&O&O&O&O&OX",
+" O&OOO&OOO&OO%%%O+&OOO&+%%%%%O&***&OOO***O&OOO&OOO&OOO&X",
+" &O&O&O&O&O&%%%&O&O&O&O&O%%%%%O***O&O&***&O&O&O&O&O&O&OX",
+" O&O&O&O&O&O%%%O&O&O&O&O&%%%%%&***&O&O***O&O&O&O&O&O&O&X",
+" &O&O&O&O&O&O&O&O&O&O&O&O&O&O&O***O&O&***&O&O&O&O&O&O&OX",
+" &&O&&&O&&&O&&&O&&&O&&&O&&&O&&&***&O&&***&&O&&&O&&&O&&&X",
+" &O&O&O&O&O&O&O&O&O&O&O&O&O&O&O****&O****&O*O&O&O&O&O&OX",
+" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******&*****&&&&&&&&&&&&X",
+" &O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&****O&O***O&O&O&O&O&O&OX",
+" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X",
+" &&&O&&&O&&&O&&&O&&&O&&&O&&&O&&&O&&&O&&&O&&&O&&&O&&&O&&X",
+" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X",
+" &O&&&&&&&O&&&&&&&O&&&&&&&O&&&&&&&O&&&&&&&O&&&&&&&O&&&&X",
+" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X",
+" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/game-action.xpm b/icons/56x46-3dpixmaps/game-action.xpm
new file mode 100644
index 0000000..ec35365
--- /dev/null
+++ b/icons/56x46-3dpixmaps/game-action.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 24 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #AEBAA699AEBA",
+"O c #BEFBB6DABEFB",
+"+ c #C71BBAEAC71B",
+"@ c #9E799A699E79",
+"# c #000000000000",
+"$ c #FFFFFFFF0000",
+"% c #79E786179E79",
+"& c #FFFF14514103",
+"* c #082004100820",
+"= c #186186175144",
+"- c #5144A2894924",
+"; c #000000001861",
+": c #000008200820",
+"> c #FFFFFBEEFFFF",
+", c #A6999E79A699",
+"< c #FFFF0C304924",
+"1 c #965896589658",
+"2 c #FFFFF3CEFFFF",
+"3 c #96589658AEBA",
+"4 c #A69979E78E38",
+" .",
+" ......................................................X",
+" .o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o....X",
+" ......O....O...O....O...O....O...O....O...O....O...O..X",
+" o.O.o...oO+.o...oO..o.O+o.O.o..Oo..Oo...o...oO+.o..oo.X",
+" ....O.+O......O...+O...........+...+....O.+O......O...X",
+" @Oo+@.o.@Oo.@Oo+@Oo.@Oo.@Oo.@Oo.@Oo.@Oo.@Oo.@Oo.oOo+o.X",
+" ....Oo..O...Oo.......o..O....o.##...Oo+......o..o..O.oX",
+" o.o.o.o.o.o.o.oOo.o.o.o.o+oOo.# .#o.o.oOo.oOo.oOo.o.o.X",
+" .O.o..Oo...o...o..Oo...o...o..# ..#o...o...o...o...o..X",
+" @.o.o.o.o.o.o.o.o.o.o.oOoOo.oO# ...#oOo.o.o.o.o.o.o.o.X",
+" .o..Oooo.o.o.ooo.o.oOo+@.o.#.o# ...##o.ooo..oo.o.oOo.oX",
+" o.o.o.o.o.o.o.o.o.o.o.oOo.# #.# .OX .#o.o.o.o.o.o+o.o.X",
+" .oOo+oOo+oOo.o.oOo+oOo.o.# ..## .X #o.o.o.o.o.o.o.oX",
+" o.ooo.o.oOo+oOo.o.o.o.o.# ....X X######.o.$Oo+oooOo.o.X",
+" oo.ooo.ooo.ooo.ooooooo.o# ...###...%%#.oo&$oooOooo.oooX",
+" @.o.o.ooo.ooo.o.oOo.o.o.# . # ...X##.oOo$$Oo.o.o.o.o.X",
+" oooooooooooooooooooooooo# ## ...X .#ooo&$&oooooooooooX",
+" o.o.o.o.oOo.o.o.o.o.oOo.## .. # ...#o$$.o.o.o.oOo.o.X",
+" oooooooooooooooooooooooo# ...# .....#&$oooooooooooooX",
+" ooo.ooo.ooo.ooo.ooo.o#### ...X .. .O..Xooo.ooo.ooo.ooX",
+" oooooooooooooooooooo*===# ...X ...... ..#oooooooooooooX",
+" ooooooooooooooooooo#=-=-#.. # #ooooooooooooooX",
+" oooooooooooooooooo#=-==;...%%##########oooooooooooooooX",
+" @ooo@ooo@ooo@ooo@o#===:+..@%#ooo@&$$@ooo@ooo@ooo@ooo@oX",
+" oooooooooooooooooo****...%%#ooo&&$&oooooooooooooooooooX",
+" oo@o@o@ooo@o@o@oo# .. %%#o@o&$$$@o@o@ooo@o@o@ooo@o@oX",
+" oooooooooooooooo# ...%%#oooo$$$&ooooooooooooooooooooX",
+" @o@o@o@o@o@o@o@o# ...@%#o@o#o&$&o@o@o@o@o@o@o@o@o@o@oX",
+" ooooooooooooooo# ..XX%#ooooo#ooooooooooooooooooooooooX",
+" @o@o@o@o@o@o@o# ..X###o@o@o#o#o@o@o@o@o@o@o@o@o@o@o@oX",
+">o@ooo@oo,@ooo@# ..####ooo@o#o@ooo@ooo@ooo@oo,@ooo@ooo@X",
+" @o@o@,@o@o@o@# .XXo.@o@o@o#o@o@o@o@o@,@o@,@o@o@,@o@o@oX",
+">o@,@o@o@o@,@o###.@o@o@o@o<o@o@o@o@,@o@o@o@o@o@o@o@,@o@X",
+" @o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@o@,,,@o@o@oX",
+">@@o@@,,@@@o@@@o@@@o@@@o1@@o@@@,@@@,@@@,@1,,@@@o@@@o@@@X",
+" @o@,@,,,,,@,@o@o@,@o@,@o@,@o@,,,@o,,@o,,,,,,,,,,,,@,@oX",
+"2@@@@,@@,@@,@,1@@@@@@@@@@@@@@@@@@@@@@@34,@@@,@@@,@@,@@@X",
+" @,@,,,@,4o@,,,@,@,@,,,,,,,@,,,@o4o@o,,@o1,,,4o@,@,,,@oX",
+"2@@,@@4,@3@@34@,@,@,@@@@@@@@,1,@@3@34@@@@@,@@3@@34,@@@@X",
+" @@4o3@@,,@@o@@4o@43,,43,@43,@43o@@@o@@@,,4@o@@@o@@4o@@X",
+"2@@3@@@@@@4@@@@3@3@@@@@@,@@@,@@@@1,@@@34@@3@@@4@@@@3@@@X",
+" @o@@@@@@@o3@@@@@@,@,43@@@,,1,@@4,,@@,@@@@,@@@3@@@,@@@@X",
+"2@@@34@34@@@34@@4,@@@@@@4,@@34@@3@@,134@@@@,4@@@34@,@@@X",
+" @@1@@@@@3@@@@3@@@1,43@@3@@4@3@@@@4@@@@@43@@3@@@@@@43@@X",
+".XXXXX;XXXXXXXXXXX;X;XXXXXX;XXXXXX;;XX;;;XXXXXXXXX;;XXXX"};
diff --git a/icons/56x46-3dpixmaps/game-board.xpm b/icons/56x46-3dpixmaps/game-board.xpm
new file mode 100644
index 0000000..c449c72
--- /dev/null
+++ b/icons/56x46-3dpixmaps/game-board.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 23 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBB6DABEFB",
+"X c #BEFBBAEABEFB",
+"o c #000000001040",
+"O c #C71BBAEAC71B",
+"+ c #AEBAA699AEBA",
+"@ c #AEBAAAAAAEBA",
+"# c #79E786179E79",
+"$ c #FFFFFFFF0000",
+"% c #AEBAAEBAAEBA",
+"& c #B6DAAEBAB6DA",
+"* c #FFFF14514103",
+"= c #EFBE104028A2",
+"- c #A699A289A699",
+"; c #71C679E78617",
+": c #AEBAAEBAB6DA",
+"> c #9E799A699E79",
+", c #965896589658",
+"< c #8E388A288E38",
+"1 c #96589658AEBA",
+"2 c #A699A699A699",
+"3 c #000008200820",
+" .",
+" .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.Xo",
+" .O..O.O..O..O.O..O..O.O..O..O.O..O..O.O..O..O.O..O..O.o",
+" ..O....O..O....O..O....O..O....O..O....O..O....O..O...o",
+" +...+...+...+...+...+...+...+...+...+...+...+...+...+Oo",
+" .O.O.O.O..O.O.O..O.O.O.O..O.O.O..O.O.O.O..O.O.O..O.O..o",
+" @.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.o",
+" ...O.+..O..O.+..O..O.+..O..O.+..O..O.+..O..O.+..O..O.+o",
+" @O+.+.+O+.+###############################+.+O+.+.+.+Oo",
+" ...+.O.+...#..$%&#****=#..$-.#****=#...-.#.+...+X.O+..o",
+" +.+X+.+.+O+#- %#=****#- +#=****#-X+X+#+.+O+.+.+.+Xo",
+" X+.O.+X+.+.#$ $#*****#$ $#*****#.+.+.#.X.+.+O+.O.+o",
+" +.+.+.+.+X+#- +#*****#- +#*****#+.+.+;+.+.+.+.+.+.o",
+" .+O+.+O+.+.#X+$-.#*****#X+$+.#*****#.+.+.#.+.+O+.+.+O+o",
+" +.+.+.+.+.+###############################+.+.+.+O+.+.o",
+" ++.+++O+++.#=***=#.---:#*=**=#.---:#*=***#.+++X+++.+++o",
+" @.+O+.+.+.+#*****#-X+X%#*****#-X$X+#*****#-X+O+.+.+X+.o",
+" +++++++++@-#*****#++++-#*****#+$$$-#****=#++++++++++++o",
+" +.+.+.+O+O+;*****#-.+.+#*****#-X$.+#*****#+.+.+.+O+.+.o",
+" ++++++++++-#*****#+@+@-#*****#+++@-#*****#++++++++++++o",
+" @++.@++.+++###############################-.+++.+++.++o",
+" +++++++++@-#---->#=***=#---->#*=**=#-----#++++++++++++o",
+" +++++++++++#-:+@:#*****#-:$%%#*****#-:$+%#-+++++++++++o",
+" +++++++++++#@+++-#*****#+$$$-#*****#+$$$-#++@+++++++++o",
+" ,+++,+++,++#,+++,#*****#<%$+,#*****#,+$+,#++,+++,+++,+o",
+" ++++++++++-#+++:-#*****#%+++-#*****#+++@-#++++++++++++o",
+" @+,+,+,+++,###############################,+,+,+++,+,+o",
+" +++++++++@-#*=**=#----1#=***=#----1#=*=**#-+++++++++++o",
+" ,+,+,+,+,+,#*****#<:,%,#*****#<:,:,#*****#,%,+,+,+,+,+o",
+" +++++++++@-#*****#%++%-#*****#:+-%-#*****#+++++@+++@++o",
+" ,+,+,+,+,+,#*****#<%,+,#*****#<%,+,#*****#<%,+,+,+,+,+o",
+" @,++@,+++,-#*****#%++,-#****=#%++,-#****=#%++,+++,+++,o",
+" ,+,+,+,+,+,###############################<+,+,+,+,+,+o",
+" +,+,+,+,+,-#-<-<>#*=**=#-<-<-#*=**=,-<-<-#%,+,+,+,+,+,o",
+" ,+,+,+,+,+,#,%,%,#*****#,%,:,#*****:,%,:,#,+,+,+,+,+,+o",
+" ,,+,,,+,,,-#,,%,<#*****#<,%,<#*****,,,:,<#-,,,+,,,+,,,o",
+" ,%,+,+,+,+,#<:,%,#*****#,%,-,#*****+,+,+,#,%,+,+,%,+,+o",
+" ,,,,,,,,,,,#,,,,<#****=#<,,,,#*****,,,,,<#,,,,,,,,,,,,o",
+" ,+,+,%,%,+,###############################,-,+,+,+,+,+o",
+" ,,,,,,,,,,,,<,<,,#,#,#,,#,,<,#,#,<,<,<,<,,,,,,,,,,,,,,o",
+" ,,,+,,,-,,,%,,,%,,,%,,,%,,,%,,,%,,,%,,,%,,,%,,,+,,,+,,o",
+" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,o",
+" ,%,,,,,,,%,,,,,,,2,,,,,,,%,,,,,,,2,,,,,,,-,,,,,,,+,,,,o",
+" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,o",
+" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,o",
+".oooooooooo3o3o3o3o33o333o33o33333o3o3o3o3ooo3oooooooooo"};
diff --git a/icons/56x46-3dpixmaps/game-cards.xpm b/icons/56x46-3dpixmaps/game-cards.xpm
new file mode 100644
index 0000000..de3f716
--- /dev/null
+++ b/icons/56x46-3dpixmaps/game-cards.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 20 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #C71BBAEAC71B",
+"@ c #AEBAAEBAAEBA",
+"# c #AEBAA699AEBA",
+"$ c #000000000000",
+"% c #28A25D754924",
+"& c #BEFB20812081",
+"* c #B6DAAEBAB6DA",
+"= c #CF3C555528A2",
+"- c #208120812081",
+"; c #EFBE28A25144",
+": c #9E799A699E79",
+"> c #A699A699A699",
+", c #082004100820",
+"< c #A69979E78E38",
+" .",
+" ......................................................X",
+" ......................................................X",
+" .o..o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.X",
+" O...O+..O.+.O..+O...O+..O.+.O..+O...O+..O.+.O..+O...O.X",
+" o+o..o....o....o.....o....o....o.....o....o...o..+o...X",
+" @.O.O.O.#.O.#.O.OoO.O.O.#.O.#.O.OoO.O.O.#.O.O.O.O.O.#.X",
+" .....Oo......$$$$$$$$$$$$$$$$$....+o.Oo......#..o....OX",
+" O.#.#.O.#.#.O$O.O.O.O.O.O.O.O$O.#.O.O.O.#.#.#.O.O.#.#.X",
+" ...O...O...O%$.$.$.#...#...O.$.#...O...#...O...#...O..X",
+" O.#.#.#.#.#.%$O$O$O.OoO.OoO.#$O.O.#.#.#.OoO.#.O.#.#.O.X",
+" .#...O.O.O..%$.$$$.$$$$$$$$$$$$$$$$$.O.O.O...#.O.O...OX",
+" O.O.#.#.O.#.%$O.O$O$O.O.O.O.O.O.O.O$O.#.O.#.O.O.#.#.#.X",
+" .#.O.O.#.O.O%$.O.O.$.O.&.#.O.O.#.O.$.O.#.O.O.#.#.O.O.OX",
+" O.O.#.O.O.O.%$O.#.O$O.#&O.O.#.O.O.#$O.O.O.#.O.O.O.#.O.X",
+" OO.OOO.O#O*O%$.OO$$$O&.&O$$$$$$$$$$$$$$$$$.OO#.OO#.OOOX",
+" O.#.O.#.O.O.%$O.O$$$O.&.O$O.O.O.O.O.O.O.O$O.O.O.O.O.#.X",
+" OOOOOOOOOOOO%$OOOOO$OO#OO$OO$OOOOOOOOOOOO$O#OO#OO#OOOOX",
+" O.O.#.O.O.O.%$O.O.O$O.O.O$O$O$O.#.O.#.O.O$O.O.O.O.O.O.X",
+" OOOOOOOO#OOO%$OOOOO$OOOOO$O$$$OOOOOOOO#OO$OOOOOOOOO#OOX",
+" OOO.OOO.OOO*%$O.#OO$OO$$O$O$O$O.OOO.OOO.O$O.#OO.#OO.OOX",
+" OOO#OO#OOOO@%$OOOOO$O.=$=$OOOOO#OOO#OOOOO$OOOOOOOOOOOOX",
+" OOOOOOOOOOOO%$OOO$$$OO=-;X*OOOOOO$OOOOOOO$OOOOOOOOOOOOX",
+" OOOOOOOOOOOO%$OOO$$$O.=$X$OOOOOO$$$OOOOOO$OOOOOOOOOOOOX",
+" :OOO:OOO:OOO%$OO:OO$:*=-=$.O:OO$$$$$:OOO:$OO:OOO:OOO:OX",
+" OOOOOOOOOOO@%$OOOOO$O.;$=XOOOO$$$$$$$OOOO$OOOOOO#OOOOOX",
+" OO:O:O:OOO:O%$:OOO:$:O=-X$>#:O$$$$$$$O:OO$:O:O:OOO:O:OX",
+" OOOOOOOOOOOO%$OOOOO$*>.X=$OOOO$$O$O$$OOOO$OOOOOOOOOOOOX",
+" :O:O:O:#:O:O%$:O:O:$:*>$=X>@:O:O:$:O:O:O:$:O:O:O:O:O:OX",
+" OOOOOOOOOOO@%$$$$$$$O@*.$,@OOOOO$$$OOOOOO$OOOOOOOOOOOOX",
+" :O:O:O:O:O:O%%%%%%%$:O:O>,>O:O:$$$$$:O:O:$:O:O:#:O:O:OX",
+" O:OOO:OOO:OO@<@@@<%$O:O@o,OOO:OOO:OOO:OOO$OOO:OOO:OOO:X",
+" :O:O:O:O:O:O:O:O:@%$:O:O:$:O:O:O:O:O:$:$:$:O:O:O:O:O:OX",
+" O:O:O:O:O:O:O:O:O:%$$$$$$$O:O:O:O:O:O$$$O$O:O:O:O:O:O:X",
+" :O:O:O:O:O:O:O:O:O%%%%%%%$:O:O:O:O:O:$:$:$:O:O:O:O:O:OX",
+" ::O:::O:::O:::O:::@:<:O<%$O:::O:::O:::$::$O:::O:::O:::X",
+" :O:O:O:O:O:O:O:O:O:O:O:O%$:O:O:O:O:O:O:O:$:O:O:O:O:O:OX",
+" ::::::::::::::::::::::::%$$$$$$$$$$$$$$$$$::::::::::::X",
+" :O:O:O:O:O:O:O:O:O:@:O:O%%%%%%%%%%%%%%%%:O:O:O:#:O:O:OX",
+" :::::::::::::::::::::::::<::<::<::<::<::::::::::::::::X",
+" :::O:::#:::O:::O:::O:::O:::@:::*:::@:::@:::O:::O:::O::X",
+" ::::::::::::::::::::::::::::::::::::::::::::::::::::::X",
+" :O:::::::O:::::::O:::::::O:::::::@:::::::O:::::::O::::X",
+" ::::::::::::::::::::::::::::::::::::::::::::::::::::::X",
+" ::::::::::::::::::::::::::::::::::::::::::::::::::::::X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/game-logic.xpm b/icons/56x46-3dpixmaps/game-logic.xpm
new file mode 100644
index 0000000..e1c7b8a
--- /dev/null
+++ b/icons/56x46-3dpixmaps/game-logic.xpm
@@ -0,0 +1,64 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 15 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #000000000000",
+"$ c #FFFFFFFF0000",
+"% c #51445555FFFF",
+"& c #FFFF14514103",
+"* c #000008200820",
+"= c #9E799A699E79",
+"- c #AEBAAEBAAEBA",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.O.+.O.+.+.O.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...###################.O...O...O...+..X",
+" O.+.+.+.+.+.O.+.+.#$$$$#%%%%%#&&&&&&##O.+.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.###################&#.O.O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.#%%%%%#&&&&&#$$$$$##&#O.+.O.+.O.O.+.+.X",
+" .O.+.O.O.O.O.O.###################%#&#.O.+.O.O.+.O.O.OX",
+" O.O.O.+.+.+.O.#&&&&&#$$$$$#%%%%%##%#&#O.O.O.+.O.O.+.O.X",
+" OO.OOO.OOO.OO###################$#%#&#.OOO.OOO.OOO.OOOX",
+" O.O.+.O.O.O.O#%%%%%#%%%%%#&&&&&#$#%#&#O.O.+.O.+.O.O.O.X",
+" OOOOOOOOOOOOO#%%%%%#%%%%%#&&&&&#$#%###OOOOOOOOOOO+OOOOX",
+" O.O.O.O.+.O.O#%%%%%#%%%%%#&&&&&#$###$#O.+.O.O.O.O.O.O.X",
+" OOOOOOOOOOOOO#%%%%%#%%%%%#&&&&&#$#&#$#OOOOOOOOOOOOOOOOX",
+" OOO.+OO.OOO.O#%%%%%#%%%%%#&&&&&###&#$#O.OOO.+OO.OOO.+OX",
+" OOOOOOOOOOOOO####*###*##########%#&#$#OOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOO#$$$$$#&&&&&#$$$$$#%#&#$#OOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOO#$$$$$#&&&&&#$$$$$#%#&###OOOOOOOOOOOOOOOOX",
+" =OOO=OOO=OOO=#$$$$$#&&&&&#$$$$$#%###%#OO=OOO=OOO=OOO=OX",
+" OOOOOOOOOOOOO#$$$$$#&&&&&#$$$$$#%#$#%#OOOOOOOOOOOOOOOOX",
+" OO=O=O=OOO=O=#$$$$$#&&&&&#$$$$$###$#%#=OOO=O=O=OOO=O=OX",
+" OOOOOOOOOOOOO###################&#$#%#OOOOOOOOOOOOOOOOX",
+" =O=O=O=O=O=O=#&&&&&#$$$$$#%%%%%#&#$##O=O=O=O=O=O=O=O=OX",
+" OOOOOOOOOOOOO#&&&&&#$$$$$#%%%%%#&#$#OOOOOOOOOOOOOOOOOOX",
+" =O=O=O=O=O=O=#&&&&&#$$$$$#%%%%%#&##O=O=O=O=O=O=O=O=O=OX",
+" O=OOO=OOO=OOO#&&&&&#$$$$$#%%%%%#&#OOO=OOO=OOO=OOO=OOO=X",
+" =O=O=O=O=O=O=#&&&&&#$$$$$#%%%%%##O=O=O=O=O=O=O=O=O=O=OX",
+" O=O=O=O=O=O=O###################O=O=O=O=O=O=O=O=O=O=O=X",
+" =O=O=O=O=O=O=O=O=O=O=O=O=O=O=-=O=O=O=O=O=O=O=O=O=O=O=OX",
+" ==O===O===O===O===O===O===O===O===O===O===O===O===O===X",
+" =O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=OX",
+" ======================================================X",
+" =O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=O=OX",
+" ======================================================X",
+" ===O===O===O===O===O===O===O===O===O===O===O===O===O==X",
+" ======================================================X",
+" =O=======O=======O=======O=======O=======O=======O====X",
+" ======================================================X",
+" ======================================================X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/game.xpm b/icons/56x46-3dpixmaps/game.xpm
new file mode 100644
index 0000000..f742a99
--- /dev/null
+++ b/icons/56x46-3dpixmaps/game.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 23 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000000000",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #69A68617BEFB",
+"$ c #082004100820",
+"% c #9E799A699E79",
+"& c #F7DEB2CAAEBA",
+"* c #71C679E78617",
+"= c #AEBAAEBAB6DA",
+"- c #FFFFF3CEFFFF",
+"; c #BEFBC30BCF3C",
+": c #B6DAAEBAB6DA",
+"> c #AEBAB2CACF3C",
+", c #96589658AEBA",
+"< c #38E36DB6A699",
+"1 c #000000001040",
+"2 c #000000001861",
+"3 c #A6999E79A699",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o..@o..@o..@o..@o..@o..@o..@o..@o..@o.....@o.@o.X",
+" O.O.+.O.O.O.O.O.+.O.O.O.O.O.+.O.O.O.O.O.+.O.+.+.O.O.O.X",
+" .....O.......+.......O..o....#XXX#...+.......O.......OX",
+" O.+.O.+.+.+.O.O.+.+.O.+.O.+.#..#XX#.+.O.+.+.O.+.+.+.O.X",
+" ...Oo..O...O.o.O...Oo..O...OX ##XXXO...O...Oo..O...+..X",
+" O.+.O.O.+.O.O.O.+.O.O.O.+.O.X##$XXX.OoO.+.O.O.+.O.O.O.X",
+" .O...+.O.Oo..+.O.+...+.O.+..XXXXX#X..O.O.+...O.O.Oo..OX",
+" O.O.O.O.O.O.O.O.O.O.+.O.O.O.#XX##$#.+.O.O.OoO.O.+.O.+.X",
+" .O.+.O.+.O.O.+.O.+.O.O.+.O.+.#XX$#.O.O.+.O.O.+.O.O.O.OX",
+" O.O.O.+.O.+.O.O.+.O.O.O.O.+.O%.##.+.O.O.O.O.O.O.+.O.O.X",
+" O+.OOO.OOO.OO+.OOO.OO+.OOO.OO%&#$O.OO+.OO+.OO+.OOO.OOOX",
+" O.O.+.O.O.+.O.O.O.+.O.O.+.O.O%.#$.O.O.O.O.O.O.O.O.+.O.X",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOO%&#XO+OOOOOOOOOOOOOOOOOOOX",
+" O.O.O.O.+.O.O.O.O.O.O.O.O.O.O%.#$.O.O.+.O.+.O.+.O.O.O.X",
+" OOOOOOOOOOOOOOOO+OOOO+OOOOOOO%&#XOOOOOOOOOOOOOOOOOOOOOX",
+" OOO.OOO.OOO.+OO.OOO.OOO.OOO.O%.#$OO.OOO.OOO.OOO.OOO.+OX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOO%&#XOOOOOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOO%%%#$X##%OOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOO%. .#OOOOOOOOOOOOOOOOOOX",
+" %OOO%OOO%OOO%OOO%OOO%OOO%O% ...%%$%OOO%OOO%OOO%OOO%OX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOO% . ..%%XOOOOOOOOOOOOOOOOOOX",
+" OO%O%O%OOO%O%O%OOO%O%O%OOO% ...%%X%O%OOO%O%O%OOO%O%OX",
+" OOOOOOOOOOOOOOOOOOOOOO%#################OOOOOOOOOOOOOOX",
+" %O%O%O%O%O%O%%%%%%%%%O* & . . . ..%$%O%O%O%O%O%O%OX",
+" OOOOOOOOOOOOO#& .XO=#. & . . . ..%%XOOOOOOOOOOOOOOX",
+" %O%O%O%O%O%%###############################%%O%O%O%O%OX",
+" O%OOO%OO+%=* . . . . @ . . . . . . . . ...XO%OOO%OOO%X",
+" %O%O%O%O%%*- . . . . . . . . . . . . . . ..$%O%O%O%O%OX",
+" O%O%O%O%=# . . . . . . . . . . . . . . ...XO%O%O%O%O%X",
+" %O%O%O%O%#######*####*#########*###*####*##X%O%O%O%O%OX",
+" %%O%%%O%%#..O.O;=:OO:==OOOOOOO:=OO:=OOO:=:$#%%O%%%O%%%X",
+" %O%O%O%O%%X.#%#%*=*=*>*,*=*=*=*><+#%#%#%#%X#%O%O%O%O%OX",
+" %%%%%%%%%%#X.$%1,2,2,1,232,2,1,$3$%$%$%$%XX%%%%%%%%%%%X",
+" %O%O%O%O%O%#$#$#$#$#X#$#X#X#$#$#$#X#X#X#XX#O%O%O%O%O%OX",
+" %%%%%%%%%%%%#XXXXXXXXXXXXXXXXXXXXXXXXXXX$#%%%%%%%%%%%%X",
+" %%%O%%%O%%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O%%%O%%%O%%X",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/ghostview.xpm b/icons/56x46-3dpixmaps/ghostview.xpm
new file mode 100644
index 0000000..1f13f7f
--- /dev/null
+++ b/icons/56x46-3dpixmaps/ghostview.xpm
@@ -0,0 +1,118 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 69 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #D75CD34CD75C",
+"X c #208120812081",
+"o c #D75CDF7DE79D",
+"O c #E79DE79DEFBE",
+"+ c #30C234D330C2",
+"@ c #082004100820",
+"# c #965896589658",
+"$ c #AEBAAAAAAEBA",
+"% c #AEBAA699AEBA",
+"& c #AEBAAEBAAEBA",
+"* c #AEBAAEBAB6DA",
+"= c #514455554924",
+"- c #000008200820",
+"; c #BEFBB6DABEFB",
+": c #A6999E79A699",
+"> c #B6DAAEBAB6DA",
+", c #BEFBC30BBEFB",
+"< c #CF3CC71BCF3C",
+"1 c #BEFBC30BCF3C",
+"2 c #000000001040",
+"3 c #8E388A288E38",
+"4 c #5965514428A2",
+"5 c #79E786179E79",
+"6 c #71C675D671C6",
+"7 c #C71BBAEAC71B",
+"8 c #28A25D754924",
+"9 c #965814510820",
+"0 c #69A608200820",
+"q c #410338E34103",
+"w c #A699A289A699",
+"e c #B6DA45145965",
+"r c #F7DEB2CAAEBA",
+"t c #FFFFF3CEFFFF",
+"y c #EFBE28A25144",
+"u c #EFBE104028A2",
+"i c #618561856185",
+"p c #AEBA61856185",
+"a c #FFFFEBADAEBA",
+"s c #492449245144",
+"d c #FFFF0C304924",
+"f c #A69979E78E38",
+"g c #000000001861",
+"h c #FFFFFFFFD75C",
+"j c #EFBEF3CEF7DE",
+"k c #BEFB20812081",
+"l c #9E799A699E79",
+"z c #186120812081",
+"x c #28A22CB230C2",
+"c c #000000000000",
+"v c #CF3C555528A2",
+"b c #861779E78617",
+"n c #AEBA555528A2",
+"m c #69A669A671C6",
+"M c #96589658AEBA",
+"N c #FFFFE79DBEFB",
+"B c #BEFBBAEABEFB",
+"V c #FFFFFFFFC71B",
+"C c #FFFFFBEEFFFF",
+"Z c #E79DD75C9E79",
+"A c #71C679E78617",
+"S c #208128A25144",
+"D c #DF7DBAEA8E38",
+"F c #A699A699A699",
+"G c #0820596528A2",
+"H c #5144A2894924",
+"J c #AEBAB2CACF3C",
+"K c #8E38861779E7",
+" .X",
+" .o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.O+@",
+" #$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&*=-",
+" $&%&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&&%&%&&;+@",
+" :$%&%&%&%&%&%&%&%&%&%&%&>**&%&%&%&%&%&%&%&%&%&%&%&%,=-",
+" %&%&%&%&%&%&%&%&%&%&&;,=XX+<>%&%&%&%&%&%&%&%&%&%&$&1+@",
+" #$$&%&%&%&%&%&%&%&%>&+-@o @X,*;**&%&%&%&%&%&%&%&$%$;+2",
+" $$&%&%&%&%&%&%&%&&;34o 1@56666#;;%&%&%&%&%&%&%&$&78-",
+" $$$%&%&**$%;&%&>*;5-*3o 4904940q+#;>&;&%&>&%&*$&%$<=2",
+" w%%&*;$$&%&&&&*;;60ero tyyyyyyyyu+-5;*&%&&%&%$$%&>*+@",
+" &%&%&&%%&%%&%>*i-4yrOi-O+eypyeypypyy4i$;&%&%&%%&&%&<=2",
+" %&%*%&&;%&&>;*=9yyyya tsdfypyyyeyy08;>*&;$*&>;$&1+@",
+" #$$&;&%&&*%;&geeyyehj X 729qkfepypyye@<;&&&%&&&%$;+2",
+" $*%&&%&%*&>lzyyypyr -g2g@Xeyyeyyy-l>%*>%&%&&78@",
+" w$$%%*>&%;i4yypyyrj l6 -66pxcvpypeyp4p*;&&&%&%<+@",
+" w%%&>%&&;<@yeyeyvz& @# > b4yeyypyyy2=;&&%&%&7+2",
+" %&&%&&%;&Xeyypyng26 X- ryyyfyeyeyez&>&&%&&1+-",
+" w%&;%&&1Xnyyeye6 OryyeyedfvyeykX<$*>%&*=@",
+" &%&&&%>i4dpyyr yyyypypvXypypy4m;>;>&.+2",
+" M%*%&;>xeeypy Npypyvyyx2gyeyyee+6--6*B+@",
+" w*>;&;+9yyyvh ayyyyeyefVt@xypyye@> =6><8@",
+" $M++6<8eyyyd syyyypyyyNC :2yyvyyro-26>&=@",
+" 5+j<6-0yyNNrO pkyeypvyrs@< .NNNZNpi.O=3<+2",
+" &3-o #eprj j XypyyeyyrC =.<CCttCt OozA<+@",
+" #=#6* CC O# wryyypyyprj i &i-5<=2",
+" li8+l z=. A4ypyeyvyh - =$+@",
+" &*iACO y<-@+ =9yyyeyyfhtC OyV #--l+@$=2",
+" Mf2$=-8r pyX@2+ heyeypvyyrt uyur l+<i+l78@",
+" &&iimm29p pe--= rpyyyeyyyNht 8yyp <=3*>>>;42",
+" :&**&<*qyypey2--i ryeyfvyyNjC juypyp9+;&&$&<+2",
+" &%%&%&;=0fyypyx@4yyyyeyye C rypyynS1*$$$%78@",
+" l&%&%*&;xyyeyyykyyypyyyr pyyeyez1$$$>&7+@",
+" &&%&%&$>w2ypyeyeyeyyevrhO ryypyvx:**$$$$<+2",
+" :&%&%$$&,qveyfypyeyfyy Vyyyyypyg1$&%&%&78@",
+" &%&%&&$$;,=nydeyfyverp=o apyypvey4iB*%&>&%>=2",
+" %&&;%&%&&;>bxpyvyeyyy*1 VpyyyeyyyXfB%$*&%$>B+@",
+" #$%&&%**%&*;DXyeypyeyyyN O Ordyyyeyypvz;**$$%$&%&;=2",
+" :>&%&>$$*$*%>Fqveyfypnyyyyyuykyyyeypye9+7;$$$$>$%&*7+@",
+" %&%**$**$$*$$B:mxkdeyyyyyeyyypypypynzi6.**%$$$&%*$&;82",
+" w%$*$$$$*;$$$$>>$ignypypeeypeyvyyy4i*>**%%&>*%&$&>&7+@",
+" &%%%*;%%%&&%*$;&>;<i+q4kkkn9kqqGqXH77:*%*$>&$$>%&%&7+2",
+" :&>&%&&%&&%&>&&>&&>;17HiiiiAip7>*77%$$$$%$$$&>&%&$*>=@",
+" w%&%&*%**$;&&%%%%****%7J*<JJJ****>%J:%&>*;&%$&$&%&$<+2",
+" &;*>;>;B;>>>>;&;>;*;*;>;;**;;*;>;>>>>;>>;>>>>>;>>;*B=-",
+" 3m66Am66m666666Km6Km66mpAm66m66mA6666A66K666666m66666=2",
+"+X2z-X-X-z2XcX2XccX22X2zg2z2z2z2X2z2Xc@z2z-z2z-z-X2z2X2@"};
diff --git a/icons/56x46-3dpixmaps/gnu.xpm b/icons/56x46-3dpixmaps/gnu.xpm
new file mode 100644
index 0000000..864c6b9
--- /dev/null
+++ b/icons/56x46-3dpixmaps/gnu.xpm
@@ -0,0 +1,74 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 25 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #000000000000",
+"$ c #AEBA555528A2",
+"% c #FFFFAEBA0000",
+"& c #082004100820",
+"* c #186186175144",
+"= c #5144A2894924",
+"- c #CF3CC71BCF3C",
+"; c #B6DAAEBAB6DA",
+": c #A699A699A699",
+"> c #AEBAAEBAAEBA",
+", c #AEBAAEBAB6DA",
+"< c #9E799A699E79",
+"1 c #000008200820",
+"2 c #96589658AEBA",
+"3 c #CF3C555528A2",
+"4 c #AEBAB2CACF3C",
+"5 c #000000001861",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o.....@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.+.+.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+..##...O.......OX",
+" O.+.O.+.O.O.+.OoO.+.+.O.+.O.+.+.O.O.+.O.O##.+.+.+.+.O.X",
+" ...Oo..Oo..O...O...O...O...O...Oo..O.#.####O...O...+..X",
+" O.+.O.O.O.+.+.O.+.+.O.+.+.+.+.O###O#O##$#$#.O.+.O.O.O.X",
+" .O...+.O.O...###.O...O.######O##.######$###..O.O.Oo..OX",
+" O.O.O.O.+.O.#%#.O.+.+.#%%%%%%########%%#$##.+.+.O.O.+.X",
+" .+.O.+.O.O.#%#.O.O.O.#%%%##%%%##$$$#$#%%##$O.O.O.+.O.OX",
+" O.O.+.O.+.O#%##.+.O.#%#####%%%#$$#$####%#$#.O.O.O.O.O.X",
+" OO.OOO.OOO.##%%####%###&********%###$#%%#$#OO+.OO+.OOOX",
+" O.O.O.+.O.O.#%%%%%%###**=*o-;=*=**%##%%%##$.O.O.O.O.+.X",
+" OOOOOOOOOOOOO#######&**=*;O:>;***=*%%%%###$OOOO+OOOOOOX",
+" O.O.+.O.O.+.O.O.####*=***-:.O.*=***=###$#$#.O.O.O.O.O.X",
+" OOOOOOOOOOOOO#####&$**=*=*OOO*=**=**####$$#OOOOOOOOOOOX",
+" OOO.OOO.OOO.####$##*=****=**=***=**=*##$##$.OOO.OOO.OOX",
+" OOOOOOOOOOOOOO####$=***=;O;O,;=**=***$$$$#$OOOO+OOOOOOX",
+" OOOOOOOOOOOOOOO####**=****;OOO****=*=X#####OOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOO#X=**=*=*>OO;*=*=***####$$OOOOOOOOOOOX",
+" <OOO<OOO<OOO<OOO<#$**=***=OO<O**=**=*1$$#$#O<OOO<OOO<OX",
+" OOOOOOOOOOOOOOOO##X=***=**OOO;=***=**##$#$$OOOOOOOOOOOX",
+" OO<O<O<OOO<O<O<O###$*=***=2O<,**=***31###$#O<O<OOO<O<OX",
+" OOOOOOOOOOOOOOOO##1$***=**OO+4=***=*$####$#OOOOOOOOOOOX",
+" <O<O<O<O<O<O<O<O#$#1$=**o;<O<+2o*=*$11$##$$O<O<O<O<O<OX",
+" OOOOOOOOOOOOOOO$$#$$#5**=******=**$$##$##$#OOOOOOOOOOOX",
+" <O<O<O<O<O<O<O<$$$##$$1$*=*=*=**$$51#$$#$##O<O<O<O<O<OX",
+" O<OOO<OOO<OOO<O#$$$&$$1$$$$$1$$$$$$$$$#$$#$OO<OOO<OOO<X",
+" <O<O<O<O<O<O<O<##$$$$$&$1$$$#$$$$$1$$#$$##$O<O<O<O<O<OX",
+" O<O<O<O<O<O<O<O<##$$###$##$#1$$$$$$$#$$$$$$<O<O<O<O<O<X",
+" <O<O<O<O<O<O<O<O<###$$###$#$#1$$$$$$$$$1$$$><O<O<O<O<OX",
+" <<O<<<O<<<O<<<O<<<>######<###$1$11$$$1$$$#$<<<O<<<O<<<X",
+" <O<O<O<O<O<O<O<O<O<O<;<O<;##$$#$&#$1$#$$1#$O<O<O<O<O<OX",
+" <<<<<<<<<<<<<<<<<<<<<<<<<#$$#$##$#$$#$#$#$#<<<<<<<<<<<X",
+" <O<O<O<O<O<O<O<O<O<O<O<O<O#$##$######$1#$$#O<O<O<O<O<OX",
+" <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<X",
+" <<<O<<<O<<<O<<<O<<<O<<<O<<<O<<<;<<<><<<><<<O<<<O<<<O<<X",
+" <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<X",
+" <O<<<<<<<O<<<<<<<O<<<<<<<O<<<<<<<><<<<<<<O<<<<<<<O<<<<X",
+" <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<X",
+" <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/graphics.xpm b/icons/56x46-3dpixmaps/graphics.xpm
new file mode 100644
index 0000000..25c7c38
--- /dev/null
+++ b/icons/56x46-3dpixmaps/graphics.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 32 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #AEBAA699AEBA",
+"o c #000000001040",
+"O c #965896589658",
+"+ c #BEFBB6DABEFB",
+"@ c #C71BBAEAC71B",
+"# c #79E786179E79",
+"$ c #FFFF14514103",
+"% c #186186175144",
+"& c #28A2FFFF2081",
+"* c #5144A2894924",
+"= c #8E388A288E38",
+"- c #A699A289A699",
+"; c #FFFFFFFF0000",
+": c #B6DAAEBAB6DA",
+"> c #AEBAB2CACF3C",
+", c #AEBA555528A2",
+"< c #71C679E78617",
+"1 c #CF3CC71BCF3C",
+"2 c #51445555FFFF",
+"3 c #D75CD34CD75C",
+"4 c #BEFBC30BBEFB",
+"5 c #FFFFF3CEFFFF",
+"6 c #AEBAAAAAAEBA",
+"7 c #AEBAAEBAB6DA",
+"8 c #9E799A699E79",
+"9 c #FFFFFBEEFFFF",
+"0 c #EFBEF3CEF7DE",
+"q c #AEBAAEBAAEBA",
+"w c #BEFB20812081",
+" .",
+" .....X....X...X....X...X....X...X....X...X....X...X...o",
+" X..X....X........X........X........X........X........Xo",
+" .....................X........X........X........X.....o",
+" X...X...X..XX.X.X...X...O...X...X...X...X...X...X..XX.o",
+" ..X....X..+.......+...+...+...+...X+.....+.X..+.......o",
+" X.X.XXX+X.X.X+X.O.XXX.X.X.XXX.XXX.X.XXX+XXX.X.O.X+X.X.o",
+" ....+X...X..XX@+.+...#X@+X...X.+#@+..X....#+.X@+.X...Xo",
+" O.X.X.X+X.X+$$$$$$$$+#X%%%%%%%%@#&&%%@&&&@#+X.X.X.X+X.o",
+" ..+XX..X@..X$$$$$$$$+#+*%*%*%*%.=%%*%@@&&+#X..XX...O..o",
+" X.X.X+XXX.X.$$$$$$$$.#-%%%*%%*+@;%*%:@&&&@#.X.X.X+X.X.o",
+" .XX.@X.X.XX.$$$$$$$$+#>*%*%%@>;;,%%@@@&&&@<..X.X.X...Xo",
+" X.X.X.X.X.X+$$$$$$$$+#X%%%%1;;,,,,2..&&&&@#+X.X+XXX.X.o",
+" .X.X.X.X+X.X$$$$$$$$ #>*%*@;;#;,,,@X3&&&& #X+X.X@X.X.Xo",
+" X.X.X.X.X.X.$$$$$$$$+#-%%@;;#;;,,,X+@@3&&3<@X.XXX.X.X.o",
+" XXXXXXXXXX.X$$$$$$$$ #4%@;;#;;;,;X...3*&&5#XXX.XXX.XXXo",
+" X.X.X+X.X.XX+++.+ . #64;;#;;;#;;+.... 35 #.X+X.X.X.X.o",
+" XXXXXXXXXXX#########<#.;;#;;;#;;XX<O#O#####XXXXXXXXXXXo",
+" X.X.X.X.X+X+-+-+-+-+7+;;#;;;#;;+X@7.X+-+-.#+X.X.X.X.X.o",
+" XXXXXXXXXXX6$$$$$$$$.;;#;;;#;;XX#X+@&&&&&+#XXXXXXXXXXXo",
+" XXX.XXX.XXX.$$$$$$$.;;#;;;#;;-X.#-..@&&&&@#+6XX.XXX.XXo",
+" XXXXXXXXXXXX$$$$$$.;;#;;;#;;X7%+#@..@@3&&.#XXXXXXXXXXXo",
+" XXXXXXXXXXXX$$$$$.;;#;;;#;;-X%%4#-. .@@&&@8XXXXXXXXXXXo",
+" XXXXXXXXXXXX$$$$.;;#;;;#;;X7%*% #...+@@3& #XXXXXXXXXXXo",
+" OXXXOXXXOXXX$$$.;;#;;;#;;-X%%%*+#X...9+@@@#-OXXXOXXXOXo",
+" XXXXXXXXXXXX$$.;;#;;;#;;-:%%*%% #+.....+. #XXXXXXXXXXXo",
+" XXOXOXOXXXOX$. .#;;;#;;-7.@4 @ #+....9.9 #-OXOXXXOXOXo",
+" XXXXXXXXXXXX. .+ ;;#;;X-#####<######X######XXXXXXXXXXXo",
+" OXOXOXOXOXO. .. #0;;-OXO+O-X7O+#7O+#+O+=.#-OXOXOXOXOXo",
+" XXXXXXXXXXX ;+ # #;7XX22222222+#q2222222+#6XXXXXXXXXXo",
+" OXOXOXOXOXO;$$.#0###=#O22222222+#-2222222.#-OXOXOXOXOXo",
+" XOXXXOXXXOX$$$$ ###-+#X22222222+#O2222222+#6XOXXXOXXXOo",
+" OXOXOXOXOXO$$$$w###%4#=22222222+#-2222222+#-OXOXOXOXOXo",
+" XOXOXOXOXOXw$$www#*%.#X22222222+#O2222222+#O6OXOXOXOXOo",
+" OXOXOXOXOXOXwwwwO%%% #=222222229#-22222229#-OXOXOXOXOXo",
+" OOXOOOXOOOXOOwwO%%*%+#X22222222+#=2222222+#OOOXOOOXOOOo",
+" OqOXOXOXOXOX%%%*%*%% #=222222225#-22222229#-O6OXOXOXOXo",
+" OOOOOOOOOOOX444.4 4 #O+++::5:9 #X+++:5+0 #OOOOOOOOOOOo",
+" OXOXOXOXO-O##############<#########<<######-O6OXOXOXOXo",
+" OOOOOOOOOOOOOOO-=-O=O=O=XOXOX=O=O==O7O-OO=OOOOOOOOOOOOo",
+" OOOXOOO-OOO-OOOqOOOqOOOqOOO-OOOqOOOXOOOXOOOXOOO-OOOqOOo",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo",
+" OqOOOOOOOqOOOOOOOqOOOOOOOXOOOOOOOXOOOOOOOXOOOOOOOqOOOOo",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo",
+".ooooooooooooooooooooooooooooooooooooooooooooooooooooooo"};
diff --git a/icons/56x46-3dpixmaps/help.xpm b/icons/56x46-3dpixmaps/help.xpm
new file mode 100644
index 0000000..959460e
--- /dev/null
+++ b/icons/56x46-3dpixmaps/help.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 32 1",
+"` c None",
+" c #FFFFFBEEFFFF",
+". c #BEFBB6DABEFB",
+"X c #BEFBBAEABEFB",
+"o c #000000001040",
+"O c #C71BBAEAC71B",
+"+ c #AEBAA699AEBA",
+"@ c #9E799A699E79",
+"# c #000000000000",
+"$ c #082004100820",
+"% c #28A2FFFF2081",
+"& c #FFFFFFFFD75C",
+"* c #5144A2894924",
+"= c #208120812081",
+"- c #186120812081",
+"; c #AEBAA69971C6",
+": c #EFBEF3CEF7DE",
+"> c #000008200820",
+", c #000000001861",
+"< c #B6DAAEBAB6DA",
+"1 c #DF7DBAEA8E38",
+"2 c #FFFF14514103",
+"3 c #FFFFF3CEFFFF",
+"4 c #000030C20820",
+"5 c #FFFF0C304924",
+"6 c #F7DEB2CAAEBA",
+"7 c #A6999E79A699",
+"8 c #965896589658",
+"9 c #A69979E78E38",
+"0 c #28A22CB230C2",
+"q c #AEBAAEBAB6DA",
+"w c #96589658AEBA",
+" .",
+" ..X..X...X..X...X..X...X..X...X..X...X..X...X..X...X..o",
+" .O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.Oo",
+" X.....................................................o",
+" +XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+Xo",
+" O...X.X.....X.X.....X.X.....X.X.....X.X.....X...X...O.o",
+" +.+O+.@.+O+.@.+.+O@.+.+.@O+.+.@.+O+.@.+.+O@.+O+.@.+X+.o",
+" .O...+.O....O+.O....O+.O..#$#$#$##..O+.O...O.+..O.O.X+o",
+" +.+.+O+.+O+.+.+.+O+.+.+.$#%%%%%%%%$O+.+.+.+.+.+.+.+.+.o",
+" ..O+...+...+..O+...+O.O$%%%%%%%%%%%#.O.+O.O+..O+.O.+.Oo",
+" +X+.+O+.+O+.+O+.+O+##.#$%%%%%%%%%%%%$O+.+.+.+O+.+.+.+.o",
+" .@.O.+.+.+.O.+#+.+#&&$o%%%*%===-;%%%%#.+.+.X.+.+.+.OX+o",
+" +.+.+.+O+.+.+#&###&&&#%%%%%=:&&&>%%%%%oO+O+.+.+.+O+.+.o",
+" O+.+.+.@X+.+X#&&&&&&&,%%;%%$&&.O,%%;%%$+.+.@.+O+.+.+.+o",
+" +.+O+.+.+O+.+#&&&&&.X$%%%%%=&&<&$%%%%%=<+O+O+.+.@.+O+Xo",
+" ++.+++O+++.+1#&&&&..&=%%%%%$&&O&=%%%%%$+++.+++O+++.+++o",
+" +X+.+.+.+.+1$##..O&&&$,===,$&.&&,%%;%%,O+.+.+.+.+O+.+.o",
+" +++++++++++11##&&&&&&&&&&&$&.&&,%%%%%,$+++++++++++++++o",
+" +.+O+.+.+O+$1$1&&&..&&&&&&&#&&o%%%%%=&$$+O+.+.+.+.+.+Xo",
+" +++++++++++2$1$&&&&&&&&<&&&#&o%%%;%,:&&&#+++++++++++++o",
+" +++.+++O+++2$$1$&&&.&&.&&&&&#%%%%%-&&.&&#++.+++O+++X++o",
+" +++++++++++2#$1o&&.&&.&&.&&&,%%%%,O..O.&#+++++++++++++o",
+" +++++++++++2#111$&&&.3&.&&&#%%%;4O.&&&&&#+++++++++++++o",
+" +++++++++++2$1o1,&&.&&.&&&&,%%%%,.&&&&&###++++++++++++o",
+" @+++@+++@++22#111$&&&.&&&&.,%%%%,&&&&&o11#++@+++@+++@+o",
+" ++++++++++++2$1$1,&&O&&.&&&,%;%%$&&&&#$111#+++++++++++o",
+" ++@+@+@+++@+2#1$11$&&&. &&&$%%%%=&,##1111o2+@+@+++@+@+o",
+" +++++++++++++2$1o11o&.&&&&&,%%%%$1111111122+++++++++++o",
+" @+@+@+@+@+@+@5#1$11$&&&&&&&$,=,,$111611,22@+@+@+@+@+@+o",
+"3++++++++++++++2$1o11&&&###&&&&$$$1o$$$o22+++++++++++++o",
+" @+@+@+@+@+@+@+2#1$11&,#1$###@#11$$22222+@+@+@+@+@+@+@+o",
+"3+@++7@+++@+++@2$1o11&$111$1#$%$$12+++@+++@+++@+++@+++@o",
+" @+@+@+@7@+@+@+5##1o1o1$$$1$%%%%%o2@+@+@+@+@+@7@+@7@+@+o",
+"3+@7@+@+@+@+8+@+2$1$1#$$1#,%%%%%%%#+@+@+@+@7@+@+@+@+@+@o",
+" @+@+@+@+@7@+@+@5#11$$1$$2$%%%%%%%,7+@+8+@+@+@+@7@+@7@+o",
+"3@@+@@@7@@@+@@@+@2o1##25@@7=%%%;%%$7@@@+@@77@@@+@@@+@@@o",
+" @+@7@+@+@+@7@+@+@2#$22@+@7$%%%%%=<77@+@7@777@+@+@+@+@+o",
+"3@@@@@79@79@@@@@@@2125@8@@@7=0%=,79@@@@@@@@@79@79@79@@@o",
+" @+@+9qw+w+77@7@7@+2+@+@+@7@79,7+7+@7@7@777@+w+@+@+@+@+o",
+"3@@@@w@@@@@@@@@@@@@@@@@@@@@@777@@w@@@797@@@@@@@w@w@w@@@o",
+" @@9+@@@7@@9+@@9+@@@7@@@7@977@@9+@@@77w@779w+@@9+@@@7@@o",
+"3@@w@w9@@@@w@@w7@w@@@w9@@7@w@@@w7@9@@@@@@@7@@@@@@@9@@@@o",
+" @7@@@@7977@@9@@@@7@@@@79w+@@9w@@@+w@9@@9w7@@9w@@@+79w@o",
+"3@@@@@@w@@@@@w@@w9@@@@@w@@@@@@@@@@@@@7@w@@@@@7@@@@w@@@@o",
+" @@@9@@@@@@97@@@@@@978@@@@9w@@@9@w@9w@@@@@@9w@@9@@@@@@@o",
+".oo,,,,oo,,,,oooo,,,o,ooo,,ooo,,ooo,oooooo,,oo,,,,oooooo"};
diff --git a/icons/56x46-3dpixmaps/home.xpm b/icons/56x46-3dpixmaps/home.xpm
new file mode 100644
index 0000000..e50be97
--- /dev/null
+++ b/icons/56x46-3dpixmaps/home.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 12 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #000000000000",
+"$ c #FFFF14514103",
+"% c #FFFFFFFF0000",
+"& c #9E799A699E79",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.O.+.O.+.+.O.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...O...O...#...O.o.O...O...O...O...+..X",
+" O.+.+.+.+.+.O.+.+.+.OoO.+.#$#.+.O.O.+.O.+.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.O...O.O.#$$$#.O.+...+.O.O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.+.O.O.#$%$%$#.O.O.+.O.+.O.+.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.O.O.+.#%$$%$%$#.+.O.O.O.+.O.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.+.O.+.#$$%$$$$%$#.O.+.O.O.O.+.O.O.+.O.X",
+" OO.OOO.OOO.OO+.OO+.OO#$$%$$%$%$%$#.OOO.OO+.OOO.OOO.OOOX",
+" O.O.+.O.O.+.O.O.O.O.#$%$$$%$%$%$%$#.O.+.O.O.O.+.O.O.O.X",
+" OOOOOOOOOOOOOOOOOO##$%$%$%$$$%$$$%$##OOOOOOOOOOOO+OOOOX",
+" O.O.O.O.+.O.O.O.O#$$%$$$$$$%$$$%$$$%$#O.O.+.O.O.O.O.O.X",
+" OOOOOOOOOOOOOOOO#$$%$$%$%$%$$%$$$%$$%$#OOOOOOOOOOOOOOOX",
+" OOO.+OO.OOO.OOO#########################OOO.OOO.OOO.+OX",
+" OOOOOOOOOOOOOO##%%%%%%%%%%%%%%%%%%%%%%%##OOOOOOOOOOOOOX",
+" OOOOOOOOOOOOO#O#%%%%%%%%%%%%%%%%%%%%%%%#O#OOOOOOOOOOOOX",
+" OOOOOOOOOOOO#OO#%%#####%%%%%%%%%#####%%#OO#OOOOOOOOOOOX",
+" &OOO&OOO&OOO&OO#%%#O#O#%%%%%%%%%#O#O#%%#&OOO&OOO&OOO&OX",
+" OOOOOOOOOOOOOOO#%%#####%%#####%%#####%%#OOOOOOOOOOOOOOX",
+" OO&O&O&OOO&O&O&#%%#O#O#%%#%$%#%%#O#O#%%#OO&O&O&OOO&O&OX",
+" OOOOOOOOOOOOOOO#%%#O#O#%%#$%$#%%#O#O#%%#OOOOOOOOOOOOOOX",
+" &O&O&O&O&O&O&O&#%%#####%%#%$%#%%#####%%#&O&O&O&O&O&O&OX",
+" OOOOOOOOOOOOOOO#%%#O#O#%%#$%$#%%#O#O#%%#OOOOOOOOOOOOOOX",
+" &O&O&O&O&O&O&O&#%%#O#O#%%#%$%#%%#O#O#%%#&O&O&O&O&O&O&OX",
+" O&OOO&OOO&OOO&O#%%#####%%###$#%%#####%%#O&OOO&OOO&OOO&X",
+" &O&O&O&O&O&O&O&#%%%%%%%%%#%$%#%%%%%%%%%#&O&O&O&O&O&O&OX",
+" O&O&O&O&O&O&O&O#%%%%%%%%%#$%$#%%%%%%%%%#O&O&O&O&O&O&O&X",
+" &O&O&O&O&O&O&O&#%%%%%%%%%#%$%#%%%%%%%%%#&O&O&O&O&O&O&OX",
+" &&O&&&O&&&O&&&O#########################&&O&&&O&&&O&&&X",
+" &O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&OX",
+" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X",
+" &O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&O&OX",
+" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X",
+" &&&O&&&O&&&O&&&O&&&O&&&O&&&O&&&O&&&O&&&O&&&O&&&O&&&O&&X",
+" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X",
+" &O&&&&&&&O&&&&&&&O&&&&&&&O&&&&&&&O&&&&&&&O&&&&&&&O&&&&X",
+" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X",
+" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/image-processor.xpm b/icons/56x46-3dpixmaps/image-processor.xpm
new file mode 100644
index 0000000..ae52939
--- /dev/null
+++ b/icons/56x46-3dpixmaps/image-processor.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 39 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #AEBAAAAAAEBA",
+"o c #9E799A699E79",
+"O c #000000001040",
+"+ c #BEFBB6DABEFB",
+"@ c #38E36DB6A699",
+"# c #69A68617BEFB",
+"$ c #A699A699A699",
+"% c #AEBAA699AEBA",
+"& c #000000001861",
+"* c #000008200820",
+"= c #082004100820",
+"- c #A6999E79A699",
+"; c #DF7DBAEA8E38",
+": c #B6DAAEBAB6DA",
+"> c #F7DEB2CAAEBA",
+", c #71C679E78617",
+"< c #BEFBC30BBEFB",
+"1 c #79E79248B6DA",
+"2 c #51445555FFFF",
+"3 c #79E786179E79",
+"4 c #AEBAAEBAAEBA",
+"5 c #CF3CC71BCF3C",
+"6 c #AEBAAEBAB6DA",
+"7 c #E79DD75C9E79",
+"8 c #96589658AEBA",
+"9 c #186120812081",
+"0 c #FFFFEBADAEBA",
+"q c #FFFFE79DBEFB",
+"w c #A699A289A699",
+"e c #965896589658",
+"r c #208120812081",
+"t c #FFFFFBEEFFFF",
+"y c #FFFFF3CEFFFF",
+"u c #AEBAB2CACF3C",
+"i c #514471C68E38",
+"p c #A69979E78E38",
+" .",
+" ...............XoooooooooX............................O",
+" .+.+.+.+.+.+Xooo@##OO$.#oooo%.+.+.+.+.+.+.+.+.+.+.+.+.O",
+" ..........%oo#O&&&O$O*+O=$#@ooX+......................O",
+" X+.+%.+.%-o#OOOO;O$$;@OOOO;&&#oo%+.+%.++X+.+%.++X+.+X+O",
+" ..+...+%o$#=$O*$OO; +#&*$OO$OOO#o:+..+....+..+....+...O",
+" X.:.:+XoO>OOOOOO$>,+$,O.O$*O$*OOOoX.:.:+:.:.:.:+:.:.:+O",
+" .+.+.XoOOO*$O*$*<>>$12;O*+O*$$O$#Oo%.%...+.+.%...+.+.XO",
+" X.X.%oO$*OO<*&*O$3>###*&O=OO+=*$*O#o%.%.%.X.X.%.%.X.X.O",
+" .+.%o#O*&*$OOO&*#>>;$#OOOOOOO;OO;$OOo.+%...%.+.X.+.X+.O",
+" X.Xo#OOO$+4=&OOOO<+$**&O$;OOO5$OOO>O#oX.%+:.X.%.%.X+X.O",
+" .X+oO*$*$;OOOOOOOO*+$OO*$6>OO>$;*$OoOo.:.X.+.:+%.:...XO",
+" X.o#OO+>>OO;$;>>>> >>>>>4>+$O*OOO#o+X.:.X.X.:+X+X.O",
+" .%oO#*$O*OOOO&X7>>>>>>>>3*&O*O=O>OOOOOo:.X+%.X+%.X.X.XO",
+" Xo#oOOOOOOOOOOOOO47$;4#&OO&*&OOOOO.O##oo%.X.%.X.X.:+X+O",
+" %oOOOO$7>$+$:OOOO=$:$#&OOO&;>>>;OOO>O&@oXX+%%:.XX%.XXXO",
+" XoO#>;$>>;$;$$*:;O$;>OOOO#:$>>>:$<OXX ##X.X.X+X. #X.X.O",
+" 8,$&:,OOOOOO*O,..*>>6OOOOOO*&&&*3$XOX .&oXXXXXX .O%X%XO",
+" o#>OO&O:OOO>O&&&OO>>$*OO;6OOO>+OO*OOX .##+X.X.+ oOX.X.O",
+" o#+*$:##OOOOOO*$:&>>4OOOOOO&*OOOO,$OX .+OXXXXX +oOXX%XO",
+" o#o;$$>$<;OO:;XO*:>><,OO:;4O&O;>><>>++ .##6+X. o#OX.XXO",
+" -#@,$;$;OOXO&*$XX7>>6##O66OX:O+>>>+$#X ..O4XX +oO#X%XXO",
+" oO#9X$:>44XXXX+$$$ $>>$*OOOO$>>>>43#4 +.##X+ ooO#XXXXO",
+" -#&6,;$>$$XXX:*>>O >>>*>>$>>>>>>>>,:,X .+O4 +o#OXXXXXO",
+" o%O&:$3<>>;4-X$;6$*O*76;>>>>>0>>q.w&O&6 +.#+ ooO#XX%o%O",
+" $$$.,4:3>>>4X:*O**OOOO&&>>>+;><>>X-O+8X ..# +ooO#XXXXXO",
+" %o*O&O$4$;>>-4O;$;$;&>>>>q.>o4>+-#O#,&X+ +# oo@&XXo%o%O",
+" X-OOOO3;:$4$XO$$:OOOO;+&>>>4>>$eo#O&&&#4 # +o-&#XX:%XXO",
+" oo$:$*OX$;$;$$*=OOOOOO*&>>>7$+$o,&:$:,86 # oo@r%o%o%o%O",
+" %X$**OOO,o;$**OOOOOOOO&*&*O=$eo#&#O*O&oXX +oor@%%X%XXXO",
+" oXo,##OO&.;&;&$+$;OOO>>>>7%:$o,OOOOOO#o%+ otOO#:o%o%o%O",
+" %o+8&OOOOO$$$6;*$OOO&;6;:o%X%8#*$:OOO#XX +oOO#OX%oXX%oO",
+" o%oo:;X;&OO;$;$;*OOOO&o6$%o%o,&&O,:$O-X. oooOoO#o%o%o%O",
+" %o%ooO&OOOOOO$>>>+$OOOO*$o%#&&OOO&OOoXX +ooO#+#O%o%o%oO",
+" o%o%oo####OOO:;$>>;OOOO$,###O#O###O-o%. oo@&#..O#%o%o%O",
+"too%ooo-OOOOOO$$*4:OOOO+O.OO:OOOOOO-o+ too-&-&+ ##O#oooO",
+" o%o%o%oo:,##OOO;*OOOOOO$*$*OO###O8oX .ooooOoO.+.+#O#o%O",
+"toooooooo8&OOOOO$w;#####,*+OOOOOOooo .oOOoo#O#..OO+#OooO",
+" o%o-o%o%-o8,###OOO,6;<:#&OO##O#-o%otoO##tooO+.O## +Oo%O",
+"yoooooooooo8u8OOO##&&5i#O###O#ooooootoO#.yooO..O#. .OooO",
+" ooo%ooo-ooo-oo-oOO#:,#&#O-o-o-o%oooy.o oo@&#.. +#OooO",
+"yoeoo8pooooooooooo-oeu8--oooooeoeoooo++ooo#&#O#++.#O#ooO",
+" o%oooo8op%ooooooo%8oe8ooo%eoooooo-ooo#OOOO#o##OOOO#oooO",
+"yooo8poooo8ooooeoooooooooeooooo8pooooooooooooooooooooeoO",
+" oooooooooop8op8ooeoooooooop8ooo8ooooeoooooooooooooeoooO",
+".OOOO&O&OO&&O&&OOO&OOOOO&O&&OOOOOO&OO&OOOOOOOOOOOOO&O&OO"};
diff --git a/icons/56x46-3dpixmaps/image-viewer.xpm b/icons/56x46-3dpixmaps/image-viewer.xpm
new file mode 100644
index 0000000..f52cb65
--- /dev/null
+++ b/icons/56x46-3dpixmaps/image-viewer.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 32 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #082004100820",
+"o c #BEFBB6DABEFB",
+"O c #A699A699A699",
+"+ c #AEBAAAAAAEBA",
+"@ c #B6DAAEBAB6DA",
+"# c #000008200820",
+"$ c #AEBAAEBAAEBA",
+"% c #9E799A699E79",
+"& c #69A68617BEFB",
+"* c #AEBAA699AEBA",
+"= c #DF7DBAEA8E38",
+"- c #71C679E78617",
+"; c #000000001040",
+": c #F7DEB2CAAEBA",
+"> c #AEBAAEBAB6DA",
+", c #BEFBC30BBEFB",
+"< c #79E79248B6DA",
+"1 c #000000000000",
+"2 c #CF3CC71BCF3C",
+"3 c #000000001861",
+"4 c #A699A289A699",
+"5 c #E79DD75C9E79",
+"6 c #79E786179E79",
+"7 c #A6999E79A699",
+"8 c #C71BBAEAC71B",
+"9 c #965896589658",
+"0 c #AEBAB2CACF3C",
+"q c #861779E78617",
+"w c #96589658AEBA",
+" .",
+" ......................................................X",
+" ..o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.X",
+" o.o.... O......oX",
+" +..o@.o XXXO#XXXO#XX+XXXXO#XXXO$X+XXXO#XXXO#XX%.@o.o+.X",
+" .o..o.. XX##OXX##OXX#OX#O#OO&###OXX#O#XX#O#XX%X.oo...oX",
+" +.@.+.* OOX#XO#X#OXXXO#XXO =-;XXO#XXOXXXO#X#%XXo$.+o+.X",
+" ...o.+o #::X#:XXXOXXX=Xo:-O>&#OXOXX#=XX#:XX%XXX......+X",
+" +o+.+.+ X#:O##OXX=OXXOXO::,-&@#X=XXOOXXO##OXXXXo+o@o+.X",
+" ...+.oo X###=X#OXX$XXX#@<:-&-XXXXX#$XXO#1=XX&&X+...+.oX",
+" +o+o+.+ &&%XXOXO#XO#XXXX-:2o&3XXXXXOXX=XO#XXXXXo+o+.*.X",
+" .@...+o XXXX;:XXOXO+XXXX3o4XX#OOXX@OXO;1:XXXXXX+.+..o+X",
+" +.*.@.+ XXXXXX=#=O=1XXXXXXOOXX=O:X:=OOX=;1%%%%Xo+.*.+.X",
+" .+.*.+o %%&%XX;4::;XOOO::: ::::O:@=X;X#1XXXXX$o*.+o*X",
+" +o+.+o$ XXXXXXXO##1;###O::::::o#####X:##XXXXXXXo$.+.+.X",
+" ++.+++. %%%X%X##;1XXXX###=O.O#1X##X#X#.XX+%%%%X+++o*++X",
+" +.*o+.+ XXXXXXXX=$:=OOX#1#O=##1XO::O#XX:XXXXXXXo+.+.+oX",
+" +++++++ XXXX&:XO$::=$==3=#O:#1#O=::=OOXOOXX%%%X+++++++X",
+" +.+.+o+ O$OXO#O==###1#;O,X:O##XX;##1Oo#X:XXXXXXo+.*.+oX",
+" ++*++++ &-##:#O1##OX#:X#X#:=#;=;#:=#X#X#OXXXXXX+++++++X",
+" +++.+++ &;XXO#:OO=>XXX1XO#:O#1X11#;XOOXXO#XOOOXo+++.*+X",
+" +++*+++ XXX1=$:5O:OOX#OO#,:$X#O+X#O:=::O=O####X$++*+++X",
+" +++++++ OO&XO1:@=$=#$XX=$O:=#X$#@XO5:@O6o$#XXXX+++++++X",
+" +++++++ X#XX=#OO=O:++@$=O= O:O#X1=:::.6$:XOO=OX+++++++X",
+" %++*%++ XXXXXO=->O:O$+@;:; ::#:O::::::-.O#XXX1X+%+*+%*X",
+" +++++++ +#OXX##@+=O:=$$OOOX#$5::::::$@;#X#;XXXX+++++++X",
+" ++%+%+% OO=OO=X-oO=::$+#X##XXX::,:5:$OXO=O77%%X+++%+%+X",
+" +++++++ #111X;XXOO=O:o+#O=OX:::5:O:$>-;-3-;-X&X++*+++*X",
+" %+%*%+% XX;11XXX-8O@O$#O=X1#O#::$:o%%&3;X3X3XXX*%+%+%+X",
+" ++++++$ OO=>=.-X;O=O=4=1;1;###::OO90-#OOOOOO%%X++++++*X",
+" %+%+%+% ###XXX3XX-oOOX#X;XXX#####OO%-3<X##XX#XX*%+%+%+X",
+" +%+++%+ &X&3-X&XX;O=XO#OO=XX:::=$$%&3;XX3-;-X&X++%+++%X",
+" %+%*%+% XXXX3XXXXXXO=O=#=;1X=$=>+++&XXOOX;X3XXX+%+%*%+X",
+" +%+%+%$ O=OOOOOOXX;XO=O*X1XX#$O@++&XX&X-=$=$OOX%+%+%+%X",
+" %+%+%+% 11#XX#XX#XXXXO:::O#XXXO$@-3XXX;3;XX#X##*%+%+%*X",
+" %%+%%%+ -3-3q;-X&XXX=X5:5OXXXX,-&&XX&X&X&3-3-X&%%%+%%%X",
+" %+%+%+% 3;3X3;3XXXXX>OXO=;##XO#@X;OXXXXO#X3X;XX+%+%+%*X",
+" %%%%%%% O+@O@&&&&XXXXOOXXXXXX#O#OXOXXXX#XXXXXXX%%%%%%%X",
+" %+%+%+% ###X#XXXXXXXXO=1O&&&<-<OXO#=XXXXXXXXXXX+%+%+%*X",
+" %%%%%%% ,O4=$O$O$O*X##O;-O=O :8-XXXX1:OXXO$O$O*%%%%%%%X",
+" %%%+%%% X#XXXXXXXX#X-;O#&;-;O&&&3XXO#O=1XXXXXX#+%%%+%%X",
+" %%%%%%% XXXXXXXX#XX3&-=X@&&&&&qOXX#:#O>1X#XX#XX%%%%%%%X",
+" %+%%%%% +O$=OOO=OOO@@3o#-o=@ :8-;XXO#:oXXO:O:O:O%+%%%%X",
+" %%%%%%%%OO%%%%O%OO$%%O%7>%%%4%%>7%OO4O%%O%OOOO%%%%%%%%X",
+" %%%%%%%%9%%%%%%%%9%%%%%%w%%%%%%%%%%%%%%%%%9%%%%%%%%%%%X",
+"oXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/information.xpm b/icons/56x46-3dpixmaps/information.xpm
new file mode 100644
index 0000000..52b01b9
--- /dev/null
+++ b/icons/56x46-3dpixmaps/information.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 27 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBB6DABEFB",
+"X c #BEFBBAEABEFB",
+"o c #000000001040",
+"O c #C71BBAEAC71B",
+"+ c #AEBAA699AEBA",
+"@ c #9E799A699E79",
+"# c #000000000000",
+"$ c #082004100820",
+"% c #FFFFFFFFD75C",
+"& c #DF7DBAEA8E38",
+"* c #AEBAAAAAAEBA",
+"= c #F7DEB2CAAEBA",
+"- c #8E38861779E7",
+"; c #000008200820",
+": c #AEBA61856185",
+"> c #51445555FFFF",
+", c #AEBAAEBAB6DA",
+"< c #000000001861",
+"1 c #5144A2894924",
+"2 c #A69979E78E38",
+"3 c #965896589658",
+"4 c #96589658AEBA",
+"5 c #FFFFFBEEFFFF",
+"6 c #A6999E79A699",
+"7 c #FFFFF3CEFFFF",
+" .",
+" ..X.X.X..X.X.X..X.X.X..X.X.X..X.X.X..X.X.X..X.X.X..X.Xo",
+" XO..O.O.O..O.O.O..O.O.O..O.O.O..O.O.O..O.O.O..O.O.O..Oo",
+" ..O......O......O......O......O......O......O......O..o",
+" +...+O..+..O+.O.+.O.+...+O..+...+O..+..O+.O.+.O.+...+.o",
+" .O.O...O.O...........O.O...O.O.O...O.O..........O.O.O.o",
+" @.+.+.+.+.+O+.+O+O+.+.+.+.+.+.+.+.+.+.+O+.+O+.+.+.+.+.o",
+" ...O.+O..O...+.#####$#####$######O.O.+...O...+O..O.X.+o",
+" +O+.+.+.+.+O+X+#%%%%%%%%%%%%%%%%##+.+X+.+.+O+.+.+.+.+Oo",
+" ...+.O.+.X.+.O.#%%%%%%%%%%%%%%%%#&#+..O+.O.+..O+..O+..o",
+" *.+.+.+O+.+.+.+#%%%%%%%%%%%%%%%%#&&$+.+.+.+X+.+.+O+.+.o",
+" O+.OX+.+.+.O.+.#%%%%%%%%%%%%%%%%o&&&#+O+.+.O.+X+.+..O+o",
+" +.+.+.+.+O+.+.+#%%%%%%%%%%%%%%%%#&&&&$+.+O+.+.+O+.+.+.o",
+" .+.+.+O+.+.+O+.#%%%%%%%%%%%%%%%%$&=&&&#+.+.+O+.+.+O+.+o",
+" *.+O+.+.+.+.+.+#%%%%%%%%%%%%%%%%#$$o$$#-+.+.+.+.+.+.+Oo",
+" ++.+++O+++X+++.#%%%%%%%%%%%%%%%%%&&&&&;:++.+++O+++X+++o",
+" +O+.+.+.+O+.+O+#%%%%%%%%>>>>>>%%%&&&&&o-,.+.+.+.+.+.+.o",
+" +++++++++++++++#%%%%%%>>>>>>>>>>%%%%%%#-*+++++++++++++o",
+" +.+.+X+.+.+.+.+#%%%%%>>>>> >>>>>%%%%%$:,X+O+.+O+.+O+.o",
+" *++++++++++++++#%%%%>>>>> >>>>>%%%%<1*+++++++++++++o",
+" +++.+++O+++.+++#%%%>>>>>> >>>>>>%%%$2+++.+++.+++.++o",
+" +++++++++++++++#%%%>>>>>>> >>>>>>>%%%#-++++++++++++++o",
+" *++++++++++++++#%%>>>>>>>>>>>>>>>>>>%%#:,+++++++++++++o",
+" +++++++++++++++#%%>>>>>> >>>>>>>%%<1,+++++++++++++o",
+" @+++@+++@+++@++#%%>>>>>>> >>>>>>>%%$2@+++@+++@+++@+o",
+" +++++++++++++++#%%>>>>>>> >>>>>>>%%;:++++++++++++++o",
+" @+@+@+@+++@+@+@#%%>>>>>>> >>>>>>>%%#-,+@+@+@+++@+@+o",
+" +++++++++++++++#%%>>>>>>> >>>>>>>%%#-++++++++++++++o",
+" @+@+@+@+@+@+@+@#%%%>>>>>> >>>>>>%%%#-3+@+@+@+@+@+@+o",
+" +++++++++++++++#%%%>>>>> >>>>>%%%;:++++++++++++++o",
+" @+@+@+@+@+@+@+@#%%%%>>>>>>>>>>>>>>%%%%#-4+@+@+@+@+@+@+o",
+" +@+++@+++@+++@+#%%%%%>>>>>>>>>>>>%%%%%#-+@+++@+++@+++@o",
+" @+@+@+@+@+@+@+@#%%%%%%>>>>>>>>>>%%%%%%#-3+@+@+@+@+@+@+o",
+"5+@+@6@6@6@6@+@+#%%%%%%%%>>>>>>%%%%%%%%;:+@+@+@6@6@+@+@o",
+" @+@+@+@+@+@+@6@#%%%%%%%%%%%%%%%%%%%%%%#-4+3+@+@+@+@6@+o",
+"7@@+@@@+@@@+@@@+#%%%%%%%%%%%%%%%%%%%%%%#-3@+@@@+@@@+@@@o",
+" @6@+@+@+@+@+@+@#%%%%%%%%%%%%%%%%%%%%%%#:4+@+@666@+@+@+o",
+"7@@@@62@62@62@@@#######################;-@@@@@@@@62@@@@o",
+" @+@6@+466+4+@+@+:12-:12-:12-:12-:12-:12-3+@6@6@+@+46@+o",
+"7@@@@@@@@@@@@@@@@46@@46@@46@@46@@46@@46@3@@@@@@62@@@@@@o",
+" @@2+@@@6@@2+@@@+@@@+@@@+@@@+@@@+@@@+@@@+@@2+4@@+4@@+@@o",
+"7@@4642@@@@4@42@@@@@@@@@@@@@@@@@@@@@@@@@@@@4@62@@@@62@@o",
+" @+@@@64@2+@@@4@@@6@@@@@@@6@@@@@@@6@@@24@@6@@@4@@2+@4@@o",
+"7@@@@@3@@46@@@@42@@42@342@@42@342@@@@4@42@@62@@@@4@@@@@o",
+" @@24@@2@@@3@@@@6@@@64@@4@@@4@@@4@@24@@@@4@@4@@24@@@24@o",
+".oo<oo<<<oo<oooooo<ooooooooooo<ooo<<oooooooooo<<oooo<ooo"};
diff --git a/icons/56x46-3dpixmaps/item.xpm b/icons/56x46-3dpixmaps/item.xpm
new file mode 100644
index 0000000..bc15588
--- /dev/null
+++ b/icons/56x46-3dpixmaps/item.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 21 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #FFFF14514103",
+"$ c #9E799A699E79",
+"% c #965896589658",
+"& c #EFBE104028A2",
+"* c #AEBAAEBAAEBA",
+"= c #A699A289A699",
+"- c #000000000000",
+"; c #FFFFFBEEFFFF",
+": c #FFFFF3CEFFFF",
+"> c #A6999E79A699",
+", c #96589658AEBA",
+"< c #A69979E78E38",
+"1 c #000000001861",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+..#####O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.#########oO.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...O#############..O...O...O...O...+..X",
+" O.+.+.+.+.+.O.+.+.+#####+.+.######+.+.O.+.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.O.###.O.O########...+.O.O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.###oO.###########.O.O.+.O.+.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.###.O.#############.+.O.+.O.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.+###+.##############+.O.O.O.+.O.O.+.O.X",
+" OO.OOO.OOO.OO+.OO##OO###############OO.OO+.OOO.OOO.OOOX",
+" O.O.+.O.O.+.O.O.###.O################.+.O.O.O.+.O.O.O.X",
+" OOOOOOOOOOOOOOO+###+#################OOOOOOOOOOOO+OOOOX",
+" O.O.O.O.+.O.O.O.###.#################.O.O.+.O.O.O.O.O.X",
+" OOOOOOOOOOOOOOOO#####################+OOOOOOOOOOOOOOOOX",
+" OOO.+OO.OOO.OOO.#####################OO.OOO.OOO.OOO.+OX",
+" OOOOOOOOOOOOOOO+#####################OOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOO#####################+OOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOO+###################OOOOOOOOOOOOOOOOOOX",
+" $OOO$+OO$+OO$+OO$###################%OOO$+OO$+OO$+OO$OX",
+" OOOOOOOOOOOOOOOO+###################OOOOOOOOOOOOOOOOOOX",
+" OO$+$O$+OO$+$O$OO+#########&#######+$+$+OO$+$+$+OO$+$+X",
+" OOOOO+OOOOOOOO+OO*=###############+++OOOOOOOOOOOOOOOOOX",
+" $O$+$O$+$+$+$+$O$O$###############%O$O$+$+$+$+$O$+$+$OX",
+" O+OOO+OOOOOOOOOO+OO=###&#########+OOO+OOOOOOOOO+OOOOOOX",
+" $O$+$O$+$+$+$+$O$+$O$+#########=$+$O$O$+$+$+$+$O$+$+$OX",
+" +$OO+$OO+$OO+$+O+$OO+%+#######+++$+O+$OO+$OO+$OO+$OO+$X",
+" $+$+$+$+$+$O$+$O$+$+$+$+%###%+%O$+$+$+$+$+$O$+$+$+$+$+X",
+" +$+$+$+$+$+$+$+$+$+$+$+$+$--+$O$+$+$+$+$+$+$+$+$+$+$+$X",
+" $O$+$+$+$+$+$+$+$+$+$+$+$###$+$+$+$O$+$+$+$+$+$+$+$+$+X",
+" $$+$$$+$$$+$$$+$$$+$$$+$$###-$+$$$+$$$+$$$+$$$+$$$+$$$X",
+" $+$+$+$+$+$+$+$+$+$+$+$+$+$+-O$+$+$+$+$+$+$+$+$+$+$+$+X",
+";$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-$$$$$$$$$$$$$$$$$$$$$$$$X",
+" $+$+$+$+$+$+$+$+$+$+$+$+$+$+$-$+$+$+$+$+$+$+$+$+$+$+$+X",
+":$$$%$%$%$%$$%$$%$$$$$$$$%$$$$$$$$$$$$$$$%$$%$%$%$%$$$$X",
+" $$$+$$$+$$$+$$$+$%$>$%$+$$%+$$$>$%$>$%$+$$$+$$$+$$$>$$X",
+";%$$,<$$$,<$$,<$$,<$$$$$$,<$$$$$$$$$$$$$$,<$$$,<$$$$$$$X",
+" $+$$,$$$$+$$$$$$$+>$<$$$$+$$<$$<$+$<$$<,$+$$$$$><+>%$$X",
+":$$$$$$><$$$$$,<$$$%,$>$<$$$$$,$$$$>$$>$$$$,><$,$$,$$$$X",
+" $$$<,$$$>$<$$$,$$$$$$<,>$$$$$$$$$<,$$<,$$$$%$>%$$$<$$,X",
+".XXX1XX1XX111XXXXXXXX11XXXX1X1XX111XX11XXXXXX1XXXX111XXX"};
diff --git a/icons/56x46-3dpixmaps/keyboard.xpm b/icons/56x46-3dpixmaps/keyboard.xpm
new file mode 100644
index 0000000..fd99c77
--- /dev/null
+++ b/icons/56x46-3dpixmaps/keyboard.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 22 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #BEFBC30BBEFB",
+"o c #000000001040",
+"O c #AEBAAAAAAEBA",
+"+ c #9E799A699E79",
+"@ c #000000000000",
+"# c #28A25D754924",
+"$ c #E79DE79DEFBE",
+"% c #79E786179E79",
+"& c #C71BBAEAC71B",
+"* c #96589658AEBA",
+"= c #71C679E78617",
+"- c #79E79248B6DA",
+"; c #B6DAAEBAB6DA",
+": c #BEFBC30BCF3C",
+"> c #AEBAAEBAAEBA",
+", c #AEBAAEBAB6DA",
+"< c #AEBAA699AEBA",
+"1 c #BEFBB6DABEFB",
+"2 c #8E388A288E38",
+" .",
+" .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.Xo",
+" X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.o",
+" .X.O..OX.O..O..O..OX.O..O..O..OX.O..O..O..OX.O..O..O..o",
+" O.X.OX..OX.XOX.XOX..OX.XOX.XOX..OX.XOX.XOX..OX.XOX.XOXo",
+" XO.X.X.X..X.X..X...X..X.X..X...X..X.X..X...X..X.X..X..o",
+" O.O.O.+.OXO.+XO.OX+.OXO.+.OXOX+.OXO.+.OXOX+.OXO.+XO.OXo",
+" X.X.XOX.X..X.O.X.X.X.+..X.X..OX.X...XOX....X.+.X..XO.Oo",
+" OXO.+.OXOOO.OXOOO.OXOXOXO.+.O.O.+XOXO.OOOXO.OXO.OXO.OXo",
+" ..XO.X.O.X.OX..O.X.O...OX.XOO.XOX..O.X.OX.XOX..OX..OX.o",
+" OX+.OXO.O.OXOOOXO.OXOXOOO.OXOXO.O.+XOOO.O.O.O.OXO.OXO.o",
+" .O.X.OOOXOO..O.O.OX.OO.O.OX..O.OXOX..O.OXO.OXOOO.OO..Oo",
+" OXO.O.O.O.O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XO.OXOXOXO.o",
+" .O.OXOXOXOX#.$X.$X..$.@@#$.X.$X..$.@@#$X.$.O.O.O.O.OXOo",
+" OXO.O.O.O.OX$$$$$$$$$%@@.$$$$$$$$$%@@.$$$$$.OXOXO.O.O.o",
+" OOXOOOOOOO..$%%%%%%%%#@@.$%%%%%%%%#@@.$%%%%OOO.OO+XOOOo",
+" O.OOOXO.OXO.$%#####%%#@@.$%#####%%#@@.$%###.OXOOO.O.OXo",
+" OOOOOOOOOOO.$%##%%%&%#@@.$%##%%%&%#@@.$%##%OOOOOOOOOOOo",
+" OXO.O.OXO.O$$%#%*=-.%#@@$$%#%*=-.%#@@$$%#%%;O.O.OXO.O.o",
+" OOOOOOOOOO+&$%#-=%%$%#@@&$%#-=%%&%#@@&$%#%%OOOOOOOOOOOo",
+" OOOXOOO.OOO.$%#=*=&:%#@@.$%#=*=:$%#@@X$%#%%&>OOXOOOXOOo",
+" OOOOOOOOOO,.$%%&::X.%#@@.$%%&::..%#@@&$%%&.>OOOOOOOOOOo",
+" OOOOOOOOOOO$$%%%%=-%%#@@$$%%%%%%%%#@@$$%%%%,OOOOOOOOOOo",
+" OOOOOOOOOO+&%#########@@&%#########@@.%####OOOOOOOOOOOo",
+" +OOO+OOO+OO@@o@o@@@@@@@@@@o@@@@@@@@@@@o@o@@O+OOO+OOO+Oo",
+" OOOOOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOo",
+" OO+O+O+OOO+.@@#.$..$.X.$.@@#.$.X$.X.$.@@#X$++O+OOO+O+Oo",
+" OOOOOOOOOOO%@@.$$$$$$$$$%@@.$$$$$$$$$%@@.$$OOOOOOOOOOOo",
+" +O+O+O+O+O+#@@$$%%%%%%%%#@@.$%%%%%%%%#@@.$%<+O+O+O+O+Oo",
+" OOOOOOOOOOO#@@.$%#####%%#@@.$%#####%%#@@$$%OOOOOOOOOOOo",
+" +O+O+O+O+O+#@@.$%##%%*1%#@@$$%##%%*1%#@@.$%;+O+O+O+O+Oo",
+" O+OOO+OOO+O#@@.$%#*=-=:%#@@&$%#*=-=:%#@@&$%<O+OOO+OOO+o",
+" +O+O+O+O+O+#@@.$%#=-=*1%#@@X$=#-=*=:%#@@.$%O+O+O+O+O+Oo",
+" O+O+O+O+O+O#@@.$%#-%%.$%#@@&$-#=-=:$%#@@$$%+O+O+O+O+O+o",
+" +O+O+O+O+O+#@@$$%=&&...%#@@X$=*:&:..%#@@.$%,+O+O+O+O+Oo",
+" ++O+++O+++O#@@&$2-%%%%%%#@@$$-=%=%%%%#@@&$%+++O+++O+++o",
+" +O+O+O+O+O+#@@X%#########@@&%#########@@.%#<+O+O+O+O+Oo",
+" +++++++++++@@@@@o@@o@o@o@@@@@o@o@o@o@@@@@@@+++++++++++o",
+" +O+O+O+O+O+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@O+O+O+O+O+Oo",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" +++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" +O+++++++O+++++++O+++++++O+++++++O+++++++O+++++++O++++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+"Xooooooooooooooooooooooooooooooooooooooooooooooooooooooo"};
diff --git a/icons/56x46-3dpixmaps/linux.xpm b/icons/56x46-3dpixmaps/linux.xpm
new file mode 100644
index 0000000..948f156
--- /dev/null
+++ b/icons/56x46-3dpixmaps/linux.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"56 46 9 1",
+"` c None",
+" c Gray0",
+". c #000000001000",
+"X c Yellow",
+"o c #900090009000",
+"O c #a000a000a000",
+"+ c Gray69",
+"@ c Gray94",
+"# c Gray100",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+",
+"@++++++++++++++++++++++++++++++++++++++++++++++++++++++.",
+"@++++++++++++++++++++++++++++++++++++++++++++++++++++++.",
+"@++++++++++++++++++++++++++++++++++++++++++++++++++++++.",
+"@O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+.",
+"@++++++++++++++++++++++++++++++++++++++++++++++++++++++.",
+"@O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+.",
+"@+++++O+++++++O+++++++O++ +++++++O+++++++O+++++++O.",
+"@O+O+O+O+O+O+O+O+O+O+O+O +O+O+O+O+O+O+O+O+O+O+O+.",
+"@+++O+++O+++O+++O+++O++ +++O+++O+++O+++O+++O++.",
+"@O+O+O+O+O+O+O+O+O+O+O+ +O+O+O+O+O+O+O+O+O+O+.",
+"@+O+++O+O+O+++O+O+O+++O O+++O+O+O+++O+O+O+++O.",
+"@O+O+O+O+O+O+O+O+O+O+O+ ### ### +O+O+O+O+O+O+O+O+O+O+.",
+"@+O+O+O+O+O+O+O+O+O+O+O # # # # O+O+O+O+O+O+O+O+O+O+O.",
+"@O+O+O+O+O+O+O+O+O+O+O+ # # +O+O+O+O+O+O+O+O+O+O+.",
+"@OO+OOO+OOO+OOO+OOO+OOO XXX +OOO+OOO+OOO+OOO+OOO.",
+"@O+O+O+O+O+O+O+O+O+O+O+ XXXXXX O+O+O+O+O+O+O+O+O+O+.",
+"@OOOOOOOOOOOOOOOOOOOOOO X XXX X OOOOOOOOOOOOOOOOOOOO.",
+"@O+O+O+O+O+O+O+O+O+O+O+ X XX O+O+O+O+O+O+O+O+O+O+.",
+"@OOOOOOOOOOOOOOOOOOOOOO XXXX# OOOOOOOOOOOOOOOOOOO.",
+"@OOO+OOO+OOO+OOO+OOO+O # #### +OOO+OOO+OOO+OOO+OO.",
+"@OOOOOOOOOOOOOOOOOOOOO ########## OOOOOOOOOOOOOOOOOO.",
+"@OOOOOOOOOOOOOOOOOOOO ########## OOOOOOOOOOOOOOOOO.",
+"@OOOOOOOOOOOOOOOOOOO ########## OOOOOOOOOOOOOOOO.",
+"@oOOOoOOOoOOOoOOOoO ########### OOoOOOoOOOoOOOoO.",
+"@OOOOOOOOOOOOOOOOOO ############ OOOOOOOOOOOOOOO.",
+"@OOoOoOoOOOoOoOoOOO ############## OOOoOoOoOOOoOoO.",
+"@OOOOOOOOOOOOOOOOO ############## OOOOOOOOOOOOOO.",
+"@oOoOoOoOoOoOoOoOo ############## oOoOoOoOoOoOoO.",
+"@OOOOOOOOOOOOOOOO ############### OOOOOOOOOOOOOO.",
+"@oOoOoOoOoOoOoOoO ################ oOoOoOoOoOoOoO.",
+"@OoOOOoOOOoOOOoOO ############### OoOOOoOOOoOOOo.",
+"@oOoOoOoOoOoOoOo XX ############# oOoOoOoOoOoOoO.",
+"@OoOoOoOoOoOoOoO XXX ########### XX X oOoOoOoOoOoOo.",
+"@oOoOoOoOoOoO XXXXX ########## XXX XXX OoOoOoOoOoOoO.",
+"@ooOoooOoooO XXXXXXXX ######### XXXXXXX oOoooOoooOooo.",
+"@oOoOoOoOoOo XXXXXXXXX ######### XXXXXXX OoOoOoOoOoO.",
+"@oooooooooooo XXXXXXXXX ######## XXXXXXXXX oooooooooo.",
+"@oOoOoOoOoOoO XXXXXXXXX ####### XXXXXXXX OoOoOoOoOoO.",
+"@ooooooooooo XXXXXXXXXXX XXXXXX oooooooooooo.",
+"@oooOoooOoooO XXXXXXXXX XXXX oooOoooOoooOoo.",
+"@ooooooooooooooo XXXX ooooooo XXX oooooooooooooooo.",
+"@oOoooooooOoooooooOo ooOooooooo ooooOoooooooOoooo.",
+"@oooooooooooooooooooooooooooooooooooooooooooooooooooooo.",
+"@oooooooooooooooooooooooooooooooooooooooooooooooooooooo.",
+"+......................................................."
+};
diff --git a/icons/56x46-3dpixmaps/lock.xpm b/icons/56x46-3dpixmaps/lock.xpm
new file mode 100644
index 0000000..16fae5a
--- /dev/null
+++ b/icons/56x46-3dpixmaps/lock.xpm
@@ -0,0 +1,92 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 43 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #B6DAAEBAB6DA",
+"X c #A699A289A699",
+"o c #BEFBB6DABEFB",
+"O c #000000001040",
+"+ c #AEBAAEBAB6DA",
+"@ c #AEBAAEBAAEBA",
+"# c #BEFBC30BBEFB",
+"$ c #965896589658",
+"% c #A699A699A699",
+"& c #BEFBBAEABEFB",
+"* c #000008200820",
+"= c #CF3CC71BCF3C",
+"- c #D75CD34CD75C",
+"; c #71C675D671C6",
+": c #69A669A671C6",
+"> c #E79DD75C9E79",
+", c #DF7DBAEA8E38",
+"< c #082004100820",
+"1 c #000000000000",
+"2 c #186120812081",
+"3 c #A6999E79A699",
+"4 c #DF7DAEBA69A6",
+"5 c #208120812081",
+"6 c #8E388A288E38",
+"7 c #E79DE79DEFBE",
+"8 c #618561856185",
+"9 c #9E799A699E79",
+"0 c #000000001861",
+"q c #5144A2894924",
+"w c #EFBEF3CEF7DE",
+"e c #AEBA9E795965",
+"r c #C71BBAEAC71B",
+"t c #69A68617BEFB",
+"y c #96589658AEBA",
+"u c #FFFFFBEEFFFF",
+"i c #79E786179E79",
+"p c #71C679E78617",
+"a c #AEBA61856185",
+"s c #861779E78617",
+"d c #79E79248B6DA",
+"f c #A69979E78E38",
+" .",
+" ..X...Xo..X...Xo..X...Xo..X...Xo..X...Xo..X...Xo..X...O",
+" .o.o.o+o..o.o...o.o.o....o.o.o+o..o.o...o.o.o...o.o.o.O",
+" .o@o@o@o+o@o@o+o@o@o@o@#@o@o@o@o+o@o@o+o@o@o@o+o@o@o@oO",
+" $.oo%.o@@@&@@@&@@.o+@@o.Xoo+@@&@@@&@@@&@@.o+%o+#%.oo%.O",
+" o@o@.o@&@o+&@o.&@o@&@oo+o@o@o@oo@o+&@o.&@o+oo@&@.@o@o.O",
+" X.Xo%o%o%o%.Xo%.Xo%.Xo%@@@@o%o%.Xo%.Xo%.%.%+%o%oXo%+Xo*",
+" .o@o+%o@.o@o.%.@o.@o.%o@o.o@.X+ *o+o+o.X.@o@.o.XO",
+" X.Xo%+Xo%+Xo%+@.%oXo%+Xo%.%oX **o%o%@@.Xo%+@.O",
+" o@oX@o+%o@oX@o.X@o@%o@oX@o+% ====== **@%.o.%o+.@@+O",
+" $o%+@.X.Xo%.Xo%+@+@+Xo%.Xo% =--=--== **o%+Xo%.%.XoO",
+" +X@o.%.@+%.o+%.%oX@..%.X.X -=**;;;;-= -**.@+%+%o@oXO",
+" XoX.%+@@Xo%+@.%+XoX******o ==***;:;;;> ==*X.%.Xo%.X.O",
+" oX.%oX+X.%.X+%.%oX**,,,,,**=-*<;;X@%@:; -=;;X+%oX+X.XO",
+" %+X.%+@.X+Xo%+X+X*,,,,,,,,,<>O*;..%.%.; ==;;.X+X.@@@.O",
+" X%oXX%.%XX+XXXoX<,,,,,,122,,*;;X3X.%XX+ -=;:%oXX%+XXXO",
+" $+X+X.X.Xo%.Xo%+*,,%4%5>67<,<;;.X.X.X.X =>;;@X.Xo%.X.O",
+" XXXXXXXXX%XX%XX<,,,,,,*X%72,,<:XXXXXXXX =-:;XXX%XXXXXO",
+" X.Xo%+Xo%+X.X+X*,,,,,,1#X7*,,<;.X.X.X.X ==;;.X.X.X.X.O",
+" XX%XXXXXXXXXXX.O4%4%,,,***,,,<;XXX%XXXX >-;;%XXXXXXXXO",
+" XXX.XXX.XXXo%XX*,,,4,,,,,,,%,28.%XX.XXX =-:;9X+XXX+XXO",
+" XXXXXXXXXXXXXXX<,,,,,%4%,,,,<< ;XXXXXO",
+" $XXXXXXXXXXXXX*,,%4,,,,,4%4,1 ;:%XXXXO",
+" XXXXXXX%XXXXX<,,,,,,%,,,,,,*->#>=-==-========$$;;XXXXXO",
+" $XXX$XXX$XXX*,,,,2214,,%42*>-=-==->-=>---->-=X$:;%XX$XO",
+" XXXXXXXXXXX*,4%,1%@%*12***OOOO****0**0*O*OO0*$$;:XXXXXO",
+" XX$X$XXXXX*,,,,2%9q.$w7--**********O********<$$:;%$X$XO",
+" XXXXXXXXX<,,,,<<**%%% #>----=------=--=-=--=3$;:XXXXXO",
+" $X$6$X$X<,,,%5<,,<$X$7 -=->==>>=====->=->==>-$$:;%$X$XO",
+" XXXXXXX<,,,,<1,,<XXXX ==<0*000<<<*<<<O<OO*O<$6;;3XXXXO",
+" $X$X$X<,,%42<*<<$%$X$7 =-*<**<O<<<<<<<<<<<<<*3$;:%6X$XO",
+" X$XX31,,,,O<,,<.%6%XX ==-=-=----------------$$;:$XXX$O",
+" $X$X$<,,,21,,2eXeX$X$7 ==>->-&>==>r=>>->&=>==$6;;3$X$XO",
+" X$36.<,,11,,<e.ty$X$X =-*OOO<O<*O<*O0O<O<O<<33;;6X$3$O",
+" $$$X$%1<%X1<6X$@$X$X6w -=<*<*<<<<<<<<*<*<<<<<9$:;3$36XO",
+"u$6X$6$Xeie3$e$X$$6X$$ >->--=-------=--=-----36;;93$$$O",
+" $3$3$X$y$+t+$X$X$9$X67 -==>=->r=>==>===>==>==$$;:%$3$3O",
+"u$$$$$6$$$$$$$$6$$$$$$ ;:p:;;;:;;;;;:;;;;;;;;;;:;$$6$$O",
+" $3$3$X$3$X$X6X$9$3$9$ :;:;;::;;:;:;;;:;;:;:;:;:a:3$3$3O",
+" $6$$s$$$$6$$$$$$6$$6$$$$$6$$$6$$$$$6$$6$$$$$6$$6X$$6$$O",
+" $$$3$$63$$t%6d93$$$3$6$3$$$3$$$36$$3$$$3$6$3$$$X$6$%$$O",
+" 6$$$6$$$6$$$$$6$$6$$$$$$$$6$$6$$$$$$6$$6$$$$$$6$$$$$$$O",
+" $3$$$$$6$3$$$$$$$9$$6$$6$3$$$$$6$36$$$$$$3$6$$$$63$6$6O",
+" 6$$$$$$$6$$6$6$$6$$6$$$$$$$$$6$$$$$$636$6$6$$$6$$$$$$$O",
+" $$$6$6$$$$6$$$$$$$$$$f$$6$6$696$6$$$$$$$$$$$$9$$6$6$$$O",
+".OO0<<<<<<<<<<<<<<<OOOO0<0O0<O0<<0<<O<<O<<OOO<OOO<O0OOOO"};
diff --git a/icons/56x46-3dpixmaps/mail.xpm b/icons/56x46-3dpixmaps/mail.xpm
new file mode 100644
index 0000000..97929ee
--- /dev/null
+++ b/icons/56x46-3dpixmaps/mail.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 30 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000000000",
+"o c #9E799A699E79",
+"O c #69A68617BEFB",
+"+ c #AEBAAAAAAEBA",
+"@ c #AEBAA699AEBA",
+"# c #BEFBB6DABEFB",
+"$ c #514471C68E38",
+"% c #C71BBAEAC71B",
+"& c #A6999E79A699",
+"* c #FFFFFBEEFFFF",
+"= c #861779E78617",
+"- c #AEBAB2CACF3C",
+"; c #082004100820",
+": c #79E79248B6DA",
+"> c #71C679E78617",
+", c #000000001861",
+"< c #AEBAAEBAB6DA",
+"1 c #BEFBC30BCF3C",
+"2 c #38E36DB6A699",
+"3 c #96589658AEBA",
+"4 c #000000001040",
+"5 c #AEBAAEBAAEBA",
+"6 c #B6DAAEBAB6DA",
+"7 c #A699A699A699",
+"8 c #F7DEB2CAAEBA",
+"9 c #DF7DBAEA8E38",
+"0 c #79E786179E79",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ......................................ooOoooo+@.......X",
+" +...@...@...@...@...@...@...@...@...oOO@OXOoOXO+@.....X",
+" ......#.......#.......#.......#....oOO.OOOO.oOOX+@#...X",
+" +.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.o$O%Oo....XoOOX++...X",
+" .....@.......@.......@.......@...&OOOOo.*...oOXoOO@...X",
+" +.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@OO=-% .....OoXOXo@..X",
+" ...@...@...@...@...@...@...@...@oO-O* *...OOOO;OX@..X",
+" +.@.+.+.@.@.+.+.@.@.+.+.@.@.+.+.oOO*. ...oOOOOO;X++.X",
+" .+...@.+.+...@.+.+...@.+.+...+.@O.O. . .*.o%o:OO;OX+.+X",
+" +.@.+.+.@.+.@.+.@.+.@.+.@.@.@.+.>%>Oo.....#o.>>,OXX++.X",
+" .+.+.@.+.@.+.+.+.+. X+.+.+.+.@.<o1%OO++@..o#o-Oo;OX+.+X",
+" +.+.+.+.+.+.@.@.+. X+.@.+.+.@.O@.OOOOo.o.oo2@>O;X++.X",
+" +@.++@.++@.+++.++ X+++.++@.@o<<OOOO>O.&3>@O,O;X+++X",
+" +.+.+.+.+.+.+.+. X+.+.+.@.oo@oOOOOOooO&O4O;;O++.X",
+" +++++++++++++++ . .X. X+++@+Oo+&OOOOoO&OOO;XX++++X",
+" +.+.@.+.@.+.@. . . ... .O%5.@oOooOOO&OoO;O;XXO+++.X",
+" +++++++++++++ . . ... X5+++6OO&OO&oOO;OXXXX+++++X",
+" +++.+++.+++. . .... . .O+.+++O;OOO>O;OXXXX+++.++X",
+" +++++++++++ . ... .. X++++@@OO;O,OOXXXO+++++++X",
+" ++++++++++ . .. .. .. .O+++++@oO;O;;XO+++++++++X",
+" +++++++++ . .. .. X++++++6+@6+++++++++++++X",
+" o+++...........................+o+++o+++++++++++o+++o+X",
+" ++++ ++++++++++++++++++++++X",
+" ++o+ . . . O+o+o+o+++o+o+o+++o+o+X",
+" ++++ .. . 787 XO++++++++++++++++++++X",
+" o+o+ . . . 797 XOo+o+o+o+o+o+o+o+o+o+X",
+" ++++ 088 XO++++++++++++++++++++X",
+" o+o+ 68: XOo@o+o+o+o+o+o+o+o+o+X",
+" +o++ XO+++o+++o+++o+++o+++oX",
+" o+o+ >Oo.O.. XOo+o+o+o+o+o+o+o+o+o+X",
+" +o+o XO+o+o+o+o+o+o+o+o+o+oX",
+" o+o+ Oo.O..>1><# XOo+o+o+o+o+o+o+o+o+o+X",
+" oo+o XO+ooo+ooo+ooo+ooo+oooX",
+" o+o+ Oo.Oo.Oo.. XOo+o+o+o+o+o+o+o+o+o+X",
+" oooo XOooooooooooooooooooooX",
+" o+o+ XOo+o+o+o+o+o+o+o+o+o+X",
+" oooo XOooooooooooooooooooooX",
+" ooo+OOXXXXXXXXXXXXXXXXXXXXXXXXXXXOo+ooo+ooo+ooo+ooo+ooX",
+" oooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooooooooooooooooX",
+" ooooooooooooooooooooooooooooooooooooooooo+ooooooo+ooooX",
+" ooooooooooooooooooooooooooooooooooooooooooooooooooooooX",
+" ooooooooooooooooooooooooooooooooooooooooooooooooooooooX",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/modules.xpm b/icons/56x46-3dpixmaps/modules.xpm
new file mode 100644
index 0000000..3c88944
--- /dev/null
+++ b/icons/56x46-3dpixmaps/modules.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 38 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #AEBAAAAAAEBA",
+"O c #AEBAA699AEBA",
+"+ c #BEFBB6DABEFB",
+"@ c #C71BBAEAC71B",
+"# c #FFFF6185FFFF",
+"$ c #AEBAAEBAAEBA",
+"% c #B6DAAEBAB6DA",
+"& c #28A2FFFF2081",
+"* c #BEFBC30BBEFB",
+"= c #D75CD34CD75C",
+"- c #F7DEB2CAAEBA",
+"; c #AEBAA69971C6",
+": c #5144A2894924",
+"> c #EFBE28A25144",
+", c #CF3C555528A2",
+"< c #B6DA45145965",
+"1 c #DF7DAEBA69A6",
+"2 c #CF3CC71BCF3C",
+"3 c #0000FFFFFFFF",
+"4 c #A69979E78E38",
+"5 c #FFFF8E380820",
+"6 c #AEBAB2CACF3C",
+"7 c #FFFFFFFF0000",
+"8 c #000000001861",
+"9 c #208120812081",
+"0 c #082004100820",
+"q c #FFFF0C304924",
+"w c #AEBA61856185",
+"e c #AEBAAEBAB6DA",
+"r c #9E799A699E79",
+"t c #A699A699A699",
+"y c #E79DD75C9E79",
+"u c #A6999E79A699",
+"i c #000000000000",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ......................................................X",
+" o...O...O...O...O...O...O...O...O...O...O...O...O...O.X",
+" ......+...+...+...+...+...+...+...+...+...+...+.......X",
+" o.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O.......O.......O.......O.......O.......O.......oX",
+" o.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.@#@#@#$.O.O.O.O.O.O.O.X",
+" ...O...O...o...O...%&&&&...o..*##=##-#@O...o...O...O..X",
+" o.O.o.o.O.O.O.o.O.O&&&&&&@O.o.@#@##=##%#$.o.O.o.O.O.o.X",
+" .O...O.o.o...o.o@%&&&&&@&&@.*##=##=##=*#@o...O.o.o...oX",
+" o.o.O.o.O.o.O.o.o&&&&;&@&&&@o@##=##=##=#-@O@O.o.O.O.O.X",
+" .o.o.o.o.O.o.O.%@&&&&&&&&&&o@#=##=##=##@#O@O.o.o.o.o.oX",
+" o.O.o.O.o.o.o.O.%&&;&&&&:&&>,@#-##=##=##=@O+o.O.o.o.o.X",
+" oo.ooo.ooO.ooo@O@&&&&&&:&&&,<,##=##=##@#OO@ooo.ooO.oooX",
+" o.o.O.o.o.o.O.o.%@&&&$&&&;,1>1>-#-##=##2O@O+o.o.o.o.O.X",
+" ooooooooooooooOO%33&&&&&&,4,5<,6#@#-#@$oOOOoooOoooooooX",
+" o.o.o.o.O.o.o.o.3333&&&&>454,,1@,,7877%@O.o.o.o.o.O.o.X",
+" ooooooooooooooO33333399>1,,,5,<,,<77777OooooooooooooooX",
+" ooo.Ooo.ooo.oo3333333%0,,4,4,<54,1777777Ooo.ooo.ooo.ooX",
+" oooooooooooooo3333333O9,1,,>54,,,q7777O77oooooooooooooX",
+" oooooooooooooo3333333303,,1,<,1>,77777O77oooooooooooooX",
+" oooooooooooooO33333333X0=>,,1,w,777777e77oooooooooooooX",
+" roooroooroooroO333333330t+,<,5,7777777777oooroooroooroX",
+" ooooooooooooooo%333333%0O@y8@777777777777oooooooooooooX",
+" $orororooorororOO3333%r0OOu08%7777777777OorororooororoX",
+" oooooooooooooooOO%0%OOO0ooo%0O677777777oooooooooooooooX",
+" rororororororororO0Oror00oro0Or%777777rOrororororororoX",
+" oooooooooooooooooO0oOOoo0ooo0ooOOe0XOeooooooooooooooooX",
+" rororororororororo0ororororo0ororOrirOrorororororororoX",
+" orooorooorooorooor0oorooorooiroooroiorooorooorooorooorX",
+" rororororororororo0ororororo0iroroi0rororororororororoX",
+" ororororororororor00OrorororoiirorirorororororororororX",
+" rororororororororor00orororororor0iorororororororororoX",
+" rrorrrorrrorrrorrror0rorrrorrrorriorrrorrrorrrorrrorrrX",
+" rororororororororororororororororororororororororororoX",
+" rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrX",
+" rororororororororororororororororororororororororororoX",
+" rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrX",
+" rrrorrrorrrorrrorrrorrrorrrorrrorrrorrrorrrorrrorrrorrX",
+" rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrX",
+" rorrrrrrrorrrrrrrorrrrrrrorrrrrrrorrrrrrrorrrrrrrorrrrX",
+" rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrX",
+" rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrX",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/monitoring.xpm b/icons/56x46-3dpixmaps/monitoring.xpm
new file mode 100644
index 0000000..563aa28
--- /dev/null
+++ b/icons/56x46-3dpixmaps/monitoring.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 26 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #BEFBC30BBEFB",
+"o c #000000001040",
+"O c #AEBAAAAAAEBA",
+"+ c #9E799A699E79",
+"@ c #79E786179E79",
+"# c #28A25D754924",
+"$ c #000000000000",
+"% c #208124929658",
+"& c #AEBA9E795965",
+"* c #FFFF8E380820",
+"= c #208128A25144",
+"- c #CF3C555528A2",
+"; c #DF7DAEBA69A6",
+": c #FFFFFFFF0000",
+"> c #AEBAA699AEBA",
+", c #AEBAAEBAAEBA",
+"< c #51445555FFFF",
+"1 c #A699A699A699",
+"2 c #96589658AEBA",
+"3 c #28A2FFFF2081",
+"4 c #CF3CC71BCF3C",
+"5 c #C71BBAEAC71B",
+"6 c #FFFF14514103",
+" .",
+" .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.Xo",
+" X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.o",
+" .O..OX.O..O..O..OX.O..O..O..OX.O..O..O..OX.O..O..O..O.o",
+" OX.XO..XOX.XOX.XO..XOX.XOX.XO..XOX.XOX.XO..XOX.XOX.XOXo",
+" X.XO..XO.X.O.X.O..XO.X.O.X.O..XO.X.OX..OX.OX..OX..OX..o",
+" O.O.OXO.O.OXO.OXOXO.O.OXO.OXOXO.O.O.OXO.O.O.OXO.OXO.OXo",
+" .OX.XO..XOX.OOX..O.XOOX..OX.OO..XO.XOO.X.X.XOO.X.O.X.Oo",
+" OXO.OOOXO.O.O.O.OXO.O.OXO.O.OXOXO.O.O.OOO.O.OXO.OXO.O.o",
+" X..O.X.O.X.OX.XOX..O.X.O.X.OX..OX.XO.X.OX.XOX..OX.OO.Xo",
+" OXOOO.OXO.OXOOO.OXOXOOOXO.OXOOO.O.OXO.OXO.OOO.OOO.OXO.o",
+" .OX.XO.O.OX..OXO.OX..O.O.OX..O.OXO..XO.O.O.X.OXOXO..XOo",
+" O.O.OXOX+.O.O.O.+.O.OXOX+.O.OXO.+XOX+.OXOXO.OXO.O.OOO.o",
+" XOOO.O.O.OXO.X.X.X.X.X..X.X.X.X.X...X.X..@XO.O.O.OXOXOo",
+" O.OXOX+.OXO.X.X.X.X.X..X.X.X..X..X.X..X.X.#.OXOXO.O.O.o",
+" OO.OOOXOOO.O.X#########################..X#OO+.OOOXOOOo",
+" OXO.O.O.OXOX..#ooooooooooooooooooooooooX.X#XO.OXO.OOOXo",
+" OOOOOOOOOOO.XX#$$$$$$$$$$$$$$$$$$$$$$$$.X.#OOOOOOOOOOOo",
+" OXO.OXO.O.O..X#o$$$$$$$$$$$$$$$$$$$$$$$X.X#XO.O.OXO.O.o",
+" OOOOOO+OOOOX.X#$$$$$$$$$$$$$$$$$$$$$$$$.X.#OOOOOOOOOOOo",
+" OOOXOOOXOOO.X.#%$%$%$%$%$%$%$%$%$%$%$%$.X.#XOOOXOOO.OOo",
+" OOOOOOOOOOOX.X#%%%%%%%%%%%%%%%%%%%%%%%%X.X#OOOOOOOOOOOo",
+" OOOOOOOOOOOO.X#%%%%%%%%%%%%%%%%%%&%%%%%O.X#.OOOOOOOOOOo",
+" OOOOOOOOOOOOX #%%%%%%%%%%%%%%%%%%%%%%&%..X#OOOOOOOOOOOo",
+" +OOO+OOO+OOO..#%%%%%%%%%%%%%%%&%%%*%%%%O..#X+OOO+OOO+Oo",
+" OOOOOOOOOOOOXX#%%%%%%%%%%%%%%%=%%%%%%&*.XX#OOOOOOOOOOOo",
+" OO+O+O+OOO+O..#%%%%%%%%%%%%%%%%%*%%-;::>..#O+O+OOO+O+Oo",
+" OOOOOOOOOOO.XX#%%%%%%%%%%%%&%%%%%%&::::..X#OOOOOOOOOOOo",
+" +O+O+O+O+O+O.X#%%%%%%%%%%%%%%%;%%-:::::>.X#X+O+O+O+O+Oo",
+" OOOOOOOOOOOX.X#%%%%%%%%%%%%%%%=%;::::::..X#OOOOOOOOOOOo",
+" +O+O+O+O+O+O.X#%%%%%%%%%%%*%%%%%-::::::O.X#,+O+O+O+O+Oo",
+" O+OOO+OOO+OO. #%%%%%%%%%%%%%%-%&:::::::.X.#OO+OOO+OOO+o",
+" +O+O+O+O+O+OX.#<%<%<%<%<%<%<%<%-:::::::O.X#.+O+O+O+O+Oo",
+" O+O+O+O+O+OO.X#<<<<<<<<<<<<&<<<;:::::::,.X#+O+O+O+O+O+o",
+" +O+O+O+O+O+OX.#<<<<<<<<<<<<<<<<*:::::::O..#,+O+O+O+O+Oo",
+" ++O+++O+++OO.XX,+,,,+O,O+>>1O+>22+>+++.X.X#+++O+++O+++o",
+" +O+O+O+O+O+OX.X34.XXXX.X.X....X...X..335X #,+O+O+O+O+Oo",
+" +++++++++++++..6.X....X.X...X..X.X...45X.@++++++++++++o",
+" +O+O+O+O+O+O+############################O+O+O+O+O+O+Oo",
+" +++++++++++++O+O+,,OO,OOO,,,O,,,,,,,,,+,++++++++++++++o",
+" +++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" +O+++++++O+++++++O+++++++O+++++++O+++++++O+++++++O++++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+"Xooooooooooooooooo$o$o$$o$$o$o$o$oo$oooooooooooooooooooo"};
diff --git a/icons/56x46-3dpixmaps/mouse.xpm b/icons/56x46-3dpixmaps/mouse.xpm
new file mode 100644
index 0000000..81a1196
--- /dev/null
+++ b/icons/56x46-3dpixmaps/mouse.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 18 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #BEFBC30BBEFB",
+"o c #000000001040",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAAEBAAEBA",
+"@ c #9E799A699E79",
+"# c #000000000000",
+"$ c #C71BBAEAC71B",
+"% c #E79DE79DEFBE",
+"& c #79E786179E79",
+"* c #082004100820",
+"= c #96589658AEBA",
+"- c #71C679E78617",
+"; c #79E79248B6DA",
+": c #AEBAAEBAB6DA",
+"> c #AEBAA699AEBA",
+" .",
+" .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.Xo",
+" X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.o",
+" X..X...X...X...X...X...X...X...X...X...X...X...X...X..o",
+" O.+.@X.OOXO.@X.OOXO.@X.OOXO.@X.OOXO.@X.OOXO.@X.OOXO.+Xo",
+" .X.X.X.X..X.X.X.X..X.X.X..X.X.X.X..X.X.X..X.X.X.X..X..o",
+" +.O.O.+.+.O.O.O.OXO.O.+.+.O.O.O.OXO.O.+.+.O.O.O.OXO.@Xo",
+" .X.X.OX.X.X.XO#X.#.X#O####X.XOX.X..X.+..X.X.XOX.X..X.Oo",
+" +.@XO.@.O.@XO.O.+.+.O.+.O.#.O.@.+.@XO.@XO.@.O.@.+.@.+.o",
+" .X.O.X.+.X.O..X@.X.+.X.OX.X#.X.+.X.O.X.OX.XOX.XOX.X+.Xo",
+" +.+.+.+$+.+.+XO.+.@.+.+.O.+.#XO.+.+.+.+.O.O.O.O.O.O.O.o",
+" .O.X.OX+.+.X.O.+.+.X.OX@.+.X#O.+.+$+.+$+.+.OX+.+.OX.XOo",
+" +.@.+.OOOXOOO.+$+.+$+.O.+.####O.+.+XO.+OOXO.O.+OOXO.O.o",
+" .OX+$+.O.O.+.OX+.OX+.OX+$+.O.+.+.+.O.+.+.O.+.+$+.O.+.+o",
+" +.O.+XOXO.+$+.O.+.O.@XO.+######XO.+.+.+.+$+XO.+.+.+$+.o",
+" OOXOOO.OO+.+OOXOO+.+OO.O#%%%%%%#OOOOO+.OO+.OOOXO+@.+O+o",
+" O.O.+OO.O.+OO.OOO.+.####%%%%%%%%####O$++O.+OO.O.OXO.+.o",
+" O+OOOOOO+OOOOOOOOOO#%%%%%%%%%%%%%%%&#+OOOOOOO+OOOOOOOOo",
+" O.+.O.+.O.+.+.+.+.+#%%%##########%&&#.O.+.+.O.+.O.+.+.o",
+" +OOO+OOO+OOOOOOOOOO#%###%%%%%%%%##*&#+O+OOO+OOOO+OOOOOo",
+" OOO.OOO$+OO.+OO.+OO#%#.##########.#&#OO$+OO$+OO$+OO.+Oo",
+" OOO+OOO+OO+OOOOOOOO#%#%#&&&&&&&&#%#&#OO+OOO+OOO+OOOOOOo",
+" +OOOOOOOOOOOOOOOOOO#%#.#&&&=-;&&*.#&#OOOOOOOOOOOOOOOOOo",
+" OOOOOOOOOOOOOOOOOOO#%#.#*****####.*&#OOOOOOOOOOOOOOOOOo",
+" @OOO@OOO@OOO@OOO@OO#%#%..%...%..%.#&#OOO@OOO@OOO@OOO@Oo",
+" OOOOOOOOOOOOOOOOOOO#%#X.X..%X.X.X.*&#OOOOOOOOOOOOOOOOOo",
+" +O@O@O@OOO@O@O@OOO@#%#.%.X...X%..%#&*O@OOO@O@O@OOO@O@Oo",
+" OOOOOOOOOOOOOOOOOOO#%#X..X.X%...X.#&#OOOOOOOOOOOOOOOOOo",
+" @O@O@O@O@O@O@O@O@O@#%#.%.%...X.%.X#&#O@O@O@O@O@O@O@O@Oo",
+" OOOOOOOOOOOOOOOOOOO#%#.X.X.X.%.X..*&#OOOOOOOOOOOOOOOOOo",
+" @O@O@O@O@O@O@O@O@O@#%#.%.X%.X.X%.%#&*O@O@O@O@O@O@O@O@Oo",
+" O@OOO@OOO@OOO@OOO@O#%#X.X...%X..X.*&#@OOO@OOO@OOO@OOO@o",
+" @O@O@O@O@O@O@O@O@O@#%#%..%X...%..X#&#O@O@O@O@O@O@O@O@Oo",
+" +@O@O@O@O@O@O@O@O@O#%#..X..X.X.X.%*&#@O@O@O@O@O@O@O@O@o",
+" @O@O@O@O@O@O@O@O@O@#%#X%.X%.%..X%.#&*O@O@O@O@O@O@O@O@Oo",
+" @@O@@@O@@@O@@@O@@@O#%&####*##*###*&&#@O@@@O@@@O@@@O@@@o",
+" @O@O@O@O@O@O@O@O@O@#&&&&&&&&&&&&&&&&*O@O@O@O@O@O@O@O@Oo",
+" @@@@@@@@@@@@@@@@@@@#=-;-=&&&&;-=-;&&#@@@@@@@@@@@@@@@@@o",
+" @+@O@O@O@O@O@O@O@O@O#o#******#o**##*@O@O@O@O@O@O@O@O@Oo",
+" @@@@@@@@@@@@@@@@@@@@@@@@@:@@@O@@@@@@@@@@@@@@@@@@@@@@@@o",
+" @@@O@@@O@@@O@@@O@@@O@@@O@@@:@@@:@@@O@@@O@@@O@@@O@@@O@@o",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o",
+" @O@@@@@@@O@@@@@@@O@@@@@@@>@@@@@@@O@@@@@@@O@@@@@@@O@@@@o",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o",
+" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@o",
+"Xooooooooooooooooooooooooooooooooooooooooooooooooooooooo"};
diff --git a/icons/56x46-3dpixmaps/multimedia.xpm b/icons/56x46-3dpixmaps/multimedia.xpm
new file mode 100644
index 0000000..ed40cbb
--- /dev/null
+++ b/icons/56x46-3dpixmaps/multimedia.xpm
@@ -0,0 +1,83 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 34 1",
+"` c None",
+" c #FFFFFBEEFFFF",
+". c #BEFBB6DABEFB",
+"X c #BEFBBAEABEFB",
+"o c #000000001040",
+"O c #C71BBAEAC71B",
+"+ c #AEBAA699AEBA",
+"@ c #FFFFF3CEFFFF",
+"# c #F7DEB2CAAEBA",
+"$ c #965896589658",
+"% c #A699A699A699",
+"& c #000000001861",
+"* c #082004100820",
+"= c #DF7DBAEA8E38",
+"- c #8E388A288E38",
+"; c #69A68617BEFB",
+": c #A6999E79A699",
+"> c #BEFBC30BBEFB",
+", c #AEBAA69971C6",
+"< c #B6DAAEBAB6DA",
+"1 c #CF3CC71BCF3C",
+"2 c #71C679E78617",
+"3 c #9E799A699E79",
+"4 c #FFFFFFFFFFFF",
+"5 c #A699A289A699",
+"6 c #96589658AEBA",
+"7 c #71C675D671C6",
+"8 c #AEBAAAAAAEBA",
+"9 c #AEBAAEBAB6DA",
+"0 c #EFBEF3CEF7DE",
+"q c #514471C68E38",
+"w c #AEBAAEBAAEBA",
+"e c #000008200820",
+"r c #BEFBC30BCF3C",
+" .",
+" .X..X..X..X..X..X..X..X..X..X..X..X..X..X..X..X..X..X.o",
+" .O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.Xo",
+" X...................................................O.o",
+" +XO.+O.O+XXO+XXO+XXO+XXO+XXO+XXO+XXO+XXO+XXO+XXO+.X.+.o",
+" ...XX....O.......O.......O.......O.......O.......X.O.Xo",
+" +O+.@ XO+.+.+.+O+. .+.+.o",
+" ..X. X#.#.#.#.#.#.#$o+.O.X.O.+X. .%.%.%.%.%.%X%.$oX.O+o",
+" +X+. #.#O#&oo&ooO#.$o$+.+.+.+.+. %X%X$***$X%.%.=-o$X+.o",
+" .O.+ O#X##o#O#.o#.#$o;X+..O+.O.: >,<=* <&*,X%=%.$o;+.Xo",
+" +.+X #.#O#oooooo.#O$o;+.+O+.+.+X %1%<o:2o&1%.%X%3o;.+Oo",
+" .+O. O#.##&####&#X#$o;O+.+..X+.+4.%.=oooo*%=%1,.$o;..+o",
+" +.+. #.###&##;ooX#.$o;5.+X+.+O+. ,O,1-ooo6O%X%O=3o;.+.o",
+" .+.+ X##;&o1#oo;#O#$o;O+.+O+.+.: X%X%X%.%$$%%.%<$o;+O+o",
+" +X+. #X#&o;#X#X#.#.$o;5.+.+.+.+. %.=<%1%%7:2371%3o;.+.o",
+" ++O+ $$8$:$:$+$+$$$$o;O+++.+++.+ $:33%$$6$6$6:$:$o;+++o",
+" +.+..o&oooooo&oo&oooo;5.+O+X+O+..*ooo***oo&ooo*ooo;.+.o",
+" +++++++;;;;;;;;;;;;;;;+++++++++++<+;;;;;;;;;;;;;;;;+++o",
+" +.+.+.+.+.+.+.+.+.9.+.+.+X+.+.+X+.+.+.+.+.5X+.+.+.5X+.o",
+" ++++++++8+++5+9++5++++++++++++++++++++++++++++++++++++o",
+" +++O+ +++4+X+++.+++.+++.+++ +++ +++X+++.+++.+++.+++.++o",
+" +++++ + 4; ;+4; ;+ ;+ ;+ + ; ; ;+ ;+ ;+++++o",
+" +++++ . . ; ;5 ;4;5+ ;++ ;+ . . ; ;+++ 29 ;4;4;5 ;++++o",
+" +++++ ;4; ; ;+ ; ;+84;++ ;+ ; ; ; ;+ ;9 ; ;44 4;++++o",
+" $++++ ;5; ;0;$ ;0;9+ ;5+ ;5 29; ; ;5+$ ;+ q ; ;5 ;9+$+o",
+" +++++4;+90;9 ;+44 ; ;++4;+ ;9+0; 44; ;9 ; ;84;++++o",
+" ++$+$+$5++$+$w$w5+$5$+$+5+$5$+$+95$5$5$5+5$5$+$5+5$+$+o",
+" ++++++++++8++5+++++++9+++++9+++++++++9+++9++95+9++++++o",
+" $+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+$+o",
+" +++8 444444 .++++++++++++ .++++o",
+" $+$+ .X.X.%..%.%X%X$o+$+$+$+$+$+$ .#.#.#;#.#.#.#Xo$+$+o",
+" +$++ .$oo$Xe%<=>,X%$o$+++$+++$+++ #X#X##&##X#X#.$o$++$o",
+" $+$+ %e.Xo.*XX<.X<X$o;$+$+$+$+$+$ .#O#;#&#O#;#O#$o;+$+o",
+" +$+$ Xo.XoXo*o:X:**$o;+$+$+$+$+$+ ####&#o#;#&###$o;$+$o",
+" $+$+ %*oooXoO.oXoX.$o;$5$+$+$+$+$ X;&oo#&#&#&#&;:o;5$8o",
+" $$+$ XoXXoXo.XoXo.X$o;8$$$+$$$+$$ ###o#&#o#o#&#.$o;$$$o",
+" $+$+ %*X.oXooo$X$oo$o;$+$8$+$+$+$ X##;#o#&#;#;##:&;+$+o",
+" $$$$ <=X%X%X.X%.%XX$o;$$$$$$$$$$$ #X#r#;#o#r#1#X$o;$$$o",
+" $+$w $3$$$$$$$$$$$$$o;$5$+$5$8$+$ +$+$5$6&w$8$+$$o;5$8o",
+" $$$$.oo*o**o*o****ooo;$$$$$$$$$$$.o&oooo&ooooo&ooo;$$$o",
+" $$$+$$$;;;;;;;;;;;;;;;$+$$$8$$$+$$$+;;;;;;;;;;;;;;;9$$o",
+" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o",
+" $+$$$$$$$+$$$$$$$5$$$$$$$+$$$$$$$8$$$$$$$w$$$$$$$+$$$$o",
+" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o",
+" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o",
+".ooooooooooooooooooooooooooooooooooooooooooooooooooooooo"};
diff --git a/icons/56x46-3dpixmaps/music.xpm b/icons/56x46-3dpixmaps/music.xpm
new file mode 100644
index 0000000..3a9844d
--- /dev/null
+++ b/icons/56x46-3dpixmaps/music.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 21 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #000000000000",
+"$ c #082004100820",
+"% c #DF7DBAEA8E38",
+"& c #FFFFFFFF0000",
+"* c #FFFF14514103",
+"= c #FFFF0000FFFF",
+"- c #E79DD75C9E79",
+"; c #28A25D754924",
+": c #9E799A699E79",
+"> c #79E786179E79",
+", c #000008200820",
+"< c #30C271C65965",
+"1 c #BEFBC30BBEFB",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.O.+.O.+.+.O.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...O...O...+...O.o.O...O...O...O...+..X",
+" O.+.+.+.+.+.O.+.+.+.OoO.+.O.O.+.O.O.+.O.+.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.O...O.O.O.o.O.O.+...+.O.O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.+.O########...+.O.+.O.+.O.+.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.O.O#$%%%%&*=*=*.O.O.O.O.+.O.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.+.O##%%-$$###....oO.O.+.O.O.+.O.O.+.O.X",
+" OO.OOO.OOO.OO+.OOO.$%%%%OO.OO..+OO.OOO.OOO.OOO.OOO.OOOX",
+" O.O.+.O.O.+.O.O.O.O#%-X$+.O.O.+.O.O.+.O.O.+.O.+.O.O.O.X",
+" OOOOOOOOOOOOOOO+OOO$$;;#OOOOOOOOOOOOOOO+OOOOOOOOO+OOOOX",
+" O.O.O.O.+.O.O##.O.O#&%;##.O.+.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" OOOOOOOOOOOOO#OOOOO#$%;###OOOOOOOO+OOOOOOOOOOOOOOOOOOOX",
+" OOO.+OO.OOO.O#O.OOO.#%;;##O.OOO.OOO.OOO.OOO.+OO.OOO.+OX",
+" OOOOOOOOOOO###OOOOOO$&;%###OOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOO###OOOOOO##;%;;#OOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOOOO$&&&;##OOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" :OOO:OOO:OOO:O##:OOO:#&%%&&#:OOO:OOO:OOO:OOO:OOO:OOO:OX",
+" OOOOOOOOOOOOOO#OOOOOOO$;;;;##OOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OO:O:O:OOO:O:O#OOO:O###&;&%&##:OOO:O:O:OOO:O:O:OOO:O:OX",
+" OOOOOOOOOOOO###OOO##>>%$,%&%%#OOOOOOOOOOOOOOOOOOOOOOOOX",
+" :O:O:O:O:O:O###O:##%>,$##%;%&$:O:O:O:O:O:O:O:O:O:O:O:OX",
+" OOOOOOOOOOOOOOOO#>%$$###$&-;;##OOOOOOOOOOOOOOOOOOOOOOOX",
+" :O:O:O:O:O:O:O:O#>%$#####$;;;&#O:O:O:O:O:O:O:O:O:O:O:OX",
+" O:OOO:OOO:OOO:OO$>$####%&$&%%&##O:OOO:OOO:OOO:OOO:OOO:X",
+" :O:O:O:O:O:O:O:O##%$#%%%%%%&%%%$:O:O:O:O:O:O:O:O:O:O:OX",
+" O:O:O:O:O:O:O:O:O$#$;%%<%;-%%<%#O:O:O:O:O:O:O:O:O:O:O:X",
+" :O:O:O:O:O:O:O:O:O:O$$%%%%%;;%%,:O:O:O:O:O:O:O:O:O:O:OX",
+" ::O:::O:::O:::O:::O::,;-%1%<%%$$::O:::O:::O:::O:::O:::X",
+" :O:O:O:O:O:O:O:O:O:O:+$$;%%%%1$O:O:O:O:O:O:O:O:O:O:O:OX",
+" :::::::::::::::::::::::#,%;%;$::::::::::::::::::::::::X",
+" :O:O:O:O:O:O:O:O:O:O:O:+:,,,$O:O:O:O:O:O:O:O:O:O:O:O:OX",
+" ::::::::::::::::::::::::::::::::::::::::::::::::::::::X",
+" :::O:::O:::O:::O:::O:::+:::+:::O:::O:::O:::O:::O:::O::X",
+" ::::::::::::::::::::::::::::::::::::::::::::::::::::::X",
+" :O:::::::O:::::::O:::::::+:::::::O:::::::O:::::::O::::X",
+" ::::::::::::::::::::::::::::::::::::::::::::::::::::::X",
+" ::::::::::::::::::::::::::::::::::::::::::::::::::::::X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/netscape.xpm b/icons/56x46-3dpixmaps/netscape.xpm
new file mode 100644
index 0000000..6fca9c0
--- /dev/null
+++ b/icons/56x46-3dpixmaps/netscape.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 23 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAA699AEBA",
+"+ c #965896589658",
+"@ c #C71BBAEAC71B",
+"# c #208124929658",
+"$ c #A699A699A699",
+"% c #208128A25144",
+"& c #79E786179E79",
+"* c #B6DAAEBAB6DA",
+"= c #8E388A288E38",
+"- c #BEFBC30BCF3C",
+"; c #FFFFFBEEFFFF",
+": c #51445555FFFF",
+"> c #71C679E78617",
+", c #FFFFF3CEFFFF",
+"< c #AEBAAEBAAEBA",
+"1 c #A699A289A699",
+"2 c #AEBAAAAAAEBA",
+"3 c #000008200820",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o.O.o.O.o.O.o.O.o.O.o.O.o.O.o.O.o.O.o.O.o.O.o.O.o..X",
+" +...O.o@O...O.o@O...O.o@O...O.o@O...O.o@O...O.o@O...+.X",
+" .o.@o....o.@o....o.@o....o.@o....o.@o....o.@o......o..X",
+" O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.OoO@O.X",
+" .....O.......Oo......Oo......Oo......Oo......O.o.....OX",
+" O.+oO.Oo+.OoO.O.+oO.O.O.+oO.O.O.+oO.O.O.+oO.O.O.O.O.O.X",
+" ...O...O.o.O...O...Oo..O...Oo..O...Oo..O...O.o.+.o.Oo.X",
+" O.O.OoO.O.O.O#O#O#O#O#O#O#O#O#O#O#O#O#O#O#OoO.O.O.O.O.X",
+" .O.o.O.O.O...O.OoO.o.O.OoO.o.O.OoO.o.O.OoO...O.O.O...OX",
+" O.O@O.O.O.O.##O##.##$##.##$##.##$##o##$##oO.O.O.O.OoO.X",
+" .O.O.O.O.O.+o$#$o#.$#$o#.$#$o#.$#$.#.$#$.#.O.O.O.O.O.OX",
+" +.O.OoO.O.O.##$##.%#O##.%#O##.%#O##.%#O##.$.O.O.O.O.O.X",
+" OO.OOO.OOOoO#$#$#O@...#O#O#$#O#&...@&O#$#O.OOO.OOO.OOOX",
+" O.OoO.+.O.O.##$###$# ###O###O## ###O#%#O@+.O.O.O.O.X",
+" OOOOOOOOOOOO$##*%##O& #%#$#%#$#o&O%##O##OOOOOOOOOOOOX",
+" O.O.O.O.O.O.#%###.##& @###@##%@&##.###oO.O.O.O.O.O.X",
+" OOOOOOOOOOOO##O####%&o& &#%#####o&####%##OOOOOOOOOOOOX",
+" OOO.OOO.OOO.###%####&o#& &##%###o+#%#####$@OOO.OOO.OOX",
+" OOOOOOOOOOO*%####%##=-%#. &###%#o&#####%#OOOOOOOOOOOOX",
+" OOOOOOOOOOOO########&o###o &####.&#######OOOOOOOOOOOOX",
+" OOOOOOOOOOOO##%####%&.##%# ;####o&#%##%##OOOOOOOOOOOOX",
+" +OOO+OOO+OOO#####%##&o##### %##o&#######$O+OOO+OOO+OX",
+" OOOOOOOOOOOO%#######=-%###%# ;##o&#%###%#OOOOOOOOOOOOX",
+" +O+O+O+OOO+O#:#%:##:&o:##:##: %-=##:##:#+O+O+OOO+O+OX",
+" OOOOOOOOOOOO:##:##:#&o##:##:#& .o&#:##:##OOOOOOOOOOOOX",
+" +O+O+O+O+O+O##:#%:>&o o ...o&>&:%#:=O+O+O+O+O+OX",
+" OOOOOOOOOOOO:>>o,oo&..o<1O1O121.o&+.ooo@>&OOOOOOOOOOOOX",
+" +O+O+O+O+O+Oo@&O+.+o& +O+<+O+O+O+.+.OO+O&o+O+O+O+O+O+OX",
+" O+OOO+OOO+OO.+OOO+& oO+OOO+OOO+O1O+OOO+OOO+OOO+OOO+X",
+" +O+O+O+O+O+O+O+O+O+1+2+.+O+O+O+2+O+O+O+O+O+O+O+O+O+O+OX",
+" 2+O+O+O+O+O+O+O+O+O+2+1+O+O+2+O+O+O+O+O+O+O+O+O+O+O+O+X",
+" +O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+2+O+O+O+O+O+O+O+O+O+OX",
+" ++O+++O+++O+++O+++O+++O+++1+++O+++O+++O+++O+++O+++O+++X",
+" +O+O+O+O+O+O+O+O+O+O+2+O+O+O+O+O+1+O+O+O+O+O+O+O+O+O+OX",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++X",
+" +2+O+O+O+O+O+O+1+2+O+O+2+O+O+2+2+O+O+O+O+O+O+O+O+O+O+OX",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++X",
+" +++O+++O+++O+++O+++1+++1+++O+++O+++O+++O+++O+++1+++O++X",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++X",
+" +2+++++++1+++++++2+++++++2+++++++O+++++++1+++++++2++++X",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++X",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++X",
+".XXXXXXXXXXXXXXXXXXXXXX3XXXXXXXXXXXX3XXX3XX3XXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/network.xpm b/icons/56x46-3dpixmaps/network.xpm
new file mode 100644
index 0000000..472ef63
--- /dev/null
+++ b/icons/56x46-3dpixmaps/network.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 22 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #000000000000",
+"$ c #79E786179E79",
+"% c #FFFF14514103",
+"& c #28A2FFFF2081",
+"* c #96589658AEBA",
+"= c #71C679E78617",
+"- c #861779E78617",
+"; c #79E79248B6DA",
+": c #69A68617BEFB",
+"> c #8E388A288E38",
+", c #A69979E78E38",
+"< c #082004100820",
+"1 c #9E799A699E79",
+"2 c #000000001861",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.O.+.O.+.+.O.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...O...O...+...O.o.O...O...O...O...+..X",
+" O.+.+.+.+.+.O.+.+.+.OoO.+.O.O.+.O.O.+.O.+.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.O...O.O.O.o.O.O.+...+.O.O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.+.O.+.O.O.O############.+.O.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.O.+.O.O.+.O.#$$$$$$$$$$#O.+.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.+.O.O.+.O.O.%#$&&&&*&&&*#.O.O.O.O.+.O.X",
+" OO.OOO.OOO.OO+.OOO.OOO.OO+.%OX=*-*-=*-*=#O.OO+.OOO.OOOX",
+" O.O.+.O.O.+.O.O.O.+.O.O.O.%.O#;&&&&&:-:>X.O.O.O.+.O.O.X",
+" OOOOOOOOOOOOOOOOOOOO+%OOO%OOOX-:,;;*=*$$#OOOOOOOOOOOOOX",
+" O.O.O.O.+.O.O.O.+.O.%%O.%.+.O#<XXXXXXX#<#.O.+.O.O.O.O.X",
+" OOOOOOOOOOOOOOOOOOO%O%+%OOOO##############OOOOOOOOO+OOX",
+" OOO.+OO.OOO.+OO.OO%.O%%.OOO.#OO.OOO.OOO.O#O.OOO.+OO.OOX",
+" OOOOOOOOOOOOOOOOO%OOO%OOOOOO#O%%OOO#####O#OOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOO%OOOOOOOOOOO#OOOOOOOOOOOO#OOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOO%OOOOOOOOOOOO##############OOOOOOOOOOOOX",
+" 1OOO1OOO1OOO1O%O1OOO1OOO1OOO1OOO1OOO1OOO1OOO1OOO1OOO1OX",
+" OOOOOOOOOOOO##############OOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OO1O1O1OOO1O#$$$$$$$$$$$$#1O1O1OOO1O1O1OOO1O1O1OOO1O1OX",
+" OOOOOOOOOOOO#*&&&*=*&&&$$#OOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" 1O1O1O1O1O1O#=*-;=;=*-*=*#1O1O1O1O1O1O1O1O1O1O1O1O1O1OX",
+" OOOOOOOOOOOO<*&&&&;-&&&;$#OOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" 1O1O1O1O1O1O#=*-;,=;;,==;#1O1O1O1O1O1O1O1O1O1O1O1O1O1OX",
+" O1OOO1OOO1OO<:&&&&-;&&&*$#OOO1OOO1OOO1OOO1OOO1OOO1OOO1X",
+" 1O1O1O1O1O1O<*-:;;;-:;-=;#1O1O1O1O1O1O1O1O1O1O1O1O1O1OX",
+" O1O1O1O1O1O1#<X<X<<X<X22<#O1O1O1O1O1O1O1O1O1O1O1O1O1O1X",
+" 1O1O1O1O1O1####<<#<<#<#####O1O1O1O1O1O1O1O1O1O1O1O1O1OX",
+" 11O111O111O#11O111O111O111#111O111O111O111O111O111O111X",
+" 1O1O1O1O1O1#1%%O1O1O####1O#O1O1O1O1O1O1O1O1O1O1O1O1O1OX",
+" 11111111111#11111111111111#111111111111111111111111111X",
+" 1O1O1O1O1O1################O1O1O1O1O1O1O1O1O1O1O1O1O1OX",
+" 111111111111111111111111111111111111111111111111111111X",
+" 111O111O111O111O111O111O111O111O111O111O111O111O111O11X",
+" 111111111111111111111111111111111111111111111111111111X",
+" 1O1111111O1111111O1111111O1111111O1111111O1111111O1111X",
+" 111111111111111111111111111111111111111111111111111111X",
+" 111111111111111111111111111111111111111111111111111111X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/news.xpm b/icons/56x46-3dpixmaps/news.xpm
new file mode 100644
index 0000000..f3c9293
--- /dev/null
+++ b/icons/56x46-3dpixmaps/news.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 23 1",
+"` c None",
+" c #FFFFFBEEFFFF",
+". c #BEFBB6DABEFB",
+"X c #BEFBBAEABEFB",
+"o c #000000001040",
+"O c #C71BBAEAC71B",
+"+ c #AEBAA699AEBA",
+"@ c #000000000000",
+"# c #FFFFFFFFD75C",
+"$ c #082004100820",
+"% c #DF7DBAEA8E38",
+"& c #51445555FFFF",
+"* c #9E799A699E79",
+"= c #79E786179E79",
+"- c #96589658AEBA",
+"; c #FFFFF3CEFFFF",
+": c #69A68617BEFB",
+"> c #A6999E79A699",
+", c #A699A289A699",
+"< c #965896589658",
+"1 c #AEBAAEBAB6DA",
+"2 c #A69979E78E38",
+"3 c #000000001861",
+" .",
+" ..X..X...X..X...X..X...X..X...X..X...X..X...X..X...X..o",
+" .O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.Oo",
+" X.....................................................o",
+" +XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+Xo",
+" O...X.X.....X.X.....X.X.....X.X.....X.X.....X...X...O.o",
+" +.+O+.+.+O+.+.+.+O+.+.+.+O+.+.+.+O+.+.+.+O+.+O+.+.+X+.o",
+" .O...+.OX...O+.OX...O+.OX...O+.OX...O+.OX..O.+..O.O.X+o",
+" +.+.+O+.+.+O+.+.+.+O+.+.+.+O+.+.+.+O+.+.+.+.+.+X+.+.+.o",
+" ..O+...+.O.+.O.+.O.+.O.+.O.+@O.+.O.+.O.+.OX+.O.+O..+.Oo",
+" +X+.+O+.+.+.+.+.+.+.+.+.+.+@#@+.+.+.+.+.+.+.+.+.+.+O+.o",
+" .+.O.+.+.+O..+O+.+O..+O+X@@##@O+.+.O.+.+O+..O+.+.+...+o",
+" +X+.+.+O+.+.+.+.+.+.+.+.$###@#@.+O+.+X+.+.+O+.+O+.+O+.o",
+" .+.+X+.+.+.+O+.+X+O+.+X@###@##@+X+.+.+O+.+.+.+.+.+.+X+o",
+" +.+O+.+.+O+.+.+O+.+.+O@###@####@+.+.+.+.+O+.+.+O+.+.+.o",
+" ++.+++O+++X+++.+++X+@@###@###@##@+O+++.+++.+++.+++O+++o",
+" +X+.+.+.+.+.+O+.+.+$##@@@###@%@@#@+.+O+.+.+O+X+.+.+.+Xo",
+" ++++++++++++++++++@##@&&@##@%%%%@#@$++++++++++++++++++o",
+" +.+O+.+.+O+.+.+.+$###@@&@#@%%o@%%@@#@@+X+O+.+.+O+.+X+.o",
+" +++++++++++++++$@###@#@@##@o%@@o%%@###$+++++++++++++++o",
+" +++.+++.+++.++$####@#####@##@%%@@o#####@+++.+++.+++.++o",
+" ++++++++++++++@##@@####@@####o%@####@###@+++++++++++++o",
+" +++++++++++++@#@#@####@###@##@@###@@####@+++++++++++++o",
+" ++++++++++++@@#@#####@##@@#######@####@##@++++++++++++o",
+" *+++*+++*+++@#@#@###@##@####@###@####@###@++*+++*+++*+o",
+" +++++++++++++@#@#@#@##@####@#######@@###@@++++++++++++o",
+" ++*+*+*+++*+*+@#@#@##@###@@##@####@###@@@=*+*+*+++*+*+o",
+" +++++++++++++==@#@#@####@###@####@###@@==+++++++++++++o",
+" *+*+*+*+*+*+====@#@#@##@##@@###@####@@==-+*+*+*+*+*+*+o",
+";++++++++++++=:===@#@#@###@####@###@@@==+++++++++++++++o",
+" *+*+*+*+*+*>*===:=@#@#@#@###@@###@@===-,*+*+*+*+*+*+*+o",
+";+*+++*+++*+++<=====@#@#@###@####@@==+*+++*+++*+++*+++*o",
+" *+*+*>*+*+*+*>-=====@#@#@#@###@@@==1-+*>*+*+*>*+*>*+*+o",
+";+*>*+*+*>*+*+*+<-=:==@#@#@###@@===+*>*+*+*>*+*+*+*+*+*o",
+" *+*+*+*+*+*>*+-+*+====@#@#@#@@==-,-+*+*+*+*+*+*+*+*+*+o",
+";**+***+***+***+**<,-===@##@@@==***+***+**>>***+***>***o",
+" *>*+2+*>>>>>*+*+*+*+-,==@@@===->-+*+*>*+*>>>*>>>*+>>*+o",
+";****-*>*************<-*-====-****<**********>***>2****o",
+" *+*+*>*>>>>>>>*>*+*+*+*+*+-,*>*+*+*>*>>>*>>>*>>>*+*+*+o",
+";*-2**>***-2*************<***********>****>2**>2*******o",
+" ***+*2-+***+*2-+**2+***>***+***>*2*>*2-+**-+**-+*2-+**o",
+";********2********-*-*************-*>****2***2***-*****o",
+" *+******>>*****2-+***2-**>*2-*2>*+******-+**-**2*+*2**o",
+";**-2*-2*****-2********-2***-**-***-2*-2********>****-*o",
+" *******-*2-**>-**2**************2********2-*2-********o",
+".ooo33o3o33o3ooooo33ooo3o33oooooo33o3o33333o33oooo3o3ooo"};
diff --git a/icons/56x46-3dpixmaps/printing.xpm b/icons/56x46-3dpixmaps/printing.xpm
new file mode 100644
index 0000000..f532e0e
--- /dev/null
+++ b/icons/56x46-3dpixmaps/printing.xpm
@@ -0,0 +1,63 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 14 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #000000000000",
+"$ c #28A25D754924",
+"% c #AEBAAEBAAEBA",
+"& c #FFFFFFFF0000",
+"* c #AEBA555528A2",
+"= c #9E799A699E79",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.O.+.O.+.+.O.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...O...####################O...O...+..X",
+" O.+.+.+.+.+.O.+.+.+.O.+#O.O.O.O.O.O.O.O.O.#.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.O...O#O.O...O.O.O...O.O.##..O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.+.+.#.O$$$$$$$$$$$$$O.O##.O.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.O.O.#.O.O.O.O.O.O.O.O.O#O#+.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.+.O.O#O.$$$$$$$$$$$$$.O.#.#.O.O.O.+.O.X",
+" OO.OOO.OOO.OO+.OO+.O#O.OOO.%O%.%O%.OOO.#OO#OO+.OOO.OOOX",
+" O.O.+.O.O.+.O.O.O.O.#.O$$$$$$$$$$$$$%.O#O.#.O.O.+.O.O.X",
+" OOOOOOOOOOOOOOOOOOO#OOOO%O%O%O%O%%%OOO#####OOOOOOOOOOOX",
+" O.O.O.O.+.O.O.O.O.O#O.$$$$$$$$$$$$O.O.#.O.O.O.O.O.O.O.X",
+" OOOOOOOOOOOOOO+OOO#OOOO%O%O%%%%%%OOOO#OOOOOOOOO+OOO+OOX",
+" OOO.+OO.OOO.OOO.###.OOO.OOO.OOO.OOO.O######.OOO.OOO.OOX",
+" OOOOOOOOOOOOOOO#&#OOOOOOOOOOOOOOOOOO#*&*&##OOOOOOOOOOOX",
+" OOOOOOOOOOOOOO#&*####################$*&#&#OOOOOOOOOOOX",
+" OOOOOOOOOOOOO#&*$$$$$$$$$$$$$$$$$$$$$*&#&*#OOOOOOOOOOOX",
+" =OOO=OOO=OOO#&*&*&*&*&*&*&*&*&*&*&*&*&#&*&#O=OOO=OOO=OX",
+" OOOOOOOOOOO###########################&*&*#OOOOOOOOOOOX",
+" OO=O=O=OOO=#*&*&*&*&*&*&*&*&*&*&*&*&*#*&*&#O=O=OOO=O=OX",
+" OOOOOOOOOOO#&*&*&*&*&*&*&*########O*&#&*&*#OOOOOOOOOOOX",
+" =O=O=O=O=O=#*&*&*&*&*&*&*&#$$$$$$$=&*#*&*&#O=O=O=O=O=OX",
+" OOOOOOOOOOO#&*&*&*&*&*&*&*#$$$$$$$O*&#&*&*#OOOOOOOOOOOX",
+" =O=O=O=O=O=#*&*&*&*&*&*&*&#$$$$$$$=&*#*&*#=O=O=O=O=O=OX",
+" O=OOO=OOO=O#&*&*&*&*&*&*&*#%%=%%%=%*&#&*#$$OO=OOO=OOO=X",
+" =O=O=O=O=O=#*&*&*&*&*&*&*&*&*&*&*&*&*#*#$$=O=O=O=O=O=OX",
+" O=O=O=O=O=O#&*&*&*&*&*&*&*&*&*&*&*&*&##$$=O=O=O=O=O=O=X",
+" =O=O=O=O=O=###########################$$=%=O=O=O=O=O=OX",
+" ==O===O===O==$$$$$$$$$$$$$$$$$$$$$$$$$$===O===O===O===X",
+" =O=O=O=O=O=O=O$$$$$$$$$$$$$$$$$$$$$$$$=%=O=O=O=O=O=O=OX",
+" ======================================================X",
+" =O=O=O=O=O=O=O=%=%=%=%=%=%=%=%=%=%=%=%=O=O=O=O=O=O=O=OX",
+" ======================================================X",
+" ===O===O===O===%===%===%===%===%===%===O===O===O===O==X",
+" ======================================================X",
+" =O=======O=======O=======O=======O=======O=======O====X",
+" ======================================================X",
+" ======================================================X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/programs.xpm b/icons/56x46-3dpixmaps/programs.xpm
new file mode 100644
index 0000000..2198922
--- /dev/null
+++ b/icons/56x46-3dpixmaps/programs.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 26 1",
+"` c None",
+" c #FFFFFBEEFFFF",
+". c #BEFBB6DABEFB",
+"X c #BEFBBAEABEFB",
+"o c #000000001040",
+"O c #C71BBAEAC71B",
+"+ c #AEBAA699AEBA",
+"@ c #082004100820",
+"# c #000000000000",
+"$ c #FFFFFFFFD75C",
+"% c #DF7DBAEA8E38",
+"& c #F7DEB2CAAEBA",
+"* c #8E38861779E7",
+"= c #000008200820",
+"- c #AEBA61856185",
+"; c #AEBAAEBAB6DA",
+": c #000000001861",
+"> c #5144A2894924",
+", c #A69979E78E38",
+"< c #B6DAAEBAB6DA",
+"1 c #9E799A699E79",
+"2 c #96589658AEBA",
+"3 c #AEBAAAAAAEBA",
+"4 c #FFFFF3CEFFFF",
+"5 c #965896589658",
+"6 c #A6999E79A699",
+" .",
+" ..X..X...X..X...X..X...X..X...X..X...X..X...X..X...X..o",
+" .O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.Oo",
+" X.....................................................o",
+" +XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+Xo",
+" O...X.X.....X.X.....X.X.....X.X.....X.X.....X...X...O.o",
+" +.+O+.+.+O+.+.+.+O+.+.+.+O+.+.+.+O+.+.+.+O+.+O+.+.+X+.o",
+" .O...+.OX...O+.@###@#@#@####@#@#@...O+.OX..O.+..O.O.X+o",
+" +.+.+O+.+.+O+.+#$$$$$$$$$$$$$$$$##+X+.+.+.+.+.+X+.+.+.o",
+" ..O+...+.O.+..X#$$$$$$$$$$$$$$$$#%@+.O.+.OX+.O.+O..+.Oo",
+" +X+.+O+.+.+.+O+#$$$$$$$$$$$$$$$$#%%@+.+.+.+.+.+.+.+O+.o",
+" .+.O.+.+.+.O.+.#$$############$$@%%%#+.+O+..O+.+.+...+o",
+" +X+.+.+O+.+.+X+#$$$$$$$$$$$$$$$$#%%%%@+.+.+O+.+O+.+O+.o",
+" .+.+X+.+.+O+.+.#$$############$$@%&%%%@+.+.+.+.+.+.+X+o",
+" +.+O+.+.+X+.+O+#$$$$$$$$$$$$$$$$@@@@o@#*+.+.+O+.+O+.+.o",
+" ++.+++O+++.+++.#$$$$$#######$$$$$%%%%%=-++O+++.+++.+++o",
+" +X+.+.+.+O+.+X+#$$$$$$$$$$$$$$$$$%%%%%o*;.+.+.+O+.+X+Xo",
+" +++++++++++++++#$$$$$###########@@o$$$#*++++++++++++++o",
+" +.+O+.+.+.+.+.+#$$$$$$$$$$$$$$$$$$$$$$@-;.+X+.+.+.+.+.o",
+" +++++++++++++++#$$$$$####$$$$$$$$$$$$$:>;+++++++++++++o",
+" +++.+++O+++.+++#$$$$$$$$$$$$$$$$$$$$$$@,+++.+++O+++O++o",
+" +++++++++++++++#$$$$$######$$$$$$$$$$$=-++++++++++++++o",
+" +++++++++++++++#$$$$$$$$$$$$$$$$$$$$$$@><+++++++++++++o",
+" +++++++++++++++#$$###############@$$$$@,<+++++++++++++o",
+" 1+++1+++1+++1++#$$$$$$$$$$$$$$$$$$$$$$#-2+++1+++1+++1+o",
+" +++++++++++++++#$$################$$$$:>3+++++++++++++o",
+" ++1+1+1+++1+1+1#$$$$$$$$$$$$$$$$$$$$$$@,++1+1+1+++1+1+o",
+" +++++++++++++++#$$$$$$$$$$$$$$$$$$$$$$=-++++++++++++++o",
+" 1+1+1+1+1+1+1+1#$$#####$#####$$#####$$#*2+1+1+1+1+1+1+o",
+"4+++++++++++++++#$$###$#####$####$##$$$#*++++++++++++++o",
+" 1+1+1+1+1+1+1+1#$$##$$####$$$$##$##$$$#*5+1+1+1+1+1+1+o",
+"4+1++61++61+++1+#$$###$####$$$$$###$$$$=-+1+++1+++1+++1o",
+" 1+1+1+1+1+1+1+1#$$#####$##$$$$##$$$$$$#*2+1+161+161+1+o",
+"4+1+16666666161+#$$##$$$$##$$$$$####$$$#*+1+1+1+1+1+1+1o",
+" 1+1+661+1+6+1+1#$$##$$$$$$$$$$##$$##$$#-2+1+1+1666661+o",
+"4116111+1116111+#$$##$$$$$$$$$$$####$$$:>116111+1116111o",
+" 1+661+166666661#$$$$$$$$$$$$$$$$$$$$$$@,1+1+161+1+6666o",
+"4111111111111111#######################=-1111116,111111o",
+" 161+,+1666161+1+->,*->,*->,*->,*->,*->,>6+16661+26661+o",
+"411112611111611112611261126112611261126662116,111111111o",
+" 111+11,+1,26111+111+111+111+111+111+11166,2+211+1,6661o",
+"4112,112116116,11111111111111111111111111111112,1165651o",
+" 166111111611121116111111161111111611,21,66651161161111o",
+"41111112,116,112,162,152,112,152,111211621111112,111111o",
+" 11,21,6121561111151261121112111211,6511511,2111121,211o",
+".oo:oo:oooo:ooooo::ooooooooooo:ooo::o:oooo::oooooo::oooo"};
diff --git a/icons/56x46-3dpixmaps/quit.xpm b/icons/56x46-3dpixmaps/quit.xpm
new file mode 100644
index 0000000..750b91b
--- /dev/null
+++ b/icons/56x46-3dpixmaps/quit.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 17 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #B6DAAEBAB6DA",
+"X c #BEFBB6DABEFB",
+"o c #A699A289A699",
+"O c #000000000000",
+"+ c #AEBAAEBAAEBA",
+"@ c #A699A699A699",
+"# c #AEBAAEBAB6DA",
+"$ c #965896589658",
+"% c #000008200820",
+"& c #A6999E79A699",
+"* c #8E388A288E38",
+"= c #FFFFFBEEFFFF",
+"- c #082004100820",
+"; c #9E799A699E79",
+": c #A69979E78E38",
+" .",
+" ..X...oX..o...oX..o...oX..o...oX..o...oX..o...oX..o...O",
+" oX+XXX+X.XXXXX+X.XXXXX+X.XXXXX+X.XXXXX+X.XXXXX+X.XXXXXO",
+" +XX+X+XX+X++X+XX+X++X+XX+X++X+XX+X++X+XX+X++X+XX+X+X+.O",
+" o.XX@.X+oXXX@#X+XXXX@#X+oXXX@#X+oXXX@#X+oXXX@#X+oX+XoXO",
+" XX+X+X+XX+X+X+Xo+o+o+X+XX+X+.X+XX+X+.X+XX+X+X+XX+XX+X.O",
+" $+oXooX@#ooX@XoXXXXXoXoX@oX@oX@oX@X@X+XX+oX@.ooX@X@X@#%",
+" ..XX+X+X+XX+X+Xo+o+@X+X+X+X#X+.X+#.#@X@XoX+X+XX+X+X#.oO",
+" oX@+oXooX@#ooX@.oXX+oX@.oX@oXooXooX@#o#+X@XoX@+ooX@.oXO",
+" +X#XX@X+X.@XX+Xo#@XoXo#X#@X+X+Xo+X+XoXoXo#@X+XoX+X#@X.O",
+" o.o+o#ooX@#o@.oX@#o+X+++o.ooX@oXooX@.@Xo+X.oXo.ooX@#oXO",
+" .@XoXXX#@X.X#@X+Xo.oXo.++XX#@X+X+Xo+X#@.oXo#o+X+Xo+X.oO",
+" $.o+o+oo.@#@oX@#oX@.@.o.oX@o.ooXo%O%O%.oX@.oXoXooXoX@#%",
+" .oXo%%%%O%O%OOO%.@Xo#@Xo#@X#@X#@.OOOOO #@#@Xo#@X.@#@.oO",
+" oX@.OOOOOOOOOOOO o@#+o@.o.@oX@o.o%OOOO oXoo%O%OooX@#oXO",
+" ooooOOOOOOOOOOOO o.o+oo@Xoooo+Xooo .o.OOOOO @o.oooO",
+" o.o.%OOOO oooooo#oX@o#ooX@o.o.ooooo%OOOO o#oXo.%",
+" ooooOOOOO oooooooO%O%O%oooOO%%oooOO%O%o.oOOOOOOOO%o@ooO",
+" $.o.%OOOO .oo.o.ooOOOOO oOOOO .oOOOOO oo%OOOOOOOO .o.%",
+" ooooOOOOO oooooooooOOOOOoOOO oooOOOOO ooOOOOOOOOO oooO",
+" ooooOOOOOOOO%O%.oooOOOOOOOOO oo.oOOOOO oooOOOOO .ooO",
+" ooooOOOOOOOOOOO ooooOOOOOOO ooooOOOOO oooOOOOO ooooooO",
+" ooooOOOOOOOOOOO ooooOOOOOO oooooOOOOO oooOOOOO ooooooO",
+" ooooOOOOO o$oooOOOOO ooooooOOOOO oooOOOOO ooooooO",
+" $o$oOOOOO o$$ooo$ooooOOOOOO$oooo$OOOOO oooOOOOO $ooo$oO",
+" ooooOOOOO ooooooooo$OOOOOOO oooooOOOOO o$oOOOOO ooooooO",
+" $oooOOOOO o$oo$o$&oOOOOOOOOOo$$o$OOOOO oooOOOOO oo$o$oO",
+" ooooOOOOOOOOOOOOO$oOOO OOOOOOooooOOOOO o$oOOOOOOOOooooO",
+" $o$oOOOOOOOOOOOOO OOOO oOOOOO $o$OOOOO ooooOOOOOOO o$oO",
+" o&ooOOOOOOOOOOOOOOOOO ooOOOOOo&oOOOOO o$o$oOOOOOO oooO",
+" $o$&$ $o$o o$$ $&oo$& o$&O",
+" o$o$oooo$oooo$ooo$o$o$&$oooo$ooooo$ooo$o$o$o$oooo$ooo$O",
+" $o$o$o$$&$o$$&$o$&$o$o$o$&$$&$$o$*o$o$o$o$&$o$o$$&$o$oO",
+" o$&*o$oo$o$o&$o*o$o$o$o*o$oo$oo$&o$&$o$&$o*&$o$oo$o$o$O",
+" $o$o$&$*o$o$$o$o$$*&$$$&$o$$&$$o$$&$o$*$&$$$o*&$$&$&$oO",
+" $*$$&$$$$&$*$$&$$$o$&*$$o*$*$o&$*$$&*$$&$&$*$o$$*$o$*$O",
+" $&$&$*&$&$$&$&$*$$$$$&$&$$&$$&$$&$&$$$$$$$&$&$$&$&$o$&O",
+" $$*$$$$$$*$$*$$$&$&*$$$$$$$$*$$*$$$$$&$&*$$$$$$*$$$*$$O",
+" $&$&$$&$&$$&$&$$$$$$$&$&$*&$$&$$&$&*$$$$$$&$&$$&$&$&$&O",
+"=$$$$$*$$$$$$$$$*$*&$*$$*$$$$$$*$$$$$$*$*$*$*$$*$$$$$$$O",
+" $$*&$$*$&*$*$&$&$$$&$$$&$$$*&$$&$*$&$$$&$$$&$$$&$*$&$*-",
+"=$*$$$$$$$$$$$$$$$$$$$*$$$*$$$$$$$$$$$*$$$$$$$*$$*;*$$$O",
+" $$$$*$*$*&$*$*$*$&*$$$$*$&$*$*$*$&$*$$$*$&*$$$$*$&$$*$-",
+" *$$*;*;$$$$$$$$$$$$$$:$$$$$$;*;*;*$$$:$$$$$$:$$$$$$$$$O",
+" $$$$*;:$$$:$$:$$:$$$*$$$:$$:$$$$*;*$$$$:$$$$$$:$$*$*$*-",
+".-----O-O----------------------------------------------O"};
diff --git a/icons/56x46-3dpixmaps/refresh.xpm b/icons/56x46-3dpixmaps/refresh.xpm
new file mode 100644
index 0000000..501bd39
--- /dev/null
+++ b/icons/56x46-3dpixmaps/refresh.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 12 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #9E799A699E79",
+"$ c #000000000000",
+"% c #FFFFFFFF0000",
+"& c #79E786179E79",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....#..o...o#......o#...o...#..o...o#.......#.......OX",
+" O.+.+.O.O.#.O.+.+.#.O.+.O.#oO.+.O.#.O.+.+.#oO.+.+.#oO.X",
+" ...O...Oo..+...O...+...Oo..O...O...+...O...O...O...O..X",
+" O.+.O.+.O.+.O.+.+.+.O.+.O.O.+$$$$$$$$$$$OoO.+.+.OoO.O.X",
+" .O.o.O.O.O...O.O.O...O.O.+..$$%%%%%%%%%$.O...O.O.O...OX",
+" O.O.O.+.O.+.+.O.+.O.+.O.O.O$$%%%%%%%%%$$O.O.+.O.+.OoO.X",
+" .O.O.O.O.O.O.+.O.+.O.O.+.O$$%%%%%%%%%$$&.+.O.O.O.O.O.OX",
+" O.+.+.O.+.O.O.O.O.O.+.O.O$$%%%%%%%%%$$&&O.O.+.+.O.O.O.X",
+" OO.OOO.OO+.OO+.OO+.OOO.O$$%%%%%%%%%$$&&@O+.OOO.OO+.OOOX",
+" O.O.O.+.O.O.O.O.O.O.O.+$$%%%%%%%%%$$&&..O.O.O.O.O.O.+.X",
+" OOOOOOOOOOOOOOOOOOOOOO$$%%%%%%%%%$$&&.OOOOOOOOOOOOOOOOX",
+" O.O.O.#.O.O.+.O.+.O.+$$%%%%%%%%%$$&&@...+.O.+.O.+.O.O.X",
+" OOOO+OOOOOOOOOOOOOOO$$%%%%%%%%%$$$$$$$$OOOOOOOOOOOOOOOX",
+" OOO.OOO.+OO.OOO.OOO$$%%%%%%%%%%%%%%%%%$.OOO.OOO.OOO.OOX",
+" OOOOOOOOOOOOOOOOOOO$%%%%%%%%%%%%%%%%$$$OOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOO$$$$$$%%%%%%%%%%$$&&.OOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOOOOO$$%%%%%%%%%$$$&&..OOOOOOOOOOOOOOX",
+" #OOO#OOO#OOO#OOO#OOO#$$%%%%%%%%%$$&&@...#+OO#OOO#OOO#OX",
+" OOOOOOOOOOOOOOOOOOOO$$%%%%%%%%%$$&&..+.+OOOOOOOOOOOOOOX",
+" OO#O#O#OOO#O#O#OOO#$$%%%%%%%%$$$&&@.OO#OOO#O#O#OOO#O#OX",
+" OOOOOOOOOOOOOOOOOO$$%%%%%%%%$$&&&...OOOOOOOOOOOOOOOOOOX",
+" #O#O#O#O#O#O#O#O#O$%%%%%%%%$$&&@..+O#O#O#O#O#O#O#O#O#OX",
+" OOOOOOOOOOOOOOOOOO$$$$%%%$$$&&....OOOOOOOOOOOOOOOOOOOOX",
+" #O#O#O#O#O#O#O#O#O#$$%%%$$&&&@..#+#O#O#O#O#O#O#O#O#O#OX",
+" O#OOO#OOO#OOO#OOO#$$%%%$$&&@...+O#OOO#OOO#OOO#OOO#OOO#X",
+" #O#O#O#O#O#O#O#O#$$%%$$$&&@oO.#O#O#O#O#O#O#O#O#O#O#O#OX",
+" O#O#O#O#O#O#O#O#$$%%$$&&..oOO#O#O#O#O#O#O#O#O#O#O#O#O#X",
+" #O#O#O#O#O#O#O#$$%%$$&&@..OO#O#O#O#O#O#O#O#O#O#O#O#O#OX",
+" ##O###O###O###$$%$$$&&..O#O###O###O###O###O###O###O###X",
+" #O#O#O#O#O#O#O$%$$&&&@..#O#O#O#O#O#O#O#O#O#O#O#O#O#O#OX",
+" ##############$$$&&...+###############################X",
+" #O#O#O#O#O#O#O#&&&@.+.#O#O#O#O#O#O#O#O#O#O#O#O#O#O#O#OX",
+" ###################O##################################X",
+" ###O###O###O###O###O###O###O###O###O###O###O###O###O##X",
+" ######################################################X",
+" #O#######O#######O#######O#######O#######O#######O####X",
+" ######################################################X",
+" ######################################################X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/restart.xpm b/icons/56x46-3dpixmaps/restart.xpm
new file mode 100644
index 0000000..11dd28c
--- /dev/null
+++ b/icons/56x46-3dpixmaps/restart.xpm
@@ -0,0 +1,82 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 33 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #000000000000",
+"$ c #28A2FFFF2081",
+"% c #082004100820",
+"& c #208120812081",
+"* c #AEBAA69971C6",
+"= c #000000001861",
+"- c #5144A2894924",
+"; c #AEBAAEBAAEBA",
+": c #D75CD34CD75C",
+"> c #186120812081",
+", c #CF3CC71BCF3C",
+"< c #BEFBC30BBEFB",
+"1 c #000030C20820",
+"2 c #B6DAAEBAB6DA",
+"3 c #208128A25144",
+"4 c #28A25D754924",
+"5 c #000008200820",
+"6 c #30C271C65965",
+"7 c #9E799A699E79",
+"8 c #186186175144",
+"9 c #E79DD75C9E79",
+"0 c #A6999E79A699",
+"q c #FFFFFFFFC71B",
+"w c #965896589658",
+"e c #A699A699A699",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+......##############...+.......O.......OX",
+" O.+.+.O.+.O.+.O#####$$$$$$$$$$$$$$%###O.+.+.+.OoO.+.O.X",
+" ...O...O...O.#%$$$$$$$$$$$$$$$$$$$$$$$##...O...O...+..X",
+" O.+.+.+.+.+.#$$$$$$$$$$$$$$$$&$&$&$$$$$$%#O.+.O.+.O.O.X",
+" .O...O.O.O@X$$$$$$$$$*$$*$$*$&$&$=$&$&$$$$#..+.O.Oo..OX",
+" O.+.O.+.O.O%$$$*$$*$$$$$$$$$$=$%$&$%$=$&$$X@O.O.O.O.+.X",
+" .O.+.O.O.+o&$$$$$$$$$$-$$-$$$&$=$%$=$&$&$$%O.O.+.O.O.OX",
+" O.O.O.+.O.+%=$$$-$$-$$$;$$$-$&$%$&$%$%$%$$=@O.O.O.+.O.X",
+" OO.OOO.OO+.%:=>;$$$$;$$$$-$$$%$&$%$&$%$&$$%OO+.OOO.OOOX",
+" O.O.+.O.O.O%,,<1=$$$$$$&$$$*$=$%$%$%$&$%$$&2O.O.+.O.O.X",
+" OOOOOOOOOOO#,<,,@&&3$$$=&$$$$%$%$&$%$%$&$$%+OOOOOOOOOOX",
+" O.O.O.O.O.O#,4,<,,@@=&=%@&$$$$$$$$$&$%$%$$&o+.O.O.+.O.X",
+" OOOOOO+OOOO5<4,4,<,,,,,,:@&$$*$$$-$$$$$&$$%+OOOOOOOOOOX",
+" OOO.OOO.OOO#,4<6<4,4,,,,,,@=$>$&$&$$-$$$$$&2+OO.OOO.OOX",
+" OOOOOOOOOOO5<6<4,4<4,<,<,,,:%X$=$&$&$&$$-$%++OOOOOOOOOX",
+" OOOOOOOOOOO#,<,4<6<,<,,<,<,,,%$%$%$&$&$&$$%2OOOOOOOOOOX",
+" OOOOOOOOOOO5<6<4,4,4:<,<,,,<,,%%$&$%$%$&$$%+OOOOOOOOOOX",
+" 7OOO7OOO7OO#,4,4<,<6<,<:<,<,,,,%$%$%$&$%$$&+7OOO7OOO7OX",
+" OOOOOOOOOOO5<4<,<6<4<<:<,<:<,<,:%%$&$%$&$$%++OOOOOOOOOX",
+" OO7O7O7OOO75,4,6<4<:<:<<:<<:<,,<,%$%$%$%$$&+7O7OOO7O7OX",
+" OOOOOOOOOO;5<,<4<4,8<<:<:<:<,,<,,:%%$&$&$$%++OOOOOOOOOX",
+" 7O7O7O7O7O75,6<6<,94,<:<<:<<:<,,<%$$$%$%$$&07O7O7O7O7OX",
+" OOOOOOOOOO;5<4<4<6<4:<<q<<:<:<,,%$$$$$$&$$%+OOOOOOOOOOX",
+" 7O7O7O7O7O75,4,<:4<,<<<<<:<<9<:55%&&$$$$-$%27O7O7O7O7OX",
+" O7OOO7OOO7;5<,<6<4,8<:<:<<:<:,5;O002%&&$$$%+O7OOO7OOO7X",
+" 7O7O7O7O7O7;5<,<,4<4,<:<:<<:<17;7+7+0+0%&$%27O7O7O7O7OX",
+" O7O7O7O7O7O7;51,,<:<:<:<<<:<57;7O7+7+7+02%%7O7O7O7O7O7X",
+" 7O7O7O7O7O7O7O755,<<:<<:<:<17;7;7O7+7+7+7+%+7O7O7O7O7OX",
+" 77O777O777O777;we551<q<<:<5777O777+777+777+777O777O777X",
+" 7O7O7O7O7O7O7O7;7;7;5551<17;7;7O7O7O7+7+7+7+7O7O7O7O7OX",
+" 77777777777777777777777#577777777777777777e77777777777X",
+" 7O7O7O7O7O7O7O7;7;7;7;7#7O7;7O7O7O7O7O7+7+7O7O7O7O7O7OX",
+" 777777777777777777777777777777777777777777777777777777X",
+" 777O777O777O777O777;777O777O777O777O777O777O777O777O77X",
+" 777777777777777777777777777777777777777777777777777777X",
+" 7O7777777O7777777O7777777O7777777O7777777O7777777O7777X",
+" 777777777777777777777777777777777777777777777777777777X",
+" 777777777777777777777777777777777777777777777777777777X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%XXX%X%XX%XXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/science.xpm b/icons/56x46-3dpixmaps/science.xpm
new file mode 100644
index 0000000..e1e6799
--- /dev/null
+++ b/icons/56x46-3dpixmaps/science.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 22 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #AEBAA699AEBA",
+"o c #000000001040",
+"O c #9E799A699E79",
+"+ c #BEFBB6DABEFB",
+"@ c #C71BBAEAC71B",
+"# c #000000000000",
+"$ c #FFFFFBEEFFFF",
+"% c #AEBAAAAAAEBA",
+"& c #79E786179E79",
+"* c #000000001861",
+"= c #69A68617BEFB",
+"- c #A6999E79A699",
+"; c #FFFF14514103",
+": c #FFFFFFFF0000",
+"> c #FFFFF3CEFFFF",
+", c #A69979E78E38",
+"< c #96589658AEBA",
+"1 c #FFFF0C304924",
+"2 c #965896589658",
+" .",
+" ...X...X...X...X...X...X...X...X...X...X...X...X...X..o",
+" X.....................................................o",
+" ......................................................o",
+" X...O...O+..O...O+..O...O+..O...O+..O...O+..O...O+..O.o",
+" ...+.+.+..@+.+.+..@+.+.+..@+.+.+..@+.+.+..@+.+.+...+..o",
+" O.X.X@X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X@X.X.X.o",
+" .....XX...X..XX...X..XX...X..XX...X..XX...X..X.X.....Xo",
+" X.X+X.X.X+X.X.X+X.X.X.X+X.#.X.X+X.X.X.X+X.X.X.X.X+O+X.o",
+" ..+O...X...X+.@X..+X.+@X.#.#.+@X..+X.+@X..+XX.+X..@X..o",
+" O.X@X+X.XXX.X.$.X$X.X.X.#...#.X.XXX.X.X.X.X.X.X.X.X.X.o",
+" .X.+.X.X+X...X $X.Xo...#X.X.X..XX.XXX.@+X.X+X...Xo",
+" X.X.XXX.X.X+X .X#.....oX.X.X+X.X.X.X+X.XXX.X+X.o",
+" .X.X.X.X.X.X.X .X.#..$..#.X+X.X.X.X+X.X.X.X.X.X.Xo",
+" X.X.X.X+X@X.X.X.X.X.X.#.......#.X.$$ .X.X.XXX.X.X.X.O.o",
+" XXXXXX.XXX.XXX.XXX.XXXo.......#XX $$XXX.XXX+XXX.XXXo",
+" X.X.X.X.XXX.X.X.X. X.#.$.+$..o.X X.X.X.X.XXX+X.o",
+" XXXXXXXXXXXXXX XX XX#.......#X XXXXXXXXXXXXXXXo",
+" X.X.X+X.X.X.X. X.#......$#. %.X.X.X.X.X.X.X.X.X.o",
+" XXXXXXXXXXXXX X.o...$...#XXXXXXXXXXXXXXXXXXXXXXXo",
+" XXX.XXX.XXX.X %XX.XX#.$...+.#.XXX.XXX.XXX.XXX.XXX.XXo",
+" XXXXXXXXXXXXXXXXXXXXXX#...+...#XXXXXXXXXXXXXXXXXXXXXXXo",
+" OXXXXXXXXXXXXXXXXXXXX##...#X..o#XXXXXXXXXXXXXXXXXXXXXXo",
+" XXXXXXXXXXXXXXXXXXXXX##...#&..##XXXXXXXXXXXXXXXXXXXXXXo",
+" OXXXOXXXOXXXOXXXOXXX#&#.$.#&+ #&#XXXOXXXOXXXOXXXOXXXOXo",
+" XXXXXXXXXXXXXXXXXXXX#&#...#&..#&#XXXXXXXXXXXXXXXXXXXXXo",
+" XXOXOXOXXXOXOXOXXXO#&&#...#&..#&&#OXOXOXXXOXOXOXXXOXOXo",
+" XXXXXXXXXXXXXXXXXXX#&&#.$.*&+.#&&#XXXXXXXXXXXXXXXXXXXXo",
+" OXOXOXOXOXOXOXOXOX#&&&#...#&. #&&&#XOXOXOXOXOXOXOXOXOXo",
+" XXXXXXXXXXXXXXXXXX#&=&#...#&..#=&&#XXXXXXXXXXXXXXXXXXXo",
+" OXOXOXOXOXOXOXOXOX#&&&#.$.#&..#&&&#XOXOXOXOXO-OXOXOXOXo",
+"$XOXX-OXX-OXXXOXXXO#####.....+.#####XXOXXXO-XXOXX-OXXXOo",
+" OXOXOXOXOXO-O-OXOXOXXX#####*#o#.OXOXOXO-OXOXOXOXOXOXOXo",
+"$XOXOXOXOXOXOXOXOXOXOXOXX##.##XXOXOXO-OXOXOXOXOXOXOXOXOo",
+" OXOXOXOXOXOXOXOXO-OXOXOX;:O:;XOXOXOXOXOXOXOXOXOXOXO-OXo",
+">OO-OOOX,OO-OOOXOOOXOOOX;:;:;:;XOOO-OOOXOOOX<,OX<,OXOOOo",
+" OXOX,X<X<X--O-OXOXO-OXOX;:;:;:OXOX<XOXO----XOXOXOXOXOXo",
+">OOOO<OOOOO,OOO-<,OOOOOO;:;:O:1:OOOOO<,OO<,OOOOOOOOOOOOo",
+" OXOX-XOX-X<XO-OXOXOXOX1:O:;X;:O-OXO--X<XOXOXO-------OXo",
+">OOO<,OOO2OO<,OOOOO<,OO2OOOOOOOOO<,OOOOOOOO<,-<,OO<,OOOo",
+" OOOXOO,XOOOX-O,XOOOX<OOXOOO-OOOXO-O--,OXOOOXOOOXO-OXOOo",
+"$<,OOOO<O<,OOOO-<,OOOO<,OO2OOOOO2-2O-OO<O,OOOOOOOO2OOOOo",
+" OOOOOOOOOX<OOOOO<XOOOOOO,XOO,<O,<XO,OOO-OXO,<OO,<XO,<Oo",
+"$OO<,O<,OOOOO<,OOOOO<,OOO<OO<O-OOOOO<OOO2OOO<OOOOO-O<OOo",
+" OOOOOOO<O,-2OO<OO,OOO<OO-O,OO2OOO,OOO,<OO,<OO,<OO,OOOOo",
+".oooo*oooo*ooooooo**ooooooo**o*oo***o**oo**ooo*ooo**oooo"};
diff --git a/icons/56x46-3dpixmaps/sound.xpm b/icons/56x46-3dpixmaps/sound.xpm
new file mode 100644
index 0000000..a4eb272
--- /dev/null
+++ b/icons/56x46-3dpixmaps/sound.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 21 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #B6DAAEBAB6DA",
+"X c #A699A289A699",
+"o c #000000001040",
+"O c #BEFBB6DABEFB",
+"+ c #AEBAAEBAAEBA",
+"@ c #BEFBC30BBEFB",
+"# c #A699A699A699",
+"$ c #AEBAAEBAB6DA",
+"% c #000008200820",
+"& c #965896589658",
+"* c #000000000000",
+"= c #9E799A699E79",
+"- c #51445555FFFF",
+"; c #79E786179E79",
+": c #71C679E78617",
+"> c #A6999E79A699",
+", c #8E388A288E38",
+"< c #FFFFFBEEFFFF",
+"1 c #000000001861",
+" .",
+" ..X..X.X..X.X..X.X..X.X..X.X..X.X..X.X..X.X..X.X..X.X.o",
+" XO.O..O.O..O.O..O.O..O.O..O.O..O.O..O.O..O.O..O.O..O.Oo",
+" O+O+OO+O+OO+O+OO+O+OO+O+OO+O+OO+O+OO+O+OO+O+OO+O+@+O..o",
+" XO.O#$OO#$OO#O+OXOO+XOOO#+OO#$OO#O+OXOO+XOOO#+O.X.O+XO%",
+" +O+O+O+O+OO+O$O+O.+@+O+O$O+O+OO+O+OO+O+OO+O+$OO+OO+OO.o",
+" XOXO#.XO#+XO#.#O#$++XO#++.XO#$#.XO#+++++XO#O#.#O#+++X.o",
+" .O+O$#O$.O+O$#O+.O+O.#O.O+O.++$O+O$.OX+OO$.+OX+O$O.O.Xo",
+" &.XO#.#O#O#$++XOXO#.#$X++.#OX.#O#.XO#.++XO#O#$++++XO#.o",
+" +O.X+O$#O+.++O$#O$.X$O.++O$X+O$#O+O#$..++O$X$O.X..OX$.o",
+" X.#O#$++XOX.XO#.#O#O#.#$ XOXO#$XO#$++++XO#.++++++XO#Oo",
+" O#O+OX.X.X+O$#OX$X+O$X ** O.X++$#O+OX.XOX+O.X.XOXO+.Xo",
+" X$X.XO#$+.++++X.XOXO ** * +++XO#.#O#.X.#.XO#$++X.XO#.o",
+" .+$#OX++$#.X.XOX.# ** * #OXOX.X$X$+++++$#.#OX++$#.Xo",
+" &.X.#$+++.X.X.#$X ** X. * .X.#$+.XO#.X.X.X.#$XOXO#.#$o",
+" X#OXXX.X=+$###OX * XX.X * XXX.XX#.#XX.XX#OXXX.#X#.XXXo",
+" X$X.X.+.X.X.X$X. * .X.XO * .X.X.%*****%*X.#$++X.#$XO#Oo",
+" XX######XXXXX+XX * XXXXX * XXXX** X X X**#XXXXXXXX#XXXo",
+" X.X$X$X.X.XO#$XO * .X. * .XO%* **X.XOX.XOX$X.o",
+" XXXXXXXX####XXX# * XX **** ##X* **** X*XX###X##XXXXo",
+" &XXOXXXOXXX$XXX. * . * -* .X** ****** *XOXXX$XXX.XXo",
+" XXXXXXXXXXXXXXXX * X * --* XX*X **X;;**X XXXXXXXX#XXXXo",
+" XXXXXX#XXXXXXXXX * X *---* XX*X *X X:**XXXXXXXXXXXXXXXo",
+" XXXXXXXXXXXXXX * XX *** XXX*X * X**XXXXXXXXXXXXXXXo",
+" &XXX&XXX&XXX& **** X&X XXX&*X ****XX&XXX&XXX&XXX&Xo",
+" XXXXXXXXXXXX * -* XXXXXXXXXX*X *X XXXXXXXXXXXXXXXXo",
+" &X&X&X&XXX&X * --* X&X&XXX&X&*& *& &XXX&X&X&XXX&X&Xo",
+" XXXXXXXXXXXX *---* XXXXXXXXXX*X *;X XXXXXXXXXXXXXXXXo",
+" &X&=&X&X&X&X& *** &X&=&X&=&X&*;X *;&X;=&X&=&X&X&X&X&Xo",
+" X=XXXXXXXX=XXX XXXX*******=X*;X *;:**XXXXXXXXXXXX=Xo",
+" &X&X&=&=&X&X&X&X&X&>&X X**;X *** X&X&=&=&=&X&Xo",
+" >&XX>&XX>&XX=&XX=&XX>&XXX&XXX&X**;X &=X>&XXX&XX>&o",
+" &X&>&X&X&>&X&>&X***********X&>&X**;X &X&X&>&X&>&X&>o",
+" >&>&>&>&X&>&X&>&X X&>&X**;X&X&;*>&X&>&>&>&X&o",
+" &X&>&X&>&=&>&>&>&X&X&X&X&X&X&=&X&>**;:;:*X&>&>&X&>&>&>o",
+" &&=&&&>&&&>&&&>&&&>&************&&X*****&&>&&&>&&&>&&&o",
+" &&&>&>&>&>&>&>&>&>&=& X&X&X&>&X&=&>&=&>&=&>o",
+" ,&,&&&,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,&&&&,&&&&&&&&&&&&o",
+" &>&>&>&>&>,>&>,>&>&>&>&=&>&>&=&>&>&>&>&>&>&>,>&>,>&>&>o",
+" &&&&,&&&,&&&,&&&&&,&&,&&&&,&&&&&,&,&&,&&,&&&&&,&&&&,&&o",
+" &,&>&&,>&&&>&&,>&,&>&&&>&,&>&,&>&&&>&&&>&&&>&&&>&&&>&&o",
+"<&&&&&&&&&,&&&&&&&&&&&&,&&&&&&&&&&&&&&,&&&&,&&,&&&,&&,&o",
+" &>&,&&&&&>&,&,&,&>&,&&&,&>&,&,&,&>,&&&&,&>&&&&&,&>&&&&o",
+"<&,&&&,&,&&&&&&&&&&&&=,&&=,&&&&&&&,=,=,&&&,=,&,&&&&&,&&o",
+" &&&,&&&&,&,&&,&&,&,&,&&,&&&,=,&,=&&&,=,=,=,=,=,&&,=&&,o",
+".ooo1o1oo1o1oo1o1o1o1o1o1oo1o1o11ooo1oo1o1ooo1o1o1oooooo"};
diff --git a/icons/56x46-3dpixmaps/system.xpm b/icons/56x46-3dpixmaps/system.xpm
new file mode 100644
index 0000000..79635d7
--- /dev/null
+++ b/icons/56x46-3dpixmaps/system.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 24 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBB6DABEFB",
+"X c #BEFBBAEABEFB",
+"o c #000000001040",
+"O c #C71BBAEAC71B",
+"+ c #AEBAA699AEBA",
+"@ c #B6DAAEBAB6DA",
+"# c #082004100820",
+"$ c #000000000000",
+"% c #AEBAAAAAAEBA",
+"& c #9E799A699E79",
+"* c #186186175144",
+"= c #FFFF14514103",
+"- c #30C271C65965",
+"; c #A6999E79A699",
+": c #FFFFFBEEFFFF",
+"> c #FFFFF3CEFFFF",
+", c #A69979E78E38",
+"< c #96589658AEBA",
+"1 c #79E786179E79",
+"2 c #71C679E78617",
+"3 c #000000001861",
+"4 c #965896589658",
+" .",
+" ..X.X.X..X.X.X..X.X.X..X.X.X..X.X.X..X.X.X..X.X.X..X.Xo",
+" XO..O.O.O..O.O.O..O.O.O..O.O.O..O.O.O..O.O.O..O.O.O..Oo",
+" ..O......O......O......O......O......O......O......O..o",
+" +...+O..+..O+.O.+.O.+...+O..+...+O..+..O+.O.+.O.+...+.o",
+" .O.O...O.O...........O.O...O.O.O...O.O..........O.O.O.o",
+" +.+.+.+.+.+O+.+O+O+.+.+.+.+.+.+.+.+.+.+O+.+O+.+.+.+.+.o",
+" .X..O+..O....@.....O.+O..O.O.+..O.#..#...O...+O..O.X.+o",
+" +.+.+.@.+.+O+.+.+X+.+.+.+.+.+X+.+$$#$$$.+.+O+.+.+.+.+Oo",
+" .O.+O..+.O.+...+O..+O.X+.O.+..O+$$ $$#.+.O.+...@..O+..o",
+" +.+.+.+.+.+.+O+.+.+.+.+.+.+O+.+$$ $$+X+.+X+O+.+.+.+.o",
+" X+.O.+.@.+.O.+.+.+.O.+.+O+...+$$ $$+.+.+...+.+O+..O+o",
+" +.+.+O+.+.+.+.@.+O+.+O+.+.+O+$$ $$+.+O+.+O+.+.+.+O+.o",
+" .+O+.+.+.@.+O+.+.+.+.+.+X+.+$$ $$+.+.+O+.+.+O+.+.+.+o",
+" %.+.+.+O+.+.+.+O+.+O+.+O+.+#$ $$+X+O+.+.+O+.+.+O+.+.o",
+" ++.+++.+++.+++.+++.+++$+++$$ $$+.+++.+++.+++.+++.+++o",
+" +.+O+.+.+.+O+.+.+O+.+#$$+$$ $$$$+.+.+.+.+.+.+O+.+X+.o",
+" ++++++++++++++++++++++$$$$$ $$$$$$+++++++++++++++++++o",
+" %.+.+O+.+O+.+.+O+.+.+.+$$$$$$$+.$$$$+.+O+X+O+.+.+.+.+Oo",
+" ++++++++++++++++++++++++$$$$$++++$$$#+++++++++++++++++o",
+" +++X+++.+++.+++.+++X+++.$$$$$$+.++$$$$+.+++.+++O+++.++o",
+" ++++++++++++++++++++++++$$$$$$$++++$$$$+++++++++++++++o",
+" %++++++++++++++++++++++++$$$+$$$+++$$$$+++++++++++++++o",
+" +++++++++++++++++++++++++$$$++$+++++$$$$++++++++++++++o",
+" &+++&+++&+++&+++&+++&+++&$$$&+++&+++$$$$&+++&+++&+++&+o",
+" ++++++++++++++++++++++++++++++++++++$$$$++++++++++++++o",
+" ++&+&+&+++&+&+&+++*********+&+&+++&+$$$$++&+&+&+++&+&+o",
+" ++++++++++++++++++**=====**+++++++++$$$+++++++++++++++o",
+" &+&+&+&+&+&+&+&+&+*=======*+&+&+&+&$$$$+&+&+&+&+&+&+&+o",
+" ++++++++++++++++++*=======*++++++++$$$++++++++++++++++o",
+" &+&+&+&+&+&+&+&+&+*=======*+&+&+&+$$$$&+&+&+&+&+&+&+&+o",
+" +&+++&+++&+++&+++&**=====**++&+++$$$$&+++&+++&+++&+++&o",
+" &+&+&+&+&+&+&+&+&+-********+&;&+$$$$$+&+&;&+&+&+&+&+&+o",
+":+&+&;&;&;&+&;&;&+&$$$$$$$$$$+&+$$$$&+&+&+&+&+&;&;&+&+&o",
+" &;&+&+&+&+&+&+&+&+&+$$$$$$$+&+$$$$&+&+&;&+&;&+&+&+&;&+o",
+":&&+&&&+&&&+&&&+&&&+&&&+&$$$$$$$$$&+&&&+&&&+&&&+&&&+&&&o",
+" &+&+&+&+&;;;;;&+&$$$$$$$$$$$$$$$$$$$$$&+&+&+&+&+&+&+&+o",
+">&&&;,&;,&;,&&&&&&$$$$$$$$$$$$$$$$$$$$$&&&&&;,&;,&<,&&&o",
+" &;&;;+&+<+<+&;;;&+&111111111111111111122<+&;;+&+&+<+&;3",
+">&&&&<&&&&&&&;&&&&&&&&<4<&<4<&<4<&<4<&<;<;,&&&&<&&&&&&&o",
+" &&&;&&,+&&,+&,&;;4&+4&&+&&&+&&&+&&&+&&&+&<&;&&,+&&&;;&o",
+">&&&&&&&<&&&&<&&&&&<&&&&&&4&&4&&4&&4&&&&&&&&;&&<&<,&&&&o",
+" &;;,<&&&&;;&&&&,&;&&&&&4&+&&&&&&&;&&4&&,<+&,<&&&&+&&&&o",
+">&&&&&&&&,&&&<,&<;&&&,&<,&&&&&<,&&&&;,&<&&&&&&&&&&&<,&&o",
+" &&&&&,<&;&,<&&&&&,;&<&&<&&,<&&&&&,<&<&&&&,<&&,&&&&&<&&o",
+".oo3o33ooo33oo3oo333oooooo33oooo333oooooo33oo33o3ooooooo"};
diff --git a/icons/56x46-3dpixmaps/terminal-remote.xpm b/icons/56x46-3dpixmaps/terminal-remote.xpm
new file mode 100644
index 0000000..f8456e8
--- /dev/null
+++ b/icons/56x46-3dpixmaps/terminal-remote.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 39 1",
+"` c None",
+" c #FFFFFBEEFFFF",
+". c #B6DAAEBAB6DA",
+"X c #000000000000",
+"o c #A699A289A699",
+"O c #8E388A288E38",
+"+ c #38E36DB6A699",
+"@ c #9E799A699E79",
+"# c #A6999E79A699",
+"$ c #BEFBB6DABEFB",
+"% c #082004100820",
+"& c #000000001861",
+"* c #A69979E78E38",
+"= c #79E786179E79",
+"- c #000008200820",
+"; c #000000001040",
+": c #8E38861779E7",
+"> c #965896589658",
+", c #AEBAAEBAB6DA",
+"< c #AEBAB2CACF3C",
+"1 c #71C679E78617",
+"2 c #96589658AEBA",
+"3 c #AEBAAAAAAEBA",
+"4 c #AEBA9E795965",
+"5 c #514471C68E38",
+"6 c #BEFBC30BCF3C",
+"7 c #EFBEF3CEF7DE",
+"8 c #5144A2894924",
+"9 c #AEBAA69971C6",
+"0 c #AEBAA699AEBA",
+"q c #FFFFF3CEFFFF",
+"w c #861779E78617",
+"e c #C71BBAEAC71B",
+"r c #AEBA61856185",
+"t c #51445555FFFF",
+"y c #69A68617BEFB",
+"u c #71C675D671C6",
+"i c #79E79248B6DA",
+"' c #be2020",
+" .",
+" ......................................................X",
+" ...............oOO+O+O+O+OO@#.........................X",
+" ....$....$...OO++++++++++%+X++o....$....$...$....$....X",
+" o...o..$o..O++%@O@+&+&+$*=+O%XX+o...o...o...o...o...o.X",
+" ..........O-+&+%+%.O;+-:=*O%+XXXXo....$...............X",
+" @$@$>$>.>+%+X+#@;+O+++*++.=:-+X+XX@$>.>.o.@$@$@$@$>$@.X",
+" $.,..@.$+%+;+@.O...<+1.*,:=**;+;+XX2$@$.....,@,.,....#X",
+" @.@$2.@+&+X++$O++O..$<O,=3=-+1%+X+XX@.2.@.@.@.@$@.@.@.X",
+" ...@.$+X+;+;++++*O.....O<14OO%+;+;+XX@.@$,$@...@...@$.X",
+" @.@.@O%+X+++++*1< . ..O.O.5$O+%XXO%+X+@.@.@.@$2.@.@.@.X",
+" .@...%+;+;+;++< ........2*O+%+O%++XXX+@.2$..@.@.@<..@X",
+" @.#.++;++++*67. . . ..O.O.8$&+%O%%+O%X%.@.@.2.#.@$@.@.X",
+" .@.#+%+;++O, . ......*<O*O+%+;+&+X%+.#.2$@.@.2.@.@X",
+" @.@=X+#@O+* . . . . ....O.O.O+&+X+X+;+X%#.@.@.2.#.@.2.%",
+" @@.++X@#.$+ . $.....191*%+;+;+X+;+X+@.@0@.@#@.0@@X",
+" @.OO%+O++ ,q. . . . ..O.O<1<%+%+X+;+XXXX+.@.@.#.@.@.@$%",
+"q@@wO.&+.++ . . . .$......O$O+%+;+X+;+X+X%2@@@#@@#@2@@@X",
+" @.+19#;+,q+ $ . . . ..O$O.O.%+;+;+X+X+;XX.0.#0#.#.#.#.X",
+"q@@2w<O$X<...,.......,$...1*O+;+X+;+XX;+XX@@@@#2@@@#@@@X",
+" @@+OO.OO%+*=.. . .$...O.O<8$*+%+;+X+%+XXX@@.@@#.>@>e@@X",
+"q@@+O2O..O;+X+-....,..$<rOO*O=O+;+XX;+;+X%@#2@#@>##@@@@X",
+" @#+1#.O.%+X+;+X+O$O.O,O<O.O*+1+O+O+%XXXXX0@@#@*01<@2#@X",
+"q@@+14@@O+;+X+;+;+....>O14=>52+r++++X+X+X%@#*@,=##@@#>@X",
+" O2+2:12@X+;+X+X+X*-.O.O$5>+O+*+1++++&XXXX@2#8##@8##@82%",
+"q@#+=*O=@+X+;+;+;+X+X+*OO21:*O++++++1*OOO==4==w84*2@#20X",
+" @@r+1+OO1+%+X+X+;+;+X++O+O+1+1++t+&4 7 +=24w=@%",
+" #@y+4=*OO++X+;+X+X+;+XO1O+O+2++++++*7+++++++++$;8@0@2@X",
+" 828*+1+=**:+;+X+;+X+XO+1+2+*++++&+&O + 1+''''+$&*21#4@X",
+" ###,&r214=1*+;+;+X+&+12+w+1++++++++1 +O''''''+.X=#2@@@X",
+" *@O2+++2+1+O-+X+X+;++O+O+*+1+t%+&+&4 ++''''''+.X4@1#1#X",
+" @=@@@;++u+21+;+;+%OO*+++*++++++++;;*7+'''''''+.&Ou02#OX",
+" :@=@1O+++*+O%+;+;O+*+O+*++++&+&+;+X= +'''''''+$XO@4*80%",
+" #1@Oo*+;++O++;+%++5++++++++++++;XX%O +++++++++.%O=2*2*X",
+" =#O@1#:++++*&+X@+>+*+++++t%+&+;+X+XO.$.$.$.$...%O@8,r2-",
+" 14@*4=@*+&+++;++++++++++&++++;XXX%%O+X%;%X&X%;X%=r#5>=X",
+" O2=O=@=2>+++++;+++++t%++++&+;+;+;O ,O0=2X",
+" O*8OO*95**++;++++++++++&+;+X;%XX%O ..............+214OX",
+" *#*21#=#O2@2++;+;+;+;+&+;+;+XXX+O* OOO+O+O+XXX+O.X:2*@X",
+" ==*8=*41OO1*@*+;+;+;+;+;+;XX%+O14=.............*OX+===X",
+" =41,5O=#=O1#u=*,++;+;+;+;+++OO221O%%%%%X%XX-XXX%%%+*r=X",
+" 9112w2O1959OO@u=*2141*OOOO1OOrOw2rO++++++++++++++++=>:X",
+" 12>*19521#1O95OO4O*=2:*5>@O1=>*OOy@*1O*=Oo*=OO*=OO:O=O-",
+" =O*81*81*4iw1>O=121O5=14OO1O*=u=O:1OOO=OOO=:=*=O21=14=X",
+" *5@*2O*211*12wOOO=9*>O25OOOO*=414*=1Or=OO1O>18*Or=2O15%",
+".%%%&X;;X;;;;%%%%%%;%%%%%%%%-X-%%&X;;%--XX%%;%&&%%%X%;%%",
+};
diff --git a/icons/56x46-3dpixmaps/terminal-special.xpm b/icons/56x46-3dpixmaps/terminal-special.xpm
new file mode 100644
index 0000000..68faa02
--- /dev/null
+++ b/icons/56x46-3dpixmaps/terminal-special.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 39 1",
+"` c None",
+" c #FFFFFBEEFFFF",
+". c #B6DAAEBAB6DA",
+"X c #000000000000",
+"o c #A699A289A699",
+"O c #8E388A288E38",
+"+ c #38E36DB6A699",
+"@ c #9E799A699E79",
+"# c #A6999E79A699",
+"$ c #BEFBB6DABEFB",
+"% c #082004100820",
+"& c #000000001861",
+"* c #A69979E78E38",
+"= c #79E786179E79",
+"- c #000008200820",
+"; c #000000001040",
+": c #8E38861779E7",
+"> c #965896589658",
+", c #AEBAAEBAB6DA",
+"< c #AEBAB2CACF3C",
+"1 c #71C679E78617",
+"2 c #96589658AEBA",
+"3 c #AEBAAAAAAEBA",
+"4 c #AEBA9E795965",
+"5 c #514471C68E38",
+"6 c #BEFBC30BCF3C",
+"7 c #EFBEF3CEF7DE",
+"8 c #5144A2894924",
+"9 c #AEBAA69971C6",
+"0 c #AEBAA699AEBA",
+"q c #FFFFF3CEFFFF",
+"w c #861779E78617",
+"e c #C71BBAEAC71B",
+"r c #AEBA61856185",
+"t c #51445555FFFF",
+"y c #69A68617BEFB",
+"u c #71C675D671C6",
+"i c #79E79248B6DA",
+"' c #51a249",
+" .",
+" ......................................................X",
+" ...............oOO+O+O+O+OO@#.........................X",
+" ....$....$...OO++++++++++%+X++o....$....$...$....$....X",
+" o...o..$o..O++%@O@+&+&+$*=+O%XX+o...o...o...o...o...o.X",
+" ..........O-+&+%+%.O;+-:=*O%+XXXXo....$...............X",
+" @$@$>$>.>+%+X+#@;+O+++*++.=:-+X+XX@$>.>.o.@$@$@$@$>$@.X",
+" $.,..@.$+%+;+@.O...<+1.*,:=**;+;+XX2$@$.....,@,.,....#X",
+" @.@$2.@+&+X++$O++O..$<O,=3=-+1%+X+XX@.2.@.@.@.@$@.@.@.X",
+" ...@.$+X+;+;++++*O.....O<14OO%+;+;+XX@.@$,$@...@...@$.X",
+" @.@.@O%+X+++++*1< . ..O.O.5$O+%XXO%+X+@.@.@.@$2.@.@.@.X",
+" .@...%+;+;+;++< ........2*O+%+O%++XXX+@.2$..@.@.@<..@X",
+" @.#.++;++++*67. . . ..O.O.8$&+%O%%+O%X%.@.@.2.#.@$@.@.X",
+" .@.#+%+;++O, . ......*<O*O+%+;+&+X%+.#.2$@.@.2.@.@X",
+" @.@=X+#@O+* . . . . ....O.O.O+&+X+X+;+X%#.@.@.2.#.@.2.%",
+" @@.++X@#.$+ . $.....191*%+;+;+X+;+X+@.@0@.@#@.0@@X",
+" @.OO%+O++ ,q. . . . ..O.O<1<%+%+X+;+XXXX+.@.@.#.@.@.@$%",
+"q@@wO.&+.++ . . . .$......O$O+%+;+X+;+X+X%2@@@#@@#@2@@@X",
+" @.+19#;+,q+ $ . . . ..O$O.O.%+;+;+X+X+;XX.0.#0#.#.#.#.X",
+"q@@2w<O$X<...,.......,$...1*O+;+X+;+XX;+XX@@@@#2@@@#@@@X",
+" @@+OO.OO%+*=.. . .$...O.O<8$*+%+;+X+%+XXX@@.@@#.>@>e@@X",
+"q@@+O2O..O;+X+-....,..$<rOO*O=O+;+XX;+;+X%@#2@#@>##@@@@X",
+" @#+1#.O.%+X+;+X+O$O.O,O<O.O*+1+O+O+%XXXXX0@@#@*01<@2#@X",
+"q@@+14@@O+;+X+;+;+....>O14=>52+r++++X+X+X%@#*@,=##@@#>@X",
+" O2+2:12@X+;+X+X+X*-.O.O$5>+O+*+1++++&XXXX@2#8##@8##@82%",
+"q@#+=*O=@+X+;+;+;+X+X+*OO21:*O++++++1*OOO==4==w84*2@#20X",
+" @@r+1+OO1+%+X+X+;+;+X++O+O+1+1++t+&4 7 +=24w=@%",
+" #@y+4=*OO++X+;+X+X+;+XO1O+O+2++++++*7+++++++++$;8@0@2@X",
+" 828*+1+=**:+;+X+;+X+XO+1+2+*++++&+&O + 1+''''+$&*21#4@X",
+" ###,&r214=1*+;+;+X+&+12+w+1++++++++1 +O''''''+.X=#2@@@X",
+" *@O2+++2+1+O-+X+X+;++O+O+*+1+t%+&+&4 ++''''''+.X4@1#1#X",
+" @=@@@;++u+21+;+;+%OO*+++*++++++++;;*7+'''''''+.&Ou02#OX",
+" :@=@1O+++*+O%+;+;O+*+O+*++++&+&+;+X= +'''''''+$XO@4*80%",
+" #1@Oo*+;++O++;+%++5++++++++++++;XX%O +++++++++.%O=2*2*X",
+" =#O@1#:++++*&+X@+>+*+++++t%+&+;+X+XO.$.$.$.$...%O@8,r2-",
+" 14@*4=@*+&+++;++++++++++&++++;XXX%%O+X%;%X&X%;X%=r#5>=X",
+" O2=O=@=2>+++++;+++++t%++++&+;+;+;O ,O0=2X",
+" O*8OO*95**++;++++++++++&+;+X;%XX%O ..............+214OX",
+" *#*21#=#O2@2++;+;+;+;+&+;+;+XXX+O* OOO+O+O+XXX+O.X:2*@X",
+" ==*8=*41OO1*@*+;+;+;+;+;+;XX%+O14=.............*OX+===X",
+" =41,5O=#=O1#u=*,++;+;+;+;+++OO221O%%%%%X%XX-XXX%%%+*r=X",
+" 9112w2O1959OO@u=*2141*OOOO1OOrOw2rO++++++++++++++++=>:X",
+" 12>*19521#1O95OO4O*=2:*5>@O1=>*OOy@*1O*=Oo*=OO*=OO:O=O-",
+" =O*81*81*4iw1>O=121O5=14OO1O*=u=O:1OOO=OOO=:=*=O21=14=X",
+" *5@*2O*211*12wOOO=9*>O25OOOO*=414*=1Or=OO1O>18*Or=2O15%",
+".%%%&X;;X;;;;%%%%%%;%%%%%%%%-X-%%&X;;%--XX%%;%&&%%%X%;%%",
+};
diff --git a/icons/56x46-3dpixmaps/terminal.xpm b/icons/56x46-3dpixmaps/terminal.xpm
new file mode 100644
index 0000000..dc082e6
--- /dev/null
+++ b/icons/56x46-3dpixmaps/terminal.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 38 1",
+"` c None",
+" c #FFFFFBEEFFFF",
+". c #B6DAAEBAB6DA",
+"X c #000000000000",
+"o c #A699A289A699",
+"O c #8E388A288E38",
+"+ c #38E36DB6A699",
+"@ c #9E799A699E79",
+"# c #A6999E79A699",
+"$ c #BEFBB6DABEFB",
+"% c #082004100820",
+"& c #000000001861",
+"* c #A69979E78E38",
+"= c #79E786179E79",
+"- c #000008200820",
+"; c #000000001040",
+": c #8E38861779E7",
+"> c #965896589658",
+", c #AEBAAEBAB6DA",
+"< c #AEBAB2CACF3C",
+"1 c #71C679E78617",
+"2 c #96589658AEBA",
+"3 c #AEBAAAAAAEBA",
+"4 c #AEBA9E795965",
+"5 c #514471C68E38",
+"6 c #BEFBC30BCF3C",
+"7 c #EFBEF3CEF7DE",
+"8 c #5144A2894924",
+"9 c #AEBAA69971C6",
+"0 c #AEBAA699AEBA",
+"q c #FFFFF3CEFFFF",
+"w c #861779E78617",
+"e c #C71BBAEAC71B",
+"r c #AEBA61856185",
+"t c #51445555FFFF",
+"y c #69A68617BEFB",
+"u c #71C675D671C6",
+"i c #79E79248B6DA",
+" .",
+" ......................................................X",
+" ...............oOO+O+O+O+OO@#.........................X",
+" ....$....$...OO++++++++++%+X++o....$....$...$....$....X",
+" o...o..$o..O++%@O@+&+&+$*=+O%XX+o...o...o...o...o...o.X",
+" ..........O-+&+%+%.O;+-:=*O%+XXXXo....$...............X",
+" @$@$>$>.>+%+X+#@;+O+++*++.=:-+X+XX@$>.>.o.@$@$@$@$>$@.X",
+" $.,..@.$+%+;+@.O...<+1.*,:=**;+;+XX2$@$.....,@,.,....#X",
+" @.@$2.@+&+X++$O++O..$<O,=3=-+1%+X+XX@.2.@.@.@.@$@.@.@.X",
+" ...@.$+X+;+;++++*O.....O<14OO%+;+;+XX@.@$,$@...@...@$.X",
+" @.@.@O%+X+++++*1< . ..O.O.5$O+%XXO%+X+@.@.@.@$2.@.@.@.X",
+" .@...%+;+;+;++< ........2*O+%+O%++XXX+@.2$..@.@.@<..@X",
+" @.#.++;++++*67. . . ..O.O.8$&+%O%%+O%X%.@.@.2.#.@$@.@.X",
+" .@.#+%+;++O, . ......*<O*O+%+;+&+X%+.#.2$@.@.2.@.@X",
+" @.@=X+#@O+* . . . . ....O.O.O+&+X+X+;+X%#.@.@.2.#.@.2.%",
+" @@.++X@#.$+ . $.....191*%+;+;+X+;+X+@.@0@.@#@.0@@X",
+" @.OO%+O++ ,q. . . . ..O.O<1<%+%+X+;+XXXX+.@.@.#.@.@.@$%",
+"q@@wO.&+.++ . . . .$......O$O+%+;+X+;+X+X%2@@@#@@#@2@@@X",
+" @.+19#;+,q+ $ . . . ..O$O.O.%+;+;+X+X+;XX.0.#0#.#.#.#.X",
+"q@@2w<O$X<...,.......,$...1*O+;+X+;+XX;+XX@@@@#2@@@#@@@X",
+" @@+OO.OO%+*=.. . .$...O.O<8$*+%+;+X+%+XXX@@.@@#.>@>e@@X",
+"q@@+O2O..O;+X+-....,..$<rOO*O=O+;+XX;+;+X%@#2@#@>##@@@@X",
+" @#+1#.O.%+X+;+X+O$O.O,O<O.O*+1+O+O+%XXXXX0@@#@*01<@2#@X",
+"q@@+14@@O+;+X+;+;+....>O14=>52+r++++X+X+X%@#*@,=##@@#>@X",
+" O2+2:12@X+;+X+X+X*-.O.O$5>+O+*+1++++&XXXX@2#8##@8##@82%",
+"q@#+=*O=@+X+;+;+;+X+X+*OO21:*O++++++1*OOO==4==w84*2@#20X",
+" @@r+1+OO1+%+X+X+;+;+X++O+O+1+1++t+&4 7 +=24w=@%",
+" #@y+4=*OO++X+;+X+X+;+XO1O+O+2++++++*7+++++++++$;8@0@2@X",
+" 828*+1+=**:+;+X+;+X+XO+1+2+*++++&+&O + 1+;;X;+$&*21#4@X",
+" ###,&r214=1*+;+;+X+&+12+w+1++++++++1 +O&%%XX;+.X=#2@@@X",
+" *@O2+++2+1+O-+X+X+;++O+O+*+1+t%+&+&4 ++%XXXXX+.X4@1#1#X",
+" @=@@@;++u+21+;+;+%OO*+++*++++++++;;*7+XXXXXX;+.&Ou02#OX",
+" :@=@1O+++*+O%+;+;O+*+O+*++++&+&+;+X= +;XX%XXX+$XO@4*80%",
+" #1@Oo*+;++O++;+%++5++++++++++++;XX%O +++++++++.%O=2*2*X",
+" =#O@1#:++++*&+X@+>+*+++++t%+&+;+X+XO.$.$.$.$...%O@8,r2-",
+" 14@*4=@*+&+++;++++++++++&++++;XXX%%O+X%;%X&X%;X%=r#5>=X",
+" O2=O=@=2>+++++;+++++t%++++&+;+;+;O ,O0=2X",
+" O*8OO*95**++;++++++++++&+;+X;%XX%O ..............+214OX",
+" *#*21#=#O2@2++;+;+;+;+&+;+;+XXX+O* OOO+O+O+XXX+O.X:2*@X",
+" ==*8=*41OO1*@*+;+;+;+;+;+;XX%+O14=.............*OX+===X",
+" =41,5O=#=O1#u=*,++;+;+;+;+++OO221O%%%%%X%XX-XXX%%%+*r=X",
+" 9112w2O1959OO@u=*2141*OOOO1OOrOw2rO++++++++++++++++=>:X",
+" 12>*19521#1O95OO4O*=2:*5>@O1=>*OOy@*1O*=Oo*=OO*=OO:O=O-",
+" =O*81*81*4iw1>O=121O5=14OO1O*=u=O:1OOO=OOO=:=*=O21=14=X",
+" *5@*2O*211*12wOOO=9*>O25OOOO*=414*=1Or=OO1O>18*Or=2O15%",
+".%%%&X;;X;;;;%%%%%%;%%%%%%%%-X-%%&X;;%--XX%%;%&&%%%X%;%%"};
diff --git a/icons/56x46-3dpixmaps/themes.xpm b/icons/56x46-3dpixmaps/themes.xpm
new file mode 100644
index 0000000..20b3833
--- /dev/null
+++ b/icons/56x46-3dpixmaps/themes.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 32 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #000000000000",
+"$ c #DF7DBAEA8E38",
+"% c #082004100820",
+"& c #E79DD75C9E79",
+"* c #AEBA9E795965",
+"= c #FFFF8E380820",
+"- c #000008200820",
+"; c #CF3C555528A2",
+": c #000000001861",
+"> c #AEBA61856185",
+", c #DF7DAEBA69A6",
+"< c #AEBAB2CA28A2",
+"1 c #FFFFB6DA1040",
+"2 c #9E799A699E79",
+"3 c #79E786179E79",
+"4 c #F7DEB2CAAEBA",
+"5 c #AEBAAEBAAEBA",
+"6 c #8E388A288E38",
+"7 c #AEBAAEBAB6DA",
+"8 c #A6999E79A699",
+"9 c #A699A289A699",
+"0 c #71C679E78617",
+"q c #79E79248B6DA",
+"w c #96589658AEBA",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.O.+.O.+.+.O.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...O...O...+...O.o.O...O...O...O...+..X",
+" O.+.+.+.+.+.O.+.+.+.OoO.+.O.O.+.O.O.+.O.+.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.O...O.O.O.o.O.O.+...+.O.O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.+.O.+.O.O.O.+.O.O.+.O.+.O.+.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.O.+.O.O.O.+.O.O.+.O.O.O.+.O.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.+.O.O.+.+.O.O.+.O.O.+.O.O.O.+.O.O.+.O.X",
+" OO.OOO.OOO.OOO.###.OOO####.OOO.OO+.OOO.OO+.OOO.OOO.OOOX",
+" O.O.+.O.O.+.O.#$$$%###$$$$%.O.O.O.O.O.+.O.O.O.+.O.O.O.X",
+" OOOOOOOOOOOOOO%$$&$$$$$$&$#OO+OOOOOOOOOOOOOOOOOOO+OOOOX",
+" O.O.O.O.+.O.O.#$$$$&$$&$$X##O.O.####O.O.O.+.O.O.O.O.O.X",
+" OOOOOOOOOOOOOOX$&$$$$$$$%*=*##%-;*=*#OOOOOOOOOOOOOOOOOX",
+" OOO.+OO.OOO.OO#$$:$&.$X$%=>=*;,=*=*;%OO.OOO.OOO.OOO.+OX",
+" OOOOOOOOOOOOOO%$%X$$$$%#%*,;,=<;,;,=%OOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOO%$$$$$&$$$%=;<;,;,=*;,#OOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOO%&$$&$$$$$%*,:=*1;*#1;*#OOOOOOOOOOOOOOOOX",
+" 2OOO2OOO2OOO2O#$$&o$&$$&%;=%X;,=#%*=,%OO2OOO2OOO2OOO2OX",
+" OOOOOOOOOOOOOO%$X$$$$&$$#,*=*=*;*=;*;%3OOOOOOOOOOOOOOOX",
+" OO2O2O2OOO2O2O%$$X$$4$.%#;=*;,=*=,*=,#3OOO2O2O2OOO2O2OX",
+" OOOOOOOOOOOOOO5X$$%%%#%$#,*=,;,;*;=>=#3OOOOOOOOOOOOOOOX",
+" 2O2O2O2O2O2O2O2#$$$$$$$$#;=*;--%%,=**%672O2O2O2O2O2O2OX",
+" OOOOOOOOOOOOOOO7X$&$&$&$#,*=%*=*=#,;=%3++OOOOOOOOOOOOOX",
+" 2O2O2O2O2O2O2O2O2%$$$$$$%#;:,;,;*=X*%3372O2O2O2O2O2O2OX",
+" O2OOO2OOO2OOO2OOO2X%XXX%#:1;*=*=,;*=%3++O2OOO2OOO2OOO2X",
+" 2O2O2O2O2O2O2O2O2O23333333X,;=*;=*=:338O2O2O2O2O2O2O2OX",
+" O2O2O2O2O2O2O2O2O2O2O2O2O29#=*=,;,:332O2O2O2O2O2O2O2O2X",
+" 2O2O2O2O2O2O2O2O2O2O2O2O2+2OX%%#-#0q2+2O2O2O2O2O2O2O2OX",
+" 22O222O222O222O222O222O222O22333336222O222O222O222O222X",
+" 2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2727w+2+2O2O2O2O2O2O2O2OX",
+" 222222222222222222222222222222222222222222222222222222X",
+" 2O2O2O2O2O2O2O2O2O2O2O2O2O2O2O2+2+2O2O2O2O2O2O2O2O2O2OX",
+" 222222222222222222222222222222222222222222222222222222X",
+" 222O222O222O222O222O222O222O222O222O222O222O222O222O22X",
+" 222222222222222222222222222222222222222222222222222222X",
+" 2O2222222O2222222O2222222O2222222O2222222O2222222O2222X",
+" 222222222222222222222222222222222222222222222222222222X",
+" 222222222222222222222222222222222222222222222222222222X",
+".XXXXXXXXXXXXXXXXXXXXXX:XX:XX:XXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/todo.xpm b/icons/56x46-3dpixmaps/todo.xpm
new file mode 100644
index 0000000..1cec821
--- /dev/null
+++ b/icons/56x46-3dpixmaps/todo.xpm
@@ -0,0 +1,66 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 17 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #9E799A699E79",
+"$ c #FFFFFBEEFFFF",
+"% c #FFFFF3CEFFFF",
+"& c #965896589658",
+"* c #A6999E79A699",
+"= c #96589658AEBA",
+"- c #A69979E78E38",
+"; c #B6DAAEBAB6DA",
+": c #000000001861",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+.......+...o...O...o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.+.O.+.O.+.+.O.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...O...O...+...O.o.O...O...O...O...+..X",
+" O.+.+.+.+.+.O.+.+.+.OoO.+.O.O.+.O.O.+.O.+.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.O...O.O.O.o.O.O.+...+.O.O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.+.O.+.O.O.O.+.O.O.+.O.+.O.+.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.O.+.O.O.O.+.O.O.+.O.O.O.+.O.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.+.O.O.+.+.O.O.+.O.O.+.O.O.O.+.O.O.+.O.X",
+" OO.OOO.OOO.OO+.OOO.OOO.OOO.OOO.OO+.OOO.OO+.OOO.OOO.OOOX",
+" O.O.+.O.O.+.O.O.O.+.O.O.O.+.O.O.O.O.O.+.O.O.O.+.O.O.O.X",
+" OOOOOOOOOOOOOOOOOOOOO+OOOOOOO+OOOOOOOOOOOOOOOOOOO+OOOOX",
+" O.O.O.O.+.O.O.O.+.O.O.O.+.O.O.O.O.+.O.O.O.+.O.O.O.O.O.X",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OOO.+OO.OOO.+OO.OOO.OOO.OOO.OOO.+OO.OOO.+OO.OOO.OOO.+OX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" #OOO#+OO#+OO#+OO#+OO#+OO#+OO#+OO#+OO#+OO#+OO#+OO#+OO#OX",
+" OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX",
+" OO#+#O#+OO#+#O#+OO#+#+#+OO#+#+#OOO#+#O#+OO#+#+#+OO#+#+X",
+" OOOOO+OOOOOOO+OOOOOOOOOOOOOOOOOOOOOOO+OOOOOOOOOOOOOOOOX",
+" #O#+#O#+#O#+#O#+#+#+#+#O#+#+#+#+#+#+#O#+#+#+#O#+#+#+#OX",
+" O+OO+OOOO+OOO+OOOOOOOOO+OOOOOOOOOOOOO+OOOOOOO+OOOOOOOOX",
+" #O#O#+#+#O#+#O#+#+#+#O#O#+#+#+#+#+#+#O#+#+#O#O#+#+#+#OX",
+" +#+O+#OO+#OO+#OO+#OO+#+O+#OO+#OO+#OO+#OO+#O++#OO+#OO+#X",
+" #O#+#+#+#+#+#+#+#+#+#+#+#+#+#+#O#+#+#+#+#+#O#+#+#+#O#+X",
+" +#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#X",
+" #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+X",
+" ##+###+###+###+###+###+###+###+###+###+###+###+###+###X",
+" #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+X",
+"$######################################################X",
+" #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+X",
+"%#####&#&#&##&##&##&##&##&##&##&##&##&##&#&#&#&#&#&####X",
+" ##&+###+###+###+###+###+###+###+###+###+###+###+###*##X",
+"$&##=-###=-##=-##=-##=-##=-##=-##=-##=-###=-####=-#####X",
+" #+##*####+*##*###+*##*###+*##*###+*##*##-;#*-=##*+###&:",
+"%####&#=-##&##=-###&##=-###&##=-###=-#&##=##=*####=-###X",
+" ###-=##*###-=####-=####=##-=###=######-=###&##-=##*###X",
+".XX::XXXXXX::XXXXX:XXXXXXX::XXXXXXXXXX::XXXXXXX:XXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/unknown.xpm b/icons/56x46-3dpixmaps/unknown.xpm
new file mode 100644
index 0000000..abca354
--- /dev/null
+++ b/icons/56x46-3dpixmaps/unknown.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 26 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBB6DABEFB",
+"X c #CF3CC71BCF3C",
+"o c #000000000000",
+"O c #AEBAAEBAB6DA",
+"+ c #AEBAAEBAAEBA",
+"@ c #BEFBC30BBEFB",
+"# c #B6DAAEBAB6DA",
+"$ c #D75CD34CD75C",
+"% c #000008200820",
+"& c #BEFBBAEABEFB",
+"* c #F7DEB2CAAEBA",
+"= c #BEFBC30BCF3C",
+"- c #DF7DBAEA8E38",
+"; c #AEBAB2CACF3C",
+": c #AEBAAAAAAEBA",
+"> c #96589658AEBA",
+", c #E79DD75C9E79",
+"< c #A699A289A699",
+"1 c #A699A699A699",
+"2 c #082004100820",
+"3 c #AEBAA699AEBA",
+"4 c #A6999E79A699",
+"5 c #9E799A699E79",
+"6 c #965896589658",
+" .",
+" .X..X..X..X..X..X..X..X..X..X..X..X..X..X..X..X..X..X.o",
+" ..XO.X.+X.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OX.OXo",
+" .+@@+@O@@+.@O@@+.@O@@+.@+@@+.@O@@+.@+@@+.@O@@+.@+@@.@#o",
+" +@O@+.+@+@+.+@.@++$++@.+%%.@+%%.+@+.+@.@++$++@.+.+.++.%",
+" .@..X.@@#o%..@+@.%%..@@X.o%+oo.X+@.@%o@@.@..%%@..@@.@.o",
+" +&+++@+.+%#%+.+.+%+o+++.+oo.%o+.+@+o#o+@+@+%+o+@+.+.+@o",
+" O@*..+.+@X.o&+@+.X#%.+.X.oo.oo.O=-#o.+#.X-#o#+O@OX-&.+o",
+" +&+O+.+-O#%#+o%%%o%#+.++%o.+.%o.O;+.oo%ooo+O%X+-+@+;+O%",
+" @O.+@O=+.%.o%o.#oX.+.X.%%.=+.Xo%..=##.o+.oo%#%&+.O;O-.o",
+" O.O.+X+O.o+o#X+&+o#.++%o#o%&%oOo%@+O+%##+.+o#o:#+.+X+=o",
+" .+@X++.+.oo%Xoo+#%X+X.o+oo%#ooo+oO-@.oX+o%#ooo&>,+=.;+o",
+" +X+.+=+++.+o+o+#%o+&+oooo.+#+.oooo+OO%o.+o.%+.O=>&+O+.o",
+" #+.+.+O+=+.+oo%##+.+.oooooX+&ooooo=+&+#+ooo+=+&OO+.O-+o",
+" +&+.+,<.+Ooooo+#+=+#+oooo.+#OO%oooO.+#+=+oooo#+=O.+=+;o",
+" ++O+OO=+##o+o+o%.+O++ooo+o%#o%#oo%#+++Ooo+o#%+O1++O+++o",
+" +.+=+OO.+=#.+#+oo%%o#.o.ooo.oo%#%#+oo%2%#.+=+.+.+X+.+.o",
+" :::+O++++O+:+++++3++o+ooooo+ooooo#%#####++:+#+++++++++o",
+" :=O-3#+,4#O,O=:ooooo+.+ooo+.+ooo+#.%oooo+=:#+@+=+,O=:=o",
+" +::O++:O+O.<3%oooooooo3+oo3++oo++%ooooooo%:+:::::O::::o",
+" O::=:::=:::#%o+oooooooo.+o+#+o+#oooooooo#oo#+:#*+#:#O:o",
+" :::O::::::::o+oooo+++ooo+oo+oo+ooo+++oooo#o+:++>3::+::o",
+" +::::::::::oo+ooo+3+ooooo+o+o+ooooo+3+ooo+oo+++++::#::o",
+" +::::::O:::ooo+oo3+oooooo.ooo+oooooo++oo+ooo:#:::::::+o",
+" 53::5+::5++ooo:.oo+.5:+.oo+o+oo++++#52o++ooo5:+:5++:5+o",
+" 3+.++#+::+:oooo#++oo2oo++o+o:o::ooo22#3+ooo23+.:#+3+3+o",
+" ++5353+3:3+o>%oo+oo+>+oo+o+o5o:oo:53oo+ooo5o+3<:+3::5.o",
+" .3::3::::+3%o3+++o+:::+o+o:o:o:o::3++o:::+oo++:3+:3+3+o",
+" 5++3::535353ooo3:o53::::535:535:5:::5o53ooo+3+5:+3::53o",
+" +3:::::::+#++ooo:oo:::ooooooooooo:::oo:ooo:::3:3:::+3+o",
+" 53+:53::::5+3:oooooo525o5o5o>2>%>o52ooooo:::5:::53::53o",
+" 35+3.5::353::5:::5:+#5ooooo%oooo2::::::::::+353+.5:+#5o",
+" 53+353+:535:53::>:::5:5.5#535.5+3:53::5:5353:+5353+35+o",
+" #5+5#53535:322:::o25353o+o+2:o+o::#5oo:3+o2>:335353535o",
+" 53535+435.5o53o:2o5o5.o+oo5o+oo:o:52>oo:o+4o5:4+3+4:5#o",
+" 5+#5453535o5+oo5ooo+oo+oo>:o>5oo5oo4ooo5oo#5%>3545.554o",
+" 53535.4+5#o35#53oooo53ooo:oo2#ooo:5oooo#5:53o+:3534353o",
+" 55>4545535o535o>5oooooo255ooo+>ooooooo:5o535%>55455535o",
+" 535:53>35:>o52+o5#2oooo::22ooo5:2oooo:5o5o5o5353>353>+o",
+" 4>:>45355542>25>5:>5>5>>22>o522>55:>5>535o32544:555545o",
+" 555:5553522+2>2:554:2242oo52>oo23o2:454:252+oo5:5>4:552",
+" 5454555452>542o22222:5555>2o25455>52222oo25>525555>545o",
+" 5:555>55132>5445535>54><5:52:>554:>555>5>:45254553545>2",
+" 35455354>55145551>51555455:5554455144515455>4>45554455o",
+" 55455555454554465455451514514455546554515>455454>165452",
+".o2oo22222222oo2222222222oo222o222222o22222222222222222o"};
diff --git a/icons/56x46-3dpixmaps/utility.xpm b/icons/56x46-3dpixmaps/utility.xpm
new file mode 100644
index 0000000..0bed3e9
--- /dev/null
+++ b/icons/56x46-3dpixmaps/utility.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 12 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #BEFBC30BBEFB",
+"o c #000000001040",
+"O c #AEBAAAAAAEBA",
+"+ c #9E799A699E79",
+"@ c #000000000000",
+"# c #51445555FFFF",
+"$ c #AEBA555528A2",
+"% c #000008200820",
+"& c #AEBAAEBAAEBA",
+" .",
+" .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.Xo",
+" X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.o",
+" X..X...X...X...X...X...X...X...X...X...X...X...X...X..o",
+" O.X.OX..+X..OX..+X..OX..+X..OX..+X..OX..+X..OX..+X..OXo",
+" .X..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.o",
+" O.+XO.OXO.OX+.OXO.OX+.OXO.OX+.OXO.OX+.OXO.OX+.OXO.OXO.o",
+" X.X..+..X.X..O..X.X..O..X.X..O..X.X..O..X.X..O..X.X..Oo",
+" OXO.OXO.O.OXOXO.O.OXOXO.O.OXOXO.O.OXOXO.O.OXOXO.O.OXOXo",
+" X..OX.XO.X.O..XO.X.O..XO.X.O..XO.X.O..XO.X.O..XO.X.O..o",
+" O.OXO.OXO.OXO.OXO.O@@@O.O@@@OXO@@@@@@@O.OXO.OXO.+XO.OXo",
+" XOX..O.O.+X.XO.+.OX@X@.OX@X.@@@..X.X.X@O.+.X.OXO.O.X.Oo",
+" O.OXOXOXO.O.OXOXO.O@.@OXO@.X..X.X###.X.@OXO.O.O.OXO.OXo",
+" XO.O.O.O.OXO.O.OXO@.X.@O.o..X .X###X ..X@O.OXOXO.OXO.Oo",
+" O.OXO.OXO.O.OXO.O.@X.Xo.O@X.o@@.X.X.@@X..oOXO.O.OXO.OXo",
+" OOXOOO.OOOXOOO.OOO.o.@XOO@o@OX.@o@o@OO@ X@.OOOXOOO.OOOo",
+" O.O.OXO.O.O.OXOXOXO@Xo.XO.X.O.OX@.@.X.O@.@O.O.O.OX+.O.o",
+" OOOO+OOOOOOOOOOOOO.o.@OOOOOOOOO.@X@OOOOO@@OOOOOOOOOOOOo",
+" OXOXO.OXOXO.O.O.O.O@X@..OXO.OXO.@.@.OXO.OXOXOXO.OXO.OXo",
+" OOOOOOOOOOOOOOOOOOO@.@OOOOOOOOOX@.@XOOOOOOOOOOOOOOOOOOo",
+" OOO.OOO.OOOXOOOXOOO@X@OXOOO.OOO.@X@.OOOXOOO.OOO.OOOXOOo",
+" OOOOOOOOOOOOOOOOOOO@.@OOOOOOOOOX@.@OOOOOOOOOOOOOOOOOOOo",
+" OOOOOOOOOOOOOOOOOOO@.o.OOOOOOOOO@.@XOOOOOOOOOOOOOOOOOOo",
+" OOOOOOOOOOOOOOOOOOX@@@OOOOOOOOOO@@@OOOOOOOOOOOOOOOOOOOo",
+" +OOO+OOO+OOO+OOO+O@$$$@O+OOO+OO@$$$@+OOO+OOO+OOO+OOO+Oo",
+" OOOOOOOOOOOOOOOOO@$$$$$@OOOOOO@$$$$$@OOOOOOOOOOOOOOOOOo",
+" OO+O+O+OOO+O+O+OO@$@$@$@OO+O+O@$@$@$@O+OOO+O+O+OOO+O+Oo",
+" OOOOOOOOOOOOOOOOO@$@$@$@OOOOOO@$@$@$@OOOOOOOOOOOOOOOOOo",
+" +O+O+O+O+O+O+O+O+@$@$@$@+O+O+O@$@$@$@O+O+O+O+O+O+O+O+Oo",
+" OOOOOOOOOOOOOOOOO@$@$@$@OOOOOO@$@$@$@OOOOOOOOOOOOOOOOOo",
+" +O+O+O+O+O+O+O+O+@$@$@$@+O+O+O@$@$@$@O+O+O+O+O+O+O+O+Oo",
+" O+OOO+OOO+OOO+OOO@$@$@$@O+OOO+@$@$@$@+OOO+OOO+OOO+OOO+o",
+" +O+O+O+O+O+O+O+O+@$@$@$@+O+O+O@$@$@$@O+O+O+O+O+O+O+O+Oo",
+" O+O+O+O+O+O+O+O+O@$@$@$@O+O+O+@$@$@$@+O+O+O+O+O+O+O+O+o",
+" +O+O+O+O+O+O+O+O+@$@$@$@+O+O+O@$@$@$@O+O+O+O+O+O+O+O+Oo",
+" ++O+++O+++O+++O++@$@$@$@++O+++@$@$@$@+O+++O+++O+++O+++o",
+" +O+O+O+O+O+O+O+O+@$$$$$@+O+O+O@$$$$$@O+O+O+O+O+O+O+O+Oo",
+" ++++++++++++++++++%$$$@++++++++%$$$@++++++++++++++++++o",
+" +O+O+O+O+O+O+O+O+&+@%@+&+O+O+O+&@@%&+O+O+O+O+O+O+O+O+Oo",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" +++O+++O+++O+++O+++&+++O+++O+++O+++&+++O+++O+++O+++O++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" +O+++++++O+++++++O+++++++O+++++++&+++++++O+++++++O++++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+" ++++++++++++++++++++++++++++++++++++++++++++++++++++++o",
+"Xooooooooooooooooooooooooooooooooooooooooooooooooooooooo"};
diff --git a/icons/56x46-3dpixmaps/video.xpm b/icons/56x46-3dpixmaps/video.xpm
new file mode 100644
index 0000000..3745f7c
--- /dev/null
+++ b/icons/56x46-3dpixmaps/video.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 29 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #B6DAAEBAB6DA",
+"X c #000000001040",
+"o c #AEBAAEBAB6DA",
+"O c #BEFBB6DABEFB",
+"+ c #AEBAAEBAAEBA",
+"@ c #EFBEF3CEF7DE",
+"# c #965896589658",
+"$ c #A699A699A699",
+"% c #000008200820",
+"& c #BEFBC30BBEFB",
+"* c #A699A289A699",
+"= c #000000000000",
+"- c #BEFBBAEABEFB",
+"; c #AEBA555528A2",
+": c #71C679E78617",
+"> c #79E786179E79",
+", c #082004100820",
+"< c #FFFFFBEEFFFF",
+"1 c #8E388A288E38",
+"2 c #9E799A699E79",
+"3 c #96589658AEBA",
+"4 c #514471C68E38",
+"5 c #AEBAA699AEBA",
+"6 c #A6999E79A699",
+"7 c #FFFFF3CEFFFF",
+"8 c #A69979E78E38",
+"9 c #000000001861",
+" .",
+" ......................................................X",
+" .oO+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+OoX",
+"@OO.OOOOOoOOOoOOOoOOOoOOOoOOOoOOOoOOOoOOOoOOOoOOOoOOO.OX",
+" #+O+#+O+#.+O#.+O#.+O#.+O#.+O#.+O#.+O#.+O#.+O#.+O#.+O$.%",
+" .O+O.O+OO.&+O.&+O+OO+.&+O+OO+.&+O+OO+.&+O+OO+.&+O+OOo.X",
+" $.$O$++.$+$o$.$o$O$++.$o$O$++.$o$O$++.$o$O$++.$o$O$++oX",
+" OoOoo$O+OoOOo$.O.O+O.$.O.O+O.$.O.O+O.$.O.OoO+$.OO+O.O*X",
+" $.$O$o*O$O$.$o++*O$o$o++*O$o$o++*O$o$o++$.$O*o++*O$+*OX",
+" +O+$OOo$..o$OOo$.Oo$OOo$.Oo$OOo$.Oo*Oo.$OOo$.O.$O+.+o.X",
+" #o*o*O$o+.$o$.$o+++====%=%====*O$++O$O$o$++++o$o*O$.$OX",
+" .*O-+$O*+$.Oo$O====; =;= ;===%...$o*O*+O.$.+o$Oo.*X",
+" *O$+*.*O*o+.$==; ======;====== ;=%$.*O$o+.$.*+*O$o++X",
+" +$.*O*+$O$.*=; ==:>>===;===>>>== ;=+o$.*.*o$O*.$O*.*X",
+" *.*o*O*o*o+=======,====;;;============*O$.*O$o*O$+*O$.X",
+" **O**$O**$.=;;;;;;;;;=;;=;;=;;;;;;;;;=.***o*$+o***.***X",
+" *.$o*O$.*O$============;;;============*.*O$.*.$O*o++*OX",
+" *****$******=; ==>:>===;===>:>== ;===**$*****$******X",
+" #.*O$+*.*.*.===; ======;====,= ;======*.*o*o*.*O$.*.X",
+" $**********= =>=====; =;= <;====>= = =*********$****X",
+" ***.***o***= ==>:>>===========>:>>== => =**O$**o***.**X",
+" ************= ===,:>>:>>:>>:>=,== ===>=*************X",
+" $************== ===,==,==,= ==>:>==>$***********X",
+" *************>>==== ====>>:>>==>************X",
+" 1***#***#***#2>:>>:,==========>:>>:>>@=>=>2*#***#***#*X",
+" ***************3>:>>>:>>:>>:>>:>>:>@<== =>************X",
+" #*#*#*#***#*#*#**3#*:>>:>:>>:>>4**#,=>>==>1*#*#***#*#*X",
+" **********************3*3**3*3*5**=>> @>=>******$*****X",
+" 1*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*=,>@ ::,>1*#*#*#*#*#*X",
+" ******************************=,:>= <:>X:>************X",
+" #*#*1*#*1*#*#*#*#6#*#*#*#*#*==>><< =>>=>>2#*#*#*1*#*#*X",
+" *#***#***#**6#**6#**6#***#==>> @<@ >==>:*#***#***#***#X",
+" #*1*#*#*#*#61*#*#*1*#6#6#6#=:< >:=>:*#*1*#6#*#6#61*X",
+"<*#*#*#*#61*#*#6#6#*#6#*#6#*#%@ @>>X:>*#6#*#*16#*1*#*#X",
+" 1*#*16#*#6#*#*#6#*1*#6#6#6#6#= >>=>>3#*#6#6#*#*#6#*#*X",
+" ##6###61##*1#16###51##6###6###=:>=>:##*#1#6###*1##*1##X",
+" #*#6#6#*#6#6#6#*16#*#6#*1*#*#*#==*>@#*#6#*#6#6#6#6#6#*X",
+"<#1##1################1#1##1##1####1###1##1###1########X",
+" #*#6#6#6#6#6#616#6#6#*#*#6#6#6#6#6#*#6#6#6#6#6#6#616#6X",
+"<#1######1##1######1###########1###1#########1#########X",
+" ###6#1#6##16###6###6#1#6##16###6###6##16###6##16#1#6#1X",
+"<#1#1#########1#1#1######1####1###1##1#####1###########X",
+" #6###1#1#6#######6##1#1##6#####1#6###1#1#6##1##1#6#1##X",
+"7###1######1#1##1##1########1#1#21##1######1###121#####X",
+" #1###8#1############8#1##8#12##12#################8###X",
+".XXXXX9X9XXXXXXXXXX9X9999X999XX9XXXX9X9X9X9X9XXXXXX9XXXX"};
diff --git a/icons/56x46-3dpixmaps/viewer.xpm b/icons/56x46-3dpixmaps/viewer.xpm
new file mode 100644
index 0000000..8efc49d
--- /dev/null
+++ b/icons/56x46-3dpixmaps/viewer.xpm
@@ -0,0 +1,80 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 31 1",
+"` c None",
+" c #FFFFFBEEFFFF",
+". c #BEFBB6DABEFB",
+"X c #BEFBBAEABEFB",
+"o c #000000000000",
+"O c #C71BBAEAC71B",
+"+ c #082004100820",
+"@ c #AEBAA699AEBA",
+"# c #A699A699A699",
+"$ c #F7DEB2CAAEBA",
+"% c #9E799A699E79",
+"& c #A6999E79A699",
+"* c #69A68617BEFB",
+"= c #B6DAAEBAB6DA",
+"- c #AEBAAEBAAEBA",
+"; c #96589658AEBA",
+": c #71C679E78617",
+"> c #000000001040",
+", c #AEBAAEBAB6DA",
+"< c #DF7DBAEA8E38",
+"1 c #000000001861",
+"2 c #38E36DB6A699",
+"3 c #FFFFFFFFFFFF",
+"4 c #79E79248B6DA",
+"5 c #AEBAAAAAAEBA",
+"6 c #965896589658",
+"7 c #514471C68E38",
+"8 c #AEBAB2CACF3C",
+"9 c #FFFFF3CEFFFF",
+"0 c #BEFBC30BCF3C",
+"q c #A69979E78E38",
+" .",
+" ..X..X..X..X..X..X..X..X..X..X..X..X..X..X..X..X..X..Xo",
+" XO.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O..+",
+" ....................................................O.o",
+" @.O.@O.O@.O.@O.O@.O.@O.O@.O.@O.O@.O.@O.O@.O.@O.O@.O.@.+",
+" O..O.......O.......O.......O.......O.......O..........o",
+" @.@.@X@O@X@.@X@O@X@.@X@O@X@.@X@O@X@.@X@O@X@.@X@O@X@O@.+",
+" ...O.@.....O.@.....O.@.....O.@.....O.@.....O.@...O...@o",
+" @O@.@.@O@.@.@O@.@O@.@.@O@.@.@O@.@O@.@.@O@.@.@.@O@.@.@Oo",
+" X..@.O.@..O@...@...@.O.@..O@...@...@.O.@.O.@.O.@..O@..o",
+" @.@.@.@.@.@.@O@.@O@.@.@.@.@.@O@.@O@.@.@.@.@O@.@.@.@.@Oo",
+" .@O.O@.@O@.O.@.@.@XX#.O$$ $ $$$$...O.@O@.@...@.@.@.O.@o",
+" @.@.@.@.@.@.@.@O@.X.$$$$ $ $ $$O$O$.#X@.@O@.@O@.@O@.@.o",
+" .@.@.@O@X@.@O@.@.O$$$$$ $ $O$$%$X$X##@.@.@.@.@.@.@.@o",
+" @O@.@.@.@O@.@.@..$$O$O$$ $ $X&$*%.$*#$X#=X@X@X@O@.@.@Oo",
+" @@.@@@.@@@.@@@O$$$O$X$#&%X%.%%**#-;:$%#$#@O@@@.@@@O@@@o",
+" @.@O@.@O@.@.@.$$$O$.#:>+>oo+>oo>+:*,&:$.$##X@O@.@.@.@.o",
+" @@@@@@@@@@@=#$$OX<**>>%###*oooooo>1+12O&$O#@@@@@@@@@@@o",
+" @.@.@.@.@.@#$$X#:1oo:*&%33#*oooo4***+++:O:$#@.@.@.@.@.+",
+" @@@@@@@@@5#$$X#*1>+***%%333*oo*o*@6***>11*&&%@@@@@@@@@o",
+" @@@.@@@X@#$$<:*;+o*;*>oo$ $*oo*+*@@;**.*o++++%@O@@@O@@o",
+" @@@@@@@@#$$X2*&%o*%6*ooo**:>oo*o*%%@** .@*+**7%@@@@@@@o",
+" @@@@@@@@$$<:8@O.%*#%%*ooo>1oo#*o*#.%** .@*>**%@@@@@@o",
+" @@@@@@@X$O2;.9 90:.X#*oooooo%.1:%%#6** .%*+o*@@@@@o",
+" %@@@%@O$#:8O9 .*=%%#*ooo*%*o*;O#&%70 .%**#%@@@%@o",
+" @@@@@.$ :;.9 *7#.&%*oo+oo*%%#.#%* $O;:##@@@@@@o",
+" @@%@%$ *;&9 O*O%%#%%#%@%%..%##:0 $X%*=#=@@%@%@o",
+" @@@@@$.%&% 0:%#.%.#%#%&#O#&:; $O;:##5@@@@@@@o",
+" %@%@%$O... 0:=%%#=%@#%&#&%&9 $X;:8@=%@%@%@%@o",
+"9@@@@@%.$$O. $ $ 90:%###%.#%&::% $O;:;#&@&@@@@@@@o",
+" %@%@%#%%%%*%.X $ $ $90.:&:&::2*O$9 X@%*,&=&@&@%@%@%@o",
+"9@%@@@%<###&;:*%@X X . O9O9$9$ $ $.@%*&##=@=%@@@%@@@%o",
+" %@%@%@%@&@<@=%**%@.. . O . O 0 $O@%**%###@%&&&&@%&%@%@o",
+"9@%@%@%@%@%@&;<##%**:%@...O....@%**6&###&@%@%&%&%@%@%@%o",
+" %@%&%&%&%&&&%@%@#@#;:*****7****%%&####&@%&%@%@%@%&%@%@+",
+"9%%@%%&&%&%&%%%@&%&@===###&.=#@###=#&%%&%%%@%%%&%%&&%%%o",
+" %@%&&&&&%@%@%@%&&&%@%@&&#=%@#@#@&@%@%@%@%@%@%@&&&&%@%@+",
+"9%%%%%%%%%%%%%6&%%6%%%%%&%6%%%%%6%%%%%%%%%%q%&q%%%%%%%%o",
+" %&%&&&%&%&%&&&%&%@%@%&%@%@%&%@%&%&%@q@%&&&&@%@%&%&&&%@+",
+"9%%&%%&q%%&&q%%%&%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%&q%%%o",
+" %%q@%%&@%q%@&%q@%q;@%%%&%q%&%q%&%%q@%%q@%q%&%q&&&%%@%%+",
+"9%%;%%q%%%;%%%%;%&%%6&q%%%%%%%%%%%%%&%%&%%&%%%&%%%q%%%%o",
+" %@%%%;%%%&%%q%%%6@%%%%%%%@%%%%%q&&&6%q%%%&%%%6%%%@;%q%+",
+"9%%%q%%&q%%%&%;%q%%;q%%;q%;q%&q&%%%%%%;%%%%%;q%;q%%%;%%o",
+" %%%;%%6;%%q;%%%%;%%&%%%&%%%%%;%%%q&%q&%q;%%%&%%&%%%%%%+",
+".oo+++++++++++++++++oo+ooo+++o+o+++o++o++++++o++oo++++oo"};
diff --git a/icons/56x46-3dpixmaps/window-close.xpm b/icons/56x46-3dpixmaps/window-close.xpm
new file mode 100644
index 0000000..b1cd04f
--- /dev/null
+++ b/icons/56x46-3dpixmaps/window-close.xpm
@@ -0,0 +1,60 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 11 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #BEFBBAEABEFB",
+"X c #000000001040",
+"o c #BEFBB6DABEFB",
+"O c #AEBAAAAAAEBA",
+"+ c #AEBAA699AEBA",
+"@ c #C71BBAEAC71B",
+"# c #FFFF14514103",
+"$ c #000000000000",
+"% c #9E799A699E79",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ...o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..X",
+" O...O...+...O...O...+...O...O...+...O...O...+...O...O.X",
+" ..o..@o...@o..@o.@o...@o..@o.@o...@o..@o.@o..@o.@o.@o.X",
+" O.O.+.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.X",
+" .....O...o...+......#+..o#...O#..o...+.......O.......OX",
+" O.+.+.O.+.O.+.OoO.+.O.O.O.+.+.O.+.O.+.OoO.+.+.OoO.+.O.X",
+" ...O...O...O...O...+..#+.#.O#..O...O...O...O...O...+..X",
+" O.+.+.+.+.+.O.+.OoO.O.O#O.+#O.+.+.+.O.+.+.+.OoO.O.+.O.X",
+" .O...O.O.O.o.O.O.#..##.O.#...O.O.O.o.O.O.O...O.+.O...OX",
+" O.+.O.+.O.O.O.+.O.+.+.+#O.#oO.+.O.O.O.+.O.+.O.O.O.+.+.X",
+" .O.+.O.O.+.O.O.O.O.O.O#O.+#O.O.O.+.O.O.O.O.+.O.+.O.O.OX",
+" O.O.O.+.O.O.+.O.+.O.O.O.O.O#O.+.O.O.+.O.+.O.O.O.O.+.O.X",
+" OO.OOO.OOO.OO+.OO+.O#+.OOO##OO.OOO.OO+.OOO.OO+.OOO.OOOX",
+" O.O.+.O.O.+.O.O.O.O.O.O.+$$$$.O.O.+.O.O.O.+.O.O.+.O.O.X",
+" OOOOOOOOOOOOOOOOOOO+OOOOO$$$$OO+OOOOOOOOOOOOOOOOOOOOOOX",
+" O.O.O.O.+.O.O.O.O.O.O.O.O$$$$.O.O.O.O.O.+.O.O.+.O.O.O.X",
+" OOOOOOOOOOOOOOO+OOOOOOOO$$$$$$OOOOOOOOOOOOOOOOOOOO+OOOX",
+" OOO.+OO.OOO.OOO.OOO.OO$$$$$$$$$$OOO.+OO.OOO.OOO.OOO.OOX",
+" OOOOOOOOOOOOOOOOOOOOO$$$$$$$OO$$$OOOOOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOOO$$$$$$$$$$OO$$OOOOOOOOOOOOOOOOOOOOX",
+" OOOOOOOOOOOOOOOOOOO$$$$$$$$$$$$OO$$OOOOOOOOOOOOOOOOOOOX",
+" %OOO%OOO%OOO%OOO%O$$$$$$$$$$$$$$%O$$%OOO%OOO%OOO%OOO%OX",
+" OOOOOOOOOOOOOOOOOO$$$$$$$$$$$$$$$OO$OOOOOOOOOOOOOOOOOOX",
+" OO%O%O%OOO%O%O%OO$$$$$$$$$$$$$$$$$%$$O%OOO%O%O%OOO%O%OX",
+" OOOOOOOOOOOOOOOOO$$$$$$$$$$$$$$$$$O$$OOOOOOOOOOOOOOOOOX",
+" %O%O%O%O%O%O%O%O%$$$$$$$$$$$$$$$$$$$$O%O%O%O%O%O%O%O%OX",
+" OOOOOOOOOOOOOOOOO$$$$$$$$$$$$$$$$$$$$OOOOOOOOOOOOOOOOOX",
+" %O%O%O%O%O%O%O%O%$$$$$$$$$$$$$$$$$$$$O%O%O%O%O%O%O%O%OX",
+" O%OOO%OOO%OOO%OOO$$$$$$$$$$$$$$$$$$$$%OOO%OOO%OOO%OOO%X",
+" %O%O%O%O%O%O%O%O%O$$$O$$$$$$$$$$$$$$%O%O%O%O%O%O%O%O%OX",
+" O%O%O%O%O%O%O%O%O%$$$$$$$$$$$$$$$$$$O%O%O%O%O%O%O%O%O%X",
+" %O%O%O%O%O%O%O%O%O%$$$$O$$$$$$$$$$$O%O%O%O%O%O%O%O%O%OX",
+" %%O%%%O%%%O%%%O%%%O%$$$$$$$$$$$$$$O%%%O%%%O%%%O%%%O%%%X",
+" %O%O%O%O%O%O%O%O%O%O%$$$$$$$$$$$$O%O%O%O%O%O%O%O%O%O%OX",
+" %%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%X",
+" %O%O%O%O%O%O%O%O%O%O%O%O$$$$$$%O%O%O%O%O%O%O%O%O%O%O%OX",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+" %%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%%O%%X",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+" %O%%%%%%%O%%%%%%%O%%%%%%%O%%%%%%%O%%%%%%%O%%%%%%%O%%%%X",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%X",
+".XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
diff --git a/icons/56x46-3dpixmaps/window.xpm b/icons/56x46-3dpixmaps/window.xpm
new file mode 100644
index 0000000..286cac0
--- /dev/null
+++ b/icons/56x46-3dpixmaps/window.xpm
@@ -0,0 +1,86 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 37 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #E79DE79DEFBE",
+"X c #BEFBB6DABEFB",
+"o c #AEBAAEBAAEBA",
+"O c #AEBAAAAAAEBA",
+"+ c #082004100820",
+"@ c #A699A289A699",
+"# c #000000001040",
+"$ c #BEFBC30BBEFB",
+"% c #EFBEF3CEF7DE",
+"& c #D75CD34CD75C",
+"* c #AEBAAEBAB6DA",
+"= c #CF3CC71BCF3C",
+"- c #B6DAAEBAB6DA",
+"; c #30C234D330C2",
+": c #186120812081",
+"> c #000008200820",
+", c #5965514428A2",
+"< c #69A68617BEFB",
+"1 c #BEFBC30BCF3C",
+"2 c #AEBAB2CACF3C",
+"3 c #96589658AEBA",
+"4 c #D75CDF7DE79D",
+"5 c #5965A289D75C",
+"6 c #FFFFFFFFC71B",
+"7 c #AEBAA699AEBA",
+"8 c #965896589658",
+"9 c #79E79248B6DA",
+"0 c #000030C20820",
+"q c #28A22CB230C2",
+"w c #514455554924",
+"e c #8E388A288E38",
+"r c #FFFFFFFFD75C",
+"t c #79E786179E79",
+"y c #208120812081",
+"u c #000000001861",
+" . . . . . . . . . . . . . X",
+".XXXXoXXoXXXXoXXoXXXXoXXoXXXXoXXoXXXXoXXoXXXXoXXoXXXXXO+",
+" X@XoXoXoXooXoXoXoooXoXoXoooXoXoXoooXoXoXoooXoXoXoooXoX#",
+" $o %. %. .% .% .% .% .% .% .% .% .% % %&oX#",
+" @o Xo$o$o$oXo$o$oXXo$oX*$oXXo$o$oXXo$oX*$oXXo$oXoX=ooX#",
+".XX o$$&&&=&&&=&&&=&&&&&&=$*$&=&&&=&&&&&&&&=&&&=$$o&$oX#",
+" o- X$=;::>>:>>::>>:>>:::> X&::>:>>:>>::>:>:>>>, *$&*oX>",
+"%oX X$&o<1o21*1311*113$@2@ o&$*12@2*11@2@12*1131 $$&oXo#",
+" oo o$&o$41141141121141141 X&@411441111411141144%*$&*o-#",
+".X- XX&*154%%4515.5.515.51 $&1111 44545154515.51 oX=o-o#",
+" oX o$4o5.4 41.11111111111%*&345%%41111111111114%$$&X@X+",
+".X@ $$&$51.%5.515.5.5%5.54%$&11.%%515%5.5%5.5.51 X$=oXo#",
+" oX o$&o114145.11111111111%*431111.1111111111114%*$&X@X+",
+".-o.$$&$51.5165.5.515.5.544$411.515.545.5.5.5.51%$$=oXo#",
+" oX *$&o115.15.11111111111%2431111111115.111111.%1$&*@O+",
+".7o.$$=$54651.545.5.545.51%$&*45.545.51654515.51%*$=oO7#",
+" @* o$&o111115611111111114.2&34111111115.1111114%$$=X8->",
+".Oo $$&o55.51.5.5154545451%o4*.5.5.5.511.5454511%o$=OOO#",
+" O7 X$4o1.11111111111111114*4o4111111115.$&11111%2$&*OX+",
+".@7 $$&o5.5454545.54545.54%$49454515451.515.5454%X$=*@7#",
+" *8 X$&o1111&1111111111115 $&o41&1111115.1111141%$$&*o8+",
+".77 o$=o4%4.4%4%4.4%4%44%% $1$4.4%4%4%.....4%44%%o$=877#",
+" O7 X$$&&1&1&2&1&142&141&11*11&11111&111111424111$$&o77#",
+" 87 $$$o@o3o3**o9oo*3*3*38$$1*o*****9******3o3**&$*&787#",
+" 87.*$&@>:::::0:q0:::::::: $&8::0:::::0:::0q::>w%*$&O87+",
+".7o $$&314414.4.4.444444.4%$&344.441.4..44.44444%$$=777#",
+" 7@.X$485114415.515.5=5.5.%o=815.44151545=5.5=5..$$&7e7+",
+" 7O $$&$51%%4111111111.941.$4*1.4%41.11111111114 *$&877#",
+" 87 *$&8114%415.5.5.5.5r15 $&345..1515.5.5.5.5.1.1$&@87>",
+".7o.X$&o514451111111111114 $&514%11.111111111654 *$=7*@#",
+" 87.$$=81111.5.5.5.515.545 o4845.545115.515.5411%$$=*e*+",
+" Oe $$4o51.51111111111111. o4o11111r511111111154 o$&878#",
+" 87.*$&8115.15.515.5.5.5.5 $49415.54115.5.5.5.11%1$=787+",
+".78 $$4o54r5111111111111$4 $&311165.511111165.54 *$&878#",
+" 87.$X&811111545.5.5.515.5r*4845.5.1115.54541111%$$=7e7+",
+" 88.&o%o554511&1111$11111. $&91.$.5.51111&1=5.54 o$=888#",
+" 87 *$&81.111545451545.5.5 o484515611154515.1111%2$&7t7+",
+" 88.$$49&545411111141111$4 $=9411.54541111165.54%*$&e88#",
+" 87 o$$>114145411111111111%$=84111414111111541.4.$$$O87+",
+".88.$$$...%....%4%444%4%4%.$$.%.%.%.%44%4%4.%..%4$$&888#",
+" 88 o$$$$2o$2$2o2*2*2*2$3$$$$*1$2@*$31*2*2$$*$@1$o$=7e8+",
+" 8e &&4&=&&&&1&&4&444&1&4411&&&1&.41&&4441&&&&41&&&4e88#",
+" 87 >:>::::>:0::>::>>:0:::::>:::>::::0::>q::>::::::y888+",
+" e88888888888e88888888e8e888888888888e8e888888888888e88#",
+" 88e8888888888e8t8888888888888e88888888888888888888888eu",
+"7+u+#+#+#>>##+#+>>#+>++>+#>>#>#>#>>>>+#>>>>>+++++++++u+#"};
diff --git a/icons/56x46-3dpixmaps/windows.xpm b/icons/56x46-3dpixmaps/windows.xpm
new file mode 100644
index 0000000..52e6338
--- /dev/null
+++ b/icons/56x46-3dpixmaps/windows.xpm
@@ -0,0 +1,61 @@
+/* XPM */
+static char *magick[] = {
+/* columns rows colors chars-per-pixel */
+"56 46 9 1",
+"` c None",
+" c Gray0",
+". c #000000001000",
+"X c Cyan",
+"o c #900090009000",
+"O c #a000a000a000",
+"+ c Gray69",
+"@ c #be00be00be00",
+"# c Gray94",
+/* pixels */
+"#######################################################+",
+"#++++++++++++++++++++++++++++++++++++++++++++++++++++++.",
+"#++++++++++++++++++++++++++++++++++++++++++++++++++++++.",
+"#++++++++++++++++++++++++++++++++++++++++++++++++++++++.",
+"#O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+++O+.",
+"#++++++++++++++++++++++++++++++++++++++++++++++++++++++.",
+"#O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+O+.",
+"#+++++O+++++++O+ O+++++++O+++++++O.",
+"#O+O+O+O+O+O+O+O XXXXXXXXXXXXXXXXXXXX +O+O+O+O+O+O+O+O+.",
+"#+++O+++O+++O+++ @@O+++O+++O+++O++.",
+"#O+O+O+O+O+O+O+O @@@@@@@@@@@@@@@@@@@@ @@+O+O+O+O+O+O+O+.",
+"#+O+++O+O+O+++O+ @@++@@@@@@@@@@@@@@@@ @@O+O+++O+O+O+++O.",
+"#O+O+O+O+O+O+O+O @+@@O@@+@@@@@@@@@@@@ @@+O+O+O+O+O+O+O+.",
+"#+O+O+O+O+O+O+O+ @O@@@@@@@@@@@@@@@@@@ @@O+O+O+O+O+O+O+O.",
+"#O+O+O+O+O+O+O+O @+@@O@@+@ +O+O+O+O+O+O+.",
+"#OO+OOO+OOO+OOO+ @@+O@@@@@ XXXXXXXXXXXXXX O+OOO+OOO+OOO.",
+"#O+O+O+O+O+O+O+O @@@@@@@@@ @@+O+O+O+O+O+.",
+"#OOOOOOOOOOOOOOO @@@@@@@@@ OOOOOOOOOOOOOO @@OOOOOOOOOOO.",
+"#O+O+O+O+O+O+O+O @@@@@@@@@ O+O+O+O+O + @@+O+O+O+O+O+.",
+"#OOOOOOOOOOO OOOOOO @@OOOOOOOOOOO.",
+"#OOO+OOO+OOO XXXXXXXXXXXXXXXXXXXXX O + @@+OOO+OOO+OO.",
+"#OOOOOOOOOOO OOOOOO @@OOOOOOOOOOO.",
+"#OOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOO O O @@OOOOOOOOOOO.",
+"#OOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOO OOOOOO @@OOOOOOOOOOO.",
+"#oOOOoOOOoOO oO OOOo oOOO Oo O O @@OoOOOoOOOoO.",
+"#OOOOOOOOOOO OO O OOOO O OOOO O OO OOOOOO @@OOOOOOOOOOO.",
+"#OOoOoOoOOOo oO OoOo OOoO OO o O @@OoOoOOOoOoO.",
+"#OOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOO OOOOOO @@OOOOOOOOOOO.",
+"#oOoOoOoOoOo o oO Oo o o O @@OoOoOoOoOoO.",
+"#OOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOO OOOOOO @@OOOOOOOOOOO.",
+"#oOoOoOoOoOo oO OoOo oOoO Oo @@OoOoOoOoOoO.",
+"#OoOOOoOOOoO Oo O oOOO O OoOO o OO @@@@@@@@@OOoOOOoOOOo.",
+"#oOoOoOoOoOo oO OoOo oOoO Oo @@@@@@@@@OoOoOoOoOoO.",
+"#OoOoOoOoOoO OoOoOoOoOoOoOoOoOoOoO @@OoOoOoOoOoOoOoOoOo.",
+"#oOoOoOoOoOo o oO Oo o @@oOoOoOoOoOoOoOoOoO.",
+"#ooOoooOoooO ooOoooOoooOoooOoooOoo @@ooOoooOoooOoooOooo.",
+"#oOoOoOoOoOo @@oOoOoOoOoOoOoOoOoO.",
+"#ooooooooooooo@@@@@@@@@@@@@@@@@@@@@@@oooooooooooooooooo.",
+"#oOoOoOoOoOoOo@@@@@@@@@@@@@@@@@@@@@@@oOoOoOoOoOoOoOoOoO.",
+"#oooooooooooooooooooooooooooooooooooooooooooooooooooooo.",
+"#oooOoooOoooOoooOoooOoooOoooOoooOoooOoooOoooOoooOoooOoo.",
+"#oooooooooooooooooooooooooooooooooooooooooooooooooooooo.",
+"#oOoooooooOoooooooOoooooooOoooooooOoooooooOoooooooOoooo.",
+"#oooooooooooooooooooooooooooooooooooooooooooooooooooooo.",
+"#oooooooooooooooooooooooooooooooooooooooooooooooooooooo.",
+"+......................................................."
+};
diff --git a/icons/56x46-3dpixmaps/word-processor.xpm b/icons/56x46-3dpixmaps/word-processor.xpm
new file mode 100644
index 0000000..c5940ce
--- /dev/null
+++ b/icons/56x46-3dpixmaps/word-processor.xpm
@@ -0,0 +1,82 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 33 1",
+"` c None",
+" c #FFFFFBEEFFFF",
+". c #B6DAAEBAB6DA",
+"X c #000000000000",
+"o c #BEFBB6DABEFB",
+"O c #9E799A699E79",
+"+ c #8E388A288E38",
+"@ c #8E38861779E7",
+"# c #A69979E78E38",
+"$ c #79E786179E79",
+"% c #AEBAAEBAB6DA",
+"& c #FFFFFFFFFFFF",
+"* c #965896589658",
+"= c #082004100820",
+"- c #38E36DB6A699",
+"; c #96589658AEBA",
+": c #A6999E79A699",
+"> c #AEBA9E795965",
+", c #EFBEF3CEF7DE",
+"< c #000000001040",
+"1 c #FFFFF3CEFFFF",
+"2 c #71C679E78617",
+"3 c #AEBAA699AEBA",
+"4 c #A699A699A699",
+"5 c #5144A2894924",
+"6 c #514471C68E38",
+"7 c #861779E78617",
+"8 c #F7DEB2CAAEBA",
+"9 c #AEBA61856185",
+"0 c #AEBAA69971C6",
+"q c #000000001861",
+"w c #000008200820",
+"e c #71C675D671C6",
+" .",
+" ......................................................X",
+" ......................................................X",
+" ....o....o....o....o....o....o....o....o....o....o....X",
+" O...O.+++@#$++++#$+++++#$++++@+++++++#$+++++@#$oO%..OoX",
+" ..o.%o@&&&&& && && && &&& && &&& X....o.%X",
+" Oo*.Oo$ & &&&&& & & &&& &&& & &X+OoO%O.=",
+" %..o.*#& & & & && & & & X-....oOX",
+" Oo;.O.$ & & & & & X-:%OoO.=",
+" ...O.%>& & & & & X-...O..X",
+" O.O.;.$, & & & & X-:.O.O.=",
+" .O...O+ & & <-.O...OX",
+" O.Oo;.+ & %-%.-..-. ....-%. X-:.O.;.X",
+" .O.O.O$ <-.O.OoOX",
+" O.;.Oo+ X-:.O.O.=",
+"1;O.OO;2 ...-..-..-.--.-.-...-.-.. X-O;.O;OX",
+" O.O.O.+ X-3.O.:.X",
+"1OO;OOO$ --..o-o--.%o-..o-.-..o-.- <-OOOOOOX",
+" O.O.O.>, &&&& &&&&&&&&&&& X-:.O.;.=",
+"1OOO3O;2 -..-%.%-..-..-.%-%-.%-... X-OOO:OOX",
+" O:O.OO> X-:OO.:O=",
+"1OOO:O;2, -.-..-.-..-..-.-.. +-XXXXX<-OO:OOOX",
+" O:OO:O2 +-XX- 4, 4-X-O:OOX",
+"1:;#:OO> XX4 ,4 > @ =-OOOX",
+" 5:;O536 --...-..-..--.-.-...XXo @ > 4-XXXX.=-5;=",
+" ;OO:;:+ -Xo4 4 4XX=X ,4 ,:=::X",
+" OO532:2 -..-...-..-..-.--<4 @ OXXX: 4> XX-:>O=",
+"1:;:::;> <. @ 4 X=4 4@ 14X-Oo:OOOX",
+" 5:##$O2 --..--o.-o..--<4 4 XX >41 4=X-<-X:-O7:X",
+" ::O;OO+ &&&&&& X.> XX >4 @XX-. oXXOXO=OOX",
+" #O>O2;>, -..-o%.-%.-.<4 4 XX4 4=X-+ . ..XXXOXO=OX",
+"1:2OO:+2 <> OX4 ,4XX-. . + + .XXOXOX:-X",
+" $O$:2;$ -..--.-..-<4 4-: .XX-o . # # @ ..X-X:XO-OX",
+" O$+>;*@ -<. .X=--X-+ . + # 2 . .O+XXO-O+O+X",
+" +O$O2:>, <. -X- 8 9 + @,+&-OOO+-=-+O#O2;=",
+"12>;#>$#, XX-- . + $ 2 $&.2>O$#=<-#5O$0+X",
+" +;+O$++, -.-o-- . 9 2&>&# % -6++-XX++;#O2;=",
+",>+$6>+2 & . $ +&#,$ . o-;2-XX-;2+$+++X",
+" 2:+:2;$ . + + $&% .X++-=XX+++O$O>;=",
+" >$$2>++ 8. + + . 8 .+X--=qX=>2#+2>62$X",
+" 2;>+#$>O-<XXXXXX<XXXXXXXXXXXXwXXXXXXX=X=XXX-#6;5#+#:+>X",
+" 6##2;62$#-+------------X------------------#++#@#+2$+$2X",
+" >2$06;+>2++++#$++#$+#--#$++#2+#$+++#2+#$+#$+++2;7;+#+;X",
+" 6+2+#2#2;6#;2>$#+2+2-2+$+202;22>2##+++2>$2>+e+$$#$$#5+X",
+" *>6;+;5#;>22;6++*$#++#$#$+#$>#;6;@$2;@#6$062;@+2>2++##X",
+".=qqX=XqqX=<<==wXX==wX=w=======X=X===X===q==<XX<===X=<XX"};
diff --git a/icons/56x46-3dpixmaps/www.xpm b/icons/56x46-3dpixmaps/www.xpm
new file mode 100644
index 0000000..f294c52
--- /dev/null
+++ b/icons/56x46-3dpixmaps/www.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 27 1",
+"` c None",
+" c #FFFFFBEEFFFF",
+". c #BEFBB6DABEFB",
+"X c #BEFBBAEABEFB",
+"o c #000000001040",
+"O c #C71BBAEAC71B",
+"+ c #AEBAA699AEBA",
+"@ c #082004100820",
+"# c #000000000000",
+"$ c #FFFFFFFFD75C",
+"% c #DF7DBAEA8E38",
+"& c #F7DEB2CAAEBA",
+"* c #8E38861779E7",
+"= c #000008200820",
+"- c #AEBA61856185",
+"; c #8E388A288E38",
+": c #AEBAAEBAB6DA",
+"> c #5144A2894924",
+", c #A69979E78E38",
+"< c #000000001861",
+"1 c #9E799A699E79",
+"2 c #B6DAAEBAB6DA",
+"3 c #FFFFF3CEFFFF",
+"4 c #A6999E79A699",
+"5 c #965896589658",
+"6 c #71C675D671C6",
+"7 c #96589658AEBA",
+" .",
+" ..X..X...X..X...X..X...X..X...X..X...X..X...X..X...X..o",
+" .O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.Oo",
+" X.....................................................o",
+" +XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+O.O+XO.+Xo",
+" O...X.X.....X.X.....X.X.....X.X.....X.X.....X...X...O.o",
+" +.+O+.+.+O+.+.+.+O+.+.+.+O+.+.+.+O+.+.+.+O+.+O+.+.+X+.o",
+" .O...+.OX...O+.@###@#@#@###@#@#@@...O+.OX..O.+..O.O.X+o",
+" +.+.+O+.+.+O+.+#$$$$$$$$$$$$$$$$##+X+.+.+.+.+.+X+.+.+.o",
+" ..O+...+.O.+..X#$$$$$$$$$$$$$$$$#%@+.O.+.O.+.O.+O..+.Oo",
+" +X+.+O+.+.+.+O+#$$$$$$$$$$$$$$#$#%%@+.+.+.+X+.+.+.+O+.o",
+" .+.O.+.+.+.O.+.#$$$$$##########$@%%%#+.+O+.O.+.+.+...+o",
+" +.+.+.+O+.+.+.+#$$$$###########$#%%%%@+.+.+.+O+.+O+.+Xo",
+" O+.+X+.+.+O+.+X#$$$###$$$$$$$$#$@%&%%%@+.+O+.+.+.+.+.+o",
+" +.+O+.+.+.+.+O+#$$$##$$$$$$$$$$$@@@@o@#*+.+.+.+O+.+O+Xo",
+" ++.+++O+++X+++.#$$$##$$$$$$$$$$$$%%%%%=-++.+++.+++.+++o",
+" +X+.+.+.+O+.+.+#$$$###$$$####$$$$%%%%%o;:O+.+O+.+O+.+.o",
+" +++++++++++++++#$$$$##$##$##$##$$$$$$$o>++++++++++++++o",
+" +.+.+.+.+.+.+X+#$$$$$$####$##$$@$$$$$$@,+.+.+.+.+.+X+Xo",
+" +++++++++++++++#$$$$$#$#####$#$$@$$$$$=-++++++++++++++o",
+" +++O+++O+++.+++#$$$$$#$$###$##$$@$$$$$@;:++O+++O+++.++o",
+" +++++++++++++++#$$$$#$$$#####$$$$@$$$$<>++++++++++++++o",
+" +++++++++++++++#$$$$#$$$#####$$$$@$$$$<,++++++++++++++o",
+" +++++++++++++++#$$$$#$$$$####$$$$@$$$$#*++++++++++++++o",
+" 1+++1+++1+++1++#$$$$#$$$$$##$$$$$#$$$$#,1+++1+++1+++1+o",
+" +++++++++++++++#$$$$$#$$$$$####$#$$$$$o>++++++++++++++o",
+" ++1+1+1+++1+1+1#$$$$$#$$$$$####$#$$$$$o,2+1+1+1+++1+1+o",
+" +++++++++++++++#$$$$$$#$$$$$##$#$$$$$$=-++++++++++++++o",
+" 1+1+1+1+1+1+1+1#$$$$$$$##$$$###$##$$$$@;1+1+1+1+1+1+1+o",
+"3+++++++++++++++#$$$$$$$$$#####$$###$$$<>++++++++++++++o",
+" 1+1+1+1+1+1+1+1#$$$$$$$$$$$$$$$$$##$$$#,4+1+1+1+1+1+1+o",
+"3+1++41++41+++1+#$$$$$$$$$$$$$$$$$##$$$=-+1++41++41+++1o",
+" 1+1+1+1+1+141+1#$$$$##$$$$$$$$$$###$$$@;1+1+1+1+1+141+o",
+"3+141+141+1+1+1+#$$$###############$$$$<>+1+1+141+1+1+1o",
+" 1+1+1+4444441+1#$$$##############$$$$$o,4+1+1+1+141+1+o",
+"3114111+5414111+#$$$$##$$$$$$$$$$$$$$$$#,11+,11+111+111o",
+" 1+44144444441+1#$$$$$$$$$$$$$$$$$$$$$$#61+1+7+14441+1+o",
+"3151111115454111########################*11711114,11111o",
+" 1+1444444444141+->,>,*,>,*,>,,>,,>,,>,,6441+5+,+7+141+o",
+"31114,154,115411744441144114411411411411154111171411111o",
+" 11,+745+1114154+174+115+51541544541+414+1514415+51,+11<",
+"3114715417,114,151151111111111111111115117,417,11147111o",
+" 141111,71+7111711411,7115+151151141154511+15141,741451o",
+"311151111114,1117,417117,1547,47,11117,15114,1117145111o",
+" 111,74511511711111,1111411,1111711,71174,71711111,41,7o",
+".oo<<ooo<o<<oooooo<<<ooooo<<<<oooo<<ooooo<oooooooo<o<<oo"};
diff --git a/icons/56x46-3dpixmaps/xv.xpm b/icons/56x46-3dpixmaps/xv.xpm
new file mode 100644
index 0000000..d01f22d
--- /dev/null
+++ b/icons/56x46-3dpixmaps/xv.xpm
@@ -0,0 +1,121 @@
+/* XPM */
+static char * image_name[] = {
+"56 46 72 1",
+"` c None",
+" c #FFFFFFFFFFFF",
+". c #CF3CC71BCF3C",
+"X c #000000000000",
+"o c #D75CD34CD75C",
+"O c #EFBEF3CEF7DE",
+"+ c #A6999E79A699",
+"@ c #AEBAB2CACF3C",
+"# c #E79DE79DEFBE",
+"$ c #D75CDF7DE79D",
+"% c #965896589658",
+"& c #BEFBC30BCF3C",
+"* c #AEBAAAAAAEBA",
+"= c #96589658AEBA",
+"- c #BEFBC30BBEFB",
+"; c #FFFFF3CEFFFF",
+": c #5965A289D75C",
+"> c #51445555FFFF",
+", c #A69979E78E38",
+"< c #AEBAA699AEBA",
+"1 c #FFFFFFFFC71B",
+"2 c #E79DD75C9E79",
+"3 c #AEBAAEBAAEBA",
+"4 c #DF7DBAEA8E38",
+"5 c #AEBA9E795965",
+"6 c #FFFF8E380820",
+"7 c #CF3C555528A2",
+"8 c #AEBA61856185",
+"9 c #28A22CB230C2",
+"0 c #FFFFFBEEFFFF",
+"q c #AEBAB2CA28A2",
+"w c #DF7DAEBA69A6",
+"e c #5965514428A2",
+"r c #AEBAA69971C6",
+"t c #618561856185",
+"y c #208120812081",
+"u c #30C234D330C2",
+"i c #69A68617BEFB",
+"p c #69A608200820",
+"a c #492449245144",
+"s c #A699A699A699",
+"d c #BEFBB6DABEFB",
+"f c #186120812081",
+"g c #AEBA555528A2",
+"h c #C71BBAEAC71B",
+"j c #082004100820",
+"k c #BEFBBAEABEFB",
+"l c #514455554924",
+"z c #9E799A699E79",
+"x c #514471C68E38",
+"c c #208124929658",
+"v c #861779E78617",
+"b c #28A24D349658",
+"n c #BEFB20812081",
+"m c #EFBE28A25144",
+"M c #38E36DB6A699",
+"N c #A699A289A699",
+"B c #965814510820",
+"V c #410338E34103",
+"C c #000000001040",
+"Z c #F7DEB2CAAEBA",
+"A c #B6DA45145965",
+"S c #B6DAAEBAB6DA",
+"D c #AEBAAEBAB6DA",
+"F c #8E388A288E38",
+"G c #79E79248B6DA",
+"H c #00001C718E38",
+"J c #8E38861779E7",
+"K c #000000001861",
+"L c #79E786179E79",
+"P c #208128A25144",
+"I c #000008200820",
+" .X",
+" oooooooooooooooooooo..ooooooooooo..oo.oo.o.oo..o.ooOXX",
+" +@@@..............o#O##........o##O##O##O#$O#O##O#$.XX",
+" %@$&&$$$$$$$#o$$$$# # O$$o$$$$# # # # # # # .XX",
+" *@@&&o$&o#@$ &Oo&$$O #$$&$&$O .XX",
+" =$@@&o&o$$# $$#$#O$#$&$O# .XX",
+" %@@@&$@o$$O O# #$$-o$$ .XX",
+" ;=@:@&&&o#$ ##$$$ .XX",
+" =@>@@@&&&O #O .XX",
+" ,>@@@&&$$ oXX",
+" +@>$$$$O #O.XX",
+" < OO 12.2 ##o&&&.XX",
+" 3 444$ #444#144565# #44&&o&&XX",
+" + 57548% # #;5658982544445# 0#q365=@@.XX",
+" #3 # # ## 644w8%# # 245w489e844r44w7O $7ww5w $.XX",
+" O3 # # # #O;544358 # 1445w4tyuet844444q$ #44w442 O.XX",
+" 3 # 1##q44w8i #O454w4p9t.ya5444s7O0#55w444$&@>dXX",
+" * ## # 744458O24ws45uf=#2tg4ws4441 t4444s4@:@:hXX",
+" 3 #44s48i$454489f* O14444w5o %yw4444&@&@@@jX",
+" %>>:@@@@$k$.54447q44w4tpfoO 1O#g4s442O ae44ws4444r#oXX",
+" %>>>>>>>>>>@744444444tflO ##O1544w44.# Xpu4444445s@hXX",
+" 0z>>>>>>>>>>>rw4s44447et>:>>>>4w4444:@>>9u844s447w>>@XX",
+" +@@i>>>>>>>>44444s48ft>>>>>>.5444gz>>>>>e4444453#&&.XX",
+" ,>>>>>>>>>>>q444w4tux>iyyc>>w44rw@@@.;;94459982 oXX",
+" v>>c>>>b>c>4444s48unmmmmmMzq44444$00 g4s58N #$&&okXX",
+" 0>c>>>>>>>,z4444w5et888mnf84444w52 # 02444# OOO#O#$oXX",
+" +>>>>b>c>4544s448l8mBV9f54444444# l74g4# # #&>>lNCX",
+" 0zo;#$$@z4444w4445M&&ZAe4ws44ws44.o@@.44w3:>>>>>>>>cSXX",
+" %>@@i@@74444s4r48i$&&444444s44rD>>>>55w4>>>>c>>>c>>kXX",
+" F>>>>,44s44e4444q4>>=4444e4w444@>@855w51#$@@>>>>>>>hXX",
+" <@>>474445fy4444445q24spt4444484>s54q4G&>:>Hc>>>>c>hXX",
+" ;,>>J744489ex4ws4444448tt@F4s444754ww,:c@vm,pnM>>H@..XX",
+" F>x444s89uM>444444444tM>>>q44444w44qhun mmmmmmmtjMv@XX",
+" +oD544tuu#O$544ws4g89io@@&544r44w54.;8mmmmm8mmmnyx@hXX",
+" ,>>vw4ly>>>>>4g4qgtl>>>>>>f844444F>>>>MvnKmmmmnfXM>hXX",
+" F>>>>5gyM>>>>>D+zLG>>>>>>>>lVw54:@&#@@>>M>uj9>>uXM>@XX",
+" ,>>>>>-i>>c>c>>>>>>>>:>>@v@@@=@x:>>>>>>>>>>>>>>>@>>hXX",
+" %CXy9fc9PcccPccccccuyyyfKKKfKfVuy9cccHcccccfyffyHcc<XX",
+" ,CyycPcccc9c9uyyP9uuuyjCyKyKuy9uuccPccPccPc9ccc9cyy<XX",
+" %XCCucccccccuu9uuuuyyyyyKyuyKuuuucccccccccccPcyyjCj*XX",
+" ,CyyyuyuPfcucucccccuuucyccCucuyccP9ccccycccccc9cuuy@XX",
+" #%yccyuycfcyuucuCCjCjCjyjyCCyCCCyyKyCjy9ucPcyccuujyKDXX",
+" 8CyuuuuCyyXuucucuyccyccucyucyccuccuycuuuuKKXjjccccc@jX",
+" %cMttlttMt>lxMMlMMtluuuuluuuuuuuuu9txMMMtMMMMtluulthXX",
+"#tllllllllllllalelllltlttllttltltttttalaeallllltltltatXX",
+"uXXXXXXXXXXXXXXXXXXXXXXXXCXXXXXXXXXXXXXXXXXXXXXXXXXXIXXX"};
diff --git a/icons/56x56-martys/_symlinks.lst b/icons/56x56-martys/_symlinks.lst
new file mode 100644
index 0000000..7d27b7a
--- /dev/null
+++ b/icons/56x56-martys/_symlinks.lst
@@ -0,0 +1,39 @@
+multimedia.xpm cd-player.xpm
+todo.xpm choice-no.xpm
+todo.xpm choice-yes.xpm
+utility.xpm development.xpm
+todo.xpm disk.xpm
+disk.xpm disk-cd.xpm
+disk.xpm disk-floppy.xpm
+todo.xpm display.xpm
+item.xpm file.xpm
+file-manager.xpm folder.xpm
+folder.xpm folder-open.xpm
+amusement.xpm game-cards.xpm
+image-processor.xpm gimp.xpm
+gnu.xpm gnome.xpm
+todo.xpm gnu.xpm
+colors.xpm graphics.xpm
+window-identify.xpm help.xpm
+todo.xpm item.xpm
+todo.xpm kde.xpm
+todo.xpm linux.xpm
+item.xpm modules.xpm
+todo.xpm mouse.xpm
+sound.xpm music.xpm
+utility.xpm programs.xpm
+todo.xpm refresh.xpm
+multimedia.xpm sound.xpm
+multimedia.xpm video.xpm
+terminal.xpm window.xpm
+window-resize.xpm window-close.xpm
+window-close.xpm window-delete.xpm
+window-close.xpm window-destroy.xpm
+window-resize.xpm window-iconify.xpm
+windows.xpm window-lower.xpm
+window-resize.xpm window-maximize.xpm
+windows.xpm window-move.xpm
+windows.xpm window-raise.xpm
+window.xpm window-shade.xpm
+editor.xpm word-processor.xpm
+network.xpm www.xpm
diff --git a/icons/56x56-martys/amusement.xpm b/icons/56x56-martys/amusement.xpm
new file mode 100644
index 0000000..df6953e
--- /dev/null
+++ b/icons/56x56-martys/amusement.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char *calv_fac[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 8 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #ffff00",
+"b c none",
+"c c #008000",
+"d c #ff0000",
+"e c #800000",
+"f c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....ffffffffff####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...ffffbbbbbbbbffff####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#fffbbbb..........ffff###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbfbbbb....########....fff##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#fbbb....ffffffffff####...#f###..bbbbbbbbbb",
+"bbbbbbbbbbbbbfbbb..ffffbbbbbbbbffff####.#ff##..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbffbbbbbbbbbbbbbbffff##..#f##..bbbbbbbb",
+"bbbbbbbbbbbbbb.#fbbbbbbbbbbbbbbbbbbbbff###.#f##..bbbbbbb",
+"bbbbbbbbbbbbbbbfbbbbbbbbbbbbbbbbbbbbbbfff##.#f##..bbbbbb",
+"bbbbbbbbbbbbbbbbbb.bbbbb..bbbbbbbbbbbbbbff##.#f##..bbbbb",
+"bbbbbbfbbbbbbbbbbbb.bbbb.a.bbbbbbbbbbbbbbff##.#f##.bbbbb",
+"bbbbbf#.bbbbbbbbbbbb.b.b.aa.bbbb..bbbbbbbbff##.#f#..bbbb",
+"bbbbbb.bbfbbbbbbbb.bb.a..aaa.bb.a.bbbbbbbbbff##.f##..bbb",
+"bbbbfbbbf#.bbbbbbbb.b.aaaaaaa..aa.bbbbbbbbbbff#.#f##.bbb",
+"bbbf#.bbb.bbbbbbbbbb.aaaaaaaaaaaa.bbb.bbbbbbbf##.#f#..bb",
+"bbbf.bbfbbbbbbbbbb.aaaaaaaaaaaaaa.bb.bbbbbbbbff##.f##.bb",
+"bbff.bff.bbbbbbbb.faaaaaaaaaaafaa.b.bbb.bbbbbbff#.ff#.bb",
+"bbf..bf..bbbbbbb.fffaaaaaaaffffaa..abb.bbbbbbbbf#..f#..b",
+"bbf.bbf.bbbbbbbb.ffffffffffffffaaaaaa.bbbbbbbbbf##.f##.b",
+"bff.bff.bbbbbbbb.fffffffffffffffaaaaaa...bbbbbbff#.ff#.b",
+"bf..bf..bbbbbbbb.fff.fffff.ffffffaaaaabbbbbbbbbbf#..f#..",
+"bf.bbf.bbbbbbbbb.fff.fffff.ffffffff.aa...bbbbbbbf##.f##.",
+"ff.bff.bbbbbbbbb.ffff...fffffeffffff.abbbbbbbbbbff#.ff#.",
+"f#.bf#.bbbbbbbb.ffff.ffffffffffffffffbbbbbbbbbbbbf#.bf#.",
+"f#.bf#.bbbbbbbb.ffff.ffffefffffffffff...bbbbbbbbbf#.bf#.",
+"f#.bf#.bbbbbbbb.fffff..ffffffffffeffffff.bbbbbbbbf#.bf#.",
+"f#.bf#.bbbbbbbb.fffffffffffffeffffffffff.bbbbbbbbf#.bf#.",
+"f#.bf#.bbbbbbbb.ff.................ffff.bbbbbbbbbf#.bf#.",
+"f#.bf#.bbbbbbbbb.ff...............ffff.bbbbbbbbbbf#.bf#.",
+"f#.bf#.bbbbbbbbbb.ff....dd.d.....fff..bbbbbbbbbbbf#.bf#.",
+"f#..f#..bbbbbbbbbb.ff...ddddd...fff.bbbbbbbbbbbbbf..bf..",
+"f##.f##.bbbbbbbbbbb.fff...dd..ffff.bbbbbbbbbbbbbbf.bbf.b",
+"ff#.ff#.bbbbbbbbbbbb..fff...fffff.bbbbbbbbbbbbbbff.bff.b",
+"bf#..f#..bbbbbbbbbbbbb..fffffff..bbbbbbbbbbbbbbbf..bf..b",
+"bf##.f##.bbbbbbbbbbbb.cc.......cc..bbbbbbbbbbbbbf.bbf.bb",
+"bff#.ff#.bbbbbbbbbbb...cccccccccc...bbbbbbbbbbbff.bff.bb",
+"bbf#..f#..bbbbbbbbb...c..........c...bbbbbbbbbbf..bf..bb",
+"bbf##.f##..bbbbbbb.c.cccccccccccccc.c.bbbbbbbbbb.bbf.bbb",
+"bbff#.#f##.bbbbbb.c.cc............cc.c.bbbbbbbfbbbf#.bbb",
+"bbbf##.#f#..bbbbbb.c.cccccccccccccc.c.bbbbbbbf#.bbb.bbbb",
+"bbbff##.f##..bbbbbb...c..........c.c.bbbbbbbbb.bbfbbbbbb",
+"bbbbff#.#f##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbf#.bbbbb",
+"bbbbbf##.#f##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbbbbb",
+"bbbbbff##.#f##...bbbbbbbbbbbbbbbbbbbbbbbb.bbbbbbbbbbbbbb",
+"bbbbbbff##.#f###..bbbbbbbbbbbbbbbbbbbbbb.#fbbbbbbbbbbbbb",
+"bbbbbbbff##.#ff##....bbbbbbbbbbbbbbbb..bbfbbbbbbbbbbbbbb",
+"bbbbbbbbff##..#f####....bbbbbbbbbb....ffbbb.bbbbbbbbbbbb",
+"bbbbbbbbbff###.#fff####............ffffbbb.#fbbbbbbbbbbb",
+"bbbbbbbbbbfff##...ffff##########ffffbbbb.bbfbbbbbbbbbbbb",
+"bbbbbbbbbbbbff###....ffffffffffffbbbb...#fbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbfff####....bbbbbbbbbb....fffbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbffff####............ffffbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbffff##########ffffbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbffffffffffffbbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/calculator.xpm b/icons/56x56-martys/calculator.xpm
new file mode 100644
index 0000000..356dece
--- /dev/null
+++ b/icons/56x56-martys/calculator.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *calc_but[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 7 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #848484",
+"c c #c6c6c6",
+"d c none",
+"e c #ffffff",
+/* pixels */
+"dddddddddddddddddddddddd..........dddddddddddddddddddddd",
+"ddddddddddddddddddddd....bbbbbbbb....ddddddddddddddddddd",
+"dddddddddddddddddd....eeeeeeeeeebbbb....dddddddddddddddd",
+"dddddddddddddddd...eeeeddddddddeeeebbbb...dddddddddddddd",
+"ddddddddddddddd.beeedddd..........eeeebbb..ddddddddddddd",
+"ddddddddddddd.ddedddd....bbbbbbbb....eeebb...ddddddddddd",
+"dddddddddddd.beddd....eeeeeeeeeebbbb...bebbb..dddddddddd",
+"dddddddddddddeddd..eeeeddddddddeeeebbbb.beebb..ddddddddd",
+"ddddddddddddddd.ddeeddddddddddddddeeeebb..bebb..dddddddd",
+"dddddddddddddd.beddddddddddddddddddddeebbb.bebb..ddddddd",
+"dddddddddddddddeddddddddddddddddddddddeeebb.bebb..dddddd",
+"ddddddddddddddddddddddddddddddddddddddddeebb.bebb..ddddd",
+"ddddddeddddddddddddddddddddddddddddddddddeebb.bebb.ddddd",
+"dddddeb.ddddddddddddddddddddddddddddddddddeebb.beb..dddd",
+"dddddd.ddedddddddddddddddddddddddddddddddddeebb.ebb..ddd",
+"ddddedddeb.dddddddddddddddddddddddddddddddddeeb.bebb.ddd",
+"dddeb.ddd.dddddddddddddddddddddddddddddddddddebb.beb..dd",
+"ddde.ddedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeebb.ebb.dd",
+"ddee.dee.ddde.............................edddeeb.eeb.dd",
+"dde..de..dde.#a#a#a#a#a#a#a#a#a#a#a#a#a#a#.edddeb..eb..d",
+"dde.dde.ddde.a##...............###########.edddebb.ebb.d",
+"dee.dee.ddde.###.cccccccccccccc##########..edddeeb.eeb.d",
+"de..de..ddde.a##.eeeeeeeeeeeeec###########.eddddeb..eb..",
+"de.dde.dddde.###.cccccccccccccc##########..eddddebb.ebb.",
+"ee.dee.dddde.a############################.eddddeeb.eeb.",
+"eb.deb.dddde.###eb.#eb.#eb.#eb.#eb.#eb.##..edddddeb.deb.",
+"eb.deb.dddde.a##bb.#bb.#bb.#bb.#bb.#bb.###.edddddeb.deb.",
+"eb.deb.dddde.###...#...#...#...#...#...##..edddddeb.deb.",
+"eb.deb.dddde.a############################.edddddeb.deb.",
+"eb.deb.dddde.###eb.#eb.#eb.#eb.#eb.#eb.##..edddddeb.deb.",
+"eb.deb.dddde.a##bb.#bb.#bb.#bb.#bb.#bb.###.edddddeb.deb.",
+"eb.deb.dddde.###...#...#...#...#...#...##..edddddeb.deb.",
+"eb..eb..ddde.a############################.eddddde..de..",
+"ebb.ebb.ddde.###eb.#eb.#eb.#eb.#eeeeee.##..eddddde.dde.d",
+"eeb.eeb.ddde.a##bb.#bb.#bb.#bb.#ebbbbb.###.eddddee.dee.d",
+"deb..eb..dde.###...#...#...#...#.......##..edddde..de..d",
+"debb.ebb.dde.a############################.edddde.dde.dd",
+"deeb.eeb.dde.##.#.#.#.#.#.#.#.#.#.#.#.#.#..edddee.dee.dd",
+"ddeb..eb..dde.............................edddde..de..dd",
+"ddebb.ebb..ddeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddd.dde.ddd",
+"ddeeb.bebb.dddddddddddddddddddddddddddddddddddedddeb.ddd",
+"dddebb.beb..dddddddddddddddddddddddddddddddddeb.ddd.dddd",
+"dddeebb.ebb..ddddddddddddddddddddddddddddddddd.ddedddddd",
+"ddddeeb.bebb..ddddddddddddddddddddddddddddddddddeb.ddddd",
+"dddddebb.bebb..dddddddddddddddddddddddddddddddddd.dddddd",
+"dddddeebb.bebb...dddddddddddddddddddddddd.dddddddddddddd",
+"ddddddeebb.bebbb..dddddddddddddddddddddd.beddddddddddddd",
+"dddddddeebb.beebb....dddddddddddddddd..ddedddddddddddddd",
+"ddddddddeebb..bebbbb....dddddddddd....eeddd.dddddddddddd",
+"dddddddddeebbb.beeebbbb............eeeeddd.beddddddddddd",
+"ddddddddddeeebb...eeeebbbbbbbbbbeeeedddd.ddedddddddddddd",
+"ddddddddddddeebbb....eeeeeeeeeeeedddd...bedddddddddddddd",
+"dddddddddddddeeebbbb....dddddddddd....eeeddddddddddddddd",
+"dddddddddddddddeeeebbbb............eeeeddddddddddddddddd",
+"ddddddddddddddddddeeeebbbbbbbbbbeeeedddddddddddddddddddd",
+"dddddddddddddddddddddeeeeeeeeeeeeddddddddddddddddddddddd"
+};
diff --git a/icons/56x56-martys/chat.xpm b/icons/56x56-martys/chat.xpm
new file mode 100644
index 0000000..ad652b9
--- /dev/null
+++ b/icons/56x56-martys/chat.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char *andy_fac[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 12 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #844200",
+"c c #848484",
+"d c #ffff00",
+"e c #c6c6c6",
+"f c none",
+"g c #8d8d8d",
+"h c #008000",
+"i c #ff0000",
+"j c #ffffff",
+/* pixels */
+"ffffffffffffffffffffffff..........ffffffffffffffffffffff",
+"fffffffffffffffffffff....cccccccc....fffffffffffffffffff",
+"ffffffffffffffffff....jjjjjjjjjjcccc....ffffffffffffffff",
+"ffffffffffffffff...jjjjffffffffjjjjcccc...ffffffffffffff",
+"fffffffffffffff.cjjjffff..........jjjjccc..fffffffffffff",
+"fffffffffffff.ffjffff....cccccccc....jjjcc...fffffffffff",
+"ffffffffffff.cjfff....jjjjjjjjjjcccc...cjccc..ffffffffff",
+"fffffffffffffjfff..jjjjffffffffjjjjcccc.cjjcc..fffffffff",
+"fffffffffffffff.ffjjffffffffffffffjjjjcc..cjcc..ffffffff",
+"ffffffffffffff.cjffffffffffffffffffffjjccc.cjcc..fffffff",
+"fffffffffffffffjffffffffffffffffffffffjjjcc.cjcc..ffffff",
+"ffffffffffffffffffffffffffffffffffffffffjjcc.cjcc..fffff",
+"ffffffjfffffffffffff...ffffffffffffffffffjjcc.cjcc.fffff",
+"fffffjc.fffffffffff.bbb.ffffffffffffffffffjjcc.cjc..ffff",
+"ffffff.ffjfffffffff.bbbb.ffffffffff....ffffjjcc.jcc..fff",
+"ffffjfffjc.fff......bbbb..f........iiii..fffjjc.cjcc.fff",
+"fffjc.fff.fff.ddddd..bbb.i.bbbbiiiiiiiii.ffffjcc.cjc..ff",
+"fffj.ffjffff.ddjjjegg..b.ii.biiiiiiiiiii..fffjjcc.jcc.ff",
+"ffjj.fjj.fff.djejejeddd..iii.biiiiiiiiiii.ffffjjc.jjc.ff",
+"ffj..fj..fff.djjjjjjjjdd.iiii.biiiiiiiiii..ffffjc..jc..f",
+"ffj.ffj.ffff.djejejejejd..iiii.biiiiiiiiii.ffffjcc.jcc.f",
+"fjj.fjj.ffff.djjjjjjjjjdd.iiii..bbiiiiiiii.ffffjjc.jjc.f",
+"fj..fj..fffff..ejjjejjjedd.iiibbbb.bbiiiii.fffffjc..jc..",
+"fj.ffj.ffffffff.....jjjjjjj..dgdbbdd.biiii.fffffjcc.jcc.",
+"jj.fjj.ffffffffffff.jjjjjjjjddddbdjjd.biib.fffffjjc.jjc.",
+"jc.fjc.fffffffffff.hjjjjjjjddjjjjh.jj..bbb.ffffffjc.fjc.",
+"jc.fjc.ffffffffff..ddddddjjjjjjjj.j.j.ii...ffffffjc.fjc.",
+"jc.fjc.ffffffffff.........hjjjjjj.jjj..ii..ffffffjc.fjc.",
+"jc.fjc.fffffffffffffffff..hjjjjjjjjdd...ii.ffffffjc.fjc.",
+"jc.fjc.fffffffffcfffffff.i.jjjjjjjjd.bbb...ffffffjc.fjc.",
+"jc.fjc.ffffffffce.fffff..i.jjjjjj...h......ffffffjc.fjc.",
+"jc.fjc.fffffffce.....ff.ii.jjjjjjjdddd...ffffffffjc.fjc.",
+"jc..jc..fffffce.f.dd.......jjjjjjjdddd.ffffffffffj..fj..",
+"jcc.jcc.ffffc..fff.dgdjjjjjjjjjjjdddbb.ffffffffffj.ffj.f",
+"jjc.jjc.fffcccfffff..ddjjjjjjjjjddbbb..fffffffffjj.fjj.f",
+"fjc..jc..fffccffffff..dddjjjjjdjbbb....fffffffffj..fj..f",
+"fjcc.jcc.fffffffffff....dddjdddbb.....#...ffffffj.ffj.ff",
+"fjjc.jjc.ffffffffffaa.a...gddbb.....##.aa.fffffjj.fjj.ff",
+"ffjc..jc..ffffffff.aa.a.##...#######.aaaa.fffffj..fj..ff",
+"ffjcc.jcc..ffffffaaaa.a..............aaaa.ffffff.ffj.fff",
+"ffjjc.cjcc.fffff.aaaa.aa.aaaaaaaaaaaaaaa..ffffjfffjc.fff",
+"fffjcc.cjc..fffffffffffffffffffffffffffffffffjc.fff.ffff",
+"fffjjcc.jcc..fffffffffffffffffffffffffffffffff.ffjffffff",
+"ffffjjc.cjcc..ffffffffffffffffffffffffffffffffffjc.fffff",
+"fffffjcc.cjcc..ffffffffffffffffffffffffffffffffff.ffffff",
+"fffffjjcc.cjcc...ffffffffffffffffffffffff.ffffffffffffff",
+"ffffffjjcc.cjccc..ffffffffffffffffffffff.cjfffffffffffff",
+"fffffffjjcc.cjjcc....ffffffffffffffff..ffjffffffffffffff",
+"ffffffffjjcc..cjcccc....ffffffffff....jjfff.ffffffffffff",
+"fffffffffjjccc.cjjjcccc............jjjjfff.cjfffffffffff",
+"ffffffffffjjjcc...jjjjccccccccccjjjjffff.ffjffffffffffff",
+"ffffffffffffjjccc....jjjjjjjjjjjjffff...cjffffffffffffff",
+"fffffffffffffjjjcccc....ffffffffff....jjjfffffffffffffff",
+"fffffffffffffffjjjjcccc............jjjjfffffffffffffffff",
+"ffffffffffffffffffjjjjccccccccccjjjjffffffffffffffffffff",
+"fffffffffffffffffffffjjjjjjjjjjjjfffffffffffffffffffffff"
+};
diff --git a/icons/56x56-martys/clock.xpm b/icons/56x56-martys/clock.xpm
new file mode 100644
index 0000000..e4cbfb8
--- /dev/null
+++ b/icons/56x56-martys/clock.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *cldr_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 7 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #c6c6c6",
+"b c none",
+"c c #8d8d8d",
+"d c #004400",
+"e c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....eeeeeeeeee####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...eeeebbbbbbbbeeee####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#eeebbbb..........eeee###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbebbbb....########....eee##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#ebbb....eeeeeeeeee####...#e###..bbbbbbbbbb",
+"bbbbbbbbbbbbbebbb..eeeebbbbbbbbeeee####.#ee##..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbeebbbbbbbbbbbbbbeeee##..#e##..bbbbbbbb",
+"bbbbbbbbbbbbbb.#ebbbbbbbbbbbbbbbbbbbbee###.#e##..bbbbbbb",
+"bbbbbbbbbbbbbbbebbbbbbbbbbbbbbbbbbbbbbeee##.#e##..bbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.#e##..bbbbb",
+"bbbbbbebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.#e##.bbbbb",
+"bbbbbe#.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.#e#..bbbb",
+"bbbbbb.bbebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.e##..bbb",
+"bbbbebbbe#.eeeeeeeeeebcbcebbcbeeeeeeeeee#bbbee#.#e##.bbb",
+"bbbe#.bbb.beeeeeeeeeaccc#e.bcc#eeeeeeeee.#bbbe##.#e#..bb",
+"bbbe.bbebbbeeeeeeeeea#a#ee.b#.aeeeeeeeee...#bee##.e##.bb",
+"bbee.bee.bbeeeeeeeeeaeeeee.eee#eeeeeeeee...##bee#.ee#.bb",
+"bbe..be..bbeeeeeeeeeeeeeeeeeeeeeeeeeeeee...##cbe#..e#..b",
+"bbe.bbe.bbbeeeeeeeeeaaeeeed......ceeeeee...###be##.e##.b",
+"bee.bee.bbbeeeeeeeeadceee..d..d..#eeeeee...###bee#.ee#.b",
+"be..be..bbbeeeeeeea#.ceee.#eeeeedceeeeee...###bbe#..e#..",
+"be.bbe.bbbbeeeeeeeee#ceeeaeeeeea.aeeeeee...###bbe##.e##.",
+"ee.bee.bbbbeeeeeeeee#ceeeeeeeee##eeeeeee...###bbee#.ee#.",
+"e#.be#.bbbbeeeeeeeee#ceeeeeeeea.#eeeeeee...###bbbe#.be#.",
+"e#.be#.bbbbeeeeeeeee#ceeeeeeee#.aeeeeeee...###bbbe#.be#.",
+"e#.be#.bbbbeeeeeeeee#ceeeeeeea.#eeeeeeee...###bbbe#.be#.",
+"e#.be#.bbbbeeeeeeeee#ceeeeeee#.eeeeeeeee...###bbbe#.be#.",
+"e#.be#.bbbbeeeeeeeee#ceeeeeee..eeeeeeeee...###bbbe#.be#.",
+"e#.be#.bbbbeeeeeeeee#aeeeeeea.aeeeeeeeee...###bbbe#.be#.",
+"e#.be#.bbbbeeeeeeea#..#aeeee..eeeeeeeeee...###bbbe#.be#.",
+"e#..e#..bbbeeeeeea#ccc##eeee#aeeeeeeeeee...###bbbe..be..",
+"e##.e##.bbbeeeeeecd.#ec....ee#..#eeeeeee...###bbbe.bbe.b",
+"ee#.ee#.bbeeeeeeadeeea.aeeee#.eeaaeeeeee...###bbee.bee.b",
+"be#..e#..beeeeeea#..a#...eea.###ceeeeeea...###bbe..be..b",
+"be##.e##eeeeeeeeeeeeeeaeeeeaeeeeeeeeeea#...###bbe.bbe.bb",
+"bee#.ee#.bb#############################...###bee.bee.bb",
+"bbe#..e#..b###c############c###c#c##c##c...###be..be..bb",
+"bbe##.e##..#...............................###bb.bbe.bbb",
+"bbee#.#e##.bc#################################ebbbe#.bbb",
+"bbbe##.#e#..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbe#.bbb.bbbb",
+"bbbee##.e##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbebbbbbb",
+"bbbbee#.#e##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbe#.bbbbb",
+"bbbbbe##.#e##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbbbbb",
+"bbbbbee##.#e##...bbbbbbbbbbbbbbbbbbbbbbbb.bbbbbbbbbbbbbb",
+"bbbbbbee##.#e###..bbbbbbbbbbbbbbbbbbbbbb.#ebbbbbbbbbbbbb",
+"bbbbbbbee##.#ee##....bbbbbbbbbbbbbbbb..bbebbbbbbbbbbbbbb",
+"bbbbbbbbee##..#e####....bbbbbbbbbb....eebbb.bbbbbbbbbbbb",
+"bbbbbbbbbee###.#eee####............eeeebbb.#ebbbbbbbbbbb",
+"bbbbbbbbbbeee##...eeee##########eeeebbbb.bbebbbbbbbbbbbb",
+"bbbbbbbbbbbbee###....eeeeeeeeeeeebbbb...#ebbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbeee####....bbbbbbbbbb....eeebbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbeeee####............eeeebbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbeeee##########eeeebbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/colors.xpm b/icons/56x56-martys/colors.xpm
new file mode 100644
index 0000000..256fa16
--- /dev/null
+++ b/icons/56x56-martys/colors.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char *colw_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 12 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #844200",
+"c c #848484",
+"d c #ffff00",
+"e c none",
+"f c #008000",
+"g c #005e00",
+"h c #ff0000",
+"i c #800000",
+"j c #ffffff",
+/* pixels */
+"eeeeeeeeeeeeeeeeeeeeeeee..........eeeeeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeeeee....cccccccc....eeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeee....jjjjjjjjjjcccc....eeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeee...jjjjeeeeeeeejjjjcccc...eeeeeeeeeeeeee",
+"eeeeeeeeeeeeeee.cjjjeeee..........jjjjccc..eeeeeeeeeeeee",
+"eeeeeeeeeeeee.eejeeee....cccccccc....jjjcc...eeeeeeeeeee",
+"eeeeeeeeeeee.cjeee....jjjjjjjjjjcccc...cjccc..eeeeeeeeee",
+"eeeeeeeeeeeeejeee..jjjjeeeeeeeejjjjcccc.cjjcc..eeeeeeeee",
+"eeeeeeeeeeeeeee.eejjeeeeeeeeeeeeeejjjjcc..cjcc..eeeeeeee",
+"eeeeeeeeeeeeee.cjeeeeeeeeeeeeeeeeeeeejjccc.cjcc..eeeeeee",
+"eeeeeeeeeeeeeeejeeeeeeeeeeeeeeeeeeeeeejjjcc.cjcc..eeeeee",
+"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejjcc.cjcc..eeeee",
+"eeeeeejeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejjcc.cjcc.eeeee",
+"eeeeejc.eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejjcc.cjc..eeee",
+"eeeeee.eejeeeeeeeeeeeeeee.......eeeeeeeeeeejjcc.jcc..eee",
+"eeeejeeejc.eeeeeeeeeeee..fffffff..eeeeeeeeeejjc.cjcc.eee",
+"eeejc.eee.eeeeeeeeeee...fffffffff..eeeeeeeeeejcc.cjc..ee",
+"eeej.eejeeeeeeeeeeee.gg.fffffffff.#..eeeeeeeejjcc.jcc.ee",
+"eejj.ejj.eeeeeeeeee.ggg.ffffffff.####.eeeeeeeejjc.jjc.ee",
+"eej..ej..eeeeeeeee.gggg.fffffff.######.eeeeeeeejc..jc..e",
+"eej.eej.eeeeeeeee.ggggg.ffffff.########.eeeeeeejcc.jcc.e",
+"ejj.ejj.eeeeeeee.ggggggg.ffff.#########.eeeeeeejjc.jjc.e",
+"ej..ej..eeeeeeee.ggggggg.ffff.##########.eeeeeeejc..jc..",
+"ej.eej.eeeeeeee...ggggggg.ff.#######......eeeeeejcc.jcc.",
+"jj.ejj.eeeeeeee.dd.gggggg.ff.#####..aaaaa.eeeeeejjc.jjc.",
+"jc.ejc.eeeeeee.dddd.gggggg.f.###..aaaaaaaa.eeeeeejc.ejc.",
+"jc.ejc.eeeeeee.ddddd.gggggg...#.aaaaaaaaaa.eeeeeejc.ejc.",
+"jc.ejc.eeeeeee.dddddd.gggg..j..aaaaaaaaaaa.eeeeeejc.ejc.",
+"jc.ejc.eeeeeee.ddddddd.....j.j....aaaaaaaa.eeeeeejc.ejc.",
+"jc.ejc.eeeeeee.ddddddddddd..j..iii..aaaaaa.eeeeeejc.ejc.",
+"jc.ejc.eeeeeee.dddddddddd.b...iiiiii.aaaaa.eeeeeejc.ejc.",
+"jc.ejc.eeeeeee.dddddddd..bbb.h.iiiiii.aaaa.eeeeeejc.ejc.",
+"jc..jc..eeeeeee.ddddd..bbbbb.hh.iiiiii.aa.eeeeeeej..ej..",
+"jcc.jcc.eeeeeee......bbbbbbb.hh.iiiiiii...eeeeeeej.eej.e",
+"jjc.jjc.eeeeeeee.bbbbbbbbbb.hhhh.iiiiiii.eeeeeeejj.ejj.e",
+"ejc..jc..eeeeeee.bbbbbbbbbb.hhhh.iiiiiii.eeeeeeej..ej..e",
+"ejcc.jcc.eeeeeeee.bbbbbbbb.hhhhhh.iiiii.eeeeeeeej.eej.ee",
+"ejjc.jjc.eeeeeeeee.bbbbbb.hhhhhhh.iiii.eeeeeeeejj.ejj.ee",
+"eejc..jc..eeeeeeeee.bbbb.hhhhhhhh.iii.eeeeeeeeej..ej..ee",
+"eejcc.jcc..eeeeeeeee..b.hhhhhhhhh.ii.eeeeeeeeeee.eej.eee",
+"eejjc.cjcc.eeeeeeeeeee.hhhhhhhhhh...eeeeeeeeeejeeejc.eee",
+"eeejcc.cjc..eeeeeeeeeee..hhhhhhh..eeeeeeeeeeejc.eee.eeee",
+"eeejjcc.jcc..eeeeeeeeeeee.......eeeeeeeeeeeeee.eejeeeeee",
+"eeeejjc.cjcc..eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejc.eeeee",
+"eeeeejcc.cjcc..eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.eeeeee",
+"eeeeejjcc.cjcc...eeeeeeeeeeeeeeeeeeeeeeee.eeeeeeeeeeeeee",
+"eeeeeejjcc.cjccc..eeeeeeeeeeeeeeeeeeeeee.cjeeeeeeeeeeeee",
+"eeeeeeejjcc.cjjcc....eeeeeeeeeeeeeeee..eejeeeeeeeeeeeeee",
+"eeeeeeeejjcc..cjcccc....eeeeeeeeee....jjeee.eeeeeeeeeeee",
+"eeeeeeeeejjccc.cjjjcccc............jjjjeee.cjeeeeeeeeeee",
+"eeeeeeeeeejjjcc...jjjjccccccccccjjjjeeee.eejeeeeeeeeeeee",
+"eeeeeeeeeeeejjccc....jjjjjjjjjjjjeeee...cjeeeeeeeeeeeeee",
+"eeeeeeeeeeeeejjjcccc....eeeeeeeeee....jjjeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeejjjjcccc............jjjjeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeejjjjccccccccccjjjjeeeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeeeeejjjjjjjjjjjjeeeeeeeeeeeeeeeeeeeeeee"
+};
diff --git a/icons/56x56-martys/configuration.xpm b/icons/56x56-martys/configuration.xpm
new file mode 100644
index 0000000..41fcf3c
--- /dev/null
+++ b/icons/56x56-martys/configuration.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char *reps_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 8 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #848484",
+"c c none",
+"d c #008000",
+"e c #ff0000",
+"f c #ffffff",
+/* pixels */
+"cccccccccccccccccccccccc..........cccccccccccccccccccccc",
+"ccccccccccccccccccccc....bbbbbbbb....ccccccccccccccccccc",
+"cccccccccccccccccc....ffffffffffbbbb....cccccccccccccccc",
+"cccccccccccccccc...ffffccccccccffffbbbb...cccccccccccccc",
+"ccccccccccccccc.bfffcccc..........ffffbbb..ccccccccccccc",
+"ccccccccccccc.ccfcccc....bbbbbbbb....fffbb...ccccccccccc",
+"cccccccccccc.bfccc....ffffffffffbbbb...bfbbb..cccccccccc",
+"cccccccccccccfccc..ffffccccccccffffbbbb.bffbb..ccccccccc",
+"ccccccccccccccc.ccffccccccccccccccffffbb..bfbb..cccccccc",
+"cccccccccccccc.bfccccccccccccccccccccffbbb.bfbb..ccccccc",
+"cccccccccccccccfccccccccccccccccccccccfffbb.bfbb..cccccc",
+"ccccccccccccccccccccccccccccccccccccccccffbb.bfbb..ccccc",
+"ccccccfccccccccccccccccccccccccccccccccccffbb.bfbb.ccccc",
+"cccccfb.cccccc..........................ccffbb.bfb..cccc",
+"cccccc.ccfcccc.ffffffffffffffffffffffff.#ccffbb.fbb..ccc",
+"ccccfcccfb.ccc.fffffffffff...ffffffffff.#cccffb.bfbb.ccc",
+"cccfb.ccc.cccc.fffffffff..dde..ffffffff.#ccccfbb.bfb..cc",
+"cccf.ccfcccccc.ffffffff.ddddeee.fffffff.#ccccffbb.fbb.cc",
+"ccff.cff.ccccc.fffffff.dddddeeea.ffffff.#cccccffb.ffb.cc",
+"ccf..cf..ccccc.ffffff.ddddddeeaaa.fffff.#ccccccfb..fb..c",
+"ccf.ccf.cccccc.ffffff.ddddddeeaaa.fffff.#ccccccfbb.fbb.c",
+"cff.cff.cccccc.fffff.dddddddeaaaaa.ffff.#ccccccffb.ffb.c",
+"cf..cf..cccccc.f..........................ccccccfb..fb..",
+"cf.ccf.ccccccc.f.ffffffffffffffffffffffff.ccccccfbb.fbb.",
+"ff.cff.ccccccc.f.ffffff.f.f....f.f.ffffff.#cccccffb.ffb.",
+"fb.cfb.ccccccc.f.ffffffffffffffffffffffff.#ccccccfb.cfb.",
+"fb.cfb.ccccccc.f.ffff.fafffffffffffafffff.#ccccccfb.cfb.",
+"fb.cfb.ccccccc.f.ff.f.fafefffffffffafffff.#ccccccfb.cfb.",
+"fb.cfb.ccccccc.f.ffff.fadefffafffffafffff.#ccccccfb.cfb.",
+"fb.cfb.ccccccc...ffff.fadefffafffffadffff.#ccccccfb.cfb.",
+"fb.cfb.cccccccc#.ffff.fadefffafefffadffff.#ccccccfb.cfb.",
+"fb.cfb.ccccccccc.ff.f.fadefffafefffadffff.#ccccccfb.cfb.",
+"fb..fb..cccccccc.ffff.fadefffafefffadefff.#ccccccf..cf..",
+"fbb.fbb.cccccccc.ffff.fadefffadefffadefff.#ccccccf.ccf.c",
+"ffb.ffb.cccccccc.ffff.fadefffadefffadefff.#cccccff.cff.c",
+"cfb..fb..ccccccc.ff.f.fadefffadefffadefff.#cccccf..cf..c",
+"cfbb.fbb.ccccccc.ffff..................ff.#cccccf.ccf.cc",
+"cffb.ffb.ccccccc.ffffffffffffffffffffffff.#ccccff.cff.cc",
+"ccfb..fb..cccccc.ffffff.f.ffff.fffff..fff.#ccccf..cf..cc",
+"ccfbb.fbb..ccccc.ffffffffffffffffffffffff.#ccccc.ccf.ccc",
+"ccffb.bfbb.ccccc..........................#cccfcccfb.ccc",
+"cccfbb.bfb..ccccc##########################ccfb.ccc.cccc",
+"cccffbb.fbb..ccccccccccccccccccccccccccccccccc.ccfcccccc",
+"ccccffb.bfbb..ccccccccccccccccccccccccccccccccccfb.ccccc",
+"cccccfbb.bfbb..cccccccccccccccccccccccccccccccccc.cccccc",
+"cccccffbb.bfbb...cccccccccccccccccccccccc.cccccccccccccc",
+"ccccccffbb.bfbbb..cccccccccccccccccccccc.bfccccccccccccc",
+"cccccccffbb.bffbb....cccccccccccccccc..ccfcccccccccccccc",
+"ccccccccffbb..bfbbbb....cccccccccc....ffccc.cccccccccccc",
+"cccccccccffbbb.bfffbbbb............ffffccc.bfccccccccccc",
+"ccccccccccfffbb...ffffbbbbbbbbbbffffcccc.ccfcccccccccccc",
+"ccccccccccccffbbb....ffffffffffffcccc...bfcccccccccccccc",
+"cccccccccccccfffbbbb....cccccccccc....fffccccccccccccccc",
+"cccccccccccccccffffbbbb............ffffccccccccccccccccc",
+"ccccccccccccccccccffffbbbbbbbbbbffffcccccccccccccccccccc",
+"cccccccccccccccccccccffffffffffffccccccccccccccccccccccc"
+};
diff --git a/icons/56x56-martys/editor.xpm b/icons/56x56-martys/editor.xpm
new file mode 100644
index 0000000..cc7ed34
--- /dev/null
+++ b/icons/56x56-martys/editor.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char *off_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 13 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #844200",
+"c c #848484",
+"d c #ffff00",
+"e c #c6c6c6",
+"f c none",
+"g c #8d8d8d",
+"h c #004400",
+"i c #ff0000",
+"j c #800000",
+"k c #ffffff",
+/* pixels */
+"ffffffffffffffffffffffff..........ffffffffffffffffffffff",
+"fffffffffffffffffffff....cccccccc....fffffffffffffffffff",
+"ffffffffffffffffff....kkkkkkkkkkcccc....ffffffffffffffff",
+"ffffffffffffffff...kkkkffffffffkkkkcccc...ffffffffffffff",
+"fffffffffffffff.ckkkffff..........kkkkccc..fffffffffffff",
+"fffffffffffff.ffkffff....cccccccc....kkkcc...fffffffffff",
+"ffffffffffff.ckfff....kkkkkkkkkkcccc...ckccc..ffffffffff",
+"fffffffffffffkfff..kkkkffffffffkkkkcccc.ckkcc..fffffffff",
+"fffffffffffffff.ffkkffffffffffffffkkkkcc..ckcc..ffffffff",
+"ffffffffffffff.ckffffffffffffffffffffkkccc.ckcc..fffffff",
+"fffffffffffffffkffffffffffffffffffffffkkkcc.ckcc..ffffff",
+"ffffffffffffffffff...fffffffffffffffffffkkcc.ckcc..fffff",
+"ffffffkffffffffff.dij.fffffffffffffffffffkkcc.ckcc.fffff",
+"fffffkc.fffffffff.ijj.ffffffffffffffffffffkkcc.ckc..ffff",
+"ffffff.ffkfffffff.....fffffffffffffffffffffkkcc.kcc..fff",
+"ffffkfffkc.ffffff.kkk.ffffffffffffffffffffffkkc.ckcc.fff",
+"fffkc.fff.fffffff.....fffffffffffffffffffffffkcc.ckc..ff",
+"fffk.ffkfffffffff.ddb.fffffffffffffffffffffffkkcc.kcc.ff",
+"ffkk.fkk.fffff....kdd.................ffffffffkkc.kkc.ff",
+"ffk..fk..fffff.kk.ddd.ekkckkkckkkckkk.cffffffffkc..kc..f",
+"ffk.ffk.ffffff.kk.kdd.ekkckkkckk....k.cffffffffkcc.kcc.f",
+"fkk.fkk.ffffff.cc.ddd.gcccc..c..kkkk..cffffffffkkc.kkc.f",
+"fk..fk..ffffff.kk.kddhekkc.kk.ckkkkkkk..ffffffffkc..kc..",
+"fk.ffk.fffffff.kk.ddd.ekk.kakk.ec#kkkkkk..ffffffkcc.kcc.",
+"kk.fkk.fffffff.cc.kdd.gc.ka##kk.ek##kkkkkk..ffffkkc.kkc.",
+"kc.fkc.fffffff.kk.ddd.e.kaa###k.ckkk##kkkkkk..fffkc.fkc.",
+"kc.fkc.fffffff.kk.kddhe.kka##k.c#kkkkk##kkkk.cfffkc.fkc.",
+"kc.fkc.fffffff.cc.ddd.gc.kkak.cek##kkkkk#kk.fffffkc.fkc.",
+"kc.fkc.fffffff.kk.kdd.ekc.kk.cekkkk##kkkkk.ffffffkc.fkc.",
+"kc.fkc.fffffff.kk.ddd.ek.c..c##kkkkkk##kk.fffffffkc.fkc.",
+"kc.fkc.fffffff.cc.kddhc.kkeeekk##kkkkkkk.ffffffffkc.fkc.",
+"kc.fkc.fffffff.kk.ddde.kk##kkkkkk##kkkk.fffffffffkc.fkc.",
+"kc..kc..ffffff.kk.kh..kkkkk##kkkkkk##kecfffffffffk..fk..",
+"kcc.kcc.ffffff.cc.dhkkkkkkkkk##kkkkkkk.ffffffffffk.ffk.f",
+"kkc.kkc.ffffff.kk.kd.kkkkkkkkkkekkkkk.cfffffffffkk.fkk.f",
+"fkc..kc..fffff.kk.ddd..kkkkkkk..ekkk..cfffffffffk..fk..f",
+"fkcc.kcc.fffff....kdd....kkkkk.k...c..cfffffffffk.ffk.ff",
+"fkkc.kkc.ffffffcc.hdh.gcc..kk.eeeee.cccffffffffkk.fkk.ff",
+"ffkc..kc..fffffff.k.d.ffffc..ecec..ffffffffffffk..fk..ff",
+"ffkcc.kcc..ffffff.kkd.ffffffc....fffffffffffffff.ffk.fff",
+"ffkkc.ckcc.fffffff.k.fffffffffffffffffffffffffkfffkc.fff",
+"fffkcc.ckc..ffffff...ff...............cffffffkc.fff.ffff",
+"fffkkcc.kcc..ffffff.ff................cfffffff.ffkffffff",
+"ffffkkc.ckcc..ffffffffffffffffffffffffffffffffffkc.fffff",
+"fffffkcc.ckcc..ffffffffffffffffffffffffffffffffff.ffffff",
+"fffffkkcc.ckcc...ffffffffffffffffffffffff.ffffffffffffff",
+"ffffffkkcc.ckccc..ffffffffffffffffffffff.ckfffffffffffff",
+"fffffffkkcc.ckkcc....ffffffffffffffff..ffkffffffffffffff",
+"ffffffffkkcc..ckcccc....ffffffffff....kkfff.ffffffffffff",
+"fffffffffkkccc.ckkkcccc............kkkkfff.ckfffffffffff",
+"ffffffffffkkkcc...kkkkcccccccccckkkkffff.ffkffffffffffff",
+"ffffffffffffkkccc....kkkkkkkkkkkkffff...ckffffffffffffff",
+"fffffffffffffkkkcccc....ffffffffff....kkkfffffffffffffff",
+"fffffffffffffffkkkkcccc............kkkkfffffffffffffffff",
+"ffffffffffffffffffkkkkcccccccccckkkkffffffffffffffffffff",
+"fffffffffffffffffffffkkkkkkkkkkkkfffffffffffffffffffffff"
+};
diff --git a/icons/56x56-martys/empty.xpm b/icons/56x56-martys/empty.xpm
new file mode 100644
index 0000000..c5deae2
--- /dev/null
+++ b/icons/56x56-martys/empty.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char *ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 4 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c none",
+"b c #ffffff",
+/* pixels */
+"aaaaaaaaaaaaaaaaaaaaaaaa..........aaaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaa....########....aaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaa....bbbbbbbbbb####....aaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaa...bbbbaaaaaaaabbbb####...aaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaa.#bbbaaaa..........bbbb###..aaaaaaaaaaaaa",
+"aaaaaaaaaaaaa.aabaaaa....########....bbb##...aaaaaaaaaaa",
+"aaaaaaaaaaaa.#baaa....bbbbbbbbbb####...#b###..aaaaaaaaaa",
+"aaaaaaaaaaaaabaaa..bbbbaaaaaaaabbbb####.#bb##..aaaaaaaaa",
+"aaaaaaaaaaaaaaa.aabbaaaaaaaaaaaaaabbbb##..#b##..aaaaaaaa",
+"aaaaaaaaaaaaaa.#baaaaaaaaaaaaaaaaaaaabb###.#b##..aaaaaaa",
+"aaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaabbb##.#b##..aaaaaa",
+"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb##.#b##..aaaaa",
+"aaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb##.#b##.aaaaa",
+"aaaaab#.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb##.#b#..aaaa",
+"aaaaaa.aabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb##.b##..aaa",
+"aaaabaaab#.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb#.#b##.aaa",
+"aaab#.aaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab##.#b#..aa",
+"aaab.aabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb##.b##.aa",
+"aabb.abb.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb#.bb#.aa",
+"aab..ab..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab#..b#..a",
+"aab.aab.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab##.b##.a",
+"abb.abb.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb#.bb#.a",
+"ab..ab..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab#..b#..",
+"ab.aab.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab##.b##.",
+"bb.abb.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb#.bb#.",
+"b#.ab#.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab#.ab#.",
+"b#.ab#.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab#.ab#.",
+"b#.ab#.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab#.ab#.",
+"b#.ab#.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab#.ab#.",
+"b#.ab#.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab#.ab#.",
+"b#.ab#.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab#.ab#.",
+"b#.ab#.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab#.ab#.",
+"b#..b#..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab..ab..",
+"b##.b##.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab.aab.a",
+"bb#.bb#.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb.abb.a",
+"ab#..b#..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab..ab..a",
+"ab##.b##.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab.aab.aa",
+"abb#.bb#.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb.abb.aa",
+"aab#..b#..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab..ab..aa",
+"aab##.b##..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aab.aaa",
+"aabb#.#b##.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaab#.aaa",
+"aaab##.#b#..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab#.aaa.aaaa",
+"aaabb##.b##..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aabaaaaaa",
+"aaaabb#.#b##..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab#.aaaaa",
+"aaaaab##.#b##..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaa",
+"aaaaabb##.#b##...aaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaa",
+"aaaaaabb##.#b###..aaaaaaaaaaaaaaaaaaaaaa.#baaaaaaaaaaaaa",
+"aaaaaaabb##.#bb##....aaaaaaaaaaaaaaaa..aabaaaaaaaaaaaaaa",
+"aaaaaaaabb##..#b####....aaaaaaaaaa....bbaaa.aaaaaaaaaaaa",
+"aaaaaaaaabb###.#bbb####............bbbbaaa.#baaaaaaaaaaa",
+"aaaaaaaaaabbb##...bbbb##########bbbbaaaa.aabaaaaaaaaaaaa",
+"aaaaaaaaaaaabb###....bbbbbbbbbbbbaaaa...#baaaaaaaaaaaaaa",
+"aaaaaaaaaaaaabbb####....aaaaaaaaaa....bbbaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaabbbb####............bbbbaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaabbbb##########bbbbaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa"
+};
diff --git a/icons/56x56-martys/file-manager.xpm b/icons/56x56-martys/file-manager.xpm
new file mode 100644
index 0000000..ff8f1e3
--- /dev/null
+++ b/icons/56x56-martys/file-manager.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char *fm_but[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 6 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #c6c6c6",
+"b c none",
+"c c #8d8d8d",
+"d c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....dddddddddd####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...ddddbbbbbbbbdddd####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#dddbbbb..........dddd###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbdbbbb....########....ddd##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#dbbb....dddddddddd####...#d###..bbbbbbbbbb",
+"bbbbbbbbbbbbbdbbb..ddddbbbbbbbbdddd####.#dd##..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbddbbbbbbbbbbbbbbdddd##..#d##..bbbbbbbb",
+"bbbbbbbbbbbbbb.#dbbbbbbb###bbbbbbbbbbdd###.#d##..bbbbbbb",
+"bbbbbbbbbbbbbbbdbbbbbb##dd###b#bbbbbbbddd##.#d##..bbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbb#ddaaadd#b#bbbbbbbdd##.#d##..bbbbb",
+"bbbbbbdbbbbbbbbbbbbbb##aaddddda#a#bbbbbbbdd##.#d##.bbbbb",
+"bbbbbd#.bbbbbbbbbbb##adddddda#add#bbbbbbbbdd##.#d#..bbbb",
+"bbbbbb.bbdbbbbbb###aa##dda#aaddddbb#bbbbbbbdd##.d##..bbb",
+"bbbbdbbbd#.bbb##add#dd###a###dda##bd#bbbbbbbdd#.#d##.bbb",
+"bbbd#.bbb.bb##aadd#ddaaaa#dd###adddda#b#bbbbbd##.#d#..bb",
+"bbbd.bbdbbbb##dddd#aaddd#ddaaaddddddd##a#bbbbdd##.d##.bb",
+"bbdd.bdd.bbb#ddda#addddd#aaddddddda##add#bbbbbdd#.dd#.bb",
+"bbd..bd..bbb#ad#adddda##addadddda##adddd#bbbbbbd#..d#..b",
+"bbd.bbd.bbb#.#d#ddd##addda###da##adddddda#bbbbbd##.d##.b",
+"bdd.bdd.bb...#d#dd#adddd##dd###adddddddda#bbbbbdd#.dd#.b",
+"bd..bd..bb...#aaad#ddddd#ddaaddddddaddddd#bbbbbbd#..d#..",
+"bd.bbd.bbb.a.##d#daaddd##adddddddadaddddd#bbbbbbd##.d##.",
+"dd.bdd.bbb.da..d#dd#dd#addddddddaaddadddda#bbbbbdd#.dd#.",
+"d#.bd#.bbb..da.##dd#dd#ddddddadaaadaddddda#bbbbbbd#.bd#.",
+"d#.bd#.bbb...da.#adaad#dddddadadadadddaddd#bbbbbbd#.bd#.",
+"d#.bd#.bbb.a..da..dd#d#adddadadadddadadddd#bb.bbbd#.bd#.",
+"d#.bd#.bbb.a...da.#d#da#ddddadadadadddddda#.dd.bbd#.bd#.",
+"d#.bd#.bbb#.a...da.##dd#dddddadaddddddda#.dddc.bbd#.bd#.",
+"d#.bd#.bbbb#.a...da.#ad#ddddaaaddddddaa.dddc.#.bbd#.bd#.",
+"d#.bd#.bbbbb#.a...da..d#addddaddddda#.dddc.#aa.bbd#.bd#.",
+"d#..d#..bbbbb#.a...da.#a#dddddddda#.dddc.#aaaa.bbd..bd..",
+"d##.d##.bbbbbb#.a...da.##dddddda#.dddc.#aaaaaa.bbd.bbd.b",
+"dd#.dd#.bbbbbbb#.a...da..adddaa.dddc.#aaaaaaaa.bdd.bdd.b",
+"bd#..d#..bbbbbbb#.aa..da.#da#.dddc.#aaddd.aaaa.bd..bd..b",
+"bd##.d##.bbbbbbbb#.a...da.#.dddc.#aaaddd#.aaaa.bd.bbd.bb",
+"bdd#.dd#.bbbbbbbbb#.a...da..#c.#aaaddd#...aaaa.dd.bdd.bb",
+"bbd#..d#..bbbbbbbbb#.a...da.d#aaaaadd....#aa..bd..bd..bb",
+"bbd##.d##..bbbbbbbbb#.a...d.d#aaaaad#..#aa..bbbb.bbd.bbb",
+"bbdd#.#d##.bbbbbbbbbb#.a....d#aaaaad.#aa..bbbbdbbbd#.bbb",
+"bbbd##.#d#..bbbbbbbbbb#.a...d#aaaaaaaa..bbbbbd#.bbb.bbbb",
+"bbbdd##.d##..bbbbbbbbbb#.aa.d#aaaaaa..bbbbbbbb.bbdbbbbbb",
+"bbbbdd#.#d##..bbbbbbbbbb#.a.d#aaaa..bbbbbbbbbbbbd#.bbbbb",
+"bbbbbd##.#d##..bbbbbbbbbb#..d#aa..bbbbbbbbbbbbbbb.bbbbbb",
+"bbbbbdd##.#d##...bbbbbbbbbb.d#..bbbbbbbbb.bbbbbbbbbbbbbb",
+"bbbbbbdd##.#d###..bbbbbbbbb...bbbbbbbbbb.#dbbbbbbbbbbbbb",
+"bbbbbbbdd##.#dd##....bbbbbbbbbbbbbbbb..bbdbbbbbbbbbbbbbb",
+"bbbbbbbbdd##..#d####....bbbbbbbbbb....ddbbb.bbbbbbbbbbbb",
+"bbbbbbbbbdd###.#ddd####............ddddbbb.#dbbbbbbbbbbb",
+"bbbbbbbbbbddd##...dddd##########ddddbbbb.bbdbbbbbbbbbbbb",
+"bbbbbbbbbbbbdd###....ddddddddddddbbbb...#dbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbddd####....bbbbbbbbbb....dddbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbdddd####............ddddbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbdddd##########ddddbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbddddddddddddbbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/font.xpm b/icons/56x56-martys/font.xpm
new file mode 100644
index 0000000..7330494
--- /dev/null
+++ b/icons/56x56-martys/font.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char *xs_but[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 8 1",
+/* colors */
+". c #000000",
+"# c #844200",
+"a c #848484",
+"b c none",
+"c c #8d8d8d",
+"d c #ff0000",
+"e c #800000",
+"f c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....aaaaaaaa....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....ffffffffffaaaa....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...ffffbbbbbbbbffffaaaa...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.afffbbbb..........ffffaaa..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbfbbbb....aaaaaaaa....fffaa...bbbbbbbbbbb",
+"bbbbbbbbbbbb.afbbb....ffffffffffaaaa...afaaa..bbbbbbbbbb",
+"bbbbbbbbbbbbbfbbb..ffffbbbbbbbbffffaaaa.affaa..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbffbbbbbbbbbbbbbbffffaa..afaa..bbbbbbbb",
+"bbbbbbbbbbbbbb.afbbb.....bbbbbbbb.bbbffaaa.afaa..bbbbbbb",
+"bbbbbbbbbbbbbbbfbb..edddc.bbbbbb.c.bbbfffaa.afaa..bbbbbb",
+"bbbbbbbbbbbbbbbbb.cdddddd.bbbbb.#d.bbbbbffaa.afaa..bbbbb",
+"bbbbbbfbbbbbbbbb.eddddddd#.bbb.ddd.bbbbbbffaa.afaa.bbbbb",
+"bbbbbfa.bbbbbbb.eddddcdddd.bb.ddde.bbbbbbbffaa.afa..bbbb",
+"bbbbbb.bbfbbbbb.dddd..dddd.b.dddd.bbbbbbbbbffaa.faa..bbb",
+"bbbbfbbbfa.bbb.#ddd.b.ddd#.....d.bbbbbb.bbbbffa.afaa.bbb",
+"bbbfa.bbb.bbbb.eddc.b.dd..edddc..bbbbb.c.bbbbfaa.afa..bb",
+"bbbf.bbfbbbbbbb.de.bb.d.cdddddd.bbbbb.#d.bbbbffaa.faa.bb",
+"bbff.bff.bbbbbb.e.bbb..eddddddd#.bbb.ddd.bbbbbffa.ffa.bb",
+"bbf..bf..bbbbbbb.bbbb.eddddcdddd.bb.ddde.bbbbbbfa..fa..b",
+"bbf.bbf.bbbbbbbbbbbbb.dddd..dddd.b.dddd.bbbbbbbfaa.faa.b",
+"bff.bff.bbbbbbbbbbbb.#ddd.d.ddd#.....d.bbbbbb.bffa.ffa.b",
+"bf..bf..bbbbbbbbbbbb.eddc...dd..edddc..bbbbb.c.bfa..fa..",
+"bf.bbf.bbbbbbbbbbbbb..de.#..d.cdddddd.bbbbb.#d.bfaa.faa.",
+"ff.bff.bbbbbbbbbbbb.d.e.d#...eddddddd#.bbb.ddd.bffa.ffa.",
+"fa.bfa.bbbbbbbbbbb.ddd.dde..eddddcdddd.bb.ddde.bbfa.bfa.",
+"fa.bfa.bbbbbbbbbb.edddddde..dddd..dddd.b.dddd.bbbfa.bfa.",
+"fa.bfa.bbbbbbbbb.edddeddd#.#ddd.d.ddd#..dddd.bbbbfa.bfa.",
+"fa.bfa.bbbbbbbb.eddde.eddd.eddc...ddd#.dddde.bbbbfa.bfa.",
+"fa.bfa.bbbbbbb.eddde..eddd..de.#..ddd##ddde.bbbbbfa.bfa.",
+"fa.bfa.bbbbbb.eddd#.b.edd.d.e.d#..ddddddd#.bbbbbbfa.bfa.",
+"fa.bfa.bbbbb.edddd.bb.ed.ddd.dde..ddddddd.bbbbbbbfa.bfa.",
+"fa..fa..bbb.ddddd.bbb.e.edddddde..dddddd.bbbbbbbbf..bf..",
+"faa.faa.bb.ddddd.bbbb..edddeddd#..ddddd.bbbbbbbbbf.bbf.b",
+"ffa.ffa.b.dddd#.bbbbb.eddde.eddd..dddd.bbbbbbbbbff.bff.b",
+"bfa..fa...eeec.bbbbb.eddde..eddd.dddd#.bbbbbbbbbf..bf..b",
+"bfaa.faa.b....bbbbb.eddd#...edd.ddddd#.bbbbbbbbbf.bbf.bb",
+"bffa.ffa.bbbbbbbbb.edddd.bb.ed.dddddde.bbbbbbbbff.bff.bb",
+"bbfa..fa..bbbbbbb.ddddd.bbb.e.edddddde.bbbbbbbbf..bf..bb",
+"bbfaa.faa..bbbbb.ddddd.bbbb..edddeddd#.bbbbbbbbb.bbf.bbb",
+"bbffa.afaa.bbbb.dddd#.bbbbb.eddde.eddd.bbbbbbbfbbbfa.bbb",
+"bbbfaa.afa..bbb.eeec.bbbbb.eddde..eddd.bbbbbbfa.bbb.bbbb",
+"bbbffaa.faa..bbb....bbbbb.eddd#...eddde.bbbbbb.bbfbbbbbb",
+"bbbbffa.afaa..bbbbbbbbbb.edddd.bb.edddd.bbbbbbbbfa.bbbbb",
+"bbbbbfaa.afaa..bbbbbbbb.ddddd.bbb.edddd.bbbbbbbbb.bbbbbb",
+"bbbbbffaa.afaa...bbbbb.ddddd.bbbb.cddddc..bbbbbbbbbbbbbb",
+"bbbbbbffaa.afaaa..bbb.dddd#.bbbbbb.#ddde.afbbbbbbbbbbbbb",
+"bbbbbbbffaa.affaa.....eeec.bbbbbbbb..eec.fbbbbbbbbbbbbbb",
+"bbbbbbbbffaa..afaaaa......bbbbbbbb......bbb.bbbbbbbbbbbb",
+"bbbbbbbbbffaaa.afffaaaa............ffffbbb.afbbbbbbbbbbb",
+"bbbbbbbbbbfffaa...ffffaaaaaaaaaaffffbbbb.bbfbbbbbbbbbbbb",
+"bbbbbbbbbbbbffaaa....ffffffffffffbbbb...afbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbfffaaaa....bbbbbbbbbb....fffbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbffffaaaa............ffffbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbffffaaaaaaaaaaffffbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbffffffffffffbbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/game-action.xpm b/icons/56x56-martys/game-action.xpm
new file mode 100644
index 0000000..46c503b
--- /dev/null
+++ b/icons/56x56-martys/game-action.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char *q_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 8 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #c6c6c6",
+"b c none",
+"c c #8d8d8d",
+"d c #004400",
+"e c #800040",
+"f c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....ffffffffff####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...ffffbbbbbbbbffff####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#fffbbbb..........ffff###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbfbbbb....########....fff##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#fbbb....ffffffffff####...#f###..bbbbbbbbbb",
+"bbbbbbbbbbbbbfbbb..ffffbbbbbbbbffff####.#ff##..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbfd##dbbbbbbbbbbe##ff##..#f##..bbbbbbbb",
+"bbbbbbbbbbbbbb.#fb#a..dbbbbbbbbbbe..c#f###.#f##..bbbbbbb",
+"bbbbbbbbbbbbbbbfbaf.e#dbbbbbbbbbbe#e.f#ff##.#f##..bbbbbb",
+"bbbbbbbbbbbbbbbbcc.ccbbbbbbbbbbbbbbc#.fcff##.#f##..bbbbb",
+"bbbbbbfbbbbbbbb#f.fabbbbbbbbbbbbbbbba#.f#ff##.#f##.bbbbb",
+"bbbbbf#.bbbbbbbf..abbbbbbbbbbbbbbbbbbf..fbff##.#f#..bbbb",
+"bbbbbb.bbfbbbbcf.fdbbbbbbbbbbbbbbbbbbef.fcbff##.f##..bbb",
+"bbbbfbbbf#.bbbf..fbbbbbbbbbbbbbbbbbbbbf..fbbff#.#f##.bbb",
+"bbbf#.bbb.bbbef.febbbbbbbbbbbbbbbbbbbbef.fdbbf##.#f#..bb",
+"bbbf.bbfbbbbbad.fbbbbbbbbbbbbbbbbbbbbbbf.fcbbff##.f##.bb",
+"bbff.bff.bbbbf..fbbbbbbbbbbbbbbbbbbbbbbf..fbbbff#.ff#.bb",
+"bbf..bf..bbbbf..fbbbbbbbbbbbbbbbbbbbbbbf..fbbbbf#..f#..b",
+"bbf.bbf.bbbbbf..fbbbbbbbbbbbbbbbbbbbbbbf..fbbbbf##.f##.b",
+"bff.bff.bbbbbf..fbbbbbbbbbbbbbbbbbbbbbbf..fbbbbff#.ff#.b",
+"bf..bf..bbbbbf..fbbbbbbbbbbbbbbbbbbbbbbf..fbbbbbf#..f#..",
+"bf.bbf.bbbbbbf..fbbbbbbbbbbbbbbbbbbbbbdf..fbbbbbf##.f##.",
+"ff.bff.bbbbbbf..fcbbbbbbbbbbbbbbbbbbbbaf..fbbbbbff#.ff#.",
+"f#.bf#.bbbbbbf..dfbbbbbb#ffffff#bbbbbbf...fbbbbbbf#.bf#.",
+"f#.bf#.bbbbbbfd..fabbbbbd......dbbbbbff..dfbbbbbbf#.bf#.",
+"f#.bf#.bbbbbbcf...f#bbbb#f....f#bbbb#f...fcbbbbbbf#.bf#.",
+"f#.bf#.bbbbbbbf...af#bbbbf....fbbbb#fd...fbbbbbbbf#.bf#.",
+"f#.bf#.bbbbbbbff...ffabbbf...dfbbbaff...fabbbbbbbf#.bf#.",
+"f#.bf#.bbbbbbbdf.....ff#bf....fb#ff.....fdbbbbbbbf#.bf#.",
+"f#.bf#.bbbbbbbbcf.....ffff...cffff.....fcbbbbbbbbf#.bf#.",
+"f#..f#..bbbbbbbbff.......f...cf.......ffbbbbbbbbbf..bf..",
+"f##.f##.bbbbbbbbdff..................ffbbbbbbbbbbf.bbf.b",
+"ff#.ff#.bbbbbbbbbdff................ffbbbbbbbbbbff.bff.b",
+"bf#..f#..bbbbbbbbbbaff............ffabbbbbbbbbbbf..bf..b",
+"bf##.f##.bbbbbbbbbbbdfffd......dfffdbbbbbbbbbbbbf.bbf.bb",
+"bff#.ff#.bbbbbbbbbbbbbbcff...fffcbbbbbbbbbbbbbbff.bff.bb",
+"bbf#..f#..bbbbbbbbbbbbbbbf....fbbbbbbbbbbbbbbbbf..bf..bb",
+"bbf##.f##..bbbbbbbbbbbbbbf....fbbbbbbbbbbbbbbbbb.bbf.bbb",
+"bbff#.#f##.bbbbbbbbbbbbbbf....fbbbbbbbbbbbbbbbfbbbf#.bbb",
+"bbbf##.#f#..bbbbbbbbbbbbbf....fbbbbbbbbbbbbbbf#.bbb.bbbb",
+"bbbff##.f##..bbbbbbbbbbbbaf..fabbbbbbbbbbbbbbb.bbfbbbbbb",
+"bbbbff#.#f##..bbbbbbbbbbb#f..fdbbbbbbbbbbbbbbbbbf#.bbbbb",
+"bbbbbf##.#f##..bbbbbbbbbbbf..fbbbbbbbbbbbbbbbbbbb.bbbbbb",
+"bbbbbff##.#f##...bbbbbbbbbf..fbbbbbbbbbbb.bbbbbbbbbbbbbb",
+"bbbbbbff##.#f###..bbbbbbbbf..fbbbbbbbbbb.#fbbbbbbbbbbbbb",
+"bbbbbbbff##.#ff##....bbbbb##.fbbbbbbb..bbfbbbbbbbbbbbbbb",
+"bbbbbbbbff##..#f####....bbbc.#bbbb....ffbbb.bbbbbbbbbbbb",
+"bbbbbbbbbff###.#fff####....ddd.....ffffbbb.#fbbbbbbbbbbb",
+"bbbbbbbbbbfff##...ffff##########ffffbbbb.bbfbbbbbbbbbbbb",
+"bbbbbbbbbbbbff###....ffffffffffffbbbb...#fbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbfff####....bbbbbbbbbb....fffbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbffff####............ffffbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbffff##########ffffbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbffffffffffffbbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/game-board.xpm b/icons/56x56-martys/game-board.xpm
new file mode 100644
index 0000000..5e51676
--- /dev/null
+++ b/icons/56x56-martys/game-board.xpm
@@ -0,0 +1,68 @@
+/* XPM */
+static char *ches_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 5 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #c6c6c6",
+"b c none",
+"c c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....cccccccccc####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...ccccbbbbbbbbcccc####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#cccbbbb..........cccc###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbcbbbb....########....ccc##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#cbbb....cccccccccc####...#c###..bbbbbbbbbb",
+"bbbbbbbbbbbbbcbbb..ccccbbbbbbbbcccc####.#cc##..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbccbbbbbbbbbbbbbbcccc##..#c##..bbbbbbbb",
+"bbbbbbbbbbbbbb.#cbbbbbbbbbbbbbbbbbbbbcc###.#c##..bbbbbbb",
+"bbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbccc##.#c##..bbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcc##.#c##..bbbbb",
+"bbbbbbcbbbbbbbbbbbbbbbbbb.....bbbbbbbbbbbcc##.#c##.bbbbb",
+"bbbbbc#.bbbbbbbbbbbbbbbb.caacc.bbbbbbbbbbbcc##.#c#..bbbb",
+"bbbbbb.bbcbbbbbbbbbbbbbb.aaccc.bbbbbbbbbbbbcc##.c##..bbb",
+"bbbbcbbbc#.bbbbbbbbbbbbb.aaccc.bbbbbbbbbbbbbcc#.#c##.bbb",
+"bbbc#.bbb.bbbbbbbbbbbbbb.caaac.bbbbbbbbbbbbbbc##.#c#..bb",
+"bbbc.bbcbbbbbbbbbbbbbbbbb.....bbbbbbbbbbbbbbbcc##.c##.bb",
+"bbcc.bcc.bbbbbbbbbbbbbbb.ccccc.bbbbbbbbbbbbbbbcc#.cc#.bb",
+"bbc..bc..bbbbbbbbbbbb....a.........bbbbbbbbbbbbc#..c#..b",
+"bbc.bbc.bbbbbbbbbbbb.ccccccacacaaaa.bbbbbbbbbbbc##.c##.b",
+"bcc.bcc.bbbbbbbbbbb..................bbbbbbbbbbcc#.cc#.b",
+"bc..bc..bbbbbbbbbb.cccccccccccccccccc.bbbbbbbbbbc#..c#..",
+"bc.bbc.bbbbbbbbbbbb..................bbbbbbbbbbbc##.c##.",
+"cc.bcc.bbbbbbbbbbbbb.aaacaaaaacaaac.bbbbbbbbbbbbcc#.cc#.",
+"c#.bc#.bbbbbbbbbbbbbb.cccccccccccc.bbbbbbbbbbbbbbc#.bc#.",
+"c#.bc#.bbbbbbbbbbbbb.cccccccccccccc.bbbbbbbbbbbbbc#.bc#.",
+"c#.bc#.bbbbbbbbbbbbb................bbbbbbbbbbbbbc#.bc#.",
+"c#.bc#.bbbbbbbbbbbbbbbb.cccccccc.bbbbbbbbbbbbbbbbc#.bc#.",
+"c#.bc#.bbbbbbbbbbbbbbbbb.aacccc.bbbbbbbbbbbbbbbbbc#.bc#.",
+"c#.bc#.bbbbbbbbbbbbbbbbb.aacccc.bbbbbbbbbbbbbbbbbc#.bc#.",
+"c#.bc#.bbbbbbbbbbbbbbbbb.caaccc.bbbbbbbbbbbbbbbbbc#.bc#.",
+"c#..c#..bbbbbbbbbbbbbbb.aaaacccc.bbbbbbbbbbbbbbbbc..bc..",
+"c##.c##.bbbbbbbbbbbbbb.aaaaaaaccc.bbbbbbbbbbbbbbbc.bbc.b",
+"cc#.cc#.bbbbbbbbbbbb................bbbbbbbbbbbbcc.bcc.b",
+"bc#..c#..bbbbbbbbbb.aaaacacaaccccccc.bbbbbbbbbbbc..bc..b",
+"bc##.c##.bbbbbbbb.....a.aaaaaaaa.......bbbbbbbbbc.bbc.bb",
+"bcc#.cc#.bbbbbbb.cccccccccccccccccccccc.bbbbbbbcc.bcc.bb",
+"bbc#..c#..bbbbbbb.....a................bbbbbbbbc..bc..bb",
+"bbc##.c##..bbbbb.caaacaaaaacaaaaccccccc.bbbbbbbb.bbc.bbb",
+"bbcc#.#c##.bbbbbb...cccccaaacaaacccc...bbbbbbbcbbbc#.bbb",
+"bbbc##.#c#..bbbbbbbb................bbbbbbbbbc#.bbb.bbbb",
+"bbbcc##.c##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbcbbbbbb",
+"bbbbcc#.#c##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc#.bbbbb",
+"bbbbbc##.#c##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbbbbb",
+"bbbbbcc##.#c##...bbbbbbbbbbbbbbbbbbbbbbbb.bbbbbbbbbbbbbb",
+"bbbbbbcc##.#c###..bbbbbbbbbbbbbbbbbbbbbb.#cbbbbbbbbbbbbb",
+"bbbbbbbcc##.#cc##....bbbbbbbbbbbbbbbb..bbcbbbbbbbbbbbbbb",
+"bbbbbbbbcc##..#c####....bbbbbbbbbb....ccbbb.bbbbbbbbbbbb",
+"bbbbbbbbbcc###.#ccc####............ccccbbb.#cbbbbbbbbbbb",
+"bbbbbbbbbbccc##...cccc##########ccccbbbb.bbcbbbbbbbbbbbb",
+"bbbbbbbbbbbbcc###....ccccccccccccbbbb...#cbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbccc####....bbbbbbbbbb....cccbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbcccc####............ccccbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbcccc##########ccccbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/game-logic.xpm b/icons/56x56-martys/game-logic.xpm
new file mode 100644
index 0000000..26d38ee
--- /dev/null
+++ b/icons/56x56-martys/game-logic.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *tet_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 9 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #c6c6c6",
+"b c none",
+"c c #8d8d8d",
+"d c #ff0000",
+"e c #800000",
+"f c #800040",
+"g c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....gggggggggg####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...ggggbbbbbbbbgggg####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#gggbbbb..........gggg###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbgbbbb....########....ggg##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#gbbb....gggggggggg####...#g###..bbbbbbbbbb",
+"bbbbbbbbbbbbbgbbb..ggggbbbbbbbbgggg####.#gg##..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbggbbbbbbbbbbbbbbgggg##..#g##..bbbbbbbb",
+"bbbbbbbbbbbbbb.#gbbbbbbbbbbbbbbbbbbbbgg###.#g##..bbbbbbb",
+"bbbbbbbbbbbbbbbgbbbbbbbbbbbbbbbbbbbbbbggg##.#g##..bbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbgg##.#g##..bbbbb",
+"bbbbbbgbbbbbbbbbbbbbbbbbbbbbbbbbebbbbbbbbgg##.#g##.bbbbb",
+"bbbbbg#.bbbbbbbbbbbbbbbbbbbbebbbbbebbbbbbbgg##.#g#..bbbb",
+"bbbbbb.bbgbbbbbbbbbbbbbbbbbbbbbbebbbebbbbbbgg##.g##..bbb",
+"bbbbgbbbg#.bbbbbbbbbbbbbbbbbebbbebebbbbbbbbbgg#.#g##.bbb",
+"bbbg#.bbb.bbbbbbbbbbbbbbbbbbebebebebebebbbbbbg##.#g#..bb",
+"bbbg.bbgbbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeebbbbbgg##.g##.bb",
+"bbgg.bgg.bbbbbbbbbbbbbbbb................bbbbbgg#.gg#.bb",
+"bbg..bg..bbbbbbbbbbbbbbbb.ggggggggggggge.bbbbbbg#..g#..b",
+"bbg.bbg.bbbbbbbbbbbbbbbbb.gdddddddddddff.bbbebbg##.g##.b",
+"bgg.bgg.bbbbbbbbbbbbbbbbb.gddddddddddeee.bebbbggg#.gg#.b",
+"bg..bg..bbbbbbbbbbbbbbbbb.gdddddddddddff.bbbebbbg#..g#..",
+"bg.bbg.bbbbbbbbbb.........gefefefefdddef.bebebebg##.g##.",
+"gg.bgg.bbbbbbbbbb.ggggggc.fffffffeddddff.beeeeebgg#.gg#.",
+"g#.bg#.bbbbbbbbbb.gaaaac#........gddddef........bg#.bg#.",
+"g#.bg#.bbbbbbbbbb.gaaaa##.bbbbbb.gddddefgggggge.bg#.bg#.",
+"g#.bg#.bbbbbbbbbb.gaaaacc.bbbbbb.gddddfddddddef.bg#.bg#.",
+"g#.bg#.bbbbbbbbbb.gaaaa##.bbbbbb.gdddddddddddfe.bg#.bg#.",
+"g#.bg#.bbbbbbbbbb.gaaaac#.bbbbbb.gdddddddddddee.bg#.bg#.",
+"g#.bg#.bbb........gaaaac#........gdddddddddddff.bg#.bg#.",
+"g#.bg#.bbb.ggggggggaaaa#cggggggc.gefeefeefefeef.bg#.bg#.",
+"g#..g#..bb.gaaaaaaaaaaacaaaaaa#c.efffffffffffff.bg..bg..",
+"g##.g##.bb.gaaaaaaaaaaaacaaaaacc................bg.bbg.b",
+"gg#.gg#.bb.gaaaaaaaaaaaaaaaaaa##.bbbbbbbbbbbbbbbgg.bgg.b",
+"bg#..g#..b.gaaaaaaaaaaaaaaaaaac#.bbbbbbbbbbbbbbbg..bg..b",
+"bg##.g##.b.gc#c#c#c#cc#cc#c#c#c#.bbbbbbbbbbbbbbbg.bbg.bb",
+"bgg#.gg#.b.##################c##.bbbbbbbbbbbbbbgg.bgg.bb",
+"bbg#..g#.........................bbbbbbbbbbbbbbg..bg..bb",
+"bbg##.g##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbg.bbb",
+"bbgg#.#g##.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbgbbbg#.bbb",
+"bbbg##.#g#..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbg#.bbb.bbbb",
+"bbbgg##.g##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbgbbbbbb",
+"bbbbgg#.#g##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbg#.bbbbb",
+"bbbbbg##.#g##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbbbbb",
+"bbbbbgg##.#g##...bbbbbbbbbbbbbbbbbbbbbbbb.bbbbbbbbbbbbbb",
+"bbbbbbgg##.#g###..bbbbbbbbbbbbbbbbbbbbbb.#gbbbbbbbbbbbbb",
+"bbbbbbbgg##.#gg##....bbbbbbbbbbbbbbbb..bbgbbbbbbbbbbbbbb",
+"bbbbbbbbgg##..#g####....bbbbbbbbbb....ggbbb.bbbbbbbbbbbb",
+"bbbbbbbbbgg###.#ggg####............ggggbbb.#gbbbbbbbbbbb",
+"bbbbbbbbbbggg##...gggg##########ggggbbbb.bbgbbbbbbbbbbbb",
+"bbbbbbbbbbbbgg###....ggggggggggggbbbb...#gbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbggg####....bbbbbbbbbb....gggbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbgggg####............ggggbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbgggg##########ggggbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbggggggggggggbbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/game.xpm b/icons/56x56-martys/game.xpm
new file mode 100644
index 0000000..66b8ff1
--- /dev/null
+++ b/icons/56x56-martys/game.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char *game_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 6 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #c6c6c6",
+"b c none",
+"c c #8d8d8d",
+"d c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....dddddddddd####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...ddddbbbbbbbbdddd####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#dddbbbb..........dddd###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbdbbbb....########....ddd##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#dbbb....dddddddddd####...#d###..bbbbbbbbbb",
+"bbbbbbbbbbbbbdbbb..ddddbbbbbbbbdddd####.#dd##..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbddbbbbbbbbbbbbbbdddd##..#d##..bbbbbbbb",
+"bbbbbbbbbbbbbb.#dbbbbbbbbbbbbbbbbbbbbdd###.#d##..bbbbbbb",
+"bbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbddd##.#d##..bbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd##.#d##..bbbbb",
+"bbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd##.#d##.bbbbb",
+"bbbbbd#.bbbb....#bbbbbbbbbbbbbbbbbbbbbbbbbdd##.#d#..bbbb",
+"bbbbbb.bbdb.dddda#..#bbbbbbbbbbbbbbbbbbbbbbdd##.d##..bbb",
+"bbbbdbbbd#..#ddddaddc#..##bbbbbbbbdbbbbbbbbbdd#.#d##.bbb",
+"bbbd#.bbb.bb.dadad##adada#..#bbbbbb..bbbbbbbbd##.#d#..bb",
+"bbbd.bbdbbbb.#dad###..daaaaac#..#bbb...bbbbbbdd##.d##.bb",
+"bbdd.bdd.bbbb.ad##dda#.aaaaaaaac##...c..bbbbbbdd#.dd#.bb",
+"bbd..bd..bbbb.#a##cdda#.aaa..acacac#.c#.bbbbbbbd#..d#..b",
+"bbd.bbd.bbbbbb.#a.#aac#.aa.cd.#cacc#cc#..bbbbbbd##.d##.b",
+"bdd.bdd.bbbbbb..aa.###.#a..d.cd.c#ccc##..bbbbbbdd#.dd#.b",
+"bd..bd..bbbbbbb.#aa...#a.....d.cd.#c#....bbbbbbbd#..d#..",
+"bd.bbd.bbbbbbbb..aaaaaa.cd.c...dc..##...#bbbbbbbd##.d##.",
+"dd.bdd.bbbbbbbbb.#aaaa..dc..c.d..###....#bbbbbbbdd#.dd#.",
+"d#.bd#.bbbbbbbbb..#aaa.d..d.....##a##..#bbbbbbbbbd#.bd#.",
+"d#.bd#.bbbbbbbbbb.#aac#..d.cd.c.#addc##bbbbbbbbbbd#.bd#.",
+"d#.bd#.bbbbbbbbbb..ccac#...dc..a##daaabbbbbbbbbbbd#.bd#.",
+"d#.bd#.bbbbbbbbbbb.#acac#.d..###.##aaaacbbbbbbbbbd#.bd#.",
+"d#.bd#.bbbbbbbbbbb..#acac#..##a##.##cacaccbbbbbbbd#.bd#.",
+"d#.bd#.bbbbbbbbbbbb..cacc##.#ada##c#ccacacccbbbbbd#.bd#.",
+"d#.bd#.bbbbbbbbbdbb..#c#ccc###daaacccccacaccbbbbbd#.bd#.",
+"d#..d#..bbbbbbbbb.bb..cc#c##.##aaacccbccaccccbbbbd..bd..",
+"d##.d##.bbbbbbbbbb....##c#....#ccacacccccacacccbbd.bbd.b",
+"dd#.dd#.bbbbbbbbbbb..#c##.....#cccacaccbbccccccbdd.bdd.b",
+"bd#..d#..bbbbbbbbbb..........#cbcccacaccbbcacccbd..bd..b",
+"bd##.d##.bbbbbbbbbbbbb....bbbbbbbcccaccccbcccccbd.bbd.bb",
+"bdd#.dd#.bbbbbbbbbbbbbbbbbbbbbbbbbcccacac#bcccbdd.bdd.bb",
+"bbd#..d#..bbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbd..bd..bb",
+"bbd##.d##..bbbbbbbbbbbbbbbbbbbbbbbbbbccacccbbbbb.bbd.bbb",
+"bbdd#.#d##.bbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbdbbbd#.bbb",
+"bbbd##.#d#..bbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbd#.bbb.bbbb",
+"bbbdd##.d##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbdbbbbbb",
+"bbbbdd#.#d##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbd#.bbbbb",
+"bbbbbd##.#d##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbbbbb",
+"bbbbbdd##.#d##...bbbbbbbbbbbbbbbbbbbbbbbb.bbbbbbbbbbbbbb",
+"bbbbbbdd##.#d###..bbbbbbbbbbbbbbbbbbbbbb.#dbbbbbbbbbbbbb",
+"bbbbbbbdd##.#dd##....bbbbbbbbbbbbbbbb..bbdbbbbbbbbbbbbbb",
+"bbbbbbbbdd##..#d####....bbbbbbbbbb....ddbbb.bbbbbbbbbbbb",
+"bbbbbbbbbdd###.#ddd####............ddddbbb.#dbbbbbbbbbbb",
+"bbbbbbbbbbddd##...dddd##########ddddbbbb.bbdbbbbbbbbbbbb",
+"bbbbbbbbbbbbdd###....ddddddddddddbbbb...#dbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbddd####....bbbbbbbbbb....dddbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbdddd####............ddddbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbdddd##########ddddbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbddddddddddddbbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/ghostview.xpm b/icons/56x56-martys/ghostview.xpm
new file mode 100644
index 0000000..d51396f
--- /dev/null
+++ b/icons/56x56-martys/ghostview.xpm
@@ -0,0 +1,74 @@
+/* XPM */
+static char *ghos_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 11 1",
+/* colors */
+". c #000000",
+"# c #844200",
+"a c #848484",
+"b c #c6c6c6",
+"c c none",
+"d c #8d8d8d",
+"e c #004400",
+"f c #005e00",
+"g c #ff0000",
+"h c #800040",
+"i c #ffffff",
+/* pixels */
+"cccccccccccccccccccccccc..........cccccccccccccccccccccc",
+"ccccccccccccccccccccc....aaaaaaaa....ccccccccccccccccccc",
+"cccccccccccccccccc....iiiiiiiiiiaaaa....cccccccccccccccc",
+"cccccccccccccccc...iiiicccccccciiiiaaaa...cccccccccccccc",
+"ccccccccccccccc.aiiicccc..........iiiiaaa..ccccccccccccc",
+"ccccccccccccc.ccicccc....aaaaaaaa....iiiaa...ccccccccccc",
+"cccccccccccc.aiccc....iiiiiiiiiiaaaa...aiaaa..cccccccccc",
+"ccccccccccccciccc..iiiicccccccciiiiaaaa.aiiaa..ccccccccc",
+"ccccccccccccccc.cciicccccccccccccciiiiaa..aiaa..cccccccc",
+"cccccccccccccc.aicccccccca..ecccccccciiaaa.aiaa..ccccccc",
+"ccccccccccccccciccccccce..bi..cccccccciiiaa.aiaa..cccccc",
+"cccccccccccccccccccccc#biiib.aaaaadccccciiaa.aiaa..ccccc",
+"ccccccicccccccccccccc.bdbiihhhhhhheedcccciiaa.aiaa.ccccc",
+"cccccia.cccccccccccahhbbiiiggggggggge.cccciiaa.aia..cccc",
+"cccccc.cciccccccca.hgbia.ieagagagagagghcccciiaa.iaa..ccc",
+"ccccicccia.cccccahggggbiiiiihgagagggagghcccciia.aiaa.ccc",
+"cccia.ccc.ccccc.haggaiiiii.ib.hehaaagagghcccciaa.aia..cc",
+"ccci.ccicccccd.gggagbiiiiiiii......hggaggg.cciiaa.iaa.cc",
+"ccii.cii.cccahggaggbiiiiidaiii.aaae.#agaagahcciia.iia.cc",
+"cci..ci..ccc.gagag#.diiii.diiibiiidhgaggaggg.ccia..ia..c",
+"cci.cci.ccc.hggag#..aiiii..iiiiiiibgggagagagh.ciaa.iaa.c",
+"cii.cii.cc.#ggagaaiiiiiiiiiiiiiiibggagaga#gag#.iia.iia.c",
+"ci..ci..cahgaggbiiiiiiiiiiiiiiiiggggaga#.gagaghaia..ia..",
+"ci.cci.cbehagagiiiiiiiiiiiiiiibagag#gg...gaggahei...iaa.",
+"ii.cii.cehggg#iiiiiiiiiiiiiiibggggagaaii..gaggh.bia.iia.",
+"ia.ceeacfhggggiiiiiiiiiiiiiiaggggagggbiid.gg#ggbb...cia.",
+"ia.eiba.hggbbbiiiiiiiiiiiiia#gaga#gb#.biibbbbbbaabi.cia.",
+"ia.c.bidhabiiiiiiiiiiiiiii.gaggaggbiiiabbiiiiiiiiib.cia.",
+"ia.cdabiiiiiiiiiiidiiiiidbgggaggabiiiiiiaiiiiiiiiba.cia.",
+"ia.cfediiiiiiiii.abiiiiahgagag#giiiiiiiii.iiiiiiiiiiaia.",
+"ia.caaiiiiiiigb..eiiiiahgggaggaiiiiiiiiiiiiigiid..de.ia.",
+"ia.c.b#.fbiiag...eiiiiagaga#ggbiiiiiiiiiiigggbideiaecia.",
+"ia..aaaa.haiiaa..aiibagggagggbiiiiiiiiiiifggaibadi..ci..",
+"iaa.iaa.ceggaag...aibgaga#ggbiiiiiiiiiiiiggagaheci.cci.c",
+"iia.iia.cahaggag..hggggaggaiiiiiiiiiiiiibgagg#ecii.cii.c",
+"cia..ia..c.ggaggg#gggagggbiiiiiiiiiiiiiiaggagh.ci..ci..c",
+"ciaa.iaa.cd.gagagagagga#biiiiiiiiiiiiiibggag#edci.cci.cc",
+"ciia.iia.cce#agagagagaggiiiiiiiiiiiiiigggggag.cii.cii.cc",
+"ccia..ia..ccahggagag#abaabiiiiiiiiiibagga#aghcci..ci..cc",
+"cciaa.iaa..cca.ag#gagggbbiiiiiiiiiiagggaggg.cccc.cci.ccc",
+"cciia.aiaa.cccc.gagagagggbiiiiiibggggagga#.cccicccia.ccc",
+"ccciaa.aia..cccde#agaga#gggggggggggagag#hecccia.ccc.cccc",
+"ccciiaa.iaa..cccda.hgagggggggggagagag#.aaccccc.ccicccccc",
+"cccciia.aiaa..ccccba.#gagaaagaag#ggghaccccccccccia.ccccc",
+"ccccciaa.aiaa..ccccccaeeh####h#hefe.ccccccccccccc.cccccc",
+"ccccciiaa.aiaa...ccccccbaaaaaaaaccccccccc.cccccccccccccc",
+"cccccciiaa.aiaaa..cccccccccccccccccccccc.aiccccccccccccc",
+"ccccccciiaa.aiiaa....cccccccccccccccc..ccicccccccccccccc",
+"cccccccciiaa..aiaaaa....cccccccccc....iiccc.cccccccccccc",
+"ccccccccciiaaa.aiiiaaaa............iiiiccc.aiccccccccccc",
+"cccccccccciiiaa...iiiiaaaaaaaaaaiiiicccc.ccicccccccccccc",
+"cccccccccccciiaaa....iiiiiiiiiiiicccc...aicccccccccccccc",
+"ccccccccccccciiiaaaa....cccccccccc....iiiccccccccccccccc",
+"ccccccccccccccciiiiaaaa............iiiiccccccccccccccccc",
+"cccccccccccccccccciiiiaaaaaaaaaaiiiicccccccccccccccccccc",
+"ccccccccccccccccccccciiiiiiiiiiiiccccccccccccccccccccccc"
+};
diff --git a/icons/56x56-martys/home.xpm b/icons/56x56-martys/home.xpm
new file mode 100644
index 0000000..c6ef4f1
--- /dev/null
+++ b/icons/56x56-martys/home.xpm
@@ -0,0 +1,77 @@
+/* XPM */
+static char *gan_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 14 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #844200",
+"b c #848484",
+"c c #ffff00",
+"d c #c6c6c6",
+"e c none",
+"f c #8d8d8d",
+"g c #004400",
+"h c #008000",
+"i c #005e00",
+"j c #800000",
+"k c #800040",
+"l c #ffffff",
+/* pixels */
+"eeeeeeeeeeeeeeeeeeeeeeee..........eeeeeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeeeee....bbbbbbbb....eeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeee....llllllllllbbbb....eeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeee...lllleeeeeeeellllbbbb...eeeeeeeeeeeeee",
+"eeeeeeeeeeeeeee.bllleeee..........llllbbb..eeeeeeeeeeeee",
+"eeeeeeeeeeeee.eeleeee....bbbbbbbb....lllbb...eeeeeeeeeee",
+"eeeeeeeeeeee.bleee....llllllllllbbbb...blbbb..eeeeeeeeee",
+"eeeeeeeeeeeeeleee..lllleeeeeeeellllbbbb.bllbb..eeeeeeeee",
+"eeeeeeeeeeeeeee.eelleeeeddlddlddeellllbb..blbb..eeeeeeee",
+"eeeeeeeeeeeeee.bleeeedddddldldlddldeellbbb.blbb..eeeeeee",
+"eeeeeeeeeeeeeeeleeelldddldllddldddddlelllbb.blbb..eeeeee",
+"eeeeeeeeeeeeeeeeedldddddddddfdddddlddldellbb.blbb..eeeee",
+"eeeeeeleeeeeeeeeldddddddddddddddddddddddellbb.blbb.eeeee",
+"eeeeelb.eeeeeeedlldlddddlldlddffddlldddddellbb.blb..eeee",
+"eeeeee.eeleeeedldddddddlddfbafaadbdfddddfbellbb.lbb..eee",
+"eeeeleeelb.eeddddddddddldgfdddddddbifdddfbfellb.blbb.eee",
+"eeelb.eee.eeddddddddddddgddfdddddbffbbbffbbfelbb.blb..ee",
+"eeel.eeleeedddldldddddddbddllldddddbfdldfddbfllbb.lbb.ee",
+"eell.ell.eeddddddddddddddlldddldldddgdbffbfgbellb.llb.ee",
+"eel..el..elddddddddddddfdddllddllddddddfdffdfdelb..lb..e",
+"eel.eel.eeddddddddddlddgdddlddddddllddlddbdldfelbb.lbb.e",
+"ell.ell.efdddfdddddddb.ffddfdddddddlddflddddlghllb.llb.e",
+"el..el..eddddfdddddfjaacaafddddfddlldlbddddddffelb..lb..",
+"el.eel.eeddddbddddddaddfaaddllddbfddldddfddfdlbelbb.lbb.",
+"ll.ell.ebddddbddbdddd#fdbbdldlllddfadlllddbfddfallb.llb.",
+"lb.elb.ebddddfbbbkbkb.gfdblddlbddbldbddddfibfddfelb.elb.",
+"lb.elb.ebddddbddfdddbbbfbddfbdffdbfldfddddlkbfdfelb.elb.",
+"lb.elb.efddfdbbbgfdfa.afddbdddfddbgdfbldfddddflgelb.elb.",
+"lb.elb.efbbbib.bibffkkadlldbb.bddbfddbdddbdfddfdelb.elb.",
+"lb.elb.efbfbfbddhggidblldlbgfdbbffffbbbbfigbbbbfelb.elb.",
+"lb.elb.ebbgdbfddgbbgbdddlldbbfbgggibfb....gggib.elb.elb.",
+"lb.elb.e.ggbbdlbbfbdfdldlddg.g.bbabigbkgabfbbi.#elb.elb.",
+"lb..lb..bbb.ddbbfiblddlfdf.kfbfibfbhbbbbbbbbbhfbel..el..",
+"lbb.lbb.eh.bff..g.bldldd.gffffdfbbfbagggghhhbbbeel.eel.e",
+"llb.llb.ek.gb.aabgbllldgbibbfbibfbhhbbbg..k..bbell.ell.e",
+"elb..lb..b.fi.bdagfldlbigbgg.bbbbbhg.gbig.....gel..el..e",
+"elbb.lbb.eab.gbijjglll.kblldf.a...gha.bbgaaffheel.eel.ee",
+"ellb.llb.edfg.hhaagddl.flllldfdaa.iba.if..dfbhell.ell.ee",
+"eelb..lb..eb.gbbbhbllablllddddlddbhb.i.g.dbggeel..el..ee",
+"eelbb.lbb..faaffhh#dlllllddlldddldggbh.gdb..beee.eel.eee",
+"eellb.blbb.e.fffagfdlllllldbdldlld.bbibff.ggeeleeelb.eee",
+"eeelbb.blb..efdbb.blllddllldfdlfdd.bgfdb..beelb.eee.eeee",
+"eeellbb.lbb..effg.fddddddfdddfdddfgafd..gbeeee.eeleeeeee",
+"eeeellb.blbb..efg.bdldldaabfdlbddddbfb..heeeeeeelb.eeeee",
+"eeeeelbb.blbb..eajgfdfdfda..bbdbdfdab..geeeeeeeee.eeeeee",
+"eeeeellbb.blbb...e.#dgbkdfkk.gbfdfbfbgeee.eeeeeeeeeeeeee",
+"eeeeeellbb.blbbb..eegbfbddffb.ggbb.beeee.bleeeeeeeeeeeee",
+"eeeeeeellbb.bllbb....eefbbdbfb.ggeeee..eeleeeeeeeeeeeeee",
+"eeeeeeeellbb..blbbbb....eeeeeeeeee....lleee.eeeeeeeeeeee",
+"eeeeeeeeellbbb.blllbbbb............lllleee.bleeeeeeeeeee",
+"eeeeeeeeeelllbb...llllbbbbbbbbbblllleeee.eeleeeeeeeeeeee",
+"eeeeeeeeeeeellbbb....lllllllllllleeee...bleeeeeeeeeeeeee",
+"eeeeeeeeeeeeelllbbbb....eeeeeeeeee....llleeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeellllbbbb............lllleeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeellllbbbbbbbbbblllleeeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeeeeelllllllllllleeeeeeeeeeeeeeeeeeeeeee"
+};
diff --git a/icons/56x56-martys/image-processor.xpm b/icons/56x56-martys/image-processor.xpm
new file mode 100644
index 0000000..aa58162
--- /dev/null
+++ b/icons/56x56-martys/image-processor.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *imtl_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 9 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #848484",
+"b c #ffff00",
+"c c #c6c6c6",
+"d c none",
+"e c #8d8d8d",
+"f c #008000",
+"g c #ffffff",
+/* pixels */
+"dddddddddddddddddddddddd..........dddddddddddddddddddddd",
+"ddddddddddddddddddddd....aaaaaaaa....ddddddddddddddddddd",
+"dddddddddddddddddd....ggggggggggaaaa....dddddddddddddddd",
+"dddddddddddddddd...ggggddddddddggggaaaa...dddddddddddddd",
+"ddddddddddddddd.agggdddd..........ggggaaa..ddddddddddddd",
+"ddddddddddddd.ddgdddd....aaaaaaaa....gggaa...ddddddddddd",
+"dddddddddddd.agddd....ggggggggggaaaa...agaaa..dddddddddd",
+"dddddddddddddgddd..ggggddddddddggggaaaa.aggaa..ddddddddd",
+"ddddddddddddddd.ddggddddddddddddddggggaa..agaa..dddddddd",
+"dddddddddddddd.agddddddddddddddddddddggaaa.agaa..ddddddd",
+"dddddddddddddddgddddddddddddddddddddddgggaa.agaa..dddddd",
+"ddddddddddddddddddddddddddddddddddddddddggaa.agaa..ddddd",
+"ddddddgddddddddddddddddddddddddddddddddddggaa.agaa.ddddd",
+"dddddga.ddddddddddddddddddddddd.....ddddddggaa.aga..dddd",
+"dddddd.ddgddddddddddddddddddddd.gga.dddddddggaa.gaa..ddd",
+"ddddgdddga.dddddd........dd..dd.gca.ddddddddgga.agaa.ddd",
+"dddga.ddd.dddddd.gggggggg..gc.d.gca.ddddddddddaa.aga..dd",
+"dddg.ddgddddddd.gccccccccggcc.d.gca.ddddddddddgaa.gaa.dd",
+"ddgg.dgg.ddddd.gaaaacccccaaca.d.gca.dd......ddgga.gga.dd",
+"ddg..dg..ddddd.a....aacaa..aa.da.c.g..gggga.dddga..ga..d",
+"ddg.ddg.dddddd..aaa...c..aa..add.c.g.gccaa.g..dgaa.gaa.d",
+"dgg.dgg.dddddd.adddaa.c.aggaaddd.c.g.gca..g.g.dgga.gga.d",
+"dg..dg..ddddddadddddd.c.dddddddd.c.g.ga.cc.ga.ddga..ga..",
+"dg.ddg.ddddddddddddd.....ddddddd.c.g.ga.gg.ga.ddgaa.gaa.",
+"gg.dgg.ddddddddddddd.fff.ddddddd.c.g.gca..gca.ddgga.gga.",
+"ga.dga.ddddddddddddd.gfa.ddddddd...g.gccggcca.dddga.dga.",
+"ga.dga.ddddd................ddd.gbb.gccaaaaa.adddga.dga.",
+"ga.dga.dddd.cccccccccccccccc.dd.gg.gcca.....addddga.dga.",
+"ga.dga.ddd.cccccccccccccccccc.d.g..cca.aaaaadddddga.dga.",
+"ga.dga.ddd.cccccccccccccccccc.d..gcca.addddddddddga.dga.",
+"ga.dga.ddd.cc##############cc.d.gcca.adddddddddddga.dga.",
+"ga.dga.ddd.cc##############cc..gcca.addddddddddddga.dga.",
+"ga..ga..dd.cc##cc##########cc.gcca..dddddddddddddg..dg..",
+"gaa.gaa.dd.cc##############cc.ccaab.dddddddddddddg.ddg.d",
+"gga.gga.dd.cc######acc#####cc.aga.b.ddddddddddddgg.dgg.d",
+"dga..ga..d.cc###eeca###c###cc.agaab.ddddddddddddg..dg..d",
+"dgaa.gaa.d.cc##egge###ggc##cc.aga.b.ddddddddddddg.ddg.dd",
+"dgga.gga.d.cc##cgge###cg###cc.gcaab.dddddddddddgg.dgg.dd",
+"ddga..ga...cc##ace#########cc.cca.b.dddddddddddg..dg..dd",
+"ddgaa.gaa..cc##############cc.aa....dddddddddddd.ddg.ddd",
+"ddgga.agaa.cc##############cc...ddddddddddddddgdddga.ddd",
+"dddgaa.aga.cccccccccccccccccc.dddddddddddddddga.ddd.dddd",
+"dddggaa.ga.cccccccccccccccccc.dddddddddddddddd.ddgdddddd",
+"ddddgga.ag.cccccccccccccccccc.ddddddddddddddddddga.ddddd",
+"dddddgaa.ag.cccccccccccccccc.dddddddddddddddddddd.dddddd",
+"dddddggaa.ag................ddddddddddddd.dddddddddddddd",
+"ddddddggaa.agaaa..dddddddddddddddddddddd.agddddddddddddd",
+"dddddddggaa.aggaa....dddddddddddddddd..ddgdddddddddddddd",
+"ddddddddggaa..agaaaa....dddddddddd....ggddd.dddddddddddd",
+"dddddddddggaaa.agggaaaa............ggggddd.agddddddddddd",
+"ddddddddddgggaa...ggggaaaaaaaaaaggggdddd.ddgdddddddddddd",
+"ddddddddddddggaaa....ggggggggggggdddd...agdddddddddddddd",
+"dddddddddddddgggaaaa....dddddddddd....gggddddddddddddddd",
+"dddddddddddddddggggaaaa............ggggddddddddddddddddd",
+"ddddddddddddddddddggggaaaaaaaaaaggggdddddddddddddddddddd",
+"dddddddddddddddddddddggggggggggggddddddddddddddddddddddd"
+};
diff --git a/icons/56x56-martys/image-viewer.xpm b/icons/56x56-martys/image-viewer.xpm
new file mode 100644
index 0000000..ae82333
--- /dev/null
+++ b/icons/56x56-martys/image-viewer.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *imag_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 7 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #848484",
+"b c #c6c6c6",
+"c c none",
+"d c #8d8d8d",
+"e c #ffffff",
+/* pixels */
+"cccccccccccccccccccccccc..........cccccccccccccccccccccc",
+"ccccccccccccccccccccc....aaaaaaaa....ccccccccccccccccccc",
+"cccccccccccccccccc....eeeeeeeeeeaaaa....cccccccccccccccc",
+"cccccccccccccccc...eeeecccccccceeeeaaaa...cccccccccccccc",
+"ccccccccccccccc.aeeecccc..........eeeeaaa..ccccccccccccc",
+"ccccccccccccc.ccecccc....aaaaaaaa....eeeaa...ccccccccccc",
+"cccccccccccc.aeccc....eeeeeeeeeeaaaa...aeaaa..cccccccccc",
+"ccccccccccccceccc..eeeecccccccceeeeaaaa.aeeaa..ccccccccc",
+"ccccccccccccccc.cceecccccccccccccceeeeaa..aeaa..cccccccc",
+"cccccccccccccc.aecccccccccccccccccccceeaaa.aeaa..ccccccc",
+"cccccccccccccccecccccccccccccccccccccceeeaa.aeaa..cccccc",
+"cccccccccccccccccccccccccccccccccccccccceeaa.aeaa..ccccc",
+"ccccccecccccccc............................aa.aeaa.ccccc",
+"cccccea.cccccc.abbbbbbbbbbbbbbbbbbbbbbbbbba.aa.aea..cccc",
+"cccccc.cceccc.abbbbbbbbbbbbbbbbbbbbbbbbbbbba.aa.eaa..ccc",
+"ccccecccea.cc.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.ea.aeaa.ccc",
+"cccea.ccc.ccc.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.caa.aea..cc",
+"ccce.cceccccc.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.ceaa.eaa.cc",
+"ccee.cee.cccc.bbb........................bbb.ceea.eea.cc",
+"cce..ce..cccc.bbb.######################abbb.ccea..ea..c",
+"cce.cce.ccccc.bbb.######################abbb.cceaa.eaa.c",
+"cee.cee.ccccc.bbb.####b#################abbb.cceea.eea.c",
+"ce..ce..ccccc.bbb.###beb################abbb.cccea..ea..",
+"ce.cce.cccccc.bbb.####b#################abbb.ccceaa.eaa.",
+"ee.cee.cccccc.bbb.##############b#######abbb.ccceea.eea.",
+"ea.cea.cccccc.bbb.###########bbb########abbb.ccccea.cea.",
+"ea.cea.cccccc.bbb.########dbb###########abbb.ccccea.cea.",
+"ea.cea.cccccc.bbb.####bdddbd######b#####abbb.ccccea.cea.",
+"ea.cea.cccccc.bbb.####ddbedd#####beb####abbb.ccccea.cea.",
+"ea.cea.cccccc.bbb.###ddeebd#####beeeb###abbb.ccccea.cea.",
+"ea.cea.cccccc.bbb.###bdeedd######beb####abbb.ccccea.cea.",
+"ea.cea.cccccc.bbb.####ddddb#######b#####abbb.ccccea.cea.",
+"ea..ea..ccccc.bbb.#####bd###############abbb.cccce..ce..",
+"eaa.eaa.ccccc.bbb.######################abbb.cccce.cce.c",
+"eea.eea.ccccc.bbb.######################abbb.cccee.cee.c",
+"cea..ea..cccc.bbb.######################abbb.ccce..ce..c",
+"ceaa.eaa.cccc.bbb.aaaaaaaaaaaaaaaaaaaaaaabbb.ccce.cce.cc",
+"ceea.eea.cccc.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.ccee.cee.cc",
+"ccea..ea..ccc.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.cce..ce..cc",
+"cceaa.eaa..cc.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.ccc.cce.ccc",
+"cceea.aeaa.cc.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.cecccea.ccc",
+"ccceaa.aea..c.abbbbbbbbbbbbbbbbbbbbbbbbbbbba.ea.ccc.cccc",
+"ccceeaa.eaa..c.abbbbbbbbbbbbbbbbbbbbbbbbbba.cc.ccecccccc",
+"cccceea.aeaa..c............................cccccea.ccccc",
+"ccccceaa.aeaa..cccccccccccccccccccccccccccccccccc.cccccc",
+"ccccceeaa.aeaa...cccccccccccccccccccccccc.cccccccccccccc",
+"cccccceeaa.aeaaa..cccccccccccccccccccccc.aeccccccccccccc",
+"ccccccceeaa.aeeaa....cccccccccccccccc..ccecccccccccccccc",
+"cccccccceeaa..aeaaaa....cccccccccc....eeccc.cccccccccccc",
+"ccccccccceeaaa.aeeeaaaa............eeeeccc.aeccccccccccc",
+"cccccccccceeeaa...eeeeaaaaaaaaaaeeeecccc.ccecccccccccccc",
+"cccccccccccceeaaa....eeeeeeeeeeeecccc...aecccccccccccccc",
+"ccccccccccccceeeaaaa....cccccccccc....eeeccccccccccccccc",
+"ccccccccccccccceeeeaaaa............eeeeccccccccccccccccc",
+"cccccccccccccccccceeeeaaaaaaaaaaeeeecccccccccccccccccccc",
+"ccccccccccccccccccccceeeeeeeeeeeeccccccccccccccccccccccc"
+};
diff --git a/icons/56x56-martys/information.xpm b/icons/56x56-martys/information.xpm
new file mode 100644
index 0000000..296ed67
--- /dev/null
+++ b/icons/56x56-martys/information.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *post_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 10 1",
+/* colors */
+". c #000000",
+"# c #0000ff",
+"a c #844200",
+"b c #848484",
+"c c #ffff00",
+"d c #c6c6c6",
+"e c none",
+"f c #8d8d8d",
+"g c #008000",
+"h c #ffffff",
+/* pixels */
+"eeeeeeeeeeeeeeeeeeeeeeee..........eeeeeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeeeee....bbbbbbbb....eeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeee....hhhhhhhhhhbbbb....eeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeee...hhhheeeeeeeehhhhbbbb...eeeeeeeeeeeeee",
+"eeeeeeeeeeeeeee.bhhheeee..........hhhhbbb..eeeeeeeeeeeee",
+"eeeeeeeeeeeee.eeheeee....bbbbbbbb....hhhbb...eeeeeeeeeee",
+"eeeeeeeeeeee.bheee....hhhhhhhhhhbbbb...bhbbb..eeeeeeeeee",
+"eeeeeeeeeeeeeheee..hhhheeeeeeeehhhhbbbb.bhhbb..eeeeeeeee",
+"eeeeeeeeeeeeeee.eehheeeeeeeeeeeeeehhhhbb..bhbb..eeeeeeee",
+"eeeeeeeeeeeeee.bheeeeeeeeeeeeeeeeeeeehhbbb.bhbb..eeeeeee",
+"eeeeeeeeeeeeeeeheeeeeeeeeeeeeeeeeeeeeehhhbb.bhbb..eeeeee",
+"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeehhbb.bhbb..eeeee",
+"eeeeeeheeeeeeeeeeeeeeeeeeeeeeeee.....eeeehhbb.bhbb.eeeee",
+"eeeeehb.eeeeeeeeeeeeeeeeeeeeeee.ggggg.eeeehhbb.bhb..eeee",
+"eeeeee.eeheeeeeeeeeeeeeeeeeeee.ggggggg.eeeehhbb.hbb..eee",
+"eeeeheeehb.eeeeeeeeeeeeeeeeeee.#gggggg.eeeeehhb.bhbb.eee",
+"eeehb.eee.eeeeeeeeeeeee..eeeee.g#####g.eeeeeehbb.bhb..ee",
+"eeeh.eeheeeeeeeeeeeeee.dc..eeee.ggggg.eeeeeeehhbb.hbb.ee",
+"eehh.ehh.eeeeeeeeeeeee.cdcd..eee.....eeeeeeeeehhb.hhb.ee",
+"eeh..eh..eeeeeeeeeeee.cdcdcdc....ggg..eeeeeeeeehb..hb..e",
+"eeh.eeh.eeeeeeeeeeeee.dcfcdcfc.g.#gg.g.eeeeeeeehbb.hbb.e",
+"ehh.ehh.eeeeeeeeeeee.dcdcdcdc.#g.#gg.gg.eeeeeeehhb.hhb.e",
+"eh..eh..eeeeeeeeeeee.cfcfcfcf.#gg...ggg.eeeeeeeehb..hb..",
+"eh.eeh.eeeeeeeeeeee.cdcdcdcdc.g#ggggg#g.eeeeeeeehbb.hbb.",
+"hh.ehh.eeeeeeeeeeee.fcfcfcfcf.gg#####gg..eeeeeeehhb.hhb.",
+"hb.ehb.eeeeeeeeeee.dcfcdcfcdcf.ggggggg.da..eeeeeehb.ehb.",
+"hb.ehb.eeeeeeeeeee.cfcfcfcfcfcf.......daaa.eeeeeehb.ehb.",
+"hb.ehb.eeeeeeeeee.cfcfcfcfcfcfcfcf.dadada.eeeeeeehb.ehb.",
+"hb.ehb.eeeeeeeeee.fcfcfcfcfcfcfcfc.adadaa.eeeeeeehb.ehb.",
+"hb.ehb.eeeeeeeee.fcfcfcfcfcfcfcfcfadadaa.eeeeeeeehb.ehb.",
+"hb.ehb.eeeeeeeee.cfcfcfcfcfcfcfcfcdadaaa.eeeeeeeehb.ehb.",
+"hb.ehb.eeeeeeee.cfcfcfcfcfcfcfcfcfcdcda.eeeeeeeeehb.ehb.",
+"hb..hb..eeeeee.cfcfcfcfcfcfcfcfcfcfcfaa.eeeeeeeeeh..eh..",
+"hbb.hbb.eee...cfcfcfcfcfcfcfcfcfcfcfca.eeeeeeeeeeh.eeh.e",
+"hhb.hhb.eee.fcfcfcfcfcfcfcfcfcfcfcfcaa.eeeeeeeeehh.ehh.e",
+"ehb..hb..eee.fcfcfcfcfcfcfcfcfcfcfcfa.eeeeeeeeeeh..eh..e",
+"ehbb.hbb.eeee.bcfcfcfcfcfcfcfcfcfcfaa.eeeeeeeeeeh.eeh.ee",
+"ehhb.hhb.eeeee..cfcfcfcfcfcfcfcfcfca.eeeeeeeeeehh.ehh.ee",
+"eehb..hb..eeeeee..fcfcfcfcfcfcfcfca..eeeeeeeeeeh..eh..ee",
+"eehbb.hbb..eeeeeee..cfcfcfcfcfcfdb..eeeeeeeeeeee.eeh.eee",
+"eehhb.bhbb.eeeeeeeee..fcfcfc.......eeeeeeeeeeeheeehb.eee",
+"eeehbb.bhb..eeeeeeeeee..cfcd.ffcb.eeeeeeeeeeehb.eee.eeee",
+"eeehhbb.hbb..eeeeeeeeeee....bcb..eeeeeeeeeeeee.eeheeeeee",
+"eeeehhb.bhbb..eeeeeeeeeeee.....eeeeeeeeeeeeeeeeehb.eeeee",
+"eeeeehbb.bhbb..eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.eeeeee",
+"eeeeehhbb.bhbb...eeeeeeeeeeeeeeeeeeeeeeee.eeeeeeeeeeeeee",
+"eeeeeehhbb.bhbbb..eeeeeeeeeeeeeeeeeeeeee.bheeeeeeeeeeeee",
+"eeeeeeehhbb.bhhbb....eeeeeeeeeeeeeeee..eeheeeeeeeeeeeeee",
+"eeeeeeeehhbb..bhbbbb....eeeeeeeeee....hheee.eeeeeeeeeeee",
+"eeeeeeeeehhbbb.bhhhbbbb............hhhheee.bheeeeeeeeeee",
+"eeeeeeeeeehhhbb...hhhhbbbbbbbbbbhhhheeee.eeheeeeeeeeeeee",
+"eeeeeeeeeeeehhbbb....hhhhhhhhhhhheeee...bheeeeeeeeeeeeee",
+"eeeeeeeeeeeeehhhbbbb....eeeeeeeeee....hhheeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeehhhhbbbb............hhhheeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeehhhhbbbbbbbbbbhhhheeeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeeeeehhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeee"
+};
diff --git a/icons/56x56-martys/keyboard.xpm b/icons/56x56-martys/keyboard.xpm
new file mode 100644
index 0000000..52a6c33
--- /dev/null
+++ b/icons/56x56-martys/keyboard.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char *butt_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 6 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #848484",
+"b c #c6c6c6",
+"c c none",
+"d c #ffffff",
+/* pixels */
+"cccccccccccccccccccccccc..........cccccccccccccccccccccc",
+"ccccccccccccccccccccc....aaaaaaaa....ccccccccccccccccccc",
+"cccccccccccccccccc....ddddddddddaaaa....cccccccccccccccc",
+"cccccccccccccccc...ddddccccccccddddaaaa...cccccccccccccc",
+"ccccccccccccccc.adddcccc..........ddddaaa..ccccccccccccc",
+"ccccccccccccc.ccdcccc....aaaaaaaa....dddaa...ccccccccccc",
+"cccccccccccc.adccc....ddddddddddaaaa...adaaa..cccccccccc",
+"cccccccccccccdccc..ddddccccccccddddaaaa.addaa..ccccccccc",
+"ccccccccccccccc.ccddccccccccccccccddddaa..adaa..cccccccc",
+"cccccccccccccc.adccccccccccccccccccccddaaa.adaa..ccccccc",
+"cccccccccccccccdccccccccccccccccccccccdddaa.adaa..cccccc",
+"ccccccccccccccccccccccccccccccccccccccccddaa.adaa..ccccc",
+"ccccccdccccccccccccccccccccccccccccccccccddaa.adaa.ccccc",
+"cccccda.ccccccccccccccccccccccccccccccccccddaa.ada..cccc",
+"cccccc.ccdcccccccccccccccccccccccccccccccccddaa.daa..ccc",
+"ccccdcccda.cccccccccccccccccccccccccccccccccdda.adaa.ccc",
+"cccda.ccc.cc#bbbbbbbbbbcc#bbbbbbbbbbcc#bbbbbcdaa.ada..cc",
+"cccd.ccdccccbbbbbbbbbbaccbbbbbbbbbbaccbbbbbbcddaa.daa.cc",
+"ccdd.cdd.cccbbaaaaaaaa#ccbbaaaaaaaa#ccbbaaaaccdda.dda.cc",
+"ccd..cd..cccbba#####aa#ccbba#####aa#ccbba###cccda..da..c",
+"ccd.ccd.ccccbba##aaaba#ccbba##aaaba#ccbba##acccdaa.daa.c",
+"cdd.cdd.ccccbba#aaaaba#ccbba#aaaaba#ccbba#aacccdda.dda.c",
+"cd..cd..ccccbba#aaaaba#ccbba#aaaaba#ccbba#aaccccda..da..",
+"cd.ccd.cccccbba#aaabba#ccbba#aaabba#ccbba#aaccccdaa.daa.",
+"dd.cdd.cccccbbaabbbbba#ccbbaabbbbba#ccbbaabbccccdda.dda.",
+"da.cda.cccccbbaaaaaaaa#ccbbaaaaaaaa#ccbbaaaacccccda.cda.",
+"da.cda.cccccba#########ccba#########ccba####cccccda.cda.",
+"da.cda.ccccccccccccccccccccccccccccccccccccccccccda.cda.",
+"da.cda.ccccccccccccccccccccccccccccccccccccccccccda.cda.",
+"da.cda.cccccccc#bbbbbbbbbbcc#bbbbbbbbbbccccccccccda.cda.",
+"da.cda.ccccccccbbbbbbbbbbaccbbbbbbbbbbaccccccccccda.cda.",
+"da.cda.ccccccccbbaaaaaaaa#ccbbaaaaaaaa#ccccccccccda.cda.",
+"da..da..cccccccbba#####aa#ccbba#####aa#ccccccccccd..cd..",
+"daa.daa.cccccccbba##aaaba#ccbba##aaaba#ccccccccccd.ccd.c",
+"dda.dda.cccccccbba#aaaaba#ccbba#aaaaba#cccccccccdd.cdd.c",
+"cda..da..ccccccbba#aaaaba#ccbba#aaaaba#cccccccccd..cd..c",
+"cdaa.daa.ccccccbba#aaabba#ccbba#aaabba#cccccccccd.ccd.cc",
+"cdda.dda.ccccccbbaabbbbba#ccbbaabbbbba#ccccccccdd.cdd.cc",
+"ccda..da..cccccbbaaaaaaaa#ccbbaaaaaaaa#ccccccccd..cd..cc",
+"ccdaa.daa..ccccba#########ccba#########ccccccccc.ccd.ccc",
+"ccdda.adaa.cccccccccccccccccccccccccccccccccccdcccda.ccc",
+"cccdaa.ada..cccccccccccccccccccccccccccccccccda.ccc.cccc",
+"cccddaa.daa..ccccccccccccccccccccccccccccccccc.ccdcccccc",
+"ccccdda.adaa..ccccccccccccccccccccccccccccccccccda.ccccc",
+"cccccdaa.adaa..cccccccccccccccccccccccccccccccccc.cccccc",
+"cccccddaa.adaa...cccccccccccccccccccccccc.cccccccccccccc",
+"ccccccddaa.adaaa..cccccccccccccccccccccc.adccccccccccccc",
+"cccccccddaa.addaa....cccccccccccccccc..ccdcccccccccccccc",
+"ccccccccddaa..adaaaa....cccccccccc....ddccc.cccccccccccc",
+"cccccccccddaaa.adddaaaa............ddddccc.adccccccccccc",
+"ccccccccccdddaa...ddddaaaaaaaaaaddddcccc.ccdcccccccccccc",
+"ccccccccccccddaaa....ddddddddddddcccc...adcccccccccccccc",
+"cccccccccccccdddaaaa....cccccccccc....dddccccccccccccccc",
+"cccccccccccccccddddaaaa............ddddccccccccccccccccc",
+"ccccccccccccccccccddddaaaaaaaaaaddddcccccccccccccccccccc",
+"cccccccccccccccccccccddddddddddddccccccccccccccccccccccc"
+};
diff --git a/icons/56x56-martys/lock.xpm b/icons/56x56-martys/lock.xpm
new file mode 100644
index 0000000..502bd5b
--- /dev/null
+++ b/icons/56x56-martys/lock.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *lock_but[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 7 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #848484",
+"b c #c6c6c6",
+"c c none",
+"d c #8d8d8d",
+"e c #ffffff",
+/* pixels */
+"cccccccccccccccccccccccc..........cccccccccccccccccccccc",
+"ccccccccccccccccccccc....aaaaaaaa....ccccccccccccccccccc",
+"cccccccccccccccccc....eeeeeeeeeeaaaa....cccccccccccccccc",
+"cccccccccccccccc...eeeecccccccceeeeaaaa...cccccccccccccc",
+"ccccccccccccccc.aeeecccc..........eeeeaaa..ccccccccccccc",
+"ccccccccccccc.ccecccc....aaaaaaaa....eeeaa...ccccccccccc",
+"cccccccccccc.aeccc....eeeeeeeeeeaaaa...aeaaa..cccccccccc",
+"ccccccccccccceccc..eeeecccccccceeeeaaaa.aeeaa..ccccccccc",
+"ccccccccccccccc.cceecccccccccccccceeeeaa..aeaa..cccccccc",
+"cccccccccccccc.aecccccccccccccccccccceeaaa.aeaa..ccccccc",
+"cccccccccccccccecccccccccccccccc....cceeeaa.aeaa..cccccc",
+"ccccccccccccccccccccccccccccccc.bbbb.ccceeaa.aeaa..ccccc",
+"cccccceccccccccccccc........c..bbbbb.cccceeaa.aeaa.ccccc",
+"cccccea.cccccccccc..ddddddd..bebb...cccccceeaa.aea..cccc",
+"cccccc.cceccccccc.ddebbbbbddbebd.cccccccccceeaa.eaa..ccc",
+"ccccecccea.cccc...ebbbbbbbbbeb..ccccccc.cccceea.aeaa.ccc",
+"cccea.ccc.cccc.daebbbaaaaaabb.bd.cccc..b.cccceaa.aea..cc",
+"ccce.ccecccc..a....bd.....abe.bbd.c..bbbb.ccceeaa.eaa.cc",
+"ccee.cee.cc.ddddddb.a.ccc.abb.bbd..bbbbb.ccccceea.eea.cc",
+"cce..ce..cc.bbbbbbba.cccc.abbbebd.dbbb..cccccccea..ea..c",
+"cce.cce.cccc.....bba..c......a....b...ccccccccceaa.eaa.c",
+"cee.cee.cccccc.eb.ebaa.aaaaaabbbaaa..cccccccccceea.eea.c",
+"ce..ce..cccccc.bbbab.a.aabbbaaaabbbb..ccccccccccea..ea..",
+"ce.cce.ccccccc.eb..aabbbaaaabbbbaaaab..ccccccccceaa.eaa.",
+"ee.cee.cccccc.b..bbbaaaabbbbaaaabbbbaad.cccccccceea.eea.",
+"ea.cea.ccccc...bbaaabbbbaaaabbbbaaaabb..cccccccccea.cea.",
+"ea.cea.cccc.dedbebbbaaaabbbbaaaabbbbbaad.ccccccccea.cea.",
+"ea.cea.ccc.ebbdabbaabbbbaaaabbbbbaaaabbdd.cccccccea.cea.",
+"ea.cea.ccc.eb.babebbaaaabbbbbaaaabbbbbaaa.cccccccea.cea.",
+"ea.cea.cccc.e.aaabaabbbbbaaaabbbbbaaaabab.cccccccea.cea.",
+"ea.cea.ccccc.c.babbbbaaaabbbbbaaaabbbbbbbb.ccccccea.cea.",
+"ea.cea.ccccccc.aaaeaabbbbbaaaabbbbbbbbeeeb.ccccccea.cea.",
+"ea..ea..ccccccc.babbbbaaaabbbbbbbbeebbbbbab.ccccce..ce..",
+"eaa.eaa.cccccccc.abbaabbbbbbbbeebbbbbdaddad.ccccce.cce.c",
+"eea.eea.cccccccc.baebbbbbbeeeebbbaddaaaaddb.ccccee.cee.c",
+"cea..ea..ccccccc.daebbeeeebbbbaaaaaaaaadddb.cccce..ce..c",
+"ceaa.eaa.cccccccc.abeebbbbdddaa####aaaadbb.ccccce.cce.cc",
+"ceea.eea.cccccccc.bebbdaaaaa###...eddddb..cccccee.cee.cc",
+"ccea..ea..cccccccc.bdaaaaaa#...beddbdd..ccccccce..ce..cc",
+"cceaa.eaa..ccccccc.bdaaaaaaaedddb.d...cccccccccc.cce.ccc",
+"cceea.aeaa.ccccccc.bdddddddbdd...c.cccccccccccecccea.ccc",
+"ccceaa.aea..ccccccc.bddddb....cccccccccccccccea.ccc.cccc",
+"ccceeaa.eaa..ccccccc......cccccccccccccccccccc.ccecccccc",
+"cccceea.aeaa..ccccccccccccccccccccccccccccccccccea.ccccc",
+"ccccceaa.aeaa..cccccccccccccccccccccccccccccccccc.cccccc",
+"ccccceeaa.aeaa...cccccccccccccccccccccccc.cccccccccccccc",
+"cccccceeaa.aeaaa..cccccccccccccccccccccc.aeccccccccccccc",
+"ccccccceeaa.aeeaa....cccccccccccccccc..ccecccccccccccccc",
+"cccccccceeaa..aeaaaa....cccccccccc....eeccc.cccccccccccc",
+"ccccccccceeaaa.aeeeaaaa............eeeeccc.aeccccccccccc",
+"cccccccccceeeaa...eeeeaaaaaaaaaaeeeecccc.ccecccccccccccc",
+"cccccccccccceeaaa....eeeeeeeeeeeecccc...aecccccccccccccc",
+"ccccccccccccceeeaaaa....cccccccccc....eeeccccccccccccccc",
+"ccccccccccccccceeeeaaaa............eeeeccccccccccccccccc",
+"cccccccccccccccccceeeeaaaaaaaaaaeeeecccccccccccccccccccc",
+"ccccccccccccccccccccceeeeeeeeeeeeccccccccccccccccccccccc"
+};
diff --git a/icons/56x56-martys/mail.xpm b/icons/56x56-martys/mail.xpm
new file mode 100644
index 0000000..535dedd
--- /dev/null
+++ b/icons/56x56-martys/mail.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *mail-1[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 6 1",
+/* colors */
+". c #000000",
+"# c #0000ff",
+"a c #848484",
+/*"b c #c6c6c6",*/
+"b c none",
+"c c none",
+"d c #ffffff",
+/* pixels */
+"cccccccccccccccccccccccc..........cccccccccccccccccccccc",
+"ccccccccccccccccccccc....aaaaaaaa....ccccccccccccccccccc",
+"cccccccccccccccccc....ddddddddddaaaa....cccccccccccccccc",
+"cccccccccccccccc...ddddbbbbbbbbddddaaaa...cccccccccccccc",
+"ccccccccccccccc.adddbbbb..........ddddaaa..ccccccccccccc",
+"ccccccccccccc.bbdbbbb....aaaaaaaa....dddaa...ccccccccccc",
+"cccccccccccc.adbbb....ddddddddddaaaa...adaaa..cccccccccc",
+"cccccccccccbbdbbb..ddddbbbbbbbbddddaaaa.addaa..ccccccccc",
+"ccccccccccbbbbb.bbddbbbbbbbbbbbbbbddddaa..adaa..cccccccc",
+"cccccccccbbbbb.adbbbbbbbbbbbbbbbbbbbbddaaa.adaa..ccccccc",
+"ccccccccbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbdddaa.adaa..cccccc",
+"cccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddaa.adaa..ccccc",
+"ccccccdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddaa.adaa.ccccc",
+"cccccda.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddaa.ada..cccc",
+"cccccb.bbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddaa.daa..ccc",
+"ccccdbbbda.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdda.adaa.ccc",
+"cccda.bbb.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdaa.ada..cc",
+"cccd.bbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddaa.daa.cc",
+"ccdd.bdd.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdda.dda.cc",
+"ccd..bd..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbda..da..c",
+"ccd.bbd.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdaa.daa.c",
+"cdd.bdd.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdda.dda.c",
+"cd..bd..bbbbbbbb........................bbbbbbbbda..da..",
+"cd.bbd.bbbbbbbbb.dddddddddddddddddddddd.abbbbbbbdaa.daa.",
+"dd.bdd.bbbbbbbbb.d######ddddddddddaaaad.abbbbbbbdda.dda.",
+"da.bda.bbbbbbbbb.dddddddddddddddddaaaad.abbbbbbbbda.bda.",
+"da.bda.bbbbbbbbb.dddddddddddddddddaaaad.abbbbbbbbda.bda.",
+"da.bda.bbbbbbbbb.dddddddddddddddddaaaad.abbbbbbbbda.bda.",
+"da.bda.bbbbbbbbb.dddddddddddddddddddddd.abbbbbbbbda.bda.",
+"da.bda.bbbbbbbbb.dddddd#########ddddddd.abbbbbbbbda.bda.",
+"da.bda.bbbbbbbbb.dddddddddddddddddddddd.abbbbbbbbda.bda.",
+"da.bda.bbbbbbbbb.dddddd#########ddddddd.abbbbbbbbda.bda.",
+"da..da..bbbbbbbb.dddddddddddddddddddddd.abbbbbbbbd..bd..",
+"daa.daa.bbbbbbbb.dddddddddddddddddddddd.abbbbbbbbd.bbd.c",
+"dda.dda.bbbbbbbb........................abbbbbbbdd.bdd.c",
+"cda..da..bbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbd..bd..c",
+"cdaa.daa.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbd.bbd.cc",
+"cdda.dda.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd.bdd.cc",
+"ccda..da..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbd..bd..cc",
+"ccdaa.daa..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbd.ccc",
+"ccdda.adaa.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbda.ccc",
+"cccdaa.ada..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbda.bbb.cccc",
+"cccddaa.daa..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbdbccccc",
+"ccccdda.adaa..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbda.ccccc",
+"cccccdaa.adaa..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.cccccc",
+"cccccddaa.adaa...bbbbbbbbbbbbbbbbbbbbbbbb.bbbbbbbccccccc",
+"ccccccddaa.adaaa..bbbbbbbbbbbbbbbbbbbbbb.adbbbbbcccccccc",
+"cccccccddaa.addaa....bbbbbbbbbbbbbbbb..bbdbbbbbccccccccc",
+"ccccccccddaa..adaaaa....bbbbbbbbbb....ddbbb.bbcccccccccc",
+"cccccccccddaaa.adddaaaa............ddddbbb.adccccccccccc",
+"ccccccccccdddaa...ddddaaaaaaaaaaddddbbbb.bbdcccccccccccc",
+"ccccccccccccddaaa....ddddddddddddbbbb...adcccccccccccccc",
+"cccccccccccccdddaaaa....bbbbbbbbbb....dddccccccccccccccc",
+"cccccccccccccccddddaaaa............ddddccccccccccccccccc",
+"ccccccccccccccccccddddaaaaaaaaaaddddcccccccccccccccccccc",
+"cccccccccccccccccccccddddddddddddccccccccccccccccccccccc"
+};
diff --git a/icons/56x56-martys/monitoring.xpm b/icons/56x56-martys/monitoring.xpm
new file mode 100644
index 0000000..8ca170f
--- /dev/null
+++ b/icons/56x56-martys/monitoring.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char *gra_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 13 1",
+/* colors */
+". c #000000",
+"# c #844200",
+"a c #848484",
+"b c #ffff00",
+"c c #c6c6c6",
+"d c none",
+"e c #8d8d8d",
+"f c #004400",
+"g c #008000",
+"h c #005e00",
+"i c #ff0000",
+"j c #800000",
+"k c #ffffff",
+/* pixels */
+"dddddddddddddddddddddddd..........dddddddddddddddddddddd",
+"ddddddddddddddddddddd....aaaaaaaa....ddddddddddddddddddd",
+"dddddddddddddddddd....kkkkkkkkkkaaaa....dddddddddddddddd",
+"dddddddddddddddd...kkkkddddddddkkkkaaaa...dddddddddddddd",
+"ddddddddddddddd.akkkdddd..........kkkkaaa..ddddddddddddd",
+"ddddddddddddd.ddkdddd....aaaaaaaa....kkkaa...ddddddddddd",
+"dddddddddddd.akddd....kkkkkkkkkkaaaa...akaaa..dddddddddd",
+"dddddddddddddkddd..kkkkddddddddkkkkaaaa.akkaa..ddddddddd",
+"ddddddddddddddd.ddkkddddddddddddddkkkkaa..akaa..dddddddd",
+"dddddddddddddd.akddddddddddddddddddddkkaaa.akaa..ddddddd",
+"dddddddddddddddkddddddddddddddddddddddkkkaa.akaa..dddddd",
+"ddddddddddddddddddddddddddddddddddddddddkkaa.akaa..ddddd",
+"ddddddkddddddddddddddddddddddddddddddddddkkaa.akaa.ddddd",
+"dddddka.ddddddddddddddddddddddddddddddddddkkaa.aka..dddd",
+"dddddd.ddkdddddddddddddddddddddddddddddddddkkaa.kaa..ddd",
+"ddddkdddka.dddddddddddddddddddddddddddddddddkka.akaa.ddd",
+"dddka.ddd.ddddddddd.ddddddd.....dddddddddddddkaa.aka..dd",
+"dddk.ddkdddddddddd..dddddd.ggg..dddddddddddddkkaa.kaa.dd",
+"ddkk.dkk.dddddddd.c.ddddd.....h.ddddddddddddddkka.kka.dd",
+"ddk..dk..ddddddd.cc.ddddd.ggg.h.ddd.....dddddddka..ka..d",
+"ddk.ddk.ddddddd.ccc.ddddd.ggg.h.dd.iii..dddddddkaa.kaa.d",
+"dkk.dkk.dddddd.cccc.ddddd.ggg.h.d.....j.dddddddkka.kka.d",
+"dk..dk..dddddd.cccc.ddddd.ggg.h.d.iii.j.ddddddddka..ka..",
+"dk.ddk.ddddddd.cccc.ddddd.ggg.h.d.iii.j.ddddddddkaa.kaa.",
+"kk.dkk.ddddddd.cccc.ddddd.ggg.h.d.iii.j.ddddddddkka.kka.",
+"ka.dka.ddddddd.cccc.....d.ggg.h.d.iii.j.dddddddddka.dka.",
+"ka.dka.ddddddd.ccc.bbbf.d.ggg.h.d.iii.j.dddddddddka.dka.",
+"ka.dka.ddddddd.cc....f#.d.ggg.h.d.iii.j.dddddddddka.dka.",
+"ka.dka.ddddddd.cc.bbb.#.d.ggg.h.d.iii.j.dddddddddka.dka.",
+"ka.dka.ddddddd.cc.bbb.#.d.ggg.h.d.iii.j.dddddddddka.dka.",
+"ka.dka.ddddddd.cc.bbb.#.d.ggg.h.d.iii.j.dddddddddka.dka.",
+"ka.dka.ddddddd.cc.bbb.#.d.ggg.h.d.iii.j.dddddddddka.dka.",
+"ka..ka..dddddd.cc.bbb.#...ggg.h...iii.j.....dddddk..dk..",
+"kaa.kaa.dddddd.cc.bbb.#.a.ggg.h.a.iii.j.aac.dddddk.ddk.d",
+"kka.kka.dddddd.cc.bbb.#.e.ggg.h.a.iii.j.ac.dddddkk.dkk.d",
+"dka..ka..ddddd.cc.bbb..ac.ggg..ac.iii..ac.ddddddk..dk..d",
+"dkaa.kaa.ddddd.c.f....acc.....acc.....ac.dddddddk.ddk.dd",
+"dkka.kka.ddddd..ccccccccccccccccccccccc.dddddddkk.dkk.dd",
+"ddka..ka..dddd.........................ddddddddk..dk..dd",
+"ddkaa.kaa..ddddddddddddddddddddddddddddddddddddd.ddk.ddd",
+"ddkka.akaa.dddddddddddddddddddddddddddddddddddkdddka.ddd",
+"dddkaa.aka..dddddddddddddddddddddddddddddddddka.ddd.dddd",
+"dddkkaa.kaa..ddddddddddddddddddddddddddddddddd.ddkdddddd",
+"ddddkka.akaa..ddddddddddddddddddddddddddddddddddka.ddddd",
+"dddddkaa.akaa..dddddddddddddddddddddddddddddddddd.dddddd",
+"dddddkkaa.akaa...dddddddddddddddddddddddd.dddddddddddddd",
+"ddddddkkaa.akaaa..dddddddddddddddddddddd.akddddddddddddd",
+"dddddddkkaa.akkaa....dddddddddddddddd..ddkdddddddddddddd",
+"ddddddddkkaa..akaaaa....dddddddddd....kkddd.dddddddddddd",
+"dddddddddkkaaa.akkkaaaa............kkkkddd.akddddddddddd",
+"ddddddddddkkkaa...kkkkaaaaaaaaaakkkkdddd.ddkdddddddddddd",
+"ddddddddddddkkaaa....kkkkkkkkkkkkdddd...akdddddddddddddd",
+"dddddddddddddkkkaaaa....dddddddddd....kkkddddddddddddddd",
+"dddddddddddddddkkkkaaaa............kkkkddddddddddddddddd",
+"ddddddddddddddddddkkkkaaaaaaaaaakkkkdddddddddddddddddddd",
+"dddddddddddddddddddddkkkkkkkkkkkkddddddddddddddddddddddd"
+};
diff --git a/icons/56x56-martys/multimedia.xpm b/icons/56x56-martys/multimedia.xpm
new file mode 100644
index 0000000..5142547
--- /dev/null
+++ b/icons/56x56-martys/multimedia.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char *mm_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 6 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #c6c6c6",
+"b c none",
+"c c #8d8d8d",
+"d c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....dddddddddd####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...ddddbbbbbbbbdddd####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#dddbbbb..........dddd###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbdbbbb....########....ddd##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#dbbb....dddddddddd####...#d###..bbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbdddbbbbbbbbdddd####.#dd##..bbbbbbbbb",
+"bbbbbbbddddddddddddddddabbbbbbbbbbdddd##..#d##..bbbbbbbb",
+"bbbbbbbdcacacacacacacac.bbbbbbbbbbbbbdd###.#d##..bbbbbbb",
+"bbbbbbbdac..cc.cacacacc.bbbbbbbbbbbbbbddd##.#d##..bbbbbb",
+"bbbbbbbdc.aa.a.acacacac.bbbbbbbbbbbbbbbbdd##.#d##..bbbbb",
+"bbbbbbbda.aa.c...cac..c.bbbbbbbbbbbbbbbbbdd##.#d##.bbbbb",
+"bbbbbdbdc....a.aa.c.cac.bbbbbbbbbbbbbbbbbbdd##.#d#..bbbb",
+"bbbbbbbda.aa.c.aa.a.acc.bbbbbbbbbbbbbbbbbbbdd##.d##..bbb",
+"bbbbdbbdc.ca.a...ccc..c.bbbbbbbbbbbbbbbbbbbbdd#.#d##.bbb",
+"bbbd#.bda#ac#accccacccc.bbbbbbbbbbbbbbbbbbbbbd##.#d#..bb",
+"bbbd.bbdcccccccddddddddddddddddabbbbbbbbbbbbbdd##.d##.bb",
+"bbdd.bba.......daaaaaa#aaaaaaaa.bbbbbbbbbbbbbbdd#.dd#.bb",
+"bbd..bbcac#####daaaaaa.aaaaaaac.abbbbbbbbbbbbbbd#..d#..b",
+"bbd.bbbbbbbbbbbdaaaa#a.aaa#aaac.cbbbbbbbbbbbbbbd##.d##.b",
+"bdd.bddbbbbbbbbdaaaa.a.a#a.aaac.cbbbbbbbbbbbbbbdd#.dd#.b",
+"bd..bd..bbbbbbbda#...a.a.a.a.#c.cbbbbbbbbbbbbbbbd#..d#..",
+"bd.bbd.bbbbbbbbdaaa.a.a.a.a.aac.cbbbbbbbbbbbbbbbd##.d##.",
+"dd.bdd.bbbbbbbbdaaa#a.a.aca#aac.cbbbbbbbbbbbbbbbdd#.dd#.",
+"d#.bd#.bbbbbbbbdaaaaa.acaaaaaac.cbbbbbbbbbbbbbbbbd#.bd#.",
+"d#.bd#.bbbbbbbbdccccccccdddddddddddddddddbbbbbbbbd#.bd#.",
+"d#.bd#.bbbbbbbba........dacacacacacacacac.bbbbbbbd#.bd#.",
+"d#.bd#.bbbbbbbbbbb######dcacac...cacacacc.bbbbbbbd#.bd#.",
+"d#.bd#.bbbbbbbbbbbbbbbbbdacac.da..cacaaac.#bbbbbbd#.bd#.",
+"d#.bd#.bbbbbbbbbbbbbbbbbdcaca.c#..acacacc.#bbbbbbd#.bd#.",
+"d#.bd#.bbbbbbbbbbbbbbbbbdacac.....cacacac.#bbbbbbd#.bd#.",
+"d#..d#..bbbbbbbbbbbbbbbbdcacac...cacacacc.#bbbbbbd..bd..",
+"d##.d##.bbbbbbbbbbbbbbbbdaaacacacccc#acac.#bbbbbbb.bbd.b",
+"dd#.dd#.bbbbbbbbbbbbbbbbdcacacacc#c#c#acc.#bbbbbbbbbdd.b",
+"bd#..d#..bbbbbbbbbbbbbbbdccccccccddddddddddddddddabbd..b",
+"bd##.d##.bbbbbbbbbbbbbbba........daaaaaaaaaaaaaac.bbd.bb",
+"bdd#.dd#.bbbbbbbbbbbbbbbaca######daaaaa......aaac.bbd.bb",
+"bbd#..d#..bbbbbbbbbbbbbbbbbbbbbbbdaaaaa.aaaa.aaac.#b..bb",
+"bbd##.d##..bbbbbbbbbbbbbbbbbbbbbbdaaaaa......aaac.#b.bbb",
+"bbdd#.#d##.bbbbbbbbbbbbbbbbbbbbbbdaaaaa.aaaa.aaac.#b.bbb",
+"bbbd##.#d#..bbbbbbbbbbbbbbbbbbbbbdaaaaa.aac..aaac.#bbbbb",
+"bbbdd##.d##..bbbbbbbbbbbbbbbbbbbbdaaa#..aa..#aaac.#bbbbb",
+"bbbbdd#.#d##..bbbbbbbbbbbbbbbbbbbdaaa..#aaaaaaaac.#bbbbb",
+"bbbbbd##.#d##..bbbbbbbbbbbbbbbbbbdccccccccccccccc.#bbbbb",
+"bbbbbdd##.#d##...bbbbbbbbbbbbbbbba................#bbbbb",
+"bbbbbbdd##.#d###..bbbbbbbbbbbbbbbbbb###############bbbbb",
+"bbbbbbbdd##.#dd##....bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbdd##..#d####....bbbbbbbbbb.bbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbdd###.#ddd####............ddddbbb.#dbbbbbbbbbbb",
+"bbbbbbbbbbddd##...dddd##########ddddbbbb.bbdbbbbbbbbbbbb",
+"bbbbbbbbbbbbdd###....ddddddddddddbbbb...#dbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbddd####....bbbbbbbbbb....dddbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbdddd####............ddddbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbdddd##########ddddbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbddddddddddddbbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/netscape.xpm b/icons/56x56-martys/netscape.xpm
new file mode 100644
index 0000000..0caaf3d
--- /dev/null
+++ b/icons/56x56-martys/netscape.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *net_but[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 7 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #848484",
+"c c #c6c6c6",
+"d c none",
+"e c #ffffff",
+/* pixels */
+"dddddddddddddddddddddddd..........dddddddddddddddddddddd",
+"ddddddddddddddddddddd....bbbbbbbb....ddddddddddddddddddd",
+"dddddddddddddddddd....eeeeeeeeeebbbb....dddddddddddddddd",
+"dddddddddddddddd...eeeeddddddddeeeebbbb...dddddddddddddd",
+"ddddddddddddddd.beeedddd..........eeeebbb..ddddddddddddd",
+"ddddddddddddd.ddedddd....bbbbbbbb....eeebb...ddddddddddd",
+"dddddddddddd.beddd....eeeeeeeeeebbbb...bebbb..dddddddddd",
+"dddddddddddddeddd..eeeeddddddddeeeebbbb.beebb..ddddddddd",
+"ddddddddddddddd.ddeeddddddddddddddeeeebb..bebb..dddddddd",
+"dddddddddddddd.beddddddddddddddddddddeebbb.bebb..ddddddd",
+"dddddddddddddddeddddddddddddddddddddddeeebb.bebb..dddddd",
+"dddddddddddddddddddddddddeeeeeedddddddddeebb.bebb..ddddd",
+"ddddddedddddddddddddddeee......eeedddddddeebb.bebb.ddddd",
+"dddddeb.ddddddddddddee............eeddddddeebb.beb..dddd",
+"dddddd.ddeddddddddde................eddddddeebb.ebb..ddd",
+"ddddedddeb.ddddddee.#.#.#.#.#.#.#.#.#eedddddeeb.bebb.ddd",
+"dddeb.ddd.dddddde......................edddddebb.beb..dd",
+"ddde.ddeddddddde##.##.##.##.##.##.##.##.eddddeebb.ebb.dd",
+"ddee.dee.dddddde..#..#..#..#..#..#..#..#edddddeeb.eeb.dd",
+"dde..de..ddddde.##.##.##.##.##.##.##.##.#edddddeb..eb..d",
+"dde.dde.ddddde.#.#.cccc#.#.#.#.#bccccb.#.#eddddebb.ebb.d",
+"dee.dee.ddddde#.###.#eee###.###.##ee###.##eddddeeb.eeb.d",
+"de..de..dddde.##.###.beee###.###.#cb.###.##eddddeb..eb..",
+"de.dde.ddddde#####.##beeee.###.###cb##.###.eddddebb.ebb.",
+"ee.dee.ddddde##.#####bcbeeb#######cb#######eddddeeb.eeb.",
+"eb.deb.dddde.########bc#beeb######cb#######.eddddeb.deb.",
+"eb.deb.dddde.########bc##ceeb#####cb#######.eddddeb.deb.",
+"eb.deb.dddde.########bc###ceeb####cb#######.eddddeb.deb.",
+"eb.deb.dddde.########bc####eee####cb#######.eddddeb.deb.",
+"eb.deb.dddde.########bc#####eee###cb#######.eddddeb.deb.",
+"eb.deb.dddde.########bc######eee##cb#######.eddddeb.deb.",
+"eb.deb.dddde.#a##a##abca##a##aeee#cb##a##a#.eddddeb.deb.",
+"eb..eb..ddddea##a##a#bc##a##a#beeccb#a##a##eddddde..de..",
+"ebb.ebb.dddde##a##abbceceeeeeeeeccccbbba##aeddddde.dde.d",
+"eeb.eeb.ddddeabbceccbcc...........bbcccccbbeddddee.dee.d",
+"deb..eb..ddddecb.....be..................beddddde..de..d",
+"debb.ebb.dddde.....beeeec.................eddddde.dde.dd",
+"deeb.eeb.ddddde..........................edddddee.dee.dd",
+"ddeb..eb..ddddde........................edddddde..de..dd",
+"ddebb.ebb..ddddde......................edddddddd.dde.ddd",
+"ddeeb.bebb.dddddde....................edddddddedddeb.ddd",
+"dddebb.beb..dddddde..................edddddddeb.ddd.dddd",
+"dddeebb.ebb..ddddddee..............eeddddddddd.ddedddddd",
+"ddddeeb.bebb..dddddddeee........eeedddddddddddddeb.ddddd",
+"dddddebb.bebb..dddddddddeeeeeeeeddddddddddddddddd.dddddd",
+"dddddeebb.bebb...dddddddddddddddddddddddd.dddddddddddddd",
+"ddddddeebb.bebbb..dddddddddddddddddddddd.beddddddddddddd",
+"dddddddeebb.beebb....dddddddddddddddd..ddedddddddddddddd",
+"ddddddddeebb..bebbbb....dddddddddd....eeddd.dddddddddddd",
+"dddddddddeebbb.beeebbbb............eeeeddd.beddddddddddd",
+"ddddddddddeeebb...eeeebbbbbbbbbbeeeedddd.ddedddddddddddd",
+"ddddddddddddeebbb....eeeeeeeeeeeedddd...bedddddddddddddd",
+"dddddddddddddeeebbbb....dddddddddd....eeeddddddddddddddd",
+"dddddddddddddddeeeebbbb............eeeeddddddddddddddddd",
+"ddddddddddddddddddeeeebbbbbbbbbbeeeedddddddddddddddddddd",
+"dddddddddddddddddddddeeeeeeeeeeeeddddddddddddddddddddddd"
+};
diff --git a/icons/56x56-martys/network.xpm b/icons/56x56-martys/network.xpm
new file mode 100644
index 0000000..981fff5
--- /dev/null
+++ b/icons/56x56-martys/network.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char *rlog_but[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 12 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #844200",
+"c c #848484",
+"d c none",
+"e c #8d8d8d",
+"f c #004400",
+"g c #008000",
+"h c #005e00",
+"i c #ff0000",
+"j c #ffffff",
+/* pixels */
+"ciiiiicjdddddddjiiiiiijd..........dddddddddddddddddddddd",
+"jiiiiiejddddddddjiiiijj..cccccccc....ddddddddddddddddddd",
+"djiiiicjdddddddjjiiij.jjjjjjjjjjcccc....dddddddddddddddd",
+"ddjiiiijdddddddj.iijjjjddddddddjjjjcccc...dddddddddddddd",
+"ddjciiiijddddddjiijjdddd..........jjjjccc..ddddddddddddd",
+"dddjciiicjddd.djijddd....cccccccc....jjjcc...ddddddddddd",
+"ddddjiiiiejd.cjjjd....jjjjjjjjjjcccc...cjccc..dddddddddd",
+"dddddjiiiijddjddd..jjjjddddddddjjjjcccc.cjjcc..ddddddddd",
+"ddddddjiiiijddd.ddjjddddddddddddddjjjjcc..cjcc..dddddddd",
+"ddddddjciiiijd.cjddddddddddddddddddddjjccc.cjcc..ddddddd",
+"dddddddjciiicjdjddddddddddddddddddddddjjjcc.cjcc..dddddd",
+"ddddddddjiiiiejddjjjjjjjjjjjjjjdddddddddjjcjjjjjjjjjjjjj",
+"ddddddjddjiiiijddjf..........fjddddddddddjjjf..........h",
+"dddddjc.djjiiiijddjf.........jddddddddddddjjj.........hj",
+"dddddd.jj#jeiiibjddj.........jdddddddddddddjjg.......hjd",
+"ddddjjdj###jciiicjddj........jddddddddddddddjj......hjdd",
+"dddji.j##j##jiiiiejddj.......fjddddddddddddddj.....hj.dd",
+"ddjibj##aaa##jiiiijddjh.......jddddddddddddddj....hjc.dd",
+"djii.##jaaaa##jiiiijddjf......jjdddddddddddddj...hjjc.dd",
+"jiii##aaaaaaa##iiiibjddj.......fjdddddddddddjg..hj.jc..d",
+"jiii#jaaaaaaaa#biiiicjddj.......hjddddddddddj..hjc.jcc.d",
+"bbbb##a#aaa#aa#bbbbbbjdddj.......jdddddddddjj.hjjc.jjc.d",
+"jjjj####aaa####jjjjjjjdddjh.......jddddddddjfhjdjc..jc..",
+"dj.jjjj#aaa#jjjjddddddddddjf.......jdddddddjhjddjcc.jcc.",
+"jj.djjj#aaa#jddddddddddddddj.......fjdddddddjdddjjc.jjc.",
+"jc.djcj#aaa#jdddddddddddddddj.......jjdddddddddddjc.djc.",
+"jc.djcj#aaa#jddddddddddddddddj.......jdddddddddddjc.djc.",
+"jc.djcj#aaa#jddddddddddddddddjh.......jddddddddddjc.djc.",
+"jc.djcj#aaa#jdddddddddddddddddjf.......jdddddddddjc.djc.",
+"jc.djcj#aaa#jjjjjjjjjjjjjjjjjj##.......fjddddddddjc.djc.",
+"jc.djcj#aaa#######################......hjdddddddjc.djc.",
+"jc.djcj#aaaaaaaaaaaaaaaaaaaaaaaaaa.......jdddddddjc.djc.",
+"jc..jcj#aaaaaaaaaaaaaaaaaaaaaaaaaah.......jddddddj..dj..",
+"jcc.jcj#aaaaaaaaaaaaaaaaaaaaaaaaaaaf.......jdddddj.ddj.d",
+"jjc.jjj#############################.......fjdddjj.djj.d",
+"djc..jjjjjjjjjjjjjjjjjjjjjjjj#######j.......hjddj..dj..d",
+"djcc.jcc.dddddddddddddddddddjjjjjjjjjj.......jddj.ddj.dd",
+"djjc.jjc.ddddddddddddddddddddddddddddjh.......jjj.djj.dd",
+"ddjc..jc..ddddddddddddddddddddddddddddjf.......j..dj..dd",
+"ddjcc.jcc..dddddddddddddddddjddddddddddj.......fjddj.ddd",
+"ddjjc.cjcc.ddddddddddddddddj.jddddddddddj.......hjjc.ddd",
+"dddjcc.cjc..ddddddddddddddj..jdddddddddddj.......jj.dddd",
+"dddjjcc.jcc..ddddddddddddj..gjdddddddddddjg.......jddddd",
+"ddddjjc.cjcc..ddddddddddj...jdddddddddddddjf.......jdddd",
+"dddddjcc.cjcc..ddddddddj....jddddddddddddddj.......fjddd",
+"dddddjjcc.cjcc...dddddj.....jdddddddddddd.ddj.......hjdd",
+"ddddddjjcc.cjccc..dddj......jddddddddddd.cjdj........jdd",
+"dddddddjjcc.cjjcc...j.......jdddddddd..ddjddjf........jd",
+"ddddddddjjcc..cjccjj........fjdddd....jjddd.jf.........j",
+"dddddddddjjccc.cjjj.........jj.....jjjjddd.cj..........f",
+"ddddddddddjjjcc...jjjjjjjjjjjcccjjjjdddd.ddjdjjjjjjjjjjj",
+"ddddddddddddjjccc....jjjjjjjjjjjjdddd...cjdddddddddddddd",
+"dddddddddddddjjjcccc....dddddddddd....jjjddddddddddddddd",
+"dddddddddddddddjjjjcccc............jjjjddddddddddddddddd",
+"ddddddddddddddddddjjjjccccccccccjjjjdddddddddddddddddddd",
+"dddddddddddddddddddddjjjjjjjjjjjjddddddddddddddddddddddd"
+};
diff --git a/icons/56x56-martys/news.xpm b/icons/56x56-martys/news.xpm
new file mode 100644
index 0000000..bc9943a
--- /dev/null
+++ b/icons/56x56-martys/news.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char *news_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 6 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #c6c6c6",
+"b c none",
+"c c #8d8d8d",
+"d c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....dddddddddd####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...ddddbbbbbbbbdddd####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#dddbbbb..........dddd###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbdbbbb....########....ddd##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#dbbb....dddddddddd####...#d###..bbbbbbbbbb",
+"bbbbbbbbbbbbbdbbb..ddddbbbbbbbbdddd####.#dd##..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbddbbbbbbbbbbbbbbdddd##..#d##..bbbbbbbb",
+"bbbbbbbbbbbbbb.#dbbbbbbbbbbbbbbbbbbbbdd###.#d##..bbbbbbb",
+"bbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbddd##.#d##..bbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd##.#d##..bbbbb",
+"bbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd##.#d##.bbbbb",
+"bbbbbd#.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd##.#d#..bbbb",
+"bbbbbb.bbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd##.d##..bbb",
+"bbbbdbbbd#.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd#.#d##.bbb",
+"bbbd#.bbb.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbd##.#d#..bb",
+"bbbd.bbdbbbbbbbbbbbb##bbbbbbbbbbbbbbbbbbbbbbbdd##.d##.bb",
+"bbdd.bdd.bbbbbbbbb##aabbbbbbbbbbbbbbbbbbbbbbbbdd#.dd#.bb",
+"bbd..bd..bbbbbb#d#.cd#bbbbbbbbbbbbbbbbbbbbbddbbd#..d#..b",
+"bbd.bbd.bbbbbb##dd.a#abbbbbbbbbbbbbbbbbbbddccbbd##.d##.b",
+"bdd.bdd.bbbbbba#d..daabbbbbbbbbbbbbbbbdd##aa#dbdd#.dd#.b",
+"bd..bd..bbadddd#d.d#a#aadddddddddddddddda..aadbbd#..d#..",
+"bd.bbd.bbb#d.#.#da#.a.adddddddddddddd.#d#aa..adbd##.d##.",
+"dd.bdd.bbbcd...#daaa..#...d.#.#ddd.d.ddd##a##ddbdd#.dd#.",
+"d#.bd#.bbbcdda.###aa....d.ddd.ddd..#...d#c#adddbbd#.bd#.",
+"d#.bd#.bbbcaca.#.##..a..ddddddd.#..ddd#dddd..ddbbd#.bd#.",
+"d#.bd#.bbbca..##.aa##a#d.#dddd..d.d#..dddc.ddddbbd#.bd#.",
+"d#.bd#.bbbca#.###a....ddddd.dd#dddddd...ddd#ddabbd#.bd#.",
+"d#.bd#.bbb#a#.##a##adddddc.........dddd###d##dabbd#.bd#.",
+"d#.bd#.bbb###..#aa###addddddddddddddd##ada#ddaabbd#.bd#.",
+"d#.bd#.bbb.#a##aa#a#adddd#.#a.#...#dd###ddaaacbbbd#.bd#.",
+"d#..d#..bb.####a#aad###add###a#.d#dd#ddda#a##bbbbd..bd..",
+"d##.d##.bbb.##a##a####add#.########d#adda#a##bbbbd.bbd.b",
+"dd#.dd#.bbbb##a##.#aa#ad#a#aaaa#aca###a#a#.bbbbbdd.bdd.b",
+"bd#..d#..bbbb##..a.#a#a#cc#cccaccca#aa#a..bbbbbbd..bd..b",
+"bd##.d##.bbbbbbbbb....a##.c###aa#cc.....bbbbbbbbd.bbd.bb",
+"bdd#.dd#.bbbbbbbbbbb#................bbbbbbbbbbdd.bdd.bb",
+"bbd#..d#..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbd..bd..bb",
+"bbd##.d##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbd.bbb",
+"bbdd#.#d##.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbd#.bbb",
+"bbbd##.#d#..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbd#.bbb.bbbb",
+"bbbdd##.d##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbdbbbbbb",
+"bbbbdd#.#d##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbd#.bbbbb",
+"bbbbbd##.#d##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbbbbb",
+"bbbbbdd##.#d##...bbbbbbbbbbbbbbbbbbbbbbbb.bbbbbbbbbbbbbb",
+"bbbbbbdd##.#d###..bbbbbbbbbbbbbbbbbbbbbb.#dbbbbbbbbbbbbb",
+"bbbbbbbdd##.#dd##....bbbbbbbbbbbbbbbb..bbdbbbbbbbbbbbbbb",
+"bbbbbbbbdd##..#d####....bbbbbbbbbb....ddbbb.bbbbbbbbbbbb",
+"bbbbbbbbbdd###.#ddd####............ddddbbb.#dbbbbbbbbbbb",
+"bbbbbbbbbbddd##...dddd##########ddddbbbb.bbdbbbbbbbbbbbb",
+"bbbbbbbbbbbbdd###....ddddddddddddbbbb...#dbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbddd####....bbbbbbbbbb....dddbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbdddd####............ddddbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbdddd##########ddddbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbddddddddddddbbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/printing.xpm b/icons/56x56-martys/printing.xpm
new file mode 100644
index 0000000..cd8c35b
--- /dev/null
+++ b/icons/56x56-martys/printing.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char *prn_but[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 8 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #848484",
+"c c #c6c6c6",
+"d c none",
+"e c #8d8d8d",
+"f c #ffffff",
+/* pixels */
+"dddddddddddddddddddddddd..........dddddddddddddddddddddd",
+"ddddddddddddddddddddd....bbbbbbbb....ddddddddddddddddddd",
+"dddddddddddddddddd....ffffffffffbbbb....dddddddddddddddd",
+"dddddddddddddddd...ffffddddddddffffbbbb...dddddddddddddd",
+"ddddddddddddddd.bfffdddd..........ffffbbb..ddddddddddddd",
+"ddddddddddddd.ddfdddd....bbbbbbbb....fffbb...ddddddddddd",
+"dddddddddddd.bfddd....ffffffffffbbbb...bfbbb..dddddddddd",
+"dddddddddddddfddd..ffffddddddddffffbbbb.bffbb..ddddddddd",
+"ddddddddddddddd.ddffddddddddddddddffffbb..bfbb..dddddddd",
+"dddddddddddddd.bfddddddddddddddddddddffbbb.bfbb..ddddddd",
+"dddddddddddddddfddddddddddddddddddddddfffbb.bfbb..dddddd",
+"ddddddddddddddddddddddddddd....dddddddddffbb.bfbb..ddddd",
+"ddddddfddddddddddddddddd...eeee.dddddddddffbb.bfbb.ddddd",
+"dddddfb.ddddddddddddd...eeecfffe.dddddddddffbb.bfb..dddd",
+"dddddd.ddfddddddd....eeecffffaaa#.dddddddddffbb.fbb..ddd",
+"ddddfdddfb.ddd...eeecfffcefc#a##ab.dddddddddffb.bfbb.ddd",
+"dddfb.ddd.dd..eecffffca###cf##aaafe.dddddddddfbb.bfb..dd",
+"dddf.ddfdd..ecfffcca###bcc.ff#fffffe.ddddddddffbb.fbb.dd",
+"ddff.dff..befffca##bccbcfcfbfffaf#ffe..dddddddffb.ffb.dd",
+"ddf..df...eeffcbbcbbfcfcfcfcbfffaf##fce.dddddddfb..fb..d",
+"ddf.ddf.d.bfbffcbcfcfcfefefccbfffafffff...dddddfbb.fbb.d",
+"dff.dff.d.bffbffcbfcfefefefcccfffffffffffc.ddddffb.ffb.d",
+"df..df..d.bfffbffcccfefefeccfffffffffffffff.ddddfb..fb..",
+"df.ddf.dd.bffffbffcefefcccffffffcfcfffffffff..ddfbb.fbb.",
+"ff.dff.dd.bffcffbffccccffffffcfcfcfccfffffccef.dffb.ffb.",
+"fb.dfb.dd.bfffcffbffcfffffcfcfcfcfcffffccccfcf.ddfb.dfb.",
+"fb.dfb.dd.bffcfcffbffffcfcfcfcfcffffccccfcfcef.ddfb.dfb.",
+"fb.dfb.dd.bfffcfcffccfffcfcfcfffffcccfcfcf#b#f.ddfb.dfb.",
+"fb.dfb.dd.bffcfcfcfffccfffcffffcccfcfcccffbfcf.ddfb.dfb.",
+"fb.dfb.dd.bfffcfcfccfffccfffcccfcfcfeccfcf#cff.ddfb.dfb.",
+"fb.dfb.dd.bffcfcfcfcfcfffeccfcfcfcccff#cffbccf.ddfb.dfb.",
+"fb.dfb.dd.bfffcfcfcfcfcffecfcfeccfffff#fcf#ccf.ddfb.dfb.",
+"fb..fb..d.bffcfcfcfcfcfcfbffcefffffcfcccffbccf.ddf..df..",
+"fbb.fbb.d.bcffcfcfcfcfcffecfefffcfcfcf#fcf##ef.ddf.ddf.d",
+"ffb.ffb.dd.bcffcfcfcfcfcfbffcffcfcfcf#ccffeecf.dff.dff.d",
+"dfb..fb..dd.bbffffcfcfcffecfcfffcfcfeebfcfcfcf.df..df..d",
+"dfbb.fbb.ddd..bcfffcfcfcfbffcffcfeeeeeecfcfccb.df.ddf.dd",
+"dffb.ffb.ddddd..efffcfcffecfefceeeeeeeefccbbb.dff.dff.dd",
+"ddfb..fb..ddddd.bbcffcfcfbffcbeeeeeeeeecbb...ddf..df..dd",
+"ddfbb.fbb..ddddd..beffcffecfeeeeeeeeebbb..dddddd.ddf.ddd",
+"ddffb.bfbb.ddddddd.bbcfffbffeceeeeebb...ddddddfdddfb.ddd",
+"dddfbb.bfb..ddddddd..beffecfeeeebbb...dddddddfb.ddd.dddd",
+"dddffbb.fbb..dddddddd.bbcbfcebbb...ddddddddddd.ddfdddddd",
+"ddddffb.bfbb..dddddddd....ebb...ddddddddddddddddfb.ddddd",
+"dddddfbb.bfbb..ddddddddddd...dddddddddddddddddddd.dddddd",
+"dddddffbb.bfbb...dddddddddddddddddddddddd.dddddddddddddd",
+"ddddddffbb.bfbbb..dddddddddddddddddddddd.bfddddddddddddd",
+"dddddddffbb.bffbb....dddddddddddddddd..ddfdddddddddddddd",
+"ddddddddffbb..bfbbbb....dddddddddd....ffddd.dddddddddddd",
+"dddddddddffbbb.bfffbbbb............ffffddd.bfddddddddddd",
+"ddddddddddfffbb...ffffbbbbbbbbbbffffdddd.ddfdddddddddddd",
+"ddddddddddddffbbb....ffffffffffffdddd...bfdddddddddddddd",
+"dddddddddddddfffbbbb....dddddddddd....fffddddddddddddddd",
+"dddddddddddddddffffbbbb............ffffddddddddddddddddd",
+"ddddddddddddddddddffffbbbbbbbbbbffffdddddddddddddddddddd",
+"dddddddddddddddddddddffffffffffffddddddddddddddddddddddd"
+};
diff --git a/icons/56x56-martys/quit.xpm b/icons/56x56-martys/quit.xpm
new file mode 100644
index 0000000..0978a18
--- /dev/null
+++ b/icons/56x56-martys/quit.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *exit_but[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 9 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #848484",
+"c c #c6c6c6",
+"d c none",
+"e c #8d8d8d",
+"f c #004400",
+"g c #ffffff",
+/* pixels */
+"dddddddddddddddddddddddd..........dddddddddddddddddddddd",
+"ddddddddddddddddddddd....bbbbbbbb....ddddddddddddddddddd",
+"dddddddddddddddddd....ggggggggggbbbb....dddddddddddddddd",
+"dddddddddddddddd...ggggddddddddggggbbbb...dddddddddddddd",
+"ddddddddddddddd.bgggdddd..........ggggbbb..ddddddddddddd",
+"ddddddddddddd.ddgdddd....bbbbbbbb....gggbb...ddddddddddd",
+"dddddddddddd.bgddd....ggggggggggbbbb...bgbbb..dddddddddd",
+"dddddddddddddgddd..ggggddddddddggggbbbb.bggbb..ddddddddd",
+"ddddddddddddddd.ddgddggdddddddddddggggbb..bgbb..dddddddd",
+"dddddddddddddd.bgdddg##gdddddddddddddggbbb.bgbb..ddddddd",
+"dddddddddddddddgdddg#aa#gdddddddddddddgggbb.bgbb..dddddd",
+"ddddddddddddddddddg#aaaa#gddddddddddddddggbb.bgbb..ddddd",
+"ddddddgddddddddddg#aaaaaa#gddddddddddddddggbb.bgbb.ddddd",
+"dddddgb.ddddddddg#aaaecaaa#gddddddddddddddggbb.bgb..dddd",
+"dddddd.ddgdddddg#aaaecgccaa#gddddddddddddddggbb.gbb..ddd",
+"ddddgdddgb.dddg#aaaaagdgcaaagdddddddddddddddggb.bgbb.ddd",
+"dddgb.ddd.dddg#aaaaa#gddgcacgddddddddddddddddgbb.bgb..dd",
+"dddg.ddgddddg#aaaaaaa#gddgcggddddddddddddddddggbb.gbb.dd",
+"ddgg.dgg.ddg#aaaecgaaa#gddggddddddddddddddddddggb.ggb.dd",
+"ddg..dg..ddgbaaacgdgbaagddg#gddddddddddddddddddgb..gb..d",
+"ddg.ddg.dddgcbaaagdgcecgdg#a#gdddddddddddddddddgbb.gbb.d",
+"dgg.dgg.ddddgcaaaagdgcgddg#aa#gddddddddddddddddggb.ggb.d",
+"dg..dg..dddddgbaaaagdddddg#aaagdddddddddddddddddgb..gb..",
+"dg.ddg.ddddddgcbaaaagddddgaaaegggdddddddddddddddgbb.gbb.",
+"gg.dgg.dddddddgcbaaagdggggaaabgbbgdddddgddddddddggb.ggb.",
+"gb.dgb.ddddddddggcbbgg#aaaaaaaaaabgdddg#gddddddddgb.dgb.",
+"gb.dgb.ddddddddddgcgg#aaaaaaaaaaegdddgaa#gdddddddgb.dgb.",
+"gb.dgb.dddddddddddgg#aaaaaaaeccccgddggbaa#gddddddgb.dgb.",
+"gb.dgb.ddddddddddddgbbbcaaaaccccgddg#gceaagddddddgb.dgb.",
+"gb.dgb.ddddddddddddgcccgaaafggggddg#a#gcaegddddddgb.dgb.",
+"gb.dgb.dddddddddddddggggaaacgddddg#aaa#gccgddddddgb.dgb.",
+"gb.dgb.ddddddddddddddddgbaabgdddg#aaaaabggdddddddgb.dgb.",
+"gb..gb..dddddddddddddddgcbagdddg#aaaaaecgddggddddg..dg..",
+"gbb.gbb.ddddddddddddddddgccgddg#aaaaaecgddg##gdddg.ddg.d",
+"ggb.ggb.dddddddddddddddddgcgdg#aaaaaecgddg#aa#gdgg.dgg.d",
+"dgb..gb..dddddddddddddddddgdg#aaaaaecgddg#aaagddg..dg..d",
+"dgbb.gbb.dddddddddddddddddddgaaaaaecgddg#aaaagddg.ddg.dd",
+"dggb.ggb.dddddddddddddddddddgbaaaecgddg#aaaa#gdgg.dgg.dd",
+"ddgb..gb..dddddddddddddddddddgcbeggddg#aaaab.#gg..dg..dd",
+"ddgbb.gbb..dddddddddddddddddddgccgddg#aaaacce.gd.ddg.ddd",
+"ddggb.bgbb.ddddddddddddddddddddggddg#aaaaccgccgdddgb.ddd",
+"dddgbb.bgb..ddddddddddddddddddddddg#aaaaccgdggd.ddd.dddd",
+"dddggbb.gbb..dddddddddddddddddddddgbaaaacgdddd.ddgdddddd",
+"ddddggb.bgbb..ddddddddddddddddddddgbaaaagdddddddgb.ddddd",
+"dddddgbb.bgbb..ddddddddddddddddddddgcbaaagddddddd.dddddd",
+"dddddggbb.bgbb...dddddddddddddddddddgcbagddddddddddddddd",
+"ddddddggbb.bgbbb..dddddddddddddddddddgccgdgddddddddddddd",
+"dddddddggbb.bggbb....dddddddddddddddddggdddddddddddddddd",
+"ddddddddggbb..bgbbbb....dddddddddd...dddddd.dddddddddddd",
+"dddddddddggbbb.bgggbbbb............ggggddd.bgddddddddddd",
+"ddddddddddgggbb...ggggbbbbbbbbbbggggdddd.ddgdddddddddddd",
+"ddddddddddddggbbb....ggggggggggggdddd...bgdddddddddddddd",
+"dddddddddddddgggbbbb....dddddddddd....gggddddddddddddddd",
+"dddddddddddddddggggbbbb............ggggddddddddddddddddd",
+"ddddddddddddddddddggggbbbbbbbbbbggggdddddddddddddddddddd",
+"dddddddddddddddddddddggggggggggggddddddddddddddddddddddd"
+};
diff --git a/icons/56x56-martys/restart.xpm b/icons/56x56-martys/restart.xpm
new file mode 100644
index 0000000..e2fc063
--- /dev/null
+++ b/icons/56x56-martys/restart.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char *recy_but[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 12 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #844200",
+"b c #848484",
+"c c #c6c6c6",
+"d c none",
+"e c #8d8d8d",
+"f c #004400",
+"g c #008000",
+"h c #005e00",
+"i c #800040",
+"j c #ffffff",
+/* pixels */
+"dddddddddddddddddddddddd..........dddddddddddddddddddddd",
+"ddddddddddddddddddddd....bbbbbbbb....ddddddddddddddddddd",
+"dddddddddddddddddd....jjjjjjjjjjbbbb....dddddddddddddddd",
+"dddddddddddddddd...jjjjddddddddjjjjbbbb...dddddddddddddd",
+"ddddddddddddddd.bjjjdddd..........jjjjbbb..ddddddddddddd",
+"ddddddddddddd.ddjdddd....bbbbbbbb....jjjbb...ddddddddddd",
+"dddddddddddd.bjddd....jjjjjjjjjjbbbb...bjbbb..dddddddddd",
+"dddddddddddddjddd..jjjjddddddddjjjjbbbb.bjjbb..ddddddddd",
+"ddddddddddddddd.ddjjddddddddddddddjjjjbb..bjbb..dddddddd",
+"dddddddddddddd.bjddddddddddddddddddddjjbbb.bjbb..ddddddd",
+"dddddddddddddddjdddddddfbbbbfif....dddjjjbb.bjbb..dddddd",
+"dddddddddddddddddddddfjcceceeb....f..dddjjbb.bjbb..ddddd",
+"ddddddjdddddddddddddcjcccccbb...ihibf.dddjjbb.bjbb.ddddd",
+"dddddjb.dddddddddddeccccceeb..fihb#abi.dddjjbb.bjb..dddd",
+"dddddd.ddjddddddddccceeeeee...ihb#ah#bbdddd.jbb.jbb..ddd",
+"ddddjdddjb.ddddddfjceecbbbba.fb#ahbbabadd...djb.bjbb.ddd",
+"dddjb.ddd.dddddddccecebabbbd..fbib#hbfb..bfddjbb.bjb..dd",
+"dddj.ddjddddddddieeeeebb#abdd.ihbfbbbbbbbb.ddjjbb.jbb.dd",
+"ddjj.djj.dddddddbeeebbbbbb.ddd.bbibbbibb..ddddjjb.jjb.dd",
+"ddj..dj..ddddddfbbebbabihi.ddd.ihb#bbbbb.ddddddjb..jb..d",
+"ddj.ddj.dddddddd.abbb#bbb.dddddbbbbabbb.dddddddjbb.jbb.d",
+"djj.djj.ddddddddd..fbbhbf.dddd.bbbhbbbbfdddddddjjb.jjb.d",
+"dj..dj..dddddddddddd..ib.dd............ddihdddddjb..jb..",
+"dj.ddj.ddddddddddddddd..dddddddddddddddihbbdddddjbb.jbb.",
+"jj.djj.d.bcccccccec.ddddddddddddddddddfbbbf.ddddjjb.jjb.",
+"jb.djb.dd..ecjcccceeddddddddddddddddfibbibb.dddddjb.djb.",
+"jb.djb.dddddceceeece.dddddbbbafdddfbbbbbbbbb.ddddjb.djb.",
+"jb.djb.ddddiccececeeb.ddddbcb#adddibbfb#hbbib.dddjb.djb.",
+"jb.djb.ddddfcbeceeeebf.dddbbbafddddbbbbbbbbbb.dddjb.djb.",
+"jb.djb.ddddeeebbbbbb.bbiddaf#..dddd.ibbbbabbbbdddjb.djb.",
+"jb.djb.ddddeeeebbabb...bddd..abdddddfbbbbebbbbdddjb.djb.",
+"jb.djb.ddddbbbbba#bfddd.ddddddddbdddihbbbbbbhbdddjb.djb.",
+"jb..jb..dddbbbabbbb.dddddddddddbaddddibbbbbb#.dddj..dj..",
+"jbb.jbb.ddddbbb#bb.adddddddddddc.dddddfbbbbf.ddddj.ddj.d",
+"jjb.jjb.ddddbbabbh.ddddddddddddc.dddddi#af#..dddjj.djj.d",
+"djb..jb..dddabbbb..........dddec....figa....ddddj..dj..d",
+"djbb.jbb.dddbbfb....a#abbibdddccccecebb#afa.ddddj.ddj.dd",
+"djjb.jjb.ddddbbb..fibhbfbbbddeccccbebbbhb#fddddjj.djj.dd",
+"ddjb..jb..dddibb..bfbib#bbbdbccceeeebbbifa.ddddj..dj..dd",
+"ddjbb.jbb..dddfb..fi#gbabhe.ccccecbbbihb#..ddddd.ddj.ddd",
+"ddjjb.bjbb.dddda.i#babbbbbe.ccecbeebbb#h..ddddjdddjb.ddd",
+"dddjbb.bjb..dddd.hahbfb#bbed.ceeebbbfbf..ddddjb.ddd.dddd",
+"dddjjbb.jbb..ddd.ifb#bibeccddiccbba#aib.dddddd.ddjdddddd",
+"ddddjjb.bjbb..ddd..babbbecedd.cbabbhbf.dddddddddjb.ddddd",
+"dddddjbb.bjbb..dddd........dddbb......ddddddddddd.dddddd",
+"dddddjjbb.bjbb...ddddddddddddddb.dddddddd.dddddddddddddd",
+"ddddddjjbb.bjbbb..dddddddddddddb.ddddddd.bjddddddddddddd",
+"dddddddjjbb.bjjbb....ddddddddddb.dddd..ddjdddddddddddddd",
+"ddddddddjjbb..bjbbbb....dddddddddd....jjddd.dddddddddddd",
+"dddddddddjjbbb.bjjjbbbb............jjjjddd.bjddddddddddd",
+"ddddddddddjjjbb...jjjjbbbbbbbbbbjjjjdddd.ddjdddddddddddd",
+"ddddddddddddjjbbb....jjjjjjjjjjjjdddd...bjdddddddddddddd",
+"dddddddddddddjjjbbbb....dddddddddd....jjjddddddddddddddd",
+"dddddddddddddddjjjjbbbb............jjjjddddddddddddddddd",
+"ddddddddddddddddddjjjjbbbbbbbbbbjjjjdddddddddddddddddddd",
+"dddddddddddddddddddddjjjjjjjjjjjjddddddddddddddddddddddd"
+};
diff --git a/icons/56x56-martys/science.xpm b/icons/56x56-martys/science.xpm
new file mode 100644
index 0000000..61280e5
--- /dev/null
+++ b/icons/56x56-martys/science.xpm
@@ -0,0 +1,75 @@
+/* XPM */
+static char *com_fac[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 12 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #844200",
+"c c #848484",
+"d c #ffff00",
+"e c #c6c6c6",
+"f c none",
+"g c #8d8d8d",
+"h c #ff0000",
+"i c #800040",
+"j c #ffffff",
+/* pixels */
+"ffffffffffffffffffffffff..........ffffffffffffffffffffff",
+"fffffffffffffffffffff....cccccccc....fffffffffffffffffff",
+"ffffffffffffffffff....jjjjjjjjjjcccc....ffffffffffffffff",
+"ffffffffffffffff...jjjjffffffffjjjjcccc...ffffffffffffff",
+"fffffffffffffff.cjjjffff..........jjjjccc..fffffffffffff",
+"fffffffffffff.ffjffff....cccccccc....jjjcc...fffffffffff",
+"ffffffffffff.cjfff....jjjjjjjjjjcccc...cjccc..ffffffffff",
+"fffffffffffffjfff..jjjjffffffffjjjjcccc.cjjcc..fffffffff",
+"fffffffffffffff.ffjjffffffffffffffjjjjcc..cjcc..ffffffff",
+"ffffffffffffff.cjffffffffffffffffffffjjccc.cjcc..fffffff",
+"fffffffffffffffjffffffffffffffffffffffjjjcc.cjcc..ffffff",
+"ffffffffffffffffffffffffffffffffffffffffjjcc.cjcc..fffff",
+"ffffffjffffffffffffffffffffffffffffffffffjjcc.cjcc.fffff",
+"fffffjc.fffffffffffffffffdffffffffffffffffjjcc.cjc..ffff",
+"ffffff.ffjffffffffffdffffffffffffffffffffffjjcc.jcc..fff",
+"ffffjfffjc.ffffffffffffffffffffhhhhhffffffffjjc.cjcc.fff",
+"fffjc.fff.fffffffffffffffffffhhhhhhhhhfffffffjcc.cjc..ff",
+"fffj.ffjffffffffjfffffffjfffhhh#a#a#hhhfffdffjjcc.jcc.ff",
+"ffjj.fjj.ffffffjjjfffffffffhh#a#aaa#a#hhffffffjjc.jjc.ff",
+"ffj..fj..fffffffjffffdfffffhha#aaaaaaahhfffffffjc..jc..f",
+"ffj.ffj.ffffffffffffffffffbh#caeaaaaa##hhffffffjcc.jcc.f",
+"fjj.fjj.ffffffffffffffffffbh#a#aaaaaaaahhffffffjjc.jjc.f",
+"fj..fj..fffffffffffffffffbbha#aeaaaaaa#hhfffffffjc..jc..",
+"fj.ffj.ffffffffffffffffffbh##a#aaaaaaa#hhfffffffjcc.jcc.",
+"jj.fjj.fffffffffffffffffdbha##agaeaga#ahhfffffffjjc.jjc.",
+"jc.fjc.ffffffffffdfffffddchc#aca#a#aachhfffffffffjc.fjc.",
+"jc.fjc.fffffffffffffffddbbh#a##a#a###ahhfffffffffjc.fjc.",
+"jc.fjc.fffffffffffffffddcbei##a##a#ahhhffffffffffjc.fjc.",
+"jc.fjc.ffffffffjffffffddbcbeha#a#hhhhhffffjffffffjc.fjc.",
+"jc.fjc.ffffffffffffffddddbcbghhhhhbbfffffffffffffjc.fjc.",
+"jc.fjc.fffffffffffffdddddbbcbbhbbffffffffffffffffjc.fjc.",
+"jc.fjc.ffffffffffffffdfddddcbcddbffffffdfffffffffjc.fjc.",
+"jc..jc..ffffffffffffdfdddddddddffffffffffffffffffj..fj..",
+"jcc.jcc.ffffffffdffdfdddfdddddfffffffffffffffffffj.ffj.f",
+"jjc.jjc.ffffffffffffdddfdddfffffffdffffffjffffffjj.fjj.f",
+"fjc..jc..ffffffffffdfdfdfdffffffffffffffjjjfffffj..fj..f",
+"fjcc.jcc.fffffffffdfdfdffffffffffffffffffjffffffj.ffj.ff",
+"fjjc.jjc.ffffffffffdfffffffffffjfffffffffffffffjj.fjj.ff",
+"ffjc..jc..fffffffffffffffdffffjjjfffjffffffffffj..fj..ff",
+"ffjcc.jcc..ffffffffffffffffffffjffffffffffffffff.ffj.fff",
+"ffjjc.cjcc.ffffdfffffjfffffffffffffffffdffffffjfffjc.fff",
+"fffjcc.cjc..fffffffffffffffffffffffffffffffffjc.fff.ffff",
+"fffjjcc.jcc..fffffffffffffffffffffffffffffffff.ffjffffff",
+"ffffjjc.cjcc..ffffffffffffffffffffffffffffffffffjc.fffff",
+"fffffjcc.cjcc..ffffffffffffffffffffffffffffffffff.ffffff",
+"fffffjjcc.cjcc...ffffffffffffffffffffffff.ffffffffffffff",
+"ffffffjjcc.cjccc..ffffffffffffffffffffff.cjfffffffffffff",
+"fffffffjjcc.cjjcc....ffffffffffffffff..ffjffffffffffffff",
+"ffffffffjjcc..cjcccc....ffffffffff....jjfff.ffffffffffff",
+"fffffffffjjccc.cjjjcccc............jjjjfff.cjfffffffffff",
+"ffffffffffjjjcc...jjjjccccccccccjjjjffff.ffjffffffffffff",
+"ffffffffffffjjccc....jjjjjjjjjjjjffff...cjffffffffffffff",
+"fffffffffffffjjjcccc....ffffffffff....jjjfffffffffffffff",
+"fffffffffffffffjjjjcccc............jjjjfffffffffffffffff",
+"ffffffffffffffffffjjjjccccccccccjjjjffffffffffffffffffff",
+"fffffffffffffffffffffjjjjjjjjjjjjfffffffffffffffffffffff"
+};
diff --git a/icons/56x56-martys/system.xpm b/icons/56x56-martys/system.xpm
new file mode 100644
index 0000000..11b7523
--- /dev/null
+++ b/icons/56x56-martys/system.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *mag_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 9 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #ffff00",
+"b c #c6c6c6",
+"c c none",
+"d c #ff0000",
+"e c #800000",
+"f c #800040",
+"g c #ffffff",
+/* pixels */
+"cccccccccccccccccccccccc..........cccccccccccccccccccccc",
+"ccccccccccccccccccccc....########....ccccccccccccccccccc",
+"cccccccccccccccccc....gggggggggg####....cccccccccccccccc",
+"cccccccccccccccc...ggggccccccccgggg####...cccccccccccccc",
+"ccccccccccccccc.#gggcccc..........gggg###..ccccccccccccc",
+"ccccccccccccc.ccgcccc....########....ggg##...ccccccccccc",
+"cccccccccccc.#gccc....gggggggggg####...#g###..cccccccccc",
+"cccccccccccccgccc..ggggccccccccgggg####.#gg##..ccccccccc",
+"ccccccccccccccc.ccggccccccccccccccgggg##..#g##..cccccccc",
+"cccccccccccccc.#gccccccccccccccccccccgg###.#g##..ccccccc",
+"cccccccccccccccgccccccccccccccccccccccggg##.#g##..cccccc",
+"ccccccccccccccccccccccccccccccccccccccccgg##.#g##..ccccc",
+"ccccccgccccccccccc......cccccccccccccccccgg##.#g##.ccccc",
+"cccccg#.cccccccc..bbbbbb..ccccccccccccccccgg##.#g#..cccc",
+"cccccc.ccgccccc.bbgggggbbb.ccccccccccccccccgg##.g##..ccc",
+"ccccgcccg#.ccc.bbgggbbbbbbb.ccccccccccccccccgg#.#g##.ccc",
+"cccg#.ccc.ccc.bbgggbbbbbbbbb.ccccccccccccccccg##.#g#..cc",
+"cccg.ccgccccc.bgggbbbbbbbbbb.ccccccccccccccccgg##.g##.cc",
+"ccgg.cgg.ccc.bgggbbbbbbbbbbbb.ccccccccccccccccgg#.gg#.cc",
+"ccg..cg..ccc.bggbbbbbbbbbbbbb.cccccccccccccccccg#..g#..c",
+"ccg.ccg.cccc.bgbbbbbbbbbbbbbb.cccccccccccccccccg##.g##.c",
+"cgg.cgg.cccc.bgbbbbbbbbbbbbgb.cccccccccccccccccgg#.gg#.c",
+"cg..cg..cccc.bbbbbbbbbbbbbbgb.ccccccccccccccccccg#..g#..",
+"cg.ccg.ccccc.bbbbbbbbbbbbbggb.ccccccccccccccccccg##.g##.",
+"gg.cgg.cccccc.bbbbbbbbbbbbgb.cccccccccccccccccccgg#.gg#.",
+"g#.cg#.cccccc.bbbbbbbbbbbggb.ccccccccccccccccccccg#.cg#.",
+"g#.cg#.ccccccc.bbbbbbbbbggb...cccccccccccccccccccg#.cg#.",
+"g#.cg#.cccccccc.bbbbbbgggb.eef.ccccccccccccccccccg#.cg#.",
+"g#.cg#.ccccccccc..bbbbbb...eeef.cccccccccccccccccg#.cg#.",
+"g#.cg#.ccccccccccc......ccgdeeef.ccccccccccccccccg#.cg#.",
+"g#.cg#.ccccccccccccccccccccgdeeef.cccccccccccccccg#.cg#.",
+"g#.cg#.cccccccccccccccccccccgdeaaf.ccccccccccccccg#.cg#.",
+"g#..g#..cccccccccccccccccccccgda.af.cccccccccccccg..cg..",
+"g##.g##.ccccccccccccccccccccccgdaaef.ccccccccccccg.ccg.c",
+"gg#.gg#.cccccccccccccccccccccccgdeeef.ccccccccccgg.cgg.c",
+"cg#..g#..cccccccccccccccccccccccgdeeef.cccccccccg..cg..c",
+"cg##.g##.ccccccccccccccccccccccccgdeeef.ccccccccg.ccg.cc",
+"cgg#.gg#.cccccccccccccccccccccccccgdeeef.ccccccgg.cgg.cc",
+"ccg#..g#..cccccccccccccccccccccccccgdeeef.cccccg..cg..cc",
+"ccg##.g##..cccccccccccccccccccccccccgdeeef.ccccc.ccg.ccc",
+"ccgg#.#g##.ccccccccccccccccccccccccccgdeeef.ccgcccg#.ccc",
+"cccg##.#g#..ccccccccccccccccccccccccccgdeee.cg#.ccc.cccc",
+"cccgg##.g##..ccccccccccccccccccccccccccgdee.cc.ccgcccccc",
+"ccccgg#.#g##..ccccccccccccccccccccccccccg..cccccg#.ccccc",
+"cccccg##.#g##..cccccccccccccccccccccccccccccccccc.cccccc",
+"cccccgg##.#g##...cccccccccccccccccccccccc.cccccccccccccc",
+"ccccccgg##.#g###..cccccccccccccccccccccc.#gccccccccccccc",
+"cccccccgg##.#gg##....cccccccccccccccc..ccgcccccccccccccc",
+"ccccccccgg##..#g####....cccccccccc....ggccc.cccccccccccc",
+"cccccccccgg###.#ggg####............ggggccc.#gccccccccccc",
+"ccccccccccggg##...gggg##########ggggcccc.ccgcccccccccccc",
+"ccccccccccccgg###....ggggggggggggcccc...#gcccccccccccccc",
+"cccccccccccccggg####....cccccccccc....gggccccccccccccccc",
+"cccccccccccccccgggg####............ggggccccccccccccccccc",
+"ccccccccccccccccccgggg##########ggggcccccccccccccccccccc",
+"cccccccccccccccccccccggggggggggggccccccccccccccccccccccc"
+};
diff --git a/icons/56x56-martys/terminal-remote.xpm b/icons/56x56-martys/terminal-remote.xpm
new file mode 100644
index 0000000..10506f7
--- /dev/null
+++ b/icons/56x56-martys/terminal-remote.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *term_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 7 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #a0522d",
+"b c none",
+"c c #800000",
+"d c #800040",
+"e c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....eeeeeeeeee####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...eeeebbbbbbbbeeee####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#eeebbbb..........eeee###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbebbbb....########....eee##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#ebbb....eeeeeeeeee####...#e###..bbbbbbbbbb",
+"bbbbbbbbbbbbbebbb..eeeebbbbbbbbeeee####.#ee##..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbeebbbbbbbbbbbbbbeeee##..#e##..bbbbbbbb",
+"bbbbbbbbbbbbbb.#ebbbbbbbbbbbbbbbbbbbbee###.#e##..bbbbbbb",
+"bbbbbbbbbbbbbbbebbbbbbbbbbbbbbbbbbbbbbeee##.#e##..bbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.#e##..bbbbb",
+"bbbbbbebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.#e##.bbbbb",
+"bbbbbe#.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.#e#..bbbb",
+"bbbbbb.bbebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.e##..bbb",
+"bbbbebbbe#.bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebee#.#e##.bbb",
+"bbbe#.bbb.bbbdcdeccdccddcddccddddddddedd.dd.be##.#e#..bb",
+"bbbe.bbebbbbbdcdeccdccddcddccdccddddcedd.dd.bee##.e##.bb",
+"bbee.bee.bbbb...............................bbee#.ee#.bb",
+"bbe..be..bbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbe#..e#..b",
+"bbe.bbe.bbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadc.bbbe##.e##.b",
+"bee.bee.bbbbb.aaa.aaaaaaaaaaaaaaaaaaaaaaacd.bbbee#.ee#.b",
+"be..be..bbbbb.aa..a..aaeeeaaaaaaaaaaaaaaacd.bbbbe#..e#..",
+"be.bbe.bbbbbb.aaa.a..aaeeeaaaaaaaaaaaaaaadc.bbbbe##.e##.",
+"ee.bee.bbbbbb.aaa.aaaaaeeeaaaaaaaaaaaaaaadc.bbbbee#.ee#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadc.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadc.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe#.be#.",
+"e#..e#..bbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe..be..",
+"e##.e##.bbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbbe.bbe.b",
+"ee#.ee#.bbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbee.bee.b",
+"be#..e#..bbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbe..be..b",
+"be##.e##.bbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbe.bbe.bb",
+"bee#.ee#.bbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbee.bee.bb",
+"bbe#..e#..bbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbe..be..bb",
+"bbe##.e##..bb.eeeeeeeeeeeeeeeeeeeeeeeeeeedd.bbbb.bbe.bbb",
+"bbee#.#e##.bb...............................bbebbbe#.bbb",
+"bbbe##.#e#..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbe#.bbb.bbbb",
+"bbbee##.e##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbebbbbbb",
+"bbbbee#.#e##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbe#.bbbbb",
+"bbbbbe##.#e##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbbbbb",
+"bbbbbee##.#e##...bbbbbbbbbbbbbbbbbbbbbbbb.bbbbbbbbbbbbbb",
+"bbbbbbee##.#e###..bbbbbbbbbbbbbbbbbbbbbb.#ebbbbbbbbbbbbb",
+"bbbbbbbee##.#ee##....bbbbbbbbbbbbbbbb..bbebbbbbbbbbbbbbb",
+"bbbbbbbbee##..#e####....bbbbbbbbbb....eebbb.bbbbbbbbbbbb",
+"bbbbbbbbbee###.#eee####............eeeebbb.#ebbbbbbbbbbb",
+"bbbbbbbbbbeee##...eeee##########eeeebbbb.bbebbbbbbbbbbbb",
+"bbbbbbbbbbbbee###....eeeeeeeeeeeebbbb...#ebbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbeee####....bbbbbbbbbb....eeebbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbeeee####............eeeebbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbeeee##########eeeebbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/terminal-special.xpm b/icons/56x56-martys/terminal-special.xpm
new file mode 100644
index 0000000..595746d
--- /dev/null
+++ b/icons/56x56-martys/terminal-special.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *term_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 7 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #008000",
+"b c none",
+"c c #800000",
+"d c #800040",
+"e c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....eeeeeeeeee####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...eeeebbbbbbbbeeee####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#eeebbbb..........eeee###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbebbbb....########....eee##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#ebbb....eeeeeeeeee####...#e###..bbbbbbbbbb",
+"bbbbbbbbbbbbbebbb..eeeebbbbbbbbeeee####.#ee##..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbeebbbbbbbbbbbbbbeeee##..#e##..bbbbbbbb",
+"bbbbbbbbbbbbbb.#ebbbbbbbbbbbbbbbbbbbbee###.#e##..bbbbbbb",
+"bbbbbbbbbbbbbbbebbbbbbbbbbbbbbbbbbbbbbeee##.#e##..bbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.#e##..bbbbb",
+"bbbbbbebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.#e##.bbbbb",
+"bbbbbe#.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.#e#..bbbb",
+"bbbbbb.bbebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.e##..bbb",
+"bbbbebbbe#.bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebee#.#e##.bbb",
+"bbbe#.bbb.bbbdcdeccdccddcddccddddddddedd.dd.be##.#e#..bb",
+"bbbe.bbebbbbbdcdeccdccddcddccdccddddcedd.dd.bee##.e##.bb",
+"bbee.bee.bbbb...............................bbee#.ee#.bb",
+"bbe..be..bbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbe#..e#..b",
+"bbe.bbe.bbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadc.bbbe##.e##.b",
+"bee.bee.bbbbb.aaa.aaaaaaaaaaaaaaaaaaaaaaacd.bbbee#.ee#.b",
+"be..be..bbbbb.aa..a..aaeeeaaaaaaaaaaaaaaacd.bbbbe#..e#..",
+"be.bbe.bbbbbb.aaa.a..aaeeeaaaaaaaaaaaaaaadc.bbbbe##.e##.",
+"ee.bee.bbbbbb.aaa.aaaaaeeeaaaaaaaaaaaaaaadc.bbbbee#.ee#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadc.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadc.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe#.be#.",
+"e#..e#..bbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe..be..",
+"e##.e##.bbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbbe.bbe.b",
+"ee#.ee#.bbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbee.bee.b",
+"be#..e#..bbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbe..be..b",
+"be##.e##.bbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbe.bbe.bb",
+"bee#.ee#.bbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbee.bee.bb",
+"bbe#..e#..bbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbe..be..bb",
+"bbe##.e##..bb.eeeeeeeeeeeeeeeeeeeeeeeeeeedd.bbbb.bbe.bbb",
+"bbee#.#e##.bb...............................bbebbbe#.bbb",
+"bbbe##.#e#..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbe#.bbb.bbbb",
+"bbbee##.e##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbebbbbbb",
+"bbbbee#.#e##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbe#.bbbbb",
+"bbbbbe##.#e##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbbbbb",
+"bbbbbee##.#e##...bbbbbbbbbbbbbbbbbbbbbbbb.bbbbbbbbbbbbbb",
+"bbbbbbee##.#e###..bbbbbbbbbbbbbbbbbbbbbb.#ebbbbbbbbbbbbb",
+"bbbbbbbee##.#ee##....bbbbbbbbbbbbbbbb..bbebbbbbbbbbbbbbb",
+"bbbbbbbbee##..#e####....bbbbbbbbbb....eebbb.bbbbbbbbbbbb",
+"bbbbbbbbbee###.#eee####............eeeebbb.#ebbbbbbbbbbb",
+"bbbbbbbbbbeee##...eeee##########eeeebbbb.bbebbbbbbbbbbbb",
+"bbbbbbbbbbbbee###....eeeeeeeeeeeebbbb...#ebbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbeee####....bbbbbbbbbb....eeebbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbeeee####............eeeebbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbeeee##########eeeebbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/terminal.xpm b/icons/56x56-martys/terminal.xpm
new file mode 100644
index 0000000..b0bd84c
--- /dev/null
+++ b/icons/56x56-martys/terminal.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *term_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 7 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #c6c6c6",
+"b c none",
+"c c #800000",
+"d c #800040",
+"e c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....eeeeeeeeee####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...eeeebbbbbbbbeeee####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#eeebbbb..........eeee###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbebbbb....########....eee##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#ebbb....eeeeeeeeee####...#e###..bbbbbbbbbb",
+"bbbbbbbbbbbbbebbb..eeeebbbbbbbbeeee####.#ee##..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbeebbbbbbbbbbbbbbeeee##..#e##..bbbbbbbb",
+"bbbbbbbbbbbbbb.#ebbbbbbbbbbbbbbbbbbbbee###.#e##..bbbbbbb",
+"bbbbbbbbbbbbbbbebbbbbbbbbbbbbbbbbbbbbbeee##.#e##..bbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.#e##..bbbbb",
+"bbbbbbebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.#e##.bbbbb",
+"bbbbbe#.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.#e#..bbbb",
+"bbbbbb.bbebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbee##.e##..bbb",
+"bbbbebbbe#.bbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebee#.#e##.bbb",
+"bbbe#.bbb.bbbdcdeccdccddcddccddddddddedd.dd.be##.#e#..bb",
+"bbbe.bbebbbbbdcdeccdccddcddccdccddddcedd.dd.bee##.e##.bb",
+"bbee.bee.bbbb...............................bbee#.ee#.bb",
+"bbe..be..bbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbe#..e#..b",
+"bbe.bbe.bbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadc.bbbe##.e##.b",
+"bee.bee.bbbbb.aaa.aaaaaaaaaaaaaaaaaaaaaaacd.bbbee#.ee#.b",
+"be..be..bbbbb.aa..a..aaeeeaaaaaaaaaaaaaaacd.bbbbe#..e#..",
+"be.bbe.bbbbbb.aaa.a..aaeeeaaaaaaaaaaaaaaadc.bbbbe##.e##.",
+"ee.bee.bbbbbb.aaa.aaaaaeeeaaaaaaaaaaaaaaadc.bbbbee#.ee#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadc.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadc.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbbe#.be#.",
+"e#.be#.bbbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe#.be#.",
+"e#..e#..bbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaacd.bbbbbe..be..",
+"e##.e##.bbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbbe.bbe.b",
+"ee#.ee#.bbbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbee.bee.b",
+"be#..e#..bbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbe..be..b",
+"be##.e##.bbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbbe.bbe.bb",
+"bee#.ee#.bbbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbee.bee.bb",
+"bbe#..e#..bbb.aaaaaaaaaaaaaaaaaaaaaaaaaaadd.bbbe..be..bb",
+"bbe##.e##..bb.eeeeeeeeeeeeeeeeeeeeeeeeeeedd.bbbb.bbe.bbb",
+"bbee#.#e##.bb...............................bbebbbe#.bbb",
+"bbbe##.#e#..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbe#.bbb.bbbb",
+"bbbee##.e##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbebbbbbb",
+"bbbbee#.#e##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbe#.bbbbb",
+"bbbbbe##.#e##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbbbbb",
+"bbbbbee##.#e##...bbbbbbbbbbbbbbbbbbbbbbbb.bbbbbbbbbbbbbb",
+"bbbbbbee##.#e###..bbbbbbbbbbbbbbbbbbbbbb.#ebbbbbbbbbbbbb",
+"bbbbbbbee##.#ee##....bbbbbbbbbbbbbbbb..bbebbbbbbbbbbbbbb",
+"bbbbbbbbee##..#e####....bbbbbbbbbb....eebbb.bbbbbbbbbbbb",
+"bbbbbbbbbee###.#eee####............eeeebbb.#ebbbbbbbbbbb",
+"bbbbbbbbbbeee##...eeee##########eeeebbbb.bbebbbbbbbbbbbb",
+"bbbbbbbbbbbbee###....eeeeeeeeeeeebbbb...#ebbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbeee####....bbbbbbbbbb....eeebbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbeeee####............eeeebbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbeeee##########eeeebbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/themes.xpm b/icons/56x56-martys/themes.xpm
new file mode 100644
index 0000000..e1fc6be
--- /dev/null
+++ b/icons/56x56-martys/themes.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *slid_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 10 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #848484",
+"c c #c6c6c6",
+"d c none",
+"e c #008000",
+"f c #ff0000",
+"g c #800040",
+"h c #ffffff",
+/* pixels */
+"dddddddddddddddddddddddd..........dddddddddddddddddddddd",
+"ddddddddddddddddddddd....bbbbbbbb....ddddddddddddddddddd",
+"dddddddddddddddddd....hhhhhhhhhhbbbb....dddddddddddddddd",
+"dddddddddddddddd...hhhhddddddddhhhhbbbb...dddddddddddddd",
+"ddddddddddddddd.bhhhdddd..........hhhhbbb..ddddddddddddd",
+"ddddddddddddd.ddhdddd....bbbbbbbb....hhhbb...ddddddddddd",
+"dddddddddddd.bhddd....hhhhhhhhhhbbbb...bhbbb..dddddddddd",
+"dddddddddddddhddd..hhhhddddddddhhhhbbbb.bhhbb..ddddddddd",
+"ddddddddddddddd.ddhhddddddddddddddhhhhbb..bhbb..dddddddd",
+"dddddddddddddd.bhddddddddddddddddddddhhbbb.bhbb..ddddddd",
+"dddddddddddddddhddddddddddddddddddddddhhhbb.bhbb..dddddd",
+"ddddddddddddddddddddddddddddddddddddddddhhbb.bhbb..ddddd",
+"ddddddhdddddddddddd..ddddddddddddddddddddhhbb.bhbb.ddddd",
+"dddddhb.ddddddddd..hh.ddddddddddddddddddddhhbb.bhb..dddd",
+"dddddd.ddhddddd..hhhh.dddddddddddddddddddddhhbb.hbb..ddd",
+"ddddhdddhb.ddd.hhhhghh.dddddddddddddddddddddhhb.bhbb.ddd",
+"dddhb.ddd.dddd.hhggggh.dddddd..ddddddddddddddhbb.bhb..dd",
+"dddh.ddhddddddb.hgggghh.dddd.hh..ddddddddddddhhbb.hbb.dd",
+"ddhh.dhh.dddddd.hhghhhh.dddd.hhhh..b..ddddddddhhb.hhb.dd",
+"ddh..dh..ddddddb.hhhh..bddd.hh#hhhh.bh.ddddddddhb..hb..d",
+"ddh.ddh.dddddddd.hh..bddddd.h####hh.bc.ddddddddhbb.hbb.d",
+"dhh.dhh.ddddddddb..bdddddd.hh####h.bccc.dddddddhhb.hhb.d",
+"dh..dh..ddddddddddddddd....hhhh#hh..ccc.ddddddddhb..hb..",
+"dh.ddh.dddddddddddddd..hhhb..hhhh.bb.ccc.dddddddhbb.hbb.",
+"hh.dhh.ddddddddddd...hhccccbb..hh.bh.ccc.dddddddhhb.hhb.",
+"hb.dhb.dddddddd...hhhccccc...bb..bbhb.ccc.dddddddhb.dhb.",
+"hb.dhb.ddddddd.hhhccccc...hhhhhbbbhhh.ccc.dddddddhb.dhb.",
+"hb.dhb.ddddddd.hcccc...hhhh....hhhh#hb.ccc.ddddddhb.dhb.",
+"hb.dhb.dddddddb.hcc.bhhhh..eeee.h##hhh.ccc.ddddddhb.dhb.",
+"hb.dhb.dddddddd.hcc.hhhh.aaeee.hhhhh#hb.ccc.dddddhb.dhb.",
+"hb.dhb.ddddddddb.hcc.hh.aaaa.fhhhh##hhh.ccc.dddddhb.dhb.",
+"hb.dhb.ddddddddd.hcc.hh.aaafffff.hhhhhhb.ccc.ddddhb.dhb.",
+"hb..hb..ddddddddb.hcc.h.affffff..hhhhhhh.ccc.ddddh..dh..",
+"hbb.hbb.ddddddddd.hcc.hc.ffff...hhhhh...ccccc.dddh.ddh.d",
+"hhb.hhb.dddddddddb.hcc.hc.....hhhhh..cccccccc.ddhh.dhh.d",
+"dhb..hb..ddddddddd.hcc.hhhhhhhhh...ccccccc...dddh..dh..d",
+"dhbb.hbb.dddddddddb.hcc.hhhhh...cccccccc..ddddddh.ddh.dd",
+"dhhb.hhb.dddddddddd.hcc.hh...cccccccc...dddddddhh.dhh.dd",
+"ddhb..hb..dddddddddb.hcc..cccccccc...ddddddddddh..dh..dd",
+"ddhbb.hbb..ddddddddd.hcccccccccc..dddddddddddddd.ddh.ddd",
+"ddhhb.bhbb.dddddddddb.hcccccc...ddddddddddddddhdddhb.ddd",
+"dddhbb.bhb..ddddddddd.hccc...ddddddddddddddddhb.ddd.dddd",
+"dddhhbb.hbb..ddddddddb....dddddddddddddddddddd.ddhdddddd",
+"ddddhhb.bhbb..ddddddddddddddddddddddddddddddddddhb.ddddd",
+"dddddhbb.bhbb..dddddddddddddddddddddddddddddddddd.dddddd",
+"dddddhhbb.bhbb...dddddddddddddddddddddddd.dddddddddddddd",
+"ddddddhhbb.bhbbb..dddddddddddddddddddddd.bhddddddddddddd",
+"dddddddhhbb.bhhbb....dddddddddddddddd..ddhdddddddddddddd",
+"ddddddddhhbb..bhbbbb....dddddddddd....hhddd.dddddddddddd",
+"dddddddddhhbbb.bhhhbbbb............hhhhddd.bhddddddddddd",
+"ddddddddddhhhbb...hhhhbbbbbbbbbbhhhhdddd.ddhdddddddddddd",
+"ddddddddddddhhbbb....hhhhhhhhhhhhdddd...bhdddddddddddddd",
+"dddddddddddddhhhbbbb....dddddddddd....hhhddddddddddddddd",
+"dddddddddddddddhhhhbbbb............hhhhddddddddddddddddd",
+"ddddddddddddddddddhhhhbbbbbbbbbbhhhhdddddddddddddddddddd",
+"dddddddddddddddddddddhhhhhhhhhhhhddddddddddddddddddddddd"
+};
diff --git a/icons/56x56-martys/todo.xpm b/icons/56x56-martys/todo.xpm
new file mode 100644
index 0000000..55133f6
--- /dev/null
+++ b/icons/56x56-martys/todo.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *star_fac[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 9 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #848484",
+"c c #c6c6c6",
+"d c none",
+"e c #8d8d8d",
+"f c #004400",
+"g c #ffffff",
+/* pixels */
+"dddddddddddddddddddddddd..........dddddddddddddddddddddd",
+"ddddddddddddddddddddd....bbbbbbbb....ddddddddddddddddddd",
+"dddddddddddddddddd....ggggggggggbbbb....dddddddddddddddd",
+"dddddddddddddddd...ggggddddddddggggbbbb...dddddddddddddd",
+"ddddddddddddddd.bgggdddd..........ggggbbb..ddddddddddddd",
+"ddddddddddddd.ddgdddd....bbbbbbbb....gggbb...ddddddddddd",
+"dddddddddddd.bgddd....ggggggggggbbbb...bgbbb..dddddddddd",
+"dddddddddddddgddd..ggggddddddddggggbbbb.bggbb..ddddddddd",
+"ddddddddddddddd.ddggddddddddddddddggggbb..bgbb..dddddddd",
+"dddddddddddddd.bgddddddddddddddddddddggbbb.bgbb..ddddddd",
+"dddddddddddddddgddddddddddddddddddddddgggbb.bgbb..dddddd",
+"ddddddddddddddddddddddddddddgdddddddddddggbb.bgbb..ddddd",
+"ddddddgddddddddddddddddddddg.gdddddddddddggbb.bgbb.ddddd",
+"dddddgb.dddddddddddddddddddg.gddddddddddddggbb.bgb..dddd",
+"dddddd.ddgddddddddddddddddg.g.gddddddddddddggbb.gbb..ddd",
+"ddddgdddgb.dddddddddddddddg.g.gdddddddddddddggb.bgbb.ddd",
+"dddgb.ddd.ddddddddddddddddg.g.gddddddddddddddgbb.bgb..dd",
+"dddg.ddgdddddddddddddddddg.#gaggdddddddddddddggbb.gbb.dd",
+"ddgg.dgg.ddddddddddddddddg.#gg.gddddddddddddddggb.ggb.dd",
+"ddg..dg..ddddddddddddddddg.#gafgdddddddddddddddgb..gb..d",
+"ddg.ddg.ddddddddddddddddg.#bgge.gddddddddddddddgbb.gbb.d",
+"dgg.dgg.ddddddddddddddddg.##gag.gddddddddddddddggb.ggb.d",
+"dg..dg..dddddddddddddddgg.#bgge.gggdddddddddddddgb..gb..",
+"dg.ddg.dddddddddddddddg..###gae#...gddddddddddddgbb.gbb.",
+"gg.dgg.ddddddddddddddgg.eab#ggaeae.gddddddddddddggb.ggb.",
+"gb.dgb.dddddddddddggg...ag##ggegab#.gggddddddddddgb.dgb.",
+"gb.dgb.ddddddddggg...gbeagb#gag#b###...gggdddddddgb.dgb.",
+"gb.dgb.ddddddgg...agaegagea#gea###b####...ggdddddgb.dgb.",
+"gb.dgb.dddddg..ggggggggggggggggggggggggggg..gddddgb.dgb.",
+"gb.dgb.ddddddgg...##########ggagaeagaeaf..ggdddddgb.dgb.",
+"gb.dgb.ddddddddggg.f.b#b#b#eg#cac.ge#..gggdddddddgb.dgb.",
+"gb.dgb.dddddddddddggg..##eaeg##eg...gggddddddddddgb.dgb.",
+"gb..gb..dddddddddddddgg.eaegg##ae#ggdddddddddddddg..dg..",
+"gbb.gbb.ddddddddddddddg..#eag#b##.gddddddddddddddg.ddg.d",
+"ggb.ggb.dddddddddddddddgg.geg##fggddddddddddddddgg.dgg.d",
+"dgb..gb..dddddddddddddddg.agg#b.gdddddddddddddddg..dg..d",
+"dgbb.gbb.dddddddddddddddg.eag##.gdddddddddddddddg.ddg.dd",
+"dggb.ggb.dddddddddddddddgg.gg#fgdddddddddddddddgg.dgg.dd",
+"ddgb..gb..dddddddddddddddg.eg#.gdddddddddddddddg..dg..dd",
+"ddgbb.gbb..ddddddddddddddg.gg#.gdddddddddddddddd.ddg.ddd",
+"ddggb.bgbb.dddddddddddddddg.g.gdddddddddddddddgdddgb.ddd",
+"dddgbb.bgb..ddddddddddddddg.g.gddddddddddddddgb.ddd.dddd",
+"dddggbb.gbb..ddddddddddddddg.gdddddddddddddddd.ddgdddddd",
+"ddddggb.bgbb..dddddddddddddg.gddddddddddddddddddgb.ddddd",
+"dddddgbb.bgbb..dddddddddddddgdddddddddddddddddddd.dddddd",
+"dddddggbb.bgbb...dddddddddddddddddddddddd.dddddddddddddd",
+"ddddddggbb.bgbbb..dddddddddddddddddddddd.bgddddddddddddd",
+"dddddddggbb.bggbb....dddddddddddddddd..ddgdddddddddddddd",
+"ddddddddggbb..bgbbbb....dddddddddd....ggddd.dddddddddddd",
+"dddddddddggbbb.bgggbbbb............ggggddd.bgddddddddddd",
+"ddddddddddgggbb...ggggbbbbbbbbbbggggdddd.ddgdddddddddddd",
+"ddddddddddddggbbb....ggggggggggggdddd...bgdddddddddddddd",
+"dddddddddddddgggbbbb....dddddddddd....gggddddddddddddddd",
+"dddddddddddddddggggbbbb............ggggddddddddddddddddd",
+"ddddddddddddddddddggggbbbbbbbbbbggggdddddddddddddddddddd",
+"dddddddddddddddddddddggggggggggggddddddddddddddddddddddd"
+};
diff --git a/icons/56x56-martys/unknown.xpm b/icons/56x56-martys/unknown.xpm
new file mode 100644
index 0000000..99b0aa8
--- /dev/null
+++ b/icons/56x56-martys/unknown.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *x_but[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 7 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c none",
+"b c #004400",
+"c c #008000",
+"d c #005e00",
+"e c #ffffff",
+/* pixels */
+"aaaaaaaaaaaaaaaaaaaaaaaa..........aaaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaa....########....aaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaa....eeeeeeeeee####....aaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaa...eeeeaaaaaaaaeeee####...aaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaa.#eeeaaaa..........eeee###..aaaaaaaaaaaaa",
+"aaaaaaaaaaaaa.aaeaaaa....########....eee##...aaaaaaaaaaa",
+"aaaaaaaaaaaa.#eaaa....eeeeeeeeee####...#e###..aaaaaaaaaa",
+"aaaaaaaaaaaaaeaaa..eeeeaaaaaaaaeeee####.#ee##..aaaaaaaaa",
+"aaaaaaaaeeeeeeeeeeeeeaaaaaaaaaaaaaeeeeeeeeeeeee.aaaaaaaa",
+"aaaaaaaaeb..........beaaaaaaaaaaaaeb..........de.aaaaaaa",
+"aaaaaaaaeeb.........eaaaaaaaaaaaaaae.........de#..aaaaaa",
+"aaaaaaaaaae.........eaaaaaaaaaaaaaaec.......dee##..aaaaa",
+"aaaaaaeaaaae........eaaaaaaaaaaaaaaae......de.#e##.aaaaa",
+"aaaaae#.aaaae.......beaaaaaaaaaaaaaae.....de##.#e#..aaaa",
+"aaaaaa.aaeaaed.......eaaaaaaaaaaaaaae....deee##.e##..aaa",
+"aaaaeaaae#.aaeb.......eaaaaaaaaaaaaae...deaaee#.#e##.aaa",
+"aaae#.aaa.aaaae.......beaaaaaaaaaaaec..deaaaae##.#e#..aa",
+"aaae.aaeaaaaaaae.......deaaaaaaaaaae..deaaaaaee##.e##.aa",
+"aaee.aee.aaaaaaae.......eaaaaaaaaaae.deaaaaaaaee#.ee#.aa",
+"aae..ae..aaaaaaaed.......eaaaaaaaaebdeaaaaaaaaae#..e#..a",
+"aae.aae.aaaaaaaaaeb.......eaaaaaaaedeaaaaaaaaaae##.e##.a",
+"aee.aee.aaaaaaaaaae.......beaaaaaaaeaaaaaaaaaaaee#.ee#.a",
+"ae..ae..aaaaaaaaaaae.......deaaaaaaaaaaaaaaaaaaae#..e#..",
+"ae.aae.aaaaaaaaaaaaae.......eaaaaaaaaaaaaaaaaaaae##.e##.",
+"ee.aee.aaaaaaaaaaaaaed.......eaaaaaaaaaaaaaaaaaaee#.ee#.",
+"e#.ae#.aaaaaaaaaaaaaaeb.......eaaaaaaaaaaaaaaaaaae#.ae#.",
+"e#.ae#.aaaaaaaaaaaaaaae.......beaaaaaaaaaaaaaaaaae#.ae#.",
+"e#.ae#.aaaaaaaaaaaaaaaae.......deaaaaaaaaaaaaaaaae#.ae#.",
+"e#.ae#.aaaaaaaaaaaaaaaaae.......eaaaaaaaaaaaaaaaae#.ae#.",
+"e#.ae#.aaaaaaaaaaaaaaaaaed.......eaaaaaaaaaaaaaaae#.ae#.",
+"e#.ae#.aaaaaaaaaaaaaaaaaaeb.......eaaaaaaaaaaaaaae#.ae#.",
+"e#.ae#.aaaaaaaaaaaaaaaaaaae.......beaaaaaaaaaaaaae#.ae#.",
+"e#..e#..aaaaaaaaaaaaaaaaaaae.......deaaaaaaaaaaaae..ae..",
+"e##.e##.aaaaaaaaaaaaaaaaaaaae.......eaaaaaaaaaaaae.aae.a",
+"ee#.ee#.aaaaaaaaaaaaaaaaaaaaed.......eaaaaaaaaaaee.aee.a",
+"ae#..e#..aaaaaaaaaaaaaaaaaaaaeb.......eaaaaaaaaae..ae..a",
+"ae##.e##.aaaaaaaaaeeaaaaaaaaaae.......beaaaaaaaae.aae.aa",
+"aee#.ee#.aaaaaaaae.eaaaaaaaaaaae.......eaaaaaaaee.aee.aa",
+"aae#..e#..aaaaaae..eaaaaaaaaaaaae.......eaaaaaae..ae..aa",
+"aae##.e##..aaaae..ceaaaaaaaaaaaaec.......eaaaaaa.aae.aaa",
+"aaee#.#e##.aaae...eaaaaaaaaaaaaaaeb.......eaaaeaaae#.aaa",
+"aaae##.#e#..ee....eaaaaaaaaaaaaaaae.......beae#.aaa.aaaa",
+"aaaee##.e##e......eaaaaaaaaaaaaaaaae.......dea.aaeaaaaaa",
+"aaaaee#.#e#e......eaaaaaaaaaaaaaaaae........eaaae#.aaaaa",
+"aaaaae##.ee.......eaaaaaaaaaaaaaaaaeb........eaaa.aaaaaa",
+"aaaaaee#e.........beaaaaaaaaaaaaaaaeb.........eaaaaaaaaa",
+"aaaaaaeee..........eaaaaaaaaaaaaaaae..........beaaaaaaaa",
+"aaaaaaaeeeeeeeeeeee..aaaaaaaaaaaaaaeeeeeeeeeeeeaaaaaaaaa",
+"aaaaaaaaee##..#e####....aaaaaaaaaa....eeaaa.aaaaaaaaaaaa",
+"aaaaaaaaaee###.#eee####............eeeeaaa.#eaaaaaaaaaaa",
+"aaaaaaaaaaeee##...eeee##########eeeeaaaa.aaeaaaaaaaaaaaa",
+"aaaaaaaaaaaaee###....eeeeeeeeeeeeaaaa...#eaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaeee####....aaaaaaaaaa....eeeaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaeeee####............eeeeaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaeeee##########eeeeaaaaaaaaaaaaaaaaaaaa",
+"aaaaaaaaaaaaaaaaaaaaaeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaa"
+};
diff --git a/icons/56x56-martys/utility.xpm b/icons/56x56-martys/utility.xpm
new file mode 100644
index 0000000..a30bc94
--- /dev/null
+++ b/icons/56x56-martys/utility.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *tool_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 9 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #848484",
+"c c #ffff00",
+"d c #c6c6c6",
+"e c none",
+"f c #008000",
+"g c #ffffff",
+/* pixels */
+"eeeeeeeeeeeeeeeeeeeeeeee..........eeeeeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeeeee....bbbbbbbb....eeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeee....ggggggggggbbbb....eeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeee...ggggeeeeeeeeggggbbbb...eeeeeeeeeeeeee",
+"eeeeeeeeeeeeeee.bgggeeee..........ggggbbb..eeeeeeeeeeeee",
+"eeeeeeeeeeeee.eegeeee....bbbbbbbb....gggbb...eeeeeeeeeee",
+"eeeeeeeeeeee.bgeee....ggggggggggbbbb...bgbbb..eeeeeeeeee",
+"eeeeeeeeeeeeegeee..ggggeeeeeeeeggggbbbb.bggbb..eeeeeeeee",
+"eeeeeeeeeeeeeee.eeggeeeeeeeeeeeeeeggggbb..bgbb..eeeeeeee",
+"eeeeeeeeeeeeee.bgeeeeeeeeeeeeeeeeeeeeggbbb.bgbb..eeeeeee",
+"eeeeeeeeeeeeeeegeeeeeeeeeeeeeeeeeeeeeegggbb.bgbb..eeeeee",
+"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggbb.bgbb..eeeee",
+"eeeeeegeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggbb.bgbb.eeeee",
+"eeeeegb.eeeeeeeeeeeeeeeeeeeeeee.....eeeeeeggbb.bgb..eeee",
+"eeeeee.eegeeeeeeeeeeeeeeeeeeeee.ggb.eeeeeeeggbb.gbb..eee",
+"eeeegeeegb.eeeeee........ee..ee.gdb.eeeeeeeeggb.bgbb.eee",
+"eeegb.eee.eeeeee.gggggggg..gd.e.gdb.eeeeeeeeeebb.bgb..ee",
+"eeeg.eegeeeeeee.gddddddddggdd.e.gdb.eeeeeeeeeegbb.gbb.ee",
+"eegg.egg.eeeee.gbbbbdddddbbdb.e.gdb.ee......eeggb.ggb.ee",
+"eeg..eg..eeeee.b....bbdbb..bb.eb.d.g..ggggb.eeegb..gb..e",
+"eeg.eeg.eeeeee..bbb...d..bb..bee.d.g.gddbb.g..egbb.gbb.e",
+"egg.egg.eeeeee.beeebb.d.bggbbeee.d.g.gdb..g.g.eggb.ggb.e",
+"eg..eg..eeeeeebeeeeee.d.eeeeeeee.d.g.gb.dd.gb.eegb..gb..",
+"eg.eeg.eeeeeeeeeeeee.....eeeeeee.d.g.gb.gg.gb.eegbb.gbb.",
+"gg.egg.eeeeeeeeeeeee.fff.eeeeeee.d.g.gdb..gdb.eeggb.ggb.",
+"gb.egb.eeeeeeeeeeeee.gfb.eeeeeee...g.gddggddb.eeegb.egb.",
+"gb.egb.eeeeeeeeeeeee.fff.eeeeee.gcc.gddbbbbb.beeegb.egb.",
+"gb.egb.eeeeeeee..............ee.gg.gddb.....beeeegb.egb.",
+"gb.egb.eeeeeee.gggggggggggggg.e.g..ddb.bbbbbeeeeegb.egb.",
+"gb.egb.eeeeeee.gaaaaaaaaaaaa#.e..gddb.beeeeeeeeeegb.egb.",
+"gb.egb.eeeeeee.gaaaaaaaaaaaa#.e.gddb.beeeeeeeeeeegb.egb.",
+"gb.egb.eeeeeee.gaaaaaaaaaaaa#..gddb.beeeeeeeeeeeegb.egb.",
+"gb..gb..eeeeee.gaaaaaaaaaaaa#.gddb..eeeeeeeeeeeeeg..eg..",
+"gbb.gbb.eeeeee.gaaaaaaaaaaaa#.ddbbc.eeeeeeeeeeeeeg.eeg.e",
+"ggb.ggb.eeeeee.gaaaaaaaaaaaa#.bgb.c.eeeeeeeeeeeegg.egg.e",
+"egb..gb..eeeee.gaaaaaaaaaaaa#.bgbbc.eeeeeeeeeeeeg..eg..e",
+"egbb.gbb.eeeee.gaaaaaaaaaaaa#.bgb.c.eeeeeeeeeeeeg.eeg.ee",
+"eggb.ggb.eeeee.gaaaaaaaaaaaa#.gdbbc.eeeeeeeeeeegg.egg.ee",
+"eegb..gb..eeee.gaaaaaaaaaaaa#.ddb.c.eeeeeeeeeeeg..eg..ee",
+"eegbb.gbb..eee.gaaaaaaaaaaaa#.bb....eeeeeeeeeeee.eeg.eee",
+"eeggb.bgbb.eee.##############...eeeeeeeeeeeeeegeeegb.eee",
+"eeegbb.bgb..eee...............eeeeeeeeeeeeeeegb.eee.eeee",
+"eeeggbb.gbb..eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.eegeeeeee",
+"eeeeggb.bgbb..eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegb.eeeee",
+"eeeeegbb.bgbb..eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.eeeeee",
+"eeeeeggbb.bgbb...eeeeeeeeeeeeeeeeeeeeeeee.eeeeeeeeeeeeee",
+"eeeeeeggbb.bgbbb..eeeeeeeeeeeeeeeeeeeeee.bgeeeeeeeeeeeee",
+"eeeeeeeggbb.bggbb....eeeeeeeeeeeeeeee..eegeeeeeeeeeeeeee",
+"eeeeeeeeggbb..bgbbbb....eeeeeeeeee....ggeee.eeeeeeeeeeee",
+"eeeeeeeeeggbbb.bgggbbbb............ggggeee.bgeeeeeeeeeee",
+"eeeeeeeeeegggbb...ggggbbbbbbbbbbggggeeee.eegeeeeeeeeeeee",
+"eeeeeeeeeeeeggbbb....ggggggggggggeeee...bgeeeeeeeeeeeeee",
+"eeeeeeeeeeeeegggbbbb....eeeeeeeeee....gggeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeggggbbbb............ggggeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeeggggbbbbbbbbbbggggeeeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeeeeeggggggggggggeeeeeeeeeeeeeeeeeeeeeee"
+};
diff --git a/icons/56x56-martys/viewer.xpm b/icons/56x56-martys/viewer.xpm
new file mode 100644
index 0000000..13d7b61
--- /dev/null
+++ b/icons/56x56-martys/viewer.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char *view_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 6 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #c6c6c6",
+"b c none",
+"c c #8d8d8d",
+"d c #ffffff",
+/* pixels */
+"bbbbbbbbbbbbbbbbbbbbbbbb..........bbbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbb....########....bbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbb....dddddddddd####....bbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbb...ddddbbbbbbbbdddd####...bbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbb.#dddbbbb..........dddd###..bbbbbbbbbbbbb",
+"bbbbbbbbbbbbb.bbdbbbb....########....ddd##...bbbbbbbbbbb",
+"bbbbbbbbbbbb.#dbbb....dddddddddd####...#d###..bbbbbbbbbb",
+"bbbbbbbbbbbbbdbbb..ddddbbbbbbbbdddd####.#dd##..bbbbbbbbb",
+"bbbbbbbbbbbbbbb.bbddbbbbbbbbbbbbbbdddd##..#d##..bbbbbbbb",
+"bbbbbbbbbbbbbb.#dbbbbbbbbbbbbbbbbbbbbdd###.#d##..bbbbbbb",
+"bbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbddd##.#d##..bbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd##.#d##..bbbbb",
+"bbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd##.#d##.bbbbb",
+"bbbbbd#.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd##.#d#..bbbb",
+"bbbbbb.bbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdd##.d##..bbb",
+"bbbbdbbbd#.bbbbbbbbbbbbbaaadadaabbbbbbbbbbbbdd#.#d##.bbb",
+"bbbd#.bbb.bbbbbbbbbbbaaaaadadadaaaaaaacbbbbbbd##.#d#..bb",
+"bbbd.bbdbbbbbbbbbbbaaaaaadadddaaaacaaaaccbbbbdd##.d##.bb",
+"bbdd.bdd.bbbbbbbbbaaaaaaaadadaacaccaa#caacbbbbdd#.dd#.bb",
+"bbd..bd..bbbbbbbbaaaaaaacccacacc##ccc#accaccbbbd#..d#..b",
+"bbd.bbd.bbbbbbbbaaaaaac#...........##cc#aaaccbbd##.d##.b",
+"bdd.bdd.bbbbbbbaaaaa##..cccc#..........#acaacbbdd#.dd#.b",
+"bd..bd..bbbbbbaaac#...##ccddc#....####...#a#acbbd#..d#..",
+"bd.bbd.bbbbbbaaac#...###ccddd#..#.#cc###...#ccbbd##.d##.",
+"dd.bdd.bbbbbaaa##c..#c#...ada#..#.#ccc##a#.....bbd#.dd#.",
+"d#.bd#.bbbbaaa##cc.#cc#...###...#.#ccc##dac#.###bd#.bd#.",
+"d#.bd#.bbbaaa#caaac#ccc#.......c#.#cac##dddac#.##c#.bd#.",
+"d#.bd#.bbaaa#caddda#aac#......ca.#cccc##dddddac#..#.bd#.",
+"d#.bd#.baac#cadddda#accc#...#c#.#caccc#adddddac##b#.bd#.",
+"d#.bd#.aad#cadddddd##cacc#.....#cccacc#dddddaac#bd#.bd#.",
+"d#.bd#.ad#ccddddddda#accccccccccaaccc#addddaac#bbd#.bd#.",
+"d#.bd#.aacccdddddddda#ccacaccccccacc#cddddaac#cbbd#.bd#.",
+"d#..d#.aaaaaddddddddda#acccacccccccccddddaac#cbbbd..bd..",
+"d##.d##.aaaaadadaddddda#cccccaccc##cddddaac#cbbbbd.bbd.b",
+"dd#.dd#.bccc#caadadadadaa#c#c####aaddddacc#bbbbbdd.bdd.b",
+"bd#..d#..bbbbb##ccadadadadadadadadddaacc#bbbbbbbd..bd..b",
+"bd##.d##.bbbbbabb#ccaadadadadadadaacc##bbbbbbbbbd.bbd.bb",
+"bdd#.dd#.bbbbbbbbbc###ccaaaaaaaacc##bbbbbbbbbbbdd.bdd.bb",
+"bbd#..d#..bbbbbbbbbbbb###########bbbbbbbbbbbbbbd..bd..bb",
+"bbd##.d##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbd.bbb",
+"bbdd#.#d##.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbd#.bbb",
+"bbbd##.#d#..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbd#.bbb.bbbb",
+"bbbdd##.d##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbdbbbbbb",
+"bbbbdd#.#d##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbd#.bbbbb",
+"bbbbbd##.#d##..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.bbbbbb",
+"bbbbbdd##.#d##...bbbbbbbbbbbbbbbbbbbbbbbb.bbbbbbbbbbbbbb",
+"bbbbbbdd##.#d###..bbbbbbbbbbbbbbbbbbbbbb.#dbbbbbbbbbbbbb",
+"bbbbbbbdd##.#dd##....bbbbbbbbbbbbbbbb..bbdbbbbbbbbbbbbbb",
+"bbbbbbbbdd##..#d####....bbbbbbbbbb....ddbbb.bbbbbbbbbbbb",
+"bbbbbbbbbdd###.#ddd####............ddddbbb.#dbbbbbbbbbbb",
+"bbbbbbbbbbddd##...dddd##########ddddbbbb.bbdbbbbbbbbbbbb",
+"bbbbbbbbbbbbdd###....ddddddddddddbbbb...#dbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbddd####....bbbbbbbbbb....dddbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbdddd####............ddddbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbdddd##########ddddbbbbbbbbbbbbbbbbbbbb",
+"bbbbbbbbbbbbbbbbbbbbbddddddddddddbbbbbbbbbbbbbbbbbbbbbbb"
+};
diff --git a/icons/56x56-martys/window-identify.xpm b/icons/56x56-martys/window-identify.xpm
new file mode 100644
index 0000000..f7f16d3
--- /dev/null
+++ b/icons/56x56-martys/window-identify.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *ques_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 7 1",
+/* colors */
+". c #000000",
+"# c #848484",
+"a c #ffff00",
+"b c #c6c6c6",
+"c c none",
+"d c #8d8d8d",
+"e c #ffffff",
+/* pixels */
+"cccccccccccccccccccccccc..........cccccccccccccccccccccc",
+"ccccccccccccccccccccc....########....ccccccccccccccccccc",
+"cccccccccccccccccc....eeeeeeeeee####....cccccccccccccccc",
+"cccccccccccccccc...eeeecccccccceeee####...cccccccccccccc",
+"ccccccccccccccc.#eeecccc..........eeee###..ccccccccccccc",
+"ccccccccccccc.ccecccc....########....eee##...ccccccccccc",
+"cccccccccccc.#eccc....eeeeeeeeee####...#e###..cccccccccc",
+"ccccccccccccceccc..eeeecccccccceeee####.#ee##..ccccccccc",
+"ccccccccccccccc.cceecccccccccccccceeee##..#e##..cccccccc",
+"cccccccccccccc.#eccccccccccccccccccccee###.#e##..ccccccc",
+"cccccccccccccccecccccccccccccccccccccceee##.#e##..cccccc",
+"ccccccccccccccccccccccccccccccccccccccccee##.#e##..ccccc",
+"cccccceccccccccccccccccc........#ccccccccee##.#e##.ccccc",
+"ccccce#.cccccccccccccc..aaaaaaaa..##ccccccee##.#e#..cccc",
+"cccccc.cceccccccccccc.aaaaaaaaaaaa.##ccccccee##.e##..ccc",
+"cccceccce#.ccccccccc.........aaaaaa.##dcccccee#.#e##.ccc",
+"ccce#.ccc.ccccccccc..abababab..aaaaa.##cccccce##.#e#..cc",
+"ccce.ccecccccccccc.babababababa.aaaa.##ccccccee##.e##.cc",
+"ccee.cee.cccccccc.bababababababa.aaaa.##ccccccee#.ee#.cc",
+"cce..ce..ccccccc.babababababababa.aaa.##ccccccce#..e#..c",
+"cce.cce.cccccccc.abadabadabadabad.aaa.##ccccccce##.e##.c",
+"cee.cee.ccccccc.abababa...abababab.aa.##cccccccee#.ee#.c",
+"ce..ce..ccccccc.dadada.ccc.adadada.aa.##cccccccce#..e#..",
+"ce.cce.cccccccc.ababa.ccccc.ababab.aa.##cccccccce##.e##.",
+"ee.cee.cccccccc.dadad.ccccc.dadada.a.##cccccccccee#.ee#.",
+"e#.ce#.cccccccc.adaba.ccccc.adabad.a.##cccccccccce#.ce#.",
+"e#.ce#.cccccccc.dadad.cccc.adadada..###cccccccccce#.ce#.",
+"e#.ce#.cccccccc.......ccc.adadada..###ccccccccccce#.ce#.",
+"e#.ce#.ccccccccccccccccc.adadadad.###cccccccccccce#.ce#.",
+"e#.ce#.cccccccccccccccc.adadadad.###ccccccccccccce#.ce#.",
+"e#.ce#.cccccccccccccccc.dadadad..##cccccccccccccce#.ce#.",
+"e#.ce#.ccccccccccccccc.dadadad.a.##cccccccccccccce#.ce#.",
+"e#..e#..cccccccccccccc.adadada.a.##cccccccccccccce..ce..",
+"e##.e##.cccccccccccccc.dadada.aa.#ccccccccccccccce.cce.c",
+"ee#.ee#.cccccccccccccc.adadad.a.cc#cccccccccccccee.cee.c",
+"ce#..e#..ccccccccccccc.dadada..a.##ccccccccccccce..ce..c",
+"ce##.e##.ccccccccccccc........a..##ccccccccccccce.cce.cc",
+"cee#.ee#.cccccccccccccc.aaaaaa.a.##ccccccccccccee.cee.cc",
+"cce#..e#..cccccccccccc........aa.##cccccccccccce..ce..cc",
+"cce##.e##..ccccccccccc.dadada.aa.#cccccccccccccc.cce.ccc",
+"ccee#.#e##.ccccccccccc.adadad.aa.ccccccccccccceccce#.ccc",
+"ccce##.#e#..cccccccccc.dadada.a.ccccccccccccce#.ccc.cccc",
+"cccee##.e##..ccccccccc.adadad..ccccccccccccccc.ccecccccc",
+"ccccee#.#e##..cccccccc........cccccccccccccccccce#.ccccc",
+"ccccce##.#e##..cccccccccccccccccccccccccccccccccc.cccccc",
+"cccccee##.#e##...cccccccccccccccccccccccc.cccccccccccccc",
+"ccccccee##.#e###..cccccccccccccccccccccc.#eccccccccccccc",
+"cccccccee##.#ee##....cccccccccccccccc..ccecccccccccccccc",
+"ccccccccee##..#e####....cccccccccc....eeccc.cccccccccccc",
+"cccccccccee###.#eee####............eeeeccc.#eccccccccccc",
+"cccccccccceee##...eeee##########eeeecccc.ccecccccccccccc",
+"ccccccccccccee###....eeeeeeeeeeeecccc...#ecccccccccccccc",
+"ccccccccccccceee####....cccccccccc....eeeccccccccccccccc",
+"ccccccccccccccceeee####............eeeeccccccccccccccccc",
+"cccccccccccccccccceeee##########eeeecccccccccccccccccccc",
+"ccccccccccccccccccccceeeeeeeeeeeeccccccccccccccccccccccc"
+};
diff --git a/icons/56x56-martys/window-resize.xpm b/icons/56x56-martys/window-resize.xpm
new file mode 100644
index 0000000..1f189c3
--- /dev/null
+++ b/icons/56x56-martys/window-resize.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *gwm_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 10 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #848484",
+"c c #c6c6c6",
+"d c none",
+"e c #ff0000",
+"f c #800000",
+"g c #800040",
+"h c #ffffff",
+/* pixels */
+"dddddddddddddddddddddddd..........dddddddddddddddddddddd",
+"ddddddddddddddddddddd....bbbbbbbb....ddddddddddddddddddd",
+"dddddddddddddddddd....hhhhhhhhhhbbbb....dddddddddddddddd",
+"dddddddddddddddd...hhhhddddddddhhhhbbbb...dddddddddddddd",
+"ddddddddddddddd.bhhhdddd..........hhhhbbb..ddddddddddddd",
+"ddddddddddddd.ddhdddd....bbbbbbbb....hhhbb...ddddddddddd",
+"dddddddddddd.bhddd....hhhhhhhhhhbbbb...bhbbb..dddddddddd",
+"dddddddddddddhddd..hhhhddddddddhhhhbbbb.bhhbb..ddddddddd",
+"ddddddddddddddd.ddhhddddddddddddddhhhhbb..bhbb..dddddddd",
+"dddddddddddddd.bhddddddddddddddddddddhhbbb.bhbb..ddddddd",
+"dddddddddddddddhddddddddddddddddddddddhhhbb.bhbb..dddddd",
+"ddddddddddddddddddddddddddddddddddddddddhhbb.bhbb..ddddd",
+"ddddddhddddddddddddddddddddddddddddddddddhhbb.bhbb.ddddd",
+"dddddhb.ddddddddddddddddddddddddddddddddddhhbb.bhb..dddd",
+"dddddd.ddhdddddddddddddddddddddddddddddddddhhbb.hbb..ddd",
+"ddddhdddhbhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhheb.bhbb.ddd",
+"dddhb.ddd.hffghfffffffffffffffffffffffffg.ffg.bb.bhb..dd",
+"dddh.ddhddhffghfffffffffffffffffffffffffg.ffg.hbb.hbb.dd",
+"ddhh.dhh.dc...................................hhb.hhb.dd",
+"ddh..dh..dh.ccccccccccccccccccccccccccccccffg.dhb..hb..d",
+"ddh.ddh.ddh.cccccccccccccccccccccccchhhhh.ffg.dhbb.hbb.d",
+"dhh.dhh.ddh.ccccccccccccccccccccccccha#aa.ffg.dhhb.hhb.d",
+"dh..dh..ddh.ccccccccc.c.c.c.c##ccccch####.ffg.ddhb..hb..",
+"dh.ddh.dddh.ccccccccccc.ccccccccccccha#aa.ffg.ddhbb.hbb.",
+"hh.dhh.dddh.cccc#cccccc##cccccccccccha#ha.ffg.ddhhb.hhb.",
+"hb.dhb.dddh.ccc#h#ccccc#.hcccccccccch####.ffg.dddhb.dhb.",
+"hb.dhb.dddh.cccc.ccccc....hcccccccccha#ha.ffg.dddhb.dhb.",
+"hb.dhb.dddh.cccccccccc#..h.hcccccccch####.ffg.dddhb.dhb.",
+"hb.dhb.dddh.cccc.ccccc..h.h.hcccccccha#aa.ffg.dddhb.dhb.",
+"hb.dhb.dddh.ccccccccc..h.h.h.hccccccha#ha.ffg.dddhb.dhb.",
+"hb.dhb.dddh.cccc.cc.#.h.h.h.h.hcccccccccccffg.dddhb.dhb.",
+"hb.dhb.dddh.cccccc.#.h.h.h.h.h.hccccccccccffg.dddhb.dhb.",
+"hb..hb..ddh.cccc.c#.h.h.h.h.h.h.h#ccccccccffg.dddh..dh..",
+"hbb.hbb.ddh.ccc..ccccccccccccccc#..cccccccffg.dddh.ddh.d",
+"hhb.hhb.ddh.ccccc..cccccccccccccccccccccccffg.ddhh.dhh.d",
+"dhb..hb..dh.ccccccc..cccccccccccccccccccccffg.ddh..dh..d",
+"dhbb.hbb.dh.ccccccccc..c#cccccccccccccccccffg.ddh.ddh.dd",
+"dhhb.hhb.dh.ccccccccccc#h#ccccccccccccccccffg.dhh.dhh.dd",
+"ddhb..hb..h.ccccccccccccccccccccccccccccccffg.dh..dh..dd",
+"ddhbb.hbb.h.ccccccccccccccccccccccccccccccffg.dd.ddh.ddd",
+"ddhhb.bhbbh...................................hdddhb.ddd",
+"dddhbb.bhb..dddddddddddddddddddddddddddddddddhb.ddd.dddd",
+"dddhhbb.hbb..ddddddddddddddddddddddddddddddddd.ddhdddddd",
+"ddddhhb.bhbb..ddddddddddddddddddddddddddddddddddhb.ddddd",
+"dddddhbb.bhbb..dddddddddddddddddddddddddddddddddd.dddddd",
+"dddddhhbb.bhbb...dddddddddddddddddddddddd.dddddddddddddd",
+"ddddddhhbb.bhbbb..dddddddddddddddddddddd.bhddddddddddddd",
+"dddddddhhbb.bhhbb....dddddddddddddddd..ddhdddddddddddddd",
+"ddddddddhhbb..bhbbbb....dddddddddd....hhddd.dddddddddddd",
+"dddddddddhhbbb.bhhhbbbb............hhhhddd.bhddddddddddd",
+"ddddddddddhhhbb...hhhhbbbbbbbbbbhhhhdddd.ddhdddddddddddd",
+"ddddddddddddhhbbb....hhhhhhhhhhhhdddd...bhdddddddddddddd",
+"dddddddddddddhhhbbbb....dddddddddd....hhhddddddddddddddd",
+"dddddddddddddddhhhhbbbb............hhhhddddddddddddddddd",
+"ddddddddddddddddddhhhhbbbbbbbbbbhhhhdddddddddddddddddddd",
+"dddddddddddddddddddddhhhhhhhhhhhhddddddddddddddddddddddd"
+};
diff --git a/icons/56x56-martys/window-stick.xpm b/icons/56x56-martys/window-stick.xpm
new file mode 100644
index 0000000..296ed67
--- /dev/null
+++ b/icons/56x56-martys/window-stick.xpm
@@ -0,0 +1,73 @@
+/* XPM */
+static char *post_ico[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 10 1",
+/* colors */
+". c #000000",
+"# c #0000ff",
+"a c #844200",
+"b c #848484",
+"c c #ffff00",
+"d c #c6c6c6",
+"e c none",
+"f c #8d8d8d",
+"g c #008000",
+"h c #ffffff",
+/* pixels */
+"eeeeeeeeeeeeeeeeeeeeeeee..........eeeeeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeeeee....bbbbbbbb....eeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeee....hhhhhhhhhhbbbb....eeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeee...hhhheeeeeeeehhhhbbbb...eeeeeeeeeeeeee",
+"eeeeeeeeeeeeeee.bhhheeee..........hhhhbbb..eeeeeeeeeeeee",
+"eeeeeeeeeeeee.eeheeee....bbbbbbbb....hhhbb...eeeeeeeeeee",
+"eeeeeeeeeeee.bheee....hhhhhhhhhhbbbb...bhbbb..eeeeeeeeee",
+"eeeeeeeeeeeeeheee..hhhheeeeeeeehhhhbbbb.bhhbb..eeeeeeeee",
+"eeeeeeeeeeeeeee.eehheeeeeeeeeeeeeehhhhbb..bhbb..eeeeeeee",
+"eeeeeeeeeeeeee.bheeeeeeeeeeeeeeeeeeeehhbbb.bhbb..eeeeeee",
+"eeeeeeeeeeeeeeeheeeeeeeeeeeeeeeeeeeeeehhhbb.bhbb..eeeeee",
+"eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeehhbb.bhbb..eeeee",
+"eeeeeeheeeeeeeeeeeeeeeeeeeeeeeee.....eeeehhbb.bhbb.eeeee",
+"eeeeehb.eeeeeeeeeeeeeeeeeeeeeee.ggggg.eeeehhbb.bhb..eeee",
+"eeeeee.eeheeeeeeeeeeeeeeeeeeee.ggggggg.eeeehhbb.hbb..eee",
+"eeeeheeehb.eeeeeeeeeeeeeeeeeee.#gggggg.eeeeehhb.bhbb.eee",
+"eeehb.eee.eeeeeeeeeeeee..eeeee.g#####g.eeeeeehbb.bhb..ee",
+"eeeh.eeheeeeeeeeeeeeee.dc..eeee.ggggg.eeeeeeehhbb.hbb.ee",
+"eehh.ehh.eeeeeeeeeeeee.cdcd..eee.....eeeeeeeeehhb.hhb.ee",
+"eeh..eh..eeeeeeeeeeee.cdcdcdc....ggg..eeeeeeeeehb..hb..e",
+"eeh.eeh.eeeeeeeeeeeee.dcfcdcfc.g.#gg.g.eeeeeeeehbb.hbb.e",
+"ehh.ehh.eeeeeeeeeeee.dcdcdcdc.#g.#gg.gg.eeeeeeehhb.hhb.e",
+"eh..eh..eeeeeeeeeeee.cfcfcfcf.#gg...ggg.eeeeeeeehb..hb..",
+"eh.eeh.eeeeeeeeeeee.cdcdcdcdc.g#ggggg#g.eeeeeeeehbb.hbb.",
+"hh.ehh.eeeeeeeeeeee.fcfcfcfcf.gg#####gg..eeeeeeehhb.hhb.",
+"hb.ehb.eeeeeeeeeee.dcfcdcfcdcf.ggggggg.da..eeeeeehb.ehb.",
+"hb.ehb.eeeeeeeeeee.cfcfcfcfcfcf.......daaa.eeeeeehb.ehb.",
+"hb.ehb.eeeeeeeeee.cfcfcfcfcfcfcfcf.dadada.eeeeeeehb.ehb.",
+"hb.ehb.eeeeeeeeee.fcfcfcfcfcfcfcfc.adadaa.eeeeeeehb.ehb.",
+"hb.ehb.eeeeeeeee.fcfcfcfcfcfcfcfcfadadaa.eeeeeeeehb.ehb.",
+"hb.ehb.eeeeeeeee.cfcfcfcfcfcfcfcfcdadaaa.eeeeeeeehb.ehb.",
+"hb.ehb.eeeeeeee.cfcfcfcfcfcfcfcfcfcdcda.eeeeeeeeehb.ehb.",
+"hb..hb..eeeeee.cfcfcfcfcfcfcfcfcfcfcfaa.eeeeeeeeeh..eh..",
+"hbb.hbb.eee...cfcfcfcfcfcfcfcfcfcfcfca.eeeeeeeeeeh.eeh.e",
+"hhb.hhb.eee.fcfcfcfcfcfcfcfcfcfcfcfcaa.eeeeeeeeehh.ehh.e",
+"ehb..hb..eee.fcfcfcfcfcfcfcfcfcfcfcfa.eeeeeeeeeeh..eh..e",
+"ehbb.hbb.eeee.bcfcfcfcfcfcfcfcfcfcfaa.eeeeeeeeeeh.eeh.ee",
+"ehhb.hhb.eeeee..cfcfcfcfcfcfcfcfcfca.eeeeeeeeeehh.ehh.ee",
+"eehb..hb..eeeeee..fcfcfcfcfcfcfcfca..eeeeeeeeeeh..eh..ee",
+"eehbb.hbb..eeeeeee..cfcfcfcfcfcfdb..eeeeeeeeeeee.eeh.eee",
+"eehhb.bhbb.eeeeeeeee..fcfcfc.......eeeeeeeeeeeheeehb.eee",
+"eeehbb.bhb..eeeeeeeeee..cfcd.ffcb.eeeeeeeeeeehb.eee.eeee",
+"eeehhbb.hbb..eeeeeeeeeee....bcb..eeeeeeeeeeeee.eeheeeeee",
+"eeeehhb.bhbb..eeeeeeeeeeee.....eeeeeeeeeeeeeeeeehb.eeeee",
+"eeeeehbb.bhbb..eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.eeeeee",
+"eeeeehhbb.bhbb...eeeeeeeeeeeeeeeeeeeeeeee.eeeeeeeeeeeeee",
+"eeeeeehhbb.bhbbb..eeeeeeeeeeeeeeeeeeeeee.bheeeeeeeeeeeee",
+"eeeeeeehhbb.bhhbb....eeeeeeeeeeeeeeee..eeheeeeeeeeeeeeee",
+"eeeeeeeehhbb..bhbbbb....eeeeeeeeee....hheee.eeeeeeeeeeee",
+"eeeeeeeeehhbbb.bhhhbbbb............hhhheee.bheeeeeeeeeee",
+"eeeeeeeeeehhhbb...hhhhbbbbbbbbbbhhhheeee.eeheeeeeeeeeeee",
+"eeeeeeeeeeeehhbbb....hhhhhhhhhhhheeee...bheeeeeeeeeeeeee",
+"eeeeeeeeeeeeehhhbbbb....eeeeeeeeee....hhheeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeehhhhbbbb............hhhheeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeehhhhbbbbbbbbbbhhhheeeeeeeeeeeeeeeeeeee",
+"eeeeeeeeeeeeeeeeeeeeehhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeee"
+};
diff --git a/icons/56x56-martys/windows.xpm b/icons/56x56-martys/windows.xpm
new file mode 100644
index 0000000..3f6854b
--- /dev/null
+++ b/icons/56x56-martys/windows.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *cas_but[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 7 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #848484",
+"c c none",
+"d c #ff0000",
+"e c #ffffff",
+/* pixels */
+"cccccccccccccccccccccccc..........cccccccccccccccccccccc",
+"ccccccccccccccccccccc....bbbbbbbb....ccccccccccccccccccc",
+"cccccccccccccccccc....eeeeeeeeeebbbb....cccccccccccccccc",
+"cccccccccccccccc...eeeecccccccceeeebbbb...cccccccccccccc",
+"ccccccccccccccc.beeecccc..........eeeebbb..ccccccccccccc",
+"ccccccccccccc.ccecccc....bbbbbbbb....eeebb...ccccccccccc",
+"cccccccccccc.beccc....eeeeeeeeeebbbb...bebbb..cccccccccc",
+"ccccccccccccceccc..eeeecccccccceeeebbbb.beebb..ccccccccc",
+"ccccccccccccccc.cceecccccccccccccceeeebb..bebb..cccccccc",
+"cccccccccccccc.becccccccccccccccccccceebbb.bebb..ccccccc",
+"cccccccccccccccecccccccccccccccccccccceeebb.bebb..cccccc",
+"cccccccccccccccccccccccccccccccccccccccceebb.bebb..ccccc",
+"ccccccecccccc......................cccccceebb.bebb.ccccc",
+"ccccceb.ccccc.dddddddddddddddddddd.#cccccceebb.beb..cccc",
+"cccccc.cceccc......................#ccccccceebb.ebb..ccc",
+"cccceccceb.cc.eeeeeeeeeeeeeeeeeeee.#cccccccceeb.bebb.ccc",
+"ccceb.ccc.ccc.eeeeeeeeeeeeeeeeeeee.#cccccccccebb.beb..cc",
+"ccce.cceccccc.eeeaaeeaeeaeeaaeeaee.#ccccccccceebb.ebb.cc",
+"ccee.cee.cccc.eeaeeaeaeeaeaeeaeaee.#cccccccccceeb.eeb.cc",
+"cce..ce..cccc.eea.....................ccccccccceb..eb..c",
+"cce.cce.ccccc.eee.ddddddddddddddddddd.#ccccccccebb.ebb.c",
+"cee.cee.ccccc.eee.....................#cccccccceeb.eeb.c",
+"ce..ce..ccccc.eee.eeeeeeeeeeeeeeeeeee.#ccccccccceb..eb..",
+"ce.cce.cccccc.eee.eeeeeeeeeeeeeeeeeee.#cccccccccebb.ebb.",
+"ee.cee.cccccc.eee.eeaaaaaaaaaaaeeeeee.#ccccccccceeb.eeb.",
+"eb.ceb.cccccc.eee.eee.....................ccccccceb.ceb.",
+"eb.ceb.cccccc.eee.eee.ddddddddddddddddddd.#cccccceb.ceb.",
+"eb.ceb.cccccc.eee.eee.....................#cccccceb.ceb.",
+"eb.ceb.cccccc.eee.eee.eeeeeeeeeeeeeeeeeee.#cccccceb.ceb.",
+"eb.ceb.cccccc.....eee.eeeeeeeeeeeeeeeeeee.#cccccceb.ceb.",
+"eb.ceb.ccccccc###.eee.eeaaaaaaaaaaaeeeeee.#cccccceb.ceb.",
+"eb.ceb.cccccccccc.eee.eeeeeeeeeeeeeeeeeee.#cccccceb.ceb.",
+"eb..eb..ccccccccc.eee.eeebbbbbbbbbbeeeeee.#cccccce..ce..",
+"ebb.ebb.ccccccccc.eee.eeeeeeeeeeeeeeeeeee.#cccccce.cce.c",
+"eeb.eeb.ccccccccc.eee.eeeeeaaaaaaaaaeeeee.#cccccee.cee.c",
+"ceb..eb..cccccccc.eee.eeeeeeeeeeeeeeeeeee.#ccccce..ce..c",
+"cebb.ebb.cccccccc.....eeeaaaaaaaaaaaeeeee.#ccccce.cce.cc",
+"ceeb.eeb.ccccccccc###.eeeeeeeeeeeeeeeeeee.#ccccee.cee.cc",
+"cceb..eb..ccccccccccc.eeeebbbbbbbbbbeeeee.#cccce..ce..cc",
+"ccebb.ebb..cccccccccc.eeeeeeeeeeeeeeeeeee.#ccccc.cce.ccc",
+"cceeb.bebb.cccccccccc.eeeeeeeeeeeeeeeeeee.#ccceccceb.ccc",
+"cccebb.beb..ccccccccc.eeeeeeeeeeeeeeeeeee.#cceb.ccc.cccc",
+"ccceebb.ebb..cccccccc.....................#ccc.ccecccccc",
+"cccceeb.bebb..cccccccc#####################ccccceb.ccccc",
+"cccccebb.bebb..cccccccccccccccccccccccccccccccccc.cccccc",
+"ccccceebb.bebb...cccccccccccccccccccccccc.cccccccccccccc",
+"cccccceebb.bebbb..cccccccccccccccccccccc.beccccccccccccc",
+"ccccccceebb.beebb....cccccccccccccccc..ccecccccccccccccc",
+"cccccccceebb..bebbbb....cccccccccc....eeccc.cccccccccccc",
+"ccccccccceebbb.beeebbbb............eeeeccc.beccccccccccc",
+"cccccccccceeebb...eeeebbbbbbbbbbeeeecccc.ccecccccccccccc",
+"cccccccccccceebbb....eeeeeeeeeeeecccc...becccccccccccccc",
+"ccccccccccccceeebbbb....cccccccccc....eeeccccccccccccccc",
+"ccccccccccccccceeeebbbb............eeeeccccccccccccccccc",
+"cccccccccccccccccceeeebbbbbbbbbbeeeecccccccccccccccccccc",
+"ccccccccccccccccccccceeeeeeeeeeeeccccccccccccccccccccccc"
+};
diff --git a/icons/56x56-martys/xv.xpm b/icons/56x56-martys/xv.xpm
new file mode 100644
index 0000000..6462b32
--- /dev/null
+++ b/icons/56x56-martys/xv.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char *xv_but[] = {
+/* width height num_colors chars_per_pixel */
+" 56 56 7 1",
+/* colors */
+". c #000000",
+"# c #000084",
+"a c #0000ff",
+"b c #848484",
+"c c #c6c6c6",
+"d c none",
+"e c #ffffff",
+/* pixels */
+"dddddddddddddddddddddddd..........dddddddddddddddddddddd",
+"ddddddddddddddddddddd....bbbbbbbb....ddddddddddddddddddd",
+"dddddddddddddddddd....eeeeeeeeeebbbb....dddddddddddddddd",
+"dddddddddddddddd...eeeeddddddddeeeebbbb...dddddddddddddd",
+"ddddddddddddddd.beeedddd..........eeeebbb..ddddddddddddd",
+"ddddddddddddd.ddedddd....bbbbbbbb....eeebb...ddddddddddd",
+"dddddddddddd.beddd....eeeeeeeeeebbbb...bebbb..dddddddddd",
+"dddddddddddddeddd..eeeeddddddddeeeebbbb.beebb..ddddddddd",
+"ddddddddddddddd.ddeeddddddddddddddeeeebb..bebb..dddddddd",
+"dddddddddddddd.beddddddddddddddddddddeebbb.bebb..ddddddd",
+"dddddddddddddddeddddddddddddddddddddddeeebb.bebb..dddddd",
+"ddddddddddddddddddddddddddddddddddddddddeebb.bebb..ddddd",
+"ddddddeddddddddddddddddddddddddddddddddddeebb.bebb.ddddd",
+"dddddeb.ddddddddddddddddddddddddddddddddddeebb.beb..dddd",
+"dddddd.ddedddddddddddddddddddddddddddddddddeebb.ebb..ddd",
+"ddddedddeb.dddddddddddddddddddddddddddddddddeeb.bebb.ddd",
+"dddeb.ddd.dddddddddddddddddddddddddddddddddddebb.beb..dd",
+"ddde.ddedddddddddddddddddddddddddddddddddddddeebb.ebb.dd",
+"ddee.dee.dddddddddddddddddddddddddddddddddddddeeb.eeb.dd",
+"dde..de..ddddddddddddddddddddddddddddddddddddddeb..eb..d",
+"dde.dde.dddddddddddddddddddddddddddddddddddddddebb.ebb.d",
+"dee.dee.dddddddddddccccccdddccccccccccccdcccccdeeb.eeb.d",
+"de..de..dddddddddccceeeecdccceeeceeeeeeccceeeccdeb..eb..",
+"de.dde.ddddddddddceeeeeeccceeee#eeeeeeccceeeeecdebb.ebb.",
+"ee.dee.ddddddddccc...aeeccea#.#...aacccc...eeecdeeb.eeb.",
+"eb.deb.ddddddddc.....#eee##..c..##b.cdc....aeccddeb.deb.",
+"eb.deb.ddddddddcccc..#ee##.bcccb#bcccdccc.#aecdddeb.deb.",
+"eb.deb.dddddddddddc..#a##ccccc.##ecddddcc.#aecdddeb.deb.",
+"eb.deb.dddddddddddc.####ccddc.##accddddc.##eccdddeb.deb.",
+"eb.deb.dddddddddccc###aecddcc.#aecdddccc###ccddddeb.deb.",
+"eb.deb.dddddddcccea##aeecccc..#eeccccce##cccdddddeb.deb.",
+"eb.deb.ddddccccee##..aeeeeec..#eeeccee##.cdddddddeb.deb.",
+"eb..eb..ddcceee##....#eeeccc...#eeee#...ccddddddde..de..",
+"ebb.ebb.dcc##....cc......cdc....##....cccdddddddde.dde.d",
+"eeb.eeb.dc.....cccc....cccdccc.....ccccdddddddddee.dee.d",
+"deb..eb..cccccccddccccccdddddcccccccdddddddddddde..de..d",
+"debb.ebb.ddddddddddddddddddddddddddddddddddddddde.dde.dd",
+"deeb.eeb.ddddddddddddddddddddddddddddddddddddddee.dee.dd",
+"ddeb..eb..ddddddddddddddddddddddddddddddddddddde..de..dd",
+"ddebb.ebb..ddddddddddddddddddddddddddddddddddddd.dde.ddd",
+"ddeeb.bebb.dddddddddddddddddddddddddddddddddddedddeb.ddd",
+"dddebb.beb..dddddddddddddddddddddddddddddddddeb.ddd.dddd",
+"dddeebb.ebb..ddddddddddddddddddddddddddddddddd.ddedddddd",
+"ddddeeb.bebb..ddddddddddddddddddddddddddddddddddeb.ddddd",
+"dddddebb.bebb..dddddddddddddddddddddddddddddddddd.dddddd",
+"dddddeebb.bebb...dddddddddddddddddddddddd.dddddddddddddd",
+"ddddddeebb.bebbb..dddddddddddddddddddddd.beddddddddddddd",
+"dddddddeebb.beebb....dddddddddddddddd..ddedddddddddddddd",
+"ddddddddeebb..bebbbb....dddddddddd....eeddd.dddddddddddd",
+"dddddddddeebbb.beeebbbb............eeeeddd.beddddddddddd",
+"ddddddddddeeebb...eeeebbbbbbbbbbeeeedddd.ddedddddddddddd",
+"ddddddddddddeebbb....eeeeeeeeeeeedddd...bedddddddddddddd",
+"dddddddddddddeeebbbb....dddddddddd....eeeddddddddddddddd",
+"dddddddddddddddeeeebbbb............eeeeddddddddddddddddd",
+"ddddddddddddddddddeeeebbbbbbbbbbeeeedddddddddddddddddddd",
+"dddddddddddddddddddddeeeeeeeeeeeeddddddddddddddddddddddd"
+};
diff --git a/icons/56x56-martys2/_symlinks.lst b/icons/56x56-martys2/_symlinks.lst
new file mode 100644
index 0000000..2207c27
--- /dev/null
+++ b/icons/56x56-martys2/_symlinks.lst
@@ -0,0 +1,39 @@
+sound.xpm cd-player.xpm
+utility.xpm clock.xpm
+utility.xpm development.xpm
+todo.xpm disk.xpm
+disk.xpm disk-cd.xpm
+disk.xpm disk-floppy.xpm
+terminal.xpm display.xpm
+item.xpm file.xpm
+file-manager.xpm folder.xpm
+folder.xpm folder-open.xpm
+game.xpm game-cards.xpm
+image-processor.xpm gimp.xpm
+gnu.xpm gnome.xpm
+todo.xpm gnu.xpm
+information.xpm help.xpm
+window-stick.xpm information.xpm
+todo.xpm kde.xpm
+todo.xpm keyboard.xpm
+todo.xpm linux.xpm
+item.xpm modules.xpm
+todo.xpm mouse.xpm
+sound.xpm multimedia.xpm
+sound.xpm music.xpm
+utility.xpm programs.xpm
+todo.xpm quit.xpm
+todo.xpm refresh.xpm
+monitoring.xpm sound.xpm
+configuration.xpm themes.xpm
+multimedia.xpm video.xpm
+choice-no.xpm window-close.xpm
+window-close.xpm window-delete.xpm
+window-resize.xpm window-iconify.xpm
+windows.xpm window-lower.xpm
+window-resize.xpm window-maximize.xpm
+windows.xpm window-move.xpm
+windows.xpm window-raise.xpm
+window.xpm window-shade.xpm
+editor.xpm word-processor.xpm
+image-viewer.xpm xv.xpm
diff --git a/icons/56x56-martys2/amusement.xpm b/icons/56x56-martys2/amusement.xpm
new file mode 100644
index 0000000..285cd3d
--- /dev/null
+++ b/icons/56x56-martys2/amusement.xpm
@@ -0,0 +1,90 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 31 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #424242424242",
+"4 c #212129292929",
+"5 c #080808080808",
+"6 c #101010100808",
+"7 c #F0F0C3C3B0B0",
+"8 c #8C8C84847B7B",
+"9 c #A9A9A5A59898",
+"0 c #F9F9DDDDBBBB",
+"q c #D9D9ABABA6A6",
+"w c #212121211C1C",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>++++3OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+4@@@5@O#$#######O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>++O.-O67=#$$6$$#$$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>++@3@3%-773oo8$###$O$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>++@+@4977777878-OO#O#O$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++@O@@-7777777779#O*#OO#;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@OO--077777770783&O$4O$;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@+@@41,7070700,7q87%o#O##$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@@@@.1<<,,,<,<<0777+34-###%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO@OO*1<51<<;><<,07q7$$##;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOOOOO*1<%;;1@><><,0-9-3$$$$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO@OO-O<1o@@<11<><11<O$#$$#$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOO@O-><<5<<<%<<<111<$2*#$$#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OO@@O@1113+<<1<><>+<<<>o$$$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO@++&>>-%%-%%--o%-%<<<%$$$$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OOO++O&<-2252255222;11o$$$#;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OOO+@OO3<452-3ow52-1>*$$$$$;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OO#+OOOO-1-&3o-33%1@o$$$$;$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OOOO####3:>#wX@><+-#$$$;;$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$$$$$#$#$21<<<1*&$#$$$;;$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$#$$$#$-54w....&&.$$$$;;$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@####O#O#2.4&&&X&=&62-;$;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%########55&oo3oo3oo3.&;;;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$$$5wXo&4&X&&&43o4*$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$4433333=3=3o&o;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/calculator.xpm b/icons/56x56-martys2/calculator.xpm
new file mode 100644
index 0000000..75018e7
--- /dev/null
+++ b/icons/56x56-martys2/calculator.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 20 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #424242424242",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #000000000000",
+" .XXXXoO+++@OOOOOO#$%&****. ",
+" *====-@+++@@OOOOO##%=X&XX. ",
+" =O@O@++++OO@@OOO#;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOOO#$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%::%%%o* ",
+" =#>,>>++@++@@@@OOOOOOOOOO##$;;%%%-=* ",
+" *&$,<>>++OOOO$;$;::::::::;$#OO#;:%---=* ",
+" =@><<>++++@$%o=XX&XX&&&&&o-:#OO##;%--o=* ",
+" .=$<<<>++OOO;-=X.11.1111..*X=-%:$#O#:%---&* ",
+" &+,<<>++O#;%oX.111****..***XXXXo%;##;%----=* ",
+" o#,<<>++@O;%oX11*o%;;;;::;;%-&XX&o%;##;%--oo&* ",
+" .XO<<<>++@O;%=X**Xo#><<<<<<<,>$-=&&=-%;$#;%-ooo=. ",
+" o#><<>++@;-=X*X=:O+>>>+++++++++O$%=&=o-%:$;%-oo=X* ",
+" %>,>>>+@O-X*X=-;><<>++OOOOOOO@+++$-o===o%##;%-oo=X ",
+" %>,>+++O;=*&%+>>>>++++@OO@@OOOOOOO$:%o=o%#O#;%-o=X ",
+".*=$>>++OO$%XX%+<<<>+O#;:%%%%%----%$OO$:-oo%;###;%-oX. ",
+"X=O+>++O#;%=*=+<<,>+O:%o&*********X%##;%-ooo%:;##;%o&X. ",
+"Xo+>>+@@$%=XX-><,>++O%-%-ooooooo=**-;##:-oo--%:;##%o=&* ",
+"Xo+>>++@;oXX=;>,>+++#o-$O######O;=*o%#O$-oo--%%:$#:o==* ",
+"X=+>++@O%&*X;+>++@O+$&=#@OOOOOOO#o&o%##;%-=o---:#$%-=&* ",
+"o-+++@O;oX*=+<+@+OO+$XX%:::::::;;-o-%##;:-&=%%%:#$:%o&*.",
+"O@++@O$-=*&%+<+@+@@+$X.*XXXXXXX=-%%-%#O#$%XX-%%%:$$:-=XX",
+"+++@@@$oX*-O>>+@+@@+$X111111111.X=oo%#O##:o&=-;::$#;-=&X",
+"+++OO@$=**:,>+OO@OO@$X111111111...*=%##$#$%=*=;;;;;;-&XX",
+"+++@O@$=*X$<>OOOOOO@#%%%%%%%%%%%-ooo%;#$$$$-.=$$;$$;-=&X",
+"++++@O;=X&#<+O@@OO@OO++++++++++OOO;-%;##$$#-*o#$$##;-=&X",
+"O@+@OO:=*&#<+OOO@OOO@>O-#>%-+Oo=o:$--$#$##$-*=;##$$;-=&X",
+"O@@OOO:=*&#<+OOO@OOO@>Oo;>%oO#=X&%$--$#$##$-*=$O#$$;-XXX",
+"@@OO@O;=X&#<+O@@OO@O@>>+>>+O++O#$#$-%;##$$#-*oOOO##;-XX*",
+"OO#O@O;=*&#<+OOOOO@O@>>@+>O#++$:%$$--:$#$;#-*oOOO#$;-X**",
+"$$;#OO:&*&#<+OOOOOOO@>#&:+-=O$X*X%$--:;;;;;-*oOO#$;;o***",
+";;;$OO;=X=#,+OOOOOOO@>+;@>$%+@%--;$--:$$$;%=.o@+O$;;oX**",
+";;;$OO;-=o$>+@OOOOO#@>>>>>+++++OOO$%%;##$:-&*%++O$;:-X**",
+"$$;#OO$-oo%#++OOO#$#@>@%O>%-@O-oo:$--$#$$%&Xo;++@$:%oX**",
+"%%:$#O$%ooo%O+OOO#$#@>O=;>%oO;.1.%$--$#$;-*&$@+@O$:%=***",
+"&=%:$##;%oo%O+OOOO##@>>+>>+O+:.1.%$%%;##%o.=+>+O$#:o&*. ",
+"*X-%:##$%oo-:#OOO###@><<<>>>>O-oo:$--:$:o&&%>>+#;#%=X* ",
+"*X-%%$#$%-oo-%$OO$$#O+>>>++++++OOO;--:%-XX%@>>@#;;-X**. ",
+"*X-%%$O#;%-oo-;$;$##$;$O#:%--%%--oo=-%oX1XO>>+O$;%o*.*. ",
+"**o-%;###;%---%:%:$$%--%-=X.......*&ooX1.=+<+@#$%-=..*. ",
+" .*=-%%;##;%--%%---%%%%-o=XXXXXXXXXXX*11o$>>O#$:%oX*.. ",
+" X---%;##;%----oo--%%---oo--ooo=X***X=$>>+$::%o&**. ",
+" X----%#O#%-%%%%-o&X=%:;::;;:%oX.1X%O+>>>+$:%o&X* ",
+" *=o-o-:$#:%%%%%%-=&&=-------o&X&=%@><>++O;%o&**. ",
+" *=-oo-%;$#;:%%%%%-=**********o;@+>>+O$$;%o&X* ",
+" *&ooo-%;##;:%%%:%-==oooo---%$+>>>+O$::%o=**. ",
+" *=ooo-%;##;:%%%:;;$##OO@@++++++@O;;:%o&X* ",
+" *X=ooo%;##;:::;$###OOO@+++++O##$;:%o&X* ",
+" *&===o%;##$;;;$#$$##OOO@O@O$;;;:%-&**. ",
+" .X===o%;##$$##$$#$$##$$$$$##;%-o&X* ",
+" *XXX&=-%%%%;$;$#$$##;;;:%%%-o=X**. ",
+" .XX*X&===o%%:;;;;;;;;:%o=&X*. ",
+" .*.**XX&=ooo--ooooooo=&X*. ",
+" *XXXXXX*XXX*********. ",
+" .**********..*. ",
+" *******1.*. "};
diff --git a/icons/56x56-martys2/chat.xpm b/icons/56x56-martys2/chat.xpm
new file mode 100644
index 0000000..fcf69dc
--- /dev/null
+++ b/icons/56x56-martys2/chat.xpm
@@ -0,0 +1,85 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 26 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #8C8C84847B7B",
+"4 c #F0F0C3C3B0B0",
+"5 c #A9A9A5A59898",
+"6 c #424242424242",
+"7 c #F9F9DDDDBBBB",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+>>++OO222OO@+>##O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>OO22@2+2+>++O2222;#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>32>>>>>>>>>>>>>>>O%O$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>42>>>>>>>>>>>>>>>>>2$O$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>+,-,>>>>>>>>>>>>>>>>>>2O;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@2O><>>>>>>>>>>>>>>>>>O2;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@2>>>>>>>>>>>>>>>>>>>>>;2$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+2@>>>>>>>>>>>>>>#<>>>>>+%#%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@>2>>><>>>>>>>>>>>>>>#<>>>2#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>O@;>>+-;>+O>>$;>;O;;O,>>>>O2$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO2><>%+%%;;%O>$O>%O;>>>>>>$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OO2>>>%OoO>;o>+O%O%O;>>>>>>2$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OO>>>%o+5++&5-o5+;o+>>>>>>$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+O>2>>>;;;%O+;%O%%;56;O+>>>>2$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OO2>>>O,>+OO>>O@++O+++$1>>>2;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OOO2+>1>>>><>>>>>>>>>><>>>O2;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OO#35>><>>>>>>>>>>>>>>>>>>-2;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OOO2+>>>>>>>>>>>>>>>>>>>+2;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$$+2O>>>>>>>>>>>>>>>>>+;+;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$#$722+>>>>>>>>>>>>>>>$2$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@####O,+22O>>>>#>>>>>>>22;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%#########22>OO><><>>OO2+;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$$$$#222222222%O2;>$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$;2222$#$$;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$222$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%222$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/choice-no.xpm b/icons/56x56-martys2/choice-no.xpm
new file mode 100644
index 0000000..0e59fb8
--- /dev/null
+++ b/icons/56x56-martys2/choice-no.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 25 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #424242424242",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #B3B3A7A7A1A1",
+"4 c #F9F9DDDDBBBB",
+"5 c #D9D9ABABA6A6",
+"6 c #F0F0C3C3B0B0",
+" .XXXXoO+++@OOOOOO#$%&****. ",
+" *====-@++++@OOOOO##%=X&XX. ",
+" .=O@O@++++OO@@OOO#;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOOO#$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%:;%%%o* ",
+" =#>,>>++@+@@@@@OOOOOOO@OO##$;;%%%-=* ",
+" *&$,<>>++OOOO;;$;::::::::;$#OO#;:%---=* ",
+" =@>1<>++++@#%o=XX&XX&&&&=o-;#OO##;%--o=* ",
+" .=$<1<>>+OOO;-=X.22.222...*X=-%:$#O#:%---=* ",
+" &+,1<>++O#;%oX.2.2****..***XXXXo%;##;%----=* ",
+" o#,1<>++@O;%oX22*o%;;;;::;;%-&XX&o%;##;%--oo&* ",
+" .XO11<>++@O;%=XX*Xo#><<<<<<<,>$-=&&=-%;$#;%-ooo=* ",
+" o#><<>++@;-=X*X=:O+>>>+++++++++O$%=&=o-%:$;%-oo=X* ",
+" %><>>>+@O-X*X=-;>1<>++OOOOOOO@+++$-o==oo%##;%-oo=X ",
+" %>,>+++O;=*&%+>>>>>+++@OOOOOOOOOOO$:%o=o%#O#;%-o=X ",
+"**=$>>++OO$%XX%+11<>+$$+@@OO@OOO#;;$#O$:-oo%;###;%-oX* ",
+"X=O>>++O#;%=*=+<1,>+O%%OOO@@OOOO$%%%##;%-oo-%:;##;%o&X. ",
+"Xo+>>+@@#%=XX->1,>+$;$$;$OOOOOO;%$$%%##:-oo--%:;##%o=&* ",
+"Xo+>>++@;oXX=;><>+O%;>+%;OOO@O#%%+>;%$O$%oo--%%:$#:o==* ",
+"X=+>++@O%&*X;+>>+$%O><,3;%$OO$%;+<<+;%%$%-=o%--;#$%o=&* ",
+"o-+++@O;oX*=+<+OO;;>11,4#%;;$;%@1<,45%%%%-&=%%%;#$:%o&*.",
+"O@+++O$-=*&%+<+$%O><11,465;-o;><1,4465;-%%&X-%;%:$$:-=XX",
+"+++@@@$oX*-O>>+$-;+>>,4446#;;@1<,46553%o%:o&=-;;%$#;-=&X",
+"+++OO@$=**:,>+O$%%%;#5644466><1,465#:-oo:$%=*=;;;;;;-&XX",
+"+++@O@$=*X$<>OOO;%--%#564444<1,465#%-o-%;$$-.=$$;$$;-=&X",
+"++++@O;=X&#<+O@@O;%--%#56444,,465#%-oo%#$$#-*o#$$##;-=&X",
+"O@+@OO:=*&#<+OOO@O;---%#56444465#%-o-%;$###-*=;##$$;-=&X",
+"O@@OOO:=*&#<+OOO@OO--o%#56644665$%o-%##$##$-*=$O#$$;-XXX",
+"@@OO@O;=X&#<+O@@OO@3;-;>466644465%o;;$##$$#-*oOOO##;-XX*",
+"OO#O@O;=*&#<+OOOOOO$;;@<,46664446O;;;;$$$;#-*oOOO##;-X**",
+"$$;#OO:=*&#<+OOOOO#%%><1,4666644465%%;;;;;;-*oOO#$;;o***",
+";;;$OO;=X=#,+OOOO;%;@<<,46555564446#%%%$$;%=.o@+O$;;oX**",
+";;;$OO;-=o$>+@O#$%%+11,465#;;#5644443%%$$:-&*%++O$;;-X**",
+"$$;#OO$-oo%#++O;%$+<1,465#%%-%#5644463;%;%&Xo;@+@$:%oX**",
+"%%:$#O$%-oo%O+O;-$><,465#%-oo-%#564465;-%-*&$@+@O$:%o***",
+"&=%:$##;%oo%O+O;--;+465#%-oo---%#5645%---o.=+>+O$#:o&*. ",
+"*X-%:##$%oo-:#O$%-o:35#%-o--%-o-%#53;o--==&%>>+#;#%=X*. ",
+"*X-%%$#$%-oo-%$O#%oo%;:-oo%#;%oo-;;%ooooXX%+>>+#;;-X**. ",
+"*X-%%$O#;%-oo-;$;:%-o----%;##;%----ooo=X2XO>>+O$;%o*.*. ",
+"**o-%;#O#;%---%:%:;-oo--%;;$##;%--ooooX2.=+<+@#$%-=..*. ",
+" .*=-%%;##;%---%-----%%%%;;;$$;:%-oo=X.2o$>>O#$:%oX*.. ",
+" X---%;##;%----oo----%:$;;;$;;%o===XX=$>>+$;:%-&X*. ",
+" X----%#O#%-%%%%-o&*&%;#$$##;%-X..&%O+>>>+$:%o&X* ",
+" *=o-o-:$#:%%%%%%-=XX=-------=&X&=%@><>++O;%o=**. ",
+" *=-oo-%;$#;:%%%%%-=**********o;@+>>+O$$;%o&X* ",
+" *&ooo-%;##;:%%%:%-==oooo---%$+>>>+O$::%o=**. ",
+" *=ooo-%;##;:%%%:;;$##OO@@++++++@O;;:%-&X* ",
+" *X=oo-%;##;:::;$###OOO@@++++O##$;:%o=X*. ",
+" *&==o=%;##$;;$$#$$##OO3O@@O#;;;:%-&**. ",
+" .X=&=o%;##$$##$$#$$##$$$$$##;%-o&X*. ",
+" *X&&&=-%%%%;$;$#$$##;;;:%%%-o=X**. ",
+" .XX*X&===o%%;;;;;;;;;:%o=&X*.. ",
+" **.**XX&=ooo--ooooooo=&X*. ",
+" *XXXXXX*XXX********** ",
+" ..**********..*. . ",
+" *******2.*. "};
diff --git a/icons/56x56-martys2/choice-yes.xpm b/icons/56x56-martys2/choice-yes.xpm
new file mode 100644
index 0000000..bc97e75
--- /dev/null
+++ b/icons/56x56-martys2/choice-yes.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 25 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #8C8C84847B7B",
+"4 c #424242424242",
+"5 c #F0F0C3C3B0B0",
+"6 c #D9D9ABABA6A6",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++O+OO#$;OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@>++@OO#$:3-%###O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>+>>+++OOO$;;%%---$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>+>>+++@OOO;;%%%--o-O$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>+,>+>+@OOO;;;%%---o4oO$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++>>>++@@OO$$;;%%---o44-;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@>>+++@OO$$;%%%-%oo4444;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@>>+++OOOO$;;%%%--oo444&#$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>++>+>+@@OO$;;%%%---o444444#%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@O>>++O@OO$$;%%%-%ooo444&4=o$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OO>+++OOOO;;;%%%--oo44&44444$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO5++O@OO;;;%%%---oo44444444$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+O+++O@OO;$;;%%-%o-o44444444=$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#O+@OOO$;;;%%-%ooo444444444=#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO6@OO$;;;%%-%ooo44444444444$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OOOOO$$;;%%%---oo444444&444=;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OOOO$$;;%%%---oo&44444444444;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OOO$$;;%%%-%ooo444444444444-;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OO;;;%%%--ooo44444&44444&o;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$;;%%%-%o-o4444444444444-;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$#%%----oo44444444444444$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@###%-%---o44444444444444;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%#####%--oo4444444&444444-;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$$%o4444444444444&4$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$&444444444444o;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$-o&44444444;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#%;oo$-$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/colors.xpm b/icons/56x56-martys2/colors.xpm
new file mode 100644
index 0000000..23dff56
--- /dev/null
+++ b/icons/56x56-martys2/colors.xpm
@@ -0,0 +1,83 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 24 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #8C8C84847B7B",
+"4 c #424242424242",
+"5 c #D9D9ABABA6A6",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>--3333+++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1==43333-3333+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>-===3333-33333--O#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+114==433333333333---#O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+114====-3333-3333-----#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->14====43333-33---------$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>4=4===-33333------------$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+4=44==---333--------------%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<44=4=4--3333-3333----3----:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+-44===-33-333333--3-------3-%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>4444=--3-333533-------------%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>=444-3--5353---333----------$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<4===-3--33333-333----------3--$o.o;$;$$;-=&&",
+"++@+@O:oX&$<===-3-353=33-33-4----3--------#-*o#$$##;-o&&",
+"O@+OOO:=*&#<4=333354-3-3---33333-3--------#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<=3333---3-3----3533-3---------$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<3333-3---3------53--3---------#-*oOO###;-&**",
+"OO#O@O:=X&#,3-333----3--33--534--3--------#-*oOO##$;-X**",
+"$$;#OO:=*&#<--5-45---3-433-55-33----------;-.oOO#$;;o***",
+";;;$OO;oX=#,+3--45---3---433=33----------;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+3--353-3--3----33-----------:-&*%++O$;:-&**",
+"$$;#OO$-oo%#+3--3=---------33----4-------%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+-----3------3-4-----------;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@-------3-3--4------------3:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%##--3---------------------;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;---3-----------------3:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;-----333------------:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;3-3-3------------3%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%-------------3;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:--------;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/configuration.xpm b/icons/56x56-martys2/configuration.xpm
new file mode 100644
index 0000000..e845a9b
--- /dev/null
+++ b/icons/56x56-martys2/configuration.xpm
@@ -0,0 +1,91 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 32 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #212129292929",
+"4 c #424242424242",
+"5 c #212121211C1C",
+"6 c #8C8C84847B7B",
+"7 c #D9D9ABABA6A6",
+"8 c #B3B3A7A7A1A1",
+"9 c #101010100808",
+"0 c #080808080808",
+"q c #A9A9A5A59898",
+"w c #F0F0C3C3B0B0",
+"e c #F9F9DDDDBBBB",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%2XXXXXXXXXXXXXXXXXXXX*o$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+2111111111+OO11111111#3;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->21111111>:4556#111111O3$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>2111111,43&=6447,1111O3O$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>2111111&&=oo6--48<111$3#;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+211111*&oooo6-%8&@<11O3$;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+21111>9=oooo6-888#<1<O3##$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+2<@@@33=oooo4-8480#@@%*###%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@O2>*000000000000000000005;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OO2>o111<>6qO6--6+@$,1111o4$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO2>o111<<+>>>++>,>><1111o&$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OO2>o111*>81<<<<<11181111o&#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#O2>o1->0<8w7<1<111181111o$$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO2#o1110<8-7,1811118><1143$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OO4*o1110>8=7,18,w118=<<1o&;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OOO-o1#>.>847,18e7,18o,11o&;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OO#+o1+<.>8-7,18w7,18=7,1o$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OOO41110<8=7,1846,<8o6e143;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$$=<<10>847,<846,<8o6e1o&;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$#=<%>0@&=77>8=6w>o&6w<o&;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@###=<11----o-o------o-q<o$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%####=<111<$++<<,q,<<1%6<1o*%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$=<111<+>>11<+<<11O+11o&&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;9XXXX33&3XXX5XXXXXXXX0&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/editor.xpm b/icons/56x56-martys2/editor.xpm
new file mode 100644
index 0000000..46bfd78
--- /dev/null
+++ b/icons/56x56-martys2/editor.xpm
@@ -0,0 +1,90 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 31 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #080808080808",
+"4 c #A9A9A5A59898",
+"5 c #424242424242",
+"6 c #212129292929",
+"7 c #101010100808",
+"8 c #F0F0C3C3B0B0",
+"9 c #8C8C84847B7B",
+"0 c #D9D9ABABA6A6",
+"q c #00000000FFFF",
+"w c #212121211C1C",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+*3&>@+O;$;#O@+++$-oo=o-%##;%-ooo* ",
+" %><>+++O:=*&%+>>&4o.+++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<&5.*@@O@O#$#######O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>5--5oOO@##$$#$$#$$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>+5%%o-O@O##$##$###$O$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>++5%%*@@@@O#O#O#OO#O#O$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++&&6>@-76&&&&&&&&&&&OO#;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@&>5@89-+>%>>%>>O+>$6O$;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@+=1o>89%,1O<<;<O*.*+=O##$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@@*;&089o9;%5.%3-1113=;###%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO@=1o>899,1-%<&;<>111$6#;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOOO&>o089->+-$O>5;%O+111==$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO@OX@=>89---Oq&O>5>$%@>11>5o--*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOO@=1o8899X1qo&;;5@11;;$11<%&-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OO@X+=+89--9<q$%oO;;11>O;1+-$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO@+X>5>89-8-9<%o@>>@%;11@<$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OOO+=1o0899,w-=-5-111+O-+15;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OOO+w$=>89-=>>O@>>5O111><&$;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OO#+=1o088o+1&;<<<<;&111o;$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OOO&1o>77$<11O5><111&->$;$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$$w#&05,<11111--11111%;;$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$#=1->0-@<11111@O<11;&;;$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@###w#&8893%$11113-;$>2=;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%####o5*%0ow559@1;%@--55-;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$$6;-oo#;---%$@%o-;;;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$&>@9-$$$#-56=o$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$=,o$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%3*&$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--*:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/empty.xpm b/icons/56x56-martys2/empty.xpm
new file mode 100644
index 0000000..abd8b05
--- /dev/null
+++ b/icons/56x56-martys2/empty.xpm
@@ -0,0 +1,80 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 21 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@@@O@O#$#######O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>++OO@OO@##$$#$$#$$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>++@O@@O@O##$##$###$O$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>++@+@@@@@@O#O#O#OO#O#O$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++@O@@OO@OOO##$O##O##OO#;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@OO@@O@OOOO$##$O$#O$#O$;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@+@@@@@@@@@O####O##O##O##$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@@@@@@@@@O@#$#####$#######%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO@OO@OO@OOO$;#$;#$$#$$##;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOOOOOOOOOOOO$#$$$$$$$$$$$$$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO@OOOOOOOOOO$#$$#;$#$$#$$#$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOO@OOOOOOOO#$$$#;$$$$$$#$$#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OO@@OOO@OOO##$$#;$$$$#;#$$$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO@++OOO+OO##$$$$$$$$$$$$$$$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OOO++OOO@O###$$$$:;$$$$$$$#;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OOO+@OOOO#O$$#$#OO#O$$$$$$$;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OO#+OOOOOO###$##O$##O$$$$;$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OOOO####O$###$$##$##$$$;;$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$$$$$#$#$#$##$##$$#$$$;;$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$#$$$#$#$#$###$$#$$$$$;;$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@####O#O#O#O#$$#$$$$$$;$;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%##########O##$$$$#$$$$;;;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$$$$#$##;##$$$$$$;;$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$;#$$$$#$$;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/file-manager.xpm b/icons/56x56-martys2/file-manager.xpm
new file mode 100644
index 0000000..0b0a7fc
--- /dev/null
+++ b/icons/56x56-martys2/file-manager.xpm
@@ -0,0 +1,85 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 26 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #B3B3A7A7A1A1",
+"4 c #212129292929",
+"5 c #080808080808",
+"6 c #424242424242",
+"7 c #212121211C1C",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@;+O;O;$#######O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>++OOO<>+1$;$#$$#$$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>++@;O><<1@+>;#$###$O$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>++#3@OO>$O>1>O@#OO#O#O$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++;@<O1>@@@<%;>113O;#OO#;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@+1>3><1;>>>111+@@+$#O$;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@;+@+1<+;+1+11+%@11>##O##$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+&4;O1+@>1OO>;;+1111,:#####%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@O5.;+@@11<;1>>11<+111$$##;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OO2+*O#1#1#>1111>+1>11+;$$$$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO2o>o;1O1O111>>>>>1>1>#$$#$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OO2-.>2@>>$<1+>1>1><<1<;#o$#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#Oo-56+oO>+<11>>>1<<1+-@<-$$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO@o$.7>&#>>11+>11<>+%<O&o$$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OOO+-%2X>*O$11111+o>>;%$+%#;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OOO+@o%.X+oo<1<>$%>OoO++>-$;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OO#+OO-::.>7++o1<%-@<<=++%$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OOOO##--*&>o2+%%O>>>-.++%$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$$$$$#%;.2>5++++>+5.%@4o$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$#$$$#$--.72++++<&%;6$;;$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@####O#O#O%%&5+++>@$6o;$;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%##########O%-.++++4$$$;;;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$$$$#$##%.+%o-$$$;;$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$;#$$$52$$;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/font.xpm b/icons/56x56-martys2/font.xpm
new file mode 100644
index 0000000..a7c38fc
--- /dev/null
+++ b/icons/56x56-martys2/font.xpm
@@ -0,0 +1,79 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 20 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #424242424242",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #000000000000",
+" .XXXXoO+++@OOOOOO#$%&****. ",
+" *====-@+++@@OOOOO##%=X&XX. ",
+" =O@O@++++OO@@OOO#;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOOO#$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%::%%%o* ",
+" =#>,>>++@++@@@@OOOOOOOOOO##$;;%%%-=* ",
+" *&$,<>>++OOOO$;$;::::::::;$#OO#;:%---=* ",
+" =@><<>++++@$%o=XX&XX&&&&&o-:#OO##;%--o=* ",
+" .=$<<<>++OOO;-=X.11.1111..*X=-%:$#O#:%---&* ",
+" &+,<<>++O#;%oX.111****..***XXXXo%;##;%----=* ",
+" o#,<<>++@O;%oX11*o%;;;;::;;%-&XX&o%;##;%--oo&* ",
+" .XO<<<>++@O;%=X**Xo#><<<<<<<,>$-=&&=-%;$#;%-ooo=. ",
+" o#><<>++@;-=X*X=:O+>>>+++++++++O$%=&=o-%:$;%-oo=X* ",
+" %>,>>>+@O-X*X=-;><<>++O;%%;#O@+++$-o===o%##;%-oo=X ",
+" %>,>+++O;=*&%+>>>>++++OoXXo$OOOOOO$:%o=o%#O#;%-o=X ",
+".*=$>>++OO$%XX%+<<<>+@@@@;&11X%#OO###O$:-oo%;###;%-oX. ",
+"X=O+>++O#;%=*=+<<,>+@OO@$-X11X-:OO#$$#;%-ooo%:;##;%o&X. ",
+"Xo+>>+@@$%=XX-><,>++@O@O%X.11.X%OO###O#:-oo--%:;##%o=&* ",
+"Xo+>>++@;oXX=;>,>++++@@#o111111o#OOOOOO$-oo--%%:$#:o==* ",
+"X=+>++@O%&*X;+>++@O@@O#%&1.*111=%$OOOO#;%-=o---:#$%-=&* ",
+"o-+++@O;oX*=+<+@+OO@@O:oX.X=.11Xo:OOOO#;:-&=%%%:#$:%o&*.",
+"O@++@O$-=*&%+<+@+@@@++%X..-%*11.X%OOOOO#$%XX-%%%:$$:-=XX",
+"+++@@@$oX*-O>>+@+@@+@O-..X%;=*11.-$##O###:o&=-;::$#;-=&X",
+"+++OO@$=**:,>+OO@OO@O%=.X-;$-&.1.=%:$##$#$%=*=;;;;;;-&XX",
+"+++@O@$=*X$<>OOOOOO@$=*1=;O#;o.11*=:#$$$$$$-.=$$;$$;-=&X",
+"++++@O;=X&#<+O@@OO@O%X1.-OOOO%*111X%#$$#$$#-*o#$$##;-=&X",
+"O@+@OO:=*&#<+OOO@OO$-*.X%OOOO%X.11*%$#$$##$-*=;##$$;-=&X",
+"O@@OOO:=*&#<+OOO@@O:o*.&-%:%:-X.11*o:##$##$-*=$O#$$;-XXX",
+"@@OO@O;=X&#<+O@@O@O:o*1.****X*.111*=%;##$$#-*oOOO##;-XX*",
+"OO#O@O;=*&#<+OOOOOO-X.*&&&&&X&&*11.Xo:$#$;#-*oOOO#$;-X**",
+"$$;#OO:&*&#<+OOOOO$=11&:$$$;::;o1111&%$;;;;-*oOO#$;;o***",
+";;;$OO;=X=#,+OOOO$%X1X-#OOOO###-X.11X-:$$;%=.o@+O$;;oX**",
+";;;$OO;-=o$>+@OOO%o**o%#OOOOO#;%=*11*=%$$:-&*%++O$;:-X**",
+"$$;#OO$-oo%#++OOO-*1*%#O#$##$$#;%X111*=%:%&Xo;++@$:%oX**",
+"%%:$#O$%ooo%O+O#$o1.X:OO#$##$$#$%X1111*=--*&$@+@O$:%=***",
+"&=%:$##;%oo%O+O$%&1Xo;OOO#$$##$%o*11111*&&1=+>+O$#:o&*. ",
+"*X-%:##$%oo-:##%=*1*=:OO##$$#$:oX.111111**X%>>+#;#%=X* ",
+"*X-%%$#$%-oo-%:-*111X%###$##$;%=.11111111X%@>>@#;;-X**. ",
+"*X-%%$O#;%-oo-:%==ooo:#$$$$#$;:-oo===&*11XO>>+O$;%o*.*. ",
+"**o-%;###;%---%%%:$;;##$$#$$##;$#$::%oX1.=+<+@#$%-=..*. ",
+" .*=-%%;##;%---%--%%:$##$$;;$$;$#$;%oX.1o$>>O#$:%oX*.. ",
+" X---%;##;%----oo--%:$$$;;$$;;:%-o&XX=$>>+$::%o&**. ",
+" X----%#O#%-%%%%-o&Xo%$#$$##;%-&**&%O+>>>+$:%o&X* ",
+" *=o-o-:$#:%%%%%%-=&&=------o=&X&=%@><>++O;%o&**. ",
+" *=-oo-%;$#;:%%%%%-=**********o;@+>>+O$$;%o&X* ",
+" *&ooo-%;##;:%%%:%-==oooo---%$+>>>+O$::%o=**. ",
+" *=ooo-%;##;:%%%:;;$##OO@@++++++@O;;:%o&X* ",
+" *X=ooo%;##;:::;$###OOO@+++++O##$;:%o&X* ",
+" *&===o%;##$;;;$#$$##OOO@O@O$;;;:%-&**. ",
+" .X===o%;##$$##$$#$$##$$$$$##;%-o&X* ",
+" *XXX&=-%%%%;$;$#$$##;;;:%%%-o=X**. ",
+" .XX*X&===o%%:;;;;;;;;:%o=&X*. ",
+" .*.**XX&=ooo--ooooooo=&X*. ",
+" *XXXXXX*XXX*********. ",
+" .**********..*. ",
+" *******1.*. "};
diff --git a/icons/56x56-martys2/game-action.xpm b/icons/56x56-martys2/game-action.xpm
new file mode 100644
index 0000000..0641cd9
--- /dev/null
+++ b/icons/56x56-martys2/game-action.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 30 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #424242424242",
+"- c #5A5A5A5A5A5A",
+"; c #DEDEDADADADA",
+": c #8C8C8C8C8C8C",
+"> c #8C8C84848484",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #212121211C1C",
+"4 c #F9F9DDDDBBBB",
+"5 c #F0F0C3C3B0B0",
+"6 c #D9D9ABABA6A6",
+"7 c #B3B3A7A7A1A1",
+"8 c #A9A9A5A59898",
+"9 c #8C8C84847B7B",
+"0 c #393939393636",
+"q c #101010100808",
+" .XXXXoO+++@OOOOOO#$%&****. ",
+" *====-@;+++@OOOOO##%=X&XX. ",
+" =O+O@++++OO@@OOO#::>%%%%-X ",
+" o%%$+;+;;+@OOOOOOOOOO#$>>>>%o==X ",
+" .X#;;;++++++@OO@OO@@OO@O#$>%>>%%%o* ",
+" o#;,;;++@++@@@@OOOOOOO@OO##$::%%%-=* ",
+" *&$,<;;++OOOO$:$:>>>>>>>>:$#OO#:>%---=* ",
+" =@;1<;++++@#%o=XX&XX&&&&&o->#OO##:%%-o=* ",
+" .=$<1<;;+OOO:-=X.22.222...*X=-%>$#O#>%---=* ",
+" &+<1<;++O#:%oX.2.2****..***XXXXo%:##:%----=* ",
+" o#,11;++@O:%=X22*o%::::>>::%-&XX&o%:##:%%-oo&* ",
+" .XO11<;++@O:%=X3*Xo#;<<<<<<<,;$-=&&=-%:$$:%-ooo=. ",
+" o#;<<;++@:-=X*X=>O+;444;++;445@O$%=&=o-%>$:%-oo=&* ",
+" %;<;;;+@O-X*X=-:;1<,5556#O65555;+$-o===o%##:%-oo=X ",
+" %;<;+++O:=*&%+;;;;445556OO@55445@#$>%o=o%#O#:%-o=X ",
+".*=$;;++OO$%XX%+11<;4444567OO@655897@O$>-oo%:###:%-oX* ",
+"X=O+;++O#:%=*=+<1,;44<,46O@@OOO55-075O:%-ooo%>:##:%o&X. ",
+"Xo+;;+@@$%=XX-;1,;44,,45@OO@OOO769--967>-oo--%>:##%o=&* ",
+"Xo+;;++@:oXX=:;<;44,,45OO@OO@@OOO57X=66#%oo--%%>$#>o==* ",
+"X=+;++@O%&*X:+;;44,+@55@OOOOOOO#O563.=969-=o%%-:#$%-=&* ",
+"o-+++@O:oX*=+<++4,<+855@OOOOOOO#O56o32%58-&=%%%:#$>%o&*.",
+"O@++@@$%=*&%+<++4,<45+@OO@OOOOOOOO76%*-57%&&-%>%>#$>-=XX",
+"+++@@@$oX*-O;;;54;;45@OO@@@@+@6OO#759*=98:o&=-:>>$#:-=&X",
+"+++OO@$=**>,;+54<+#657#O65554556O#759*.X969=*=>:::::-&XX",
+"+++@O@$=*X$<;@541#o85@OO654,,456O#757o*.958o.=$$:$$:-=&X",
+"++++@O:=X&#<+754,%394+@O64,1<,46O8755:=*957-*o#$$##:-=&X",
+"O@+@OO>=*&#<+O55Oo*9456O64<<++56$7655$0.958-*=:##$$:-=&X",
+"O@@OOO>=*&#<+755#=*%656664,+:956#6546%=0858-*=$O#$$:-XXX",
+"@@OO@O:=X&#<+7555-.3-65555@>&-55654<7&-655772oOOO##:-&X*",
+"OO#O@O:=X&#<+O655%22*%75447-*=54544@-.-456$o.oOOO#$:-X**",
+"$$:#OO>&*&#<+O8@5%.22.-6458-*=544,+=*.%57::-*oOO#$::o***",
+":::$OO:=X=#,+OO@58-3223-%-o&.=866$-.3-758:%=.o@+O$::oX**",
+":::$OO$-=o$;+@O7556-.22222222X%>%&..-6567%-&*%++O$:>-X**",
+"$$:#OO$-oo%#++OO6657%*2222222*X&X2*%7567$%&Xo:++@$>%oX**",
+"%%>$#O$%-oo%O+OOO6556-322222222223-6567$:-*&$@+@O$>%=***",
+"&=%>$##:%oo%O+OOOO7556%q22222222.%656###%o.=+;+O$#>o&*. ",
+"*X-%>##$%oo->#OOO##6658-o=0X.*=o-8567::>o=&%;;+#:#%=X*. ",
+"*X%%%$#$%-oo-%$OO$:#8$8656#-*=6568::::%-XX%+;;+#::-X**. ",
+"*X-%%$O#:%-oo-:$:$#$$$#6544#X=546#::>%oX2XO;;+O$:%o*.*. ",
+"**o-%:###:%---%>%>$::##$64<+&066O$::%-X2.=+<+@#$%-=..*. ",
+" .*=-%%:##:%--%%--%%>$864,+:3.0968:%oX22o$;;O#$:%oX*.. ",
+" X---%:##:%----oo--%#5,,+9=XX95#-o&XX=$;;+$:>%o&**. ",
+" X----%#O#%-%%%%-o&X-6445566666-**&%O+;;;+$>%o&X* ",
+" 3=o-o->$#>%%%%%%-=&=%9999998%%=&=%+;<;++O:%o&**. ",
+" *0-oo-%:$#:>%%%%%-=******333X-:@+;;+O$$:%o&X* ",
+" 3=ooo-%:##:>%%%>%-0=oooooo-%$+;;;+O$>>%o=3*. ",
+" *=o=o-%:##:>%%%>::$##OO@@++++++@O::>%o&X*. ",
+" *X=ooo%:##:>>>:$##$OOO@+++++O##$:>%o=X*. ",
+" *&===o%:##$:::$#$$##OOO@@@O$:::>%-&**. ",
+" .X===o%:##$$##$$#$$##$$$$$##:%-o&X* ",
+" *XX&&=-%%%%:$:$#$$##:::>%%%-o=X**. ",
+" .XX*X&===o%%>::::::::>%o=&X*. ",
+" **.**XX&=ooo--ooooooo=&X*. ",
+" *XXXXXX*XXX*********. ",
+" ..**********..*. . . ",
+" *******2.*. "};
diff --git a/icons/56x56-martys2/game-board.xpm b/icons/56x56-martys2/game-board.xpm
new file mode 100644
index 0000000..74267a7
--- /dev/null
+++ b/icons/56x56-martys2/game-board.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 29 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #D9D9ABABA6A6",
+"4 c #8C8C84847B7B",
+"5 c #B3B3A7A7A1A1",
+"6 c #424242424242",
+"7 c #212121211C1C",
+"8 c #101010100808",
+"9 c #080808080808",
+"0 c #212129292929",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>@@O@OO@++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1O@O#:34343:5O++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>OO444------4444O#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<O@4-------------4#O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>O#4----------------#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>O54------------------$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,O@4--------------------$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>OO:--------------------33%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+OO4-------------------434:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<OO3--------66666666-4433:3#%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>O#-------=44334334644343##5%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@O3------=347888-4--3343$#5O$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>O$4-----=3X74:;;X7o-3:3$55#OO$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+O:------=6-:3+@@@$6:3$###O#O##-*o#$$##;-o&&",
+"O@+OOO:=*&#<+53-----6=-35O>@@O@:o:#5##OO#O#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#4-----47355O;O+@6=*=#OO#OO##$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+#3---44=43#@;%$@@.$=9$##O#$$O#-*oOO###;-&**",
+"OO#O@O:=X&#,+#4--433X33@O;..%;.O69OO#OOOOO#-*oOO##$;-X**",
+"$$;#OO:=*&#<+$334344X3@@$;*%6O%&$&$O$$O$$#;-.oOO#$;;o***",
+";;;$OO;oX=#,+O$:3:3#X5>@$;&%6;O6;O$O##O$O;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@5###$#--$O+;%&%6O%6$$$O$$O$:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$####5.;$+O#6$0;$&;$O$$O$O%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$##$##$.;;OOO=$$0;&;$$$O$$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@#$$#$#X%%%;O0O$$$**;$O$$O$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%####$$6%$OOO;*$$O;O$$$$$$$;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$#%Xo--#%o6$$$$$$$$$$$:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;:ooooooo$$$$$$$$$$$:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$;$$$$$$$$$$$$$$%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%$$$$$$$$$$O$$$$%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$$$$;$;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/game-logic.xpm b/icons/56x56-martys2/game-logic.xpm
new file mode 100644
index 0000000..4bfc9f1
--- /dev/null
+++ b/icons/56x56-martys2/game-logic.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 29 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #424242424242",
+"4 c #212121211C1C",
+"5 c #101010100808",
+"6 c #8C8C84847B7B",
+"7 c #F0F0C3C3B0B0",
+"8 c #080808080808",
+"9 c #D9D9ABABA6A6",
+"0 c #212129292929",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@@@O@O#$=######O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>++OO@OO@-#$$%$$#$$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>++@O@@O@O%#$=%$%##$O$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>++@+@@@@@@3#%X%#o-#O#O$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++@O@@OO@OO4=========OO#;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@OO@@O@OO5-6--6----4oO$;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@+@@@@@@@@576----6-6=-O##$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@@@@@@@@@O89---------oX##,%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO@OO@%O-O-.9---------o;%;%$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOOOOOo%;;O%8----------o=333$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO@OOOo>>++;844===6----45555%#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOO@OO->+++;8$$$#59----977>4-#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OO@@O->+>O;8#$$#89--------=-$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO@++O->+++;8$$$$89--------3%#-*oOO###;-&**",
+"OO#O@O:=X&#,+OO0.+00>>+@;0***.59--------3-#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OO@,>><>+++;>><>O86----------;-.oOO#$;;o***",
+";;;$OO;oX=#,+Oo>++>++>++O+>+@;84=========-%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@->++++++++>+++@%8$##$$$;;$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#@@@O@OO+OOOO@O;8$$#$$$;;$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+o;;;;;;;;;;;;;;;8#$$$$$;;$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@#....***0.****..8$$$$;$;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%##########O##$$$$#$$$$;;;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$$$$#$##;##$$$$$$;;$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$;#$$$$#$$;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/game.xpm b/icons/56x56-martys2/game.xpm
new file mode 100644
index 0000000..3cd742c
--- /dev/null
+++ b/icons/56x56-martys2/game.xpm
@@ -0,0 +1,91 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 32 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #A9A9A5A59898",
+"4 c #F0F0C3C3B0B0",
+"5 c #B3B3A7A7A1A1",
+"6 c #212121211C1C",
+"7 c #424242424242",
+"8 c #8C8C84847B7B",
+"9 c #101010100808",
+"0 c #D9D9ABABA6A6",
+"q c #080808080808",
+"w c #F9F9DDDDBBBB",
+"e c #212129292929",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@@@O@O#$#######O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+oXX=%%#;;;;;;;;;;;;;;;;;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->2><<3--%-%;;;;;;;;;;;;;;;-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>&%><>4+5%%%oo;;;;56-;;;;$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>:X+4+%-75458%%7=%8=9X%;;;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+$=8,8@>%=@0OOO$;%X9XXq%;;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@-70%%<>%2O#q=$O$#-=-q%;#$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@O6787$$-*#&O;-%#$8:%2&;##%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO@7q5%X=X%72$=O&$%$-=2o;;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOOO89o0--87-=o66+%X%722o;$$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO@O#76#05o2>=67%7=7o.2q%;#$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOO@$;q-5O=>.$2q.2o$-=2o;;$#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OO@@;7=##%2o7$#-*%w<%-;;;$$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO@++;%2%##%q&@o*#7O05O;;;$$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OOO++;:X=;##-%2=%-Xo#55;;;;;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OOO+@;$o2o#O;72%0$--:#5#;;$;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OO#+O;@%2X::;;7->03#$$##O;$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OOOO;77o2-#;%-6%50$$$:$$;;;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$$$;%eq27%%*qq=;5#O$;$#O;;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$#$;;%2*--&q2.o;#####;$$+;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@####;;;=X.qq*o-;;$$OO#;;;$;;2o+>+O$#:o&* ",
+"*X-%:##$%oo-%#####;;;O;-;o;;;;;;#$##@;;+$;&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$;;;;;;;;;;;;;;$$;;;;;;;X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;;;;;;;;;;;;;;$;#;;;;;&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$;;;;;;#;;$;;;+;;;2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%++2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o$X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/ghostview.xpm b/icons/56x56-martys2/ghostview.xpm
new file mode 100644
index 0000000..07671d4
--- /dev/null
+++ b/icons/56x56-martys2/ghostview.xpm
@@ -0,0 +1,90 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 31 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #8C8C84847B7B",
+"4 c #424242424242",
+"5 c #D9D9ABABA6A6",
+"6 c #212129292929",
+"7 c #F0F0C3C3B0B0",
+"8 c #212121211C1C",
+"9 c #F9F9DDDDBBBB",
+"0 c #B3B3A7A7A1A1",
+"q c #A9A9A5A59898",
+"w c #101010100808",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+o;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++-&$=O##OO>OO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@@3<14%%%%#####O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>++O%X@<14---4=$#$>#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>++@=45@o63-3----O#$+$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>++@---3,<354------#O#%$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++@;.---7<<>,88==----;O#;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@Oo-3-59<>:<5558--3--$$;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<>@+o=---8,<@6<<<<5-----X##$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>>@@=--35,<<1<11<5-3---3-4##%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OOX3--7,<11111<@3---=---4;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OO-=--7<<1111115---353=3-450$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OOo4--9<1111113-----57---35o&#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+O>-359<<11111=3---55#7,777,>&#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#q1,1<<>@11,:----57<<+><11<O#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO1117+.$11%----571111O17,-$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OOO+13w2;1<3-3--7<11117-3>6;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OOO=5#-w:<3----5<11111=-5-$;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+Oq#---38X----35<11111,---=$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OOO=--------7<<111115---4$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$$=3------7<<111115----;$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$#$-----335,<111<5----3;$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@####Oo-----3,<1153----4;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%#######=--------------=;;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$$$$3-----------=5;$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;$$;$;;3=-----44#$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$@33333O$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/graphics.xpm b/icons/56x56-martys2/graphics.xpm
new file mode 100644
index 0000000..71e3a53
--- /dev/null
+++ b/icons/56x56-martys2/graphics.xpm
@@ -0,0 +1,83 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 24 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #424242424242",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #000000000000",
+"2 c #B3B3A7A7A1A1",
+"3 c #D9D9ABABA6A6",
+"4 c #F0F0C3C3B0B0",
+"5 c #F9F9DDDDBBBB",
+" .XXXXoO+++@OOOOOO#$%&****. ",
+" *====-@+++@@OOOOO##%=X&XX. ",
+" oO@O@++++OO@@OOO#;;:%%%%-X ",
+" o%%#+>+>>+@@OOO@OOOOO#$::::%-==X ",
+" .X#>>>>+++++@OO@OO@@OO@O#$:%::%%%o* ",
+" o#>,>>++@++@@@@@OOOOOO@OO##$;;%%%-=* ",
+" *&$,<>>++OOOO$;$;::::::::;$#OO#$:%---=* ",
+" =@><<>++++@#%-=XX&XX&&&&&o-:#OO##;%---=* ",
+" .=$<<<>>+OOO;-=X.11.1111..*X=-%:;#O#:%---=* ",
+" &+,<<>++O#;%oX.1.1****..***XXXXo%;##;%----=* ",
+" -#,<<>++@O;%oX11*o%;;$;::;;%-&XX&-%;##;%---o&* ",
+" .XO<<<>++@O;%=X**X-#><<<<<<<,>$-=&&=-%;$$;%--o-=* ",
+" o#><<>++@;-=X*Xo:O+>>>+++++++++O$%=&=--%:$;%--o=X* ",
+" %>,>>>+@O-X*X=-;><<>++OOOOOOO@+++$-o===-%##;%-oo=X ",
+" %><>+++O;=*&%+>>>>++++@OOOOOOOOOOO$:%-=-%#O#;%--=X ",
+"**=$>>++OO$%XX%+<<<>+@@+@@OO@OO##22##O$:-o-%;###;%-oX* ",
+"X=O>>++OO;%=*=+<<,>+@OO@@O@@OOO$$33#$#;%--o-%:;##;%o=X* ",
+"Xo+>>+@@$%oXX-><,>++@@OOOOO@OOO;%2432O#:-o---%:;##%o=&* ",
+"Xo+>>++@;oXX=;>,>++++@@O@@OO@@#%%2554##$%o---%%:$#:-==* ",
+"X=+>++@O%&*X;+>++@O@@OO@OOOOO#$#24542%%;%-=o---;#$%-=&* ",
+"o-+++@O;-X*=+<+@+OO@@OO@OOOOO$$34443#%%;:-==%%%:#$:%o&*.",
+"O@++@@#-=*&%+<++++@@+@@OO@OO@O$34442$:;#$%XX-%%::$$:-=XX",
+"+++@@O$oX*-O>>+@+@@++@OOOOOOO#%2444;%$$##:o&=-;::$#;-=&X",
+"+++OO@$=**:,>+OO@@O@@OOOOOOOO;-$443%%#$$#$%=*=;;;;;;-&XX",
+"+++@O@$=*X$<>OOOOOOOOOOOOOOOO%-%22$--;$$$$$-.=$$;$$;-=&X",
+"++++@O;=X&#<+O@@O@@OO@OOO@OOO;-%$$%-%;$#$$#-*o#$$##;%=&X",
+"O@+@OO:=*&#<+OOO@OOOOOOOOOO#$$O+>$%%;$$$$##-*=;##$$;-=&X",
+"O@@OOO:=*&#<+OOO@@OOOOOOOO#$:O>,,;-:$#$$##$-*=$O#$;;-XXX",
+"@@OO@O;=X&#<+O@@OO@OO@OOO#$:-$,>O%-:$$$#$$#-*-OOO##;-XX*",
+"OO#O@O;=X&#<+OOOOO@OO@O$;;OO;#>@:--:;;$$$;#-*-OO##$;-X**",
+"$$;#OO:=*&#<+OOOOOOOOO#$%%+<43#%---%;;;;;;;-*oOO#$;;-***",
+";;;$OO;=X=#,+OOOO#$$;%;2##><<53;%%%;$;$$$;%=.-@+O$;;-X**",
+";;;$OO;-=o$>+@O##$$$;%;345,<<,42::;$$;$$$%-&*%++O$;:-X**",
+"$$;#OO$-oo%#++#%%$333+>,,<55542;%--%%%%%%-XX-;++@$:%oX**",
+"%%:$#O$%-o-%O+O%%$333<<<<<5433:-o==------=.&$@+@O$:%=***",
+"&=%:$##;%oo%#+##;$$%;355<<532:-o===o====&*1=+>+O$#:-&*. ",
+"*X-%:##$%-o-:$OOO$;%%222@+3#:-o=&=oo====**X%>>+#;#%=X*. ",
+"*X%%%$#$%-oo-%$OO$;;#$:%%%%---o=o=o----=**%+>>+#;;-X**. ",
+"*X-%%$O#;%----;$;$###$;%%:%%%%%%%%%%%-=X1XO>>+O#;%o*.*. ",
+"**o-%;#O#;%---%:%:$;;##;$#$;##;$#$;:%-X1.=+<+@#$%-=..*. ",
+" .*=-%%;##;%--%%--%%:$###$;;$$;$$$;%-X11o$>>O#$:%oX*.. ",
+" X---%;##;%--------%:$$$;;;;;::%-o&XX=$+>+$;:%-&**. ",
+" &----%#O#%-%%%%-o&Xo%$#$$##;%-&**&%O+>>>+$:%-&X* ",
+" *=----:$#:%%%%%%-=&&=-------=&X&=%@><>++O:%-&X*. ",
+" *=-oo-%;$#;:%%%%%-=**********-;@+>>+O$$;%-&X* ",
+" *&o---%;##;:%%%:%-==ooo----%$+>>>+O$::%-=**. ",
+" *=-oo-%;##;%%%%:;;$##OO@@++++++@O;;:%-&X* ",
+" *&=oo-%;##$:::;$###OOO@+++++OO#$;:%-=X*. ",
+" *&===o%;##$;;;$#$$##OOO@O@O$;;;%%-&**. ",
+" .X===o%;##$$##$##$$##$$$$$##;%-o&X*. ",
+" *XXX&=-%%%%;$;$#$;##;;;:%%%-o=X**. ",
+" .XX*X&===-%%:;;;;;;;;:%-=&X*. ",
+" **.**XX&=o-----------=&X*. ",
+" *XXXXXX*XXX*********. ",
+" ..**********..*. . . ",
+" *******1.*. "};
diff --git a/icons/56x56-martys2/home.xpm b/icons/56x56-martys2/home.xpm
new file mode 100644
index 0000000..eae2fce
--- /dev/null
+++ b/icons/56x56-martys2/home.xpm
@@ -0,0 +1,85 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 26 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #B3B3A7A7A1A1",
+"4 c #212121211C1C",
+"5 c #424242424242",
+"6 c #080808080808",
+"7 c #212129292929",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@@@@@@@O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>@@@@@@@@@@@@@OO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>@@@OO#OOO3OO3@@##O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>@@@OO;#$%%:;$;%$O@3#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>@@@#$;;#$-4%$$-4%;$O@$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,@@@#;;;@$;;;;OO$;;&oOO@$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>+@@#;;#O$;O3@O@%=;;%o5OO;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+3O#;;;$$$O+>@@@:-;5%%-$O3:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<@@O;;;;$O@>>+@@@O3:o5-:o;O@%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>@O$;$:$@>,<>+@@@@#;;oooX-$O%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@O#$;O$+<<<<<>@@@#;;;;oX%*-@$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>O@O;;;>>+<<<>@@@#$;;;;:-.2%OO$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+@O$#O;@>>>,>>>3OOO;;;;-=-*-3@#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+3@;#O;;O+@>@++@OO3$:;oo5=6-@O#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+O@$$@$;$#OO@O+O3OO#;;ooo=.-@O$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+@O$$@@#;;OO#O@OOO3$$;;-=-*-@@#-*oOO###;-&**",
+"OO#O@O:=X&#,+O@#$O@$;;;;;O3O3O;;;$;:-66-OO#-*oOO##$;-X**",
+"$$;#OO:=*&#<+@O#$OO;;;;;:;$@$$;$$;=5%22%OO;-.oOO#$;;o***",
+";;;$OO;oX=#,+O@#$OO$;;;;;:;#$;$;;=o5*6o;OO%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OO#;#O$;;;;;;$;$;;;o5X22%OO:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++3OO;;$#$;;;;;$;;%-;-42.=$OO%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+@OO$;$$;;;;;$;$%5=-*227;OOO%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@#OOO;;;;;;$$;;;75-6222&OOO:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%###OOO;55;;;;;:*-5*2225$OO;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;OOOO%%%&%o5;-5*26o%:OOO%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;OOO#;;555o55*75-$#OOO%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$OOO$$o%%===-OOOOO%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%OOOOOOOOOOOOOOO%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:OOOOOOOOO%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/image-processor.xpm b/icons/56x56-martys2/image-processor.xpm
new file mode 100644
index 0000000..a093ee4
--- /dev/null
+++ b/icons/56x56-martys2/image-processor.xpm
@@ -0,0 +1,92 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 33 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #080808080808",
+"4 c #424242424242",
+"5 c #212129292929",
+"6 c #212121211C1C",
+"7 c #101010100808",
+"8 c #B3B3A7A7A1A1",
+"9 c #F0F0C3C3B0B0",
+"0 c #8C8C84847B7B",
+"q c #00000000FFFF",
+"w c #D9D9ABABA6A6",
+"e c #F9F9DDDDBBBB",
+"r c #A9A9A5A59898",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>+++++++3-=3%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+14o----;$o#OX<#3$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>oOO+OOO4o;#O=>#.#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<&+>+>+>++++##=>#.#O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>.>;;;++>+$OO&#&,$.$#3...oo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>3-.33;$$;.5%5#%o4>34<<<-o--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>+35;;5.4o*$%*%O#44,6,@%%o-3-%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++@5;@O;;&-%>#$O##=4>X>:4=$$=%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@O;@@O@-&&o$##$O$=4,6>&@+o@6%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@+@@@@@@.55*####O%o4>X>%-%OO6-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@@@@@@@@*;o5$#####3*,*,@OO>#6=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO-&555553&5755-;#&+84++O##;o-*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOOo@@@@O@@@@@@O-$$X,-9+@43334o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO6+>@@>++>++++>+&;X0*@@-o;;;#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOX+OOOOOOOOOOOO+=$30>@-4$$#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OX+-q&qq5q&qq&q+=$->8-4#$$$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO&+%q%4&q5q5*qo+=-9@%3;$$$$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OOX+q5-q&q55q5qo+=>@$%.$$$#;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OO&+%q&q&-;%q5&q+=;>-#6$$$$;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OOX+qXq%$;4q-q&q9=%>%w7$$;$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OX+-q0,@&q-<+=-+=0,o06$;;$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#X+%*+<Oq5qeq=qe&,@%w6$;;$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$X+-q%;oq54&&q-@=Or4-6$;;$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@#&+q&&q&&qq&q&q9=-o&oo$;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%##&+$;%%%q%%%-qr@=o$$$;;;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:=+++@@++@@++>w+=$$$;;$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--X++>++>+>++++>+=$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::++++++++++++%;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%-3.........33o;$$$;%oX2.3$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/image-viewer.xpm b/icons/56x56-martys2/image-viewer.xpm
new file mode 100644
index 0000000..57b3f31
--- /dev/null
+++ b/icons/56x56-martys2/image-viewer.xpm
@@ -0,0 +1,89 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 30 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #080808080808",
+"4 c #212121211C1C",
+"5 c #101010100808",
+"6 c #B3B3A7A7A1A1",
+"7 c #424242424242",
+"8 c #212129292929",
+"9 c #00000000FFFF",
+"0 c #A9A9A5A59898",
+"q c #D9D9ABABA6A6",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&3*4*********************%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*56+++++>++>+++>++>+++>++O7-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*26+++>++++++++++++++++++++O*ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X2++++++>++>++>+>++>+>++>+>+8oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o2++>+>+++++++++++++++++++++*oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:2++%8.8*8888888888888888-++8-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+2+>%*98989898989898989890++8-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+2++%*&9*9*&9*&9*&9*&9*&&O++8%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>2++%8989q98&98989*989897O++8%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>2+>-89*%>-9898&989*9*989$++8$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>2++%8&989&98&989&o9*&98&O++8$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+2++%898989*989;;;9*98989$++8$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+2++%898&9*&9#O79&98&9*9&O++8$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+2+>-8&98@;;O#&989*%989*90++8#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+2++%8989:O>@;989*%>>o&9&#++8$#-*oOO###;-&**",
+"OO#O@O:=X&#,+2++%898;$1>O&9*&9@<>O9*7O++8;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+2++%8&9%$+@$o98989@O989&O++8;;-.oOO#$;;o***",
+";;;$OO;oX=#,+2+>-8989oO%9&98&9*9&&989$++8;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+2++%89*&97989*9898&9898&O++8:-&*%++O$;:-&**",
+"$$;#OO$-oo%#+2++%8&9898&9*&98&9898&97$++8%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O2+>-8989*989898989898989$>+*%*&;@++O$:%=**.",
+"&=%:$##;%oo%O2++;o;:%;::%;%;%;%;%;:::O++8o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%2++++++++++++++++++++++++++8&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-2+>++>++>++>++>++>++>++>+++8X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo2++++++++++++++++++++++++>+8XO>>+O$;%o*.. ",
+"**o-%;###;%--2O++>+>++>++>++>+>++>+>+++O.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%--*O++++++++++++++++++++++O&o$>>O#$:%o&*2. ",
+" &o--%;##;%--233.........3.3.3.3.3..3=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/item.xpm b/icons/56x56-martys2/item.xpm
new file mode 100644
index 0000000..9c5a045
--- /dev/null
+++ b/icons/56x56-martys2/item.xpm
@@ -0,0 +1,90 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 31 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #424242424242",
+"- c #5A5A5A5A5A5A",
+"; c #DEDEDADADADA",
+": c #8C8C8C8C8C8C",
+"> c #8C8C84848484",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #000000000000",
+"2 c #080808080808",
+"3 c #212129292929",
+"4 c #F0F0C3C3B0B0",
+"5 c #F9F9DDDDBBBB",
+"6 c #8C8C84847B7B",
+"7 c #D9D9ABABA6A6",
+"8 c #393939393636",
+"9 c #B3B3A7A7A1A1",
+"0 c #A9A9A5A59898",
+"q c #101010100808",
+"w c #212121211C1C",
+" .XXXXoO+++@OOOOOO#$%&****. ",
+" *====-@;++@@OOOOO##%=X&XX. ",
+" =O@O@++++OO@@OOO#::>%%%%-X ",
+" o%%$+;+;;+@OOOO@OOOOO#$>>>>%o==X ",
+" .X#;;;++++++@OO@OO@@OO@O#$>%>>%%%o* ",
+" =#;,;;++@++@@@@OOOOOOOOOO##$::%%%-=* ",
+" *&$,<;;++OOOO$:$:>>>>>>>>:$#OO#:>%---=* ",
+" =@;<<;++++@#%o=XX&XX&&&&&o->#OO##:%--o=* ",
+" .=$<<<;;+OOO:-=X.11.1112..*X=-%>:#O#>%---=* ",
+" &+,<<;++O#:%oX..11****..***XXX&o%:##:%----=* ",
+" o#,<<;++@O:%oX11*o%::::>>::%-&XX&o%:##:%---o=* ",
+" .XO<<<;++@O:%=X**Xo#;<<<<<<<,;$-=&&=-%:$$:%-ooo=* ",
+" o#;<<;++@:-=X*X=>O+;;;+++++++++O$%=&=o-%>$:%-oo=X* ",
+" %;,;;;+@O-X*X=-:;<<;+O$:::$OO@+++$-o===o%##:%-oo=X ",
+" %;<;+++O:=*&%+;;;;+++:----%#OOOOOO$>%o=o%#O#:%-o=X ",
+".*=$;;++OO$%XX%+<<<;+@O$-&&&&o%::$O##O$>-oo%:###:%-oX* ",
+"X=O+;++O#$%=*=+<<,;+@O:-&....3o--:#$$#:%-ooo%>:##:%o=X. ",
+"Xo+;;+@@$%=XX-;<,;++O:-3=---%o33&-%%:##>-oo--%>:##%o=&* ",
+"Xo+;;++@:oXX=:;,;+@@$-&X%45556X**=oo-$O$%oo--%%>$#>o==* ",
+"X=+;++@O%&*X:+;++@O:-3=6755557666=**&%:$%-=o%--:#$%-=&* ",
+"o-+++@O:oX*=+<+@+O:-=X-4555555554-XX8=-%%-&=%%%>#$>%o&*.",
+"O@++@@$-=*&%+<+++:-3&675555555555797%3&-%%&&-%6%>$$>-=XX",
+"+++@@@$oX*-O;;+O$%&.X755555555555550-q3-:>o&=-:6::#:-=&X",
+"+++OO@$=**>,;+O:-&.1X95555555555559=.13-:$%=*=::::::-&XX",
+"+++@O@$=*X$<;OO:-32=----0555555556-=X23-:$$-.=$$:$$:-=&X",
+"++++@O:=X&#<+O@$-3*69=*w%74455557=X%-.3-%$#-*o#$$##:%=&X",
+"O@@@OO>=*&#<+OO:-3*67666-==-7556=o->-.3-:#$-*=:##$$:-=&X",
+"O@@OOO>=*&#<+OO:-3*644446XX=679-X-$$-.3-:#$-*=$O#$$:-XXX",
+"@@OO@O:=X&#<+O@$-3*644447996=XXo%>$$-.3-%$#-*oOOO##:-XX*",
+"OO#O@O:=X&#<+OO$-3*644444447-X1=:$::-.3-%:#-*oOOO##:-X**",
+"$$:#OO>=*&#<+OO:-3*64444444476*=>$::-.3-%::-*oOO#$::o***",
+":::$OO:=X=#,+OO:-3*64444444446*=>$$$-.3-%:%=.-@+O$::-X**",
+":::$OO:-=o$;+@O:-3*67444444446*=>$>>o*&-%6-8*%++O$:>-X**",
+"$$:#OO$-oo%#++O:-31X-744444446*=>$>=X&-%:%8Xo:++@$>%oX**",
+"%%>$#O$%-oo%O+O:-=..X699744446*=>>-33-%::-*&$@+@O$>%=***",
+"&=%>$##:%oo%O+O#:%o==XXX644446*=>=3&-%$#%o.=+;+O$#>o&*. ",
+"*X-%>##$%oo->#OOO:%%-3**o66646*Xo&3-%:$>-&&%;;+#:#%=X*. ",
+"*X-%%$#$%-oo-%$OO$:$:-oo&**=96*2*&-%::%-XX%@;;+#::-X**. ",
+"*X-%%$O#:%-oo-:$:$##$:%%o33&-=2.&-%::%oX1XO;;+O$:%o*.*. ",
+"**o-%:###:%---%>%>$::##:%--o3..&-%::%-X1.=+<+@#$%-=..*. ",
+" .*=-%%:##:%--%%---%>$##:%%%=&&-%::%oX11o$;;O#$>%oX*.. ",
+" X---%:O#:%----oo--%>$$$::%--%>%-o&XX=$+;+$:>%-&**. ",
+" &----%#O#%-%%%%-o&Xo%$#$:$::%-&**&%O+;;;+$>%o&X* ",
+" *=o-o->$#>%%%%%%-=&&=-------=&X&=%@;<;++O:%o&X*. ",
+" *=-oo-%:$#:>%%%%%-=**********o:@+;;+O$$:%o&X* ",
+" *&ooo-%:##:>%%%>%-==oooo---%$+;;;+O$>>%o=**. ",
+" *=ooo-%:##:>%%%>::$##OO@@++++++@O::>%o&X* ",
+" *X=ooo%:##:>>>:$###OOO@+++++OO#$:>%o=X* ",
+" *&===o%:##$:::$#$$##OOO@O@O#:::>%-&**. ",
+" .X===o%:##$$##$$#$$##$$$$$##:%-o&X* ",
+" *XXX&=-%%%%:$:$#$$##:::>%%%-o=X**. ",
+" .XX*X&===o%%>::::::::>%o=&X*. ",
+" **.**XX&=ooo--ooooooo=&X*. ",
+" *XXXXXX*XXX*********. ",
+" .**********..*. . ",
+" *******1.*. "};
diff --git a/icons/56x56-martys2/lock.xpm b/icons/56x56-martys2/lock.xpm
new file mode 100644
index 0000000..b52acd4
--- /dev/null
+++ b/icons/56x56-martys2/lock.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 22 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #080808080808",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%33X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<3++++&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%33333333++3+++++%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-33;;;;;;;;331+++++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+3;;1+++++;;+1+;3333#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+331+++++++++1+#3#####O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o3;:1+++::::::++2+;3$#$$33+-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&33:2222+;22222:+12++;3333++++oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*;;;;;;+2:21112:++2++;OO+++++3oo--%%:$#:oo=* ",
+"X=+>++@O%&*X+++++++:211112:+++1+;O;+++33%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@++:221222222:$O$#+$33$;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+1+21+::2::::::+++:::3#O##$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>++++:+2:2::+++::::++++3####%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@O1+22::+++::::++++::::+3#;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<3OO33+++::::++++::::++++::3$$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$3+33++:::++++::::++++::::++3#$$#-*o#$$##;-o&&",
+"O@+OOO:=*&3<;1;+1+++::::++++::::+++++::3#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&31++;:++::++++::::+++++::::++3;#$-.o;O#$$:-&&X",
+"@@OO@O:o*&31+3+:+1++::::+++++::::+++++::3$#-*oOO###;-&**",
+"OO#O@O:=X&#313:::+::+++++::::+++++::::+:+3#-*oOO##$;-X**",
+"$$;#OO:=*&#<+O3+:++++::::+++++::::++++++++;-.oOO#$;;o***",
+";;;$OO;oX=#,+O3:::1::+++++::::++++++++111+33.o@@O$;:-X**",
+";;;$OO;o=o$>+@O3+:++++::::++++++++11+++++:+&*%++O$;:-&**",
+"$$;#OO$-oo%#++#3$:++::++++++++11+++++;:;;:;&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$3+:1++++++1111+++:;;::::;;+&;@++O$:%=**.",
+"&=%:$##;%oo%O@##3;:1++1111++++:::::::::;;;+o+>+O$#:o&* ",
+"*X-%:##$%oo-%####3:+11++++;;;::&&&&::::;++&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$3+1++;:::::&&&2221;;;;+&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;3$+;::::::&222+1;;+33%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;3+;:::::::1;;;+333%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--3+;;;;;;;+;;333$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo-+;;;;+333;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&333#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/mail.xpm b/icons/56x56-martys2/mail.xpm
new file mode 100644
index 0000000..a9d008e
--- /dev/null
+++ b/icons/56x56-martys2/mail.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 25 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #424242424242",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #000000000000",
+"2 c #B3B3A7A7A1A1",
+"3 c #F0F0C3C3B0B0",
+"4 c #D9D9ABABA6A6",
+"5 c #F9F9DDDDBBBB",
+"6 c #8C8C84847B7B",
+" .XXXXoO+++@OOOOOO#$%&****. ",
+" *====-@+++@@OOOOO##%=X&XX. ",
+" =O@O@++++OO@@OOO#;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOOO#$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%::%%%o* ",
+" =#>,>>++@++@@@@OOOOOOOOOO##$;;%%%-=* ",
+" *&$,<>>++OOOO$;$;::::::::;$#OO#;:%---=* ",
+" =@><<>++++@$%o=XX&XX&&&&&o-:#OO##;%--o=* ",
+" .=$<<<>++OOO;-=X.11.1111..*X=-%:$#O#:%---&* ",
+" &+,<<>++O#;%oX.111****..***XXXXo%;##;%----=* ",
+" o#,<<>++@O;%oX11*o%;;;;::;;%-&XX&o%;##;%--oo&* ",
+" .XO<<<>++@O;%=X**Xo#><<<<<<<,>$-=&&=-%;$#;%-ooo=. ",
+" o#><<>++@;-=X*X=:O+>>>+++++++++O$%=&=o-%:$;%-oo=X* ",
+" %>,>>>+@O-X*X=-;><<>+@OOOOOOO@+++$-o===o%##;%-oo=X ",
+" %>,>+++O;=*&%+>>>>++++@OOOOOOOOOOO$:%o=o%#O#;%-o=X ",
+".*=$>>++OO$%XX%+<<<>+@@+@@OO@OOOOO###O$:-oo%;###;%-oX. ",
+"X=O+>++O#;%=*=+<<,>+@OO@OO@@OOOOOO#$$#;%-ooo%:;##;%o&X. ",
+"Xo+>>+@@$%=XX-><,>++@OOOOOOOOOOOOO###O#:-oo--%:;##%o=&* ",
+"Xo+>>++@;oXX=;>,>++@+@OOO@OO@@OOOOOOOOO$-oo--%%:$#:o==* ",
+"X=+>++@O%&*X;+>++@O@@OOOOOOOOOO#####O##;%-=o---:#$%-=&* ",
+"o-+++@O;oX*=+<++++@++++++@@@@@@@@@@22@O#;-&=%%%:#$:%o&*.",
+"O@++@O$-=*&%+<++,,,,,,,<,,,,,,,,,,>33,,>O%XX-%%%:$$:-=XX",
+"+++@@@$oX*-O>>++<<<<<<<<<<<<<<<<<<,42+>,#-=&=-;::$#;-=&X",
+"+++OO@$=**:,>+O+<<<<<<<<<<<<<<<<<54%-%#46o-=*=;;;;;;-&XX",
+"+++@O@$=*X$<>OO+<<<<<<<<<<<<<<<<<,+%oo#3%=%o.=$$;$$;-=&X",
+"++++@O;=X&#<+O@><<<<<,,<,,<<<<<<<<>%o-O>%=-=.o#$$##;-=&X",
+"O@+@OO:=*&#<+OO+<<<+#-%+;-@<<<<<<,4%oo#3%=-=.=;##$$;-=&X",
+"O@@OOO:=*&#<+OO+<<<+;o%@%oO<<<<<<54;%%24%=-=.=$O#$$;-XXX",
+"@@OO@O;=X&#<+OO+<<<<>>>,>+,<<<<<<<,>+43>%=-=.oOOO##;-XX*",
+"OO#O@O;=*&#<+OO+<<<>+@OO+>+O+><<<<<<<5,,%=-=.oOOO#$;-X**",
+"$$;#OO:&*&#<+OO+<<<+%=*X%Oo&%+<<<<<<<<<,%&o=.oOO#$;;o***",
+";;;$OO;=X=#,+OO+<<<>@:%%O+#:O><<<<<<<<<,%&=X1-@+O$;;oX**",
+";;;$OO;-=o$>+@O+<<<<<<<<<<<<<<<<<<<<<<<,%XX**%++O$;:-X**",
+"$$;#OO$-oo%#++O+<<<<<<<<<<<<<<<<<<<<<<<<%X*Xo;++@$:%oX**",
+"%%:$#O$%ooo%O+O+>>>>>>>>>>>>>>>>>>>>>>>+-*1&$@+@O$:%=***",
+"&=%:$##;%oo%O+OO@$%%%%%%%%------%-------X11o+>+O$#:o&*. ",
+"*X-%:##$%oo-:#OO#%ooo=ooo==============&*.X%>>+#;#%=X* ",
+"*X-%%$#$%-oo-%$OO$:%%--%---%---------o=X.*%+>>@#;;-X**. ",
+"*X-%%$O#;%-oo-;$;$#;:::::::::%%%%%%%%-=*1XO>>+O$;%o*.*. ",
+"**o-%;###;%---%:%:$;;##;$#$;#$;$#$;:%oX1.=+<+@#$%-=..*. ",
+" .*=-%%;##;%--%%---%:$###$;;$$;$$$;%oX11o$>>O#$:%oX*.. ",
+" X---%;##;%----oo--%:$$$;;$$;;:%-o&XX=$>>+$::%o&**. ",
+" X----%#O#%-%%%%-o&Xo%$#$$##;%-&**&%O+>>>+$:%o&X* ",
+" *=o-o-:$#:%%%%%%-=&&=------o=&X&=%@><>++O;%o&**. ",
+" *=-oo-%;$#;:%%%%%-=**********o;@+>>+O$$;%o&X* ",
+" *&ooo-%;##;:%%%:%-==oooo---%$+>>>+O$::%o=**. ",
+" *=ooo-%;##;:%%%:;;$##OO@@++++++@O;;:%o&X* ",
+" *X=ooo%;##;:::;$###OOO@+++++O##$;:%o&X* ",
+" *&===o%;##$;;;$#$$##OOO@O@O$;;;:%-&**. ",
+" .X===o%;##$$##$$#$$##$$$$$##;%-o&X* ",
+" *XXX&=-%%%%;$;$#$$##;;;:%%%-o=X**. ",
+" .XX*X&===o%%:;;;;;;;;:%o=&X*. ",
+" .*.**XX&=ooo--ooooooo=&X*. ",
+" *XXXXXX*XXX*********. ",
+" .**********..*. ",
+" *******1.*. "};
diff --git a/icons/56x56-martys2/monitoring.xpm b/icons/56x56-martys2/monitoring.xpm
new file mode 100644
index 0000000..05caadf
--- /dev/null
+++ b/icons/56x56-martys2/monitoring.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 28 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #D9D9ABABA6A6",
+"4 c #B3B3A7A7A1A1",
+"5 c #F0F0C3C3B0B0",
+"6 c #F9F9DDDDBBBB",
+"7 c #212129292929",
+"8 c #424242424242",
+"9 c #212121211C1C",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@@O@O@OO@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>@>3@@@@@@@@@@OO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>O3O>OO@OOOOOOOO##O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>O@3$>O@O@OO>4@O@O$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>O@O5$>@O@O@3O+@@O@OO$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>@OOO+$>@@OOO5;>OO@OOOO$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>+@O@O@3O6>O@@O+$6@OO@OOO;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@OOOO@3$O>OOOO5;6#53O@@@@:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+OOO@OO+6O>@OOO+$+3>,+OOOO$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>OOO@OOO36O>@O@O3$63>>>@#OOO%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OOO35O@,6O+,OO@,7+3>>>3#OOO$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOO@,>@5;6%>6+O6$763>,>+OO$O$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO#@,>>5$&->6>3687@>>6>@@#OOO#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+O#O3,++>*&-O6>,6X*O++6OO+3@OO#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+O4,$%+O$*&-O6>;+7*oO>6O%;:>3O$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+O>9#.8;.+.--76;*@.o%*6*%..X:3#-*oOO###;-&**",
+"OO#O@O:=X&#,+#3+,7-%@>6;-*o+O>6$;8.o$>>>>##-*oOO##$;-X**",
+"$$;#OO:=*&#<+##+3>>$>>6;o->@3>6O>$*o+>@3#O;-.oOO#$;;o***",
+";;;$OO;oX=#,+$$#O33@><6;O$+#4>6O>$7$>+$$##%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@#O#OO+336;OO+OO36O3>;O>O$##:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$O$#O#O>+O+O$$O6>@3;++$OO$%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$#O$#$#,+O+O$#$6+@5;>$$$$$%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@#$#$##$O>+O@$O$O,>@3;>$##$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%##$$$$$$$,+>$$$$O>+@@>##$$$%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;#O$$$$,+@$O$$$,>#$3$$$$%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;$$$$#>+@$$$$$43$$$#$$%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$,+@$$$$$$$$$$$$%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%$$$>+@$$$$$;$$$$$oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo-$$#3$$$$$$$$$$$o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o$$;$$$$$$-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/netscape.xpm b/icons/56x56-martys2/netscape.xpm
new file mode 100644
index 0000000..fa3a08a
--- /dev/null
+++ b/icons/56x56-martys2/netscape.xpm
@@ -0,0 +1,86 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 27 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #424242424242",
+"- c #B3B3A7A7A1A1",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #5A5A5A5A5A5A",
+"1 c #FCFCF9F9F3F3",
+"2 c #000000000000",
+"3 c #F0F0C3C3B0B0",
+"4 c #D9D9ABABA6A6",
+"5 c #F9F9DDDDBBBB",
+"6 c #A9A9A5A59898",
+"7 c #8C8C84847B7B",
+"8 c #212121211C1C",
+" .XXXXoO+++@OOOOOO#$%&****. ",
+" *====%@+++@@OOOOO##%=X&XX. ",
+" oO@O@++++-O@@OOO#;;:%%%%%X ",
+" o%%$+>+>>+@OOOO-OOOOO#$::::%o==X ",
+" .X#>>>++++++@O@@OO@@OO@O#$:%:;%%%o* ",
+" o#>,>>++@++@@@@OOOOOOO@OO##$;;%%%<=* ",
+" *&$,1>>++OOOO$;$;::::::::;$#OO#;:%%%<=* ",
+" =@>11>++++@#%o=XX&XX&&&&&o%:#OO##$%%<o=* ",
+" .=$111>++OOO;%=X.22.222...*X=<%:$#O#:%<%<&* ",
+" &+,11>++O#;%oX.2.2****..***XXX&o%;##$%%<<<=* ",
+" o#,11>++@O;%oX22*o%;;$;::;;%<&XX&o%;##;%%<oo&* ",
+" .XO111>>+@O;%=X**Xo#,11,1111,>$<=&&=<%;##;%%ooo=* ",
+" o#>11>++@;%=XXXo:O+>>>+++++++++O$%=&=o%%:$;%%oo=X* ",
+" %>,>>>+@O%X*X=%;>11>+@OOOOOOO@+++$%o==oo%##;%%oo=X ",
+" %>1>+++O;=*&%+>>>>++3+@OOO-OOOOOOO$:%o=o%#O#;%<o=X ",
+".*=$>>++-O$%XX%+11,>+@@+@@OO@OOOO####O$:%oo%;###;%%oX* ",
+"X=O+>++O#;%=*=+11,>++OO@OOO@OOOOOOO$#O$%%ooo%:;##;%o=X. ",
+"Xo+>>+@@$%oXX%>111>>>@OOOOOOOOOO++>++>+#%oo<%%:;##%o=&* ",
+"Xo+>>++@;oXX=;>111111+@OO@OO@-O@+,1111>+%oo<%%%:$#:o==* ",
+"X=+>++@O%&*X;+>+>,111,>@OOOOOOOO@>,11>+#%<=o%%%;#$%<=&* ",
+"o%+++@O;<X*=+1+@+>1111,+@-OOOOOO-+>1,+-$:%==%%%;#$:%o&*.",
+"O@+++-$%=*&%+1+@+43,111154-O@OO44-+1>@44#%XX<%:%:$$:%=XX",
+"+++@@O$oX*<O>>+@444,1111,54----444@1,@44-%o&=%;::$#;%=&X",
+"+++OO@$=*X:,>+O-44->11111154--44-431,4-$#$%=*=;;;;$;<&XX",
+"+++@-@$=*X$1>OO-444,1,,111,544444441,4--#$$<.=$$;$$;%=&X",
+"+@++@O;=X&#1+O@@-43,1331111134-444+,>#-4-$#%*o#$$##;%=&X",
+"O++@OO:=*&#1+O43333,1335,111,5443431,4--44#<*=;##$$;%=&X",
+"O@@OOO:=*&#1+-43333,1333511111533331,34644#<*=$O#$$;<XXX",
+"@@OO@O;=X&#1+O@4335,153335,111153331,3336##%*oOOO##;<&X*",
+"OO#O@O;=X&#1+O@3335,15333351111,5351,33346#%*oOOO##;<X**",
+"$$;#OO:=*&#1+-43533,1335333511111551,53334#<*oOO#$;;o***",
+";;;$OO;=X=#,+--4333,153533355,111,,1,53346:=.o@+O$;;oX**",
+";;;$OO$<=o$>+@O4335,1555555555111111,5536;<&*%++-$;;<X**",
+"$$;#OO$%oo%#++43335,155,55,,551111111,5536=Xo$@+O$;%oX**",
+"%%:$#O$%<oo%O+33555115,153>>43>,111111,533.X$@++O$:%=***",
+"&=%:$##;%oo%#@-4551111,+-7%%<%;O+111,555oo.=+>+O$#:o&*. ",
+"*X%%:##$%oo<:##-3,1,>+O%<=&XX&=<%O+>>534%=&%>>+#;#%=X* ",
+"*X%%%$#$%<oo<%$#O>1+;%=**..22..**=%;+,@<8X%@>>+#;;%X**. ",
+"*X%%%$O#;%%oo%;$;O+O%%=XX******XX=%%#O%X2XO>>+O#;%o*.*. ",
+"**o%%;#O#;%%<%%:%:#$:%%%o==&&==o%%%:%<X2.=+1+@#$%%=..*. ",
+" .*=%%%;##;%%%%%%%%%::;;%%oooo%%%;:%o*22o$>>O#$:%oX*.. ",
+" X<<%%;##;%<<%%oo<%%:$$%%%%%%::%%o&XX=$+>+$;:%<=**. ",
+" &<%<%%#O#%<%%%%%o&&o%$#;;$$;%%&**&%O+>>>+$:%o&X* ",
+" *=o<o%:$#:%%%%%%<=&&=<%<<%%<o&X&=%@>1>++O;%o&X*. ",
+" *=<oo%%;$#;:%%%%%%=**********o;@+>>+O$$;%o&X* ",
+" *&ooo<%;##;:%%%:%%==oooo<<<%$+>>>+O$::%o=X*. ",
+" *=ooo%%;##;:%%%:;;$##OO@@++++++@O;;:%o&X* ",
+" *&=ooo%;##;:::;$###OOO@+++++O##$;:%o&X*. ",
+" *&===o%;##$;;;$#$$$#OO-O@@O$;;;:%<&**. ",
+" .X===o%;##$$##$##$$##$$$$$##;%%o&X*. ",
+" *XXX&=%%%%%;$;$#$;##;;;:%%%%o=X**. ",
+" .XXXX&===o%%;;;;;;;;;:%o=&X*. ",
+" **.**XX&=ooo<<ooooooo=&X*. ",
+" *XXXXXX*XXX*********. ",
+" ..**********..*. . ",
+" *******2.*. "};
diff --git a/icons/56x56-martys2/network.xpm b/icons/56x56-martys2/network.xpm
new file mode 100644
index 0000000..0258bed
--- /dev/null
+++ b/icons/56x56-martys2/network.xpm
@@ -0,0 +1,86 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 27 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #424242424242",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #000000000000",
+"2 c #F9F9DDDDBBBB",
+"3 c #F0F0C3C3B0B0",
+"4 c #D9D9ABABA6A6",
+"5 c #B3B3A7A7A1A1",
+"6 c #212129292929",
+"7 c #080808080808",
+"8 c #A9A9A5A59898",
+" .XXXXoO+++@OOOOOO#$%&****. ",
+" *====-@+++@@OOOOO##%=X&XX. ",
+" .=O@O@++++OO@@OOO#;;:%%%%-X ",
+" o%%$+>>>>+@OOOOOOOOOO#$::::%o==X ",
+" .X#>>>>+++++@O@@OO@OOO@O#$:%::%%%o* ",
+" o#>,>>++@++@@@@OOOOOOOOOO##$;;%%%%** ",
+" *&$,<>>++OOOO$;$;::::::::;$#OO#;:%--%=* ",
+" =@><<>++++@$%o=XX&XX&&&&&o-:#OO##;%%-o=* ",
+" .=$<<<>++OOO;-=X.11.111...*X=-%:$#O#:%---=* ",
+" &+,<<>++O#;%oX.1.1****..***XXXXo%;##;%----=* ",
+" o#,<<>++@O;%oX11*o%;;;;::;;%-&XX&o%;##;%--oo=* ",
+" .XO<<<>++@O;%=X**Xo#><<<<<<<,>$-=&&=-%;$#;%-ooo=. ",
+" o#><<>++@;-=X*X=:O+>>>+++++++++O$%=&=o-%:$;%-oo=X* ",
+" %>,>>>+@O-X*X=-;><<>++OOOOOOO@+++$-o==oo%##;%-oo=X ",
+" %><>+++O;=*&%+>>>>++++@OOOOOOOOOOO$:%o=o%#O#;%-o=X ",
+".*=$>>++OO$%XX%+<<<>+@@+@@OO@OOOOOO##O$:-oo%;###;%-oX* ",
+"X=O+>++OO;%=*=+<<,>+@OO@OO@@OOOOOO#$$#;%-ooo%:;##;%o&X. ",
+"Xo+>>+@@$%=XX-><,>+$%%;O@OOOOOOOOO###O#:-oo--%:;##%o=&* ",
+"Xo+>>++@;oXX=;><>+O;--%$O@OO@@OOOOOOOOO$-oo--%%:$#:o==* ",
+"X=+>++@O%&*X;+223#%O+;%%;OOOOOOOOOOOOO#;%-=o---;#$%o=&* ",
+"o-+++@O;oX*=+<234#;+>;-o%;O5OOOOOOOOOO#;:-==%%%:#$:%o&*.",
+"O@++@@$-=*&%+<<+%O>+;=**&%#4@OOOOOOOOOO#$%XX-%:%:$$:-=XX",
+"+++@@O$oX*-O>,,@-$+;=.116-@23@55O;;;;O###:o&=-;::$#;-=&X",
+"+++OO@$=**:,233#-%;=.1116-+<2334$%--%#$$#$%=*=:;;;;;-&XX",
+"+++@O@$=*X$<>445;%-*1176-$>,,,,@%$O%%%;$$$$-.=$$;$$;-=&X",
+"++++@O;=X&#<+O@@O;-6776-$432,<,O%+>$-o%$$$#-*o#$$##;-=&X",
+"@@+@OO:=*&#<+#OO@$%o&&o;#4543+$O++#o66=%;#$-*=;##$$;-=&X",
+"O@@OOO:=*&#<+OOO@@O%-%%#O##54#-$>Oo*116-;#$-*=$O#$$;-XXX",
+"@@OO@O;=X&#<+O@OO@@$$$OOO##53#-%$o*1116-%$#-*oOOO##;-XX*",
+"OO#O@O;=X&#<+OOOOO@OO@@O55543+$;-6117*=%%$#-*oOOO##;-X**",
+"$$;#OO:&*&#<+OOOOOOOOO#O4332<<,Oo611*o%;;;;-*oOO#$;;o***",
+";;;$OO;=X=#,+OOOOOOO#%%%@,,,,,,@%=66=%;$$;%=.o@+O$;;oX**",
+";;;$OO;-=o$>+@OOOO##;%--O,<,2334$%--%;$#$%-&*%++O$;:-X**",
+"$$;#OO$-oo%#++OOO#$%;@@;;$+2885#$;;%;$#$$%&Xo;++@$:%oX**",
+"%%:$#O$%-oo%O+OOO;%%;>+%oo:48#5###5##5#;;-*&$@+@O$:%*X**",
+"&=%;$##;%oo%O+OOO%%@>+%X**=%44444444444#%o.=+>+O$#:%**. ",
+"*X-%:##$%oo-:#OOO%-@+%&111&%+222222222@;o&&%>>+O;#%*=*. ",
+"*X%%%$#$%-oo-%$O#%-;%X.117&%><<<<<<<<<@-*X%@>>+#;;%&**. ",
+"*X-%%$O#;%-oo-;$;;%%o.11.&%4>,,,,,,,,,:X1XO>>+O$;%o*.*. ",
+"**o-%;#O#;%---%:%:;%o*7.6-#43333333344-1.=+<+@#$%-=..*. ",
+" .*=-%%;##;%--%%--%%-=&&o%$88888888:%=*1o$>>O#;;%oX*.. ",
+" X---%;##;%----oo--oo-%;;;;;;;:%-oXXX=$+>+$;:%o&**. ",
+" X----%#O$%-%%%%-o&6=%;#$$#$;%-&***:5+>>>+$:%o&X*. ",
+" *=o-o-:$#:%%%%%%-=&&=-------=&X&=%+><>++O;%o&X*. ",
+" *=-oo-%;$#;:%%%%%-=**********o;@+>>+O$$;%o&X* ",
+" *&ooo-%;##;:%%%:%-==oooo---%$+>>>+O$;:%o=X*. ",
+" *=ooo-%;##;:%%%:;;$##OO@@++++++@O;;:%o&X* ",
+" *X=ooo%;##;:::;$###OOO@+++++O##$;:%o=X*. ",
+" *&===o%;##$;;;$#$$##OOO@O@O$;;;:%-&X*. ",
+" .X===o%;##$$##$$#$$##$$$$$##;%-o&X* ",
+" *XXX&=-%%%%;$;$#$$##;;;:%%%-o=X**. ",
+" .XX*X&===o%%:;;;;;;;;:%o=&X*. ",
+" **.**XX&=ooo--ooooooo=&X*. ",
+" *XXXXXX*XXX*********. ",
+" ..**********..*. . . ",
+" *******1.*. "};
diff --git a/icons/56x56-martys2/news.xpm b/icons/56x56-martys2/news.xpm
new file mode 100644
index 0000000..c1de7a1
--- /dev/null
+++ b/icons/56x56-martys2/news.xpm
@@ -0,0 +1,86 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 27 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #080808080808",
+"4 c #212129292929",
+"5 c #424242424242",
+"6 c #D9D9ABABA6A6",
+"7 c #F0F0C3C3B0B0",
+"8 c #101010100808",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$$$O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>++++3.OO#$O$$OO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@*%.o.#$##$$$##O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>++%4%>O$.o;$$$$$$$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>++@o%>3>>O;&%%$$$$$$$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>++;-->33>%>>;;5%;$;;$$$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++@Oo-+333%3<3++;%o;;;$$;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@OOoO+3>33>333$>O%-%;;;;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@+@oO>OOO3>3&$3%3>>$-%-;%$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@-o;>>>>;+33+3>$3>>>>%%-;;%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OOo%>>O>>><-3@>@3+O>3>>+-;%$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OO-o<+OOOO>>>+&>3+3$:3%3O>>&o$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO&<>O@>>>+@><<<3&3#3;3@3@>>4#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+O*<>O+>$++;>+><>>>33>>3;><<4%#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+.<>OO>O>>@>@><<%+>>O3@3;<<&;.$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+$<<>>OO>O>+>><%OO;+>+33><o%4%#-*oOO###;-&**",
+"OO#O@O:=X&#,+,<@+<>>O++>><;$6>>O;>>><-%&%%#-*oOO##$;-X**",
+"$$;#OO:=*&#<+<@>>+>>>>>><;$6=7>>%%><;-o%%4;-.oOO#$;;o***",
+";;;$OO;oX=#,++>O@>>+>>><O;;$O@6$-+<$-o-%&.%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@@O+O+>>+>>O;&%O;$-@<O---%5o:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++o$@$OO+>>>>+%%&%-O>+%oo%oo%%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+.5-$$O++++>+++oo;>>%oo%o5%;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@#.&o%OO$O+++>>+%>>%oo%o;%%:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%####&&-;O$;+>++>>>;o---5;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;;;o&&-$O;;+>+<$5--%;$;;%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;%%o4o%$O;;>O&%o%$;;;%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$;;$54o;OO>4;&;;;%%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%%;%-&$%;O*O$5$%%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:.3833-*o*%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/printing.xpm b/icons/56x56-martys2/printing.xpm
new file mode 100644
index 0000000..1092035
--- /dev/null
+++ b/icons/56x56-martys2/printing.xpm
@@ -0,0 +1,82 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 23 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #D9D9ABABA6A6",
+"4 c #080808080808",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<O$$O<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+O$$$@<<<$++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-O$$$$@<<<<@33;@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*O$$$$@<<<@$<@$3$$@;OOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-O$$@<<<<@$$22@<$$33@<$###O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$$$@<<<@@$222;@@2<<$<<<<<$$$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%O<<<@$22;@@;@<@<;<<<3<$<<$$O$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;$$<<@;;@;;<@<@<@<@;<<<3<3@<@$O$%oo--%%:$#:oo=* ",
+"X=+>++@O%%<;<<@;@<@<@<O<O<@@;<<<3<<<<<@$%-oo%--;#$%-o&. ",
+"o-+++@O:o;<<;<<@;<@<O<$<$<@@@<<<<<<<<<<<@$&=%%%:#;:-o&* ",
+"O@++@O$%=;<<<;<<@@@<$<$<$@@<<<<<<<<<<<<<<<@$@%%%:#$:-=&X",
+"+++@O@;oX;<<<<;<<@$<$<@@@<<<<<<@<@<<<<<<<<<@@$::%$$;-=&&",
+"+++OO@$=.;<<@<<;<<@@@@<<<<<<@<@<@<@@<<<<<@@$<%:;;;$:-&&&",
+"+++@O@$=*;<<<@<<;<<@<<<<<@<@<@<@<@<<<<@@@@<@<4;$;$$;-=&&",
+"++@+@O:oX;<<@<@<<%<<<<@<@<@<@<@<<<<@@@@<@<@$<2#$$##;-o&&",
+"O@+OOO:=*;<<<@<@<<@@<<<@<@<@<<<<<@@@<@<@<$;;<2;#$$$:-&&&",
+"O@@OOO:&*;<<@<@<@<<<@@<<<@<<<<@@@<@<@@@<<%<@<2;O#$$:-&&X",
+"@@OO@O:o*;<<<@<@<@@<<<@@<<<@@@<@<@<$@@<@<#@<<2OO###;-&**",
+"OO#O@O:=X;<<@<@<@<@<@<<<$@@<@<@<@@@<<$@<<%+@<2OO##$;-X**",
+"$$;#OO:=*;<<<@<@<@<@<@<<$@<@<$@@<<<<<%<@,#@@<2OO#$;;o***",
+";;;$OO;oX;<<@<@<@<@<@<@<;<<@$<<<<<@<@+@<<;@@<2@@O$;:-X**",
+";;;$OO;o=;@<<@<@<@<@<@<<$@<$<<<@<@<@<;<@<$;$<2++O$;:-&**",
+"$$;#OO$-oo%+<<@<@<@<@<@<;<<@<<@<@<@<O@@<<$$@<;++@$:%oX**",
+"%%:$#O$%ooo;%<<<<@<@<@<<$@<@<<<@<@<$O;<@<@<@<2++O$:%=**.",
+"&=%:$##;%oo%O;@<<<@<@<@<%<<@<<@<$$OO@$@<@<@@;>+O$#:o&* ",
+"*X-%:##$%oo-%#;$<<<@<@<<#@<$<@$$O@@@@$<@@;;;>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;;@<<@<@<%<<@;$O@@@@@@$@;;X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$<<@<<;@<$O@@@@@@O;;;&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$;@<<<;<<$@@@@O$%;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%;$<<$@<$@O$;$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--;;@;<@$;;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#;;##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/restart.xpm b/icons/56x56-martys2/restart.xpm
new file mode 100644
index 0000000..60242a2
--- /dev/null
+++ b/icons/56x56-martys2/restart.xpm
@@ -0,0 +1,85 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 26 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #F9F9DDDDBBBB",
+"4 c #D9D9ABABA6A6",
+"5 c #101010100808",
+"6 c #424242424242",
+"7 c #212129292929",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<3<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>33444433333O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1115:::55222114+$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>451+++;;22252214#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<411++++::2266:524344:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>1++;;;;;2267:=7&:14124-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>451+;+:::=2:&=::=:11221-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,34++;;:=::125:6&7:522:14%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+3+41;;;::::2142:::::6:224;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+415:;:=:67214267&::::2133:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+3+341=::&:::1441:::=::2143#$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>3+3@4225:7:51112::7:::5114#3%o&=%::%$$;-=&&",
+"+++OO@$=.*;41111111111221111111111167:14#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$2:+++++;+241143443444444:::214$$o.o;$;$$;-=&&",
+"++@+@O:oX&$122;1+++;;44443111344456:6:214$#-*o#$$##;-o&&",
+"O@+OOO:=*&#4416+;++;;2143:+:=136::5&7:6:2$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+15:;+;;;5214:::5134::::::::2#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<31;;:::::::61=5&214426:::=:::$#-*oOO###;-&**",
+"OO#O@O:=X&#,31;;;:=::22:1122:11415:::;:::;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+1::=:::244144441:=4416::::&2;;-.oOO#$;;o***",
+";;;$OO;oX=#,+O1::&:2=44444441+24441:::521;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+31:=:72111111141+21111&=5221:-&*%++O$;:-&**",
+"$$;#OO$-oo%#+31:5:222&=:::14+++;+;:&=5214%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+4:::2567:5::11+++:;::7:&14;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@46::2:56:&::1:++;;;::65=13:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%##15:256&:=:;2+++;:::6:&213%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;417=75:&:;12;;;::5:2214%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%4165::6:;+11++:=&=6214%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::422::::;;11+:=:7:514%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%-444111111441:211114oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--44433341:24444o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$1:24-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo---411o&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/science.xpm b/icons/56x56-martys2/science.xpm
new file mode 100644
index 0000000..584f705
--- /dev/null
+++ b/icons/56x56-martys2/science.xpm
@@ -0,0 +1,83 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 24 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #F9F9DDDDBBBB",
+"4 c #F0F0C3C3B0B0",
+"5 c #424242424242",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>++++1OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@@@O@O#$1,1,,##O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>++OO@OO@#,,,,,,,,,#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>++@O@@O@O,,,&3&3&,1,$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>++@+@@@@@1,&3&333&3&,1$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++@O@@OO1OO,,3&3333333,1;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@OO1@O@OOO1&:3133333&&,,:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@+@@@@@@@@@,&3&33333333,,$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@@@@@@@@@O@,3&31333333&,,#%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO@OO@OO@O3-&&3&3333333&,,#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOOOOOOOOO43-3&&3;313;3&3,,$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO@OOOOOO44:-:&3:3&3&33:,,#$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOO@OOOO44==-&3&&3&3&&&3,1$#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OO@@OOO44:=+5&&3&&3&3,,,$$1#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO@++OOO44=:=+-3&3&,,,,,$$$$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OOO++OO4444=:=;,,,,,$$$$$$#;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OOO+@O44444==:==,33O$$$$$$$;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OO#3O3O434444:=:44##O$$$$1$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OOO3#3#444444444#$##$$$;;$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$$$3$444344444##$1#$$$;;$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$33$444#444###$$#$$$$1;;$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@####3#4#O343$$#$$$$$$;$;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%#3##3#3###33#$$$$#$$$$;;;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$3$$#3##3##$$$$$$;;$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$;#$$$$#$$;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$3$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/system.xpm b/icons/56x56-martys2/system.xpm
new file mode 100644
index 0000000..5cdf75b
--- /dev/null
+++ b/icons/56x56-martys2/system.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 28 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #424242424242",
+"- c #5A5A5A5A5A5A",
+"; c #DEDEDADADADA",
+": c #8C8C8C8C8C8C",
+"> c #8C8C84848484",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #000000000000",
+"2 c #B3B3A7A7A1A1",
+"3 c #D9D9ABABA6A6",
+"4 c #F0F0C3C3B0B0",
+"5 c #F9F9DDDDBBBB",
+"6 c #212129292929",
+"7 c #393939393636",
+"8 c #212121211C1C",
+"9 c #A9A9A5A59898",
+" .XXXXoO+++@OOOOOO#$%&****. ",
+" *====-@;++@@OOOOO##%=X&XX. ",
+" .=O@O@++++OO@@OOO#::>%%%%-X ",
+" o%%$+;+;;+@OOOOOOOOOO#$>>>>%-==X ",
+" .X#;;;++++++@OO@OO@OOO@O#$>%>>%%%o* ",
+" =#;,;;++@++@@@@OOOOOOO@OO##$::%%%-=* ",
+" *&$,<;;++OOOO$:$:>>>>>>>>:$#OO#$>%---=* ",
+" =@;<<;++++@#%-=XX&XX&&&&&o-:#OO##:%---=* ",
+" .=$<<<;;+OOO:-=X.11.1111..*X=-%>:#O#>%---=* ",
+" &+,<<;++O#:%oX.1.1****..***XXXXo%:##:%----=* ",
+" -#,<<;++@O:%oX11*o%::$:>>::%-&XX&-%:##:%---o&* ",
+" .XO<<<;++@O:%=X**X-#;<<<,<<<,;$-=&&=-%:$#:%-oo-=* ",
+" o#;<<;++@:-=X*Xo>O+;;;++++++++@O$%=&=--%>$:%--o=X* ",
+" %;,;;;+@O-X*X=-:;<<;+@OOOOOO2@+++$-o===-%##:%-oo=X ",
+" %;<;+++O:=*&%+;;;;++++@OOOOO333OOO$>%-=-%#O#:%--=X ",
+"**=$;;++OO$%XX%+<<<O:O@++@OO@@2342###O$>-o-%:###:%-oX* ",
+"X=O+;++O#:%=*=+<<<;-&>O@OOO@O2344@#$$O:%--o-%>:##:%o&X. ",
+"Xo+;;+@@#%=XX-;<<+O:%-%O%-:@O345,42##32>-o---%>:##%o=&* ",
+"Xo+;;++@:oXX=:;,+:%++==>-X-#O34,<532233$-o---%%>$#>-==* ",
+"X=+;+@@O%&*X:+;#-=-%$O%==-=o$345544432#:%-=o%--:#$%-=&* ",
+"o-++@@O:-X*=+<+%X6=o%@$=%O-&%#34444442#:>-&=%%%>#$>%o&*.",
+"O@+++O$-=*&%+<+$-&*=o7-+;;O%&o#34,,4432#:%&X-%%>>$$>-=XX",
+"+++@@@$oX*-O;;+O$-X&&&%;<<O-X=$34,,4454@2:o&=-:>>$#:-=&X",
+"+++OO@$=**>,;+OOO>o86%O;<;-*=%#344445<,443o=*o>:::::-&XX",
+"+++@O@$=*X$<;OO@O%&87%O+O%=&%#3333345,5432O-.=$$:$$:-=&X",
+"++++@O:=X&#<+O@@O-*X=->:-*=%$233#$#34443#$#-*o#$$##:-=&X",
+"@@+@OO>=*&#<+OO@O%&*Xoo7X=%$#222:-=:322####-*=:##$$:-=&X",
+"O@@OOO>=*&#<+OOO@#%X*XX*=%$OOOO:-&X-%##$##$-*=$OO$$:-XXX",
+"@@OO@O:=X&#<+O@@OO#%7**=%$#OOOO-X-%X=:##$$#-*-OOO##:-XX*",
+"OO#O@O:=X&#<+OO@233#%&&%#22O#:%--OO-=-%$$$#-*-OOO#$:-X**",
+"$$:#OO>7*&#<+OO234443%%$332#$-X%;<;O-Xo::::-*oOO#$::-***",
+":::$OO:=X=#,+23345,54293332$-=-#<<;%=o%$$:%=.-@+O$::-X**",
+":::$OO:-=o$;+@344,<544443##%X&:@;;+=&%$#$%-&*%++O$:>-X**",
+"$$:#OO$-oo%#++32@4544,,43:-&Xo>OO%-$%=-$$%&X-:++@$>%oX**",
+"%%>$#O$%-o-%O+O#O2344,,43:7*Xo-%%&7@O=o%>-*&$@+@O$>%=***",
+"&=%>$##:%oo%O+O#OO244444446X*Xo76&o%$+%Xoo*=+;+O$#>-&*. ",
+"*X-%>##$%-o->#OOO223444554#-X*X**&=o%+$-==&%;;+#:#%=X*. ",
+"*X%%%$#$%--o-%$OO332235<,42>-X.X=**=-%O+-X%@;;+#::-X**. ",
+"*X-%%$O#:%----:$:23##24,542$%-Xo%=86&oo>XXO;;+O$:%o*.*. ",
+"**o-%:#O#:%---%>%>$$:#@443#$#%-%$%=*8-7..=+<+@#$%-=..*. ",
+" .*=-%%:##:%--%%---%>:243#::$:%>$:-X.*.1=$;;O#$>%oX*.. ",
+" X---%:##:%--------%:32$:::$::>%-X*8X=$+;+$:>%-&**. ",
+" &----%#O#%-%%%%-o&&oo2#$$##:%-&*1X%O+;;;+$>%-&X* ",
+" *=---->$#>%%%%%%-=&7--------=&X&=%@;<;++O>%-=**. ",
+" *=-oo-%:$#:>%%%%%-=**********-:@+;;+O$$:%-&X*. ",
+" *&o---%:##:>%%%>%-==ooo----%$+;;;+O$>>%-=**. ",
+" *=-=o-%:##:%%%%>::$##OO@@++++++@O::>%-&X* ",
+" *X=oo-%:##:>>>:$###OOO@+++++O##$:>%-=X*. ",
+" *&===o%:##$:::$#$$##OOO@O@O$:::%%-&**. ",
+" .X===o%:##$$##$##$$##$$$$$##:%-o&X*. ",
+" *XXX&=-%%%%:$:$#$:##:::>%%%-o=X**. ",
+" .XX*X&===-%%>::::::::>%-=&X*.. ",
+" **.**XX&=o------o-o-o=&X*. ",
+" *XXXXXX*XXX*********. ",
+" ..**********..*. . . ",
+" *******1.*. "};
diff --git a/icons/56x56-martys2/terminal-remote.xpm b/icons/56x56-martys2/terminal-remote.xpm
new file mode 100644
index 0000000..85c08a6
--- /dev/null
+++ b/icons/56x56-martys2/terminal-remote.xpm
@@ -0,0 +1,91 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 29 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+/*
+"+ c #C7C7BFBFBFBF",
+*/
+"+ c #F0F0C3C3B0B0",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #424242424242",
+"4 c #101010100808",
+"5 c #212121211C1C",
+"6 c #A9A9A5A59898",
+"7 c #8C8C84847B7B",
+"8 c #080808080808",
+"9 c #D9D9ABABA6A6",
+"0 c #F0F0C3C3B0B0",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@@@O@O#$#######O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o>>><>>>>>>>>>>>>>>>>>1>>>>+ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X-33%$=333333o333ooo3o3>3&&34oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;&&3o==333333333=3333=%X5X=*oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+.6766666666666666666776$-=5-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<890@99+999+9999+999+0+907o5-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<2+>-%@++++++++++++++>+>@%o5%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>2+$X%=8+>11>>++>++>+++++7oX%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@2++%%%-++11>++>+++++++++;-5$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>O2++##++++>>++++>+++++>+>%o5$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+O2+>+>+++>++++>+++>+>+>++%-5$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+O2+++++++++>+++++>+++++++:-X$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#2+++++>+++++>++++++>++++%o5#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+O2++>++++++++++>++++++>++%-&$#-*oOO###;-&**",
+"OO#O@O:=X&#,+O2++++>++>++>++++++++++++:o5;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+O2+>+++>++++++>+++++>+>++%o&;;-.oOO#$;;o***",
+";;;$OO;oX=#,+O2++++++++>+++++>+>++>+++:oX;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@2++>+>++>++>++>+++++++++;-5:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++2+++++++++++>++++++>++++:oX%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+2+++>++++>++++++++>++++>:oX%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@2+>++++>+++++>+>+++++>++%oXo2o+>+O$#:o&* ",
+"*X-%:##$%oo-%#2<<,,>>>>>,<>,,,<<,>,><,$-X&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%22288....8888.8828.8.8888*5X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$;#$$$$#$$;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/terminal-special.xpm b/icons/56x56-martys2/terminal-special.xpm
new file mode 100644
index 0000000..5ff94ae
--- /dev/null
+++ b/icons/56x56-martys2/terminal-special.xpm
@@ -0,0 +1,91 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 29 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+/*
+"+ c #C7C7BFBFBFBF",
+*/
+"+ c #F9F9DDDDBBBB",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #424242424242",
+"4 c #101010100808",
+"5 c #212121211C1C",
+"6 c #A9A9A5A59898",
+"7 c #8C8C84847B7B",
+"8 c #080808080808",
+"9 c #D9D9ABABA6A6",
+"0 c #F0F0C3C3B0B0",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@@@O@O#$#######O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o>>><>>>>>>>>>>>>>>>>>1>>>>+ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X-33%$=333333o333ooo3o3>3&&34oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;&&3o==333333333=3333=%X5X=*oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+.6766666666666666666776$-=5-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<890@99+999+9999+999+0+907o5-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<2+>-%@++++++++++++++>+>@%o5%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>2+$X%=8+>11>>++>++>+++++7oX%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@2++%%%-++11>++>+++++++++;-5$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>O2++##++++>>++++>+++++>+>%o5$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+O2+>+>+++>++++>+++>+>+>++%-5$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+O2+++++++++>+++++>+++++++:-X$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#2+++++>+++++>++++++>++++%o5#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+O2++>++++++++++>++++++>++%-&$#-*oOO###;-&**",
+"OO#O@O:=X&#,+O2++++>++>++>++++++++++++:o5;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+O2+>+++>++++++>+++++>+>++%o&;;-.oOO#$;;o***",
+";;;$OO;oX=#,+O2++++++++>+++++>+>++>+++:oX;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@2++>+>++>++>++>+++++++++;-5:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++2+++++++++++>++++++>++++:oX%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+2+++>++++>++++++++>++++>:oX%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@2+>++++>+++++>+>+++++>++%oXo2o+>+O$#:o&* ",
+"*X-%:##$%oo-%#2<<,,>>>>>,<>,,,<<,>,><,$-X&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%22288....8888.8828.8.8888*5X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$;#$$$$#$$;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/terminal.xpm b/icons/56x56-martys2/terminal.xpm
new file mode 100644
index 0000000..101b67d
--- /dev/null
+++ b/icons/56x56-martys2/terminal.xpm
@@ -0,0 +1,86 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 27 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #424242424242",
+"- c #5A5A5A5A5A5A",
+"; c #DEDEDADADADA",
+": c #8C8C8C8C8C8C",
+"> c #8C8C84848484",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #000000000000",
+"2 c #B3B3A7A7A1A1",
+"3 c #F0F0C3C3B0B0",
+"4 c #F9F9DDDDBBBB",
+"5 c #8C8C84847B7B",
+"6 c #D9D9ABABA6A6",
+"7 c #101010100808",
+"8 c #A9A9A5A59898",
+" .XXXXoO+++@OOOOOO#$%&****. ",
+" *====-@;++@@@OOOO##%=X&XX. ",
+" .=O@O@++++OO@@OOO#::>%%%%-X ",
+" o%%#+;+;;+@O@OO@OOOOO#$>>>>%o==X ",
+" .X#;;;++++++@OO@OO@@OO@O#$>%>>%%%o* ",
+" =#;,;;++@++@@@@@OOOOOO@OO##$::%%%-=* ",
+" *&$,<;;++OOOO$:$:>>>>>>>>:$#OO#$>%%--=* ",
+" =@;<<;++++@#%o=XX&XX&&&&=o->#OO##$%--o=* ",
+" .=$<<<;;+OOO:-=X.11.1111..*X=-%>:#O#>%---=* ",
+" &+,<<;++O#:%=X..1.****..***XXXXo%:##:%----=* ",
+" o#,<<;++@O:%oX11*=%::::>>::%-=XX&o%:##:%--oo&* ",
+" .XO<<<;++@O:%=X**Xo#;<<<<<<<,;$-=&&=-%:$#:%-ooo=* ",
+" o#;<<;++@:-=X*X=>O+;;;+++++++++O$%=&=o-%>$:%-oo=X* ",
+" %;<;;;+@O-X*X=-:;<<;+@O22OOOO@+++$-o==oo%##:%-oo=X ",
+" %;,;+++O:=*&%+;;;;+++@@33@OOOOOOOO$>%o=o%#O#:%-o=X ",
+"**=$;;++@O$%XX%+<<<;+@@+@@343#%%#O$%%O#>-oo%:###:%-oX* ",
+"X=O;;++O#:%=*=+<<,;+@OO@O23435XoOO>X=$$%-ooo%>:##:%o=X* ",
+"Xo+;;+@@#%=XX-;<,;++@OOOO@;46%=%++#-oo%:%oo--%>:##%o=&* ",
+"Xo+;;++@:oXX=:;<;++++@@OO+,,2>%@,+O#-Xo>-oo--%%>$#>o==* ",
+"X=+;++@O%&*X:+;++@O@@OO@O@;,3#5O+O>%%%o=o-oo---:#$%-=&* ",
+"o-+++@O:oX*=+<+@+OO@@OO@O@;<3#%:O>-=o%oX-%==%%%:#$>%o&*.",
+"O@++@@$-=*&%+<+@++@@+@@OO+,,2%-%%-=**Xo%:%&X-%5%>$$>-=XX",
+"+++@@@$oX*-O;;+@+@@++@OOO+,,O-==-=X1*&o%:>o&=-:>>$#:-=&X",
+"+++OO@$=**>,;+OO@@O@@OOOOO;,2-*X=X11&%oX%$%=*=::::::-&XX",
+"+++@@@$=*X$<+OOOOOO@OOOOO@;,6-.1*111Xo-oo->-.=$$:$$:-=&X",
+"++++@O:=X&#<+O@@O@@OO@OOO@3435X**..11.o%=&>%*o#$$##:-=&X",
+"@@+@OO>=*&#<+OOO@OOOOOOOOO3333O$5-=.11*=-%:-*=:##$$:-=&X",
+"O@@OOO>=*&#<+OOO@OO22@@2OO2634,,3@>o111.%O#-*=$O#$$:-XXX",
+"@@OO@O:=X&#<+OOOOO@34,,3@#%%>6334,;6%71.-#O-*oOOO##:-XX*",
+"OO#O@O:=X&#<+O+3@+;4,,,44+:%>>#26,,3#=&=%$#-*oOOO##:-X**",
+"$$:#OO>=*&#<+23444<<,334,,46#%-%$6336>%%>::-*oOO#$::o***",
+":::$OO:=X=#,+O6634,,46634,43+O5::>522$$#$:%=.o@+O$::oX**",
+":::$OO$-=o$;+@$2633362233433,,46#%->:>$#$%-&*%++O$:>-X**",
+"$$:#OO$-oo%#++O>%5263;;,43623443628>%-%$$%&Xo:++@$>%oX**",
+"%%>$#O$%-oo%O+O>-%:26;,<4322633334425-%::-*&$@+@O$>%=***",
+"&=%>$##:%oo%O+O#:$$%%$+334,;33334,,4362$%o.=+;+O$#>o&*. ",
+"*X-%>##$%oo->#OOOO$%-%>#26,,33344;;43362-&&%;;+#:#%=X* ",
+"*X%%%$#$%-oo-%$OO$:$$$%-%$6334,,42266$26=X%@;;+#::-X**. ",
+"*X-%%$O#:%-oo-:$:$####>%%:>523,46622#%%--.O;;+O#:%o*.*. ",
+"**o-%:#8#:%---%5%>$::##:$#%->262833$%-X11=+<+@#$%-=..*. ",
+" .*=-%%:##:%--%%---%>$###:%%>>%5$28%oX11=$;;O#$>%oX*.. ",
+" X---%:##:%----oo--%>$$$::$%-%%%-o&XX=$+;+$:>%o&**. ",
+" X----%#O#%-%%%%-o&Xo%$#$$#$%%-&**&%O+;;;+$>%o&X* ",
+" *=o-o->$#>%%%%%%-=&&=-------o&X&=%@;<;++O:%o&X*. ",
+" *=-oo-%:$#:>%%%%%-=**********o:@+;;+O$$:%o&X* ",
+" *&ooo-%:#$:>%%%>%-==oooo---%$+;;;+O$>>%o=X*. ",
+" *=ooo-%:##:>%%%>::$##OO@@++++++@O::>%o&X* ",
+" *X=ooo%:##:>>>:$###OOO@+++++O##$:>%o=X*. ",
+" *&===o%:##$:::$#$$##OOO@O@O#:::>%-&**. ",
+" .X===o%:##$$##$$#$$##$$$$$##:%-o&X* ",
+" *XXX&=-%%%%:$:$#$$##:::>%%%-o=X**. ",
+" .XX*X&===o%%>::::::::>%o=&X*.. ",
+" **.**XX&=ooo--ooooooo=&X*. ",
+" *XXXXXX*XXX*********. ",
+" ..**********..*. . . ",
+" *******1.*. "};
diff --git a/icons/56x56-martys2/todo.xpm b/icons/56x56-martys2/todo.xpm
new file mode 100644
index 0000000..8402505
--- /dev/null
+++ b/icons/56x56-martys2/todo.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 29 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #424242424242",
+"4 c #00000000FFFF",
+"5 c #B3B3A7A7A1A1",
+"6 c #8C8C84847B7B",
+"7 c #212121211C1C",
+"8 c #212129292929",
+"9 c #D9D9ABABA6A6",
+"0 c #101010100808",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@@%@OO@O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>O>OOOOO*@OOO@OOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>O@@O@--3O@OO@####O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11O>++OOOO&;.O@OO@O#$$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>O@@@O@@&4.OOOOOO@@OO$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>O@O+OOOOO3&$4=@O@OO@OO#O$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++@OOO@OO34;O*OOOO@OOOO#O%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<O@@OOOOOO;&&4$4%OOOOOOOOO;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+@+@OOOO@OO-43;4$X5OOO@OOOO#$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+OO$OOOOOo*4:O%XOOOOOOOOOOO%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OOOO@OO:*.*363-=7.%O@$@OOO#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<OOOOO$OO;%X6--63-36=-#OOOOOO$O$o.o;$;$$;-=&&",
+"++@+@O:oX&$<OOO#O;%%&8X36-=----=X-:%#OO$O$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<OO;--o34;4;3--=--6-=o&&&--:O$$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<O3oo4%;4OO:---3----34:4%4-43;#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<O%-8X4-4-4----3-----$$4$&X3%$$#-*oOO###;-&**",
+"OO#O@O:=X&#,O#$$$X..o4==----6---:3&8$;$#O;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+O$$#OO$..=36---3--=7%O$O$OO$;;-.oOO#$;;o***",
+";;;$OO;oX=#,#O#OO$O##:X-----3---9$##O$O##;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@##$O#$O:3==-3-3=366###O###;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#+#O$O$O$O$5--9:-o=969$####O$$%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$O$$OO$#--4#43X9:###O$O$$$%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@####O#O#O$3:4-X:$##$#$#$O$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%#####$O$#$#34@40###$#$O$#;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:$$$$$$$##-%:3X#$$###;$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%O$$$$$$#$X%8$$#$$$#;$#%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$$$$-43$$$$$;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--$$O$$$#$*#$$$$$$;$oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo-$%$$$$:$$;;;%$-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/unknown.xpm b/icons/56x56-martys2/unknown.xpm
new file mode 100644
index 0000000..29ab907
--- /dev/null
+++ b/icons/56x56-martys2/unknown.xpm
@@ -0,0 +1,83 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 24 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #212121211C1C",
+"4 c #424242424242",
+"5 c #080808080808",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>+:-X-$;#O@@.344oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>-.22224O##O$222.;:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>-2222225-$##3222.o%:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>+&22-O>>o5-$%2>>>-24--ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>++*o>1>>>@24#5$>1>22.%-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>++@2O>111>@2X43>1>o22:$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++@O@2@>111>@2*2>>1#224#;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@OO@4@>1111>22->1>22*O$;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@+@@@##>1111133>1>325;O##$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@@@@@@4>1111>>>11-22%#####%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO@OO@O:@>1111111>224$$##;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOOOOOOOO4>111111>-22:$$$$$$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO@OOOOOO%>>11111>22X$$#$$#$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOO@OOOOOO4>11111+22-$$$#$$#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OO@@OOO@O4>11111>22;$#;#$$$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO@++OOO+%2+11111>32:$$$$$$$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OOO++OOO$2o>111111@2-$$$$$#;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+O#$+@OO:2o>1111111>=2$$$$$$;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+#o*+OO-2>>111111111>23$$$;$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+-2$$%32%>111>:>1111>@2-$;;$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#+.2>>o=>111>>-2@>>11>>%2;;;$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O22>1>>111>>:225<>1111>3X;;$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O22>111111>:225;->11>>>-2-;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%32>>11>>>o225%$%>>1>:2225:;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo--4X$@@$o222.%##$4>>>2222.%%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo---5222222X;$$#$;%>O225-:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%:%4333o:$$#$;#;%;X224%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$%52-oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%-3o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/utility.xpm b/icons/56x56-martys2/utility.xpm
new file mode 100644
index 0000000..a2a5a24
--- /dev/null
+++ b/icons/56x56-martys2/utility.xpm
@@ -0,0 +1,87 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 28 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #212129292929",
+"4 c #080808080808",
+"5 c #424242424242",
+"6 c #212121211C1C",
+"7 c #F0F0C3C3B0B0",
+"8 c #F9F9DDDDBBBB",
+"9 c #101010100808",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OO&3*4OOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@@@O@O&<>=#####O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11555oo=5ooX#&>@5-$#$$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1o@>>,>,+%+O&o>@o$###$O$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>o$OOO++++@+$oo>@5#O&oooO$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>4;33&$@$%&%%o#5O-5&OOOo#;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+2&%-46;6&%33%#2$%5+>OO&;3:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+2;@@@o%4$<;%##4#%5<O5*+%5$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+;@@@@-%4@O@#$#.$%&1-%+3+3#%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO@OO@444OOO$;#.$%51-;>5+3#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOOOOOO655&OO$#$.%%=1O-5<O3$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO@OOOO=o-&OO$#$o5%-,++>O%5$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOOo-oo4**3o-$$3>7%++;5555%#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#Oo$@#O$O$$O;%oo>o->$=ooo%$$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO4>88$88$88;-oooOO#3%$$$$$$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OO4>,,,,,,,,,&oo>+O&%$$$$$#;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OO4+,,,,,,,,,&3$+Oo-$$$$$$$;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OO4+,,,,,,,,,&o>+%.#O$$$$;$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@O4+,,,,,,,,,&5+;%-##$$$;;$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#4+,,,,,,,,,&&>;o-$#$$$;;$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$4+,,,,,,,,,&&>;-%$$$$$;;$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@#4+,,,,,,,,,&o>;--$$$;$;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%##4+,,,,,,,,,&5+;o%$$$;;;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:4+,,,,,,,,,&=$699$$;;$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--45&&&&&&5&&&49$;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%:44444444444&#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/viewer.xpm b/icons/56x56-martys2/viewer.xpm
new file mode 100644
index 0000000..8c167c8
--- /dev/null
+++ b/icons/56x56-martys2/viewer.xpm
@@ -0,0 +1,81 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 22 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #080808080808",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@+++@O#$#######O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>++O+++1+1+1++$$#$$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>+++++>1+111++++$++++$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>+++>++++1+1++$+$;+>;;++%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++++++++$;;+;+$;;%;;;%+$;+-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<++++>++$;33233232333;%$;;+++&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+++>+;;33;;;;:2222222332;+$++&-%%%:#$:-=&X",
+"+++@O@;oX*-O>+++$%332;:;;11;:2222::::223;+;+=%::%$$;-=&&",
+"+++OO@$=.*;>+++$;322;%;;;111:22:2:;;%;:223;;;o:;;;$:-&&&",
+"+++@O@$=*&$+++;;;22:;:222+1+;22:2:;;;;%+;22222;$;$$;-=&&",
+"++@+@O:oX&+++;;;;2;;;:222;:%222:2:;;;;%1+;;2:::$$##;-o&&",
+"O@+OOO:=*+++;;+++;;;;;:2222222;;2:;+;;:111+;:2:#$$$:-&&&",
+"O@@OOO:&*++;$+111+;++;:222222;+2:;;;;%;11111+;:O#$$:-&&X",
+"@@OO@O:o*$;;+1111+;+;;;:222:;;2:;+;;;;+11111+;;O###;-&**",
+"OO#O@O:=X;;+111111%;;+;;;22222:;;;+$;;11111++;;O##$;-X**",
+"$$;#OO+=:;;1111111+%+;;;;;;;;;;++$;;;@1111++;;OO#$;;o***",
+";;;$OO;o;;;11111111+;;;+$+;;;;;;+$;;;1111++;;;@@O$;:-X**",
+";;;$OO;o+++111111111+;+;;;+;;;;;$;;;1111++;;;%++O$;:-&**",
+"$$;#OO$-oo%+1+1+11111+;;;;$;+$;;;%;1111++;;;o;++@$:%oX**",
+"%%:$#O$%oo;%;++1+1+1+1++;;;;;;%;++1111+;;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@;;;+1+1+1+1+1+1+1+111++;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%###:;;++1+1+1+1+1+1++;;;;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$$$;;;++++++++;;$;;$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$;#$%;;;;;;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/window-destroy.xpm b/icons/56x56-martys2/window-destroy.xpm
new file mode 100644
index 0000000..1a6b188
--- /dev/null
+++ b/icons/56x56-martys2/window-destroy.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 29 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #D9D9ABABA6A6",
+"4 c #B3B3A7A7A1A1",
+"5 c #8C8C84847B7B",
+"6 c #212121211C1C",
+"7 c #101010100808",
+"8 c #080808080808",
+"9 c #424242424242",
+"0 c #212129292929",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+3#4+:3O##3#OOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@#3$33$43##4@OO#O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>@+OO#::3#5:34O@#$$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>O:3#53335333#4@OO@$O$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>@O3#33:5:353:3OOOO#O#O$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++OO#@$#353:53#4O@O@#OO#;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@OO@O@$33:3:53#4OOO$#O$;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+O+@@OO#:3$3%5-53#OOOO#O##$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@@@@OO3####X6663##$#######%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO@OOOOO#@#@X776#OO$#$$##;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<OOOOOOOO#OO#@o*887-4OO#$$$$$$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<OOO@OOOOOOO%&*8222.X-O$$#$$#$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOO@O$OOO%*.882.#-..%#O$#$$#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OOOOO#O%*.882222=#o.:$O$O$$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO#O$O#:*.822222229;9.:$O$$$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OO$OO$O*.82222222229;9.$O$#;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<OOO$O$O-.8222222222229$.-O$$O#$-.oOO#$;;o***",
+";;;$OO;oX=#,+OO$OOO*.8222222222228%..O$O;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OO$O$.82222222222222&8.O;$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$#O$*82222222222222222;;$;O&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$$$$*88222222222222282;;$;$*&;@++O$:%=**.",
+"&=%:$##;%oo%O@###OO*8288222222222222*;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%##$$$$O820o222222222222$;;;$&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;O$$$&8226.2222222229$##%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$O$922&*222222229$;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$92222222222o;O%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--$$$$;9222222229;$%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo-;#$$;&2222&:$$$o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o;$$$$$$;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/window-identify.xpm b/icons/56x56-martys2/window-identify.xpm
new file mode 100644
index 0000000..9edc667
--- /dev/null
+++ b/icons/56x56-martys2/window-identify.xpm
@@ -0,0 +1,84 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 25 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #424242424242",
+"4 c #F9F9DDDDBBBB",
+"5 c #F0F0C3C3B0B0",
+"6 c #B3B3A7A7A1A1",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O+$+#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++>>111<>>>OOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+<<<<<<11<<><<<##O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>>11<<<<><><<<<<<1$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>+1111>+;%-%%O><<<11O$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>>1111O%3333333-O<11<,O$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++1111+o333o%-%%ooO1<,>+;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@1111-333OO$##$O$3,,>>+;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@+<><+333@@O####O##,>>>;#$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@OO;%%33%O@#$#####$4>>>%##%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO@OO=3ooOOO$;#$;#$5>>>@o;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOOOOOOOOOOOO$#$$$$>>>>+--$$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO@OOOOOOOOOO$#$$#>>>+@:3$#$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOO@OOOOOOOO#$$$#5>++6%3%$$#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OO@@OOO@OOO##$@>+++6-3;#$$$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO@++OOO+OO##$@++++$o3$$$$$$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OOO++OOO@O###@++++%=-$$$$$#;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OOO+@OOOO#O$6+++@%3%$$$$$$$;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OO#+OOOOOO##@+++;3##O$$$$;$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OOOO####O$#++@@-o$##$$$;;$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$$$$$#$#$#@@@@3-$$#$$$;;$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$#$$$#$#$#66@#3%#$$$$$;;$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@####O#O#O#OO$;#-;$$$$;$;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%##########O##$$$$#$$$$;;;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$$$$#$##;##$$$$$$;;$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$;#$$O666o;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$$OOOO=%$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$OOO$#3%$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$O$$$$o;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/window-resize.xpm b/icons/56x56-martys2/window-resize.xpm
new file mode 100644
index 0000000..5902f23
--- /dev/null
+++ b/icons/56x56-martys2/window-resize.xpm
@@ -0,0 +1,91 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 32 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #F0F0C3C3B0B0",
+"4 c #8C8C84847B7B",
+"5 c #424242424242",
+"6 c #D9D9ABABA6A6",
+"7 c #212121211C1C",
+"8 c #101010100808",
+"9 c #F9F9DDDDBBBB",
+"0 c #B3B3A7A7A1A1",
+"q c #212129292929",
+"w c #080808080808",
+"e c #A9A9A5A59898",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@@@O@O#$#######O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>++OO@OO@##$$#$$#$$>>%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->-344-4-4-4-4-4-4-4-4-45-:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;==6=-------------------7=$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+8=X======5===5===5=======;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=++*+363636636366636663393-5;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+>*++++++++++++3+++3+1O;#7-#$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>*++>++>0-=@o5+#:+++1#q#75##%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>>*+>+O++++5$++++++>+<#$$75;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>>q++%;O+++Oq>+++++++<$$o85$$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+>*++OoO+>%*w%>++>++>,$%#85#$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+>q+++++++;*.#O+>++++<q$q85$#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+>*+>+o+++o&@%-++++>+<$#;#-$$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+>q+++%+%+5%%%;%O>+++>;O$-5$$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+>*+++O%&q;O5;$5$O+++++++65#;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+>q+++&O*>%&<-o<o-<#++>++@5$;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+>*++ooe@+++++++++o&;+++>05$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>++q+++O--%+>+>+>++>+++>++@5$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++7++>+>O;&$o+++++++>++++@5$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O>*++++++++$<$>++>++++++>05$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O$*+>++++>+++++++++++>+++@=$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%#*---%----%--%--%-%---%--=;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$$$$#$##;##$$$$$$;;$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--*;;$;$;#$$$$#$$;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/window-stick.xpm b/icons/56x56-martys2/window-stick.xpm
new file mode 100644
index 0000000..580657a
--- /dev/null
+++ b/icons/56x56-martys2/window-stick.xpm
@@ -0,0 +1,82 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 23 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #00000000FFFF",
+"4 c #F0F0C3C3B0B0",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;22222&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<2&&&&&2o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>+++++2&&&&&&&2=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;23&&&&&&2o=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>++22+OOO#2&33333&2%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@2+422O#$#2&&&&&2$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>++O24+4+22$$#22222#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>>++@O4+4+4+42222&&&22$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,>++@+2+4;4+4;42&23&&2&2$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>++@O@@+4+4+4+423&23&&2&&2%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@@OO@24;4;4;4;23&&222&&&2:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@+@@24+4+4+4+42&3&&&&&3&2$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@@@@2;4;4;4;4;2&&33333&&22%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO@O2+4;4+4;4+4;2&&&&&&&2+=22o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOOOO24;4;4;4;4;4;2222222+===2o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO@O24;4;4;4;4;4;4;4;2+=+=+=2#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOO@2;4;4;4;4;4;4;4;42=+=+==2#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OO2;4;4;4;4;4;4;4;4;=+=+==2#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO@24;4;4;4;4;4;4;4;4+=+===2$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OO24;4;4;4;4;4;4;4;4;4+4+=2;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+O24;4;4;4;4;4;4;4;4;4;4;==2;;;-.oOO#$;;o***",
+";;;$OO;oX=#2224;4;4;4;4;4;4;4;4;4;4;4=2$;;%o.o@@O$;:-X**",
+";;;$OO;o=o$2;4;4;4;4;4;4;4;4;4;4;4;4==2$;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#2;4;4;4;4;4;4;4;4;4;4;4;=2;$;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O2:4;4;4;4;4;4;4;4;4;4;==2;$;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@224;4;4;4;4;4;4;4;4;4=2;;$:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%###22;4;4;4;4;4;4;4;4=22;;;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$224;4;4;4;4;4;+:22$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;22;4;4;42222222;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$224;4+2;;4:2;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$2222:4:22$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$22222;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/window.xpm b/icons/56x56-martys2/window.xpm
new file mode 100644
index 0000000..d5df009
--- /dev/null
+++ b/icons/56x56-martys2/window.xpm
@@ -0,0 +1,88 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 29 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #424242424242",
+"4 c #101010100808",
+"5 c #212121211C1C",
+"6 c #A9A9A5A59898",
+"7 c #8C8C84847B7B",
+"8 c #080808080808",
+"9 c #D9D9ABABA6A6",
+"0 c #F0F0C3C3B0B0",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@@@O@O#$#######O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o>>><>>>>>>>>>>>>>>>>>1>>>>+ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X-33%$=333333o333ooo3o3>3&&34oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;&&3o==333333333=3333=%X5X=*oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+.6766666666666666666776$-=5-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<890@99+999+9999+999+0+907o5-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<2+>-%@++++++++++++++>+>@%o5%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>2+$X%=8+>11>>++>++>+++++7oX%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@2++%%%-++11>++>@++++++++;-5$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>O2++##++++>>++++>+++++>+>%o5$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+O2+>+>+++>++++>+++>+>+>++%-5$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+O2+++++++++>+++++>@++++++:-X$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#2+++++>+++++>++++++>++++%o5#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+O2++>++++++++++>++++++>++%-&$#-*oOO###;-&**",
+"OO#O@O:=X&#,+O2++++>++>++>++++++++++++:o5;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+O2+>+++>@+++++>+++++>+>++%o&;;-.oOO#$;;o***",
+";;;$OO;oX=#,+O2++++++++>+++++>+>++>+++:oX;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@2++>+>++>@+>++>+++++++++;-5:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++2+++++++++++>++++++>++++:oX%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+2+++>++++>++++++++>++++>:oX%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@2+>++++>+++++>+>+++++>++%oXo2o+>+O$#:o&* ",
+"*X-%:##$%oo-%#2<<,,>>>>>,<>,,,<<,>,><,$-X&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%22288....8888.8828.8.8888*5X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$;#$$$$#$$;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/windows.xpm b/icons/56x56-martys2/windows.xpm
new file mode 100644
index 0000000..7861809
--- /dev/null
+++ b/icons/56x56-martys2/windows.xpm
@@ -0,0 +1,83 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 24 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #B3B3A7A7A1A1",
+"4 c #080808080808",
+"5 c #D9D9ABABA6A6",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@+O;$;#O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>+++++OOO##OOOOO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>+@@@@O@O#$#######O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>>++OO@OO@##$$#$$#$$#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->12222222222222222222&$O$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,2333333333333333333&O#O$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>+2444444444444444444&OO#;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+@2111111111111111111&#O$;:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<+@2144422222222222222224##$%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>+@214333333333333333333&###%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@OO214422222222222222222&#;#$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>OOO214111111111111111111&$$$$$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+OO@214144444444444444444444$$#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+OOO214143333333333333333334#$#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+#OO214144444444444444444444$#$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+OO@214141111111111111111114$$#-*oOO###;-&**",
+"OO#O@O:=X&#,+OOO214141155555555555555114;;#-*oOO##$;-X**",
+"$$;#OO:=*&#<+OOO224141111111111111111114;;;-.oOO#$;;o***",
+";;;$OO;oX=#,+OO#+O41411OOOOO11OOOO1OO114;;%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OOOO4141111111111111111114;:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++#$$$44411###11##1######114;%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+$$#$$$41111111111111111114;%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@####O#41111111111111111114:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%#######42244444444444444444%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;$$$$$#$##;##$$$$$$;;$;:%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;;$;$;#$$$$#$$;$;$$;;:%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$$$$#$$#$;#;;$;;;;%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%:$#$#$;;;$;$$$;%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:$$$;;$;;;%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/56x56-martys2/www.xpm b/icons/56x56-martys2/www.xpm
new file mode 100644
index 0000000..eae2fce
--- /dev/null
+++ b/icons/56x56-martys2/www.xpm
@@ -0,0 +1,85 @@
+/* XPM */
+static char * image_name[] = {
+"56 56 26 1",
+" c None",
+". c #101010101010",
+"X c #292929292929",
+"o c #4F4F52525252",
+"O c #A9A9A9A9A7A7",
+"+ c #C7C7BFBFBFBF",
+"@ c #BDBDB5B5B5B5",
+"# c #A2A29C9C9A9A",
+"$ c #999996969696",
+"% c #7B7B7B7B7A7A",
+"& c #292931313131",
+"* c #181818181818",
+"= c #393939393636",
+"- c #5A5A5A5A5A5A",
+"; c #8C8C8C8C8C8C",
+": c #8C8C84848484",
+"> c #DEDEDADADADA",
+", c #F8F8E9E9E0E0",
+"< c #FCFCF9F9F3F3",
+"1 c #FFFFFFFFFFFF",
+"2 c #000000000000",
+"3 c #B3B3A7A7A1A1",
+"4 c #212121211C1C",
+"5 c #424242424242",
+"6 c #080808080808",
+"7 c #212129292929",
+" .XXXXoO++@@OOOOO##$%&**** ",
+" *=o=o-@+++@@OOOOO##%=&&&X. ",
+" .oO+O@+++@OO@@OO##;;:%%%%-X ",
+" o%%$+>+>>+@OOOOOOOOO##$::::%o==X ",
+" .X#>>>++++++@OO@OO@OOO@O#$:%%:%%%o* ",
+" o#>,>>++O++@@@@OOOOOOOOOO#$$;;%%%-=* ",
+" *&$><>>++OOOO;;$;::%:::::;$#OO#;:%---=* ",
+" o@>1<>+++@@$%o=&&&XX&&&&=o-:##O##;%--oo* ",
+" .o$<1<>>+OO#;-=X222.222..2*X=-%:;#O#:%---&* ",
+" &+,1<,>@O#;%oX2.22****..***&&X&o%;##$%----o* ",
+" o#,1<>>+@O:%oX22*o%:;$;%:;;%-&X*&o%;##;%--oo&* ",
+" .&O11<>>@@O:%o&**&o#><<<<<<<,>;-o&&o-%;$#;%-oo-=* ",
+" o#><<>>+@;-=X*&o%O+>>>++++++++@O;%o&=o-%:$;%-ooo&* ",
+" %><,>>+@O-&**o-;+1<>>@@@@@@@O@+++$-oo=oo%##;%-ooo* ",
+" %><>+++O:=*&%+>>>>@@@@@@@@@@@@@OO#$:%ooo%#O#;%-ooX ",
+".*o$>>++OO$-X*%+11<>@@@OO#OOO3OO3@@##O$:-oo%;##$;%-oX. ",
+"X=O+>++O#$%o*o+11>@@@OO;#$%%:;$;%$O@3#;%-ooo%:;##;%o&&. ",
+"&o+>>++O#%o&X->1>@@@#$;;#$-4%$$-4%;$O@$:-oo--%:;$#%oo&* ",
+"&o+>>+@@;oX*o;>,@@@#;;;@$;;;;OO$;;&oOO@$%oo--%%:$#:oo=* ",
+"X=+>++@O%&*X:+>+@@#;;#O$;O3@O@%=;;%o5OO;%-oo%--;#$%-o&. ",
+"o-+++@O:oX.=+<+3O#;;;$$$O+>@@@:-;5%%-$O3:-&=%%%:#;:-o&* ",
+"O@++@O$%=*&%+<@@O;;;;$O@>>+@@@O3:o5-:o;O@%&&-%%%:#$:-=&X",
+"+++@O@;oX*-O>>@O$;$:$@>,<>+@@@@#;;oooX-$O%o&=%::%$$;-=&&",
+"+++OO@$=.*;>>@O#$;O$+<<<<<>@@@#;;;;oX%*-@$%o*o:;;;$:-&&&",
+"+++@O@$=*&$<>O@O;;;>>+<<<>@@@#$;;;;:-.2%OO$o.o;$;$$;-=&&",
+"++@+@O:oX&$<+@O$#O;@>>>,>>>3OOO;;;;-=-*-3@#-*o#$$##;-o&&",
+"O@+OOO:=*&#<+3@;#O;;O+@>@++@OO3$:;oo5=6-@O#-*o;#$$$:-&&&",
+"O@@OOO:&*&#<+O@$$@$;$#OO@O+O3OO#;;ooo=.-@O$-.o;O#$$:-&&X",
+"@@OO@O:o*&#<+@O$$@@#;;OO#O@OOO3$$;;-=-*-@@#-*oOO###;-&**",
+"OO#O@O:=X&#,+O@#$O@$;;;;;O3O3O;;;$;:-66-OO#-*oOO##$;-X**",
+"$$;#OO:=*&#<+@O#$OO;;;;;:;$@$$;$$;=5%22%OO;-.oOO#$;;o***",
+";;;$OO;oX=#,+O@#$OO$;;;;;:;#$;$;;=o5*6o;OO%o.o@@O$;:-X**",
+";;;$OO;o=o$>+@OO#;#O$;;;;;;$;$;;;o5X22%OO:-&*%++O$;:-&**",
+"$$;#OO$-oo%#++3OO;;$#$;;;;;$;;%-;-42.=$OO%&&o;++@$:%oX**",
+"%%:$#O$%ooo%O+@OO$;$$;;;;;$;$%5=-*227;OOO%*&;@++O$:%=**.",
+"&=%:$##;%oo%O@#OOO;;;;;;$$;;;75-6222&OOO:o2o+>+O$#:o&* ",
+"*X-%:##$%oo-%###OOO;55;;;;;:*-5*2225$OO;%&&%>>+O;#%=X* ",
+"*X-%%$#$%-oo-%:;OOOO%%%&%o5;-5*26o%:OOO%&X%@>>+#;;-X**. ",
+"*X-%%$O#;%-oo--%;OOO#;;555o55*75-$#OOO%&.XO>>+O$;%o*.. ",
+"**o-%;###;%---%::;$OOO$$o%%===-OOOOO%%=2.=+<>@#$%-=.2* ",
+" .*o-%%$$#;%---%--%%OOOOOOOOOOOOOOO%oX2.o$>>O#$:%o&*2. ",
+" &o--%;##;%----oo--%:OOOOOOOOO%%-o&X&=$>>+$::%o&**. ",
+" &----%#O#%-%%%%-o=&o%$#$$##;%-&**&%O+>>>+$%%o&X* ",
+" *oo-o-:$#:%%%%%%-o&&oo-----oo&&&=%@><>++O;%o=X. ",
+" *=-oo-%;$#;%%%%%%-=***.***..*o;@+>>+O$;;%o&X. ",
+" *=ooo-%;##;:%%%:%-ooooooo--%#++>++O$::%o=** ",
+" *=ooo-%;##;%%%%:;:$##OO@@+++++++#;;:%o&X* ",
+" *&oooo%;$#;::::$##$OOO@+++++OO$$;:%o=X. ",
+" *&=o=o%;#$$;;;$#$$$#OOO@O@O$;;;%%o&X. ",
+" .&o&=o%;##$$#$$$#$$##$$$$$##;%-o=X. ",
+" *X&&&o-%%%%;$;$#$;#$;;;:%%%-o=X*. ",
+" .*&*X&==oo%%;;;:;;;:;:%oo&X* . ",
+" **..*X&&=ooo--oooooooo&X* ",
+" **&X&&X*X&**********. ",
+" .....*******2... ",
+" ******.2.*. "};
diff --git a/icons/64x64-aquafusion/_symlinks.lst b/icons/64x64-aquafusion/_symlinks.lst
new file mode 100644
index 0000000..01b0b9b
--- /dev/null
+++ b/icons/64x64-aquafusion/_symlinks.lst
@@ -0,0 +1,14 @@
+todo.png choice-no.png
+amusement.png choice-yes.png
+window.png window-close.png
+window.png window-delete.png
+window.png window-destroy.png
+window.png window-iconify.png
+window.png window-identify.png
+window.png window-lower.png
+window.png window-maximize.png
+window.png window-move.png
+window.png window-raise.png
+window.png window-resize.png
+window.png window-shade.png
+window.png window-stick.png
diff --git a/icons/64x64-aquafusion/amusement.png b/icons/64x64-aquafusion/amusement.png
new file mode 100644
index 0000000..148a118
--- /dev/null
+++ b/icons/64x64-aquafusion/amusement.png
Binary files differ
diff --git a/icons/64x64-aquafusion/calculator.png b/icons/64x64-aquafusion/calculator.png
new file mode 100644
index 0000000..e9065c7
--- /dev/null
+++ b/icons/64x64-aquafusion/calculator.png
Binary files differ
diff --git a/icons/64x64-aquafusion/cd-player.png b/icons/64x64-aquafusion/cd-player.png
new file mode 100644
index 0000000..e578036
--- /dev/null
+++ b/icons/64x64-aquafusion/cd-player.png
Binary files differ
diff --git a/icons/64x64-aquafusion/chat.png b/icons/64x64-aquafusion/chat.png
new file mode 100644
index 0000000..819013e
--- /dev/null
+++ b/icons/64x64-aquafusion/chat.png
Binary files differ
diff --git a/icons/64x64-aquafusion/clock.png b/icons/64x64-aquafusion/clock.png
new file mode 100644
index 0000000..bc6a583
--- /dev/null
+++ b/icons/64x64-aquafusion/clock.png
Binary files differ
diff --git a/icons/64x64-aquafusion/colors.png b/icons/64x64-aquafusion/colors.png
new file mode 100644
index 0000000..a5a2dc0
--- /dev/null
+++ b/icons/64x64-aquafusion/colors.png
Binary files differ
diff --git a/icons/64x64-aquafusion/configuration.png b/icons/64x64-aquafusion/configuration.png
new file mode 100644
index 0000000..6b85e9e
--- /dev/null
+++ b/icons/64x64-aquafusion/configuration.png
Binary files differ
diff --git a/icons/64x64-aquafusion/development.png b/icons/64x64-aquafusion/development.png
new file mode 100644
index 0000000..80924c3
--- /dev/null
+++ b/icons/64x64-aquafusion/development.png
Binary files differ
diff --git a/icons/64x64-aquafusion/disk-cd.png b/icons/64x64-aquafusion/disk-cd.png
new file mode 100644
index 0000000..1956ecd
--- /dev/null
+++ b/icons/64x64-aquafusion/disk-cd.png
Binary files differ
diff --git a/icons/64x64-aquafusion/disk-floppy.png b/icons/64x64-aquafusion/disk-floppy.png
new file mode 100644
index 0000000..98cf8cb
--- /dev/null
+++ b/icons/64x64-aquafusion/disk-floppy.png
Binary files differ
diff --git a/icons/64x64-aquafusion/disk.png b/icons/64x64-aquafusion/disk.png
new file mode 100644
index 0000000..ac0f3bd
--- /dev/null
+++ b/icons/64x64-aquafusion/disk.png
Binary files differ
diff --git a/icons/64x64-aquafusion/display.png b/icons/64x64-aquafusion/display.png
new file mode 100644
index 0000000..3486d16
--- /dev/null
+++ b/icons/64x64-aquafusion/display.png
Binary files differ
diff --git a/icons/64x64-aquafusion/editor.png b/icons/64x64-aquafusion/editor.png
new file mode 100644
index 0000000..7a62b7b
--- /dev/null
+++ b/icons/64x64-aquafusion/editor.png
Binary files differ
diff --git a/icons/64x64-aquafusion/empty.png b/icons/64x64-aquafusion/empty.png
new file mode 100644
index 0000000..7075f6b
--- /dev/null
+++ b/icons/64x64-aquafusion/empty.png
Binary files differ
diff --git a/icons/64x64-aquafusion/file-manager.png b/icons/64x64-aquafusion/file-manager.png
new file mode 100644
index 0000000..3b67767
--- /dev/null
+++ b/icons/64x64-aquafusion/file-manager.png
Binary files differ
diff --git a/icons/64x64-aquafusion/file.png b/icons/64x64-aquafusion/file.png
new file mode 100644
index 0000000..5574d91
--- /dev/null
+++ b/icons/64x64-aquafusion/file.png
Binary files differ
diff --git a/icons/64x64-aquafusion/folder-open.png b/icons/64x64-aquafusion/folder-open.png
new file mode 100644
index 0000000..b58aeaa
--- /dev/null
+++ b/icons/64x64-aquafusion/folder-open.png
Binary files differ
diff --git a/icons/64x64-aquafusion/folder.png b/icons/64x64-aquafusion/folder.png
new file mode 100644
index 0000000..99f7064
--- /dev/null
+++ b/icons/64x64-aquafusion/folder.png
Binary files differ
diff --git a/icons/64x64-aquafusion/font.png b/icons/64x64-aquafusion/font.png
new file mode 100644
index 0000000..fb32345
--- /dev/null
+++ b/icons/64x64-aquafusion/font.png
Binary files differ
diff --git a/icons/64x64-aquafusion/game-action.png b/icons/64x64-aquafusion/game-action.png
new file mode 100644
index 0000000..4f3c6ac
--- /dev/null
+++ b/icons/64x64-aquafusion/game-action.png
Binary files differ
diff --git a/icons/64x64-aquafusion/game-board.png b/icons/64x64-aquafusion/game-board.png
new file mode 100644
index 0000000..bbd32dc
--- /dev/null
+++ b/icons/64x64-aquafusion/game-board.png
Binary files differ
diff --git a/icons/64x64-aquafusion/game-cards.png b/icons/64x64-aquafusion/game-cards.png
new file mode 100644
index 0000000..05f0cf9
--- /dev/null
+++ b/icons/64x64-aquafusion/game-cards.png
Binary files differ
diff --git a/icons/64x64-aquafusion/game-logic.png b/icons/64x64-aquafusion/game-logic.png
new file mode 100644
index 0000000..b29f05f
--- /dev/null
+++ b/icons/64x64-aquafusion/game-logic.png
Binary files differ
diff --git a/icons/64x64-aquafusion/game.png b/icons/64x64-aquafusion/game.png
new file mode 100644
index 0000000..357575b
--- /dev/null
+++ b/icons/64x64-aquafusion/game.png
Binary files differ
diff --git a/icons/64x64-aquafusion/ghostview.png b/icons/64x64-aquafusion/ghostview.png
new file mode 100644
index 0000000..aa94eaf
--- /dev/null
+++ b/icons/64x64-aquafusion/ghostview.png
Binary files differ
diff --git a/icons/64x64-aquafusion/gimp.png b/icons/64x64-aquafusion/gimp.png
new file mode 100644
index 0000000..3320842
--- /dev/null
+++ b/icons/64x64-aquafusion/gimp.png
Binary files differ
diff --git a/icons/64x64-aquafusion/gnome.png b/icons/64x64-aquafusion/gnome.png
new file mode 100644
index 0000000..073669e
--- /dev/null
+++ b/icons/64x64-aquafusion/gnome.png
Binary files differ
diff --git a/icons/64x64-aquafusion/gnu.png b/icons/64x64-aquafusion/gnu.png
new file mode 100644
index 0000000..c90b75d
--- /dev/null
+++ b/icons/64x64-aquafusion/gnu.png
Binary files differ
diff --git a/icons/64x64-aquafusion/graphics.png b/icons/64x64-aquafusion/graphics.png
new file mode 100644
index 0000000..dd12a35
--- /dev/null
+++ b/icons/64x64-aquafusion/graphics.png
Binary files differ
diff --git a/icons/64x64-aquafusion/help.png b/icons/64x64-aquafusion/help.png
new file mode 100644
index 0000000..850eee3
--- /dev/null
+++ b/icons/64x64-aquafusion/help.png
Binary files differ
diff --git a/icons/64x64-aquafusion/home.png b/icons/64x64-aquafusion/home.png
new file mode 100644
index 0000000..34e5084
--- /dev/null
+++ b/icons/64x64-aquafusion/home.png
Binary files differ
diff --git a/icons/64x64-aquafusion/image-processor.png b/icons/64x64-aquafusion/image-processor.png
new file mode 100644
index 0000000..7c0bf0a
--- /dev/null
+++ b/icons/64x64-aquafusion/image-processor.png
Binary files differ
diff --git a/icons/64x64-aquafusion/image-viewer.png b/icons/64x64-aquafusion/image-viewer.png
new file mode 100644
index 0000000..6262751
--- /dev/null
+++ b/icons/64x64-aquafusion/image-viewer.png
Binary files differ
diff --git a/icons/64x64-aquafusion/information.png b/icons/64x64-aquafusion/information.png
new file mode 100644
index 0000000..b8f2329
--- /dev/null
+++ b/icons/64x64-aquafusion/information.png
Binary files differ
diff --git a/icons/64x64-aquafusion/item.png b/icons/64x64-aquafusion/item.png
new file mode 100644
index 0000000..004656c
--- /dev/null
+++ b/icons/64x64-aquafusion/item.png
Binary files differ
diff --git a/icons/64x64-aquafusion/kde.png b/icons/64x64-aquafusion/kde.png
new file mode 100644
index 0000000..3e30823
--- /dev/null
+++ b/icons/64x64-aquafusion/kde.png
Binary files differ
diff --git a/icons/64x64-aquafusion/keyboard.png b/icons/64x64-aquafusion/keyboard.png
new file mode 100644
index 0000000..c3552bc
--- /dev/null
+++ b/icons/64x64-aquafusion/keyboard.png
Binary files differ
diff --git a/icons/64x64-aquafusion/linux.png b/icons/64x64-aquafusion/linux.png
new file mode 100644
index 0000000..14e9613
--- /dev/null
+++ b/icons/64x64-aquafusion/linux.png
Binary files differ
diff --git a/icons/64x64-aquafusion/lock.png b/icons/64x64-aquafusion/lock.png
new file mode 100644
index 0000000..ca8b412
--- /dev/null
+++ b/icons/64x64-aquafusion/lock.png
Binary files differ
diff --git a/icons/64x64-aquafusion/mail.png b/icons/64x64-aquafusion/mail.png
new file mode 100644
index 0000000..b946a27
--- /dev/null
+++ b/icons/64x64-aquafusion/mail.png
Binary files differ
diff --git a/icons/64x64-aquafusion/modules.png b/icons/64x64-aquafusion/modules.png
new file mode 100644
index 0000000..916a46a
--- /dev/null
+++ b/icons/64x64-aquafusion/modules.png
Binary files differ
diff --git a/icons/64x64-aquafusion/monitoring.png b/icons/64x64-aquafusion/monitoring.png
new file mode 100644
index 0000000..2335cd4
--- /dev/null
+++ b/icons/64x64-aquafusion/monitoring.png
Binary files differ
diff --git a/icons/64x64-aquafusion/mouse.png b/icons/64x64-aquafusion/mouse.png
new file mode 100644
index 0000000..bbe4575
--- /dev/null
+++ b/icons/64x64-aquafusion/mouse.png
Binary files differ
diff --git a/icons/64x64-aquafusion/multimedia.png b/icons/64x64-aquafusion/multimedia.png
new file mode 100644
index 0000000..c23bee4
--- /dev/null
+++ b/icons/64x64-aquafusion/multimedia.png
Binary files differ
diff --git a/icons/64x64-aquafusion/music.png b/icons/64x64-aquafusion/music.png
new file mode 100644
index 0000000..5f1ec17
--- /dev/null
+++ b/icons/64x64-aquafusion/music.png
Binary files differ
diff --git a/icons/64x64-aquafusion/netscape.png b/icons/64x64-aquafusion/netscape.png
new file mode 100644
index 0000000..798ca90
--- /dev/null
+++ b/icons/64x64-aquafusion/netscape.png
Binary files differ
diff --git a/icons/64x64-aquafusion/network.png b/icons/64x64-aquafusion/network.png
new file mode 100644
index 0000000..019cb62
--- /dev/null
+++ b/icons/64x64-aquafusion/network.png
Binary files differ
diff --git a/icons/64x64-aquafusion/news.png b/icons/64x64-aquafusion/news.png
new file mode 100644
index 0000000..ebae2de
--- /dev/null
+++ b/icons/64x64-aquafusion/news.png
Binary files differ
diff --git a/icons/64x64-aquafusion/printing.png b/icons/64x64-aquafusion/printing.png
new file mode 100644
index 0000000..a1c8ce1
--- /dev/null
+++ b/icons/64x64-aquafusion/printing.png
Binary files differ
diff --git a/icons/64x64-aquafusion/programs.png b/icons/64x64-aquafusion/programs.png
new file mode 100644
index 0000000..1114718
--- /dev/null
+++ b/icons/64x64-aquafusion/programs.png
Binary files differ
diff --git a/icons/64x64-aquafusion/quit.png b/icons/64x64-aquafusion/quit.png
new file mode 100644
index 0000000..3f691c0
--- /dev/null
+++ b/icons/64x64-aquafusion/quit.png
Binary files differ
diff --git a/icons/64x64-aquafusion/refresh.png b/icons/64x64-aquafusion/refresh.png
new file mode 100644
index 0000000..0693dca
--- /dev/null
+++ b/icons/64x64-aquafusion/refresh.png
Binary files differ
diff --git a/icons/64x64-aquafusion/restart.png b/icons/64x64-aquafusion/restart.png
new file mode 100644
index 0000000..ff83602
--- /dev/null
+++ b/icons/64x64-aquafusion/restart.png
Binary files differ
diff --git a/icons/64x64-aquafusion/science.png b/icons/64x64-aquafusion/science.png
new file mode 100644
index 0000000..7331ea5
--- /dev/null
+++ b/icons/64x64-aquafusion/science.png
Binary files differ
diff --git a/icons/64x64-aquafusion/sound.png b/icons/64x64-aquafusion/sound.png
new file mode 100644
index 0000000..ba22099
--- /dev/null
+++ b/icons/64x64-aquafusion/sound.png
Binary files differ
diff --git a/icons/64x64-aquafusion/system.png b/icons/64x64-aquafusion/system.png
new file mode 100644
index 0000000..7b92973
--- /dev/null
+++ b/icons/64x64-aquafusion/system.png
Binary files differ
diff --git a/icons/64x64-aquafusion/terminal-remote.png b/icons/64x64-aquafusion/terminal-remote.png
new file mode 100644
index 0000000..cdaf19d
--- /dev/null
+++ b/icons/64x64-aquafusion/terminal-remote.png
Binary files differ
diff --git a/icons/64x64-aquafusion/terminal-special.png b/icons/64x64-aquafusion/terminal-special.png
new file mode 100644
index 0000000..056753c
--- /dev/null
+++ b/icons/64x64-aquafusion/terminal-special.png
Binary files differ
diff --git a/icons/64x64-aquafusion/terminal.png b/icons/64x64-aquafusion/terminal.png
new file mode 100644
index 0000000..12d32ac
--- /dev/null
+++ b/icons/64x64-aquafusion/terminal.png
Binary files differ
diff --git a/icons/64x64-aquafusion/themes.png b/icons/64x64-aquafusion/themes.png
new file mode 100644
index 0000000..20e7996
--- /dev/null
+++ b/icons/64x64-aquafusion/themes.png
Binary files differ
diff --git a/icons/64x64-aquafusion/todo.png b/icons/64x64-aquafusion/todo.png
new file mode 100644
index 0000000..e51e2df
--- /dev/null
+++ b/icons/64x64-aquafusion/todo.png
Binary files differ
diff --git a/icons/64x64-aquafusion/unknown.png b/icons/64x64-aquafusion/unknown.png
new file mode 100644
index 0000000..aa6a3eb
--- /dev/null
+++ b/icons/64x64-aquafusion/unknown.png
Binary files differ
diff --git a/icons/64x64-aquafusion/utility.png b/icons/64x64-aquafusion/utility.png
new file mode 100644
index 0000000..5562e73
--- /dev/null
+++ b/icons/64x64-aquafusion/utility.png
Binary files differ
diff --git a/icons/64x64-aquafusion/video.png b/icons/64x64-aquafusion/video.png
new file mode 100644
index 0000000..2d51629
--- /dev/null
+++ b/icons/64x64-aquafusion/video.png
Binary files differ
diff --git a/icons/64x64-aquafusion/viewer.png b/icons/64x64-aquafusion/viewer.png
new file mode 100644
index 0000000..2f1fffb
--- /dev/null
+++ b/icons/64x64-aquafusion/viewer.png
Binary files differ
diff --git a/icons/64x64-aquafusion/window.png b/icons/64x64-aquafusion/window.png
new file mode 100644
index 0000000..6e188aa
--- /dev/null
+++ b/icons/64x64-aquafusion/window.png
Binary files differ
diff --git a/icons/64x64-aquafusion/windows.png b/icons/64x64-aquafusion/windows.png
new file mode 100644
index 0000000..e9c4db3
--- /dev/null
+++ b/icons/64x64-aquafusion/windows.png
Binary files differ
diff --git a/icons/64x64-aquafusion/word-processor.png b/icons/64x64-aquafusion/word-processor.png
new file mode 100644
index 0000000..c885de3
--- /dev/null
+++ b/icons/64x64-aquafusion/word-processor.png
Binary files differ
diff --git a/icons/64x64-aquafusion/www.png b/icons/64x64-aquafusion/www.png
new file mode 100644
index 0000000..8007bc1
--- /dev/null
+++ b/icons/64x64-aquafusion/www.png
Binary files differ
diff --git a/icons/64x64-aquafusion/xv.png b/icons/64x64-aquafusion/xv.png
new file mode 100644
index 0000000..49ec430
--- /dev/null
+++ b/icons/64x64-aquafusion/xv.png
Binary files differ
diff --git a/icons/64x64-gant/_symlinks.lst b/icons/64x64-gant/_symlinks.lst
new file mode 100644
index 0000000..59ecc9a
--- /dev/null
+++ b/icons/64x64-gant/_symlinks.lst
@@ -0,0 +1,5 @@
+modules.png game-logic.png
+www.png netscape.png
+choice-no.png window-close.png
+lock.png window-stick.png
+image-viewer.png xv.png
diff --git a/icons/64x64-gant/amusement.png b/icons/64x64-gant/amusement.png
new file mode 100644
index 0000000..db08eac
--- /dev/null
+++ b/icons/64x64-gant/amusement.png
Binary files differ
diff --git a/icons/64x64-gant/calculator.png b/icons/64x64-gant/calculator.png
new file mode 100644
index 0000000..4d9a83f
--- /dev/null
+++ b/icons/64x64-gant/calculator.png
Binary files differ
diff --git a/icons/64x64-gant/cd-player.png b/icons/64x64-gant/cd-player.png
new file mode 100644
index 0000000..2f7770e
--- /dev/null
+++ b/icons/64x64-gant/cd-player.png
Binary files differ
diff --git a/icons/64x64-gant/chat.png b/icons/64x64-gant/chat.png
new file mode 100644
index 0000000..ac1ee0c
--- /dev/null
+++ b/icons/64x64-gant/chat.png
Binary files differ
diff --git a/icons/64x64-gant/choice-no.png b/icons/64x64-gant/choice-no.png
new file mode 100644
index 0000000..6cd2889
--- /dev/null
+++ b/icons/64x64-gant/choice-no.png
Binary files differ
diff --git a/icons/64x64-gant/choice-yes.png b/icons/64x64-gant/choice-yes.png
new file mode 100644
index 0000000..a714aab
--- /dev/null
+++ b/icons/64x64-gant/choice-yes.png
Binary files differ
diff --git a/icons/64x64-gant/clock.png b/icons/64x64-gant/clock.png
new file mode 100644
index 0000000..43b2107
--- /dev/null
+++ b/icons/64x64-gant/clock.png
Binary files differ
diff --git a/icons/64x64-gant/colors.png b/icons/64x64-gant/colors.png
new file mode 100644
index 0000000..8dd8477
--- /dev/null
+++ b/icons/64x64-gant/colors.png
Binary files differ
diff --git a/icons/64x64-gant/configuration.png b/icons/64x64-gant/configuration.png
new file mode 100644
index 0000000..d992c82
--- /dev/null
+++ b/icons/64x64-gant/configuration.png
Binary files differ
diff --git a/icons/64x64-gant/development.png b/icons/64x64-gant/development.png
new file mode 100644
index 0000000..5fb79d7
--- /dev/null
+++ b/icons/64x64-gant/development.png
Binary files differ
diff --git a/icons/64x64-gant/disk-cd.png b/icons/64x64-gant/disk-cd.png
new file mode 100644
index 0000000..e092885
--- /dev/null
+++ b/icons/64x64-gant/disk-cd.png
Binary files differ
diff --git a/icons/64x64-gant/disk-floppy.png b/icons/64x64-gant/disk-floppy.png
new file mode 100644
index 0000000..ccec5ca
--- /dev/null
+++ b/icons/64x64-gant/disk-floppy.png
Binary files differ
diff --git a/icons/64x64-gant/disk.png b/icons/64x64-gant/disk.png
new file mode 100644
index 0000000..b06f923
--- /dev/null
+++ b/icons/64x64-gant/disk.png
Binary files differ
diff --git a/icons/64x64-gant/display.png b/icons/64x64-gant/display.png
new file mode 100644
index 0000000..30bd557
--- /dev/null
+++ b/icons/64x64-gant/display.png
Binary files differ
diff --git a/icons/64x64-gant/editor.png b/icons/64x64-gant/editor.png
new file mode 100644
index 0000000..9db91f7
--- /dev/null
+++ b/icons/64x64-gant/editor.png
Binary files differ
diff --git a/icons/64x64-gant/empty.png b/icons/64x64-gant/empty.png
new file mode 100644
index 0000000..da04edb
--- /dev/null
+++ b/icons/64x64-gant/empty.png
Binary files differ
diff --git a/icons/64x64-gant/file-manager.png b/icons/64x64-gant/file-manager.png
new file mode 100644
index 0000000..88d6214
--- /dev/null
+++ b/icons/64x64-gant/file-manager.png
Binary files differ
diff --git a/icons/64x64-gant/file.png b/icons/64x64-gant/file.png
new file mode 100644
index 0000000..5d0e239
--- /dev/null
+++ b/icons/64x64-gant/file.png
Binary files differ
diff --git a/icons/64x64-gant/folder-open.png b/icons/64x64-gant/folder-open.png
new file mode 100644
index 0000000..7f249ad
--- /dev/null
+++ b/icons/64x64-gant/folder-open.png
Binary files differ
diff --git a/icons/64x64-gant/folder.png b/icons/64x64-gant/folder.png
new file mode 100644
index 0000000..f455d2c
--- /dev/null
+++ b/icons/64x64-gant/folder.png
Binary files differ
diff --git a/icons/64x64-gant/font.png b/icons/64x64-gant/font.png
new file mode 100644
index 0000000..7d76946
--- /dev/null
+++ b/icons/64x64-gant/font.png
Binary files differ
diff --git a/icons/64x64-gant/game-action.png b/icons/64x64-gant/game-action.png
new file mode 100644
index 0000000..bd4f763
--- /dev/null
+++ b/icons/64x64-gant/game-action.png
Binary files differ
diff --git a/icons/64x64-gant/game-board.png b/icons/64x64-gant/game-board.png
new file mode 100644
index 0000000..780c4e8
--- /dev/null
+++ b/icons/64x64-gant/game-board.png
Binary files differ
diff --git a/icons/64x64-gant/game-cards.png b/icons/64x64-gant/game-cards.png
new file mode 100644
index 0000000..08ebb5d
--- /dev/null
+++ b/icons/64x64-gant/game-cards.png
Binary files differ
diff --git a/icons/64x64-gant/game.png b/icons/64x64-gant/game.png
new file mode 100644
index 0000000..b8565e3
--- /dev/null
+++ b/icons/64x64-gant/game.png
Binary files differ
diff --git a/icons/64x64-gant/ghostview.png b/icons/64x64-gant/ghostview.png
new file mode 100644
index 0000000..bd6d557
--- /dev/null
+++ b/icons/64x64-gant/ghostview.png
Binary files differ
diff --git a/icons/64x64-gant/gimp.png b/icons/64x64-gant/gimp.png
new file mode 100644
index 0000000..04f718e
--- /dev/null
+++ b/icons/64x64-gant/gimp.png
Binary files differ
diff --git a/icons/64x64-gant/gnome.png b/icons/64x64-gant/gnome.png
new file mode 100644
index 0000000..aa04a28
--- /dev/null
+++ b/icons/64x64-gant/gnome.png
Binary files differ
diff --git a/icons/64x64-gant/gnu.png b/icons/64x64-gant/gnu.png
new file mode 100644
index 0000000..47ebaf4
--- /dev/null
+++ b/icons/64x64-gant/gnu.png
Binary files differ
diff --git a/icons/64x64-gant/graphics.png b/icons/64x64-gant/graphics.png
new file mode 100644
index 0000000..f0dd4e3
--- /dev/null
+++ b/icons/64x64-gant/graphics.png
Binary files differ
diff --git a/icons/64x64-gant/help.png b/icons/64x64-gant/help.png
new file mode 100644
index 0000000..251873d
--- /dev/null
+++ b/icons/64x64-gant/help.png
Binary files differ
diff --git a/icons/64x64-gant/home.png b/icons/64x64-gant/home.png
new file mode 100644
index 0000000..a974aa9
--- /dev/null
+++ b/icons/64x64-gant/home.png
Binary files differ
diff --git a/icons/64x64-gant/image-processor.png b/icons/64x64-gant/image-processor.png
new file mode 100644
index 0000000..65ecf89
--- /dev/null
+++ b/icons/64x64-gant/image-processor.png
Binary files differ
diff --git a/icons/64x64-gant/image-viewer.png b/icons/64x64-gant/image-viewer.png
new file mode 100644
index 0000000..c2d6626
--- /dev/null
+++ b/icons/64x64-gant/image-viewer.png
Binary files differ
diff --git a/icons/64x64-gant/information.png b/icons/64x64-gant/information.png
new file mode 100644
index 0000000..a17067f
--- /dev/null
+++ b/icons/64x64-gant/information.png
Binary files differ
diff --git a/icons/64x64-gant/item.png b/icons/64x64-gant/item.png
new file mode 100644
index 0000000..0b953d1
--- /dev/null
+++ b/icons/64x64-gant/item.png
Binary files differ
diff --git a/icons/64x64-gant/kde.png b/icons/64x64-gant/kde.png
new file mode 100644
index 0000000..4ecbd9b
--- /dev/null
+++ b/icons/64x64-gant/kde.png
Binary files differ
diff --git a/icons/64x64-gant/keyboard.png b/icons/64x64-gant/keyboard.png
new file mode 100644
index 0000000..20c52b9
--- /dev/null
+++ b/icons/64x64-gant/keyboard.png
Binary files differ
diff --git a/icons/64x64-gant/linux.png b/icons/64x64-gant/linux.png
new file mode 100644
index 0000000..53afcf3
--- /dev/null
+++ b/icons/64x64-gant/linux.png
Binary files differ
diff --git a/icons/64x64-gant/lock.png b/icons/64x64-gant/lock.png
new file mode 100644
index 0000000..c1e443e
--- /dev/null
+++ b/icons/64x64-gant/lock.png
Binary files differ
diff --git a/icons/64x64-gant/mail.png b/icons/64x64-gant/mail.png
new file mode 100644
index 0000000..32401dd
--- /dev/null
+++ b/icons/64x64-gant/mail.png
Binary files differ
diff --git a/icons/64x64-gant/modules.png b/icons/64x64-gant/modules.png
new file mode 100644
index 0000000..6ac9263
--- /dev/null
+++ b/icons/64x64-gant/modules.png
Binary files differ
diff --git a/icons/64x64-gant/monitoring.png b/icons/64x64-gant/monitoring.png
new file mode 100644
index 0000000..5e64c9d
--- /dev/null
+++ b/icons/64x64-gant/monitoring.png
Binary files differ
diff --git a/icons/64x64-gant/mouse.png b/icons/64x64-gant/mouse.png
new file mode 100644
index 0000000..c87337c
--- /dev/null
+++ b/icons/64x64-gant/mouse.png
Binary files differ
diff --git a/icons/64x64-gant/multimedia.png b/icons/64x64-gant/multimedia.png
new file mode 100644
index 0000000..ab5a894
--- /dev/null
+++ b/icons/64x64-gant/multimedia.png
Binary files differ
diff --git a/icons/64x64-gant/music.png b/icons/64x64-gant/music.png
new file mode 100644
index 0000000..1f6966b
--- /dev/null
+++ b/icons/64x64-gant/music.png
Binary files differ
diff --git a/icons/64x64-gant/network.png b/icons/64x64-gant/network.png
new file mode 100644
index 0000000..ac776a0
--- /dev/null
+++ b/icons/64x64-gant/network.png
Binary files differ
diff --git a/icons/64x64-gant/news.png b/icons/64x64-gant/news.png
new file mode 100644
index 0000000..d91a753
--- /dev/null
+++ b/icons/64x64-gant/news.png
Binary files differ
diff --git a/icons/64x64-gant/printing.png b/icons/64x64-gant/printing.png
new file mode 100644
index 0000000..cfd01b8
--- /dev/null
+++ b/icons/64x64-gant/printing.png
Binary files differ
diff --git a/icons/64x64-gant/programs.png b/icons/64x64-gant/programs.png
new file mode 100644
index 0000000..33f01ae
--- /dev/null
+++ b/icons/64x64-gant/programs.png
Binary files differ
diff --git a/icons/64x64-gant/quit.png b/icons/64x64-gant/quit.png
new file mode 100644
index 0000000..98b1638
--- /dev/null
+++ b/icons/64x64-gant/quit.png
Binary files differ
diff --git a/icons/64x64-gant/refresh.png b/icons/64x64-gant/refresh.png
new file mode 100644
index 0000000..3c169c8
--- /dev/null
+++ b/icons/64x64-gant/refresh.png
Binary files differ
diff --git a/icons/64x64-gant/restart.png b/icons/64x64-gant/restart.png
new file mode 100644
index 0000000..00f3e25
--- /dev/null
+++ b/icons/64x64-gant/restart.png
Binary files differ
diff --git a/icons/64x64-gant/science.png b/icons/64x64-gant/science.png
new file mode 100644
index 0000000..570ff44
--- /dev/null
+++ b/icons/64x64-gant/science.png
Binary files differ
diff --git a/icons/64x64-gant/sound.png b/icons/64x64-gant/sound.png
new file mode 100644
index 0000000..9352a53
--- /dev/null
+++ b/icons/64x64-gant/sound.png
Binary files differ
diff --git a/icons/64x64-gant/system.png b/icons/64x64-gant/system.png
new file mode 100644
index 0000000..7cc08ce
--- /dev/null
+++ b/icons/64x64-gant/system.png
Binary files differ
diff --git a/icons/64x64-gant/terminal-remote.png b/icons/64x64-gant/terminal-remote.png
new file mode 100644
index 0000000..f1f48ac
--- /dev/null
+++ b/icons/64x64-gant/terminal-remote.png
Binary files differ
diff --git a/icons/64x64-gant/terminal-special.png b/icons/64x64-gant/terminal-special.png
new file mode 100644
index 0000000..fda6804
--- /dev/null
+++ b/icons/64x64-gant/terminal-special.png
Binary files differ
diff --git a/icons/64x64-gant/terminal.png b/icons/64x64-gant/terminal.png
new file mode 100644
index 0000000..d22900a
--- /dev/null
+++ b/icons/64x64-gant/terminal.png
Binary files differ
diff --git a/icons/64x64-gant/themes.png b/icons/64x64-gant/themes.png
new file mode 100644
index 0000000..a9154d3
--- /dev/null
+++ b/icons/64x64-gant/themes.png
Binary files differ
diff --git a/icons/64x64-gant/todo.png b/icons/64x64-gant/todo.png
new file mode 100644
index 0000000..fa871fb
--- /dev/null
+++ b/icons/64x64-gant/todo.png
Binary files differ
diff --git a/icons/64x64-gant/unknown.png b/icons/64x64-gant/unknown.png
new file mode 100644
index 0000000..f12cf4e
--- /dev/null
+++ b/icons/64x64-gant/unknown.png
Binary files differ
diff --git a/icons/64x64-gant/utility.png b/icons/64x64-gant/utility.png
new file mode 100644
index 0000000..eed7feb
--- /dev/null
+++ b/icons/64x64-gant/utility.png
Binary files differ
diff --git a/icons/64x64-gant/video.png b/icons/64x64-gant/video.png
new file mode 100644
index 0000000..7142060
--- /dev/null
+++ b/icons/64x64-gant/video.png
Binary files differ
diff --git a/icons/64x64-gant/viewer.png b/icons/64x64-gant/viewer.png
new file mode 100644
index 0000000..a5ac7af
--- /dev/null
+++ b/icons/64x64-gant/viewer.png
Binary files differ
diff --git a/icons/64x64-gant/window-delete.png b/icons/64x64-gant/window-delete.png
new file mode 100644
index 0000000..fe61b02
--- /dev/null
+++ b/icons/64x64-gant/window-delete.png
Binary files differ
diff --git a/icons/64x64-gant/window-destroy.png b/icons/64x64-gant/window-destroy.png
new file mode 100644
index 0000000..cd69018
--- /dev/null
+++ b/icons/64x64-gant/window-destroy.png
Binary files differ
diff --git a/icons/64x64-gant/window-iconify.png b/icons/64x64-gant/window-iconify.png
new file mode 100644
index 0000000..0479907
--- /dev/null
+++ b/icons/64x64-gant/window-iconify.png
Binary files differ
diff --git a/icons/64x64-gant/window-identify.png b/icons/64x64-gant/window-identify.png
new file mode 100644
index 0000000..cca0498
--- /dev/null
+++ b/icons/64x64-gant/window-identify.png
Binary files differ
diff --git a/icons/64x64-gant/window-lower.png b/icons/64x64-gant/window-lower.png
new file mode 100644
index 0000000..5c4f83b
--- /dev/null
+++ b/icons/64x64-gant/window-lower.png
Binary files differ
diff --git a/icons/64x64-gant/window-maximize.png b/icons/64x64-gant/window-maximize.png
new file mode 100644
index 0000000..35f9e47
--- /dev/null
+++ b/icons/64x64-gant/window-maximize.png
Binary files differ
diff --git a/icons/64x64-gant/window-move.png b/icons/64x64-gant/window-move.png
new file mode 100644
index 0000000..d8e4924
--- /dev/null
+++ b/icons/64x64-gant/window-move.png
Binary files differ
diff --git a/icons/64x64-gant/window-raise.png b/icons/64x64-gant/window-raise.png
new file mode 100644
index 0000000..bc7cbbe
--- /dev/null
+++ b/icons/64x64-gant/window-raise.png
Binary files differ
diff --git a/icons/64x64-gant/window-resize.png b/icons/64x64-gant/window-resize.png
new file mode 100644
index 0000000..77a9227
--- /dev/null
+++ b/icons/64x64-gant/window-resize.png
Binary files differ
diff --git a/icons/64x64-gant/window-shade.png b/icons/64x64-gant/window-shade.png
new file mode 100644
index 0000000..7325105
--- /dev/null
+++ b/icons/64x64-gant/window-shade.png
Binary files differ
diff --git a/icons/64x64-gant/window.png b/icons/64x64-gant/window.png
new file mode 100644
index 0000000..90467ed
--- /dev/null
+++ b/icons/64x64-gant/window.png
Binary files differ
diff --git a/icons/64x64-gant/windows.png b/icons/64x64-gant/windows.png
new file mode 100644
index 0000000..72c75cd
--- /dev/null
+++ b/icons/64x64-gant/windows.png
Binary files differ
diff --git a/icons/64x64-gant/word-processor.png b/icons/64x64-gant/word-processor.png
new file mode 100644
index 0000000..7df745a
--- /dev/null
+++ b/icons/64x64-gant/word-processor.png
Binary files differ
diff --git a/icons/64x64-gant/www.png b/icons/64x64-gant/www.png
new file mode 100644
index 0000000..518a705
--- /dev/null
+++ b/icons/64x64-gant/www.png
Binary files differ
diff --git a/icons/ChangeLog b/icons/ChangeLog
new file mode 100644
index 0000000..dab6767
--- /dev/null
+++ b/icons/ChangeLog
@@ -0,0 +1,430 @@
+2006-01-18 morbusg <mikko@medusa.tutka.fi>
+
+ * added new icon sets 32x32-gant and 64x64-gant
+
+2006-01-16 morbusg <mikko@medusa.tutka.fi>
+
+ * added new icon sets 22x22-gartoon, 48x48-gartoon, 76 icons 8 symlinks
+
+2006-01-13 morbusg <mikko@medusa.tutka.fi>
+
+ * added new icon sets 16x16-crystalclear, and 48x48-crystalclear
+
+2006-01-13 migo <migo@homemail.com>
+
+ * add new icon set 24x24-infox, 65 icons, 19 symlinks
+
+2006-01-13 migo <migo@homemail.com>
+
+ * actually commit the last change (after many years)
+
+2002-12-25 migo <migo@homemail.com>
+
+ * renamed developement to development in all icon sets
+
+2002-09-22 migo <migo@homemail.com>
+
+ * added new nice AquaFusion icon sets: 16x16-aquafusion,
+ 22x22-aquafusion, 32x32-aquafusion, 48x48-aquafusion, 64x64-aquafusion
+
+2002-06-31 migo <migo@homemail.com>
+
+ * Replaced icons chat, game-action, game-board, lock, science,
+ window-identify, www in 16x16-kde, mostly from Maciej
+
+2002-06-20 migo <migo@homemail.com>
+
+ * added new icon set 48x48-infox, 65 icons, 19 symlinks
+
+2002-06-18 migo <migo@homemail.com>
+
+ * replaced www in 16x16-kde and 32x32-kde
+
+ * improved 16x16-kde/window-stick and 16x16-general/network
+
+2001-10-22 migo <migo@homemail.com>
+
+ * remove 49-th line in 48x48-general/graphics
+
+2001-04-06 migo <migo@homemail.com>
+
+ * convert forgotten 14x14-general/window from 16x16-general
+
+2001-03-26 migo
+
+ * drawn new 16x16-kde and 32x32-kde icon: item
+
+# ==== wm-icons-0.3.0 ====
+
+# Icon sets:
+#
+# 01x01-template
+# 14x14-general
+# 16x16-general
+# 16x16-gnome
+# 16x16-kde
+# 17x14-3dpixmaps
+# 20x20-martys
+# 20x20-martys2
+# 21x18-3dpixmaps
+# 32x32-kde
+# 32x32-kde2
+# 44x52-penguins
+# 48x48-general
+# 48x48-gnome
+# 48x48-kde2
+# 56x46-3dpixmaps
+# 56x56-martys
+# 56x56-martys2
+
+# Icon list:
+#
+# amusement calculator cd-player chat
+# choice-no choice-yes clock colors
+# configuration developement disk disk-cd
+# disk-floppy display editor empty
+# file file-manager folder folder-open
+# font game game-action game-board
+# game-cards game-logic ghostview gimp
+# gnome gnu graphics help
+# home image-processor image-viewer information
+# item kde keyboard linux
+# lock mail modules monitoring
+# mouse multimedia music netscape
+# network news printing programs
+# quit refresh restart science
+# sound system terminal terminal-remote
+# terminal-special themes todo unknown
+# utility video viewer window
+# window-close window-delete window-destroy window-iconify
+# window-identify window-lower window-maximize window-move
+# window-raise window-resize windows window-shade
+# window-stick word-processor www xv
+
+2001-03-19 migo
+
+ * reduced 20x20-martys/choice-no; fixed 20x20-martys/game-action
+
+ * reduced and sometimes redrawn 32x32-kde icons: amusement,
+ choice-yes, gnome, graphics, restart, video (original),
+ window-destroy, window-identify, window-lower, window-raise
+
+2001-03-18 migo
+
+ * replaced really bad system and themes in 1*-general with new ones;
+ ohhh, it would be nice 1) to know to draw 2) to replace other
+ root menu icons
+
+ * renamed penguin (the only non-concept name) to linux
+
+2001-03-17 migo
+
+ * replaced 16x16-kde/gimp with an original, removed a color from
+ 1*-general/gimp
+
+ * actually remove program, fixed 14x14-general/program
+
+2001-03-17 olicha
+
+ * tried to fix 16x16-kde/gimp.xpm. not terrible ...
+
+2001-03-17 olicha
+
+ * added gimp and rename program to programs
+
+2001-03-17 migo
+
+ * replaced the only non-transparent icon netscape in *-gnome with
+ the one from *-kde
+
+ * replaced window from 16x16-general for consistency with a new one
+
+ * scrolled three 16x16-kde icons
+
+2001-03-16 migo
+
+ * corrected several icons: make sure icons have None color and
+ correct sizes
+
+ * *-3dpixmaps: replaced non-ascii char to make xbmbrowser happy
+
+2001-03-15 migo
+
+ * reduced some 16x16-general icons, resymlinked cd-player
+
+2001-03-15 olicha
+
+ * fixed 48x48-kde2/display.xpm, 32x32-kde2/developement
+
+2001-03-15 migo
+
+ * corrected 3dpixmaps icon sets and some _symlinks.lst
+ * added sorted names.lst file of icon names without extensions
+
+2001-03-13 olicha
+
+ * 48x48-gnome: removed choice-* window-close window-delete (there
+ are too horrible)
+
+2001-03-13 olicha
+
+ * 48x48-kde2:
+ Fixed: display.xpm
+ Change: file-manager.xpm image-viewer.xpm todo.xpm word-processor.xpm
+ chat.xpm
+ Add: configuration.xpm gnu.xpm science.xpm item.xpm news.xpm
+ themes.xpm game-logic.xpm multimedia.xpm developement.xpm
+ amusement.xpm game-action.xpm file.xpm windows.xpm image-processor.xpm
+ printing.xpm mouse.xpm window-identify.xpm program.xpm
+
+2001-03-13 migo
+
+ * {56x46,21x18,17x14}-3dpixmaps: added 24 new icons, changed 2
+
+ * corrected size of new 32x32-kde2 icons, was 34x34
+
+ * added kde to 16x16-gnome and 48x48-kde2
+
+2001-03-12 olicha
+
+ * 32x32-kde2:
+ - Amelioration: colors.xpm
+ - changed: home.xpm file-manager.xpm image-viewer.xpm quit.xpm
+ image-viewer.xpm todo.xpm configuration.xpm lock.xpm display.xpm
+ chat.xpm
+ - Added: amusement.xpm system.xpm multimedia.xpm window-lower.xpm
+ kde.xpm item.xpm news.xpm image-processor.xpm game-action.xpm
+ restart.xpm graphics.xpm gnu.xpm window-raise.xpm game-logic.xpm
+ file.xpm science.xpm developement.xpm windows.xpm penguin.xpm
+ window-destroy.xpm choice-no.xpm music.xpm program.xpm choice-yes.xpm
+ gnome.xpm window-close.xpm window-identify.xpm window-delete.xpm
+ themes.xpm
+ * 32x32-kde: added gnome.xpm chat.xpm, change amusement.xpm news.xpm
+ * 16x16-kde: change news.xpm music.xpm
+
+2001-03-09 olicha
+
+ * 16x16-kde: change home.xpm music.xpm display.xpm todo.xpm
+ choice-no.xpm
+ For me 16x16-kde is finished.
+ * 32x32-kde: - change home.xpm todo.xpm quit.xpm display.xpm
+ - add: developement.xpm window-close.xpm window-destroy.xpm
+ window-identify.xpm choice-yes.xpm window-raise.xpm window-lower.xpm
+ - Almost finished for me: need gnome.xpm and chat.xpm
+ Mikhael do you have a 32x32 version of 16x16-kde/chat.xpm ?
+
+2001-03-08 olicha
+
+ * 16x16-kde:
+ - Change: window-delete windows-close.xpm quit.xpm restart.xpm
+ window-identify.xpm
+ - Edit: window-maximize.xpm window-iconify.xpm window-move.xpm
+ window-shade.xpm window-resize.xpm
+ - "Add": choice-no.xpm
+ * 32x32-kde:
+ - Change: window.xpm quit.xpm
+ - Add: graphics.xpm restart.xpm
+
+2001-03-08 migo
+
+ * fixed sizes of some 48x48 and 16x16 icons to be exact ones,
+ fixed first /* XPM */ line of some 14x14 icons
+
+ * Updated {20x20,56x56}-martys2 icon sets, added new icons, some
+ changes in existing ones; probably finished.
+
+2001-03-08 olicha
+
+ * fixed gnome and www.xpm 14x14-general
+ * 16x16-kde:
+ - Change: file-manager.xpm image-viewer.xpm information.xpm
+ video.xpm printing.xpm choice-yes.xpm window-maximize.xpm
+ window-lower.xpm window.xpm window-identify.xpm
+ - Add: news.xpm image-processor.xpm multimedia.xpm graphics.xpm
+ gnu.xpm kde.xpm system.xpm science.xpm game-logic.xpm themes.xpm
+ program.xpm penguin.xpm windows.xpm game-action.xpm file.xpm
+ item.xpm amusement.xpm
+ * 32x32-kde:
+ - Change: file-manager.xpm image-viewer.xpm video.xpm printing.xpm
+ - Add: gnu.xpm kde.xpm windows.xpm system.xpm themes.xpm
+ multimedia.xpm news.xpm penguin.xpm item.xpm science.xpm
+ image-processor.xpm program.xpm game-logic.xpm choice-no.xpm
+
+2001-03-07 olicha
+
+ * applied 16x16-general migo patch
+ * reduce the number of colors of 16x16-general/gnome.xpm
+ * added to 14x14-general:
+ amusement.xpm colors.xpm file-manager.xpm file.xpm folder-open.xpm
+ game-action.xpm game-logic.xpm image-processor.xpm item.xpm kde.xpm
+ modules.xpm penguin.xpm program.xpm science.xpm system.xpm themes.xpm
+ windows.xpm www.xpm news.xpm graphics.xpm gnome.xpm gnu.xpm
+ configuration.xpm
+
+2001-03-06 olicha
+
+ * added system.xpm graphics.xpm www.xpm to 16x16-general
+ * added system.xpm news.xpm game-logic.xpm video.xpm science.xpm
+ image-processor.xpm graphics.xpm gnu.xpm game-action.xpm
+ configuration.xpm program.xpm printing.xpm folder-open.xpm
+ themes.xpm colors.xpm gnome.xpm amusement.xpm penguin.xpm
+ refresh.xpm lock.xpm modules.xpm
+ to 48x48-general
+ * change 48x48-general/file-manager.xpm
+ * Note: I make some changes, Mikhael feel free to erase it!
+
+2001-03-05 olicha
+
+ * some fixes to 16x16-general/*
+ * Change monitoring and default
+ * added gnu.xpm amusement.xpm configuration.xpm multimedia.xpm
+ to 16x16-general
+
+2001-03-05 olicha
+
+ * added cd-player.xpm colors.xpm file-manager.xpm file.xpm
+ folder-open.xpm game-action.xpm game-logic.xpm gnome.xpm
+ image-processor.xpm item.xpm kde.xpm modules.xpm news.xpm
+ program.xpm science.xpm themes.xpm windows.xpm penguin.xpm
+ to 16x16-general
+
+2001-03-03 migo
+
+ * Added terminal-remote & terminal-special for general, kde, kde2,
+ penguins, martys icon sets. These icons are modified from terminal
+ by replacing blue (black, gray) interior color with red and green.
+ I think it is very good to be able to destinguish quickly
+ local shells from remote ones or log viewers by color.
+
+2001-03-02 migo
+
+ * Updated {20x20,56x56}-martys icon sets, added new icons, some
+ changes in existing ones; probably finished.
+
+ * Removed battery from all icon sets.
+
+ * Delete linked icon image-viewer from 16x16-gnome.
+
+2001-02-28 migo
+
+ * Added 26 new icons to *-kde, *-kde2 and {16x16,14x14}-general.
+
+ * Renamed module to modules. It's default link is still item for now.
+
+2001-02-28 olicha
+
+ * Really add 16x16-gnome/windows.xpm
+ * Added an initial 48x48-gnome icons set
+
+2001-02-25 migo
+
+ * 44x52-penguins: bought new icons to complete a new icon list,
+ changed some old icons; probably finished
+
+2001-02-24 migo
+
+ * Converted all icon sets to a new 84 icon list!
+ Removed desktop, shell, xterm (some are reused), renamed
+ 8 icon names, added 27 icons (see NEWS).
+ Currently new icons are only symlinked, a lot of work is needed.
+
+2001-02-23 olicha
+
+ * 16x16-gnome: mv todo.xpm to system.xpm and added todo.xpm, added
+ windows.xpm (not really)
+
+2001-02-22 migo
+
+ * Several corrections in 16x16-gnome, like fixes in names and making
+ sure that the icons are 16x16 and not 17x15 or 13x10.
+
+2001-02-22 olicha
+
+ * Added an initial 16x16-gnome icon set.
+
+2001-01-15 migo
+
+ * Added 48x48-kde2/netscape.xpm.
+ * Replaced 16x16-{general,kde}/window-destroy.xpm, from mini-bomb.xpm.
+
+# ==== wm-icons-0.2.8 ====
+
+2000-02-06 migo
+
+ * Created {16x16,14x14}-generic/music, from edited 16x16-kde one.
+ * Narrowed 16x16-general/editor.
+ * Used edited mini-pencil for {16x16,14x14}-general/word-processor.
+ * Used edited sound from WindowMaker for 48x48-general/music.
+
+# ==== wm-icons-0.2.7 ====
+
+2000-02-06 migo
+
+ * Used home.xpm from 16x16-kde for 16x16-general.
+ * Created window-close (skull) separated from window-delete (cross).
+ * Used window-*.xpm from 16x16-general for 16x16-kde.
+ * Syncronize new icons from 16x16-general with 14x14-general.
+ * Replaced 48x48-general/game.xpm (I hope it is free).
+ * Replaced {16x16,32x32}-kde*/image-viewer (was: image, now xpaint).
+
+1999-12-13 migo
+
+ * 44x52-penguins/game.xpm: replaced PenguinWithBall.xpm icon with
+ PenguinWithSmile.xpm
+
+# ==== wm-icons-0.2.6 ====
+
+1999-12-09 migo
+
+ * Restored symbolic links, disappeared since 0.2.4.
+ * Redone previous changes not actually included in 0.2.5 by mistake.
+
+ * {16x16,14x14}-general/*: 'none' replaced with 'None' to make xv
+ happy, some other minor changes and readjustings
+
+# ==== wm-icons-0.2.5 ====
+
+1999-11-19 migo
+
+ * Created new {16x16,14x14}-general/window-shade.xpm icons.
+ * Most of 14x14-general icons are now left-adjusted (was right-).
+ * Improved (?) {16x16,14x14}-general/window-destroy.xpm.
+
+# ==== wm-icons-0.2.3 ====
+
+# Icon sets:
+#
+# 01x01-template
+# 14x14-general
+# 16x16-general
+# 16x16-kde
+# 17x14-3dpixmaps
+# 20x20-martys
+# 20x20-martys2
+# 21x18-3dpixmaps
+# 32x32-kde
+# 32x32-kde2
+# 44x52-penguins
+# 48x48-general
+# 48x48-kde2
+# 56x46-3dpixmaps
+# 56x56-martys
+# 56x56-martys2
+
+# Icon list:
+#
+# calculator cd-player chat choice-no
+# choice-yes clock debugger desktop
+# disk-cd disk-floppy disk display
+# editor empty folder folders
+# font game-cards game-chess game
+# ghostview help home image-viewer
+# information keyboard mail monitor
+# mouse music netscape network
+# shell sound terminal todo
+# unknown utility viewer window-close
+# window-delete window-destroy window-iconify window-identify
+# window-lower window-maximize window-move window-raise
+# window-resize window-shade window-stick window
+# wm-lock wm-quit wm-refresh wm-restart
+# word-processor www xterm xv
diff --git a/icons/Makefile.am b/icons/Makefile.am
new file mode 100644
index 0000000..8e07844
--- /dev/null
+++ b/icons/Makefile.am
@@ -0,0 +1,42 @@
+## Process this file with automake to produce Makefile.in
+## You probably want to run automake from the top-level directory, though
+## Makefile.am for icon subdirectory of the wm-icons package
+## Copyright 1999, Julian Gilbey <jdg@debian.org>
+## This file may be copied under the conditions of the GNU General
+## Public License, version 2 or later. NO warranty of any kind is
+## given.
+
+AUTOMAKE_OPTIONS = foreign
+
+EXTRA_DIST = \
+ 01x01-template \
+ $(ALL_ICON_SETS) \
+ names.lst
+
+SYMLINKS_LST = _symlinks.lst
+
+install-data-local:
+ $(mkinstalldirs) $(DESTDIR)$(icondir)
+ chmod -R o-w,go+rX *
+ cd $(top_srcdir)/icons; \
+ for iconset in $(SELECTED_ICON_SETS); do \
+ rm -rf $(DESTDIR)$(icondir)/$$iconset; \
+ tar cpf - "$$iconset" \
+ | (cd "$(DESTDIR)$(icondir)" && tar xfBp -); \
+ find "$(DESTDIR)$(icondir)/$$iconset" -name CVS \
+ -exec rm -r {} \; 2>/dev/null; \
+ (cd "$(DESTDIR)$(icondir)/$$iconset" && [ -f $(SYMLINKS_LST) ] \
+ && $(AWK) '{ system("ln -sf " $$1 " " $$2) }' \
+ < $(SYMLINKS_LST) \
+ && rm $(SYMLINKS_LST) || true \
+ ); \
+ done
+
+uninstall-local:
+ for iconset in $(SELECTED_ICON_SETS); do \
+ rm -rf $(DESTDIR)$(icondir)/$$iconset; \
+ done
+ for i in $(DESTDIR)$(icondir)/*; do \
+ if [ -L "$$i" ] && [ ! -e "$$i" ]; then rm -f "$$i"; fi; \
+ done
+ -rmdir $(DESTDIR)$(icondir)
diff --git a/icons/Makefile.in b/icons/Makefile.in
new file mode 100644
index 0000000..d06039a
--- /dev/null
+++ b/icons/Makefile.in
@@ -0,0 +1,248 @@
+# Makefile.in generated by automake 1.6.3 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+
+EXEEXT = @EXEEXT@
+OBJEXT = @OBJEXT@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+ALL_ICON_SETS = @ALL_ICON_SETS@
+AMTAR = @AMTAR@
+AWK = @AWK@
+DEPDIR = @DEPDIR@
+ICON_SET_3DPIXMAPS = @ICON_SET_3DPIXMAPS@
+ICON_SET_AQUAFUSION = @ICON_SET_AQUAFUSION@
+ICON_SET_BASE = @ICON_SET_BASE@
+ICON_SET_CRYSTALCLEAR = @ICON_SET_CRYSTALCLEAR@
+ICON_SET_GANT = @ICON_SET_GANT@
+ICON_SET_GARTOON = @ICON_SET_GARTOON@
+ICON_SET_GNOME = @ICON_SET_GNOME@
+ICON_SET_INFOX = @ICON_SET_INFOX@
+ICON_SET_KDE = @ICON_SET_KDE@
+ICON_SET_MARTYS = @ICON_SET_MARTYS@
+ICON_SET_PENGUINS = @ICON_SET_PENGUINS@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+PACKAGE = @PACKAGE@
+PERL = @PERL@
+SELECTED_ICON_SETS = @SELECTED_ICON_SETS@
+STRIP = @STRIP@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+icondir = @icondir@
+install_sh = @install_sh@
+userdir = @userdir@
+
+AUTOMAKE_OPTIONS = foreign
+
+EXTRA_DIST = \
+ 01x01-template \
+ $(ALL_ICON_SETS) \
+ names.lst
+
+
+SYMLINKS_LST = _symlinks.lst
+subdir = icons
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DIST_COMMON = ChangeLog Makefile.am Makefile.in
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --foreign icons/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+uninstall-info-am:
+tags: TAGS
+TAGS:
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @list='$(DISTFILES)'; for file in $$list; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+
+installdirs:
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-data-local
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-info-am uninstall-local
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am info info-am install \
+ install-am install-data install-data-am install-data-local \
+ install-exec install-exec-am install-info install-info-am \
+ install-man install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic uninstall uninstall-am \
+ uninstall-info-am uninstall-local
+
+
+install-data-local:
+ $(mkinstalldirs) $(icondir)
+ chmod -R o-w,go+rX *
+ cd $(top_srcdir)/icons; \
+ for iconset in $(SELECTED_ICON_SETS); do \
+ rm -rf $(icondir)/$$iconset; \
+ tar cpf - "$$iconset" \
+ | (cd "$(icondir)" && tar xfBp -); \
+ find "$(icondir)/$$iconset" -name CVS \
+ -exec rm -r {} \; 2>/dev/null; \
+ (cd "$(icondir)/$$iconset" && [ -f $(SYMLINKS_LST) ] \
+ && $(AWK) '{ system("ln -sf " $$1 " " $$2) }' \
+ < $(SYMLINKS_LST) \
+ && rm $(SYMLINKS_LST) || true \
+ ); \
+ done
+
+uninstall-local:
+ for iconset in $(SELECTED_ICON_SETS); do \
+ rm -rf $(icondir)/$$iconset; \
+ done
+ for i in $(icondir)/*; do \
+ if [ -L "$$i" ] && [ ! -e "$$i" ]; then rm -f "$$i"; fi; \
+ done
+ -rmdir $(icondir)
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/icons/names.lst b/icons/names.lst
new file mode 100644
index 0000000..7446341
--- /dev/null
+++ b/icons/names.lst
@@ -0,0 +1,84 @@
+amusement
+calculator
+cd-player
+chat
+choice-no
+choice-yes
+clock
+colors
+configuration
+development
+disk
+disk-cd
+disk-floppy
+display
+editor
+empty
+file
+file-manager
+folder
+folder-open
+font
+game
+game-action
+game-board
+game-cards
+game-logic
+ghostview
+gimp
+gnome
+gnu
+graphics
+help
+home
+image-processor
+image-viewer
+information
+item
+kde
+keyboard
+linux
+lock
+mail
+modules
+monitoring
+mouse
+multimedia
+music
+netscape
+network
+news
+printing
+programs
+quit
+refresh
+restart
+science
+sound
+system
+terminal
+terminal-remote
+terminal-special
+themes
+todo
+unknown
+utility
+video
+viewer
+window
+window-close
+window-delete
+window-destroy
+window-iconify
+window-identify
+window-lower
+window-maximize
+window-move
+window-raise
+window-resize
+window-shade
+window-stick
+windows
+word-processor
+www
+xv
diff --git a/install-sh b/install-sh
new file mode 100755
index 0000000..11870f1
--- /dev/null
+++ b/install-sh
@@ -0,0 +1,251 @@
+#!/bin/sh
+#
+# install - install a program, script, or datafile
+# This comes from X11R5 (mit/util/scripts/install.sh).
+#
+# Copyright 1991 by the Massachusetts Institute of Technology
+#
+# Permission to use, copy, modify, distribute, and sell this software and its
+# documentation for any purpose is hereby granted without fee, provided that
+# the above copyright notice appear in all copies and that both that
+# copyright notice and this permission notice appear in supporting
+# documentation, and that the name of M.I.T. not be used in advertising or
+# publicity pertaining to distribution of the software without specific,
+# written prior permission. M.I.T. makes no representations about the
+# suitability of this software for any purpose. It is provided "as is"
+# without express or implied warranty.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch. It can only install one file at a time, a restriction
+# shared with many OS's install programs.
+
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit="${DOITPROG-}"
+
+
+# put in absolute paths if you don't have them in your path; or use env. vars.
+
+mvprog="${MVPROG-mv}"
+cpprog="${CPPROG-cp}"
+chmodprog="${CHMODPROG-chmod}"
+chownprog="${CHOWNPROG-chown}"
+chgrpprog="${CHGRPPROG-chgrp}"
+stripprog="${STRIPPROG-strip}"
+rmprog="${RMPROG-rm}"
+mkdirprog="${MKDIRPROG-mkdir}"
+
+transformbasename=""
+transform_arg=""
+instcmd="$mvprog"
+chmodcmd="$chmodprog 0755"
+chowncmd=""
+chgrpcmd=""
+stripcmd=""
+rmcmd="$rmprog -f"
+mvcmd="$mvprog"
+src=""
+dst=""
+dir_arg=""
+
+while [ x"$1" != x ]; do
+ case $1 in
+ -c) instcmd="$cpprog"
+ shift
+ continue;;
+
+ -d) dir_arg=true
+ shift
+ continue;;
+
+ -m) chmodcmd="$chmodprog $2"
+ shift
+ shift
+ continue;;
+
+ -o) chowncmd="$chownprog $2"
+ shift
+ shift
+ continue;;
+
+ -g) chgrpcmd="$chgrpprog $2"
+ shift
+ shift
+ continue;;
+
+ -s) stripcmd="$stripprog"
+ shift
+ continue;;
+
+ -t=*) transformarg=`echo $1 | sed 's/-t=//'`
+ shift
+ continue;;
+
+ -b=*) transformbasename=`echo $1 | sed 's/-b=//'`
+ shift
+ continue;;
+
+ *) if [ x"$src" = x ]
+ then
+ src=$1
+ else
+ # this colon is to work around a 386BSD /bin/sh bug
+ :
+ dst=$1
+ fi
+ shift
+ continue;;
+ esac
+done
+
+if [ x"$src" = x ]
+then
+ echo "install: no input file specified"
+ exit 1
+else
+ :
+fi
+
+if [ x"$dir_arg" != x ]; then
+ dst=$src
+ src=""
+
+ if [ -d $dst ]; then
+ instcmd=:
+ chmodcmd=""
+ else
+ instcmd=$mkdirprog
+ fi
+else
+
+# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
+# might cause directories to be created, which would be especially bad
+# if $src (and thus $dsttmp) contains '*'.
+
+ if [ -f "$src" ] || [ -d "$src" ]
+ then
+ :
+ else
+ echo "install: $src does not exist"
+ exit 1
+ fi
+
+ if [ x"$dst" = x ]
+ then
+ echo "install: no destination specified"
+ exit 1
+ else
+ :
+ fi
+
+# If destination is a directory, append the input filename; if your system
+# does not like double slashes in filenames, you may need to add some logic
+
+ if [ -d $dst ]
+ then
+ dst="$dst"/`basename $src`
+ else
+ :
+ fi
+fi
+
+## this sed command emulates the dirname command
+dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
+
+# Make sure that the destination directory exists.
+# this part is taken from Noah Friedman's mkinstalldirs script
+
+# Skip lots of stat calls in the usual case.
+if [ ! -d "$dstdir" ]; then
+defaultIFS='
+ '
+IFS="${IFS-${defaultIFS}}"
+
+oIFS="${IFS}"
+# Some sh's can't handle IFS=/ for some reason.
+IFS='%'
+set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
+IFS="${oIFS}"
+
+pathcomp=''
+
+while [ $# -ne 0 ] ; do
+ pathcomp="${pathcomp}${1}"
+ shift
+
+ if [ ! -d "${pathcomp}" ] ;
+ then
+ $mkdirprog "${pathcomp}"
+ else
+ :
+ fi
+
+ pathcomp="${pathcomp}/"
+done
+fi
+
+if [ x"$dir_arg" != x ]
+then
+ $doit $instcmd $dst &&
+
+ if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else : ; fi &&
+ if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else : ; fi &&
+ if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else : ; fi &&
+ if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else : ; fi
+else
+
+# If we're going to rename the final executable, determine the name now.
+
+ if [ x"$transformarg" = x ]
+ then
+ dstfile=`basename $dst`
+ else
+ dstfile=`basename $dst $transformbasename |
+ sed $transformarg`$transformbasename
+ fi
+
+# don't allow the sed command to completely eliminate the filename
+
+ if [ x"$dstfile" = x ]
+ then
+ dstfile=`basename $dst`
+ else
+ :
+ fi
+
+# Make a temp file name in the proper directory.
+
+ dsttmp=$dstdir/#inst.$$#
+
+# Move or copy the file name to the temp name
+
+ $doit $instcmd $src $dsttmp &&
+
+ trap "rm -f ${dsttmp}" 0 &&
+
+# and set any options; do chmod last to preserve setuid bits
+
+# If any of these fail, we abort the whole thing. If we want to
+# ignore errors from any of these, just make sure not to ignore
+# errors from the above "$doit $instcmd $src $dsttmp" command.
+
+ if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else :;fi &&
+ if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else :;fi &&
+ if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else :;fi &&
+ if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else :;fi &&
+
+# Now rename the file to the real destination.
+
+ $doit $rmcmd -f $dstdir/$dstfile &&
+ $doit $mvcmd $dsttmp $dstdir/$dstfile
+
+fi &&
+
+
+exit 0
diff --git a/missing b/missing
new file mode 100755
index 0000000..6a37006
--- /dev/null
+++ b/missing
@@ -0,0 +1,336 @@
+#! /bin/sh
+# Common stub for a few missing GNU programs while installing.
+# Copyright (C) 1996, 1997, 1999, 2000, 2002 Free Software Foundation, Inc.
+# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+# 02111-1307, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+if test $# -eq 0; then
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+fi
+
+run=:
+
+# In the cases where this matters, `missing' is being run in the
+# srcdir already.
+if test -f configure.ac; then
+ configure_ac=configure.ac
+else
+ configure_ac=configure.in
+fi
+
+case "$1" in
+--run)
+ # Try to run requested program, and just exit if it succeeds.
+ run=
+ shift
+ "$@" && exit 0
+ ;;
+esac
+
+# If it does not exist, or fails to run (possibly an outdated version),
+# try to emulate it.
+case "$1" in
+
+ -h|--h|--he|--hel|--help)
+ echo "\
+$0 [OPTION]... PROGRAM [ARGUMENT]...
+
+Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
+error status if there is no known handling for PROGRAM.
+
+Options:
+ -h, --help display this help and exit
+ -v, --version output version information and exit
+ --run try to run the given command, and emulate it if it fails
+
+Supported PROGRAM values:
+ aclocal touch file \`aclocal.m4'
+ autoconf touch file \`configure'
+ autoheader touch file \`config.h.in'
+ automake touch all \`Makefile.in' files
+ bison create \`y.tab.[ch]', if possible, from existing .[ch]
+ flex create \`lex.yy.c', if possible, from existing .c
+ help2man touch the output file
+ lex create \`lex.yy.c', if possible, from existing .c
+ makeinfo touch the output file
+ tar try tar, gnutar, gtar, then tar without non-portable flags
+ yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
+ ;;
+
+ -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
+ echo "missing 0.4 - GNU automake"
+ ;;
+
+ -*)
+ echo 1>&2 "$0: Unknown \`$1' option"
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+ ;;
+
+ aclocal*)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified \`acinclude.m4' or \`${configure_ac}'. You might want
+ to install the \`Automake' and \`Perl' packages. Grab them from
+ any GNU archive site."
+ touch aclocal.m4
+ ;;
+
+ autoconf)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified \`${configure_ac}'. You might want to install the
+ \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
+ archive site."
+ touch configure
+ ;;
+
+ autoheader)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified \`acconfig.h' or \`${configure_ac}'. You might want
+ to install the \`Autoconf' and \`GNU m4' packages. Grab them
+ from any GNU archive site."
+ files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
+ test -z "$files" && files="config.h"
+ touch_files=
+ for f in $files; do
+ case "$f" in
+ *:*) touch_files="$touch_files "`echo "$f" |
+ sed -e 's/^[^:]*://' -e 's/:.*//'`;;
+ *) touch_files="$touch_files $f.in";;
+ esac
+ done
+ touch $touch_files
+ ;;
+
+ automake*)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
+ You might want to install the \`Automake' and \`Perl' packages.
+ Grab them from any GNU archive site."
+ find . -type f -name Makefile.am -print |
+ sed 's/\.am$/.in/' |
+ while read f; do touch "$f"; done
+ ;;
+
+ autom4te)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is needed, and you do not seem to have it handy on your
+ system. You might have modified some files without having the
+ proper tools for further handling them.
+ You can get \`$1Help2man' as part of \`Autoconf' from any GNU
+ archive site."
+
+ file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
+ test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
+ if test -f "$file"; then
+ touch $file
+ else
+ test -z "$file" || exec >$file
+ echo "#! /bin/sh"
+ echo "# Created by GNU Automake missing as a replacement of"
+ echo "# $ $@"
+ echo "exit 0"
+ chmod +x $file
+ exit 1
+ fi
+ ;;
+
+ bison|yacc)
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified a \`.y' file. You may need the \`Bison' package
+ in order for those modifications to take effect. You can get
+ \`Bison' from any GNU archive site."
+ rm -f y.tab.c y.tab.h
+ if [ $# -ne 1 ]; then
+ eval LASTARG="\${$#}"
+ case "$LASTARG" in
+ *.y)
+ SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
+ if [ -f "$SRCFILE" ]; then
+ cp "$SRCFILE" y.tab.c
+ fi
+ SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
+ if [ -f "$SRCFILE" ]; then
+ cp "$SRCFILE" y.tab.h
+ fi
+ ;;
+ esac
+ fi
+ if [ ! -f y.tab.h ]; then
+ echo >y.tab.h
+ fi
+ if [ ! -f y.tab.c ]; then
+ echo 'main() { return 0; }' >y.tab.c
+ fi
+ ;;
+
+ lex|flex)
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified a \`.l' file. You may need the \`Flex' package
+ in order for those modifications to take effect. You can get
+ \`Flex' from any GNU archive site."
+ rm -f lex.yy.c
+ if [ $# -ne 1 ]; then
+ eval LASTARG="\${$#}"
+ case "$LASTARG" in
+ *.l)
+ SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
+ if [ -f "$SRCFILE" ]; then
+ cp "$SRCFILE" lex.yy.c
+ fi
+ ;;
+ esac
+ fi
+ if [ ! -f lex.yy.c ]; then
+ echo 'main() { return 0; }' >lex.yy.c
+ fi
+ ;;
+
+ help2man)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified a dependency of a manual page. You may need the
+ \`Help2man' package in order for those modifications to take
+ effect. You can get \`Help2man' from any GNU archive site."
+
+ file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
+ if test -z "$file"; then
+ file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
+ fi
+ if [ -f "$file" ]; then
+ touch $file
+ else
+ test -z "$file" || exec >$file
+ echo ".ab help2man is required to generate this page"
+ exit 1
+ fi
+ ;;
+
+ makeinfo)
+ if test -z "$run" && (makeinfo --version) > /dev/null 2>&1; then
+ # We have makeinfo, but it failed.
+ exit 1
+ fi
+
+ echo 1>&2 "\
+WARNING: \`$1' is missing on your system. You should only need it if
+ you modified a \`.texi' or \`.texinfo' file, or any other file
+ indirectly affecting the aspect of the manual. The spurious
+ call might also be the consequence of using a buggy \`make' (AIX,
+ DU, IRIX). You might want to install the \`Texinfo' package or
+ the \`GNU make' package. Grab either from any GNU archive site."
+ file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
+ if test -z "$file"; then
+ file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+ file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
+ fi
+ touch $file
+ ;;
+
+ tar)
+ shift
+ if test -n "$run"; then
+ echo 1>&2 "ERROR: \`tar' requires --run"
+ exit 1
+ fi
+
+ # We have already tried tar in the generic part.
+ # Look for gnutar/gtar before invocation to avoid ugly error
+ # messages.
+ if (gnutar --version > /dev/null 2>&1); then
+ gnutar "$@" && exit 0
+ fi
+ if (gtar --version > /dev/null 2>&1); then
+ gtar "$@" && exit 0
+ fi
+ firstarg="$1"
+ if shift; then
+ case "$firstarg" in
+ *o*)
+ firstarg=`echo "$firstarg" | sed s/o//`
+ tar "$firstarg" "$@" && exit 0
+ ;;
+ esac
+ case "$firstarg" in
+ *h*)
+ firstarg=`echo "$firstarg" | sed s/h//`
+ tar "$firstarg" "$@" && exit 0
+ ;;
+ esac
+ fi
+
+ echo 1>&2 "\
+WARNING: I can't seem to be able to run \`tar' with the given arguments.
+ You may want to install GNU tar or Free paxutils, or check the
+ command line arguments."
+ exit 1
+ ;;
+
+ *)
+ echo 1>&2 "\
+WARNING: \`$1' is needed, and you do not seem to have it handy on your
+ system. You might have modified some files without having the
+ proper tools for further handling them. Check the \`README' file,
+ it often tells you about the needed prerequirements for installing
+ this package. You may also peek at any GNU archive site, in case
+ some other package would contain this missing \`$1' program."
+ exit 1
+ ;;
+esac
+
+exit 0
diff --git a/mkinstalldirs b/mkinstalldirs
new file mode 100755
index 0000000..8ab885e
--- /dev/null
+++ b/mkinstalldirs
@@ -0,0 +1,99 @@
+#! /bin/sh
+# mkinstalldirs --- make directory hierarchy
+# Author: Noah Friedman <friedman@prep.ai.mit.edu>
+# Created: 1993-05-16
+# Public domain
+
+errstatus=0
+dirmode=""
+
+usage="\
+Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..."
+
+# process command line arguments
+while test $# -gt 0 ; do
+ case "${1}" in
+ -h | --help | --h* ) # -h for help
+ echo "${usage}" 1>&2; exit 0 ;;
+ -m ) # -m PERM arg
+ shift
+ test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; }
+ dirmode="${1}"
+ shift ;;
+ -- ) shift; break ;; # stop option processing
+ -* ) echo "${usage}" 1>&2; exit 1 ;; # unknown option
+ * ) break ;; # first non-opt arg
+ esac
+done
+
+for file
+do
+ if test -d "$file"; then
+ shift
+ else
+ break
+ fi
+done
+
+case $# in
+0) exit 0 ;;
+esac
+
+case $dirmode in
+'')
+ if mkdir -p -- . 2>/dev/null; then
+ echo "mkdir -p -- $*"
+ exec mkdir -p -- "$@"
+ fi ;;
+*)
+ if mkdir -m "$dirmode" -p -- . 2>/dev/null; then
+ echo "mkdir -m $dirmode -p -- $*"
+ exec mkdir -m "$dirmode" -p -- "$@"
+ fi ;;
+esac
+
+for file
+do
+ set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
+ shift
+
+ pathcomp=
+ for d
+ do
+ pathcomp="$pathcomp$d"
+ case "$pathcomp" in
+ -* ) pathcomp=./$pathcomp ;;
+ esac
+
+ if test ! -d "$pathcomp"; then
+ echo "mkdir $pathcomp"
+
+ mkdir "$pathcomp" || lasterr=$?
+
+ if test ! -d "$pathcomp"; then
+ errstatus=$lasterr
+ else
+ if test ! -z "$dirmode"; then
+ echo "chmod $dirmode $pathcomp"
+
+ lasterr=""
+ chmod "$dirmode" "$pathcomp" || lasterr=$?
+
+ if test ! -z "$lasterr"; then
+ errstatus=$lasterr
+ fi
+ fi
+ fi
+ fi
+
+ pathcomp="$pathcomp/"
+ done
+done
+
+exit $errstatus
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 3
+# End:
+# mkinstalldirs ends here
diff --git a/rpm/Makefile.am b/rpm/Makefile.am
new file mode 100644
index 0000000..39a6d28
--- /dev/null
+++ b/rpm/Makefile.am
@@ -0,0 +1,33 @@
+## This is a -*- Makefile -*-
+## Process this file with automake to create Makefile.in
+
+EXTRA_DIST = @PACKAGE@.spec
+
+version = @VERSION@
+release = 0.`date +%Y%m%d`
+cparams = '--enable-all-sets'
+mparams = 'CFLAGS="-O2"'
+
+rpm: @PACKAGE@.spec
+ @\
+ version=$(version); \
+ release=$(release); \
+ cparams='$(cparams)'; \
+ mparams='$(mparams)'; \
+ tarball=@PACKAGE@-$$version.tar.gz; \
+ tarball_full=`cd $(top_srcdir) && pwd`/$$tarball; \
+ if [ ! -f $$tarball_full ]; then echo "No $$tarball"; exit -1; fi; \
+ ln -sf $$tarball_full /tmp/$$tarball || exit -1; \
+ echo ""; \
+ echo "==== Creating rpm from /tmp/$$tarball, release $$release ===="; \
+ echo ""; \
+ sleep 3; \
+ sed < @PACKAGE@.spec > tmp-@PACKAGE@.spec \
+ -e "s/%define ver /&$$version %define old_ver /" \
+ -e "s/%define rel /&$$release %define old_rel /" \
+ -e "s/%define c_p /&$$cparams %define old_c_p /" \
+ -e "s/%define m_p /&$$mparams %define old_m_p /" \
+ ; \
+ rpmbuild -ba tmp-@PACKAGE@.spec --clean --target=noarch-fvwm-linux; \
+ rm /tmp/$$tarball; \
+ rm tmp-@PACKAGE@.spec
diff --git a/rpm/Makefile.in b/rpm/Makefile.in
new file mode 100644
index 0000000..1e4067f
--- /dev/null
+++ b/rpm/Makefile.in
@@ -0,0 +1,244 @@
+# Makefile.in generated by automake 1.6.3 from Makefile.am.
+# @configure_input@
+
+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
+# Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+SHELL = @SHELL@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+bindir = @bindir@
+sbindir = @sbindir@
+libexecdir = @libexecdir@
+datadir = @datadir@
+sysconfdir = @sysconfdir@
+sharedstatedir = @sharedstatedir@
+localstatedir = @localstatedir@
+libdir = @libdir@
+infodir = @infodir@
+mandir = @mandir@
+includedir = @includedir@
+oldincludedir = /usr/include
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+
+ACLOCAL = @ACLOCAL@
+AUTOCONF = @AUTOCONF@
+AUTOMAKE = @AUTOMAKE@
+AUTOHEADER = @AUTOHEADER@
+
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_DATA = @INSTALL_DATA@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+
+EXEEXT = @EXEEXT@
+OBJEXT = @OBJEXT@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+ALL_ICON_SETS = @ALL_ICON_SETS@
+AMTAR = @AMTAR@
+AWK = @AWK@
+DEPDIR = @DEPDIR@
+ICON_SET_3DPIXMAPS = @ICON_SET_3DPIXMAPS@
+ICON_SET_AQUAFUSION = @ICON_SET_AQUAFUSION@
+ICON_SET_BASE = @ICON_SET_BASE@
+ICON_SET_CRYSTALCLEAR = @ICON_SET_CRYSTALCLEAR@
+ICON_SET_GANT = @ICON_SET_GANT@
+ICON_SET_GARTOON = @ICON_SET_GARTOON@
+ICON_SET_GNOME = @ICON_SET_GNOME@
+ICON_SET_INFOX = @ICON_SET_INFOX@
+ICON_SET_KDE = @ICON_SET_KDE@
+ICON_SET_MARTYS = @ICON_SET_MARTYS@
+ICON_SET_PENGUINS = @ICON_SET_PENGUINS@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+PACKAGE = @PACKAGE@
+PERL = @PERL@
+SELECTED_ICON_SETS = @SELECTED_ICON_SETS@
+STRIP = @STRIP@
+VERSION = @VERSION@
+am__include = @am__include@
+am__quote = @am__quote@
+icondir = @icondir@
+install_sh = @install_sh@
+userdir = @userdir@
+
+EXTRA_DIST = @PACKAGE@.spec
+
+version = @VERSION@
+release = 0.`date +%Y%m%d`
+cparams = '--enable-all-sets'
+mparams = 'CFLAGS="-O2"'
+subdir = rpm
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_CLEAN_FILES = wm-icons.spec
+DIST_SOURCES =
+DIST_COMMON = Makefile.am Makefile.in wm-icons.spec.in
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu rpm/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+wm-icons.spec: $(top_builddir)/config.status wm-icons.spec.in
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+uninstall-info-am:
+tags: TAGS
+TAGS:
+
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+
+top_distdir = ..
+distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+
+distdir: $(DISTFILES)
+ @list='$(DISTFILES)'; for file in $$list; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkinstalldirs) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile
+
+installdirs:
+
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -rm -f Makefile $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+uninstall-am: uninstall-info-am
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am info info-am install \
+ install-am install-data install-data-am install-exec \
+ install-exec-am install-info install-info-am install-man \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic uninstall uninstall-am uninstall-info-am
+
+
+rpm: @PACKAGE@.spec
+ @\
+ version=$(version); \
+ release=$(release); \
+ cparams='$(cparams)'; \
+ mparams='$(mparams)'; \
+ tarball=@PACKAGE@-$$version.tar.gz; \
+ tarball_full=`cd $(top_srcdir) && pwd`/$$tarball; \
+ if [ ! -f $$tarball_full ]; then echo "No $$tarball"; exit -1; fi; \
+ ln -sf $$tarball_full /tmp/$$tarball || exit -1; \
+ echo ""; \
+ echo "==== Creating rpm from /tmp/$$tarball, release $$release ===="; \
+ echo ""; \
+ sleep 3; \
+ sed < @PACKAGE@.spec > tmp-@PACKAGE@.spec \
+ -e "s/%define ver /&$$version %define old_ver /" \
+ -e "s/%define rel /&$$release %define old_rel /" \
+ -e "s/%define c_p /&$$cparams %define old_c_p /" \
+ -e "s/%define m_p /&$$mparams %define old_m_p /" \
+ ; \
+ rpmbuild -ba tmp-@PACKAGE@.spec --clean --target=noarch-fvwm-linux; \
+ rm /tmp/$$tarball; \
+ rm tmp-@PACKAGE@.spec
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/rpm/wm-icons.spec b/rpm/wm-icons.spec
new file mode 100644
index 0000000..d947be6
--- /dev/null
+++ b/rpm/wm-icons.spec
@@ -0,0 +1,64 @@
+#%define prefix %{_prefix}
+%define prefix /usr
+
+%define ver 0.4.0
+%define rel 1
+%define c_p --enable-all-sets
+%define m_p CFLAGS="-O2"
+
+%define _sourcedir /tmp
+
+Summary: Window Manager Icons, themable icon distribution
+Name: wm-icons
+Version: %{ver}
+Release: %{rel}
+License: GPL
+Group: X11/Window Managers
+Source: %{name}-%{version}.tar.gz
+URL: http://wm-icons.sourceforge.org/
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+Packager: FVWM Themes Developers <fvwm-themes-devel@lists.sourceforge.net>
+Autoreq: 1
+
+#Requires: perl >= 5.002
+#Provides: wm-icons
+
+Docdir: %{prefix}/share/doc
+
+%description
+The Window Manager Icons is an efficient icon distribution designed to
+be standardized and configurable. Includes several themed icon sets,
+scripts and configurations for several window managers.
+
+%prep
+%setup
+
+%build
+./configure --prefix=%{prefix} --mandir='${prefix}'/share/man %{c_p}
+make %{m_p}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make prefix=$RPM_BUILD_ROOT%{prefix} ROOT_PREFIX=$RPM_BUILD_ROOT install
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, root, root)
+
+%doc AUTHORS COPYING INSTALL NEWS README TODO
+%doc doc/FAQ doc/README.3dpixmaps doc/README.martys doc/README.penguins
+%doc doc/icons.lst doc/wm-icons.lsm
+
+%{prefix}/bin/*
+%{prefix}/share/wm-icons
+%{prefix}/share/icons/wm-icons
+%{prefix}/share/man/*/*
+
+%define date%(env LC_ALL=C date +"%a %b %d %Y")
+%changelog
+* %{date} Window Manager Icons Developers <wm-icons-devel@lists.sourceforge.net>
+ - Auto building %{PACKAGE_VERSION}
+* Sat Sep 07 2000 Mikhael Goikhman <migo@cpan.org>
+ - First try at making the package
diff --git a/rpm/wm-icons.spec.in b/rpm/wm-icons.spec.in
new file mode 100644
index 0000000..3f46e10
--- /dev/null
+++ b/rpm/wm-icons.spec.in
@@ -0,0 +1,64 @@
+#%define prefix %{_prefix}
+%define prefix /usr
+
+%define ver @VERSION@
+%define rel 1
+%define c_p --enable-all-sets
+%define m_p CFLAGS="-O2"
+
+%define _sourcedir /tmp
+
+Summary: Window Manager Icons, themable icon distribution
+Name: wm-icons
+Version: %{ver}
+Release: %{rel}
+License: GPL
+Group: X11/Window Managers
+Source: %{name}-%{version}.tar.gz
+URL: http://wm-icons.sourceforge.org/
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+Packager: FVWM Themes Developers <fvwm-themes-devel@lists.sourceforge.net>
+Autoreq: 1
+
+#Requires: perl >= 5.002
+#Provides: wm-icons
+
+Docdir: %{prefix}/share/doc
+
+%description
+The Window Manager Icons is an efficient icon distribution designed to
+be standardized and configurable. Includes several themed icon sets,
+scripts and configurations for several window managers.
+
+%prep
+%setup
+
+%build
+./configure --prefix=%{prefix} --mandir='${prefix}'/share/man %{c_p}
+make %{m_p}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make prefix=$RPM_BUILD_ROOT%{prefix} ROOT_PREFIX=$RPM_BUILD_ROOT install
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, root, root)
+
+%doc AUTHORS COPYING INSTALL NEWS README TODO
+%doc doc/FAQ doc/README.3dpixmaps doc/README.martys doc/README.penguins
+%doc doc/icons.lst doc/wm-icons.lsm
+
+%{prefix}/bin/*
+%{prefix}/share/wm-icons
+%{prefix}/share/icons/wm-icons
+%{prefix}/share/man/*/*
+
+%define date%(env LC_ALL=C date +"%a %b %d %Y")
+%changelog
+* %{date} Window Manager Icons Developers <wm-icons-devel@lists.sourceforge.net>
+ - Auto building %{PACKAGE_VERSION}
+* Sat Sep 07 2000 Mikhael Goikhman <migo@cpan.org>
+ - First try at making the package