diff --git a/src/Gui/Icons/MacroEditor.svg b/src/Gui/Icons/MacroEditor.svg
new file mode 100644
index 0000000000..f11f3d1d68
--- /dev/null
+++ b/src/Gui/Icons/MacroEditor.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/src/Gui/Icons/Param_Bool.svg b/src/Gui/Icons/Param_Bool.svg
new file mode 100644
index 0000000000..60f5778351
--- /dev/null
+++ b/src/Gui/Icons/Param_Bool.svg
@@ -0,0 +1,69 @@
+
+
+
+
diff --git a/src/Gui/Icons/Param_Float.svg b/src/Gui/Icons/Param_Float.svg
new file mode 100644
index 0000000000..cda15e223a
--- /dev/null
+++ b/src/Gui/Icons/Param_Float.svg
@@ -0,0 +1,69 @@
+
+
+
+
diff --git a/src/Gui/Icons/Param_Int.svg b/src/Gui/Icons/Param_Int.svg
new file mode 100644
index 0000000000..89701fb940
--- /dev/null
+++ b/src/Gui/Icons/Param_Int.svg
@@ -0,0 +1,69 @@
+
+
+
+
diff --git a/src/Gui/Icons/Param_Text.svg b/src/Gui/Icons/Param_Text.svg
new file mode 100644
index 0000000000..495be28fc1
--- /dev/null
+++ b/src/Gui/Icons/Param_Text.svg
@@ -0,0 +1,69 @@
+
+
+
+
diff --git a/src/Gui/Icons/Param_UInt.svg b/src/Gui/Icons/Param_UInt.svg
new file mode 100644
index 0000000000..3b52bd0061
--- /dev/null
+++ b/src/Gui/Icons/Param_UInt.svg
@@ -0,0 +1,69 @@
+
+
+
+
diff --git a/src/Gui/Icons/PolygonPick.svg b/src/Gui/Icons/PolygonPick.svg
new file mode 100644
index 0000000000..0d31f6fec6
--- /dev/null
+++ b/src/Gui/Icons/PolygonPick.svg
@@ -0,0 +1,88 @@
+
+
+
+
diff --git a/src/Gui/Icons/Python.svg b/src/Gui/Icons/Python.svg
new file mode 100644
index 0000000000..570de5bdf6
--- /dev/null
+++ b/src/Gui/Icons/Python.svg
@@ -0,0 +1,310 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_Tool1.svg b/src/Gui/Icons/Std_Tool1.svg
new file mode 100644
index 0000000000..363c28bcec
--- /dev/null
+++ b/src/Gui/Icons/Std_Tool1.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_Tool10.svg b/src/Gui/Icons/Std_Tool10.svg
new file mode 100644
index 0000000000..45bc546170
--- /dev/null
+++ b/src/Gui/Icons/Std_Tool10.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_Tool11.svg b/src/Gui/Icons/Std_Tool11.svg
new file mode 100644
index 0000000000..c8f1c88d08
--- /dev/null
+++ b/src/Gui/Icons/Std_Tool11.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_Tool12.svg b/src/Gui/Icons/Std_Tool12.svg
new file mode 100644
index 0000000000..9fd0d6756e
--- /dev/null
+++ b/src/Gui/Icons/Std_Tool12.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_Tool2.svg b/src/Gui/Icons/Std_Tool2.svg
new file mode 100644
index 0000000000..9790b196f6
--- /dev/null
+++ b/src/Gui/Icons/Std_Tool2.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_Tool3.svg b/src/Gui/Icons/Std_Tool3.svg
new file mode 100644
index 0000000000..f8943b2dc4
--- /dev/null
+++ b/src/Gui/Icons/Std_Tool3.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_Tool4.svg b/src/Gui/Icons/Std_Tool4.svg
new file mode 100644
index 0000000000..22362ce082
--- /dev/null
+++ b/src/Gui/Icons/Std_Tool4.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_Tool5.svg b/src/Gui/Icons/Std_Tool5.svg
new file mode 100644
index 0000000000..de6c4cadb6
--- /dev/null
+++ b/src/Gui/Icons/Std_Tool5.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_Tool6.svg b/src/Gui/Icons/Std_Tool6.svg
new file mode 100644
index 0000000000..3a90e30baf
--- /dev/null
+++ b/src/Gui/Icons/Std_Tool6.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_Tool7.svg b/src/Gui/Icons/Std_Tool7.svg
new file mode 100644
index 0000000000..cad4bdc201
--- /dev/null
+++ b/src/Gui/Icons/Std_Tool7.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_Tool8.svg b/src/Gui/Icons/Std_Tool8.svg
new file mode 100644
index 0000000000..9388c7ec7f
--- /dev/null
+++ b/src/Gui/Icons/Std_Tool8.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_Tool9.svg b/src/Gui/Icons/Std_Tool9.svg
new file mode 100644
index 0000000000..5a65e9537c
--- /dev/null
+++ b/src/Gui/Icons/Std_Tool9.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_WindowCascade.svg b/src/Gui/Icons/Std_WindowCascade.svg
new file mode 100644
index 0000000000..3a39c0afc4
--- /dev/null
+++ b/src/Gui/Icons/Std_WindowCascade.svg
@@ -0,0 +1,120 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_WindowNext.svg b/src/Gui/Icons/Std_WindowNext.svg
new file mode 100644
index 0000000000..92617d90e6
--- /dev/null
+++ b/src/Gui/Icons/Std_WindowNext.svg
@@ -0,0 +1,87 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_WindowPrev.svg b/src/Gui/Icons/Std_WindowPrev.svg
new file mode 100644
index 0000000000..d228030fb4
--- /dev/null
+++ b/src/Gui/Icons/Std_WindowPrev.svg
@@ -0,0 +1,87 @@
+
+
+
+
diff --git a/src/Gui/Icons/Std_WindowTileVer.svg b/src/Gui/Icons/Std_WindowTileVer.svg
new file mode 100644
index 0000000000..34b316281d
--- /dev/null
+++ b/src/Gui/Icons/Std_WindowTileVer.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/src/Gui/Icons/colors.svg b/src/Gui/Icons/colors.svg
new file mode 100644
index 0000000000..230fd84ef9
--- /dev/null
+++ b/src/Gui/Icons/colors.svg
@@ -0,0 +1,35 @@
+
+
+
\ No newline at end of file
diff --git a/src/Gui/Icons/px.svg b/src/Gui/Icons/px.svg
new file mode 100644
index 0000000000..be30db9a01
--- /dev/null
+++ b/src/Gui/Icons/px.svg
@@ -0,0 +1,69 @@
+
+
+
+