diff --git a/configure b/configure
index 8f3251cf96001ed63010a27d1b0eec91dac52aff..22cfa2060b8a9b8115e1cf7834430b89fc332e8d 100755
--- a/configure
+++ b/configure
@@ -4892,7 +4892,7 @@ echo "$as_me: error: Library requirements (glib-2.0 >= $GLIB_REQUIRED_VERSION gt
   fi
 
 
-ac_config_files="$ac_config_files xfwm4.spec Makefile src/Makefile defaults/Makefile themes/Makefile themes/agua/Makefile themes/b5/Makefile themes/b6/Makefile themes/coldsteel/Makefile themes/crux/Makefile themes/cruxish/Makefile themes/eazel-blue/Makefile themes/g2/Makefile themes/gorilla/Makefile themes/gtk/Makefile themes/iceg/Makefile themes/kde/Makefile themes/kindaker/Makefile themes/linea/Makefile themes/mofit/Makefile themes/next/Makefile themes/ops/Makefile themes/oroborus/Makefile themes/piranha/Makefile themes/platinum/Makefile themes/quinx/Makefile themes/r9x/Makefile themes/redmond/Makefile themes/redmondxp/Makefile themes/retro/Makefile themes/slick/Makefile themes/slimline/Makefile themes/trench/Makefile themes/xfce/Makefile"
+ac_config_files="$ac_config_files xfwm4.spec Makefile src/Makefile defaults/Makefile themes/Makefile themes/agua/Makefile themes/b5/Makefile themes/b6/Makefile themes/coldsteel/Makefile themes/crux/Makefile themes/cruxish/Makefile themes/eazel-blue/Makefile themes/exocet/Makefile themes/g2/Makefile themes/gorilla/Makefile themes/gtk/Makefile themes/iceg/Makefile themes/kde/Makefile themes/kindaker/Makefile themes/linea/Makefile themes/mofit/Makefile themes/next/Makefile themes/ops/Makefile themes/oroborus/Makefile themes/piranha/Makefile themes/platinum/Makefile themes/quinx/Makefile themes/r9x/Makefile themes/redmond/Makefile themes/redmondxp/Makefile themes/retro/Makefile themes/slick/Makefile themes/slimline/Makefile themes/trench/Makefile themes/xfce/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
@@ -5393,6 +5393,7 @@ do
   "themes/crux/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/crux/Makefile" ;;
   "themes/cruxish/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/cruxish/Makefile" ;;
   "themes/eazel-blue/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/eazel-blue/Makefile" ;;
+  "themes/exocet/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/exocet/Makefile" ;;
   "themes/g2/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/g2/Makefile" ;;
   "themes/gorilla/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/gorilla/Makefile" ;;
   "themes/gtk/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/gtk/Makefile" ;;
diff --git a/configure.in b/configure.in
index 02773095087a17db2670095d90fad774a53de463..cae3b642cea5b96af763cc69ee235f4029da5710 100644
--- a/configure.in
+++ b/configure.in
@@ -48,6 +48,7 @@ themes/coldsteel/Makefile
 themes/crux/Makefile
 themes/cruxish/Makefile
 themes/eazel-blue/Makefile
+themes/exocet/Makefile
 themes/g2/Makefile
 themes/gorilla/Makefile
 themes/gtk/Makefile
diff --git a/src/parserc.h b/src/parserc.h
index 7c62074ad0fd0c1428ce87a53e3d7be48c2eb32a..a5acd6d80a3b78ec0d21290a211f2777b71835e8 100644
--- a/src/parserc.h
+++ b/src/parserc.h
@@ -28,15 +28,6 @@
 #include <glib.h>
 #include "settings.h"
 
-typedef struct _Settings Settings;
-
-struct _Settings
-{
-    gchar *option;
-    gchar *value;
-    gboolean required;
-};
-
 gboolean parseRc(gchar *, gchar *, Settings rc[]);
 gboolean checkRc(Settings rc[]);
 gchar *getValue(gchar *, Settings rc[]);
diff --git a/src/settings.c b/src/settings.c
index 3fe057935859bd945cd4040af42cc5dd01f77237..1b22def0bcb3c323a78d2f2ae50afabc9e8ab42f 100644
--- a/src/settings.c
+++ b/src/settings.c
@@ -36,13 +36,6 @@
 #include "xsettings-client.h"
 #include "debug.h"
 
-enum {
-  NAME = 0,
-  TYPE = 1,
-  VALUE = 2,
-  SERIAL = 3
-};
-
 MyKey keys[KEY_COUNT];
 MyColor title_colors[2];
 char button_layout[8];
@@ -78,88 +71,88 @@ static void watch_cb (Window, Bool, long, void *);
 void loadSettings()
 {
     Settings rc[] = {
-        {"active_text_color", NULL, FALSE},            
-        {"inactive_text_color", NULL, FALSE},          
-        {"active_border_color", NULL, FALSE},          
-        {"inactive_border_color", NULL, FALSE},        
-        {"active_color_1", NULL, FALSE},               
-        {"active_hilight_1", NULL, FALSE},             
-        {"active_shadow_1", NULL, FALSE},              
-        {"active_mid_1", NULL, FALSE},                 
-        {"active_color_2", NULL, FALSE},               
-        {"active_hilight_2", NULL, FALSE},             
-        {"active_shadow_2", NULL, FALSE},              
-        {"active_mid_2", NULL, FALSE},                 
-        {"inactive_color_1", NULL, FALSE},      
-        {"inactive_hilight_1", NULL, FALSE},    
-        {"inactive_shadow_1", NULL, FALSE},     
-        {"inactive_mid_1", NULL, FALSE},        
-        {"inactive_color_2", NULL, FALSE},      
-        {"inactive_hilight_2", NULL, FALSE},    
-        {"inactive_shadow_2", NULL, FALSE},     
-        {"inactive_mid_2", NULL, FALSE},        
-        {"theme", NULL, TRUE},                   
-        {"title_alignment", NULL, TRUE},
-        {"full_width_title", NULL, TRUE},
-        {"button_layout", NULL, TRUE},
-        {"button_spacing", NULL, TRUE},
-        {"title_vertical_offset", NULL, TRUE},
-        {"button_offset", NULL, TRUE},
-        {"double_click_action", NULL, TRUE},
-        {"box_move", NULL, TRUE},
-        {"box_resize", NULL, TRUE},
-        {"click_to_focus", NULL, TRUE},
-        {"focus_hint", NULL, TRUE},
-        {"focus_new", NULL, TRUE},
-        {"raise_on_focus", NULL, TRUE},
-        {"raise_delay", NULL, TRUE},
-        {"snap_to_border", NULL, TRUE},
-        {"snap_width", NULL, TRUE},
-        {"dbl_click_time", NULL, TRUE},
-        {"workspace_count", NULL, TRUE},
-        {"wrap_workspaces", NULL, TRUE},
-        {"close_window_key", NULL, TRUE},
-        {"hide_window_key", NULL, TRUE},
-        {"maximize_window_key", NULL, TRUE},
-        {"maximize_vert_key", NULL, TRUE},
-        {"maximize_horiz_key", NULL, TRUE},
-        {"shade_window_key", NULL, TRUE},
-        {"lower_window_layer_key", NULL, TRUE},
-        {"raise_window_layer_key", NULL, TRUE},
-        {"cycle_windows_key", NULL, TRUE},
-        {"move_window_up_key", NULL, TRUE},
-        {"move_window_down_key", NULL, TRUE},
-        {"move_window_left_key", NULL, TRUE},
-        {"move_window_right_key", NULL, TRUE},
-        {"resize_window_up_key", NULL, TRUE},
-        {"resize_window_down_key", NULL, TRUE},
-        {"resize_window_left_key", NULL, TRUE},
-        {"resize_window_right_key", NULL, TRUE},
-        {"next_workspace_key", NULL, TRUE},
-        {"prev_workspace_key", NULL, TRUE},
-        {"add_workspace_key", NULL, TRUE},
-        {"del_workspace_key", NULL, TRUE},
-        {"stick_window_key", NULL, TRUE},
-        {"workspace_1_key", NULL, TRUE},
-        {"workspace_2_key", NULL, TRUE},
-        {"workspace_3_key", NULL, TRUE},
-        {"workspace_4_key", NULL, TRUE},
-        {"workspace_5_key", NULL, TRUE},
-        {"workspace_6_key", NULL, TRUE},
-        {"workspace_7_key", NULL, TRUE},
-        {"workspace_8_key", NULL, TRUE},
-        {"workspace_9_key", NULL, TRUE},
-        {"move_window_next_workspace_key", NULL, TRUE},
-        {"move_window_prev_workspace_key", NULL, TRUE},
-        {"move_window_workspace_1_key", NULL, TRUE},
-        {"move_window_workspace_2_key", NULL, TRUE},
-        {"move_window_workspace_3_key", NULL, TRUE},
-        {"move_window_workspace_4_key", NULL, TRUE},
-        {"move_window_workspace_5_key", NULL, TRUE},
-        {"move_window_workspace_6_key", NULL, TRUE},
-        {"move_window_workspace_7_key", NULL, TRUE},
-        {"move_window_workspace_8_key", NULL, TRUE},
-        {"move_window_workspace_9_key", NULL, TRUE},
+        {"active_text_color", "", "", STRING, NULL, FALSE},            
+        {"inactive_text_color", "", "", STRING, NULL, FALSE},          
+        {"active_border_color", "", "", STRING, NULL, FALSE},          
+        {"inactive_border_color", "", "", STRING, NULL, FALSE},        
+        {"active_color_1", "", "", STRING, NULL, FALSE},               
+        {"active_hilight_1", "", "", STRING, NULL, FALSE},             
+        {"active_shadow_1", "", "", STRING, NULL, FALSE},              
+        {"active_mid_1", "", "", STRING, NULL, FALSE},                 
+        {"active_color_2", "", "", STRING, NULL, FALSE},               
+        {"active_hilight_2", "", "", STRING, NULL, FALSE},             
+        {"active_shadow_2", "", "", STRING, NULL, FALSE},              
+        {"active_mid_2", "", "", STRING, NULL, FALSE},                 
+        {"inactive_color_1", "", "", STRING, NULL, FALSE},      
+        {"inactive_hilight_1", "", "", STRING, NULL, FALSE},    
+        {"inactive_shadow_1", "", "", STRING, NULL, FALSE},     
+        {"inactive_mid_1", "", "", STRING, NULL, FALSE},        
+        {"inactive_color_2", "", "", STRING, NULL, FALSE},      
+        {"inactive_hilight_2", "", "", STRING, NULL, FALSE},    
+        {"inactive_shadow_2", "", "", STRING, NULL, FALSE},     
+        {"inactive_mid_2", "", "", STRING, NULL, FALSE},        
+        {"theme", "", "", STRING, NULL, TRUE},                   
+        {"title_alignment", "", "", STRING, NULL, TRUE},
+        {"full_width_title", "", "", STRING, NULL, TRUE},
+        {"button_layout", "", "", STRING, NULL, TRUE},
+        {"button_spacing", "", "", STRING, NULL, TRUE},
+        {"title_vertical_offset", "", "", STRING, NULL, TRUE},
+        {"button_offset", "", "", STRING, NULL, TRUE},
+        {"double_click_action", "", "", STRING, NULL, TRUE},
+        {"box_move", "", "", STRING, NULL, TRUE},
+        {"box_resize", "", "", STRING, NULL, TRUE},
+        {"click_to_focus", "", "", STRING, NULL, TRUE},
+        {"focus_hint", "", "", STRING, NULL, TRUE},
+        {"focus_new", "", "", STRING, NULL, TRUE},
+        {"raise_on_focus", "", "", STRING, NULL, TRUE},
+        {"raise_delay", "", "", STRING, NULL, TRUE},
+        {"snap_to_border", "", "", STRING, NULL, TRUE},
+        {"snap_width", "", "", STRING, NULL, TRUE},
+        {"dbl_click_time", "", "", STRING, NULL, TRUE},
+        {"workspace_count", "", "", STRING, NULL, TRUE},
+        {"wrap_workspaces", "", "", STRING, NULL, TRUE},
+        {"close_window_key", "", "", STRING, NULL, TRUE},
+        {"hide_window_key", "", "", STRING, NULL, TRUE},
+        {"maximize_window_key", "", "", STRING, NULL, TRUE},
+        {"maximize_vert_key", "", "", STRING, NULL, TRUE},
+        {"maximize_horiz_key", "", "", STRING, NULL, TRUE},
+        {"shade_window_key", "", "", STRING, NULL, TRUE},
+        {"lower_window_layer_key", "", "", STRING, NULL, TRUE},
+        {"raise_window_layer_key", "", "", STRING, NULL, TRUE},
+        {"cycle_windows_key", "", "", STRING, NULL, TRUE},
+        {"move_window_up_key", "", "", STRING, NULL, TRUE},
+        {"move_window_down_key", "", "", STRING, NULL, TRUE},
+        {"move_window_left_key", "", "", STRING, NULL, TRUE},
+        {"move_window_right_key", "", "", STRING, NULL, TRUE},
+        {"resize_window_up_key", "", "", STRING, NULL, TRUE},
+        {"resize_window_down_key", "", "", STRING, NULL, TRUE},
+        {"resize_window_left_key", "", "", STRING, NULL, TRUE},
+        {"resize_window_right_key", "", "", STRING, NULL, TRUE},
+        {"next_workspace_key", "", "", STRING, NULL, TRUE},
+        {"prev_workspace_key", "", "", STRING, NULL, TRUE},
+        {"add_workspace_key", "", "", STRING, NULL, TRUE},
+        {"del_workspace_key", "", "", STRING, NULL, TRUE},
+        {"stick_window_key", "", "", STRING, NULL, TRUE},
+        {"workspace_1_key", "", "", STRING, NULL, TRUE},
+        {"workspace_2_key", "", "", STRING, NULL, TRUE},
+        {"workspace_3_key", "", "", STRING, NULL, TRUE},
+        {"workspace_4_key", "", "", STRING, NULL, TRUE},
+        {"workspace_5_key", "", "", STRING, NULL, TRUE},
+        {"workspace_6_key", "", "", STRING, NULL, TRUE},
+        {"workspace_7_key", "", "", STRING, NULL, TRUE},
+        {"workspace_8_key", "", "", STRING, NULL, TRUE},
+        {"workspace_9_key", "", "", STRING, NULL, TRUE},
+        {"move_window_next_workspace_key", "", "", STRING, NULL, TRUE},
+        {"move_window_prev_workspace_key", "", "", STRING, NULL, TRUE},
+        {"move_window_workspace_1_key", "", "", STRING, NULL, TRUE},
+        {"move_window_workspace_2_key", "", "", STRING, NULL, TRUE},
+        {"move_window_workspace_3_key", "", "", STRING, NULL, TRUE},
+        {"move_window_workspace_4_key", "", "", STRING, NULL, TRUE},
+        {"move_window_workspace_5_key", "", "", STRING, NULL, TRUE},
+        {"move_window_workspace_6_key", "", "", STRING, NULL, TRUE},
+        {"move_window_workspace_7_key", "", "", STRING, NULL, TRUE},
+        {"move_window_workspace_8_key", "", "", STRING, NULL, TRUE},
+        {"move_window_workspace_9_key", "", "", STRING, NULL, TRUE},
         {NULL, NULL, FALSE}
     };
     GValue tmp_val = { 0, };
@@ -170,6 +163,29 @@ void loadSettings()
     
     DBG("entering settingsLoad\n");
 
+    for(i = 0; rc[i].option; i++)
+    {
+        switch (rc[i].type)
+	{
+	  case INT:
+            gtk_settings_install_property (g_param_spec_int (rc[i].option,
+ 							 rc[i].nick,
+ 							 rc[i].blurb,
+ 							 G_MININT, G_MAXINT, 0,
+ 							 G_PARAM_READWRITE));
+	    break;
+	  case STRING:
+            gtk_settings_install_property (g_param_spec_string (rc[i].option,
+ 							    rc[i].nick,
+ 							    rc[i].blurb,
+ 							    "",
+ 							    G_PARAM_READWRITE));
+	    break;
+	  default:
+	    break;
+	}
+    }
+
     widget = getDefaultGtkWidget();
 
     rc[0].value  = get_style(widget, "fg",    "selected");
diff --git a/src/settings.h b/src/settings.h
index 6a84e2cb2e0efa7eb790008c04b153f7b7a914e9..c82b7c173046bed0299654bf88be5a9784ca87e9 100644
--- a/src/settings.h
+++ b/src/settings.h
@@ -37,6 +37,24 @@ struct _MyColor
     gboolean allocated;
 };
 
+typedef enum
+{
+  INT = 0,
+  STRING = 1,
+} SettingType;
+
+typedef struct _Settings Settings;
+
+struct _Settings
+{
+    gchar *option;
+    gchar *nick;
+    gchar *blurb;
+    SettingType type;
+    gchar *value;
+    gboolean required;
+};
+
 extern MyKey keys[KEY_COUNT];
 extern MyColor title_colors[2];
 extern char button_layout[8];
diff --git a/themes/Makefile.am b/themes/Makefile.am
index f2fc5876233ed592f799f869a58406f0f00f9d9d..9f474f183e4163795c8f3e50449c57b55b0e0650 100644
--- a/themes/Makefile.am
+++ b/themes/Makefile.am
@@ -6,6 +6,7 @@ coldsteel \
 crux \
 cruxish \
 eazel-blue \
+exocet \
 g2 \
 gorilla \
 gtk \
diff --git a/themes/Makefile.in b/themes/Makefile.in
index c75e6e9dff7d20ace3e6c387b1bfcea24b70b433..696d0e12440c57ed3b048a6aa7df574ed972cedb 100644
--- a/themes/Makefile.in
+++ b/themes/Makefile.in
@@ -87,6 +87,7 @@ coldsteel \
 crux \
 cruxish \
 eazel-blue \
+exocet \
 g2 \
 gorilla \
 gtk \
diff --git a/themes/exocet/Makefile.am b/themes/exocet/Makefile.am
new file mode 100644
index 0000000000000000000000000000000000000000..4a556339c0e7b7a97aa7c6531043abd7a6d9ebae
--- /dev/null
+++ b/themes/exocet/Makefile.am
@@ -0,0 +1,46 @@
+themedir = $(pkgdatadir)/themes/exocet
+theme_DATA = README \
+	bottom-active.xpm \
+	bottom-inactive.xpm \
+	bottom-left-active.xpm \
+	bottom-left-inactive.xpm \
+	bottom-right-active.xpm \
+	bottom-right-inactive.xpm \
+	close-active.xpm \
+	close-inactive.xpm \
+	close-pressed.xpm \
+	hide-active.xpm \
+	hide-inactive.xpm \
+	hide-pressed.xpm \
+	left-active.xpm \
+	left-inactive.xpm \
+	maximize-active.xpm \
+	maximize-inactive.xpm \
+	maximize-pressed.xpm \
+	menu-active.xpm \
+	menu-inactive.xpm \
+	menu-pressed.xpm \
+	right-active.xpm \
+	right-inactive.xpm \
+	shade-active.xpm \
+	shade-inactive.xpm \
+	shade-pressed.xpm \
+	stick-active.xpm \
+	stick-inactive.xpm \
+	stick-pressed.xpm \
+	themerc \
+	title-1-active.xpm \
+	title-1-inactive.xpm \
+	title-2-active.xpm \
+	title-2-inactive.xpm \
+	title-3-active.xpm \
+	title-3-inactive.xpm \
+	title-4-active.xpm \
+	title-4-inactive.xpm \
+	title-5-active.xpm \
+	title-5-inactive.xpm \
+	top-left-active.xpm \
+	top-left-inactive.xpm \
+	top-right-active.xpm \
+	top-right-inactive.xpm
+EXTRA_DIST = $(theme_DATA)
diff --git a/themes/exocet/Makefile.in b/themes/exocet/Makefile.in
new file mode 100644
index 0000000000000000000000000000000000000000..6b6b87323f9fb0f460b038531b56f6d4f627eb78
--- /dev/null
+++ b/themes/exocet/Makefile.in
@@ -0,0 +1,271 @@
+# Makefile.in generated by automake 1.6.2 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@
+AMTAR = @AMTAR@
+AWK = @AWK@
+CC = @CC@
+DEPDIR = @DEPDIR@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+PACKAGE = @PACKAGE@
+PKG_CONFIG = @PKG_CONFIG@
+STRIP = @STRIP@
+VERSION = @VERSION@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+am__include = @am__include@
+am__quote = @am__quote@
+install_sh = @install_sh@
+themedir = $(pkgdatadir)/themes/exocet
+theme_DATA = README \
+	bottom-active.xpm \
+	bottom-inactive.xpm \
+	bottom-left-active.xpm \
+	bottom-left-inactive.xpm \
+	bottom-right-active.xpm \
+	bottom-right-inactive.xpm \
+	close-active.xpm \
+	close-inactive.xpm \
+	close-pressed.xpm \
+	hide-active.xpm \
+	hide-inactive.xpm \
+	hide-pressed.xpm \
+	left-active.xpm \
+	left-inactive.xpm \
+	maximize-active.xpm \
+	maximize-inactive.xpm \
+	maximize-pressed.xpm \
+	menu-active.xpm \
+	menu-inactive.xpm \
+	menu-pressed.xpm \
+	right-active.xpm \
+	right-inactive.xpm \
+	shade-active.xpm \
+	shade-inactive.xpm \
+	shade-pressed.xpm \
+	stick-active.xpm \
+	stick-inactive.xpm \
+	stick-pressed.xpm \
+	themerc \
+	title-1-active.xpm \
+	title-1-inactive.xpm \
+	title-2-active.xpm \
+	title-2-inactive.xpm \
+	title-3-active.xpm \
+	title-3-inactive.xpm \
+	title-4-active.xpm \
+	title-4-inactive.xpm \
+	title-5-active.xpm \
+	title-5-inactive.xpm \
+	top-left-active.xpm \
+	top-left-inactive.xpm \
+	top-right-active.xpm \
+	top-right-inactive.xpm
+
+EXTRA_DIST = $(theme_DATA)
+subdir = themes/exocet
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+DIST_SOURCES =
+DATA = $(theme_DATA)
+
+DIST_COMMON = README Makefile.am Makefile.in
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in:  Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu  themes/exocet/Makefile
+Makefile:  $(srcdir)/Makefile.in  $(top_builddir)/config.status
+	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+uninstall-info-am:
+themeDATA_INSTALL = $(INSTALL_DATA)
+install-themeDATA: $(theme_DATA)
+	@$(NORMAL_INSTALL)
+	$(mkinstalldirs) $(DESTDIR)$(themedir)
+	@list='$(theme_DATA)'; for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  f="`echo $$p | sed -e 's|^.*/||'`"; \
+	  echo " $(themeDATA_INSTALL) $$d$$p $(DESTDIR)$(themedir)/$$f"; \
+	  $(themeDATA_INSTALL) $$d$$p $(DESTDIR)$(themedir)/$$f; \
+	done
+
+uninstall-themeDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(theme_DATA)'; for p in $$list; do \
+	  f="`echo $$p | sed -e 's|^.*/||'`"; \
+	  echo " rm -f $(DESTDIR)$(themedir)/$$f"; \
+	  rm -f $(DESTDIR)$(themedir)/$$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)$(themedir)
+
+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-themeDATA
+
+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-themeDATA
+
+.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 install-themeDATA installcheck installcheck-am \
+	installdirs maintainer-clean maintainer-clean-generic \
+	mostlyclean mostlyclean-generic uninstall uninstall-am \
+	uninstall-info-am uninstall-themeDATA
+
+# 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/themes/exocet/README b/themes/exocet/README
new file mode 100644
index 0000000000000000000000000000000000000000..8dddb16b8dfb24b0cf512769780a7d88f971965b
--- /dev/null
+++ b/themes/exocet/README
@@ -0,0 +1,4 @@
+exocet
+------
+
+An original theme for xfwm4. Created by Olivier Fourdan
diff --git a/themes/exocet/bottom-active.xpm b/themes/exocet/bottom-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..d675938a9c0129682e075f09d091c09fdc6a87da
--- /dev/null
+++ b/themes/exocet/bottom-active.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char * bottom_active_xpm[] = {
+"32 5 4 1",
+" 	c None",
+".	c #000000",
+"+	c #BFBFBF s active_color_2",
+"@	c #7F7F7F s active_shadow_2",
+"................................",
+"++++++++++++++++++++++++++++++++",
+"++++++++++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"................................"};
diff --git a/themes/exocet/bottom-inactive.xpm b/themes/exocet/bottom-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..110deb7cdaaa6fbbd5a5a5a038c77da516e57b81
--- /dev/null
+++ b/themes/exocet/bottom-inactive.xpm
@@ -0,0 +1,12 @@
+/* XPM */
+static char * bottom_inactive_xpm[] = {
+"32 5 4 1",
+" 	c None",
+".	c #BFBFBF s inactive_color_2",
+"+	c #7F7F7F s inactive_shadow_2",
+"@	c #000000",
+"................................",
+"................................",
+"................................",
+"++++++++++++++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/themes/exocet/bottom-left-active.xpm b/themes/exocet/bottom-left-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..e7ab5525c9e74b3f644e485030b00337110d4b91
--- /dev/null
+++ b/themes/exocet/bottom-left-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * bottom_left_active_xpm[] = {
+"23 20 5 1",
+" 	c None",
+".	c #000000",
+"+	c #D8D8D8 s active_hilight_2",
+"@	c #BFBFBF s active_color_2",
+"#	c #7F7F7F s active_shadow_2",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@.               ",
+"   .+@@@...............",
+"    .+@@@@@@@@@@@@@@@@@",
+"    .##@@@@@@@@@@@@@@@@",
+"     ..################",
+"       ................"};
diff --git a/themes/exocet/bottom-left-inactive.xpm b/themes/exocet/bottom-left-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..ec43c7f34d882d499d4cbb333117e3c1fa15802c
--- /dev/null
+++ b/themes/exocet/bottom-left-inactive.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * bottom_left_inactive_xpm[] = {
+"23 20 5 1",
+" 	c None",
+".	c #000000",
+"+	c #D8D8D8 s inactive_hilight_2",
+"@	c #BFBFBF s inactive_color_2",
+"#	c #7F7F7F s inactive_shadow_2",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@               ",
+"   .+@@@@@@@@@@@@@@@@@@",
+"    .+@@@@@@@@@@@@@@@@@",
+"    .##@@@@@@@@@@@@@@@@",
+"     ..################",
+"       ................"};
diff --git a/themes/exocet/bottom-right-active.xpm b/themes/exocet/bottom-right-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..c32a1496b1817ee27af7c7df29ed62eaf4356c48
--- /dev/null
+++ b/themes/exocet/bottom-right-active.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * bottom_right_active_xpm[] = {
+"23 20 4 1",
+" 	c None",
+".	c #000000",
+"+	c #BFBFBF s active_color_2",
+"@	c #7F7F7F s active_shadow_2",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"               .++@.   ",
+"...............+++@.   ",
+"+++++++++++++++++@.    ",
+"++++++++++++++++@@.    ",
+"@@@@@@@@@@@@@@@@..     ",
+"................       "};
diff --git a/themes/exocet/bottom-right-inactive.xpm b/themes/exocet/bottom-right-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..1077a0cc96eb65aeb651db00448ba456fbc46f80
--- /dev/null
+++ b/themes/exocet/bottom-right-inactive.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * bottom_right_inactive_xpm[] = {
+"23 20 4 1",
+" 	c None",
+".	c #BFBFBF s inactive_color_2",
+"+	c #7F7F7F s inactive_shadow_2",
+"@	c #000000",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"               ...+@   ",
+"..................+@   ",
+".................+@    ",
+"................++@    ",
+"++++++++++++++++@@     ",
+"@@@@@@@@@@@@@@@@       "};
diff --git a/themes/exocet/close-active.xpm b/themes/exocet/close-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b79f64615ba95bf8c204c6faace611ba5b06097d
--- /dev/null
+++ b/themes/exocet/close-active.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * close_active_xpm[] = {
+"16 20 47 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #9E6454",
+"#	c #B87E6E",
+"$	c #B1705E",
+"%	c #9A6252",
+"&	c #B47C6C",
+"*	c #AC6E5C",
+"=	c #966050",
+"-	c #B07A6A",
+";	c #A86B5A",
+">	c #935D4F",
+",	c #AD7769",
+"'	c #A46858",
+")	c #624138",
+"!	c #8E5B4C",
+"~	c #A87566",
+"{	c #9F6655",
+"]	c #8B584A",
+"^	c #A57264",
+"/	c #9B6353",
+"(	c #865648",
+"_	c #A07062",
+":	c #966051",
+"<	c #835446",
+"[	c #9D6E60",
+"}	c #925E4F",
+"|	c #7F5145",
+"1	c #996B5F",
+"2	c #8E5B4D",
+"3	c #7B4F43",
+"4	c #95695D",
+"5	c #89584B",
+"6	c #774D40",
+"7	c #91675A",
+"8	c #855648",
+"9	c #724A3E",
+"0	c #8C6458",
+"a	c #805346",
+"b	c #6F473D",
+"c	c #896157",
+"d	c #7C5044",
+"e	c #7C5B52",
+"f	c #6E493F",
+"g	c #7F7F7F s active_shadow_2",
+"h	c #9D9D9D s active_mid_2",
+"................",
+"++++++++++++++++",
+"@#$$$$$$$$$$$$@#",
+"%&************%&",
+"=-;;;;;;;;;;;;=-",
+">,''')'''')'''>,",
+"!~{{))){{))){{!~",
+"]^///))))))///]^",
+"(_::::))))::::(_",
+"<[}}}}))))}}}}<[",
+"|1222))))))222|1",
+"3455)))55)))5534",
+"67888)8888)88867",
+"90aaaaaaaaaaaa90",
+"bcddddddddddddbc",
+")effffffffffff)e",
+"................",
+"gggggggggggggggg",
+"hhhhhhhhhhhhhhhh",
+"................"};
diff --git a/themes/exocet/close-inactive.xpm b/themes/exocet/close-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fff23480f628baaf5f4b6b783cc88ee0a0869afd
--- /dev/null
+++ b/themes/exocet/close-inactive.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * close_inactive_xpm[] = {
+"16 20 48 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #CCC5B4",
+"#	c #E6DFCE",
+"$	c #E4DCC9",
+"%	c #CAC3B3",
+"&	c #E4DDCD",
+"*	c #E2DAC8",
+"=	c #C9C1B1",
+"-	c #E3DBCB",
+";	c #E0D8C6",
+">	c #C7C1B0",
+",	c #E1DBCA",
+"'	c #DED7C4",
+")	c #A09B8C",
+"!	c #C6BFAF",
+"~	c #E0D9C9",
+"{	c #DDD5C3",
+"]	c #C4BDAD",
+"^	c #DED7C7",
+"/	c #DBD3C1",
+"(	c #C2BBAB",
+"_	c #DCD5C5",
+":	c #D9D1BF",
+"<	c #C1BAAA",
+"[	c #DBD4C4",
+"}	c #D7D0BE",
+"|	c #BFB8A8",
+"1	c #D9D2C2",
+"2	c #D5CEBC",
+"3	c #BDB7A7",
+"4	c #D7D1C1",
+"5	c #D3CCBA",
+"6	c #BCB5A6",
+"7	c #D6CFC0",
+"8	c #D2CAB9",
+"9	c #BAB4A4",
+"0	c #D4CEBE",
+"a	c #D0C9B7",
+"b	c #B8B2A2",
+"c	c #D2CCBC",
+"d	c #CEC7B5",
+"e	c #BAB5A6",
+"f	c #B3AD9D",
+"g	c #7F7F7F s inactive_shadow_2",
+"h	c #9D9D9D s inactive_mid_2",
+"i	c #BFBFBF s inactive_color_2",
+"................",
+"++++++++++++++++",
+"@#$$$$$$$$$$$$@#",
+"%&************%&",
+"=-;;;;;;;;;;;;=-",
+">,''')'''')'''>,",
+"!~{{))){{))){{!~",
+"]^///))))))///]^",
+"(_::::))))::::(_",
+"<[}}}}))))}}}}<[",
+"|1222))))))222|1",
+"3455)))55)))5534",
+"67888)8888)88867",
+"90aaaaaaaaaaaa90",
+"bcddddddddddddbc",
+")effffffffffff)e",
+"................",
+"gggggggggggggggg",
+"hhhhhhhhhhhhhhhh",
+"iiiiiiiiiiiiiiii"};
diff --git a/themes/exocet/close-pressed.xpm b/themes/exocet/close-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b0a1613c914d44bd65d4e03e97ca493490543df2
--- /dev/null
+++ b/themes/exocet/close-pressed.xpm
@@ -0,0 +1,93 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"16 20 70 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #9E6454",
+"#	c #B87E6E",
+"$	c #9A6252",
+"%	c #764B3F",
+"&	c #B47C6C",
+"*	c #966050",
+"=	c #73493D",
+"-	c #875D51",
+";	c #815245",
+">	c #B07A6A",
+",	c #935D4F",
+"'	c #70483C",
+")	c #845B4F",
+"!	c #7E5043",
+"~	c #AD7769",
+"{	c #8E5B4C",
+"]	c #6E463B",
+"^	c #82594F",
+"/	c #7B4E42",
+"(	c #52362F",
+"_	c #A87566",
+":	c #8B584A",
+"<	c #6A4439",
+"[	c #7E584C",
+"}	c #774C40",
+"|	c #A57264",
+"1	c #865648",
+"2	c #684237",
+"3	c #7C554B",
+"4	c #744A3E",
+"5	c #A07062",
+"6	c #835446",
+"7	c #644036",
+"8	c #785449",
+"9	c #9D6E60",
+"0	c #7F5145",
+"a	c #623F34",
+"b	c #765248",
+"c	c #6D463B",
+"d	c #996B5F",
+"e	c #7B4F43",
+"f	c #5F3C33",
+"g	c #735047",
+"h	c #95695D",
+"i	c #774D40",
+"j	c #5C3B32",
+"k	c #704F46",
+"l	c #674238",
+"m	c #91675A",
+"n	c #724A3E",
+"o	c #593930",
+"p	c #6D4D43",
+"q	c #8C6458",
+"r	c #6F473D",
+"s	c #55372E",
+"t	c #694B42",
+"u	c #603E34",
+"v	c #896157",
+"w	c #624138",
+"x	c #53352D",
+"y	c #674941",
+"z	c #5D3C33",
+"A	c #7C5B52",
+"B	c #49302A",
+"C	c #5D443D",
+"D	c #7F7F7F",
+"E	c #9D9D9D",
+"................",
+"++++++++++++++++",
+"@@@@@@@@@@@@@@@#",
+"$%%%%%%%%%%%%%%&",
+"*=-;;;;;;;;;;;;>",
+",')!!!!!!!!!!!!~",
+"{]^///(////(///_",
+":<[}}(((}}(((}}|",
+"123444((((((4445",
+"678''''((((''''9",
+"0abcccc((((ccccd",
+"efg<<<((((((<<<h",
+"ijkll(((ll(((llm",
+"nop777(7777(777q",
+"rstuuuuuuuuuuuuv",
+"wxyzzzzzzzzzzzzA",
+".BC((((((((((((.",
+"D..............D",
+"EDDDDDDDDDDDDDDD",
+"................"};
diff --git a/themes/exocet/hide-active.xpm b/themes/exocet/hide-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..79578b868f485243d92a392774330d9e9e542aa1
--- /dev/null
+++ b/themes/exocet/hide-active.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * hide_active_xpm[] = {
+"16 20 47 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #9E6454",
+"#	c #B87E6E",
+"$	c #B1705E",
+"%	c #9A6252",
+"&	c #B47C6C",
+"*	c #AC6E5C",
+"=	c #966050",
+"-	c #B07A6A",
+";	c #A86B5A",
+">	c #935D4F",
+",	c #AD7769",
+"'	c #A46858",
+")	c #8E5B4C",
+"!	c #A87566",
+"~	c #9F6655",
+"{	c #8B584A",
+"]	c #A57264",
+"^	c #9B6353",
+"/	c #865648",
+"(	c #A07062",
+"_	c #966051",
+":	c #835446",
+"<	c #9D6E60",
+"[	c #925E4F",
+"}	c #7F5145",
+"|	c #996B5F",
+"1	c #8E5B4D",
+"2	c #624138",
+"3	c #7B4F43",
+"4	c #95695D",
+"5	c #89584B",
+"6	c #774D40",
+"7	c #91675A",
+"8	c #855648",
+"9	c #724A3E",
+"0	c #8C6458",
+"a	c #805346",
+"b	c #6F473D",
+"c	c #896157",
+"d	c #7C5044",
+"e	c #7C5B52",
+"f	c #6E493F",
+"g	c #7F7F7F s active_shadow_2",
+"h	c #9D9D9D s active_mid_2",
+"................",
+"++++++++++++++++",
+"@#$$$$$$$$$$$$@#",
+"%&************%&",
+"=-;;;;;;;;;;;;=-",
+">,''''''''''''>,",
+")!~~~~~~~~~~~~)!",
+"{]^^^^^^^^^^^^{]",
+"/(____________/(",
+":<[[[[[[[[[[[[:<",
+"}|111222222111}|",
+"3455522222255534",
+"6788888888888867",
+"90aaaaaaaaaaaa90",
+"bcddddddddddddbc",
+"2effffffffffff2e",
+"................",
+"gggggggggggggggg",
+"hhhhhhhhhhhhhhhh",
+"................"};
diff --git a/themes/exocet/hide-inactive.xpm b/themes/exocet/hide-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..32fbec109977b144e77a4c8f6df7fb40a2ee484b
--- /dev/null
+++ b/themes/exocet/hide-inactive.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * hide_inactive_xpm[] = {
+"16 20 48 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #CCC5B4",
+"#	c #E6DFCE",
+"$	c #E4DCC9",
+"%	c #CAC3B3",
+"&	c #E4DDCD",
+"*	c #E2DAC8",
+"=	c #C9C1B1",
+"-	c #E3DBCB",
+";	c #E0D8C6",
+">	c #C7C1B0",
+",	c #E1DBCA",
+"'	c #DED7C4",
+")	c #C6BFAF",
+"!	c #E0D9C9",
+"~	c #DDD5C3",
+"{	c #C4BDAD",
+"]	c #DED7C7",
+"^	c #DBD3C1",
+"/	c #C2BBAB",
+"(	c #DCD5C5",
+"_	c #D9D1BF",
+":	c #C1BAAA",
+"<	c #DBD4C4",
+"[	c #D7D0BE",
+"}	c #BFB8A8",
+"|	c #D9D2C2",
+"1	c #D5CEBC",
+"2	c #A09B8C",
+"3	c #BDB7A7",
+"4	c #D7D1C1",
+"5	c #D3CCBA",
+"6	c #BCB5A6",
+"7	c #D6CFC0",
+"8	c #D2CAB9",
+"9	c #BAB4A4",
+"0	c #D4CEBE",
+"a	c #D0C9B7",
+"b	c #B8B2A2",
+"c	c #D2CCBC",
+"d	c #CEC7B5",
+"e	c #BAB5A6",
+"f	c #B3AD9D",
+"g	c #7F7F7F s inactive_shadow_2",
+"h	c #9D9D9D s inactive_mid_2",
+"i	c #BFBFBF s inactive_color_2",
+"................",
+"++++++++++++++++",
+"@#$$$$$$$$$$$$@#",
+"%&************%&",
+"=-;;;;;;;;;;;;=-",
+">,''''''''''''>,",
+")!~~~~~~~~~~~~)!",
+"{]^^^^^^^^^^^^{]",
+"/(____________/(",
+":<[[[[[[[[[[[[:<",
+"}|111222222111}|",
+"3455522222255534",
+"6788888888888867",
+"90aaaaaaaaaaaa90",
+"bcddddddddddddbc",
+"2effffffffffff2e",
+"................",
+"gggggggggggggggg",
+"hhhhhhhhhhhhhhhh",
+"iiiiiiiiiiiiiiii"};
diff --git a/themes/exocet/hide-pressed.xpm b/themes/exocet/hide-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..916c441b1bd81311aab883a61744ecf1738f273b
--- /dev/null
+++ b/themes/exocet/hide-pressed.xpm
@@ -0,0 +1,93 @@
+/* XPM */
+static char * hide_pressed_xpm[] = {
+"16 20 70 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #9E6454",
+"#	c #B87E6E",
+"$	c #9A6252",
+"%	c #764B3F",
+"&	c #B47C6C",
+"*	c #966050",
+"=	c #73493D",
+"-	c #875D51",
+";	c #815245",
+">	c #B07A6A",
+",	c #935D4F",
+"'	c #70483C",
+")	c #845B4F",
+"!	c #7E5043",
+"~	c #AD7769",
+"{	c #8E5B4C",
+"]	c #6E463B",
+"^	c #82594F",
+"/	c #7B4E42",
+"(	c #A87566",
+"_	c #8B584A",
+":	c #6A4439",
+"<	c #7E584C",
+"[	c #774C40",
+"}	c #A57264",
+"|	c #865648",
+"1	c #684237",
+"2	c #7C554B",
+"3	c #744A3E",
+"4	c #A07062",
+"5	c #835446",
+"6	c #644036",
+"7	c #785449",
+"8	c #9D6E60",
+"9	c #7F5145",
+"0	c #623F34",
+"a	c #765248",
+"b	c #6D463B",
+"c	c #996B5F",
+"d	c #7B4F43",
+"e	c #5F3C33",
+"f	c #735047",
+"g	c #52362F",
+"h	c #95695D",
+"i	c #774D40",
+"j	c #5C3B32",
+"k	c #704F46",
+"l	c #674238",
+"m	c #91675A",
+"n	c #724A3E",
+"o	c #593930",
+"p	c #6D4D43",
+"q	c #8C6458",
+"r	c #6F473D",
+"s	c #55372E",
+"t	c #694B42",
+"u	c #603E34",
+"v	c #896157",
+"w	c #624138",
+"x	c #53352D",
+"y	c #674941",
+"z	c #5D3C33",
+"A	c #7C5B52",
+"B	c #49302A",
+"C	c #5D443D",
+"D	c #7F7F7F",
+"E	c #9D9D9D",
+"................",
+"++++++++++++++++",
+"@@@@@@@@@@@@@@@#",
+"$%%%%%%%%%%%%%%&",
+"*=-;;;;;;;;;;;;>",
+",')!!!!!!!!!!!!~",
+"{]^////////////(",
+"_:<[[[[[[[[[[[[}",
+"|123333333333334",
+"567''''''''''''8",
+"90abbbbbbbbbbbbc",
+"def:::gggggg:::h",
+"ijklllgggggglllm",
+"nop666666666666q",
+"rstuuuuuuuuuuuuv",
+"wxyzzzzzzzzzzzzA",
+".BCgggggggggggg.",
+"D..............D",
+"EDDDDDDDDDDDDDDD",
+"................"};
diff --git a/themes/exocet/left-active.xpm b/themes/exocet/left-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..0fe7f449f563022dc22363970e38589926b41a0d
--- /dev/null
+++ b/themes/exocet/left-active.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char * left_active_xpm[] = {
+"8 32 4 1",
+" 	c None",
+".	c #000000",
+"+	c #D8D8D8 s active_hilight_2",
+"@	c #BFBFBF s active_color_2",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@.",
+"   .+@@."};
diff --git a/themes/exocet/left-inactive.xpm b/themes/exocet/left-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..6f09ccef56deb5c2b2cd0369f0e7732bd9a74767
--- /dev/null
+++ b/themes/exocet/left-inactive.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char * left_inactive_xpm[] = {
+"8 32 4 1",
+" 	c None",
+".	c #000000",
+"+	c #D8D8D8 s inactive_hilight_2",
+"@	c #BFBFBF s inactive_color_2",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@",
+"   .+@@@"};
diff --git a/themes/exocet/maximize-active.xpm b/themes/exocet/maximize-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..4b81ddfd53f578a936f005d035c7c55004817aa4
--- /dev/null
+++ b/themes/exocet/maximize-active.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * maximize_active_xpm[] = {
+"16 20 47 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #9E6454",
+"#	c #B87E6E",
+"$	c #B1705E",
+"%	c #9A6252",
+"&	c #B47C6C",
+"*	c #AC6E5C",
+"=	c #966050",
+"-	c #B07A6A",
+";	c #A86B5A",
+">	c #935D4F",
+",	c #AD7769",
+"'	c #A46858",
+")	c #8E5B4C",
+"!	c #A87566",
+"~	c #9F6655",
+"{	c #624138",
+"]	c #8B584A",
+"^	c #A57264",
+"/	c #9B6353",
+"(	c #865648",
+"_	c #A07062",
+":	c #966051",
+"<	c #835446",
+"[	c #9D6E60",
+"}	c #925E4F",
+"|	c #7F5145",
+"1	c #996B5F",
+"2	c #8E5B4D",
+"3	c #7B4F43",
+"4	c #95695D",
+"5	c #89584B",
+"6	c #774D40",
+"7	c #91675A",
+"8	c #855648",
+"9	c #724A3E",
+"0	c #8C6458",
+"a	c #805346",
+"b	c #6F473D",
+"c	c #896157",
+"d	c #7C5044",
+"e	c #7C5B52",
+"f	c #6E493F",
+"g	c #7F7F7F s active_shadow_2",
+"h	c #9D9D9D s active_mid_2",
+"................",
+"++++++++++++++++",
+"@#$$$$$$$$$$$$@#",
+"%&************%&",
+"=-;;;;;;;;;;;;=-",
+">,''''''''''''>,",
+")!~~~{{{{{{~~~)!",
+"]^///{{{{{{///]^",
+"(_:::{{{{{{:::(_",
+"<[}}}{}}}}{}}}<[",
+"|1222{2222{222|1",
+"34555{{{{{{55534",
+"6788888888888867",
+"90aaaaaaaaaaaa90",
+"bcddddddddddddbc",
+"{effffffffffff{e",
+"................",
+"gggggggggggggggg",
+"hhhhhhhhhhhhhhhh",
+"................"};
diff --git a/themes/exocet/maximize-inactive.xpm b/themes/exocet/maximize-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..a77da0b7fdf0aec01059158bb31237c0745612b0
--- /dev/null
+++ b/themes/exocet/maximize-inactive.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * maximize_inactive_xpm[] = {
+"16 20 48 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #CCC5B4",
+"#	c #E6DFCE",
+"$	c #E4DCC9",
+"%	c #CAC3B3",
+"&	c #E4DDCD",
+"*	c #E2DAC8",
+"=	c #C9C1B1",
+"-	c #E3DBCB",
+";	c #E0D8C6",
+">	c #C7C1B0",
+",	c #E1DBCA",
+"'	c #DED7C4",
+")	c #C6BFAF",
+"!	c #E0D9C9",
+"~	c #DDD5C3",
+"{	c #A09B8C",
+"]	c #C4BDAD",
+"^	c #DED7C7",
+"/	c #DBD3C1",
+"(	c #C2BBAB",
+"_	c #DCD5C5",
+":	c #D9D1BF",
+"<	c #C1BAAA",
+"[	c #DBD4C4",
+"}	c #D7D0BE",
+"|	c #BFB8A8",
+"1	c #D9D2C2",
+"2	c #D5CEBC",
+"3	c #BDB7A7",
+"4	c #D7D1C1",
+"5	c #D3CCBA",
+"6	c #BCB5A6",
+"7	c #D6CFC0",
+"8	c #D2CAB9",
+"9	c #BAB4A4",
+"0	c #D4CEBE",
+"a	c #D0C9B7",
+"b	c #B8B2A2",
+"c	c #D2CCBC",
+"d	c #CEC7B5",
+"e	c #BAB5A6",
+"f	c #B3AD9D",
+"g	c #7F7F7F s inactive_shadow_2",
+"h	c #9D9D9D s inactive_mid_2",
+"i	c #BFBFBF s inactive_color_2",
+"................",
+"++++++++++++++++",
+"@#$$$$$$$$$$$$@#",
+"%&************%&",
+"=-;;;;;;;;;;;;=-",
+">,''''''''''''>,",
+")!~~~{{{{{{~~~)!",
+"]^///{{{{{{///]^",
+"(_:::{{{{{{:::(_",
+"<[}}}{}}}}{}}}<[",
+"|1222{2222{222|1",
+"34555{{{{{{55534",
+"6788888888888867",
+"90aaaaaaaaaaaa90",
+"bcddddddddddddbc",
+"{effffffffffff{e",
+"................",
+"gggggggggggggggg",
+"hhhhhhhhhhhhhhhh",
+"iiiiiiiiiiiiiiii"};
diff --git a/themes/exocet/maximize-pressed.xpm b/themes/exocet/maximize-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..847f5543b5767b9d30ab5fcfcfb30d1224a1cb50
--- /dev/null
+++ b/themes/exocet/maximize-pressed.xpm
@@ -0,0 +1,93 @@
+/* XPM */
+static char * maximize_pressed_xpm[] = {
+"16 20 70 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #9E6454",
+"#	c #B87E6E",
+"$	c #9A6252",
+"%	c #764B3F",
+"&	c #B47C6C",
+"*	c #966050",
+"=	c #73493D",
+"-	c #875D51",
+";	c #815245",
+">	c #B07A6A",
+",	c #935D4F",
+"'	c #70483C",
+")	c #845B4F",
+"!	c #7E5043",
+"~	c #AD7769",
+"{	c #8E5B4C",
+"]	c #6E463B",
+"^	c #82594F",
+"/	c #7B4E42",
+"(	c #A87566",
+"_	c #8B584A",
+":	c #6A4439",
+"<	c #7E584C",
+"[	c #774C40",
+"}	c #52362F",
+"|	c #A57264",
+"1	c #865648",
+"2	c #684237",
+"3	c #7C554B",
+"4	c #744A3E",
+"5	c #A07062",
+"6	c #835446",
+"7	c #644036",
+"8	c #785449",
+"9	c #9D6E60",
+"0	c #7F5145",
+"a	c #623F34",
+"b	c #765248",
+"c	c #6D463B",
+"d	c #996B5F",
+"e	c #7B4F43",
+"f	c #5F3C33",
+"g	c #735047",
+"h	c #95695D",
+"i	c #774D40",
+"j	c #5C3B32",
+"k	c #704F46",
+"l	c #674238",
+"m	c #91675A",
+"n	c #724A3E",
+"o	c #593930",
+"p	c #6D4D43",
+"q	c #8C6458",
+"r	c #6F473D",
+"s	c #55372E",
+"t	c #694B42",
+"u	c #603E34",
+"v	c #896157",
+"w	c #624138",
+"x	c #53352D",
+"y	c #674941",
+"z	c #5D3C33",
+"A	c #7C5B52",
+"B	c #49302A",
+"C	c #5D443D",
+"D	c #7F7F7F",
+"E	c #9D9D9D",
+"................",
+"++++++++++++++++",
+"@@@@@@@@@@@@@@@#",
+"$%%%%%%%%%%%%%%&",
+"*=-;;;;;;;;;;;;>",
+",')!!!!!!!!!!!!~",
+"{]^////////////(",
+"_:<[[[}}}}}}[[[|",
+"123444}}}}}}4445",
+"678'''}}}}}}'''9",
+"0abccc}cccc}cccd",
+"efg:::}::::}:::h",
+"ijklll}}}}}}lllm",
+"nop777777777777q",
+"rstuuuuuuuuuuuuv",
+"wxyzzzzzzzzzzzzA",
+".BC}}}}}}}}}}}}.",
+"D..............D",
+"EDDDDDDDDDDDDDDD",
+"................"};
diff --git a/themes/exocet/menu-active.xpm b/themes/exocet/menu-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..051f150649d13a25b15800a3099401c8758613ab
--- /dev/null
+++ b/themes/exocet/menu-active.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * menu_active_xpm[] = {
+"16 20 47 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #9E6454",
+"#	c #B87E6E",
+"$	c #B1705E",
+"%	c #9A6252",
+"&	c #B47C6C",
+"*	c #AC6E5C",
+"=	c #966050",
+"-	c #B07A6A",
+";	c #A86B5A",
+">	c #935D4F",
+",	c #AD7769",
+"'	c #A46858",
+")	c #8E5B4C",
+"!	c #A87566",
+"~	c #9F6655",
+"{	c #8B584A",
+"]	c #A57264",
+"^	c #9B6353",
+"/	c #624138",
+"(	c #865648",
+"_	c #A07062",
+":	c #966051",
+"<	c #835446",
+"[	c #9D6E60",
+"}	c #925E4F",
+"|	c #7F5145",
+"1	c #996B5F",
+"2	c #8E5B4D",
+"3	c #7B4F43",
+"4	c #95695D",
+"5	c #89584B",
+"6	c #774D40",
+"7	c #91675A",
+"8	c #855648",
+"9	c #724A3E",
+"0	c #8C6458",
+"a	c #805346",
+"b	c #6F473D",
+"c	c #896157",
+"d	c #7C5044",
+"e	c #7C5B52",
+"f	c #6E493F",
+"g	c #7F7F7F s active_shadow_2",
+"h	c #9D9D9D s active_mid_2",
+"................",
+"++++++++++++++++",
+"@#$$$$$$$$$$$$@#",
+"%&************%&",
+"=-;;;;;;;;;;;;=-",
+">,''''''''''''>,",
+")!~~~~~~~~~~~~)!",
+"{]^^^//////^^^{]",
+"(_::://////:::(_",
+"<[}}}}////}}}}<[",
+"|122222//22222|1",
+"3455555555555534",
+"6788888888888867",
+"90aaaaaaaaaaaa90",
+"bcddddddddddddbc",
+"/effffffffffff/e",
+"................",
+"gggggggggggggggg",
+"hhhhhhhhhhhhhhhh",
+"................"};
diff --git a/themes/exocet/menu-inactive.xpm b/themes/exocet/menu-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..e3dcd44ad3b98d6d2015e58a9a8af328e7663972
--- /dev/null
+++ b/themes/exocet/menu-inactive.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * menu_inactive_xpm[] = {
+"16 20 48 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #CCC5B4",
+"#	c #E6DFCE",
+"$	c #E4DCC9",
+"%	c #CAC3B3",
+"&	c #E4DDCD",
+"*	c #E2DAC8",
+"=	c #C9C1B1",
+"-	c #E3DBCB",
+";	c #E0D8C6",
+">	c #C7C1B0",
+",	c #E1DBCA",
+"'	c #DED7C4",
+")	c #C6BFAF",
+"!	c #E0D9C9",
+"~	c #DDD5C3",
+"{	c #C4BDAD",
+"]	c #DED7C7",
+"^	c #DBD3C1",
+"/	c #A09B8C",
+"(	c #C2BBAB",
+"_	c #DCD5C5",
+":	c #D9D1BF",
+"<	c #C1BAAA",
+"[	c #DBD4C4",
+"}	c #D7D0BE",
+"|	c #BFB8A8",
+"1	c #D9D2C2",
+"2	c #D5CEBC",
+"3	c #BDB7A7",
+"4	c #D7D1C1",
+"5	c #D3CCBA",
+"6	c #BCB5A6",
+"7	c #D6CFC0",
+"8	c #D2CAB9",
+"9	c #BAB4A4",
+"0	c #D4CEBE",
+"a	c #D0C9B7",
+"b	c #B8B2A2",
+"c	c #D2CCBC",
+"d	c #CEC7B5",
+"e	c #BAB5A6",
+"f	c #B3AD9D",
+"g	c #7F7F7F s inactive_shadow_2",
+"h	c #9D9D9D s inactive_mid_2",
+"i	c #BFBFBF s inactive_color_2",
+"................",
+"++++++++++++++++",
+"@#$$$$$$$$$$$$@#",
+"%&************%&",
+"=-;;;;;;;;;;;;=-",
+">,''''''''''''>,",
+")!~~~~~~~~~~~~)!",
+"{]^^^//////^^^{]",
+"(_::://////:::(_",
+"<[}}}}////}}}}<[",
+"|122222//22222|1",
+"3455555555555534",
+"6788888888888867",
+"90aaaaaaaaaaaa90",
+"bcddddddddddddbc",
+"/effffffffffff/e",
+"................",
+"gggggggggggggggg",
+"hhhhhhhhhhhhhhhh",
+"iiiiiiiiiiiiiiii"};
diff --git a/themes/exocet/menu-pressed.xpm b/themes/exocet/menu-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..f70b10983cf5fe6ed9e2d07cbb846734b5bf83e3
--- /dev/null
+++ b/themes/exocet/menu-pressed.xpm
@@ -0,0 +1,93 @@
+/* XPM */
+static char * menu_pressed_xpm[] = {
+"16 20 70 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #9E6454",
+"#	c #B87E6E",
+"$	c #9A6252",
+"%	c #764B3F",
+"&	c #B47C6C",
+"*	c #966050",
+"=	c #73493D",
+"-	c #875D51",
+";	c #815245",
+">	c #B07A6A",
+",	c #935D4F",
+"'	c #70483C",
+")	c #845B4F",
+"!	c #7E5043",
+"~	c #AD7769",
+"{	c #8E5B4C",
+"]	c #6E463B",
+"^	c #82594F",
+"/	c #7B4E42",
+"(	c #A87566",
+"_	c #8B584A",
+":	c #6A4439",
+"<	c #7E584C",
+"[	c #774C40",
+"}	c #A57264",
+"|	c #865648",
+"1	c #684237",
+"2	c #7C554B",
+"3	c #744A3E",
+"4	c #52362F",
+"5	c #A07062",
+"6	c #835446",
+"7	c #644036",
+"8	c #785449",
+"9	c #9D6E60",
+"0	c #7F5145",
+"a	c #623F34",
+"b	c #765248",
+"c	c #6D463B",
+"d	c #996B5F",
+"e	c #7B4F43",
+"f	c #5F3C33",
+"g	c #735047",
+"h	c #95695D",
+"i	c #774D40",
+"j	c #5C3B32",
+"k	c #704F46",
+"l	c #674238",
+"m	c #91675A",
+"n	c #724A3E",
+"o	c #593930",
+"p	c #6D4D43",
+"q	c #8C6458",
+"r	c #6F473D",
+"s	c #55372E",
+"t	c #694B42",
+"u	c #603E34",
+"v	c #896157",
+"w	c #624138",
+"x	c #53352D",
+"y	c #674941",
+"z	c #5D3C33",
+"A	c #7C5B52",
+"B	c #49302A",
+"C	c #5D443D",
+"D	c #7F7F7F",
+"E	c #9D9D9D",
+"................",
+"++++++++++++++++",
+"@@@@@@@@@@@@@@@#",
+"$%%%%%%%%%%%%%%&",
+"*=-;;;;;;;;;;;;>",
+",')!!!!!!!!!!!!~",
+"{]^////////////(",
+"_:<[[[[[[[[[[[[}",
+"|123334444443335",
+"678'''444444'''9",
+"0abcccc4444ccccd",
+"efg:::::44:::::h",
+"ijkllllllllllllm",
+"nop777777777777q",
+"rstuuuuuuuuuuuuv",
+"wxyzzzzzzzzzzzzA",
+".BC444444444444.",
+"D..............D",
+"EDDDDDDDDDDDDDDD",
+"................"};
diff --git a/themes/exocet/right-active.xpm b/themes/exocet/right-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..16351129457b9ad62327a65d69af6b52d0962f9d
--- /dev/null
+++ b/themes/exocet/right-active.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char * right_active_xpm[] = {
+"8 32 4 1",
+" 	c None",
+".	c #000000",
+"+	c #BFBFBF s active_color_2",
+"@	c #7F7F7F s active_shadow_2",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   ",
+".++@.   "};
diff --git a/themes/exocet/right-inactive.xpm b/themes/exocet/right-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..abfabc8ad56f5545a57efa11ca0f44d3a2661db3
--- /dev/null
+++ b/themes/exocet/right-inactive.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char * right_inactive_xpm[] = {
+"8 32 4 1",
+" 	c None",
+".	c #BFBFBF s inactive_color_2",
+"+	c #7F7F7F s inactive_shadow_2",
+"@	c #000000",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   ",
+"...+@   "};
diff --git a/themes/exocet/shade-active.xpm b/themes/exocet/shade-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..c59db0e7a152bf39485aa558154e28bdb8d1d9c6
--- /dev/null
+++ b/themes/exocet/shade-active.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * shade_active_xpm[] = {
+"16 20 47 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #9E6454",
+"#	c #B87E6E",
+"$	c #B1705E",
+"%	c #9A6252",
+"&	c #B47C6C",
+"*	c #AC6E5C",
+"=	c #966050",
+"-	c #B07A6A",
+";	c #A86B5A",
+">	c #935D4F",
+",	c #AD7769",
+"'	c #A46858",
+")	c #8E5B4C",
+"!	c #A87566",
+"~	c #9F6655",
+"{	c #8B584A",
+"]	c #A57264",
+"^	c #9B6353",
+"/	c #624138",
+"(	c #865648",
+"_	c #A07062",
+":	c #966051",
+"<	c #835446",
+"[	c #9D6E60",
+"}	c #925E4F",
+"|	c #7F5145",
+"1	c #996B5F",
+"2	c #8E5B4D",
+"3	c #7B4F43",
+"4	c #95695D",
+"5	c #89584B",
+"6	c #774D40",
+"7	c #91675A",
+"8	c #855648",
+"9	c #724A3E",
+"0	c #8C6458",
+"a	c #805346",
+"b	c #6F473D",
+"c	c #896157",
+"d	c #7C5044",
+"e	c #7C5B52",
+"f	c #6E493F",
+"g	c #7F7F7F s active_shadow_2",
+"h	c #9D9D9D s active_mid_2",
+"................",
+"++++++++++++++++",
+"@#$$$$$$$$$$$$@#",
+"%&************%&",
+"=-;;;;;;;;;;;;=-",
+">,''''''''''''>,",
+")!~~~~~~~~~~~~)!",
+"{]^^^^^//^^^^^{]",
+"(_::::////::::(_",
+"<[}}}//////}}}<[",
+"|1222//////222|1",
+"3455555555555534",
+"6788888888888867",
+"90aaaaaaaaaaaa90",
+"bcddddddddddddbc",
+"/effffffffffff/e",
+"................",
+"gggggggggggggggg",
+"hhhhhhhhhhhhhhhh",
+"................"};
diff --git a/themes/exocet/shade-inactive.xpm b/themes/exocet/shade-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..9372f5076c69ecc9ce66efa9cd584746b2845b50
--- /dev/null
+++ b/themes/exocet/shade-inactive.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * shade_inactive_xpm[] = {
+"16 20 48 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #CCC5B4",
+"#	c #E6DFCE",
+"$	c #E4DCC9",
+"%	c #CAC3B3",
+"&	c #E4DDCD",
+"*	c #E2DAC8",
+"=	c #C9C1B1",
+"-	c #E3DBCB",
+";	c #E0D8C6",
+">	c #C7C1B0",
+",	c #E1DBCA",
+"'	c #DED7C4",
+")	c #C6BFAF",
+"!	c #E0D9C9",
+"~	c #DDD5C3",
+"{	c #C4BDAD",
+"]	c #DED7C7",
+"^	c #DBD3C1",
+"/	c #A09B8C",
+"(	c #C2BBAB",
+"_	c #DCD5C5",
+":	c #D9D1BF",
+"<	c #C1BAAA",
+"[	c #DBD4C4",
+"}	c #D7D0BE",
+"|	c #BFB8A8",
+"1	c #D9D2C2",
+"2	c #D5CEBC",
+"3	c #BDB7A7",
+"4	c #D7D1C1",
+"5	c #D3CCBA",
+"6	c #BCB5A6",
+"7	c #D6CFC0",
+"8	c #D2CAB9",
+"9	c #BAB4A4",
+"0	c #D4CEBE",
+"a	c #D0C9B7",
+"b	c #B8B2A2",
+"c	c #D2CCBC",
+"d	c #CEC7B5",
+"e	c #BAB5A6",
+"f	c #B3AD9D",
+"g	c #7F7F7F s inactive_shadow_2",
+"h	c #9D9D9D s inactive_mid_2",
+"i	c #BFBFBF s inactive_color_2",
+"................",
+"++++++++++++++++",
+"@#$$$$$$$$$$$$@#",
+"%&************%&",
+"=-;;;;;;;;;;;;=-",
+">,''''''''''''>,",
+")!~~~~~~~~~~~~)!",
+"{]^^^^^//^^^^^{]",
+"(_::::////::::(_",
+"<[}}}//////}}}<[",
+"|1222//////222|1",
+"3455555555555534",
+"6788888888888867",
+"90aaaaaaaaaaaa90",
+"bcddddddddddddbc",
+"/effffffffffff/e",
+"................",
+"gggggggggggggggg",
+"hhhhhhhhhhhhhhhh",
+"iiiiiiiiiiiiiiii"};
diff --git a/themes/exocet/shade-pressed.xpm b/themes/exocet/shade-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..5635231612b54afd385ad6f5b4ff5e86ceb116df
--- /dev/null
+++ b/themes/exocet/shade-pressed.xpm
@@ -0,0 +1,93 @@
+/* XPM */
+static char * shade_pressed_xpm[] = {
+"16 20 70 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #9E6454",
+"#	c #B87E6E",
+"$	c #9A6252",
+"%	c #764B3F",
+"&	c #B47C6C",
+"*	c #966050",
+"=	c #73493D",
+"-	c #875D51",
+";	c #815245",
+">	c #B07A6A",
+",	c #935D4F",
+"'	c #70483C",
+")	c #845B4F",
+"!	c #7E5043",
+"~	c #AD7769",
+"{	c #8E5B4C",
+"]	c #6E463B",
+"^	c #82594F",
+"/	c #7B4E42",
+"(	c #A87566",
+"_	c #8B584A",
+":	c #6A4439",
+"<	c #7E584C",
+"[	c #774C40",
+"}	c #A57264",
+"|	c #865648",
+"1	c #684237",
+"2	c #7C554B",
+"3	c #744A3E",
+"4	c #52362F",
+"5	c #A07062",
+"6	c #835446",
+"7	c #644036",
+"8	c #785449",
+"9	c #9D6E60",
+"0	c #7F5145",
+"a	c #623F34",
+"b	c #765248",
+"c	c #6D463B",
+"d	c #996B5F",
+"e	c #7B4F43",
+"f	c #5F3C33",
+"g	c #735047",
+"h	c #95695D",
+"i	c #774D40",
+"j	c #5C3B32",
+"k	c #704F46",
+"l	c #674238",
+"m	c #91675A",
+"n	c #724A3E",
+"o	c #593930",
+"p	c #6D4D43",
+"q	c #8C6458",
+"r	c #6F473D",
+"s	c #55372E",
+"t	c #694B42",
+"u	c #603E34",
+"v	c #896157",
+"w	c #624138",
+"x	c #53352D",
+"y	c #674941",
+"z	c #5D3C33",
+"A	c #7C5B52",
+"B	c #49302A",
+"C	c #5D443D",
+"D	c #7F7F7F",
+"E	c #9D9D9D",
+"................",
+"++++++++++++++++",
+"@@@@@@@@@@@@@@@#",
+"$%%%%%%%%%%%%%%&",
+"*=-;;;;;;;;;;;;>",
+",')!!!!!!!!!!!!~",
+"{]^////////////(",
+"_:<[[[[[[[[[[[[}",
+"|123333344333335",
+"678''''4444''''9",
+"0abccc444444cccd",
+"efg:::444444:::h",
+"ijkllllllllllllm",
+"nop777777777777q",
+"rstuuuuuuuuuuuuv",
+"wxyzzzzzzzzzzzzA",
+".BC444444444444.",
+"D..............D",
+"EDDDDDDDDDDDDDDD",
+"................"};
diff --git a/themes/exocet/stick-active.xpm b/themes/exocet/stick-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..26c37e37ae02879194a516d056e8ac6c57491100
--- /dev/null
+++ b/themes/exocet/stick-active.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * stick_active_xpm[] = {
+"16 20 47 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #9E6454",
+"#	c #B87E6E",
+"$	c #B1705E",
+"%	c #9A6252",
+"&	c #B47C6C",
+"*	c #AC6E5C",
+"=	c #966050",
+"-	c #B07A6A",
+";	c #A86B5A",
+">	c #935D4F",
+",	c #AD7769",
+"'	c #A46858",
+")	c #8E5B4C",
+"!	c #A87566",
+"~	c #9F6655",
+"{	c #624138",
+"]	c #8B584A",
+"^	c #A57264",
+"/	c #9B6353",
+"(	c #865648",
+"_	c #A07062",
+":	c #966051",
+"<	c #835446",
+"[	c #9D6E60",
+"}	c #925E4F",
+"|	c #7F5145",
+"1	c #996B5F",
+"2	c #8E5B4D",
+"3	c #7B4F43",
+"4	c #95695D",
+"5	c #89584B",
+"6	c #774D40",
+"7	c #91675A",
+"8	c #855648",
+"9	c #724A3E",
+"0	c #8C6458",
+"a	c #805346",
+"b	c #6F473D",
+"c	c #896157",
+"d	c #7C5044",
+"e	c #7C5B52",
+"f	c #6E493F",
+"g	c #7F7F7F s active_shadow_2",
+"h	c #9D9D9D s active_mid_2",
+"................",
+"++++++++++++++++",
+"@#$$$$$$$$$$$$@#",
+"%&************%&",
+"=-;;;;;;;;;;;;=-",
+">,''''''''''''>,",
+")!~~~~~{~~{~~~)!",
+"]^/////{{{{///]^",
+"(_:::{{{{{{:::(_",
+"<[}}}{{{{{{}}}<[",
+"|122222{{{{222|1",
+"3455555{55{55534",
+"6788888888888867",
+"90aaaaaaaaaaaa90",
+"bcddddddddddddbc",
+"{effffffffffff{e",
+"................",
+"gggggggggggggggg",
+"hhhhhhhhhhhhhhhh",
+"................"};
diff --git a/themes/exocet/stick-inactive.xpm b/themes/exocet/stick-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..d21db059cdbb610b9b950b7f0ed1f45fb4b1861f
--- /dev/null
+++ b/themes/exocet/stick-inactive.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * stick_inactive_xpm[] = {
+"16 20 48 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #CCC5B4",
+"#	c #E6DFCE",
+"$	c #E4DCC9",
+"%	c #CAC3B3",
+"&	c #E4DDCD",
+"*	c #E2DAC8",
+"=	c #C9C1B1",
+"-	c #E3DBCB",
+";	c #E0D8C6",
+">	c #C7C1B0",
+",	c #E1DBCA",
+"'	c #DED7C4",
+")	c #C6BFAF",
+"!	c #E0D9C9",
+"~	c #DDD5C3",
+"{	c #A09B8C",
+"]	c #C4BDAD",
+"^	c #DED7C7",
+"/	c #DBD3C1",
+"(	c #C2BBAB",
+"_	c #DCD5C5",
+":	c #D9D1BF",
+"<	c #C1BAAA",
+"[	c #DBD4C4",
+"}	c #D7D0BE",
+"|	c #BFB8A8",
+"1	c #D9D2C2",
+"2	c #D5CEBC",
+"3	c #BDB7A7",
+"4	c #D7D1C1",
+"5	c #D3CCBA",
+"6	c #BCB5A6",
+"7	c #D6CFC0",
+"8	c #D2CAB9",
+"9	c #BAB4A4",
+"0	c #D4CEBE",
+"a	c #D0C9B7",
+"b	c #B8B2A2",
+"c	c #D2CCBC",
+"d	c #CEC7B5",
+"e	c #BAB5A6",
+"f	c #B3AD9D",
+"g	c #7F7F7F s inactive_shadow_2",
+"h	c #9D9D9D s inactive_mid_2",
+"i	c #BFBFBF s inactive_color_2",
+"................",
+"++++++++++++++++",
+"@#$$$$$$$$$$$$@#",
+"%&************%&",
+"=-;;;;;;;;;;;;=-",
+">,''''''''''''>,",
+")!~~~~~{~~{~~~)!",
+"]^/////{{{{///]^",
+"(_:::{{{{{{:::(_",
+"<[}}}{{{{{{}}}<[",
+"|122222{{{{222|1",
+"3455555{55{55534",
+"6788888888888867",
+"90aaaaaaaaaaaa90",
+"bcddddddddddddbc",
+"{effffffffffff{e",
+"................",
+"gggggggggggggggg",
+"hhhhhhhhhhhhhhhh",
+"iiiiiiiiiiiiiiii"};
diff --git a/themes/exocet/stick-pressed.xpm b/themes/exocet/stick-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..032a41fe5832d2137e0d81188ce9ff7e4cc10959
--- /dev/null
+++ b/themes/exocet/stick-pressed.xpm
@@ -0,0 +1,93 @@
+/* XPM */
+static char * stick_pressed_xpm[] = {
+"16 20 70 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #9E6454",
+"#	c #B87E6E",
+"$	c #9A6252",
+"%	c #764B3F",
+"&	c #B47C6C",
+"*	c #966050",
+"=	c #73493D",
+"-	c #875D51",
+";	c #815245",
+">	c #B07A6A",
+",	c #935D4F",
+"'	c #70483C",
+")	c #845B4F",
+"!	c #7E5043",
+"~	c #AD7769",
+"{	c #8E5B4C",
+"]	c #6E463B",
+"^	c #82594F",
+"/	c #7B4E42",
+"(	c #A87566",
+"_	c #8B584A",
+":	c #6A4439",
+"<	c #7E584C",
+"[	c #774C40",
+"}	c #52362F",
+"|	c #A57264",
+"1	c #865648",
+"2	c #684237",
+"3	c #7C554B",
+"4	c #744A3E",
+"5	c #A07062",
+"6	c #835446",
+"7	c #644036",
+"8	c #785449",
+"9	c #9D6E60",
+"0	c #7F5145",
+"a	c #623F34",
+"b	c #765248",
+"c	c #6D463B",
+"d	c #996B5F",
+"e	c #7B4F43",
+"f	c #5F3C33",
+"g	c #735047",
+"h	c #95695D",
+"i	c #774D40",
+"j	c #5C3B32",
+"k	c #704F46",
+"l	c #674238",
+"m	c #91675A",
+"n	c #724A3E",
+"o	c #593930",
+"p	c #6D4D43",
+"q	c #8C6458",
+"r	c #6F473D",
+"s	c #55372E",
+"t	c #694B42",
+"u	c #603E34",
+"v	c #896157",
+"w	c #624138",
+"x	c #53352D",
+"y	c #674941",
+"z	c #5D3C33",
+"A	c #7C5B52",
+"B	c #49302A",
+"C	c #5D443D",
+"D	c #7F7F7F",
+"E	c #9D9D9D",
+"................",
+"++++++++++++++++",
+"@@@@@@@@@@@@@@@#",
+"$%%%%%%%%%%%%%%&",
+"*=-;;;;;;;;;;;;>",
+",')!!!!!!!!!!!!~",
+"{]^////////////(",
+"_:<[[[[[}[[}[[[|",
+"12344444}}}}4445",
+"678'''}}}}}}'''9",
+"0abccc}}}}}}cccd",
+"efg:::::}}}}:::h",
+"ijklllll}ll}lllm",
+"nop777777777777q",
+"rstuuuuuuuuuuuuv",
+"wxyzzzzzzzzzzzzA",
+".BC}}}}}}}}}}}}.",
+"D..............D",
+"EDDDDDDDDDDDDDDD",
+"................"};
diff --git a/themes/exocet/themerc b/themes/exocet/themerc
new file mode 100644
index 0000000000000000000000000000000000000000..45c6e71ae7e1f599f13941ec979941f3cd95efcf
--- /dev/null
+++ b/themes/exocet/themerc
@@ -0,0 +1,6 @@
+full_width_title=true
+title_vertical_offset=-2
+button_offset=2
+button_spacing=0
+active_text_color=#ffffff
+inactive_text_color=#a09b8c
diff --git a/themes/exocet/title-1-active.xpm b/themes/exocet/title-1-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..58c896c5664193379569019f4b77d2312177ae75
--- /dev/null
+++ b/themes/exocet/title-1-active.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * title_1_active_xpm[] = {
+"4 20 19 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #B1705E",
+"#	c #AC6E5C",
+"$	c #A86B5A",
+"%	c #A46858",
+"&	c #9F6655",
+"*	c #9B6353",
+"=	c #966051",
+"-	c #925E4F",
+";	c #8E5B4D",
+">	c #89584B",
+",	c #855648",
+"'	c #805346",
+")	c #7C5044",
+"!	c #6E493F",
+"~	c #7F7F7F s active_shadow_2",
+"{	c #9D9D9D s active_mid_2",
+"....",
+"++++",
+"@@@@",
+"####",
+"$$$$",
+"%%%%",
+"&&&&",
+"****",
+"====",
+"----",
+";;;;",
+">>>>",
+",,,,",
+"''''",
+"))))",
+"!!!!",
+"....",
+"~~~~",
+"{{{{",
+"...."};
diff --git a/themes/exocet/title-1-inactive.xpm b/themes/exocet/title-1-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..e8fb4014c23264d991c4fa3d9dc82d1e5669d934
--- /dev/null
+++ b/themes/exocet/title-1-inactive.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char * title_1_inactive_xpm[] = {
+"4 20 20 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #E4DCC9",
+"#	c #E2DAC8",
+"$	c #E0D8C6",
+"%	c #DED7C4",
+"&	c #DDD5C3",
+"*	c #DBD3C1",
+"=	c #D9D1BF",
+"-	c #D7D0BE",
+";	c #D5CEBC",
+">	c #D3CCBA",
+",	c #D2CAB9",
+"'	c #D0C9B7",
+")	c #CEC7B5",
+"!	c #B3AD9D",
+"~	c #7F7F7F s inactive_shadow_2",
+"{	c #9D9D9D s inactive_mid_2",
+"]	c #BFBFBF s inactive_color_2",
+"....",
+"++++",
+"@@@@",
+"####",
+"$$$$",
+"%%%%",
+"&&&&",
+"****",
+"====",
+"----",
+";;;;",
+">>>>",
+",,,,",
+"''''",
+"))))",
+"!!!!",
+"....",
+"~~~~",
+"{{{{",
+"]]]]"};
diff --git a/themes/exocet/title-2-active.xpm b/themes/exocet/title-2-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..6b09c3e0dffad6b9c13c63fb6eda69660691790c
--- /dev/null
+++ b/themes/exocet/title-2-active.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * title_2_active_xpm[] = {
+"8 20 19 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #B1705E",
+"#	c #AC6E5C",
+"$	c #A86B5A",
+"%	c #A46858",
+"&	c #9F6655",
+"*	c #9B6353",
+"=	c #966051",
+"-	c #925E4F",
+";	c #8E5B4D",
+">	c #89584B",
+",	c #855648",
+"'	c #805346",
+")	c #7C5044",
+"!	c #6E493F",
+"~	c #7F7F7F s active_shadow_2",
+"{	c #9D9D9D s active_mid_2",
+"........",
+"++++++++",
+"@@@@@@@@",
+"########",
+"$$$$$$$$",
+"%%%%%%%%",
+"&&&&&&&&",
+"********",
+"========",
+"--------",
+";;;;;;;;",
+">>>>>>>>",
+",,,,,,,,",
+"''''''''",
+"))))))))",
+"!!!!!!!!",
+"........",
+"~~~~~~~~",
+"{{{{{{{{",
+"........"};
diff --git a/themes/exocet/title-2-inactive.xpm b/themes/exocet/title-2-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..d8b177ffc8957279fb5b6af2f59164fe709aac8e
--- /dev/null
+++ b/themes/exocet/title-2-inactive.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char * title_2_inactive_xpm[] = {
+"8 20 20 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #E4DCC9",
+"#	c #E2DAC8",
+"$	c #E0D8C6",
+"%	c #DED7C4",
+"&	c #DDD5C3",
+"*	c #DBD3C1",
+"=	c #D9D1BF",
+"-	c #D7D0BE",
+";	c #D5CEBC",
+">	c #D3CCBA",
+",	c #D2CAB9",
+"'	c #D0C9B7",
+")	c #CEC7B5",
+"!	c #B3AD9D",
+"~	c #7F7F7F s inactive_shadow_2",
+"{	c #9D9D9D s inactive_mid_2",
+"]	c #BFBFBF s inactive_color_2",
+"........",
+"++++++++",
+"@@@@@@@@",
+"########",
+"$$$$$$$$",
+"%%%%%%%%",
+"&&&&&&&&",
+"********",
+"========",
+"--------",
+";;;;;;;;",
+">>>>>>>>",
+",,,,,,,,",
+"''''''''",
+"))))))))",
+"!!!!!!!!",
+"........",
+"~~~~~~~~",
+"{{{{{{{{",
+"]]]]]]]]"};
diff --git a/themes/exocet/title-3-active.xpm b/themes/exocet/title-3-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..55c9a5c43b99572ee6db2b539feae251ca1fe5d8
--- /dev/null
+++ b/themes/exocet/title-3-active.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * title_3_active_xpm[] = {
+"8 20 19 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #B1705E",
+"#	c #AC6E5C",
+"$	c #A86B5A",
+"%	c #A46858",
+"&	c #9F6655",
+"*	c #9B6353",
+"=	c #966051",
+"-	c #925E4F",
+";	c #8E5B4D",
+">	c #89584B",
+",	c #855648",
+"'	c #805346",
+")	c #7C5044",
+"!	c #6E493F",
+"~	c #7F7F7F s active_shadow_2",
+"{	c #9D9D9D s active_mid_2",
+"........",
+"++++++++",
+"@@@@@@@@",
+"########",
+"$$$$$$$$",
+"%%%%%%%%",
+"&&&&&&&&",
+"********",
+"========",
+"--------",
+";;;;;;;;",
+">>>>>>>>",
+",,,,,,,,",
+"''''''''",
+"))))))))",
+"!!!!!!!!",
+"........",
+"~~~~~~~~",
+"{{{{{{{{",
+"........"};
diff --git a/themes/exocet/title-3-inactive.xpm b/themes/exocet/title-3-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b1706b4e9184b9213d582394f89db623d12d65e2
--- /dev/null
+++ b/themes/exocet/title-3-inactive.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char * title_3_inactive_xpm[] = {
+"8 20 20 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #E4DCC9",
+"#	c #E2DAC8",
+"$	c #E0D8C6",
+"%	c #DED7C4",
+"&	c #DDD5C3",
+"*	c #DBD3C1",
+"=	c #D9D1BF",
+"-	c #D7D0BE",
+";	c #D5CEBC",
+">	c #D3CCBA",
+",	c #D2CAB9",
+"'	c #D0C9B7",
+")	c #CEC7B5",
+"!	c #B3AD9D",
+"~	c #7F7F7F s inactive_shadow_2",
+"{	c #9D9D9D s inactive_mid_2",
+"]	c #BFBFBF s inactive_color_2",
+"........",
+"++++++++",
+"@@@@@@@@",
+"########",
+"$$$$$$$$",
+"%%%%%%%%",
+"&&&&&&&&",
+"********",
+"========",
+"--------",
+";;;;;;;;",
+">>>>>>>>",
+",,,,,,,,",
+"''''''''",
+"))))))))",
+"!!!!!!!!",
+"........",
+"~~~~~~~~",
+"{{{{{{{{",
+"]]]]]]]]"};
diff --git a/themes/exocet/title-4-active.xpm b/themes/exocet/title-4-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..46084d92a4a4c80906cfa78156ef48ecaf7957b1
--- /dev/null
+++ b/themes/exocet/title-4-active.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * title_4_active_xpm[] = {
+"8 20 19 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #B1705E",
+"#	c #AC6E5C",
+"$	c #A86B5A",
+"%	c #A46858",
+"&	c #9F6655",
+"*	c #9B6353",
+"=	c #966051",
+"-	c #925E4F",
+";	c #8E5B4D",
+">	c #89584B",
+",	c #855648",
+"'	c #805346",
+")	c #7C5044",
+"!	c #6E493F",
+"~	c #7F7F7F s active_shadow_2",
+"{	c #9D9D9D s active_mid_2",
+"........",
+"++++++++",
+"@@@@@@@@",
+"########",
+"$$$$$$$$",
+"%%%%%%%%",
+"&&&&&&&&",
+"********",
+"========",
+"--------",
+";;;;;;;;",
+">>>>>>>>",
+",,,,,,,,",
+"''''''''",
+"))))))))",
+"!!!!!!!!",
+"........",
+"~~~~~~~~",
+"{{{{{{{{",
+"........"};
diff --git a/themes/exocet/title-4-inactive.xpm b/themes/exocet/title-4-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..b56f460f6938fac18e51f110b268cee6562898d9
--- /dev/null
+++ b/themes/exocet/title-4-inactive.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char * title_4_inactive_xpm[] = {
+"8 20 20 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #E4DCC9",
+"#	c #E2DAC8",
+"$	c #E0D8C6",
+"%	c #DED7C4",
+"&	c #DDD5C3",
+"*	c #DBD3C1",
+"=	c #D9D1BF",
+"-	c #D7D0BE",
+";	c #D5CEBC",
+">	c #D3CCBA",
+",	c #D2CAB9",
+"'	c #D0C9B7",
+")	c #CEC7B5",
+"!	c #B3AD9D",
+"~	c #7F7F7F s inactive_shadow_2",
+"{	c #9D9D9D s inactive_mid_2",
+"]	c #BFBFBF s inactive_color_2",
+"........",
+"++++++++",
+"@@@@@@@@",
+"########",
+"$$$$$$$$",
+"%%%%%%%%",
+"&&&&&&&&",
+"********",
+"========",
+"--------",
+";;;;;;;;",
+">>>>>>>>",
+",,,,,,,,",
+"''''''''",
+"))))))))",
+"!!!!!!!!",
+"........",
+"~~~~~~~~",
+"{{{{{{{{",
+"]]]]]]]]"};
diff --git a/themes/exocet/title-5-active.xpm b/themes/exocet/title-5-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..3b21df06394110554057154623965f3f23ba35f1
--- /dev/null
+++ b/themes/exocet/title-5-active.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * title_5_active_xpm[] = {
+"4 20 19 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #B1705E",
+"#	c #AC6E5C",
+"$	c #A86B5A",
+"%	c #A46858",
+"&	c #9F6655",
+"*	c #9B6353",
+"=	c #966051",
+"-	c #925E4F",
+";	c #8E5B4D",
+">	c #89584B",
+",	c #855648",
+"'	c #805346",
+")	c #7C5044",
+"!	c #6E493F",
+"~	c #7F7F7F s active_shadow_2",
+"{	c #9D9D9D s active_mid_2",
+"....",
+"++++",
+"@@@@",
+"####",
+"$$$$",
+"%%%%",
+"&&&&",
+"****",
+"====",
+"----",
+";;;;",
+">>>>",
+",,,,",
+"''''",
+"))))",
+"!!!!",
+"....",
+"~~~~",
+"{{{{",
+"...."};
diff --git a/themes/exocet/title-5-inactive.xpm b/themes/exocet/title-5-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..2511c104250dd8fe30ce87d0501b8b16d806b87e
--- /dev/null
+++ b/themes/exocet/title-5-inactive.xpm
@@ -0,0 +1,43 @@
+/* XPM */
+static char * title_5_inactive_xpm[] = {
+"4 20 20 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #E4DCC9",
+"#	c #E2DAC8",
+"$	c #E0D8C6",
+"%	c #DED7C4",
+"&	c #DDD5C3",
+"*	c #DBD3C1",
+"=	c #D9D1BF",
+"-	c #D7D0BE",
+";	c #D5CEBC",
+">	c #D3CCBA",
+",	c #D2CAB9",
+"'	c #D0C9B7",
+")	c #CEC7B5",
+"!	c #B3AD9D",
+"~	c #7F7F7F s inactive_shadow_2",
+"{	c #9D9D9D s inactive_mid_2",
+"]	c #BFBFBF s inactive_color_2",
+"....",
+"++++",
+"@@@@",
+"####",
+"$$$$",
+"%%%%",
+"&&&&",
+"****",
+"====",
+"----",
+";;;;",
+">>>>",
+",,,,",
+"''''",
+"))))",
+"!!!!",
+"....",
+"~~~~",
+"{{{{",
+"]]]]"};
diff --git a/themes/exocet/top-left-active.xpm b/themes/exocet/top-left-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..153773f0928772f574e18a0a36e3a28faf1505d4
--- /dev/null
+++ b/themes/exocet/top-left-active.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * top_left_active_xpm[] = {
+"8 32 34 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #B1705E",
+"#	c #AC6E5C",
+"$	c #A86B5A",
+"%	c #A46858",
+"&	c #9F6655",
+"*	c #9B6353",
+"=	c #966051",
+"-	c #925E4F",
+";	c #8E5B4D",
+">	c #89584B",
+",	c #855648",
+"'	c #805346",
+")	c #7C5044",
+"!	c #784E42",
+"~	c #6E493F",
+"{	c #734B40",
+"]	c #6F493D",
+"^	c #7F7F7F s active_shadow_2",
+"/	c #6A463B",
+"(	c #9D9D9D s active_mid_2",
+"_	c #664339",
+":	c #624137",
+"<	c #5D3E35",
+"[	c #593B33",
+"}	c #543930",
+"|	c #50362E",
+"1	c #4C332C",
+"2	c #47312A",
+"3	c #432E28",
+"4	c #BFBFBF s active_color_2",
+"5	c #D8D8D8 s active_hilight_2",
+"    ....",
+"   ..+++",
+"  .++@@@",
+" .+#####",
+" .+$$$$$",
+".+%%%%%%",
+".+&&&&&&",
+".+******",
+".+======",
+".+------",
+".+;;;;;;",
+".+>>>>>>",
+".+,,,,,,",
+".+''''''",
+".+))))))",
+".+!!!!!~",
+".+{{{{~.",
+".+]]]~.^",
+".+//~.^(",
+".+_~.^((",
+".+:~.^(.",
+".+<~.^(.",
+".+[~.^(.",
+".+}~.^(.",
+".+|~.^(.",
+".+1~.^(.",
+".+2~.^(.",
+".+3~.^(.",
+".~~~.^(.",
+" ...^(4.",
+"   .(44.",
+"   .544."};
diff --git a/themes/exocet/top-left-inactive.xpm b/themes/exocet/top-left-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fd8fb86e2c6d262720d288475cf708e85c5305c5
--- /dev/null
+++ b/themes/exocet/top-left-inactive.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * top_left_inactive_xpm[] = {
+"8 32 34 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #E4DCC9",
+"#	c #E2DAC8",
+"$	c #E0D8C6",
+"%	c #DED7C4",
+"&	c #DDD5C3",
+"*	c #DBD3C1",
+"=	c #D9D1BF",
+"-	c #D7D0BE",
+";	c #D5CEBC",
+">	c #D3CCBA",
+",	c #D2CAB9",
+"'	c #D0C9B7",
+")	c #CEC7B5",
+"!	c #CCC5B4",
+"~	c #B3AD9D",
+"{	c #CAC3B2",
+"]	c #C8C2B0",
+"^	c #7F7F7F s inactive_shadow_2",
+"/	c #C7C0AF",
+"(	c #9D9D9D s inactive_mid_2",
+"_	c #C5BEAD",
+":	c #C3BCAB",
+"<	c #BFBFBF s inactive_color_2",
+"[	c #C1BBAA",
+"}	c #BFB9A8",
+"|	c #BDB7A6",
+"1	c #BCB5A5",
+"2	c #BAB4A3",
+"3	c #B8B2A1",
+"4	c #B6B0A0",
+"5	c #D8D8D8 s inactive_hilight_2",
+"    ....",
+"   ..+++",
+"  .++@@@",
+" .+#####",
+" .+$$$$$",
+".+%%%%%%",
+".+&&&&&&",
+".+******",
+".+======",
+".+------",
+".+;;;;;;",
+".+>>>>>>",
+".+,,,,,,",
+".+''''''",
+".+))))))",
+".+!!!!!~",
+".+{{{{~.",
+".+]]]~.^",
+".+//~.^(",
+".+_~.^((",
+".+:~.^(<",
+".+[~.^(<",
+".+}~.^(<",
+".+|~.^(<",
+".+1~.^(<",
+".+2~.^(<",
+".+3~.^(<",
+".+4~.^(<",
+".~~~.^(<",
+" ...^(<<",
+"   .(<<<",
+"   .5<<<"};
diff --git a/themes/exocet/top-right-active.xpm b/themes/exocet/top-right-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..347bf6e9fac47fd199e69579983718e68df0123e
--- /dev/null
+++ b/themes/exocet/top-right-active.xpm
@@ -0,0 +1,68 @@
+/* XPM */
+static char * top_right_active_xpm[] = {
+"8 32 33 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #B1705E",
+"#	c #6E493F",
+"$	c #AC6E5C",
+"%	c #A86B5A",
+"&	c #A46858",
+"*	c #9F6655",
+"=	c #9B6353",
+"-	c #966051",
+";	c #925E4F",
+">	c #8E5B4D",
+",	c #89584B",
+"'	c #855648",
+")	c #805346",
+"!	c #7C5044",
+"~	c #784E42",
+"{	c #734B40",
+"]	c #7F7F7F s active_shadow_2",
+"^	c #6F493D",
+"/	c #9D9D9D s active_mid_2",
+"(	c #6A463B",
+"_	c #BFBFBF s active_color_2",
+":	c #664339",
+"<	c #624137",
+"[	c #5D3E35",
+"}	c #593B33",
+"|	c #543930",
+"1	c #50362E",
+"2	c #4C332C",
+"3	c #47312A",
+"4	c #432E28",
+"...     ",
+"+++..   ",
+"@@@@#.  ",
+"$$$$$#. ",
+"%%%%%#. ",
+"&&&&&&#.",
+"******#.",
+"======#.",
+"------#.",
+";;;;;;#.",
+">>>>>>#.",
+",,,,,,#.",
+"''''''#.",
+"))))))#.",
+"!!!!!!#.",
+"#~~~~~#.",
+".#{{{{#.",
+"].#^^^#.",
+"//.#((#.",
+"__/.::#.",
+"._/.)<#.",
+"._/.)[#.",
+"._/.)}#.",
+"._/.)|#.",
+"._/.)1#.",
+"._/.)2#.",
+"._/.)3#.",
+"._/.)4#.",
+"._/.###.",
+".__]... ",
+".__].   ",
+".__].   "};
diff --git a/themes/exocet/top-right-inactive.xpm b/themes/exocet/top-right-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..81edd078060bfd10efb7a03ff1fc2f3dc48fd60b
--- /dev/null
+++ b/themes/exocet/top-right-inactive.xpm
@@ -0,0 +1,68 @@
+/* XPM */
+static char * top_right_inactive_xpm[] = {
+"8 32 33 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"@	c #E4DCC9",
+"#	c #B3AD9D",
+"$	c #E2DAC8",
+"%	c #E0D8C6",
+"&	c #DED7C4",
+"*	c #DDD5C3",
+"=	c #DBD3C1",
+"-	c #D9D1BF",
+";	c #D7D0BE",
+">	c #D5CEBC",
+",	c #D3CCBA",
+"'	c #D2CAB9",
+")	c #D0C9B7",
+"!	c #CEC7B5",
+"~	c #CCC5B4",
+"{	c #CAC3B2",
+"]	c #7F7F7F s inactive_shadow_2",
+"^	c #C8C2B0",
+"/	c #9D9D9D s inactive_mid_2",
+"(	c #C7C0AF",
+"_	c #BFBFBF s inactive_color_2",
+":	c #C5BEAD",
+"<	c #C3BCAB",
+"[	c #C1BBAA",
+"}	c #BFB9A8",
+"|	c #BDB7A6",
+"1	c #BCB5A5",
+"2	c #BAB4A3",
+"3	c #B8B2A1",
+"4	c #B6B0A0",
+"...     ",
+"+++..   ",
+"@@@@#.  ",
+"$$$$$#. ",
+"%%%%%#. ",
+"&&&&&&#.",
+"******#.",
+"======#.",
+"------#.",
+";;;;;;#.",
+">>>>>>#.",
+",,,,,,#.",
+"''''''#.",
+"))))))#.",
+"!!!!!!#.",
+"#~~~~~#.",
+".#{{{{#.",
+"].#^^^#.",
+"//.#((#.",
+"__/.::#.",
+"__/.,<#.",
+"__/.,[#.",
+"__/.,}#.",
+"__/.,|#.",
+"__/.,1#.",
+"__/.,2#.",
+"__/.,3#.",
+"__/.,4#.",
+"__/.###.",
+"___]... ",
+"___].   ",
+"___].   "};
diff --git a/xfwm4.spec.in b/xfwm4.spec.in
index 34961597024b3d345ac7ac026a19341c47083365..9bc5dadccd0a421fd3a16b3ee4faab6651c8bb60 100644
--- a/xfwm4.spec.in
+++ b/xfwm4.spec.in
@@ -59,6 +59,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/xfwm4/themes/crux
 %{_datadir}/xfwm4/themes/cruxish
 %{_datadir}/xfwm4/themes/eazel-blue
+%{_datadir}/xfwm4/themes/exocet
 %{_datadir}/xfwm4/themes/g2
 %{_datadir}/xfwm4/themes/gorilla
 %{_datadir}/xfwm4/themes/gtk