diff --git a/links/apps/scalable/abakus.svg b/links/apps/scalable/abakus.svg
new file mode 120000
index 00000000..a2d766b0
--- /dev/null
+++ b/links/apps/scalable/abakus.svg
@@ -0,0 +1 @@
+gnome-genius.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.SubhadeepJasu.pebbles.svg b/links/apps/scalable/com.github.SubhadeepJasu.pebbles.svg
new file mode 120000
index 00000000..a2d766b0
--- /dev/null
+++ b/links/apps/scalable/com.github.SubhadeepJasu.pebbles.svg
@@ -0,0 +1 @@
+gnome-genius.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.intika.pager-wheel.svg b/links/apps/scalable/com.github.intika.pager-wheel.svg
new file mode 120000
index 00000000..f57e5769
--- /dev/null
+++ b/links/apps/scalable/com.github.intika.pager-wheel.svg
@@ -0,0 +1 @@
+workspace-switcher-right-top.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.subhadeepjasu.pebbles.svg b/links/apps/scalable/com.github.subhadeepjasu.pebbles.svg
new file mode 120000
index 00000000..a2d766b0
--- /dev/null
+++ b/links/apps/scalable/com.github.subhadeepjasu.pebbles.svg
@@ -0,0 +1 @@
+gnome-genius.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.zren.presentwindows.svg b/links/apps/scalable/com.github.zren.presentwindows.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/links/apps/scalable/com.github.zren.presentwindows.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.zren.sysmonitordash.svg b/links/apps/scalable/com.github.zren.sysmonitordash.svg
new file mode 120000
index 00000000..b6e5ceea
--- /dev/null
+++ b/links/apps/scalable/com.github.zren.sysmonitordash.svg
@@ -0,0 +1 @@
+utilities-system-monitor.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.koldbyte.kde.termoid.svg b/links/apps/scalable/com.koldbyte.kde.termoid.svg
new file mode 120000
index 00000000..08ba74f8
--- /dev/null
+++ b/links/apps/scalable/com.koldbyte.kde.termoid.svg
@@ -0,0 +1 @@
+utilities-terminal.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.protonvpn.www.svg b/links/apps/scalable/com.protonvpn.www.svg
new file mode 120000
index 00000000..e3dca2b0
--- /dev/null
+++ b/links/apps/scalable/com.protonvpn.www.svg
@@ -0,0 +1 @@
+protonvpn-gui.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-genius.svg b/links/apps/scalable/gnome-genius.svg
new file mode 120000
index 00000000..852099c3
--- /dev/null
+++ b/links/apps/scalable/gnome-genius.svg
@@ -0,0 +1 @@
+pcbcalculator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-oregano.svg b/links/apps/scalable/gnome-oregano.svg
new file mode 120000
index 00000000..dc600047
--- /dev/null
+++ b/links/apps/scalable/gnome-oregano.svg
@@ -0,0 +1 @@
+oregano.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.slgobinath.SafeEyes.svg b/links/apps/scalable/io.github.slgobinath.SafeEyes.svg
new file mode 120000
index 00000000..07193933
--- /dev/null
+++ b/links/apps/scalable/io.github.slgobinath.SafeEyes.svg
@@ -0,0 +1 @@
+safeeyes.svg
\ No newline at end of file
diff --git a/links/apps/scalable/khipu.svg b/links/apps/scalable/khipu.svg
new file mode 120000
index 00000000..3ec45a08
--- /dev/null
+++ b/links/apps/scalable/khipu.svg
@@ -0,0 +1 @@
+plots.svg
\ No newline at end of file
diff --git a/links/apps/scalable/martchus.syncthingplasmoid.svg b/links/apps/scalable/martchus.syncthingplasmoid.svg
new file mode 120000
index 00000000..ec492b4a
--- /dev/null
+++ b/links/apps/scalable/martchus.syncthingplasmoid.svg
@@ -0,0 +1 @@
+syncthing-gtk.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mouse-touchpad-pointing.svg b/links/apps/scalable/mouse-touchpad-pointing.svg
new file mode 120000
index 00000000..f690812d
--- /dev/null
+++ b/links/apps/scalable/mouse-touchpad-pointing.svg
@@ -0,0 +1 @@
+preferences-desktop-cursors.svg
\ No newline at end of file
diff --git a/links/apps/scalable/oregano.svg b/links/apps/scalable/oregano.svg
new file mode 120000
index 00000000..a00b79b4
--- /dev/null
+++ b/links/apps/scalable/oregano.svg
@@ -0,0 +1 @@
+eeschema.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.communia.ttrssPocket.svg b/links/apps/scalable/org.communia.ttrssPocket.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/links/apps/scalable/org.communia.ttrssPocket.svg
@@ -0,0 +1 @@
+akregator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Genius.svg b/links/apps/scalable/org.gnome.Genius.svg
new file mode 120000
index 00000000..a2d766b0
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Genius.svg
@@ -0,0 +1 @@
+gnome-genius.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.abakus.svg b/links/apps/scalable/org.kde.abakus.svg
new file mode 120000
index 00000000..a2d766b0
--- /dev/null
+++ b/links/apps/scalable/org.kde.abakus.svg
@@ -0,0 +1 @@
+gnome-genius.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.contrib.dayofmonth.svg b/links/apps/scalable/org.kde.contrib.dayofmonth.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/links/apps/scalable/org.kde.contrib.dayofmonth.svg
@@ -0,0 +1 @@
+office-calendar.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.contrib.dayofweek.svg b/links/apps/scalable/org.kde.contrib.dayofweek.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/links/apps/scalable/org.kde.contrib.dayofweek.svg
@@ -0,0 +1 @@
+office-calendar.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.discovernotifier.svg b/links/apps/scalable/org.kde.discovernotifier.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/links/apps/scalable/org.kde.discovernotifier.svg
@@ -0,0 +1 @@
+system-software-update.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.khipu.svg b/links/apps/scalable/org.kde.khipu.svg
new file mode 120000
index 00000000..3ec45a08
--- /dev/null
+++ b/links/apps/scalable/org.kde.khipu.svg
@@ -0,0 +1 @@
+plots.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.latte.plasmoid.svg b/links/apps/scalable/org.kde.latte.plasmoid.svg
new file mode 120000
index 00000000..e9f2829f
--- /dev/null
+++ b/links/apps/scalable/org.kde.latte.plasmoid.svg
@@ -0,0 +1 @@
+latte-dock.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.milou.svg b/links/apps/scalable/org.kde.milou.svg
new file mode 120000
index 00000000..8dc94d86
--- /dev/null
+++ b/links/apps/scalable/org.kde.milou.svg
@@ -0,0 +1 @@
+preferences-system-search.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.muonnotifier.svg b/links/apps/scalable/org.kde.muonnotifier.svg
new file mode 120000
index 00000000..66ccc999
--- /dev/null
+++ b/links/apps/scalable/org.kde.muonnotifier.svg
@@ -0,0 +1 @@
+muon.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.caffeine-plus.svg b/links/apps/scalable/org.kde.plasma.caffeine-plus.svg
new file mode 120000
index 00000000..eed6ea56
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.caffeine-plus.svg
@@ -0,0 +1 @@
+caffeine.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.calculator.svg b/links/apps/scalable/org.kde.plasma.calculator.svg
new file mode 120000
index 00000000..80698d65
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.calculator.svg
@@ -0,0 +1 @@
+accessories-calculator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.comic.svg b/links/apps/scalable/org.kde.plasma.comic.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.comic.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.eventcalendar.svg b/links/apps/scalable/org.kde.plasma.eventcalendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.eventcalendar.svg
@@ -0,0 +1 @@
+office-calendar.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.excalibur.svg b/links/apps/scalable/org.kde.plasma.excalibur.svg
new file mode 120000
index 00000000..eeb0366f
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.excalibur.svg
@@ -0,0 +1 @@
+desktop-environment-kde.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.fifteenpuzzle.svg b/links/apps/scalable/org.kde.plasma.fifteenpuzzle.svg
new file mode 120000
index 00000000..acfd73b8
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.fifteenpuzzle.svg
@@ -0,0 +1 @@
+gnome-taquin.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.gmailfeed.svg b/links/apps/scalable/org.kde.plasma.gmailfeed.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.gmailfeed.svg
@@ -0,0 +1 @@
+gmail.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.keyboardindicator.svg b/links/apps/scalable/org.kde.plasma.keyboardindicator.svg
new file mode 120000
index 00000000..d14a5be9
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.keyboardindicator.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.kimpanel.svg b/links/apps/scalable/org.kde.plasma.kimpanel.svg
new file mode 120000
index 00000000..50de4475
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.kimpanel.svg
@@ -0,0 +1 @@
+applications-development-translation.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.manage-inputmethod.svg b/links/apps/scalable/org.kde.plasma.manage-inputmethod.svg
new file mode 120000
index 00000000..8803a8f8
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.manage-inputmethod.svg
@@ -0,0 +1 @@
+preferences-desktop-keyboard-shortcuts.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.minimizeall.svg b/links/apps/scalable/org.kde.plasma.minimizeall.svg
new file mode 120000
index 00000000..5ae0d0c2
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.minimizeall.svg
@@ -0,0 +1 @@
+cs-panel.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.networkmanagement.svg b/links/apps/scalable/org.kde.plasma.networkmanagement.svg
new file mode 120000
index 00000000..8a775e16
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.networkmanagement.svg
@@ -0,0 +1 @@
+knemo.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.qalculate.svg b/links/apps/scalable/org.kde.plasma.qalculate.svg
new file mode 120000
index 00000000..f3815da6
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.qalculate.svg
@@ -0,0 +1 @@
+qalculate.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.quickshare.svg b/links/apps/scalable/org.kde.plasma.quickshare.svg
new file mode 120000
index 00000000..d1e9ba9f
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.quickshare.svg
@@ -0,0 +1 @@
+krfb.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.systemmonitor.diskactivity.svg b/links/apps/scalable/org.kde.plasma.systemmonitor.diskactivity.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.systemmonitor.diskactivity.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.systemmonitor.diskusage.svg b/links/apps/scalable/org.kde.plasma.systemmonitor.diskusage.svg
new file mode 120000
index 00000000..ecad508a
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.systemmonitor.diskusage.svg
@@ -0,0 +1 @@
+disk-usage-analyzer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.systemtray.svg b/links/apps/scalable/org.kde.plasma.systemtray.svg
new file mode 120000
index 00000000..1b23929e
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.systemtray.svg
@@ -0,0 +1 @@
+xfce4-systray.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.taskmanager.svg b/links/apps/scalable/org.kde.plasma.taskmanager.svg
new file mode 120000
index 00000000..2b7de482
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.taskmanager.svg
@@ -0,0 +1 @@
+xfce4-taskbar.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.timer.svg b/links/apps/scalable/org.kde.plasma.timer.svg
new file mode 120000
index 00000000..02a5b083
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.timer.svg
@@ -0,0 +1 @@
+kronometer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.virtualdesktopbar.svg b/links/apps/scalable/org.kde.plasma.virtualdesktopbar.svg
new file mode 120000
index 00000000..f57e5769
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.virtualdesktopbar.svg
@@ -0,0 +1 @@
+workspace-switcher-right-top.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.windowlist.svg b/links/apps/scalable/org.kde.plasma.windowlist.svg
new file mode 120000
index 00000000..d87a4ae0
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.windowlist.svg
@@ -0,0 +1 @@
+preferences-system-windows.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.popupLauncher.svg b/links/apps/scalable/org.kde.popupLauncher.svg
new file mode 120000
index 00000000..01b24b18
--- /dev/null
+++ b/links/apps/scalable/org.kde.popupLauncher.svg
@@ -0,0 +1 @@
+kmenuedit.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.redshiftControl.svg b/links/apps/scalable/org.kde.redshiftControl.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/links/apps/scalable/org.kde.redshiftControl.svg
@@ -0,0 +1 @@
+redshift.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.store.nowdock.panel.svg b/links/apps/scalable/org.kde.store.nowdock.panel.svg
new file mode 120000
index 00000000..2b7de482
--- /dev/null
+++ b/links/apps/scalable/org.kde.store.nowdock.panel.svg
@@ -0,0 +1 @@
+xfce4-taskbar.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.windowbuttons.svg b/links/apps/scalable/org.kde.windowbuttons.svg
new file mode 120000
index 00000000..6d276a19
--- /dev/null
+++ b/links/apps/scalable/org.kde.windowbuttons.svg
@@ -0,0 +1 @@
+preferences-desktop-theme-windowdecorations.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kdelook.nowdock.svg b/links/apps/scalable/org.kdelook.nowdock.svg
new file mode 120000
index 00000000..8d2e75a7
--- /dev/null
+++ b/links/apps/scalable/org.kdelook.nowdock.svg
@@ -0,0 +1 @@
+cs-applets.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kicad.KiCad.bitmap2component.svg b/links/apps/scalable/org.kicad.KiCad.bitmap2component.svg
new file mode 120000
index 00000000..3ae0f3a4
--- /dev/null
+++ b/links/apps/scalable/org.kicad.KiCad.bitmap2component.svg
@@ -0,0 +1 @@
+bitmap2component.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kicad.KiCad.eeschema.svg b/links/apps/scalable/org.kicad.KiCad.eeschema.svg
new file mode 120000
index 00000000..a00b79b4
--- /dev/null
+++ b/links/apps/scalable/org.kicad.KiCad.eeschema.svg
@@ -0,0 +1 @@
+eeschema.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kicad.KiCad.gerbview.svg b/links/apps/scalable/org.kicad.KiCad.gerbview.svg
new file mode 120000
index 00000000..e2e0c49f
--- /dev/null
+++ b/links/apps/scalable/org.kicad.KiCad.gerbview.svg
@@ -0,0 +1 @@
+gerbview.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kicad.KiCad.pcbcalculator.svg b/links/apps/scalable/org.kicad.KiCad.pcbcalculator.svg
new file mode 120000
index 00000000..852099c3
--- /dev/null
+++ b/links/apps/scalable/org.kicad.KiCad.pcbcalculator.svg
@@ -0,0 +1 @@
+pcbcalculator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kicad.KiCad.pcbnew.svg b/links/apps/scalable/org.kicad.KiCad.pcbnew.svg
new file mode 120000
index 00000000..6081647a
--- /dev/null
+++ b/links/apps/scalable/org.kicad.KiCad.pcbnew.svg
@@ -0,0 +1 @@
+pcbnew.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kicad.KiCad.svg b/links/apps/scalable/org.kicad.KiCad.svg
new file mode 120000
index 00000000..e83d1f49
--- /dev/null
+++ b/links/apps/scalable/org.kicad.KiCad.svg
@@ -0,0 +1 @@
+kicad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kicad.kicad-nightly.svg b/links/apps/scalable/org.kicad.kicad-nightly.svg
new file mode 120000
index 00000000..9e409d19
--- /dev/null
+++ b/links/apps/scalable/org.kicad.kicad-nightly.svg
@@ -0,0 +1 @@
+kicad-nightly.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kicad.kicad.svg b/links/apps/scalable/org.kicad.kicad.svg
new file mode 120000
index 00000000..e83d1f49
--- /dev/null
+++ b/links/apps/scalable/org.kicad.kicad.svg
@@ -0,0 +1 @@
+kicad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kicad_pcb.KiCad.svg b/links/apps/scalable/org.kicad_pcb.KiCad.svg
new file mode 120000
index 00000000..e83d1f49
--- /dev/null
+++ b/links/apps/scalable/org.kicad_pcb.KiCad.svg
@@ -0,0 +1 @@
+kicad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.lite_xl.lite_xl.svg b/links/apps/scalable/org.lite_xl.lite_xl.svg
new file mode 120000
index 00000000..5ffc715d
--- /dev/null
+++ b/links/apps/scalable/org.lite_xl.lite_xl.svg
@@ -0,0 +1 @@
+lite-xl.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.sugarlabs.AbacusActivity.svg b/links/apps/scalable/org.sugarlabs.AbacusActivity.svg
new file mode 120000
index 00000000..a2d766b0
--- /dev/null
+++ b/links/apps/scalable/org.sugarlabs.AbacusActivity.svg
@@ -0,0 +1 @@
+gnome-genius.svg
\ No newline at end of file
diff --git a/links/apps/scalable/plots.svg b/links/apps/scalable/plots.svg
new file mode 120000
index 00000000..a85c1437
--- /dev/null
+++ b/links/apps/scalable/plots.svg
@@ -0,0 +1 @@
+com.github.alexhuntley.Plots.svg
\ No newline at end of file
diff --git a/links/apps/scalable/rss_indicator.svg b/links/apps/scalable/rss_indicator.svg
new file mode 120000
index 00000000..5ba07e59
--- /dev/null
+++ b/links/apps/scalable/rss_indicator.svg
@@ -0,0 +1 @@
+akregator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-bbc-bbc-weather.svg b/links/apps/scalable/solstice-bbc-bbc-weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/links/apps/scalable/solstice-bbc-bbc-weather.svg
@@ -0,0 +1 @@
+weather.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-discord-discord.svg b/links/apps/scalable/solstice-discord-discord.svg
new file mode 120000
index 00000000..972a47f8
--- /dev/null
+++ b/links/apps/scalable/solstice-discord-discord.svg
@@ -0,0 +1 @@
+discord.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-google-gmail.svg b/links/apps/scalable/solstice-google-gmail.svg
new file mode 120000
index 00000000..535ba000
--- /dev/null
+++ b/links/apps/scalable/solstice-google-gmail.svg
@@ -0,0 +1 @@
+gmail.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-google-maps.svg b/links/apps/scalable/solstice-google-maps.svg
new file mode 120000
index 00000000..59b5c64a
--- /dev/null
+++ b/links/apps/scalable/solstice-google-maps.svg
@@ -0,0 +1 @@
+maps.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-google-youtube.svg b/links/apps/scalable/solstice-google-youtube.svg
new file mode 120000
index 00000000..6c62c168
--- /dev/null
+++ b/links/apps/scalable/solstice-google-youtube.svg
@@ -0,0 +1 @@
+youtube.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-metoffice-weather.svg b/links/apps/scalable/solstice-metoffice-weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/links/apps/scalable/solstice-metoffice-weather.svg
@@ -0,0 +1 @@
+weather.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-microsoft-365-teams.svg b/links/apps/scalable/solstice-microsoft-365-teams.svg
new file mode 120000
index 00000000..299c5085
--- /dev/null
+++ b/links/apps/scalable/solstice-microsoft-365-teams.svg
@@ -0,0 +1 @@
+teams-for-linux.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-microsoft-outlook-calendar.svg b/links/apps/scalable/solstice-microsoft-outlook-calendar.svg
new file mode 120000
index 00000000..2b853875
--- /dev/null
+++ b/links/apps/scalable/solstice-microsoft-outlook-calendar.svg
@@ -0,0 +1 @@
+office-calendar.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-nhk-nhk-weather.svg b/links/apps/scalable/solstice-nhk-nhk-weather.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/links/apps/scalable/solstice-nhk-nhk-weather.svg
@@ -0,0 +1 @@
+weather.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-reddit-reddit.svg b/links/apps/scalable/solstice-reddit-reddit.svg
new file mode 120000
index 00000000..87266ec0
--- /dev/null
+++ b/links/apps/scalable/solstice-reddit-reddit.svg
@@ -0,0 +1 @@
+reddit.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-skype-web.svg b/links/apps/scalable/solstice-skype-web.svg
new file mode 120000
index 00000000..c233e23c
--- /dev/null
+++ b/links/apps/scalable/solstice-skype-web.svg
@@ -0,0 +1 @@
+skype.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-spotify-spotify.svg b/links/apps/scalable/solstice-spotify-spotify.svg
new file mode 120000
index 00000000..5604c5dd
--- /dev/null
+++ b/links/apps/scalable/solstice-spotify-spotify.svg
@@ -0,0 +1 @@
+spotify.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-twitter-twitter.svg b/links/apps/scalable/solstice-twitter-twitter.svg
new file mode 120000
index 00000000..894e8e48
--- /dev/null
+++ b/links/apps/scalable/solstice-twitter-twitter.svg
@@ -0,0 +1 @@
+twitter.svg
\ No newline at end of file
diff --git a/links/apps/scalable/solstice-weathernews-japan.svg b/links/apps/scalable/solstice-weathernews-japan.svg
new file mode 120000
index 00000000..8103a34f
--- /dev/null
+++ b/links/apps/scalable/solstice-weathernews-japan.svg
@@ -0,0 +1 @@
+weather.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yast-journal.svg b/links/apps/scalable/yast-journal.svg
new file mode 120000
index 00000000..086f9aeb
--- /dev/null
+++ b/links/apps/scalable/yast-journal.svg
@@ -0,0 +1 @@
+utilities-log-viewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yast-update-online.svg b/links/apps/scalable/yast-update-online.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/links/apps/scalable/yast-update-online.svg
@@ -0,0 +1 @@
+system-software-update.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yast-upgrade.svg b/links/apps/scalable/yast-upgrade.svg
new file mode 120000
index 00000000..e4421720
--- /dev/null
+++ b/links/apps/scalable/yast-upgrade.svg
@@ -0,0 +1 @@
+system-software-update.svg
\ No newline at end of file
diff --git a/src/apps/scalable/bitmap2component.svg b/src/apps/scalable/bitmap2component.svg
new file mode 100644
index 00000000..ee7518d3
--- /dev/null
+++ b/src/apps/scalable/bitmap2component.svg
@@ -0,0 +1,9 @@
+
diff --git a/src/apps/scalable/eeschema-nightly.svg b/src/apps/scalable/eeschema-nightly.svg
new file mode 100644
index 00000000..ae32ea86
--- /dev/null
+++ b/src/apps/scalable/eeschema-nightly.svg
@@ -0,0 +1,26 @@
+
diff --git a/src/apps/scalable/eeschema.svg b/src/apps/scalable/eeschema.svg
new file mode 100644
index 00000000..a5f48d3c
--- /dev/null
+++ b/src/apps/scalable/eeschema.svg
@@ -0,0 +1,26 @@
+
diff --git a/src/apps/scalable/gerbview-nightly.svg b/src/apps/scalable/gerbview-nightly.svg
new file mode 100644
index 00000000..0736a489
--- /dev/null
+++ b/src/apps/scalable/gerbview-nightly.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/apps/scalable/gerbview.svg b/src/apps/scalable/gerbview.svg
new file mode 100644
index 00000000..743d4aa9
--- /dev/null
+++ b/src/apps/scalable/gerbview.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/apps/scalable/kicad-nightly.svg b/src/apps/scalable/kicad-nightly.svg
new file mode 100644
index 00000000..2416103c
--- /dev/null
+++ b/src/apps/scalable/kicad-nightly.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/apps/scalable/kicad.svg b/src/apps/scalable/kicad.svg
new file mode 100644
index 00000000..d20b86d2
--- /dev/null
+++ b/src/apps/scalable/kicad.svg
@@ -0,0 +1,16 @@
+
diff --git a/src/apps/scalable/occ.svg b/src/apps/scalable/occ.svg
new file mode 100644
index 00000000..c4adca0d
--- /dev/null
+++ b/src/apps/scalable/occ.svg
@@ -0,0 +1,16 @@
+
diff --git a/src/apps/scalable/pcbcalculator-nightly.svg b/src/apps/scalable/pcbcalculator-nightly.svg
new file mode 100644
index 00000000..ee6359b2
--- /dev/null
+++ b/src/apps/scalable/pcbcalculator-nightly.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/apps/scalable/pcbcalculator.svg b/src/apps/scalable/pcbcalculator.svg
new file mode 100644
index 00000000..052b9b25
--- /dev/null
+++ b/src/apps/scalable/pcbcalculator.svg
@@ -0,0 +1,17 @@
+
diff --git a/src/apps/scalable/pcbnew-nightly.svg b/src/apps/scalable/pcbnew-nightly.svg
new file mode 100644
index 00000000..e3ee472c
--- /dev/null
+++ b/src/apps/scalable/pcbnew-nightly.svg
@@ -0,0 +1,20 @@
+
diff --git a/src/apps/scalable/pcbnew.svg b/src/apps/scalable/pcbnew.svg
new file mode 100644
index 00000000..63a9b6e0
--- /dev/null
+++ b/src/apps/scalable/pcbnew.svg
@@ -0,0 +1,20 @@
+