diff --git a/src/Mod/Assembly/Gui/CMakeLists.txt b/src/Mod/Assembly/Gui/CMakeLists.txt
index bb0fecc710..9bcb37bb00 100644
--- a/src/Mod/Assembly/Gui/CMakeLists.txt
+++ b/src/Mod/Assembly/Gui/CMakeLists.txt
@@ -97,3 +97,11 @@ SET_BIN_DIR(AssemblyGui AssemblyGui /Mod/Assembly)
SET_PYTHON_PREFIX_SUFFIX(AssemblyGui)
INSTALL(TARGETS AssemblyGui DESTINATION ${CMAKE_INSTALL_LIBDIR})
+
+SET(AssemblyGuiIcon_SVG
+ Resources/icons/AssemblyWorkbench.svg
+)
+
+fc_copy_sources(AssemblyGui "${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Mod/Assembly" ${AssemblyGuiIcon_SVG})
+
+INSTALL(FILES ${AssemblyGuiIcon_SVG} DESTINATION "${CMAKE_INSTALL_DATADIR}/Mod/Assembly/Resources/icons")
diff --git a/src/Mod/Assembly/Gui/Resources/Assembly.qrc b/src/Mod/Assembly/Gui/Resources/Assembly.qrc
index cc41e6a026..96f9b82d9c 100644
--- a/src/Mod/Assembly/Gui/Resources/Assembly.qrc
+++ b/src/Mod/Assembly/Gui/Resources/Assembly.qrc
@@ -20,6 +20,7 @@
icons/Assembly_Assembly_Create_New.svg
icons/Assembly_Assembly_Part_Tree.svg
icons/Assembly_Assembly_Tree.svg
+ icons/AssemblyWorkbench.svg
translations/Assembly_af.qm
translations/Assembly_de.qm
translations/Assembly_fi.qm
diff --git a/src/Mod/Assembly/Gui/Resources/icons/AssemblyWorkbench.svg b/src/Mod/Assembly/Gui/Resources/icons/AssemblyWorkbench.svg
new file mode 100644
index 0000000000..735efc42a9
--- /dev/null
+++ b/src/Mod/Assembly/Gui/Resources/icons/AssemblyWorkbench.svg
@@ -0,0 +1,863 @@
+
+
+
+
diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg
index 77486c355a..a8470b92f8 100644
--- a/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg
+++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_Add_Existing_Part.svg
@@ -1,497 +1,176 @@
-
-