diff --git a/links/apps/scalable/freecad-daily.svg b/links/apps/scalable/freecad-daily.svg
new file mode 120000
index 00000000..56c9d697
--- /dev/null
+++ b/links/apps/scalable/freecad-daily.svg
@@ -0,0 +1 @@
+freecad.svg
\ No newline at end of file
diff --git a/links/apps/scalable/org.freecadweb.FreeCAD.svg b/links/apps/scalable/org.freecadweb.FreeCAD.svg
new file mode 120000
index 00000000..56c9d697
--- /dev/null
+++ b/links/apps/scalable/org.freecadweb.FreeCAD.svg
@@ -0,0 +1 @@
+freecad.svg
\ No newline at end of file
diff --git a/src/apps/scalable/AppImageLauncher.svg b/src/apps/scalable/AppImageLauncher.svg
index 4e8cd469..d4817e0d 100644
--- a/src/apps/scalable/AppImageLauncher.svg
+++ b/src/apps/scalable/AppImageLauncher.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/apps/scalable/bee-package-manager.svg b/src/apps/scalable/bee-package-manager.svg
index 3868b95a..66f76cf5 100644
--- a/src/apps/scalable/bee-package-manager.svg
+++ b/src/apps/scalable/bee-package-manager.svg
@@ -1 +1,16 @@
-
\ No newline at end of file
+
+
diff --git a/src/apps/scalable/beekeeper-studio.svg b/src/apps/scalable/beekeeper-studio.svg
index 17d914bc..d81ade4c 100644
--- a/src/apps/scalable/beekeeper-studio.svg
+++ b/src/apps/scalable/beekeeper-studio.svg
@@ -1 +1,13 @@
-
\ No newline at end of file
+
+
diff --git a/src/apps/scalable/calc-alt.svg b/src/apps/scalable/calc-alt.svg
index 995793bc..6aaf50aa 100644
--- a/src/apps/scalable/calc-alt.svg
+++ b/src/apps/scalable/calc-alt.svg
@@ -1,39 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/calc.svg b/src/apps/scalable/calc.svg
index 8dc1dc3d..c3b8c671 100644
--- a/src/apps/scalable/calc.svg
+++ b/src/apps/scalable/calc.svg
@@ -1,54 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/calendar.svg b/src/apps/scalable/calendar.svg
index 66adcb4a..d97550fd 100644
--- a/src/apps/scalable/calendar.svg
+++ b/src/apps/scalable/calendar.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/apps/scalable/com.github.artemanufrij.hashit.svg b/src/apps/scalable/com.github.artemanufrij.hashit.svg
index d7619fb2..07d2206d 100644
--- a/src/apps/scalable/com.github.artemanufrij.hashit.svg
+++ b/src/apps/scalable/com.github.artemanufrij.hashit.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/com.github.fabiocolacio.marker.svg b/src/apps/scalable/com.github.fabiocolacio.marker.svg
index 643425c6..29980596 100644
--- a/src/apps/scalable/com.github.fabiocolacio.marker.svg
+++ b/src/apps/scalable/com.github.fabiocolacio.marker.svg
@@ -1,73 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/com.github.xournalpp.xournalpp.svg b/src/apps/scalable/com.github.xournalpp.xournalpp.svg
index 2142f26b..b1a82893 100644
--- a/src/apps/scalable/com.github.xournalpp.xournalpp.svg
+++ b/src/apps/scalable/com.github.xournalpp.xournalpp.svg
@@ -1,85 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/com.orama_interactive.Pixelorama.svg b/src/apps/scalable/com.orama_interactive.Pixelorama.svg
index c94ec43e..e7a545db 100644
--- a/src/apps/scalable/com.orama_interactive.Pixelorama.svg
+++ b/src/apps/scalable/com.orama_interactive.Pixelorama.svg
@@ -1,20 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/com.rafaelmardojai.Blanket.svg b/src/apps/scalable/com.rafaelmardojai.Blanket.svg
new file mode 100644
index 00000000..45a9e7ef
--- /dev/null
+++ b/src/apps/scalable/com.rafaelmardojai.Blanket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/apps/scalable/com.rawtherapee.RawTherapee.svg b/src/apps/scalable/com.rawtherapee.RawTherapee.svg
index 7b93cc5e..53db0cf3 100644
--- a/src/apps/scalable/com.rawtherapee.RawTherapee.svg
+++ b/src/apps/scalable/com.rawtherapee.RawTherapee.svg
@@ -1,20 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/com.usebottles.bottles.svg b/src/apps/scalable/com.usebottles.bottles.svg
new file mode 100644
index 00000000..a8830932
--- /dev/null
+++ b/src/apps/scalable/com.usebottles.bottles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/apps/scalable/cura-icon.svg b/src/apps/scalable/cura-icon.svg
index 8fae7372..187e98a3 100644
--- a/src/apps/scalable/cura-icon.svg
+++ b/src/apps/scalable/cura-icon.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/apps/scalable/deja-dup.svg b/src/apps/scalable/deja-dup.svg
index 1d91bc3c..a088054d 100644
--- a/src/apps/scalable/deja-dup.svg
+++ b/src/apps/scalable/deja-dup.svg
@@ -1,25 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/file-roller.svg b/src/apps/scalable/file-roller.svg
index 6a7f30ac..edaea68a 100644
--- a/src/apps/scalable/file-roller.svg
+++ b/src/apps/scalable/file-roller.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/apps/scalable/flatpak-software.svg b/src/apps/scalable/flatpak-software.svg
index 32e8180a..495e7873 100644
--- a/src/apps/scalable/flatpak-software.svg
+++ b/src/apps/scalable/flatpak-software.svg
@@ -1,40 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/fragments.svg b/src/apps/scalable/fragments.svg
index 1b0dff6e..f72e52c5 100644
--- a/src/apps/scalable/fragments.svg
+++ b/src/apps/scalable/fragments.svg
@@ -1,42 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/freecad.svg b/src/apps/scalable/freecad.svg
new file mode 100644
index 00000000..37c4eee8
--- /dev/null
+++ b/src/apps/scalable/freecad.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/apps/scalable/gdebi.svg b/src/apps/scalable/gdebi.svg
index e3e2c0a0..aaa0d56d 100644
--- a/src/apps/scalable/gdebi.svg
+++ b/src/apps/scalable/gdebi.svg
@@ -1,122 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/gnome-nibbles.svg b/src/apps/scalable/gnome-nibbles.svg
index f2daaccd..94b27629 100644
--- a/src/apps/scalable/gnome-nibbles.svg
+++ b/src/apps/scalable/gnome-nibbles.svg
@@ -1,31 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/goland.svg b/src/apps/scalable/goland.svg
index c5c998ea..f589877e 100644
--- a/src/apps/scalable/goland.svg
+++ b/src/apps/scalable/goland.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/apps/scalable/io.bassi.Amberol.svg b/src/apps/scalable/io.bassi.Amberol.svg
index c39863b6..96553ea4 100644
--- a/src/apps/scalable/io.bassi.Amberol.svg
+++ b/src/apps/scalable/io.bassi.Amberol.svg
@@ -1,2 +1 @@
-
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/joplin.svg b/src/apps/scalable/joplin.svg
index 17b7b849..1474d511 100644
--- a/src/apps/scalable/joplin.svg
+++ b/src/apps/scalable/joplin.svg
@@ -1,16 +1 @@
-
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/lmms.svg b/src/apps/scalable/lmms.svg
index 95a9412c..3b17036b 100644
--- a/src/apps/scalable/lmms.svg
+++ b/src/apps/scalable/lmms.svg
@@ -1,16 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/lutris.svg b/src/apps/scalable/lutris.svg
index b958cd6f..b5b0e8ba 100644
--- a/src/apps/scalable/lutris.svg
+++ b/src/apps/scalable/lutris.svg
@@ -1,2 +1 @@
-
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/mgba.svg b/src/apps/scalable/mgba.svg
index 3144d0b1..3cd6b1a2 100644
--- a/src/apps/scalable/mgba.svg
+++ b/src/apps/scalable/mgba.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/apps/scalable/mintwelcome.svg b/src/apps/scalable/mintwelcome.svg
index 559cf4bd..b2092442 100644
--- a/src/apps/scalable/mintwelcome.svg
+++ b/src/apps/scalable/mintwelcome.svg
@@ -1,20 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/mplayer.svg b/src/apps/scalable/mplayer.svg
index 83559306..eabd1926 100644
--- a/src/apps/scalable/mplayer.svg
+++ b/src/apps/scalable/mplayer.svg
@@ -1,19 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/nota.svg b/src/apps/scalable/nota.svg
index c4e3415d..e9c5efdb 100644
--- a/src/apps/scalable/nota.svg
+++ b/src/apps/scalable/nota.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/apps/scalable/obsidian.svg b/src/apps/scalable/obsidian.svg
index 73b7de7b..f4bfbb28 100644
--- a/src/apps/scalable/obsidian.svg
+++ b/src/apps/scalable/obsidian.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/apps/scalable/org.gustavoperedo.FontDownloader.svg b/src/apps/scalable/org.gustavoperedo.FontDownloader.svg
index 2f5917b7..775e528a 100644
--- a/src/apps/scalable/org.gustavoperedo.FontDownloader.svg
+++ b/src/apps/scalable/org.gustavoperedo.FontDownloader.svg
@@ -1,17 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/stack.svg b/src/apps/scalable/stack.svg
index 12be7860..f1e98bcf 100644
--- a/src/apps/scalable/stack.svg
+++ b/src/apps/scalable/stack.svg
@@ -1 +1,21 @@
-
\ No newline at end of file
+
+
diff --git a/src/apps/scalable/sticky.svg b/src/apps/scalable/sticky.svg
index 268b9ce8..1c41cdb9 100644
--- a/src/apps/scalable/sticky.svg
+++ b/src/apps/scalable/sticky.svg
@@ -1 +1,28 @@
-
\ No newline at end of file
+
+
diff --git a/src/apps/scalable/surfshark.svg b/src/apps/scalable/surfshark.svg
index 0a59821c..7f983d96 100644
--- a/src/apps/scalable/surfshark.svg
+++ b/src/apps/scalable/surfshark.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/apps/scalable/vmware-player.svg b/src/apps/scalable/vmware-player.svg
index b7c1d913..43a41da4 100644
--- a/src/apps/scalable/vmware-player.svg
+++ b/src/apps/scalable/vmware-player.svg
@@ -1,16 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/wicked-engine-editor.svg b/src/apps/scalable/wicked-engine-editor.svg
index ced5de9c..8456d3c1 100644
--- a/src/apps/scalable/wicked-engine-editor.svg
+++ b/src/apps/scalable/wicked-engine-editor.svg
@@ -1,77 +1 @@
-
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/zorin-appearance.svg b/src/apps/scalable/zorin-appearance.svg
index a80e4c32..ed463483 100644
--- a/src/apps/scalable/zorin-appearance.svg
+++ b/src/apps/scalable/zorin-appearance.svg
@@ -1,71 +1 @@
-
+
\ No newline at end of file
diff --git a/src/apps/scalable/zorin-connect.svg b/src/apps/scalable/zorin-connect.svg
index 30c3eed4..4b904de0 100644
--- a/src/apps/scalable/zorin-connect.svg
+++ b/src/apps/scalable/zorin-connect.svg
@@ -1,15 +1 @@
-
+
\ No newline at end of file
diff --git a/src/mimes/scalable/application-com.github.phase1geo.minder.svg b/src/mimes/scalable/application-com.github.phase1geo.minder.svg
new file mode 100644
index 00000000..a9c01d76
--- /dev/null
+++ b/src/mimes/scalable/application-com.github.phase1geo.minder.svg
@@ -0,0 +1,33 @@
+
+