diff --git a/src/Mod/Assembly/Gui/Resources/Assembly.qrc b/src/Mod/Assembly/Gui/Resources/Assembly.qrc
index 59bd7b8950..16439b1016 100644
--- a/src/Mod/Assembly/Gui/Resources/Assembly.qrc
+++ b/src/Mod/Assembly/Gui/Resources/Assembly.qrc
@@ -4,5 +4,13 @@
icons/preferences-assembly.svg
panels/TaskAssemblyInsertLink.ui
preferences/Assembly.ui
+ icons/Assembly_CreateJointBall.svg
+ icons/Assembly_CreateJointCylindrical.svg
+ icons/Assembly_CreateJointFixed.svg
+ icons/Assembly_CreateJointParallel.svg
+ icons/Assembly_CreateJointPlanar.svg
+ icons/Assembly_CreateJointRevolute.svg
+ icons/Assembly_CreateJointSlider.svg
+ icons/Assembly_CreateJointTangent.svg
diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointBall.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointBall.svg
new file mode 100644
index 0000000000..7a383d4773
--- /dev/null
+++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointBall.svg
@@ -0,0 +1,225 @@
+
+
+
+
diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointCylindrical.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointCylindrical.svg
new file mode 100644
index 0000000000..16cdeaddc3
--- /dev/null
+++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointCylindrical.svg
@@ -0,0 +1,409 @@
+
+
diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointFixed.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointFixed.svg
new file mode 100644
index 0000000000..fd8d1c3ff5
--- /dev/null
+++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointFixed.svg
@@ -0,0 +1,360 @@
+
+
+
+
diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointParallel.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointParallel.svg
new file mode 100644
index 0000000000..69b8572e07
--- /dev/null
+++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointParallel.svg
@@ -0,0 +1,251 @@
+
+
+
+
diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointPlanar.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointPlanar.svg
new file mode 100644
index 0000000000..373465c72a
--- /dev/null
+++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointPlanar.svg
@@ -0,0 +1,266 @@
+
+
+
+
diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointRevolute.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointRevolute.svg
new file mode 100644
index 0000000000..7b97448499
--- /dev/null
+++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointRevolute.svg
@@ -0,0 +1,390 @@
+
+
diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointSlider.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointSlider.svg
new file mode 100644
index 0000000000..fa37d71c5f
--- /dev/null
+++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointSlider.svg
@@ -0,0 +1,371 @@
+
+
diff --git a/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointTangent.svg b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointTangent.svg
new file mode 100644
index 0000000000..217d36827c
--- /dev/null
+++ b/src/Mod/Assembly/Gui/Resources/icons/Assembly_CreateJointTangent.svg
@@ -0,0 +1,342 @@
+
+
+
+