diff --git a/Makefile.in b/Makefile.in
index 123c33378262c7588a77e9dca87cf616f1c42e35..3a58675e2841c11e9f9a43887940b1c22ca15365 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -668,6 +668,12 @@ rpm: dist
 
 html: Makefile
 	make -C doc html
+
+dist-bz2: dist
+	zcat $(PACKAGE)-$(VERSION).tar.gz | bzip2 --best -c > $(PACKAGE)-$(VERSION).tar.bz2
+
+distcheck-bz2: distcheck
+	zcat $(PACKAGE)-$(VERSION).tar.gz | bzip2 --best -c > $(PACKAGE)-$(VERSION).tar.bz2
 # 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/configure b/configure
index cfe06c6ca083915a2dbff9c3b9815e0f7772366a..f6c029ae0714038da0276300203f722ddd62e3b1 100755
--- a/configure
+++ b/configure
@@ -1833,7 +1833,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE=xfwm4
- VERSION=4.1.99.3
+ VERSION=4.1.99.4
 
 
 cat >>confdefs.h <<_ACEOF
@@ -25253,7 +25253,7 @@ echo "${ECHO_T}yes" >&6
   fi
 
 
-                                                                                                                                                                                                                                                                    ac_config_files="$ac_config_files xfwm4.spec Makefile doc/Makefile doc/C/Makefile doc/C/images/Makefile doc/fr/Makefile doc/fr/images/Makefile doc/it/Makefile doc/it/images/Makefile defaults/Makefile icons/Makefile icons/48x48/Makefile icons/scalable/Makefile mcs-plugin/Makefile po/Makefile.in src/Makefile themes/Makefile themes/breeze/Makefile themes/default/Makefile themes/default.keys/Makefile themes/default-4.0/Makefile themes/opta/Makefile themes/symphony/Makefile themes/tyrex/Makefile themes/waza/Makefile themes/wildbush/Makefile"
+                                                                                                                                                                                                                                                                              ac_config_files="$ac_config_files xfwm4.spec Makefile doc/Makefile doc/C/Makefile doc/C/images/Makefile doc/fr/Makefile doc/fr/images/Makefile doc/it/Makefile doc/it/images/Makefile defaults/Makefile icons/Makefile icons/48x48/Makefile icons/scalable/Makefile mcs-plugin/Makefile po/Makefile.in src/Makefile themes/Makefile themes/breeze/Makefile themes/default/Makefile themes/default.keys/Makefile themes/default-4.0/Makefile themes/opta/Makefile themes/symphony/Makefile themes/tyrex/Makefile themes/therapy/Makefile themes/waza/Makefile themes/wildbush/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
@@ -25856,6 +25856,7 @@ do
   "themes/opta/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/opta/Makefile" ;;
   "themes/symphony/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/symphony/Makefile" ;;
   "themes/tyrex/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/tyrex/Makefile" ;;
+  "themes/therapy/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/therapy/Makefile" ;;
   "themes/waza/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/waza/Makefile" ;;
   "themes/wildbush/Makefile" ) CONFIG_FILES="$CONFIG_FILES themes/wildbush/Makefile" ;;
   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
diff --git a/configure.ac b/configure.ac
index 9aa732369bf31a4be43afdaed5115808e97b484d..c9f0274fde8651e89af9fee0e490a2c67a814185 100644
--- a/configure.ac
+++ b/configure.ac
@@ -7,7 +7,7 @@ AC_INIT([src/main.c])
 
 AC_PREREQ(2.52)
 
-AM_INIT_AUTOMAKE([xfwm4], [4.1.99.3])
+AM_INIT_AUTOMAKE([xfwm4], [4.1.99.4])
 
 AM_CONFIG_HEADER([config.h])
 
@@ -127,6 +127,7 @@ themes/default-4.0/Makefile
 themes/opta/Makefile
 themes/symphony/Makefile
 themes/tyrex/Makefile
+themes/therapy/Makefile
 themes/waza/Makefile
 themes/wildbush/Makefile
 ])
diff --git a/ltmain.sh b/ltmain.sh
index c13e957f7632ac72cff76850db23e4bd0d6e9afa..23f82e3b79cf555dc49c69f5ec241a587987918e 100644
--- a/ltmain.sh
+++ b/ltmain.sh
@@ -33,6 +33,9 @@ basename="s,^.*/,,g"
 # function.
 progpath="$0"
 
+# RH: define SED for historic ltconfig's generated by Libtool 1.3
+[ -z "$SED" ] && SED=sed
+
 # The name of this program:
 progname=`echo "$progpath" | $SED $basename`
 modename="$progname"
diff --git a/po/xfwm4.pot b/po/xfwm4.pot
index 871f59c84e6406d796756ef3a12c5543d759535c..acad298a171beb70868736d25942efa780015502 100644
--- a/po/xfwm4.pot
+++ b/po/xfwm4.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-12-22 00:09+0100\n"
+"POT-Creation-Date: 2005-01-01 14:49+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -58,11 +58,11 @@ msgstr ""
 msgid "Change name"
 msgstr ""
 
-#: mcs-plugin/workspaces.c:355 mcs-plugin/xfwm4_shortcuteditor.c:482
-#: mcs-plugin/xfwm4_shortcuteditor.c:491 mcs-plugin/xfwm4_shortcuteditor.c:500
-#: mcs-plugin/xfwm4_shortcuteditor.c:509 mcs-plugin/xfwm4_shortcuteditor.c:518
-#: mcs-plugin/xfwm4_shortcuteditor.c:527 mcs-plugin/xfwm4_shortcuteditor.c:536
-#: mcs-plugin/xfwm4_shortcuteditor.c:545 mcs-plugin/xfwm4_shortcuteditor.c:554
+#: mcs-plugin/workspaces.c:355 mcs-plugin/xfwm4_shortcuteditor.c:486
+#: mcs-plugin/xfwm4_shortcuteditor.c:495 mcs-plugin/xfwm4_shortcuteditor.c:504
+#: mcs-plugin/xfwm4_shortcuteditor.c:513 mcs-plugin/xfwm4_shortcuteditor.c:522
+#: mcs-plugin/xfwm4_shortcuteditor.c:531 mcs-plugin/xfwm4_shortcuteditor.c:540
+#: mcs-plugin/xfwm4_shortcuteditor.c:549 mcs-plugin/xfwm4_shortcuteditor.c:558
 #, c-format
 msgid "Workspace %d"
 msgstr ""
@@ -108,15 +108,15 @@ msgstr ""
 msgid "Close"
 msgstr ""
 
-#: mcs-plugin/xfwm4_plugin.c:86 mcs-plugin/xfwm4_shortcuteditor.c:371
+#: mcs-plugin/xfwm4_plugin.c:86 mcs-plugin/xfwm4_shortcuteditor.c:375
 msgid "Shade window"
 msgstr ""
 
-#: mcs-plugin/xfwm4_plugin.c:87 mcs-plugin/xfwm4_shortcuteditor.c:366
+#: mcs-plugin/xfwm4_plugin.c:87 mcs-plugin/xfwm4_shortcuteditor.c:370
 msgid "Hide window"
 msgstr ""
 
-#: mcs-plugin/xfwm4_plugin.c:88 mcs-plugin/xfwm4_shortcuteditor.c:351
+#: mcs-plugin/xfwm4_plugin.c:88 mcs-plugin/xfwm4_shortcuteditor.c:355
 msgid "Maximize window"
 msgstr ""
 
@@ -345,219 +345,219 @@ msgstr ""
 msgid "You have to provide a name for the keybinding theme"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:346
+#: mcs-plugin/xfwm4_shortcuteditor.c:350
 msgid "Close window"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:356
+#: mcs-plugin/xfwm4_shortcuteditor.c:360
 msgid "Maximize window vertically"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:361
+#: mcs-plugin/xfwm4_shortcuteditor.c:365
 msgid "Maximize window horizontally"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:376
+#: mcs-plugin/xfwm4_shortcuteditor.c:380
 msgid "Stick window"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:381
+#: mcs-plugin/xfwm4_shortcuteditor.c:385
 msgid "Cycle windows"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:386
+#: mcs-plugin/xfwm4_shortcuteditor.c:390
 msgid "Move window up"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:391
+#: mcs-plugin/xfwm4_shortcuteditor.c:395
 msgid "Move window down"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:396
+#: mcs-plugin/xfwm4_shortcuteditor.c:400
 msgid "Move window left"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:401
+#: mcs-plugin/xfwm4_shortcuteditor.c:405
 msgid "Move window right"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:406
+#: mcs-plugin/xfwm4_shortcuteditor.c:410
 msgid "Resize window up"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:411
+#: mcs-plugin/xfwm4_shortcuteditor.c:415
 msgid "Resize window down"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:416
+#: mcs-plugin/xfwm4_shortcuteditor.c:420
 msgid "Resize window left"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:421
+#: mcs-plugin/xfwm4_shortcuteditor.c:425
 msgid "Resize window right"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:426
+#: mcs-plugin/xfwm4_shortcuteditor.c:430
 msgid "Raise window"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:431
+#: mcs-plugin/xfwm4_shortcuteditor.c:435
 msgid "Lower window"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:436
+#: mcs-plugin/xfwm4_shortcuteditor.c:440
 msgid "Toggle fullscreen"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:441
+#: mcs-plugin/xfwm4_shortcuteditor.c:445
 msgid "Upper workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:446
+#: mcs-plugin/xfwm4_shortcuteditor.c:450
 msgid "Bottom workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:451
+#: mcs-plugin/xfwm4_shortcuteditor.c:455
 msgid "Left workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:456
+#: mcs-plugin/xfwm4_shortcuteditor.c:460
 msgid "Right workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:461
+#: mcs-plugin/xfwm4_shortcuteditor.c:465
 msgid "Next workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:466
+#: mcs-plugin/xfwm4_shortcuteditor.c:470
 msgid "Previous workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:471
+#: mcs-plugin/xfwm4_shortcuteditor.c:475
 msgid "Add workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:476
+#: mcs-plugin/xfwm4_shortcuteditor.c:480
 msgid "Delete workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:562
+#: mcs-plugin/xfwm4_shortcuteditor.c:566
 msgid "Move window to next workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:567
+#: mcs-plugin/xfwm4_shortcuteditor.c:571
 msgid "Move window to previous workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:572
+#: mcs-plugin/xfwm4_shortcuteditor.c:576
 msgid "Move window to upper workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:577
+#: mcs-plugin/xfwm4_shortcuteditor.c:581
 msgid "Move window to bottom workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:582
+#: mcs-plugin/xfwm4_shortcuteditor.c:586
 msgid "Move window to left workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:587
+#: mcs-plugin/xfwm4_shortcuteditor.c:591
 msgid "Move window to right workspace"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:592
+#: mcs-plugin/xfwm4_shortcuteditor.c:596
 msgid "Move window to workspace 1"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:597
+#: mcs-plugin/xfwm4_shortcuteditor.c:601
 msgid "Move window to workspace 2"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:602
+#: mcs-plugin/xfwm4_shortcuteditor.c:606
 msgid "Move window to workspace 3"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:607
+#: mcs-plugin/xfwm4_shortcuteditor.c:611
 msgid "Move window to workspace 4"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:612
+#: mcs-plugin/xfwm4_shortcuteditor.c:616
 msgid "Move window to workspace 5"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:617
+#: mcs-plugin/xfwm4_shortcuteditor.c:621
 msgid "Move window to workspace 6"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:622
+#: mcs-plugin/xfwm4_shortcuteditor.c:626
 msgid "Move window to workspace 7"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:627
+#: mcs-plugin/xfwm4_shortcuteditor.c:631
 msgid "Move window to workspace 8"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:632
+#: mcs-plugin/xfwm4_shortcuteditor.c:636
 msgid "Move window to workspace 9"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:839
+#: mcs-plugin/xfwm4_shortcuteditor.c:843
 msgid "Cannot open the theme directory !"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:858
+#: mcs-plugin/xfwm4_shortcuteditor.c:862
 #, c-format
 msgid ""
 "Cannot open %s : \n"
 "%s"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:873 mcs-plugin/xfwm4_shortcuteditor.c:884
+#: mcs-plugin/xfwm4_shortcuteditor.c:877 mcs-plugin/xfwm4_shortcuteditor.c:888
 #, c-format
 msgid ""
 "Cannot write in %s : \n"
 "%s"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:934
+#: mcs-plugin/xfwm4_shortcuteditor.c:938
 msgid "Select command"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:1080
+#: mcs-plugin/xfwm4_shortcuteditor.c:1084
 msgid ""
 "Shortcut already in use !\n"
 "Are you sure you want to use it ?"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:1143
+#: mcs-plugin/xfwm4_shortcuteditor.c:1147
 msgid "Compose shortcut for :"
 msgstr ""
 
 #. Create dialog
-#: mcs-plugin/xfwm4_shortcuteditor.c:1146
-#: mcs-plugin/xfwm4_shortcuteditor.c:1374
+#: mcs-plugin/xfwm4_shortcuteditor.c:1150
+#: mcs-plugin/xfwm4_shortcuteditor.c:1378
 msgid "Compose shortcut"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:1148
-#: mcs-plugin/xfwm4_shortcuteditor.c:1376
+#: mcs-plugin/xfwm4_shortcuteditor.c:1152
+#: mcs-plugin/xfwm4_shortcuteditor.c:1380
 msgid "No shortcut"
 msgstr ""
 
 #. Create dialog
-#: mcs-plugin/xfwm4_shortcuteditor.c:1270
+#: mcs-plugin/xfwm4_shortcuteditor.c:1274
 msgid "Choose command"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:1272
+#: mcs-plugin/xfwm4_shortcuteditor.c:1276
 msgid "Command :"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:1308
+#: mcs-plugin/xfwm4_shortcuteditor.c:1312
 msgid "The command doesn't exist or the file is not executable !"
 msgstr ""
 
-#: mcs-plugin/xfwm4_shortcuteditor.c:1371
+#: mcs-plugin/xfwm4_shortcuteditor.c:1375
 msgid "Compose shortcut for command :"
 msgstr ""
 
diff --git a/themes/Makefile.am b/themes/Makefile.am
index 7ece5317d2ca9cc85e54d141111334962bd860c4..5cbfbde75df3445d5facba0cc7b53c2589af0f76 100644
--- a/themes/Makefile.am
+++ b/themes/Makefile.am
@@ -8,6 +8,7 @@ SUBDIRS =								\
 	default-4.0							\
 	opta								\
 	symphony							\
+	therapy								\
 	tyrex								\
 	waza								\
 	wildbush
diff --git a/themes/Makefile.in b/themes/Makefile.in
index 64f1e247af59c62c35f4358a9aea67f5df8d479a..0f7caf949872e7acaa4f98d26b64beea5cd1b9d5 100644
--- a/themes/Makefile.in
+++ b/themes/Makefile.in
@@ -224,6 +224,7 @@ SUBDIRS = \
 	default-4.0							\
 	opta								\
 	symphony							\
+	therapy								\
 	tyrex								\
 	waza								\
 	wildbush
diff --git a/themes/default/README b/themes/default/README
index 6598b2107155d5369777b3e764ed9d4fa2347d0d..8b7c4397df183528cd99a4b2958484e919658d71 100644
--- a/themes/default/README
+++ b/themes/default/README
@@ -1,5 +1,5 @@
-Therapy
--------
+Smooth Therapy
+--------------
 
 An original theme for xfwm4.
 Theme released under GNU GPL license.
diff --git a/themes/therapy/Makefile.am b/themes/therapy/Makefile.am
new file mode 100644
index 0000000000000000000000000000000000000000..4be308a625ad3d4f2762c1aeb52e361be5347a85
--- /dev/null
+++ b/themes/therapy/Makefile.am
@@ -0,0 +1,89 @@
+themedir = $(datadir)/themes/Therapy/xfwm4
+theme_DATA = 								\
+	README 								\
+	bottom-active.png						\
+	bottom-active.xpm						\
+	bottom-inactive.png						\
+	bottom-inactive.xpm						\
+	bottom-left-active.png						\
+	bottom-left-active.xpm						\
+	bottom-left-inactive.png					\
+	bottom-left-inactive.xpm					\
+	bottom-right-active.png						\
+	bottom-right-active.xpm						\
+	bottom-right-inactive.png					\
+	bottom-right-inactive.xpm					\
+	close-active.xpm						\
+	close-inactive.xpm						\
+	close-pressed.png						\
+	close-pressed.xpm						\
+	hide-active.xpm							\
+	hide-inactive.xpm						\
+	hide-pressed.png						\
+	hide-pressed.xpm						\
+	left-active.png							\
+	left-active.xpm							\
+	left-inactive.png						\
+	left-inactive.xpm						\
+	maximize-active.xpm						\
+	maximize-inactive.xpm						\
+	maximize-pressed.png						\
+	maximize-pressed.xpm						\
+	maximize-toggled-active.xpm					\
+	maximize-toggled-inactive.xpm					\
+	maximize-toggled-pressed.png					\
+	maximize-toggled-pressed.xpm					\
+	menu-active.xpm							\
+	menu-inactive.xpm						\
+	menu-pressed.png						\
+	menu-pressed.xpm						\
+	right-active.png						\
+	right-active.xpm						\
+	right-inactive.png						\
+	right-inactive.xpm						\
+	shade-active.xpm						\
+	shade-inactive.xpm						\
+	shade-pressed.png						\
+	shade-pressed.xpm						\
+	shade-toggled-active.xpm					\
+	shade-toggled-inactive.xpm					\
+	shade-toggled-pressed.png					\
+	shade-toggled-pressed.xpm					\
+	stick-active.xpm						\
+	stick-inactive.xpm						\
+	stick-pressed.png						\
+	stick-pressed.xpm						\
+	stick-toggled-active.xpm					\
+	stick-toggled-inactive.xpm					\
+	stick-toggled-pressed.png					\
+	stick-toggled-pressed.xpm					\
+	themerc 							\
+	title-1-active.png						\
+	title-1-active.xpm						\
+	title-1-inactive.png						\
+	title-1-inactive.xpm						\
+	title-2-active.png						\
+	title-2-active.xpm						\
+	title-2-inactive.png						\
+	title-2-inactive.xpm						\
+	title-3-active.png						\
+	title-3-active.xpm						\
+	title-3-inactive.png						\
+	title-3-inactive.xpm						\
+	title-4-active.png						\
+	title-4-active.xpm						\
+	title-4-inactive.png						\
+	title-4-inactive.xpm						\
+	title-5-active.png						\
+	title-5-active.xpm						\
+	title-5-inactive.png						\
+	title-5-inactive.xpm						\
+	top-left-active.png						\
+	top-left-active.xpm						\
+	top-left-inactive.png						\
+	top-left-inactive.xpm						\
+	top-right-active.png						\
+	top-right-active.xpm						\
+	top-right-inactive.png						\
+	top-right-inactive.xpm
+EXTRA_DIST = $(theme_DATA)
diff --git a/themes/therapy/Makefile.in b/themes/therapy/Makefile.in
new file mode 100644
index 0000000000000000000000000000000000000000..16996fa192ca5821edd857352eb56229fe28718e
--- /dev/null
+++ b/themes/therapy/Makefile.in
@@ -0,0 +1,490 @@
+# Makefile.in generated by automake 1.9.2 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004  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@
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ../..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = themes/therapy
+DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/X11.m4 \
+	$(top_srcdir)/m4/debug.m4 $(top_srcdir)/m4/depends.m4 \
+	$(top_srcdir)/m4/glib-gettext.m4 $(top_srcdir)/m4/i18n.m4 \
+	$(top_srcdir)/m4/pkg.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__installdirs = "$(DESTDIR)$(themedir)"
+themeDATA_INSTALL = $(INSTALL_DATA)
+DATA = $(theme_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+COMPOSITOR_CFLAGS = @COMPOSITOR_CFLAGS@
+COMPOSITOR_LIBS = @COMPOSITOR_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ENABLE_COMPOSITOR = @ENABLE_COMPOSITOR@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GTK_CFLAGS = @GTK_CFLAGS@
+GTK_LIBS = @GTK_LIBS@
+GTK_REQUIRED_VERSION = @GTK_REQUIRED_VERSION@
+HAVE_CYGWIN_FALSE = @HAVE_CYGWIN_FALSE@
+HAVE_CYGWIN_TRUE = @HAVE_CYGWIN_TRUE@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBSTARTUP_NOTIFICATION_CFLAGS = @LIBSTARTUP_NOTIFICATION_CFLAGS@
+LIBSTARTUP_NOTIFICATION_LIBS = @LIBSTARTUP_NOTIFICATION_LIBS@
+LIBSTARTUP_NOTIFICATION_REQUIRED_VERSION = @LIBSTARTUP_NOTIFICATION_REQUIRED_VERSION@
+LIBTOOL = @LIBTOOL@
+LIBX11_CFLAGS = @LIBX11_CFLAGS@
+LIBX11_LDFLAGS = @LIBX11_LDFLAGS@
+LIBX11_LIBS = @LIBX11_LIBS@
+LIBXFCE4MCS_CLIENT_CFLAGS = @LIBXFCE4MCS_CLIENT_CFLAGS@
+LIBXFCE4MCS_CLIENT_LIBS = @LIBXFCE4MCS_CLIENT_LIBS@
+LIBXFCE4MCS_CLIENT_REQUIRED_VERSION = @LIBXFCE4MCS_CLIENT_REQUIRED_VERSION@
+LIBXFCE4MCS_MANAGER_CFLAGS = @LIBXFCE4MCS_MANAGER_CFLAGS@
+LIBXFCE4MCS_MANAGER_LIBS = @LIBXFCE4MCS_MANAGER_LIBS@
+LIBXFCE4MCS_MANAGER_REQUIRED_VERSION = @LIBXFCE4MCS_MANAGER_REQUIRED_VERSION@
+LIBXFCE4UTIL_CFLAGS = @LIBXFCE4UTIL_CFLAGS@
+LIBXFCE4UTIL_LIBS = @LIBXFCE4UTIL_LIBS@
+LIBXFCE4UTIL_REQUIRED_VERSION = @LIBXFCE4UTIL_REQUIRED_VERSION@
+LIBXFCEGUI4_CFLAGS = @LIBXFCEGUI4_CFLAGS@
+LIBXFCEGUI4_LIBS = @LIBXFCEGUI4_LIBS@
+LIBXFCEGUI4_REQUIRED_VERSION = @LIBXFCEGUI4_REQUIRED_VERSION@
+LIBXPM_CFLAGS = @LIBXPM_CFLAGS@
+LIBXPM_LDFLAGS = @LIBXPM_LDFLAGS@
+LIBXPM_LIBS = @LIBXPM_LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
+MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
+MAKEINFO = @MAKEINFO@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANDR_LIBS = @RANDR_LIBS@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+XFCE_MCS_MANAGER_CFLAGS = @XFCE_MCS_MANAGER_CFLAGS@
+XFCE_MCS_MANAGER_LIBS = @XFCE_MCS_MANAGER_LIBS@
+XFCE_MCS_MANAGER_PLUGINSDIR = @XFCE_MCS_MANAGER_PLUGINSDIR@
+XFCE_MCS_MANAGER_REQUIRED_VERSION = @XFCE_MCS_MANAGER_REQUIRED_VERSION@
+XGETTEXT = @XGETTEXT@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+ac_ct_RANLIB = @ac_ct_RANLIB@
+ac_ct_STRIP = @ac_ct_STRIP@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
+am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+datadir = @datadir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+themedir = $(datadir)/themes/Therapy/xfwm4
+theme_DATA = \
+	README 								\
+	bottom-active.png						\
+	bottom-active.xpm						\
+	bottom-inactive.png						\
+	bottom-inactive.xpm						\
+	bottom-left-active.png						\
+	bottom-left-active.xpm						\
+	bottom-left-inactive.png					\
+	bottom-left-inactive.xpm					\
+	bottom-right-active.png						\
+	bottom-right-active.xpm						\
+	bottom-right-inactive.png					\
+	bottom-right-inactive.xpm					\
+	close-active.xpm						\
+	close-inactive.xpm						\
+	close-pressed.png						\
+	close-pressed.xpm						\
+	hide-active.xpm							\
+	hide-inactive.xpm						\
+	hide-pressed.png						\
+	hide-pressed.xpm						\
+	left-active.png							\
+	left-active.xpm							\
+	left-inactive.png						\
+	left-inactive.xpm						\
+	maximize-active.xpm						\
+	maximize-inactive.xpm						\
+	maximize-pressed.png						\
+	maximize-pressed.xpm						\
+	maximize-toggled-active.xpm					\
+	maximize-toggled-inactive.xpm					\
+	maximize-toggled-pressed.png					\
+	maximize-toggled-pressed.xpm					\
+	menu-active.xpm							\
+	menu-inactive.xpm						\
+	menu-pressed.png						\
+	menu-pressed.xpm						\
+	right-active.png						\
+	right-active.xpm						\
+	right-inactive.png						\
+	right-inactive.xpm						\
+	shade-active.xpm						\
+	shade-inactive.xpm						\
+	shade-pressed.png						\
+	shade-pressed.xpm						\
+	shade-toggled-active.xpm					\
+	shade-toggled-inactive.xpm					\
+	shade-toggled-pressed.png					\
+	shade-toggled-pressed.xpm					\
+	stick-active.xpm						\
+	stick-inactive.xpm						\
+	stick-pressed.png						\
+	stick-pressed.xpm						\
+	stick-toggled-active.xpm					\
+	stick-toggled-inactive.xpm					\
+	stick-toggled-pressed.png					\
+	stick-toggled-pressed.xpm					\
+	themerc 							\
+	title-1-active.png						\
+	title-1-active.xpm						\
+	title-1-inactive.png						\
+	title-1-inactive.xpm						\
+	title-2-active.png						\
+	title-2-active.xpm						\
+	title-2-inactive.png						\
+	title-2-inactive.xpm						\
+	title-3-active.png						\
+	title-3-active.xpm						\
+	title-3-inactive.png						\
+	title-3-inactive.xpm						\
+	title-4-active.png						\
+	title-4-active.xpm						\
+	title-4-inactive.png						\
+	title-4-inactive.xpm						\
+	title-5-active.png						\
+	title-5-active.xpm						\
+	title-5-inactive.png						\
+	title-5-inactive.xpm						\
+	top-left-active.png						\
+	top-left-active.xpm						\
+	top-left-inactive.png						\
+	top-left-inactive.xpm						\
+	top-right-active.png						\
+	top-right-active.xpm						\
+	top-right-inactive.png						\
+	top-right-inactive.xpm
+
+EXTRA_DIST = $(theme_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  themes/therapy/Makefile'; \
+	cd $(top_srcdir) && \
+	  $(AUTOMAKE) --foreign  themes/therapy/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+	esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+
+distclean-libtool:
+	-rm -f libtool
+uninstall-info-am:
+install-themeDATA: $(theme_DATA)
+	@$(NORMAL_INSTALL)
+	test -z "$(themedir)" || $(mkdir_p) "$(DESTDIR)$(themedir)"
+	@list='$(theme_DATA)'; for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  f=$(am__strip_dir) \
+	  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=$(am__strip_dir) \
+	  echo " rm -f '$(DESTDIR)$(themedir)/$$f'"; \
+	  rm -f "$(DESTDIR)$(themedir)/$$f"; \
+	done
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+	list='$(DISTFILES)'; for file in $$list; do \
+	  case $$file in \
+	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+	  esac; \
+	  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"; \
+	    $(mkdir_p) "$(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:
+	for dir in "$(DESTDIR)$(themedir)"; do \
+	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
+	done
+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_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	  `test -z '$(STRIP)' || \
+	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(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 clean-libtool mostlyclean-am
+
+distclean: distclean-am
+	-rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-libtool
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-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
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-info-am uninstall-themeDATA
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+	distclean distclean-generic distclean-libtool distdir dvi \
+	dvi-am html html-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 mostlyclean-libtool pdf pdf-am ps ps-am \
+	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/therapy/README b/themes/therapy/README
new file mode 100644
index 0000000000000000000000000000000000000000..96502ac75e8def8806c6dc892dabb3a354d75922
--- /dev/null
+++ b/themes/therapy/README
@@ -0,0 +1,6 @@
+Therapy
+-------
+
+An original theme for xfwm4.
+Created Dec. 18th 2004 by Olivier Fourdan <fourdan@xfce.org>
+Theme released under GNU GPL license.
diff --git a/themes/therapy/bottom-active.png b/themes/therapy/bottom-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0c4874c4b3c2a733cef856f5d601355667c9fea
Binary files /dev/null and b/themes/therapy/bottom-active.png differ
diff --git a/themes/therapy/bottom-active.xpm b/themes/therapy/bottom-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..67d953bb1e54707a3891331076b3556130a6bf14
--- /dev/null
+++ b/themes/therapy/bottom-active.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char * bottom_active_xpm[] = {
+"32 4 7 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #858585 s active_shadow_1",
+"$	c #A8A8A8 s active_mid_1",
+"#	c #C2C2C2 s active_color_1",
+"%	c #EDEDED s active_color_1",
+"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%",
+"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/themes/therapy/bottom-inactive.png b/themes/therapy/bottom-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0c4874c4b3c2a733cef856f5d601355667c9fea
Binary files /dev/null and b/themes/therapy/bottom-inactive.png differ
diff --git a/themes/therapy/bottom-inactive.xpm b/themes/therapy/bottom-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..5d65fe8434917ffb46e78432420cc843f1eba7bd
--- /dev/null
+++ b/themes/therapy/bottom-inactive.xpm
@@ -0,0 +1,14 @@
+/* XPM */
+static char * bottom_inactive_xpm[] = {
+"32 4 7 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF s inactive_hilight_1",
+"@	c #858585 s inactive_shadow_1",
+"$	c #A8A8A8 s inactive_mid_1",
+"#	c #C2C2C2 s inactive_color_1",
+"%	c #EDEDED s inactive_color_1",
+"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%",
+"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"};
diff --git a/themes/therapy/bottom-left-active.png b/themes/therapy/bottom-left-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..864ea12623709c808e66e57e842601d2a01fea45
Binary files /dev/null and b/themes/therapy/bottom-left-active.png differ
diff --git a/themes/therapy/bottom-left-active.xpm b/themes/therapy/bottom-left-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..25ba891452be34df1bbee77649d642d07453da0f
--- /dev/null
+++ b/themes/therapy/bottom-left-active.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * bottom_left_active_xpm[] = {
+"16 16 7 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #858585 s active_shadow_1",
+"$	c #A8A8A8 s active_mid_1",
+"#	c #C2C2C2 s active_color_1",
+"%	c #EDEDED s active_color_1",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%%%%%%%%%%%%%",
+"@+$$$$$$$$$$$$$$",
+"@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@"};
diff --git a/themes/therapy/bottom-left-inactive.png b/themes/therapy/bottom-left-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..864ea12623709c808e66e57e842601d2a01fea45
Binary files /dev/null and b/themes/therapy/bottom-left-inactive.png differ
diff --git a/themes/therapy/bottom-left-inactive.xpm b/themes/therapy/bottom-left-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..d0b62a125c9479725087bdf688242474737e2c4e
--- /dev/null
+++ b/themes/therapy/bottom-left-inactive.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * bottom_left_inactive_xpm[] = {
+"16 16 7 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF s inactive_hilight_1",
+"@	c #858585 s inactive_shadow_1",
+"$	c #A8A8A8 s inactive_mid_1",
+"#	c #C2C2C2 s inactive_color_1",
+"%	c #EDEDED s inactive_color_1",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%            ",
+"@+#%%%%%%%%%%%%%",
+"@+$$$$$$$$$$$$$$",
+"@@@@@@@@@@@@@@@@",
+" @@@@@@@@@@@@@@@"};
diff --git a/themes/therapy/bottom-right-active.png b/themes/therapy/bottom-right-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..de6b33c94bbd4bddf95dd8cf57ee65f7824ddd81
Binary files /dev/null and b/themes/therapy/bottom-right-active.png differ
diff --git a/themes/therapy/bottom-right-active.xpm b/themes/therapy/bottom-right-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..695cd2265f31ee8a30d70b1a5c908e58e7376779
--- /dev/null
+++ b/themes/therapy/bottom-right-active.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * bottom_right_active_xpm[] = {
+"16 16 7 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #858585 s active_shadow_1",
+"$	c #A8A8A8 s active_mid_1",
+"#	c #C2C2C2 s active_color_1",
+"%	c #EDEDED s active_color_1",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"%%%%%%%%%%%%%$@@",
+"$$$$$$$$$$$$$$@@",
+"@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@ "};
diff --git a/themes/therapy/bottom-right-inactive.png b/themes/therapy/bottom-right-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..de6b33c94bbd4bddf95dd8cf57ee65f7824ddd81
Binary files /dev/null and b/themes/therapy/bottom-right-inactive.png differ
diff --git a/themes/therapy/bottom-right-inactive.xpm b/themes/therapy/bottom-right-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..cce2906fa38ea63e4318c6e0fb875bf6842129e3
--- /dev/null
+++ b/themes/therapy/bottom-right-inactive.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * bottom_right_inactive_xpm[] = {
+"16 16 7 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF s inactive_hilight_1",
+"@	c #858585 s inactive_shadow_1",
+"$	c #A8A8A8 s inactive_mid_1",
+"#	c #C2C2C2 s inactive_color_1",
+"%	c #EDEDED s inactive_color_1",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"            %$@@",
+"%%%%%%%%%%%%%$@@",
+"$$$$$$$$$$$$$$@@",
+"@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@ "};
diff --git a/themes/therapy/close-active.xpm b/themes/therapy/close-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..48e5a24a87b08c814c65a61bd1d216f17df25906
--- /dev/null
+++ b/themes/therapy/close-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * close_active_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@.#@@@@#.@@@@+",
+"+@@@@###@@###@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@@@####@@@@@@+",
+"+@@@@@@####@@@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@###@@###@@@@+",
+"+@@@@.#@@@@#.@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/close-inactive.xpm b/themes/therapy/close-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fdf4392aa5855a546f8fed0c2ea51bde2cf75fc6
--- /dev/null
+++ b/themes/therapy/close-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bouton_inactive_xpm[] = {
+"1 20 1 1",
+" 	c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/themes/therapy/close-pressed.png b/themes/therapy/close-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/therapy/close-pressed.png differ
diff --git a/themes/therapy/close-pressed.xpm b/themes/therapy/close-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..e31cc97e41545532ae38c0b6a1dcd6fcd7676b69
--- /dev/null
+++ b/themes/therapy/close-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * close_pressed_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@+#@@@@#+@@@@+",
+"+@@@@###@@###@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@@@####@@@@@@+",
+"+@@@@@@####@@@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@###@@###@@@@+",
+"+@@@@+#@@@@#+@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/hide-active.xpm b/themes/therapy/hide-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..430268bb29051cb1aa68f4248bfc258bf8f761b9
--- /dev/null
+++ b/themes/therapy/hide-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * hide_active_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/hide-inactive.xpm b/themes/therapy/hide-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fdf4392aa5855a546f8fed0c2ea51bde2cf75fc6
--- /dev/null
+++ b/themes/therapy/hide-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bouton_inactive_xpm[] = {
+"1 20 1 1",
+" 	c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/themes/therapy/hide-pressed.png b/themes/therapy/hide-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/therapy/hide-pressed.png differ
diff --git a/themes/therapy/hide-pressed.xpm b/themes/therapy/hide-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..8b07dfe1fdef10c94a2967163be3830422982e39
--- /dev/null
+++ b/themes/therapy/hide-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * hide_pressed_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/left-active.png b/themes/therapy/left-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..b2fae562be9794b8ec0f4c208d0a416d8f2c428b
Binary files /dev/null and b/themes/therapy/left-active.png differ
diff --git a/themes/therapy/left-active.xpm b/themes/therapy/left-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..8c58be5fbd4ae3d3968a2a81515477ea0aea9862
--- /dev/null
+++ b/themes/therapy/left-active.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * left_active_xpm[] = {
+"4 32 7 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #858585 s active_shadow_1",
+"$	c #A8A8A8 s active_mid_1",
+"#	c #C2C2C2 s active_color_1",
+"%	c #EDEDED s active_color_1",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%"};
diff --git a/themes/therapy/left-inactive.png b/themes/therapy/left-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..b2fae562be9794b8ec0f4c208d0a416d8f2c428b
Binary files /dev/null and b/themes/therapy/left-inactive.png differ
diff --git a/themes/therapy/left-inactive.xpm b/themes/therapy/left-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..c57cc9ff0f9c0b949a19beaaa57535c83ad84f0d
--- /dev/null
+++ b/themes/therapy/left-inactive.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * left_inactive_xpm[] = {
+"4 32 7 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF s inactive_hilight_1",
+"@	c #858585 s inactive_shadow_1",
+"$	c #A8A8A8 s inactive_mid_1",
+"#	c #C2C2C2 s inactive_color_1",
+"%	c #EDEDED s inactive_color_1",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%",
+"@+#%"};
diff --git a/themes/therapy/maximize-active.xpm b/themes/therapy/maximize-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..36c6227182b805ab0e9443404ec3bfa09334765b
--- /dev/null
+++ b/themes/therapy/maximize-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * maximize_active_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@.######.@@@@+",
+"+@@@@########@@@@+",
+"+@@@@##@@@@##@@@@+",
+"+@@@@##@@@@##@@@@+",
+"+@@@@##@@@@##@@@@+",
+"+@@@@##@@@@##@@@@+",
+"+@@@@########@@@@+",
+"+@@@@.######.@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/maximize-inactive.xpm b/themes/therapy/maximize-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fdf4392aa5855a546f8fed0c2ea51bde2cf75fc6
--- /dev/null
+++ b/themes/therapy/maximize-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bouton_inactive_xpm[] = {
+"1 20 1 1",
+" 	c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/themes/therapy/maximize-pressed.png b/themes/therapy/maximize-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/therapy/maximize-pressed.png differ
diff --git a/themes/therapy/maximize-pressed.xpm b/themes/therapy/maximize-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..5f3257729f033947eb108be9098c95df00f3335c
--- /dev/null
+++ b/themes/therapy/maximize-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * maximize_pressed_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@########@@@@+",
+"+@@@@##@@@@##@@@@+",
+"+@@@@##@@@@##@@@@+",
+"+@@@@##@@@@##@@@@+",
+"+@@@@##@@@@##@@@@+",
+"+@@@@########@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/maximize-toggled-active.xpm b/themes/therapy/maximize-toggled-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..391c59135f9ea106d9b5fec7d3983aaa194d143c
--- /dev/null
+++ b/themes/therapy/maximize-toggled-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * maximize_toggled_active_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@.#####.@@@+",
+"+@@@@@@#######@@@+",
+"+@@@@@@@@@@@##@@@+",
+"+@@@.#####.@##@@@+",
+"+@@@#######@##@@@+",
+"+@@@##@@@##@##@@@+",
+"+@@@##@@@##@#.@@@+",
+"+@@@##@@@##@@@@@@+",
+"+@@@#######@@@@@@+",
+"+@@@.#####.@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/maximize-toggled-inactive.xpm b/themes/therapy/maximize-toggled-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fdf4392aa5855a546f8fed0c2ea51bde2cf75fc6
--- /dev/null
+++ b/themes/therapy/maximize-toggled-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bouton_inactive_xpm[] = {
+"1 20 1 1",
+" 	c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/themes/therapy/maximize-toggled-pressed.png b/themes/therapy/maximize-toggled-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/therapy/maximize-toggled-pressed.png differ
diff --git a/themes/therapy/maximize-toggled-pressed.xpm b/themes/therapy/maximize-toggled-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..2df8ed9f7cae0a53358dadd58b6579d06faa7e65
--- /dev/null
+++ b/themes/therapy/maximize-toggled-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * maximize_toggled_pressed_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@#####@@@@+",
+"+@@@@@@#######@@@+",
+"+@@@@@@@@@@@##@@@+",
+"+@@@@#####@@##@@@+",
+"+@@@#######@##@@@+",
+"+@@@##@@@##@##@@@+",
+"+@@@##@@@##@#@@@@+",
+"+@@@##@@@##@@@@@@+",
+"+@@@#######@@@@@@+",
+"+@@@@#####@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/menu-active.xpm b/themes/therapy/menu-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..0ab67aefc0358e36cc8e6c113e354db04ba259d2
--- /dev/null
+++ b/themes/therapy/menu-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * menu_active_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@#@@@@#@@@@@+",
+"+@@@@###@@###@@@@+",
+"+@@@@########@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@@@####@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/menu-inactive.xpm b/themes/therapy/menu-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fdf4392aa5855a546f8fed0c2ea51bde2cf75fc6
--- /dev/null
+++ b/themes/therapy/menu-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bouton_inactive_xpm[] = {
+"1 20 1 1",
+" 	c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/themes/therapy/menu-pressed.png b/themes/therapy/menu-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/therapy/menu-pressed.png differ
diff --git a/themes/therapy/menu-pressed.xpm b/themes/therapy/menu-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..42b561a7cc46d932033492bc79889b663f179af2
--- /dev/null
+++ b/themes/therapy/menu-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * menu_pressed_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@#@@@@#@@@@@+",
+"+@@@@###@@###@@@@+",
+"+@@@@########@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@@@####@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/right-active.png b/themes/therapy/right-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..6cfa945714335ef9134debbfcaf6eed93f6ebd35
Binary files /dev/null and b/themes/therapy/right-active.png differ
diff --git a/themes/therapy/right-active.xpm b/themes/therapy/right-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..26d67315ca5b1574d344eec51cb6ee63b62fa28a
--- /dev/null
+++ b/themes/therapy/right-active.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * right_active_xpm[] = {
+"4 32 7 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #858585 s active_shadow_1",
+"$	c #A8A8A8 s active_mid_1",
+"#	c #C2C2C2 s active_color_1",
+"%	c #EDEDED s active_color_1",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@"};
diff --git a/themes/therapy/right-inactive.png b/themes/therapy/right-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..6cfa945714335ef9134debbfcaf6eed93f6ebd35
Binary files /dev/null and b/themes/therapy/right-inactive.png differ
diff --git a/themes/therapy/right-inactive.xpm b/themes/therapy/right-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..e4afe7a08c3449b1be9b39aa694ef1b8d2156ce1
--- /dev/null
+++ b/themes/therapy/right-inactive.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * right_inactive_xpm[] = {
+"4 32 7 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF s inactive_hilight_1",
+"@	c #858585 s inactive_shadow_1",
+"$	c #A8A8A8 s inactive_mid_1",
+"#	c #C2C2C2 s inactive_color_1",
+"%	c #EDEDED s inactive_color_1",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@",
+"%$@@"};
diff --git a/themes/therapy/shade-active.xpm b/themes/therapy/shade-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..c13700c9037e0191bd1f5c758b530aa01f3cffb0
--- /dev/null
+++ b/themes/therapy/shade-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_active_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@####@@@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@########@@@@+",
+"+@@@@##@##@##@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/shade-inactive.xpm b/themes/therapy/shade-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fdf4392aa5855a546f8fed0c2ea51bde2cf75fc6
--- /dev/null
+++ b/themes/therapy/shade-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bouton_inactive_xpm[] = {
+"1 20 1 1",
+" 	c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/themes/therapy/shade-pressed.png b/themes/therapy/shade-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/therapy/shade-pressed.png differ
diff --git a/themes/therapy/shade-pressed.xpm b/themes/therapy/shade-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..99272eaf00df02586be61df6e9440634d655e758
--- /dev/null
+++ b/themes/therapy/shade-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_pressed_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@####@@@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@########@@@@+",
+"+@@@@##@##@##@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/shade-toggled-active.xpm b/themes/therapy/shade-toggled-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..705bcbd8ef91b049ffa7e1a7915bc50d9af41e0f
--- /dev/null
+++ b/themes/therapy/shade-toggled-active.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_toggled_active_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@##@##@##@@@@+",
+"+@@@@########@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@@@####@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/shade-toggled-inactive.xpm b/themes/therapy/shade-toggled-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fdf4392aa5855a546f8fed0c2ea51bde2cf75fc6
--- /dev/null
+++ b/themes/therapy/shade-toggled-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bouton_inactive_xpm[] = {
+"1 20 1 1",
+" 	c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/themes/therapy/shade-toggled-pressed.png b/themes/therapy/shade-toggled-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/therapy/shade-toggled-pressed.png differ
diff --git a/themes/therapy/shade-toggled-pressed.xpm b/themes/therapy/shade-toggled-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..041dfc473d6c19e53f8cc42bce4ea4f055e0d5aa
--- /dev/null
+++ b/themes/therapy/shade-toggled-pressed.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * shade_toggled_pressed_xpm[] = {
+"18 20 5 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@##@##@##@@@@+",
+"+@@@@########@@@@+",
+"+@@@@@######@@@@@+",
+"+@@@@@@####@@@@@@+",
+"+@@@@@@@##@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/stick-active.xpm b/themes/therapy/stick-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..85af57d730b664581adee447f6d692251036d55a
--- /dev/null
+++ b/themes/therapy/stick-active.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * stick_active_xpm[] = {
+"18 20 6 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #949595 s active_color_1",
+"$	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@#$$$$#@@@@@+",
+"+@@@@#$$$$$$#@@@@+",
+"+@@@@$$+@@+$$@@@@+",
+"+@@@@$$@@@@$$@@@@+",
+"+@@@@$$@@@@$$@@@@+",
+"+@@@@$$+@@+$$@@@@+",
+"+@@@@#$$$$$$#@@@@+",
+"+@@@@@#$$$$#@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/stick-inactive.xpm b/themes/therapy/stick-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fdf4392aa5855a546f8fed0c2ea51bde2cf75fc6
--- /dev/null
+++ b/themes/therapy/stick-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bouton_inactive_xpm[] = {
+"1 20 1 1",
+" 	c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/themes/therapy/stick-pressed.png b/themes/therapy/stick-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/therapy/stick-pressed.png differ
diff --git a/themes/therapy/stick-pressed.xpm b/themes/therapy/stick-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..35c1e84cb555ddd9562104459261c8cfdc1255b5
--- /dev/null
+++ b/themes/therapy/stick-pressed.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * stick_pressed_xpm[] = {
+"18 20 6 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #949595 s active_color_1",
+"$	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@+$$$$+@@@@@+",
+"+@@@@+$$$$$$+@@@@+",
+"+@@@@$$+@@+$$@@@@+",
+"+@@@@$$@@@@$$@@@@+",
+"+@@@@$$@@@@$$@@@@+",
+"+@@@@$$+@@+$$@@@@+",
+"+@@@@+$$$$$$+@@@@+",
+"+@@@@@+$$$$+@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/stick-toggled-active.xpm b/themes/therapy/stick-toggled-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..1a77a7cfda25651b331437e151afe1e939f531de
--- /dev/null
+++ b/themes/therapy/stick-toggled-active.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * stick_toggled_active_xpm[] = {
+"18 20 6 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #949595 s active_color_1",
+"$	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@#$$$$#@@@@@+",
+"+@@@@#$$$$$$#@@@@+",
+"+@@@@$$+@@+$$@@@@+",
+"+@@@@$$@$$@$$@@@@+",
+"+@@@@$$@$$@$$@@@@+",
+"+@@@@$$+@@+$$@@@@+",
+"+@@@@#$$$$$$#@@@@+",
+"+@@@@@#$$$$#@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/stick-toggled-inactive.xpm b/themes/therapy/stick-toggled-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..fdf4392aa5855a546f8fed0c2ea51bde2cf75fc6
--- /dev/null
+++ b/themes/therapy/stick-toggled-inactive.xpm
@@ -0,0 +1,24 @@
+/* XPM */
+static char * bouton_inactive_xpm[] = {
+"1 20 1 1",
+" 	c None",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/themes/therapy/stick-toggled-pressed.png b/themes/therapy/stick-toggled-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4057e05253adf6e954fefe2949deb8edfd6b54a3
Binary files /dev/null and b/themes/therapy/stick-toggled-pressed.png differ
diff --git a/themes/therapy/stick-toggled-pressed.xpm b/themes/therapy/stick-toggled-pressed.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..26891bdc11773cc1b6bf983bfaf484ebe8475f6f
--- /dev/null
+++ b/themes/therapy/stick-toggled-pressed.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * stick_toggled_pressed_xpm[] = {
+"18 20 6 1",
+" 	c None",
+".	c #567B9C s active_color_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #4B58A2 s active_shadow_1",
+"#	c #949595 s active_color_1",
+"$	c #FFFFFF",
+"                  ",
+"                  ",
+"  ++++++++++++++  ",
+" +@@@@@@@@@@@@@@+ ",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@+$$$$+@@@@@+",
+"+@@@@+$$$$$$+@@@@+",
+"+@@@@$$+@@+$$@@@@+",
+"+@@@@$$@$$@$$@@@@+",
+"+@@@@$$@$$@$$@@@@+",
+"+@@@@$$+@@+$$@@@@+",
+"+@@@@+$$$$$$+@@@@+",
+"+@@@@@+$$$$+@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+"+@@@@@@@@@@@@@@@@+",
+" +@@@@@@@@@@@@@@+ ",
+"  ++++++++++++++  "};
diff --git a/themes/therapy/themerc b/themes/therapy/themerc
new file mode 100644
index 0000000000000000000000000000000000000000..9867b231e00c7923fa125f4b1394d708453d0461
--- /dev/null
+++ b/themes/therapy/themerc
@@ -0,0 +1,10 @@
+active_text_color=#ffffff
+button_offset=0
+button_spacing=1
+full_width_title=true
+title_horizontal_offset=2
+title_vertical_offset_active=3
+title_vertical_offset_inactive=3
+title_shadow_active=true
+# title_shadow_active=false
+title_shadow_inactive=false
diff --git a/themes/therapy/title-1-active.png b/themes/therapy/title-1-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..43898612c9df83120935c88568c2aefb913c3446
Binary files /dev/null and b/themes/therapy/title-1-active.png differ
diff --git a/themes/therapy/title-1-active.xpm b/themes/therapy/title-1-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..7aadc38ae96d8abc460ba448ccf6601d13c4fb30
--- /dev/null
+++ b/themes/therapy/title-1-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * title_active_xpm[] = {
+"4 24 6 1",
+" 	c None",
+".	c #4B58A2 s active_shadow_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #C2C2C2 s active_color_1",
+"#	c #A8A8A8 s active_mid_1",
+"$	c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/therapy/title-1-inactive.png b/themes/therapy/title-1-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..43898612c9df83120935c88568c2aefb913c3446
Binary files /dev/null and b/themes/therapy/title-1-inactive.png differ
diff --git a/themes/therapy/title-1-inactive.xpm b/themes/therapy/title-1-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..7ed8c5ec0bde9cf390becfc6f0f81807c87d6bed
--- /dev/null
+++ b/themes/therapy/title-1-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * title_inactive_xpm[] = {
+"4 24 6 1",
+" 	c None",
+".	c #4B58A2 s inactive_shadow_1",
+"+	c #FFFFFF s inactive_hilight_1",
+"@	c #C2C2C2 s inactive_color_1",
+"#	c #A8A8A8 s inactive_mid_1",
+"$	c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/therapy/title-2-active.png b/themes/therapy/title-2-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..43898612c9df83120935c88568c2aefb913c3446
Binary files /dev/null and b/themes/therapy/title-2-active.png differ
diff --git a/themes/therapy/title-2-active.xpm b/themes/therapy/title-2-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..7aadc38ae96d8abc460ba448ccf6601d13c4fb30
--- /dev/null
+++ b/themes/therapy/title-2-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * title_active_xpm[] = {
+"4 24 6 1",
+" 	c None",
+".	c #4B58A2 s active_shadow_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #C2C2C2 s active_color_1",
+"#	c #A8A8A8 s active_mid_1",
+"$	c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/therapy/title-2-inactive.png b/themes/therapy/title-2-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..43898612c9df83120935c88568c2aefb913c3446
Binary files /dev/null and b/themes/therapy/title-2-inactive.png differ
diff --git a/themes/therapy/title-2-inactive.xpm b/themes/therapy/title-2-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..7ed8c5ec0bde9cf390becfc6f0f81807c87d6bed
--- /dev/null
+++ b/themes/therapy/title-2-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * title_inactive_xpm[] = {
+"4 24 6 1",
+" 	c None",
+".	c #4B58A2 s inactive_shadow_1",
+"+	c #FFFFFF s inactive_hilight_1",
+"@	c #C2C2C2 s inactive_color_1",
+"#	c #A8A8A8 s inactive_mid_1",
+"$	c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/therapy/title-3-active.png b/themes/therapy/title-3-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..43898612c9df83120935c88568c2aefb913c3446
Binary files /dev/null and b/themes/therapy/title-3-active.png differ
diff --git a/themes/therapy/title-3-active.xpm b/themes/therapy/title-3-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..7aadc38ae96d8abc460ba448ccf6601d13c4fb30
--- /dev/null
+++ b/themes/therapy/title-3-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * title_active_xpm[] = {
+"4 24 6 1",
+" 	c None",
+".	c #4B58A2 s active_shadow_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #C2C2C2 s active_color_1",
+"#	c #A8A8A8 s active_mid_1",
+"$	c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/therapy/title-3-inactive.png b/themes/therapy/title-3-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..43898612c9df83120935c88568c2aefb913c3446
Binary files /dev/null and b/themes/therapy/title-3-inactive.png differ
diff --git a/themes/therapy/title-3-inactive.xpm b/themes/therapy/title-3-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..7ed8c5ec0bde9cf390becfc6f0f81807c87d6bed
--- /dev/null
+++ b/themes/therapy/title-3-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * title_inactive_xpm[] = {
+"4 24 6 1",
+" 	c None",
+".	c #4B58A2 s inactive_shadow_1",
+"+	c #FFFFFF s inactive_hilight_1",
+"@	c #C2C2C2 s inactive_color_1",
+"#	c #A8A8A8 s inactive_mid_1",
+"$	c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/therapy/title-4-active.png b/themes/therapy/title-4-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..43898612c9df83120935c88568c2aefb913c3446
Binary files /dev/null and b/themes/therapy/title-4-active.png differ
diff --git a/themes/therapy/title-4-active.xpm b/themes/therapy/title-4-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..7aadc38ae96d8abc460ba448ccf6601d13c4fb30
--- /dev/null
+++ b/themes/therapy/title-4-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * title_active_xpm[] = {
+"4 24 6 1",
+" 	c None",
+".	c #4B58A2 s active_shadow_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #C2C2C2 s active_color_1",
+"#	c #A8A8A8 s active_mid_1",
+"$	c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/therapy/title-4-inactive.png b/themes/therapy/title-4-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..43898612c9df83120935c88568c2aefb913c3446
Binary files /dev/null and b/themes/therapy/title-4-inactive.png differ
diff --git a/themes/therapy/title-4-inactive.xpm b/themes/therapy/title-4-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..7ed8c5ec0bde9cf390becfc6f0f81807c87d6bed
--- /dev/null
+++ b/themes/therapy/title-4-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * title_inactive_xpm[] = {
+"4 24 6 1",
+" 	c None",
+".	c #4B58A2 s inactive_shadow_1",
+"+	c #FFFFFF s inactive_hilight_1",
+"@	c #C2C2C2 s inactive_color_1",
+"#	c #A8A8A8 s inactive_mid_1",
+"$	c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/therapy/title-5-active.png b/themes/therapy/title-5-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..43898612c9df83120935c88568c2aefb913c3446
Binary files /dev/null and b/themes/therapy/title-5-active.png differ
diff --git a/themes/therapy/title-5-active.xpm b/themes/therapy/title-5-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..7aadc38ae96d8abc460ba448ccf6601d13c4fb30
--- /dev/null
+++ b/themes/therapy/title-5-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * title_active_xpm[] = {
+"4 24 6 1",
+" 	c None",
+".	c #4B58A2 s active_shadow_1",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #C2C2C2 s active_color_1",
+"#	c #A8A8A8 s active_mid_1",
+"$	c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/therapy/title-5-inactive.png b/themes/therapy/title-5-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..43898612c9df83120935c88568c2aefb913c3446
Binary files /dev/null and b/themes/therapy/title-5-inactive.png differ
diff --git a/themes/therapy/title-5-inactive.xpm b/themes/therapy/title-5-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..7ed8c5ec0bde9cf390becfc6f0f81807c87d6bed
--- /dev/null
+++ b/themes/therapy/title-5-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * title_inactive_xpm[] = {
+"4 24 6 1",
+" 	c None",
+".	c #4B58A2 s inactive_shadow_1",
+"+	c #FFFFFF s inactive_hilight_1",
+"@	c #C2C2C2 s inactive_color_1",
+"#	c #A8A8A8 s inactive_mid_1",
+"$	c #000000",
+"....",
+"++++",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@",
+"@@@@"};
diff --git a/themes/therapy/top-left-active.png b/themes/therapy/top-left-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..46f1f692cd7123d4dbbb47a87d53cd249098195d
Binary files /dev/null and b/themes/therapy/top-left-active.png differ
diff --git a/themes/therapy/top-left-active.xpm b/themes/therapy/top-left-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..9fc996e0aa3d577933230e44c7f5882f6f36035e
--- /dev/null
+++ b/themes/therapy/top-left-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * top_left_active_xpm[] = {
+"8 24 6 1",
+"       c None",
+".      c #000000",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #858585 s active_shadow_1",
+"#	c #A8A8A8 s active_mid_1",
+"$	c #C2C2C2 s active_color_1",
+" @@@@@@@",
+"@+++++++",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$"};
diff --git a/themes/therapy/top-left-inactive.png b/themes/therapy/top-left-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..46f1f692cd7123d4dbbb47a87d53cd249098195d
Binary files /dev/null and b/themes/therapy/top-left-inactive.png differ
diff --git a/themes/therapy/top-left-inactive.xpm b/themes/therapy/top-left-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..c7aa9d69e38d4267e9ab5ea155d51bcc6caffdfa
--- /dev/null
+++ b/themes/therapy/top-left-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * top_left_inactive_xpm[] = {
+"8 24 6 1",
+"       c None",
+".      c #000000",
+"+	c #FFFFFF s inactive_hilight_1",
+"@	c #858585 s inactive_shadow_1",
+"#	c #A8A8A8 s inactive_mid_1",
+"$	c #C2C2C2 s inactive_color_1",
+" @@@@@@@",
+"@+++++++",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$",
+"@+$$$$$$"};
diff --git a/themes/therapy/top-right-active.png b/themes/therapy/top-right-active.png
new file mode 100644
index 0000000000000000000000000000000000000000..9890dd63e62f28169f6cbc070275d2ec7c5b7ea9
Binary files /dev/null and b/themes/therapy/top-right-active.png differ
diff --git a/themes/therapy/top-right-active.xpm b/themes/therapy/top-right-active.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..8e4db0ccd7801d78a20f83179d9ee6200db7a2a0
--- /dev/null
+++ b/themes/therapy/top-right-active.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * top_right_active_xpm[] = {
+"8 24 6 1",
+"       c None",
+".      c #000000",
+"+	c #FFFFFF s active_hilight_1",
+"@	c #858585 s active_shadow_1",
+"#	c #A8A8A8 s active_mid_1",
+"$	c #C2C2C2 s active_color_1",
+"@@@@@@@ ",
+"++++++@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@"};
diff --git a/themes/therapy/top-right-inactive.png b/themes/therapy/top-right-inactive.png
new file mode 100644
index 0000000000000000000000000000000000000000..9890dd63e62f28169f6cbc070275d2ec7c5b7ea9
Binary files /dev/null and b/themes/therapy/top-right-inactive.png differ
diff --git a/themes/therapy/top-right-inactive.xpm b/themes/therapy/top-right-inactive.xpm
new file mode 100644
index 0000000000000000000000000000000000000000..ef2ab2359dc72c29d2533eb69ff0e757a52f3546
--- /dev/null
+++ b/themes/therapy/top-right-inactive.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * top_right_inactive_xpm[] = {
+"8 24 6 1",
+"       c None",
+".      c #000000",
+"+	c #FFFFFF s inactive_hilight_1",
+"@	c #858585 s inactive_shadow_1",
+"#	c #A8A8A8 s inactive_mid_1",
+"$	c #C2C2C2 s inactive_color_1",
+"@@@@@@@ ",
+"++++++@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@",
+"$$$$$#@@"};