diff --git a/icons-dark/actions/16/configure-shortcuts.svg b/icons-dark/actions/16/configure-shortcuts.svg
old mode 100644
new mode 120000
--- /dev/null
+++ b/icons-dark/actions/16/configure-shortcuts.svg
@@ -0,0 +1 @@
+../../devices/22/input-keyboard.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/configure-toolbars.svg b/icons-dark/actions/16/configure-toolbars.svg
--- a/icons-dark/actions/16/configure-toolbars.svg
+++ b/icons-dark/actions/16/configure-toolbars.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/configure.svg b/icons-dark/actions/16/configure.svg
--- a/icons-dark/actions/16/configure.svg
+++ b/icons-dark/actions/16/configure.svg
@@ -7,7 +7,7 @@
diff --git a/icons-dark/actions/16/configure_kile.svg b/icons-dark/actions/16/configure_kile.svg
--- a/icons-dark/actions/16/configure_kile.svg
+++ b/icons-dark/actions/16/configure_kile.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/configure_project.svg b/icons-dark/actions/16/configure_project.svg
--- a/icons-dark/actions/16/configure_project.svg
+++ b/icons-dark/actions/16/configure_project.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/document-properties.svg b/icons-dark/actions/16/document-properties.svg
old mode 120000
new mode 100644
--- /dev/null
+++ b/icons-dark/actions/16/document-properties.svg
@@ -0,0 +1,13 @@
+
diff --git a/icons-dark/actions/16/games-config-custom.svg b/icons-dark/actions/16/games-config-custom.svg
--- a/icons-dark/actions/16/games-config-custom.svg
+++ b/icons-dark/actions/16/games-config-custom.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/games-config-options.svg b/icons-dark/actions/16/games-config-options.svg
--- a/icons-dark/actions/16/games-config-options.svg
+++ b/icons-dark/actions/16/games-config-options.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/gtk-preferences.svg b/icons-dark/actions/16/gtk-preferences.svg
--- a/icons-dark/actions/16/gtk-preferences.svg
+++ b/icons-dark/actions/16/gtk-preferences.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/settings-configure.svg b/icons-dark/actions/16/settings-configure.svg
--- a/icons-dark/actions/16/settings-configure.svg
+++ b/icons-dark/actions/16/settings-configure.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/16/step_object_Controller.svg b/icons-dark/actions/16/step_object_Controller.svg
--- a/icons-dark/actions/16/step_object_Controller.svg
+++ b/icons-dark/actions/16/step_object_Controller.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/configure-shortcuts.svg b/icons-dark/actions/22/configure-shortcuts.svg
old mode 100644
new mode 120000
--- /dev/null
+++ b/icons-dark/actions/22/configure-shortcuts.svg
@@ -0,0 +1 @@
+../../devices/22/input-keyboard.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/configure-toolbars.svg b/icons-dark/actions/22/configure-toolbars.svg
--- a/icons-dark/actions/22/configure-toolbars.svg
+++ b/icons-dark/actions/22/configure-toolbars.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/configure.svg b/icons-dark/actions/22/configure.svg
--- a/icons-dark/actions/22/configure.svg
+++ b/icons-dark/actions/22/configure.svg
@@ -1,14 +1,13 @@
-
+
diff --git a/icons-dark/actions/22/configure_kile.svg b/icons-dark/actions/22/configure_kile.svg
--- a/icons-dark/actions/22/configure_kile.svg
+++ b/icons-dark/actions/22/configure_kile.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/configure_project.svg b/icons-dark/actions/22/configure_project.svg
--- a/icons-dark/actions/22/configure_project.svg
+++ b/icons-dark/actions/22/configure_project.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/document-properties.svg b/icons-dark/actions/22/document-properties.svg
old mode 120000
new mode 100644
--- /dev/null
+++ b/icons-dark/actions/22/document-properties.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons-dark/actions/22/games-config-custom.svg b/icons-dark/actions/22/games-config-custom.svg
--- a/icons-dark/actions/22/games-config-custom.svg
+++ b/icons-dark/actions/22/games-config-custom.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/games-config-options.svg b/icons-dark/actions/22/games-config-options.svg
--- a/icons-dark/actions/22/games-config-options.svg
+++ b/icons-dark/actions/22/games-config-options.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/gtk-preferences.svg b/icons-dark/actions/22/gtk-preferences.svg
--- a/icons-dark/actions/22/gtk-preferences.svg
+++ b/icons-dark/actions/22/gtk-preferences.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/settings-configure.svg b/icons-dark/actions/22/settings-configure.svg
--- a/icons-dark/actions/22/settings-configure.svg
+++ b/icons-dark/actions/22/settings-configure.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/step_object_Controller.svg b/icons-dark/actions/22/step_object_Controller.svg
--- a/icons-dark/actions/22/step_object_Controller.svg
+++ b/icons-dark/actions/22/step_object_Controller.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/24/configure-shortcuts.svg b/icons-dark/actions/24/configure-shortcuts.svg
old mode 100644
new mode 120000
--- /dev/null
+++ b/icons-dark/actions/24/configure-shortcuts.svg
@@ -0,0 +1 @@
+../../devices/22/input-keyboard.svg
\ No newline at end of file
diff --git a/icons-dark/actions/24/configure-toolbars.svg b/icons-dark/actions/24/configure-toolbars.svg
--- a/icons-dark/actions/24/configure-toolbars.svg
+++ b/icons-dark/actions/24/configure-toolbars.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/24/configure.svg b/icons-dark/actions/24/configure.svg
--- a/icons-dark/actions/24/configure.svg
+++ b/icons-dark/actions/24/configure.svg
@@ -7,7 +7,7 @@
diff --git a/icons-dark/actions/24/document-properties.svg b/icons-dark/actions/24/document-properties.svg
old mode 120000
new mode 100644
--- /dev/null
+++ b/icons-dark/actions/24/document-properties.svg
@@ -0,0 +1,13 @@
+
diff --git a/icons-dark/actions/24/games-config-custom.svg b/icons-dark/actions/24/games-config-custom.svg
--- a/icons-dark/actions/24/games-config-custom.svg
+++ b/icons-dark/actions/24/games-config-custom.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/24/games-config-options.svg b/icons-dark/actions/24/games-config-options.svg
--- a/icons-dark/actions/24/games-config-options.svg
+++ b/icons-dark/actions/24/games-config-options.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons-dark/actions/24/gtk-preferences.svg b/icons-dark/actions/24/gtk-preferences.svg
--- a/icons-dark/actions/24/gtk-preferences.svg
+++ b/icons-dark/actions/24/gtk-preferences.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/24/document-properties.svg b/icons-dark/actions/24/settings-configure.svg
copy from icons/actions/24/document-properties.svg
copy to icons-dark/actions/24/settings-configure.svg
diff --git a/icons/actions/24/document-properties.svg b/icons-dark/actions/24/step_object_Controller.svg
copy from icons/actions/24/document-properties.svg
copy to icons-dark/actions/24/step_object_Controller.svg
diff --git a/icons-dark/actions/32/configure-shortcuts.svg b/icons-dark/actions/32/configure-shortcuts.svg
old mode 100644
new mode 120000
--- /dev/null
+++ b/icons-dark/actions/32/configure-shortcuts.svg
@@ -0,0 +1 @@
+../../devices/22/input-keyboard.svg
\ No newline at end of file
diff --git a/icons-dark/actions/32/configure.svg b/icons-dark/actions/32/configure.svg
--- a/icons-dark/actions/32/configure.svg
+++ b/icons-dark/actions/32/configure.svg
@@ -1,18 +1,17 @@
diff --git a/icons-dark/actions/32/configure.svg b/icons-dark/actions/32/document-properties.svg
copy from icons-dark/actions/32/configure.svg
copy to icons-dark/actions/32/document-properties.svg
diff --git a/icons/actions/24/document-properties.svg b/icons-dark/actions/32/games-config-custom.svg
copy from icons/actions/24/document-properties.svg
copy to icons-dark/actions/32/games-config-custom.svg
diff --git a/icons-dark/actions/32/games-config-options.svg b/icons-dark/actions/32/games-config-options.svg
--- a/icons-dark/actions/32/games-config-options.svg
+++ b/icons-dark/actions/32/games-config-options.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/24/document-properties.svg b/icons-dark/actions/32/gtk-preferences.svg
copy from icons/actions/24/document-properties.svg
copy to icons-dark/actions/32/gtk-preferences.svg
diff --git a/icons/actions/24/document-properties.svg b/icons-dark/actions/32/settings-configure.svg
copy from icons/actions/24/document-properties.svg
copy to icons-dark/actions/32/settings-configure.svg
diff --git a/icons/actions/24/document-properties.svg b/icons-dark/actions/32/step_object_Controller.svg
copy from icons/actions/24/document-properties.svg
copy to icons-dark/actions/32/step_object_Controller.svg
diff --git a/icons/actions/16/configure-shortcuts.svg b/icons/actions/16/configure-shortcuts.svg
old mode 100644
new mode 120000
--- /dev/null
+++ b/icons/actions/16/configure-shortcuts.svg
@@ -0,0 +1 @@
+../../devices/22/input-keyboard.svg
\ No newline at end of file
diff --git a/icons/actions/16/configure-toolbars.svg b/icons/actions/16/configure-toolbars.svg
--- a/icons/actions/16/configure-toolbars.svg
+++ b/icons/actions/16/configure-toolbars.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/16/configure.svg b/icons/actions/16/configure.svg
--- a/icons/actions/16/configure.svg
+++ b/icons/actions/16/configure.svg
@@ -7,7 +7,7 @@
diff --git a/icons/actions/16/configure_kile.svg b/icons/actions/16/configure_kile.svg
--- a/icons/actions/16/configure_kile.svg
+++ b/icons/actions/16/configure_kile.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/16/configure_project.svg b/icons/actions/16/configure_project.svg
--- a/icons/actions/16/configure_project.svg
+++ b/icons/actions/16/configure_project.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/16/document-properties.svg b/icons/actions/16/document-properties.svg
old mode 120000
new mode 100644
--- /dev/null
+++ b/icons/actions/16/document-properties.svg
@@ -0,0 +1,13 @@
+
diff --git a/icons/actions/16/games-config-custom.svg b/icons/actions/16/games-config-custom.svg
--- a/icons/actions/16/games-config-custom.svg
+++ b/icons/actions/16/games-config-custom.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/16/games-config-options.svg b/icons/actions/16/games-config-options.svg
--- a/icons/actions/16/games-config-options.svg
+++ b/icons/actions/16/games-config-options.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/16/gtk-preferences.svg b/icons/actions/16/gtk-preferences.svg
--- a/icons/actions/16/gtk-preferences.svg
+++ b/icons/actions/16/gtk-preferences.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/16/settings-configure.svg b/icons/actions/16/settings-configure.svg
--- a/icons/actions/16/settings-configure.svg
+++ b/icons/actions/16/settings-configure.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/16/step_object_Controller.svg b/icons/actions/16/step_object_Controller.svg
--- a/icons/actions/16/step_object_Controller.svg
+++ b/icons/actions/16/step_object_Controller.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/22/configure-shortcuts.svg b/icons/actions/22/configure-shortcuts.svg
old mode 100644
new mode 120000
--- /dev/null
+++ b/icons/actions/22/configure-shortcuts.svg
@@ -0,0 +1 @@
+../../devices/22/input-keyboard.svg
\ No newline at end of file
diff --git a/icons/actions/22/configure-toolbars.svg b/icons/actions/22/configure-toolbars.svg
--- a/icons/actions/22/configure-toolbars.svg
+++ b/icons/actions/22/configure-toolbars.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/22/configure.svg b/icons/actions/22/configure.svg
--- a/icons/actions/22/configure.svg
+++ b/icons/actions/22/configure.svg
@@ -1,14 +1,13 @@
-
+
diff --git a/icons/actions/22/configure_kile.svg b/icons/actions/22/configure_kile.svg
--- a/icons/actions/22/configure_kile.svg
+++ b/icons/actions/22/configure_kile.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/22/configure_project.svg b/icons/actions/22/configure_project.svg
--- a/icons/actions/22/configure_project.svg
+++ b/icons/actions/22/configure_project.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/22/document-properties.svg b/icons/actions/22/document-properties.svg
old mode 120000
new mode 100644
--- /dev/null
+++ b/icons/actions/22/document-properties.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/actions/22/games-config-custom.svg b/icons/actions/22/games-config-custom.svg
--- a/icons/actions/22/games-config-custom.svg
+++ b/icons/actions/22/games-config-custom.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/22/games-config-options.svg b/icons/actions/22/games-config-options.svg
--- a/icons/actions/22/games-config-options.svg
+++ b/icons/actions/22/games-config-options.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/22/gtk-preferences.svg b/icons/actions/22/gtk-preferences.svg
--- a/icons/actions/22/gtk-preferences.svg
+++ b/icons/actions/22/gtk-preferences.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/22/settings-configure.svg b/icons/actions/22/settings-configure.svg
--- a/icons/actions/22/settings-configure.svg
+++ b/icons/actions/22/settings-configure.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/22/step_object_Controller.svg b/icons/actions/22/step_object_Controller.svg
--- a/icons/actions/22/step_object_Controller.svg
+++ b/icons/actions/22/step_object_Controller.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/24/configure-shortcuts.svg b/icons/actions/24/configure-shortcuts.svg
old mode 100644
new mode 120000
--- /dev/null
+++ b/icons/actions/24/configure-shortcuts.svg
@@ -0,0 +1 @@
+../../devices/22/input-keyboard.svg
\ No newline at end of file
diff --git a/icons/actions/24/configure-toolbars.svg b/icons/actions/24/configure-toolbars.svg
--- a/icons/actions/24/configure-toolbars.svg
+++ b/icons/actions/24/configure-toolbars.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/24/configure.svg b/icons/actions/24/configure.svg
--- a/icons/actions/24/configure.svg
+++ b/icons/actions/24/configure.svg
@@ -7,7 +7,7 @@
diff --git a/icons/actions/24/document-properties.svg b/icons/actions/24/document-properties.svg
old mode 120000
new mode 100644
--- /dev/null
+++ b/icons/actions/24/document-properties.svg
@@ -0,0 +1,13 @@
+
diff --git a/icons/actions/24/games-config-custom.svg b/icons/actions/24/games-config-custom.svg
--- a/icons/actions/24/games-config-custom.svg
+++ b/icons/actions/24/games-config-custom.svg
@@ -1 +1 @@
-document-properties.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/24/games-config-options.svg b/icons/actions/24/games-config-options.svg
--- a/icons/actions/24/games-config-options.svg
+++ b/icons/actions/24/games-config-options.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/24/gtk-preferences.svg b/icons/actions/24/gtk-preferences.svg
--- a/icons/actions/24/gtk-preferences.svg
+++ b/icons/actions/24/gtk-preferences.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/24/document-properties.svg b/icons/actions/24/settings-configure.svg
copy from icons/actions/24/document-properties.svg
copy to icons/actions/24/settings-configure.svg
diff --git a/icons/actions/24/document-properties.svg b/icons/actions/24/step_object_Controller.svg
copy from icons/actions/24/document-properties.svg
copy to icons/actions/24/step_object_Controller.svg
diff --git a/icons/actions/32/configure-shortcuts.svg b/icons/actions/32/configure-shortcuts.svg
old mode 100644
new mode 120000
--- /dev/null
+++ b/icons/actions/32/configure-shortcuts.svg
@@ -0,0 +1 @@
+../../devices/22/input-keyboard.svg
\ No newline at end of file
diff --git a/icons/actions/32/configure.svg b/icons/actions/32/configure.svg
--- a/icons/actions/32/configure.svg
+++ b/icons/actions/32/configure.svg
@@ -1,18 +1,17 @@
diff --git a/icons/actions/32/configure.svg b/icons/actions/32/document-properties.svg
copy from icons/actions/32/configure.svg
copy to icons/actions/32/document-properties.svg
diff --git a/icons/actions/24/document-properties.svg b/icons/actions/32/games-config-custom.svg
copy from icons/actions/24/document-properties.svg
copy to icons/actions/32/games-config-custom.svg
diff --git a/icons/actions/32/games-config-options.svg b/icons/actions/32/games-config-options.svg
--- a/icons/actions/32/games-config-options.svg
+++ b/icons/actions/32/games-config-options.svg
@@ -1 +1 @@
-configure-shortcuts.svg
\ No newline at end of file
+configure.svg
\ No newline at end of file
diff --git a/icons/actions/24/document-properties.svg b/icons/actions/32/gtk-preferences.svg
copy from icons/actions/24/document-properties.svg
copy to icons/actions/32/gtk-preferences.svg
diff --git a/icons/actions/24/document-properties.svg b/icons/actions/32/settings-configure.svg
copy from icons/actions/24/document-properties.svg
copy to icons/actions/32/settings-configure.svg
diff --git a/icons/actions/24/document-properties.svg b/icons/actions/32/step_object_Controller.svg
copy from icons/actions/24/document-properties.svg
copy to icons/actions/32/step_object_Controller.svg