[X2go-Commits] pyhoca-gui.git - master (branch) updated: 0.1.0.10-13-ga4c6eba

X2go dev team git-admin at x2go.org
Wed Dec 7 09:10:42 CET 2011


The branch, master has been updated
       via  a4c6ebaf8cac950286a3f11aad26f45c2c9be47c (commit)
       via  1d7159183901e1627af9c3d75fbf5a518b39bab8 (commit)
      from  a7df5d3b05ed3f5c46b8ca19d6811fd4f2302d22 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit a4c6ebaf8cac950286a3f11aad26f45c2c9be47c
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Wed Dec 7 09:10:37 2011 +0100

    i18n update

commit 1d7159183901e1627af9c3d75fbf5a518b39bab8
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Wed Dec 7 09:06:57 2011 +0100

    Existing profiles can be used as templates for new session profiles.

-----------------------------------------------------------------------

Summary of changes:
 build/mo/de/LC_MESSAGES/pyhoca-gui.mo |  Bin 18401 -> 18142 bytes
 build/mo/en/LC_MESSAGES/pyhoca-gui.mo |  Bin 17229 -> 16989 bytes
 build/mo/es/LC_MESSAGES/pyhoca-gui.mo |  Bin 18179 -> 17943 bytes
 build/mo/nl/LC_MESSAGES/pyhoca-gui.mo |  Bin 17330 -> 17092 bytes
 debian/changelog                      |    1 +
 po/bg.po                              |  348 ++++++++++++-----------
 po/de.po                              |  497 +++++++++++++++++----------------
 po/en.po                              |  483 +++++++++++++++++----------------
 po/es.po                              |  357 ++++++++++++-----------
 po/nl.po                              |  357 ++++++++++++-----------
 po/pyhoca-gui.pot                     |  348 ++++++++++++-----------
 pyhoca/wxgui/frontend.py              |    9 +
 pyhoca/wxgui/menus_taskbar.py         |    4 +
 pyhoca/wxgui/profilemanager.py        |   24 +-
 14 files changed, 1257 insertions(+), 1171 deletions(-)

The diff of changes is:
diff --git a/build/mo/de/LC_MESSAGES/pyhoca-gui.mo b/build/mo/de/LC_MESSAGES/pyhoca-gui.mo
index ce75226..58df92d 100644
Binary files a/build/mo/de/LC_MESSAGES/pyhoca-gui.mo and b/build/mo/de/LC_MESSAGES/pyhoca-gui.mo differ
diff --git a/build/mo/en/LC_MESSAGES/pyhoca-gui.mo b/build/mo/en/LC_MESSAGES/pyhoca-gui.mo
index 1ddba69..5a605e9 100644
Binary files a/build/mo/en/LC_MESSAGES/pyhoca-gui.mo and b/build/mo/en/LC_MESSAGES/pyhoca-gui.mo differ
diff --git a/build/mo/es/LC_MESSAGES/pyhoca-gui.mo b/build/mo/es/LC_MESSAGES/pyhoca-gui.mo
index 1daf2f9..0b76868 100644
Binary files a/build/mo/es/LC_MESSAGES/pyhoca-gui.mo and b/build/mo/es/LC_MESSAGES/pyhoca-gui.mo differ
diff --git a/build/mo/nl/LC_MESSAGES/pyhoca-gui.mo b/build/mo/nl/LC_MESSAGES/pyhoca-gui.mo
index 2aff707..9df9c74 100644
Binary files a/build/mo/nl/LC_MESSAGES/pyhoca-gui.mo and b/build/mo/nl/LC_MESSAGES/pyhoca-gui.mo differ
diff --git a/debian/changelog b/debian/changelog
index 55cd981..ca59836 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ pyhoca-gui (0.1.0.11-0~x2go1) UNRELEASED; urgency=low
     - Update of i18n files: en, de, es.
     - Drop handling of session icon, not used in pyhoca-gui, anyway.
     - Fix profile manager window size (shrinking for usage on netbooks).
+    - Existing profiles can be used as templates for new session profiles.
   * Depend on Python X2Go 0.1.1.9.
 
  -- Mike Gabriel <mike.gabriel at das-netzwerkteam.de>  Wed, 09 Nov 2011 03:13:09 +0100
diff --git a/po/bg.po b/po/bg.po
index 6363bca..957e20b 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PyHoca-GUI VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-11-30 16:09+0100\n"
+"POT-Creation-Date: 2011-12-07 09:08+0100\n"
 "PO-Revision-Date: 2011-09-17 02:17+0100\n"
 "Last-Translator: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>\n"
 "Language-Team: Bulgarian <chepati at yahoo.com>\n"
@@ -50,7 +50,7 @@ msgstr ""
 msgid "SSH proxy server login"
 msgstr ""
 
-#: ../pyhoca/wxgui/logon.py:121 ../pyhoca/wxgui/profilemanager.py:279
+#: ../pyhoca/wxgui/logon.py:121 ../pyhoca/wxgui/profilemanager.py:287
 #: ../pyhoca/wxgui/messages.py:111 ../pyhoca/wxgui/printingprefs.py:138
 msgid "Cancel"
 msgstr ""
@@ -197,7 +197,7 @@ msgstr ""
 msgid "Single Application"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:84 ../pyhoca/wxgui/profilemanager.py:171
+#: ../pyhoca/wxgui/profilemanager.py:84 ../pyhoca/wxgui/profilemanager.py:179
 msgid "Custom command"
 msgstr ""
 
@@ -229,363 +229,365 @@ msgstr ""
 msgid "Save incoming file as ..."
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:125
+#: ../pyhoca/wxgui/profilemanager.py:128
+msgid "settings derived from "
+msgstr ""
+
+#: ../pyhoca/wxgui/profilemanager.py:132
 msgid "new session profile"
 msgstr ""
 
 #. boxes for all tabs
-#: ../pyhoca/wxgui/profilemanager.py:137
+#: ../pyhoca/wxgui/profilemanager.py:145
 msgid "Profile "
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:138
+#: ../pyhoca/wxgui/profilemanager.py:146
 msgid "Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:139
+#: ../pyhoca/wxgui/profilemanager.py:147
 msgid "Server"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:140
+#: ../pyhoca/wxgui/profilemanager.py:148
 msgid "Connection Link Speed"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:141
+#: ../pyhoca/wxgui/profilemanager.py:149
 msgid "Compression"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:142
+#: ../pyhoca/wxgui/profilemanager.py:150
 msgid "Display"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:143
+#: ../pyhoca/wxgui/profilemanager.py:151
 msgid "Keyboard"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:144
+#: ../pyhoca/wxgui/profilemanager.py:152
 msgid "Sound"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:145
+#: ../pyhoca/wxgui/profilemanager.py:153
 msgid "Printing"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:146
+#: ../pyhoca/wxgui/profilemanager.py:154
 msgid "Folder Exports"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:147
+#: ../pyhoca/wxgui/profilemanager.py:155
 msgid "File Import"
 msgstr ""
 
 #. ##
 #. ## widgets for the SESSION tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:152
+#: ../pyhoca/wxgui/profilemanager.py:160
 msgid "Name"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:162
-msgid "Icon"
-msgstr ""
-
-#: ../pyhoca/wxgui/profilemanager.py:164
+#. _share_location = os.path.split(_icons_location)[0]
+#. if 'icon' in self.profile_config:
+#. path_to_icon = self.profile_config['icon']
+#. path_to_icon = path_to_icon.lstrip(':')
+#. path_to_icon = os.path.join(os.path.normpath(_share_location), os.path.normpath(path_to_icon))
+#. if not os.path.exists(path_to_icon) or not 'icon' in self.profile_config:
+#. path_to_icon = os.path.normpath('%s/icons/PyHoca/128x128/pyhoca-session.png' % _share_location)
+#. self.IconPath = path_to_icon
+#. self.IconButtonLabel = wx.StaticText(self.tab_Session, -1, _(u"Icon")+':')
+#. self.IconButton = wx.BitmapButton(self.tab_Session, -1, wx.Bitmap(path_to_icon, wx.BITMAP_TYPE_ANY), size=(48,48))
+#: ../pyhoca/wxgui/profilemanager.py:172
 msgid ""
 "Set session window title (leave field below empty for default title from "
 "server)"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:165
+#: ../pyhoca/wxgui/profilemanager.py:173
 msgid "Session window title"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:167
+#: ../pyhoca/wxgui/profilemanager.py:175
 msgid "Type"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:169
+#: ../pyhoca/wxgui/profilemanager.py:177
 msgid "Application"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:173
+#: ../pyhoca/wxgui/profilemanager.py:181
 msgid "RDP settings"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:174
+#: ../pyhoca/wxgui/profilemanager.py:182
 msgid "RDP server"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:176
+#: ../pyhoca/wxgui/profilemanager.py:184
 msgid "RDP options"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:178
+#: ../pyhoca/wxgui/profilemanager.py:186
 msgid "XDMCP server"
 msgstr ""
 
 #. ##
 #. ## widgets for the CONNECTION tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:184 ../pyhoca/wxgui/profilemanager.py:194
+#: ../pyhoca/wxgui/profilemanager.py:192 ../pyhoca/wxgui/profilemanager.py:202
 msgid "User"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:186
+#: ../pyhoca/wxgui/profilemanager.py:194
 msgid "Host"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:188
+#: ../pyhoca/wxgui/profilemanager.py:196
 msgid "Port"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:190
+#: ../pyhoca/wxgui/profilemanager.py:198
 msgid "RSA/DSA private key"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:193
+#: ../pyhoca/wxgui/profilemanager.py:201
 msgid "Server behind SSH proxy"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:196
+#: ../pyhoca/wxgui/profilemanager.py:204
 msgid "Key file"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:199
+#: ../pyhoca/wxgui/profilemanager.py:207
 msgid "Host[:Port]"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:201
+#: ../pyhoca/wxgui/profilemanager.py:209
 msgid "SSH Proxy Tunnel"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:209
+#: ../pyhoca/wxgui/profilemanager.py:217
 msgid "Modem"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:210
+#: ../pyhoca/wxgui/profilemanager.py:218
 msgid "ISDN"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:211
+#: ../pyhoca/wxgui/profilemanager.py:219
 msgid "ADSL"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:212
+#: ../pyhoca/wxgui/profilemanager.py:220
 msgid "WAN"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:213
+#: ../pyhoca/wxgui/profilemanager.py:221
 msgid "LAN"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:215
+#: ../pyhoca/wxgui/profilemanager.py:223
 msgid "Method"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:217
+#: ../pyhoca/wxgui/profilemanager.py:225
 msgid "Image quality"
 msgstr ""
 
 #. ##
 #. ## wigdets for the SETTINGS tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:223
+#: ../pyhoca/wxgui/profilemanager.py:231
 msgid "Fullscreen"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:224
+#: ../pyhoca/wxgui/profilemanager.py:232
 msgid "Custom Size"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:229
+#: ../pyhoca/wxgui/profilemanager.py:237
 msgid "Set display DPI"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:231
+#: ../pyhoca/wxgui/profilemanager.py:239
 msgid "Keep current keyboard settings"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:232
+#: ../pyhoca/wxgui/profilemanager.py:240
 msgid "Keyboard layout"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:234
+#: ../pyhoca/wxgui/profilemanager.py:242
 msgid "Keyboard model"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:236
+#: ../pyhoca/wxgui/profilemanager.py:244
 msgid "Enable sound support"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:237
+#: ../pyhoca/wxgui/profilemanager.py:245
 msgid "Pulse Audio"
 msgstr ""
 
 #. Arts daemon is not supported by PyHoca-GUI / Python X2go as it is outdated.
 #. However, config files can contain an Arts configuration, so we will honour this
-#: ../pyhoca/wxgui/profilemanager.py:241
+#: ../pyhoca/wxgui/profilemanager.py:249
 msgid "Arts (not supported)"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:244
+#: ../pyhoca/wxgui/profilemanager.py:252
 msgid "esd"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:245
+#: ../pyhoca/wxgui/profilemanager.py:253
 msgid "Use default sound port"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:246
+#: ../pyhoca/wxgui/profilemanager.py:254
 msgid "Custom sound port"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:248
+#: ../pyhoca/wxgui/profilemanager.py:256
 msgid "Client Side printing"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:250
+#: ../pyhoca/wxgui/profilemanager.py:258
 msgid "Use local folder sharing"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:251
+#: ../pyhoca/wxgui/profilemanager.py:259
 msgid "Path"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:254 ../pyhoca/wxgui/profilemanager.py:273
+#: ../pyhoca/wxgui/profilemanager.py:262 ../pyhoca/wxgui/profilemanager.py:281
 msgid "Add"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:256
+#: ../pyhoca/wxgui/profilemanager.py:264
 msgid "Local Path"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:257
+#: ../pyhoca/wxgui/profilemanager.py:265
 msgid "Connect Method"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:258
+#: ../pyhoca/wxgui/profilemanager.py:266
 msgid "Delete"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:260
+#: ../pyhoca/wxgui/profilemanager.py:268
 msgid "Convert between client and server encodings"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:261
+#: ../pyhoca/wxgui/profilemanager.py:269
 msgid "Client encoding"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:263
+#: ../pyhoca/wxgui/profilemanager.py:271
 msgid "Server encoding"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:266
+#: ../pyhoca/wxgui/profilemanager.py:274
 msgid "Use file MIME box for local file import"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:267
+#: ../pyhoca/wxgui/profilemanager.py:275
 msgid "Extensions"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:269
+#: ../pyhoca/wxgui/profilemanager.py:277
 msgid "Action"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:274
+#: ../pyhoca/wxgui/profilemanager.py:282
 msgid "Defaults"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:276
+#: ../pyhoca/wxgui/profilemanager.py:284
 msgid "Save"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:277
+#: ../pyhoca/wxgui/profilemanager.py:285
 msgid "Reset"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:319 ../pyhoca/wxgui/profilemanager.py:946
-#: ../pyhoca/wxgui/profilemanager.py:1441
+#: ../pyhoca/wxgui/profilemanager.py:327 ../pyhoca/wxgui/profilemanager.py:954
+#: ../pyhoca/wxgui/profilemanager.py:1449
 msgid "automatically"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:321 ../pyhoca/wxgui/profilemanager.py:948
+#: ../pyhoca/wxgui/profilemanager.py:329 ../pyhoca/wxgui/profilemanager.py:956
 msgid "manually"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:326
+#: ../pyhoca/wxgui/profilemanager.py:334
 msgid "PyHoca-GUI Profile Manager - new profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:328
+#: ../pyhoca/wxgui/profilemanager.py:336
 #, python-format
 msgid "PyHoca-GUI Profile Manager - %s (connected)"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:330
+#: ../pyhoca/wxgui/profilemanager.py:338
 #, python-format
 msgid "PyHoca-GUI Profile Manager - %s"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:682
+#: ../pyhoca/wxgui/profilemanager.py:690
 msgid "Session Profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:683
+#: ../pyhoca/wxgui/profilemanager.py:691
 msgid "Connection"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:684
+#: ../pyhoca/wxgui/profilemanager.py:692
 msgid "Settings"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:685
+#: ../pyhoca/wxgui/profilemanager.py:693
 msgid "Sharing"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1124
-msgid "Icon Files (*.png)|*.png|All files (*.*)|*"
-msgstr ""
-
-#: ../pyhoca/wxgui/profilemanager.py:1127
-msgid "Choose an icon for this session profile"
-msgstr ""
-
-#: ../pyhoca/wxgui/profilemanager.py:1252
+#: ../pyhoca/wxgui/profilemanager.py:1260
 msgid "All files (*.*)|*"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1254
-#: ../pyhoca/wxgui/profilemanager.py:1269
+#: ../pyhoca/wxgui/profilemanager.py:1262
+#: ../pyhoca/wxgui/profilemanager.py:1277
 msgid "Choose a public SSH key"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1421
+#: ../pyhoca/wxgui/profilemanager.py:1429
 msgid "Choose a folder to share within a session"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1485
-#: ../pyhoca/wxgui/profilemanager.py:1488
-#: ../pyhoca/wxgui/profilemanager.py:1491
+#: ../pyhoca/wxgui/profilemanager.py:1493
 #: ../pyhoca/wxgui/profilemanager.py:1496
-#: ../pyhoca/wxgui/profilemanager.py:1506 ../pyhoca/wxgui/menus_taskbar.py:87
+#: ../pyhoca/wxgui/profilemanager.py:1499
+#: ../pyhoca/wxgui/profilemanager.py:1504
+#: ../pyhoca/wxgui/profilemanager.py:1514 ../pyhoca/wxgui/menus_taskbar.py:91
 msgid "Profile Manager"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1485
+#: ../pyhoca/wxgui/profilemanager.py:1493
 msgid "Profile name is missing, profile unusable!!!"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1488
-#: ../pyhoca/wxgui/profilemanager.py:1491
+#: ../pyhoca/wxgui/profilemanager.py:1496
+#: ../pyhoca/wxgui/profilemanager.py:1499
 #, python-format
 msgid "Profile name %s already exists!!!"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1496
+#: ../pyhoca/wxgui/profilemanager.py:1504
 msgid "The SSH proxy configuration is incomplete. Try again."
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1506
+#: ../pyhoca/wxgui/profilemanager.py:1514
 #, python-format
 msgid ""
 "Another session profile (%s) already uses [%s]:%s for binding a local SSH "
@@ -593,130 +595,134 @@ msgid ""
 "Please change the SSH proxy settings accordingly."
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1526
+#: ../pyhoca/wxgui/profilemanager.py:1534
 #, python-format
 msgid "%s - profile added"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1527
+#: ../pyhoca/wxgui/profilemanager.py:1535
 msgid "A new session profile has been added."
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1531
+#: ../pyhoca/wxgui/profilemanager.py:1539
 #, python-format
 msgid "%s - modified"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1532
+#: ../pyhoca/wxgui/profilemanager.py:1540
 msgid "Changes to profile have been saved."
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:55
+#: ../pyhoca/wxgui/menus_taskbar.py:57
 msgid "Edit Profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:57
+#: ../pyhoca/wxgui/menus_taskbar.py:59
+msgid "Use as Template for New Profile"
+msgstr ""
+
+#: ../pyhoca/wxgui/menus_taskbar.py:60
 msgid "Delete Profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:79
+#: ../pyhoca/wxgui/menus_taskbar.py:83
 #, python-format
 msgid "About %s (%s)..."
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:102
+#: ../pyhoca/wxgui/menus_taskbar.py:106
 msgid "Printing Preferences"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:108
+#: ../pyhoca/wxgui/menus_taskbar.py:112
 msgid "Client Options"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:116 ../pyhoca/wxgui/menus_taskbar.py:486
+#: ../pyhoca/wxgui/menus_taskbar.py:120 ../pyhoca/wxgui/menus_taskbar.py:490
 msgid "E&xit"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:159
+#: ../pyhoca/wxgui/menus_taskbar.py:163
 msgid "Resume Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:161
+#: ../pyhoca/wxgui/menus_taskbar.py:165
 msgid "Resume Session (not possible)"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:169
+#: ../pyhoca/wxgui/menus_taskbar.py:173
 msgid "Transfer Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:171
+#: ../pyhoca/wxgui/menus_taskbar.py:175
 msgid "Transfer Session (not possible)"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:174
+#: ../pyhoca/wxgui/menus_taskbar.py:178
 msgid "Suspend Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:176
+#: ../pyhoca/wxgui/menus_taskbar.py:180
 msgid "Terminate Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:206
+#: ../pyhoca/wxgui/menus_taskbar.py:210
 msgid "&Share custom local folder"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:229
+#: ../pyhoca/wxgui/menus_taskbar.py:233
 msgid "Share:"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:240
+#: ../pyhoca/wxgui/menus_taskbar.py:244
 msgid "Unshare:"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:250
+#: ../pyhoca/wxgui/menus_taskbar.py:254
 msgid "Unshare &all local folders"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:290
+#: ../pyhoca/wxgui/menus_taskbar.py:294
 msgid "Start &new Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:306
+#: ../pyhoca/wxgui/menus_taskbar.py:310
 msgid "Running"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:308
+#: ../pyhoca/wxgui/menus_taskbar.py:312
 msgid "Suspended"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:320
+#: ../pyhoca/wxgui/menus_taskbar.py:324
 msgid "&Clean all sessions"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:322
+#: ../pyhoca/wxgui/menus_taskbar.py:326
 msgid "Customize &profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:325
+#: ../pyhoca/wxgui/menus_taskbar.py:329
 msgid "Shared &folders"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:333
+#: ../pyhoca/wxgui/menus_taskbar.py:337
 msgid "&Disconnect from Server"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:359
+#: ../pyhoca/wxgui/menus_taskbar.py:363
 msgid "Add Profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:428
+#: ../pyhoca/wxgui/menus_taskbar.py:432
 msgid "No session profiles defined"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:459
+#: ../pyhoca/wxgui/menus_taskbar.py:463
 msgid "Start/Resume Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:459
+#: ../pyhoca/wxgui/menus_taskbar.py:463
 msgid "Connect Server"
 msgstr ""
 
@@ -764,26 +770,26 @@ msgstr ""
 msgid "New Session Profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:616
+#: ../pyhoca/wxgui/frontend.py:625
 #, python-format
 msgid "Really Delete Session Profile ,,%s''?"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:622
+#: ../pyhoca/wxgui/frontend.py:631
 #, python-format
 msgid "%s - profile deleted"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:622
+#: ../pyhoca/wxgui/frontend.py:631
 msgid "The session profile has been deleted."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:637
+#: ../pyhoca/wxgui/frontend.py:646
 #, python-format
 msgid "%s - share local folder with sessions of this profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:715
+#: ../pyhoca/wxgui/frontend.py:724
 #, python-format
 msgid ""
 "The authenticity of host [%s]:%s can't be established.\n"
@@ -792,105 +798,105 @@ msgid ""
 "Are you sure you want to continue connecting?"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:723
+#: ../pyhoca/wxgui/frontend.py:732
 #, python-format
 msgid "%s: Confirm Host Authorization"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:742
+#: ../pyhoca/wxgui/frontend.py:751
 #, python-format
 msgid "%s - channel error"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:742
+#: ../pyhoca/wxgui/frontend.py:751
 #, python-format
 msgid ""
 "Lost connection to server %s unexpectedly! Try to re-authenticate to the "
 "server..."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:752 ../pyhoca/wxgui/frontend.py:759
-#: ../pyhoca/wxgui/frontend.py:761 ../pyhoca/wxgui/frontend.py:773
+#: ../pyhoca/wxgui/frontend.py:761 ../pyhoca/wxgui/frontend.py:768
+#: ../pyhoca/wxgui/frontend.py:770 ../pyhoca/wxgui/frontend.py:782
 #, python-format
 msgid "%s - session failure"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:752
+#: ../pyhoca/wxgui/frontend.py:761
 msgid "The session startup failed."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:759
+#: ../pyhoca/wxgui/frontend.py:768
 #, python-format
 msgid "The command ,,%s'' is not available on X2go server."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:761
+#: ../pyhoca/wxgui/frontend.py:770
 #, python-format
 msgid ""
 "The command ,,%s'' is not available on X2go server\n"
 "%s."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:767
+#: ../pyhoca/wxgui/frontend.py:776
 #, python-format
 msgid "%s - session warning"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:767
+#: ../pyhoca/wxgui/frontend.py:776
 #, python-format
 msgid ""
 "Reverse TCP port forwarding request for session %s to server port %s has "
 "been denied."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:773
+#: ../pyhoca/wxgui/frontend.py:782
 #, python-format
 msgid ""
 "Forwarding tunnel request to [%s]:%s for session %s was denied by remote "
 "X2go/SSH server. Session startup failed."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:785
+#: ../pyhoca/wxgui/frontend.py:794
 #, python-format
 msgid "%s - audio warning"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:785
+#: ../pyhoca/wxgui/frontend.py:794
 msgid ""
 "The X2go PulseAudio system is not available within Remote Desktop sessions."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:788 ../pyhoca/wxgui/frontend.py:791
+#: ../pyhoca/wxgui/frontend.py:797 ../pyhoca/wxgui/frontend.py:800
 #, python-format
 msgid "%s - audio error"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:788
+#: ../pyhoca/wxgui/frontend.py:797
 msgid "The X2go PulseAudio system could not be started."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:791
+#: ../pyhoca/wxgui/frontend.py:800
 msgid "The X2go PulseAudio system has died unexpectedly."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:794
+#: ../pyhoca/wxgui/frontend.py:803
 #, python-format
 msgid "%s - audio problem"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:794
+#: ../pyhoca/wxgui/frontend.py:803
 #, python-format
 msgid ""
 "The audio connection could not be set up for this session.\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:808 ../pyhoca/wxgui/frontend.py:810
+#: ../pyhoca/wxgui/frontend.py:817 ../pyhoca/wxgui/frontend.py:819
 #, python-format
 msgid "%s - print error"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:808
+#: ../pyhoca/wxgui/frontend.py:817
 #, python-format
 msgid ""
 "%s\n"
@@ -898,7 +904,7 @@ msgid ""
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:810
+#: ../pyhoca/wxgui/frontend.py:819
 #, python-format
 msgid ""
 "%s\n"
@@ -906,74 +912,74 @@ msgid ""
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:814 ../pyhoca/wxgui/frontend.py:818
+#: ../pyhoca/wxgui/frontend.py:823 ../pyhoca/wxgui/frontend.py:827
 #, python-format
 msgid "%s - start"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:814
+#: ../pyhoca/wxgui/frontend.py:823
 #, python-format
 msgid ""
 "New X2go session starting up...\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:818
+#: ../pyhoca/wxgui/frontend.py:827
 #, python-format
 msgid ""
 "Another client started X2go session\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:822 ../pyhoca/wxgui/frontend.py:826
+#: ../pyhoca/wxgui/frontend.py:831 ../pyhoca/wxgui/frontend.py:835
 #, python-format
 msgid "%s - resume"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:822
+#: ../pyhoca/wxgui/frontend.py:831
 #, python-format
 msgid ""
 "Resuming X2go session...\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:826
+#: ../pyhoca/wxgui/frontend.py:835
 #, python-format
 msgid ""
 "Another client resumed X2go session\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:830
+#: ../pyhoca/wxgui/frontend.py:839
 #, python-format
 msgid "%s - running"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:830
+#: ../pyhoca/wxgui/frontend.py:839
 #, python-format
 msgid ""
 "Found already running session\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:834
+#: ../pyhoca/wxgui/frontend.py:843
 #, python-format
 msgid "%s - suspend"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:834
+#: ../pyhoca/wxgui/frontend.py:843
 #, python-format
 msgid ""
 "X2go Session has been suspended\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:850
+#: ../pyhoca/wxgui/frontend.py:859
 #, python-format
 msgid "%s - terminate"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:850
+#: ../pyhoca/wxgui/frontend.py:859
 #, python-format
 msgid ""
 "X2go Session has terminated\n"
diff --git a/po/de.po b/po/de.po
index e0e54e1..c9767f2 100644
--- a/po/de.po
+++ b/po/de.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PyHoca-GUI VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-11-30 16:09+0100\n"
-"PO-Revision-Date: 2011-11-30 15:59+0100\n"
+"POT-Creation-Date: 2011-12-07 09:08+0100\n"
+"PO-Revision-Date: 2011-12-07 09:09+0100\n"
 "Last-Translator: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>\n"
 "Language-Team: de <mike.gabriel at das-netzwerkteam.de>\n"
 "Language: \n"
@@ -25,11 +25,13 @@ msgstr ""
 msgid "%s (via %s)"
 msgstr "%s (via %s)"
 
-#: ../pyhoca/wxgui/logon.py:84 ../pyhoca/wxgui/logon.py:96
+#: ../pyhoca/wxgui/logon.py:84
+#: ../pyhoca/wxgui/logon.py:96
 msgid "Username"
 msgstr "Benutzername"
 
-#: ../pyhoca/wxgui/logon.py:86 ../pyhoca/wxgui/logon.py:98
+#: ../pyhoca/wxgui/logon.py:86
+#: ../pyhoca/wxgui/logon.py:98
 msgid "Password"
 msgstr "Kennwort"
 
@@ -49,22 +51,27 @@ msgstr "Sitzungslogin"
 msgid "SSH proxy server login"
 msgstr "Anmeldung an SSH Proxy"
 
-#: ../pyhoca/wxgui/logon.py:121 ../pyhoca/wxgui/profilemanager.py:279
-#: ../pyhoca/wxgui/messages.py:111 ../pyhoca/wxgui/printingprefs.py:138
+#: ../pyhoca/wxgui/logon.py:121
+#: ../pyhoca/wxgui/profilemanager.py:287
+#: ../pyhoca/wxgui/messages.py:111
+#: ../pyhoca/wxgui/printingprefs.py:138
 msgid "Cancel"
 msgstr "Abbrechen"
 
-#: ../pyhoca/wxgui/logon.py:277 ../pyhoca/wxgui/logon.py:310
+#: ../pyhoca/wxgui/logon.py:277
+#: ../pyhoca/wxgui/logon.py:310
 #: ../pyhoca/wxgui/frontend.py:363
 #, python-format
 msgid "%s - connect failure"
 msgstr "%s - Verbindung fehlgeschlagen"
 
-#: ../pyhoca/wxgui/logon.py:278 ../pyhoca/wxgui/frontend.py:363
+#: ../pyhoca/wxgui/logon.py:278
+#: ../pyhoca/wxgui/frontend.py:363
 msgid "User is not allowed to start X2go sessions!"
 msgstr "Benutzer darf keine X2go Sitzungen starten!"
 
-#: ../pyhoca/wxgui/logon.py:283 ../pyhoca/wxgui/frontend.py:370
+#: ../pyhoca/wxgui/logon.py:283
+#: ../pyhoca/wxgui/frontend.py:370
 #, python-format
 msgid "%s - connect"
 msgstr "%s - verbinden"
@@ -90,43 +97,48 @@ msgstr "%s - SSH Proxy"
 msgid "Authentication to the SSH proxy server failed!"
 msgstr "Anmeldung am SSH Proxy Server ist fehlgeschlagen"
 
-#: ../pyhoca/wxgui/logon.py:333 ../pyhoca/wxgui/logon.py:340
-#: ../pyhoca/wxgui/logon.py:379 ../pyhoca/wxgui/logon.py:387
-#: ../pyhoca/wxgui/frontend.py:389 ../pyhoca/wxgui/frontend.py:410
-#: ../pyhoca/wxgui/frontend.py:417 ../pyhoca/wxgui/frontend.py:424
+#: ../pyhoca/wxgui/logon.py:333
+#: ../pyhoca/wxgui/logon.py:340
+#: ../pyhoca/wxgui/logon.py:379
+#: ../pyhoca/wxgui/logon.py:387
+#: ../pyhoca/wxgui/frontend.py:389
+#: ../pyhoca/wxgui/frontend.py:410
+#: ../pyhoca/wxgui/frontend.py:417
+#: ../pyhoca/wxgui/frontend.py:424
 #, python-format
 msgid "%s - connect error"
 msgstr "%s - Verbindungsfehler"
 
-#: ../pyhoca/wxgui/logon.py:347 ../pyhoca/wxgui/frontend.py:396
+#: ../pyhoca/wxgui/logon.py:347
+#: ../pyhoca/wxgui/frontend.py:396
 #: ../pyhoca/wxgui/frontend.py:403
 #, python-format
 msgid "%s - host key error"
 msgstr "%s - ungültiger Server-Schlüssel"
 
-#: ../pyhoca/wxgui/logon.py:348 ../pyhoca/wxgui/frontend.py:396
-msgid ""
-"The remote server's host key is invalid or has not been accepted by the user"
-msgstr ""
-"Der Host-Schlüssel des X2go Servers ist ungültig oder wurde vom Benutzer "
-"nicht akzeptiert"
+#: ../pyhoca/wxgui/logon.py:348
+#: ../pyhoca/wxgui/frontend.py:396
+msgid "The remote server's host key is invalid or has not been accepted by the user"
+msgstr "Der Host-Schlüssel des X2go Servers ist ungültig oder wurde vom Benutzer nicht akzeptiert"
 
-#: ../pyhoca/wxgui/logon.py:355 ../pyhoca/wxgui/frontend.py:438
+#: ../pyhoca/wxgui/logon.py:355
+#: ../pyhoca/wxgui/frontend.py:438
 #, python-format
 msgid "%s - missing home directory"
 msgstr "%s - Benutzerverzeichnis nicht vorhanden"
 
-#: ../pyhoca/wxgui/logon.py:356 ../pyhoca/wxgui/frontend.py:438
+#: ../pyhoca/wxgui/logon.py:356
+#: ../pyhoca/wxgui/frontend.py:438
 msgid "The remote user's home directory does not exist."
-msgstr ""
-"Das serverseitige Benutzerverzeichnis (HOME-Verzeichnis) existiert nicht."
+msgstr "Das serverseitige Benutzerverzeichnis (HOME-Verzeichnis) existiert nicht."
 
 #: ../pyhoca/wxgui/logon.py:363
 #, python-format
 msgid "%s - key error"
 msgstr "%s - ungültiger Schlüssel"
 
-#: ../pyhoca/wxgui/logon.py:371 ../pyhoca/wxgui/frontend.py:445
+#: ../pyhoca/wxgui/logon.py:371
+#: ../pyhoca/wxgui/frontend.py:445
 #, python-format
 msgid "%s - auth error"
 msgstr "%s - Anmeldefehler"
@@ -205,7 +217,8 @@ msgstr "Windows Terminalserver (RDP-proxy)"
 msgid "Single Application"
 msgstr "Einzelne Anwendung"
 
-#: ../pyhoca/wxgui/profilemanager.py:84 ../pyhoca/wxgui/profilemanager.py:171
+#: ../pyhoca/wxgui/profilemanager.py:84
+#: ../pyhoca/wxgui/profilemanager.py:179
 msgid "Custom command"
 msgstr "Benutzerdef. Kommando"
 
@@ -237,504 +250,508 @@ msgstr "Auswahldialog öffnen, um Anwendung auszuwählen"
 msgid "Save incoming file as ..."
 msgstr "Eingehende Datei speichern unter ..."
 
-#: ../pyhoca/wxgui/profilemanager.py:125
+#: ../pyhoca/wxgui/profilemanager.py:128
+msgid "settings derived from "
+msgstr "Einstellungen übernommen von"
+
+#: ../pyhoca/wxgui/profilemanager.py:132
 msgid "new session profile"
 msgstr "neues Sitzungsprofil"
 
 #. boxes for all tabs
-#: ../pyhoca/wxgui/profilemanager.py:137
+#: ../pyhoca/wxgui/profilemanager.py:145
 msgid "Profile "
 msgstr "Profil"
 
-#: ../pyhoca/wxgui/profilemanager.py:138
+#: ../pyhoca/wxgui/profilemanager.py:146
 msgid "Session"
 msgstr "Sitzung"
 
-#: ../pyhoca/wxgui/profilemanager.py:139
+#: ../pyhoca/wxgui/profilemanager.py:147
 msgid "Server"
 msgstr "Server"
 
-#: ../pyhoca/wxgui/profilemanager.py:140
+#: ../pyhoca/wxgui/profilemanager.py:148
 msgid "Connection Link Speed"
 msgstr "Verbindungsgeschwindigkeit"
 
-#: ../pyhoca/wxgui/profilemanager.py:141
+#: ../pyhoca/wxgui/profilemanager.py:149
 msgid "Compression"
 msgstr "Komprimierung"
 
-#: ../pyhoca/wxgui/profilemanager.py:142
+#: ../pyhoca/wxgui/profilemanager.py:150
 msgid "Display"
 msgstr "Anzeige"
 
-#: ../pyhoca/wxgui/profilemanager.py:143
+#: ../pyhoca/wxgui/profilemanager.py:151
 msgid "Keyboard"
 msgstr "Tastatur"
 
-#: ../pyhoca/wxgui/profilemanager.py:144
+#: ../pyhoca/wxgui/profilemanager.py:152
 msgid "Sound"
 msgstr "Audio"
 
-#: ../pyhoca/wxgui/profilemanager.py:145
+#: ../pyhoca/wxgui/profilemanager.py:153
 msgid "Printing"
 msgstr "Drucken"
 
-#: ../pyhoca/wxgui/profilemanager.py:146
+#: ../pyhoca/wxgui/profilemanager.py:154
 msgid "Folder Exports"
 msgstr "Ordnerfreigabe"
 
-#: ../pyhoca/wxgui/profilemanager.py:147
+#: ../pyhoca/wxgui/profilemanager.py:155
 msgid "File Import"
 msgstr "Dateiimport"
 
 #. ##
 #. ## widgets for the SESSION tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:152
+#: ../pyhoca/wxgui/profilemanager.py:160
 msgid "Name"
 msgstr "Name"
 
-#: ../pyhoca/wxgui/profilemanager.py:162
-msgid "Icon"
-msgstr "Symbol"
+#. _share_location = os.path.split(_icons_location)[0]
+#. if 'icon' in self.profile_config:
+#. path_to_icon = self.profile_config['icon']
+#. path_to_icon = path_to_icon.lstrip(':')
+#. path_to_icon = os.path.join(os.path.normpath(_share_location), os.path.normpath(path_to_icon))
+#. if not os.path.exists(path_to_icon) or not 'icon' in self.profile_config:
+#. path_to_icon = os.path.normpath('%s/icons/PyHoca/128x128/pyhoca-session.png' % _share_location)
+#. self.IconPath = path_to_icon
+#. self.IconButtonLabel = wx.StaticText(self.tab_Session, -1, _(u"Icon")+':')
+#. self.IconButton = wx.BitmapButton(self.tab_Session, -1, wx.Bitmap(path_to_icon, wx.BITMAP_TYPE_ANY), size=(48,48))
+#: ../pyhoca/wxgui/profilemanager.py:172
+msgid "Set session window title (leave field below empty for default title from server)"
+msgstr "Titel für Sitzungsfenster setzen (das folgende Feld freilassen für einen Server-seitigen Titel)"
 
-#: ../pyhoca/wxgui/profilemanager.py:164
-msgid ""
-"Set session window title (leave field below empty for default title from "
-"server)"
-msgstr ""
-"Titel für Sitzungsfenster setzen (das folgende Feld freilassen für einen "
-"Server-seitigen Titel)"
-
-#: ../pyhoca/wxgui/profilemanager.py:165
+#: ../pyhoca/wxgui/profilemanager.py:173
 msgid "Session window title"
 msgstr "Sitzungsfenstertitel"
 
-#: ../pyhoca/wxgui/profilemanager.py:167
+#: ../pyhoca/wxgui/profilemanager.py:175
 msgid "Type"
 msgstr "Typ"
 
-#: ../pyhoca/wxgui/profilemanager.py:169
+#: ../pyhoca/wxgui/profilemanager.py:177
 msgid "Application"
 msgstr "Anwendung"
 
-#: ../pyhoca/wxgui/profilemanager.py:173
+#: ../pyhoca/wxgui/profilemanager.py:181
 msgid "RDP settings"
 msgstr "RDP Einstellungen"
 
-#: ../pyhoca/wxgui/profilemanager.py:174
+#: ../pyhoca/wxgui/profilemanager.py:182
 msgid "RDP server"
 msgstr "RDP Server"
 
-#: ../pyhoca/wxgui/profilemanager.py:176
+#: ../pyhoca/wxgui/profilemanager.py:184
 msgid "RDP options"
 msgstr "RDP Optionen"
 
-#: ../pyhoca/wxgui/profilemanager.py:178
+#: ../pyhoca/wxgui/profilemanager.py:186
 msgid "XDMCP server"
 msgstr "XDMCP Server"
 
 #. ##
 #. ## widgets for the CONNECTION tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:184 ../pyhoca/wxgui/profilemanager.py:194
+#: ../pyhoca/wxgui/profilemanager.py:192
+#: ../pyhoca/wxgui/profilemanager.py:202
 msgid "User"
 msgstr "Benutzer"
 
-#: ../pyhoca/wxgui/profilemanager.py:186
+#: ../pyhoca/wxgui/profilemanager.py:194
 msgid "Host"
 msgstr "Hostname"
 
-#: ../pyhoca/wxgui/profilemanager.py:188
+#: ../pyhoca/wxgui/profilemanager.py:196
 msgid "Port"
 msgstr "Port"
 
-#: ../pyhoca/wxgui/profilemanager.py:190
+#: ../pyhoca/wxgui/profilemanager.py:198
 msgid "RSA/DSA private key"
 msgstr "Privater RSA/DSA Schlüssel"
 
-#: ../pyhoca/wxgui/profilemanager.py:193
+#: ../pyhoca/wxgui/profilemanager.py:201
 msgid "Server behind SSH proxy"
 msgstr "Server hinter SSH-Proxy"
 
-#: ../pyhoca/wxgui/profilemanager.py:196
+#: ../pyhoca/wxgui/profilemanager.py:204
 msgid "Key file"
 msgstr "Schlüssel"
 
-#: ../pyhoca/wxgui/profilemanager.py:199
+#: ../pyhoca/wxgui/profilemanager.py:207
 msgid "Host[:Port]"
 msgstr "Hostname[:Port]"
 
-#: ../pyhoca/wxgui/profilemanager.py:201
+#: ../pyhoca/wxgui/profilemanager.py:209
 msgid "SSH Proxy Tunnel"
 msgstr "SSH-Proxytunnel"
 
-#: ../pyhoca/wxgui/profilemanager.py:209
+#: ../pyhoca/wxgui/profilemanager.py:217
 msgid "Modem"
 msgstr "Modem"
 
-#: ../pyhoca/wxgui/profilemanager.py:210
+#: ../pyhoca/wxgui/profilemanager.py:218
 msgid "ISDN"
 msgstr "ISDN"
 
-#: ../pyhoca/wxgui/profilemanager.py:211
+#: ../pyhoca/wxgui/profilemanager.py:219
 msgid "ADSL"
 msgstr "ADSL"
 
-#: ../pyhoca/wxgui/profilemanager.py:212
+#: ../pyhoca/wxgui/profilemanager.py:220
 msgid "WAN"
 msgstr "WAN"
 
-#: ../pyhoca/wxgui/profilemanager.py:213
+#: ../pyhoca/wxgui/profilemanager.py:221
 msgid "LAN"
 msgstr "LAN"
 
-#: ../pyhoca/wxgui/profilemanager.py:215
+#: ../pyhoca/wxgui/profilemanager.py:223
 msgid "Method"
 msgstr "Methode"
 
-#: ../pyhoca/wxgui/profilemanager.py:217
+#: ../pyhoca/wxgui/profilemanager.py:225
 msgid "Image quality"
 msgstr "Bildqualität"
 
 #. ##
 #. ## wigdets for the SETTINGS tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:223
+#: ../pyhoca/wxgui/profilemanager.py:231
 msgid "Fullscreen"
 msgstr "Vollbild"
 
-#: ../pyhoca/wxgui/profilemanager.py:224
+#: ../pyhoca/wxgui/profilemanager.py:232
 msgid "Custom Size"
 msgstr "Benutzerdefinierte Größe"
 
-#: ../pyhoca/wxgui/profilemanager.py:229
+#: ../pyhoca/wxgui/profilemanager.py:237
 msgid "Set display DPI"
 msgstr "DPI-Wert für Anzeige setzen"
 
-#: ../pyhoca/wxgui/profilemanager.py:231
+#: ../pyhoca/wxgui/profilemanager.py:239
 msgid "Keep current keyboard settings"
 msgstr "Aktuelle Tastatureinstellungen beibehalten"
 
-#: ../pyhoca/wxgui/profilemanager.py:232
+#: ../pyhoca/wxgui/profilemanager.py:240
 msgid "Keyboard layout"
 msgstr "Tastaturlayout"
 
-#: ../pyhoca/wxgui/profilemanager.py:234
+#: ../pyhoca/wxgui/profilemanager.py:242
 msgid "Keyboard model"
 msgstr "Tastaturmodell"
 
-#: ../pyhoca/wxgui/profilemanager.py:236
+#: ../pyhoca/wxgui/profilemanager.py:244
 msgid "Enable sound support"
 msgstr "Audiounterstützung aktivieren"
 
-#: ../pyhoca/wxgui/profilemanager.py:237
+#: ../pyhoca/wxgui/profilemanager.py:245
 msgid "Pulse Audio"
 msgstr "Pulse Audio"
 
 #. Arts daemon is not supported by PyHoca-GUI / Python X2go as it is outdated.
 #. However, config files can contain an Arts configuration, so we will honour this
-#: ../pyhoca/wxgui/profilemanager.py:241
+#: ../pyhoca/wxgui/profilemanager.py:249
 msgid "Arts (not supported)"
 msgstr "Arts (nicht unterstützt)"
 
-#: ../pyhoca/wxgui/profilemanager.py:244
+#: ../pyhoca/wxgui/profilemanager.py:252
 msgid "esd"
 msgstr "esd"
 
-#: ../pyhoca/wxgui/profilemanager.py:245
+#: ../pyhoca/wxgui/profilemanager.py:253
 msgid "Use default sound port"
 msgstr "Standard Audio-Port verwenden"
 
-#: ../pyhoca/wxgui/profilemanager.py:246
+#: ../pyhoca/wxgui/profilemanager.py:254
 msgid "Custom sound port"
 msgstr "Benutzerdefinierter Audio-Port"
 
-#: ../pyhoca/wxgui/profilemanager.py:248
+#: ../pyhoca/wxgui/profilemanager.py:256
 msgid "Client Side printing"
 msgstr "Unterstützung für lokale Druckeranbindung"
 
-#: ../pyhoca/wxgui/profilemanager.py:250
+#: ../pyhoca/wxgui/profilemanager.py:258
 msgid "Use local folder sharing"
 msgstr "Lokale Ordnerfreigabe verwenden"
 
-#: ../pyhoca/wxgui/profilemanager.py:251
+#: ../pyhoca/wxgui/profilemanager.py:259
 msgid "Path"
 msgstr "Pfad"
 
-#: ../pyhoca/wxgui/profilemanager.py:254 ../pyhoca/wxgui/profilemanager.py:273
+#: ../pyhoca/wxgui/profilemanager.py:262
+#: ../pyhoca/wxgui/profilemanager.py:281
 msgid "Add"
 msgstr "Hinzufügen"
 
-#: ../pyhoca/wxgui/profilemanager.py:256
+#: ../pyhoca/wxgui/profilemanager.py:264
 msgid "Local Path"
 msgstr "Lokaler Pfad"
 
-#: ../pyhoca/wxgui/profilemanager.py:257
+#: ../pyhoca/wxgui/profilemanager.py:265
 msgid "Connect Method"
 msgstr "Verbindungsart"
 
-#: ../pyhoca/wxgui/profilemanager.py:258
+#: ../pyhoca/wxgui/profilemanager.py:266
 msgid "Delete"
 msgstr "Entfernen"
 
-#: ../pyhoca/wxgui/profilemanager.py:260
+#: ../pyhoca/wxgui/profilemanager.py:268
 msgid "Convert between client and server encodings"
 msgstr "Zeichenkodierung zwischen Server und Client übersetzen"
 
-#: ../pyhoca/wxgui/profilemanager.py:261
+#: ../pyhoca/wxgui/profilemanager.py:269
 msgid "Client encoding"
 msgstr "Zeichenkodierung Client"
 
-#: ../pyhoca/wxgui/profilemanager.py:263
+#: ../pyhoca/wxgui/profilemanager.py:271
 msgid "Server encoding"
 msgstr "Server"
 
-#: ../pyhoca/wxgui/profilemanager.py:266
+#: ../pyhoca/wxgui/profilemanager.py:274
 msgid "Use file MIME box for local file import"
 msgstr "MIME-Box für lokalen Dateiimport verwenden"
 
-#: ../pyhoca/wxgui/profilemanager.py:267
+#: ../pyhoca/wxgui/profilemanager.py:275
 msgid "Extensions"
 msgstr "Erweiterungen"
 
-#: ../pyhoca/wxgui/profilemanager.py:269
+#: ../pyhoca/wxgui/profilemanager.py:277
 msgid "Action"
 msgstr "Aktion"
 
-#: ../pyhoca/wxgui/profilemanager.py:274
+#: ../pyhoca/wxgui/profilemanager.py:282
 msgid "Defaults"
 msgstr "Standardwerte"
 
-#: ../pyhoca/wxgui/profilemanager.py:276
+#: ../pyhoca/wxgui/profilemanager.py:284
 msgid "Save"
 msgstr "Speichern"
 
-#: ../pyhoca/wxgui/profilemanager.py:277
+#: ../pyhoca/wxgui/profilemanager.py:285
 msgid "Reset"
 msgstr "Zurücksetzen"
 
-#: ../pyhoca/wxgui/profilemanager.py:319 ../pyhoca/wxgui/profilemanager.py:946
-#: ../pyhoca/wxgui/profilemanager.py:1441
+#: ../pyhoca/wxgui/profilemanager.py:327
+#: ../pyhoca/wxgui/profilemanager.py:954
+#: ../pyhoca/wxgui/profilemanager.py:1449
 msgid "automatically"
 msgstr "automatisch"
 
-#: ../pyhoca/wxgui/profilemanager.py:321 ../pyhoca/wxgui/profilemanager.py:948
+#: ../pyhoca/wxgui/profilemanager.py:329
+#: ../pyhoca/wxgui/profilemanager.py:956
 msgid "manually"
 msgstr "manuell"
 
-#: ../pyhoca/wxgui/profilemanager.py:326
+#: ../pyhoca/wxgui/profilemanager.py:334
 msgid "PyHoca-GUI Profile Manager - new profile"
 msgstr "PyHoca-GUI Profilmanager - neues Sitzungsprofil"
 
-#: ../pyhoca/wxgui/profilemanager.py:328
+#: ../pyhoca/wxgui/profilemanager.py:336
 #, python-format
 msgid "PyHoca-GUI Profile Manager - %s (connected)"
 msgstr "PyHoca-GUI Profilmanager - %s (verbunden)"
 
-#: ../pyhoca/wxgui/profilemanager.py:330
+#: ../pyhoca/wxgui/profilemanager.py:338
 #, python-format
 msgid "PyHoca-GUI Profile Manager - %s"
 msgstr "PyHoca-GUI Profilmanager - %s"
 
-#: ../pyhoca/wxgui/profilemanager.py:682
+#: ../pyhoca/wxgui/profilemanager.py:690
 msgid "Session Profile"
 msgstr "Sitzungsprofil"
 
-#: ../pyhoca/wxgui/profilemanager.py:683
+#: ../pyhoca/wxgui/profilemanager.py:691
 msgid "Connection"
 msgstr "Verbindung"
 
-#: ../pyhoca/wxgui/profilemanager.py:684
+#: ../pyhoca/wxgui/profilemanager.py:692
 msgid "Settings"
 msgstr "Einstellungen"
 
-#: ../pyhoca/wxgui/profilemanager.py:685
+#: ../pyhoca/wxgui/profilemanager.py:693
 msgid "Sharing"
 msgstr "Ordnerfreigabe"
 
-#: ../pyhoca/wxgui/profilemanager.py:1124
-msgid "Icon Files (*.png)|*.png|All files (*.*)|*"
-msgstr "Icon Dateien (*.png)|*.png|Alle Dateien (*.*)|*"
-
-#: ../pyhoca/wxgui/profilemanager.py:1127
-msgid "Choose an icon for this session profile"
-msgstr "Sitzungs-Icon für dieses Sitzungsprofil auswählen"
-
-#: ../pyhoca/wxgui/profilemanager.py:1252
+#: ../pyhoca/wxgui/profilemanager.py:1260
 msgid "All files (*.*)|*"
 msgstr "Alle Dateien (*.*)|*"
 
-#: ../pyhoca/wxgui/profilemanager.py:1254
-#: ../pyhoca/wxgui/profilemanager.py:1269
+#: ../pyhoca/wxgui/profilemanager.py:1262
+#: ../pyhoca/wxgui/profilemanager.py:1277
 msgid "Choose a public SSH key"
 msgstr "Öffentlichen SSH-Schlüssel auswählen"
 
-#: ../pyhoca/wxgui/profilemanager.py:1421
+#: ../pyhoca/wxgui/profilemanager.py:1429
 msgid "Choose a folder to share within a session"
 msgstr "Ordner zur Freigabe für Sitzungen auswählen"
 
-#: ../pyhoca/wxgui/profilemanager.py:1485
-#: ../pyhoca/wxgui/profilemanager.py:1488
-#: ../pyhoca/wxgui/profilemanager.py:1491
+#: ../pyhoca/wxgui/profilemanager.py:1493
 #: ../pyhoca/wxgui/profilemanager.py:1496
-#: ../pyhoca/wxgui/profilemanager.py:1506 ../pyhoca/wxgui/menus_taskbar.py:87
+#: ../pyhoca/wxgui/profilemanager.py:1499
+#: ../pyhoca/wxgui/profilemanager.py:1504
+#: ../pyhoca/wxgui/profilemanager.py:1514
+#: ../pyhoca/wxgui/menus_taskbar.py:91
 msgid "Profile Manager"
 msgstr "Profilmanager"
 
-#: ../pyhoca/wxgui/profilemanager.py:1485
+#: ../pyhoca/wxgui/profilemanager.py:1493
 msgid "Profile name is missing, profile unusable!!!"
 msgstr "Der Profilname fehlt, Profil so nicht verwendbar!!!"
 
-#: ../pyhoca/wxgui/profilemanager.py:1488
-#: ../pyhoca/wxgui/profilemanager.py:1491
+#: ../pyhoca/wxgui/profilemanager.py:1496
+#: ../pyhoca/wxgui/profilemanager.py:1499
 #, python-format
 msgid "Profile name %s already exists!!!"
 msgstr "Ein Sitzungsprofil mit dem Namen %s existiert bereits!!!"
 
-#: ../pyhoca/wxgui/profilemanager.py:1496
+#: ../pyhoca/wxgui/profilemanager.py:1504
 msgid "The SSH proxy configuration is incomplete. Try again."
-msgstr ""
-"Die SSH Proxy Konfiguration ist unvollständig. Bitte nochmal versuchen."
+msgstr "Die SSH Proxy Konfiguration ist unvollständig. Bitte nochmal versuchen."
 
-#: ../pyhoca/wxgui/profilemanager.py:1506
+#: ../pyhoca/wxgui/profilemanager.py:1514
 #, python-format
 msgid ""
-"Another session profile (%s) already uses [%s]:%s for binding a local SSH "
-"proxy to.\n"
+"Another session profile (%s) already uses [%s]:%s for binding a local SSH proxy to.\n"
 "Please change the SSH proxy settings accordingly."
-msgstr ""
-"Ein anderes Profil (%s) verwendet die Socketadresse [%s]:%s bereits, um "
-"einen lokalen SSH Proxy Port daran zu binden. Bitte die SSH Proxy "
-"Einstellungen entsprechend ändern."
+msgstr "Ein anderes Profil (%s) verwendet die Socketadresse [%s]:%s bereits, um einen lokalen SSH Proxy Port daran zu binden. Bitte die SSH Proxy Einstellungen entsprechend ändern."
 
-#: ../pyhoca/wxgui/profilemanager.py:1526
+#: ../pyhoca/wxgui/profilemanager.py:1534
 #, python-format
 msgid "%s - profile added"
 msgstr "%s - Profil hinzugefügt"
 
-#: ../pyhoca/wxgui/profilemanager.py:1527
+#: ../pyhoca/wxgui/profilemanager.py:1535
 msgid "A new session profile has been added."
 msgstr "Ein neues Sitzungsprofil wurde hinzugefügt."
 
-#: ../pyhoca/wxgui/profilemanager.py:1531
+#: ../pyhoca/wxgui/profilemanager.py:1539
 #, python-format
 msgid "%s - modified"
 msgstr "%s - modifiziert"
 
-#: ../pyhoca/wxgui/profilemanager.py:1532
+#: ../pyhoca/wxgui/profilemanager.py:1540
 msgid "Changes to profile have been saved."
 msgstr "Änderungen am Profil wurden übernommen."
 
-#: ../pyhoca/wxgui/menus_taskbar.py:55
+#: ../pyhoca/wxgui/menus_taskbar.py:57
 msgid "Edit Profile"
 msgstr "Sitzungsprofil bearbeiten"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:57
+#: ../pyhoca/wxgui/menus_taskbar.py:59
+msgid "Use as Template for New Profile"
+msgstr "Als Vorlage für neues Profile verwenden"
+
+#: ../pyhoca/wxgui/menus_taskbar.py:60
 msgid "Delete Profile"
 msgstr "Sitzungsprofil löschen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:79
+#: ../pyhoca/wxgui/menus_taskbar.py:83
 #, python-format
 msgid "About %s (%s)..."
 msgstr "Über %s (%s) ..."
 
-#: ../pyhoca/wxgui/menus_taskbar.py:102
+#: ../pyhoca/wxgui/menus_taskbar.py:106
 msgid "Printing Preferences"
 msgstr "Druckeinstellungen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:108
+#: ../pyhoca/wxgui/menus_taskbar.py:112
 msgid "Client Options"
 msgstr "Optionen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:116 ../pyhoca/wxgui/menus_taskbar.py:486
+#: ../pyhoca/wxgui/menus_taskbar.py:120
+#: ../pyhoca/wxgui/menus_taskbar.py:490
 msgid "E&xit"
 msgstr "&Beenden"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:159
+#: ../pyhoca/wxgui/menus_taskbar.py:163
 msgid "Resume Session"
 msgstr "Sitzung fortsetzen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:161
+#: ../pyhoca/wxgui/menus_taskbar.py:165
 msgid "Resume Session (not possible)"
 msgstr "Sitzung fortsetzen (nicht möglich)"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:169
+#: ../pyhoca/wxgui/menus_taskbar.py:173
 msgid "Transfer Session"
 msgstr "Sitzung übernehmen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:171
+#: ../pyhoca/wxgui/menus_taskbar.py:175
 msgid "Transfer Session (not possible)"
 msgstr "Sitzung übernehmen (nicht möglich)"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:174
+#: ../pyhoca/wxgui/menus_taskbar.py:178
 msgid "Suspend Session"
 msgstr "Sitzung anhalten"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:176
+#: ../pyhoca/wxgui/menus_taskbar.py:180
 msgid "Terminate Session"
 msgstr "Sitzung beenden"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:206
+#: ../pyhoca/wxgui/menus_taskbar.py:210
 msgid "&Share custom local folder"
 msgstr "Lokalen Ordner für &Freigabe wählen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:229
+#: ../pyhoca/wxgui/menus_taskbar.py:233
 msgid "Share:"
 msgstr "Freigeben:"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:240
+#: ../pyhoca/wxgui/menus_taskbar.py:244
 msgid "Unshare:"
 msgstr "Aushängen:"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:250
+#: ../pyhoca/wxgui/menus_taskbar.py:254
 msgid "Unshare &all local folders"
 msgstr "Alle aushängen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:290
+#: ../pyhoca/wxgui/menus_taskbar.py:294
 msgid "Start &new Session"
 msgstr "&Neue Sitzung starten"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:306
+#: ../pyhoca/wxgui/menus_taskbar.py:310
 msgid "Running"
 msgstr "aktiv"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:308
+#: ../pyhoca/wxgui/menus_taskbar.py:312
 msgid "Suspended"
 msgstr "angehalten"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:320
+#: ../pyhoca/wxgui/menus_taskbar.py:324
 msgid "&Clean all sessions"
 msgstr "Alle Sitzungen beenden"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:322
+#: ../pyhoca/wxgui/menus_taskbar.py:326
 msgid "Customize &profile"
 msgstr "Sitzungsprofil anpassen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:325
+#: ../pyhoca/wxgui/menus_taskbar.py:329
 msgid "Shared &folders"
 msgstr "Freigegebene Ordner"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:333
+#: ../pyhoca/wxgui/menus_taskbar.py:337
 msgid "&Disconnect from Server"
 msgstr "Von Server trennen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:359
+#: ../pyhoca/wxgui/menus_taskbar.py:363
 msgid "Add Profile"
 msgstr "Sitzungsprofil hinzufügen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:428
+#: ../pyhoca/wxgui/menus_taskbar.py:432
 msgid "No session profiles defined"
 msgstr "keine Sitzungsprofile definiert"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:459
+#: ../pyhoca/wxgui/menus_taskbar.py:463
 msgid "Start/Resume Session"
 msgstr "Sitzung starten/fortsetzen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:459
+#: ../pyhoca/wxgui/menus_taskbar.py:463
 msgid "Connect Server"
 msgstr "Serververbindung aufbauen"
 
-#: ../pyhoca/wxgui/about.py:55 ../pyhoca/wxgui/about.py:57
+#: ../pyhoca/wxgui/about.py:55
+#: ../pyhoca/wxgui/about.py:57
 #, python-format
 msgid "About %s ..."
 msgstr "Über %s ..."
@@ -744,17 +761,12 @@ msgid "Public SSH key authentication has been successful."
 msgstr "Authentifizierung mit öffentlichem SSH Schlüssel war erfolgreich."
 
 #: ../pyhoca/wxgui/frontend.py:403
-msgid ""
-"The SSH proxy's host key is invalid or has not been accepted by the user"
-msgstr ""
-"Der Host-Schlüssel des SSH Proxy-Servers ist ungültig oder wurde vom "
-"Benutzer nicht akzeptiert"
+msgid "The SSH proxy's host key is invalid or has not been accepted by the user"
+msgstr "Der Host-Schlüssel des SSH Proxy-Servers ist ungültig oder wurde vom Benutzer nicht akzeptiert"
 
 #: ../pyhoca/wxgui/frontend.py:424
 msgid "Authentication protocol communication incomplete! Try again..."
-msgstr ""
-"Kommunikation während Authentifizierungsprotokoll unvollständig! Nochmal "
-"versuchen..."
+msgstr "Kommunikation während Authentifizierungsprotokoll unvollständig! Nochmal versuchen..."
 
 #: ../pyhoca/wxgui/frontend.py:431
 #, python-format
@@ -782,26 +794,26 @@ msgstr "X2go Profil ist nun nicht mehr verbunden."
 msgid "New Session Profile"
 msgstr "Neues Sitzungsprofil"
 
-#: ../pyhoca/wxgui/frontend.py:616
+#: ../pyhoca/wxgui/frontend.py:625
 #, python-format
 msgid "Really Delete Session Profile ,,%s''?"
 msgstr "Das Sitzungsprofil ,,%s'' wirklich löschen?"
 
-#: ../pyhoca/wxgui/frontend.py:622
+#: ../pyhoca/wxgui/frontend.py:631
 #, python-format
 msgid "%s - profile deleted"
 msgstr "%s - Profil gelöscht"
 
-#: ../pyhoca/wxgui/frontend.py:622
+#: ../pyhoca/wxgui/frontend.py:631
 msgid "The session profile has been deleted."
 msgstr "Das Sitzungsprofil wurde gelöscht."
 
-#: ../pyhoca/wxgui/frontend.py:637
+#: ../pyhoca/wxgui/frontend.py:646
 #, python-format
 msgid "%s - share local folder with sessions of this profile"
 msgstr "%s - lokalen Ordner für dieses Sitzungsprofile freigeben"
 
-#: ../pyhoca/wxgui/frontend.py:715
+#: ../pyhoca/wxgui/frontend.py:724
 #, python-format
 msgid ""
 "The authenticity of host [%s]:%s can't be established.\n"
@@ -814,41 +826,39 @@ msgstr ""
 "\n"
 "Sind Sie sicher, dass sie fortfahren möchten? "
 
-#: ../pyhoca/wxgui/frontend.py:723
+#: ../pyhoca/wxgui/frontend.py:732
 #, python-format
 msgid "%s: Confirm Host Authorization"
 msgstr "%s: Echtheit des Servers bestätigen"
 
-#: ../pyhoca/wxgui/frontend.py:742
+#: ../pyhoca/wxgui/frontend.py:751
 #, python-format
 msgid "%s - channel error"
 msgstr "%s - Verbindungsfehler"
 
-#: ../pyhoca/wxgui/frontend.py:742
+#: ../pyhoca/wxgui/frontend.py:751
 #, python-format
-msgid ""
-"Lost connection to server %s unexpectedly! Try to re-authenticate to the "
-"server..."
-msgstr ""
-"Die Verbindung zum Server %s wurde unerwartet unterbrochen! Bitte versuchen "
-"Sie, sich neu am Server anzumelden..."
+msgid "Lost connection to server %s unexpectedly! Try to re-authenticate to the server..."
+msgstr "Die Verbindung zum Server %s wurde unerwartet unterbrochen! Bitte versuchen Sie, sich neu am Server anzumelden..."
 
-#: ../pyhoca/wxgui/frontend.py:752 ../pyhoca/wxgui/frontend.py:759
-#: ../pyhoca/wxgui/frontend.py:761 ../pyhoca/wxgui/frontend.py:773
+#: ../pyhoca/wxgui/frontend.py:761
+#: ../pyhoca/wxgui/frontend.py:768
+#: ../pyhoca/wxgui/frontend.py:770
+#: ../pyhoca/wxgui/frontend.py:782
 #, python-format
 msgid "%s - session failure"
 msgstr "%s - Verbindung fehlgeschlagen"
 
-#: ../pyhoca/wxgui/frontend.py:752
+#: ../pyhoca/wxgui/frontend.py:761
 msgid "The session startup failed."
 msgstr "Der Start der Sitzung ist fehlgeschlagen."
 
-#: ../pyhoca/wxgui/frontend.py:759
+#: ../pyhoca/wxgui/frontend.py:768
 #, python-format
 msgid "The command ,,%s'' is not available on X2go server."
 msgstr "Der Befehl ,,%s'' ist auf dem X2go Server nicht  verfügbar."
 
-#: ../pyhoca/wxgui/frontend.py:761
+#: ../pyhoca/wxgui/frontend.py:770
 #, python-format
 msgid ""
 "The command ,,%s'' is not available on X2go server\n"
@@ -857,60 +867,50 @@ msgstr ""
 "Der Befehl ,,%s'' ist auf dem X2go Server nicht  verfügbar\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:767
+#: ../pyhoca/wxgui/frontend.py:776
 #, python-format
 msgid "%s - session warning"
 msgstr "%s - Sitzungsfunktion eingeschränkt"
 
-#: ../pyhoca/wxgui/frontend.py:767
+#: ../pyhoca/wxgui/frontend.py:776
 #, python-format
-msgid ""
-"Reverse TCP port forwarding request for session %s to server port %s has "
-"been denied."
-msgstr ""
-"Eine Reverse TCP Port Weiterleitungsanfrage für Sitzung %s an Serverport %s "
-"wurde vom X2go Server abgelehnt."
+msgid "Reverse TCP port forwarding request for session %s to server port %s has been denied."
+msgstr "Eine Reverse TCP Port Weiterleitungsanfrage für Sitzung %s an Serverport %s wurde vom X2go Server abgelehnt."
 
-#: ../pyhoca/wxgui/frontend.py:773
+#: ../pyhoca/wxgui/frontend.py:782
 #, python-format
-msgid ""
-"Forwarding tunnel request to [%s]:%s for session %s was denied by remote "
-"X2go/SSH server. Session startup failed."
-msgstr ""
-"SSH Forwarding Tunnel zu [%s]:%s wurde für Sitzung %s vom X2go/SSH Server "
-"verweigert. Die Sitzung konnte nicht gestartet werden."
+msgid "Forwarding tunnel request to [%s]:%s for session %s was denied by remote X2go/SSH server. Session startup failed."
+msgstr "SSH Forwarding Tunnel zu [%s]:%s wurde für Sitzung %s vom X2go/SSH Server verweigert. Die Sitzung konnte nicht gestartet werden."
 
-#: ../pyhoca/wxgui/frontend.py:785
+#: ../pyhoca/wxgui/frontend.py:794
 #, python-format
 msgid "%s - audio warning"
 msgstr "%s - Warnung Audiosystem"
 
-#: ../pyhoca/wxgui/frontend.py:785
-msgid ""
-"The X2go PulseAudio system is not available within Remote Desktop sessions."
-msgstr ""
-"Das X2go PulseAudio System ist innerhalb von Remote Desktop Sitzungen nicht "
-"verfügbar."
+#: ../pyhoca/wxgui/frontend.py:794
+msgid "The X2go PulseAudio system is not available within Remote Desktop sessions."
+msgstr "Das X2go PulseAudio System ist innerhalb von Remote Desktop Sitzungen nicht verfügbar."
 
-#: ../pyhoca/wxgui/frontend.py:788 ../pyhoca/wxgui/frontend.py:791
+#: ../pyhoca/wxgui/frontend.py:797
+#: ../pyhoca/wxgui/frontend.py:800
 #, python-format
 msgid "%s - audio error"
 msgstr "%s - Audiofehler"
 
-#: ../pyhoca/wxgui/frontend.py:788
+#: ../pyhoca/wxgui/frontend.py:797
 msgid "The X2go PulseAudio system could not be started."
 msgstr "Das X2go PulseAudio System konnte nicht gestartet werden."
 
-#: ../pyhoca/wxgui/frontend.py:791
+#: ../pyhoca/wxgui/frontend.py:800
 msgid "The X2go PulseAudio system has died unexpectedly."
 msgstr "Das X2go PulseAudio System ist soeben abgestürzt."
 
-#: ../pyhoca/wxgui/frontend.py:794
+#: ../pyhoca/wxgui/frontend.py:803
 #, python-format
 msgid "%s - audio problem"
 msgstr "%s - Audioproblem"
 
-#: ../pyhoca/wxgui/frontend.py:794
+#: ../pyhoca/wxgui/frontend.py:803
 #, python-format
 msgid ""
 "The audio connection could not be set up for this session.\n"
@@ -919,12 +919,13 @@ msgstr ""
 "Die Audio-Verbindung für diese Sitzung konnte nicht aufgebaut werden.\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:808 ../pyhoca/wxgui/frontend.py:810
+#: ../pyhoca/wxgui/frontend.py:817
+#: ../pyhoca/wxgui/frontend.py:819
 #, python-format
 msgid "%s - print error"
 msgstr "%s - Druckfehler"
 
-#: ../pyhoca/wxgui/frontend.py:808
+#: ../pyhoca/wxgui/frontend.py:817
 #, python-format
 msgid ""
 "%s\n"
@@ -935,7 +936,7 @@ msgstr ""
 "...verursacht an Drucker durch Sitzung\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:810
+#: ../pyhoca/wxgui/frontend.py:819
 #, python-format
 msgid ""
 "%s\n"
@@ -946,12 +947,13 @@ msgstr ""
 "...verursacht von Sitzung\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:814 ../pyhoca/wxgui/frontend.py:818
+#: ../pyhoca/wxgui/frontend.py:823
+#: ../pyhoca/wxgui/frontend.py:827
 #, python-format
 msgid "%s - start"
 msgstr "%s - starten"
 
-#: ../pyhoca/wxgui/frontend.py:814
+#: ../pyhoca/wxgui/frontend.py:823
 #, python-format
 msgid ""
 "New X2go session starting up...\n"
@@ -960,7 +962,7 @@ msgstr ""
 "Neue X2go Sitzung wird gestartet...\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:818
+#: ../pyhoca/wxgui/frontend.py:827
 #, python-format
 msgid ""
 "Another client started X2go session\n"
@@ -969,12 +971,13 @@ msgstr ""
 "Ein anderes X2go Programm hat diese Sitzung gestartet\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:822 ../pyhoca/wxgui/frontend.py:826
+#: ../pyhoca/wxgui/frontend.py:831
+#: ../pyhoca/wxgui/frontend.py:835
 #, python-format
 msgid "%s - resume"
 msgstr "%s - fortsetzen"
 
-#: ../pyhoca/wxgui/frontend.py:822
+#: ../pyhoca/wxgui/frontend.py:831
 #, python-format
 msgid ""
 "Resuming X2go session...\n"
@@ -983,7 +986,7 @@ msgstr ""
 "X2go Sitzung wird fortgesetzt...\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:826
+#: ../pyhoca/wxgui/frontend.py:835
 #, python-format
 msgid ""
 "Another client resumed X2go session\n"
@@ -992,12 +995,12 @@ msgstr ""
 "Eine andere X2go Anwendung hat die Sitzung fortgesetzt\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:830
+#: ../pyhoca/wxgui/frontend.py:839
 #, python-format
 msgid "%s - running"
 msgstr "%s - aktiv"
 
-#: ../pyhoca/wxgui/frontend.py:830
+#: ../pyhoca/wxgui/frontend.py:839
 #, python-format
 msgid ""
 "Found already running session\n"
@@ -1006,12 +1009,12 @@ msgstr ""
 "Bereits aktive Sitzung gefunden\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:834
+#: ../pyhoca/wxgui/frontend.py:843
 #, python-format
 msgid "%s - suspend"
 msgstr "%s - anhalten"
 
-#: ../pyhoca/wxgui/frontend.py:834
+#: ../pyhoca/wxgui/frontend.py:843
 #, python-format
 msgid ""
 "X2go Session has been suspended\n"
@@ -1020,12 +1023,12 @@ msgstr ""
 "X2go Sitzung wurde angehalten\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:850
+#: ../pyhoca/wxgui/frontend.py:859
 #, python-format
 msgid "%s - terminate"
 msgstr "%s - beenden"
 
-#: ../pyhoca/wxgui/frontend.py:850
+#: ../pyhoca/wxgui/frontend.py:859
 #, python-format
 msgid ""
 "X2go Session has terminated\n"
@@ -1067,7 +1070,8 @@ msgstr "Ja"
 msgid "No"
 msgstr "Nein"
 
-#: ../pyhoca/wxgui/messages.py:105 ../pyhoca/wxgui/printingprefs.py:133
+#: ../pyhoca/wxgui/messages.py:105
+#: ../pyhoca/wxgui/printingprefs.py:133
 msgid "Ok"
 msgstr "OK"
 
@@ -1153,16 +1157,20 @@ msgstr "Applikation für PDF-Anzeige auswählen"
 msgid "Choose PDF saving location"
 msgstr "Speicherort für eingehende Druckaufträge (PDFs) auswählen"
 
+#~ msgid "Icon"
+#~ msgstr "Symbol"
+#~ msgid "Icon Files (*.png)|*.png|All files (*.*)|*"
+#~ msgstr "Icon Dateien (*.png)|*.png|Alle Dateien (*.*)|*"
+#~ msgid "Choose an icon for this session profile"
+#~ msgstr "Sitzungs-Icon für dieses Sitzungsprofil auswählen"
 #~ msgid "All session profiles are connected"
 #~ msgstr "Alle Sitzungsprofile sind bereits verbunden"
 
 #, fuzzy
 #~ msgid "New Profile"
 #~ msgstr "Profil"
-
 #~ msgid "%s - print job"
 #~ msgstr "%s - Druckauftrag"
-
 #~ msgid ""
 #~ "Opening print job dialog not implemented yet!!!\n"
 #~ "%s"
@@ -1170,9 +1178,8 @@ msgstr "Speicherort für eingehende Druckaufträge (PDFs) auswählen"
 #~ "Druckdialog für eingehende Druckaufträge ist bislang nicht "
 #~ "implementiert!!!\n"
 #~ "%s"
-
 #~ msgid "Profile icon"
 #~ msgstr "Profilsymbol"
-
 #~ msgid "Arts"
 #~ msgstr "Arts"
+
diff --git a/po/en.po b/po/en.po
index c0cb8be..e92f67c 100644
--- a/po/en.po
+++ b/po/en.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PyHoca-GUI VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-11-30 16:09+0100\n"
-"PO-Revision-Date: 2011-11-30 15:58+0100\n"
+"POT-Creation-Date: 2011-12-07 09:08+0100\n"
+"PO-Revision-Date: 2011-12-07 09:09+0100\n"
 "Last-Translator: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>\n"
 "Language-Team: en <mike.gabriel at das-netzwerkteam.de>\n"
 "Language: \n"
@@ -25,11 +25,13 @@ msgstr ""
 msgid "%s (via %s)"
 msgstr "%s (via %s)"
 
-#: ../pyhoca/wxgui/logon.py:84 ../pyhoca/wxgui/logon.py:96
+#: ../pyhoca/wxgui/logon.py:84
+#: ../pyhoca/wxgui/logon.py:96
 msgid "Username"
 msgstr "Username"
 
-#: ../pyhoca/wxgui/logon.py:86 ../pyhoca/wxgui/logon.py:98
+#: ../pyhoca/wxgui/logon.py:86
+#: ../pyhoca/wxgui/logon.py:98
 msgid "Password"
 msgstr "Password"
 
@@ -49,22 +51,27 @@ msgstr "Session login"
 msgid "SSH proxy server login"
 msgstr "SSH proxy server login"
 
-#: ../pyhoca/wxgui/logon.py:121 ../pyhoca/wxgui/profilemanager.py:279
-#: ../pyhoca/wxgui/messages.py:111 ../pyhoca/wxgui/printingprefs.py:138
+#: ../pyhoca/wxgui/logon.py:121
+#: ../pyhoca/wxgui/profilemanager.py:287
+#: ../pyhoca/wxgui/messages.py:111
+#: ../pyhoca/wxgui/printingprefs.py:138
 msgid "Cancel"
 msgstr "Cancel"
 
-#: ../pyhoca/wxgui/logon.py:277 ../pyhoca/wxgui/logon.py:310
+#: ../pyhoca/wxgui/logon.py:277
+#: ../pyhoca/wxgui/logon.py:310
 #: ../pyhoca/wxgui/frontend.py:363
 #, python-format
 msgid "%s - connect failure"
 msgstr "%s - connect failure"
 
-#: ../pyhoca/wxgui/logon.py:278 ../pyhoca/wxgui/frontend.py:363
+#: ../pyhoca/wxgui/logon.py:278
+#: ../pyhoca/wxgui/frontend.py:363
 msgid "User is not allowed to start X2go sessions!"
 msgstr "User is not allowed to start X2go sessions!"
 
-#: ../pyhoca/wxgui/logon.py:283 ../pyhoca/wxgui/frontend.py:370
+#: ../pyhoca/wxgui/logon.py:283
+#: ../pyhoca/wxgui/frontend.py:370
 #, python-format
 msgid "%s - connect"
 msgstr "%s - connect"
@@ -90,32 +97,38 @@ msgstr "%s - ssh proxy"
 msgid "Authentication to the SSH proxy server failed!"
 msgstr "Authentication to the SSH proxy server failed!"
 
-#: ../pyhoca/wxgui/logon.py:333 ../pyhoca/wxgui/logon.py:340
-#: ../pyhoca/wxgui/logon.py:379 ../pyhoca/wxgui/logon.py:387
-#: ../pyhoca/wxgui/frontend.py:389 ../pyhoca/wxgui/frontend.py:410
-#: ../pyhoca/wxgui/frontend.py:417 ../pyhoca/wxgui/frontend.py:424
+#: ../pyhoca/wxgui/logon.py:333
+#: ../pyhoca/wxgui/logon.py:340
+#: ../pyhoca/wxgui/logon.py:379
+#: ../pyhoca/wxgui/logon.py:387
+#: ../pyhoca/wxgui/frontend.py:389
+#: ../pyhoca/wxgui/frontend.py:410
+#: ../pyhoca/wxgui/frontend.py:417
+#: ../pyhoca/wxgui/frontend.py:424
 #, python-format
 msgid "%s - connect error"
 msgstr "%s - connect error"
 
-#: ../pyhoca/wxgui/logon.py:347 ../pyhoca/wxgui/frontend.py:396
+#: ../pyhoca/wxgui/logon.py:347
+#: ../pyhoca/wxgui/frontend.py:396
 #: ../pyhoca/wxgui/frontend.py:403
 #, python-format
 msgid "%s - host key error"
 msgstr "%s - host key error"
 
-#: ../pyhoca/wxgui/logon.py:348 ../pyhoca/wxgui/frontend.py:396
-msgid ""
-"The remote server's host key is invalid or has not been accepted by the user"
-msgstr ""
-"The remote server's host key is invalid or has not been accepted by the user"
+#: ../pyhoca/wxgui/logon.py:348
+#: ../pyhoca/wxgui/frontend.py:396
+msgid "The remote server's host key is invalid or has not been accepted by the user"
+msgstr "The remote server's host key is invalid or has not been accepted by the user"
 
-#: ../pyhoca/wxgui/logon.py:355 ../pyhoca/wxgui/frontend.py:438
+#: ../pyhoca/wxgui/logon.py:355
+#: ../pyhoca/wxgui/frontend.py:438
 #, python-format
 msgid "%s - missing home directory"
 msgstr "%s - missing home directory"
 
-#: ../pyhoca/wxgui/logon.py:356 ../pyhoca/wxgui/frontend.py:438
+#: ../pyhoca/wxgui/logon.py:356
+#: ../pyhoca/wxgui/frontend.py:438
 msgid "The remote user's home directory does not exist."
 msgstr "The remote user's home directory does not exist."
 
@@ -124,7 +137,8 @@ msgstr "The remote user's home directory does not exist."
 msgid "%s - key error"
 msgstr "%s - key error"
 
-#: ../pyhoca/wxgui/logon.py:371 ../pyhoca/wxgui/frontend.py:445
+#: ../pyhoca/wxgui/logon.py:371
+#: ../pyhoca/wxgui/frontend.py:445
 #, python-format
 msgid "%s - auth error"
 msgstr "%s - auth error"
@@ -205,7 +219,8 @@ msgstr "Windows Terminal Server (RDP-proxy)"
 msgid "Single Application"
 msgstr "Single Application"
 
-#: ../pyhoca/wxgui/profilemanager.py:84 ../pyhoca/wxgui/profilemanager.py:171
+#: ../pyhoca/wxgui/profilemanager.py:84
+#: ../pyhoca/wxgui/profilemanager.py:179
 msgid "Custom command"
 msgstr "Custom command"
 
@@ -237,503 +252,510 @@ msgstr "Open application chooser dialog"
 msgid "Save incoming file as ..."
 msgstr "Save incoming file as ..."
 
-#: ../pyhoca/wxgui/profilemanager.py:125
+#: ../pyhoca/wxgui/profilemanager.py:128
+msgid "settings derived from "
+msgstr "settings derived from "
+
+#: ../pyhoca/wxgui/profilemanager.py:132
 msgid "new session profile"
 msgstr "new session profile"
 
 #. boxes for all tabs
-#: ../pyhoca/wxgui/profilemanager.py:137
+#: ../pyhoca/wxgui/profilemanager.py:145
 msgid "Profile "
 msgstr "Profile"
 
-#: ../pyhoca/wxgui/profilemanager.py:138
+#: ../pyhoca/wxgui/profilemanager.py:146
 msgid "Session"
 msgstr "Session"
 
-#: ../pyhoca/wxgui/profilemanager.py:139
+#: ../pyhoca/wxgui/profilemanager.py:147
 msgid "Server"
 msgstr "Server"
 
-#: ../pyhoca/wxgui/profilemanager.py:140
+#: ../pyhoca/wxgui/profilemanager.py:148
 msgid "Connection Link Speed"
 msgstr "Connection Link Speed"
 
-#: ../pyhoca/wxgui/profilemanager.py:141
+#: ../pyhoca/wxgui/profilemanager.py:149
 msgid "Compression"
 msgstr "Compression"
 
-#: ../pyhoca/wxgui/profilemanager.py:142
+#: ../pyhoca/wxgui/profilemanager.py:150
 msgid "Display"
 msgstr "Display"
 
-#: ../pyhoca/wxgui/profilemanager.py:143
+#: ../pyhoca/wxgui/profilemanager.py:151
 msgid "Keyboard"
 msgstr "Keyboard"
 
-#: ../pyhoca/wxgui/profilemanager.py:144
+#: ../pyhoca/wxgui/profilemanager.py:152
 msgid "Sound"
 msgstr "Sound"
 
-#: ../pyhoca/wxgui/profilemanager.py:145
+#: ../pyhoca/wxgui/profilemanager.py:153
 msgid "Printing"
 msgstr "Printing"
 
-#: ../pyhoca/wxgui/profilemanager.py:146
+#: ../pyhoca/wxgui/profilemanager.py:154
 msgid "Folder Exports"
 msgstr "Folder Exports"
 
-#: ../pyhoca/wxgui/profilemanager.py:147
+#: ../pyhoca/wxgui/profilemanager.py:155
 msgid "File Import"
 msgstr "File Import"
 
 #. ##
 #. ## widgets for the SESSION tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:152
+#: ../pyhoca/wxgui/profilemanager.py:160
 msgid "Name"
 msgstr "Name"
 
-#: ../pyhoca/wxgui/profilemanager.py:162
-msgid "Icon"
-msgstr "Icon"
-
-#: ../pyhoca/wxgui/profilemanager.py:164
-msgid ""
-"Set session window title (leave field below empty for default title from "
-"server)"
-msgstr ""
-"Set session window title (leave field below empty for default title from "
-"server)"
+#. _share_location = os.path.split(_icons_location)[0]
+#. if 'icon' in self.profile_config:
+#. path_to_icon = self.profile_config['icon']
+#. path_to_icon = path_to_icon.lstrip(':')
+#. path_to_icon = os.path.join(os.path.normpath(_share_location), os.path.normpath(path_to_icon))
+#. if not os.path.exists(path_to_icon) or not 'icon' in self.profile_config:
+#. path_to_icon = os.path.normpath('%s/icons/PyHoca/128x128/pyhoca-session.png' % _share_location)
+#. self.IconPath = path_to_icon
+#. self.IconButtonLabel = wx.StaticText(self.tab_Session, -1, _(u"Icon")+':')
+#. self.IconButton = wx.BitmapButton(self.tab_Session, -1, wx.Bitmap(path_to_icon, wx.BITMAP_TYPE_ANY), size=(48,48))
+#: ../pyhoca/wxgui/profilemanager.py:172
+msgid "Set session window title (leave field below empty for default title from server)"
+msgstr "Set session window title (leave field below empty for default title from server)"
 
-#: ../pyhoca/wxgui/profilemanager.py:165
+#: ../pyhoca/wxgui/profilemanager.py:173
 msgid "Session window title"
 msgstr "Session window title"
 
-#: ../pyhoca/wxgui/profilemanager.py:167
+#: ../pyhoca/wxgui/profilemanager.py:175
 msgid "Type"
 msgstr "Type"
 
-#: ../pyhoca/wxgui/profilemanager.py:169
+#: ../pyhoca/wxgui/profilemanager.py:177
 msgid "Application"
 msgstr "Application"
 
-#: ../pyhoca/wxgui/profilemanager.py:173
+#: ../pyhoca/wxgui/profilemanager.py:181
 msgid "RDP settings"
 msgstr "RDP settings"
 
-#: ../pyhoca/wxgui/profilemanager.py:174
+#: ../pyhoca/wxgui/profilemanager.py:182
 msgid "RDP server"
 msgstr "RDP server"
 
-#: ../pyhoca/wxgui/profilemanager.py:176
+#: ../pyhoca/wxgui/profilemanager.py:184
 msgid "RDP options"
 msgstr "RDP options"
 
-#: ../pyhoca/wxgui/profilemanager.py:178
+#: ../pyhoca/wxgui/profilemanager.py:186
 msgid "XDMCP server"
 msgstr "XDMCP server"
 
 #. ##
 #. ## widgets for the CONNECTION tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:184 ../pyhoca/wxgui/profilemanager.py:194
+#: ../pyhoca/wxgui/profilemanager.py:192
+#: ../pyhoca/wxgui/profilemanager.py:202
 msgid "User"
 msgstr "User"
 
-#: ../pyhoca/wxgui/profilemanager.py:186
+#: ../pyhoca/wxgui/profilemanager.py:194
 msgid "Host"
 msgstr "Host"
 
-#: ../pyhoca/wxgui/profilemanager.py:188
+#: ../pyhoca/wxgui/profilemanager.py:196
 msgid "Port"
 msgstr "Port"
 
-#: ../pyhoca/wxgui/profilemanager.py:190
+#: ../pyhoca/wxgui/profilemanager.py:198
 msgid "RSA/DSA private key"
 msgstr "RSA/DSA private key"
 
-#: ../pyhoca/wxgui/profilemanager.py:193
+#: ../pyhoca/wxgui/profilemanager.py:201
 msgid "Server behind SSH proxy"
 msgstr "Server behind SSH proxy"
 
-#: ../pyhoca/wxgui/profilemanager.py:196
+#: ../pyhoca/wxgui/profilemanager.py:204
 msgid "Key file"
 msgstr "Key file"
 
-#: ../pyhoca/wxgui/profilemanager.py:199
+#: ../pyhoca/wxgui/profilemanager.py:207
 msgid "Host[:Port]"
 msgstr "Host[:Port]"
 
-#: ../pyhoca/wxgui/profilemanager.py:201
+#: ../pyhoca/wxgui/profilemanager.py:209
 msgid "SSH Proxy Tunnel"
 msgstr "SSH Proxy Tunnel"
 
-#: ../pyhoca/wxgui/profilemanager.py:209
+#: ../pyhoca/wxgui/profilemanager.py:217
 msgid "Modem"
 msgstr "Modem"
 
-#: ../pyhoca/wxgui/profilemanager.py:210
+#: ../pyhoca/wxgui/profilemanager.py:218
 msgid "ISDN"
 msgstr "ISDN"
 
-#: ../pyhoca/wxgui/profilemanager.py:211
+#: ../pyhoca/wxgui/profilemanager.py:219
 msgid "ADSL"
 msgstr "ADSL"
 
-#: ../pyhoca/wxgui/profilemanager.py:212
+#: ../pyhoca/wxgui/profilemanager.py:220
 msgid "WAN"
 msgstr "WAN"
 
-#: ../pyhoca/wxgui/profilemanager.py:213
+#: ../pyhoca/wxgui/profilemanager.py:221
 msgid "LAN"
 msgstr "LAN"
 
-#: ../pyhoca/wxgui/profilemanager.py:215
+#: ../pyhoca/wxgui/profilemanager.py:223
 msgid "Method"
 msgstr "Method"
 
-#: ../pyhoca/wxgui/profilemanager.py:217
+#: ../pyhoca/wxgui/profilemanager.py:225
 msgid "Image quality"
 msgstr "Image quality"
 
 #. ##
 #. ## wigdets for the SETTINGS tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:223
+#: ../pyhoca/wxgui/profilemanager.py:231
 msgid "Fullscreen"
 msgstr "Fullscreen"
 
-#: ../pyhoca/wxgui/profilemanager.py:224
+#: ../pyhoca/wxgui/profilemanager.py:232
 msgid "Custom Size"
 msgstr "Custom Size"
 
-#: ../pyhoca/wxgui/profilemanager.py:229
+#: ../pyhoca/wxgui/profilemanager.py:237
 msgid "Set display DPI"
 msgstr "Set display DPI"
 
-#: ../pyhoca/wxgui/profilemanager.py:231
+#: ../pyhoca/wxgui/profilemanager.py:239
 msgid "Keep current keyboard settings"
 msgstr "Keep current keyboard settings"
 
-#: ../pyhoca/wxgui/profilemanager.py:232
+#: ../pyhoca/wxgui/profilemanager.py:240
 msgid "Keyboard layout"
 msgstr "Keyboard layout"
 
-#: ../pyhoca/wxgui/profilemanager.py:234
+#: ../pyhoca/wxgui/profilemanager.py:242
 msgid "Keyboard model"
 msgstr "Keyboard model"
 
-#: ../pyhoca/wxgui/profilemanager.py:236
+#: ../pyhoca/wxgui/profilemanager.py:244
 msgid "Enable sound support"
 msgstr "Enable sound support"
 
-#: ../pyhoca/wxgui/profilemanager.py:237
+#: ../pyhoca/wxgui/profilemanager.py:245
 msgid "Pulse Audio"
 msgstr "Pulse Audio"
 
 #. Arts daemon is not supported by PyHoca-GUI / Python X2go as it is outdated.
 #. However, config files can contain an Arts configuration, so we will honour this
-#: ../pyhoca/wxgui/profilemanager.py:241
+#: ../pyhoca/wxgui/profilemanager.py:249
 msgid "Arts (not supported)"
 msgstr "Arts (not supported)"
 
-#: ../pyhoca/wxgui/profilemanager.py:244
+#: ../pyhoca/wxgui/profilemanager.py:252
 msgid "esd"
 msgstr "esd"
 
-#: ../pyhoca/wxgui/profilemanager.py:245
+#: ../pyhoca/wxgui/profilemanager.py:253
 msgid "Use default sound port"
 msgstr "Use default sound port"
 
-#: ../pyhoca/wxgui/profilemanager.py:246
+#: ../pyhoca/wxgui/profilemanager.py:254
 msgid "Custom sound port"
 msgstr "Custom sound port"
 
-#: ../pyhoca/wxgui/profilemanager.py:248
+#: ../pyhoca/wxgui/profilemanager.py:256
 msgid "Client Side printing"
 msgstr "Client Side printing"
 
-#: ../pyhoca/wxgui/profilemanager.py:250
+#: ../pyhoca/wxgui/profilemanager.py:258
 msgid "Use local folder sharing"
 msgstr "Use local folder sharing"
 
-#: ../pyhoca/wxgui/profilemanager.py:251
+#: ../pyhoca/wxgui/profilemanager.py:259
 msgid "Path"
 msgstr "Path"
 
-#: ../pyhoca/wxgui/profilemanager.py:254 ../pyhoca/wxgui/profilemanager.py:273
+#: ../pyhoca/wxgui/profilemanager.py:262
+#: ../pyhoca/wxgui/profilemanager.py:281
 msgid "Add"
 msgstr "Add"
 
-#: ../pyhoca/wxgui/profilemanager.py:256
+#: ../pyhoca/wxgui/profilemanager.py:264
 msgid "Local Path"
 msgstr "Local Path"
 
-#: ../pyhoca/wxgui/profilemanager.py:257
+#: ../pyhoca/wxgui/profilemanager.py:265
 msgid "Connect Method"
 msgstr "Connect Method"
 
-#: ../pyhoca/wxgui/profilemanager.py:258
+#: ../pyhoca/wxgui/profilemanager.py:266
 msgid "Delete"
 msgstr "Delete"
 
-#: ../pyhoca/wxgui/profilemanager.py:260
+#: ../pyhoca/wxgui/profilemanager.py:268
 msgid "Convert between client and server encodings"
 msgstr "Convert between client and server encodings"
 
-#: ../pyhoca/wxgui/profilemanager.py:261
+#: ../pyhoca/wxgui/profilemanager.py:269
 msgid "Client encoding"
 msgstr "Client encoding"
 
-#: ../pyhoca/wxgui/profilemanager.py:263
+#: ../pyhoca/wxgui/profilemanager.py:271
 msgid "Server encoding"
 msgstr "Server encoding"
 
-#: ../pyhoca/wxgui/profilemanager.py:266
+#: ../pyhoca/wxgui/profilemanager.py:274
 msgid "Use file MIME box for local file import"
 msgstr "Use file MIME box for local file import"
 
-#: ../pyhoca/wxgui/profilemanager.py:267
+#: ../pyhoca/wxgui/profilemanager.py:275
 msgid "Extensions"
 msgstr "Extensions"
 
-#: ../pyhoca/wxgui/profilemanager.py:269
+#: ../pyhoca/wxgui/profilemanager.py:277
 msgid "Action"
 msgstr "Action"
 
-#: ../pyhoca/wxgui/profilemanager.py:274
+#: ../pyhoca/wxgui/profilemanager.py:282
 msgid "Defaults"
 msgstr "Defaults"
 
-#: ../pyhoca/wxgui/profilemanager.py:276
+#: ../pyhoca/wxgui/profilemanager.py:284
 msgid "Save"
 msgstr "Save"
 
-#: ../pyhoca/wxgui/profilemanager.py:277
+#: ../pyhoca/wxgui/profilemanager.py:285
 msgid "Reset"
 msgstr "Reset"
 
-#: ../pyhoca/wxgui/profilemanager.py:319 ../pyhoca/wxgui/profilemanager.py:946
-#: ../pyhoca/wxgui/profilemanager.py:1441
+#: ../pyhoca/wxgui/profilemanager.py:327
+#: ../pyhoca/wxgui/profilemanager.py:954
+#: ../pyhoca/wxgui/profilemanager.py:1449
 msgid "automatically"
 msgstr "automatically"
 
-#: ../pyhoca/wxgui/profilemanager.py:321 ../pyhoca/wxgui/profilemanager.py:948
+#: ../pyhoca/wxgui/profilemanager.py:329
+#: ../pyhoca/wxgui/profilemanager.py:956
 msgid "manually"
 msgstr "manually"
 
-#: ../pyhoca/wxgui/profilemanager.py:326
+#: ../pyhoca/wxgui/profilemanager.py:334
 msgid "PyHoca-GUI Profile Manager - new profile"
 msgstr "PyHoca-GUI Profile Manager - new profile"
 
-#: ../pyhoca/wxgui/profilemanager.py:328
+#: ../pyhoca/wxgui/profilemanager.py:336
 #, python-format
 msgid "PyHoca-GUI Profile Manager - %s (connected)"
 msgstr "PyHoca-GUI Profile Manager - %s (connected)"
 
-#: ../pyhoca/wxgui/profilemanager.py:330
+#: ../pyhoca/wxgui/profilemanager.py:338
 #, python-format
 msgid "PyHoca-GUI Profile Manager - %s"
 msgstr "PyHoca-GUI Profile Manager - %s"
 
-#: ../pyhoca/wxgui/profilemanager.py:682
+#: ../pyhoca/wxgui/profilemanager.py:690
 msgid "Session Profile"
 msgstr "Session Profile"
 
-#: ../pyhoca/wxgui/profilemanager.py:683
+#: ../pyhoca/wxgui/profilemanager.py:691
 msgid "Connection"
 msgstr "Connection"
 
-#: ../pyhoca/wxgui/profilemanager.py:684
+#: ../pyhoca/wxgui/profilemanager.py:692
 msgid "Settings"
 msgstr "Settings"
 
-#: ../pyhoca/wxgui/profilemanager.py:685
+#: ../pyhoca/wxgui/profilemanager.py:693
 msgid "Sharing"
 msgstr "Sharing"
 
-#: ../pyhoca/wxgui/profilemanager.py:1124
-msgid "Icon Files (*.png)|*.png|All files (*.*)|*"
-msgstr "Icon Files (*.png)|*.png|All files (*.*)|*"
-
-#: ../pyhoca/wxgui/profilemanager.py:1127
-msgid "Choose an icon for this session profile"
-msgstr "Choose an icon for this session profile"
-
-#: ../pyhoca/wxgui/profilemanager.py:1252
+#: ../pyhoca/wxgui/profilemanager.py:1260
 msgid "All files (*.*)|*"
 msgstr "All files (*.*)|*"
 
-#: ../pyhoca/wxgui/profilemanager.py:1254
-#: ../pyhoca/wxgui/profilemanager.py:1269
+#: ../pyhoca/wxgui/profilemanager.py:1262
+#: ../pyhoca/wxgui/profilemanager.py:1277
 msgid "Choose a public SSH key"
 msgstr "Choose a public SSH key"
 
-#: ../pyhoca/wxgui/profilemanager.py:1421
+#: ../pyhoca/wxgui/profilemanager.py:1429
 msgid "Choose a folder to share within a session"
 msgstr "Choose a folder to share within a session"
 
-#: ../pyhoca/wxgui/profilemanager.py:1485
-#: ../pyhoca/wxgui/profilemanager.py:1488
-#: ../pyhoca/wxgui/profilemanager.py:1491
+#: ../pyhoca/wxgui/profilemanager.py:1493
 #: ../pyhoca/wxgui/profilemanager.py:1496
-#: ../pyhoca/wxgui/profilemanager.py:1506 ../pyhoca/wxgui/menus_taskbar.py:87
+#: ../pyhoca/wxgui/profilemanager.py:1499
+#: ../pyhoca/wxgui/profilemanager.py:1504
+#: ../pyhoca/wxgui/profilemanager.py:1514
+#: ../pyhoca/wxgui/menus_taskbar.py:91
 msgid "Profile Manager"
 msgstr "Profile Manager"
 
-#: ../pyhoca/wxgui/profilemanager.py:1485
+#: ../pyhoca/wxgui/profilemanager.py:1493
 msgid "Profile name is missing, profile unusable!!!"
 msgstr "Profile name is missing, profile unusable!!!"
 
-#: ../pyhoca/wxgui/profilemanager.py:1488
-#: ../pyhoca/wxgui/profilemanager.py:1491
+#: ../pyhoca/wxgui/profilemanager.py:1496
+#: ../pyhoca/wxgui/profilemanager.py:1499
 #, python-format
 msgid "Profile name %s already exists!!!"
 msgstr "Profile name %s already exists!!!"
 
-#: ../pyhoca/wxgui/profilemanager.py:1496
+#: ../pyhoca/wxgui/profilemanager.py:1504
 msgid "The SSH proxy configuration is incomplete. Try again."
 msgstr "The SSH proxy configuration is incomplete. Try again."
 
-#: ../pyhoca/wxgui/profilemanager.py:1506
+#: ../pyhoca/wxgui/profilemanager.py:1514
 #, python-format
 msgid ""
-"Another session profile (%s) already uses [%s]:%s for binding a local SSH "
-"proxy to.\n"
+"Another session profile (%s) already uses [%s]:%s for binding a local SSH proxy to.\n"
 "Please change the SSH proxy settings accordingly."
 msgstr ""
-"Another session profile (%s) already uses [%s]:%s for binding a local SSH "
-"proxy to.\n"
+"Another session profile (%s) already uses [%s]:%s for binding a local SSH proxy to.\n"
 "Please change the SSH proxy settings accordingly."
 
-#: ../pyhoca/wxgui/profilemanager.py:1526
+#: ../pyhoca/wxgui/profilemanager.py:1534
 #, python-format
 msgid "%s - profile added"
 msgstr "%s - profile added"
 
-#: ../pyhoca/wxgui/profilemanager.py:1527
+#: ../pyhoca/wxgui/profilemanager.py:1535
 msgid "A new session profile has been added."
 msgstr "A new session profile has been added."
 
-#: ../pyhoca/wxgui/profilemanager.py:1531
+#: ../pyhoca/wxgui/profilemanager.py:1539
 #, python-format
 msgid "%s - modified"
 msgstr "%s - modified"
 
-#: ../pyhoca/wxgui/profilemanager.py:1532
+#: ../pyhoca/wxgui/profilemanager.py:1540
 msgid "Changes to profile have been saved."
 msgstr "Changes to profile have been saved."
 
-#: ../pyhoca/wxgui/menus_taskbar.py:55
+#: ../pyhoca/wxgui/menus_taskbar.py:57
 msgid "Edit Profile"
 msgstr "Edit Profile"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:57
+#: ../pyhoca/wxgui/menus_taskbar.py:59
+msgid "Use as Template for New Profile"
+msgstr "Use as Template for New Profile"
+
+#: ../pyhoca/wxgui/menus_taskbar.py:60
 msgid "Delete Profile"
 msgstr "Delete Profile"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:79
+#: ../pyhoca/wxgui/menus_taskbar.py:83
 #, python-format
 msgid "About %s (%s)..."
 msgstr "About %s (%s) ..."
 
-#: ../pyhoca/wxgui/menus_taskbar.py:102
+#: ../pyhoca/wxgui/menus_taskbar.py:106
 msgid "Printing Preferences"
 msgstr "Printing Preferences"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:108
+#: ../pyhoca/wxgui/menus_taskbar.py:112
 msgid "Client Options"
 msgstr "Client Options"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:116 ../pyhoca/wxgui/menus_taskbar.py:486
+#: ../pyhoca/wxgui/menus_taskbar.py:120
+#: ../pyhoca/wxgui/menus_taskbar.py:490
 msgid "E&xit"
 msgstr "E&xit"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:159
+#: ../pyhoca/wxgui/menus_taskbar.py:163
 msgid "Resume Session"
 msgstr "Resume Session"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:161
+#: ../pyhoca/wxgui/menus_taskbar.py:165
 msgid "Resume Session (not possible)"
 msgstr "Resume Session (not possible)"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:169
+#: ../pyhoca/wxgui/menus_taskbar.py:173
 msgid "Transfer Session"
 msgstr "Transfer Session"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:171
+#: ../pyhoca/wxgui/menus_taskbar.py:175
 msgid "Transfer Session (not possible)"
 msgstr "Transfer Session (not possible)"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:174
+#: ../pyhoca/wxgui/menus_taskbar.py:178
 msgid "Suspend Session"
 msgstr "Suspend Session"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:176
+#: ../pyhoca/wxgui/menus_taskbar.py:180
 msgid "Terminate Session"
 msgstr "Terminate Session"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:206
+#: ../pyhoca/wxgui/menus_taskbar.py:210
 msgid "&Share custom local folder"
 msgstr "&Share custom local folder"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:229
+#: ../pyhoca/wxgui/menus_taskbar.py:233
 msgid "Share:"
 msgstr "Share:"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:240
+#: ../pyhoca/wxgui/menus_taskbar.py:244
 msgid "Unshare:"
 msgstr "Unshare:"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:250
+#: ../pyhoca/wxgui/menus_taskbar.py:254
 msgid "Unshare &all local folders"
 msgstr "Unshare &all local folders"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:290
+#: ../pyhoca/wxgui/menus_taskbar.py:294
 msgid "Start &new Session"
 msgstr "Start &new Session"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:306
+#: ../pyhoca/wxgui/menus_taskbar.py:310
 msgid "Running"
 msgstr "Running"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:308
+#: ../pyhoca/wxgui/menus_taskbar.py:312
 msgid "Suspended"
 msgstr "Suspended"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:320
+#: ../pyhoca/wxgui/menus_taskbar.py:324
 msgid "&Clean all sessions"
 msgstr "&Clean all sessions"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:322
+#: ../pyhoca/wxgui/menus_taskbar.py:326
 msgid "Customize &profile"
 msgstr "Customize &profile"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:325
+#: ../pyhoca/wxgui/menus_taskbar.py:329
 msgid "Shared &folders"
 msgstr "Shared &folders"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:333
+#: ../pyhoca/wxgui/menus_taskbar.py:337
 msgid "&Disconnect from Server"
 msgstr "&Disconnect from Server"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:359
+#: ../pyhoca/wxgui/menus_taskbar.py:363
 msgid "Add Profile"
 msgstr "Add Profile"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:428
+#: ../pyhoca/wxgui/menus_taskbar.py:432
 msgid "No session profiles defined"
 msgstr "No session profiles defined"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:459
+#: ../pyhoca/wxgui/menus_taskbar.py:463
 msgid "Start/Resume Session"
 msgstr "Start/Resume Session"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:459
+#: ../pyhoca/wxgui/menus_taskbar.py:463
 msgid "Connect Server"
 msgstr "Connect Server"
 
-#: ../pyhoca/wxgui/about.py:55 ../pyhoca/wxgui/about.py:57
+#: ../pyhoca/wxgui/about.py:55
+#: ../pyhoca/wxgui/about.py:57
 #, python-format
 msgid "About %s ..."
 msgstr "About %s ..."
@@ -743,10 +765,8 @@ msgid "Public SSH key authentication has been successful."
 msgstr "Public SSH key authentication has been successful."
 
 #: ../pyhoca/wxgui/frontend.py:403
-msgid ""
-"The SSH proxy's host key is invalid or has not been accepted by the user"
-msgstr ""
-"The SSH proxy's host key is invalid or has not been accepted by the user"
+msgid "The SSH proxy's host key is invalid or has not been accepted by the user"
+msgstr "The SSH proxy's host key is invalid or has not been accepted by the user"
 
 #: ../pyhoca/wxgui/frontend.py:424
 msgid "Authentication protocol communication incomplete! Try again..."
@@ -778,26 +798,26 @@ msgstr "X2go Profile is now disconnected."
 msgid "New Session Profile"
 msgstr "New Session Profile"
 
-#: ../pyhoca/wxgui/frontend.py:616
+#: ../pyhoca/wxgui/frontend.py:625
 #, python-format
 msgid "Really Delete Session Profile ,,%s''?"
 msgstr "Really Delete Session Profile ,,%s''?"
 
-#: ../pyhoca/wxgui/frontend.py:622
+#: ../pyhoca/wxgui/frontend.py:631
 #, python-format
 msgid "%s - profile deleted"
 msgstr "%s - profile deleted"
 
-#: ../pyhoca/wxgui/frontend.py:622
+#: ../pyhoca/wxgui/frontend.py:631
 msgid "The session profile has been deleted."
 msgstr "The session profile has been deleted."
 
-#: ../pyhoca/wxgui/frontend.py:637
+#: ../pyhoca/wxgui/frontend.py:646
 #, python-format
 msgid "%s - share local folder with sessions of this profile"
 msgstr "%s - share local folder with sessions of this profile"
 
-#: ../pyhoca/wxgui/frontend.py:715
+#: ../pyhoca/wxgui/frontend.py:724
 #, python-format
 msgid ""
 "The authenticity of host [%s]:%s can't be established.\n"
@@ -810,41 +830,39 @@ msgstr ""
 "\n"
 "Are you sure you want to continue connecting?"
 
-#: ../pyhoca/wxgui/frontend.py:723
+#: ../pyhoca/wxgui/frontend.py:732
 #, python-format
 msgid "%s: Confirm Host Authorization"
 msgstr "%s: Confirm Host Authorization"
 
-#: ../pyhoca/wxgui/frontend.py:742
+#: ../pyhoca/wxgui/frontend.py:751
 #, python-format
 msgid "%s - channel error"
 msgstr "%s - channel error"
 
-#: ../pyhoca/wxgui/frontend.py:742
+#: ../pyhoca/wxgui/frontend.py:751
 #, python-format
-msgid ""
-"Lost connection to server %s unexpectedly! Try to re-authenticate to the "
-"server..."
-msgstr ""
-"Lost connection to server %s unexpectedly! Try to re-authenticate to the "
-"server..."
+msgid "Lost connection to server %s unexpectedly! Try to re-authenticate to the server..."
+msgstr "Lost connection to server %s unexpectedly! Try to re-authenticate to the server..."
 
-#: ../pyhoca/wxgui/frontend.py:752 ../pyhoca/wxgui/frontend.py:759
-#: ../pyhoca/wxgui/frontend.py:761 ../pyhoca/wxgui/frontend.py:773
+#: ../pyhoca/wxgui/frontend.py:761
+#: ../pyhoca/wxgui/frontend.py:768
+#: ../pyhoca/wxgui/frontend.py:770
+#: ../pyhoca/wxgui/frontend.py:782
 #, python-format
 msgid "%s - session failure"
 msgstr "%s - session failure"
 
-#: ../pyhoca/wxgui/frontend.py:752
+#: ../pyhoca/wxgui/frontend.py:761
 msgid "The session startup failed."
 msgstr "The session startup failed."
 
-#: ../pyhoca/wxgui/frontend.py:759
+#: ../pyhoca/wxgui/frontend.py:768
 #, python-format
 msgid "The command ,,%s'' is not available on X2go server."
 msgstr "The command ,,%s'' is not available on X2go server."
 
-#: ../pyhoca/wxgui/frontend.py:761
+#: ../pyhoca/wxgui/frontend.py:770
 #, python-format
 msgid ""
 "The command ,,%s'' is not available on X2go server\n"
@@ -853,59 +871,50 @@ msgstr ""
 "The command ,,%s'' is not available on X2go server\n"
 "%s."
 
-#: ../pyhoca/wxgui/frontend.py:767
+#: ../pyhoca/wxgui/frontend.py:776
 #, python-format
 msgid "%s - session warning"
 msgstr "%s - session warning"
 
-#: ../pyhoca/wxgui/frontend.py:767
+#: ../pyhoca/wxgui/frontend.py:776
 #, python-format
-msgid ""
-"Reverse TCP port forwarding request for session %s to server port %s has "
-"been denied."
-msgstr ""
-"Reverse TCP port forwarding request for session %s to server port %s has "
-"been denied."
+msgid "Reverse TCP port forwarding request for session %s to server port %s has been denied."
+msgstr "Reverse TCP port forwarding request for session %s to server port %s has been denied."
 
-#: ../pyhoca/wxgui/frontend.py:773
+#: ../pyhoca/wxgui/frontend.py:782
 #, python-format
-msgid ""
-"Forwarding tunnel request to [%s]:%s for session %s was denied by remote "
-"X2go/SSH server. Session startup failed."
-msgstr ""
-"Forwarding tunnel request to [%s]:%s for session %s was denied by remote "
-"X2go/SSH server. Session startup failed."
+msgid "Forwarding tunnel request to [%s]:%s for session %s was denied by remote X2go/SSH server. Session startup failed."
+msgstr "Forwarding tunnel request to [%s]:%s for session %s was denied by remote X2go/SSH server. Session startup failed."
 
-#: ../pyhoca/wxgui/frontend.py:785
+#: ../pyhoca/wxgui/frontend.py:794
 #, python-format
 msgid "%s - audio warning"
 msgstr "%s - audio warning"
 
-#: ../pyhoca/wxgui/frontend.py:785
-msgid ""
-"The X2go PulseAudio system is not available within Remote Desktop sessions."
-msgstr ""
-"The X2go PulseAudio system is not available within Remote Desktop sessions."
+#: ../pyhoca/wxgui/frontend.py:794
+msgid "The X2go PulseAudio system is not available within Remote Desktop sessions."
+msgstr "The X2go PulseAudio system is not available within Remote Desktop sessions."
 
-#: ../pyhoca/wxgui/frontend.py:788 ../pyhoca/wxgui/frontend.py:791
+#: ../pyhoca/wxgui/frontend.py:797
+#: ../pyhoca/wxgui/frontend.py:800
 #, python-format
 msgid "%s - audio error"
 msgstr "%s - audio error"
 
-#: ../pyhoca/wxgui/frontend.py:788
+#: ../pyhoca/wxgui/frontend.py:797
 msgid "The X2go PulseAudio system could not be started."
 msgstr "The X2go PulseAudio system could not be started."
 
-#: ../pyhoca/wxgui/frontend.py:791
+#: ../pyhoca/wxgui/frontend.py:800
 msgid "The X2go PulseAudio system has died unexpectedly."
 msgstr "The X2go PulseAudio system has died unexpectedly."
 
-#: ../pyhoca/wxgui/frontend.py:794
+#: ../pyhoca/wxgui/frontend.py:803
 #, python-format
 msgid "%s - audio problem"
 msgstr "%s - audio problem"
 
-#: ../pyhoca/wxgui/frontend.py:794
+#: ../pyhoca/wxgui/frontend.py:803
 #, python-format
 msgid ""
 "The audio connection could not be set up for this session.\n"
@@ -914,12 +923,13 @@ msgstr ""
 "The audio connection could not be set up for this session.\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:808 ../pyhoca/wxgui/frontend.py:810
+#: ../pyhoca/wxgui/frontend.py:817
+#: ../pyhoca/wxgui/frontend.py:819
 #, python-format
 msgid "%s - print error"
 msgstr "%s - print error"
 
-#: ../pyhoca/wxgui/frontend.py:808
+#: ../pyhoca/wxgui/frontend.py:817
 #, python-format
 msgid ""
 "%s\n"
@@ -930,7 +940,7 @@ msgstr ""
 "...caused on printer %s by session\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:810
+#: ../pyhoca/wxgui/frontend.py:819
 #, python-format
 msgid ""
 "%s\n"
@@ -941,12 +951,13 @@ msgstr ""
 "...caused by session\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:814 ../pyhoca/wxgui/frontend.py:818
+#: ../pyhoca/wxgui/frontend.py:823
+#: ../pyhoca/wxgui/frontend.py:827
 #, python-format
 msgid "%s - start"
 msgstr "%s - start"
 
-#: ../pyhoca/wxgui/frontend.py:814
+#: ../pyhoca/wxgui/frontend.py:823
 #, python-format
 msgid ""
 "New X2go session starting up...\n"
@@ -955,7 +966,7 @@ msgstr ""
 "New X2go session starting up...\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:818
+#: ../pyhoca/wxgui/frontend.py:827
 #, python-format
 msgid ""
 "Another client started X2go session\n"
@@ -964,12 +975,13 @@ msgstr ""
 "Another client started X2go session\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:822 ../pyhoca/wxgui/frontend.py:826
+#: ../pyhoca/wxgui/frontend.py:831
+#: ../pyhoca/wxgui/frontend.py:835
 #, python-format
 msgid "%s - resume"
 msgstr "%s - resume"
 
-#: ../pyhoca/wxgui/frontend.py:822
+#: ../pyhoca/wxgui/frontend.py:831
 #, python-format
 msgid ""
 "Resuming X2go session...\n"
@@ -978,7 +990,7 @@ msgstr ""
 "Resuming X2go session...\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:826
+#: ../pyhoca/wxgui/frontend.py:835
 #, python-format
 msgid ""
 "Another client resumed X2go session\n"
@@ -987,12 +999,12 @@ msgstr ""
 "Another client resumed X2go session\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:830
+#: ../pyhoca/wxgui/frontend.py:839
 #, python-format
 msgid "%s - running"
 msgstr "%s - running"
 
-#: ../pyhoca/wxgui/frontend.py:830
+#: ../pyhoca/wxgui/frontend.py:839
 #, python-format
 msgid ""
 "Found already running session\n"
@@ -1001,12 +1013,12 @@ msgstr ""
 "Found already running session\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:834
+#: ../pyhoca/wxgui/frontend.py:843
 #, python-format
 msgid "%s - suspend"
 msgstr "%s - suspend"
 
-#: ../pyhoca/wxgui/frontend.py:834
+#: ../pyhoca/wxgui/frontend.py:843
 #, python-format
 msgid ""
 "X2go Session has been suspended\n"
@@ -1015,12 +1027,12 @@ msgstr ""
 "X2go Session has been suspended\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:850
+#: ../pyhoca/wxgui/frontend.py:859
 #, python-format
 msgid "%s - terminate"
 msgstr "%s - terminate"
 
-#: ../pyhoca/wxgui/frontend.py:850
+#: ../pyhoca/wxgui/frontend.py:859
 #, python-format
 msgid ""
 "X2go Session has terminated\n"
@@ -1061,7 +1073,8 @@ msgstr "Yes"
 msgid "No"
 msgstr "No"
 
-#: ../pyhoca/wxgui/messages.py:105 ../pyhoca/wxgui/printingprefs.py:133
+#: ../pyhoca/wxgui/messages.py:105
+#: ../pyhoca/wxgui/printingprefs.py:133
 msgid "Ok"
 msgstr "Ok"
 
@@ -1147,24 +1160,26 @@ msgstr "Choose PDF viewer application"
 msgid "Choose PDF saving location"
 msgstr "Choose PDF saving location"
 
+#~ msgid "Icon"
+#~ msgstr "Icon"
+#~ msgid "Icon Files (*.png)|*.png|All files (*.*)|*"
+#~ msgstr "Icon Files (*.png)|*.png|All files (*.*)|*"
+#~ msgid "Choose an icon for this session profile"
+#~ msgstr "Choose an icon for this session profile"
 #~ msgid "All session profiles are connected"
 #~ msgstr "All session profiles are connected"
-
 #~ msgid "New Profile"
 #~ msgstr "New Profile"
-
 #~ msgid "%s - print job"
 #~ msgstr "%s - print job"
-
 #~ msgid ""
 #~ "Opening print job dialog not implemented yet!!!\n"
 #~ "%s"
 #~ msgstr ""
 #~ "Opening print job dialog not implemented yet!!!\n"
 #~ "%s"
-
 #~ msgid "Profile icon"
 #~ msgstr "Profile icon"
-
 #~ msgid "Arts"
 #~ msgstr "Arts"
+
diff --git a/po/es.po b/po/es.po
index ea5042b..4821a2d 100644
--- a/po/es.po
+++ b/po/es.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PyHoca-GUI VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-11-30 16:09+0100\n"
+"POT-Creation-Date: 2011-12-07 09:08+0100\n"
 "PO-Revision-Date: 2011-11-30 15:59+0100\n"
 "Last-Translator: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>\n"
 "Language-Team: Spanish <x2go-dev at lists.berlios.de>\n"
@@ -52,7 +52,7 @@ msgstr "Inicio de sesión"
 msgid "SSH proxy server login"
 msgstr "Inicio de sesión en el servidor proxy SSH"
 
-#: ../pyhoca/wxgui/logon.py:121 ../pyhoca/wxgui/profilemanager.py:279
+#: ../pyhoca/wxgui/logon.py:121 ../pyhoca/wxgui/profilemanager.py:287
 #: ../pyhoca/wxgui/messages.py:111 ../pyhoca/wxgui/printingprefs.py:138
 msgid "Cancel"
 msgstr "Cancelar"
@@ -210,7 +210,7 @@ msgstr "Windows Terminal Server (RDP-proxy)"
 msgid "Single Application"
 msgstr "Aplicación"
 
-#: ../pyhoca/wxgui/profilemanager.py:84 ../pyhoca/wxgui/profilemanager.py:171
+#: ../pyhoca/wxgui/profilemanager.py:84 ../pyhoca/wxgui/profilemanager.py:179
 msgid "Custom command"
 msgstr "Comando personalizado"
 
@@ -242,365 +242,367 @@ msgstr "Abrir selector de aplicaciones"
 msgid "Save incoming file as ..."
 msgstr "Guardar archivo recibido como ..."
 
-#: ../pyhoca/wxgui/profilemanager.py:125
+#: ../pyhoca/wxgui/profilemanager.py:128
+msgid "settings derived from "
+msgstr ""
+
+#: ../pyhoca/wxgui/profilemanager.py:132
 msgid "new session profile"
 msgstr "Nuevo Perfil de Sesión"
 
 #. boxes for all tabs
-#: ../pyhoca/wxgui/profilemanager.py:137
+#: ../pyhoca/wxgui/profilemanager.py:145
 msgid "Profile "
 msgstr "Perfil "
 
-#: ../pyhoca/wxgui/profilemanager.py:138
+#: ../pyhoca/wxgui/profilemanager.py:146
 msgid "Session"
 msgstr "Sesión"
 
-#: ../pyhoca/wxgui/profilemanager.py:139
+#: ../pyhoca/wxgui/profilemanager.py:147
 msgid "Server"
 msgstr "Servidor"
 
-#: ../pyhoca/wxgui/profilemanager.py:140
+#: ../pyhoca/wxgui/profilemanager.py:148
 msgid "Connection Link Speed"
 msgstr "Velocidad de conexión"
 
-#: ../pyhoca/wxgui/profilemanager.py:141
+#: ../pyhoca/wxgui/profilemanager.py:149
 msgid "Compression"
 msgstr "Compresión"
 
-#: ../pyhoca/wxgui/profilemanager.py:142
+#: ../pyhoca/wxgui/profilemanager.py:150
 msgid "Display"
 msgstr "Pantalla"
 
-#: ../pyhoca/wxgui/profilemanager.py:143
+#: ../pyhoca/wxgui/profilemanager.py:151
 msgid "Keyboard"
 msgstr "Teclado"
 
-#: ../pyhoca/wxgui/profilemanager.py:144
+#: ../pyhoca/wxgui/profilemanager.py:152
 msgid "Sound"
 msgstr "Sonido"
 
-#: ../pyhoca/wxgui/profilemanager.py:145
+#: ../pyhoca/wxgui/profilemanager.py:153
 msgid "Printing"
 msgstr "Impresora"
 
-#: ../pyhoca/wxgui/profilemanager.py:146
+#: ../pyhoca/wxgui/profilemanager.py:154
 msgid "Folder Exports"
 msgstr "Carpeta de Exportaciones"
 
-#: ../pyhoca/wxgui/profilemanager.py:147
+#: ../pyhoca/wxgui/profilemanager.py:155
 msgid "File Import"
 msgstr "Importar Archivo"
 
 #. ##
 #. ## widgets for the SESSION tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:152
+#: ../pyhoca/wxgui/profilemanager.py:160
 msgid "Name"
 msgstr "Nombre"
 
-#: ../pyhoca/wxgui/profilemanager.py:162
-msgid "Icon"
-msgstr "Icono"
-
-#: ../pyhoca/wxgui/profilemanager.py:164
+#. _share_location = os.path.split(_icons_location)[0]
+#. if 'icon' in self.profile_config:
+#. path_to_icon = self.profile_config['icon']
+#. path_to_icon = path_to_icon.lstrip(':')
+#. path_to_icon = os.path.join(os.path.normpath(_share_location), os.path.normpath(path_to_icon))
+#. if not os.path.exists(path_to_icon) or not 'icon' in self.profile_config:
+#. path_to_icon = os.path.normpath('%s/icons/PyHoca/128x128/pyhoca-session.png' % _share_location)
+#. self.IconPath = path_to_icon
+#. self.IconButtonLabel = wx.StaticText(self.tab_Session, -1, _(u"Icon")+':')
+#. self.IconButton = wx.BitmapButton(self.tab_Session, -1, wx.Bitmap(path_to_icon, wx.BITMAP_TYPE_ANY), size=(48,48))
+#: ../pyhoca/wxgui/profilemanager.py:172
 msgid ""
 "Set session window title (leave field below empty for default title from "
 "server)"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:165
+#: ../pyhoca/wxgui/profilemanager.py:173
 msgid "Session window title"
 msgstr "Título de Sesión"
 
-#: ../pyhoca/wxgui/profilemanager.py:167
+#: ../pyhoca/wxgui/profilemanager.py:175
 msgid "Type"
 msgstr "Tipo"
 
-#: ../pyhoca/wxgui/profilemanager.py:169
+#: ../pyhoca/wxgui/profilemanager.py:177
 msgid "Application"
 msgstr "Aplicación"
 
-#: ../pyhoca/wxgui/profilemanager.py:173
+#: ../pyhoca/wxgui/profilemanager.py:181
 msgid "RDP settings"
 msgstr "Parámetros RDP"
 
-#: ../pyhoca/wxgui/profilemanager.py:174
+#: ../pyhoca/wxgui/profilemanager.py:182
 msgid "RDP server"
 msgstr "Servidor RDP"
 
-#: ../pyhoca/wxgui/profilemanager.py:176
+#: ../pyhoca/wxgui/profilemanager.py:184
 msgid "RDP options"
 msgstr "Opciones RDP"
 
-#: ../pyhoca/wxgui/profilemanager.py:178
+#: ../pyhoca/wxgui/profilemanager.py:186
 msgid "XDMCP server"
 msgstr "Servidor XDMCP"
 
 #. ##
 #. ## widgets for the CONNECTION tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:184 ../pyhoca/wxgui/profilemanager.py:194
+#: ../pyhoca/wxgui/profilemanager.py:192 ../pyhoca/wxgui/profilemanager.py:202
 msgid "User"
 msgstr "Usuario"
 
-#: ../pyhoca/wxgui/profilemanager.py:186
+#: ../pyhoca/wxgui/profilemanager.py:194
 msgid "Host"
 msgstr "Host"
 
-#: ../pyhoca/wxgui/profilemanager.py:188
+#: ../pyhoca/wxgui/profilemanager.py:196
 msgid "Port"
 msgstr "Puerto"
 
-#: ../pyhoca/wxgui/profilemanager.py:190
+#: ../pyhoca/wxgui/profilemanager.py:198
 msgid "RSA/DSA private key"
 msgstr "Clave privada RSA/DSA"
 
-#: ../pyhoca/wxgui/profilemanager.py:193
+#: ../pyhoca/wxgui/profilemanager.py:201
 msgid "Server behind SSH proxy"
 msgstr "Servidor detrás del proxy SSH"
 
-#: ../pyhoca/wxgui/profilemanager.py:196
+#: ../pyhoca/wxgui/profilemanager.py:204
 msgid "Key file"
 msgstr "Clave"
 
-#: ../pyhoca/wxgui/profilemanager.py:199
+#: ../pyhoca/wxgui/profilemanager.py:207
 msgid "Host[:Port]"
 msgstr "Host[:Puerto]"
 
-#: ../pyhoca/wxgui/profilemanager.py:201
+#: ../pyhoca/wxgui/profilemanager.py:209
 msgid "SSH Proxy Tunnel"
 msgstr "Tunel Proxy SSH"
 
-#: ../pyhoca/wxgui/profilemanager.py:209
+#: ../pyhoca/wxgui/profilemanager.py:217
 msgid "Modem"
 msgstr "Módem"
 
-#: ../pyhoca/wxgui/profilemanager.py:210
+#: ../pyhoca/wxgui/profilemanager.py:218
 msgid "ISDN"
 msgstr "ISDN"
 
-#: ../pyhoca/wxgui/profilemanager.py:211
+#: ../pyhoca/wxgui/profilemanager.py:219
 msgid "ADSL"
 msgstr "ADSL"
 
-#: ../pyhoca/wxgui/profilemanager.py:212
+#: ../pyhoca/wxgui/profilemanager.py:220
 msgid "WAN"
 msgstr "WAN"
 
-#: ../pyhoca/wxgui/profilemanager.py:213
+#: ../pyhoca/wxgui/profilemanager.py:221
 msgid "LAN"
 msgstr "LAN"
 
-#: ../pyhoca/wxgui/profilemanager.py:215
+#: ../pyhoca/wxgui/profilemanager.py:223
 msgid "Method"
 msgstr "Método"
 
-#: ../pyhoca/wxgui/profilemanager.py:217
+#: ../pyhoca/wxgui/profilemanager.py:225
 msgid "Image quality"
 msgstr "Calidad de imagen"
 
 #. ##
 #. ## wigdets for the SETTINGS tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:223
+#: ../pyhoca/wxgui/profilemanager.py:231
 msgid "Fullscreen"
 msgstr "Pantalla Completa"
 
-#: ../pyhoca/wxgui/profilemanager.py:224
+#: ../pyhoca/wxgui/profilemanager.py:232
 msgid "Custom Size"
 msgstr "Tamaño Personalizado"
 
-#: ../pyhoca/wxgui/profilemanager.py:229
+#: ../pyhoca/wxgui/profilemanager.py:237
 msgid "Set display DPI"
 msgstr "Establecer DPI"
 
-#: ../pyhoca/wxgui/profilemanager.py:231
+#: ../pyhoca/wxgui/profilemanager.py:239
 msgid "Keep current keyboard settings"
 msgstr "Mantener configuración actual del teclado"
 
-#: ../pyhoca/wxgui/profilemanager.py:232
+#: ../pyhoca/wxgui/profilemanager.py:240
 msgid "Keyboard layout"
 msgstr "Máscara de teclado"
 
-#: ../pyhoca/wxgui/profilemanager.py:234
+#: ../pyhoca/wxgui/profilemanager.py:242
 msgid "Keyboard model"
 msgstr "Modelo de teclado"
 
-#: ../pyhoca/wxgui/profilemanager.py:236
+#: ../pyhoca/wxgui/profilemanager.py:244
 msgid "Enable sound support"
 msgstr "Activar soporte de sonido"
 
-#: ../pyhoca/wxgui/profilemanager.py:237
+#: ../pyhoca/wxgui/profilemanager.py:245
 msgid "Pulse Audio"
 msgstr "Pulse Audio"
 
 #. Arts daemon is not supported by PyHoca-GUI / Python X2go as it is outdated.
 #. However, config files can contain an Arts configuration, so we will honour this
-#: ../pyhoca/wxgui/profilemanager.py:241
+#: ../pyhoca/wxgui/profilemanager.py:249
 msgid "Arts (not supported)"
 msgstr "Arts (sin soporte)"
 
-#: ../pyhoca/wxgui/profilemanager.py:244
+#: ../pyhoca/wxgui/profilemanager.py:252
 msgid "esd"
 msgstr "esd"
 
-#: ../pyhoca/wxgui/profilemanager.py:245
+#: ../pyhoca/wxgui/profilemanager.py:253
 msgid "Use default sound port"
 msgstr "Usar puerto de sonido por defecto"
 
-#: ../pyhoca/wxgui/profilemanager.py:246
+#: ../pyhoca/wxgui/profilemanager.py:254
 msgid "Custom sound port"
 msgstr "Puerto de sonido personalizado"
 
-#: ../pyhoca/wxgui/profilemanager.py:248
+#: ../pyhoca/wxgui/profilemanager.py:256
 msgid "Client Side printing"
 msgstr "Impresión local"
 
-#: ../pyhoca/wxgui/profilemanager.py:250
+#: ../pyhoca/wxgui/profilemanager.py:258
 msgid "Use local folder sharing"
 msgstr "Compartir carpetas locales"
 
-#: ../pyhoca/wxgui/profilemanager.py:251
+#: ../pyhoca/wxgui/profilemanager.py:259
 msgid "Path"
 msgstr "Ruta"
 
-#: ../pyhoca/wxgui/profilemanager.py:254 ../pyhoca/wxgui/profilemanager.py:273
+#: ../pyhoca/wxgui/profilemanager.py:262 ../pyhoca/wxgui/profilemanager.py:281
 msgid "Add"
 msgstr "Añadir"
 
-#: ../pyhoca/wxgui/profilemanager.py:256
+#: ../pyhoca/wxgui/profilemanager.py:264
 msgid "Local Path"
 msgstr "Ruta Local"
 
-#: ../pyhoca/wxgui/profilemanager.py:257
+#: ../pyhoca/wxgui/profilemanager.py:265
 msgid "Connect Method"
 msgstr "Método de Conexión"
 
-#: ../pyhoca/wxgui/profilemanager.py:258
+#: ../pyhoca/wxgui/profilemanager.py:266
 msgid "Delete"
 msgstr "Eliminar"
 
-#: ../pyhoca/wxgui/profilemanager.py:260
+#: ../pyhoca/wxgui/profilemanager.py:268
 msgid "Convert between client and server encodings"
 msgstr "Convertir codificaciones entre cliente y servidor"
 
-#: ../pyhoca/wxgui/profilemanager.py:261
+#: ../pyhoca/wxgui/profilemanager.py:269
 msgid "Client encoding"
 msgstr "Codificación del cliente"
 
-#: ../pyhoca/wxgui/profilemanager.py:263
+#: ../pyhoca/wxgui/profilemanager.py:271
 msgid "Server encoding"
 msgstr "Codificación del Servidor"
 
-#: ../pyhoca/wxgui/profilemanager.py:266
+#: ../pyhoca/wxgui/profilemanager.py:274
 msgid "Use file MIME box for local file import"
 msgstr "Usar tipo de archivo MIME para la importación local"
 
-#: ../pyhoca/wxgui/profilemanager.py:267
+#: ../pyhoca/wxgui/profilemanager.py:275
 msgid "Extensions"
 msgstr "Extensiones"
 
-#: ../pyhoca/wxgui/profilemanager.py:269
+#: ../pyhoca/wxgui/profilemanager.py:277
 msgid "Action"
 msgstr "Acción"
 
-#: ../pyhoca/wxgui/profilemanager.py:274
+#: ../pyhoca/wxgui/profilemanager.py:282
 msgid "Defaults"
 msgstr "Valores por defecto"
 
-#: ../pyhoca/wxgui/profilemanager.py:276
+#: ../pyhoca/wxgui/profilemanager.py:284
 msgid "Save"
 msgstr "Guardar"
 
-#: ../pyhoca/wxgui/profilemanager.py:277
+#: ../pyhoca/wxgui/profilemanager.py:285
 msgid "Reset"
 msgstr "Reiniciar"
 
-#: ../pyhoca/wxgui/profilemanager.py:319 ../pyhoca/wxgui/profilemanager.py:946
-#: ../pyhoca/wxgui/profilemanager.py:1441
+#: ../pyhoca/wxgui/profilemanager.py:327 ../pyhoca/wxgui/profilemanager.py:954
+#: ../pyhoca/wxgui/profilemanager.py:1449
 msgid "automatically"
 msgstr "automáticamente"
 
-#: ../pyhoca/wxgui/profilemanager.py:321 ../pyhoca/wxgui/profilemanager.py:948
+#: ../pyhoca/wxgui/profilemanager.py:329 ../pyhoca/wxgui/profilemanager.py:956
 msgid "manually"
 msgstr "manualmente"
 
-#: ../pyhoca/wxgui/profilemanager.py:326
+#: ../pyhoca/wxgui/profilemanager.py:334
 msgid "PyHoca-GUI Profile Manager - new profile"
 msgstr "PyHoca-GUI Gestor de Perfiles - nuevo perfil"
 
-#: ../pyhoca/wxgui/profilemanager.py:328
+#: ../pyhoca/wxgui/profilemanager.py:336
 #, python-format
 msgid "PyHoca-GUI Profile Manager - %s (connected)"
 msgstr "PyHoca-GUI Gestor de Perfiles - %s (conectado)"
 
-#: ../pyhoca/wxgui/profilemanager.py:330
+#: ../pyhoca/wxgui/profilemanager.py:338
 #, python-format
 msgid "PyHoca-GUI Profile Manager - %s"
 msgstr "PyHoca-GUI Gestor de Perfiles - %s"
 
-#: ../pyhoca/wxgui/profilemanager.py:682
+#: ../pyhoca/wxgui/profilemanager.py:690
 msgid "Session Profile"
 msgstr "Perfil de Sesión"
 
-#: ../pyhoca/wxgui/profilemanager.py:683
+#: ../pyhoca/wxgui/profilemanager.py:691
 msgid "Connection"
 msgstr "Conexión"
 
-#: ../pyhoca/wxgui/profilemanager.py:684
+#: ../pyhoca/wxgui/profilemanager.py:692
 msgid "Settings"
 msgstr "Opciones"
 
-#: ../pyhoca/wxgui/profilemanager.py:685
+#: ../pyhoca/wxgui/profilemanager.py:693
 msgid "Sharing"
 msgstr "Compartir"
 
-#: ../pyhoca/wxgui/profilemanager.py:1124
-msgid "Icon Files (*.png)|*.png|All files (*.*)|*"
-msgstr "Iconos (*.png)|*.png|Todos (*.*)|*"
-
-#: ../pyhoca/wxgui/profilemanager.py:1127
-msgid "Choose an icon for this session profile"
-msgstr "Elige un icono para este perfil de sesión"
-
-#: ../pyhoca/wxgui/profilemanager.py:1252
+#: ../pyhoca/wxgui/profilemanager.py:1260
 msgid "All files (*.*)|*"
 msgstr "Todos (*.*)|*"
 
-#: ../pyhoca/wxgui/profilemanager.py:1254
-#: ../pyhoca/wxgui/profilemanager.py:1269
+#: ../pyhoca/wxgui/profilemanager.py:1262
+#: ../pyhoca/wxgui/profilemanager.py:1277
 msgid "Choose a public SSH key"
 msgstr "Elige una clave pública SSH"
 
-#: ../pyhoca/wxgui/profilemanager.py:1421
+#: ../pyhoca/wxgui/profilemanager.py:1429
 msgid "Choose a folder to share within a session"
 msgstr "Elige la carpeta que quieres compartir en la conexión"
 
-#: ../pyhoca/wxgui/profilemanager.py:1485
-#: ../pyhoca/wxgui/profilemanager.py:1488
-#: ../pyhoca/wxgui/profilemanager.py:1491
+#: ../pyhoca/wxgui/profilemanager.py:1493
 #: ../pyhoca/wxgui/profilemanager.py:1496
-#: ../pyhoca/wxgui/profilemanager.py:1506 ../pyhoca/wxgui/menus_taskbar.py:87
+#: ../pyhoca/wxgui/profilemanager.py:1499
+#: ../pyhoca/wxgui/profilemanager.py:1504
+#: ../pyhoca/wxgui/profilemanager.py:1514 ../pyhoca/wxgui/menus_taskbar.py:91
 msgid "Profile Manager"
 msgstr "Gestor de Perfiles"
 
-#: ../pyhoca/wxgui/profilemanager.py:1485
+#: ../pyhoca/wxgui/profilemanager.py:1493
 msgid "Profile name is missing, profile unusable!!!"
 msgstr "¡¡¡Nombre de pefil no encontrado o no válido!!!"
 
-#: ../pyhoca/wxgui/profilemanager.py:1488
-#: ../pyhoca/wxgui/profilemanager.py:1491
+#: ../pyhoca/wxgui/profilemanager.py:1496
+#: ../pyhoca/wxgui/profilemanager.py:1499
 #, python-format
 msgid "Profile name %s already exists!!!"
 msgstr "El perfil de usuario %s ya existe!!!"
 
-#: ../pyhoca/wxgui/profilemanager.py:1496
+#: ../pyhoca/wxgui/profilemanager.py:1504
 msgid "The SSH proxy configuration is incomplete. Try again."
 msgstr ""
 "El protocolo de autenticación de comunicaciones está incompleto. Inténtalo "
 "otra vez."
 
-#: ../pyhoca/wxgui/profilemanager.py:1506
+#: ../pyhoca/wxgui/profilemanager.py:1514
 #, python-format
 msgid ""
 "Another session profile (%s) already uses [%s]:%s for binding a local SSH "
@@ -611,130 +613,134 @@ msgstr ""
 "al proxy SSH local.\n"
 "Por favor, cambia los parámetros del proxy SSH en base a esta información."
 
-#: ../pyhoca/wxgui/profilemanager.py:1526
+#: ../pyhoca/wxgui/profilemanager.py:1534
 #, python-format
 msgid "%s - profile added"
 msgstr "%s - perfil añadido"
 
-#: ../pyhoca/wxgui/profilemanager.py:1527
+#: ../pyhoca/wxgui/profilemanager.py:1535
 msgid "A new session profile has been added."
 msgstr "Se ha añadido un nuevo perfil de sesión."
 
-#: ../pyhoca/wxgui/profilemanager.py:1531
+#: ../pyhoca/wxgui/profilemanager.py:1539
 #, python-format
 msgid "%s - modified"
 msgstr "%s - modificado"
 
-#: ../pyhoca/wxgui/profilemanager.py:1532
+#: ../pyhoca/wxgui/profilemanager.py:1540
 msgid "Changes to profile have been saved."
 msgstr "Se han guardado los cambios en el perfil."
 
-#: ../pyhoca/wxgui/menus_taskbar.py:55
+#: ../pyhoca/wxgui/menus_taskbar.py:57
 msgid "Edit Profile"
 msgstr "Editar Perfil"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:57
+#: ../pyhoca/wxgui/menus_taskbar.py:59
+msgid "Use as Template for New Profile"
+msgstr ""
+
+#: ../pyhoca/wxgui/menus_taskbar.py:60
 msgid "Delete Profile"
 msgstr "Borrar Perfil"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:79
+#: ../pyhoca/wxgui/menus_taskbar.py:83
 #, python-format
 msgid "About %s (%s)..."
 msgstr "Acerca de %s (%s) ..."
 
-#: ../pyhoca/wxgui/menus_taskbar.py:102
+#: ../pyhoca/wxgui/menus_taskbar.py:106
 msgid "Printing Preferences"
 msgstr "Preferencias de impresión"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:108
+#: ../pyhoca/wxgui/menus_taskbar.py:112
 msgid "Client Options"
 msgstr "Opciones del Cliente"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:116 ../pyhoca/wxgui/menus_taskbar.py:486
+#: ../pyhoca/wxgui/menus_taskbar.py:120 ../pyhoca/wxgui/menus_taskbar.py:490
 msgid "E&xit"
 msgstr "S&alir"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:159
+#: ../pyhoca/wxgui/menus_taskbar.py:163
 msgid "Resume Session"
 msgstr "Retomar Sesión"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:161
+#: ../pyhoca/wxgui/menus_taskbar.py:165
 msgid "Resume Session (not possible)"
 msgstr "Retomar Sesión (no disponible)"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:169
+#: ../pyhoca/wxgui/menus_taskbar.py:173
 msgid "Transfer Session"
 msgstr "Transferir Sesión"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:171
+#: ../pyhoca/wxgui/menus_taskbar.py:175
 msgid "Transfer Session (not possible)"
 msgstr "Transferir Sesión (no disponible)"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:174
+#: ../pyhoca/wxgui/menus_taskbar.py:178
 msgid "Suspend Session"
 msgstr "Suspender Sesión"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:176
+#: ../pyhoca/wxgui/menus_taskbar.py:180
 msgid "Terminate Session"
 msgstr "Finalizar Sesión"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:206
+#: ../pyhoca/wxgui/menus_taskbar.py:210
 msgid "&Share custom local folder"
 msgstr "Compartir carpeta per&sonalizada local"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:229
+#: ../pyhoca/wxgui/menus_taskbar.py:233
 msgid "Share:"
 msgstr "Compartir:"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:240
+#: ../pyhoca/wxgui/menus_taskbar.py:244
 msgid "Unshare:"
 msgstr "No compartido:"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:250
+#: ../pyhoca/wxgui/menus_taskbar.py:254
 msgid "Unshare &all local folders"
 msgstr "Dejar de compartir tod&as las carpetas locales"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:290
+#: ../pyhoca/wxgui/menus_taskbar.py:294
 msgid "Start &new Session"
 msgstr "Iniciar &nueva Sesión"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:306
+#: ../pyhoca/wxgui/menus_taskbar.py:310
 msgid "Running"
 msgstr "Activa"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:308
+#: ../pyhoca/wxgui/menus_taskbar.py:312
 msgid "Suspended"
 msgstr "Suspendida"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:320
+#: ../pyhoca/wxgui/menus_taskbar.py:324
 msgid "&Clean all sessions"
 msgstr "&Limpiar el registro de sesiones"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:322
+#: ../pyhoca/wxgui/menus_taskbar.py:326
 msgid "Customize &profile"
 msgstr "Configurar &perfil"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:325
+#: ../pyhoca/wxgui/menus_taskbar.py:329
 msgid "Shared &folders"
 msgstr "Compartir &carpetas"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:333
+#: ../pyhoca/wxgui/menus_taskbar.py:337
 msgid "&Disconnect from Server"
 msgstr "&Desconectar del servidor"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:359
+#: ../pyhoca/wxgui/menus_taskbar.py:363
 msgid "Add Profile"
 msgstr "Añadir Perfil"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:428
+#: ../pyhoca/wxgui/menus_taskbar.py:432
 msgid "No session profiles defined"
 msgstr "No se han definido perfiles de sesión"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:459
+#: ../pyhoca/wxgui/menus_taskbar.py:463
 msgid "Start/Resume Session"
 msgstr "Iniciar/Retomar Sesión"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:459
+#: ../pyhoca/wxgui/menus_taskbar.py:463
 msgid "Connect Server"
 msgstr "Conectar con el Servidor"
 
@@ -786,26 +792,26 @@ msgstr "Se ha desconectado el Perfil X2go."
 msgid "New Session Profile"
 msgstr "Nuevo Perfil de Sesión"
 
-#: ../pyhoca/wxgui/frontend.py:616
+#: ../pyhoca/wxgui/frontend.py:625
 #, python-format
 msgid "Really Delete Session Profile ,,%s''?"
 msgstr "Eliminar el Perfil de Sesión \"%s''?"
 
-#: ../pyhoca/wxgui/frontend.py:622
+#: ../pyhoca/wxgui/frontend.py:631
 #, python-format
 msgid "%s - profile deleted"
 msgstr "%s - perfil eliminado"
 
-#: ../pyhoca/wxgui/frontend.py:622
+#: ../pyhoca/wxgui/frontend.py:631
 msgid "The session profile has been deleted."
 msgstr "Se ha eliminado el perfil de sesión."
 
-#: ../pyhoca/wxgui/frontend.py:637
+#: ../pyhoca/wxgui/frontend.py:646
 #, python-format
 msgid "%s - share local folder with sessions of this profile"
 msgstr "%s - compartir carpetas locales con las sesiones de este perfil"
 
-#: ../pyhoca/wxgui/frontend.py:715
+#: ../pyhoca/wxgui/frontend.py:724
 #, python-format
 msgid ""
 "The authenticity of host [%s]:%s can't be established.\n"
@@ -818,17 +824,17 @@ msgstr ""
 "\n"
 "¿Continuar con la conexión?"
 
-#: ../pyhoca/wxgui/frontend.py:723
+#: ../pyhoca/wxgui/frontend.py:732
 #, python-format
 msgid "%s: Confirm Host Authorization"
 msgstr "%s: Se confirma la autorización del equipo"
 
-#: ../pyhoca/wxgui/frontend.py:742
+#: ../pyhoca/wxgui/frontend.py:751
 #, python-format
 msgid "%s - channel error"
 msgstr "%s - error en el canal"
 
-#: ../pyhoca/wxgui/frontend.py:742
+#: ../pyhoca/wxgui/frontend.py:751
 #, python-format
 msgid ""
 "Lost connection to server %s unexpectedly! Try to re-authenticate to the "
@@ -837,22 +843,22 @@ msgstr ""
 "¡La conexión con el servidor %s ha finalizado inesperadamente! Intenta "
 "iniciar sesión nuevamente..."
 
-#: ../pyhoca/wxgui/frontend.py:752 ../pyhoca/wxgui/frontend.py:759
-#: ../pyhoca/wxgui/frontend.py:761 ../pyhoca/wxgui/frontend.py:773
+#: ../pyhoca/wxgui/frontend.py:761 ../pyhoca/wxgui/frontend.py:768
+#: ../pyhoca/wxgui/frontend.py:770 ../pyhoca/wxgui/frontend.py:782
 #, python-format
 msgid "%s - session failure"
 msgstr "%s - fallo en la sesión"
 
-#: ../pyhoca/wxgui/frontend.py:752
+#: ../pyhoca/wxgui/frontend.py:761
 msgid "The session startup failed."
 msgstr "El inicio de sesión ha fallado"
 
-#: ../pyhoca/wxgui/frontend.py:759
+#: ../pyhoca/wxgui/frontend.py:768
 #, python-format
 msgid "The command ,,%s'' is not available on X2go server."
 msgstr "El comando \"%s'' no está presente en el servidor X2go."
 
-#: ../pyhoca/wxgui/frontend.py:761
+#: ../pyhoca/wxgui/frontend.py:770
 #, python-format
 msgid ""
 "The command ,,%s'' is not available on X2go server\n"
@@ -861,12 +867,12 @@ msgstr ""
 "El comando ,,%s'' no está presente en el servidor X2go\n"
 "%s."
 
-#: ../pyhoca/wxgui/frontend.py:767
+#: ../pyhoca/wxgui/frontend.py:776
 #, python-format
 msgid "%s - session warning"
 msgstr "%s - advertencia durante la sesión"
 
-#: ../pyhoca/wxgui/frontend.py:767
+#: ../pyhoca/wxgui/frontend.py:776
 #, python-format
 msgid ""
 "Reverse TCP port forwarding request for session %s to server port %s has "
@@ -875,7 +881,7 @@ msgstr ""
 "Se ha denegado la redirección del túnel TCP inverso para la sesión %s al "
 "puerto %s del servidor X2go."
 
-#: ../pyhoca/wxgui/frontend.py:773
+#: ../pyhoca/wxgui/frontend.py:782
 #, python-format
 msgid ""
 "Forwarding tunnel request to [%s]:%s for session %s was denied by remote "
@@ -884,37 +890,37 @@ msgstr ""
 "La solicitud de túnel a %s:%s para la sesión %s ha sido denegada por el "
 "servidor X2go/SSH . Fallo en el inicio de sesión."
 
-#: ../pyhoca/wxgui/frontend.py:785
+#: ../pyhoca/wxgui/frontend.py:794
 #, python-format
 msgid "%s - audio warning"
 msgstr "%s - advertencia en el sistema de audio"
 
-#: ../pyhoca/wxgui/frontend.py:785
+#: ../pyhoca/wxgui/frontend.py:794
 msgid ""
 "The X2go PulseAudio system is not available within Remote Desktop sessions."
 msgstr ""
 "El sistema X2go PulseAudio no está disponible en las sesiones del tipo "
 "Remote Desktop"
 
-#: ../pyhoca/wxgui/frontend.py:788 ../pyhoca/wxgui/frontend.py:791
+#: ../pyhoca/wxgui/frontend.py:797 ../pyhoca/wxgui/frontend.py:800
 #, python-format
 msgid "%s - audio error"
 msgstr "%s - error en el audio"
 
-#: ../pyhoca/wxgui/frontend.py:788
+#: ../pyhoca/wxgui/frontend.py:797
 msgid "The X2go PulseAudio system could not be started."
 msgstr "El sistema X2go PulseAudio no puede iniciarse"
 
-#: ../pyhoca/wxgui/frontend.py:791
+#: ../pyhoca/wxgui/frontend.py:800
 msgid "The X2go PulseAudio system has died unexpectedly."
 msgstr "El sistema X2go PulseAudio ha finalizado inesperadamente"
 
-#: ../pyhoca/wxgui/frontend.py:794
+#: ../pyhoca/wxgui/frontend.py:803
 #, python-format
 msgid "%s - audio problem"
 msgstr "%s - problema en el audio"
 
-#: ../pyhoca/wxgui/frontend.py:794
+#: ../pyhoca/wxgui/frontend.py:803
 #, python-format
 msgid ""
 "The audio connection could not be set up for this session.\n"
@@ -923,12 +929,12 @@ msgstr ""
 "La conexión de audio puede que no esté configurada para esta sesión.\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:808 ../pyhoca/wxgui/frontend.py:810
+#: ../pyhoca/wxgui/frontend.py:817 ../pyhoca/wxgui/frontend.py:819
 #, python-format
 msgid "%s - print error"
 msgstr "%s - error de impresión"
 
-#: ../pyhoca/wxgui/frontend.py:808
+#: ../pyhoca/wxgui/frontend.py:817
 #, python-format
 msgid ""
 "%s\n"
@@ -939,7 +945,7 @@ msgstr ""
 "...provocado en la impresora %s  por la sesión\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:810
+#: ../pyhoca/wxgui/frontend.py:819
 #, python-format
 msgid ""
 "%s\n"
@@ -950,12 +956,12 @@ msgstr ""
 "...provocado por la sesión\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:814 ../pyhoca/wxgui/frontend.py:818
+#: ../pyhoca/wxgui/frontend.py:823 ../pyhoca/wxgui/frontend.py:827
 #, python-format
 msgid "%s - start"
 msgstr "%s - inicio"
 
-#: ../pyhoca/wxgui/frontend.py:814
+#: ../pyhoca/wxgui/frontend.py:823
 #, python-format
 msgid ""
 "New X2go session starting up...\n"
@@ -964,7 +970,7 @@ msgstr ""
 "Iniciando nueva sesión X2go...\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:818
+#: ../pyhoca/wxgui/frontend.py:827
 #, python-format
 msgid ""
 "Another client started X2go session\n"
@@ -973,12 +979,12 @@ msgstr ""
 "Otro cliente ha iniciado sesión X2go\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:822 ../pyhoca/wxgui/frontend.py:826
+#: ../pyhoca/wxgui/frontend.py:831 ../pyhoca/wxgui/frontend.py:835
 #, python-format
 msgid "%s - resume"
 msgstr "%s - retornar a la sesión"
 
-#: ../pyhoca/wxgui/frontend.py:822
+#: ../pyhoca/wxgui/frontend.py:831
 #, python-format
 msgid ""
 "Resuming X2go session...\n"
@@ -987,7 +993,7 @@ msgstr ""
 "Retornando sesión X2go...\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:826
+#: ../pyhoca/wxgui/frontend.py:835
 #, python-format
 msgid ""
 "Another client resumed X2go session\n"
@@ -996,12 +1002,12 @@ msgstr ""
 "Otro cliente retornó a la sesión X2go\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:830
+#: ../pyhoca/wxgui/frontend.py:839
 #, python-format
 msgid "%s - running"
 msgstr "%s - en ejecución"
 
-#: ../pyhoca/wxgui/frontend.py:830
+#: ../pyhoca/wxgui/frontend.py:839
 #, python-format
 msgid ""
 "Found already running session\n"
@@ -1010,12 +1016,12 @@ msgstr ""
 "La sesión ya está en ejecución\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:834
+#: ../pyhoca/wxgui/frontend.py:843
 #, python-format
 msgid "%s - suspend"
 msgstr "%s - suspender"
 
-#: ../pyhoca/wxgui/frontend.py:834
+#: ../pyhoca/wxgui/frontend.py:843
 #, python-format
 msgid ""
 "X2go Session has been suspended\n"
@@ -1024,12 +1030,12 @@ msgstr ""
 "Se ha suspendido la Sesión X2go\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:850
+#: ../pyhoca/wxgui/frontend.py:859
 #, python-format
 msgid "%s - terminate"
 msgstr "%s - finalizar"
 
-#: ../pyhoca/wxgui/frontend.py:850
+#: ../pyhoca/wxgui/frontend.py:859
 #, python-format
 msgid ""
 "X2go Session has terminated\n"
@@ -1153,6 +1159,15 @@ msgstr "Elegir visor PDF"
 msgid "Choose PDF saving location"
 msgstr "Elegir localización para los PDFs"
 
+#~ msgid "Icon"
+#~ msgstr "Icono"
+
+#~ msgid "Icon Files (*.png)|*.png|All files (*.*)|*"
+#~ msgstr "Iconos (*.png)|*.png|Todos (*.*)|*"
+
+#~ msgid "Choose an icon for this session profile"
+#~ msgstr "Elige un icono para este perfil de sesión"
+
 #, fuzzy
 #~ msgid "All session profiles are connected"
 #~ msgstr "No se han definido perfiles de sesión"
diff --git a/po/nl.po b/po/nl.po
index d3374af..02ee12c 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PyHoca-GUI VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-11-30 16:09+0100\n"
+"POT-Creation-Date: 2011-12-07 09:08+0100\n"
 "PO-Revision-Date: 2011-11-30 16:09+0100\n"
 "Last-Translator: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>\n"
 "Language-Team: nl <dick.kniep at lindix.nl>\n"
@@ -49,7 +49,7 @@ msgstr "Sessie login"
 msgid "SSH proxy server login"
 msgstr "Login via SSH Proxy"
 
-#: ../pyhoca/wxgui/logon.py:121 ../pyhoca/wxgui/profilemanager.py:279
+#: ../pyhoca/wxgui/logon.py:121 ../pyhoca/wxgui/profilemanager.py:287
 #: ../pyhoca/wxgui/messages.py:111 ../pyhoca/wxgui/printingprefs.py:138
 msgid "Cancel"
 msgstr "Afbreken"
@@ -204,7 +204,7 @@ msgstr "Windows Terminalserver (RDP-proxy)"
 msgid "Single Application"
 msgstr "Enkelvoudige Applicatie"
 
-#: ../pyhoca/wxgui/profilemanager.py:84 ../pyhoca/wxgui/profilemanager.py:171
+#: ../pyhoca/wxgui/profilemanager.py:84 ../pyhoca/wxgui/profilemanager.py:179
 msgid "Custom command"
 msgstr "Speciaal Commando"
 
@@ -236,363 +236,365 @@ msgstr "Open dialoog, om Applicatie te kiezen"
 msgid "Save incoming file as ..."
 msgstr "Opslaan bestand als ..."
 
-#: ../pyhoca/wxgui/profilemanager.py:125
+#: ../pyhoca/wxgui/profilemanager.py:128
+msgid "settings derived from "
+msgstr ""
+
+#: ../pyhoca/wxgui/profilemanager.py:132
 msgid "new session profile"
 msgstr "Nieuw Profiel"
 
 #. boxes for all tabs
-#: ../pyhoca/wxgui/profilemanager.py:137
+#: ../pyhoca/wxgui/profilemanager.py:145
 msgid "Profile "
 msgstr "Profiel"
 
-#: ../pyhoca/wxgui/profilemanager.py:138
+#: ../pyhoca/wxgui/profilemanager.py:146
 msgid "Session"
 msgstr "Sessie"
 
-#: ../pyhoca/wxgui/profilemanager.py:139
+#: ../pyhoca/wxgui/profilemanager.py:147
 msgid "Server"
 msgstr "Server"
 
-#: ../pyhoca/wxgui/profilemanager.py:140
+#: ../pyhoca/wxgui/profilemanager.py:148
 msgid "Connection Link Speed"
 msgstr "Verbindings snelheid"
 
-#: ../pyhoca/wxgui/profilemanager.py:141
+#: ../pyhoca/wxgui/profilemanager.py:149
 msgid "Compression"
 msgstr "Compressie"
 
-#: ../pyhoca/wxgui/profilemanager.py:142
+#: ../pyhoca/wxgui/profilemanager.py:150
 msgid "Display"
 msgstr "Display"
 
-#: ../pyhoca/wxgui/profilemanager.py:143
+#: ../pyhoca/wxgui/profilemanager.py:151
 msgid "Keyboard"
 msgstr "Toetsenbord"
 
-#: ../pyhoca/wxgui/profilemanager.py:144
+#: ../pyhoca/wxgui/profilemanager.py:152
 msgid "Sound"
 msgstr "Geluid"
 
-#: ../pyhoca/wxgui/profilemanager.py:145
+#: ../pyhoca/wxgui/profilemanager.py:153
 msgid "Printing"
 msgstr "Afdrukken"
 
-#: ../pyhoca/wxgui/profilemanager.py:146
+#: ../pyhoca/wxgui/profilemanager.py:154
 msgid "Folder Exports"
 msgstr "Map export"
 
-#: ../pyhoca/wxgui/profilemanager.py:147
+#: ../pyhoca/wxgui/profilemanager.py:155
 msgid "File Import"
 msgstr "Bestands import"
 
 #. ##
 #. ## widgets for the SESSION tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:152
+#: ../pyhoca/wxgui/profilemanager.py:160
 msgid "Name"
 msgstr "Naam"
 
-#: ../pyhoca/wxgui/profilemanager.py:162
-msgid "Icon"
-msgstr "Icon"
-
-#: ../pyhoca/wxgui/profilemanager.py:164
+#. _share_location = os.path.split(_icons_location)[0]
+#. if 'icon' in self.profile_config:
+#. path_to_icon = self.profile_config['icon']
+#. path_to_icon = path_to_icon.lstrip(':')
+#. path_to_icon = os.path.join(os.path.normpath(_share_location), os.path.normpath(path_to_icon))
+#. if not os.path.exists(path_to_icon) or not 'icon' in self.profile_config:
+#. path_to_icon = os.path.normpath('%s/icons/PyHoca/128x128/pyhoca-session.png' % _share_location)
+#. self.IconPath = path_to_icon
+#. self.IconButtonLabel = wx.StaticText(self.tab_Session, -1, _(u"Icon")+':')
+#. self.IconButton = wx.BitmapButton(self.tab_Session, -1, wx.Bitmap(path_to_icon, wx.BITMAP_TYPE_ANY), size=(48,48))
+#: ../pyhoca/wxgui/profilemanager.py:172
 msgid ""
 "Set session window title (leave field below empty for default title from "
 "server)"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:165
+#: ../pyhoca/wxgui/profilemanager.py:173
 msgid "Session window title"
 msgstr "Sessiescherm Titel"
 
-#: ../pyhoca/wxgui/profilemanager.py:167
+#: ../pyhoca/wxgui/profilemanager.py:175
 msgid "Type"
 msgstr "Type"
 
-#: ../pyhoca/wxgui/profilemanager.py:169
+#: ../pyhoca/wxgui/profilemanager.py:177
 msgid "Application"
 msgstr "Applicatie"
 
-#: ../pyhoca/wxgui/profilemanager.py:173
+#: ../pyhoca/wxgui/profilemanager.py:181
 msgid "RDP settings"
 msgstr "RDP instellingen"
 
-#: ../pyhoca/wxgui/profilemanager.py:174
+#: ../pyhoca/wxgui/profilemanager.py:182
 msgid "RDP server"
 msgstr "RDP Server"
 
-#: ../pyhoca/wxgui/profilemanager.py:176
+#: ../pyhoca/wxgui/profilemanager.py:184
 msgid "RDP options"
 msgstr "RDP Opties"
 
-#: ../pyhoca/wxgui/profilemanager.py:178
+#: ../pyhoca/wxgui/profilemanager.py:186
 msgid "XDMCP server"
 msgstr "XDMCP Server"
 
 #. ##
 #. ## widgets for the CONNECTION tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:184 ../pyhoca/wxgui/profilemanager.py:194
+#: ../pyhoca/wxgui/profilemanager.py:192 ../pyhoca/wxgui/profilemanager.py:202
 msgid "User"
 msgstr "Gebruiker"
 
-#: ../pyhoca/wxgui/profilemanager.py:186
+#: ../pyhoca/wxgui/profilemanager.py:194
 msgid "Host"
 msgstr "Host"
 
-#: ../pyhoca/wxgui/profilemanager.py:188
+#: ../pyhoca/wxgui/profilemanager.py:196
 msgid "Port"
 msgstr "Port"
 
-#: ../pyhoca/wxgui/profilemanager.py:190
+#: ../pyhoca/wxgui/profilemanager.py:198
 msgid "RSA/DSA private key"
 msgstr "Private RSA/DSA Key"
 
-#: ../pyhoca/wxgui/profilemanager.py:193
+#: ../pyhoca/wxgui/profilemanager.py:201
 msgid "Server behind SSH proxy"
 msgstr "Server achter SSH-Proxy"
 
-#: ../pyhoca/wxgui/profilemanager.py:196
+#: ../pyhoca/wxgui/profilemanager.py:204
 msgid "Key file"
 msgstr "Sleutel"
 
-#: ../pyhoca/wxgui/profilemanager.py:199
+#: ../pyhoca/wxgui/profilemanager.py:207
 msgid "Host[:Port]"
 msgstr "Host[:Port]"
 
-#: ../pyhoca/wxgui/profilemanager.py:201
+#: ../pyhoca/wxgui/profilemanager.py:209
 msgid "SSH Proxy Tunnel"
 msgstr "SSH Proxy Tunnel"
 
-#: ../pyhoca/wxgui/profilemanager.py:209
+#: ../pyhoca/wxgui/profilemanager.py:217
 msgid "Modem"
 msgstr "Modem"
 
-#: ../pyhoca/wxgui/profilemanager.py:210
+#: ../pyhoca/wxgui/profilemanager.py:218
 msgid "ISDN"
 msgstr "ISDN"
 
-#: ../pyhoca/wxgui/profilemanager.py:211
+#: ../pyhoca/wxgui/profilemanager.py:219
 msgid "ADSL"
 msgstr "ADSL"
 
-#: ../pyhoca/wxgui/profilemanager.py:212
+#: ../pyhoca/wxgui/profilemanager.py:220
 msgid "WAN"
 msgstr "WAN"
 
-#: ../pyhoca/wxgui/profilemanager.py:213
+#: ../pyhoca/wxgui/profilemanager.py:221
 msgid "LAN"
 msgstr "LAN"
 
-#: ../pyhoca/wxgui/profilemanager.py:215
+#: ../pyhoca/wxgui/profilemanager.py:223
 msgid "Method"
 msgstr "Methode"
 
-#: ../pyhoca/wxgui/profilemanager.py:217
+#: ../pyhoca/wxgui/profilemanager.py:225
 msgid "Image quality"
 msgstr "Beeldkwaliteit"
 
 #. ##
 #. ## wigdets for the SETTINGS tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:223
+#: ../pyhoca/wxgui/profilemanager.py:231
 msgid "Fullscreen"
 msgstr "Fullscreen"
 
-#: ../pyhoca/wxgui/profilemanager.py:224
+#: ../pyhoca/wxgui/profilemanager.py:232
 msgid "Custom Size"
 msgstr "Grootte instellen"
 
-#: ../pyhoca/wxgui/profilemanager.py:229
+#: ../pyhoca/wxgui/profilemanager.py:237
 msgid "Set display DPI"
 msgstr "DPI-waarde instellen"
 
-#: ../pyhoca/wxgui/profilemanager.py:231
+#: ../pyhoca/wxgui/profilemanager.py:239
 msgid "Keep current keyboard settings"
 msgstr "Huidige toetsenbord-instellingen behouden"
 
-#: ../pyhoca/wxgui/profilemanager.py:232
+#: ../pyhoca/wxgui/profilemanager.py:240
 msgid "Keyboard layout"
 msgstr "Toetsenbord layout"
 
-#: ../pyhoca/wxgui/profilemanager.py:234
+#: ../pyhoca/wxgui/profilemanager.py:242
 msgid "Keyboard model"
 msgstr "Toetsenbord model"
 
-#: ../pyhoca/wxgui/profilemanager.py:236
+#: ../pyhoca/wxgui/profilemanager.py:244
 msgid "Enable sound support"
 msgstr "Geluid gebruiken"
 
-#: ../pyhoca/wxgui/profilemanager.py:237
+#: ../pyhoca/wxgui/profilemanager.py:245
 msgid "Pulse Audio"
 msgstr "Pulse Audio"
 
 #. Arts daemon is not supported by PyHoca-GUI / Python X2go as it is outdated.
 #. However, config files can contain an Arts configuration, so we will honour this
-#: ../pyhoca/wxgui/profilemanager.py:241
+#: ../pyhoca/wxgui/profilemanager.py:249
 msgid "Arts (not supported)"
 msgstr "Arts (niet ondersteund)"
 
-#: ../pyhoca/wxgui/profilemanager.py:244
+#: ../pyhoca/wxgui/profilemanager.py:252
 msgid "esd"
 msgstr "esd"
 
-#: ../pyhoca/wxgui/profilemanager.py:245
+#: ../pyhoca/wxgui/profilemanager.py:253
 msgid "Use default sound port"
 msgstr "Standaard Audio-Port gebruiken"
 
-#: ../pyhoca/wxgui/profilemanager.py:246
+#: ../pyhoca/wxgui/profilemanager.py:254
 msgid "Custom sound port"
 msgstr "Speciale Audio-Port"
 
-#: ../pyhoca/wxgui/profilemanager.py:248
+#: ../pyhoca/wxgui/profilemanager.py:256
 msgid "Client Side printing"
 msgstr "Afdrukken via deze computer"
 
-#: ../pyhoca/wxgui/profilemanager.py:250
+#: ../pyhoca/wxgui/profilemanager.py:258
 msgid "Use local folder sharing"
 msgstr "Delen van lokale mappen"
 
-#: ../pyhoca/wxgui/profilemanager.py:251
+#: ../pyhoca/wxgui/profilemanager.py:259
 msgid "Path"
 msgstr "Pad"
 
-#: ../pyhoca/wxgui/profilemanager.py:254 ../pyhoca/wxgui/profilemanager.py:273
+#: ../pyhoca/wxgui/profilemanager.py:262 ../pyhoca/wxgui/profilemanager.py:281
 msgid "Add"
 msgstr "Toevoegen"
 
-#: ../pyhoca/wxgui/profilemanager.py:256
+#: ../pyhoca/wxgui/profilemanager.py:264
 msgid "Local Path"
 msgstr "Lokaal Pad"
 
-#: ../pyhoca/wxgui/profilemanager.py:257
+#: ../pyhoca/wxgui/profilemanager.py:265
 msgid "Connect Method"
 msgstr "Verbindingsmethode"
 
-#: ../pyhoca/wxgui/profilemanager.py:258
+#: ../pyhoca/wxgui/profilemanager.py:266
 msgid "Delete"
 msgstr "Verwijderen"
 
-#: ../pyhoca/wxgui/profilemanager.py:260
+#: ../pyhoca/wxgui/profilemanager.py:268
 msgid "Convert between client and server encodings"
 msgstr "Encoding tussen client en server vertalen"
 
-#: ../pyhoca/wxgui/profilemanager.py:261
+#: ../pyhoca/wxgui/profilemanager.py:269
 msgid "Client encoding"
 msgstr "Client encoding"
 
-#: ../pyhoca/wxgui/profilemanager.py:263
+#: ../pyhoca/wxgui/profilemanager.py:271
 msgid "Server encoding"
 msgstr "Server encoding"
 
-#: ../pyhoca/wxgui/profilemanager.py:266
+#: ../pyhoca/wxgui/profilemanager.py:274
 msgid "Use file MIME box for local file import"
 msgstr "Importeren lokale bestanden via MIME box"
 
-#: ../pyhoca/wxgui/profilemanager.py:267
+#: ../pyhoca/wxgui/profilemanager.py:275
 msgid "Extensions"
 msgstr "Uitbreidingen"
 
-#: ../pyhoca/wxgui/profilemanager.py:269
+#: ../pyhoca/wxgui/profilemanager.py:277
 msgid "Action"
 msgstr "Actie"
 
-#: ../pyhoca/wxgui/profilemanager.py:274
+#: ../pyhoca/wxgui/profilemanager.py:282
 msgid "Defaults"
 msgstr "Standaardwaarden"
 
-#: ../pyhoca/wxgui/profilemanager.py:276
+#: ../pyhoca/wxgui/profilemanager.py:284
 msgid "Save"
 msgstr "Opslaan"
 
-#: ../pyhoca/wxgui/profilemanager.py:277
+#: ../pyhoca/wxgui/profilemanager.py:285
 msgid "Reset"
 msgstr "Reset"
 
-#: ../pyhoca/wxgui/profilemanager.py:319 ../pyhoca/wxgui/profilemanager.py:946
-#: ../pyhoca/wxgui/profilemanager.py:1441
+#: ../pyhoca/wxgui/profilemanager.py:327 ../pyhoca/wxgui/profilemanager.py:954
+#: ../pyhoca/wxgui/profilemanager.py:1449
 msgid "automatically"
 msgstr "automatisch"
 
-#: ../pyhoca/wxgui/profilemanager.py:321 ../pyhoca/wxgui/profilemanager.py:948
+#: ../pyhoca/wxgui/profilemanager.py:329 ../pyhoca/wxgui/profilemanager.py:956
 msgid "manually"
 msgstr "handmatig"
 
-#: ../pyhoca/wxgui/profilemanager.py:326
+#: ../pyhoca/wxgui/profilemanager.py:334
 msgid "PyHoca-GUI Profile Manager - new profile"
 msgstr "PyHoca-GUI Profiel manager - nieuw profiel"
 
-#: ../pyhoca/wxgui/profilemanager.py:328
+#: ../pyhoca/wxgui/profilemanager.py:336
 #, python-format
 msgid "PyHoca-GUI Profile Manager - %s (connected)"
 msgstr "PyHoca-GUI Profiel manager - %s (verbonden)"
 
-#: ../pyhoca/wxgui/profilemanager.py:330
+#: ../pyhoca/wxgui/profilemanager.py:338
 #, python-format
 msgid "PyHoca-GUI Profile Manager - %s"
 msgstr "PyHoca-GUI Profiel manager - %s"
 
-#: ../pyhoca/wxgui/profilemanager.py:682
+#: ../pyhoca/wxgui/profilemanager.py:690
 msgid "Session Profile"
 msgstr "Sessie Profiel"
 
-#: ../pyhoca/wxgui/profilemanager.py:683
+#: ../pyhoca/wxgui/profilemanager.py:691
 msgid "Connection"
 msgstr "Verbinding"
 
-#: ../pyhoca/wxgui/profilemanager.py:684
+#: ../pyhoca/wxgui/profilemanager.py:692
 msgid "Settings"
 msgstr "Instellingen"
 
-#: ../pyhoca/wxgui/profilemanager.py:685
+#: ../pyhoca/wxgui/profilemanager.py:693
 msgid "Sharing"
 msgstr "Delen"
 
-#: ../pyhoca/wxgui/profilemanager.py:1124
-msgid "Icon Files (*.png)|*.png|All files (*.*)|*"
-msgstr "Icon Bestanden (*.png)|*.png|Alle Bestanden (*.*)|*"
-
-#: ../pyhoca/wxgui/profilemanager.py:1127
-msgid "Choose an icon for this session profile"
-msgstr "Icon voor dit Profiel kiezen"
-
-#: ../pyhoca/wxgui/profilemanager.py:1252
+#: ../pyhoca/wxgui/profilemanager.py:1260
 msgid "All files (*.*)|*"
 msgstr "Alle Bestanden (*.*)|*"
 
-#: ../pyhoca/wxgui/profilemanager.py:1254
-#: ../pyhoca/wxgui/profilemanager.py:1269
+#: ../pyhoca/wxgui/profilemanager.py:1262
+#: ../pyhoca/wxgui/profilemanager.py:1277
 msgid "Choose a public SSH key"
 msgstr "Kies een public SSH-key"
 
-#: ../pyhoca/wxgui/profilemanager.py:1421
+#: ../pyhoca/wxgui/profilemanager.py:1429
 msgid "Choose a folder to share within a session"
 msgstr "Kies een map om te delen"
 
-#: ../pyhoca/wxgui/profilemanager.py:1485
-#: ../pyhoca/wxgui/profilemanager.py:1488
-#: ../pyhoca/wxgui/profilemanager.py:1491
+#: ../pyhoca/wxgui/profilemanager.py:1493
 #: ../pyhoca/wxgui/profilemanager.py:1496
-#: ../pyhoca/wxgui/profilemanager.py:1506 ../pyhoca/wxgui/menus_taskbar.py:87
+#: ../pyhoca/wxgui/profilemanager.py:1499
+#: ../pyhoca/wxgui/profilemanager.py:1504
+#: ../pyhoca/wxgui/profilemanager.py:1514 ../pyhoca/wxgui/menus_taskbar.py:91
 msgid "Profile Manager"
 msgstr "Profiel manager"
 
-#: ../pyhoca/wxgui/profilemanager.py:1485
+#: ../pyhoca/wxgui/profilemanager.py:1493
 msgid "Profile name is missing, profile unusable!!!"
 msgstr "Profiel naam ontbreekt, kan niet gebruikt worden!!!"
 
-#: ../pyhoca/wxgui/profilemanager.py:1488
-#: ../pyhoca/wxgui/profilemanager.py:1491
+#: ../pyhoca/wxgui/profilemanager.py:1496
+#: ../pyhoca/wxgui/profilemanager.py:1499
 #, python-format
 msgid "Profile name %s already exists!!!"
 msgstr "Profiel %s bestaat al"
 
-#: ../pyhoca/wxgui/profilemanager.py:1496
+#: ../pyhoca/wxgui/profilemanager.py:1504
 msgid "The SSH proxy configuration is incomplete. Try again."
 msgstr "SSH Proxy Configuratie is niet volledig! Opnieuw proberen..."
 
-#: ../pyhoca/wxgui/profilemanager.py:1506
+#: ../pyhoca/wxgui/profilemanager.py:1514
 #, python-format
 msgid ""
 "Another session profile (%s) already uses [%s]:%s for binding a local SSH "
@@ -603,130 +605,134 @@ msgstr ""
 "SSH proxy.\n"
 "Verander de SSH proxy instelling om dit probleem te verhelpen."
 
-#: ../pyhoca/wxgui/profilemanager.py:1526
+#: ../pyhoca/wxgui/profilemanager.py:1534
 #, python-format
 msgid "%s - profile added"
 msgstr "%s - Profiel toegevoegd"
 
-#: ../pyhoca/wxgui/profilemanager.py:1527
+#: ../pyhoca/wxgui/profilemanager.py:1535
 msgid "A new session profile has been added."
 msgstr "Een nieuw Profiel is toegevoegd"
 
-#: ../pyhoca/wxgui/profilemanager.py:1531
+#: ../pyhoca/wxgui/profilemanager.py:1539
 #, python-format
 msgid "%s - modified"
 msgstr "%s - gewijzigd"
 
-#: ../pyhoca/wxgui/profilemanager.py:1532
+#: ../pyhoca/wxgui/profilemanager.py:1540
 msgid "Changes to profile have been saved."
 msgstr "Wijzigingen in het profiel zijn opgeslagen."
 
-#: ../pyhoca/wxgui/menus_taskbar.py:55
+#: ../pyhoca/wxgui/menus_taskbar.py:57
 msgid "Edit Profile"
 msgstr "Profiel bijwerken"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:57
+#: ../pyhoca/wxgui/menus_taskbar.py:59
+msgid "Use as Template for New Profile"
+msgstr ""
+
+#: ../pyhoca/wxgui/menus_taskbar.py:60
 msgid "Delete Profile"
 msgstr "Profiel verwijderen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:79
+#: ../pyhoca/wxgui/menus_taskbar.py:83
 #, python-format
 msgid "About %s (%s)..."
 msgstr "About %s (%s) ..."
 
-#: ../pyhoca/wxgui/menus_taskbar.py:102
+#: ../pyhoca/wxgui/menus_taskbar.py:106
 msgid "Printing Preferences"
 msgstr "Voorkeur voor afdrukken"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:108
+#: ../pyhoca/wxgui/menus_taskbar.py:112
 msgid "Client Options"
 msgstr "Opties"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:116 ../pyhoca/wxgui/menus_taskbar.py:486
+#: ../pyhoca/wxgui/menus_taskbar.py:120 ../pyhoca/wxgui/menus_taskbar.py:490
 msgid "E&xit"
 msgstr "&Beeindigen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:159
+#: ../pyhoca/wxgui/menus_taskbar.py:163
 msgid "Resume Session"
 msgstr "Sessie hervatten"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:161
+#: ../pyhoca/wxgui/menus_taskbar.py:165
 msgid "Resume Session (not possible)"
 msgstr "Sessie hervatten (niet mogelijk)"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:169
+#: ../pyhoca/wxgui/menus_taskbar.py:173
 msgid "Transfer Session"
 msgstr "Sessie overnemen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:171
+#: ../pyhoca/wxgui/menus_taskbar.py:175
 msgid "Transfer Session (not possible)"
 msgstr "Sessie overnemen (niet mogelijk)"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:174
+#: ../pyhoca/wxgui/menus_taskbar.py:178
 msgid "Suspend Session"
 msgstr "Suspend Sessie"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:176
+#: ../pyhoca/wxgui/menus_taskbar.py:180
 msgid "Terminate Session"
 msgstr "Sessie beëindigen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:206
+#: ../pyhoca/wxgui/menus_taskbar.py:210
 msgid "&Share custom local folder"
 msgstr "Delen lokale &map"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:229
+#: ../pyhoca/wxgui/menus_taskbar.py:233
 msgid "Share:"
 msgstr "Delen:"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:240
+#: ../pyhoca/wxgui/menus_taskbar.py:244
 msgid "Unshare:"
 msgstr "Niet meer delen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:250
+#: ../pyhoca/wxgui/menus_taskbar.py:254
 msgid "Unshare &all local folders"
 msgstr "Niet langer delen alle lokale &mappen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:290
+#: ../pyhoca/wxgui/menus_taskbar.py:294
 msgid "Start &new Session"
 msgstr "&Nieuwe Sessie starten"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:306
+#: ../pyhoca/wxgui/menus_taskbar.py:310
 msgid "Running"
 msgstr "Aktief"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:308
+#: ../pyhoca/wxgui/menus_taskbar.py:312
 msgid "Suspended"
 msgstr "Suspended"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:320
+#: ../pyhoca/wxgui/menus_taskbar.py:324
 msgid "&Clean all sessions"
 msgstr "Alle Sessies beëindigen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:322
+#: ../pyhoca/wxgui/menus_taskbar.py:326
 msgid "Customize &profile"
 msgstr "Sessieprofiel wijzigen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:325
+#: ../pyhoca/wxgui/menus_taskbar.py:329
 msgid "Shared &folders"
 msgstr "Delen &mappen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:333
+#: ../pyhoca/wxgui/menus_taskbar.py:337
 msgid "&Disconnect from Server"
 msgstr "&Verbinding verbreken"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:359
+#: ../pyhoca/wxgui/menus_taskbar.py:363
 msgid "Add Profile"
 msgstr "Profiel toevoegen"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:428
+#: ../pyhoca/wxgui/menus_taskbar.py:432
 msgid "No session profiles defined"
 msgstr "Geen Profiel gedefinieerd"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:459
+#: ../pyhoca/wxgui/menus_taskbar.py:463
 msgid "Start/Resume Session"
 msgstr "Sessie starten/hervatten"
 
-#: ../pyhoca/wxgui/menus_taskbar.py:459
+#: ../pyhoca/wxgui/menus_taskbar.py:463
 msgid "Connect Server"
 msgstr "Verbinden met Server"
 
@@ -776,26 +782,26 @@ msgstr "X2go Profiel is nu niet meer verbonden."
 msgid "New Session Profile"
 msgstr "Nieuw Profiel"
 
-#: ../pyhoca/wxgui/frontend.py:616
+#: ../pyhoca/wxgui/frontend.py:625
 #, python-format
 msgid "Really Delete Session Profile ,,%s''?"
 msgstr "Verwijder sessie profiel ,,%s''?"
 
-#: ../pyhoca/wxgui/frontend.py:622
+#: ../pyhoca/wxgui/frontend.py:631
 #, python-format
 msgid "%s - profile deleted"
 msgstr "%s - Profiel is verwijderd!"
 
-#: ../pyhoca/wxgui/frontend.py:622
+#: ../pyhoca/wxgui/frontend.py:631
 msgid "The session profile has been deleted."
 msgstr "Het sessie profiel is verwijderd."
 
-#: ../pyhoca/wxgui/frontend.py:637
+#: ../pyhoca/wxgui/frontend.py:646
 #, python-format
 msgid "%s - share local folder with sessions of this profile"
 msgstr "%s - deel lokale map met dit Profiel"
 
-#: ../pyhoca/wxgui/frontend.py:715
+#: ../pyhoca/wxgui/frontend.py:724
 #, python-format
 msgid ""
 "The authenticity of host [%s]:%s can't be established.\n"
@@ -808,17 +814,17 @@ msgstr ""
 "\n"
 "Weet u zeker dat u de verbinding wilt maken?"
 
-#: ../pyhoca/wxgui/frontend.py:723
+#: ../pyhoca/wxgui/frontend.py:732
 #, python-format
 msgid "%s: Confirm Host Authorization"
 msgstr "%s: Bevestig dat de Host geautoriseerd is"
 
-#: ../pyhoca/wxgui/frontend.py:742
+#: ../pyhoca/wxgui/frontend.py:751
 #, python-format
 msgid "%s - channel error"
 msgstr "%s - Verbindingsfout (channel error)"
 
-#: ../pyhoca/wxgui/frontend.py:742
+#: ../pyhoca/wxgui/frontend.py:751
 #, python-format
 msgid ""
 "Lost connection to server %s unexpectedly! Try to re-authenticate to the "
@@ -827,22 +833,22 @@ msgstr ""
 "De Verbinding met de server %s werd onverwacht verbroken! Probeer om u "
 "opnieuw aan te melden..."
 
-#: ../pyhoca/wxgui/frontend.py:752 ../pyhoca/wxgui/frontend.py:759
-#: ../pyhoca/wxgui/frontend.py:761 ../pyhoca/wxgui/frontend.py:773
+#: ../pyhoca/wxgui/frontend.py:761 ../pyhoca/wxgui/frontend.py:768
+#: ../pyhoca/wxgui/frontend.py:770 ../pyhoca/wxgui/frontend.py:782
 #, python-format
 msgid "%s - session failure"
 msgstr "%s - sessie fout"
 
-#: ../pyhoca/wxgui/frontend.py:752
+#: ../pyhoca/wxgui/frontend.py:761
 msgid "The session startup failed."
 msgstr "Opstarten van de sessie is mislukt"
 
-#: ../pyhoca/wxgui/frontend.py:759
+#: ../pyhoca/wxgui/frontend.py:768
 #, python-format
 msgid "The command ,,%s'' is not available on X2go server."
 msgstr "Het commando ,,%s'' is niet beschikbaar op de X2go server."
 
-#: ../pyhoca/wxgui/frontend.py:761
+#: ../pyhoca/wxgui/frontend.py:770
 #, python-format
 msgid ""
 "The command ,,%s'' is not available on X2go server\n"
@@ -851,12 +857,12 @@ msgstr ""
 "Het commando ,,%s'' is niet beschikbaar op de X2go server\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:767
+#: ../pyhoca/wxgui/frontend.py:776
 #, python-format
 msgid "%s - session warning"
 msgstr "%s - sessie waarschuwing"
 
-#: ../pyhoca/wxgui/frontend.py:767
+#: ../pyhoca/wxgui/frontend.py:776
 #, python-format
 msgid ""
 "Reverse TCP port forwarding request for session %s to server port %s has "
@@ -865,7 +871,7 @@ msgstr ""
 "Reverse TCP port forwarding request for session %s to server port %s has "
 "been denied."
 
-#: ../pyhoca/wxgui/frontend.py:773
+#: ../pyhoca/wxgui/frontend.py:782
 #, python-format
 msgid ""
 "Forwarding tunnel request to [%s]:%s for session %s was denied by remote "
@@ -874,36 +880,36 @@ msgstr ""
 "Forwarding tunnel request to [%s]:%s for session %s was denied by remote "
 "X2go/SSH server. Session startup failed."
 
-#: ../pyhoca/wxgui/frontend.py:785
+#: ../pyhoca/wxgui/frontend.py:794
 #, python-format
 msgid "%s - audio warning"
 msgstr "%s - audio waarschuwing"
 
-#: ../pyhoca/wxgui/frontend.py:785
+#: ../pyhoca/wxgui/frontend.py:794
 msgid ""
 "The X2go PulseAudio system is not available within Remote Desktop sessions."
 msgstr ""
 "Het X2go PulseAudio systeem is niet beschikbaar voor Remote Desktop sessies"
 
-#: ../pyhoca/wxgui/frontend.py:788 ../pyhoca/wxgui/frontend.py:791
+#: ../pyhoca/wxgui/frontend.py:797 ../pyhoca/wxgui/frontend.py:800
 #, python-format
 msgid "%s - audio error"
 msgstr "%s - audio fout"
 
-#: ../pyhoca/wxgui/frontend.py:788
+#: ../pyhoca/wxgui/frontend.py:797
 msgid "The X2go PulseAudio system could not be started."
 msgstr "Het X2go PulseAudio systeem kon niet gestart worden"
 
-#: ../pyhoca/wxgui/frontend.py:791
+#: ../pyhoca/wxgui/frontend.py:800
 msgid "The X2go PulseAudio system has died unexpectedly."
 msgstr "Het X2go PulseAudio systeem is gecrashed"
 
-#: ../pyhoca/wxgui/frontend.py:794
+#: ../pyhoca/wxgui/frontend.py:803
 #, python-format
 msgid "%s - audio problem"
 msgstr "%s - audio probleem"
 
-#: ../pyhoca/wxgui/frontend.py:794
+#: ../pyhoca/wxgui/frontend.py:803
 #, python-format
 msgid ""
 "The audio connection could not be set up for this session.\n"
@@ -912,12 +918,12 @@ msgstr ""
 "De audio verbinding kon niet worden gemaakt voor deze sessie.\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:808 ../pyhoca/wxgui/frontend.py:810
+#: ../pyhoca/wxgui/frontend.py:817 ../pyhoca/wxgui/frontend.py:819
 #, python-format
 msgid "%s - print error"
 msgstr "%s - Printfout"
 
-#: ../pyhoca/wxgui/frontend.py:808
+#: ../pyhoca/wxgui/frontend.py:817
 #, python-format
 msgid ""
 "%s\n"
@@ -928,7 +934,7 @@ msgstr ""
 "...veroorzaakt door printer %s in  sessie\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:810
+#: ../pyhoca/wxgui/frontend.py:819
 #, python-format
 msgid ""
 "%s\n"
@@ -939,12 +945,12 @@ msgstr ""
 "...veroorzaakt door sessie\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:814 ../pyhoca/wxgui/frontend.py:818
+#: ../pyhoca/wxgui/frontend.py:823 ../pyhoca/wxgui/frontend.py:827
 #, python-format
 msgid "%s - start"
 msgstr "%s - Start"
 
-#: ../pyhoca/wxgui/frontend.py:814
+#: ../pyhoca/wxgui/frontend.py:823
 #, python-format
 msgid ""
 "New X2go session starting up...\n"
@@ -953,7 +959,7 @@ msgstr ""
 "Nieuwe X2go sessie wordt gestart...\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:818
+#: ../pyhoca/wxgui/frontend.py:827
 #, python-format
 msgid ""
 "Another client started X2go session\n"
@@ -962,12 +968,12 @@ msgstr ""
 "Een andere X2go-client heeft deze sessie gestart\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:822 ../pyhoca/wxgui/frontend.py:826
+#: ../pyhoca/wxgui/frontend.py:831 ../pyhoca/wxgui/frontend.py:835
 #, python-format
 msgid "%s - resume"
 msgstr "%s - hervatten"
 
-#: ../pyhoca/wxgui/frontend.py:822
+#: ../pyhoca/wxgui/frontend.py:831
 #, python-format
 msgid ""
 "Resuming X2go session...\n"
@@ -976,7 +982,7 @@ msgstr ""
 "X2go Sessie wordt hervat...\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:826
+#: ../pyhoca/wxgui/frontend.py:835
 #, python-format
 msgid ""
 "Another client resumed X2go session\n"
@@ -985,12 +991,12 @@ msgstr ""
 "Een andere X2go-client heeft de Sessie hervat\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:830
+#: ../pyhoca/wxgui/frontend.py:839
 #, python-format
 msgid "%s - running"
 msgstr "%s - actief"
 
-#: ../pyhoca/wxgui/frontend.py:830
+#: ../pyhoca/wxgui/frontend.py:839
 #, python-format
 msgid ""
 "Found already running session\n"
@@ -999,12 +1005,12 @@ msgstr ""
 "Reeds actieve sessie gevonden\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:834
+#: ../pyhoca/wxgui/frontend.py:843
 #, python-format
 msgid "%s - suspend"
 msgstr "%s - suspend"
 
-#: ../pyhoca/wxgui/frontend.py:834
+#: ../pyhoca/wxgui/frontend.py:843
 #, python-format
 msgid ""
 "X2go Session has been suspended\n"
@@ -1013,12 +1019,12 @@ msgstr ""
 "X2go Sessie is suspended\n"
 "%s"
 
-#: ../pyhoca/wxgui/frontend.py:850
+#: ../pyhoca/wxgui/frontend.py:859
 #, python-format
 msgid "%s - terminate"
 msgstr "%s - beëindigen"
 
-#: ../pyhoca/wxgui/frontend.py:850
+#: ../pyhoca/wxgui/frontend.py:859
 #, python-format
 msgid ""
 "X2go Session has terminated\n"
@@ -1145,6 +1151,15 @@ msgstr "Kies PDF viewer toepassing"
 msgid "Choose PDF saving location"
 msgstr "Kies locatie om PDF op te slaan"
 
+#~ msgid "Icon"
+#~ msgstr "Icon"
+
+#~ msgid "Icon Files (*.png)|*.png|All files (*.*)|*"
+#~ msgstr "Icon Bestanden (*.png)|*.png|Alle Bestanden (*.*)|*"
+
+#~ msgid "Choose an icon for this session profile"
+#~ msgstr "Icon voor dit Profiel kiezen"
+
 #~ msgid "All session profiles are connected"
 #~ msgstr "Alle profielen zijn verbonden"
 
diff --git a/po/pyhoca-gui.pot b/po/pyhoca-gui.pot
index 3e4f78d..8fcb929 100644
--- a/po/pyhoca-gui.pot
+++ b/po/pyhoca-gui.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-11-30 16:09+0100\n"
+"POT-Creation-Date: 2011-12-07 09:08+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -46,7 +46,7 @@ msgstr ""
 msgid "SSH proxy server login"
 msgstr ""
 
-#: ../pyhoca/wxgui/logon.py:121 ../pyhoca/wxgui/profilemanager.py:279
+#: ../pyhoca/wxgui/logon.py:121 ../pyhoca/wxgui/profilemanager.py:287
 #: ../pyhoca/wxgui/messages.py:111 ../pyhoca/wxgui/printingprefs.py:138
 msgid "Cancel"
 msgstr ""
@@ -193,7 +193,7 @@ msgstr ""
 msgid "Single Application"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:84 ../pyhoca/wxgui/profilemanager.py:171
+#: ../pyhoca/wxgui/profilemanager.py:84 ../pyhoca/wxgui/profilemanager.py:179
 msgid "Custom command"
 msgstr ""
 
@@ -225,363 +225,365 @@ msgstr ""
 msgid "Save incoming file as ..."
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:125
+#: ../pyhoca/wxgui/profilemanager.py:128
+msgid "settings derived from "
+msgstr ""
+
+#: ../pyhoca/wxgui/profilemanager.py:132
 msgid "new session profile"
 msgstr ""
 
 #. boxes for all tabs
-#: ../pyhoca/wxgui/profilemanager.py:137
+#: ../pyhoca/wxgui/profilemanager.py:145
 msgid "Profile "
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:138
+#: ../pyhoca/wxgui/profilemanager.py:146
 msgid "Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:139
+#: ../pyhoca/wxgui/profilemanager.py:147
 msgid "Server"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:140
+#: ../pyhoca/wxgui/profilemanager.py:148
 msgid "Connection Link Speed"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:141
+#: ../pyhoca/wxgui/profilemanager.py:149
 msgid "Compression"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:142
+#: ../pyhoca/wxgui/profilemanager.py:150
 msgid "Display"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:143
+#: ../pyhoca/wxgui/profilemanager.py:151
 msgid "Keyboard"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:144
+#: ../pyhoca/wxgui/profilemanager.py:152
 msgid "Sound"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:145
+#: ../pyhoca/wxgui/profilemanager.py:153
 msgid "Printing"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:146
+#: ../pyhoca/wxgui/profilemanager.py:154
 msgid "Folder Exports"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:147
+#: ../pyhoca/wxgui/profilemanager.py:155
 msgid "File Import"
 msgstr ""
 
 #. ##
 #. ## widgets for the SESSION tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:152
+#: ../pyhoca/wxgui/profilemanager.py:160
 msgid "Name"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:162
-msgid "Icon"
-msgstr ""
-
-#: ../pyhoca/wxgui/profilemanager.py:164
+#. _share_location = os.path.split(_icons_location)[0]
+#. if 'icon' in self.profile_config:
+#. path_to_icon = self.profile_config['icon']
+#. path_to_icon = path_to_icon.lstrip(':')
+#. path_to_icon = os.path.join(os.path.normpath(_share_location), os.path.normpath(path_to_icon))
+#. if not os.path.exists(path_to_icon) or not 'icon' in self.profile_config:
+#. path_to_icon = os.path.normpath('%s/icons/PyHoca/128x128/pyhoca-session.png' % _share_location)
+#. self.IconPath = path_to_icon
+#. self.IconButtonLabel = wx.StaticText(self.tab_Session, -1, _(u"Icon")+':')
+#. self.IconButton = wx.BitmapButton(self.tab_Session, -1, wx.Bitmap(path_to_icon, wx.BITMAP_TYPE_ANY), size=(48,48))
+#: ../pyhoca/wxgui/profilemanager.py:172
 msgid ""
 "Set session window title (leave field below empty for default title from "
 "server)"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:165
+#: ../pyhoca/wxgui/profilemanager.py:173
 msgid "Session window title"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:167
+#: ../pyhoca/wxgui/profilemanager.py:175
 msgid "Type"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:169
+#: ../pyhoca/wxgui/profilemanager.py:177
 msgid "Application"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:173
+#: ../pyhoca/wxgui/profilemanager.py:181
 msgid "RDP settings"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:174
+#: ../pyhoca/wxgui/profilemanager.py:182
 msgid "RDP server"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:176
+#: ../pyhoca/wxgui/profilemanager.py:184
 msgid "RDP options"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:178
+#: ../pyhoca/wxgui/profilemanager.py:186
 msgid "XDMCP server"
 msgstr ""
 
 #. ##
 #. ## widgets for the CONNECTION tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:184 ../pyhoca/wxgui/profilemanager.py:194
+#: ../pyhoca/wxgui/profilemanager.py:192 ../pyhoca/wxgui/profilemanager.py:202
 msgid "User"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:186
+#: ../pyhoca/wxgui/profilemanager.py:194
 msgid "Host"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:188
+#: ../pyhoca/wxgui/profilemanager.py:196
 msgid "Port"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:190
+#: ../pyhoca/wxgui/profilemanager.py:198
 msgid "RSA/DSA private key"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:193
+#: ../pyhoca/wxgui/profilemanager.py:201
 msgid "Server behind SSH proxy"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:196
+#: ../pyhoca/wxgui/profilemanager.py:204
 msgid "Key file"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:199
+#: ../pyhoca/wxgui/profilemanager.py:207
 msgid "Host[:Port]"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:201
+#: ../pyhoca/wxgui/profilemanager.py:209
 msgid "SSH Proxy Tunnel"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:209
+#: ../pyhoca/wxgui/profilemanager.py:217
 msgid "Modem"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:210
+#: ../pyhoca/wxgui/profilemanager.py:218
 msgid "ISDN"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:211
+#: ../pyhoca/wxgui/profilemanager.py:219
 msgid "ADSL"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:212
+#: ../pyhoca/wxgui/profilemanager.py:220
 msgid "WAN"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:213
+#: ../pyhoca/wxgui/profilemanager.py:221
 msgid "LAN"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:215
+#: ../pyhoca/wxgui/profilemanager.py:223
 msgid "Method"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:217
+#: ../pyhoca/wxgui/profilemanager.py:225
 msgid "Image quality"
 msgstr ""
 
 #. ##
 #. ## wigdets for the SETTINGS tab
 #. ##
-#: ../pyhoca/wxgui/profilemanager.py:223
+#: ../pyhoca/wxgui/profilemanager.py:231
 msgid "Fullscreen"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:224
+#: ../pyhoca/wxgui/profilemanager.py:232
 msgid "Custom Size"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:229
+#: ../pyhoca/wxgui/profilemanager.py:237
 msgid "Set display DPI"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:231
+#: ../pyhoca/wxgui/profilemanager.py:239
 msgid "Keep current keyboard settings"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:232
+#: ../pyhoca/wxgui/profilemanager.py:240
 msgid "Keyboard layout"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:234
+#: ../pyhoca/wxgui/profilemanager.py:242
 msgid "Keyboard model"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:236
+#: ../pyhoca/wxgui/profilemanager.py:244
 msgid "Enable sound support"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:237
+#: ../pyhoca/wxgui/profilemanager.py:245
 msgid "Pulse Audio"
 msgstr ""
 
 #. Arts daemon is not supported by PyHoca-GUI / Python X2go as it is outdated.
 #. However, config files can contain an Arts configuration, so we will honour this
-#: ../pyhoca/wxgui/profilemanager.py:241
+#: ../pyhoca/wxgui/profilemanager.py:249
 msgid "Arts (not supported)"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:244
+#: ../pyhoca/wxgui/profilemanager.py:252
 msgid "esd"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:245
+#: ../pyhoca/wxgui/profilemanager.py:253
 msgid "Use default sound port"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:246
+#: ../pyhoca/wxgui/profilemanager.py:254
 msgid "Custom sound port"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:248
+#: ../pyhoca/wxgui/profilemanager.py:256
 msgid "Client Side printing"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:250
+#: ../pyhoca/wxgui/profilemanager.py:258
 msgid "Use local folder sharing"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:251
+#: ../pyhoca/wxgui/profilemanager.py:259
 msgid "Path"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:254 ../pyhoca/wxgui/profilemanager.py:273
+#: ../pyhoca/wxgui/profilemanager.py:262 ../pyhoca/wxgui/profilemanager.py:281
 msgid "Add"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:256
+#: ../pyhoca/wxgui/profilemanager.py:264
 msgid "Local Path"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:257
+#: ../pyhoca/wxgui/profilemanager.py:265
 msgid "Connect Method"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:258
+#: ../pyhoca/wxgui/profilemanager.py:266
 msgid "Delete"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:260
+#: ../pyhoca/wxgui/profilemanager.py:268
 msgid "Convert between client and server encodings"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:261
+#: ../pyhoca/wxgui/profilemanager.py:269
 msgid "Client encoding"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:263
+#: ../pyhoca/wxgui/profilemanager.py:271
 msgid "Server encoding"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:266
+#: ../pyhoca/wxgui/profilemanager.py:274
 msgid "Use file MIME box for local file import"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:267
+#: ../pyhoca/wxgui/profilemanager.py:275
 msgid "Extensions"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:269
+#: ../pyhoca/wxgui/profilemanager.py:277
 msgid "Action"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:274
+#: ../pyhoca/wxgui/profilemanager.py:282
 msgid "Defaults"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:276
+#: ../pyhoca/wxgui/profilemanager.py:284
 msgid "Save"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:277
+#: ../pyhoca/wxgui/profilemanager.py:285
 msgid "Reset"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:319 ../pyhoca/wxgui/profilemanager.py:946
-#: ../pyhoca/wxgui/profilemanager.py:1441
+#: ../pyhoca/wxgui/profilemanager.py:327 ../pyhoca/wxgui/profilemanager.py:954
+#: ../pyhoca/wxgui/profilemanager.py:1449
 msgid "automatically"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:321 ../pyhoca/wxgui/profilemanager.py:948
+#: ../pyhoca/wxgui/profilemanager.py:329 ../pyhoca/wxgui/profilemanager.py:956
 msgid "manually"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:326
+#: ../pyhoca/wxgui/profilemanager.py:334
 msgid "PyHoca-GUI Profile Manager - new profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:328
+#: ../pyhoca/wxgui/profilemanager.py:336
 #, python-format
 msgid "PyHoca-GUI Profile Manager - %s (connected)"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:330
+#: ../pyhoca/wxgui/profilemanager.py:338
 #, python-format
 msgid "PyHoca-GUI Profile Manager - %s"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:682
+#: ../pyhoca/wxgui/profilemanager.py:690
 msgid "Session Profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:683
+#: ../pyhoca/wxgui/profilemanager.py:691
 msgid "Connection"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:684
+#: ../pyhoca/wxgui/profilemanager.py:692
 msgid "Settings"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:685
+#: ../pyhoca/wxgui/profilemanager.py:693
 msgid "Sharing"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1124
-msgid "Icon Files (*.png)|*.png|All files (*.*)|*"
-msgstr ""
-
-#: ../pyhoca/wxgui/profilemanager.py:1127
-msgid "Choose an icon for this session profile"
-msgstr ""
-
-#: ../pyhoca/wxgui/profilemanager.py:1252
+#: ../pyhoca/wxgui/profilemanager.py:1260
 msgid "All files (*.*)|*"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1254
-#: ../pyhoca/wxgui/profilemanager.py:1269
+#: ../pyhoca/wxgui/profilemanager.py:1262
+#: ../pyhoca/wxgui/profilemanager.py:1277
 msgid "Choose a public SSH key"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1421
+#: ../pyhoca/wxgui/profilemanager.py:1429
 msgid "Choose a folder to share within a session"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1485
-#: ../pyhoca/wxgui/profilemanager.py:1488
-#: ../pyhoca/wxgui/profilemanager.py:1491
+#: ../pyhoca/wxgui/profilemanager.py:1493
 #: ../pyhoca/wxgui/profilemanager.py:1496
-#: ../pyhoca/wxgui/profilemanager.py:1506 ../pyhoca/wxgui/menus_taskbar.py:87
+#: ../pyhoca/wxgui/profilemanager.py:1499
+#: ../pyhoca/wxgui/profilemanager.py:1504
+#: ../pyhoca/wxgui/profilemanager.py:1514 ../pyhoca/wxgui/menus_taskbar.py:91
 msgid "Profile Manager"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1485
+#: ../pyhoca/wxgui/profilemanager.py:1493
 msgid "Profile name is missing, profile unusable!!!"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1488
-#: ../pyhoca/wxgui/profilemanager.py:1491
+#: ../pyhoca/wxgui/profilemanager.py:1496
+#: ../pyhoca/wxgui/profilemanager.py:1499
 #, python-format
 msgid "Profile name %s already exists!!!"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1496
+#: ../pyhoca/wxgui/profilemanager.py:1504
 msgid "The SSH proxy configuration is incomplete. Try again."
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1506
+#: ../pyhoca/wxgui/profilemanager.py:1514
 #, python-format
 msgid ""
 "Another session profile (%s) already uses [%s]:%s for binding a local SSH "
@@ -589,130 +591,134 @@ msgid ""
 "Please change the SSH proxy settings accordingly."
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1526
+#: ../pyhoca/wxgui/profilemanager.py:1534
 #, python-format
 msgid "%s - profile added"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1527
+#: ../pyhoca/wxgui/profilemanager.py:1535
 msgid "A new session profile has been added."
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1531
+#: ../pyhoca/wxgui/profilemanager.py:1539
 #, python-format
 msgid "%s - modified"
 msgstr ""
 
-#: ../pyhoca/wxgui/profilemanager.py:1532
+#: ../pyhoca/wxgui/profilemanager.py:1540
 msgid "Changes to profile have been saved."
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:55
+#: ../pyhoca/wxgui/menus_taskbar.py:57
 msgid "Edit Profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:57
+#: ../pyhoca/wxgui/menus_taskbar.py:59
+msgid "Use as Template for New Profile"
+msgstr ""
+
+#: ../pyhoca/wxgui/menus_taskbar.py:60
 msgid "Delete Profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:79
+#: ../pyhoca/wxgui/menus_taskbar.py:83
 #, python-format
 msgid "About %s (%s)..."
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:102
+#: ../pyhoca/wxgui/menus_taskbar.py:106
 msgid "Printing Preferences"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:108
+#: ../pyhoca/wxgui/menus_taskbar.py:112
 msgid "Client Options"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:116 ../pyhoca/wxgui/menus_taskbar.py:486
+#: ../pyhoca/wxgui/menus_taskbar.py:120 ../pyhoca/wxgui/menus_taskbar.py:490
 msgid "E&xit"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:159
+#: ../pyhoca/wxgui/menus_taskbar.py:163
 msgid "Resume Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:161
+#: ../pyhoca/wxgui/menus_taskbar.py:165
 msgid "Resume Session (not possible)"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:169
+#: ../pyhoca/wxgui/menus_taskbar.py:173
 msgid "Transfer Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:171
+#: ../pyhoca/wxgui/menus_taskbar.py:175
 msgid "Transfer Session (not possible)"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:174
+#: ../pyhoca/wxgui/menus_taskbar.py:178
 msgid "Suspend Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:176
+#: ../pyhoca/wxgui/menus_taskbar.py:180
 msgid "Terminate Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:206
+#: ../pyhoca/wxgui/menus_taskbar.py:210
 msgid "&Share custom local folder"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:229
+#: ../pyhoca/wxgui/menus_taskbar.py:233
 msgid "Share:"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:240
+#: ../pyhoca/wxgui/menus_taskbar.py:244
 msgid "Unshare:"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:250
+#: ../pyhoca/wxgui/menus_taskbar.py:254
 msgid "Unshare &all local folders"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:290
+#: ../pyhoca/wxgui/menus_taskbar.py:294
 msgid "Start &new Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:306
+#: ../pyhoca/wxgui/menus_taskbar.py:310
 msgid "Running"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:308
+#: ../pyhoca/wxgui/menus_taskbar.py:312
 msgid "Suspended"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:320
+#: ../pyhoca/wxgui/menus_taskbar.py:324
 msgid "&Clean all sessions"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:322
+#: ../pyhoca/wxgui/menus_taskbar.py:326
 msgid "Customize &profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:325
+#: ../pyhoca/wxgui/menus_taskbar.py:329
 msgid "Shared &folders"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:333
+#: ../pyhoca/wxgui/menus_taskbar.py:337
 msgid "&Disconnect from Server"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:359
+#: ../pyhoca/wxgui/menus_taskbar.py:363
 msgid "Add Profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:428
+#: ../pyhoca/wxgui/menus_taskbar.py:432
 msgid "No session profiles defined"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:459
+#: ../pyhoca/wxgui/menus_taskbar.py:463
 msgid "Start/Resume Session"
 msgstr ""
 
-#: ../pyhoca/wxgui/menus_taskbar.py:459
+#: ../pyhoca/wxgui/menus_taskbar.py:463
 msgid "Connect Server"
 msgstr ""
 
@@ -760,26 +766,26 @@ msgstr ""
 msgid "New Session Profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:616
+#: ../pyhoca/wxgui/frontend.py:625
 #, python-format
 msgid "Really Delete Session Profile ,,%s''?"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:622
+#: ../pyhoca/wxgui/frontend.py:631
 #, python-format
 msgid "%s - profile deleted"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:622
+#: ../pyhoca/wxgui/frontend.py:631
 msgid "The session profile has been deleted."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:637
+#: ../pyhoca/wxgui/frontend.py:646
 #, python-format
 msgid "%s - share local folder with sessions of this profile"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:715
+#: ../pyhoca/wxgui/frontend.py:724
 #, python-format
 msgid ""
 "The authenticity of host [%s]:%s can't be established.\n"
@@ -788,105 +794,105 @@ msgid ""
 "Are you sure you want to continue connecting?"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:723
+#: ../pyhoca/wxgui/frontend.py:732
 #, python-format
 msgid "%s: Confirm Host Authorization"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:742
+#: ../pyhoca/wxgui/frontend.py:751
 #, python-format
 msgid "%s - channel error"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:742
+#: ../pyhoca/wxgui/frontend.py:751
 #, python-format
 msgid ""
 "Lost connection to server %s unexpectedly! Try to re-authenticate to the "
 "server..."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:752 ../pyhoca/wxgui/frontend.py:759
-#: ../pyhoca/wxgui/frontend.py:761 ../pyhoca/wxgui/frontend.py:773
+#: ../pyhoca/wxgui/frontend.py:761 ../pyhoca/wxgui/frontend.py:768
+#: ../pyhoca/wxgui/frontend.py:770 ../pyhoca/wxgui/frontend.py:782
 #, python-format
 msgid "%s - session failure"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:752
+#: ../pyhoca/wxgui/frontend.py:761
 msgid "The session startup failed."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:759
+#: ../pyhoca/wxgui/frontend.py:768
 #, python-format
 msgid "The command ,,%s'' is not available on X2go server."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:761
+#: ../pyhoca/wxgui/frontend.py:770
 #, python-format
 msgid ""
 "The command ,,%s'' is not available on X2go server\n"
 "%s."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:767
+#: ../pyhoca/wxgui/frontend.py:776
 #, python-format
 msgid "%s - session warning"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:767
+#: ../pyhoca/wxgui/frontend.py:776
 #, python-format
 msgid ""
 "Reverse TCP port forwarding request for session %s to server port %s has "
 "been denied."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:773
+#: ../pyhoca/wxgui/frontend.py:782
 #, python-format
 msgid ""
 "Forwarding tunnel request to [%s]:%s for session %s was denied by remote "
 "X2go/SSH server. Session startup failed."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:785
+#: ../pyhoca/wxgui/frontend.py:794
 #, python-format
 msgid "%s - audio warning"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:785
+#: ../pyhoca/wxgui/frontend.py:794
 msgid ""
 "The X2go PulseAudio system is not available within Remote Desktop sessions."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:788 ../pyhoca/wxgui/frontend.py:791
+#: ../pyhoca/wxgui/frontend.py:797 ../pyhoca/wxgui/frontend.py:800
 #, python-format
 msgid "%s - audio error"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:788
+#: ../pyhoca/wxgui/frontend.py:797
 msgid "The X2go PulseAudio system could not be started."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:791
+#: ../pyhoca/wxgui/frontend.py:800
 msgid "The X2go PulseAudio system has died unexpectedly."
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:794
+#: ../pyhoca/wxgui/frontend.py:803
 #, python-format
 msgid "%s - audio problem"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:794
+#: ../pyhoca/wxgui/frontend.py:803
 #, python-format
 msgid ""
 "The audio connection could not be set up for this session.\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:808 ../pyhoca/wxgui/frontend.py:810
+#: ../pyhoca/wxgui/frontend.py:817 ../pyhoca/wxgui/frontend.py:819
 #, python-format
 msgid "%s - print error"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:808
+#: ../pyhoca/wxgui/frontend.py:817
 #, python-format
 msgid ""
 "%s\n"
@@ -894,7 +900,7 @@ msgid ""
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:810
+#: ../pyhoca/wxgui/frontend.py:819
 #, python-format
 msgid ""
 "%s\n"
@@ -902,74 +908,74 @@ msgid ""
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:814 ../pyhoca/wxgui/frontend.py:818
+#: ../pyhoca/wxgui/frontend.py:823 ../pyhoca/wxgui/frontend.py:827
 #, python-format
 msgid "%s - start"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:814
+#: ../pyhoca/wxgui/frontend.py:823
 #, python-format
 msgid ""
 "New X2go session starting up...\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:818
+#: ../pyhoca/wxgui/frontend.py:827
 #, python-format
 msgid ""
 "Another client started X2go session\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:822 ../pyhoca/wxgui/frontend.py:826
+#: ../pyhoca/wxgui/frontend.py:831 ../pyhoca/wxgui/frontend.py:835
 #, python-format
 msgid "%s - resume"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:822
+#: ../pyhoca/wxgui/frontend.py:831
 #, python-format
 msgid ""
 "Resuming X2go session...\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:826
+#: ../pyhoca/wxgui/frontend.py:835
 #, python-format
 msgid ""
 "Another client resumed X2go session\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:830
+#: ../pyhoca/wxgui/frontend.py:839
 #, python-format
 msgid "%s - running"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:830
+#: ../pyhoca/wxgui/frontend.py:839
 #, python-format
 msgid ""
 "Found already running session\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:834
+#: ../pyhoca/wxgui/frontend.py:843
 #, python-format
 msgid "%s - suspend"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:834
+#: ../pyhoca/wxgui/frontend.py:843
 #, python-format
 msgid ""
 "X2go Session has been suspended\n"
 "%s"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:850
+#: ../pyhoca/wxgui/frontend.py:859
 #, python-format
 msgid "%s - terminate"
 msgstr ""
 
-#: ../pyhoca/wxgui/frontend.py:850
+#: ../pyhoca/wxgui/frontend.py:859
 #, python-format
 msgid ""
 "X2go Session has terminated\n"
diff --git a/pyhoca/wxgui/frontend.py b/pyhoca/wxgui/frontend.py
index 74f5939..6cd11e5 100644
--- a/pyhoca/wxgui/frontend.py
+++ b/pyhoca/wxgui/frontend.py
@@ -597,6 +597,15 @@ class PyHocaGUI(wx.App, x2go.X2goClient):
         self._pyhoca_logger('editing session profile %s' % self.current_profile_name, loglevel=x2go.log.loglevel_INFO, )
         profilemanager.PyHocaGUI_ProfileManager(self, 'EDIT', profile_name=self.current_profile_name)
 
+    def OnProfileCopy(self, evt):
+        """\
+        STILL UNDOCUMENTED
+
+        """
+        self.current_profile_name = self._eventid_profilenames_map[evt.GetId()]
+        self._pyhoca_logger('using session profile %s as template for new profile' % self.current_profile_name, loglevel=x2go.log.loglevel_INFO, )
+        profilemanager.PyHocaGUI_ProfileManager(self, 'COPY', profile_name=self.current_profile_name)
+
     def OnProfileEditWhileConnected(self, evt):
         """\
         STILL UNDOCUMENTED
diff --git a/pyhoca/wxgui/menus_taskbar.py b/pyhoca/wxgui/menus_taskbar.py
index c817c7d..5278858 100644
--- a/pyhoca/wxgui/menus_taskbar.py
+++ b/pyhoca/wxgui/menus_taskbar.py
@@ -46,17 +46,21 @@ class PyHocaGUI_Menu_TaskbarManageProfile(wx.Menu):
         wx.Menu.__init__(self)
 
         ID_EDITPROFILE = wx.NewId()
+        ID_COPYPROFILE = wx.NewId()
         ID_DELETEPROFILE = wx.NewId()
 
         # preparing profile_name information for the main PyHocaGUI instance
         self._PyHocaGUI._eventid_profilenames_map[ID_EDITPROFILE] = \
+            self._PyHocaGUI._eventid_profilenames_map[ID_COPYPROFILE] = \
             self._PyHocaGUI._eventid_profilenames_map[ID_DELETEPROFILE] = profile_name
 
         self.Append(text=_(u"Edit Profile"), id=ID_EDITPROFILE)
         self.AppendSeparator()
+        self.Append(text=_(u"Use as Template for New Profile"), id=ID_COPYPROFILE)
         self.Append(text=_(u"Delete Profile"), id=ID_DELETEPROFILE)
 
         self._PyHocaGUI.Bind(wx.EVT_MENU, self._PyHocaGUI.OnProfileEdit, id=ID_EDITPROFILE)
+        self._PyHocaGUI.Bind(wx.EVT_MENU, self._PyHocaGUI.OnProfileCopy, id=ID_COPYPROFILE)
         self._PyHocaGUI.Bind(wx.EVT_MENU, self._PyHocaGUI.OnProfileDelete, id=ID_DELETEPROFILE)
 
 
diff --git a/pyhoca/wxgui/profilemanager.py b/pyhoca/wxgui/profilemanager.py
index 91f1ef3..c444fb0 100644
--- a/pyhoca/wxgui/profilemanager.py
+++ b/pyhoca/wxgui/profilemanager.py
@@ -113,17 +113,25 @@ class PyHocaGUI_ProfileManager(wx.Dialog):
         self.session_profiles = self._PyHocaGUI.session_profiles
         self.action = action
 
-        if self.action in ('EDIT', 'EDIT_CONNECTED'):
-            if profile_id is not None:
-                self.profile_id = profile_id
-            elif profile_name is not None:
-                self.profile_id = self.session_profiles.check_profile_id_or_name(profile_name)
-            self.profile_config = self.session_profiles.get_profile_config(self.profile_id)
+        if profile_id is not None:
+            self.profile_id = profile_id
+        elif profile_name is not None:
+            self.profile_id = self.session_profiles.check_profile_id_or_name(profile_name)
 
-        if self.action == 'ADD':
+        if self.profile_id:
+            self.profile_name = self.session_profiles.to_profile_name(self.profile_id)
+
+        if self.action in ('EDIT', 'EDIT_CONNECTED') and self.profile_id:
+            self.profile_config = self.session_profiles.get_profile_config(self.profile_id)
+        elif self.action == 'COPY' and self.profile_id:
+            self.profile_config = self.session_profiles.get_profile_config(self.profile_id)
+            self.profile_config['name'] = '<%s %s>' % (_('settings derived from '), self.profile_name)
+        else:
+            # if self.action == 'ADD' ...
             self.profile_config = self.session_profiles.default_profile_config()
             self.profile_config['name'] = '<%s>' %_('new session profile')
 
+
         # we create a backup dict of our profile_config immediately (for being able to reset erroneously made changes)
         self.profile_config_bak = copy.deepcopy(self.profile_config)
 
@@ -1513,7 +1521,7 @@ class PyHocaGUI_ProfileManager(wx.Dialog):
 
             if self.profile_config != self.profile_config_bak:
 
-                if self.action == 'ADD':
+                if self.action in ('ADD', 'COPY'):
                     self.profile_id = self.session_profiles.add_profile()
 
                 for k in self.profile_config.keys():


hooks/post-receive
-- 
pyhoca-gui.git (Python X2Go Client (wxPython GUI))

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "pyhoca-gui.git" (Python X2Go Client (wxPython GUI)).




More information about the x2go-commits mailing list