diff --git a/links/actions/symbolic/application-exit-symbolic-rtl.svg b/links/actions/symbolic/application-exit-symbolic-rtl.svg
new file mode 120000
index 00000000..7a0de1b7
--- /dev/null
+++ b/links/actions/symbolic/application-exit-symbolic-rtl.svg
@@ -0,0 +1 @@
+application-exit-rtl-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/mail-reply-all-rtl-symbolic.svg b/links/actions/symbolic/mail-reply-all-rtl-symbolic.svg
new file mode 120000
index 00000000..afd0a96b
--- /dev/null
+++ b/links/actions/symbolic/mail-reply-all-rtl-symbolic.svg
@@ -0,0 +1 @@
+reply-all-rtl-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/sidebar-show-right-symbolic-rtl.svg b/links/actions/symbolic/sidebar-show-right-symbolic-rtl.svg
new file mode 120000
index 00000000..98e49e3b
--- /dev/null
+++ b/links/actions/symbolic/sidebar-show-right-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-left-pane-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/sidebar-show-symbolic-rtl.svg b/links/actions/symbolic/sidebar-show-symbolic-rtl.svg
new file mode 120000
index 00000000..a9e90f07
--- /dev/null
+++ b/links/actions/symbolic/sidebar-show-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-right-pane-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/system-log-out-symbolic-rtl.svg b/links/actions/symbolic/system-log-out-symbolic-rtl.svg
new file mode 120000
index 00000000..48750a89
--- /dev/null
+++ b/links/actions/symbolic/system-log-out-symbolic-rtl.svg
@@ -0,0 +1 @@
+system-log-out-rtl-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/system-switch-user-symbolic-rtl.svg b/links/actions/symbolic/system-switch-user-symbolic-rtl.svg
new file mode 120000
index 00000000..cd5b9c0b
--- /dev/null
+++ b/links/actions/symbolic/system-switch-user-symbolic-rtl.svg
@@ -0,0 +1 @@
+system-switch-user-rtl-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/view-list-bullet-symbolic-rtl.svg b/links/actions/symbolic/view-list-bullet-symbolic-rtl.svg
new file mode 120000
index 00000000..259e010e
--- /dev/null
+++ b/links/actions/symbolic/view-list-bullet-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-list-bullet-rtl-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/view-list-ordered-symbolic-rtl.svg b/links/actions/symbolic/view-list-ordered-symbolic-rtl.svg
new file mode 120000
index 00000000..839826d6
--- /dev/null
+++ b/links/actions/symbolic/view-list-ordered-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-list-ordered-rtl-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/view-list-symbolic-rtl.svg b/links/actions/symbolic/view-list-symbolic-rtl.svg
new file mode 120000
index 00000000..e4fb4bda
--- /dev/null
+++ b/links/actions/symbolic/view-list-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-list-rtl-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/view-paged-symbolic-rtl.svg b/links/actions/symbolic/view-paged-symbolic-rtl.svg
new file mode 120000
index 00000000..82fa0df8
--- /dev/null
+++ b/links/actions/symbolic/view-paged-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-paged-rtl-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/view-sort-ascending-symbolic-rtl.svg b/links/actions/symbolic/view-sort-ascending-symbolic-rtl.svg
new file mode 120000
index 00000000..15867607
--- /dev/null
+++ b/links/actions/symbolic/view-sort-ascending-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-sort-ascending-rtl-symbolic.svg
\ No newline at end of file
diff --git a/links/actions/symbolic/view-sort-descending-symbolic-rtl.svg b/links/actions/symbolic/view-sort-descending-symbolic-rtl.svg
new file mode 120000
index 00000000..5c2a1281
--- /dev/null
+++ b/links/actions/symbolic/view-sort-descending-symbolic-rtl.svg
@@ -0,0 +1 @@
+view-sort-descending-rtl-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/scalable/2905_wscript.0.svg b/links/apps/scalable/2905_wscript.0.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/links/apps/scalable/2905_wscript.0.svg
@@ -0,0 +1 @@
+wine.svg
\ No newline at end of file
diff --git a/links/apps/scalable/5742_rundll32.0.svg b/links/apps/scalable/5742_rundll32.0.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/links/apps/scalable/5742_rundll32.0.svg
@@ -0,0 +1 @@
+wine.svg
\ No newline at end of file
diff --git a/links/apps/scalable/81F5_winebrowser.0.svg b/links/apps/scalable/81F5_winebrowser.0.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/links/apps/scalable/81F5_winebrowser.0.svg
@@ -0,0 +1 @@
+internet-web-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/Cheese.svg b/links/apps/scalable/Cheese.svg
new file mode 120000
index 00000000..6fe6baa1
--- /dev/null
+++ b/links/apps/scalable/Cheese.svg
@@ -0,0 +1 @@
+cheese.svg
\ No newline at end of file
diff --git a/links/apps/scalable/D15F_hh.0.svg b/links/apps/scalable/D15F_hh.0.svg
new file mode 120000
index 00000000..56f6b4df
--- /dev/null
+++ b/links/apps/scalable/D15F_hh.0.svg
@@ -0,0 +1 @@
+wine-help.svg
\ No newline at end of file
diff --git a/links/apps/scalable/D23E_msiexec.0.svg b/links/apps/scalable/D23E_msiexec.0.svg
new file mode 120000
index 00000000..5daa6135
--- /dev/null
+++ b/links/apps/scalable/D23E_msiexec.0.svg
@@ -0,0 +1 @@
+wine-uninstaller.svg
\ No newline at end of file
diff --git a/links/apps/scalable/D3EE_SwitchBoard.0.svg b/links/apps/scalable/D3EE_SwitchBoard.0.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/links/apps/scalable/D3EE_SwitchBoard.0.svg
@@ -0,0 +1 @@
+wine.svg
\ No newline at end of file
diff --git a/links/apps/scalable/DV_Panels.svg b/links/apps/scalable/DV_Panels.svg
new file mode 120000
index 00000000..d9e61336
--- /dev/null
+++ b/links/apps/scalable/DV_Panels.svg
@@ -0,0 +1 @@
+davinci-panels.svg
\ No newline at end of file
diff --git a/links/apps/scalable/DV_Resolve.svg b/links/apps/scalable/DV_Resolve.svg
new file mode 120000
index 00000000..4c83d48e
--- /dev/null
+++ b/links/apps/scalable/DV_Resolve.svg
@@ -0,0 +1 @@
+resolve.svg
\ No newline at end of file
diff --git a/links/apps/scalable/ECB7_iexplore.0.svg b/links/apps/scalable/ECB7_iexplore.0.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/links/apps/scalable/ECB7_iexplore.0.svg
@@ -0,0 +1 @@
+internet-web-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/FreeDoko.svg b/links/apps/scalable/FreeDoko.svg
new file mode 120000
index 00000000..5d911243
--- /dev/null
+++ b/links/apps/scalable/FreeDoko.svg
@@ -0,0 +1 @@
+kpat.svg
\ No newline at end of file
diff --git a/links/apps/scalable/FreeTube.svg b/links/apps/scalable/FreeTube.svg
new file mode 120000
index 00000000..2508fb17
--- /dev/null
+++ b/links/apps/scalable/FreeTube.svg
@@ -0,0 +1 @@
+freetube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/JabRef-bin-icon.svg b/links/apps/scalable/JabRef-bin-icon.svg
new file mode 120000
index 00000000..e2f25eb3
--- /dev/null
+++ b/links/apps/scalable/JabRef-bin-icon.svg
@@ -0,0 +1 @@
+jabref.svg
\ No newline at end of file
diff --git a/links/apps/scalable/JabRef-icon-48.svg b/links/apps/scalable/JabRef-icon-48.svg
new file mode 120000
index 00000000..e2f25eb3
--- /dev/null
+++ b/links/apps/scalable/JabRef-icon-48.svg
@@ -0,0 +1 @@
+jabref.svg
\ No newline at end of file
diff --git a/links/apps/scalable/JabRef-icon.svg b/links/apps/scalable/JabRef-icon.svg
new file mode 120000
index 00000000..e2f25eb3
--- /dev/null
+++ b/links/apps/scalable/JabRef-icon.svg
@@ -0,0 +1 @@
+jabref.svg
\ No newline at end of file
diff --git a/links/apps/scalable/JabRef.svg b/links/apps/scalable/JabRef.svg
new file mode 120000
index 00000000..e2f25eb3
--- /dev/null
+++ b/links/apps/scalable/JabRef.svg
@@ -0,0 +1 @@
+jabref.svg
\ No newline at end of file
diff --git a/links/apps/scalable/Jetbrains-goland.svg b/links/apps/scalable/Jetbrains-goland.svg
new file mode 120000
index 00000000..5be522f3
--- /dev/null
+++ b/links/apps/scalable/Jetbrains-goland.svg
@@ -0,0 +1 @@
+golang.svg
\ No newline at end of file
diff --git a/links/apps/scalable/SciTE.svg b/links/apps/scalable/SciTE.svg
new file mode 120000
index 00000000..12204ceb
--- /dev/null
+++ b/links/apps/scalable/SciTE.svg
@@ -0,0 +1 @@
+Sci48M.svg
\ No newline at end of file
diff --git a/links/apps/scalable/TeXworks.svg b/links/apps/scalable/TeXworks.svg
new file mode 120000
index 00000000..214660be
--- /dev/null
+++ b/links/apps/scalable/TeXworks.svg
@@ -0,0 +1 @@
+texstudio.svg
\ No newline at end of file
diff --git a/links/apps/scalable/akregator_empty.svg b/links/apps/scalable/akregator_empty.svg
new file mode 120000
index 00000000..86bb8e06
--- /dev/null
+++ b/links/apps/scalable/akregator_empty.svg
@@ -0,0 +1 @@
+internet-news-reader.svg
\ No newline at end of file
diff --git a/links/apps/scalable/alarm-timer.svg b/links/apps/scalable/alarm-timer.svg
new file mode 120000
index 00000000..4a80d413
--- /dev/null
+++ b/links/apps/scalable/alarm-timer.svg
@@ -0,0 +1 @@
+ktimer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/angelfish.svg b/links/apps/scalable/angelfish.svg
new file mode 120000
index 00000000..76b91b89
--- /dev/null
+++ b/links/apps/scalable/angelfish.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/app.rambox.ramboxce.svg b/links/apps/scalable/app.rambox.ramboxce.svg
new file mode 120000
index 00000000..81ca07e9
--- /dev/null
+++ b/links/apps/scalable/app.rambox.ramboxce.svg
@@ -0,0 +1 @@
+rambox.svg
\ No newline at end of file
diff --git a/links/apps/scalable/app.ytmdesktop.ytmdesktop.svg b/links/apps/scalable/app.ytmdesktop.ytmdesktop.svg
new file mode 120000
index 00000000..45bd4ed0
--- /dev/null
+++ b/links/apps/scalable/app.ytmdesktop.ytmdesktop.svg
@@ -0,0 +1 @@
+youtube-music-desktop-app.svg
\ No newline at end of file
diff --git a/links/apps/scalable/appimagekit-PCSX2.svg b/links/apps/scalable/appimagekit-PCSX2.svg
new file mode 120000
index 00000000..9327d927
--- /dev/null
+++ b/links/apps/scalable/appimagekit-PCSX2.svg
@@ -0,0 +1 @@
+PCSX2.svg
\ No newline at end of file
diff --git a/links/apps/scalable/appimagekit-beekeeper-studio.svg b/links/apps/scalable/appimagekit-beekeeper-studio.svg
new file mode 120000
index 00000000..40253202
--- /dev/null
+++ b/links/apps/scalable/appimagekit-beekeeper-studio.svg
@@ -0,0 +1 @@
+beekeeper-studio.svg
\ No newline at end of file
diff --git a/links/apps/scalable/appimagekit-rambox.svg b/links/apps/scalable/appimagekit-rambox.svg
new file mode 120000
index 00000000..81ca07e9
--- /dev/null
+++ b/links/apps/scalable/appimagekit-rambox.svg
@@ -0,0 +1 @@
+rambox.svg
\ No newline at end of file
diff --git a/links/apps/scalable/appimagekit-rclone-browser.svg b/links/apps/scalable/appimagekit-rclone-browser.svg
new file mode 120000
index 00000000..3c42cef0
--- /dev/null
+++ b/links/apps/scalable/appimagekit-rclone-browser.svg
@@ -0,0 +1 @@
+rclone-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/appimagekit-smplayer.svg b/links/apps/scalable/appimagekit-smplayer.svg
new file mode 120000
index 00000000..adc7efd5
--- /dev/null
+++ b/links/apps/scalable/appimagekit-smplayer.svg
@@ -0,0 +1 @@
+smplayer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/appimagekit-tutanota-desktop.svg b/links/apps/scalable/appimagekit-tutanota-desktop.svg
new file mode 120000
index 00000000..e1ef1abb
--- /dev/null
+++ b/links/apps/scalable/appimagekit-tutanota-desktop.svg
@@ -0,0 +1 @@
+tutanota-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/appimagekit-youtube-dl-gui.svg b/links/apps/scalable/appimagekit-youtube-dl-gui.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/links/apps/scalable/appimagekit-youtube-dl-gui.svg
@@ -0,0 +1 @@
+youtube-dl.svg
\ No newline at end of file
diff --git a/links/apps/scalable/application-pdf.svg b/links/apps/scalable/application-pdf.svg
new file mode 120000
index 00000000..ae216ea6
--- /dev/null
+++ b/links/apps/scalable/application-pdf.svg
@@ -0,0 +1 @@
+qpdfview.svg
\ No newline at end of file
diff --git a/links/apps/scalable/application-x-firmware.svg b/links/apps/scalable/application-x-firmware.svg
new file mode 120000
index 00000000..6ec276f0
--- /dev/null
+++ b/links/apps/scalable/application-x-firmware.svg
@@ -0,0 +1 @@
+org.gnome.Firmware.svg
\ No newline at end of file
diff --git a/links/apps/scalable/applications-engineering.svg b/links/apps/scalable/applications-engineering.svg
new file mode 120000
index 00000000..d153228c
--- /dev/null
+++ b/links/apps/scalable/applications-engineering.svg
@@ -0,0 +1 @@
+builder.svg
\ No newline at end of file
diff --git a/links/apps/scalable/applications-java.svg b/links/apps/scalable/applications-java.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/applications-java.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/applications-utilities.svg b/links/apps/scalable/applications-utilities.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/links/apps/scalable/applications-utilities.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/applications-webapps.svg b/links/apps/scalable/applications-webapps.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/applications-webapps.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/artsbuilder.svg b/links/apps/scalable/artsbuilder.svg
new file mode 120000
index 00000000..cf460faf
--- /dev/null
+++ b/links/apps/scalable/artsbuilder.svg
@@ -0,0 +1 @@
+gnome-alsamixer-icon.svg
\ No newline at end of file
diff --git a/links/apps/scalable/artscontrol.svg b/links/apps/scalable/artscontrol.svg
new file mode 120000
index 00000000..04c6d09b
--- /dev/null
+++ b/links/apps/scalable/artscontrol.svg
@@ -0,0 +1 @@
+multimedia-volume-control.svg
\ No newline at end of file
diff --git a/links/apps/scalable/assistant-qt6.svg b/links/apps/scalable/assistant-qt6.svg
new file mode 120000
index 00000000..a2c2cf3c
--- /dev/null
+++ b/links/apps/scalable/assistant-qt6.svg
@@ -0,0 +1 @@
+qtassistant.svg
\ No newline at end of file
diff --git a/links/apps/scalable/avant-window-navigator.svg b/links/apps/scalable/avant-window-navigator.svg
new file mode 120000
index 00000000..c720251f
--- /dev/null
+++ b/links/apps/scalable/avant-window-navigator.svg
@@ -0,0 +1 @@
+desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/awn-window-fallback.svg b/links/apps/scalable/awn-window-fallback.svg
new file mode 120000
index 00000000..c720251f
--- /dev/null
+++ b/links/apps/scalable/awn-window-fallback.svg
@@ -0,0 +1 @@
+desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/babe.svg b/links/apps/scalable/babe.svg
new file mode 120000
index 00000000..df5c1498
--- /dev/null
+++ b/links/apps/scalable/babe.svg
@@ -0,0 +1 @@
+vvave.svg
\ No newline at end of file
diff --git a/links/apps/scalable/billig-sweeper.svg b/links/apps/scalable/billig-sweeper.svg
new file mode 120000
index 00000000..41d37885
--- /dev/null
+++ b/links/apps/scalable/billig-sweeper.svg
@@ -0,0 +1 @@
+gnome-mines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg b/links/apps/scalable/brave-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg
new file mode 120000
index 00000000..43385985
--- /dev/null
+++ b/links/apps/scalable/brave-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg
@@ -0,0 +1 @@
+todoist.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg b/links/apps/scalable/brave-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/links/apps/scalable/brave-bgkodfmeijboinjdegggmkbkjfiagaan-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg b/links/apps/scalable/brave-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg
new file mode 120000
index 00000000..62553916
--- /dev/null
+++ b/links/apps/scalable/brave-bikioccmkafdpakkkcpdbppfkghcmihk-Default.svg
@@ -0,0 +1 @@
+signal-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg b/links/apps/scalable/brave-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/links/apps/scalable/brave-blpcfgokakmgnkcojhhkbfbldkacnbeo-Default.svg
@@ -0,0 +1 @@
+youtube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg b/links/apps/scalable/brave-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/links/apps/scalable/brave-bommmmpbplimfmebiadkflfgbgejahgm-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-cjanmonomjogheabiocdamfpknlpdehm-Default.svg b/links/apps/scalable/brave-cjanmonomjogheabiocdamfpknlpdehm-Default.svg
new file mode 120000
index 00000000..57416d98
--- /dev/null
+++ b/links/apps/scalable/brave-cjanmonomjogheabiocdamfpknlpdehm-Default.svg
@@ -0,0 +1 @@
+hp-logo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg b/links/apps/scalable/brave-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/links/apps/scalable/brave-clhhggbfdinjmjhajaheehoeibfljjno-Default.svg
@@ -0,0 +1 @@
+telegram.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg b/links/apps/scalable/brave-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg
new file mode 120000
index 00000000..c233e23c
--- /dev/null
+++ b/links/apps/scalable/brave-damddgdogmdhjjbgpfpgmkdgdgjhohef-Default.svg
@@ -0,0 +1 @@
+skype.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-desktop-dev.svg b/links/apps/scalable/brave-desktop-dev.svg
new file mode 120000
index 00000000..4145040c
--- /dev/null
+++ b/links/apps/scalable/brave-desktop-dev.svg
@@ -0,0 +1 @@
+brave-dev.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg b/links/apps/scalable/brave-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg
new file mode 120000
index 00000000..26506e1d
--- /dev/null
+++ b/links/apps/scalable/brave-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg
@@ -0,0 +1 @@
+authy.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg b/links/apps/scalable/brave-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/links/apps/scalable/brave-gjmanaihpgjcijokbimnamcdndkffigp-Default.svg
@@ -0,0 +1 @@
+telegram.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-hadgilakbfohcfcgfbioeeehgpkopaga-Default.svg b/links/apps/scalable/brave-hadgilakbfohcfcgfbioeeehgpkopaga-Default.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/links/apps/scalable/brave-hadgilakbfohcfcgfbioeeehgpkopaga-Default.svg
@@ -0,0 +1 @@
+telegram.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-hnpfjngllnobngcgfapefoaidbinmjnm-Default.svg b/links/apps/scalable/brave-hnpfjngllnobngcgfapefoaidbinmjnm-Default.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/links/apps/scalable/brave-hnpfjngllnobngcgfapefoaidbinmjnm-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-ighkikkfkalojiibipjigpccggljgdff-Default.svg b/links/apps/scalable/brave-ighkikkfkalojiibipjigpccggljgdff-Default.svg
new file mode 120000
index 00000000..51768ebb
--- /dev/null
+++ b/links/apps/scalable/brave-ighkikkfkalojiibipjigpccggljgdff-Default.svg
@@ -0,0 +1 @@
+google-chrome.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg b/links/apps/scalable/brave-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/links/apps/scalable/brave-jknmpnbgkaekopldbncmggaejjamkemn-Default.svg
@@ -0,0 +1 @@
+whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-lainlkmlgipednloilifbppmhdocjbda-Default.svg b/links/apps/scalable/brave-lainlkmlgipednloilifbppmhdocjbda-Default.svg
new file mode 120000
index 00000000..0f0e7055
--- /dev/null
+++ b/links/apps/scalable/brave-lainlkmlgipednloilifbppmhdocjbda-Default.svg
@@ -0,0 +1 @@
+internet-chat.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg b/links/apps/scalable/brave-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/links/apps/scalable/brave-mmfbcljfglbokpmkimbfghdkjmjhdgbg-Default.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg b/links/apps/scalable/brave-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg
new file mode 120000
index 00000000..49924271
--- /dev/null
+++ b/links/apps/scalable/brave-oooiobdokpcfdlahlmcddobejikcmkfo-Default.svg
@@ -0,0 +1 @@
+teamviewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-pdagghjnpkeagmlbilmjmclfhjeaapaa-Default.svg b/links/apps/scalable/brave-pdagghjnpkeagmlbilmjmclfhjeaapaa-Default.svg
new file mode 120000
index 00000000..e58c67fe
--- /dev/null
+++ b/links/apps/scalable/brave-pdagghjnpkeagmlbilmjmclfhjeaapaa-Default.svg
@@ -0,0 +1 @@
+appimagekit-gravit-designer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brave-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg b/links/apps/scalable/brave-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/links/apps/scalable/brave-pjkljhegncpnkpknbcohdijeoejaedia-Default.svg
@@ -0,0 +1 @@
+gmail.svg
\ No newline at end of file
diff --git a/links/apps/scalable/cacao-oj6.svg b/links/apps/scalable/cacao-oj6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/cacao-oj6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/cacao-oj7.svg b/links/apps/scalable/cacao-oj7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/cacao-oj7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/cacao-oj8.svg b/links/apps/scalable/cacao-oj8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/cacao-oj8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/cacao-oj9.svg b/links/apps/scalable/cacao-oj9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/cacao-oj9.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg b/links/apps/scalable/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg
new file mode 120000
index 00000000..26506e1d
--- /dev/null
+++ b/links/apps/scalable/chrome-gaedmjdfmmahhbjefcbgaolhhanlaolb-Default.svg
@@ -0,0 +1 @@
+authy.svg
\ No newline at end of file
diff --git a/links/apps/scalable/chrome-gcjbnclfkeffmdfdhflnadahgmajfgcm-Default.svg b/links/apps/scalable/chrome-gcjbnclfkeffmdfdhflnadahgmajfgcm-Default.svg
new file mode 120000
index 00000000..2842da95
--- /dev/null
+++ b/links/apps/scalable/chrome-gcjbnclfkeffmdfdhflnadahgmajfgcm-Default.svg
@@ -0,0 +1 @@
+web-whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/codes.merritt.FeelingFinder.svg b/links/apps/scalable/codes.merritt.FeelingFinder.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/links/apps/scalable/codes.merritt.FeelingFinder.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.Jetbrains.GoLand.svg b/links/apps/scalable/com.Jetbrains.GoLand.svg
new file mode 120000
index 00000000..5be522f3
--- /dev/null
+++ b/links/apps/scalable/com.Jetbrains.GoLand.svg
@@ -0,0 +1 @@
+golang.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.brave.Browser.svg b/links/apps/scalable/com.brave.Browser.svg
new file mode 120000
index 00000000..22ef9332
--- /dev/null
+++ b/links/apps/scalable/com.brave.Browser.svg
@@ -0,0 +1 @@
+brave.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.calibre_ebook.calibre.ebook-edit.svg b/links/apps/scalable/com.calibre_ebook.calibre.ebook-edit.svg
new file mode 120000
index 00000000..9eb1a18e
--- /dev/null
+++ b/links/apps/scalable/com.calibre_ebook.calibre.ebook-edit.svg
@@ -0,0 +1 @@
+calibre-ebook-edit.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.calibre_ebook.calibre.ebook-viewer.svg b/links/apps/scalable/com.calibre_ebook.calibre.ebook-viewer.svg
new file mode 120000
index 00000000..6a7fc835
--- /dev/null
+++ b/links/apps/scalable/com.calibre_ebook.calibre.ebook-viewer.svg
@@ -0,0 +1 @@
+calibre-viewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.calibre_ebook.calibre_gui.svg b/links/apps/scalable/com.calibre_ebook.calibre_gui.svg
new file mode 120000
index 00000000..b13a3a7a
--- /dev/null
+++ b/links/apps/scalable/com.calibre_ebook.calibre_gui.svg
@@ -0,0 +1 @@
+calibre.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.endlessm.photos.svg b/links/apps/scalable/com.endlessm.photos.svg
new file mode 120000
index 00000000..d4944db7
--- /dev/null
+++ b/links/apps/scalable/com.endlessm.photos.svg
@@ -0,0 +1 @@
+kuickshow.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.gigitux.youp.svg b/links/apps/scalable/com.gigitux.youp.svg
new file mode 120000
index 00000000..2842da95
--- /dev/null
+++ b/links/apps/scalable/com.gigitux.youp.svg
@@ -0,0 +1 @@
+web-whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.Eloston.ungoogled-chromium.svg b/links/apps/scalable/com.github.Eloston.ungoogled-chromium.svg
new file mode 120000
index 00000000..e97fd967
--- /dev/null
+++ b/links/apps/scalable/com.github.Eloston.ungoogled-chromium.svg
@@ -0,0 +1 @@
+chromium.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.WhatsApp-For-Linux.svg b/links/apps/scalable/com.github.WhatsApp-For-Linux.svg
new file mode 120000
index 00000000..2842da95
--- /dev/null
+++ b/links/apps/scalable/com.github.WhatsApp-For-Linux.svg
@@ -0,0 +1 @@
+web-whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.alecaddd.taxi.svg b/links/apps/scalable/com.github.alecaddd.taxi.svg
new file mode 120000
index 00000000..1c89f55f
--- /dev/null
+++ b/links/apps/scalable/com.github.alecaddd.taxi.svg
@@ -0,0 +1 @@
+taxi.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.alexkdeveloper.desktop-files-creator.svg b/links/apps/scalable/com.github.alexkdeveloper.desktop-files-creator.svg
new file mode 120000
index 00000000..191b35e2
--- /dev/null
+++ b/links/apps/scalable/com.github.alexkdeveloper.desktop-files-creator.svg
@@ -0,0 +1 @@
+menu-editor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.cassidyjames.ideogram.svg b/links/apps/scalable/com.github.cassidyjames.ideogram.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/links/apps/scalable/com.github.cassidyjames.ideogram.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.danrabbit.lookbook.svg b/links/apps/scalable/com.github.danrabbit.lookbook.svg
new file mode 120000
index 00000000..efe0fccd
--- /dev/null
+++ b/links/apps/scalable/com.github.danrabbit.lookbook.svg
@@ -0,0 +1 @@
+icon-preview-app.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.eneshecan.WhatsAppForLinux.svg b/links/apps/scalable/com.github.eneshecan.WhatsAppForLinux.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/links/apps/scalable/com.github.eneshecan.WhatsAppForLinux.svg
@@ -0,0 +1 @@
+whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.fwbuilder.svg b/links/apps/scalable/com.github.fwbuilder.svg
new file mode 120000
index 00000000..5647f7f6
--- /dev/null
+++ b/links/apps/scalable/com.github.fwbuilder.svg
@@ -0,0 +1 @@
+firewall.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.git_cola.git-cola.svg b/links/apps/scalable/com.github.git_cola.git-cola.svg
new file mode 120000
index 00000000..fdff6518
--- /dev/null
+++ b/links/apps/scalable/com.github.git_cola.git-cola.svg
@@ -0,0 +1 @@
+git-cola.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.gmg137.netease-cloud-music-gtk.svg b/links/apps/scalable/com.github.gmg137.netease-cloud-music-gtk.svg
new file mode 120000
index 00000000..157c17cb
--- /dev/null
+++ b/links/apps/scalable/com.github.gmg137.netease-cloud-music-gtk.svg
@@ -0,0 +1 @@
+netease-cloud-music.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.melix99.telegrand.svg b/links/apps/scalable/com.github.melix99.telegrand.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/links/apps/scalable/com.github.melix99.telegrand.svg
@@ -0,0 +1 @@
+telegram.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.persepolisdm.persepolis.svg b/links/apps/scalable/com.github.persepolisdm.persepolis.svg
new file mode 120000
index 00000000..b3ec0796
--- /dev/null
+++ b/links/apps/scalable/com.github.persepolisdm.persepolis.svg
@@ -0,0 +1 @@
+persepolis.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.qarmin.szyszka.svg b/links/apps/scalable/com.github.qarmin.szyszka.svg
new file mode 120000
index 00000000..904ec891
--- /dev/null
+++ b/links/apps/scalable/com.github.qarmin.szyszka.svg
@@ -0,0 +1 @@
+krename.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.realmazharhussain.GdmSettings.svg b/links/apps/scalable/com.github.realmazharhussain.GdmSettings.svg
new file mode 120000
index 00000000..bd5c7c89
--- /dev/null
+++ b/links/apps/scalable/com.github.realmazharhussain.GdmSettings.svg
@@ -0,0 +1 @@
+login.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.sqlitebrowser.sqlitebrowser.svg b/links/apps/scalable/com.github.sqlitebrowser.sqlitebrowser.svg
new file mode 120000
index 00000000..0ef32f81
--- /dev/null
+++ b/links/apps/scalable/com.github.sqlitebrowser.sqlitebrowser.svg
@@ -0,0 +1 @@
+sqlitebrowser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.tsujan.Kvantum.svg b/links/apps/scalable/com.github.tsujan.Kvantum.svg
new file mode 120000
index 00000000..ce430332
--- /dev/null
+++ b/links/apps/scalable/com.github.tsujan.Kvantum.svg
@@ -0,0 +1 @@
+kvantum.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.wwmm.easyeffects.svg b/links/apps/scalable/com.github.wwmm.easyeffects.svg
new file mode 120000
index 00000000..0744e994
--- /dev/null
+++ b/links/apps/scalable/com.github.wwmm.easyeffects.svg
@@ -0,0 +1 @@
+pulseeffects.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.gitlab.chinstrap.gammastep.svg b/links/apps/scalable/com.gitlab.chinstrap.gammastep.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/links/apps/scalable/com.gitlab.chinstrap.gammastep.svg
@@ -0,0 +1 @@
+redshift.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.gitlab.cunidev.Gestures.svg b/links/apps/scalable/com.gitlab.cunidev.Gestures.svg
new file mode 120000
index 00000000..fae0799a
--- /dev/null
+++ b/links/apps/scalable/com.gitlab.cunidev.Gestures.svg
@@ -0,0 +1 @@
+org.cunidev.gestures.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.google.AndroidStudio.desktop.svg b/links/apps/scalable/com.google.AndroidStudio.desktop.svg
new file mode 120000
index 00000000..b853dd00
--- /dev/null
+++ b/links/apps/scalable/com.google.AndroidStudio.desktop.svg
@@ -0,0 +1 @@
+android-studio.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.mattjakeman.ExtensionManager.svg b/links/apps/scalable/com.mattjakeman.ExtensionManager.svg
new file mode 120000
index 00000000..6a3b5fc4
--- /dev/null
+++ b/links/apps/scalable/com.mattjakeman.ExtensionManager.svg
@@ -0,0 +1 @@
+preferences-plugin.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.microsoft.Edge.svg b/links/apps/scalable/com.microsoft.Edge.svg
new file mode 120000
index 00000000..cbfaa516
--- /dev/null
+++ b/links/apps/scalable/com.microsoft.Edge.svg
@@ -0,0 +1 @@
+microsoft-edge.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.rtosta.zapzap.svg b/links/apps/scalable/com.rtosta.zapzap.svg
new file mode 120000
index 00000000..2842da95
--- /dev/null
+++ b/links/apps/scalable/com.rtosta.zapzap.svg
@@ -0,0 +1 @@
+web-whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.simplenote.simplenote.svg b/links/apps/scalable/com.simplenote.simplenote.svg
new file mode 120000
index 00000000..7b1c9e36
--- /dev/null
+++ b/links/apps/scalable/com.simplenote.simplenote.svg
@@ -0,0 +1 @@
+simplenote.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.stremio.Stremio.svg b/links/apps/scalable/com.stremio.Stremio.svg
new file mode 120000
index 00000000..ecc7e813
--- /dev/null
+++ b/links/apps/scalable/com.stremio.Stremio.svg
@@ -0,0 +1 @@
+stremio.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.sublimehq.SublimeText.svg b/links/apps/scalable/com.sublimehq.SublimeText.svg
new file mode 120000
index 00000000..a23b15dd
--- /dev/null
+++ b/links/apps/scalable/com.sublimehq.SublimeText.svg
@@ -0,0 +1 @@
+sublime-text-3.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.sublimemerge.App.svg b/links/apps/scalable/com.sublimemerge.App.svg
new file mode 120000
index 00000000..0cd43386
--- /dev/null
+++ b/links/apps/scalable/com.sublimemerge.App.svg
@@ -0,0 +1 @@
+sublime-merge.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.thebrokenrail.MCPIReborn.svg b/links/apps/scalable/com.thebrokenrail.MCPIReborn.svg
new file mode 120000
index 00000000..e9b89b2f
--- /dev/null
+++ b/links/apps/scalable/com.thebrokenrail.MCPIReborn.svg
@@ -0,0 +1 @@
+minecraft-pi.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.whitemagicsoftware.kmcaster.svg b/links/apps/scalable/com.whitemagicsoftware.kmcaster.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/links/apps/scalable/com.whitemagicsoftware.kmcaster.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg
\ No newline at end of file
diff --git a/links/apps/scalable/cutefish-screenshot.svg b/links/apps/scalable/cutefish-screenshot.svg
new file mode 120000
index 00000000..a5d78dc4
--- /dev/null
+++ b/links/apps/scalable/cutefish-screenshot.svg
@@ -0,0 +1 @@
+accessories-screenshot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/d-tracker.svg b/links/apps/scalable/d-tracker.svg
new file mode 120000
index 00000000..bb6f77cd
--- /dev/null
+++ b/links/apps/scalable/d-tracker.svg
@@ -0,0 +1 @@
+hourglass.svg
\ No newline at end of file
diff --git a/links/apps/scalable/daily-wallpaper.svg b/links/apps/scalable/daily-wallpaper.svg
new file mode 120000
index 00000000..911ba54b
--- /dev/null
+++ b/links/apps/scalable/daily-wallpaper.svg
@@ -0,0 +1 @@
+preferences-desktop-wallpaper.svg
\ No newline at end of file
diff --git a/links/apps/scalable/davinci-panels.svg b/links/apps/scalable/davinci-panels.svg
new file mode 120000
index 00000000..4c83d48e
--- /dev/null
+++ b/links/apps/scalable/davinci-panels.svg
@@ -0,0 +1 @@
+resolve.svg
\ No newline at end of file
diff --git a/links/apps/scalable/dayon.svg b/links/apps/scalable/dayon.svg
new file mode 120000
index 00000000..e92c08ae
--- /dev/null
+++ b/links/apps/scalable/dayon.svg
@@ -0,0 +1 @@
+remote-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-album.svg b/links/apps/scalable/deepin-album.svg
new file mode 120000
index 00000000..89b072fa
--- /dev/null
+++ b/links/apps/scalable/deepin-album.svg
@@ -0,0 +1 @@
+multimedia-photo-viewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-app-store.svg b/links/apps/scalable/deepin-app-store.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/links/apps/scalable/deepin-app-store.svg
@@ -0,0 +1 @@
+software-store.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-browser.svg b/links/apps/scalable/deepin-browser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/links/apps/scalable/deepin-browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-camera.svg b/links/apps/scalable/deepin-camera.svg
new file mode 120000
index 00000000..1b2314fb
--- /dev/null
+++ b/links/apps/scalable/deepin-camera.svg
@@ -0,0 +1 @@
+kphotoalbum.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-compressor.svg b/links/apps/scalable/deepin-compressor.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/links/apps/scalable/deepin-compressor.svg
@@ -0,0 +1 @@
+ark.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-contacts.svg b/links/apps/scalable/deepin-contacts.svg
new file mode 120000
index 00000000..a556d3b4
--- /dev/null
+++ b/links/apps/scalable/deepin-contacts.svg
@@ -0,0 +1 @@
+gnome-contacts.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-defender.svg b/links/apps/scalable/deepin-defender.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/links/apps/scalable/deepin-defender.svg
@@ -0,0 +1 @@
+gufw.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-devicemanager.svg b/links/apps/scalable/deepin-devicemanager.svg
new file mode 120000
index 00000000..7820fcb5
--- /dev/null
+++ b/links/apps/scalable/deepin-devicemanager.svg
@@ -0,0 +1 @@
+jockey.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-font-manager.svg b/links/apps/scalable/deepin-font-manager.svg
new file mode 120000
index 00000000..ad05215b
--- /dev/null
+++ b/links/apps/scalable/deepin-font-manager.svg
@@ -0,0 +1 @@
+preferences-desktop-font.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-log-viewer.svg b/links/apps/scalable/deepin-log-viewer.svg
new file mode 120000
index 00000000..cfa06102
--- /dev/null
+++ b/links/apps/scalable/deepin-log-viewer.svg
@@ -0,0 +1 @@
+gnome-logs.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-mail.svg b/links/apps/scalable/deepin-mail.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/links/apps/scalable/deepin-mail.svg
@@ -0,0 +1 @@
+internet-mail.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-voice-note.svg b/links/apps/scalable/deepin-voice-note.svg
new file mode 120000
index 00000000..59e75f2a
--- /dev/null
+++ b/links/apps/scalable/deepin-voice-note.svg
@@ -0,0 +1 @@
+gnome-sound-recorder.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-wine-assist.svg b/links/apps/scalable/deepin-wine-assist.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/links/apps/scalable/deepin-wine-assist.svg
@@ -0,0 +1 @@
+wine.svg
\ No newline at end of file
diff --git a/links/apps/scalable/dementia.svg b/links/apps/scalable/dementia.svg
new file mode 120000
index 00000000..926fa121
--- /dev/null
+++ b/links/apps/scalable/dementia.svg
@@ -0,0 +1 @@
+labyrinth.svg
\ No newline at end of file
diff --git a/links/apps/scalable/designer-qt6.svg b/links/apps/scalable/designer-qt6.svg
new file mode 120000
index 00000000..5562b222
--- /dev/null
+++ b/links/apps/scalable/designer-qt6.svg
@@ -0,0 +1 @@
+qtdesigner.svg
\ No newline at end of file
diff --git a/links/apps/scalable/dev.alextren.Spot.svg b/links/apps/scalable/dev.alextren.Spot.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/links/apps/scalable/dev.alextren.Spot.svg
@@ -0,0 +1 @@
+spotify-client.svg
\ No newline at end of file
diff --git a/links/apps/scalable/dev.tchx84.Portfolio.svg b/links/apps/scalable/dev.tchx84.Portfolio.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/links/apps/scalable/dev.tchx84.Portfolio.svg
@@ -0,0 +1 @@
+system-file-manager.svg
\ No newline at end of file
diff --git a/links/apps/scalable/dhcpcd.svg b/links/apps/scalable/dhcpcd.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/dhcpcd.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/discord-canary.svg b/links/apps/scalable/discord-canary.svg
new file mode 120000
index 00000000..972a47f8
--- /dev/null
+++ b/links/apps/scalable/discord-canary.svg
@@ -0,0 +1 @@
+discord.svg
\ No newline at end of file
diff --git a/links/apps/scalable/discord-development.svg b/links/apps/scalable/discord-development.svg
new file mode 120000
index 00000000..972a47f8
--- /dev/null
+++ b/links/apps/scalable/discord-development.svg
@@ -0,0 +1 @@
+discord.svg
\ No newline at end of file
diff --git a/links/apps/scalable/distributor-logo-xubuntu.svg b/links/apps/scalable/distributor-logo-xubuntu.svg
new file mode 120000
index 00000000..dc323a78
--- /dev/null
+++ b/links/apps/scalable/distributor-logo-xubuntu.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg
\ No newline at end of file
diff --git a/links/apps/scalable/drkonqi.svg b/links/apps/scalable/drkonqi.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/drkonqi.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/eboard.svg b/links/apps/scalable/eboard.svg
new file mode 120000
index 00000000..170120c5
--- /dev/null
+++ b/links/apps/scalable/eboard.svg
@@ -0,0 +1 @@
+chessx.svg
\ No newline at end of file
diff --git a/links/apps/scalable/ebook-edit.svg b/links/apps/scalable/ebook-edit.svg
new file mode 120000
index 00000000..9eb1a18e
--- /dev/null
+++ b/links/apps/scalable/ebook-edit.svg
@@ -0,0 +1 @@
+calibre-ebook-edit.svg
\ No newline at end of file
diff --git a/links/apps/scalable/electron14.svg b/links/apps/scalable/electron14.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/apps/scalable/electron14.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/apps/scalable/electron15.svg b/links/apps/scalable/electron15.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/apps/scalable/electron15.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/apps/scalable/electron16.svg b/links/apps/scalable/electron16.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/apps/scalable/electron16.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/apps/scalable/electron17.svg b/links/apps/scalable/electron17.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/apps/scalable/electron17.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/apps/scalable/electron7.svg b/links/apps/scalable/electron7.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/apps/scalable/electron7.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/apps/scalable/electron8.svg b/links/apps/scalable/electron8.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/apps/scalable/electron8.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/apps/scalable/element-desktop-bin.svg b/links/apps/scalable/element-desktop-bin.svg
new file mode 120000
index 00000000..9c5e5dd3
--- /dev/null
+++ b/links/apps/scalable/element-desktop-bin.svg
@@ -0,0 +1 @@
+element-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/eu.scarpetta.QtWAW.svg b/links/apps/scalable/eu.scarpetta.QtWAW.svg
new file mode 120000
index 00000000..2842da95
--- /dev/null
+++ b/links/apps/scalable/eu.scarpetta.QtWAW.svg
@@ -0,0 +1 @@
+web-whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/evtest-qt.svg b/links/apps/scalable/evtest-qt.svg
new file mode 120000
index 00000000..b9f5b181
--- /dev/null
+++ b/links/apps/scalable/evtest-qt.svg
@@ -0,0 +1 @@
+jstest-gtk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/fcitx-setting.svg b/links/apps/scalable/fcitx-setting.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/links/apps/scalable/fcitx-setting.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg
\ No newline at end of file
diff --git a/links/apps/scalable/feeling_finder.svg b/links/apps/scalable/feeling_finder.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/links/apps/scalable/feeling_finder.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg
\ No newline at end of file
diff --git a/links/apps/scalable/firefox-dev.svg b/links/apps/scalable/firefox-dev.svg
new file mode 120000
index 00000000..6d66c646
--- /dev/null
+++ b/links/apps/scalable/firefox-dev.svg
@@ -0,0 +1 @@
+firefox-developer-icon.svg
\ No newline at end of file
diff --git a/links/apps/scalable/fr.free.Homebank.svg b/links/apps/scalable/fr.free.Homebank.svg
new file mode 120000
index 00000000..5635fbf9
--- /dev/null
+++ b/links/apps/scalable/fr.free.Homebank.svg
@@ -0,0 +1 @@
+homebank.svg
\ No newline at end of file
diff --git a/links/apps/scalable/freedoko.svg b/links/apps/scalable/freedoko.svg
new file mode 120000
index 00000000..5d911243
--- /dev/null
+++ b/links/apps/scalable/freedoko.svg
@@ -0,0 +1 @@
+kpat.svg
\ No newline at end of file
diff --git a/links/apps/scalable/fsearch.svg b/links/apps/scalable/fsearch.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/links/apps/scalable/fsearch.svg
@@ -0,0 +1 @@
+preferences-system-search.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gambitchess.svg b/links/apps/scalable/gambitchess.svg
new file mode 120000
index 00000000..170120c5
--- /dev/null
+++ b/links/apps/scalable/gambitchess.svg
@@ -0,0 +1 @@
+chessx.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gammastep.svg b/links/apps/scalable/gammastep.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/links/apps/scalable/gammastep.svg
@@ -0,0 +1 @@
+redshift.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gdm-settings.svg b/links/apps/scalable/gdm-settings.svg
new file mode 120000
index 00000000..bd5c7c89
--- /dev/null
+++ b/links/apps/scalable/gdm-settings.svg
@@ -0,0 +1 @@
+login.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gkrellm.svg b/links/apps/scalable/gkrellm.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/links/apps/scalable/gkrellm.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/glogg.svg b/links/apps/scalable/glogg.svg
new file mode 120000
index 00000000..cb70feb9
--- /dev/null
+++ b/links/apps/scalable/glogg.svg
@@ -0,0 +1 @@
+gpk-log.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnethogs.svg b/links/apps/scalable/gnethogs.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/links/apps/scalable/gnethogs.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-latex.svg b/links/apps/scalable/gnome-latex.svg
new file mode 120000
index 00000000..e3dfe5e4
--- /dev/null
+++ b/links/apps/scalable/gnome-latex.svg
@@ -0,0 +1 @@
+latexila.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-networktool.svg b/links/apps/scalable/gnome-networktool.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/gnome-networktool.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-text-editor.svg b/links/apps/scalable/gnome-text-editor.svg
new file mode 120000
index 00000000..ca6c4831
--- /dev/null
+++ b/links/apps/scalable/gnome-text-editor.svg
@@ -0,0 +1 @@
+text-editor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/godot-mono.svg b/links/apps/scalable/godot-mono.svg
new file mode 120000
index 00000000..d2f793f0
--- /dev/null
+++ b/links/apps/scalable/godot-mono.svg
@@ -0,0 +1 @@
+godot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/golang.svg b/links/apps/scalable/golang.svg
new file mode 120000
index 00000000..8d7fbb9a
--- /dev/null
+++ b/links/apps/scalable/golang.svg
@@ -0,0 +1 @@
+goland.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gtkcord.svg b/links/apps/scalable/gtkcord.svg
new file mode 120000
index 00000000..972a47f8
--- /dev/null
+++ b/links/apps/scalable/gtkcord.svg
@@ -0,0 +1 @@
+discord.svg
\ No newline at end of file
diff --git a/links/apps/scalable/hamsket.svg b/links/apps/scalable/hamsket.svg
new file mode 120000
index 00000000..81ca07e9
--- /dev/null
+++ b/links/apps/scalable/hamsket.svg
@@ -0,0 +1 @@
+rambox.svg
\ No newline at end of file
diff --git a/links/apps/scalable/hytale.svg b/links/apps/scalable/hytale.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/links/apps/scalable/hytale.svg
@@ -0,0 +1 @@
+minecraft.svg
\ No newline at end of file
diff --git a/links/apps/scalable/icon.svg b/links/apps/scalable/icon.svg
new file mode 120000
index 00000000..70f48548
--- /dev/null
+++ b/links/apps/scalable/icon.svg
@@ -0,0 +1 @@
+application-default-icon.svg
\ No newline at end of file
diff --git a/links/apps/scalable/idea-community.svg b/links/apps/scalable/idea-community.svg
new file mode 120000
index 00000000..760b0fff
--- /dev/null
+++ b/links/apps/scalable/idea-community.svg
@@ -0,0 +1 @@
+intellij.svg
\ No newline at end of file
diff --git a/links/apps/scalable/ikona.svg b/links/apps/scalable/ikona.svg
new file mode 120000
index 00000000..efe0fccd
--- /dev/null
+++ b/links/apps/scalable/ikona.svg
@@ -0,0 +1 @@
+icon-preview-app.svg
\ No newline at end of file
diff --git a/links/apps/scalable/info.smplayer.SMPlayer.svg b/links/apps/scalable/info.smplayer.SMPlayer.svg
new file mode 120000
index 00000000..adc7efd5
--- /dev/null
+++ b/links/apps/scalable/info.smplayer.SMPlayer.svg
@@ -0,0 +1 @@
+smplayer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/internet-archive.svg b/links/apps/scalable/internet-archive.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/internet-archive.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.elementary.feedback.svg b/links/apps/scalable/io.elementary.feedback.svg
new file mode 120000
index 00000000..85783f8a
--- /dev/null
+++ b/links/apps/scalable/io.elementary.feedback.svg
@@ -0,0 +1 @@
+deepin-feedback.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.fossbr.WhatsAppQT.svg b/links/apps/scalable/io.fossbr.WhatsAppQT.svg
new file mode 120000
index 00000000..2842da95
--- /dev/null
+++ b/links/apps/scalable/io.fossbr.WhatsAppQT.svg
@@ -0,0 +1 @@
+web-whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.freetubeapp.FreeTube.svg b/links/apps/scalable/io.freetubeapp.FreeTube.svg
new file mode 120000
index 00000000..2508fb17
--- /dev/null
+++ b/links/apps/scalable/io.freetubeapp.FreeTube.svg
@@ -0,0 +1 @@
+freetube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.Bollos00.LibreMines.svg b/links/apps/scalable/io.github.Bollos00.LibreMines.svg
new file mode 120000
index 00000000..41d37885
--- /dev/null
+++ b/links/apps/scalable/io.github.Bollos00.LibreMines.svg
@@ -0,0 +1 @@
+gnome-mines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.JaGoLi.ytdl_gui.svg b/links/apps/scalable/io.github.JaGoLi.ytdl_gui.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/links/apps/scalable/io.github.JaGoLi.ytdl_gui.svg
@@ -0,0 +1 @@
+youtube-dl.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.Qalculate.qalculate-qt.svg b/links/apps/scalable/io.github.Qalculate.qalculate-qt.svg
new file mode 120000
index 00000000..f3815da6
--- /dev/null
+++ b/links/apps/scalable/io.github.Qalculate.qalculate-qt.svg
@@ -0,0 +1 @@
+qalculate.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.cboxdoerfer.FSearch.svg b/links/apps/scalable/io.github.cboxdoerfer.FSearch.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/links/apps/scalable/io.github.cboxdoerfer.FSearch.svg
@@ -0,0 +1 @@
+preferences-system-search.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.hmlendea.geforcenow-electron.svg b/links/apps/scalable/io.github.hmlendea.geforcenow-electron.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/links/apps/scalable/io.github.hmlendea.geforcenow-electron.svg
@@ -0,0 +1 @@
+nvidia.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.lainsce.Palaura.svg b/links/apps/scalable/io.github.lainsce.Palaura.svg
new file mode 120000
index 00000000..af85c9b6
--- /dev/null
+++ b/links/apps/scalable/io.github.lainsce.Palaura.svg
@@ -0,0 +1 @@
+palaura.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.mimbrero.WhatsAppDesktop.svg b/links/apps/scalable/io.github.mimbrero.WhatsAppDesktop.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/links/apps/scalable/io.github.mimbrero.WhatsAppDesktop.svg
@@ -0,0 +1 @@
+whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.realmazharhussain.GdmSettings.svg b/links/apps/scalable/io.github.realmazharhussain.GdmSettings.svg
new file mode 120000
index 00000000..bd5c7c89
--- /dev/null
+++ b/links/apps/scalable/io.github.realmazharhussain.GdmSettings.svg
@@ -0,0 +1 @@
+login.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.retgal.Dayon.svg b/links/apps/scalable/io.github.retgal.Dayon.svg
new file mode 120000
index 00000000..e92c08ae
--- /dev/null
+++ b/links/apps/scalable/io.github.retgal.Dayon.svg
@@ -0,0 +1 @@
+remote-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.shiftey.Desktop.svg b/links/apps/scalable/io.github.shiftey.Desktop.svg
new file mode 120000
index 00000000..041308e1
--- /dev/null
+++ b/links/apps/scalable/io.github.shiftey.Desktop.svg
@@ -0,0 +1 @@
+github-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.gitlab.evtest_qt.evtest_qt.svg b/links/apps/scalable/io.gitlab.evtest_qt.evtest_qt.svg
new file mode 120000
index 00000000..b9f5b181
--- /dev/null
+++ b/links/apps/scalable/io.gitlab.evtest_qt.evtest_qt.svg
@@ -0,0 +1 @@
+jstest-gtk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.kavan.GUADEC.svg b/links/apps/scalable/io.kavan.GUADEC.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/links/apps/scalable/io.kavan.GUADEC.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.qt.Assistant.svg b/links/apps/scalable/io.qt.Assistant.svg
new file mode 120000
index 00000000..a2c2cf3c
--- /dev/null
+++ b/links/apps/scalable/io.qt.Assistant.svg
@@ -0,0 +1 @@
+qtassistant.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.qt.Designer.svg b/links/apps/scalable/io.qt.Designer.svg
new file mode 120000
index 00000000..5562b222
--- /dev/null
+++ b/links/apps/scalable/io.qt.Designer.svg
@@ -0,0 +1 @@
+qtdesigner.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.qt.Linguist.svg b/links/apps/scalable/io.qt.Linguist.svg
new file mode 120000
index 00000000..8ab4eabd
--- /dev/null
+++ b/links/apps/scalable/io.qt.Linguist.svg
@@ -0,0 +1 @@
+qtlinguistic.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.qt.Qt.svg b/links/apps/scalable/io.qt.Qt.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/links/apps/scalable/io.qt.Qt.svg
@@ -0,0 +1 @@
+qt.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.qt.QtCreator.svg b/links/apps/scalable/io.qt.QtCreator.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/links/apps/scalable/io.qt.QtCreator.svg
@@ -0,0 +1 @@
+qtcreator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.qt.qdbusviewer.svg b/links/apps/scalable/io.qt.qdbusviewer.svg
new file mode 120000
index 00000000..b54d6089
--- /dev/null
+++ b/links/apps/scalable/io.qt.qdbusviewer.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/it.mijorus.smile.svg b/links/apps/scalable/it.mijorus.smile.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/links/apps/scalable/it.mijorus.smile.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java-1.8.0-openjdk.svg b/links/apps/scalable/java-1.8.0-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java-1.8.0-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java-10-openjdk.svg b/links/apps/scalable/java-10-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java-10-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java-11-openjdk.svg b/links/apps/scalable/java-11-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java-11-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java-12-openjdk.svg b/links/apps/scalable/java-12-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java-12-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java-13-openjdk.svg b/links/apps/scalable/java-13-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java-13-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java-14-openjdk.svg b/links/apps/scalable/java-14-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java-14-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java-15-openjdk.svg b/links/apps/scalable/java-15-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java-15-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java-16-openjdk.svg b/links/apps/scalable/java-16-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java-16-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java-17-openjdk.svg b/links/apps/scalable/java-17-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java-17-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java-jdk.svg b/links/apps/scalable/java-jdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java-jdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java15-openjdk.svg b/links/apps/scalable/java15-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java15-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java16-openjdk.svg b/links/apps/scalable/java16-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java16-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java17-openjdk.svg b/links/apps/scalable/java17-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java17-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/java18-openjdk.svg b/links/apps/scalable/java18-openjdk.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/java18-openjdk.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/jerry.svg b/links/apps/scalable/jerry.svg
new file mode 120000
index 00000000..ee962089
--- /dev/null
+++ b/links/apps/scalable/jerry.svg
@@ -0,0 +1 @@
+scid.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kali-database-assessment-trans.svg b/links/apps/scalable/kali-database-assessment-trans.svg
new file mode 120000
index 00000000..0ef32f81
--- /dev/null
+++ b/links/apps/scalable/kali-database-assessment-trans.svg
@@ -0,0 +1 @@
+sqlitebrowser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kali-web-application-trans.svg b/links/apps/scalable/kali-web-application-trans.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/kali-web-application-trans.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kalk.svg b/links/apps/scalable/kalk.svg
new file mode 120000
index 00000000..9bce3704
--- /dev/null
+++ b/links/apps/scalable/kalk.svg
@@ -0,0 +1 @@
+calc.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kdirstat.svg b/links/apps/scalable/kdirstat.svg
new file mode 120000
index 00000000..61cbed48
--- /dev/null
+++ b/links/apps/scalable/kdirstat.svg
@@ -0,0 +1 @@
+qdirstat.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kerry.svg b/links/apps/scalable/kerry.svg
new file mode 120000
index 00000000..f97340b8
--- /dev/null
+++ b/links/apps/scalable/kerry.svg
@@ -0,0 +1 @@
+search.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kinfocenter.svg b/links/apps/scalable/kinfocenter.svg
new file mode 120000
index 00000000..7bf78e8e
--- /dev/null
+++ b/links/apps/scalable/kinfocenter.svg
@@ -0,0 +1 @@
+hardinfo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/klock.svg b/links/apps/scalable/klock.svg
new file mode 120000
index 00000000..1512defb
--- /dev/null
+++ b/links/apps/scalable/klock.svg
@@ -0,0 +1 @@
+gnome-clocks.svg
\ No newline at end of file
diff --git a/links/apps/scalable/klogg.svg b/links/apps/scalable/klogg.svg
new file mode 120000
index 00000000..cb70feb9
--- /dev/null
+++ b/links/apps/scalable/klogg.svg
@@ -0,0 +1 @@
+gpk-log.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kmymoney.svg b/links/apps/scalable/kmymoney.svg
new file mode 120000
index 00000000..5635fbf9
--- /dev/null
+++ b/links/apps/scalable/kmymoney.svg
@@ -0,0 +1 @@
+homebank.svg
\ No newline at end of file
diff --git a/links/apps/scalable/knetwalk.svg b/links/apps/scalable/knetwalk.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/knetwalk.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kpager.svg b/links/apps/scalable/kpager.svg
new file mode 120000
index 00000000..2c414871
--- /dev/null
+++ b/links/apps/scalable/kpager.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg
\ No newline at end of file
diff --git a/links/apps/scalable/krecorder.svg b/links/apps/scalable/krecorder.svg
new file mode 120000
index 00000000..59e75f2a
--- /dev/null
+++ b/links/apps/scalable/krecorder.svg
@@ -0,0 +1 @@
+gnome-sound-recorder.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kregexpeditor.svg b/links/apps/scalable/kregexpeditor.svg
new file mode 120000
index 00000000..ed44209d
--- /dev/null
+++ b/links/apps/scalable/kregexpeditor.svg
@@ -0,0 +1 @@
+regextester.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kweather.svg b/links/apps/scalable/kweather.svg
new file mode 120000
index 00000000..4b3d47c2
--- /dev/null
+++ b/links/apps/scalable/kweather.svg
@@ -0,0 +1 @@
+nimbus.svg
\ No newline at end of file
diff --git a/links/apps/scalable/latexila.svg b/links/apps/scalable/latexila.svg
new file mode 120000
index 00000000..214660be
--- /dev/null
+++ b/links/apps/scalable/latexila.svg
@@ -0,0 +1 @@
+texstudio.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libinput-gestures-qt.svg b/links/apps/scalable/libinput-gestures-qt.svg
new file mode 120000
index 00000000..c43e6a22
--- /dev/null
+++ b/links/apps/scalable/libinput-gestures-qt.svg
@@ -0,0 +1 @@
+libinput-gestures.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.1-base.svg b/links/apps/scalable/libreoffice7.1-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.1-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.1-calc.svg b/links/apps/scalable/libreoffice7.1-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.1-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.1-draw.svg b/links/apps/scalable/libreoffice7.1-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.1-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.1-impress.svg b/links/apps/scalable/libreoffice7.1-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.1-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.1-main.svg b/links/apps/scalable/libreoffice7.1-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.1-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.1-math.svg b/links/apps/scalable/libreoffice7.1-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.1-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.1-startcenter.svg b/links/apps/scalable/libreoffice7.1-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.1-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.1-writer.svg b/links/apps/scalable/libreoffice7.1-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.1-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.2-base.svg b/links/apps/scalable/libreoffice7.2-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.2-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.2-calc.svg b/links/apps/scalable/libreoffice7.2-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.2-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.2-draw.svg b/links/apps/scalable/libreoffice7.2-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.2-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.2-impress.svg b/links/apps/scalable/libreoffice7.2-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.2-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.2-main.svg b/links/apps/scalable/libreoffice7.2-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.2-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.2-math.svg b/links/apps/scalable/libreoffice7.2-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.2-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.2-startcenter.svg b/links/apps/scalable/libreoffice7.2-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.2-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.2-writer.svg b/links/apps/scalable/libreoffice7.2-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.2-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.3-base.svg b/links/apps/scalable/libreoffice7.3-base.svg
new file mode 120000
index 00000000..7a162ad8
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.3-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.3-calc.svg b/links/apps/scalable/libreoffice7.3-calc.svg
new file mode 120000
index 00000000..6c95c6ec
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.3-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.3-draw.svg b/links/apps/scalable/libreoffice7.3-draw.svg
new file mode 120000
index 00000000..2c9640b8
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.3-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.3-impress.svg b/links/apps/scalable/libreoffice7.3-impress.svg
new file mode 120000
index 00000000..23162b76
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.3-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.3-main.svg b/links/apps/scalable/libreoffice7.3-main.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.3-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.3-math.svg b/links/apps/scalable/libreoffice7.3-math.svg
new file mode 120000
index 00000000..d819533d
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.3-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.3-startcenter.svg b/links/apps/scalable/libreoffice7.3-startcenter.svg
new file mode 120000
index 00000000..15476617
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.3-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/links/apps/scalable/libreoffice7.3-writer.svg b/links/apps/scalable/libreoffice7.3-writer.svg
new file mode 120000
index 00000000..30306720
--- /dev/null
+++ b/links/apps/scalable/libreoffice7.3-writer.svg
@@ -0,0 +1 @@
+libreoffice-writer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/lichess.svg b/links/apps/scalable/lichess.svg
new file mode 120000
index 00000000..c547b6ef
--- /dev/null
+++ b/links/apps/scalable/lichess.svg
@@ -0,0 +1 @@
+pychess.svg
\ No newline at end of file
diff --git a/links/apps/scalable/lichesslogowhite.svg b/links/apps/scalable/lichesslogowhite.svg
new file mode 120000
index 00000000..c547b6ef
--- /dev/null
+++ b/links/apps/scalable/lichesslogowhite.svg
@@ -0,0 +1 @@
+pychess.svg
\ No newline at end of file
diff --git a/links/apps/scalable/lichobile-electron.svg b/links/apps/scalable/lichobile-electron.svg
new file mode 120000
index 00000000..c547b6ef
--- /dev/null
+++ b/links/apps/scalable/lichobile-electron.svg
@@ -0,0 +1 @@
+pychess.svg
\ No newline at end of file
diff --git a/links/apps/scalable/linguist-qt6.svg b/links/apps/scalable/linguist-qt6.svg
new file mode 120000
index 00000000..8ab4eabd
--- /dev/null
+++ b/links/apps/scalable/linguist-qt6.svg
@@ -0,0 +1 @@
+qtlinguistic.svg
\ No newline at end of file
diff --git a/links/apps/scalable/logo.svg b/links/apps/scalable/logo.svg
new file mode 120000
index 00000000..70f48548
--- /dev/null
+++ b/links/apps/scalable/logo.svg
@@ -0,0 +1 @@
+application-default-icon.svg
\ No newline at end of file
diff --git a/links/apps/scalable/lutris_0-ad.svg b/links/apps/scalable/lutris_0-ad.svg
new file mode 120000
index 00000000..23944b0a
--- /dev/null
+++ b/links/apps/scalable/lutris_0-ad.svg
@@ -0,0 +1 @@
+0ad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/lutris_godot-engine.svg b/links/apps/scalable/lutris_godot-engine.svg
new file mode 120000
index 00000000..d2f793f0
--- /dev/null
+++ b/links/apps/scalable/lutris_godot-engine.svg
@@ -0,0 +1 @@
+godot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/lxqt-archiver.svg b/links/apps/scalable/lxqt-archiver.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/links/apps/scalable/lxqt-archiver.svg
@@ -0,0 +1 @@
+ark.svg
\ No newline at end of file
diff --git a/links/apps/scalable/manjaro-settings-manager.svg b/links/apps/scalable/manjaro-settings-manager.svg
new file mode 120000
index 00000000..e7116d4c
--- /dev/null
+++ b/links/apps/scalable/manjaro-settings-manager.svg
@@ -0,0 +1 @@
+distributor-logo-manjaro.svg
\ No newline at end of file
diff --git a/links/apps/scalable/map-globe.svg b/links/apps/scalable/map-globe.svg
new file mode 120000
index 00000000..0b4b0481
--- /dev/null
+++ b/links/apps/scalable/map-globe.svg
@@ -0,0 +1 @@
+gnome-maps.svg
\ No newline at end of file
diff --git a/links/apps/scalable/marble.svg b/links/apps/scalable/marble.svg
new file mode 120000
index 00000000..cb9be8c3
--- /dev/null
+++ b/links/apps/scalable/marble.svg
@@ -0,0 +1 @@
+google-earth.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mate-logo.svg b/links/apps/scalable/mate-logo.svg
new file mode 120000
index 00000000..c84118ae
--- /dev/null
+++ b/links/apps/scalable/mate-logo.svg
@@ -0,0 +1 @@
+mate.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mate-nettool.svg b/links/apps/scalable/mate-nettool.svg
new file mode 120000
index 00000000..05d2e28d
--- /dev/null
+++ b/links/apps/scalable/mate-nettool.svg
@@ -0,0 +1 @@
+nmap_icon.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mate-sensors.svg b/links/apps/scalable/mate-sensors.svg
new file mode 120000
index 00000000..4517c338
--- /dev/null
+++ b/links/apps/scalable/mate-sensors.svg
@@ -0,0 +1 @@
+xsensors.svg
\ No newline at end of file
diff --git a/links/apps/scalable/maui-buho.svg b/links/apps/scalable/maui-buho.svg
new file mode 120000
index 00000000..5b33c4a8
--- /dev/null
+++ b/links/apps/scalable/maui-buho.svg
@@ -0,0 +1 @@
+buho.svg
\ No newline at end of file
diff --git a/links/apps/scalable/maui-contacts.svg b/links/apps/scalable/maui-contacts.svg
new file mode 120000
index 00000000..715698a6
--- /dev/null
+++ b/links/apps/scalable/maui-contacts.svg
@@ -0,0 +1 @@
+communicator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/maui-nota.svg b/links/apps/scalable/maui-nota.svg
new file mode 120000
index 00000000..99aae070
--- /dev/null
+++ b/links/apps/scalable/maui-nota.svg
@@ -0,0 +1 @@
+nota.svg
\ No newline at end of file
diff --git a/links/apps/scalable/maui-shelf.svg b/links/apps/scalable/maui-shelf.svg
new file mode 120000
index 00000000..4ba012d3
--- /dev/null
+++ b/links/apps/scalable/maui-shelf.svg
@@ -0,0 +1 @@
+accessories-document-viewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/maui-station.svg b/links/apps/scalable/maui-station.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/links/apps/scalable/maui-station.svg
@@ -0,0 +1 @@
+utilities-terminal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mkv-gui.svg b/links/apps/scalable/mkv-gui.svg
new file mode 120000
index 00000000..6ab4d366
--- /dev/null
+++ b/links/apps/scalable/mkv-gui.svg
@@ -0,0 +1 @@
+mkvmerge.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mkvtoolnix-gui.svg b/links/apps/scalable/mkvtoolnix-gui.svg
new file mode 120000
index 00000000..6ab4d366
--- /dev/null
+++ b/links/apps/scalable/mkvtoolnix-gui.svg
@@ -0,0 +1 @@
+mkvmerge.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mpo.rga.Dayon.svg b/links/apps/scalable/mpo.rga.Dayon.svg
new file mode 120000
index 00000000..e92c08ae
--- /dev/null
+++ b/links/apps/scalable/mpo.rga.Dayon.svg
@@ -0,0 +1 @@
+remote-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/msedge-ejhkdoiecgkmdpomoahkdihbcldkgjci-Default.svg b/links/apps/scalable/msedge-ejhkdoiecgkmdpomoahkdihbcldkgjci-Default.svg
new file mode 120000
index 00000000..9c5e5dd3
--- /dev/null
+++ b/links/apps/scalable/msedge-ejhkdoiecgkmdpomoahkdihbcldkgjci-Default.svg
@@ -0,0 +1 @@
+element-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/multimedia-player.svg b/links/apps/scalable/multimedia-player.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/links/apps/scalable/multimedia-player.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mx-broadcom-manager.svg b/links/apps/scalable/mx-broadcom-manager.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/mx-broadcom-manager.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/n-puzzle.svg b/links/apps/scalable/n-puzzle.svg
new file mode 120000
index 00000000..9d13a120
--- /dev/null
+++ b/links/apps/scalable/n-puzzle.svg
@@ -0,0 +1 @@
+tetzle.svg
\ No newline at end of file
diff --git a/links/apps/scalable/net.scribus.Scribus.svg b/links/apps/scalable/net.scribus.Scribus.svg
new file mode 120000
index 00000000..eb0c537e
--- /dev/null
+++ b/links/apps/scalable/net.scribus.Scribus.svg
@@ -0,0 +1 @@
+scribus.svg
\ No newline at end of file
diff --git a/links/apps/scalable/net.xm1math.Texmaker.svg b/links/apps/scalable/net.xm1math.Texmaker.svg
new file mode 120000
index 00000000..df6ee22b
--- /dev/null
+++ b/links/apps/scalable/net.xm1math.Texmaker.svg
@@ -0,0 +1 @@
+texmaker.svg
\ No newline at end of file
diff --git a/links/apps/scalable/net.xmind.XMind.svg b/links/apps/scalable/net.xmind.XMind.svg
new file mode 120000
index 00000000..8399b172
--- /dev/null
+++ b/links/apps/scalable/net.xmind.XMind.svg
@@ -0,0 +1 @@
+xmind.svg
\ No newline at end of file
diff --git a/links/apps/scalable/netease-cloud-music-gtk.svg b/links/apps/scalable/netease-cloud-music-gtk.svg
new file mode 120000
index 00000000..157c17cb
--- /dev/null
+++ b/links/apps/scalable/netease-cloud-music-gtk.svg
@@ -0,0 +1 @@
+netease-cloud-music.svg
\ No newline at end of file
diff --git a/links/apps/scalable/network-defaultroute.svg b/links/apps/scalable/network-defaultroute.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/network-defaultroute.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/nl.brixit.powersupply.svg b/links/apps/scalable/nl.brixit.powersupply.svg
new file mode 120000
index 00000000..82c357f4
--- /dev/null
+++ b/links/apps/scalable/nl.brixit.powersupply.svg
@@ -0,0 +1 @@
+gnome-power-statistics.svg
\ No newline at end of file
diff --git a/links/apps/scalable/openjdk-15.svg b/links/apps/scalable/openjdk-15.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/openjdk-15.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/openjdk-16.svg b/links/apps/scalable/openjdk-16.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/openjdk-16.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/openjdk-17.svg b/links/apps/scalable/openjdk-17.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/openjdk-17.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/openjdk-18.svg b/links/apps/scalable/openjdk-18.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/openjdk-18.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/oracle_java15.svg b/links/apps/scalable/oracle_java15.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/oracle_java15.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/oracle_java16.svg b/links/apps/scalable/oracle_java16.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/oracle_java16.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/oracle_java17.svg b/links/apps/scalable/oracle_java17.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/oracle_java17.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/oracle_java18.svg b/links/apps/scalable/oracle_java18.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/oracle_java18.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.blender.BlenderLTS.svg b/links/apps/scalable/org.blender.BlenderLTS.svg
new file mode 120000
index 00000000..965ce912
--- /dev/null
+++ b/links/apps/scalable/org.blender.BlenderLTS.svg
@@ -0,0 +1 @@
+blender.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.bluesabre.MenuLibre.svg b/links/apps/scalable/org.bluesabre.MenuLibre.svg
new file mode 120000
index 00000000..f0eff2cd
--- /dev/null
+++ b/links/apps/scalable/org.bluesabre.MenuLibre.svg
@@ -0,0 +1 @@
+menulibre.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.chromium.Chromium.BaseApp.svg b/links/apps/scalable/org.chromium.Chromium.BaseApp.svg
new file mode 120000
index 00000000..e97fd967
--- /dev/null
+++ b/links/apps/scalable/org.chromium.Chromium.BaseApp.svg
@@ -0,0 +1 @@
+chromium.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.debian.galternatives.svg b/links/apps/scalable/org.debian.galternatives.svg
new file mode 120000
index 00000000..cb8ad7f7
--- /dev/null
+++ b/links/apps/scalable/org.debian.galternatives.svg
@@ -0,0 +1 @@
+softwarecenter-debian.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.deepin.browser.svg b/links/apps/scalable/org.deepin.browser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/links/apps/scalable/org.deepin.browser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.deepin.contacts.svg b/links/apps/scalable/org.deepin.contacts.svg
new file mode 120000
index 00000000..a556d3b4
--- /dev/null
+++ b/links/apps/scalable/org.deepin.contacts.svg
@@ -0,0 +1 @@
+gnome-contacts.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.deluge_torrent.deluge.svg b/links/apps/scalable/org.deluge_torrent.deluge.svg
new file mode 120000
index 00000000..b3743c05
--- /dev/null
+++ b/links/apps/scalable/org.deluge_torrent.deluge.svg
@@ -0,0 +1 @@
+deluge.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.electronjs.Electron.BaseApp.svg b/links/apps/scalable/org.electronjs.Electron.BaseApp.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/apps/scalable/org.electronjs.Electron.BaseApp.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.electronjs.Electron7.BaseApp.svg b/links/apps/scalable/org.electronjs.Electron7.BaseApp.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/apps/scalable/org.electronjs.Electron7.BaseApp.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.electronjs.Electron8.BaseApp.svg b/links/apps/scalable/org.electronjs.Electron8.BaseApp.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/apps/scalable/org.electronjs.Electron8.BaseApp.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.electronjs.Electron9.BaseApp.svg b/links/apps/scalable/org.electronjs.Electron9.BaseApp.svg
new file mode 120000
index 00000000..0a8bb495
--- /dev/null
+++ b/links/apps/scalable/org.electronjs.Electron9.BaseApp.svg
@@ -0,0 +1 @@
+electron.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.fcitx.Fcitx5.svg b/links/apps/scalable/org.fcitx.Fcitx5.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/links/apps/scalable/org.fcitx.Fcitx5.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.freedesktop.LinuxAudio.Plugins.Calf.svg b/links/apps/scalable/org.freedesktop.LinuxAudio.Plugins.Calf.svg
new file mode 120000
index 00000000..35f220c8
--- /dev/null
+++ b/links/apps/scalable/org.freedesktop.LinuxAudio.Plugins.Calf.svg
@@ -0,0 +1 @@
+calf.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.freedesktop.Sdk.Extension.openjdk15.svg b/links/apps/scalable/org.freedesktop.Sdk.Extension.openjdk15.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/org.freedesktop.Sdk.Extension.openjdk15.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.freedesktop.Sdk.Extension.openjdk16.svg b/links/apps/scalable/org.freedesktop.Sdk.Extension.openjdk16.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/org.freedesktop.Sdk.Extension.openjdk16.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.freedesktop.Sdk.Extension.openjdk17.svg b/links/apps/scalable/org.freedesktop.Sdk.Extension.openjdk17.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/org.freedesktop.Sdk.Extension.openjdk17.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.freedesktop.Sdk.Extension.openjdk18.svg b/links/apps/scalable/org.freedesktop.Sdk.Extension.openjdk18.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/org.freedesktop.Sdk.Extension.openjdk18.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gabmus.gfeeds.svg b/links/apps/scalable/org.gabmus.gfeeds.svg
new file mode 120000
index 00000000..86bb8e06
--- /dev/null
+++ b/links/apps/scalable/org.gabmus.gfeeds.svg
@@ -0,0 +1 @@
+internet-news-reader.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gabmus.gnome-feeds.svg b/links/apps/scalable/org.gabmus.gnome-feeds.svg
new file mode 120000
index 00000000..637b53ff
--- /dev/null
+++ b/links/apps/scalable/org.gabmus.gnome-feeds.svg
@@ -0,0 +1 @@
+org.gabmus.gfeeds.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.ActivityJournal.svg b/links/apps/scalable/org.gnome.ActivityJournal.svg
new file mode 120000
index 00000000..a375001d
--- /dev/null
+++ b/links/apps/scalable/org.gnome.ActivityJournal.svg
@@ -0,0 +1 @@
+gnome-activity-journal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.IconPreview.svg b/links/apps/scalable/org.gnome.IconPreview.svg
new file mode 120000
index 00000000..efe0fccd
--- /dev/null
+++ b/links/apps/scalable/org.gnome.IconPreview.svg
@@ -0,0 +1 @@
+icon-preview-app.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.PackageUpdater.svg b/links/apps/scalable/org.gnome.PackageUpdater.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/links/apps/scalable/org.gnome.PackageUpdater.svg
@@ -0,0 +1 @@
+system-software-update.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Packages.svg b/links/apps/scalable/org.gnome.Packages.svg
new file mode 120000
index 00000000..7e458b8e
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Packages.svg
@@ -0,0 +1 @@
+system-software-install.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Weather.Application.svg} b/links/apps/scalable/org.gnome.Weather.Application.svg}
new file mode 120000
index 00000000..4f715a67
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Weather.Application.svg}
@@ -0,0 +1 @@
+org.gnome.Weather.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.World.Highscore.svg b/links/apps/scalable/org.gnome.World.Highscore.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/links/apps/scalable/org.gnome.World.Highscore.svg
@@ -0,0 +1 @@
+applications-games.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.World.Secrets.svg b/links/apps/scalable/org.gnome.World.Secrets.svg
new file mode 120000
index 00000000..4bc7c74f
--- /dev/null
+++ b/links/apps/scalable/org.gnome.World.Secrets.svg
@@ -0,0 +1 @@
+org.gnome.PasswordSafe.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
new file mode 120000
index 00000000..efe0fccd
--- /dev/null
+++ b/links/apps/scalable/org.gnome.design.AppIconPreview.svg
@@ -0,0 +1 @@
+icon-preview-app.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.gnome-latex.svg b/links/apps/scalable/org.gnome.gnome-latex.svg
new file mode 120000
index 00000000..e3dfe5e4
--- /dev/null
+++ b/links/apps/scalable/org.gnome.gnome-latex.svg
@@ -0,0 +1 @@
+latexila.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.zbrown.KingsCross.svg b/links/apps/scalable/org.gnome.zbrown.KingsCross.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/links/apps/scalable/org.gnome.zbrown.KingsCross.svg
@@ -0,0 +1 @@
+utilities-terminal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnupg.GPA.svg b/links/apps/scalable/org.gnupg.GPA.svg
new file mode 120000
index 00000000..f4b9b748
--- /dev/null
+++ b/links/apps/scalable/org.gnupg.GPA.svg
@@ -0,0 +1 @@
+keyring-manager.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.godotengine.Godot.svg b/links/apps/scalable/org.godotengine.Godot.svg
new file mode 120000
index 00000000..d2f793f0
--- /dev/null
+++ b/links/apps/scalable/org.godotengine.Godot.svg
@@ -0,0 +1 @@
+godot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.goldendict.GoldenDict.svg b/links/apps/scalable/org.goldendict.GoldenDict.svg
new file mode 120000
index 00000000..0312778e
--- /dev/null
+++ b/links/apps/scalable/org.goldendict.GoldenDict.svg
@@ -0,0 +1 @@
+goldendict.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.goldendict.desktop.svg b/links/apps/scalable/org.goldendict.desktop.svg
new file mode 120000
index 00000000..0312778e
--- /dev/null
+++ b/links/apps/scalable/org.goldendict.desktop.svg
@@ -0,0 +1 @@
+goldendict.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gottcode.Connectagram.svg b/links/apps/scalable/org.gottcode.Connectagram.svg
new file mode 120000
index 00000000..796b3980
--- /dev/null
+++ b/links/apps/scalable/org.gottcode.Connectagram.svg
@@ -0,0 +1 @@
+connectagram.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gottcode.Kapow.svg b/links/apps/scalable/org.gottcode.Kapow.svg
new file mode 120000
index 00000000..1cb1def5
--- /dev/null
+++ b/links/apps/scalable/org.gottcode.Kapow.svg
@@ -0,0 +1 @@
+kapow.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gottcode.Tetzle.svg b/links/apps/scalable/org.gottcode.Tetzle.svg
new file mode 120000
index 00000000..9d13a120
--- /dev/null
+++ b/links/apps/scalable/org.gottcode.Tetzle.svg
@@ -0,0 +1 @@
+tetzle.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gtk.Demo.svg b/links/apps/scalable/org.gtk.Demo.svg
new file mode 120000
index 00000000..5cad03d6
--- /dev/null
+++ b/links/apps/scalable/org.gtk.Demo.svg
@@ -0,0 +1 @@
+gtk3-demo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gtk.IconBrowser.svg b/links/apps/scalable/org.gtk.IconBrowser.svg
new file mode 120000
index 00000000..efe0fccd
--- /dev/null
+++ b/links/apps/scalable/org.gtk.IconBrowser.svg
@@ -0,0 +1 @@
+icon-preview-app.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gtk.WidgetFactory.svg b/links/apps/scalable/org.gtk.WidgetFactory.svg
new file mode 120000
index 00000000..da40e48a
--- /dev/null
+++ b/links/apps/scalable/org.gtk.WidgetFactory.svg
@@ -0,0 +1 @@
+gtk3-widget-factory.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gustavoperedo.VideoDownloader.svg b/links/apps/scalable/org.gustavoperedo.VideoDownloader.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/links/apps/scalable/org.gustavoperedo.VideoDownloader.svg
@@ -0,0 +1 @@
+youtube-dl.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.jabref.jabref.svg b/links/apps/scalable/org.jabref.jabref.svg
new file mode 120000
index 00000000..e2f25eb3
--- /dev/null
+++ b/links/apps/scalable/org.jabref.jabref.svg
@@ -0,0 +1 @@
+jabref.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.Help.svg b/links/apps/scalable/org.kde.Help.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/links/apps/scalable/org.kde.Help.svg
@@ -0,0 +1 @@
+help-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.Ikona.svg b/links/apps/scalable/org.kde.Ikona.svg
new file mode 120000
index 00000000..efe0fccd
--- /dev/null
+++ b/links/apps/scalable/org.kde.Ikona.svg
@@ -0,0 +1 @@
+icon-preview-app.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.angelfish.svg b/links/apps/scalable/org.kde.angelfish.svg
new file mode 120000
index 00000000..76b91b89
--- /dev/null
+++ b/links/apps/scalable/org.kde.angelfish.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.basket.svg b/links/apps/scalable/org.kde.basket.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/org.kde.basket.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.buho.svg b/links/apps/scalable/org.kde.buho.svg
new file mode 120000
index 00000000..5b33c4a8
--- /dev/null
+++ b/links/apps/scalable/org.kde.buho.svg
@@ -0,0 +1 @@
+buho.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.calindori.svg b/links/apps/scalable/org.kde.calindori.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/links/apps/scalable/org.kde.calindori.svg
@@ -0,0 +1 @@
+office-calendar.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.communicator.svg b/links/apps/scalable/org.kde.communicator.svg
new file mode 120000
index 00000000..715698a6
--- /dev/null
+++ b/links/apps/scalable/org.kde.communicator.svg
@@ -0,0 +1 @@
+communicator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.drkonqi.svg b/links/apps/scalable/org.kde.drkonqi.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/org.kde.drkonqi.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.ikona.svg b/links/apps/scalable/org.kde.ikona.svg
new file mode 120000
index 00000000..efe0fccd
--- /dev/null
+++ b/links/apps/scalable/org.kde.ikona.svg
@@ -0,0 +1 @@
+icon-preview-app.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.index.svg b/links/apps/scalable/org.kde.index.svg
new file mode 120000
index 00000000..41092c8f
--- /dev/null
+++ b/links/apps/scalable/org.kde.index.svg
@@ -0,0 +1 @@
+file-manager.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.isoimagewriter.svg b/links/apps/scalable/org.kde.isoimagewriter.svg
new file mode 120000
index 00000000..6558433a
--- /dev/null
+++ b/links/apps/scalable/org.kde.isoimagewriter.svg
@@ -0,0 +1 @@
+multibootusb.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kalk.svg b/links/apps/scalable/org.kde.kalk.svg
new file mode 120000
index 00000000..9bce3704
--- /dev/null
+++ b/links/apps/scalable/org.kde.kalk.svg
@@ -0,0 +1 @@
+calc.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kbackup.svg b/links/apps/scalable/org.kde.kbackup.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/links/apps/scalable/org.kde.kbackup.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kclock.svg b/links/apps/scalable/org.kde.kclock.svg
new file mode 120000
index 00000000..1512defb
--- /dev/null
+++ b/links/apps/scalable/org.kde.kclock.svg
@@ -0,0 +1 @@
+gnome-clocks.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kdf.svg b/links/apps/scalable/org.kde.kdf.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/links/apps/scalable/org.kde.kdf.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kfind.svg b/links/apps/scalable/org.kde.kfind.svg
new file mode 120000
index 00000000..f97340b8
--- /dev/null
+++ b/links/apps/scalable/org.kde.kfind.svg
@@ -0,0 +1 @@
+search.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kfourinline.svg b/links/apps/scalable/org.kde.kfourinline.svg
new file mode 120000
index 00000000..aae4eb18
--- /dev/null
+++ b/links/apps/scalable/org.kde.kfourinline.svg
@@ -0,0 +1 @@
+gnome-glines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kinfocenter.svg b/links/apps/scalable/org.kde.kinfocenter.svg
new file mode 120000
index 00000000..7bf78e8e
--- /dev/null
+++ b/links/apps/scalable/org.kde.kinfocenter.svg
@@ -0,0 +1 @@
+hardinfo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kmenuedit.svg b/links/apps/scalable/org.kde.kmenuedit.svg
new file mode 120000
index 00000000..191b35e2
--- /dev/null
+++ b/links/apps/scalable/org.kde.kmenuedit.svg
@@ -0,0 +1 @@
+menu-editor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kmymoney.svg b/links/apps/scalable/org.kde.kmymoney.svg
new file mode 120000
index 00000000..be3f0bbb
--- /dev/null
+++ b/links/apps/scalable/org.kde.kmymoney.svg
@@ -0,0 +1 @@
+kmymoney.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.knetwalk.svg b/links/apps/scalable/org.kde.knetwalk.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/org.kde.knetwalk.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.krecorder.svg b/links/apps/scalable/org.kde.krecorder.svg
new file mode 120000
index 00000000..59e75f2a
--- /dev/null
+++ b/links/apps/scalable/org.kde.krecorder.svg
@@ -0,0 +1 @@
+gnome-sound-recorder.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kregexpeditor.svg b/links/apps/scalable/org.kde.kregexpeditor.svg
new file mode 120000
index 00000000..ed44209d
--- /dev/null
+++ b/links/apps/scalable/org.kde.kregexpeditor.svg
@@ -0,0 +1 @@
+regextester.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.ksysguard.svg b/links/apps/scalable/org.kde.ksysguard.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/links/apps/scalable/org.kde.ksysguard.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.ksystemlog.svg b/links/apps/scalable/org.kde.ksystemlog.svg
new file mode 120000
index 00000000..b2fbbc42
--- /dev/null
+++ b/links/apps/scalable/org.kde.ksystemlog.svg
@@ -0,0 +1 @@
+logview.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kuiviewer.svg b/links/apps/scalable/org.kde.kuiviewer.svg
new file mode 120000
index 00000000..d5852ae9
--- /dev/null
+++ b/links/apps/scalable/org.kde.kuiviewer.svg
@@ -0,0 +1 @@
+glade.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kwalletmanager5.svg b/links/apps/scalable/org.kde.kwalletmanager5.svg
new file mode 120000
index 00000000..f4b9b748
--- /dev/null
+++ b/links/apps/scalable/org.kde.kwalletmanager5.svg
@@ -0,0 +1 @@
+keyring-manager.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kweather.svg b/links/apps/scalable/org.kde.kweather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/links/apps/scalable/org.kde.kweather.svg
@@ -0,0 +1 @@
+weather.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.marble.svg b/links/apps/scalable/org.kde.marble.svg
new file mode 120000
index 00000000..cb9be8c3
--- /dev/null
+++ b/links/apps/scalable/org.kde.marble.svg
@@ -0,0 +1 @@
+google-earth.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.mobile.angelfish.svg b/links/apps/scalable/org.kde.mobile.angelfish.svg
new file mode 120000
index 00000000..76b91b89
--- /dev/null
+++ b/links/apps/scalable/org.kde.mobile.angelfish.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.nota.svg b/links/apps/scalable/org.kde.nota.svg
new file mode 120000
index 00000000..904340f0
--- /dev/null
+++ b/links/apps/scalable/org.kde.nota.svg
@@ -0,0 +1 @@
+maui-nota.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.awesomewidget.svg b/links/apps/scalable/org.kde.plasma.awesomewidget.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.awesomewidget.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.camera.svg b/links/apps/scalable/org.kde.plasma.camera.svg
new file mode 120000
index 00000000..6e314c53
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.camera.svg
@@ -0,0 +1 @@
+accessories-camera.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.colorpicker.svg b/links/apps/scalable/org.kde.plasma.colorpicker.svg
new file mode 120000
index 00000000..8ca198fd
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.colorpicker.svg
@@ -0,0 +1 @@
+gnome-color-chooser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.disks.svg b/links/apps/scalable/org.kde.plasma.disks.svg
new file mode 120000
index 00000000..374f367b
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.disks.svg
@@ -0,0 +1 @@
+gsmartcontrol.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.pager.svg b/links/apps/scalable/org.kde.plasma.pager.svg
new file mode 120000
index 00000000..f57e5769
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.pager.svg
@@ -0,0 +1 @@
+workspace-switcher-right-top.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasmatube.svg b/links/apps/scalable/org.kde.plasmatube.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasmatube.svg
@@ -0,0 +1 @@
+youtube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.resourcesMonitor.svg b/links/apps/scalable/org.kde.resourcesMonitor.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/links/apps/scalable/org.kde.resourcesMonitor.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.station.svg b/links/apps/scalable/org.kde.station.svg
new file mode 120000
index 00000000..d1531dfa
--- /dev/null
+++ b/links/apps/scalable/org.kde.station.svg
@@ -0,0 +1 @@
+maui-station.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.sweeper.svg b/links/apps/scalable/org.kde.sweeper.svg
new file mode 120000
index 00000000..c45e94f0
--- /dev/null
+++ b/links/apps/scalable/org.kde.sweeper.svg
@@ -0,0 +1 @@
+gcleaner.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.thermalMonitor.svg b/links/apps/scalable/org.kde.thermalMonitor.svg
new file mode 120000
index 00000000..a6c23f40
--- /dev/null
+++ b/links/apps/scalable/org.kde.thermalMonitor.svg
@@ -0,0 +1 @@
+thermal-monitor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.vvave.svg b/links/apps/scalable/org.kde.vvave.svg
new file mode 120000
index 00000000..df5c1498
--- /dev/null
+++ b/links/apps/scalable/org.kde.vvave.svg
@@ -0,0 +1 @@
+vvave.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kryogenix.Pick.svg b/links/apps/scalable/org.kryogenix.Pick.svg
new file mode 120000
index 00000000..e17ff275
--- /dev/null
+++ b/links/apps/scalable/org.kryogenix.Pick.svg
@@ -0,0 +1 @@
+pick-colour-picker.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.linuxmint.warp.svg b/links/apps/scalable/org.linuxmint.warp.svg
new file mode 120000
index 00000000..e57d556a
--- /dev/null
+++ b/links/apps/scalable/org.linuxmint.warp.svg
@@ -0,0 +1 @@
+warpinator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.maui.booth.svg b/links/apps/scalable/org.maui.booth.svg
new file mode 120000
index 00000000..6e314c53
--- /dev/null
+++ b/links/apps/scalable/org.maui.booth.svg
@@ -0,0 +1 @@
+accessories-camera.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.maui.shelf.svg b/links/apps/scalable/org.maui.shelf.svg
new file mode 120000
index 00000000..4ba012d3
--- /dev/null
+++ b/links/apps/scalable/org.maui.shelf.svg
@@ -0,0 +1 @@
+accessories-document-viewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.mozilla.FirefoxBeta.svg b/links/apps/scalable/org.mozilla.FirefoxBeta.svg
new file mode 120000
index 00000000..6feafa2c
--- /dev/null
+++ b/links/apps/scalable/org.mozilla.FirefoxBeta.svg
@@ -0,0 +1 @@
+firefox-beta.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.mozilla.FirefoxDeveloperEdition.svg b/links/apps/scalable/org.mozilla.FirefoxDeveloperEdition.svg
new file mode 120000
index 00000000..6d66c646
--- /dev/null
+++ b/links/apps/scalable/org.mozilla.FirefoxDeveloperEdition.svg
@@ -0,0 +1 @@
+firefox-developer-icon.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.nmap.Zenmap.svg b/links/apps/scalable/org.nmap.Zenmap.svg
new file mode 120000
index 00000000..0a55455e
--- /dev/null
+++ b/links/apps/scalable/org.nmap.Zenmap.svg
@@ -0,0 +1 @@
+zenmap.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.postmarketos.Megapixels.svg b/links/apps/scalable/org.postmarketos.Megapixels.svg
new file mode 120000
index 00000000..1b2314fb
--- /dev/null
+++ b/links/apps/scalable/org.postmarketos.Megapixels.svg
@@ -0,0 +1 @@
+kphotoalbum.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.qt_project.qtcreator.svg b/links/apps/scalable/org.qt_project.qtcreator.svg
new file mode 120000
index 00000000..619ebc9c
--- /dev/null
+++ b/links/apps/scalable/org.qt_project.qtcreator.svg
@@ -0,0 +1 @@
+qtcreator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.sqlitebrowser.sqlitebrowser.svg b/links/apps/scalable/org.sqlitebrowser.sqlitebrowser.svg
new file mode 120000
index 00000000..0ef32f81
--- /dev/null
+++ b/links/apps/scalable/org.sqlitebrowser.sqlitebrowser.svg
@@ -0,0 +1 @@
+sqlitebrowser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.sugarlabs.Chess.svg b/links/apps/scalable/org.sugarlabs.Chess.svg
new file mode 120000
index 00000000..ee962089
--- /dev/null
+++ b/links/apps/scalable/org.sugarlabs.Chess.svg
@@ -0,0 +1 @@
+scid.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.sugarlabs.Paint.svg b/links/apps/scalable/org.sugarlabs.Paint.svg
new file mode 120000
index 00000000..210f9799
--- /dev/null
+++ b/links/apps/scalable/org.sugarlabs.Paint.svg
@@ -0,0 +1 @@
+accessories-painting.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.texstudio.TeXstudio.svg b/links/apps/scalable/org.texstudio.TeXstudio.svg
new file mode 120000
index 00000000..214660be
--- /dev/null
+++ b/links/apps/scalable/org.texstudio.TeXstudio.svg
@@ -0,0 +1 @@
+texstudio.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.tug.texworks.svg b/links/apps/scalable/org.tug.texworks.svg
new file mode 120000
index 00000000..1f1cd626
--- /dev/null
+++ b/links/apps/scalable/org.tug.texworks.svg
@@ -0,0 +1 @@
+TeXworks.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.winehq.Wine.svg b/links/apps/scalable/org.winehq.Wine.svg
new file mode 120000
index 00000000..417f68ca
--- /dev/null
+++ b/links/apps/scalable/org.winehq.Wine.svg
@@ -0,0 +1 @@
+wine.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.genmon.svg b/links/apps/scalable/org.xfce.genmon.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/links/apps/scalable/org.xfce.genmon.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.gigolo.svg b/links/apps/scalable/org.xfce.gigolo.svg
new file mode 120000
index 00000000..7f906f9f
--- /dev/null
+++ b/links/apps/scalable/org.xfce.gigolo.svg
@@ -0,0 +1 @@
+org.xfce.Gigolo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.panel.cpugraph.svg b/links/apps/scalable/org.xfce.panel.cpugraph.svg
new file mode 120000
index 00000000..8acfa2d6
--- /dev/null
+++ b/links/apps/scalable/org.xfce.panel.cpugraph.svg
@@ -0,0 +1 @@
+xfce4-cpugraph-plugin.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.panel.weather.svg b/links/apps/scalable/org.xfce.panel.weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/links/apps/scalable/org.xfce.panel.weather.svg
@@ -0,0 +1 @@
+weather.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.xfmp.svg b/links/apps/scalable/org.xfce.xfmp.svg
new file mode 120000
index 00000000..32d53de2
--- /dev/null
+++ b/links/apps/scalable/org.xfce.xfmp.svg
@@ -0,0 +1 @@
+multimedia-video-player.svg
\ No newline at end of file
diff --git a/links/apps/scalable/package_network.svg b/links/apps/scalable/package_network.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/package_network.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/package_utilities.svg b/links/apps/scalable/package_utilities.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/links/apps/scalable/package_utilities.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/passwordmanager.svg b/links/apps/scalable/passwordmanager.svg
new file mode 120000
index 00000000..4373e6c5
--- /dev/null
+++ b/links/apps/scalable/passwordmanager.svg
@@ -0,0 +1 @@
+password-manager.svg
\ No newline at end of file
diff --git a/links/apps/scalable/passwordmnager.svg b/links/apps/scalable/passwordmnager.svg
new file mode 120000
index 00000000..062121d4
--- /dev/null
+++ b/links/apps/scalable/passwordmnager.svg
@@ -0,0 +1 @@
+seahorse.svg
\ No newline at end of file
diff --git a/links/apps/scalable/pasystray.svg b/links/apps/scalable/pasystray.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/links/apps/scalable/pasystray.svg
@@ -0,0 +1 @@
+kmix.svg
\ No newline at end of file
diff --git a/links/apps/scalable/phoenicis.svg b/links/apps/scalable/phoenicis.svg
new file mode 120000
index 00000000..80fc8ef9
--- /dev/null
+++ b/links/apps/scalable/phoenicis.svg
@@ -0,0 +1 @@
+playonlinux.svg
\ No newline at end of file
diff --git a/links/apps/scalable/plasmatube.svg b/links/apps/scalable/plasmatube.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/links/apps/scalable/plasmatube.svg
@@ -0,0 +1 @@
+youtube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/play_2048.svg b/links/apps/scalable/play_2048.svg
new file mode 120000
index 00000000..f9b2ba25
--- /dev/null
+++ b/links/apps/scalable/play_2048.svg
@@ -0,0 +1 @@
+2048.svg
\ No newline at end of file
diff --git a/links/apps/scalable/preferences-composer.svg b/links/apps/scalable/preferences-composer.svg
new file mode 120000
index 00000000..47ab1d8b
--- /dev/null
+++ b/links/apps/scalable/preferences-composer.svg
@@ -0,0 +1 @@
+accessories-text-editor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/preferences-desktop-accessibility-zoom.svg b/links/apps/scalable/preferences-desktop-accessibility-zoom.svg
new file mode 120000
index 00000000..c788339e
--- /dev/null
+++ b/links/apps/scalable/preferences-desktop-accessibility-zoom.svg
@@ -0,0 +1 @@
+gconf-editor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/preferences-desktop-virtual.svg b/links/apps/scalable/preferences-desktop-virtual.svg
new file mode 120000
index 00000000..2c414871
--- /dev/null
+++ b/links/apps/scalable/preferences-desktop-virtual.svg
@@ -0,0 +1 @@
+workspace-switcher-left-bottom.svg
\ No newline at end of file
diff --git a/links/apps/scalable/preferences-desktop-workspaces.svg b/links/apps/scalable/preferences-desktop-workspaces.svg
new file mode 120000
index 00000000..8352b2ed
--- /dev/null
+++ b/links/apps/scalable/preferences-desktop-workspaces.svg
@@ -0,0 +1 @@
+workspace-switcher-top-left.svg
\ No newline at end of file
diff --git a/links/apps/scalable/preferences-smart-status.svg b/links/apps/scalable/preferences-smart-status.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/links/apps/scalable/preferences-smart-status.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/pterm.svg b/links/apps/scalable/pterm.svg
new file mode 120000
index 00000000..79906048
--- /dev/null
+++ b/links/apps/scalable/pterm.svg
@@ -0,0 +1 @@
+putty.svg
\ No newline at end of file
diff --git a/links/apps/scalable/pyneighborhood_48x48.svg b/links/apps/scalable/pyneighborhood_48x48.svg
new file mode 120000
index 00000000..4624448a
--- /dev/null
+++ b/links/apps/scalable/pyneighborhood_48x48.svg
@@ -0,0 +1 @@
+vmware-netcfg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/q4_findweb.svg b/links/apps/scalable/q4_findweb.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/q4_findweb.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/q4os-swprofiler.svg b/links/apps/scalable/q4os-swprofiler.svg
new file mode 120000
index 00000000..e439e13c
--- /dev/null
+++ b/links/apps/scalable/q4os-swprofiler.svg
@@ -0,0 +1 @@
+desktop-profiler.svg
\ No newline at end of file
diff --git a/links/apps/scalable/qdbusviewer-qt6.svg b/links/apps/scalable/qdbusviewer-qt6.svg
new file mode 120000
index 00000000..b54d6089
--- /dev/null
+++ b/links/apps/scalable/qdbusviewer-qt6.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/qdbusviewer6.svg b/links/apps/scalable/qdbusviewer6.svg
new file mode 120000
index 00000000..b54d6089
--- /dev/null
+++ b/links/apps/scalable/qdbusviewer6.svg
@@ -0,0 +1 @@
+qtdbusviewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/qt6-logo.svg b/links/apps/scalable/qt6-logo.svg
new file mode 120000
index 00000000..2ba2d083
--- /dev/null
+++ b/links/apps/scalable/qt6-logo.svg
@@ -0,0 +1 @@
+qt.svg
\ No newline at end of file
diff --git a/links/apps/scalable/qtchess.svg b/links/apps/scalable/qtchess.svg
new file mode 120000
index 00000000..170120c5
--- /dev/null
+++ b/links/apps/scalable/qtchess.svg
@@ -0,0 +1 @@
+chessx.svg
\ No newline at end of file
diff --git a/links/apps/scalable/qtconfig-qt6.svg b/links/apps/scalable/qtconfig-qt6.svg
new file mode 120000
index 00000000..d771b629
--- /dev/null
+++ b/links/apps/scalable/qtconfig-qt6.svg
@@ -0,0 +1 @@
+qtconfig.svg
\ No newline at end of file
diff --git a/links/apps/scalable/qtemu.svg b/links/apps/scalable/qtemu.svg
new file mode 120000
index 00000000..0033b9b6
--- /dev/null
+++ b/links/apps/scalable/qtemu.svg
@@ -0,0 +1 @@
+qemu-launcher.svg
\ No newline at end of file
diff --git a/links/apps/scalable/rambox-os.svg b/links/apps/scalable/rambox-os.svg
new file mode 120000
index 00000000..81ca07e9
--- /dev/null
+++ b/links/apps/scalable/rambox-os.svg
@@ -0,0 +1 @@
+rambox.svg
\ No newline at end of file
diff --git a/links/apps/scalable/ramboxpro.svg b/links/apps/scalable/ramboxpro.svg
new file mode 120000
index 00000000..81ca07e9
--- /dev/null
+++ b/links/apps/scalable/ramboxpro.svg
@@ -0,0 +1 @@
+rambox.svg
\ No newline at end of file
diff --git a/links/apps/scalable/repository.svg b/links/apps/scalable/repository.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/repository.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/riot-desktop.svg b/links/apps/scalable/riot-desktop.svg
new file mode 120000
index 00000000..5bb245c2
--- /dev/null
+++ b/links/apps/scalable/riot-desktop.svg
@@ -0,0 +1 @@
+riot-web.svg
\ No newline at end of file
diff --git a/links/apps/scalable/riot-nightly.svg b/links/apps/scalable/riot-nightly.svg
new file mode 120000
index 00000000..5bb245c2
--- /dev/null
+++ b/links/apps/scalable/riot-nightly.svg
@@ -0,0 +1 @@
+riot-web.svg
\ No newline at end of file
diff --git a/links/apps/scalable/scribus-ng.svg b/links/apps/scalable/scribus-ng.svg
new file mode 120000
index 00000000..eb0c537e
--- /dev/null
+++ b/links/apps/scalable/scribus-ng.svg
@@ -0,0 +1 @@
+scribus.svg
\ No newline at end of file
diff --git a/links/apps/scalable/scribus-trunk.svg b/links/apps/scalable/scribus-trunk.svg
new file mode 120000
index 00000000..eb0c537e
--- /dev/null
+++ b/links/apps/scalable/scribus-trunk.svg
@@ -0,0 +1 @@
+scribus.svg
\ No newline at end of file
diff --git a/links/apps/scalable/semantik-d.svg b/links/apps/scalable/semantik-d.svg
new file mode 120000
index 00000000..926fa121
--- /dev/null
+++ b/links/apps/scalable/semantik-d.svg
@@ -0,0 +1 @@
+labyrinth.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sgt-net.svg b/links/apps/scalable/sgt-net.svg
new file mode 120000
index 00000000..efba4079
--- /dev/null
+++ b/links/apps/scalable/sgt-net.svg
@@ -0,0 +1 @@
+knetwalk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/shelf.svg b/links/apps/scalable/shelf.svg
new file mode 120000
index 00000000..4ba012d3
--- /dev/null
+++ b/links/apps/scalable/shelf.svg
@@ -0,0 +1 @@
+accessories-document-viewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/spotify-qt.svg b/links/apps/scalable/spotify-qt.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/links/apps/scalable/spotify-qt.svg
@@ -0,0 +1 @@
+spotify-client.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sqliteman.svg b/links/apps/scalable/sqliteman.svg
new file mode 120000
index 00000000..0ef32f81
--- /dev/null
+++ b/links/apps/scalable/sqliteman.svg
@@ -0,0 +1 @@
+sqlitebrowser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/station.svg b/links/apps/scalable/station.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/links/apps/scalable/station.svg
@@ -0,0 +1 @@
+utilities-terminal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/steam-native.svg b/links/apps/scalable/steam-native.svg
new file mode 120000
index 00000000..c630de4b
--- /dev/null
+++ b/links/apps/scalable/steam-native.svg
@@ -0,0 +1 @@
+steam.svg
\ No newline at end of file
diff --git a/links/apps/scalable/steam_icon_404790.svg b/links/apps/scalable/steam_icon_404790.svg
new file mode 120000
index 00000000..d2f793f0
--- /dev/null
+++ b/links/apps/scalable/steam_icon_404790.svg
@@ -0,0 +1 @@
+godot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sublime_merge.svg b/links/apps/scalable/sublime_merge.svg
new file mode 120000
index 00000000..0cd43386
--- /dev/null
+++ b/links/apps/scalable/sublime_merge.svg
@@ -0,0 +1 @@
+sublime-merge.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sublimemerge.svg b/links/apps/scalable/sublimemerge.svg
new file mode 120000
index 00000000..0cd43386
--- /dev/null
+++ b/links/apps/scalable/sublimemerge.svg
@@ -0,0 +1 @@
+sublime-merge.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-java-jdk10.svg b/links/apps/scalable/sun-java-jdk10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-java-jdk10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-java-jdk5.svg b/links/apps/scalable/sun-java-jdk5.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-java-jdk5.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-java-jdk9.svg b/links/apps/scalable/sun-java-jdk9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-java-jdk9.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-java-jre10.svg b/links/apps/scalable/sun-java-jre10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-java-jre10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-java32-jdk5.svg b/links/apps/scalable/sun-java32-jdk5.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-java32-jdk5.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-java32-jdk6.svg b/links/apps/scalable/sun-java32-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-java32-jdk6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-java32-jdk7.svg b/links/apps/scalable/sun-java32-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-java32-jdk7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-java32-jdk8.svg b/links/apps/scalable/sun-java32-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-java32-jdk8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-javaws-jdk10.svg b/links/apps/scalable/sun-javaws-jdk10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-javaws-jdk10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-javaws-jdk9.svg b/links/apps/scalable/sun-javaws-jdk9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-javaws-jdk9.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-javaws-jre10.svg b/links/apps/scalable/sun-javaws-jre10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-javaws-jre10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-javaws32-jdk6.svg b/links/apps/scalable/sun-javaws32-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-javaws32-jdk6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-javaws32-jdk7.svg b/links/apps/scalable/sun-javaws32-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-javaws32-jdk7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-javaws32-jdk8.svg b/links/apps/scalable/sun-javaws32-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-javaws32-jdk8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-jcontrol-jdk10.svg b/links/apps/scalable/sun-jcontrol-jdk10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-jcontrol-jdk10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-jcontrol-jdk9.svg b/links/apps/scalable/sun-jcontrol-jdk9.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-jcontrol-jdk9.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-jcontrol-jre10.svg b/links/apps/scalable/sun-jcontrol-jre10.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-jcontrol-jre10.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-jcontrol-jre8.svg b/links/apps/scalable/sun-jcontrol-jre8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-jcontrol-jre8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-jcontrol.svg b/links/apps/scalable/sun-jcontrol.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-jcontrol.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-jcontrol32-jdk6.svg b/links/apps/scalable/sun-jcontrol32-jdk6.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-jcontrol32-jdk6.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-jcontrol32-jdk7.svg b/links/apps/scalable/sun-jcontrol32-jdk7.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-jcontrol32-jdk7.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sun-jcontrol32-jdk8.svg b/links/apps/scalable/sun-jcontrol32-jdk8.svg
new file mode 120000
index 00000000..124ab273
--- /dev/null
+++ b/links/apps/scalable/sun-jcontrol32-jdk8.svg
@@ -0,0 +1 @@
+java.svg
\ No newline at end of file
diff --git a/links/apps/scalable/systemtray.svg b/links/apps/scalable/systemtray.svg
new file mode 120000
index 00000000..1b23929e
--- /dev/null
+++ b/links/apps/scalable/systemtray.svg
@@ -0,0 +1 @@
+xfce4-systray.svg
\ No newline at end of file
diff --git a/links/apps/scalable/szyszka.svg b/links/apps/scalable/szyszka.svg
new file mode 120000
index 00000000..904ec891
--- /dev/null
+++ b/links/apps/scalable/szyszka.svg
@@ -0,0 +1 @@
+krename.svg
\ No newline at end of file
diff --git a/links/apps/scalable/telegram-desktop-bin.svg b/links/apps/scalable/telegram-desktop-bin.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/links/apps/scalable/telegram-desktop-bin.svg
@@ -0,0 +1 @@
+telegram.svg
\ No newline at end of file
diff --git a/links/apps/scalable/texmaker.svg b/links/apps/scalable/texmaker.svg
new file mode 120000
index 00000000..214660be
--- /dev/null
+++ b/links/apps/scalable/texmaker.svg
@@ -0,0 +1 @@
+texstudio.svg
\ No newline at end of file
diff --git a/links/apps/scalable/texmaker128x128.svg b/links/apps/scalable/texmaker128x128.svg
new file mode 120000
index 00000000..df6ee22b
--- /dev/null
+++ b/links/apps/scalable/texmaker128x128.svg
@@ -0,0 +1 @@
+texmaker.svg
\ No newline at end of file
diff --git a/links/apps/scalable/thingy.svg b/links/apps/scalable/thingy.svg
new file mode 120000
index 00000000..ca47fed4
--- /dev/null
+++ b/links/apps/scalable/thingy.svg
@@ -0,0 +1 @@
+gnome-documents.svg
\ No newline at end of file
diff --git a/links/apps/scalable/thunderbird-bin.svg b/links/apps/scalable/thunderbird-bin.svg
new file mode 120000
index 00000000..b5aba8a1
--- /dev/null
+++ b/links/apps/scalable/thunderbird-bin.svg
@@ -0,0 +1 @@
+thunderbird.svg
\ No newline at end of file
diff --git a/links/apps/scalable/thunderbird-nightly.svg b/links/apps/scalable/thunderbird-nightly.svg
new file mode 120000
index 00000000..82482918
--- /dev/null
+++ b/links/apps/scalable/thunderbird-nightly.svg
@@ -0,0 +1 @@
+thunderbird-trunk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tomboy-ng.svg b/links/apps/scalable/tomboy-ng.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/links/apps/scalable/tomboy-ng.svg
@@ -0,0 +1 @@
+accessories-notes.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tweaks-app.svg b/links/apps/scalable/tweaks-app.svg
new file mode 120000
index 00000000..aab58340
--- /dev/null
+++ b/links/apps/scalable/tweaks-app.svg
@@ -0,0 +1 @@
+gnome-tweak-tool.svg
\ No newline at end of file
diff --git a/links/apps/scalable/ubuntu-first-steps.svg b/links/apps/scalable/ubuntu-first-steps.svg
new file mode 120000
index 00000000..83e6cb4a
--- /dev/null
+++ b/links/apps/scalable/ubuntu-first-steps.svg
@@ -0,0 +1 @@
+unity-tweak-tool.svg
\ No newline at end of file
diff --git a/links/apps/scalable/uk.co.ibboard.Cawbird.svg b/links/apps/scalable/uk.co.ibboard.Cawbird.svg
new file mode 120000
index 00000000..32ea1b69
--- /dev/null
+++ b/links/apps/scalable/uk.co.ibboard.Cawbird.svg
@@ -0,0 +1 @@
+cawbird.svg
\ No newline at end of file
diff --git a/links/apps/scalable/uk.co.mrbenshef.TeX-Match.svg b/links/apps/scalable/uk.co.mrbenshef.TeX-Match.svg
new file mode 120000
index 00000000..47c94926
--- /dev/null
+++ b/links/apps/scalable/uk.co.mrbenshef.TeX-Match.svg
@@ -0,0 +1 @@
+tex-match.svg
\ No newline at end of file
diff --git a/links/apps/scalable/ungoogled-chromium.svg b/links/apps/scalable/ungoogled-chromium.svg
new file mode 120000
index 00000000..e97fd967
--- /dev/null
+++ b/links/apps/scalable/ungoogled-chromium.svg
@@ -0,0 +1 @@
+chromium.svg
\ No newline at end of file
diff --git a/links/apps/scalable/uos-remote-assistance.svg b/links/apps/scalable/uos-remote-assistance.svg
new file mode 120000
index 00000000..2e170d10
--- /dev/null
+++ b/links/apps/scalable/uos-remote-assistance.svg
@@ -0,0 +1 @@
+preferences-desktop-remote-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/uos-service-support.svg b/links/apps/scalable/uos-service-support.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/links/apps/scalable/uos-service-support.svg
@@ -0,0 +1 @@
+system-help.svg
\ No newline at end of file
diff --git a/links/apps/scalable/uosbrowser-cn.svg b/links/apps/scalable/uosbrowser-cn.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/links/apps/scalable/uosbrowser-cn.svg
@@ -0,0 +1 @@
+internet-web-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/usbimager.svg b/links/apps/scalable/usbimager.svg
new file mode 120000
index 00000000..bdbcbb91
--- /dev/null
+++ b/links/apps/scalable/usbimager.svg
@@ -0,0 +1 @@
+usb-creator-gtk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/videoplayer.svg b/links/apps/scalable/videoplayer.svg
new file mode 120000
index 00000000..a30e61e1
--- /dev/null
+++ b/links/apps/scalable/videoplayer.svg
@@ -0,0 +1 @@
+totem.svg
\ No newline at end of file
diff --git a/links/apps/scalable/wazzapp.svg b/links/apps/scalable/wazzapp.svg
new file mode 120000
index 00000000..ce634bf6
--- /dev/null
+++ b/links/apps/scalable/wazzapp.svg
@@ -0,0 +1 @@
+whatsapp.svg
\ No newline at end of file
diff --git a/links/apps/scalable/webcord.svg b/links/apps/scalable/webcord.svg
new file mode 120000
index 00000000..972a47f8
--- /dev/null
+++ b/links/apps/scalable/webcord.svg
@@ -0,0 +1 @@
+discord.svg
\ No newline at end of file
diff --git a/links/apps/scalable/wokoscreen.svg b/links/apps/scalable/wokoscreen.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/links/apps/scalable/wokoscreen.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg
\ No newline at end of file
diff --git a/links/apps/scalable/wordview.svg b/links/apps/scalable/wordview.svg
new file mode 120000
index 00000000..3e1bf0af
--- /dev/null
+++ b/links/apps/scalable/wordview.svg
@@ -0,0 +1 @@
+docear.svg
\ No newline at end of file
diff --git a/links/apps/scalable/wordview.xpm.svg b/links/apps/scalable/wordview.xpm.svg
new file mode 120000
index 00000000..bf51eb6a
--- /dev/null
+++ b/links/apps/scalable/wordview.xpm.svg
@@ -0,0 +1 @@
+wordview.svg
\ No newline at end of file
diff --git a/links/apps/scalable/wxbanker.svg b/links/apps/scalable/wxbanker.svg
new file mode 120000
index 00000000..be3f0bbb
--- /dev/null
+++ b/links/apps/scalable/wxbanker.svg
@@ -0,0 +1 @@
+kmymoney.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xchess.svg b/links/apps/scalable/xchess.svg
new file mode 120000
index 00000000..170120c5
--- /dev/null
+++ b/links/apps/scalable/xchess.svg
@@ -0,0 +1 @@
+chessx.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xfce4-whiskermenu.svg b/links/apps/scalable/xfce4-whiskermenu.svg
new file mode 120000
index 00000000..dc323a78
--- /dev/null
+++ b/links/apps/scalable/xfce4-whiskermenu.svg
@@ -0,0 +1 @@
+desktop-environment-xfce.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xfsm-lock.svg b/links/apps/scalable/xfsm-lock.svg
new file mode 120000
index 00000000..5d254d24
--- /dev/null
+++ b/links/apps/scalable/xfsm-lock.svg
@@ -0,0 +1 @@
+system-lock-screen.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xfsm-switch-user.svg b/links/apps/scalable/xfsm-switch-user.svg
new file mode 120000
index 00000000..ee6c1802
--- /dev/null
+++ b/links/apps/scalable/xfsm-switch-user.svg
@@ -0,0 +1 @@
+system-switch-user.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xpra.svg b/links/apps/scalable/xpra.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/links/apps/scalable/xpra.svg
@@ -0,0 +1 @@
+xorg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xsensors.svg b/links/apps/scalable/xsensors.svg
new file mode 120000
index 00000000..a6c23f40
--- /dev/null
+++ b/links/apps/scalable/xsensors.svg
@@ -0,0 +1 @@
+thermal-monitor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xyz.stuerz.BilligSweeper.svg b/links/apps/scalable/xyz.stuerz.BilligSweeper.svg
new file mode 120000
index 00000000..41d37885
--- /dev/null
+++ b/links/apps/scalable/xyz.stuerz.BilligSweeper.svg
@@ -0,0 +1 @@
+gnome-mines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yast-fcoe.svg b/links/apps/scalable/yast-fcoe.svg
new file mode 120000
index 00000000..432db59f
--- /dev/null
+++ b/links/apps/scalable/yast-fcoe.svg
@@ -0,0 +1 @@
+yast-lan.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yast-host.svg b/links/apps/scalable/yast-host.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/yast-host.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yast-network_services.svg b/links/apps/scalable/yast-network_services.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/yast-network_services.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yast-nis.svg b/links/apps/scalable/yast-nis.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/yast-nis.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yast-ntp-client.svg b/links/apps/scalable/yast-ntp-client.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/yast-ntp-client.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yast-proxy.svg b/links/apps/scalable/yast-proxy.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/yast-proxy.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yast-vm-install.svg b/links/apps/scalable/yast-vm-install.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/yast-vm-install.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/youtubedl-gui.svg b/links/apps/scalable/youtubedl-gui.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/links/apps/scalable/youtubedl-gui.svg
@@ -0,0 +1 @@
+youtube-dl.svg
\ No newline at end of file
diff --git a/links/apps/scalable/zegarek-icon.svg b/links/apps/scalable/zegarek-icon.svg
new file mode 120000
index 00000000..02a5b083
--- /dev/null
+++ b/links/apps/scalable/zegarek-icon.svg
@@ -0,0 +1 @@
+kronometer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/zoom-videocam.svg b/links/apps/scalable/zoom-videocam.svg
new file mode 120000
index 00000000..e522493b
--- /dev/null
+++ b/links/apps/scalable/zoom-videocam.svg
@@ -0,0 +1 @@
+Zoom.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.freedesktop.GnomeAbrt-symbolic.svg b/links/apps/symbolic/org.freedesktop.GnomeAbrt-symbolic.svg
new file mode 120000
index 00000000..27ced44e
--- /dev/null
+++ b/links/apps/symbolic/org.freedesktop.GnomeAbrt-symbolic.svg
@@ -0,0 +1 @@
+abrt-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.freedesktop.MalcontentControl-symbolic.svg b/links/apps/symbolic/org.freedesktop.MalcontentControl-symbolic.svg
new file mode 120000
index 00000000..5a4712a1
--- /dev/null
+++ b/links/apps/symbolic/org.freedesktop.MalcontentControl-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-parental-control-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.gnome.Settings-about-symbolic.svg b/links/apps/symbolic/org.gnome.Settings-about-symbolic.svg
new file mode 120000
index 00000000..b61976a5
--- /dev/null
+++ b/links/apps/symbolic/org.gnome.Settings-about-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-details-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.gnome.Settings-accessibility-symbolic.svg b/links/apps/symbolic/org.gnome.Settings-accessibility-symbolic.svg
new file mode 120000
index 00000000..974e4a33
--- /dev/null
+++ b/links/apps/symbolic/org.gnome.Settings-accessibility-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-accessibility-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.gnome.Settings-applications-symbolic.svg b/links/apps/symbolic/org.gnome.Settings-applications-symbolic.svg
new file mode 120000
index 00000000..a1508cab
--- /dev/null
+++ b/links/apps/symbolic/org.gnome.Settings-applications-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-apps-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.gnome.Settings-camera-symbolic.svg b/links/apps/symbolic/org.gnome.Settings-camera-symbolic.svg
new file mode 120000
index 00000000..c7337eaf
--- /dev/null
+++ b/links/apps/symbolic/org.gnome.Settings-camera-symbolic.svg
@@ -0,0 +1 @@
+multimedia-photo-manager-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.gnome.Settings-color-symbolic.svg b/links/apps/symbolic/org.gnome.Settings-color-symbolic.svg
new file mode 120000
index 00000000..58a431b9
--- /dev/null
+++ b/links/apps/symbolic/org.gnome.Settings-color-symbolic.svg
@@ -0,0 +1 @@
+preferences-color-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.gnome.Settings-default-apps-symbolic.svg b/links/apps/symbolic/org.gnome.Settings-default-apps-symbolic.svg
new file mode 120000
index 00000000..aa81061f
--- /dev/null
+++ b/links/apps/symbolic/org.gnome.Settings-default-apps-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-default-applications-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.gnome.Settings-search-symbolic.svg b/links/apps/symbolic/org.gnome.Settings-search-symbolic.svg
new file mode 120000
index 00000000..18a9b534
--- /dev/null
+++ b/links/apps/symbolic/org.gnome.Settings-search-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-search-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.gnome.Settings-sharing-symbolic.svg b/links/apps/symbolic/org.gnome.Settings-sharing-symbolic.svg
new file mode 120000
index 00000000..566242ac
--- /dev/null
+++ b/links/apps/symbolic/org.gnome.Settings-sharing-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-sharing-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.gnome.Settings-sound-symbolic.svg b/links/apps/symbolic/org.gnome.Settings-sound-symbolic.svg
new file mode 120000
index 00000000..b15078c3
--- /dev/null
+++ b/links/apps/symbolic/org.gnome.Settings-sound-symbolic.svg
@@ -0,0 +1 @@
+multimedia-volume-control-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.gnome.Settings-time-symbolic.svg b/links/apps/symbolic/org.gnome.Settings-time-symbolic.svg
new file mode 120000
index 00000000..b372acc5
--- /dev/null
+++ b/links/apps/symbolic/org.gnome.Settings-time-symbolic.svg
@@ -0,0 +1 @@
+preferences-system-time-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/org.gnome.TextEditor-symbolic.svg b/links/apps/symbolic/org.gnome.TextEditor-symbolic.svg
new file mode 120000
index 00000000..503b4a6e
--- /dev/null
+++ b/links/apps/symbolic/org.gnome.TextEditor-symbolic.svg
@@ -0,0 +1 @@
+accessories-text-editor-symbolic.svg
\ No newline at end of file
diff --git a/links/status/symbolic/nm-device-wired-secure-symbolic.svg b/links/status/symbolic/nm-device-wired-secure-symbolic.svg
new file mode 120000
index 00000000..fe1a71c0
--- /dev/null
+++ b/links/status/symbolic/nm-device-wired-secure-symbolic.svg
@@ -0,0 +1 @@
+changes-prevent-symbolic.svg
\ No newline at end of file
diff --git a/src/actions/symbolic/application-exit-rtl-symbolic.svg b/src/actions/symbolic/application-exit-rtl-symbolic.svg
new file mode 100644
index 00000000..3cd726c6
--- /dev/null
+++ b/src/actions/symbolic/application-exit-rtl-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/checkbox-checked-symbolic.svg b/src/actions/symbolic/checkbox-checked-symbolic.svg
new file mode 100644
index 00000000..9e8ff0e9
--- /dev/null
+++ b/src/actions/symbolic/checkbox-checked-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/checkbox-mixed-symbolic.svg b/src/actions/symbolic/checkbox-mixed-symbolic.svg
new file mode 100644
index 00000000..d48a9ab1
--- /dev/null
+++ b/src/actions/symbolic/checkbox-mixed-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/checkbox-symbolic.svg b/src/actions/symbolic/checkbox-symbolic.svg
new file mode 100644
index 00000000..2d2e37e0
--- /dev/null
+++ b/src/actions/symbolic/checkbox-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/fcitx-kbd-symbolic.svg b/src/actions/symbolic/fcitx-kbd-symbolic.svg
new file mode 100644
index 00000000..a0a5c97c
--- /dev/null
+++ b/src/actions/symbolic/fcitx-kbd-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/actions/symbolic/format-text-plaintext-symbolic.svg b/src/actions/symbolic/format-text-plaintext-symbolic.svg
new file mode 100644
index 00000000..05d8eabd
--- /dev/null
+++ b/src/actions/symbolic/format-text-plaintext-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/format-text-rich-symbolic.svg b/src/actions/symbolic/format-text-rich-symbolic.svg
new file mode 100644
index 00000000..5c6b4236
--- /dev/null
+++ b/src/actions/symbolic/format-text-rich-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/list-drag-handle-symbolic.svg b/src/actions/symbolic/list-drag-handle-symbolic.svg
new file mode 100644
index 00000000..68642926
--- /dev/null
+++ b/src/actions/symbolic/list-drag-handle-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/radio-checked-symbolic.svg b/src/actions/symbolic/radio-checked-symbolic.svg
new file mode 100644
index 00000000..70df35fd
--- /dev/null
+++ b/src/actions/symbolic/radio-checked-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/radio-mixed-symbolic.svg b/src/actions/symbolic/radio-mixed-symbolic.svg
new file mode 100644
index 00000000..0bf5ed7b
--- /dev/null
+++ b/src/actions/symbolic/radio-mixed-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/radio-symbolic.svg b/src/actions/symbolic/radio-symbolic.svg
new file mode 100644
index 00000000..767041a1
--- /dev/null
+++ b/src/actions/symbolic/radio-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/selection-mode-symbolic.svg b/src/actions/symbolic/selection-mode-symbolic.svg
new file mode 100644
index 00000000..a2392220
--- /dev/null
+++ b/src/actions/symbolic/selection-mode-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/system-log-out-rtl-symbolic.svg b/src/actions/symbolic/system-log-out-rtl-symbolic.svg
new file mode 100644
index 00000000..430efdd9
--- /dev/null
+++ b/src/actions/symbolic/system-log-out-rtl-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/symbolic/system-switch-user-rtl-symbolic.svg b/src/actions/symbolic/system-switch-user-rtl-symbolic.svg
new file mode 100644
index 00000000..2412b541
--- /dev/null
+++ b/src/actions/symbolic/system-switch-user-rtl-symbolic.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/actions/symbolic/view-list-bullet-rtl-symbolic.svg b/src/actions/symbolic/view-list-bullet-rtl-symbolic.svg
new file mode 100644
index 00000000..48a82494
--- /dev/null
+++ b/src/actions/symbolic/view-list-bullet-rtl-symbolic.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/actions/symbolic/view-list-ordered-rtl-symbolic.svg b/src/actions/symbolic/view-list-ordered-rtl-symbolic.svg
new file mode 100644
index 00000000..14a78db5
--- /dev/null
+++ b/src/actions/symbolic/view-list-ordered-rtl-symbolic.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/actions/symbolic/view-list-rtl-symbolic.svg b/src/actions/symbolic/view-list-rtl-symbolic.svg
new file mode 100644
index 00000000..0035010a
--- /dev/null
+++ b/src/actions/symbolic/view-list-rtl-symbolic.svg
@@ -0,0 +1,14 @@
+
diff --git a/src/actions/symbolic/view-paged-rtl-symbolic.svg b/src/actions/symbolic/view-paged-rtl-symbolic.svg
new file mode 100644
index 00000000..13c7612c
--- /dev/null
+++ b/src/actions/symbolic/view-paged-rtl-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/actions/symbolic/view-sort-ascending-rtl-symbolic.svg b/src/actions/symbolic/view-sort-ascending-rtl-symbolic.svg
new file mode 100644
index 00000000..96d2dc77
--- /dev/null
+++ b/src/actions/symbolic/view-sort-ascending-rtl-symbolic.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/actions/symbolic/view-sort-descending-rtl-symbolic.svg b/src/actions/symbolic/view-sort-descending-rtl-symbolic.svg
new file mode 100644
index 00000000..dbbcb1a5
--- /dev/null
+++ b/src/actions/symbolic/view-sort-descending-rtl-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/scalable/access.svg b/src/apps/scalable/access.svg
index 3bee9033..833689d9 100644
--- a/src/apps/scalable/access.svg
+++ b/src/apps/scalable/access.svg
@@ -1 +1,16 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/addressbook.svg b/src/apps/scalable/addressbook.svg
index f4febaa1..1d33cde7 100644
--- a/src/apps/scalable/addressbook.svg
+++ b/src/apps/scalable/addressbook.svg
@@ -1 +1,47 @@
-
\ No newline at end of file
+
diff --git a/src/apps/scalable/buho.svg b/src/apps/scalable/buho.svg
new file mode 100644
index 00000000..a3a2faaa
--- /dev/null
+++ b/src/apps/scalable/buho.svg
@@ -0,0 +1,31 @@
+
diff --git a/src/apps/scalable/clip.svg b/src/apps/scalable/clip.svg
new file mode 100644
index 00000000..a78dd17f
--- /dev/null
+++ b/src/apps/scalable/clip.svg
@@ -0,0 +1,26 @@
+
diff --git a/src/apps/scalable/communicator.svg b/src/apps/scalable/communicator.svg
new file mode 100644
index 00000000..3644ae72
--- /dev/null
+++ b/src/apps/scalable/communicator.svg
@@ -0,0 +1,27 @@
+
diff --git a/src/apps/scalable/nota.svg b/src/apps/scalable/nota.svg
new file mode 100644
index 00000000..4f2ee477
--- /dev/null
+++ b/src/apps/scalable/nota.svg
@@ -0,0 +1,48 @@
+
diff --git a/src/apps/scalable/vvave.svg b/src/apps/scalable/vvave.svg
new file mode 100644
index 00000000..f333a39e
--- /dev/null
+++ b/src/apps/scalable/vvave.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/apps/symbolic/abrt-symbolic.svg b/src/apps/symbolic/abrt-symbolic.svg
new file mode 100644
index 00000000..190c9127
--- /dev/null
+++ b/src/apps/symbolic/abrt-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/apps/symbolic/atom-symbolic.svg b/src/apps/symbolic/atom-symbolic.svg
index 1b631773..723100ab 100644
--- a/src/apps/symbolic/atom-symbolic.svg
+++ b/src/apps/symbolic/atom-symbolic.svg
@@ -1,3 +1,3 @@
diff --git a/src/apps/symbolic/goa-account-exchange-symbolic.svg b/src/apps/symbolic/goa-account-exchange-symbolic.svg
new file mode 100644
index 00000000..b7b5770b
--- /dev/null
+++ b/src/apps/symbolic/goa-account-exchange-symbolic.svg
@@ -0,0 +1,58 @@
+
diff --git a/src/apps/symbolic/goa-account-facebook-symbolic.svg b/src/apps/symbolic/goa-account-facebook-symbolic.svg
new file mode 100644
index 00000000..9712f0a5
--- /dev/null
+++ b/src/apps/symbolic/goa-account-facebook-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/apps/symbolic/goa-account-flickr-symbolic.svg b/src/apps/symbolic/goa-account-flickr-symbolic.svg
new file mode 100644
index 00000000..a049356f
--- /dev/null
+++ b/src/apps/symbolic/goa-account-flickr-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/apps/symbolic/goa-account-foursquare-symbolic.svg b/src/apps/symbolic/goa-account-foursquare-symbolic.svg
new file mode 100644
index 00000000..837add90
--- /dev/null
+++ b/src/apps/symbolic/goa-account-foursquare-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/goa-account-google-symbolic.svg b/src/apps/symbolic/goa-account-google-symbolic.svg
new file mode 100644
index 00000000..86b32e0c
--- /dev/null
+++ b/src/apps/symbolic/goa-account-google-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/goa-account-lastfm-symbolic.svg b/src/apps/symbolic/goa-account-lastfm-symbolic.svg
new file mode 100644
index 00000000..ed24dd51
--- /dev/null
+++ b/src/apps/symbolic/goa-account-lastfm-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/goa-account-msn-symbolic.svg b/src/apps/symbolic/goa-account-msn-symbolic.svg
new file mode 100644
index 00000000..ee86807a
--- /dev/null
+++ b/src/apps/symbolic/goa-account-msn-symbolic.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/apps/symbolic/goa-account-owncloud-symbolic.svg b/src/apps/symbolic/goa-account-owncloud-symbolic.svg
new file mode 100644
index 00000000..abf3c13b
--- /dev/null
+++ b/src/apps/symbolic/goa-account-owncloud-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/orca-symbolic.svg b/src/apps/symbolic/orca-symbolic.svg
new file mode 100644
index 00000000..a21f1dec
--- /dev/null
+++ b/src/apps/symbolic/orca-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/apps/symbolic/org.gnome.Builder-symbolic.svg b/src/apps/symbolic/org.gnome.Builder-symbolic.svg
new file mode 100644
index 00000000..9b63955a
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Builder-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Calendar.Devel-symbolic.svg b/src/apps/symbolic/org.gnome.Calendar.Devel-symbolic.svg
new file mode 100644
index 00000000..2740d883
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Calendar.Devel-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-appearance-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-appearance-symbolic.svg
new file mode 100644
index 00000000..dd8f85d4
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-appearance-symbolic.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-bluetooth-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-bluetooth-symbolic.svg
new file mode 100644
index 00000000..e924ba73
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-bluetooth-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-diagnostics-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-diagnostics-symbolic.svg
new file mode 100644
index 00000000..9545c4a6
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-diagnostics-symbolic.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-display-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-display-symbolic.svg
new file mode 100644
index 00000000..12fb4f97
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-display-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-file-history-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-file-history-symbolic.svg
new file mode 100644
index 00000000..99ffcc9a
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-file-history-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-keyboard-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-keyboard-symbolic.svg
new file mode 120000
index 00000000..9114063b
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-keyboard-symbolic.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-symbolic.svg
\ No newline at end of file
diff --git a/src/apps/symbolic/org.gnome.Settings-location-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-location-symbolic.svg
new file mode 100644
index 00000000..fe356183
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-location-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-microphone-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-microphone-symbolic.svg
new file mode 100644
index 00000000..831a395d
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-microphone-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-mobile-network-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-mobile-network-symbolic.svg
new file mode 100644
index 00000000..889075f0
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-mobile-network-symbolic.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-mouse-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-mouse-symbolic.svg
new file mode 100644
index 00000000..be3f13f5
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-mouse-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-network-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-network-symbolic.svg
new file mode 100644
index 00000000..240a0111
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-network-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-notifications-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-notifications-symbolic.svg
new file mode 100644
index 00000000..7bc95cd9
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-notifications-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-online-accounts-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-online-accounts-symbolic.svg
new file mode 100644
index 00000000..0bcdd0c7
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-online-accounts-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-power-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-power-symbolic.svg
new file mode 100644
index 00000000..af3afbe5
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-power-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-printers-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-printers-symbolic.svg
new file mode 100644
index 00000000..60007e2d
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-printers-symbolic.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-region-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-region-symbolic.svg
new file mode 100644
index 00000000..8cc15609
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-region-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-removable-media-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-removable-media-symbolic.svg
new file mode 100644
index 00000000..b489b887
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-removable-media-symbolic.svg
@@ -0,0 +1,11 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-screen-lock-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-screen-lock-symbolic.svg
new file mode 100644
index 00000000..8d61952b
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-screen-lock-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-thunderbolt-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-thunderbolt-symbolic.svg
new file mode 100644
index 00000000..462d6493
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-thunderbolt-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-users-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-users-symbolic.svg
new file mode 100644
index 00000000..467d966b
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-users-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Settings-wacom-symbolic.svg b/src/apps/symbolic/org.gnome.Settings-wacom-symbolic.svg
new file mode 100644
index 00000000..13ba4a00
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Settings-wacom-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.Tour-symbolic.svg b/src/apps/symbolic/org.gnome.Tour-symbolic.svg
new file mode 100644
index 00000000..2deebe31
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.Tour-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/org.gnome.font-viewer-symbolic.svg b/src/apps/symbolic/org.gnome.font-viewer-symbolic.svg
new file mode 100644
index 00000000..b78f32ac
--- /dev/null
+++ b/src/apps/symbolic/org.gnome.font-viewer-symbolic.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/apps/symbolic/xapp-favorites-app-symbolic.svg b/src/apps/symbolic/xapp-favorites-app-symbolic.svg
new file mode 100644
index 00000000..57b9ff75
--- /dev/null
+++ b/src/apps/symbolic/xapp-favorites-app-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/status/symbolic/bluetooth-acquiring-symbolic.svg b/src/status/symbolic/bluetooth-acquiring-symbolic.svg
new file mode 100644
index 00000000..3c95b2b6
--- /dev/null
+++ b/src/status/symbolic/bluetooth-acquiring-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/status/symbolic/image-missing-symbolic.svg b/src/status/symbolic/image-missing-symbolic.svg
new file mode 100644
index 00000000..f4f2c40b
--- /dev/null
+++ b/src/status/symbolic/image-missing-symbolic.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/status/symbolic/network-vpn-disabled-symbolic.svg b/src/status/symbolic/network-vpn-disabled-symbolic.svg
new file mode 100644
index 00000000..1df6958d
--- /dev/null
+++ b/src/status/symbolic/network-vpn-disabled-symbolic.svg
@@ -0,0 +1,5 @@
+
diff --git a/templates/app-template-black.svg b/templates/app-template-black.svg
index 5378854f..0803938e 100644
--- a/templates/app-template-black.svg
+++ b/templates/app-template-black.svg
@@ -4,16 +4,7 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/templates/app-template-blue.svg b/templates/app-template-blue.svg
index ba55b23d..63974581 100644
--- a/templates/app-template-blue.svg
+++ b/templates/app-template-blue.svg
@@ -4,16 +4,7 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/templates/app-template-orange.svg b/templates/app-template-orange.svg
index b5da309f..a4ff4245 100644
--- a/templates/app-template-orange.svg
+++ b/templates/app-template-orange.svg
@@ -4,14 +4,7 @@
-
-
-
-
-
-
-
diff --git a/templates/app-template-pink.svg b/templates/app-template-pink.svg
index 0f003d05..ed961033 100644
--- a/templates/app-template-pink.svg
+++ b/templates/app-template-pink.svg
@@ -1,17 +1,10 @@
diff --git a/templates/app-template-purple.svg b/templates/app-template-purple.svg
index f5dd0267..7e1bd7c5 100644
--- a/templates/app-template-purple.svg
+++ b/templates/app-template-purple.svg
@@ -1,17 +1,10 @@
diff --git a/templates/app-template-red.svg b/templates/app-template-red.svg
index 013f97ff..aeb8167d 100644
--- a/templates/app-template-red.svg
+++ b/templates/app-template-red.svg
@@ -4,14 +4,7 @@
-
-
-
-
-
-
-
diff --git a/templates/app-template-white.svg b/templates/app-template-white.svg
index ae902fdd..8f1972c4 100644
--- a/templates/app-template-white.svg
+++ b/templates/app-template-white.svg
@@ -5,9 +5,6 @@
-
-
-
-
-
+
+
diff --git a/templates/app-template-yellow.svg b/templates/app-template-yellow.svg
index 1960b968..4a0baf4f 100644
--- a/templates/app-template-yellow.svg
+++ b/templates/app-template-yellow.svg
@@ -1,17 +1,10 @@