diff --git a/links/scalable/apps/2905_wscript.0.svg b/links/scalable/apps/2905_wscript.0.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/links/scalable/apps/2905_wscript.0.svg
@@ -0,0 +1 @@
+wine.svg
\ No newline at end of file
diff --git a/links/scalable/apps/81F5_winebrowser.0.svg b/links/scalable/apps/81F5_winebrowser.0.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/links/scalable/apps/81F5_winebrowser.0.svg
@@ -0,0 +1 @@
+wine.svg
\ No newline at end of file
diff --git a/links/scalable/apps/Cheese.svg b/links/scalable/apps/Cheese.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/links/scalable/apps/Cheese.svg
@@ -0,0 +1 @@
+cheese.svg
\ No newline at end of file
diff --git a/links/scalable/apps/CoreChess.svg b/links/scalable/apps/CoreChess.svg
new file mode 120000
index 00000000..83a27707
--- /dev/null
+++ b/links/scalable/apps/CoreChess.svg
@@ -0,0 +1 @@
+knights.svg
\ No newline at end of file
diff --git a/links/scalable/apps/D15F_hh.0.svg b/links/scalable/apps/D15F_hh.0.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/links/scalable/apps/D15F_hh.0.svg
@@ -0,0 +1 @@
+help-browser.svg
\ No newline at end of file
diff --git a/links/scalable/apps/D23E_msiexec.0.svg b/links/scalable/apps/D23E_msiexec.0.svg
new file mode 120000
index 00000000..5daa6135
--- /dev/null
+++ b/links/scalable/apps/D23E_msiexec.0.svg
@@ -0,0 +1 @@
+wine-uninstaller.svg
\ No newline at end of file
diff --git a/links/scalable/apps/D3EE_SwitchBoard.0.svg b/links/scalable/apps/D3EE_SwitchBoard.0.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/links/scalable/apps/D3EE_SwitchBoard.0.svg
@@ -0,0 +1 @@
+wine.svg
\ No newline at end of file
diff --git a/links/scalable/apps/DV_Panels.svg b/links/scalable/apps/DV_Panels.svg
new file mode 120000
index 00000000..d9e61336
--- /dev/null
+++ b/links/scalable/apps/DV_Panels.svg
@@ -0,0 +1 @@
+davinci-panels.svg
\ No newline at end of file
diff --git a/links/scalable/apps/DV_Resolve.svg b/links/scalable/apps/DV_Resolve.svg
new file mode 120000
index 00000000..4c83d48e
--- /dev/null
+++ b/links/scalable/apps/DV_Resolve.svg
@@ -0,0 +1 @@
+resolve.svg
\ No newline at end of file
diff --git a/links/scalable/apps/ECB7_iexplore.0.svg b/links/scalable/apps/ECB7_iexplore.0.svg
new file mode 120000
index 00000000..76b91b89
--- /dev/null
+++ b/links/scalable/apps/ECB7_iexplore.0.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/links/scalable/apps/Element.svg b/links/scalable/apps/Element.svg
new file mode 120000
index 00000000..9c5e5dd3
--- /dev/null
+++ b/links/scalable/apps/Element.svg
@@ -0,0 +1 @@
+element-desktop.svg
\ No newline at end of file
diff --git a/links/scalable/apps/FreeDoko.svg b/links/scalable/apps/FreeDoko.svg
new file mode 120000
index 00000000..5d911243
--- /dev/null
+++ b/links/scalable/apps/FreeDoko.svg
@@ -0,0 +1 @@
+kpat.svg
\ No newline at end of file
diff --git a/links/scalable/apps/JMeter.svg b/links/scalable/apps/JMeter.svg
new file mode 120000
index 00000000..de92efc5
--- /dev/null
+++ b/links/scalable/apps/JMeter.svg
@@ -0,0 +1 @@
+jmeter.svg
\ No newline at end of file
diff --git a/links/scalable/apps/Mt.svg b/links/scalable/apps/Mt.svg
new file mode 120000
index 00000000..d1531dfa
--- /dev/null
+++ b/links/scalable/apps/Mt.svg
@@ -0,0 +1 @@
+maui-station.svg
\ No newline at end of file
diff --git a/links/scalable/apps/SciTE.svg b/links/scalable/apps/SciTE.svg
new file mode 120000
index 00000000..12204ceb
--- /dev/null
+++ b/links/scalable/apps/SciTE.svg
@@ -0,0 +1 @@
+Sci48M.svg
\ No newline at end of file
diff --git a/links/scalable/apps/app.drey.Dialect.svg b/links/scalable/apps/app.drey.Dialect.svg
new file mode 120000
index 00000000..b7d9f8d2
--- /dev/null
+++ b/links/scalable/apps/app.drey.Dialect.svg
@@ -0,0 +1 @@
+google-translate.svg
\ No newline at end of file
diff --git a/links/scalable/apps/app.rambox.ramboxce.svg b/links/scalable/apps/app.rambox.ramboxce.svg
new file mode 120000
index 00000000..81ca07e9
--- /dev/null
+++ b/links/scalable/apps/app.rambox.ramboxce.svg
@@ -0,0 +1 @@
+rambox.svg
\ No newline at end of file
diff --git a/links/scalable/apps/appimagekit-PCSX2.svg b/links/scalable/apps/appimagekit-PCSX2.svg
new file mode 120000
index 00000000..9327d927
--- /dev/null
+++ b/links/scalable/apps/appimagekit-PCSX2.svg
@@ -0,0 +1 @@
+PCSX2.svg
\ No newline at end of file
diff --git a/links/scalable/apps/appimagekit-heroic.svg b/links/scalable/apps/appimagekit-heroic.svg
new file mode 120000
index 00000000..0962eeeb
--- /dev/null
+++ b/links/scalable/apps/appimagekit-heroic.svg
@@ -0,0 +1 @@
+heroic.svg
\ No newline at end of file
diff --git a/links/scalable/apps/appimagekit-retroarch.svg b/links/scalable/apps/appimagekit-retroarch.svg
new file mode 120000
index 00000000..b1f836b8
--- /dev/null
+++ b/links/scalable/apps/appimagekit-retroarch.svg
@@ -0,0 +1 @@
+retroarch.svg
\ No newline at end of file
diff --git a/links/scalable/apps/arkade.svg b/links/scalable/apps/arkade.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/links/scalable/apps/arkade.svg
@@ -0,0 +1 @@
+applications-games.svg
\ No newline at end of file
diff --git a/links/scalable/apps/avant-window-navigator.svg b/links/scalable/apps/avant-window-navigator.svg
new file mode 120000
index 00000000..c720251f
--- /dev/null
+++ b/links/scalable/apps/avant-window-navigator.svg
@@ -0,0 +1 @@
+desktop.svg
\ No newline at end of file
diff --git a/links/scalable/apps/awn-window-fallback.svg b/links/scalable/apps/awn-window-fallback.svg
new file mode 120000
index 00000000..c720251f
--- /dev/null
+++ b/links/scalable/apps/awn-window-fallback.svg
@@ -0,0 +1 @@
+desktop.svg
\ No newline at end of file
diff --git a/links/scalable/apps/billig-sweeper.svg b/links/scalable/apps/billig-sweeper.svg
new file mode 120000
index 00000000..41d37885
--- /dev/null
+++ b/links/scalable/apps/billig-sweeper.svg
@@ -0,0 +1 @@
+gnome-mines.svg
\ No newline at end of file
diff --git a/links/scalable/apps/booth.svg b/links/scalable/apps/booth.svg
new file mode 120000
index 00000000..6e314c53
--- /dev/null
+++ b/links/scalable/apps/booth.svg
@@ -0,0 +1 @@
+accessories-camera.svg
\ No newline at end of file
diff --git a/links/scalable/apps/bootqt.svg b/links/scalable/apps/bootqt.svg
new file mode 120000
index 00000000..8834b66b
--- /dev/null
+++ b/links/scalable/apps/bootqt.svg
@@ -0,0 +1 @@
+gnome-multi-writer.svg
\ No newline at end of file
diff --git a/links/scalable/apps/brave-agimnkijcaahngcdmfeangaknmldooml-Default.svg b/links/scalable/apps/brave-agimnkijcaahngcdmfeangaknmldooml-Default.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/links/scalable/apps/brave-agimnkijcaahngcdmfeangaknmldooml-Default.svg
@@ -0,0 +1 @@
+youtube.svg
\ No newline at end of file
diff --git a/links/scalable/apps/brave-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg b/links/scalable/apps/brave-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg
new file mode 120000
index 00000000..f3d72ed9
--- /dev/null
+++ b/links/scalable/apps/brave-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg
@@ -0,0 +1 @@
+notion.svg
\ No newline at end of file
diff --git a/links/scalable/apps/cc.arduino.IDE2.svg b/links/scalable/apps/cc.arduino.IDE2.svg
new file mode 120000
index 00000000..6140ae5c
--- /dev/null
+++ b/links/scalable/apps/cc.arduino.IDE2.svg
@@ -0,0 +1 @@
+arduino.svg
\ No newline at end of file
diff --git a/links/scalable/apps/chrome-agimnkijcaahngcdmfeangaknmldooml-Default.svg b/links/scalable/apps/chrome-agimnkijcaahngcdmfeangaknmldooml-Default.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/links/scalable/apps/chrome-agimnkijcaahngcdmfeangaknmldooml-Default.svg
@@ -0,0 +1 @@
+youtube.svg
\ No newline at end of file
diff --git a/links/scalable/apps/chrome-aiahmijlpehemcpleichkcokhegllfjl-Default.svg b/links/scalable/apps/chrome-aiahmijlpehemcpleichkcokhegllfjl-Default.svg
new file mode 120000
index 00000000..5a6a4a6d
--- /dev/null
+++ b/links/scalable/apps/chrome-aiahmijlpehemcpleichkcokhegllfjl-Default.svg
@@ -0,0 +1 @@
+duolingo.svg
\ No newline at end of file
diff --git a/links/scalable/apps/chrome-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg b/links/scalable/apps/chrome-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg
new file mode 120000
index 00000000..f3d72ed9
--- /dev/null
+++ b/links/scalable/apps/chrome-cnmnfnkedfekfidgojcdmndbcipagogc-Default.svg
@@ -0,0 +1 @@
+notion.svg
\ No newline at end of file
diff --git a/links/scalable/apps/chrome-emefpkhgihlhfddcjfghpndaeliajgjj-Default.svg b/links/scalable/apps/chrome-emefpkhgihlhfddcjfghpndaeliajgjj-Default.svg
new file mode 120000
index 00000000..9066e666
--- /dev/null
+++ b/links/scalable/apps/chrome-emefpkhgihlhfddcjfghpndaeliajgjj-Default.svg
@@ -0,0 +1 @@
+tidal.svg
\ No newline at end of file
diff --git a/links/scalable/apps/chrome-jgeocpdicgmkeemopbanhokmhcgcflmi-Default.svg b/links/scalable/apps/chrome-jgeocpdicgmkeemopbanhokmhcgcflmi-Default.svg
new file mode 120000
index 00000000..00680a30
--- /dev/null
+++ b/links/scalable/apps/chrome-jgeocpdicgmkeemopbanhokmhcgcflmi-Default.svg
@@ -0,0 +1 @@
+web-twitter.svg
\ No newline at end of file
diff --git a/links/scalable/apps/codes.merritt.FeelingFinder.svg b/links/scalable/apps/codes.merritt.FeelingFinder.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/links/scalable/apps/codes.merritt.FeelingFinder.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.endlessm.photos.svg b/links/scalable/apps/com.endlessm.photos.svg
new file mode 120000
index 00000000..d4944db7
--- /dev/null
+++ b/links/scalable/apps/com.endlessm.photos.svg
@@ -0,0 +1 @@
+kuickshow.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.WhatsApp-For-Linux.svg b/links/scalable/apps/com.github.WhatsApp-For-Linux.svg
new file mode 120000
index 00000000..2842da95
--- /dev/null
+++ b/links/scalable/apps/com.github.WhatsApp-For-Linux.svg
@@ -0,0 +1 @@
+web-whatsapp.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.alexkdeveloper.desktop-files-creator.svg b/links/scalable/apps/com.github.alexkdeveloper.desktop-files-creator.svg
new file mode 120000
index 00000000..191b35e2
--- /dev/null
+++ b/links/scalable/apps/com.github.alexkdeveloper.desktop-files-creator.svg
@@ -0,0 +1 @@
+menu-editor.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.arminstraub.krop.svg b/links/scalable/apps/com.github.arminstraub.krop.svg
new file mode 120000
index 00000000..512d5ba6
--- /dev/null
+++ b/links/scalable/apps/com.github.arminstraub.krop.svg
@@ -0,0 +1 @@
+pdfslicer.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.calo001.luna.svg b/links/scalable/apps/com.github.calo001.luna.svg
new file mode 120000
index 00000000..6cb04103
--- /dev/null
+++ b/links/scalable/apps/com.github.calo001.luna.svg
@@ -0,0 +1 @@
+google-calendar.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.cassidyjames.ideogram.svg b/links/scalable/apps/com.github.cassidyjames.ideogram.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/links/scalable/apps/com.github.cassidyjames.ideogram.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.davetheunsub.clamtk.svg b/links/scalable/apps/com.github.davetheunsub.clamtk.svg
new file mode 120000
index 00000000..8f0e93a6
--- /dev/null
+++ b/links/scalable/apps/com.github.davetheunsub.clamtk.svg
@@ -0,0 +1 @@
+security-medium.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.eneshecan.WhatsAppForLinux.svg b/links/scalable/apps/com.github.eneshecan.WhatsAppForLinux.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/links/scalable/apps/com.github.eneshecan.WhatsAppForLinux.svg
@@ -0,0 +1 @@
+whatsapp.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.falkTX.Carla.svg b/links/scalable/apps/com.github.falkTX.Carla.svg
new file mode 120000
index 00000000..3100371a
--- /dev/null
+++ b/links/scalable/apps/com.github.falkTX.Carla.svg
@@ -0,0 +1 @@
+carla.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.git_cola.git-cola.svg b/links/scalable/apps/com.github.git_cola.git-cola.svg
new file mode 120000
index 00000000..fdff6518
--- /dev/null
+++ b/links/scalable/apps/com.github.git_cola.git-cola.svg
@@ -0,0 +1 @@
+git-cola.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.mgropp.PdfJumbler.svg b/links/scalable/apps/com.github.mgropp.PdfJumbler.svg
new file mode 120000
index 00000000..4f677012
--- /dev/null
+++ b/links/scalable/apps/com.github.mgropp.PdfJumbler.svg
@@ -0,0 +1 @@
+pdfshuffler.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.mirkobrombin.bottles.svg b/links/scalable/apps/com.github.mirkobrombin.bottles.svg
new file mode 120000
index 00000000..1d13d07c
--- /dev/null
+++ b/links/scalable/apps/com.github.mirkobrombin.bottles.svg
@@ -0,0 +1 @@
+com.usebottles.bottles.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.ryonakano.pinit.svg b/links/scalable/apps/com.github.ryonakano.pinit.svg
new file mode 120000
index 00000000..191b35e2
--- /dev/null
+++ b/links/scalable/apps/com.github.ryonakano.pinit.svg
@@ -0,0 +1 @@
+menu-editor.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.sakya.corechess.svg b/links/scalable/apps/com.github.sakya.corechess.svg
new file mode 120000
index 00000000..83a27707
--- /dev/null
+++ b/links/scalable/apps/com.github.sakya.corechess.svg
@@ -0,0 +1 @@
+knights.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.github.zren.commandoutput.svg b/links/scalable/apps/com.github.zren.commandoutput.svg
new file mode 120000
index 00000000..70f48548
--- /dev/null
+++ b/links/scalable/apps/com.github.zren.commandoutput.svg
@@ -0,0 +1 @@
+application-default-icon.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.gitlab.miridyan.Mt.svg b/links/scalable/apps/com.gitlab.miridyan.Mt.svg
new file mode 120000
index 00000000..d1531dfa
--- /dev/null
+++ b/links/scalable/apps/com.gitlab.miridyan.Mt.svg
@@ -0,0 +1 @@
+maui-station.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.heroicgameslauncher.hgl.svg b/links/scalable/apps/com.heroicgameslauncher.hgl.svg
new file mode 120000
index 00000000..3ef866d7
--- /dev/null
+++ b/links/scalable/apps/com.heroicgameslauncher.hgl.svg
@@ -0,0 +1 @@
+heroic-game-launcher.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.mattjakeman.ExtensionManager.svg b/links/scalable/apps/com.mattjakeman.ExtensionManager.svg
new file mode 120000
index 00000000..81b9500d
--- /dev/null
+++ b/links/scalable/apps/com.mattjakeman.ExtensionManager.svg
@@ -0,0 +1 @@
+extension-manager.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.microsoft.Edge.svg b/links/scalable/apps/com.microsoft.Edge.svg
new file mode 120000
index 00000000..cbfaa516
--- /dev/null
+++ b/links/scalable/apps/com.microsoft.Edge.svg
@@ -0,0 +1 @@
+microsoft-edge.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.raggesilver.BlackBox.svg b/links/scalable/apps/com.raggesilver.BlackBox.svg
new file mode 120000
index 00000000..d1531dfa
--- /dev/null
+++ b/links/scalable/apps/com.raggesilver.BlackBox.svg
@@ -0,0 +1 @@
+maui-station.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.rtosta.zapzap.svg b/links/scalable/apps/com.rtosta.zapzap.svg
new file mode 120000
index 00000000..2842da95
--- /dev/null
+++ b/links/scalable/apps/com.rtosta.zapzap.svg
@@ -0,0 +1 @@
+web-whatsapp.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.sublimehq.SublimeText.svg b/links/scalable/apps/com.sublimehq.SublimeText.svg
new file mode 120000
index 00000000..a23b15dd
--- /dev/null
+++ b/links/scalable/apps/com.sublimehq.SublimeText.svg
@@ -0,0 +1 @@
+sublime-text-3.svg
\ No newline at end of file
diff --git a/links/scalable/apps/com.thebrokenrail.MCPIReborn.svg b/links/scalable/apps/com.thebrokenrail.MCPIReborn.svg
new file mode 120000
index 00000000..e9b89b2f
--- /dev/null
+++ b/links/scalable/apps/com.thebrokenrail.MCPIReborn.svg
@@ -0,0 +1 @@
+minecraft-pi.svg
\ No newline at end of file
diff --git a/links/scalable/apps/corechess.svg b/links/scalable/apps/corechess.svg
new file mode 120000
index 00000000..83a27707
--- /dev/null
+++ b/links/scalable/apps/corechess.svg
@@ -0,0 +1 @@
+knights.svg
\ No newline at end of file
diff --git a/links/scalable/apps/cutechess.svg b/links/scalable/apps/cutechess.svg
new file mode 120000
index 00000000..83a27707
--- /dev/null
+++ b/links/scalable/apps/cutechess.svg
@@ -0,0 +1 @@
+knights.svg
\ No newline at end of file
diff --git a/links/scalable/apps/d-tracker.svg b/links/scalable/apps/d-tracker.svg
new file mode 120000
index 00000000..bb6f77cd
--- /dev/null
+++ b/links/scalable/apps/d-tracker.svg
@@ -0,0 +1 @@
+hourglass.svg
\ No newline at end of file
diff --git a/links/scalable/apps/dayon.svg b/links/scalable/apps/dayon.svg
new file mode 120000
index 00000000..e92c08ae
--- /dev/null
+++ b/links/scalable/apps/dayon.svg
@@ -0,0 +1 @@
+remote-desktop.svg
\ No newline at end of file
diff --git a/links/scalable/apps/deepin-diskmanager.svg b/links/scalable/apps/deepin-diskmanager.svg
new file mode 120000
index 00000000..87ada2de
--- /dev/null
+++ b/links/scalable/apps/deepin-diskmanager.svg
@@ -0,0 +1 @@
+palimpsest.svg
\ No newline at end of file
diff --git a/links/scalable/apps/deepin-reader.svg b/links/scalable/apps/deepin-reader.svg
new file mode 120000
index 00000000..4ba012d3
--- /dev/null
+++ b/links/scalable/apps/deepin-reader.svg
@@ -0,0 +1 @@
+accessories-document-viewer.svg
\ No newline at end of file
diff --git a/links/scalable/apps/desktop-entry-editor.svg b/links/scalable/apps/desktop-entry-editor.svg
new file mode 120000
index 00000000..191b35e2
--- /dev/null
+++ b/links/scalable/apps/desktop-entry-editor.svg
@@ -0,0 +1 @@
+menu-editor.svg
\ No newline at end of file
diff --git a/links/scalable/apps/devedeng_icon.svg b/links/scalable/apps/devedeng_icon.svg
new file mode 120000
index 00000000..a60a9dd3
--- /dev/null
+++ b/links/scalable/apps/devedeng_icon.svg
@@ -0,0 +1 @@
+k9-copy.svg
\ No newline at end of file
diff --git a/links/scalable/apps/eboard.svg b/links/scalable/apps/eboard.svg
new file mode 120000
index 00000000..170120c5
--- /dev/null
+++ b/links/scalable/apps/eboard.svg
@@ -0,0 +1 @@
+chessx.svg
\ No newline at end of file
diff --git a/links/scalable/apps/electron18.svg b/links/scalable/apps/electron18.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/scalable/apps/electron18.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/scalable/apps/electron19.svg b/links/scalable/apps/electron19.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/scalable/apps/electron19.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/scalable/apps/evtest-qt.svg b/links/scalable/apps/evtest-qt.svg
new file mode 120000
index 00000000..b9f5b181
--- /dev/null
+++ b/links/scalable/apps/evtest-qt.svg
@@ -0,0 +1 @@
+jstest-gtk.svg
\ No newline at end of file
diff --git a/links/scalable/apps/feeling_finder.svg b/links/scalable/apps/feeling_finder.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/links/scalable/apps/feeling_finder.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg
\ No newline at end of file
diff --git a/links/scalable/apps/ferdium.svg b/links/scalable/apps/ferdium.svg
new file mode 120000
index 00000000..0c60bc3b
--- /dev/null
+++ b/links/scalable/apps/ferdium.svg
@@ -0,0 +1 @@
+ferdi.svg
\ No newline at end of file
diff --git a/links/scalable/apps/freedoko.svg b/links/scalable/apps/freedoko.svg
new file mode 120000
index 00000000..5d911243
--- /dev/null
+++ b/links/scalable/apps/freedoko.svg
@@ -0,0 +1 @@
+kpat.svg
\ No newline at end of file
diff --git a/links/scalable/apps/fsearch.svg b/links/scalable/apps/fsearch.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/links/scalable/apps/fsearch.svg
@@ -0,0 +1 @@
+preferences-system-search.svg
\ No newline at end of file
diff --git a/links/scalable/apps/gambito.svg b/links/scalable/apps/gambito.svg
new file mode 120000
index 00000000..ee962089
--- /dev/null
+++ b/links/scalable/apps/gambito.svg
@@ -0,0 +1 @@
+scid.svg
\ No newline at end of file
diff --git a/links/scalable/apps/gdm-settings.svg b/links/scalable/apps/gdm-settings.svg
new file mode 120000
index 00000000..bd5c7c89
--- /dev/null
+++ b/links/scalable/apps/gdm-settings.svg
@@ -0,0 +1 @@
+login.svg
\ No newline at end of file
diff --git a/links/scalable/apps/gnome-text-editor.svg b/links/scalable/apps/gnome-text-editor.svg
new file mode 120000
index 00000000..ca6c4831
--- /dev/null
+++ b/links/scalable/apps/gnome-text-editor.svg
@@ -0,0 +1 @@
+text-editor.svg
\ No newline at end of file
diff --git a/links/scalable/apps/godot-mono.svg b/links/scalable/apps/godot-mono.svg
new file mode 120000
index 00000000..d2f793f0
--- /dev/null
+++ b/links/scalable/apps/godot-mono.svg
@@ -0,0 +1 @@
+godot.svg
\ No newline at end of file
diff --git a/links/scalable/apps/gtk4-print-editor.svg b/links/scalable/apps/gtk4-print-editor.svg
new file mode 120000
index 00000000..2d0a8d9c
--- /dev/null
+++ b/links/scalable/apps/gtk4-print-editor.svg
@@ -0,0 +1 @@
+boomaga.svg
\ No newline at end of file
diff --git a/links/scalable/apps/gtktranslate.svg b/links/scalable/apps/gtktranslate.svg
new file mode 120000
index 00000000..b7d9f8d2
--- /dev/null
+++ b/links/scalable/apps/gtktranslate.svg
@@ -0,0 +1 @@
+google-translate.svg
\ No newline at end of file
diff --git a/links/scalable/apps/heroic-game-launcher.svg b/links/scalable/apps/heroic-game-launcher.svg
new file mode 120000
index 00000000..0962eeeb
--- /dev/null
+++ b/links/scalable/apps/heroic-game-launcher.svg
@@ -0,0 +1 @@
+heroic.svg
\ No newline at end of file
diff --git a/links/scalable/apps/heroic-games-launcher.svg b/links/scalable/apps/heroic-games-launcher.svg
new file mode 120000
index 00000000..3ef866d7
--- /dev/null
+++ b/links/scalable/apps/heroic-games-launcher.svg
@@ -0,0 +1 @@
+heroic-game-launcher.svg
\ No newline at end of file
diff --git a/links/scalable/apps/hp-uiscan.svg b/links/scalable/apps/hp-uiscan.svg
new file mode 120000
index 00000000..3bb68d40
--- /dev/null
+++ b/links/scalable/apps/hp-uiscan.svg
@@ -0,0 +1 @@
+hp_logo.svg
\ No newline at end of file
diff --git a/links/scalable/apps/hytale.svg b/links/scalable/apps/hytale.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/links/scalable/apps/hytale.svg
@@ -0,0 +1 @@
+minecraft.svg
\ No newline at end of file
diff --git a/links/scalable/apps/icon.svg b/links/scalable/apps/icon.svg
new file mode 120000
index 00000000..70f48548
--- /dev/null
+++ b/links/scalable/apps/icon.svg
@@ -0,0 +1 @@
+application-default-icon.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.crow_translate.CrowTranslate.svg b/links/scalable/apps/io.crow_translate.CrowTranslate.svg
new file mode 120000
index 00000000..7e5a6d3c
--- /dev/null
+++ b/links/scalable/apps/io.crow_translate.CrowTranslate.svg
@@ -0,0 +1 @@
+crow-translate.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.fossbr.WhatsAppQT.svg b/links/scalable/apps/io.fossbr.WhatsAppQT.svg
new file mode 120000
index 00000000..2842da95
--- /dev/null
+++ b/links/scalable/apps/io.fossbr.WhatsAppQT.svg
@@ -0,0 +1 @@
+web-whatsapp.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.gdevelop.ide.svg b/links/scalable/apps/io.gdevelop.ide.svg
new file mode 120000
index 00000000..92b5f957
--- /dev/null
+++ b/links/scalable/apps/io.gdevelop.ide.svg
@@ -0,0 +1 @@
+GDevelop.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.github.Bollos00.LibreMines.svg b/links/scalable/apps/io.github.Bollos00.LibreMines.svg
new file mode 120000
index 00000000..41d37885
--- /dev/null
+++ b/links/scalable/apps/io.github.Bollos00.LibreMines.svg
@@ -0,0 +1 @@
+gnome-mines.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.github.Qalculate.qalculate-qt.svg b/links/scalable/apps/io.github.Qalculate.qalculate-qt.svg
new file mode 120000
index 00000000..f3815da6
--- /dev/null
+++ b/links/scalable/apps/io.github.Qalculate.qalculate-qt.svg
@@ -0,0 +1 @@
+qalculate.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.github.cboxdoerfer.FSearch.svg b/links/scalable/apps/io.github.cboxdoerfer.FSearch.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/links/scalable/apps/io.github.cboxdoerfer.FSearch.svg
@@ -0,0 +1 @@
+preferences-system-search.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.github.giantpinkrobots.bootqt.svg b/links/scalable/apps/io.github.giantpinkrobots.bootqt.svg
new file mode 120000
index 00000000..8834b66b
--- /dev/null
+++ b/links/scalable/apps/io.github.giantpinkrobots.bootqt.svg
@@ -0,0 +1 @@
+gnome-multi-writer.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.github.mimbrero.WhatsAppDesktop.svg b/links/scalable/apps/io.github.mimbrero.WhatsAppDesktop.svg
new file mode 120000
index 00000000..2842da95
--- /dev/null
+++ b/links/scalable/apps/io.github.mimbrero.WhatsAppDesktop.svg
@@ -0,0 +1 @@
+web-whatsapp.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.github.pwr_solaar.solaar.svg b/links/scalable/apps/io.github.pwr_solaar.solaar.svg
new file mode 120000
index 00000000..ac0ca804
--- /dev/null
+++ b/links/scalable/apps/io.github.pwr_solaar.solaar.svg
@@ -0,0 +1 @@
+solaar.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.github.retgal.Dayon.svg b/links/scalable/apps/io.github.retgal.Dayon.svg
new file mode 120000
index 00000000..e92c08ae
--- /dev/null
+++ b/links/scalable/apps/io.github.retgal.Dayon.svg
@@ -0,0 +1 @@
+remote-desktop.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.github.retux_game.retux.svg b/links/scalable/apps/io.github.retux_game.retux.svg
new file mode 120000
index 00000000..70030ef4
--- /dev/null
+++ b/links/scalable/apps/io.github.retux_game.retux.svg
@@ -0,0 +1 @@
+supertux.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.github.shiiion.primehack.svg b/links/scalable/apps/io.github.shiiion.primehack.svg
new file mode 120000
index 00000000..db73511a
--- /dev/null
+++ b/links/scalable/apps/io.github.shiiion.primehack.svg
@@ -0,0 +1 @@
+dolphin-emu.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.github.spacingbat3.webcord.svg b/links/scalable/apps/io.github.spacingbat3.webcord.svg
new file mode 120000
index 00000000..972a47f8
--- /dev/null
+++ b/links/scalable/apps/io.github.spacingbat3.webcord.svg
@@ -0,0 +1 @@
+discord.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.gitlab.evtest_qt.evtest_qt.svg b/links/scalable/apps/io.gitlab.evtest_qt.evtest_qt.svg
new file mode 120000
index 00000000..b9f5b181
--- /dev/null
+++ b/links/scalable/apps/io.gitlab.evtest_qt.evtest_qt.svg
@@ -0,0 +1 @@
+jstest-gtk.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.qt.Assistant.svg b/links/scalable/apps/io.qt.Assistant.svg
new file mode 120000
index 00000000..a2c2cf3c
--- /dev/null
+++ b/links/scalable/apps/io.qt.Assistant.svg
@@ -0,0 +1 @@
+qtassistant.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.qt.Designer.svg b/links/scalable/apps/io.qt.Designer.svg
new file mode 120000
index 00000000..5562b222
--- /dev/null
+++ b/links/scalable/apps/io.qt.Designer.svg
@@ -0,0 +1 @@
+qtdesigner.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.qt.Linguist.svg b/links/scalable/apps/io.qt.Linguist.svg
new file mode 120000
index 00000000..8ab4eabd
--- /dev/null
+++ b/links/scalable/apps/io.qt.Linguist.svg
@@ -0,0 +1 @@
+qtlinguistic.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.qt.Qt.svg b/links/scalable/apps/io.qt.Qt.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/links/scalable/apps/io.qt.Qt.svg
@@ -0,0 +1 @@
+qt.svg
\ No newline at end of file
diff --git a/links/scalable/apps/io.qt.qdbusviewer.svg b/links/scalable/apps/io.qt.qdbusviewer.svg
new file mode 120000
index 00000000..b54d6089
--- /dev/null
+++ b/links/scalable/apps/io.qt.qdbusviewer.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg
\ No newline at end of file
diff --git a/links/scalable/apps/it.mijorus.smile.svg b/links/scalable/apps/it.mijorus.smile.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/links/scalable/apps/it.mijorus.smile.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg
\ No newline at end of file
diff --git a/links/scalable/apps/jami-gnome.svg b/links/scalable/apps/jami-gnome.svg
new file mode 120000
index 00000000..b57bb8cb
--- /dev/null
+++ b/links/scalable/apps/jami-gnome.svg
@@ -0,0 +1 @@
+ring.svg
\ No newline at end of file
diff --git a/links/scalable/apps/jami-kde.svg b/links/scalable/apps/jami-kde.svg
new file mode 120000
index 00000000..b57bb8cb
--- /dev/null
+++ b/links/scalable/apps/jami-kde.svg
@@ -0,0 +1 @@
+ring.svg
\ No newline at end of file
diff --git a/links/scalable/apps/java-jdk.svg b/links/scalable/apps/java-jdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/scalable/apps/java-jdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/scalable/apps/java18-openjdk.svg b/links/scalable/apps/java18-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/scalable/apps/java18-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/scalable/apps/java19-openjdk.svg b/links/scalable/apps/java19-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/scalable/apps/java19-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/scalable/apps/jerry.svg b/links/scalable/apps/jerry.svg
new file mode 120000
index 00000000..ee962089
--- /dev/null
+++ b/links/scalable/apps/jerry.svg
@@ -0,0 +1 @@
+scid.svg
\ No newline at end of file
diff --git a/links/scalable/apps/jupyterlab-desktop.svg b/links/scalable/apps/jupyterlab-desktop.svg
new file mode 120000
index 00000000..99b6390c
--- /dev/null
+++ b/links/scalable/apps/jupyterlab-desktop.svg
@@ -0,0 +1 @@
+jupyter.svg
\ No newline at end of file
diff --git a/links/scalable/apps/jupyterlab.svg b/links/scalable/apps/jupyterlab.svg
new file mode 120000
index 00000000..99b6390c
--- /dev/null
+++ b/links/scalable/apps/jupyterlab.svg
@@ -0,0 +1 @@
+jupyter.svg
\ No newline at end of file
diff --git a/links/scalable/apps/kalendar.svg b/links/scalable/apps/kalendar.svg
new file mode 120000
index 00000000..6cb04103
--- /dev/null
+++ b/links/scalable/apps/kalendar.svg
@@ -0,0 +1 @@
+google-calendar.svg
\ No newline at end of file
diff --git a/links/scalable/apps/kclock.svg b/links/scalable/apps/kclock.svg
new file mode 120000
index 00000000..1512defb
--- /dev/null
+++ b/links/scalable/apps/kclock.svg
@@ -0,0 +1 @@
+gnome-clocks.svg
\ No newline at end of file
diff --git a/links/scalable/apps/kdirstat.svg b/links/scalable/apps/kdirstat.svg
new file mode 120000
index 00000000..61cbed48
--- /dev/null
+++ b/links/scalable/apps/kdirstat.svg
@@ -0,0 +1 @@
+qdirstat.svg
\ No newline at end of file
diff --git a/links/scalable/apps/kerry.svg b/links/scalable/apps/kerry.svg
new file mode 120000
index 00000000..f97340b8
--- /dev/null
+++ b/links/scalable/apps/kerry.svg
@@ -0,0 +1 @@
+search.svg
\ No newline at end of file
diff --git a/links/scalable/apps/krop.svg b/links/scalable/apps/krop.svg
new file mode 120000
index 00000000..512d5ba6
--- /dev/null
+++ b/links/scalable/apps/krop.svg
@@ -0,0 +1 @@
+pdfslicer.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.3-base.svg b/links/scalable/apps/libreoffice7.3-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.3-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.3-calc.svg b/links/scalable/apps/libreoffice7.3-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.3-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.3-draw.svg b/links/scalable/apps/libreoffice7.3-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.3-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.3-impress.svg b/links/scalable/apps/libreoffice7.3-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.3-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.3-main.svg b/links/scalable/apps/libreoffice7.3-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.3-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.3-math.svg b/links/scalable/apps/libreoffice7.3-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.3-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.3-startcenter.svg b/links/scalable/apps/libreoffice7.3-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.3-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.3-template.svg b/links/scalable/apps/libreoffice7.3-template.svg
new file mode 120000
index 00000000..e121fb40
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.3-template.svg
@@ -0,0 +1 @@
+libreoffice-template.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.3-writer.svg b/links/scalable/apps/libreoffice7.3-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.3-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.4-base.svg b/links/scalable/apps/libreoffice7.4-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.4-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.4-calc.svg b/links/scalable/apps/libreoffice7.4-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.4-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.4-draw.svg b/links/scalable/apps/libreoffice7.4-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.4-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.4-impress.svg b/links/scalable/apps/libreoffice7.4-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.4-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.4-main.svg b/links/scalable/apps/libreoffice7.4-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.4-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.4-math.svg b/links/scalable/apps/libreoffice7.4-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.4-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.4-startcenter.svg b/links/scalable/apps/libreoffice7.4-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.4-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.4-template.svg b/links/scalable/apps/libreoffice7.4-template.svg
new file mode 120000
index 00000000..e121fb40
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.4-template.svg
@@ -0,0 +1 @@
+libreoffice-template.svg
\ No newline at end of file
diff --git a/links/scalable/apps/libreoffice7.4-writer.svg b/links/scalable/apps/libreoffice7.4-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/links/scalable/apps/libreoffice7.4-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg
\ No newline at end of file
diff --git a/links/scalable/apps/lichess.svg b/links/scalable/apps/lichess.svg
new file mode 120000
index 00000000..c547b6ef
--- /dev/null
+++ b/links/scalable/apps/lichess.svg
@@ -0,0 +1 @@
+pychess.svg
\ No newline at end of file
diff --git a/links/scalable/apps/lichesslogowhite.svg b/links/scalable/apps/lichesslogowhite.svg
new file mode 120000
index 00000000..c547b6ef
--- /dev/null
+++ b/links/scalable/apps/lichesslogowhite.svg
@@ -0,0 +1 @@
+pychess.svg
\ No newline at end of file
diff --git a/links/scalable/apps/lichobile-electron.svg b/links/scalable/apps/lichobile-electron.svg
new file mode 120000
index 00000000..c547b6ef
--- /dev/null
+++ b/links/scalable/apps/lichobile-electron.svg
@@ -0,0 +1 @@
+pychess.svg
\ No newline at end of file
diff --git a/links/scalable/apps/logo.svg b/links/scalable/apps/logo.svg
new file mode 120000
index 00000000..70f48548
--- /dev/null
+++ b/links/scalable/apps/logo.svg
@@ -0,0 +1 @@
+application-default-icon.svg
\ No newline at end of file
diff --git a/links/scalable/apps/lstopo.svg b/links/scalable/apps/lstopo.svg
new file mode 120000
index 00000000..78d06e24
--- /dev/null
+++ b/links/scalable/apps/lstopo.svg
@@ -0,0 +1 @@
+hwloc.svg
\ No newline at end of file
diff --git a/links/scalable/apps/maia.svg b/links/scalable/apps/maia.svg
new file mode 120000
index 00000000..e7116d4c
--- /dev/null
+++ b/links/scalable/apps/maia.svg
@@ -0,0 +1 @@
+distributor-logo-manjaro.svg
\ No newline at end of file
diff --git a/links/scalable/apps/metronomek.svg b/links/scalable/apps/metronomek.svg
new file mode 120000
index 00000000..c2288d8f
--- /dev/null
+++ b/links/scalable/apps/metronomek.svg
@@ -0,0 +1 @@
+gtick.svg
\ No newline at end of file
diff --git a/links/scalable/apps/mpo.rga.Dayon.svg b/links/scalable/apps/mpo.rga.Dayon.svg
new file mode 120000
index 00000000..e92c08ae
--- /dev/null
+++ b/links/scalable/apps/mpo.rga.Dayon.svg
@@ -0,0 +1 @@
+remote-desktop.svg
\ No newline at end of file
diff --git a/links/scalable/apps/net.blockbench.Blockbench.svg b/links/scalable/apps/net.blockbench.Blockbench.svg
new file mode 120000
index 00000000..529603d9
--- /dev/null
+++ b/links/scalable/apps/net.blockbench.Blockbench.svg
@@ -0,0 +1 @@
+blockbench.svg
\ No newline at end of file
diff --git a/links/scalable/apps/net.codeindustry.MasterPDFEditor-Legacy.svg b/links/scalable/apps/net.codeindustry.MasterPDFEditor-Legacy.svg
new file mode 120000
index 00000000..ad451d78
--- /dev/null
+++ b/links/scalable/apps/net.codeindustry.MasterPDFEditor-Legacy.svg
@@ -0,0 +1 @@
+pdfmod.svg
\ No newline at end of file
diff --git a/links/scalable/apps/net.danigm.gambito.svg b/links/scalable/apps/net.danigm.gambito.svg
new file mode 120000
index 00000000..ee962089
--- /dev/null
+++ b/links/scalable/apps/net.danigm.gambito.svg
@@ -0,0 +1 @@
+scid.svg
\ No newline at end of file
diff --git a/links/scalable/apps/net.fasterland.converseen.svg b/links/scalable/apps/net.fasterland.converseen.svg
new file mode 120000
index 00000000..29de607b
--- /dev/null
+++ b/links/scalable/apps/net.fasterland.converseen.svg
@@ -0,0 +1 @@
+accessories-media-converter.svg
\ No newline at end of file
diff --git a/links/scalable/apps/net.giuspen.cherrytree.svg b/links/scalable/apps/net.giuspen.cherrytree.svg
new file mode 120000
index 00000000..267a6e29
--- /dev/null
+++ b/links/scalable/apps/net.giuspen.cherrytree.svg
@@ -0,0 +1 @@
+cherrytree.svg
\ No newline at end of file
diff --git a/links/scalable/apps/net.kvirc.KVIrc.svg b/links/scalable/apps/net.kvirc.KVIrc.svg
new file mode 120000
index 00000000..9d554eec
--- /dev/null
+++ b/links/scalable/apps/net.kvirc.KVIrc.svg
@@ -0,0 +1 @@
+kvirc.svg
\ No newline at end of file
diff --git a/links/scalable/apps/net.puddletag.puddletag.svg b/links/scalable/apps/net.puddletag.puddletag.svg
new file mode 120000
index 00000000..375f6e8b
--- /dev/null
+++ b/links/scalable/apps/net.puddletag.puddletag.svg
@@ -0,0 +1 @@
+puddletag.svg
\ No newline at end of file
diff --git a/links/scalable/apps/net.sf.metronomek.svg b/links/scalable/apps/net.sf.metronomek.svg
new file mode 120000
index 00000000..c2288d8f
--- /dev/null
+++ b/links/scalable/apps/net.sf.metronomek.svg
@@ -0,0 +1 @@
+gtick.svg
\ No newline at end of file
diff --git a/links/scalable/apps/net.sourceforge.GTKWave.svg b/links/scalable/apps/net.sourceforge.GTKWave.svg
new file mode 120000
index 00000000..a0f5d7eb
--- /dev/null
+++ b/links/scalable/apps/net.sourceforge.GTKWave.svg
@@ -0,0 +1 @@
+gtkwave.svg
\ No newline at end of file
diff --git a/links/scalable/apps/net.sourceforge.kmetronome.svg b/links/scalable/apps/net.sourceforge.kmetronome.svg
new file mode 120000
index 00000000..c2288d8f
--- /dev/null
+++ b/links/scalable/apps/net.sourceforge.kmetronome.svg
@@ -0,0 +1 @@
+gtick.svg
\ No newline at end of file
diff --git a/links/scalable/apps/net.xmind.XMind.svg b/links/scalable/apps/net.xmind.XMind.svg
new file mode 120000
index 00000000..8399b172
--- /dev/null
+++ b/links/scalable/apps/net.xmind.XMind.svg
@@ -0,0 +1 @@
+xmind.svg
\ No newline at end of file
diff --git a/links/scalable/apps/notebook.svg b/links/scalable/apps/notebook.svg
new file mode 120000
index 00000000..99b6390c
--- /dev/null
+++ b/links/scalable/apps/notebook.svg
@@ -0,0 +1 @@
+jupyter.svg
\ No newline at end of file
diff --git a/links/scalable/apps/openjdk-18.svg b/links/scalable/apps/openjdk-18.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/scalable/apps/openjdk-18.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/scalable/apps/openjdk-19.svg b/links/scalable/apps/openjdk-19.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/scalable/apps/openjdk-19.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/scalable/apps/oracle_java18.svg b/links/scalable/apps/oracle_java18.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/scalable/apps/oracle_java18.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/scalable/apps/oracle_java19.svg b/links/scalable/apps/oracle_java19.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/scalable/apps/oracle_java19.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.blender.BlenderLTS.svg b/links/scalable/apps/org.blender.BlenderLTS.svg
new file mode 120000
index 00000000..965ce912
--- /dev/null
+++ b/links/scalable/apps/org.blender.BlenderLTS.svg
@@ -0,0 +1 @@
+blender.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.buddiesofbudgie.Settings.svg b/links/scalable/apps/org.buddiesofbudgie.Settings.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/links/scalable/apps/org.buddiesofbudgie.Settings.svg
@@ -0,0 +1 @@
+preferences-system.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.chromium.Chromium.BaseApp.svg b/links/scalable/apps/org.chromium.Chromium.BaseApp.svg
new file mode 120000
index 00000000..e97fd967
--- /dev/null
+++ b/links/scalable/apps/org.chromium.Chromium.BaseApp.svg
@@ -0,0 +1 @@
+chromium.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.ferdium.Ferdium.svg b/links/scalable/apps/org.ferdium.Ferdium.svg
new file mode 120000
index 00000000..0c60bc3b
--- /dev/null
+++ b/links/scalable/apps/org.ferdium.Ferdium.svg
@@ -0,0 +1 @@
+ferdi.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.freedesktop.Sdk.Extension.openjdk18.svg b/links/scalable/apps/org.freedesktop.Sdk.Extension.openjdk18.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/scalable/apps/org.freedesktop.Sdk.Extension.openjdk18.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.freedesktop.Sdk.Extension.openjdk19.svg b/links/scalable/apps/org.freedesktop.Sdk.Extension.openjdk19.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/scalable/apps/org.freedesktop.Sdk.Extension.openjdk19.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.freedesktop.Tuhi.svg b/links/scalable/apps/org.freedesktop.Tuhi.svg
new file mode 120000
index 00000000..bd3c1341
--- /dev/null
+++ b/links/scalable/apps/org.freedesktop.Tuhi.svg
@@ -0,0 +1 @@
+input-tablet.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.freedesktop.weston.svg b/links/scalable/apps/org.freedesktop.weston.svg
new file mode 120000
index 00000000..2ab6b674
--- /dev/null
+++ b/links/scalable/apps/org.freedesktop.weston.svg
@@ -0,0 +1 @@
+wayland.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.gnome.ActivityJournal.svg b/links/scalable/apps/org.gnome.ActivityJournal.svg
new file mode 120000
index 00000000..a375001d
--- /dev/null
+++ b/links/scalable/apps/org.gnome.ActivityJournal.svg
@@ -0,0 +1 @@
+gnome-activity-journal.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.gnome.Dia.svg b/links/scalable/apps/org.gnome.Dia.svg
new file mode 120000
index 00000000..313ac8b5
--- /dev/null
+++ b/links/scalable/apps/org.gnome.Dia.svg
@@ -0,0 +1 @@
+dia.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.gnome.World.Secrets.svg b/links/scalable/apps/org.gnome.World.Secrets.svg
new file mode 120000
index 00000000..4bc7c74f
--- /dev/null
+++ b/links/scalable/apps/org.gnome.World.Secrets.svg
@@ -0,0 +1 @@
+org.gnome.PasswordSafe.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.gnome.atomix.svg b/links/scalable/apps/org.gnome.atomix.svg
new file mode 120000
index 00000000..11fe8ed5
--- /dev/null
+++ b/links/scalable/apps/org.gnome.atomix.svg
@@ -0,0 +1 @@
+katomic.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.gnupg.GPA.svg b/links/scalable/apps/org.gnupg.GPA.svg
new file mode 120000
index 00000000..f4b9b748
--- /dev/null
+++ b/links/scalable/apps/org.gnupg.GPA.svg
@@ -0,0 +1 @@
+keyring-manager.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.gtk.Demo.svg b/links/scalable/apps/org.gtk.Demo.svg
new file mode 120000
index 00000000..5cad03d6
--- /dev/null
+++ b/links/scalable/apps/org.gtk.Demo.svg
@@ -0,0 +1 @@
+gtk3-demo.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.gtk.IconBrowser.svg b/links/scalable/apps/org.gtk.IconBrowser.svg
new file mode 120000
index 00000000..efe0fccd
--- /dev/null
+++ b/links/scalable/apps/org.gtk.IconBrowser.svg
@@ -0,0 +1 @@
+icon-preview-app.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.gtk.WidgetFactory.svg b/links/scalable/apps/org.gtk.WidgetFactory.svg
new file mode 120000
index 00000000..da40e48a
--- /dev/null
+++ b/links/scalable/apps/org.gtk.WidgetFactory.svg
@@ -0,0 +1 @@
+gtk3-widget-factory.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.angelfish.svg b/links/scalable/apps/org.kde.angelfish.svg
new file mode 120000
index 00000000..76b91b89
--- /dev/null
+++ b/links/scalable/apps/org.kde.angelfish.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.arkade.svg b/links/scalable/apps/org.kde.arkade.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/links/scalable/apps/org.kde.arkade.svg
@@ -0,0 +1 @@
+applications-games.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.audex.svg b/links/scalable/apps/org.kde.audex.svg
new file mode 120000
index 00000000..48a4e9c8
--- /dev/null
+++ b/links/scalable/apps/org.kde.audex.svg
@@ -0,0 +1 @@
+audex.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.buho.svg b/links/scalable/apps/org.kde.buho.svg
new file mode 120000
index 00000000..5b33c4a8
--- /dev/null
+++ b/links/scalable/apps/org.kde.buho.svg
@@ -0,0 +1 @@
+buho.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.kaffeine.svg b/links/scalable/apps/org.kde.kaffeine.svg
new file mode 120000
index 00000000..eed6ea56
--- /dev/null
+++ b/links/scalable/apps/org.kde.kaffeine.svg
@@ -0,0 +1 @@
+caffeine.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.kalendar.svg b/links/scalable/apps/org.kde.kalendar.svg
new file mode 120000
index 00000000..6cb04103
--- /dev/null
+++ b/links/scalable/apps/org.kde.kalendar.svg
@@ -0,0 +1 @@
+google-calendar.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.kfind.svg b/links/scalable/apps/org.kde.kfind.svg
new file mode 120000
index 00000000..f97340b8
--- /dev/null
+++ b/links/scalable/apps/org.kde.kfind.svg
@@ -0,0 +1 @@
+search.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.kfourinline.svg b/links/scalable/apps/org.kde.kfourinline.svg
new file mode 120000
index 00000000..aae4eb18
--- /dev/null
+++ b/links/scalable/apps/org.kde.kfourinline.svg
@@ -0,0 +1 @@
+gnome-glines.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.kmousetool.svg b/links/scalable/apps/org.kde.kmousetool.svg
new file mode 120000
index 00000000..e81935d8
--- /dev/null
+++ b/links/scalable/apps/org.kde.kmousetool.svg
@@ -0,0 +1 @@
+input-mouse.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.kmplayer.svg b/links/scalable/apps/org.kde.kmplayer.svg
new file mode 120000
index 00000000..eb851c24
--- /dev/null
+++ b/links/scalable/apps/org.kde.kmplayer.svg
@@ -0,0 +1 @@
+mplayer.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.knights.svg b/links/scalable/apps/org.kde.knights.svg
new file mode 120000
index 00000000..83a27707
--- /dev/null
+++ b/links/scalable/apps/org.kde.knights.svg
@@ -0,0 +1 @@
+knights.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.kuiviewer.svg b/links/scalable/apps/org.kde.kuiviewer.svg
new file mode 120000
index 00000000..d5852ae9
--- /dev/null
+++ b/links/scalable/apps/org.kde.kuiviewer.svg
@@ -0,0 +1 @@
+glade.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.kwave.svg b/links/scalable/apps/org.kde.kwave.svg
new file mode 120000
index 00000000..6991b7a6
--- /dev/null
+++ b/links/scalable/apps/org.kde.kwave.svg
@@ -0,0 +1 @@
+kwave.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kde.subtitlecomposer.svg b/links/scalable/apps/org.kde.subtitlecomposer.svg
new file mode 120000
index 00000000..5e57a7c9
--- /dev/null
+++ b/links/scalable/apps/org.kde.subtitlecomposer.svg
@@ -0,0 +1 @@
+subtitlecomposer.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.kryogenix.Pick.svg b/links/scalable/apps/org.kryogenix.Pick.svg
new file mode 120000
index 00000000..e17ff275
--- /dev/null
+++ b/links/scalable/apps/org.kryogenix.Pick.svg
@@ -0,0 +1 @@
+pick-colour-picker.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.libretro.RetroArch.svg b/links/scalable/apps/org.libretro.RetroArch.svg
new file mode 120000
index 00000000..b1f836b8
--- /dev/null
+++ b/links/scalable/apps/org.libretro.RetroArch.svg
@@ -0,0 +1 @@
+retroarch.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.maui.cinema.svg b/links/scalable/apps/org.maui.cinema.svg
new file mode 120000
index 00000000..d059f335
--- /dev/null
+++ b/links/scalable/apps/org.maui.cinema.svg
@@ -0,0 +1 @@
+maui-cinema.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.nickvision.tubeconverter.svg b/links/scalable/apps/org.nickvision.tubeconverter.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/links/scalable/apps/org.nickvision.tubeconverter.svg
@@ -0,0 +1 @@
+youtube-dl.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.qt_project.qtcreator.svg b/links/scalable/apps/org.qt_project.qtcreator.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/links/scalable/apps/org.qt_project.qtcreator.svg
@@ -0,0 +1 @@
+qtcreator.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.rncbc.qjackctl.svg b/links/scalable/apps/org.rncbc.qjackctl.svg
new file mode 120000
index 00000000..66b55dc9
--- /dev/null
+++ b/links/scalable/apps/org.rncbc.qjackctl.svg
@@ -0,0 +1 @@
+qjackctl.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.rncbc.qtractor.svg b/links/scalable/apps/org.rncbc.qtractor.svg
new file mode 120000
index 00000000..d70cbf9b
--- /dev/null
+++ b/links/scalable/apps/org.rncbc.qtractor.svg
@@ -0,0 +1 @@
+qtractor.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.sqlitebrowser.sqlitebrowser.svg b/links/scalable/apps/org.sqlitebrowser.sqlitebrowser.svg
new file mode 120000
index 00000000..0ef32f81
--- /dev/null
+++ b/links/scalable/apps/org.sqlitebrowser.sqlitebrowser.svg
@@ -0,0 +1 @@
+sqlitebrowser.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.sugarlabs.Chess.svg b/links/scalable/apps/org.sugarlabs.Chess.svg
new file mode 120000
index 00000000..ee962089
--- /dev/null
+++ b/links/scalable/apps/org.sugarlabs.Chess.svg
@@ -0,0 +1 @@
+scid.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.sugarlabs.Paint.svg b/links/scalable/apps/org.sugarlabs.Paint.svg
new file mode 120000
index 00000000..210f9799
--- /dev/null
+++ b/links/scalable/apps/org.sugarlabs.Paint.svg
@@ -0,0 +1 @@
+accessories-painting.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.tuxpaint.Tuxpaint.svg b/links/scalable/apps/org.tuxpaint.Tuxpaint.svg
new file mode 120000
index 00000000..be22f288
--- /dev/null
+++ b/links/scalable/apps/org.tuxpaint.Tuxpaint.svg
@@ -0,0 +1 @@
+tuxpaint.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.ubuntubudgie.shuffler-control.svg b/links/scalable/apps/org.ubuntubudgie.shuffler-control.svg
new file mode 120000
index 00000000..56ebc7d1
--- /dev/null
+++ b/links/scalable/apps/org.ubuntubudgie.shuffler-control.svg
@@ -0,0 +1 @@
+multitasking-view.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.ubuntubudgie.wallstreet-control.svg b/links/scalable/apps/org.ubuntubudgie.wallstreet-control.svg
new file mode 120000
index 00000000..5ffe4fdb
--- /dev/null
+++ b/links/scalable/apps/org.ubuntubudgie.wallstreet-control.svg
@@ -0,0 +1 @@
+livewallpaper.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.winehq.Wine.svg b/links/scalable/apps/org.winehq.Wine.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/links/scalable/apps/org.winehq.Wine.svg
@@ -0,0 +1 @@
+wine.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.xfce.orage.svg b/links/scalable/apps/org.xfce.orage.svg
new file mode 120000
index 00000000..6cb04103
--- /dev/null
+++ b/links/scalable/apps/org.xfce.orage.svg
@@ -0,0 +1 @@
+google-calendar.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.xfce.panel.cpugraph.svg b/links/scalable/apps/org.xfce.panel.cpugraph.svg
new file mode 120000
index 00000000..8acfa2d6
--- /dev/null
+++ b/links/scalable/apps/org.xfce.panel.cpugraph.svg
@@ -0,0 +1 @@
+xfce4-cpugraph-plugin.svg
\ No newline at end of file
diff --git a/links/scalable/apps/org.xfce.panel.weather.svg b/links/scalable/apps/org.xfce.panel.weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/links/scalable/apps/org.xfce.panel.weather.svg
@@ -0,0 +1 @@
+weather.svg
\ No newline at end of file
diff --git a/links/scalable/apps/p3x-onenote.svg b/links/scalable/apps/p3x-onenote.svg
new file mode 120000
index 00000000..610025f0
--- /dev/null
+++ b/links/scalable/apps/p3x-onenote.svg
@@ -0,0 +1 @@
+ms-onenote.svg
\ No newline at end of file
diff --git a/links/scalable/apps/package_system.svg b/links/scalable/apps/package_system.svg
new file mode 120000
index 00000000..70f48548
--- /dev/null
+++ b/links/scalable/apps/package_system.svg
@@ -0,0 +1 @@
+application-default-icon.svg
\ No newline at end of file
diff --git a/links/scalable/apps/passwordmanager.svg b/links/scalable/apps/passwordmanager.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/links/scalable/apps/passwordmanager.svg
@@ -0,0 +1 @@
+password-manager.svg
\ No newline at end of file
diff --git a/links/scalable/apps/passwordmnager.svg b/links/scalable/apps/passwordmnager.svg
new file mode 120000
index 00000000..062121d4
--- /dev/null
+++ b/links/scalable/apps/passwordmnager.svg
@@ -0,0 +1 @@
+seahorse.svg
\ No newline at end of file
diff --git a/links/scalable/apps/pdfjumbler.svg b/links/scalable/apps/pdfjumbler.svg
new file mode 120000
index 00000000..4f677012
--- /dev/null
+++ b/links/scalable/apps/pdfjumbler.svg
@@ -0,0 +1 @@
+pdfshuffler.svg
\ No newline at end of file
diff --git a/links/scalable/apps/playonlinux4.svg b/links/scalable/apps/playonlinux4.svg
new file mode 120000
index 00000000..80fc8ef9
--- /dev/null
+++ b/links/scalable/apps/playonlinux4.svg
@@ -0,0 +1 @@
+playonlinux.svg
\ No newline at end of file
diff --git a/links/scalable/apps/preferences-autocompletion.svg b/links/scalable/apps/preferences-autocompletion.svg
new file mode 120000
index 00000000..70f48548
--- /dev/null
+++ b/links/scalable/apps/preferences-autocompletion.svg
@@ -0,0 +1 @@
+application-default-icon.svg
\ No newline at end of file
diff --git a/links/scalable/apps/preferences-desktop-feedback.svg b/links/scalable/apps/preferences-desktop-feedback.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/scalable/apps/preferences-desktop-feedback.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/scalable/apps/preferences-online-accounts.svg b/links/scalable/apps/preferences-online-accounts.svg
new file mode 120000
index 00000000..6c7330af
--- /dev/null
+++ b/links/scalable/apps/preferences-online-accounts.svg
@@ -0,0 +1 @@
+credentials-preferences.svg
\ No newline at end of file
diff --git a/links/scalable/apps/python3.10.svg b/links/scalable/apps/python3.10.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/links/scalable/apps/python3.10.svg
@@ -0,0 +1 @@
+python.svg
\ No newline at end of file
diff --git a/links/scalable/apps/python3.11.svg b/links/scalable/apps/python3.11.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/links/scalable/apps/python3.11.svg
@@ -0,0 +1 @@
+python.svg
\ No newline at end of file
diff --git a/links/scalable/apps/python3.6.svg b/links/scalable/apps/python3.6.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/links/scalable/apps/python3.6.svg
@@ -0,0 +1 @@
+python.svg
\ No newline at end of file
diff --git a/links/scalable/apps/python3.7.svg b/links/scalable/apps/python3.7.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/links/scalable/apps/python3.7.svg
@@ -0,0 +1 @@
+python.svg
\ No newline at end of file
diff --git a/links/scalable/apps/python3.8.svg b/links/scalable/apps/python3.8.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/links/scalable/apps/python3.8.svg
@@ -0,0 +1 @@
+python.svg
\ No newline at end of file
diff --git a/links/scalable/apps/python3.9.svg b/links/scalable/apps/python3.9.svg
new file mode 120000
index 00000000..00d4dd1b
--- /dev/null
+++ b/links/scalable/apps/python3.9.svg
@@ -0,0 +1 @@
+python.svg
\ No newline at end of file
diff --git a/links/scalable/apps/qalculate-qt.svg b/links/scalable/apps/qalculate-qt.svg
new file mode 120000
index 00000000..f3815da6
--- /dev/null
+++ b/links/scalable/apps/qalculate-qt.svg
@@ -0,0 +1 @@
+qalculate.svg
\ No newline at end of file
diff --git a/links/scalable/apps/qtchess.svg b/links/scalable/apps/qtchess.svg
new file mode 120000
index 00000000..170120c5
--- /dev/null
+++ b/links/scalable/apps/qtchess.svg
@@ -0,0 +1 @@
+chessx.svg
\ No newline at end of file
diff --git a/links/scalable/apps/quickgui.svg b/links/scalable/apps/quickgui.svg
new file mode 120000
index 00000000..0033b9b6
--- /dev/null
+++ b/links/scalable/apps/quickgui.svg
@@ -0,0 +1 @@
+qemu-launcher.svg
\ No newline at end of file
diff --git a/links/scalable/apps/quickgui_512.svg b/links/scalable/apps/quickgui_512.svg
new file mode 120000
index 00000000..0033b9b6
--- /dev/null
+++ b/links/scalable/apps/quickgui_512.svg
@@ -0,0 +1 @@
+qemu-launcher.svg
\ No newline at end of file
diff --git a/links/scalable/apps/ro.go.hmlendea.DL-Desktop.svg b/links/scalable/apps/ro.go.hmlendea.DL-Desktop.svg
new file mode 120000
index 00000000..5a6a4a6d
--- /dev/null
+++ b/links/scalable/apps/ro.go.hmlendea.DL-Desktop.svg
@@ -0,0 +1 @@
+duolingo.svg
\ No newline at end of file
diff --git a/links/scalable/apps/secrets.svg b/links/scalable/apps/secrets.svg
new file mode 120000
index 00000000..7f0d6abe
--- /dev/null
+++ b/links/scalable/apps/secrets.svg
@@ -0,0 +1 @@
+passwordsafe.svg
\ No newline at end of file
diff --git a/links/scalable/apps/semantik.svg b/links/scalable/apps/semantik.svg
new file mode 120000
index 00000000..926fa121
--- /dev/null
+++ b/links/scalable/apps/semantik.svg
@@ -0,0 +1 @@
+labyrinth.svg
\ No newline at end of file
diff --git a/links/scalable/apps/sgt-net.svg b/links/scalable/apps/sgt-net.svg
new file mode 120000
index 00000000..efba4079
--- /dev/null
+++ b/links/scalable/apps/sgt-net.svg
@@ -0,0 +1 @@
+knetwalk.svg
\ No newline at end of file
diff --git a/links/scalable/apps/sm.puri.Stream.svg b/links/scalable/apps/sm.puri.Stream.svg
new file mode 120000
index 00000000..d059f335
--- /dev/null
+++ b/links/scalable/apps/sm.puri.Stream.svg
@@ -0,0 +1 @@
+maui-cinema.svg
\ No newline at end of file
diff --git a/links/scalable/apps/snap-store.svg b/links/scalable/apps/snap-store.svg
new file mode 120000
index 00000000..8b27194d
--- /dev/null
+++ b/links/scalable/apps/snap-store.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/links/scalable/apps/spotify-qt.svg b/links/scalable/apps/spotify-qt.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/links/scalable/apps/spotify-qt.svg
@@ -0,0 +1 @@
+spotify-client.svg
\ No newline at end of file
diff --git a/links/scalable/apps/sqldeveloper.svg b/links/scalable/apps/sqldeveloper.svg
new file mode 120000
index 00000000..b4757b80
--- /dev/null
+++ b/links/scalable/apps/sqldeveloper.svg
@@ -0,0 +1 @@
+oracle-sqldeveloper.svg
\ No newline at end of file
diff --git a/links/scalable/apps/steam_icon_1572920.svg b/links/scalable/apps/steam_icon_1572920.svg
new file mode 120000
index 00000000..70030ef4
--- /dev/null
+++ b/links/scalable/apps/steam_icon_1572920.svg
@@ -0,0 +1 @@
+supertux.svg
\ No newline at end of file
diff --git a/links/scalable/apps/studio.kx.carla-control.svg b/links/scalable/apps/studio.kx.carla-control.svg
new file mode 120000
index 00000000..ea409e67
--- /dev/null
+++ b/links/scalable/apps/studio.kx.carla-control.svg
@@ -0,0 +1 @@
+carla-control.svg
\ No newline at end of file
diff --git a/links/scalable/apps/studio.kx.carla.svg b/links/scalable/apps/studio.kx.carla.svg
new file mode 120000
index 00000000..3100371a
--- /dev/null
+++ b/links/scalable/apps/studio.kx.carla.svg
@@ -0,0 +1 @@
+carla.svg
\ No newline at end of file
diff --git a/links/scalable/apps/thingy.svg b/links/scalable/apps/thingy.svg
new file mode 120000
index 00000000..ca47fed4
--- /dev/null
+++ b/links/scalable/apps/thingy.svg
@@ -0,0 +1 @@
+gnome-documents.svg
\ No newline at end of file
diff --git a/links/scalable/apps/tuhi.svg b/links/scalable/apps/tuhi.svg
new file mode 120000
index 00000000..bd3c1341
--- /dev/null
+++ b/links/scalable/apps/tuhi.svg
@@ -0,0 +1 @@
+input-tablet.svg
\ No newline at end of file
diff --git a/links/scalable/apps/tweaks-app.svg b/links/scalable/apps/tweaks-app.svg
new file mode 120000
index 00000000..aab58340
--- /dev/null
+++ b/links/scalable/apps/tweaks-app.svg
@@ -0,0 +1 @@
+gnome-tweak-tool.svg
\ No newline at end of file
diff --git a/links/scalable/apps/uk.co.ibboard.Cawbird.svg b/links/scalable/apps/uk.co.ibboard.Cawbird.svg
new file mode 120000
index 00000000..32ea1b69
--- /dev/null
+++ b/links/scalable/apps/uk.co.ibboard.Cawbird.svg
@@ -0,0 +1 @@
+cawbird.svg
\ No newline at end of file
diff --git a/links/scalable/apps/wazzapp.svg b/links/scalable/apps/wazzapp.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/links/scalable/apps/wazzapp.svg
@@ -0,0 +1 @@
+whatsapp.svg
\ No newline at end of file
diff --git a/links/scalable/apps/weixin.svg b/links/scalable/apps/weixin.svg
new file mode 120000
index 00000000..dc6aad0e
--- /dev/null
+++ b/links/scalable/apps/weixin.svg
@@ -0,0 +1 @@
+com.qq.weixin.deepin.svg
\ No newline at end of file
diff --git a/links/scalable/apps/weston.svg b/links/scalable/apps/weston.svg
new file mode 120000
index 00000000..2ab6b674
--- /dev/null
+++ b/links/scalable/apps/weston.svg
@@ -0,0 +1 @@
+wayland.svg
\ No newline at end of file
diff --git a/links/scalable/apps/xfsm-lock.svg b/links/scalable/apps/xfsm-lock.svg
new file mode 120000
index 00000000..5d254d24
--- /dev/null
+++ b/links/scalable/apps/xfsm-lock.svg
@@ -0,0 +1 @@
+system-lock-screen.svg
\ No newline at end of file
diff --git a/links/scalable/apps/xpra.svg b/links/scalable/apps/xpra.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/links/scalable/apps/xpra.svg
@@ -0,0 +1 @@
+xorg.svg
\ No newline at end of file
diff --git a/links/scalable/apps/xyz.stuerz.BilligSweeper.svg b/links/scalable/apps/xyz.stuerz.BilligSweeper.svg
new file mode 120000
index 00000000..41d37885
--- /dev/null
+++ b/links/scalable/apps/xyz.stuerz.BilligSweeper.svg
@@ -0,0 +1 @@
+gnome-mines.svg
\ No newline at end of file
diff --git a/links/scalable/apps/yast-misc.svg b/links/scalable/apps/yast-misc.svg
new file mode 120000
index 00000000..70f48548
--- /dev/null
+++ b/links/scalable/apps/yast-misc.svg
@@ -0,0 +1 @@
+application-default-icon.svg
\ No newline at end of file
diff --git a/links/scalable/apps/yast-runlevel.svg b/links/scalable/apps/yast-runlevel.svg
new file mode 120000
index 00000000..70f48548
--- /dev/null
+++ b/links/scalable/apps/yast-runlevel.svg
@@ -0,0 +1 @@
+application-default-icon.svg
\ No newline at end of file
diff --git a/src/scalable/apps/Binance.svg b/src/scalable/apps/Binance.svg
new file mode 100644
index 00000000..737b3bdd
--- /dev/null
+++ b/src/scalable/apps/Binance.svg
@@ -0,0 +1,65 @@
+
+
diff --git a/src/scalable/apps/bee-package-manager.svg b/src/scalable/apps/bee-package-manager.svg
new file mode 100644
index 00000000..10066447
--- /dev/null
+++ b/src/scalable/apps/bee-package-manager.svg
@@ -0,0 +1,23 @@
+
+
diff --git a/src/scalable/apps/blackmagic-Fusion8.svg b/src/scalable/apps/blackmagic-Fusion8.svg
new file mode 100644
index 00000000..d1255f55
--- /dev/null
+++ b/src/scalable/apps/blackmagic-Fusion8.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/scalable/apps/blackmagic-Fusion9.svg b/src/scalable/apps/blackmagic-Fusion9.svg
new file mode 100644
index 00000000..d07d3e92
--- /dev/null
+++ b/src/scalable/apps/blackmagic-Fusion9.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/scalable/apps/blackmagicraw-player.svg b/src/scalable/apps/blackmagicraw-player.svg
new file mode 100644
index 00000000..57cabb3a
--- /dev/null
+++ b/src/scalable/apps/blackmagicraw-player.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/scalable/apps/blackmagicraw-speedtest.svg b/src/scalable/apps/blackmagicraw-speedtest.svg
new file mode 100644
index 00000000..5a72221a
--- /dev/null
+++ b/src/scalable/apps/blackmagicraw-speedtest.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/scalable/apps/blockbench.svg b/src/scalable/apps/blockbench.svg
new file mode 100644
index 00000000..55122ada
--- /dev/null
+++ b/src/scalable/apps/blockbench.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/scalable/apps/com.usebottles.bottles-program.svg b/src/scalable/apps/com.usebottles.bottles-program.svg
new file mode 100644
index 00000000..5c411054
--- /dev/null
+++ b/src/scalable/apps/com.usebottles.bottles-program.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/scalable/apps/com.usebottles.bottles.Devel.svg b/src/scalable/apps/com.usebottles.bottles.Devel.svg
new file mode 100644
index 00000000..45a1fca6
--- /dev/null
+++ b/src/scalable/apps/com.usebottles.bottles.Devel.svg
@@ -0,0 +1,111 @@
+
diff --git a/src/scalable/apps/com.usebottles.bottles.svg b/src/scalable/apps/com.usebottles.bottles.svg
new file mode 100644
index 00000000..4c82d424
--- /dev/null
+++ b/src/scalable/apps/com.usebottles.bottles.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/scalable/apps/datespell.svg b/src/scalable/apps/datespell.svg
new file mode 100644
index 00000000..191346e0
--- /dev/null
+++ b/src/scalable/apps/datespell.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/src/scalable/apps/duolingo.svg b/src/scalable/apps/duolingo.svg
new file mode 100644
index 00000000..89eb770b
--- /dev/null
+++ b/src/scalable/apps/duolingo.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/src/scalable/apps/extension-manager.svg b/src/scalable/apps/extension-manager.svg
new file mode 100644
index 00000000..0be32804
--- /dev/null
+++ b/src/scalable/apps/extension-manager.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/src/scalable/apps/goverlay.svg b/src/scalable/apps/goverlay.svg
new file mode 100644
index 00000000..1024afe4
--- /dev/null
+++ b/src/scalable/apps/goverlay.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/scalable/apps/heroic.svg b/src/scalable/apps/heroic.svg
new file mode 100644
index 00000000..77ea2c7c
--- /dev/null
+++ b/src/scalable/apps/heroic.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/scalable/apps/hwloc.svg b/src/scalable/apps/hwloc.svg
new file mode 100644
index 00000000..2e013471
--- /dev/null
+++ b/src/scalable/apps/hwloc.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/src/scalable/apps/jmeter.svg b/src/scalable/apps/jmeter.svg
new file mode 100644
index 00000000..db5c8c5d
--- /dev/null
+++ b/src/scalable/apps/jmeter.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/scalable/apps/medisafe.svg b/src/scalable/apps/medisafe.svg
new file mode 100644
index 00000000..99502caa
--- /dev/null
+++ b/src/scalable/apps/medisafe.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/src/scalable/apps/network-cellular-signal-excellent.svg b/src/scalable/apps/network-cellular-signal-excellent.svg
new file mode 100644
index 00000000..c72b26ba
--- /dev/null
+++ b/src/scalable/apps/network-cellular-signal-excellent.svg
@@ -0,0 +1,23 @@
+
+
+
diff --git a/src/scalable/apps/oracle-sqldeveloper.svg b/src/scalable/apps/oracle-sqldeveloper.svg
new file mode 100644
index 00000000..b0ee1264
--- /dev/null
+++ b/src/scalable/apps/oracle-sqldeveloper.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/scalable/apps/org.gnome.Adwaita1.Demo.svg b/src/scalable/apps/org.gnome.Adwaita1.Demo.svg
index 3786edec..8a8b0be4 100644
--- a/src/scalable/apps/org.gnome.Adwaita1.Demo.svg
+++ b/src/scalable/apps/org.gnome.Adwaita1.Demo.svg
@@ -1 +1,7 @@
-
\ No newline at end of file
+
diff --git a/src/scalable/apps/retroarch.svg b/src/scalable/apps/retroarch.svg
new file mode 100644
index 00000000..35036395
--- /dev/null
+++ b/src/scalable/apps/retroarch.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/scalable/apps/stack.svg b/src/scalable/apps/stack.svg
new file mode 100644
index 00000000..22438d7c
--- /dev/null
+++ b/src/scalable/apps/stack.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/scalable/apps/stadia.svg b/src/scalable/apps/stadia.svg
new file mode 100644
index 00000000..0a0ed680
--- /dev/null
+++ b/src/scalable/apps/stadia.svg
@@ -0,0 +1,8 @@
+
+
diff --git a/src/scalable/apps/upbge.svg b/src/scalable/apps/upbge.svg
new file mode 100644
index 00000000..169612fa
--- /dev/null
+++ b/src/scalable/apps/upbge.svg
@@ -0,0 +1,12 @@
+
diff --git a/src/scalable/apps/web-lounge.svg b/src/scalable/apps/web-lounge.svg
new file mode 100644
index 00000000..861d98b5
--- /dev/null
+++ b/src/scalable/apps/web-lounge.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/symbolic/apps/org.gnome.Settings-multitasking-symbolic.svg b/src/symbolic/apps/org.gnome.Settings-multitasking-symbolic.svg
index a14a9dce..a08922f3 100644
--- a/src/symbolic/apps/org.gnome.Settings-multitasking-symbolic.svg
+++ b/src/symbolic/apps/org.gnome.Settings-multitasking-symbolic.svg
@@ -1,105 +1,3 @@
-