diff --git a/links/actions/16/get-hot-new-stuff.svg b/links/actions/16/get-hot-new-stuff.svg
new file mode 120000
index 00000000..6aa652ef
--- /dev/null
+++ b/links/actions/16/get-hot-new-stuff.svg
@@ -0,0 +1 @@
+edit-download.svg
\ No newline at end of file
diff --git a/links/actions/22/get-hot-new-stuff.svg b/links/actions/22/get-hot-new-stuff.svg
new file mode 120000
index 00000000..6aa652ef
--- /dev/null
+++ b/links/actions/22/get-hot-new-stuff.svg
@@ -0,0 +1 @@
+edit-download.svg
\ No newline at end of file
diff --git a/links/actions/24/get-hot-new-stuff.svg b/links/actions/24/get-hot-new-stuff.svg
new file mode 120000
index 00000000..6aa652ef
--- /dev/null
+++ b/links/actions/24/get-hot-new-stuff.svg
@@ -0,0 +1 @@
+edit-download.svg
\ No newline at end of file
diff --git a/links/apps/scalable/63EE_sublime_text.0.svg b/links/apps/scalable/63EE_sublime_text.0.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/links/apps/scalable/63EE_sublime_text.0.svg
@@ -0,0 +1 @@
+sublime-text.svg
\ No newline at end of file
diff --git a/links/apps/scalable/Gnome-Notes.svg b/links/apps/scalable/Gnome-Notes.svg
new file mode 120000
index 00000000..94f43685
--- /dev/null
+++ b/links/apps/scalable/Gnome-Notes.svg
@@ -0,0 +1 @@
+xpad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/Gnome-notes.svg b/links/apps/scalable/Gnome-notes.svg
new file mode 120000
index 00000000..94f43685
--- /dev/null
+++ b/links/apps/scalable/Gnome-notes.svg
@@ -0,0 +1 @@
+xpad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/GnomeBaker.svg b/links/apps/scalable/GnomeBaker.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/GnomeBaker.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/accessories-notes.svg b/links/apps/scalable/accessories-notes.svg
new file mode 120000
index 00000000..94f43685
--- /dev/null
+++ b/links/apps/scalable/accessories-notes.svg
@@ -0,0 +1 @@
+xpad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/accessories-painting.svg b/links/apps/scalable/accessories-painting.svg
new file mode 120000
index 00000000..e2d84ae3
--- /dev/null
+++ b/links/apps/scalable/accessories-painting.svg
@@ -0,0 +1 @@
+gnome-paint.svg
\ No newline at end of file
diff --git a/links/apps/scalable/acidrip.svg b/links/apps/scalable/acidrip.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/acidrip.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/amarok-icon.svg b/links/apps/scalable/amarok-icon.svg
new file mode 120000
index 00000000..d0cde88f
--- /dev/null
+++ b/links/apps/scalable/amarok-icon.svg
@@ -0,0 +1 @@
+amarok.svg
\ No newline at end of file
diff --git a/links/apps/scalable/amarok2.svg b/links/apps/scalable/amarok2.svg
new file mode 120000
index 00000000..d0cde88f
--- /dev/null
+++ b/links/apps/scalable/amarok2.svg
@@ -0,0 +1 @@
+amarok.svg
\ No newline at end of file
diff --git a/links/apps/scalable/appimagekit_irix.svg b/links/apps/scalable/appimagekit_irix.svg
new file mode 120000
index 00000000..fbc56eec
--- /dev/null
+++ b/links/apps/scalable/appimagekit_irix.svg
@@ -0,0 +1 @@
+irix.svg
\ No newline at end of file
diff --git a/links/apps/scalable/applications-graphics.svg b/links/apps/scalable/applications-graphics.svg
new file mode 120000
index 00000000..210f9799
--- /dev/null
+++ b/links/apps/scalable/applications-graphics.svg
@@ -0,0 +1 @@
+accessories-painting.svg
\ No newline at end of file
diff --git a/links/apps/scalable/asounder.svg b/links/apps/scalable/asounder.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/asounder.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/asunder.svg b/links/apps/scalable/asunder.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/asunder.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/audex.svg b/links/apps/scalable/audex.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/audex.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/azpainter.svg b/links/apps/scalable/azpainter.svg
new file mode 120000
index 00000000..210f9799
--- /dev/null
+++ b/links/apps/scalable/azpainter.svg
@@ -0,0 +1 @@
+accessories-painting.svg
\ No newline at end of file
diff --git a/links/apps/scalable/backlite.svg b/links/apps/scalable/backlite.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/backlite.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/bijiben.svg b/links/apps/scalable/bijiben.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/bijiben.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/blocks.svg b/links/apps/scalable/blocks.svg
new file mode 120000
index 00000000..6d6f9fcd
--- /dev/null
+++ b/links/apps/scalable/blocks.svg
@@ -0,0 +1 @@
+gnome-klotski.svg
\ No newline at end of file
diff --git a/links/apps/scalable/bombono-dvd.svg b/links/apps/scalable/bombono-dvd.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/bombono-dvd.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/brackets-electron.svg b/links/apps/scalable/brackets-electron.svg
new file mode 120000
index 00000000..c0646367
--- /dev/null
+++ b/links/apps/scalable/brackets-electron.svg
@@ -0,0 +1 @@
+brackets.svg
\ No newline at end of file
diff --git a/links/apps/scalable/burner.svg b/links/apps/scalable/burner.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/burner.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/calligrakarbon.svg b/links/apps/scalable/calligrakarbon.svg
new file mode 120000
index 00000000..df8a6d2e
--- /dev/null
+++ b/links/apps/scalable/calligrakarbon.svg
@@ -0,0 +1 @@
+karbon.svg
\ No newline at end of file
diff --git a/links/apps/scalable/chakra-backup.svg b/links/apps/scalable/chakra-backup.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/links/apps/scalable/chakra-backup.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/cherrytree.svg b/links/apps/scalable/cherrytree.svg
new file mode 120000
index 00000000..94f43685
--- /dev/null
+++ b/links/apps/scalable/cherrytree.svg
@@ -0,0 +1 @@
+xpad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/chrome-mijlebbfndhelmdpmllgcfadlkankhok-Default.svg b/links/apps/scalable/chrome-mijlebbfndhelmdpmllgcfadlkankhok-Default.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/chrome-mijlebbfndhelmdpmllgcfadlkankhok-Default.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.axosoft.GitKraken.svg b/links/apps/scalable/com.axosoft.GitKraken.svg
new file mode 120000
index 00000000..e7d60f47
--- /dev/null
+++ b/links/apps/scalable/com.axosoft.GitKraken.svg
@@ -0,0 +1 @@
+gitkraken.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.calibre_ebook.calibre.ebook_viewer.svg b/links/apps/scalable/com.calibre_ebook.calibre.ebook_viewer.svg
new file mode 120000
index 00000000..6a7fc835
--- /dev/null
+++ b/links/apps/scalable/com.calibre_ebook.calibre.ebook_viewer.svg
@@ -0,0 +1 @@
+calibre-viewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.calibre_ebook.calibre.lrfviewer.svg b/links/apps/scalable/com.calibre_ebook.calibre.lrfviewer.svg
new file mode 120000
index 00000000..6a7fc835
--- /dev/null
+++ b/links/apps/scalable/com.calibre_ebook.calibre.lrfviewer.svg
@@ -0,0 +1 @@
+calibre-viewer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.parnold-x.sudoku.svg b/links/apps/scalable/com.github.parnold-x.sudoku.svg
new file mode 120000
index 00000000..b65825b5
--- /dev/null
+++ b/links/apps/scalable/com.github.parnold-x.sudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.wjaguar.mtPaint.svg b/links/apps/scalable/com.github.wjaguar.mtPaint.svg
new file mode 120000
index 00000000..e2d84ae3
--- /dev/null
+++ b/links/apps/scalable/com.github.wjaguar.mtPaint.svg
@@ -0,0 +1 @@
+gnome-paint.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.github.wjaguar.mtpaint.svg b/links/apps/scalable/com.github.wjaguar.mtpaint.svg
new file mode 120000
index 00000000..e2d84ae3
--- /dev/null
+++ b/links/apps/scalable/com.github.wjaguar.mtpaint.svg
@@ -0,0 +1 @@
+gnome-paint.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.jetbrains.CLion.svg b/links/apps/scalable/com.jetbrains.CLion.svg
new file mode 120000
index 00000000..3e530606
--- /dev/null
+++ b/links/apps/scalable/com.jetbrains.CLion.svg
@@ -0,0 +1 @@
+clion.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.jetbrains.DataGrip.svg b/links/apps/scalable/com.jetbrains.DataGrip.svg
new file mode 120000
index 00000000..b89a9332
--- /dev/null
+++ b/links/apps/scalable/com.jetbrains.DataGrip.svg
@@ -0,0 +1 @@
+datagrip.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.jetbrains.IntelliJ-IDEA-Community.svg b/links/apps/scalable/com.jetbrains.IntelliJ-IDEA-Community.svg
new file mode 120000
index 00000000..6c7a72ac
--- /dev/null
+++ b/links/apps/scalable/com.jetbrains.IntelliJ-IDEA-Community.svg
@@ -0,0 +1 @@
+idea.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.jetbrains.IntelliJ-IDEA-Ultimate.svg b/links/apps/scalable/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
new file mode 120000
index 00000000..6c7a72ac
--- /dev/null
+++ b/links/apps/scalable/com.jetbrains.IntelliJ-IDEA-Ultimate.svg
@@ -0,0 +1 @@
+idea.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.jetbrains.Intellij-Community.svg b/links/apps/scalable/com.jetbrains.Intellij-Community.svg
new file mode 120000
index 00000000..6c7a72ac
--- /dev/null
+++ b/links/apps/scalable/com.jetbrains.Intellij-Community.svg
@@ -0,0 +1 @@
+idea.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.jetbrains.PhpStorm.svg b/links/apps/scalable/com.jetbrains.PhpStorm.svg
new file mode 120000
index 00000000..3b0db9e6
--- /dev/null
+++ b/links/apps/scalable/com.jetbrains.PhpStorm.svg
@@ -0,0 +1 @@
+phpstorm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.jetbrains.PyCharm-Community.svg b/links/apps/scalable/com.jetbrains.PyCharm-Community.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/links/apps/scalable/com.jetbrains.PyCharm-Community.svg
@@ -0,0 +1 @@
+pycharm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.jetbrains.PyCharm-Professional.svg b/links/apps/scalable/com.jetbrains.PyCharm-Professional.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/links/apps/scalable/com.jetbrains.PyCharm-Professional.svg
@@ -0,0 +1 @@
+pycharm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.jetbrains.PyCharm.svg b/links/apps/scalable/com.jetbrains.PyCharm.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/links/apps/scalable/com.jetbrains.PyCharm.svg
@@ -0,0 +1 @@
+pycharm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.jetbrains.Rider.svg b/links/apps/scalable/com.jetbrains.Rider.svg
new file mode 120000
index 00000000..ca4f49f3
--- /dev/null
+++ b/links/apps/scalable/com.jetbrains.Rider.svg
@@ -0,0 +1 @@
+rider.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.jetbrains.RubyMine.svg b/links/apps/scalable/com.jetbrains.RubyMine.svg
new file mode 120000
index 00000000..067638fe
--- /dev/null
+++ b/links/apps/scalable/com.jetbrains.RubyMine.svg
@@ -0,0 +1 @@
+rubymine.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.jetbrains.WebStorm.svg b/links/apps/scalable/com.jetbrains.WebStorm.svg
new file mode 120000
index 00000000..b9025bc7
--- /dev/null
+++ b/links/apps/scalable/com.jetbrains.WebStorm.svg
@@ -0,0 +1 @@
+webstorm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.mojang.Minecraft.svg b/links/apps/scalable/com.mojang.Minecraft.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/links/apps/scalable/com.mojang.Minecraft.svg
@@ -0,0 +1 @@
+minecraft.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.obsproject.Studio.svg b/links/apps/scalable/com.obsproject.Studio.svg
new file mode 120000
index 00000000..8d762dac
--- /dev/null
+++ b/links/apps/scalable/com.obsproject.Studio.svg
@@ -0,0 +1 @@
+obs.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.sublimetext.SublimeText3.svg b/links/apps/scalable/com.sublimetext.SublimeText3.svg
new file mode 120000
index 00000000..a23b15dd
--- /dev/null
+++ b/links/apps/scalable/com.sublimetext.SublimeText3.svg
@@ -0,0 +1 @@
+sublime-text-3.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.sublimetext.three.svg b/links/apps/scalable/com.sublimetext.three.svg
new file mode 120000
index 00000000..a23b15dd
--- /dev/null
+++ b/links/apps/scalable/com.sublimetext.three.svg
@@ -0,0 +1 @@
+sublime-text-3.svg
\ No newline at end of file
diff --git a/links/apps/scalable/com.transmissionbt.Transmission.svg b/links/apps/scalable/com.transmissionbt.Transmission.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/links/apps/scalable/com.transmissionbt.Transmission.svg
@@ -0,0 +1 @@
+transmission.svg
\ No newline at end of file
diff --git a/links/apps/scalable/cxmenu-cxoffice-0-crossover.svg b/links/apps/scalable/cxmenu-cxoffice-0-crossover.svg
new file mode 120000
index 00000000..9a0ccd86
--- /dev/null
+++ b/links/apps/scalable/cxmenu-cxoffice-0-crossover.svg
@@ -0,0 +1 @@
+crossover.svg
\ No newline at end of file
diff --git a/links/apps/scalable/de.haeckerfelix.Fragments.svg b/links/apps/scalable/de.haeckerfelix.Fragments.svg
new file mode 120000
index 00000000..34661256
--- /dev/null
+++ b/links/apps/scalable/de.haeckerfelix.Fragments.svg
@@ -0,0 +1 @@
+fragments.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-crossover.svg b/links/apps/scalable/deepin-crossover.svg
new file mode 120000
index 00000000..9a0ccd86
--- /dev/null
+++ b/links/apps/scalable/deepin-crossover.svg
@@ -0,0 +1 @@
+crossover.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deepin-draw.svg b/links/apps/scalable/deepin-draw.svg
new file mode 120000
index 00000000..e2d84ae3
--- /dev/null
+++ b/links/apps/scalable/deepin-draw.svg
@@ -0,0 +1 @@
+gnome-paint.svg
\ No newline at end of file
diff --git a/links/apps/scalable/deluge-torrent.svg b/links/apps/scalable/deluge-torrent.svg
new file mode 120000
index 00000000..b3743c05
--- /dev/null
+++ b/links/apps/scalable/deluge-torrent.svg
@@ -0,0 +1 @@
+deluge.svg
\ No newline at end of file
diff --git a/links/apps/scalable/devedeng.svg b/links/apps/scalable/devedeng.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/devedeng.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/disk-burner.svg b/links/apps/scalable/disk-burner.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/disk-burner.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/five-or-more.svg b/links/apps/scalable/five-or-more.svg
new file mode 120000
index 00000000..aae4eb18
--- /dev/null
+++ b/links/apps/scalable/five-or-more.svg
@@ -0,0 +1 @@
+gnome-glines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/footnote.svg b/links/apps/scalable/footnote.svg
new file mode 120000
index 00000000..f49bc261
--- /dev/null
+++ b/links/apps/scalable/footnote.svg
@@ -0,0 +1 @@
+knotes.svg
\ No newline at end of file
diff --git a/links/apps/scalable/freeminer.svg b/links/apps/scalable/freeminer.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/links/apps/scalable/freeminer.svg
@@ -0,0 +1 @@
+minecraft.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gemini.svg b/links/apps/scalable/gemini.svg
new file mode 120000
index 00000000..c50723d5
--- /dev/null
+++ b/links/apps/scalable/gemini.svg
@@ -0,0 +1 @@
+calligragemini.svg
\ No newline at end of file
diff --git a/links/apps/scalable/glchess.svg b/links/apps/scalable/glchess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/links/apps/scalable/glchess.svg
@@ -0,0 +1 @@
+chess.svg
\ No newline at end of file
diff --git a/links/apps/scalable/glines.svg b/links/apps/scalable/glines.svg
new file mode 120000
index 00000000..aae4eb18
--- /dev/null
+++ b/links/apps/scalable/glines.svg
@@ -0,0 +1 @@
+gnome-glines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnibbles.svg b/links/apps/scalable/gnibbles.svg
new file mode 120000
index 00000000..2d932797
--- /dev/null
+++ b/links/apps/scalable/gnibbles.svg
@@ -0,0 +1 @@
+gnome-nibbles.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-baker.svg b/links/apps/scalable/gnome-baker.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/gnome-baker.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-chess.svg b/links/apps/scalable/gnome-chess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/links/apps/scalable/gnome-chess.svg
@@ -0,0 +1 @@
+chess.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-freecell.svg b/links/apps/scalable/gnome-freecell.svg
new file mode 120000
index 00000000..a1cc83a6
--- /dev/null
+++ b/links/apps/scalable/gnome-freecell.svg
@@ -0,0 +1 @@
+gnome-aisleriot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-glchess.svg b/links/apps/scalable/gnome-glchess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/links/apps/scalable/gnome-glchess.svg
@@ -0,0 +1 @@
+chess.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-gnibbles.svg b/links/apps/scalable/gnome-gnibbles.svg
new file mode 120000
index 00000000..2d932797
--- /dev/null
+++ b/links/apps/scalable/gnome-gnibbles.svg
@@ -0,0 +1 @@
+gnome-nibbles.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-gnibbless.svg b/links/apps/scalable/gnome-gnibbless.svg
new file mode 120000
index 00000000..2d932797
--- /dev/null
+++ b/links/apps/scalable/gnome-gnibbless.svg
@@ -0,0 +1 @@
+gnome-nibbles.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-lightsoff.svg b/links/apps/scalable/gnome-lightsoff.svg
new file mode 120000
index 00000000..88261cb6
--- /dev/null
+++ b/links/apps/scalable/gnome-lightsoff.svg
@@ -0,0 +1 @@
+lightsoff.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-mplayer.svg b/links/apps/scalable/gnome-mplayer.svg
new file mode 120000
index 00000000..eb851c24
--- /dev/null
+++ b/links/apps/scalable/gnome-mplayer.svg
@@ -0,0 +1 @@
+mplayer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-note.svg b/links/apps/scalable/gnome-note.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/gnome-note.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-sticky-notes-applet.svg b/links/apps/scalable/gnome-sticky-notes-applet.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/gnome-sticky-notes-applet.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-sudoku.svg b/links/apps/scalable/gnome-sudoku.svg
new file mode 120000
index 00000000..b65825b5
--- /dev/null
+++ b/links/apps/scalable/gnome-sudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnome-swell-foop.svg b/links/apps/scalable/gnome-swell-foop.svg
new file mode 120000
index 00000000..313b1688
--- /dev/null
+++ b/links/apps/scalable/gnome-swell-foop.svg
@@ -0,0 +1 @@
+swell-foop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnomebaker.svg b/links/apps/scalable/gnomebaker.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/gnomebaker.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnomine.svg b/links/apps/scalable/gnomine.svg
new file mode 120000
index 00000000..41d37885
--- /dev/null
+++ b/links/apps/scalable/gnomine.svg
@@ -0,0 +1 @@
+gnome-mines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gnotes.svg b/links/apps/scalable/gnotes.svg
new file mode 120000
index 00000000..94f43685
--- /dev/null
+++ b/links/apps/scalable/gnotes.svg
@@ -0,0 +1 @@
+xpad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gp.svg b/links/apps/scalable/gp.svg
new file mode 120000
index 00000000..e2d84ae3
--- /dev/null
+++ b/links/apps/scalable/gp.svg
@@ -0,0 +1 @@
+gnome-paint.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gpaint.svg b/links/apps/scalable/gpaint.svg
new file mode 120000
index 00000000..e2d84ae3
--- /dev/null
+++ b/links/apps/scalable/gpaint.svg
@@ -0,0 +1 @@
+gnome-paint.svg
\ No newline at end of file
diff --git a/links/apps/scalable/graphics-image-editor.svg b/links/apps/scalable/graphics-image-editor.svg
new file mode 120000
index 00000000..210f9799
--- /dev/null
+++ b/links/apps/scalable/graphics-image-editor.svg
@@ -0,0 +1 @@
+accessories-painting.svg
\ No newline at end of file
diff --git a/links/apps/scalable/grsync-restore.svg b/links/apps/scalable/grsync-restore.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/links/apps/scalable/grsync-restore.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/gtk-redshift.svg b/links/apps/scalable/gtk-redshift.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/links/apps/scalable/gtk-redshift.svg
@@ -0,0 +1 @@
+redshift.svg
\ No newline at end of file
diff --git a/links/apps/scalable/intellij-idea-ce.svg b/links/apps/scalable/intellij-idea-ce.svg
new file mode 120000
index 00000000..6c7a72ac
--- /dev/null
+++ b/links/apps/scalable/intellij-idea-ce.svg
@@ -0,0 +1 @@
+idea.svg
\ No newline at end of file
diff --git a/links/apps/scalable/intellij-idea-community.svg b/links/apps/scalable/intellij-idea-community.svg
new file mode 120000
index 00000000..6c7a72ac
--- /dev/null
+++ b/links/apps/scalable/intellij-idea-community.svg
@@ -0,0 +1 @@
+idea.svg
\ No newline at end of file
diff --git a/links/apps/scalable/intellij-idea-ue-bundled-jre.svg b/links/apps/scalable/intellij-idea-ue-bundled-jre.svg
new file mode 120000
index 00000000..6c7a72ac
--- /dev/null
+++ b/links/apps/scalable/intellij-idea-ue-bundled-jre.svg
@@ -0,0 +1 @@
+idea.svg
\ No newline at end of file
diff --git a/links/apps/scalable/intellij-idea-ultimate-edition.svg b/links/apps/scalable/intellij-idea-ultimate-edition.svg
new file mode 120000
index 00000000..6c7a72ac
--- /dev/null
+++ b/links/apps/scalable/intellij-idea-ultimate-edition.svg
@@ -0,0 +1 @@
+idea.svg
\ No newline at end of file
diff --git a/links/apps/scalable/intellij-idea.svg b/links/apps/scalable/intellij-idea.svg
new file mode 120000
index 00000000..6c7a72ac
--- /dev/null
+++ b/links/apps/scalable/intellij-idea.svg
@@ -0,0 +1 @@
+idea.svg
\ No newline at end of file
diff --git a/links/apps/scalable/intellij.svg b/links/apps/scalable/intellij.svg
new file mode 120000
index 00000000..6c7a72ac
--- /dev/null
+++ b/links/apps/scalable/intellij.svg
@@ -0,0 +1 @@
+idea.svg
\ No newline at end of file
diff --git a/links/apps/scalable/intellij_idea.svg b/links/apps/scalable/intellij_idea.svg
new file mode 120000
index 00000000..6c7a72ac
--- /dev/null
+++ b/links/apps/scalable/intellij_idea.svg
@@ -0,0 +1 @@
+idea.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.brackets.Brackets.svg b/links/apps/scalable/io.brackets.Brackets.svg
new file mode 120000
index 00000000..c0646367
--- /dev/null
+++ b/links/apps/scalable/io.brackets.Brackets.svg
@@ -0,0 +1 @@
+brackets.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.Hexchat.svg b/links/apps/scalable/io.github.Hexchat.svg
new file mode 120000
index 00000000..6db6aa41
--- /dev/null
+++ b/links/apps/scalable/io.github.Hexchat.svg
@@ -0,0 +1 @@
+hexchat.svg
\ No newline at end of file
diff --git a/links/apps/scalable/io.github.TransmissionRemoteGtk.svg b/links/apps/scalable/io.github.TransmissionRemoteGtk.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/links/apps/scalable/io.github.TransmissionRemoteGtk.svg
@@ -0,0 +1 @@
+transmission.svg
\ No newline at end of file
diff --git a/links/apps/scalable/irix.svg b/links/apps/scalable/irix.svg
new file mode 120000
index 00000000..51be2581
--- /dev/null
+++ b/links/apps/scalable/irix.svg
@@ -0,0 +1 @@
+shotwell.svg
\ No newline at end of file
diff --git a/links/apps/scalable/iso-image-burn.svg b/links/apps/scalable/iso-image-burn.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/iso-image-burn.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/jetbrains-clion.svg b/links/apps/scalable/jetbrains-clion.svg
new file mode 120000
index 00000000..3e530606
--- /dev/null
+++ b/links/apps/scalable/jetbrains-clion.svg
@@ -0,0 +1 @@
+clion.svg
\ No newline at end of file
diff --git a/links/apps/scalable/jetbrains-datagrip.svg b/links/apps/scalable/jetbrains-datagrip.svg
new file mode 120000
index 00000000..b89a9332
--- /dev/null
+++ b/links/apps/scalable/jetbrains-datagrip.svg
@@ -0,0 +1 @@
+datagrip.svg
\ No newline at end of file
diff --git a/links/apps/scalable/jetbrains-intellij-idea.svg b/links/apps/scalable/jetbrains-intellij-idea.svg
new file mode 120000
index 00000000..6c7a72ac
--- /dev/null
+++ b/links/apps/scalable/jetbrains-intellij-idea.svg
@@ -0,0 +1 @@
+idea.svg
\ No newline at end of file
diff --git a/links/apps/scalable/jetbrains-intellij.svg b/links/apps/scalable/jetbrains-intellij.svg
new file mode 120000
index 00000000..6c7a72ac
--- /dev/null
+++ b/links/apps/scalable/jetbrains-intellij.svg
@@ -0,0 +1 @@
+idea.svg
\ No newline at end of file
diff --git a/links/apps/scalable/jetbrains-phpstorm.svg b/links/apps/scalable/jetbrains-phpstorm.svg
new file mode 120000
index 00000000..3b0db9e6
--- /dev/null
+++ b/links/apps/scalable/jetbrains-phpstorm.svg
@@ -0,0 +1 @@
+phpstorm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/jetbrains-pycharm-edu.svg b/links/apps/scalable/jetbrains-pycharm-edu.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/links/apps/scalable/jetbrains-pycharm-edu.svg
@@ -0,0 +1 @@
+pycharm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/jetbrains-pycharm.svg b/links/apps/scalable/jetbrains-pycharm.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/links/apps/scalable/jetbrains-pycharm.svg
@@ -0,0 +1 @@
+pycharm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/jetbrains-rider.svg b/links/apps/scalable/jetbrains-rider.svg
new file mode 120000
index 00000000..ca4f49f3
--- /dev/null
+++ b/links/apps/scalable/jetbrains-rider.svg
@@ -0,0 +1 @@
+rider.svg
\ No newline at end of file
diff --git a/links/apps/scalable/jetbrains-rubymine.svg b/links/apps/scalable/jetbrains-rubymine.svg
new file mode 120000
index 00000000..067638fe
--- /dev/null
+++ b/links/apps/scalable/jetbrains-rubymine.svg
@@ -0,0 +1 @@
+rubymine.svg
\ No newline at end of file
diff --git a/links/apps/scalable/jetbrains-webstorm.svg b/links/apps/scalable/jetbrains-webstorm.svg
new file mode 120000
index 00000000..b9025bc7
--- /dev/null
+++ b/links/apps/scalable/jetbrains-webstorm.svg
@@ -0,0 +1 @@
+webstorm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kbackup.svg b/links/apps/scalable/kbackup.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/links/apps/scalable/kbackup.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kblocks.svg b/links/apps/scalable/kblocks.svg
new file mode 120000
index 00000000..6d6f9fcd
--- /dev/null
+++ b/links/apps/scalable/kblocks.svg
@@ -0,0 +1 @@
+gnome-klotski.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kchart.svg b/links/apps/scalable/kchart.svg
new file mode 120000
index 00000000..d22ed3f1
--- /dev/null
+++ b/links/apps/scalable/kchart.svg
@@ -0,0 +1 @@
+calligrasheets.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kfourinline.svg b/links/apps/scalable/kfourinline.svg
new file mode 120000
index 00000000..aae4eb18
--- /dev/null
+++ b/links/apps/scalable/kfourinline.svg
@@ -0,0 +1 @@
+gnome-glines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kjots.svg b/links/apps/scalable/kjots.svg
new file mode 120000
index 00000000..f49bc261
--- /dev/null
+++ b/links/apps/scalable/kjots.svg
@@ -0,0 +1 @@
+knotes.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kmahjongg.svg b/links/apps/scalable/kmahjongg.svg
new file mode 120000
index 00000000..3dad7eca
--- /dev/null
+++ b/links/apps/scalable/kmahjongg.svg
@@ -0,0 +1 @@
+gnome-mahjongg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kmines.svg b/links/apps/scalable/kmines.svg
new file mode 120000
index 00000000..41d37885
--- /dev/null
+++ b/links/apps/scalable/kmines.svg
@@ -0,0 +1 @@
+gnome-mines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/knotes.svg b/links/apps/scalable/knotes.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/knotes.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kolourpaint.svg b/links/apps/scalable/kolourpaint.svg
new file mode 120000
index 00000000..210f9799
--- /dev/null
+++ b/links/apps/scalable/kolourpaint.svg
@@ -0,0 +1 @@
+accessories-painting.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kpatience.svg b/links/apps/scalable/kpatience.svg
new file mode 120000
index 00000000..a1cc83a6
--- /dev/null
+++ b/links/apps/scalable/kpatience.svg
@@ -0,0 +1 @@
+gnome-aisleriot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kpresenter.svg b/links/apps/scalable/kpresenter.svg
new file mode 120000
index 00000000..5eb9f400
--- /dev/null
+++ b/links/apps/scalable/kpresenter.svg
@@ -0,0 +1 @@
+calligrastage.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kspread.svg b/links/apps/scalable/kspread.svg
new file mode 120000
index 00000000..d22ed3f1
--- /dev/null
+++ b/links/apps/scalable/kspread.svg
@@ -0,0 +1 @@
+calligrasheets.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kwords.svg b/links/apps/scalable/kwords.svg
new file mode 120000
index 00000000..c3954af3
--- /dev/null
+++ b/links/apps/scalable/kwords.svg
@@ -0,0 +1 @@
+calligrawords.svg
\ No newline at end of file
diff --git a/links/apps/scalable/kylin-video.svg b/links/apps/scalable/kylin-video.svg
new file mode 120000
index 00000000..eb851c24
--- /dev/null
+++ b/links/apps/scalable/kylin-video.svg
@@ -0,0 +1 @@
+mplayer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/lazpaint.svg b/links/apps/scalable/lazpaint.svg
new file mode 120000
index 00000000..e2d84ae3
--- /dev/null
+++ b/links/apps/scalable/lazpaint.svg
@@ -0,0 +1 @@
+gnome-paint.svg
\ No newline at end of file
diff --git a/links/apps/scalable/lskat.svg b/links/apps/scalable/lskat.svg
new file mode 120000
index 00000000..a1cc83a6
--- /dev/null
+++ b/links/apps/scalable/lskat.svg
@@ -0,0 +1 @@
+gnome-aisleriot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/luckyBackup.svg b/links/apps/scalable/luckyBackup.svg
new file mode 120000
index 00000000..ab8391b6
--- /dev/null
+++ b/links/apps/scalable/luckyBackup.svg
@@ -0,0 +1 @@
+luckybackup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/luckybackup.svg b/links/apps/scalable/luckybackup.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/links/apps/scalable/luckybackup.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mahjongg.svg b/links/apps/scalable/mahjongg.svg
new file mode 120000
index 00000000..3dad7eca
--- /dev/null
+++ b/links/apps/scalable/mahjongg.svg
@@ -0,0 +1 @@
+gnome-mahjongg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mate-sticky-notes-applet.svg b/links/apps/scalable/mate-sticky-notes-applet.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/mate-sticky-notes-applet.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/media-cdrom.svg b/links/apps/scalable/media-cdrom.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/media-cdrom.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/minecraft-launcher.svg b/links/apps/scalable/minecraft-launcher.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/links/apps/scalable/minecraft-launcher.svg
@@ -0,0 +1 @@
+minecraft.svg
\ No newline at end of file
diff --git a/links/apps/scalable/minetest-icon.svg b/links/apps/scalable/minetest-icon.svg
new file mode 120000
index 00000000..21f44e5a
--- /dev/null
+++ b/links/apps/scalable/minetest-icon.svg
@@ -0,0 +1 @@
+minetest.svg
\ No newline at end of file
diff --git a/links/apps/scalable/minetest.svg b/links/apps/scalable/minetest.svg
new file mode 120000
index 00000000..9a4276ad
--- /dev/null
+++ b/links/apps/scalable/minetest.svg
@@ -0,0 +1 @@
+minecraft.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mintBackup.svg b/links/apps/scalable/mintBackup.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/links/apps/scalable/mintBackup.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mintbackup-icon.svg b/links/apps/scalable/mintbackup-icon.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/links/apps/scalable/mintbackup-icon.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mintbackup.svg b/links/apps/scalable/mintbackup.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/links/apps/scalable/mintbackup.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mtpaint.svg b/links/apps/scalable/mtpaint.svg
new file mode 120000
index 00000000..e2d84ae3
--- /dev/null
+++ b/links/apps/scalable/mtpaint.svg
@@ -0,0 +1 @@
+gnome-paint.svg
\ No newline at end of file
diff --git a/links/apps/scalable/mypaint.svg b/links/apps/scalable/mypaint.svg
new file mode 120000
index 00000000..2f0fbf78
--- /dev/null
+++ b/links/apps/scalable/mypaint.svg
@@ -0,0 +1 @@
+mtpaint.svg
\ No newline at end of file
diff --git a/links/apps/scalable/nautilus-cd-burner.svg b/links/apps/scalable/nautilus-cd-burner.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/nautilus-cd-burner.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/net.minetest.Minetest.svg b/links/apps/scalable/net.minetest.Minetest.svg
new file mode 120000
index 00000000..21f44e5a
--- /dev/null
+++ b/links/apps/scalable/net.minetest.Minetest.svg
@@ -0,0 +1 @@
+minetest.svg
\ No newline at end of file
diff --git a/links/apps/scalable/notes.svg b/links/apps/scalable/notes.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/notes.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/openerp-client.svg b/links/apps/scalable/openerp-client.svg
new file mode 120000
index 00000000..6075479f
--- /dev/null
+++ b/links/apps/scalable/openerp-client.svg
@@ -0,0 +1 @@
+opera.svg
\ No newline at end of file
diff --git a/links/apps/scalable/opera-browser-icon.svg b/links/apps/scalable/opera-browser-icon.svg
new file mode 120000
index 00000000..6075479f
--- /dev/null
+++ b/links/apps/scalable/opera-browser-icon.svg
@@ -0,0 +1 @@
+opera.svg
\ No newline at end of file
diff --git a/links/apps/scalable/opera-browser-icons.svg b/links/apps/scalable/opera-browser-icons.svg
new file mode 120000
index 00000000..6075479f
--- /dev/null
+++ b/links/apps/scalable/opera-browser-icons.svg
@@ -0,0 +1 @@
+opera.svg
\ No newline at end of file
diff --git a/links/apps/scalable/opera-browser.svg b/links/apps/scalable/opera-browser.svg
new file mode 120000
index 00000000..6075479f
--- /dev/null
+++ b/links/apps/scalable/opera-browser.svg
@@ -0,0 +1 @@
+opera.svg
\ No newline at end of file
diff --git a/links/apps/scalable/opera-icon.svg b/links/apps/scalable/opera-icon.svg
new file mode 120000
index 00000000..6075479f
--- /dev/null
+++ b/links/apps/scalable/opera-icon.svg
@@ -0,0 +1 @@
+opera.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.darktable.Darktable.svg b/links/apps/scalable/org.darktable.Darktable.svg
new file mode 120000
index 00000000..68a39c28
--- /dev/null
+++ b/links/apps/scalable/org.darktable.Darktable.svg
@@ -0,0 +1 @@
+darktable.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.delugetorrent.Deluge.svg b/links/apps/scalable/org.delugetorrent.Deluge.svg
new file mode 120000
index 00000000..b3743c05
--- /dev/null
+++ b/links/apps/scalable/org.delugetorrent.Deluge.svg
@@ -0,0 +1 @@
+deluge.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.equeim.Tremotesf.svg b/links/apps/scalable/org.equeim.Tremotesf.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/links/apps/scalable/org.equeim.Tremotesf.svg
@@ -0,0 +1 @@
+transmission.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Aisleriot.svg b/links/apps/scalable/org.gnome.Aisleriot.svg
new file mode 120000
index 00000000..a1cc83a6
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Aisleriot.svg
@@ -0,0 +1 @@
+gnome-aisleriot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Bijiben.svg b/links/apps/scalable/org.gnome.Bijiben.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Bijiben.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Chess.svg b/links/apps/scalable/org.gnome.Chess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Chess.svg
@@ -0,0 +1 @@
+chess.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.DejaDup.svg b/links/apps/scalable/org.gnome.DejaDup.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/links/apps/scalable/org.gnome.DejaDup.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Five-or-more.svg b/links/apps/scalable/org.gnome.Five-or-more.svg
new file mode 120000
index 00000000..aae4eb18
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Five-or-more.svg
@@ -0,0 +1 @@
+gnome-glines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Fragments.svg b/links/apps/scalable/org.gnome.Fragments.svg
new file mode 120000
index 00000000..34661256
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Fragments.svg
@@ -0,0 +1 @@
+fragments.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Geany.svg b/links/apps/scalable/org.gnome.Geany.svg
new file mode 120000
index 00000000..b5b94e7c
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Geany.svg
@@ -0,0 +1 @@
+geany.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Gtranslator.svg b/links/apps/scalable/org.gnome.Gtranslator.svg
new file mode 120000
index 00000000..8d647f27
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Gtranslator.svg
@@ -0,0 +1 @@
+gtranslator.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Hitori.svg b/links/apps/scalable/org.gnome.Hitori.svg
new file mode 120000
index 00000000..983e9c5a
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Hitori.svg
@@ -0,0 +1 @@
+hitori.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Iagno.svg b/links/apps/scalable/org.gnome.Iagno.svg
new file mode 120000
index 00000000..bc5114ff
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Iagno.svg
@@ -0,0 +1 @@
+iagno.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Klotski.svg b/links/apps/scalable/org.gnome.Klotski.svg
new file mode 120000
index 00000000..6d6f9fcd
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Klotski.svg
@@ -0,0 +1 @@
+gnome-klotski.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.LightsOff.svg b/links/apps/scalable/org.gnome.LightsOff.svg
new file mode 120000
index 00000000..88261cb6
--- /dev/null
+++ b/links/apps/scalable/org.gnome.LightsOff.svg
@@ -0,0 +1 @@
+lightsoff.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Mahjongg.svg b/links/apps/scalable/org.gnome.Mahjongg.svg
new file mode 120000
index 00000000..6c409e39
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Mahjongg.svg
@@ -0,0 +1 @@
+kmahjongg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Mines.svg b/links/apps/scalable/org.gnome.Mines.svg
new file mode 120000
index 00000000..41d37885
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Mines.svg
@@ -0,0 +1 @@
+gnome-mines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Nibbles.svg b/links/apps/scalable/org.gnome.Nibbles.svg
new file mode 120000
index 00000000..2d932797
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Nibbles.svg
@@ -0,0 +1 @@
+gnome-nibbles.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Reversi.svg b/links/apps/scalable/org.gnome.Reversi.svg
new file mode 120000
index 00000000..bc5114ff
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Reversi.svg
@@ -0,0 +1 @@
+iagno.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Robots.svg b/links/apps/scalable/org.gnome.Robots.svg
new file mode 120000
index 00000000..cd2fa6c5
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Robots.svg
@@ -0,0 +1 @@
+gnome-robots.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Sudoku.svg b/links/apps/scalable/org.gnome.Sudoku.svg
new file mode 120000
index 00000000..b65825b5
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Sudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.SwellFoop.svg b/links/apps/scalable/org.gnome.SwellFoop.svg
new file mode 120000
index 00000000..313b1688
--- /dev/null
+++ b/links/apps/scalable/org.gnome.SwellFoop.svg
@@ -0,0 +1 @@
+swell-foop.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.Tetravex.svg b/links/apps/scalable/org.gnome.Tetravex.svg
new file mode 120000
index 00000000..eef4e759
--- /dev/null
+++ b/links/apps/scalable/org.gnome.Tetravex.svg
@@ -0,0 +1 @@
+gnome-tetravex.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.bijiben.svg b/links/apps/scalable/org.gnome.bijiben.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/org.gnome.bijiben.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.chess.svg b/links/apps/scalable/org.gnome.chess.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/links/apps/scalable/org.gnome.chess.svg
@@ -0,0 +1 @@
+chess.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.five-or-more.svg b/links/apps/scalable/org.gnome.five-or-more.svg
new file mode 120000
index 00000000..aae4eb18
--- /dev/null
+++ b/links/apps/scalable/org.gnome.five-or-more.svg
@@ -0,0 +1 @@
+gnome-glines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.gnome-mahjongg.svg b/links/apps/scalable/org.gnome.gnome-mahjongg.svg
new file mode 120000
index 00000000..3dad7eca
--- /dev/null
+++ b/links/apps/scalable/org.gnome.gnome-mahjongg.svg
@@ -0,0 +1 @@
+gnome-mahjongg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.hitori.svg b/links/apps/scalable/org.gnome.hitori.svg
new file mode 120000
index 00000000..983e9c5a
--- /dev/null
+++ b/links/apps/scalable/org.gnome.hitori.svg
@@ -0,0 +1 @@
+hitori.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.iagno.svg b/links/apps/scalable/org.gnome.iagno.svg
new file mode 120000
index 00000000..bc5114ff
--- /dev/null
+++ b/links/apps/scalable/org.gnome.iagno.svg
@@ -0,0 +1 @@
+iagno.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.mahjongg.svg b/links/apps/scalable/org.gnome.mahjongg.svg
new file mode 120000
index 00000000..6c409e39
--- /dev/null
+++ b/links/apps/scalable/org.gnome.mahjongg.svg
@@ -0,0 +1 @@
+kmahjongg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.gnome.tetravex.svg b/links/apps/scalable/org.gnome.tetravex.svg
new file mode 120000
index 00000000..eef4e759
--- /dev/null
+++ b/links/apps/scalable/org.gnome.tetravex.svg
@@ -0,0 +1 @@
+gnome-tetravex.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.amarok.svg b/links/apps/scalable/org.kde.amarok.svg
new file mode 120000
index 00000000..d0cde88f
--- /dev/null
+++ b/links/apps/scalable/org.kde.amarok.svg
@@ -0,0 +1 @@
+amarok.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.calligragemini.svg b/links/apps/scalable/org.kde.calligragemini.svg
new file mode 120000
index 00000000..c50723d5
--- /dev/null
+++ b/links/apps/scalable/org.kde.calligragemini.svg
@@ -0,0 +1 @@
+calligragemini.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.calligrasheets.svg b/links/apps/scalable/org.kde.calligrasheets.svg
new file mode 120000
index 00000000..d22ed3f1
--- /dev/null
+++ b/links/apps/scalable/org.kde.calligrasheets.svg
@@ -0,0 +1 @@
+calligrasheets.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.calligrastage.svg b/links/apps/scalable/org.kde.calligrastage.svg
new file mode 120000
index 00000000..5eb9f400
--- /dev/null
+++ b/links/apps/scalable/org.kde.calligrastage.svg
@@ -0,0 +1 @@
+calligrastage.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.calligrawords.svg b/links/apps/scalable/org.kde.calligrawords.svg
new file mode 120000
index 00000000..c3954af3
--- /dev/null
+++ b/links/apps/scalable/org.kde.calligrawords.svg
@@ -0,0 +1 @@
+calligrawords.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.digikam.svg b/links/apps/scalable/org.kde.digikam.svg
new file mode 120000
index 00000000..0d639f31
--- /dev/null
+++ b/links/apps/scalable/org.kde.digikam.svg
@@ -0,0 +1 @@
+digikam.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.karbon.svg b/links/apps/scalable/org.kde.karbon.svg
new file mode 120000
index 00000000..5ed45eaa
--- /dev/null
+++ b/links/apps/scalable/org.kde.karbon.svg
@@ -0,0 +1 @@
+calligrakarbon.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kblocks.svg b/links/apps/scalable/org.kde.kblocks.svg
new file mode 120000
index 00000000..6d6f9fcd
--- /dev/null
+++ b/links/apps/scalable/org.kde.kblocks.svg
@@ -0,0 +1 @@
+gnome-klotski.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kdenlive.svg b/links/apps/scalable/org.kde.kdenlive.svg
new file mode 120000
index 00000000..f57ee4a3
--- /dev/null
+++ b/links/apps/scalable/org.kde.kdenlive.svg
@@ -0,0 +1 @@
+kdenlive.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kmahjongg.svg b/links/apps/scalable/org.kde.kmahjongg.svg
new file mode 120000
index 00000000..6c409e39
--- /dev/null
+++ b/links/apps/scalable/org.kde.kmahjongg.svg
@@ -0,0 +1 @@
+kmahjongg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kmines.svg b/links/apps/scalable/org.kde.kmines.svg
new file mode 120000
index 00000000..41d37885
--- /dev/null
+++ b/links/apps/scalable/org.kde.kmines.svg
@@ -0,0 +1 @@
+gnome-mines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.knotes.svg b/links/apps/scalable/org.kde.knotes.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/org.kde.knotes.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.kolourpaint.svg b/links/apps/scalable/org.kde.kolourpaint.svg
new file mode 120000
index 00000000..210f9799
--- /dev/null
+++ b/links/apps/scalable/org.kde.kolourpaint.svg
@@ -0,0 +1 @@
+accessories-painting.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.ksudoku.svg b/links/apps/scalable/org.kde.ksudoku.svg
new file mode 120000
index 00000000..b65825b5
--- /dev/null
+++ b/links/apps/scalable/org.kde.ksudoku.svg
@@ -0,0 +1 @@
+ksudoku.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.ktorrent.svg b/links/apps/scalable/org.kde.ktorrent.svg
new file mode 120000
index 00000000..6cb9870b
--- /dev/null
+++ b/links/apps/scalable/org.kde.ktorrent.svg
@@ -0,0 +1 @@
+ktorrent.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.lskat.svg b/links/apps/scalable/org.kde.lskat.svg
new file mode 120000
index 00000000..a1cc83a6
--- /dev/null
+++ b/links/apps/scalable/org.kde.lskat.svg
@@ -0,0 +1 @@
+gnome-aisleriot.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.kde.plasma.notes.svg b/links/apps/scalable/org.kde.plasma.notes.svg
new file mode 120000
index 00000000..94f43685
--- /dev/null
+++ b/links/apps/scalable/org.kde.plasma.notes.svg
@@ -0,0 +1 @@
+xpad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.mypaint.MyPaint.svg b/links/apps/scalable/org.mypaint.MyPaint.svg
new file mode 120000
index 00000000..5e98c9a9
--- /dev/null
+++ b/links/apps/scalable/org.mypaint.MyPaint.svg
@@ -0,0 +1 @@
+mypaint.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.zim_wiki.Zim.svg b/links/apps/scalable/org.zim_wiki.Zim.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/org.zim_wiki.Zim.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.zimwiki.Zim.svg b/links/apps/scalable/org.zimwiki.Zim.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/org.zimwiki.Zim.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/pattern-x11.svg b/links/apps/scalable/pattern-x11.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/links/apps/scalable/pattern-x11.svg
@@ -0,0 +1 @@
+xorg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/pycharm-community.svg b/links/apps/scalable/pycharm-community.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/links/apps/scalable/pycharm-community.svg
@@ -0,0 +1 @@
+pycharm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/pycharm-education.svg b/links/apps/scalable/pycharm-education.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/links/apps/scalable/pycharm-education.svg
@@ -0,0 +1 @@
+pycharm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/pycharm-professional.svg b/links/apps/scalable/pycharm-professional.svg
new file mode 120000
index 00000000..9d455f3e
--- /dev/null
+++ b/links/apps/scalable/pycharm-professional.svg
@@ -0,0 +1 @@
+pycharm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/redshift-gtk.svg b/links/apps/scalable/redshift-gtk.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/links/apps/scalable/redshift-gtk.svg
@@ -0,0 +1 @@
+redshift.svg
\ No newline at end of file
diff --git a/links/apps/scalable/redshiftgui.svg b/links/apps/scalable/redshiftgui.svg
new file mode 120000
index 00000000..918a7487
--- /dev/null
+++ b/links/apps/scalable/redshiftgui.svg
@@ -0,0 +1 @@
+redshift.svg
\ No newline at end of file
diff --git a/links/apps/scalable/ripperx.svg b/links/apps/scalable/ripperx.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/ripperx.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/scid.svg b/links/apps/scalable/scid.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/links/apps/scalable/scid.svg
@@ -0,0 +1 @@
+chess.svg
\ No newline at end of file
diff --git a/links/apps/scalable/selene.svg b/links/apps/scalable/selene.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/links/apps/scalable/selene.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/semn.svg b/links/apps/scalable/semn.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/semn.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sgt-mines.svg b/links/apps/scalable/sgt-mines.svg
new file mode 120000
index 00000000..41d37885
--- /dev/null
+++ b/links/apps/scalable/sgt-mines.svg
@@ -0,0 +1 @@
+gnome-mines.svg
\ No newline at end of file
diff --git a/links/apps/scalable/silicon-128.svg b/links/apps/scalable/silicon-128.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/silicon-128.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/silicon-22.svg b/links/apps/scalable/silicon-22.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/silicon-22.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/silicon-32.svg b/links/apps/scalable/silicon-32.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/silicon-32.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/silicon-48.svg b/links/apps/scalable/silicon-48.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/silicon-48.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/silicon-64.svg b/links/apps/scalable/silicon-64.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/silicon-64.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sticky-notes.svg b/links/apps/scalable/sticky-notes.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/sticky-notes.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/stock_insert_note.svg b/links/apps/scalable/stock_insert_note.svg
new file mode 120000
index 00000000..f49bc261
--- /dev/null
+++ b/links/apps/scalable/stock_insert_note.svg
@@ -0,0 +1 @@
+knotes.svg
\ No newline at end of file
diff --git a/links/apps/scalable/stock_notes.svg b/links/apps/scalable/stock_notes.svg
new file mode 120000
index 00000000..f49bc261
--- /dev/null
+++ b/links/apps/scalable/stock_notes.svg
@@ -0,0 +1 @@
+knotes.svg
\ No newline at end of file
diff --git a/links/apps/scalable/stock_xfburn.svg b/links/apps/scalable/stock_xfburn.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/stock_xfburn.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sublime-text-2.svg b/links/apps/scalable/sublime-text-2.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/links/apps/scalable/sublime-text-2.svg
@@ -0,0 +1 @@
+sublime-text.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sublime-text-3.svg b/links/apps/scalable/sublime-text-3.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/links/apps/scalable/sublime-text-3.svg
@@ -0,0 +1 @@
+sublime-text.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sublime-text2.svg b/links/apps/scalable/sublime-text2.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/links/apps/scalable/sublime-text2.svg
@@ -0,0 +1 @@
+sublime-text.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sublime.svg b/links/apps/scalable/sublime.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/links/apps/scalable/sublime.svg
@@ -0,0 +1 @@
+sublime-text.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sublime3-text.svg b/links/apps/scalable/sublime3-text.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/links/apps/scalable/sublime3-text.svg
@@ -0,0 +1 @@
+sublime-text.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sublime_text.svg b/links/apps/scalable/sublime_text.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/links/apps/scalable/sublime_text.svg
@@ -0,0 +1 @@
+sublime-text.svg
\ No newline at end of file
diff --git a/links/apps/scalable/sublimetext.svg b/links/apps/scalable/sublimetext.svg
new file mode 120000
index 00000000..e9c599f4
--- /dev/null
+++ b/links/apps/scalable/sublimetext.svg
@@ -0,0 +1 @@
+sublime-text.svg
\ No newline at end of file
diff --git a/links/apps/scalable/systemback.svg b/links/apps/scalable/systemback.svg
new file mode 120000
index 00000000..e7418c88
--- /dev/null
+++ b/links/apps/scalable/systemback.svg
@@ -0,0 +1 @@
+yast-snapper.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tagua.svg b/links/apps/scalable/tagua.svg
new file mode 120000
index 00000000..3f8c01d9
--- /dev/null
+++ b/links/apps/scalable/tagua.svg
@@ -0,0 +1 @@
+chess.svg
\ No newline at end of file
diff --git a/links/apps/scalable/terasology.svg b/links/apps/scalable/terasology.svg
new file mode 120000
index 00000000..e888b9f0
--- /dev/null
+++ b/links/apps/scalable/terasology.svg
@@ -0,0 +1 @@
+freeminer.svg
\ No newline at end of file
diff --git a/links/apps/scalable/timevault.svg b/links/apps/scalable/timevault.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/links/apps/scalable/timevault.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tomboy-16.svg b/links/apps/scalable/tomboy-16.svg
new file mode 120000
index 00000000..94f43685
--- /dev/null
+++ b/links/apps/scalable/tomboy-16.svg
@@ -0,0 +1 @@
+xpad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tomboy-32.svg b/links/apps/scalable/tomboy-32.svg
new file mode 120000
index 00000000..94f43685
--- /dev/null
+++ b/links/apps/scalable/tomboy-32.svg
@@ -0,0 +1 @@
+xpad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tomboy-panel.svg b/links/apps/scalable/tomboy-panel.svg
new file mode 120000
index 00000000..94f43685
--- /dev/null
+++ b/links/apps/scalable/tomboy-panel.svg
@@ -0,0 +1 @@
+xpad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/transgui-2.svg b/links/apps/scalable/transgui-2.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/links/apps/scalable/transgui-2.svg
@@ -0,0 +1 @@
+transmission.svg
\ No newline at end of file
diff --git a/links/apps/scalable/transgui.svg b/links/apps/scalable/transgui.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/links/apps/scalable/transgui.svg
@@ -0,0 +1 @@
+transmission.svg
\ No newline at end of file
diff --git a/links/apps/scalable/transmission-gtk.svg b/links/apps/scalable/transmission-gtk.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/links/apps/scalable/transmission-gtk.svg
@@ -0,0 +1 @@
+transmission.svg
\ No newline at end of file
diff --git a/links/apps/scalable/transmission-qt.svg b/links/apps/scalable/transmission-qt.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/links/apps/scalable/transmission-qt.svg
@@ -0,0 +1 @@
+transmission.svg
\ No newline at end of file
diff --git a/links/apps/scalable/transmission-remote-gtk.svg b/links/apps/scalable/transmission-remote-gtk.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/links/apps/scalable/transmission-remote-gtk.svg
@@ -0,0 +1 @@
+transmission.svg
\ No newline at end of file
diff --git a/links/apps/scalable/transmission-remote-qt.svg b/links/apps/scalable/transmission-remote-qt.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/links/apps/scalable/transmission-remote-qt.svg
@@ -0,0 +1 @@
+transmission.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tremotesf.svg b/links/apps/scalable/tremotesf.svg
new file mode 120000
index 00000000..cc565769
--- /dev/null
+++ b/links/apps/scalable/tremotesf.svg
@@ -0,0 +1 @@
+transmission.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tuxpaint.svg b/links/apps/scalable/tuxpaint.svg
new file mode 120000
index 00000000..210f9799
--- /dev/null
+++ b/links/apps/scalable/tuxpaint.svg
@@ -0,0 +1 @@
+accessories-painting.svg
\ No newline at end of file
diff --git a/links/apps/scalable/tv.kodi.Kodi.svg b/links/apps/scalable/tv.kodi.Kodi.svg
new file mode 120000
index 00000000..8e1449fb
--- /dev/null
+++ b/links/apps/scalable/tv.kodi.Kodi.svg
@@ -0,0 +1 @@
+kodi.svg
\ No newline at end of file
diff --git a/links/apps/scalable/utilities-notes.svg b/links/apps/scalable/utilities-notes.svg
new file mode 120000
index 00000000..94f43685
--- /dev/null
+++ b/links/apps/scalable/utilities-notes.svg
@@ -0,0 +1 @@
+xpad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/waterfox-icon.svg b/links/apps/scalable/waterfox-icon.svg
new file mode 120000
index 00000000..8b27b7c2
--- /dev/null
+++ b/links/apps/scalable/waterfox-icon.svg
@@ -0,0 +1 @@
+waterfox.svg
\ No newline at end of file
diff --git a/links/apps/scalable/webide.svg b/links/apps/scalable/webide.svg
new file mode 120000
index 00000000..3b0db9e6
--- /dev/null
+++ b/links/apps/scalable/webide.svg
@@ -0,0 +1 @@
+phpstorm.svg
\ No newline at end of file
diff --git a/links/apps/scalable/x.svg b/links/apps/scalable/x.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/links/apps/scalable/x.svg
@@ -0,0 +1 @@
+xorg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/x11.svg b/links/apps/scalable/x11.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/links/apps/scalable/x11.svg
@@ -0,0 +1 @@
+xorg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xfburn.svg b/links/apps/scalable/xfburn.svg
new file mode 120000
index 00000000..d2d6e296
--- /dev/null
+++ b/links/apps/scalable/xfburn.svg
@@ -0,0 +1 @@
+brasero.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xfce4-notes-plugin.svg b/links/apps/scalable/xfce4-notes-plugin.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/xfce4-notes-plugin.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xfce4-notes.svg b/links/apps/scalable/xfce4-notes.svg
new file mode 120000
index 00000000..f49bc261
--- /dev/null
+++ b/links/apps/scalable/xfce4-notes.svg
@@ -0,0 +1 @@
+knotes.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xinput_calibrator.svg b/links/apps/scalable/xinput_calibrator.svg
new file mode 120000
index 00000000..ce98796f
--- /dev/null
+++ b/links/apps/scalable/xinput_calibrator.svg
@@ -0,0 +1 @@
+xorg.svg
\ No newline at end of file
diff --git a/links/apps/scalable/xpad.svg b/links/apps/scalable/xpad.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/xpad.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/yast-snapper.svg b/links/apps/scalable/yast-snapper.svg
new file mode 120000
index 00000000..a562f831
--- /dev/null
+++ b/links/apps/scalable/yast-snapper.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/links/apps/scalable/zim.svg b/links/apps/scalable/zim.svg
new file mode 120000
index 00000000..e7debc09
--- /dev/null
+++ b/links/apps/scalable/zim.svg
@@ -0,0 +1 @@
+basket.svg
\ No newline at end of file
diff --git a/links/apps/scalable/znotes.svg b/links/apps/scalable/znotes.svg
new file mode 120000
index 00000000..94f43685
--- /dev/null
+++ b/links/apps/scalable/znotes.svg
@@ -0,0 +1 @@
+xpad.svg
\ No newline at end of file
diff --git a/links/devices/symbolic/computer-laptop-symbolic.svg b/links/devices/symbolic/computer-laptop-symbolic.svg
new file mode 120000
index 00000000..f7822e34
--- /dev/null
+++ b/links/devices/symbolic/computer-laptop-symbolic.svg
@@ -0,0 +1 @@
+laptop-symbolic.svg
\ No newline at end of file
diff --git a/links/devices/symbolic/gnome-dev-media-sdmmc-symbolic.svg b/links/devices/symbolic/gnome-dev-media-sdmmc-symbolic.svg
new file mode 120000
index 00000000..b118d2d0
--- /dev/null
+++ b/links/devices/symbolic/gnome-dev-media-sdmmc-symbolic.svg
@@ -0,0 +1 @@
+media-flash-symbolic.svg
\ No newline at end of file
diff --git a/links/devices/symbolic/headphones-symbolic.svg b/links/devices/symbolic/headphones-symbolic.svg
new file mode 120000
index 00000000..2acaea1f
--- /dev/null
+++ b/links/devices/symbolic/headphones-symbolic.svg
@@ -0,0 +1 @@
+audio-headphones-symbolic.svg
\ No newline at end of file
diff --git a/links/devices/symbolic/media-memory-sd-symbolic.svg b/links/devices/symbolic/media-memory-sd-symbolic.svg
new file mode 120000
index 00000000..b118d2d0
--- /dev/null
+++ b/links/devices/symbolic/media-memory-sd-symbolic.svg
@@ -0,0 +1 @@
+media-flash-symbolic.svg
\ No newline at end of file
diff --git a/original/accessories-dictionary.svg b/original/accessories-dictionary.svg
new file mode 100644
index 00000000..c61196cf
--- /dev/null
+++ b/original/accessories-dictionary.svg
@@ -0,0 +1,42 @@
+
diff --git a/original/accessories-text-editor.svg b/original/accessories-text-editor.svg
new file mode 100644
index 00000000..174cc7fb
--- /dev/null
+++ b/original/accessories-text-editor.svg
@@ -0,0 +1,29 @@
+
diff --git a/original/addressbook.svg b/original/addressbook.svg
new file mode 100644
index 00000000..494ba268
--- /dev/null
+++ b/original/addressbook.svg
@@ -0,0 +1,46 @@
+
diff --git a/original/applications-system.svg b/original/applications-system.svg
new file mode 100644
index 00000000..28785dea
--- /dev/null
+++ b/original/applications-system.svg
@@ -0,0 +1,178 @@
+
diff --git a/original/bleachbit.svg b/original/bleachbit.svg
new file mode 100644
index 00000000..ea127cd8
--- /dev/null
+++ b/original/bleachbit.svg
@@ -0,0 +1,47 @@
+
diff --git a/original/calc.svg b/original/calc.svg
new file mode 100644
index 00000000..ec3cb09f
--- /dev/null
+++ b/original/calc.svg
@@ -0,0 +1,110 @@
+
diff --git a/original/calendar.svg b/original/calendar.svg
new file mode 100644
index 00000000..9df6d3fb
--- /dev/null
+++ b/original/calendar.svg
@@ -0,0 +1,20 @@
+
diff --git a/original/cheese.svg b/original/cheese.svg
new file mode 100644
index 00000000..2264dd02
--- /dev/null
+++ b/original/cheese.svg
@@ -0,0 +1,54 @@
+
diff --git a/original/drive-removable-media.svg b/original/drive-removable-media.svg
new file mode 100644
index 00000000..9692cf5d
--- /dev/null
+++ b/original/drive-removable-media.svg
@@ -0,0 +1,285 @@
+
diff --git a/original/eog.svg b/original/eog.svg
new file mode 100644
index 00000000..16835f9f
--- /dev/null
+++ b/original/eog.svg
@@ -0,0 +1,96 @@
+
diff --git a/original/file-manager.svg b/original/file-manager.svg
new file mode 100644
index 00000000..2c4fedfa
--- /dev/null
+++ b/original/file-manager.svg
@@ -0,0 +1,40 @@
+
diff --git a/original/fonts.svg b/original/fonts.svg
new file mode 100644
index 00000000..8601385d
--- /dev/null
+++ b/original/fonts.svg
@@ -0,0 +1,30 @@
+
diff --git a/original/gnome-maps.svg b/original/gnome-maps.svg
new file mode 100644
index 00000000..357a9c40
--- /dev/null
+++ b/original/gnome-maps.svg
@@ -0,0 +1,68 @@
+
diff --git a/original/gnome-music.svg b/original/gnome-music.svg
new file mode 100644
index 00000000..852fc9e7
--- /dev/null
+++ b/original/gnome-music.svg
@@ -0,0 +1,42 @@
+
diff --git a/original/gnome-sound-recorder.svg b/original/gnome-sound-recorder.svg
new file mode 100644
index 00000000..a6f1b065
--- /dev/null
+++ b/original/gnome-sound-recorder.svg
@@ -0,0 +1,41 @@
+
diff --git a/original/gnome-todo.svg b/original/gnome-todo.svg
new file mode 100644
index 00000000..51d319cb
--- /dev/null
+++ b/original/gnome-todo.svg
@@ -0,0 +1,23 @@
+
diff --git a/original/internet-mail.svg b/original/internet-mail.svg
new file mode 100644
index 00000000..8597504a
--- /dev/null
+++ b/original/internet-mail.svg
@@ -0,0 +1,61 @@
+
diff --git a/original/keyring-manager.svg b/original/keyring-manager.svg
new file mode 100644
index 00000000..d92d9a42
--- /dev/null
+++ b/original/keyring-manager.svg
@@ -0,0 +1,105 @@
+
diff --git a/original/polari.svg b/original/polari.svg
new file mode 100644
index 00000000..dfc7ecc9
--- /dev/null
+++ b/original/polari.svg
@@ -0,0 +1,37 @@
+
diff --git a/original/preferences-color.svg b/original/preferences-color.svg
new file mode 100644
index 00000000..65036856
--- /dev/null
+++ b/original/preferences-color.svg
@@ -0,0 +1,92 @@
+
diff --git a/original/shotwell.svg b/original/shotwell.svg
new file mode 100644
index 00000000..fb078bfe
--- /dev/null
+++ b/original/shotwell.svg
@@ -0,0 +1,117 @@
+
diff --git a/original/smplayer.svg b/original/smplayer.svg
new file mode 100644
index 00000000..30509640
--- /dev/null
+++ b/original/smplayer.svg
@@ -0,0 +1,50 @@
+
diff --git a/original/softwarecenter.svg b/original/softwarecenter.svg
new file mode 100644
index 00000000..de15faa5
--- /dev/null
+++ b/original/softwarecenter.svg
@@ -0,0 +1,13 @@
+
diff --git a/original/terminal.svg b/original/terminal.svg
new file mode 100644
index 00000000..cb7bb17c
--- /dev/null
+++ b/original/terminal.svg
@@ -0,0 +1,18 @@
+
diff --git a/original/tomboy.svg b/original/tomboy.svg
new file mode 100644
index 00000000..d190d960
--- /dev/null
+++ b/original/tomboy.svg
@@ -0,0 +1,33 @@
+
diff --git a/original/utilities-system-monitor.svg b/original/utilities-system-monitor.svg
new file mode 100644
index 00000000..d53f3ab3
--- /dev/null
+++ b/original/utilities-system-monitor.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/actions/16/.directory b/src/actions/16/.directory
deleted file mode 100644
index c7b2825c..00000000
--- a/src/actions/16/.directory
+++ /dev/null
@@ -1,3 +0,0 @@
-[Dolphin]
-Timestamp=2019,5,4,10,19,19
-Version=4
diff --git a/src/actions/16/get-hot-new-stuff.svg b/src/actions/16/get-hot-new-stuff.svg
deleted file mode 100644
index da8695a1..00000000
--- a/src/actions/16/get-hot-new-stuff.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/src/actions/22/get-hot-new-stuff.svg b/src/actions/22/get-hot-new-stuff.svg
deleted file mode 100644
index 3d24f481..00000000
--- a/src/actions/22/get-hot-new-stuff.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
diff --git a/src/actions/24/get-hot-new-stuff.svg b/src/actions/24/get-hot-new-stuff.svg
deleted file mode 100644
index e778bdb4..00000000
--- a/src/actions/24/get-hot-new-stuff.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/src/apps/scalable/AppImageLauncher.svg b/src/apps/scalable/AppImageLauncher.svg
index 0d96df64..c01cda84 100644
--- a/src/apps/scalable/AppImageLauncher.svg
+++ b/src/apps/scalable/AppImageLauncher.svg
@@ -1,4 +1,4 @@
-