diff --git a/apps/128/adjust-colors.png b/apps/128/adjust-colors.png
deleted file mode 100644
index 1555201..0000000
Binary files a/apps/128/adjust-colors.png and /dev/null differ
diff --git a/apps/128/adjust-colors.svg b/apps/128/adjust-colors.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/adjust-colors.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/apper.svg b/apps/128/apper.svg
deleted file mode 100644
index 6158bc3..0000000
--- a/apps/128/apper.svg
+++ /dev/null
@@ -1,535 +0,0 @@
-
-
-
-
diff --git a/apps/128/apper.svg b/apps/128/apper.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/apper.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/appgrid.svg b/apps/128/appgrid.svg
deleted file mode 100644
index 6158bc3..0000000
--- a/apps/128/appgrid.svg
+++ /dev/null
@@ -1,535 +0,0 @@
-
-
-
-
diff --git a/apps/128/appgrid.svg b/apps/128/appgrid.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/appgrid.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/application-vnd.iccprofile.png b/apps/128/application-vnd.iccprofile.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/application-vnd.iccprofile.png and /dev/null differ
diff --git a/apps/128/application-vnd.iccprofile.svg b/apps/128/application-vnd.iccprofile.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/application-vnd.iccprofile.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/applications-webbrowsers.svg b/apps/128/applications-webbrowsers.svg
deleted file mode 100644
index fe11e5e..0000000
--- a/apps/128/applications-webbrowsers.svg
+++ /dev/null
@@ -1,51 +0,0 @@
-
diff --git a/apps/128/applications-webbrowsers.svg b/apps/128/applications-webbrowsers.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/applications-webbrowsers.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/audio-player.png b/apps/128/audio-player.png
deleted file mode 100644
index d23243f..0000000
Binary files a/apps/128/audio-player.png and /dev/null differ
diff --git a/apps/128/audio-player.svg b/apps/128/audio-player.svg
new file mode 120000
index 0000000..c2a653b
--- /dev/null
+++ b/apps/128/audio-player.svg
@@ -0,0 +1 @@
+gnome-music.svg
\ No newline at end of file
diff --git a/apps/128/autocolor.png b/apps/128/autocolor.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/autocolor.png and /dev/null differ
diff --git a/apps/128/autocolor.svg b/apps/128/autocolor.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/autocolor.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/banshee-1.png b/apps/128/banshee-1.png
deleted file mode 100644
index d23243f..0000000
Binary files a/apps/128/banshee-1.png and /dev/null differ
diff --git a/apps/128/banshee-1.svg b/apps/128/banshee-1.svg
new file mode 120000
index 0000000..c2a653b
--- /dev/null
+++ b/apps/128/banshee-1.svg
@@ -0,0 +1 @@
+gnome-music.svg
\ No newline at end of file
diff --git a/apps/128/btsync-user.png b/apps/128/btsync-user.png
deleted file mode 100644
index 3d22809..0000000
Binary files a/apps/128/btsync-user.png and /dev/null differ
diff --git a/apps/128/btsync-user.svg b/apps/128/btsync-user.svg
new file mode 120000
index 0000000..a562f83
--- /dev/null
+++ b/apps/128/btsync-user.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/apps/128/chakra-backup.png b/apps/128/chakra-backup.png
deleted file mode 100644
index 82b5f57..0000000
Binary files a/apps/128/chakra-backup.png and /dev/null differ
diff --git a/apps/128/chakra-backup.svg b/apps/128/chakra-backup.svg
new file mode 120000
index 0000000..a562f83
--- /dev/null
+++ b/apps/128/chakra-backup.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/apps/128/chrome-kogcfmeennoidocadkgjhnbancebmlbf-Default.png b/apps/128/chrome-kogcfmeennoidocadkgjhnbancebmlbf-Default.png
deleted file mode 100644
index 53cb874..0000000
Binary files a/apps/128/chrome-kogcfmeennoidocadkgjhnbancebmlbf-Default.png and /dev/null differ
diff --git a/apps/128/chrome-kogcfmeennoidocadkgjhnbancebmlbf-Default.svg b/apps/128/chrome-kogcfmeennoidocadkgjhnbancebmlbf-Default.svg
new file mode 120000
index 0000000..b6181fc
--- /dev/null
+++ b/apps/128/chrome-kogcfmeennoidocadkgjhnbancebmlbf-Default.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/apps/128/cinnamon-preferences-color.png b/apps/128/cinnamon-preferences-color.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/cinnamon-preferences-color.png and /dev/null differ
diff --git a/apps/128/cinnamon-preferences-color.svg b/apps/128/cinnamon-preferences-color.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/cinnamon-preferences-color.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/color-line.png b/apps/128/color-line.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/color-line.png and /dev/null differ
diff --git a/apps/128/color-line.svg b/apps/128/color-line.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/color-line.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/color-line1.png b/apps/128/color-line1.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/color-line1.png and /dev/null differ
diff --git a/apps/128/color-line1.svg b/apps/128/color-line1.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/color-line1.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/color-management.png b/apps/128/color-management.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/color-management.png and /dev/null differ
diff --git a/apps/128/color-management.svg b/apps/128/color-management.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/color-management.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/color-pick.png b/apps/128/color-pick.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/color-pick.png and /dev/null differ
diff --git a/apps/128/color-pick.svg b/apps/128/color-pick.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/color-pick.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/color.png b/apps/128/color.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/color.png and /dev/null differ
diff --git a/apps/128/color.svg b/apps/128/color.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/color.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/colorhug-flash.png b/apps/128/colorhug-flash.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/colorhug-flash.png and /dev/null differ
diff --git a/apps/128/colorhug-flash.svg b/apps/128/colorhug-flash.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/colorhug-flash.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/colorhug.png b/apps/128/colorhug.png
deleted file mode 100644
index 1555201..0000000
Binary files a/apps/128/colorhug.png and /dev/null differ
diff --git a/apps/128/colorhug.svg b/apps/128/colorhug.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/colorhug.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/colorimages.svg b/apps/128/colorimages.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/colorimages.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/colorimeter-colorhug.svg b/apps/128/colorimeter-colorhug.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/colorimeter-colorhug.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/colorize.png b/apps/128/colorize.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/colorize.png and /dev/null differ
diff --git a/apps/128/colorize.svg b/apps/128/colorize.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/colorize.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/colorman.png b/apps/128/colorman.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/colorman.png and /dev/null differ
diff --git a/apps/128/colorman.svg b/apps/128/colorman.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/colorman.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/colorset.png b/apps/128/colorset.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/colorset.png and /dev/null differ
diff --git a/apps/128/colorset.svg b/apps/128/colorset.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/colorset.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/deepin-terminal.png b/apps/128/deepin-terminal.png
deleted file mode 100644
index 53cb874..0000000
Binary files a/apps/128/deepin-terminal.png and /dev/null differ
diff --git a/apps/128/deepin-terminal.svg b/apps/128/deepin-terminal.svg
new file mode 120000
index 0000000..b6181fc
--- /dev/null
+++ b/apps/128/deepin-terminal.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/apps/128/dillo.png b/apps/128/dillo.png
deleted file mode 100644
index fc6b349..0000000
Binary files a/apps/128/dillo.png and /dev/null differ
diff --git a/apps/128/dillo.svg b/apps/128/dillo.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/dillo.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/gajim-agent-http-ws.png b/apps/128/gajim-agent-http-ws.png
deleted file mode 100644
index fc6b349..0000000
Binary files a/apps/128/gajim-agent-http-ws.png and /dev/null differ
diff --git a/apps/128/gajim-agent-http-ws.svg b/apps/128/gajim-agent-http-ws.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/gajim-agent-http-ws.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/galeon.png b/apps/128/galeon.png
deleted file mode 100644
index fc6b349..0000000
Binary files a/apps/128/galeon.png and /dev/null differ
diff --git a/apps/128/galeon.svg b/apps/128/galeon.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/galeon.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/google-calculator.png b/apps/128/google-calculator.png
deleted file mode 100644
index 004d49c..0000000
Binary files a/apps/128/google-calculator.png and /dev/null differ
diff --git a/apps/128/google-calculator.svg b/apps/128/google-calculator.svg
new file mode 120000
index 0000000..67684fa
--- /dev/null
+++ b/apps/128/google-calculator.svg
@@ -0,0 +1 @@
+calculator.svg
\ No newline at end of file
diff --git a/apps/128/gthumb.png b/apps/128/gthumb.png
deleted file mode 100644
index 5e31770..0000000
Binary files a/apps/128/gthumb.png and /dev/null differ
diff --git a/apps/128/io.github.Pithos.svg b/apps/128/io.github.Pithos.svg
new file mode 120000
index 0000000..2a0be43
--- /dev/null
+++ b/apps/128/io.github.Pithos.svg
@@ -0,0 +1 @@
+pithos.svg
\ No newline at end of file
diff --git a/apps/128/kbruch.png b/apps/128/kbruch.png
deleted file mode 100644
index 64eb254..0000000
Binary files a/apps/128/kbruch.png and /dev/null differ
diff --git a/apps/128/kbruch.svg b/apps/128/kbruch.svg
new file mode 120000
index 0000000..67684fa
--- /dev/null
+++ b/apps/128/kbruch.svg
@@ -0,0 +1 @@
+calculator.svg
\ No newline at end of file
diff --git a/apps/128/kconsole.png b/apps/128/kconsole.png
deleted file mode 100644
index 53cb874..0000000
Binary files a/apps/128/kconsole.png and /dev/null differ
diff --git a/apps/128/kconsole.svg b/apps/128/kconsole.svg
new file mode 120000
index 0000000..b6181fc
--- /dev/null
+++ b/apps/128/kconsole.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/apps/128/klinkstatus.png b/apps/128/klinkstatus.png
deleted file mode 100644
index 638e762..0000000
Binary files a/apps/128/klinkstatus.png and /dev/null differ
diff --git a/apps/128/klinkstatus.svg b/apps/128/klinkstatus.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/klinkstatus.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/konqueror-icon.png b/apps/128/konqueror-icon.png
deleted file mode 100644
index fc6b349..0000000
Binary files a/apps/128/konqueror-icon.png and /dev/null differ
diff --git a/apps/128/konqueror-icon.svg b/apps/128/konqueror-icon.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/konqueror-icon.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/konqueror.png b/apps/128/konqueror.png
deleted file mode 100644
index fc6b349..0000000
Binary files a/apps/128/konqueror.png and /dev/null differ
diff --git a/apps/128/konqueror.svg b/apps/128/konqueror.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/konqueror.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/kpackage.png b/apps/128/kpackage.png
deleted file mode 100644
index c46894e..0000000
Binary files a/apps/128/kpackage.png and /dev/null differ
diff --git a/apps/128/kpackage.svg b/apps/128/kpackage.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/kpackage.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/kpackage48.png b/apps/128/kpackage48.png
deleted file mode 100644
index c46894e..0000000
Binary files a/apps/128/kpackage48.png and /dev/null differ
diff --git a/apps/128/kpackage48.svg b/apps/128/kpackage48.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/kpackage48.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/kstars_colors.png b/apps/128/kstars_colors.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/kstars_colors.png and /dev/null differ
diff --git a/apps/128/kstars_colors.svg b/apps/128/kstars_colors.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/kstars_colors.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/links.png b/apps/128/links.png
deleted file mode 100644
index fc6b349..0000000
Binary files a/apps/128/links.png and /dev/null differ
diff --git a/apps/128/links.svg b/apps/128/links.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/links.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/lprof.png b/apps/128/lprof.png
deleted file mode 100644
index 8a14c7c..0000000
Binary files a/apps/128/lprof.png and /dev/null differ
diff --git a/apps/128/lprof.svg b/apps/128/lprof.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/lprof.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/lubuntu-software-center.png b/apps/128/lubuntu-software-center.png
deleted file mode 100644
index 2599709..0000000
Binary files a/apps/128/lubuntu-software-center.png and /dev/null differ
diff --git a/apps/128/lubuntu-software-center.svg b/apps/128/lubuntu-software-center.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/lubuntu-software-center.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/mate-color-manager.png b/apps/128/mate-color-manager.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/mate-color-manager.png and /dev/null differ
diff --git a/apps/128/mate-color-manager.svg b/apps/128/mate-color-manager.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/mate-color-manager.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/midori.png b/apps/128/midori.png
deleted file mode 100644
index fc6b349..0000000
Binary files a/apps/128/midori.png and /dev/null differ
diff --git a/apps/128/midori.svg b/apps/128/midori.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/midori.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/mini.xterm_32x32.png b/apps/128/mini.xterm_32x32.png
deleted file mode 100644
index 53cb874..0000000
Binary files a/apps/128/mini.xterm_32x32.png and /dev/null differ
diff --git a/apps/128/mini.xterm_32x32.svg b/apps/128/mini.xterm_32x32.svg
new file mode 120000
index 0000000..b6181fc
--- /dev/null
+++ b/apps/128/mini.xterm_32x32.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/apps/128/mini.xterm_48x48.png b/apps/128/mini.xterm_48x48.png
deleted file mode 100644
index 53cb874..0000000
Binary files a/apps/128/mini.xterm_48x48.png and /dev/null differ
diff --git a/apps/128/mini.xterm_48x48.svg b/apps/128/mini.xterm_48x48.svg
new file mode 120000
index 0000000..b6181fc
--- /dev/null
+++ b/apps/128/mini.xterm_48x48.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/apps/128/muon.png b/apps/128/muon.png
deleted file mode 100644
index c46894e..0000000
Binary files a/apps/128/muon.png and /dev/null differ
diff --git a/apps/128/muon.svg b/apps/128/muon.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/muon.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/muondis-cover.png b/apps/128/muondis-cover.png
deleted file mode 100644
index c46894e..0000000
Binary files a/apps/128/muondis-cover.png and /dev/null differ
diff --git a/apps/128/muondis-cover.svg b/apps/128/muondis-cover.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/muondis-cover.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/muondiscover.png b/apps/128/muondiscover.png
deleted file mode 100644
index c46894e..0000000
Binary files a/apps/128/muondiscover.png and /dev/null differ
diff --git a/apps/128/muondiscover.svg b/apps/128/muondiscover.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/muondiscover.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/muonnotifier.png b/apps/128/muonnotifier.png
deleted file mode 100644
index c46894e..0000000
Binary files a/apps/128/muonnotifier.png and /dev/null differ
diff --git a/apps/128/muonnotifier.svg b/apps/128/muonnotifier.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/muonnotifier.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/nxterm.png b/apps/128/nxterm.png
deleted file mode 100644
index 7ff1e73..0000000
Binary files a/apps/128/nxterm.png and /dev/null differ
diff --git a/apps/128/nxterm.svg b/apps/128/nxterm.svg
new file mode 120000
index 0000000..b6181fc
--- /dev/null
+++ b/apps/128/nxterm.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/apps/128/org.blender.Blender.svg b/apps/128/org.blender.Blender.svg
new file mode 120000
index 0000000..965ce91
--- /dev/null
+++ b/apps/128/org.blender.Blender.svg
@@ -0,0 +1 @@
+blender.svg
\ No newline at end of file
diff --git a/apps/128/org.gnome.DejaDup.svg b/apps/128/org.gnome.DejaDup.svg
new file mode 120000
index 0000000..a562f83
--- /dev/null
+++ b/apps/128/org.gnome.DejaDup.svg
@@ -0,0 +1 @@
+deja-dup.svg
\ No newline at end of file
diff --git a/apps/128/org.gnome.Software.svg b/apps/128/org.gnome.Software.svg
index 672dcb7..8b27194 120000
--- a/apps/128/org.gnome.Software.svg
+++ b/apps/128/org.gnome.Software.svg
@@ -1 +1 @@
-yast-sw_single.svg
\ No newline at end of file
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/palette_color.png b/apps/128/palette_color.png
deleted file mode 100644
index 1555201..0000000
Binary files a/apps/128/palette_color.png and /dev/null differ
diff --git a/apps/128/palette_color.svg b/apps/128/palette_color.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/palette_color.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/pgl.png b/apps/128/pgl.png
deleted file mode 100644
index fc6b349..0000000
Binary files a/apps/128/pgl.png and /dev/null differ
diff --git a/apps/128/pithos.svg b/apps/128/pithos.svg
new file mode 100644
index 0000000..f6bd424
--- /dev/null
+++ b/apps/128/pithos.svg
@@ -0,0 +1,449 @@
+
+
+
+
diff --git a/apps/128/pk-packge-sources.png b/apps/128/pk-packge-sources.png
deleted file mode 100644
index c46894e..0000000
Binary files a/apps/128/pk-packge-sources.png and /dev/null differ
diff --git a/apps/128/pk-packge-sources.svg b/apps/128/pk-packge-sources.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/pk-packge-sources.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/plg.svg b/apps/128/plg.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/plg.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/preferences-color.png b/apps/128/preferences-color.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/preferences-color.png and /dev/null differ
diff --git a/apps/128/preferences-desktop-color.png b/apps/128/preferences-desktop-color.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/preferences-desktop-color.png and /dev/null differ
diff --git a/apps/128/preferences-desktop-color.svg b/apps/128/preferences-desktop-color.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/preferences-desktop-color.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/preferences-desktop-display-color.png b/apps/128/preferences-desktop-display-color.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/preferences-desktop-display-color.png and /dev/null differ
diff --git a/apps/128/preferences-desktop-display-color.svg b/apps/128/preferences-desktop-display-color.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/preferences-desktop-display-color.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/preferences-display-color.png b/apps/128/preferences-display-color.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/preferences-display-color.png and /dev/null differ
diff --git a/apps/128/preferences-display-color.svg b/apps/128/preferences-display-color.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/preferences-display-color.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/preferences_desktop_color.png b/apps/128/preferences_desktop_color.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/preferences_desktop_color.png and /dev/null differ
diff --git a/apps/128/preferences_desktop_color.svg b/apps/128/preferences_desktop_color.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/preferences_desktop_color.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/pstree16.png b/apps/128/pstree16.png
deleted file mode 100644
index ca482a5..0000000
Binary files a/apps/128/pstree16.png and /dev/null differ
diff --git a/apps/128/pstree16.svg b/apps/128/pstree16.svg
new file mode 120000
index 0000000..93dc759
--- /dev/null
+++ b/apps/128/pstree16.svg
@@ -0,0 +1 @@
+top.svg
\ No newline at end of file
diff --git a/apps/128/qcalculate.png b/apps/128/qcalculate.png
deleted file mode 100644
index 888751e..0000000
Binary files a/apps/128/qcalculate.png and /dev/null differ
diff --git a/apps/128/qcalculator.svg b/apps/128/qcalculator.svg
new file mode 120000
index 0000000..67684fa
--- /dev/null
+++ b/apps/128/qcalculator.svg
@@ -0,0 +1 @@
+calculator.svg
\ No newline at end of file
diff --git a/apps/128/qubzilla.png b/apps/128/qubzilla.png
deleted file mode 100644
index fc6b349..0000000
Binary files a/apps/128/qubzilla.png and /dev/null differ
diff --git a/apps/128/qubzilla.svg b/apps/128/qubzilla.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/qubzilla.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/redhat-internet.png b/apps/128/redhat-internet.png
deleted file mode 100644
index fc6b349..0000000
Binary files a/apps/128/redhat-internet.png and /dev/null differ
diff --git a/apps/128/redhat-internet.svg b/apps/128/redhat-internet.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/redhat-internet.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/redhat-sound_video.png b/apps/128/redhat-sound_video.png
deleted file mode 100644
index d23243f..0000000
Binary files a/apps/128/redhat-sound_video.png and /dev/null differ
diff --git a/apps/128/redhat-sound_video.svg b/apps/128/redhat-sound_video.svg
new file mode 120000
index 0000000..c2a653b
--- /dev/null
+++ b/apps/128/redhat-sound_video.svg
@@ -0,0 +1 @@
+gnome-music.svg
\ No newline at end of file
diff --git a/apps/128/rekonq.png b/apps/128/rekonq.png
deleted file mode 100644
index fc6b349..0000000
Binary files a/apps/128/rekonq.png and /dev/null differ
diff --git a/apps/128/rekonq.svg b/apps/128/rekonq.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/rekonq.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/rodent-ps.png b/apps/128/rodent-ps.png
deleted file mode 100644
index f495116..0000000
Binary files a/apps/128/rodent-ps.png and /dev/null differ
diff --git a/apps/128/rodent-ps.svg b/apps/128/rodent-ps.svg
new file mode 120000
index 0000000..93dc759
--- /dev/null
+++ b/apps/128/rodent-ps.svg
@@ -0,0 +1 @@
+top.svg
\ No newline at end of file
diff --git a/apps/128/softwar.png b/apps/128/softwar.png
deleted file mode 100644
index c46894e..0000000
Binary files a/apps/128/softwar.png and /dev/null differ
diff --git a/apps/128/software-center.png b/apps/128/software-center.png
deleted file mode 100644
index 2599709..0000000
Binary files a/apps/128/software-center.png and /dev/null differ
diff --git a/apps/128/software-center.svg b/apps/128/software-center.svg
deleted file mode 100644
index 6158bc3..0000000
--- a/apps/128/software-center.svg
+++ /dev/null
@@ -1,535 +0,0 @@
-
-
-
-
diff --git a/apps/128/software-center.svg b/apps/128/software-center.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/software-center.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/software-manager.png b/apps/128/software-manager.png
deleted file mode 100644
index 2599709..0000000
Binary files a/apps/128/software-manager.png and /dev/null differ
diff --git a/apps/128/software-manager.svg b/apps/128/software-manager.svg
deleted file mode 100644
index 6158bc3..0000000
--- a/apps/128/software-manager.svg
+++ /dev/null
@@ -1,535 +0,0 @@
-
-
-
-
diff --git a/apps/128/software-manager.svg b/apps/128/software-manager.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/software-manager.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/software-store.png b/apps/128/software-store.png
deleted file mode 100644
index 2599709..0000000
Binary files a/apps/128/software-store.png and /dev/null differ
diff --git a/apps/128/software-store.svg b/apps/128/software-store.svg
deleted file mode 100644
index 6158bc3..0000000
--- a/apps/128/software-store.svg
+++ /dev/null
@@ -1,535 +0,0 @@
-
-
-
-
diff --git a/apps/128/software-store.svg b/apps/128/software-store.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/software-store.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/software-update-urgent.png b/apps/128/software-update-urgent.png
deleted file mode 100644
index 2599709..0000000
Binary files a/apps/128/software-update-urgent.png and /dev/null differ
diff --git a/apps/128/software-update-urgent.svg b/apps/128/software-update-urgent.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/software-update-urgent.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/software.svg b/apps/128/software.svg
deleted file mode 100644
index 6158bc3..0000000
--- a/apps/128/software.svg
+++ /dev/null
@@ -1,535 +0,0 @@
-
-
-
-
diff --git a/apps/128/software.svg b/apps/128/software.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/software.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/softwarecenter-debian.svg b/apps/128/softwarecenter-debian.svg
deleted file mode 100644
index 6158bc3..0000000
--- a/apps/128/softwarecenter-debian.svg
+++ /dev/null
@@ -1,535 +0,0 @@
-
-
-
-
diff --git a/apps/128/softwarecenter-debian.svg b/apps/128/softwarecenter-debian.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/softwarecenter-debian.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/softwarecenter-ubuntu.svg b/apps/128/softwarecenter-ubuntu.svg
deleted file mode 100644
index 6158bc3..0000000
--- a/apps/128/softwarecenter-ubuntu.svg
+++ /dev/null
@@ -1,535 +0,0 @@
-
-
-
-
diff --git a/apps/128/softwarecenter-ubuntu.svg b/apps/128/softwarecenter-ubuntu.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/softwarecenter-ubuntu.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/softwarecenter.svg b/apps/128/softwarecenter.svg
index 6158bc3..97d03be 100644
--- a/apps/128/softwarecenter.svg
+++ b/apps/128/softwarecenter.svg
@@ -1,5 +1,5 @@
-
+
diff --git a/apps/128/softwarecentre.png b/apps/128/softwarecentre.png
deleted file mode 100644
index 2599709..0000000
Binary files a/apps/128/softwarecentre.png and /dev/null differ
diff --git a/apps/128/softwarecentre.svg b/apps/128/softwarecentre.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/softwarecentre.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/softwarestore.png b/apps/128/softwarestore.png
deleted file mode 100644
index 2599709..0000000
Binary files a/apps/128/softwarestore.png and /dev/null differ
diff --git a/apps/128/softwarestore.svg b/apps/128/softwarestore.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/softwarestore.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/sonata.png b/apps/128/sonata.png
deleted file mode 100644
index 472bb2c..0000000
Binary files a/apps/128/sonata.png and /dev/null differ
diff --git a/apps/128/sonata.svg b/apps/128/sonata.svg
new file mode 100644
index 0000000..f1f4f34
--- /dev/null
+++ b/apps/128/sonata.svg
@@ -0,0 +1,269 @@
+
+
+
+
diff --git a/apps/128/stock_internet.png b/apps/128/stock_internet.png
deleted file mode 100644
index 638e762..0000000
Binary files a/apps/128/stock_internet.png and /dev/null differ
diff --git a/apps/128/stock_internet.svg b/apps/128/stock_internet.svg
new file mode 120000
index 0000000..76b91b8
--- /dev/null
+++ b/apps/128/stock_internet.svg
@@ -0,0 +1 @@
+web-browser.svg
\ No newline at end of file
diff --git a/apps/128/system_file_manager.png b/apps/128/system_file_manager.png
deleted file mode 100644
index bcca0ba..0000000
Binary files a/apps/128/system_file_manager.png and /dev/null differ
diff --git a/apps/128/system_file_manager.svg b/apps/128/system_file_manager.svg
new file mode 120000
index 0000000..41092c8
--- /dev/null
+++ b/apps/128/system_file_manager.svg
@@ -0,0 +1 @@
+file-manager.svg
\ No newline at end of file
diff --git a/apps/128/tild.png b/apps/128/tild.png
deleted file mode 100644
index 53cb874..0000000
Binary files a/apps/128/tild.png and /dev/null differ
diff --git a/apps/128/tild.svg b/apps/128/tild.svg
new file mode 120000
index 0000000..b6181fc
--- /dev/null
+++ b/apps/128/tild.svg
@@ -0,0 +1 @@
+terminal.svg
\ No newline at end of file
diff --git a/apps/128/ubuntu-software-center.png b/apps/128/ubuntu-software-center.png
deleted file mode 100644
index 2599709..0000000
Binary files a/apps/128/ubuntu-software-center.png and /dev/null differ
diff --git a/apps/128/ubuntu-software-center.svg b/apps/128/ubuntu-software-center.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/ubuntu-software-center.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/ubuntusoftware.png b/apps/128/ubuntusoftware.png
deleted file mode 100644
index 2599709..0000000
Binary files a/apps/128/ubuntusoftware.png and /dev/null differ
diff --git a/apps/128/ubuntusoftware.svg b/apps/128/ubuntusoftware.svg
new file mode 120000
index 0000000..8b27194
--- /dev/null
+++ b/apps/128/ubuntusoftware.svg
@@ -0,0 +1 @@
+softwarecenter.svg
\ No newline at end of file
diff --git a/apps/128/unity-color-panel.png b/apps/128/unity-color-panel.png
deleted file mode 100644
index 41ef6b4..0000000
Binary files a/apps/128/unity-color-panel.png and /dev/null differ
diff --git a/apps/128/unity-color-panel.svg b/apps/128/unity-color-panel.svg
new file mode 120000
index 0000000..c04b3ee
--- /dev/null
+++ b/apps/128/unity-color-panel.svg
@@ -0,0 +1 @@
+preferences-color.svg
\ No newline at end of file
diff --git a/apps/128/usd-xrandr.png b/apps/128/usd-xrandr.png
deleted file mode 100644
index 2add656..0000000
Binary files a/apps/128/usd-xrandr.png and /dev/null differ
diff --git a/apps/128/usd-xrandr.svg b/apps/128/usd-xrandr.svg
new file mode 120000
index 0000000..32b4509
--- /dev/null
+++ b/apps/128/usd-xrandr.svg
@@ -0,0 +1 @@
+display.svg
\ No newline at end of file
diff --git a/apps/128/web-browser.svg b/apps/128/web-browser.svg
index fe11e5e..d4ad082 100644
--- a/apps/128/web-browser.svg
+++ b/apps/128/web-browser.svg
@@ -1,51 +1,207 @@
-