diff --git a/links/apps/scalable/3dchess.svg b/links/apps/scalable/3dchess.svg
new file mode 120000
index 00000000..c547b6ef
--- /dev/null
+++ b/links/apps/scalable/3dchess.svg
@@ -0,0 +1 @@
+pychess.svg
\ No newline at end of file
diff --git a/links/apps/scalable/DBeaver.svg b/links/apps/scalable/DBeaver.svg
new file mode 120000
index 00000000..6b5dcfd4
--- /dev/null
+++ b/links/apps/scalable/DBeaver.svg
@@ -0,0 +1 @@
+dbeaver.svg
\ No newline at end of file
diff --git a/links/apps/scalable/FBReader.svg b/links/apps/scalable/FBReader.svg
new file mode 120000
index 00000000..6a4fde71
--- /dev/null
+++ b/links/apps/scalable/FBReader.svg
@@ -0,0 +1 @@
+calibre-gui.svg
\ No newline at end of file
diff --git a/links/apps/scalable/ImageJ.svg b/links/apps/scalable/ImageJ.svg
new file mode 120000
index 00000000..99ec94ff
--- /dev/null
+++ b/links/apps/scalable/ImageJ.svg
@@ -0,0 +1 @@
+xdiagnose.svg
\ No newline at end of file
diff --git a/links/apps/scalable/Joplin.svg b/links/apps/scalable/Joplin.svg
new file mode 120000
index 00000000..2b32d05b
--- /dev/null
+++ b/links/apps/scalable/Joplin.svg
@@ -0,0 +1 @@
+joplin.svg
\ No newline at end of file
diff --git a/links/apps/scalable/LinSSID.svg b/links/apps/scalable/LinSSID.svg
new file mode 120000
index 00000000..bb592889
--- /dev/null
+++ b/links/apps/scalable/LinSSID.svg
@@ -0,0 +1 @@
+linssid.svg
\ No newline at end of file
diff --git a/links/apps/scalable/PCSX2.svg b/links/apps/scalable/PCSX2.svg
new file mode 120000
index 00000000..366e1bf2
--- /dev/null
+++ b/links/apps/scalable/PCSX2.svg
@@ -0,0 +1 @@
+pcsx2.svg
\ No newline at end of file
diff --git a/links/apps/scalable/PhotoFiltre-LX.svg b/links/apps/scalable/PhotoFiltre-LX.svg
new file mode 120000
index 00000000..b2b0db63
--- /dev/null
+++ b/links/apps/scalable/PhotoFiltre-LX.svg
@@ -0,0 +1 @@
+photofiltrelx.svg
\ No newline at end of file
diff --git a/links/apps/scalable/Sylpheed.svg b/links/apps/scalable/Sylpheed.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/links/apps/scalable/Sylpheed.svg
@@ -0,0 +1 @@
+internet-mail.svg
\ No newline at end of file
diff --git a/links/apps/scalable/YouTube-youtube.com.svg b/links/apps/scalable/YouTube-youtube.com.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/links/apps/scalable/YouTube-youtube.com.svg
@@ -0,0 +1 @@
+youtube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/Youtube-youtube.com.svg b/links/apps/scalable/Youtube-youtube.com.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/links/apps/scalable/Youtube-youtube.com.svg
@@ -0,0 +1 @@
+youtube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/abrt-gui.svg b/links/apps/scalable/abrt-gui.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/abrt-gui.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/abrt.svg b/links/apps/scalable/abrt.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/abrt.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/agent.svg b/links/apps/scalable/agent.svg
new file mode 120000
index 00000000..a98d4f1d
--- /dev/null
+++ b/links/apps/scalable/agent.svg
@@ -0,0 +1 @@
+preferences-web-browser-identification.svg
\ No newline at end of file
diff --git a/links/apps/scalable/aisleriot.svg b/links/apps/scalable/aisleriot.svg
new file mode 120000
index 00000000..5d911243
--- /dev/null
+++ b/links/apps/scalable/aisleriot.svg
@@ -0,0 +1 @@
+kpat.svg
\ No newline at end of file
diff --git a/links/apps/scalable/alltray.svg b/links/apps/scalable/alltray.svg
new file mode 120000
index 00000000..010fb8a7
--- /dev/null
+++ b/links/apps/scalable/alltray.svg
@@ -0,0 +1 @@
+panel.svg
\ No newline at end of file
diff --git a/links/apps/scalable/androidstudio.svg b/links/apps/scalable/androidstudio.svg
new file mode 120000
index 00000000..b853dd00
--- /dev/null
+++ b/links/apps/scalable/androidstudio.svg
@@ -0,0 +1 @@
+android-studio.svg
\ No newline at end of file
diff --git a/links/apps/scalable/angular-console.svg b/links/apps/scalable/angular-console.svg
new file mode 120000
index 00000000..b6181fcf
--- /dev/null
+++ b/links/apps/scalable/angular-console.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/antimicro.svg b/links/apps/scalable/antimicro.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/links/apps/scalable/antimicro.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg
\ No newline at end of file
diff --git a/links/apps/scalable/antimicrox.svg b/links/apps/scalable/antimicrox.svg
new file mode 120000
index 00000000..b5a8d724
--- /dev/null
+++ b/links/apps/scalable/antimicrox.svg
@@ -0,0 +1 @@
+antimicro.svg
\ No newline at end of file
diff --git a/links/apps/scalable/apparmor_view_profile.svg b/links/apps/scalable/apparmor_view_profile.svg
new file mode 120000
index 00000000..8f0e93a6
--- /dev/null
+++ b/links/apps/scalable/apparmor_view_profile.svg
@@ -0,0 +1 @@
+security-medium.svg
\ No newline at end of file
diff --git a/links/apps/scalable/appimagekit-sc-controller.svg b/links/apps/scalable/appimagekit-sc-controller.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/links/apps/scalable/appimagekit-sc-controller.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg
\ No newline at end of file
diff --git a/links/apps/scalable/application-x-clementine.svg b/links/apps/scalable/application-x-clementine.svg
new file mode 120000
index 00000000..fd923151
--- /dev/null
+++ b/links/apps/scalable/application-x-clementine.svg
@@ -0,0 +1 @@
+clementine.svg
\ No newline at end of file
diff --git a/links/apps/scalable/applications-development-translation.svg b/links/apps/scalable/applications-development-translation.svg
new file mode 120000
index 00000000..2c7dbd1f
--- /dev/null
+++ b/links/apps/scalable/applications-development-translation.svg
@@ -0,0 +1 @@
+translator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/applications-development-web.svg b/links/apps/scalable/applications-development-web.svg
new file mode 120000
index 00000000..d3439ecb
--- /dev/null
+++ b/links/apps/scalable/applications-development-web.svg
@@ -0,0 +1 @@
+applications-internet.svg
\ No newline at end of file
diff --git a/links/apps/scalable/apport-gtk.svg b/links/apps/scalable/apport-gtk.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/apport-gtk.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/apport-gtk2.svg b/links/apps/scalable/apport-gtk2.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/apport-gtk2.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/audio-player.svg b/links/apps/scalable/audio-player.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/links/apps/scalable/audio-player.svg
@@ -0,0 +1 @@
+juk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/bug-buddy.svg b/links/apps/scalable/bug-buddy.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/links/apps/scalable/bug-buddy.svg
@@ -0,0 +1 @@
+system-error.svg
\ No newline at end of file
diff --git a/links/apps/scalable/bug.svg b/links/apps/scalable/bug.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/bug.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/bum.svg b/links/apps/scalable/bum.svg
new file mode 120000
index 00000000..26389d54
--- /dev/null
+++ b/links/apps/scalable/bum.svg
@@ -0,0 +1 @@
+grub-customizer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/bumblebee-config-gui.svg b/links/apps/scalable/bumblebee-config-gui.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/links/apps/scalable/bumblebee-config-gui.svg
@@ -0,0 +1 @@
+nvidia.svg
\ No newline at end of file
diff --git a/links/apps/scalable/butter.svg b/links/apps/scalable/butter.svg
new file mode 120000
index 00000000..a2247201
--- /dev/null
+++ b/links/apps/scalable/butter.svg
@@ -0,0 +1 @@
+popcorntime.svg
\ No newline at end of file
diff --git a/links/apps/scalable/calindori.svg b/links/apps/scalable/calindori.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/links/apps/scalable/calindori.svg
@@ -0,0 +1 @@
+office-calendar.svg
\ No newline at end of file
diff --git a/links/apps/scalable/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg b/links/apps/scalable/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg
new file mode 120000
index 00000000..43385985
--- /dev/null
+++ b/links/apps/scalable/chrome-bgjohebimpjdhhocbknplfelpmdhifhd-Default.svg
@@ -0,0 +1 @@
+todoist.svg
\ No newline at end of file
diff --git a/links/apps/scalable/chrome-cnkjkdjlofllcpbemipjbcpfnglbgieh-Default.svg b/links/apps/scalable/chrome-cnkjkdjlofllcpbemipjbcpfnglbgieh-Default.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/links/apps/scalable/chrome-cnkjkdjlofllcpbemipjbcpfnglbgieh-Default.svg
@@ -0,0 +1 @@
+spotify-client.svg
\ No newline at end of file
diff --git a/links/apps/scalable/chrome-fdmmgilgnpjigdojojpjoooidkmcomcm-Default.svg b/links/apps/scalable/chrome-fdmmgilgnpjigdojojpjoooidkmcomcm-Default.svg
new file mode 120000
index 00000000..d2d13442
--- /dev/null
+++ b/links/apps/scalable/chrome-fdmmgilgnpjigdojojpjoooidkmcomcm-Default.svg
@@ -0,0 +1 @@
+postman.svg
\ No newline at end of file
diff --git a/links/apps/scalable/chrome-fhbjgbiflinjbdggehcddcbncdddomop-Default.svg b/links/apps/scalable/chrome-fhbjgbiflinjbdggehcddcbncdddomop-Default.svg
new file mode 120000
index 00000000..d2d13442
--- /dev/null
+++ b/links/apps/scalable/chrome-fhbjgbiflinjbdggehcddcbncdddomop-Default.svg
@@ -0,0 +1 @@
+postman.svg
\ No newline at end of file
diff --git a/links/apps/scalable/chrome-ioekoebejdcmnlefjiknokhhafglcjdl-Default.svg b/links/apps/scalable/chrome-ioekoebejdcmnlefjiknokhhafglcjdl-Default.svg
new file mode 120000
index 00000000..3b77629d
--- /dev/null
+++ b/links/apps/scalable/chrome-ioekoebejdcmnlefjiknokhhafglcjdl-Default.svg
@@ -0,0 +1 @@
+dropbox.svg
\ No newline at end of file
diff --git a/links/apps/scalable/color-picker.svg b/links/apps/scalable/color-picker.svg
new file mode 120000
index 00000000..30bd807d
--- /dev/null
+++ b/links/apps/scalable/color-picker.svg
@@ -0,0 +1 @@
+gcolor2.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.anydesk.Anydesk.svg b/links/apps/scalable/com.anydesk.Anydesk.svg
new file mode 120000
index 00000000..74450b7e
--- /dev/null
+++ b/links/apps/scalable/com.anydesk.Anydesk.svg
@@ -0,0 +1 @@
+anydesk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.deepin.Music.svg b/links/apps/scalable/com.deepin.Music.svg
new file mode 120000
index 00000000..da11f305
--- /dev/null
+++ b/links/apps/scalable/com.deepin.Music.svg
@@ -0,0 +1 @@
+deepin-music-player.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.Eloston.UngoogledChromium.svg b/links/apps/scalable/com.github.Eloston.UngoogledChromium.svg
new file mode 120000
index 00000000..76494bda
--- /dev/null
+++ b/links/apps/scalable/com.github.Eloston.UngoogledChromium.svg
@@ -0,0 +1 @@
+chromium-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.debauchee.barrier.svg b/links/apps/scalable/com.github.debauchee.barrier.svg
new file mode 120000
index 00000000..f8486527
--- /dev/null
+++ b/links/apps/scalable/com.github.debauchee.barrier.svg
@@ -0,0 +1 @@
+barrier.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.hannesschulze.optimizer.svg b/links/apps/scalable/com.github.hannesschulze.optimizer.svg
new file mode 120000
index 00000000..45ae7634
--- /dev/null
+++ b/links/apps/scalable/com.github.hannesschulze.optimizer.svg
@@ -0,0 +1 @@
+stacer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.juliagoda.antimicro.svg b/links/apps/scalable/com.github.juliagoda.antimicro.svg
new file mode 120000
index 00000000..b5a8d724
--- /dev/null
+++ b/links/apps/scalable/com.github.juliagoda.antimicro.svg
@@ -0,0 +1 @@
+antimicro.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.juliagoda.antimicroX.svg b/links/apps/scalable/com.github.juliagoda.antimicroX.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/links/apps/scalable/com.github.juliagoda.antimicroX.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.robertsanseries.karim.svg b/links/apps/scalable/com.github.robertsanseries.karim.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/links/apps/scalable/com.github.robertsanseries.karim.svg
@@ -0,0 +1 @@
+youtube-dl.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.sgpthomas.hourglass.svg b/links/apps/scalable/com.github.sgpthomas.hourglass.svg
new file mode 120000
index 00000000..bb6f77cd
--- /dev/null
+++ b/links/apps/scalable/com.github.sgpthomas.hourglass.svg
@@ -0,0 +1 @@
+hourglass.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.timecraft.notifier.svg b/links/apps/scalable/com.github.timecraft.notifier.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/links/apps/scalable/com.github.timecraft.notifier.svg
@@ -0,0 +1 @@
+system-error.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.unrud.VideoDownloader.svg b/links/apps/scalable/com.github.unrud.VideoDownloader.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/links/apps/scalable/com.github.unrud.VideoDownloader.svg
@@ -0,0 +1 @@
+youtube-dl.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.gitlab.bitseater.meteo.svg b/links/apps/scalable/com.gitlab.bitseater.meteo.svg
new file mode 120000
index 00000000..4b3d47c2
--- /dev/null
+++ b/links/apps/scalable/com.gitlab.bitseater.meteo.svg
@@ -0,0 +1 @@
+nimbus.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.google.AndroidStudio.svg b/links/apps/scalable/com.google.AndroidStudio.svg
new file mode 120000
index 00000000..b853dd00
--- /dev/null
+++ b/links/apps/scalable/com.google.AndroidStudio.svg
@@ -0,0 +1 @@
+android-studio.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.leinardi.gwe.svg b/links/apps/scalable/com.leinardi.gwe.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/links/apps/scalable/com.leinardi.gwe.svg
@@ -0,0 +1 @@
+nvidia.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.qq.weixin.deepin.svg b/links/apps/scalable/com.qq.weixin.deepin.svg
new file mode 120000
index 00000000..fa4b83ec
--- /dev/null
+++ b/links/apps/scalable/com.qq.weixin.deepin.svg
@@ -0,0 +1 @@
+wechat.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.system76.Popsicle.svg b/links/apps/scalable/com.system76.Popsicle.svg
new file mode 120000
index 00000000..479465ac
--- /dev/null
+++ b/links/apps/scalable/com.system76.Popsicle.svg
@@ -0,0 +1 @@
+popsicle.svg
\ No newline at end of file
diff --git a/links/apps/scalable/coypu.svg b/links/apps/scalable/coypu.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/links/apps/scalable/coypu.svg
@@ -0,0 +1 @@
+office-calendar.svg
\ No newline at end of file
diff --git a/links/apps/scalable/cs-mouse.svg b/links/apps/scalable/cs-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/links/apps/scalable/cs-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg
\ No newline at end of file
diff --git a/links/apps/scalable/cs-sources.svg b/links/apps/scalable/cs-sources.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/links/apps/scalable/cs-sources.svg
@@ -0,0 +1 @@
+software-properties.svg
\ No newline at end of file
diff --git a/links/apps/scalable/dbeaver-ce.svg b/links/apps/scalable/dbeaver-ce.svg
new file mode 120000
index 00000000..6b5dcfd4
--- /dev/null
+++ b/links/apps/scalable/dbeaver-ce.svg
@@ -0,0 +1 @@
+dbeaver.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-feedback.svg b/links/apps/scalable/deepin-feedback.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/deepin-feedback.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-music.svg b/links/apps/scalable/deepin-music.svg
new file mode 120000
index 00000000..da11f305
--- /dev/null
+++ b/links/apps/scalable/deepin-music.svg
@@ -0,0 +1 @@
+deepin-music-player.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepinwine-7zip.svg b/links/apps/scalable/deepinwine-7zip.svg
new file mode 120000
index 00000000..67d5d223
--- /dev/null
+++ b/links/apps/scalable/deepinwine-7zip.svg
@@ -0,0 +1 @@
+7zip.svg
\ No newline at end of file
diff --git a/links/apps/scalable/draksec-mdk.svg b/links/apps/scalable/draksec-mdk.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/links/apps/scalable/draksec-mdk.svg
@@ -0,0 +1 @@
+gufw.svg
\ No newline at end of file
diff --git a/links/apps/scalable/edu.stanford.Almond.svg b/links/apps/scalable/edu.stanford.Almond.svg
new file mode 120000
index 00000000..4c996530
--- /dev/null
+++ b/links/apps/scalable/edu.stanford.Almond.svg
@@ -0,0 +1 @@
+almond.svg
\ No newline at end of file
diff --git a/links/apps/scalable/firestarter.svg b/links/apps/scalable/firestarter.svg
new file mode 120000
index 00000000..5647f7f6
--- /dev/null
+++ b/links/apps/scalable/firestarter.svg
@@ -0,0 +1 @@
+firewall.svg
\ No newline at end of file
diff --git a/links/apps/scalable/firmware-manager.svg b/links/apps/scalable/firmware-manager.svg
new file mode 120000
index 00000000..6ec276f0
--- /dev/null
+++ b/links/apps/scalable/firmware-manager.svg
@@ -0,0 +1 @@
+org.gnome.Firmware.svg
\ No newline at end of file
diff --git a/links/apps/scalable/fwbuilder.svg b/links/apps/scalable/fwbuilder.svg
new file mode 120000
index 00000000..5647f7f6
--- /dev/null
+++ b/links/apps/scalable/fwbuilder.svg
@@ -0,0 +1 @@
+firewall.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gcr-gnupg.svg b/links/apps/scalable/gcr-gnupg.svg
new file mode 120000
index 00000000..93d7901b
--- /dev/null
+++ b/links/apps/scalable/gcr-gnupg.svg
@@ -0,0 +1 @@
+gnupg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gedbi.svg b/links/apps/scalable/gedbi.svg
new file mode 120000
index 00000000..ff64ae45
--- /dev/null
+++ b/links/apps/scalable/gedbi.svg
@@ -0,0 +1 @@
+gdebi.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gjots2.svg b/links/apps/scalable/gjots2.svg
new file mode 120000
index 00000000..89d09060
--- /dev/null
+++ b/links/apps/scalable/gjots2.svg
@@ -0,0 +1 @@
+indicator-stickynotes.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnect.svg b/links/apps/scalable/gnect.svg
new file mode 120000
index 00000000..6d525fc6
--- /dev/null
+++ b/links/apps/scalable/gnect.svg
@@ -0,0 +1 @@
+four-in-a-row.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnobots.svg b/links/apps/scalable/gnobots.svg
new file mode 120000
index 00000000..cd2fa6c5
--- /dev/null
+++ b/links/apps/scalable/gnobots.svg
@@ -0,0 +1 @@
+gnome-robots.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnobots2.svg b/links/apps/scalable/gnobots2.svg
new file mode 120000
index 00000000..cd2fa6c5
--- /dev/null
+++ b/links/apps/scalable/gnobots2.svg
@@ -0,0 +1 @@
+gnome-robots.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-abrt.svg b/links/apps/scalable/gnome-abrt.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/gnome-abrt.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-gnect.svg b/links/apps/scalable/gnome-gnect.svg
new file mode 120000
index 00000000..6d525fc6
--- /dev/null
+++ b/links/apps/scalable/gnome-gnect.svg
@@ -0,0 +1 @@
+four-in-a-row.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-mouse-properties.svg b/links/apps/scalable/gnome-mouse-properties.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/links/apps/scalable/gnome-mouse-properties.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-mouse.svg b/links/apps/scalable/gnome-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/links/apps/scalable/gnome-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-quadrapassel.svg b/links/apps/scalable/gnome-quadrapassel.svg
new file mode 120000
index 00000000..765b85dd
--- /dev/null
+++ b/links/apps/scalable/gnome-quadrapassel.svg
@@ -0,0 +1 @@
+quadrapassel.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-settings-mouse.svg b/links/apps/scalable/gnome-settings-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/links/apps/scalable/gnome-settings-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-tali.svg b/links/apps/scalable/gnome-tali.svg
new file mode 120000
index 00000000..d52ddd58
--- /dev/null
+++ b/links/apps/scalable/gnome-tali.svg
@@ -0,0 +1 @@
+tali.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-warning.svg b/links/apps/scalable/gnome-warning.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/gnome-warning.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnotravex.svg b/links/apps/scalable/gnotravex.svg
new file mode 120000
index 00000000..eef4e759
--- /dev/null
+++ b/links/apps/scalable/gnotravex.svg
@@ -0,0 +1 @@
+gnome-tetravex.svg
\ No newline at end of file
diff --git a/links/apps/scalable/goa-account-todoist.svg b/links/apps/scalable/goa-account-todoist.svg
new file mode 120000
index 00000000..43385985
--- /dev/null
+++ b/links/apps/scalable/goa-account-todoist.svg
@@ -0,0 +1 @@
+todoist.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gpk-repo.svg b/links/apps/scalable/gpk-repo.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/links/apps/scalable/gpk-repo.svg
@@ -0,0 +1 @@
+software-properties.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gtali.svg b/links/apps/scalable/gtali.svg
new file mode 120000
index 00000000..d52ddd58
--- /dev/null
+++ b/links/apps/scalable/gtali.svg
@@ -0,0 +1 @@
+tali.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gtk-youtube-viewer.svg b/links/apps/scalable/gtk-youtube-viewer.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/links/apps/scalable/gtk-youtube-viewer.svg
@@ -0,0 +1 @@
+youtube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/guayadeque.svg b/links/apps/scalable/guayadeque.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/links/apps/scalable/guayadeque.svg
@@ -0,0 +1 @@
+juk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/hterm.svg b/links/apps/scalable/hterm.svg
new file mode 120000
index 00000000..b6181fcf
--- /dev/null
+++ b/links/apps/scalable/hterm.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/imagej.svg b/links/apps/scalable/imagej.svg
new file mode 120000
index 00000000..99ec94ff
--- /dev/null
+++ b/links/apps/scalable/imagej.svg
@@ -0,0 +1 @@
+xdiagnose.svg
\ No newline at end of file
diff --git a/links/apps/scalable/imagej1.svg b/links/apps/scalable/imagej1.svg
new file mode 120000
index 00000000..ad017550
--- /dev/null
+++ b/links/apps/scalable/imagej1.svg
@@ -0,0 +1 @@
+microscope.svg
\ No newline at end of file
diff --git a/links/apps/scalable/imaginario.svg b/links/apps/scalable/imaginario.svg
new file mode 120000
index 00000000..a8867f6f
--- /dev/null
+++ b/links/apps/scalable/imaginario.svg
@@ -0,0 +1 @@
+f-spot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/indicator-china-weather.svg b/links/apps/scalable/indicator-china-weather.svg
new file mode 120000
index 00000000..ec42a301
--- /dev/null
+++ b/links/apps/scalable/indicator-china-weather.svg
@@ -0,0 +1 @@
+indicator-weather.svg
\ No newline at end of file
diff --git a/links/apps/scalable/input-joystick.svg b/links/apps/scalable/input-joystick.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/links/apps/scalable/input-joystick.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.elementary.meteo.svg b/links/apps/scalable/io.elementary.meteo.svg
new file mode 120000
index 00000000..4b3d47c2
--- /dev/null
+++ b/links/apps/scalable/io.elementary.meteo.svg
@@ -0,0 +1 @@
+nimbus.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.elementary.monitor.svg b/links/apps/scalable/io.elementary.monitor.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/links/apps/scalable/io.elementary.monitor.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.elementary.tasks.svg b/links/apps/scalable/io.elementary.tasks.svg
new file mode 120000
index 00000000..56fbf255
--- /dev/null
+++ b/links/apps/scalable/io.elementary.tasks.svg
@@ -0,0 +1 @@
+gnome-todo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.antimicrox.antimicrox.svg b/links/apps/scalable/io.github.antimicrox.antimicrox.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/links/apps/scalable/io.github.antimicrox.antimicrox.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.gustavoperedo.VideoDownloader.svg b/links/apps/scalable/io.github.gustavoperedo.VideoDownloader.svg
new file mode 120000
index 00000000..921e4980
--- /dev/null
+++ b/links/apps/scalable/io.github.gustavoperedo.VideoDownloader.svg
@@ -0,0 +1 @@
+com.github.unrud.VideoDownloader.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.lainsce.Notejot.svg b/links/apps/scalable/io.github.lainsce.Notejot.svg
new file mode 120000
index 00000000..83807017
--- /dev/null
+++ b/links/apps/scalable/io.github.lainsce.Notejot.svg
@@ -0,0 +1 @@
+accessories-notes.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.gitlab.jstest_gtk.jstest_gtk.svg b/links/apps/scalable/io.gitlab.jstest_gtk.jstest_gtk.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/links/apps/scalable/io.gitlab.jstest_gtk.jstest_gtk.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.gitlab.sdl_jstest.sdl2_jstest.svg b/links/apps/scalable/io.gitlab.sdl_jstest.sdl2_jstest.svg
new file mode 120000
index 00000000..b9f5b181
--- /dev/null
+++ b/links/apps/scalable/io.gitlab.sdl_jstest.sdl2_jstest.svg
@@ -0,0 +1 @@
+jstest-gtk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.gitlab.sdl_jstest.sdl_jstest.svg b/links/apps/scalable/io.gitlab.sdl_jstest.sdl_jstest.svg
new file mode 120000
index 00000000..b9f5b181
--- /dev/null
+++ b/links/apps/scalable/io.gitlab.sdl_jstest.sdl_jstest.svg
@@ -0,0 +1 @@
+jstest-gtk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.mrarm.mcpelauncher-ui.svg b/links/apps/scalable/io.mrarm.mcpelauncher-ui.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/links/apps/scalable/io.mrarm.mcpelauncher-ui.svg
@@ -0,0 +1 @@
+minecraft.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.typora.Typora.svg b/links/apps/scalable/io.typora.Typora.svg
new file mode 120000
index 00000000..df1f854f
--- /dev/null
+++ b/links/apps/scalable/io.typora.Typora.svg
@@ -0,0 +1 @@
+typora.svg
\ No newline at end of file
diff --git a/links/apps/scalable/jstest-gtk.svg b/links/apps/scalable/jstest-gtk.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/links/apps/scalable/jstest-gtk.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kali-bugs.svg b/links/apps/scalable/kali-bugs.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/links/apps/scalable/kali-bugs.svg
@@ -0,0 +1 @@
+system-error.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kbugbuster.svg b/links/apps/scalable/kbugbuster.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/kbugbuster.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kbugster.svg b/links/apps/scalable/kbugster.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/kbugster.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kjumpingcube.svg b/links/apps/scalable/kjumpingcube.svg
new file mode 120000
index 00000000..d52ddd58
--- /dev/null
+++ b/links/apps/scalable/kjumpingcube.svg
@@ -0,0 +1 @@
+tali.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kmousetool.svg b/links/apps/scalable/kmousetool.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/links/apps/scalable/kmousetool.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kylin-user-guide.svg b/links/apps/scalable/kylin-user-guide.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/links/apps/scalable/kylin-user-guide.svg
@@ -0,0 +1 @@
+help-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/linconnect-server.svg b/links/apps/scalable/linconnect-server.svg
new file mode 120000
index 00000000..7a90da7a
--- /dev/null
+++ b/links/apps/scalable/linconnect-server.svg
@@ -0,0 +1 @@
+preferences-desktop-notification.svg
\ No newline at end of file
diff --git a/links/apps/scalable/linconnect.svg b/links/apps/scalable/linconnect.svg
new file mode 120000
index 00000000..7a90da7a
--- /dev/null
+++ b/links/apps/scalable/linconnect.svg
@@ -0,0 +1 @@
+preferences-desktop-notification.svg
\ No newline at end of file
diff --git a/links/apps/scalable/liteautologin.svg b/links/apps/scalable/liteautologin.svg
new file mode 120000
index 00000000..034554a5
--- /dev/null
+++ b/links/apps/scalable/liteautologin.svg
@@ -0,0 +1 @@
+cs-login.svg
\ No newline at end of file
diff --git a/links/apps/scalable/litedesktop.svg b/links/apps/scalable/litedesktop.svg
new file mode 120000
index 00000000..3c8cc875
--- /dev/null
+++ b/links/apps/scalable/litedesktop.svg
@@ -0,0 +1 @@
+preferences-desktop-theme.svg
\ No newline at end of file
diff --git a/links/apps/scalable/liteinfo.svg b/links/apps/scalable/liteinfo.svg
new file mode 120000
index 00000000..a140d67e
--- /dev/null
+++ b/links/apps/scalable/liteinfo.svg
@@ -0,0 +1 @@
+hwinfo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/litemanual.svg b/links/apps/scalable/litemanual.svg
new file mode 120000
index 00000000..85083023
--- /dev/null
+++ b/links/apps/scalable/litemanual.svg
@@ -0,0 +1 @@
+system-help.svg
\ No newline at end of file
diff --git a/links/apps/scalable/litenetworkshares.svg b/links/apps/scalable/litenetworkshares.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/links/apps/scalable/litenetworkshares.svg
@@ -0,0 +1 @@
+krfb.svg
\ No newline at end of file
diff --git a/links/apps/scalable/litesoftware.svg b/links/apps/scalable/litesoftware.svg
new file mode 120000
index 00000000..7a77b571
--- /dev/null
+++ b/links/apps/scalable/litesoftware.svg
@@ -0,0 +1 @@
+software-store.svg
\ No newline at end of file
diff --git a/links/apps/scalable/litesoundsglob.svg b/links/apps/scalable/litesoundsglob.svg
new file mode 120000
index 00000000..79507b2a
--- /dev/null
+++ b/links/apps/scalable/litesoundsglob.svg
@@ -0,0 +1 @@
+yast-sound.svg
\ No newline at end of file
diff --git a/links/apps/scalable/litesystemreport.svg b/links/apps/scalable/litesystemreport.svg
new file mode 120000
index 00000000..cfa06102
--- /dev/null
+++ b/links/apps/scalable/litesystemreport.svg
@@ -0,0 +1 @@
+gnome-logs.svg
\ No newline at end of file
diff --git a/links/apps/scalable/liteupdates.svg b/links/apps/scalable/liteupdates.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/links/apps/scalable/liteupdates.svg
@@ -0,0 +1 @@
+system-software-update.svg
\ No newline at end of file
diff --git a/links/apps/scalable/liteupdatesnotify.svg b/links/apps/scalable/liteupdatesnotify.svg
new file mode 120000
index 00000000..0f3a7188
--- /dev/null
+++ b/links/apps/scalable/liteupdatesnotify.svg
@@ -0,0 +1 @@
+preferences-desktop-notification-bell.svg
\ No newline at end of file
diff --git a/links/apps/scalable/liteusermanager.svg b/links/apps/scalable/liteusermanager.svg
new file mode 120000
index 00000000..12ff0ec5
--- /dev/null
+++ b/links/apps/scalable/liteusermanager.svg
@@ -0,0 +1 @@
+system-users.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mcpelauncher-ui.svg b/links/apps/scalable/mcpelauncher-ui.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/links/apps/scalable/mcpelauncher-ui.svg
@@ -0,0 +1 @@
+minecraft.svg
\ No newline at end of file
diff --git a/links/apps/scalable/microscope.svg b/links/apps/scalable/microscope.svg
new file mode 120000
index 00000000..99ec94ff
--- /dev/null
+++ b/links/apps/scalable/microscope.svg
@@ -0,0 +1 @@
+xdiagnose.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mintreport.svg b/links/apps/scalable/mintreport.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/mintreport.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mintsources-mint.svg b/links/apps/scalable/mintsources-mint.svg
new file mode 120000
index 00000000..b4324aaf
--- /dev/null
+++ b/links/apps/scalable/mintsources-mint.svg
@@ -0,0 +1 @@
+software-properties.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mula-desktop.svg b/links/apps/scalable/mula-desktop.svg
new file mode 120000
index 00000000..2c7dbd1f
--- /dev/null
+++ b/links/apps/scalable/mula-desktop.svg
@@ -0,0 +1 @@
+translator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/muon.svg b/links/apps/scalable/muon.svg
new file mode 120000
index 00000000..7e458b8e
--- /dev/null
+++ b/links/apps/scalable/muon.svg
@@ -0,0 +1 @@
+system-software-install.svg
\ No newline at end of file
diff --git a/links/apps/scalable/net.cozic.joplin_desktop.svg b/links/apps/scalable/net.cozic.joplin_desktop.svg
new file mode 120000
index 00000000..2b32d05b
--- /dev/null
+++ b/links/apps/scalable/net.cozic.joplin_desktop.svg
@@ -0,0 +1 @@
+joplin.svg
\ No newline at end of file
diff --git a/links/apps/scalable/net.pcsx2.PCSX2.svg b/links/apps/scalable/net.pcsx2.PCSX2.svg
new file mode 120000
index 00000000..9327d927
--- /dev/null
+++ b/links/apps/scalable/net.pcsx2.PCSX2.svg
@@ -0,0 +1 @@
+PCSX2.svg
\ No newline at end of file
diff --git a/links/apps/scalable/network-firewall.svg b/links/apps/scalable/network-firewall.svg
new file mode 120000
index 00000000..3184e8c6
--- /dev/null
+++ b/links/apps/scalable/network-firewall.svg
@@ -0,0 +1 @@
+firewall-config.svg
\ No newline at end of file
diff --git a/links/apps/scalable/nmm_qt_client.svg b/links/apps/scalable/nmm_qt_client.svg
new file mode 120000
index 00000000..5d911243
--- /dev/null
+++ b/links/apps/scalable/nmm_qt_client.svg
@@ -0,0 +1 @@
+kpat.svg
\ No newline at end of file
diff --git a/links/apps/scalable/nz.mega.MEGAsync.svg b/links/apps/scalable/nz.mega.MEGAsync.svg
new file mode 120000
index 00000000..ffd82477
--- /dev/null
+++ b/links/apps/scalable/nz.mega.MEGAsync.svg
@@ -0,0 +1 @@
+mega.svg
\ No newline at end of file
diff --git a/links/apps/scalable/opencubicplayer.svg b/links/apps/scalable/opencubicplayer.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/links/apps/scalable/opencubicplayer.svg
@@ -0,0 +1 @@
+kjumpingcube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.audacious_media_player.Audacious.svg b/links/apps/scalable/org.audacious_media_player.Audacious.svg
new file mode 120000
index 00000000..895924ee
--- /dev/null
+++ b/links/apps/scalable/org.audacious_media_player.Audacious.svg
@@ -0,0 +1 @@
+audacious.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.deepin.flatdeb.deepin-music.svg b/links/apps/scalable/org.deepin.flatdeb.deepin-music.svg
new file mode 120000
index 00000000..da11f305
--- /dev/null
+++ b/links/apps/scalable/org.deepin.flatdeb.deepin-music.svg
@@ -0,0 +1 @@
+deepin-music-player.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.deepin.flatdeb.deepin-screen-recorder.svg b/links/apps/scalable/org.deepin.flatdeb.deepin-screen-recorder.svg
new file mode 120000
index 00000000..fa1325a4
--- /dev/null
+++ b/links/apps/scalable/org.deepin.flatdeb.deepin-screen-recorder.svg
@@ -0,0 +1 @@
+screenrecorder.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.dharkael.Flameshot.svg b/links/apps/scalable/org.dharkael.Flameshot.svg
new file mode 120000
index 00000000..b67ff98d
--- /dev/null
+++ b/links/apps/scalable/org.dharkael.Flameshot.svg
@@ -0,0 +1 @@
+flameshot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.eclipse.Eclipse.svg b/links/apps/scalable/org.eclipse.Eclipse.svg
new file mode 120000
index 00000000..23aaf736
--- /dev/null
+++ b/links/apps/scalable/org.eclipse.Eclipse.svg
@@ -0,0 +1 @@
+eclipse.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.filezillaproject.Filezilla.svg b/links/apps/scalable/org.filezillaproject.Filezilla.svg
new file mode 120000
index 00000000..59b19a25
--- /dev/null
+++ b/links/apps/scalable/org.filezillaproject.Filezilla.svg
@@ -0,0 +1 @@
+filezilla.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.freedesktop.GnomeAbrt.svg b/links/apps/scalable/org.freedesktop.GnomeAbrt.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/org.freedesktop.GnomeAbrt.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.freedesktop.problems.applet.svg b/links/apps/scalable/org.freedesktop.problems.applet.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/org.freedesktop.problems.applet.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.geeqie.Geeqie.svg b/links/apps/scalable/org.geeqie.Geeqie.svg
new file mode 120000
index 00000000..e8e460b8
--- /dev/null
+++ b/links/apps/scalable/org.geeqie.Geeqie.svg
@@ -0,0 +1 @@
+accessories-image-viewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.BatteryBench.svg b/links/apps/scalable/org.gnome.BatteryBench.svg
new file mode 120000
index 00000000..0fbb2af1
--- /dev/null
+++ b/links/apps/scalable/org.gnome.BatteryBench.svg
@@ -0,0 +1 @@
+gnome-power-manager.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.FontManager.svg b/links/apps/scalable/org.gnome.FontManager.svg
new file mode 120000
index 00000000..a1e5ae9a
--- /dev/null
+++ b/links/apps/scalable/org.gnome.FontManager.svg
@@ -0,0 +1 @@
+fonts.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Four-in-a-row.svg b/links/apps/scalable/org.gnome.Four-in-a-row.svg
new file mode 120000
index 00000000..6d525fc6
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Four-in-a-row.svg
@@ -0,0 +1 @@
+four-in-a-row.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Meld.svg b/links/apps/scalable/org.gnome.Meld.svg
new file mode 120000
index 00000000..eaf0b44b
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Meld.svg
@@ -0,0 +1 @@
+meld.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Quadrapassel.svg b/links/apps/scalable/org.gnome.Quadrapassel.svg
new file mode 120000
index 00000000..765b85dd
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Quadrapassel.svg
@@ -0,0 +1 @@
+quadrapassel.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Tali.svg b/links/apps/scalable/org.gnome.Tali.svg
new file mode 120000
index 00000000..d52ddd58
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Tali.svg
@@ -0,0 +1 @@
+tali.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.TextEditor.svg b/links/apps/scalable/org.gnome.TextEditor.svg
new file mode 120000
index 00000000..ca6c4831
--- /dev/null
+++ b/links/apps/scalable/org.gnome.TextEditor.svg
@@ -0,0 +1 @@
+text-editor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Tour.svg b/links/apps/scalable/org.gnome.Tour.svg
new file mode 120000
index 00000000..879651b8
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Tour.svg
@@ -0,0 +1 @@
+desktop-environment-gnome.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.four-in-a-row.svg b/links/apps/scalable/org.gnome.four-in-a-row.svg
new file mode 120000
index 00000000..6d525fc6
--- /dev/null
+++ b/links/apps/scalable/org.gnome.four-in-a-row.svg
@@ -0,0 +1 @@
+four-in-a-row.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.games.svg b/links/apps/scalable/org.gnome.games.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/links/apps/scalable/org.gnome.games.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.quadrapassel.svg b/links/apps/scalable/org.gnome.quadrapassel.svg
new file mode 120000
index 00000000..765b85dd
--- /dev/null
+++ b/links/apps/scalable/org.gnome.quadrapassel.svg
@@ -0,0 +1 @@
+quadrapassel.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.calligraauthor.svg b/links/apps/scalable/org.kde.calligraauthor.svg
new file mode 120000
index 00000000..286939c2
--- /dev/null
+++ b/links/apps/scalable/org.kde.calligraauthor.svg
@@ -0,0 +1 @@
+calligraauthor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.dragon.svg b/links/apps/scalable/org.kde.dragon.svg
new file mode 120000
index 00000000..27d2c5fb
--- /dev/null
+++ b/links/apps/scalable/org.kde.dragon.svg
@@ -0,0 +1 @@
+dragonplayer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.dragonplayer.svg b/links/apps/scalable/org.kde.dragonplayer.svg
new file mode 120000
index 00000000..27d2c5fb
--- /dev/null
+++ b/links/apps/scalable/org.kde.dragonplayer.svg
@@ -0,0 +1 @@
+dragonplayer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.elisa.svg b/links/apps/scalable/org.kde.elisa.svg
new file mode 120000
index 00000000..ce5b28ff
--- /dev/null
+++ b/links/apps/scalable/org.kde.elisa.svg
@@ -0,0 +1 @@
+elisa.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.juk.svg b/links/apps/scalable/org.kde.juk.svg
new file mode 120000
index 00000000..4bf1121a
--- /dev/null
+++ b/links/apps/scalable/org.kde.juk.svg
@@ -0,0 +1 @@
+juk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kamoso.svg b/links/apps/scalable/org.kde.kamoso.svg
new file mode 120000
index 00000000..6e314c53
--- /dev/null
+++ b/links/apps/scalable/org.kde.kamoso.svg
@@ -0,0 +1 @@
+accessories-camera.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kcharselect.svg b/links/apps/scalable/org.kde.kcharselect.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/links/apps/scalable/org.kde.kcharselect.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kcolorchooser.svg b/links/apps/scalable/org.kde.kcolorchooser.svg
new file mode 120000
index 00000000..c04b3ee2
--- /dev/null
+++ b/links/apps/scalable/org.kde.kcolorchooser.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kdesearch.svg b/links/apps/scalable/org.kde.kdesearch.svg
new file mode 120000
index 00000000..f97340b8
--- /dev/null
+++ b/links/apps/scalable/org.kde.kdesearch.svg
@@ -0,0 +1 @@
+search.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kfourinlines.svg b/links/apps/scalable/org.kde.kfourinlines.svg
new file mode 120000
index 00000000..aae4eb18
--- /dev/null
+++ b/links/apps/scalable/org.kde.kfourinlines.svg
@@ -0,0 +1 @@
+gnome-glines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kgpg.svg b/links/apps/scalable/org.kde.kgpg.svg
new file mode 120000
index 00000000..93d7901b
--- /dev/null
+++ b/links/apps/scalable/org.kde.kgpg.svg
@@ -0,0 +1 @@
+gnupg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kimtoy.svg b/links/apps/scalable/org.kde.kimtoy.svg
new file mode 120000
index 00000000..a91f85d6
--- /dev/null
+++ b/links/apps/scalable/org.kde.kimtoy.svg
@@ -0,0 +1 @@
+kimtoy.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kjumpingcube.svg b/links/apps/scalable/org.kde.kjumpingcube.svg
new file mode 120000
index 00000000..d52ddd58
--- /dev/null
+++ b/links/apps/scalable/org.kde.kjumpingcube.svg
@@ -0,0 +1 @@
+tali.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kmag.svg b/links/apps/scalable/org.kde.kmag.svg
new file mode 120000
index 00000000..abeead3f
--- /dev/null
+++ b/links/apps/scalable/org.kde.kmag.svg
@@ -0,0 +1 @@
+kmag.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.konqueror.svg b/links/apps/scalable/org.kde.konqueror.svg
new file mode 120000
index 00000000..ee9f2449
--- /dev/null
+++ b/links/apps/scalable/org.kde.konqueror.svg
@@ -0,0 +1 @@
+konqueror.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.konsole.svg b/links/apps/scalable/org.kde.konsole.svg
new file mode 120000
index 00000000..b6181fcf
--- /dev/null
+++ b/links/apps/scalable/org.kde.konsole.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kopete.svg b/links/apps/scalable/org.kde.kopete.svg
new file mode 120000
index 00000000..9d835048
--- /dev/null
+++ b/links/apps/scalable/org.kde.kopete.svg
@@ -0,0 +1 @@
+empathy.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.krdc.svg b/links/apps/scalable/org.kde.krdc.svg
new file mode 120000
index 00000000..e92c08ae
--- /dev/null
+++ b/links/apps/scalable/org.kde.krdc.svg
@@ -0,0 +1 @@
+remote-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kstars.svg b/links/apps/scalable/org.kde.kstars.svg
new file mode 120000
index 00000000..0e4d5591
--- /dev/null
+++ b/links/apps/scalable/org.kde.kstars.svg
@@ -0,0 +1 @@
+kstars.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.ktimer.svg b/links/apps/scalable/org.kde.ktimer.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/links/apps/scalable/org.kde.ktimer.svg
@@ -0,0 +1 @@
+preferences-system-time.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.mobile.calindori.svg b/links/apps/scalable/org.kde.mobile.calindori.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/links/apps/scalable/org.kde.mobile.calindori.svg
@@ -0,0 +1 @@
+office-calendar.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.phone.calindori.svg b/links/apps/scalable/org.kde.phone.calindori.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/links/apps/scalable/org.kde.phone.calindori.svg
@@ -0,0 +1 @@
+office-calendar.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.pix.svg b/links/apps/scalable/org.kde.pix.svg
new file mode 120000
index 00000000..bcf75ab3
--- /dev/null
+++ b/links/apps/scalable/org.kde.pix.svg
@@ -0,0 +1 @@
+pix.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.skanlite.svg b/links/apps/scalable/org.kde.skanlite.svg
new file mode 120000
index 00000000..490a5aa3
--- /dev/null
+++ b/links/apps/scalable/org.kde.skanlite.svg
@@ -0,0 +1 @@
+scanner.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.spectacle.svg b/links/apps/scalable/org.kde.spectacle.svg
new file mode 120000
index 00000000..a5d78dc4
--- /dev/null
+++ b/links/apps/scalable/org.kde.spectacle.svg
@@ -0,0 +1 @@
+accessories-screenshot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.trojita.svg b/links/apps/scalable/org.kde.trojita.svg
new file mode 120000
index 00000000..abde8384
--- /dev/null
+++ b/links/apps/scalable/org.kde.trojita.svg
@@ -0,0 +1 @@
+trojita.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.scintilla.SciTE.svg b/links/apps/scalable/org.scintilla.SciTE.svg
new file mode 120000
index 00000000..12204ceb
--- /dev/null
+++ b/links/apps/scalable/org.scintilla.SciTE.svg
@@ -0,0 +1 @@
+Sci48M.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.tlauncher.TLauncher.svg b/links/apps/scalable/org.tlauncher.TLauncher.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/links/apps/scalable/org.tlauncher.TLauncher.svg
@@ -0,0 +1 @@
+minecraft.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.torproject.torbrowser.svg b/links/apps/scalable/org.torproject.torbrowser.svg
new file mode 120000
index 00000000..5c74c5ed
--- /dev/null
+++ b/links/apps/scalable/org.torproject.torbrowser.svg
@@ -0,0 +1 @@
+browser-tor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.virt_manager.virt-viewer.svg b/links/apps/scalable/org.virt_manager.virt-viewer.svg
new file mode 120000
index 00000000..67a9027c
--- /dev/null
+++ b/links/apps/scalable/org.virt_manager.virt-viewer.svg
@@ -0,0 +1 @@
+virt-viewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.filemanager.svg b/links/apps/scalable/org.xfce.filemanager.svg
new file mode 120000
index 00000000..abdd0fd0
--- /dev/null
+++ b/links/apps/scalable/org.xfce.filemanager.svg
@@ -0,0 +1 @@
+system-file-manager.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.mailreader.svg b/links/apps/scalable/org.xfce.mailreader.svg
new file mode 120000
index 00000000..26b10f14
--- /dev/null
+++ b/links/apps/scalable/org.xfce.mailreader.svg
@@ -0,0 +1 @@
+internet-mail.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.panel.showdesktop.svg b/links/apps/scalable/org.xfce.panel.showdesktop.svg
new file mode 120000
index 00000000..134c2f8f
--- /dev/null
+++ b/links/apps/scalable/org.xfce.panel.showdesktop.svg
@@ -0,0 +1 @@
+cs-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.settings.default-applications.svg b/links/apps/scalable/org.xfce.settings.default-applications.svg
new file mode 120000
index 00000000..8af37416
--- /dev/null
+++ b/links/apps/scalable/org.xfce.settings.default-applications.svg
@@ -0,0 +1 @@
+preferences-desktop-default-applications.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.terminalemulator.svg b/links/apps/scalable/org.xfce.terminalemulator.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/links/apps/scalable/org.xfce.terminalemulator.svg
@@ -0,0 +1 @@
+utilities-terminal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.webbrowser.svg b/links/apps/scalable/org.xfce.webbrowser.svg
new file mode 120000
index 00000000..30005047
--- /dev/null
+++ b/links/apps/scalable/org.xfce.webbrowser.svg
@@ -0,0 +1 @@
+internet-web-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.xfdesktop.svg b/links/apps/scalable/org.xfce.xfdesktop.svg
new file mode 120000
index 00000000..134c2f8f
--- /dev/null
+++ b/links/apps/scalable/org.xfce.xfdesktop.svg
@@ -0,0 +1 @@
+cs-desktop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.xfwm4-tweaks.svg b/links/apps/scalable/org.xfce.xfwm4-tweaks.svg
new file mode 120000
index 00000000..aab58340
--- /dev/null
+++ b/links/apps/scalable/org.xfce.xfwm4-tweaks.svg
@@ -0,0 +1 @@
+gnome-tweak-tool.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.xfce.xfwm4.svg b/links/apps/scalable/org.xfce.xfwm4.svg
new file mode 120000
index 00000000..274a7df2
--- /dev/null
+++ b/links/apps/scalable/org.xfce.xfwm4.svg
@@ -0,0 +1 @@
+xfwm4.svg
\ No newline at end of file
diff --git a/links/apps/scalable/p7zip-gui.svg b/links/apps/scalable/p7zip-gui.svg
new file mode 120000
index 00000000..67d5d223
--- /dev/null
+++ b/links/apps/scalable/p7zip-gui.svg
@@ -0,0 +1 @@
+7zip.svg
\ No newline at end of file
diff --git a/links/apps/scalable/package_games.svg b/links/apps/scalable/package_games.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/links/apps/scalable/package_games.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg
\ No newline at end of file
diff --git a/links/apps/scalable/package_games_board.svg b/links/apps/scalable/package_games_board.svg
new file mode 120000
index 00000000..ce1089e8
--- /dev/null
+++ b/links/apps/scalable/package_games_board.svg
@@ -0,0 +1 @@
+kjumpingcube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/pcsx2.svg b/links/apps/scalable/pcsx2.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/links/apps/scalable/pcsx2.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg
\ No newline at end of file
diff --git a/links/apps/scalable/pdftag.svg b/links/apps/scalable/pdftag.svg
new file mode 120000
index 00000000..e48c58af
--- /dev/null
+++ b/links/apps/scalable/pdftag.svg
@@ -0,0 +1 @@
+mupdf.svg
\ No newline at end of file
diff --git a/links/apps/scalable/pick-colour-picker.svg b/links/apps/scalable/pick-colour-picker.svg
new file mode 120000
index 00000000..aed24770
--- /dev/null
+++ b/links/apps/scalable/pick-colour-picker.svg
@@ -0,0 +1 @@
+color-picker.svg
\ No newline at end of file
diff --git a/links/apps/scalable/pkgbrowser.svg b/links/apps/scalable/pkgbrowser.svg
new file mode 120000
index 00000000..ff64ae45
--- /dev/null
+++ b/links/apps/scalable/pkgbrowser.svg
@@ -0,0 +1 @@
+gdebi.svg
\ No newline at end of file
diff --git a/links/apps/scalable/popcorn-time.svg b/links/apps/scalable/popcorn-time.svg
new file mode 120000
index 00000000..a2247201
--- /dev/null
+++ b/links/apps/scalable/popcorn-time.svg
@@ -0,0 +1 @@
+popcorntime.svg
\ No newline at end of file
diff --git a/links/apps/scalable/popcorntime-ce.svg b/links/apps/scalable/popcorntime-ce.svg
new file mode 120000
index 00000000..a2247201
--- /dev/null
+++ b/links/apps/scalable/popcorntime-ce.svg
@@ -0,0 +1 @@
+popcorntime.svg
\ No newline at end of file
diff --git a/links/apps/scalable/popcorntime-ru.svg b/links/apps/scalable/popcorntime-ru.svg
new file mode 120000
index 00000000..93260a57
--- /dev/null
+++ b/links/apps/scalable/popcorntime-ru.svg
@@ -0,0 +1 @@
+popcorn-time.svg
\ No newline at end of file
diff --git a/links/apps/scalable/preferences-certificates.svg b/links/apps/scalable/preferences-certificates.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/links/apps/scalable/preferences-certificates.svg
@@ -0,0 +1 @@
+gufw.svg
\ No newline at end of file
diff --git a/links/apps/scalable/preferences-desktop-gaming.svg b/links/apps/scalable/preferences-desktop-gaming.svg
new file mode 120000
index 00000000..69f0e707
--- /dev/null
+++ b/links/apps/scalable/preferences-desktop-gaming.svg
@@ -0,0 +1 @@
+applications-games.svg
\ No newline at end of file
diff --git a/links/apps/scalable/preferences-desktop-mouse.svg b/links/apps/scalable/preferences-desktop-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/links/apps/scalable/preferences-desktop-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg
\ No newline at end of file
diff --git a/links/apps/scalable/preferences-system-cron.svg b/links/apps/scalable/preferences-system-cron.svg
new file mode 120000
index 00000000..9f07aeaa
--- /dev/null
+++ b/links/apps/scalable/preferences-system-cron.svg
@@ -0,0 +1 @@
+preferences-system-time.svg
\ No newline at end of file
diff --git a/links/apps/scalable/qjournalctl.svg b/links/apps/scalable/qjournalctl.svg
new file mode 120000
index 00000000..cfa06102
--- /dev/null
+++ b/links/apps/scalable/qjournalctl.svg
@@ -0,0 +1 @@
+gnome-logs.svg
\ No newline at end of file
diff --git a/links/apps/scalable/qjoypad.svg b/links/apps/scalable/qjoypad.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/links/apps/scalable/qjoypad.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg
\ No newline at end of file
diff --git a/links/apps/scalable/qtrans.svg b/links/apps/scalable/qtrans.svg
new file mode 120000
index 00000000..2c7dbd1f
--- /dev/null
+++ b/links/apps/scalable/qtrans.svg
@@ -0,0 +1 @@
+translator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/redict.svg b/links/apps/scalable/redict.svg
new file mode 120000
index 00000000..2c7dbd1f
--- /dev/null
+++ b/links/apps/scalable/redict.svg
@@ -0,0 +1 @@
+translator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/rest.getinsomnia.Insomnia.svg b/links/apps/scalable/rest.getinsomnia.Insomnia.svg
new file mode 120000
index 00000000..1b581110
--- /dev/null
+++ b/links/apps/scalable/rest.getinsomnia.Insomnia.svg
@@ -0,0 +1 @@
+insomnia.svg
\ No newline at end of file
diff --git a/links/apps/scalable/rest.insomnia.Insomnia.svg b/links/apps/scalable/rest.insomnia.Insomnia.svg
new file mode 120000
index 00000000..1b581110
--- /dev/null
+++ b/links/apps/scalable/rest.insomnia.Insomnia.svg
@@ -0,0 +1 @@
+insomnia.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sc-controller.svg b/links/apps/scalable/sc-controller.svg
new file mode 120000
index 00000000..ff282541
--- /dev/null
+++ b/links/apps/scalable/sc-controller.svg
@@ -0,0 +1 @@
+preferences-desktop-gaming.svg
\ No newline at end of file
diff --git a/links/apps/scalable/script-error.svg b/links/apps/scalable/script-error.svg
new file mode 120000
index 00000000..232cefc6
--- /dev/null
+++ b/links/apps/scalable/script-error.svg
@@ -0,0 +1 @@
+system-error.svg
\ No newline at end of file
diff --git a/links/apps/scalable/setroubleshoot_red_icon.svg b/links/apps/scalable/setroubleshoot_red_icon.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/setroubleshoot_red_icon.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sh.popcorntime.PopcornTime.svg b/links/apps/scalable/sh.popcorntime.PopcornTime.svg
new file mode 120000
index 00000000..a2247201
--- /dev/null
+++ b/links/apps/scalable/sh.popcorntime.PopcornTime.svg
@@ -0,0 +1 @@
+popcorntime.svg
\ No newline at end of file
diff --git a/links/apps/scalable/shredder.svg b/links/apps/scalable/shredder.svg
new file mode 120000
index 00000000..c45e94f0
--- /dev/null
+++ b/links/apps/scalable/shredder.svg
@@ -0,0 +1 @@
+gcleaner.svg
\ No newline at end of file
diff --git a/links/apps/scalable/system-error.svg b/links/apps/scalable/system-error.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/system-error.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/telegram-classic.svg b/links/apps/scalable/telegram-classic.svg
new file mode 120000
index 00000000..8fa96d0a
--- /dev/null
+++ b/links/apps/scalable/telegram-classic.svg
@@ -0,0 +1 @@
+telegram.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tkpacman-icon.svg b/links/apps/scalable/tkpacman-icon.svg
new file mode 120000
index 00000000..ff64ae45
--- /dev/null
+++ b/links/apps/scalable/tkpacman-icon.svg
@@ -0,0 +1 @@
+gdebi.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tkpacman.svg b/links/apps/scalable/tkpacman.svg
new file mode 120000
index 00000000..ff64ae45
--- /dev/null
+++ b/links/apps/scalable/tkpacman.svg
@@ -0,0 +1 @@
+gdebi.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tlauncher.svg b/links/apps/scalable/tlauncher.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/links/apps/scalable/tlauncher.svg
@@ -0,0 +1 @@
+minecraft.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tools-report-bug.svg b/links/apps/scalable/tools-report-bug.svg
new file mode 120000
index 00000000..3146dda6
--- /dev/null
+++ b/links/apps/scalable/tools-report-bug.svg
@@ -0,0 +1 @@
+apport.svg
\ No newline at end of file
diff --git a/links/apps/scalable/unity-webapps-youtube.svg b/links/apps/scalable/unity-webapps-youtube.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/links/apps/scalable/unity-webapps-youtube.svg
@@ -0,0 +1 @@
+youtube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/vokoscreen.svg b/links/apps/scalable/vokoscreen.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/links/apps/scalable/vokoscreen.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg
\ No newline at end of file
diff --git a/links/apps/scalable/vokoscreenNG.svg b/links/apps/scalable/vokoscreenNG.svg
new file mode 120000
index 00000000..9100e9c3
--- /dev/null
+++ b/links/apps/scalable/vokoscreenNG.svg
@@ -0,0 +1 @@
+simplescreenrecorder.svg
\ No newline at end of file
diff --git a/links/apps/scalable/web-google-youtube.svg b/links/apps/scalable/web-google-youtube.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/links/apps/scalable/web-google-youtube.svg
@@ -0,0 +1 @@
+youtube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/web-spotify.svg b/links/apps/scalable/web-spotify.svg
new file mode 120000
index 00000000..2d1e6f84
--- /dev/null
+++ b/links/apps/scalable/web-spotify.svg
@@ -0,0 +1 @@
+spotify-client.svg
\ No newline at end of file
diff --git a/links/apps/scalable/wine-help.svg b/links/apps/scalable/wine-help.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/links/apps/scalable/wine-help.svg
@@ -0,0 +1 @@
+help-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/winemine.svg b/links/apps/scalable/winemine.svg
new file mode 120000
index 00000000..41d37885
--- /dev/null
+++ b/links/apps/scalable/winemine.svg
@@ -0,0 +1 @@
+gnome-mines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/winhelp.svg b/links/apps/scalable/winhelp.svg
new file mode 120000
index 00000000..5ec8e9d9
--- /dev/null
+++ b/links/apps/scalable/winhelp.svg
@@ -0,0 +1 @@
+help-browser.svg
\ No newline at end of file
diff --git a/links/apps/scalable/wxlame.svg b/links/apps/scalable/wxlame.svg
new file mode 120000
index 00000000..4eae085d
--- /dev/null
+++ b/links/apps/scalable/wxlame.svg
@@ -0,0 +1 @@
+kmix.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xfce-mouse.svg b/links/apps/scalable/xfce-mouse.svg
new file mode 120000
index 00000000..90ea8e2b
--- /dev/null
+++ b/links/apps/scalable/xfce-mouse.svg
@@ -0,0 +1 @@
+preferences-desktop-peripherals.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xfce4-calculator-plugin.svg b/links/apps/scalable/xfce4-calculator-plugin.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/links/apps/scalable/xfce4-calculator-plugin.svg
@@ -0,0 +1 @@
+accessories-calculator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xfce4-timer-plugin.svg b/links/apps/scalable/xfce4-timer-plugin.svg
new file mode 120000
index 00000000..4a80d413
--- /dev/null
+++ b/links/apps/scalable/xfce4-timer-plugin.svg
@@ -0,0 +1 @@
+ktimer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xfce4-timer.svg b/links/apps/scalable/xfce4-timer.svg
new file mode 120000
index 00000000..4a80d413
--- /dev/null
+++ b/links/apps/scalable/xfce4-timer.svg
@@ -0,0 +1 @@
+ktimer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xfp.svg b/links/apps/scalable/xfp.svg
new file mode 120000
index 00000000..f3f331a8
--- /dev/null
+++ b/links/apps/scalable/xfp.svg
@@ -0,0 +1 @@
+ark.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xfw.svg b/links/apps/scalable/xfw.svg
new file mode 120000
index 00000000..6bccf228
--- /dev/null
+++ b/links/apps/scalable/xfw.svg
@@ -0,0 +1 @@
+gedit.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xterm_32x32.svg b/links/apps/scalable/xterm_32x32.svg
new file mode 120000
index 00000000..b6181fcf
--- /dev/null
+++ b/links/apps/scalable/xterm_32x32.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xterm_48x48.svg b/links/apps/scalable/xterm_48x48.svg
new file mode 120000
index 00000000..b6181fcf
--- /dev/null
+++ b/links/apps/scalable/xterm_48x48.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yast-firewall.svg b/links/apps/scalable/yast-firewall.svg
new file mode 120000
index 00000000..84538d96
--- /dev/null
+++ b/links/apps/scalable/yast-firewall.svg
@@ -0,0 +1 @@
+gufw.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yt-dl-gtk.svg b/links/apps/scalable/yt-dl-gtk.svg
new file mode 120000
index 00000000..68228e81
--- /dev/null
+++ b/links/apps/scalable/yt-dl-gtk.svg
@@ -0,0 +1 @@
+youtube-dl.svg
\ No newline at end of file
diff --git a/links/apps/scalable/zevdocs.svg b/links/apps/scalable/zevdocs.svg
new file mode 120000
index 00000000..c410bbf5
--- /dev/null
+++ b/links/apps/scalable/zevdocs.svg
@@ -0,0 +1 @@
+devhelp.svg
\ No newline at end of file
diff --git a/src/apps/scalable/almond.svg b/src/apps/scalable/almond.svg
new file mode 100644
index 00000000..bb5c24ec
--- /dev/null
+++ b/src/apps/scalable/almond.svg
@@ -0,0 +1,24 @@
+
diff --git a/src/apps/scalable/apport.svg b/src/apps/scalable/apport.svg
new file mode 100644
index 00000000..9f197007
--- /dev/null
+++ b/src/apps/scalable/apport.svg
@@ -0,0 +1,26 @@
+
diff --git a/src/apps/scalable/barrier.svg b/src/apps/scalable/barrier.svg
new file mode 100644
index 00000000..0c0f2aba
--- /dev/null
+++ b/src/apps/scalable/barrier.svg
@@ -0,0 +1,31 @@
+
diff --git a/src/apps/scalable/browser-tor.svg b/src/apps/scalable/browser-tor.svg
new file mode 100644
index 00000000..8f129970
--- /dev/null
+++ b/src/apps/scalable/browser-tor.svg
@@ -0,0 +1,58 @@
+
diff --git a/src/apps/scalable/dia.svg b/src/apps/scalable/dia.svg
new file mode 100644
index 00000000..ccf669fe
--- /dev/null
+++ b/src/apps/scalable/dia.svg
@@ -0,0 +1,23 @@
+
diff --git a/src/apps/scalable/elisa.svg b/src/apps/scalable/elisa.svg
new file mode 100644
index 00000000..981d9499
--- /dev/null
+++ b/src/apps/scalable/elisa.svg
@@ -0,0 +1,28 @@
+
diff --git a/src/apps/scalable/four-in-a-row.svg b/src/apps/scalable/four-in-a-row.svg
new file mode 100644
index 00000000..c7575464
--- /dev/null
+++ b/src/apps/scalable/four-in-a-row.svg
@@ -0,0 +1,63 @@
+
diff --git a/src/apps/scalable/juk.svg b/src/apps/scalable/juk.svg
new file mode 100644
index 00000000..42ad56c5
--- /dev/null
+++ b/src/apps/scalable/juk.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/apps/scalable/konqueror.svg b/src/apps/scalable/konqueror.svg
new file mode 100644
index 00000000..665600bb
--- /dev/null
+++ b/src/apps/scalable/konqueror.svg
@@ -0,0 +1,23 @@
+
diff --git a/src/apps/scalable/quadrapassel.svg b/src/apps/scalable/quadrapassel.svg
new file mode 100644
index 00000000..28fea000
--- /dev/null
+++ b/src/apps/scalable/quadrapassel.svg
@@ -0,0 +1,34 @@
+
diff --git a/src/apps/scalable/tali.svg b/src/apps/scalable/tali.svg
new file mode 100644
index 00000000..6676cc9b
--- /dev/null
+++ b/src/apps/scalable/tali.svg
@@ -0,0 +1,43 @@
+
diff --git a/src/apps/scalable/taquin.svg b/src/apps/scalable/taquin.svg
new file mode 100644
index 00000000..a13abb18
--- /dev/null
+++ b/src/apps/scalable/taquin.svg
@@ -0,0 +1,30 @@
+
diff --git a/src/apps/scalable/variety-slideshow.svg b/src/apps/scalable/variety-slideshow.svg
new file mode 100644
index 00000000..1d73fba5
--- /dev/null
+++ b/src/apps/scalable/variety-slideshow.svg
@@ -0,0 +1,63 @@
+
diff --git a/src/apps/scalable/variety.svg b/src/apps/scalable/variety.svg
new file mode 100644
index 00000000..2702509c
--- /dev/null
+++ b/src/apps/scalable/variety.svg
@@ -0,0 +1,62 @@
+