diff --git a/Numix-Square/48/apps/art.taunoerik.taunomonitor.svg b/Numix-Square/48/apps/art.taunoerik.taunomonitor.svg
new file mode 120000
index 00000000..32d70c77
--- /dev/null
+++ b/Numix-Square/48/apps/art.taunoerik.taunomonitor.svg
@@ -0,0 +1 @@
+rehex.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.System76.CosmicThemeEditor.svg b/Numix-Square/48/apps/com.System76.CosmicThemeEditor.svg
new file mode 120000
index 00000000..db63ac6b
--- /dev/null
+++ b/Numix-Square/48/apps/com.System76.CosmicThemeEditor.svg
@@ -0,0 +1 @@
+theme-config.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.github.Roshan_R.PyDrop.svg b/Numix-Square/48/apps/com.github.Roshan_R.PyDrop.svg
new file mode 120000
index 00000000..ca47fed4
--- /dev/null
+++ b/Numix-Square/48/apps/com.github.Roshan_R.PyDrop.svg
@@ -0,0 +1 @@
+gnome-documents.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.system76.CosmicEdit.svg b/Numix-Square/48/apps/com.system76.CosmicEdit.svg
new file mode 120000
index 00000000..f2a484ff
--- /dev/null
+++ b/Numix-Square/48/apps/com.system76.CosmicEdit.svg
@@ -0,0 +1 @@
+wxmedit.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.system76.CosmicFiles.svg b/Numix-Square/48/apps/com.system76.CosmicFiles.svg
new file mode 120000
index 00000000..41092c8f
--- /dev/null
+++ b/Numix-Square/48/apps/com.system76.CosmicFiles.svg
@@ -0,0 +1 @@
+file-manager.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.system76.CosmicSettings.svg b/Numix-Square/48/apps/com.system76.CosmicSettings.svg
new file mode 120000
index 00000000..476ddabf
--- /dev/null
+++ b/Numix-Square/48/apps/com.system76.CosmicSettings.svg
@@ -0,0 +1 @@
+preferences-system.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.system76.CosmicStore.svg b/Numix-Square/48/apps/com.system76.CosmicStore.svg
new file mode 120000
index 00000000..3c6aac31
--- /dev/null
+++ b/Numix-Square/48/apps/com.system76.CosmicStore.svg
@@ -0,0 +1 @@
+software-center.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/com.system76.CosmicTerm.svg b/Numix-Square/48/apps/com.system76.CosmicTerm.svg
new file mode 120000
index 00000000..dfaaf4b9
--- /dev/null
+++ b/Numix-Square/48/apps/com.system76.CosmicTerm.svg
@@ -0,0 +1 @@
+gnome-console.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/cosmic-theme-editor.svg b/Numix-Square/48/apps/cosmic-theme-editor.svg
new file mode 120000
index 00000000..db63ac6b
--- /dev/null
+++ b/Numix-Square/48/apps/cosmic-theme-editor.svg
@@ -0,0 +1 @@
+theme-config.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dispcalGUI-3DLUT-maker.svg b/Numix-Square/48/apps/dispcalGUI-3DLUT-maker.svg
new file mode 120000
index 00000000..7a679630
--- /dev/null
+++ b/Numix-Square/48/apps/dispcalGUI-3DLUT-maker.svg
@@ -0,0 +1 @@
+displaycal-3dlut-maker.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dispcalGUI-VRML-to-X3D-converter.svg b/Numix-Square/48/apps/dispcalGUI-VRML-to-X3D-converter.svg
new file mode 120000
index 00000000..9c1d8a30
--- /dev/null
+++ b/Numix-Square/48/apps/dispcalGUI-VRML-to-X3D-converter.svg
@@ -0,0 +1 @@
+displaycal-vrml-to-x3d-converter.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dispcalGUI-apply-profiles.svg b/Numix-Square/48/apps/dispcalGUI-apply-profiles.svg
new file mode 120000
index 00000000..6e99fc8f
--- /dev/null
+++ b/Numix-Square/48/apps/dispcalGUI-apply-profiles.svg
@@ -0,0 +1 @@
+displaycal-apply-profiles.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dispcalGUI-curve-viewer.svg b/Numix-Square/48/apps/dispcalGUI-curve-viewer.svg
new file mode 120000
index 00000000..ec0b3617
--- /dev/null
+++ b/Numix-Square/48/apps/dispcalGUI-curve-viewer.svg
@@ -0,0 +1 @@
+displaycal-curve-viewer.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dispcalGUI-profile-info.svg b/Numix-Square/48/apps/dispcalGUI-profile-info.svg
new file mode 120000
index 00000000..6e92249f
--- /dev/null
+++ b/Numix-Square/48/apps/dispcalGUI-profile-info.svg
@@ -0,0 +1 @@
+displaycal-profile-info.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dispcalGUI-scripting-client.svg b/Numix-Square/48/apps/dispcalGUI-scripting-client.svg
new file mode 120000
index 00000000..ecd79978
--- /dev/null
+++ b/Numix-Square/48/apps/dispcalGUI-scripting-client.svg
@@ -0,0 +1 @@
+displaycal-scripting-client.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dispcalGUI-synthprofile.svg b/Numix-Square/48/apps/dispcalGUI-synthprofile.svg
new file mode 120000
index 00000000..b696724f
--- /dev/null
+++ b/Numix-Square/48/apps/dispcalGUI-synthprofile.svg
@@ -0,0 +1 @@
+displaycal-synthprofile.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dispcalGUI-testchart-editor.svg b/Numix-Square/48/apps/dispcalGUI-testchart-editor.svg
new file mode 120000
index 00000000..7b947529
--- /dev/null
+++ b/Numix-Square/48/apps/dispcalGUI-testchart-editor.svg
@@ -0,0 +1 @@
+displaycal-testchart-editor.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dispcalGUI.svg b/Numix-Square/48/apps/dispcalGUI.svg
new file mode 120000
index 00000000..3e1da223
--- /dev/null
+++ b/Numix-Square/48/apps/dispcalGUI.svg
@@ -0,0 +1 @@
+displaycal.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/dissent.svg b/Numix-Square/48/apps/dissent.svg
new file mode 100644
index 00000000..4c7bf484
--- /dev/null
+++ b/Numix-Square/48/apps/dissent.svg
@@ -0,0 +1,20 @@
+
+
diff --git a/Numix-Square/48/apps/gtkcord.svg b/Numix-Square/48/apps/gtkcord.svg
index 972a47f8..aaa480eb 120000
--- a/Numix-Square/48/apps/gtkcord.svg
+++ b/Numix-Square/48/apps/gtkcord.svg
@@ -1 +1 @@
-discord.svg
\ No newline at end of file
+dissent.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/harbour-amazfish-ui.svg b/Numix-Square/48/apps/harbour-amazfish-ui.svg
new file mode 120000
index 00000000..062e5194
--- /dev/null
+++ b/Numix-Square/48/apps/harbour-amazfish-ui.svg
@@ -0,0 +1 @@
+watchmate.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/iamb.svg b/Numix-Square/48/apps/iamb.svg
index 1d271101..f8c8c592 100644
--- a/Numix-Square/48/apps/iamb.svg
+++ b/Numix-Square/48/apps/iamb.svg
@@ -2,8 +2,8 @@
diff --git a/Numix-Square/48/apps/io.github.babaissarkar.ssplot.svg b/Numix-Square/48/apps/io.github.babaissarkar.ssplot.svg
index 25b7427f..87c1c0c9 120000
--- a/Numix-Square/48/apps/io.github.babaissarkar.ssplot.svg
+++ b/Numix-Square/48/apps/io.github.babaissarkar.ssplot.svg
@@ -1 +1 @@
-kmplot.svg
\ No newline at end of file
+ownplot.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.diamondburned.gtkcord4.svg b/Numix-Square/48/apps/io.github.diamondburned.gtkcord4.svg
index 972a47f8..aaa480eb 120000
--- a/Numix-Square/48/apps/io.github.diamondburned.gtkcord4.svg
+++ b/Numix-Square/48/apps/io.github.diamondburned.gtkcord4.svg
@@ -1 +1 @@
-discord.svg
\ No newline at end of file
+dissent.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.halfmexican.Mingle.svg b/Numix-Square/48/apps/io.github.halfmexican.Mingle.svg
new file mode 120000
index 00000000..2f915ffd
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.halfmexican.Mingle.svg
@@ -0,0 +1 @@
+preferences-desktop-emoticons.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.idevecore.Valuta.svg b/Numix-Square/48/apps/io.github.idevecore.Valuta.svg
new file mode 120000
index 00000000..f53080f6
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.idevecore.Valuta.svg
@@ -0,0 +1 @@
+currency.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.mlm_games.asteroids_revenge.svg b/Numix-Square/48/apps/io.github.mlm_games.asteroids_revenge.svg
new file mode 120000
index 00000000..83af8421
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.mlm_games.asteroids_revenge.svg
@@ -0,0 +1 @@
+asteroids-revenge.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/io.github.smolblackcat.Progress.svg b/Numix-Square/48/apps/io.github.smolblackcat.Progress.svg
new file mode 120000
index 00000000..8a3dd0f4
--- /dev/null
+++ b/Numix-Square/48/apps/io.github.smolblackcat.Progress.svg
@@ -0,0 +1 @@
+progress-tracker.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/jargonaut.svg b/Numix-Square/48/apps/jargonaut.svg
index 6879f7f2..eae5cd8a 100644
--- a/Numix-Square/48/apps/jargonaut.svg
+++ b/Numix-Square/48/apps/jargonaut.svg
@@ -2,8 +2,8 @@
diff --git a/Numix-Square/48/apps/org.kde.plasmavault.svg b/Numix-Square/48/apps/org.kde.plasmavault.svg
deleted file mode 120000
index c446247e..00000000
--- a/Numix-Square/48/apps/org.kde.plasmavault.svg
+++ /dev/null
@@ -1 +0,0 @@
-vaults.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.surge_synth_team.surge-xt-fx.svg b/Numix-Square/48/apps/org.surge_synth_team.surge-xt-fx.svg
index 79ab20d8..2f21367f 120000
--- a/Numix-Square/48/apps/org.surge_synth_team.surge-xt-fx.svg
+++ b/Numix-Square/48/apps/org.surge_synth_team.surge-xt-fx.svg
@@ -1 +1 @@
-sturge-xt-fx.svg
\ No newline at end of file
+surge-xt-fx.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/org.surge_synth_team.surge-xt.svg b/Numix-Square/48/apps/org.surge_synth_team.surge-xt.svg
index b809097a..4f4fc156 120000
--- a/Numix-Square/48/apps/org.surge_synth_team.surge-xt.svg
+++ b/Numix-Square/48/apps/org.surge_synth_team.surge-xt.svg
@@ -1 +1 @@
-sturge-xt.svg
\ No newline at end of file
+surge-xt.svg
\ No newline at end of file
diff --git a/Numix-Square/48/apps/photoqt.svg b/Numix-Square/48/apps/photoqt.svg
index 471aaac4..867d5e05 100644
--- a/Numix-Square/48/apps/photoqt.svg
+++ b/Numix-Square/48/apps/photoqt.svg
@@ -1,15 +1,19 @@
-