diff --git a/links/apps/scalable/com.github.Anuken.Mindustry.svg b/links/apps/scalable/com.github.Anuken.Mindustry.svg
new file mode 120000
index 00000000..006f5e34
--- /dev/null
+++ b/links/apps/scalable/com.github.Anuken.Mindustry.svg
@@ -0,0 +1 @@
+mindustry.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.finefindus.eyedropper.svg b/links/apps/scalable/com.github.finefindus.eyedropper.svg
new file mode 120000
index 00000000..712dfd06
--- /dev/null
+++ b/links/apps/scalable/com.github.finefindus.eyedropper.svg
@@ -0,0 +1 @@
+eyedropper.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.heroicgameslauncher.hgl.svg b/links/apps/scalable/com.heroicgameslauncher.hgl.svg
new file mode 120000
index 00000000..0962eeeb
--- /dev/null
+++ b/links/apps/scalable/com.heroicgameslauncher.hgl.svg
@@ -0,0 +1 @@
+heroic.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.sindresorhus.Caprine.svg b/links/apps/scalable/com.sindresorhus.Caprine.svg
new file mode 120000
index 00000000..01c6fa73
--- /dev/null
+++ b/links/apps/scalable/com.sindresorhus.Caprine.svg
@@ -0,0 +1 @@
+caprine.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.synology.SynologyAssistant.svg b/links/apps/scalable/com.synology.SynologyAssistant.svg
new file mode 120000
index 00000000..d10e0703
--- /dev/null
+++ b/links/apps/scalable/com.synology.SynologyAssistant.svg
@@ -0,0 +1 @@
+synology-assistant.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.teamspeak.TeamSpeak.svg b/links/apps/scalable/com.teamspeak.TeamSpeak.svg
new file mode 120000
index 00000000..5e820831
--- /dev/null
+++ b/links/apps/scalable/com.teamspeak.TeamSpeak.svg
@@ -0,0 +1 @@
+teamspeak.svg
\ No newline at end of file
diff --git a/links/apps/scalable/hu.kramo.Cartridges.svg b/links/apps/scalable/hu.kramo.Cartridges.svg
new file mode 120000
index 00000000..3d29e93c
--- /dev/null
+++ b/links/apps/scalable/hu.kramo.Cartridges.svg
@@ -0,0 +1 @@
+cartridges.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.Foldex.AdwSteamGtk.svg b/links/apps/scalable/io.github.Foldex.AdwSteamGtk.svg
new file mode 120000
index 00000000..ad3908d5
--- /dev/null
+++ b/links/apps/scalable/io.github.Foldex.AdwSteamGtk.svg
@@ -0,0 +1 @@
+adw-steam-gtk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.dubstar_04.design.svg b/links/apps/scalable/io.github.dubstar_04.design.svg
new file mode 120000
index 00000000..b3e40fb0
--- /dev/null
+++ b/links/apps/scalable/io.github.dubstar_04.design.svg
@@ -0,0 +1 @@
+design.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.jliljebl.Flowblade.svg b/links/apps/scalable/io.github.jliljebl.Flowblade.svg
new file mode 120000
index 00000000..2e57497b
--- /dev/null
+++ b/links/apps/scalable/io.github.jliljebl.Flowblade.svg
@@ -0,0 +1 @@
+flowblade.svg
\ No newline at end of file
diff --git a/links/apps/scalable/me.dusansimic.DynamicWallpaper.svg b/links/apps/scalable/me.dusansimic.DynamicWallpaper.svg
new file mode 120000
index 00000000..8d38d6af
--- /dev/null
+++ b/links/apps/scalable/me.dusansimic.DynamicWallpaper.svg
@@ -0,0 +1 @@
+dynamic-wallpaper.svg
\ No newline at end of file
diff --git a/links/apps/scalable/net.davidotek.pupgui2.svg b/links/apps/scalable/net.davidotek.pupgui2.svg
new file mode 120000
index 00000000..ef646911
--- /dev/null
+++ b/links/apps/scalable/net.davidotek.pupgui2.svg
@@ -0,0 +1 @@
+proton-up-qt.svg
\ No newline at end of file
diff --git a/links/apps/scalable/net.openra.OpenRA-cnc.svg b/links/apps/scalable/net.openra.OpenRA-cnc.svg
new file mode 120000
index 00000000..a52cdc03
--- /dev/null
+++ b/links/apps/scalable/net.openra.OpenRA-cnc.svg
@@ -0,0 +1 @@
+openra-cnc.svg
\ No newline at end of file
diff --git a/links/apps/scalable/net.openra.OpenRA-d2k.svg b/links/apps/scalable/net.openra.OpenRA-d2k.svg
new file mode 120000
index 00000000..4980f70c
--- /dev/null
+++ b/links/apps/scalable/net.openra.OpenRA-d2k.svg
@@ -0,0 +1 @@
+openra-d2k.svg
\ No newline at end of file
diff --git a/links/apps/scalable/net.openra.OpenRA.svg b/links/apps/scalable/net.openra.OpenRA.svg
new file mode 120000
index 00000000..f7842206
--- /dev/null
+++ b/links/apps/scalable/net.openra.OpenRA.svg
@@ -0,0 +1 @@
+openra.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.coolercontrol.CoolerControl.svg b/links/apps/scalable/org.coolercontrol.CoolerControl.svg
new file mode 120000
index 00000000..7b563470
--- /dev/null
+++ b/links/apps/scalable/org.coolercontrol.CoolerControl.svg
@@ -0,0 +1 @@
+coolero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.coolero.Coolero.svg b/links/apps/scalable/org.coolero.Coolero.svg
new file mode 120000
index 00000000..7b563470
--- /dev/null
+++ b/links/apps/scalable/org.coolero.Coolero.svg
@@ -0,0 +1 @@
+coolero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.design.AppIconPreview.svg b/links/apps/scalable/org.gnome.design.AppIconPreview.svg
index efe0fccd..554f26e4 120000
--- a/links/apps/scalable/org.gnome.design.AppIconPreview.svg
+++ b/links/apps/scalable/org.gnome.design.AppIconPreview.svg
@@ -1 +1 @@
-icon-preview-app.svg
\ No newline at end of file
+app-icon-preview.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.design.IconLibrary.svg b/links/apps/scalable/org.gnome.design.IconLibrary.svg
new file mode 120000
index 00000000..4d1d7f56
--- /dev/null
+++ b/links/apps/scalable/org.gnome.design.IconLibrary.svg
@@ -0,0 +1 @@
+icon-library.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.design.SymbolicPreview.svg b/links/apps/scalable/org.gnome.design.SymbolicPreview.svg
new file mode 120000
index 00000000..1080a6ed
--- /dev/null
+++ b/links/apps/scalable/org.gnome.design.SymbolicPreview.svg
@@ -0,0 +1 @@
+symbolic-preview.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.upscayl.Upscayl.svg b/links/apps/scalable/org.upscayl.Upscayl.svg
new file mode 120000
index 00000000..71256ac2
--- /dev/null
+++ b/links/apps/scalable/org.upscayl.Upscayl.svg
@@ -0,0 +1 @@
+upscayl.svg
\ No newline at end of file
diff --git a/links/apps/scalable/re.sonny.Workbench.svg b/links/apps/scalable/re.sonny.Workbench.svg
new file mode 120000
index 00000000..85907790
--- /dev/null
+++ b/links/apps/scalable/re.sonny.Workbench.svg
@@ -0,0 +1 @@
+workbench.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xyz.ketok.Speedtest.svg b/links/apps/scalable/xyz.ketok.Speedtest.svg
new file mode 120000
index 00000000..be37367f
--- /dev/null
+++ b/links/apps/scalable/xyz.ketok.Speedtest.svg
@@ -0,0 +1 @@
+speedtest.svg
\ No newline at end of file
diff --git a/src/apps/scalable/DV_Panels.svg b/src/apps/scalable/DV_Panels.svg
new file mode 100644
index 00000000..94cde333
--- /dev/null
+++ b/src/apps/scalable/DV_Panels.svg
@@ -0,0 +1,165 @@
+
+
diff --git a/src/apps/scalable/DV_Uninstall.svg b/src/apps/scalable/DV_Uninstall.svg
new file mode 100644
index 00000000..c1c9eb2a
--- /dev/null
+++ b/src/apps/scalable/DV_Uninstall.svg
@@ -0,0 +1,401 @@
+
+
diff --git a/src/apps/scalable/adw-steam-gtk.svg b/src/apps/scalable/adw-steam-gtk.svg
new file mode 100644
index 00000000..724e57f2
--- /dev/null
+++ b/src/apps/scalable/adw-steam-gtk.svg
@@ -0,0 +1,249 @@
+
+
diff --git a/src/apps/scalable/app-icon-preview.svg b/src/apps/scalable/app-icon-preview.svg
new file mode 100644
index 00000000..de33c3bf
--- /dev/null
+++ b/src/apps/scalable/app-icon-preview.svg
@@ -0,0 +1,904 @@
+
+
diff --git a/src/apps/scalable/blackmagicraw-player.svg b/src/apps/scalable/blackmagicraw-player.svg
new file mode 100644
index 00000000..d0e0d615
--- /dev/null
+++ b/src/apps/scalable/blackmagicraw-player.svg
@@ -0,0 +1,223 @@
+
+
diff --git a/src/apps/scalable/bluefish-icon.svg b/src/apps/scalable/bluefish-icon.svg
index 68550b71..80c48fa2 100644
--- a/src/apps/scalable/bluefish-icon.svg
+++ b/src/apps/scalable/bluefish-icon.svg
@@ -1 +1,409 @@
-
\ No newline at end of file
+
+
diff --git a/src/apps/scalable/caprine.svg b/src/apps/scalable/caprine.svg
new file mode 100644
index 00000000..4179f164
--- /dev/null
+++ b/src/apps/scalable/caprine.svg
@@ -0,0 +1,107 @@
+
+
diff --git a/src/apps/scalable/cartridges.svg b/src/apps/scalable/cartridges.svg
new file mode 100644
index 00000000..2664d80e
--- /dev/null
+++ b/src/apps/scalable/cartridges.svg
@@ -0,0 +1,414 @@
+
+
diff --git a/src/apps/scalable/com.heroicgameslauncher.hgl.svg b/src/apps/scalable/com.heroicgameslauncher.hgl.svg
deleted file mode 100644
index 7f9f7aa9..00000000
--- a/src/apps/scalable/com.heroicgameslauncher.hgl.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/apps/scalable/com.sindresorhus.Caprine.svg b/src/apps/scalable/com.sindresorhus.Caprine.svg
deleted file mode 100644
index 21f5c03b..00000000
--- a/src/apps/scalable/com.sindresorhus.Caprine.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/apps/scalable/com.synology.SynologyAssistant.svg b/src/apps/scalable/com.synology.SynologyAssistant.svg
deleted file mode 100644
index 179109dd..00000000
--- a/src/apps/scalable/com.synology.SynologyAssistant.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
diff --git a/src/apps/scalable/com.teamspeak.TeamSpeak.svg b/src/apps/scalable/com.teamspeak.TeamSpeak.svg
deleted file mode 100644
index 9cb0483c..00000000
--- a/src/apps/scalable/com.teamspeak.TeamSpeak.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/apps/scalable/org.coolercontrol.CoolerControl.svg b/src/apps/scalable/coolero.svg
similarity index 100%
rename from src/apps/scalable/org.coolercontrol.CoolerControl.svg
rename to src/apps/scalable/coolero.svg
diff --git a/src/apps/scalable/design.svg b/src/apps/scalable/design.svg
new file mode 100644
index 00000000..40ebe4ac
--- /dev/null
+++ b/src/apps/scalable/design.svg
@@ -0,0 +1,843 @@
+
+
diff --git a/src/apps/scalable/distributor-logo-fedora.svg b/src/apps/scalable/distributor-logo-fedora.svg
new file mode 100644
index 00000000..76c2e4c4
--- /dev/null
+++ b/src/apps/scalable/distributor-logo-fedora.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/src/apps/scalable/dynamic-wallpaper.svg b/src/apps/scalable/dynamic-wallpaper.svg
new file mode 100644
index 00000000..17ae9d94
--- /dev/null
+++ b/src/apps/scalable/dynamic-wallpaper.svg
@@ -0,0 +1,160 @@
+
+
diff --git a/src/apps/scalable/eyedropper.svg b/src/apps/scalable/eyedropper.svg
new file mode 100644
index 00000000..ca2a7f0a
--- /dev/null
+++ b/src/apps/scalable/eyedropper.svg
@@ -0,0 +1,878 @@
+
+
diff --git a/src/apps/scalable/flatsweep.svg b/src/apps/scalable/flatsweep.svg
index f14e90b9..64386971 100644
--- a/src/apps/scalable/flatsweep.svg
+++ b/src/apps/scalable/flatsweep.svg
@@ -1 +1,144 @@
-
\ No newline at end of file
+
+
diff --git a/src/apps/scalable/flowblade.svg b/src/apps/scalable/flowblade.svg
new file mode 100644
index 00000000..9af732a1
--- /dev/null
+++ b/src/apps/scalable/flowblade.svg
@@ -0,0 +1,2549 @@
+
+
diff --git a/src/apps/scalable/heroic.svg b/src/apps/scalable/heroic.svg
new file mode 100644
index 00000000..cbeace6e
--- /dev/null
+++ b/src/apps/scalable/heroic.svg
@@ -0,0 +1,141 @@
+
+
diff --git a/src/apps/scalable/home-assistant.svg b/src/apps/scalable/home-assistant.svg
new file mode 100644
index 00000000..26213233
--- /dev/null
+++ b/src/apps/scalable/home-assistant.svg
@@ -0,0 +1,110 @@
+
+
diff --git a/src/apps/scalable/hu.kramo.Cartridges.svg b/src/apps/scalable/hu.kramo.Cartridges.svg
deleted file mode 100644
index f1f2b978..00000000
--- a/src/apps/scalable/hu.kramo.Cartridges.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/apps/scalable/icon-library.svg b/src/apps/scalable/icon-library.svg
new file mode 100644
index 00000000..ac93e5d2
--- /dev/null
+++ b/src/apps/scalable/icon-library.svg
@@ -0,0 +1,228 @@
+
+
diff --git a/src/apps/scalable/librecad.svg b/src/apps/scalable/librecad.svg
index 6d01105b..e95c9a72 100644
--- a/src/apps/scalable/librecad.svg
+++ b/src/apps/scalable/librecad.svg
@@ -1,22 +1,244 @@
-
+
+
diff --git a/src/apps/scalable/me.dusansimic.DynamicWallpaper.svg b/src/apps/scalable/me.dusansimic.DynamicWallpaper.svg
deleted file mode 100644
index d8303d82..00000000
--- a/src/apps/scalable/me.dusansimic.DynamicWallpaper.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
diff --git a/src/apps/scalable/mindustry.svg b/src/apps/scalable/mindustry.svg
new file mode 100644
index 00000000..20b3fa5f
--- /dev/null
+++ b/src/apps/scalable/mindustry.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/src/apps/scalable/net.davidotek.pupgui2.svg b/src/apps/scalable/net.davidotek.pupgui2.svg
deleted file mode 100644
index 8f454f0c..00000000
--- a/src/apps/scalable/net.davidotek.pupgui2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/apps/scalable/net.openra.OpenRA-cnc.svg b/src/apps/scalable/net.openra.OpenRA-cnc.svg
deleted file mode 100644
index 527efb1f..00000000
--- a/src/apps/scalable/net.openra.OpenRA-cnc.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-
diff --git a/src/apps/scalable/net.openra.OpenRA-d2k.svg b/src/apps/scalable/net.openra.OpenRA-d2k.svg
deleted file mode 100644
index 59d6e734..00000000
--- a/src/apps/scalable/net.openra.OpenRA-d2k.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/src/apps/scalable/net.openra.OpenRA.svg b/src/apps/scalable/net.openra.OpenRA.svg
deleted file mode 100644
index 2538f5af..00000000
--- a/src/apps/scalable/net.openra.OpenRA.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/apps/scalable/obsidian.svg b/src/apps/scalable/obsidian.svg
index f4a6f998..985bb83a 100644
--- a/src/apps/scalable/obsidian.svg
+++ b/src/apps/scalable/obsidian.svg
@@ -1 +1,97 @@
-
\ No newline at end of file
+
+
diff --git a/src/apps/scalable/openra-cnc.svg b/src/apps/scalable/openra-cnc.svg
new file mode 100644
index 00000000..fbdd7877
--- /dev/null
+++ b/src/apps/scalable/openra-cnc.svg
@@ -0,0 +1,278 @@
+
+
diff --git a/src/apps/scalable/openra-d2k.svg b/src/apps/scalable/openra-d2k.svg
new file mode 100644
index 00000000..68fb26e2
--- /dev/null
+++ b/src/apps/scalable/openra-d2k.svg
@@ -0,0 +1,275 @@
+
+
diff --git a/src/apps/scalable/openra.svg b/src/apps/scalable/openra.svg
new file mode 100644
index 00000000..69cec83d
--- /dev/null
+++ b/src/apps/scalable/openra.svg
@@ -0,0 +1,341 @@
+
+
diff --git a/src/apps/scalable/openrgb.svg b/src/apps/scalable/openrgb.svg
index 55fcddb7..0762ffe5 100644
--- a/src/apps/scalable/openrgb.svg
+++ b/src/apps/scalable/openrgb.svg
@@ -1 +1,210 @@
-
\ No newline at end of file
+
+
diff --git a/src/apps/scalable/org.coolero.Coolero.svg b/src/apps/scalable/org.coolero.Coolero.svg
deleted file mode 100644
index eccd3b80..00000000
--- a/src/apps/scalable/org.coolero.Coolero.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/apps/scalable/org.upscayl.Upscayl.svg b/src/apps/scalable/org.upscayl.Upscayl.svg
deleted file mode 100644
index 82c82f9e..00000000
--- a/src/apps/scalable/org.upscayl.Upscayl.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/src/apps/scalable/proton-up-qt.svg b/src/apps/scalable/proton-up-qt.svg
new file mode 100644
index 00000000..9577748b
--- /dev/null
+++ b/src/apps/scalable/proton-up-qt.svg
@@ -0,0 +1,146 @@
+
+
diff --git a/src/apps/scalable/qb64.svg b/src/apps/scalable/qb64.svg
new file mode 100644
index 00000000..fea7e328
--- /dev/null
+++ b/src/apps/scalable/qb64.svg
@@ -0,0 +1,123 @@
+
+
diff --git a/src/apps/scalable/qcad.svg b/src/apps/scalable/qcad.svg
index 1f18fd92..30cafc6a 100644
--- a/src/apps/scalable/qcad.svg
+++ b/src/apps/scalable/qcad.svg
@@ -1 +1,879 @@
-
\ No newline at end of file
+
+
diff --git a/src/apps/scalable/receiver.svg b/src/apps/scalable/receiver.svg
index 41acafd2..43b2da41 100644
--- a/src/apps/scalable/receiver.svg
+++ b/src/apps/scalable/receiver.svg
@@ -1,20 +1,120 @@
-