diff --git a/Papirus/16x16/apps/com.leinardi.gst.svg b/Papirus/16x16/apps/com.leinardi.gst.svg
deleted file mode 100644
index 167f077d1eb..00000000000
--- a/Papirus/16x16/apps/com.leinardi.gst.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/Papirus/16x16/apps/com.leinardi.gst.svg b/Papirus/16x16/apps/com.leinardi.gst.svg
new file mode 120000
index 00000000000..4fd366bdeae
--- /dev/null
+++ b/Papirus/16x16/apps/com.leinardi.gst.svg
@@ -0,0 +1 @@
+gst.svg
\ No newline at end of file
diff --git a/Papirus/16x16/apps/firmware-manager.svg b/Papirus/16x16/apps/firmware-manager.svg
index 6ec276f0897..71397f2fbe9 120000
--- a/Papirus/16x16/apps/firmware-manager.svg
+++ b/Papirus/16x16/apps/firmware-manager.svg
@@ -1 +1 @@
-org.gnome.Firmware.svg
\ No newline at end of file
+gnome-firmware.svg
\ No newline at end of file
diff --git a/Papirus/16x16/apps/gnome-firmware.svg b/Papirus/16x16/apps/gnome-firmware.svg
new file mode 100644
index 00000000000..23eceb8f183
--- /dev/null
+++ b/Papirus/16x16/apps/gnome-firmware.svg
@@ -0,0 +1,7 @@
+
diff --git a/Papirus/16x16/apps/gst.svg b/Papirus/16x16/apps/gst.svg
new file mode 100644
index 00000000000..03b911956df
--- /dev/null
+++ b/Papirus/16x16/apps/gst.svg
@@ -0,0 +1,7 @@
+
diff --git a/Papirus/16x16/apps/org.gnome.Firmware.svg b/Papirus/16x16/apps/org.gnome.Firmware.svg
deleted file mode 100644
index e0dd5cd5635..00000000000
--- a/Papirus/16x16/apps/org.gnome.Firmware.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
diff --git a/Papirus/16x16/apps/org.gnome.Firmware.svg b/Papirus/16x16/apps/org.gnome.Firmware.svg
new file mode 120000
index 00000000000..71397f2fbe9
--- /dev/null
+++ b/Papirus/16x16/apps/org.gnome.Firmware.svg
@@ -0,0 +1 @@
+gnome-firmware.svg
\ No newline at end of file
diff --git a/Papirus/16x16/mimetypes/application-x-firmware.svg b/Papirus/16x16/mimetypes/application-x-firmware.svg
new file mode 100644
index 00000000000..e0dd5cd5635
--- /dev/null
+++ b/Papirus/16x16/mimetypes/application-x-firmware.svg
@@ -0,0 +1,17 @@
+
diff --git a/Papirus/22x22/apps/com.leinardi.gst.svg b/Papirus/22x22/apps/com.leinardi.gst.svg
deleted file mode 100644
index c2ea431fb22..00000000000
--- a/Papirus/22x22/apps/com.leinardi.gst.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
diff --git a/Papirus/22x22/apps/com.leinardi.gst.svg b/Papirus/22x22/apps/com.leinardi.gst.svg
new file mode 120000
index 00000000000..4fd366bdeae
--- /dev/null
+++ b/Papirus/22x22/apps/com.leinardi.gst.svg
@@ -0,0 +1 @@
+gst.svg
\ No newline at end of file
diff --git a/Papirus/22x22/apps/firmware-manager.svg b/Papirus/22x22/apps/firmware-manager.svg
index 6ec276f0897..71397f2fbe9 120000
--- a/Papirus/22x22/apps/firmware-manager.svg
+++ b/Papirus/22x22/apps/firmware-manager.svg
@@ -1 +1 @@
-org.gnome.Firmware.svg
\ No newline at end of file
+gnome-firmware.svg
\ No newline at end of file
diff --git a/Papirus/22x22/apps/gnome-firmware.svg b/Papirus/22x22/apps/gnome-firmware.svg
new file mode 100644
index 00000000000..d1660a6f2d1
--- /dev/null
+++ b/Papirus/22x22/apps/gnome-firmware.svg
@@ -0,0 +1,21 @@
+
diff --git a/Papirus/22x22/apps/gst.svg b/Papirus/22x22/apps/gst.svg
new file mode 100644
index 00000000000..61529d244bf
--- /dev/null
+++ b/Papirus/22x22/apps/gst.svg
@@ -0,0 +1,21 @@
+
diff --git a/Papirus/22x22/apps/org.gnome.Firmware.svg b/Papirus/22x22/apps/org.gnome.Firmware.svg
deleted file mode 100644
index 8b3dd1408d1..00000000000
--- a/Papirus/22x22/apps/org.gnome.Firmware.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-
diff --git a/Papirus/22x22/apps/org.gnome.Firmware.svg b/Papirus/22x22/apps/org.gnome.Firmware.svg
new file mode 120000
index 00000000000..71397f2fbe9
--- /dev/null
+++ b/Papirus/22x22/apps/org.gnome.Firmware.svg
@@ -0,0 +1 @@
+gnome-firmware.svg
\ No newline at end of file
diff --git a/Papirus/22x22/mimetypes/application-x-firmware.svg b/Papirus/22x22/mimetypes/application-x-firmware.svg
new file mode 100644
index 00000000000..8b3dd1408d1
--- /dev/null
+++ b/Papirus/22x22/mimetypes/application-x-firmware.svg
@@ -0,0 +1,31 @@
+
diff --git a/Papirus/24x24/apps/com.leinardi.gst.svg b/Papirus/24x24/apps/com.leinardi.gst.svg
deleted file mode 100644
index e5e42b15ed6..00000000000
--- a/Papirus/24x24/apps/com.leinardi.gst.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
diff --git a/Papirus/24x24/apps/com.leinardi.gst.svg b/Papirus/24x24/apps/com.leinardi.gst.svg
new file mode 120000
index 00000000000..4fd366bdeae
--- /dev/null
+++ b/Papirus/24x24/apps/com.leinardi.gst.svg
@@ -0,0 +1 @@
+gst.svg
\ No newline at end of file
diff --git a/Papirus/24x24/apps/firmware-manager.svg b/Papirus/24x24/apps/firmware-manager.svg
index 6ec276f0897..71397f2fbe9 120000
--- a/Papirus/24x24/apps/firmware-manager.svg
+++ b/Papirus/24x24/apps/firmware-manager.svg
@@ -1 +1 @@
-org.gnome.Firmware.svg
\ No newline at end of file
+gnome-firmware.svg
\ No newline at end of file
diff --git a/Papirus/24x24/apps/gnome-firmware.svg b/Papirus/24x24/apps/gnome-firmware.svg
new file mode 100644
index 00000000000..0cf8e7c237e
--- /dev/null
+++ b/Papirus/24x24/apps/gnome-firmware.svg
@@ -0,0 +1,19 @@
+
diff --git a/Papirus/24x24/apps/gst.svg b/Papirus/24x24/apps/gst.svg
new file mode 100644
index 00000000000..7f6ab0538a3
--- /dev/null
+++ b/Papirus/24x24/apps/gst.svg
@@ -0,0 +1,19 @@
+
diff --git a/Papirus/24x24/apps/org.gnome.Firmware.svg b/Papirus/24x24/apps/org.gnome.Firmware.svg
deleted file mode 100644
index 011be4ce646..00000000000
--- a/Papirus/24x24/apps/org.gnome.Firmware.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
diff --git a/Papirus/24x24/apps/org.gnome.Firmware.svg b/Papirus/24x24/apps/org.gnome.Firmware.svg
new file mode 120000
index 00000000000..71397f2fbe9
--- /dev/null
+++ b/Papirus/24x24/apps/org.gnome.Firmware.svg
@@ -0,0 +1 @@
+gnome-firmware.svg
\ No newline at end of file
diff --git a/Papirus/24x24/mimetypes/application-x-firmware.svg b/Papirus/24x24/mimetypes/application-x-firmware.svg
new file mode 100644
index 00000000000..011be4ce646
--- /dev/null
+++ b/Papirus/24x24/mimetypes/application-x-firmware.svg
@@ -0,0 +1,29 @@
+
diff --git a/Papirus/32x32/apps/com.leinardi.gst.svg b/Papirus/32x32/apps/com.leinardi.gst.svg
deleted file mode 100644
index 7b322c16e4b..00000000000
--- a/Papirus/32x32/apps/com.leinardi.gst.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
diff --git a/Papirus/32x32/apps/com.leinardi.gst.svg b/Papirus/32x32/apps/com.leinardi.gst.svg
new file mode 120000
index 00000000000..4fd366bdeae
--- /dev/null
+++ b/Papirus/32x32/apps/com.leinardi.gst.svg
@@ -0,0 +1 @@
+gst.svg
\ No newline at end of file
diff --git a/Papirus/32x32/apps/firmware-manager.svg b/Papirus/32x32/apps/firmware-manager.svg
index 6ec276f0897..71397f2fbe9 120000
--- a/Papirus/32x32/apps/firmware-manager.svg
+++ b/Papirus/32x32/apps/firmware-manager.svg
@@ -1 +1 @@
-org.gnome.Firmware.svg
\ No newline at end of file
+gnome-firmware.svg
\ No newline at end of file
diff --git a/Papirus/32x32/apps/gnome-firmware.svg b/Papirus/32x32/apps/gnome-firmware.svg
new file mode 100644
index 00000000000..b1f8b38f6dc
--- /dev/null
+++ b/Papirus/32x32/apps/gnome-firmware.svg
@@ -0,0 +1,19 @@
+
diff --git a/Papirus/32x32/apps/gst.svg b/Papirus/32x32/apps/gst.svg
new file mode 100644
index 00000000000..e5b301ba945
--- /dev/null
+++ b/Papirus/32x32/apps/gst.svg
@@ -0,0 +1,19 @@
+
diff --git a/Papirus/32x32/apps/org.gnome.Firmware.svg b/Papirus/32x32/apps/org.gnome.Firmware.svg
deleted file mode 100644
index 105a766965b..00000000000
--- a/Papirus/32x32/apps/org.gnome.Firmware.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
diff --git a/Papirus/32x32/apps/org.gnome.Firmware.svg b/Papirus/32x32/apps/org.gnome.Firmware.svg
new file mode 120000
index 00000000000..71397f2fbe9
--- /dev/null
+++ b/Papirus/32x32/apps/org.gnome.Firmware.svg
@@ -0,0 +1 @@
+gnome-firmware.svg
\ No newline at end of file
diff --git a/Papirus/32x32/mimetypes/application-x-firmware.svg b/Papirus/32x32/mimetypes/application-x-firmware.svg
new file mode 100644
index 00000000000..105a766965b
--- /dev/null
+++ b/Papirus/32x32/mimetypes/application-x-firmware.svg
@@ -0,0 +1,29 @@
+
diff --git a/Papirus/48x48/apps/com.leinardi.gst.svg b/Papirus/48x48/apps/com.leinardi.gst.svg
deleted file mode 100644
index 4a27bf58773..00000000000
--- a/Papirus/48x48/apps/com.leinardi.gst.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
diff --git a/Papirus/48x48/apps/com.leinardi.gst.svg b/Papirus/48x48/apps/com.leinardi.gst.svg
new file mode 120000
index 00000000000..4fd366bdeae
--- /dev/null
+++ b/Papirus/48x48/apps/com.leinardi.gst.svg
@@ -0,0 +1 @@
+gst.svg
\ No newline at end of file
diff --git a/Papirus/48x48/apps/firmware-manager.svg b/Papirus/48x48/apps/firmware-manager.svg
index 6ec276f0897..71397f2fbe9 120000
--- a/Papirus/48x48/apps/firmware-manager.svg
+++ b/Papirus/48x48/apps/firmware-manager.svg
@@ -1 +1 @@
-org.gnome.Firmware.svg
\ No newline at end of file
+gnome-firmware.svg
\ No newline at end of file
diff --git a/Papirus/48x48/apps/gnome-firmware.svg b/Papirus/48x48/apps/gnome-firmware.svg
new file mode 100644
index 00000000000..0057eefc66d
--- /dev/null
+++ b/Papirus/48x48/apps/gnome-firmware.svg
@@ -0,0 +1,19 @@
+
diff --git a/Papirus/48x48/apps/gst.svg b/Papirus/48x48/apps/gst.svg
new file mode 100644
index 00000000000..e7406fcf8c1
--- /dev/null
+++ b/Papirus/48x48/apps/gst.svg
@@ -0,0 +1,19 @@
+
diff --git a/Papirus/48x48/apps/org.gnome.Firmware.svg b/Papirus/48x48/apps/org.gnome.Firmware.svg
deleted file mode 100644
index 34b04a6dc65..00000000000
--- a/Papirus/48x48/apps/org.gnome.Firmware.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
diff --git a/Papirus/48x48/apps/org.gnome.Firmware.svg b/Papirus/48x48/apps/org.gnome.Firmware.svg
new file mode 120000
index 00000000000..71397f2fbe9
--- /dev/null
+++ b/Papirus/48x48/apps/org.gnome.Firmware.svg
@@ -0,0 +1 @@
+gnome-firmware.svg
\ No newline at end of file
diff --git a/Papirus/48x48/mimetypes/application-x-firmware.svg b/Papirus/48x48/mimetypes/application-x-firmware.svg
new file mode 100644
index 00000000000..34b04a6dc65
--- /dev/null
+++ b/Papirus/48x48/mimetypes/application-x-firmware.svg
@@ -0,0 +1,29 @@
+
diff --git a/Papirus/64x64/apps/com.leinardi.gst.svg b/Papirus/64x64/apps/com.leinardi.gst.svg
deleted file mode 100644
index bfb6ba08672..00000000000
--- a/Papirus/64x64/apps/com.leinardi.gst.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
diff --git a/Papirus/64x64/apps/com.leinardi.gst.svg b/Papirus/64x64/apps/com.leinardi.gst.svg
new file mode 120000
index 00000000000..4fd366bdeae
--- /dev/null
+++ b/Papirus/64x64/apps/com.leinardi.gst.svg
@@ -0,0 +1 @@
+gst.svg
\ No newline at end of file
diff --git a/Papirus/64x64/apps/firmware-manager.svg b/Papirus/64x64/apps/firmware-manager.svg
index 6ec276f0897..71397f2fbe9 120000
--- a/Papirus/64x64/apps/firmware-manager.svg
+++ b/Papirus/64x64/apps/firmware-manager.svg
@@ -1 +1 @@
-org.gnome.Firmware.svg
\ No newline at end of file
+gnome-firmware.svg
\ No newline at end of file
diff --git a/Papirus/64x64/apps/gnome-firmware.svg b/Papirus/64x64/apps/gnome-firmware.svg
new file mode 100644
index 00000000000..a234279233b
--- /dev/null
+++ b/Papirus/64x64/apps/gnome-firmware.svg
@@ -0,0 +1,19 @@
+
diff --git a/Papirus/64x64/apps/gst.svg b/Papirus/64x64/apps/gst.svg
new file mode 100644
index 00000000000..0e6c37d0b5a
--- /dev/null
+++ b/Papirus/64x64/apps/gst.svg
@@ -0,0 +1,19 @@
+
diff --git a/Papirus/64x64/apps/org.gnome.Firmware.svg b/Papirus/64x64/apps/org.gnome.Firmware.svg
deleted file mode 100644
index a940c42ad8a..00000000000
--- a/Papirus/64x64/apps/org.gnome.Firmware.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-
diff --git a/Papirus/64x64/apps/org.gnome.Firmware.svg b/Papirus/64x64/apps/org.gnome.Firmware.svg
new file mode 120000
index 00000000000..71397f2fbe9
--- /dev/null
+++ b/Papirus/64x64/apps/org.gnome.Firmware.svg
@@ -0,0 +1 @@
+gnome-firmware.svg
\ No newline at end of file
diff --git a/Papirus/64x64/mimetypes/application-x-firmware.svg b/Papirus/64x64/mimetypes/application-x-firmware.svg
new file mode 100644
index 00000000000..a940c42ad8a
--- /dev/null
+++ b/Papirus/64x64/mimetypes/application-x-firmware.svg
@@ -0,0 +1,29 @@
+