diff --git a/Numix-Square/48/apps/Aria.svg b/Numix-Square/48/apps/Aria.svg
new file mode 120000
index 00000000..7b4d8c45
--- /dev/null
+++ b/Numix-Square/48/apps/Aria.svg
@@ -0,0 +1 @@
+ariamaestosa.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/Boram.svg b/Numix-Square/48/apps/Boram.svg
new file mode 120000
index 00000000..46057816
--- /dev/null
+++ b/Numix-Square/48/apps/Boram.svg
@@ -0,0 +1 @@
+cine-encoder.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/Stochas.svg b/Numix-Square/48/apps/Stochas.svg
new file mode 120000
index 00000000..c516021d
--- /dev/null
+++ b/Numix-Square/48/apps/Stochas.svg
@@ -0,0 +1 @@
+stochas.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/anagramarama.svg b/Numix-Square/48/apps/anagramarama.svg
new file mode 120000
index 00000000..23df002d
--- /dev/null
+++ b/Numix-Square/48/apps/anagramarama.svg
@@ -0,0 +1 @@
+kanagram.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/app.getspace.Space.svg b/Numix-Square/48/apps/app.getspace.Space.svg
new file mode 120000
index 00000000..118b3d27
--- /dev/null
+++ b/Numix-Square/48/apps/app.getspace.Space.svg
@@ -0,0 +1 @@
+tubecards.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/app.organicmaps.desktop.svg b/Numix-Square/48/apps/app.organicmaps.desktop.svg
new file mode 120000
index 00000000..16a57a9b
--- /dev/null
+++ b/Numix-Square/48/apps/app.organicmaps.desktop.svg
@@ -0,0 +1 @@
+organicmaps.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/app.tubecards.TubeCards.svg b/Numix-Square/48/apps/app.tubecards.TubeCards.svg
new file mode 120000
index 00000000..118b3d27
--- /dev/null
+++ b/Numix-Square/48/apps/app.tubecards.TubeCards.svg
@@ -0,0 +1 @@
+tubecards.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/argos.svg b/Numix-Square/48/apps/argos.svg
new file mode 100644
index 00000000..1d5a0aae
--- /dev/null
+++ b/Numix-Square/48/apps/argos.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/aria.svg b/Numix-Square/48/apps/aria.svg
new file mode 120000
index 00000000..7b4d8c45
--- /dev/null
+++ b/Numix-Square/48/apps/aria.svg
@@ -0,0 +1 @@
+ariamaestosa.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/arianna.svg b/Numix-Square/48/apps/arianna.svg
new file mode 120000
index 00000000..4a141a35
--- /dev/null
+++ b/Numix-Square/48/apps/arianna.svg
@@ -0,0 +1 @@
+foliate.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/arx-libertatis.svg b/Numix-Square/48/apps/arx-libertatis.svg
new file mode 100644
index 00000000..63c897b2
--- /dev/null
+++ b/Numix-Square/48/apps/arx-libertatis.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/autokey-gtk.svg b/Numix-Square/48/apps/autokey-gtk.svg
new file mode 120000
index 00000000..9ae3107f
--- /dev/null
+++ b/Numix-Square/48/apps/autokey-gtk.svg
@@ -0,0 +1 @@
+autokey.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/bareos.svg b/Numix-Square/48/apps/bareos.svg
new file mode 120000
index 00000000..4565a895
--- /dev/null
+++ b/Numix-Square/48/apps/bareos.svg
@@ -0,0 +1 @@
+bat.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/bsnes.svg b/Numix-Square/48/apps/bsnes.svg
index 1a5d3092..3f8e0d8d 120000
--- a/Numix-Square/48/apps/bsnes.svg
+++ b/Numix-Square/48/apps/bsnes.svg
@@ -1 +1 @@
-gba.svg
\ No newline at end of file
+zsnes.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/cavalier.svg b/Numix-Square/48/apps/cavalier.svg
index 4b99c3ea..2fccec93 120000
--- a/Numix-Square/48/apps/cavalier.svg
+++ b/Numix-Square/48/apps/cavalier.svg
@@ -1 +1 @@
-equaliser.svg
\ No newline at end of file
+tranqil.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/celeste.svg b/Numix-Square/48/apps/celeste.svg
new file mode 100644
index 00000000..4c07b0be
--- /dev/null
+++ b/Numix-Square/48/apps/celeste.svg
@@ -0,0 +1,22 @@
+
diff --git a/Numix-Square/48/apps/ch.tlaun.TL.svg b/Numix-Square/48/apps/ch.tlaun.TL.svg
new file mode 120000
index 00000000..e888b9f0
--- /dev/null
+++ b/Numix-Square/48/apps/ch.tlaun.TL.svg
@@ -0,0 +1 @@
+freeminer.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/clogosm.svg b/Numix-Square/48/apps/clogosm.svg
new file mode 120000
index 00000000..57e1a0ee
--- /dev/null
+++ b/Numix-Square/48/apps/clogosm.svg
@@ -0,0 +1 @@
+canorus.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.agatanawrot.karambola.svg b/Numix-Square/48/apps/com.agatanawrot.karambola.svg
new file mode 120000
index 00000000..a3adae11
--- /dev/null
+++ b/Numix-Square/48/apps/com.agatanawrot.karambola.svg
@@ -0,0 +1 @@
+karambola.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.etlegacy.ETLegacy.svg b/Numix-Square/48/apps/com.etlegacy.ETLegacy.svg
new file mode 120000
index 00000000..443f809e
--- /dev/null
+++ b/Numix-Square/48/apps/com.etlegacy.ETLegacy.svg
@@ -0,0 +1 @@
+etlegacy.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.github.TheThirdOne.rars.svg b/Numix-Square/48/apps/com.github.TheThirdOne.rars.svg
new file mode 120000
index 00000000..2079c495
--- /dev/null
+++ b/Numix-Square/48/apps/com.github.TheThirdOne.rars.svg
@@ -0,0 +1 @@
+rars.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.github.cubitect.cubiomes-viewer.svg b/Numix-Square/48/apps/com.github.cubitect.cubiomes-viewer.svg
new file mode 120000
index 00000000..561e4172
--- /dev/null
+++ b/Numix-Square/48/apps/com.github.cubitect.cubiomes-viewer.svg
@@ -0,0 +1 @@
+kgeography.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.github.dubstar.design.svg b/Numix-Square/48/apps/com.github.dubstar.design.svg
new file mode 120000
index 00000000..2b0e53dd
--- /dev/null
+++ b/Numix-Square/48/apps/com.github.dubstar.design.svg
@@ -0,0 +1 @@
+design-cad.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.github.jkotra.unlockr.svg b/Numix-Square/48/apps/com.github.jkotra.unlockr.svg
new file mode 120000
index 00000000..69984b78
--- /dev/null
+++ b/Numix-Square/48/apps/com.github.jkotra.unlockr.svg
@@ -0,0 +1 @@
+cryptote.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.github.kagami.boram.svg b/Numix-Square/48/apps/com.github.kagami.boram.svg
new file mode 120000
index 00000000..46057816
--- /dev/null
+++ b/Numix-Square/48/apps/com.github.kagami.boram.svg
@@ -0,0 +1 @@
+cine-encoder.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.hunterwittenborn.Celeste.svg b/Numix-Square/48/apps/com.hunterwittenborn.Celeste.svg
new file mode 120000
index 00000000..48bbd388
--- /dev/null
+++ b/Numix-Square/48/apps/com.hunterwittenborn.Celeste.svg
@@ -0,0 +1 @@
+celeste.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.identicalsoftware.anagramarama.svg b/Numix-Square/48/apps/com.identicalsoftware.anagramarama.svg
new file mode 120000
index 00000000..23df002d
--- /dev/null
+++ b/Numix-Square/48/apps/com.identicalsoftware.anagramarama.svg
@@ -0,0 +1 @@
+kanagram.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.kdab.GammaRay.svg b/Numix-Square/48/apps/com.kdab.GammaRay.svg
new file mode 120000
index 00000000..5da82042
--- /dev/null
+++ b/Numix-Square/48/apps/com.kdab.GammaRay.svg
@@ -0,0 +1 @@
+GammaRay.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.zerobrane.studio.svg b/Numix-Square/48/apps/com.zerobrane.studio.svg
new file mode 120000
index 00000000..2e44274a
--- /dev/null
+++ b/Numix-Square/48/apps/com.zerobrane.studio.svg
@@ -0,0 +1 @@
+zbstudio.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/cubiomes-viewer.svg b/Numix-Square/48/apps/cubiomes-viewer.svg
new file mode 120000
index 00000000..561e4172
--- /dev/null
+++ b/Numix-Square/48/apps/cubiomes-viewer.svg
@@ -0,0 +1 @@
+kgeography.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dcom.github.gpuvis.Gpuvis.svg b/Numix-Square/48/apps/dcom.github.gpuvis.Gpuvis.svg
new file mode 120000
index 00000000..ccaf4f72
--- /dev/null
+++ b/Numix-Square/48/apps/dcom.github.gpuvis.Gpuvis.svg
@@ -0,0 +1 @@
+gpuvis.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/de.0x539.gobby.svg b/Numix-Square/48/apps/de.0x539.gobby.svg
new file mode 120000
index 00000000..7fa5f83f
--- /dev/null
+++ b/Numix-Square/48/apps/de.0x539.gobby.svg
@@ -0,0 +1 @@
+gobby.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/de._0x539.gobby.svg b/Numix-Square/48/apps/de._0x539.gobby.svg
new file mode 120000
index 00000000..7fa5f83f
--- /dev/null
+++ b/Numix-Square/48/apps/de._0x539.gobby.svg
@@ -0,0 +1 @@
+gobby.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/design-cad.svg b/Numix-Square/48/apps/design-cad.svg
new file mode 100644
index 00000000..0d4a3196
--- /dev/null
+++ b/Numix-Square/48/apps/design-cad.svg
@@ -0,0 +1,23 @@
+
diff --git a/Numix-Square/48/apps/dev.bsnes.bsnes.svg b/Numix-Square/48/apps/dev.bsnes.bsnes.svg
index 1a5d3092..3f8e0d8d 120000
--- a/Numix-Square/48/apps/dev.bsnes.bsnes.svg
+++ b/Numix-Square/48/apps/dev.bsnes.bsnes.svg
@@ -1 +1 @@
-gba.svg
\ No newline at end of file
+zsnes.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dev.vlinkz.NixSoftwareCenter.svg b/Numix-Square/48/apps/dev.vlinkz.NixSoftwareCenter.svg
new file mode 120000
index 00000000..9aa39d8a
--- /dev/null
+++ b/Numix-Square/48/apps/dev.vlinkz.NixSoftwareCenter.svg
@@ -0,0 +1 @@
+nix-software-center.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dk.gqrx.gqrx.svg b/Numix-Square/48/apps/dk.gqrx.gqrx.svg
new file mode 120000
index 00000000..521fe165
--- /dev/null
+++ b/Numix-Square/48/apps/dk.gqrx.gqrx.svg
@@ -0,0 +1 @@
+gqrx.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/easyrpg-editor.svg b/Numix-Square/48/apps/easyrpg-editor.svg
new file mode 120000
index 00000000..e2be06b6
--- /dev/null
+++ b/Numix-Square/48/apps/easyrpg-editor.svg
@@ -0,0 +1 @@
+easyrpg.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/easyrpg-player.svg b/Numix-Square/48/apps/easyrpg-player.svg
new file mode 120000
index 00000000..e2be06b6
--- /dev/null
+++ b/Numix-Square/48/apps/easyrpg-player.svg
@@ -0,0 +1 @@
+easyrpg.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/eight-ball.svg b/Numix-Square/48/apps/eight-ball.svg
new file mode 120000
index 00000000..6ac2d85f
--- /dev/null
+++ b/Numix-Square/48/apps/eight-ball.svg
@@ -0,0 +1 @@
+8-ball-pool.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/eric7_browser.svg b/Numix-Square/48/apps/eric7_browser.svg
new file mode 120000
index 00000000..d9673da1
--- /dev/null
+++ b/Numix-Square/48/apps/eric7_browser.svg
@@ -0,0 +1 @@
+ericWeb.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/eric7_ide.svg b/Numix-Square/48/apps/eric7_ide.svg
new file mode 120000
index 00000000..aeaf1e53
--- /dev/null
+++ b/Numix-Square/48/apps/eric7_ide.svg
@@ -0,0 +1 @@
+eric.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/ericWeb48.svg b/Numix-Square/48/apps/ericWeb48.svg
new file mode 120000
index 00000000..d9673da1
--- /dev/null
+++ b/Numix-Square/48/apps/ericWeb48.svg
@@ -0,0 +1 @@
+ericWeb.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/etl.svg b/Numix-Square/48/apps/etl.svg
new file mode 120000
index 00000000..443f809e
--- /dev/null
+++ b/Numix-Square/48/apps/etl.svg
@@ -0,0 +1 @@
+etlegacy.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/etlegacy.svg b/Numix-Square/48/apps/etlegacy.svg
new file mode 100644
index 00000000..7dd61908
--- /dev/null
+++ b/Numix-Square/48/apps/etlegacy.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/eu.ithz.umftpd.svg b/Numix-Square/48/apps/eu.ithz.umftpd.svg
new file mode 120000
index 00000000..7444d352
--- /dev/null
+++ b/Numix-Square/48/apps/eu.ithz.umftpd.svg
@@ -0,0 +1 @@
+umftpd.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/exe.svg b/Numix-Square/48/apps/exe.svg
new file mode 120000
index 00000000..932d7678
--- /dev/null
+++ b/Numix-Square/48/apps/exe.svg
@@ -0,0 +1 @@
+exelearning.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/exelearning.svg b/Numix-Square/48/apps/exelearning.svg
new file mode 100644
index 00000000..87cd1748
--- /dev/null
+++ b/Numix-Square/48/apps/exelearning.svg
@@ -0,0 +1,19 @@
+
diff --git a/Numix-Square/48/apps/favagtk.svg b/Numix-Square/48/apps/favagtk.svg
new file mode 100644
index 00000000..6bbeeba9
--- /dev/null
+++ b/Numix-Square/48/apps/favagtk.svg
@@ -0,0 +1,16 @@
+
diff --git a/Numix-Square/48/apps/flake.svg b/Numix-Square/48/apps/flake.svg
new file mode 120000
index 00000000..9bfef7fe
--- /dev/null
+++ b/Numix-Square/48/apps/flake.svg
@@ -0,0 +1 @@
+appimagetool.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/fr.free.bubblemail.svg b/Numix-Square/48/apps/fr.free.bubblemail.svg
new file mode 120000
index 00000000..37d80c0f
--- /dev/null
+++ b/Numix-Square/48/apps/fr.free.bubblemail.svg
@@ -0,0 +1 @@
+bubblemail.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/fr.rubet.rpn.svg b/Numix-Square/48/apps/fr.rubet.rpn.svg
new file mode 120000
index 00000000..1dd40e0e
--- /dev/null
+++ b/Numix-Square/48/apps/fr.rubet.rpn.svg
@@ -0,0 +1 @@
+nasc.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/gammaray.svg b/Numix-Square/48/apps/gammaray.svg
new file mode 120000
index 00000000..5da82042
--- /dev/null
+++ b/Numix-Square/48/apps/gammaray.svg
@@ -0,0 +1 @@
+GammaRay.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/gda-control-center-6.0.svg b/Numix-Square/48/apps/gda-control-center-6.0.svg
new file mode 120000
index 00000000..9833902f
--- /dev/null
+++ b/Numix-Square/48/apps/gda-control-center-6.0.svg
@@ -0,0 +1 @@
+gda-control-center.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/gpuvis.svg b/Numix-Square/48/apps/gpuvis.svg
new file mode 100644
index 00000000..25480390
--- /dev/null
+++ b/Numix-Square/48/apps/gpuvis.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/gretl_edit.svg b/Numix-Square/48/apps/gretl_edit.svg
new file mode 120000
index 00000000..a6f25d3a
--- /dev/null
+++ b/Numix-Square/48/apps/gretl_edit.svg
@@ -0,0 +1 @@
+gretl.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/gtk-lshw.svg b/Numix-Square/48/apps/gtk-lshw.svg
new file mode 120000
index 00000000..ac4919ec
--- /dev/null
+++ b/Numix-Square/48/apps/gtk-lshw.svg
@@ -0,0 +1 @@
+lshw-gtk.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/gtksourceview-schemes.svg b/Numix-Square/48/apps/gtksourceview-schemes.svg
new file mode 100644
index 00000000..cf092a7b
--- /dev/null
+++ b/Numix-Square/48/apps/gtksourceview-schemes.svg
@@ -0,0 +1,25 @@
+
diff --git a/Numix-Square/48/apps/hbud.svg b/Numix-Square/48/apps/hbud.svg
new file mode 100644
index 00000000..3eb55594
--- /dev/null
+++ b/Numix-Square/48/apps/hbud.svg
@@ -0,0 +1,16 @@
+
diff --git a/Numix-Square/48/apps/info.gmsh.gmsh.svg b/Numix-Square/48/apps/info.gmsh.gmsh.svg
new file mode 120000
index 00000000..b6cc5374
--- /dev/null
+++ b/Numix-Square/48/apps/info.gmsh.gmsh.svg
@@ -0,0 +1 @@
+gmsh.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.TheThirdOne.rars.svg b/Numix-Square/48/apps/io.github.TheThirdOne.rars.svg
new file mode 120000
index 00000000..2079c495
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.TheThirdOne.rars.svg
@@ -0,0 +1 @@
+rars.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.brunoherbelin.Vimix.svg b/Numix-Square/48/apps/io.github.brunoherbelin.Vimix.svg
new file mode 120000
index 00000000..c142cfc6
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.brunoherbelin.Vimix.svg
@@ -0,0 +1 @@
+gsopcast.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.dubstar_04.design.svg b/Numix-Square/48/apps/io.github.dubstar_04.design.svg
index 13919388..2b0e53dd 120000
--- a/Numix-Square/48/apps/io.github.dubstar_04.design.svg
+++ b/Numix-Square/48/apps/io.github.dubstar_04.design.svg
@@ -1 +1 @@
-librepcb.svg
\ No newline at end of file
+design-cad.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.fsobolev.Cavalier.svg b/Numix-Square/48/apps/io.github.fsobolev.Cavalier.svg
index 4b99c3ea..2fccec93 120000
--- a/Numix-Square/48/apps/io.github.fsobolev.Cavalier.svg
+++ b/Numix-Square/48/apps/io.github.fsobolev.Cavalier.svg
@@ -1 +1 @@
-equaliser.svg
\ No newline at end of file
+tranqil.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.manisandro.gImageReader.svg b/Numix-Square/48/apps/io.github.manisandro.gImageReader.svg
new file mode 120000
index 00000000..dd27d8ab
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.manisandro.gImageReader.svg
@@ -0,0 +1 @@
+gimagereader.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.neil_morrison44.pocket-sync.svg b/Numix-Square/48/apps/io.github.neil_morrison44.pocket-sync.svg
new file mode 120000
index 00000000..1a5d3092
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.neil_morrison44.pocket-sync.svg
@@ -0,0 +1 @@
+gba.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.orontee.Argos.svg b/Numix-Square/48/apps/io.github.orontee.Argos.svg
new file mode 120000
index 00000000..1d1ac45f
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.orontee.Argos.svg
@@ -0,0 +1 @@
+argos.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.punesemu.puNES.svg b/Numix-Square/48/apps/io.github.punesemu.puNES.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.punesemu.puNES.svg
@@ -0,0 +1 @@
+fceux.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.salaniLeo.flake.svg b/Numix-Square/48/apps/io.github.salaniLeo.flake.svg
new file mode 120000
index 00000000..9bfef7fe
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.salaniLeo.flake.svg
@@ -0,0 +1 @@
+appimagetool.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.swanux.hbud.svg b/Numix-Square/48/apps/io.github.swanux.hbud.svg
new file mode 120000
index 00000000..9b5edc3e
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.swanux.hbud.svg
@@ -0,0 +1 @@
+hbud.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.playnux.calculator.svg b/Numix-Square/48/apps/io.playnux.calculator.svg
new file mode 120000
index 00000000..9bce3704
--- /dev/null
+++ b/Numix-Square/48/apps/io.playnux.calculator.svg
@@ -0,0 +1 @@
+calc.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/jdDesktopEntryEdit.svg b/Numix-Square/48/apps/jdDesktopEntryEdit.svg
new file mode 120000
index 00000000..c720251f
--- /dev/null
+++ b/Numix-Square/48/apps/jdDesktopEntryEdit.svg
@@ -0,0 +1 @@
+desktop.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/karambola.svg b/Numix-Square/48/apps/karambola.svg
new file mode 100644
index 00000000..056fa096
--- /dev/null
+++ b/Numix-Square/48/apps/karambola.svg
@@ -0,0 +1,24 @@
+
diff --git a/Numix-Square/48/apps/kddrescueview.svg b/Numix-Square/48/apps/kddrescueview.svg
new file mode 120000
index 00000000..e189533e
--- /dev/null
+++ b/Numix-Square/48/apps/kddrescueview.svg
@@ -0,0 +1 @@
+ddrescueview.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/komodo48.svg b/Numix-Square/48/apps/komodo48.svg
new file mode 120000
index 00000000..4752e45c
--- /dev/null
+++ b/Numix-Square/48/apps/komodo48.svg
@@ -0,0 +1 @@
+komodo.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/kooka.svg b/Numix-Square/48/apps/kooka.svg
new file mode 120000
index 00000000..4ba3dbde
--- /dev/null
+++ b/Numix-Square/48/apps/kooka.svg
@@ -0,0 +1 @@
+skanpage.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/kwalletmanager5.svg b/Numix-Square/48/apps/kwalletmanager5.svg
new file mode 120000
index 00000000..f4b9b748
--- /dev/null
+++ b/Numix-Square/48/apps/kwalletmanager5.svg
@@ -0,0 +1 @@
+keyring-manager.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/localsend.svg b/Numix-Square/48/apps/localsend.svg
new file mode 100644
index 00000000..4f6ee59a
--- /dev/null
+++ b/Numix-Square/48/apps/localsend.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/makehuman_bg.svg b/Numix-Square/48/apps/makehuman_bg.svg
new file mode 120000
index 00000000..e4c07a83
--- /dev/null
+++ b/Numix-Square/48/apps/makehuman_bg.svg
@@ -0,0 +1 @@
+makehuman.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/me.hergert.Schemes.svg b/Numix-Square/48/apps/me.hergert.Schemes.svg
new file mode 120000
index 00000000..d1b5c5a1
--- /dev/null
+++ b/Numix-Square/48/apps/me.hergert.Schemes.svg
@@ -0,0 +1 @@
+gtksourceview-schemes.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/megamek.svg b/Numix-Square/48/apps/megamek.svg
new file mode 100644
index 00000000..c6d25900
--- /dev/null
+++ b/Numix-Square/48/apps/megamek.svg
@@ -0,0 +1,21 @@
+
diff --git a/Numix-Square/48/apps/mini-alevt.svg b/Numix-Square/48/apps/mini-alevt.svg
new file mode 120000
index 00000000..4329ccbe
--- /dev/null
+++ b/Numix-Square/48/apps/mini-alevt.svg
@@ -0,0 +1 @@
+alevt.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/ml.mdwalters.EightBall.svg b/Numix-Square/48/apps/ml.mdwalters.EightBall.svg
new file mode 120000
index 00000000..6ac2d85f
--- /dev/null
+++ b/Numix-Square/48/apps/ml.mdwalters.EightBall.svg
@@ -0,0 +1 @@
+8-ball-pool.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/net.sf.portecle.svg b/Numix-Square/48/apps/net.sf.portecle.svg
new file mode 120000
index 00000000..df72b07e
--- /dev/null
+++ b/Numix-Square/48/apps/net.sf.portecle.svg
@@ -0,0 +1 @@
+portecle.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/net.sourceforge.DuneLegacy.svg b/Numix-Square/48/apps/net.sourceforge.DuneLegacy.svg
new file mode 120000
index 00000000..34bc7a20
--- /dev/null
+++ b/Numix-Square/48/apps/net.sourceforge.DuneLegacy.svg
@@ -0,0 +1 @@
+dunelegacy.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/net.sourceforge.tomatoes.IHaveNoTomatoes.svg b/Numix-Square/48/apps/net.sourceforge.tomatoes.IHaveNoTomatoes.svg
new file mode 120000
index 00000000..00d030ec
--- /dev/null
+++ b/Numix-Square/48/apps/net.sourceforge.tomatoes.IHaveNoTomatoes.svg
@@ -0,0 +1 @@
+tomate.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/nix-software-center.svg b/Numix-Square/48/apps/nix-software-center.svg
new file mode 100644
index 00000000..2517ab9a
--- /dev/null
+++ b/Numix-Square/48/apps/nix-software-center.svg
@@ -0,0 +1,19 @@
+
diff --git a/Numix-Square/48/apps/openyahtzee.svg b/Numix-Square/48/apps/openyahtzee.svg
index 3e27726b..bb6a0366 100644
--- a/Numix-Square/48/apps/openyahtzee.svg
+++ b/Numix-Square/48/apps/openyahtzee.svg
@@ -1,31 +1,16 @@
-
diff --git a/Numix-Square/48/apps/outline-manager.svg b/Numix-Square/48/apps/outline-manager.svg
index 8cd6c396..996995e2 100644
--- a/Numix-Square/48/apps/outline-manager.svg
+++ b/Numix-Square/48/apps/outline-manager.svg
@@ -9,8 +9,8 @@
-
-
+
+
diff --git a/Numix-Square/48/apps/ownplot.svg b/Numix-Square/48/apps/ownplot.svg
new file mode 100644
index 00000000..cdc09bd2
--- /dev/null
+++ b/Numix-Square/48/apps/ownplot.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Numix-Square/48/apps/page.codeberg.JakobDev.jdDesktopEntryEdit.svg b/Numix-Square/48/apps/page.codeberg.JakobDev.jdDesktopEntryEdit.svg
new file mode 120000
index 00000000..c720251f
--- /dev/null
+++ b/Numix-Square/48/apps/page.codeberg.JakobDev.jdDesktopEntryEdit.svg
@@ -0,0 +1 @@
+desktop.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/pocket-sync.svg b/Numix-Square/48/apps/pocket-sync.svg
new file mode 120000
index 00000000..1a5d3092
--- /dev/null
+++ b/Numix-Square/48/apps/pocket-sync.svg
@@ -0,0 +1 @@
+gba.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/punes.svg b/Numix-Square/48/apps/punes.svg
new file mode 120000
index 00000000..2f6dc60b
--- /dev/null
+++ b/Numix-Square/48/apps/punes.svg
@@ -0,0 +1 @@
+fceux.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/rannum.svg b/Numix-Square/48/apps/rannum.svg
index c455485b..be70bc73 100644
--- a/Numix-Square/48/apps/rannum.svg
+++ b/Numix-Square/48/apps/rannum.svg
@@ -1,31 +1,16 @@
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/Numix-Square/48/apps/rars.svg b/Numix-Square/48/apps/rars.svg
new file mode 100644
index 00000000..64e9c893
--- /dev/null
+++ b/Numix-Square/48/apps/rars.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Numix-Square/48/apps/ro.go.hmlendea.DL-Desktop.svg b/Numix-Square/48/apps/ro.go.hmlendea.DL-Desktop.svg
new file mode 120000
index 00000000..5a6a4a6d
--- /dev/null
+++ b/Numix-Square/48/apps/ro.go.hmlendea.DL-Desktop.svg
@@ -0,0 +1 @@
+duolingo.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/rocks.koreader.KOReader.svg b/Numix-Square/48/apps/rocks.koreader.KOReader.svg
new file mode 120000
index 00000000..062ec579
--- /dev/null
+++ b/Numix-Square/48/apps/rocks.koreader.KOReader.svg
@@ -0,0 +1 @@
+koreader.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/rpn.svg b/Numix-Square/48/apps/rpn.svg
new file mode 120000
index 00000000..1dd40e0e
--- /dev/null
+++ b/Numix-Square/48/apps/rpn.svg
@@ -0,0 +1 @@
+nasc.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/saga_gui.svg b/Numix-Square/48/apps/saga_gui.svg
new file mode 120000
index 00000000..4839b88e
--- /dev/null
+++ b/Numix-Square/48/apps/saga_gui.svg
@@ -0,0 +1 @@
+saga.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/se.sjoerd.Graphs.svg b/Numix-Square/48/apps/se.sjoerd.Graphs.svg
new file mode 120000
index 00000000..2e3c6797
--- /dev/null
+++ b/Numix-Square/48/apps/se.sjoerd.Graphs.svg
@@ -0,0 +1 @@
+zegrapher.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/stochas.svg b/Numix-Square/48/apps/stochas.svg
new file mode 100644
index 00000000..f6d34a40
--- /dev/null
+++ b/Numix-Square/48/apps/stochas.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Numix-Square/48/apps/tali.svg b/Numix-Square/48/apps/tali.svg
index 32d7e7cf..8d29b78f 100644
--- a/Numix-Square/48/apps/tali.svg
+++ b/Numix-Square/48/apps/tali.svg
@@ -1,21 +1,16 @@
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/Numix-Square/48/apps/tomatoes.svg b/Numix-Square/48/apps/tomatoes.svg
new file mode 120000
index 00000000..00d030ec
--- /dev/null
+++ b/Numix-Square/48/apps/tomatoes.svg
@@ -0,0 +1 @@
+tomate.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/tubecards.svg b/Numix-Square/48/apps/tubecards.svg
new file mode 100644
index 00000000..185389d7
--- /dev/null
+++ b/Numix-Square/48/apps/tubecards.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Numix-Square/48/apps/umftpd.svg b/Numix-Square/48/apps/umftpd.svg
new file mode 100644
index 00000000..08f74339
--- /dev/null
+++ b/Numix-Square/48/apps/umftpd.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Numix-Square/48/apps/unciv.svg b/Numix-Square/48/apps/unciv.svg
index 75e1c699..75168c52 100644
--- a/Numix-Square/48/apps/unciv.svg
+++ b/Numix-Square/48/apps/unciv.svg
@@ -10,12 +10,12 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/Numix-Square/48/apps/unlockr.svg b/Numix-Square/48/apps/unlockr.svg
new file mode 120000
index 00000000..69984b78
--- /dev/null
+++ b/Numix-Square/48/apps/unlockr.svg
@@ -0,0 +1 @@
+cryptote.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/vail.svg b/Numix-Square/48/apps/vail.svg
new file mode 100644
index 00000000..1ec7e0f2
--- /dev/null
+++ b/Numix-Square/48/apps/vail.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Numix-Square/48/apps/vimix.svg b/Numix-Square/48/apps/vimix.svg
new file mode 120000
index 00000000..c142cfc6
--- /dev/null
+++ b/Numix-Square/48/apps/vimix.svg
@@ -0,0 +1 @@
+gsopcast.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/xyz.diamondb.gtkcord4.svg b/Numix-Square/48/apps/xyz.diamondb.gtkcord4.svg
new file mode 120000
index 00000000..972a47f8
--- /dev/null
+++ b/Numix-Square/48/apps/xyz.diamondb.gtkcord4.svg
@@ -0,0 +1 @@
+discord.svg
\ No newline at end of file