diff --git a/share/qtcreator/welcomescreen/widgets/SessionItem.qml b/share/qtcreator/welcomescreen/widgets/SessionItem.qml
index 750c230560171c12efdd764e5a710c0953922211..4c9d219d620d63abb42cd96b4ad949da11ea4096 100644
--- a/share/qtcreator/welcomescreen/widgets/SessionItem.qml
+++ b/share/qtcreator/welcomescreen/widgets/SessionItem.qml
@@ -46,11 +46,13 @@ Item {
 
             spacing: 7
 
-            Rectangle {
+            Image {
+                source: "images/sessions.png"
+                anchors.verticalCenter: projectNameText.verticalCenter
                 width: 16
                 height: 16
-                color: "#7e7e7e"
             }
+
             LinkedText {
                 id: text
 
diff --git a/share/qtcreator/welcomescreen/widgets/SideBar.qml b/share/qtcreator/welcomescreen/widgets/SideBar.qml
index acf6501e643e43b2016f98a92c2c3bb204e1afb8..32403d253a5c263a57bf406b31958b9eec908b0b 100644
--- a/share/qtcreator/welcomescreen/widgets/SideBar.qml
+++ b/share/qtcreator/welcomescreen/widgets/SideBar.qml
@@ -137,12 +137,13 @@ ColumnLayout {
 
             Column {
                 x: 14
-                RowLayout {
+                spacing: 16
+                Row {
                     spacing: 7
-                    Rectangle {
+                    Image {
                         width: 16
-                        height: 16
-                        color: "#4e4e4e"
+                        height: 15
+                        source: "images/icons/onlineCommunity.png"
                     }
                     LinkedText {
                         text: qsTr("Online Community")
@@ -151,12 +152,12 @@ ColumnLayout {
                         onClicked: gettingStarted.openUrl("http://qt-project.org/forums")
                     }
                 }
-                RowLayout {
+                Row {
                     spacing: 7
-                    Rectangle {
-                        width: 16
-                        height: 16
-                        color: "#4e4e4e"
+                    Image {
+                        height: 15
+                        width: 15
+                        source: "images/icons/blogs.png"
                     }
                     LinkedText {
                         text: qsTr("Blogs")
@@ -165,12 +166,12 @@ ColumnLayout {
                         onClicked: gettingStarted.openUrl("http://planet.qt-project.org")
                     }
                 }
-                RowLayout {
+                Row {
                     spacing: 7
-                    Rectangle {
+                    Image {
                         width: 16
-                        height: 16
-                        color: "#4e4e4e"
+                        height: 15
+                        source: "images/icons/userGuide.png"
                     }
                     LinkedText {
                         text: qsTr("User Guide")
diff --git a/share/qtcreator/welcomescreen/widgets/images/icons/blogs.png b/share/qtcreator/welcomescreen/widgets/images/icons/blogs.png
new file mode 100644
index 0000000000000000000000000000000000000000..c10b4a6f40451f251dc724407aca9f0e88f1d02d
Binary files /dev/null and b/share/qtcreator/welcomescreen/widgets/images/icons/blogs.png differ
diff --git a/share/qtcreator/welcomescreen/widgets/images/icons/communityIcon.png b/share/qtcreator/welcomescreen/widgets/images/icons/communityIcon.png
deleted file mode 100644
index 96537e28514fcd80ca780735a874e6371a7cdc14..0000000000000000000000000000000000000000
Binary files a/share/qtcreator/welcomescreen/widgets/images/icons/communityIcon.png and /dev/null differ
diff --git a/share/qtcreator/welcomescreen/widgets/images/icons/createIcon.png b/share/qtcreator/welcomescreen/widgets/images/icons/createIcon.png
deleted file mode 100644
index 0e0a23c7adc881e1da03dad78a572b532910804b..0000000000000000000000000000000000000000
Binary files a/share/qtcreator/welcomescreen/widgets/images/icons/createIcon.png and /dev/null differ
diff --git a/share/qtcreator/welcomescreen/widgets/images/icons/ico_community.png b/share/qtcreator/welcomescreen/widgets/images/icons/ico_community.png
deleted file mode 100644
index 96537e28514fcd80ca780735a874e6371a7cdc14..0000000000000000000000000000000000000000
Binary files a/share/qtcreator/welcomescreen/widgets/images/icons/ico_community.png and /dev/null differ
diff --git a/share/qtcreator/welcomescreen/widgets/images/icons/onlineCommunity.png b/share/qtcreator/welcomescreen/widgets/images/icons/onlineCommunity.png
new file mode 100644
index 0000000000000000000000000000000000000000..37101a045a626a625f21aa81cbfc003912357d6d
Binary files /dev/null and b/share/qtcreator/welcomescreen/widgets/images/icons/onlineCommunity.png differ
diff --git a/share/qtcreator/welcomescreen/widgets/images/icons/openIcon.png b/share/qtcreator/welcomescreen/widgets/images/icons/openIcon.png
deleted file mode 100644
index 0871175628ea48e1fb923f75a8cb8f7025937c4c..0000000000000000000000000000000000000000
Binary files a/share/qtcreator/welcomescreen/widgets/images/icons/openIcon.png and /dev/null differ
diff --git a/share/qtcreator/welcomescreen/widgets/images/icons/userGuide.png b/share/qtcreator/welcomescreen/widgets/images/icons/userGuide.png
new file mode 100644
index 0000000000000000000000000000000000000000..c00db7ad65c568e0536fbc8efb9d5b066edbc106
Binary files /dev/null and b/share/qtcreator/welcomescreen/widgets/images/icons/userGuide.png differ
diff --git a/share/qtcreator/welcomescreen/widgets/images/sessions.png b/share/qtcreator/welcomescreen/widgets/images/sessions.png
new file mode 100644
index 0000000000000000000000000000000000000000..31c5de120a087d8966c4142df88abb8f8e65675c
Binary files /dev/null and b/share/qtcreator/welcomescreen/widgets/images/sessions.png differ