diff --git a/Numix-Square/48/apps/addressbook.svg b/Numix-Square/48/apps/addressbook.svg
index 144bacf2..efe96b0c 100644
--- a/Numix-Square/48/apps/addressbook.svg
+++ b/Numix-Square/48/apps/addressbook.svg
@@ -1,27 +1,21 @@
diff --git a/Numix-Square/48/apps/app.bluebubbles.BlueBubbles.svg b/Numix-Square/48/apps/app.bluebubbles.BlueBubbles.svg
index 19ccfc5c..c3d1f84f 120000
--- a/Numix-Square/48/apps/app.bluebubbles.BlueBubbles.svg
+++ b/Numix-Square/48/apps/app.bluebubbles.BlueBubbles.svg
@@ -1 +1 @@
-iViewer.svg
\ No newline at end of file
+bluebubbles.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/app.polychromatic.controller.svg b/Numix-Square/48/apps/app.polychromatic.controller.svg
new file mode 120000
index 00000000..87e866f2
--- /dev/null
+++ b/Numix-Square/48/apps/app.polychromatic.controller.svg
@@ -0,0 +1 @@
+polychromatic-controller.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/ausweisapp.svg b/Numix-Square/48/apps/ausweisapp.svg
new file mode 100644
index 00000000..beea1229
--- /dev/null
+++ b/Numix-Square/48/apps/ausweisapp.svg
@@ -0,0 +1,16 @@
+
diff --git a/Numix-Square/48/apps/bluebubbles-app.svg b/Numix-Square/48/apps/bluebubbles-app.svg
new file mode 120000
index 00000000..c3d1f84f
--- /dev/null
+++ b/Numix-Square/48/apps/bluebubbles-app.svg
@@ -0,0 +1 @@
+bluebubbles.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/bluebubbles.svg b/Numix-Square/48/apps/bluebubbles.svg
new file mode 100644
index 00000000..d7929271
--- /dev/null
+++ b/Numix-Square/48/apps/bluebubbles.svg
@@ -0,0 +1,17 @@
+
diff --git a/Numix-Square/48/apps/co.posit.RStudio.svg b/Numix-Square/48/apps/co.posit.RStudio.svg
new file mode 120000
index 00000000..ce00d562
--- /dev/null
+++ b/Numix-Square/48/apps/co.posit.RStudio.svg
@@ -0,0 +1 @@
+rstudio.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/codes.loers.Karlender.svg b/Numix-Square/48/apps/codes.loers.Karlender.svg
new file mode 120000
index 00000000..61b7a3ff
--- /dev/null
+++ b/Numix-Square/48/apps/codes.loers.Karlender.svg
@@ -0,0 +1 @@
+ms-calendar.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/codes.loers.Punchclock.svg b/Numix-Square/48/apps/codes.loers.Punchclock.svg
new file mode 120000
index 00000000..e473acb4
--- /dev/null
+++ b/Numix-Square/48/apps/codes.loers.Punchclock.svg
@@ -0,0 +1 @@
+toggldesktop.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.dz4k.FruitCredits.svg b/Numix-Square/48/apps/com.dz4k.FruitCredits.svg
new file mode 120000
index 00000000..bb0f7dd3
--- /dev/null
+++ b/Numix-Square/48/apps/com.dz4k.FruitCredits.svg
@@ -0,0 +1 @@
+buddi.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.felipekinoshita.Wildcard.svg b/Numix-Square/48/apps/com.felipekinoshita.Wildcard.svg
index ed44209d..037a79ea 120000
--- a/Numix-Square/48/apps/com.felipekinoshita.Wildcard.svg
+++ b/Numix-Square/48/apps/com.felipekinoshita.Wildcard.svg
@@ -1 +1 @@
-regextester.svg
\ No newline at end of file
+wildcard.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.github.cassidyjames.dippi.svg b/Numix-Square/48/apps/com.github.cassidyjames.dippi.svg
new file mode 100644
index 00000000..0df23074
--- /dev/null
+++ b/Numix-Square/48/apps/com.github.cassidyjames.dippi.svg
@@ -0,0 +1,19 @@
+
diff --git a/Numix-Square/48/apps/com.github.unrud.VideoDownloader.svg b/Numix-Square/48/apps/com.github.unrud.VideoDownloader.svg
index 68228e81..4b0b30ed 120000
--- a/Numix-Square/48/apps/com.github.unrud.VideoDownloader.svg
+++ b/Numix-Square/48/apps/com.github.unrud.VideoDownloader.svg
@@ -1 +1 @@
-youtube-dl.svg
\ No newline at end of file
+video-downloader.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.github.xeco23.WasIstLos.svg b/Numix-Square/48/apps/com.github.xeco23.WasIstLos.svg
new file mode 120000
index 00000000..2842da95
--- /dev/null
+++ b/Numix-Square/48/apps/com.github.xeco23.WasIstLos.svg
@@ -0,0 +1 @@
+web-whatsapp.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.konstantintutsch.Lock.svg b/Numix-Square/48/apps/com.konstantintutsch.Lock.svg
new file mode 120000
index 00000000..f4b9b748
--- /dev/null
+++ b/Numix-Square/48/apps/com.konstantintutsch.Lock.svg
@@ -0,0 +1 @@
+keyring-manager.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.ranfdev.Geopard.svg b/Numix-Square/48/apps/com.ranfdev.Geopard.svg
new file mode 120000
index 00000000..c4dfed86
--- /dev/null
+++ b/Numix-Square/48/apps/com.ranfdev.Geopard.svg
@@ -0,0 +1 @@
+geopard.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.simulide.simulide.svg b/Numix-Square/48/apps/com.simulide.simulide.svg
new file mode 120000
index 00000000..1c70a568
--- /dev/null
+++ b/Numix-Square/48/apps/com.simulide.simulide.svg
@@ -0,0 +1 @@
+simulide.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/de.bund.ausweisapp.ausweisapp2.svg b/Numix-Square/48/apps/de.bund.ausweisapp.ausweisapp2.svg
new file mode 120000
index 00000000..70957470
--- /dev/null
+++ b/Numix-Square/48/apps/de.bund.ausweisapp.ausweisapp2.svg
@@ -0,0 +1 @@
+ausweisapp.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/de.swsnr.turnon.svg b/Numix-Square/48/apps/de.swsnr.turnon.svg
new file mode 100644
index 00000000..e38fec1e
--- /dev/null
+++ b/Numix-Square/48/apps/de.swsnr.turnon.svg
@@ -0,0 +1,19 @@
+
diff --git a/Numix-Square/48/apps/de.z_ray.OptimusUI.svg b/Numix-Square/48/apps/de.z_ray.OptimusUI.svg
new file mode 120000
index 00000000..fc42cf5f
--- /dev/null
+++ b/Numix-Square/48/apps/de.z_ray.OptimusUI.svg
@@ -0,0 +1 @@
+nvidia.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/desktop-environment-budgie.svg b/Numix-Square/48/apps/desktop-environment-budgie.svg
index 3db796fe..094a0900 100644
--- a/Numix-Square/48/apps/desktop-environment-budgie.svg
+++ b/Numix-Square/48/apps/desktop-environment-budgie.svg
@@ -1,19 +1,19 @@
diff --git a/Numix-Square/48/apps/dev.qwery.AddWater.svg b/Numix-Square/48/apps/dev.qwery.AddWater.svg
new file mode 120000
index 00000000..e70385d9
--- /dev/null
+++ b/Numix-Square/48/apps/dev.qwery.AddWater.svg
@@ -0,0 +1 @@
+icecat.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/e2-sat-editor.svg b/Numix-Square/48/apps/e2-sat-editor.svg
new file mode 100644
index 00000000..01817556
--- /dev/null
+++ b/Numix-Square/48/apps/e2-sat-editor.svg
@@ -0,0 +1,19 @@
+
diff --git a/Numix-Square/48/apps/e2se-cli.svg b/Numix-Square/48/apps/e2se-cli.svg
new file mode 120000
index 00000000..6cbe047e
--- /dev/null
+++ b/Numix-Square/48/apps/e2se-cli.svg
@@ -0,0 +1 @@
+e2-sat-editor.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/e2se.svg b/Numix-Square/48/apps/e2se.svg
new file mode 120000
index 00000000..6cbe047e
--- /dev/null
+++ b/Numix-Square/48/apps/e2se.svg
@@ -0,0 +1 @@
+e2-sat-editor.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/ente_auth.svg b/Numix-Square/48/apps/ente_auth.svg
new file mode 120000
index 00000000..5d54d4de
--- /dev/null
+++ b/Numix-Square/48/apps/ente_auth.svg
@@ -0,0 +1 @@
+ente.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/framestop.svg b/Numix-Square/48/apps/framestop.svg
new file mode 100644
index 00000000..1df194c7
--- /dev/null
+++ b/Numix-Square/48/apps/framestop.svg
@@ -0,0 +1,18 @@
+
diff --git a/Numix-Square/48/apps/frappe-books.svg b/Numix-Square/48/apps/frappe-books.svg
new file mode 100644
index 00000000..a932fe12
--- /dev/null
+++ b/Numix-Square/48/apps/frappe-books.svg
@@ -0,0 +1,16 @@
+
diff --git a/Numix-Square/48/apps/garden.turtle.Jellybean.svg b/Numix-Square/48/apps/garden.turtle.Jellybean.svg
new file mode 120000
index 00000000..d9581c4b
--- /dev/null
+++ b/Numix-Square/48/apps/garden.turtle.Jellybean.svg
@@ -0,0 +1 @@
+stockpile.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/geopard.svg b/Numix-Square/48/apps/geopard.svg
new file mode 100644
index 00000000..d2c2c254
--- /dev/null
+++ b/Numix-Square/48/apps/geopard.svg
@@ -0,0 +1,30 @@
+
diff --git a/Numix-Square/48/apps/hyperplay.svg b/Numix-Square/48/apps/hyperplay.svg
new file mode 100644
index 00000000..fa4dc1a0
--- /dev/null
+++ b/Numix-Square/48/apps/hyperplay.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/im.bernard.Memorado.svg b/Numix-Square/48/apps/im.bernard.Memorado.svg
new file mode 120000
index 00000000..7b5e14e8
--- /dev/null
+++ b/Numix-Square/48/apps/im.bernard.Memorado.svg
@@ -0,0 +1 @@
+flashcards.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.frappe.books.svg b/Numix-Square/48/apps/io.frappe.books.svg
new file mode 120000
index 00000000..3246fa26
--- /dev/null
+++ b/Numix-Square/48/apps/io.frappe.books.svg
@@ -0,0 +1 @@
+frappe-books.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.Abstract_AA.Framestop.svg b/Numix-Square/48/apps/io.github.Abstract_AA.Framestop.svg
new file mode 120000
index 00000000..3fc0d63b
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.Abstract_AA.Framestop.svg
@@ -0,0 +1 @@
+framestop.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.ctlcltd.e2se-cli.svg b/Numix-Square/48/apps/io.github.ctlcltd.e2se-cli.svg
new file mode 120000
index 00000000..6cbe047e
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.ctlcltd.e2se-cli.svg
@@ -0,0 +1 @@
+e2-sat-editor.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.ctlcltd.e2se.svg b/Numix-Square/48/apps/io.github.ctlcltd.e2se.svg
new file mode 120000
index 00000000..6cbe047e
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.ctlcltd.e2se.svg
@@ -0,0 +1 @@
+e2-sat-editor.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.fkinoshita.Wildcard.svg b/Numix-Square/48/apps/io.github.fkinoshita.Wildcard.svg
index ed44209d..037a79ea 120000
--- a/Numix-Square/48/apps/io.github.fkinoshita.Wildcard.svg
+++ b/Numix-Square/48/apps/io.github.fkinoshita.Wildcard.svg
@@ -1 +1 @@
-regextester.svg
\ No newline at end of file
+wildcard.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.leolost2605.gradebook.svg b/Numix-Square/48/apps/io.github.leolost2605.gradebook.svg
new file mode 100644
index 00000000..d0d8d995
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.leolost2605.gradebook.svg
@@ -0,0 +1,21 @@
+
diff --git a/Numix-Square/48/apps/io.github.sss_says_snek.Diurnals.svg b/Numix-Square/48/apps/io.github.sss_says_snek.Diurnals.svg
new file mode 120000
index 00000000..fe7d1078
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.sss_says_snek.Diurnals.svg
@@ -0,0 +1 @@
+com.github.davidmhewitt.clipped.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.itsterminal.WebPConverter.svg b/Numix-Square/48/apps/io.itsterminal.WebPConverter.svg
new file mode 120000
index 00000000..c530d41f
--- /dev/null
+++ b/Numix-Square/48/apps/io.itsterminal.WebPConverter.svg
@@ -0,0 +1 @@
+photokinesis.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/maui-contacts.svg b/Numix-Square/48/apps/maui-contacts.svg
index 6cf4e701..6a9bdadf 100644
--- a/Numix-Square/48/apps/maui-contacts.svg
+++ b/Numix-Square/48/apps/maui-contacts.svg
@@ -5,16 +5,16 @@
-
-
-
+
+
+
-
+
-
-
+
+
diff --git a/Numix-Square/48/apps/moe.emmaexe.ntfyDesktop.svg b/Numix-Square/48/apps/moe.emmaexe.ntfyDesktop.svg
new file mode 120000
index 00000000..ee3ddfc3
--- /dev/null
+++ b/Numix-Square/48/apps/moe.emmaexe.ntfyDesktop.svg
@@ -0,0 +1 @@
+ntfy-desktop.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/net.krafting.PedantiK.svg b/Numix-Square/48/apps/net.krafting.PedantiK.svg
new file mode 120000
index 00000000..28454d16
--- /dev/null
+++ b/Numix-Square/48/apps/net.krafting.PedantiK.svg
@@ -0,0 +1 @@
+ulcc.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/net.newpipe.NewPipe.svg b/Numix-Square/48/apps/net.newpipe.NewPipe.svg
new file mode 100644
index 00000000..972f6925
--- /dev/null
+++ b/Numix-Square/48/apps/net.newpipe.NewPipe.svg
@@ -0,0 +1,15 @@
+
diff --git a/Numix-Square/48/apps/net.nymtech.NymVPN.svg b/Numix-Square/48/apps/net.nymtech.NymVPN.svg
new file mode 120000
index 00000000..552fe27d
--- /dev/null
+++ b/Numix-Square/48/apps/net.nymtech.NymVPN.svg
@@ -0,0 +1 @@
+nymvpn.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/net.sourceforge.m64py.M64Py.svg b/Numix-Square/48/apps/net.sourceforge.m64py.M64Py.svg
new file mode 120000
index 00000000..d99502cf
--- /dev/null
+++ b/Numix-Square/48/apps/net.sourceforge.m64py.M64Py.svg
@@ -0,0 +1 @@
+m64py.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/ntfy-desktop.svg b/Numix-Square/48/apps/ntfy-desktop.svg
new file mode 100644
index 00000000..17a5aead
--- /dev/null
+++ b/Numix-Square/48/apps/ntfy-desktop.svg
@@ -0,0 +1,18 @@
+
diff --git a/Numix-Square/48/apps/org.geany.Geany.svg b/Numix-Square/48/apps/org.geany.Geany.svg
new file mode 120000
index 00000000..b5b94e7c
--- /dev/null
+++ b/Numix-Square/48/apps/org.geany.Geany.svg
@@ -0,0 +1 @@
+geany.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.gustavoperedo.VideoDownloader.svg b/Numix-Square/48/apps/org.gustavoperedo.VideoDownloader.svg
index 68228e81..4b0b30ed 120000
--- a/Numix-Square/48/apps/org.gustavoperedo.VideoDownloader.svg
+++ b/Numix-Square/48/apps/org.gustavoperedo.VideoDownloader.svg
@@ -1 +1 @@
-youtube-dl.svg
\ No newline at end of file
+video-downloader.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.openchemistry.Avogadro2.svg b/Numix-Square/48/apps/org.openchemistry.Avogadro2.svg
new file mode 120000
index 00000000..0f66e6d9
--- /dev/null
+++ b/Numix-Square/48/apps/org.openchemistry.Avogadro2.svg
@@ -0,0 +1 @@
+avogadro.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.openhantek.OpenHantek6022.svg b/Numix-Square/48/apps/org.openhantek.OpenHantek6022.svg
new file mode 120000
index 00000000..1afc7370
--- /dev/null
+++ b/Numix-Square/48/apps/org.openhantek.OpenHantek6022.svg
@@ -0,0 +1 @@
+openhantek.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/page.codeberg.JakobDev.jdMinecraftLauncher.svg b/Numix-Square/48/apps/page.codeberg.JakobDev.jdMinecraftLauncher.svg
new file mode 120000
index 00000000..c5c58e4d
--- /dev/null
+++ b/Numix-Square/48/apps/page.codeberg.JakobDev.jdMinecraftLauncher.svg
@@ -0,0 +1 @@
+kblackbox.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/palemoon.svg b/Numix-Square/48/apps/palemoon.svg
index dfc6940f..5feb1eb4 100644
--- a/Numix-Square/48/apps/palemoon.svg
+++ b/Numix-Square/48/apps/palemoon.svg
@@ -4,15 +4,15 @@
-
+
-
+
-
+
@@ -23,8 +23,8 @@
-
+
-
-
+
+
diff --git a/Numix-Square/48/apps/simulide.svg b/Numix-Square/48/apps/simulide.svg
new file mode 100644
index 00000000..a724132c
--- /dev/null
+++ b/Numix-Square/48/apps/simulide.svg
@@ -0,0 +1,18 @@
+
diff --git a/Numix-Square/48/apps/stockpile.svg b/Numix-Square/48/apps/stockpile.svg
new file mode 100644
index 00000000..f628d5ac
--- /dev/null
+++ b/Numix-Square/48/apps/stockpile.svg
@@ -0,0 +1,28 @@
+
diff --git a/Numix-Square/48/apps/stuntrally3.svg b/Numix-Square/48/apps/stuntrally3.svg
new file mode 120000
index 00000000..fc771b74
--- /dev/null
+++ b/Numix-Square/48/apps/stuntrally3.svg
@@ -0,0 +1 @@
+stuntrally.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/video-downloader.svg b/Numix-Square/48/apps/video-downloader.svg
new file mode 100644
index 00000000..3cb65c11
--- /dev/null
+++ b/Numix-Square/48/apps/video-downloader.svg
@@ -0,0 +1,18 @@
+
diff --git a/Numix-Square/48/apps/wildcard.svg b/Numix-Square/48/apps/wildcard.svg
new file mode 100644
index 00000000..1ddfb0b0
--- /dev/null
+++ b/Numix-Square/48/apps/wildcard.svg
@@ -0,0 +1,16 @@
+
diff --git a/Numix-Square/48/apps/xyz.hyperplay.HyperPlay.svg b/Numix-Square/48/apps/xyz.hyperplay.HyperPlay.svg
new file mode 120000
index 00000000..080008ee
--- /dev/null
+++ b/Numix-Square/48/apps/xyz.hyperplay.HyperPlay.svg
@@ -0,0 +1 @@
+hyperplay.svg
\ No newline at end of file