diff --git a/apps/128/accessories-system-cleaner.png b/apps/128/accessories-system-cleaner.png
deleted file mode 100644
index c99879b..0000000
Binary files a/apps/128/accessories-system-cleaner.png and /dev/null differ
diff --git a/apps/128/accessories-system-cleaner.svg b/apps/128/accessories-system-cleaner.svg
new file mode 100644
index 0000000..f457f97
--- /dev/null
+++ b/apps/128/accessories-system-cleaner.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/apps/128/applications-development.png b/apps/128/applications-development.png
deleted file mode 100644
index 8b11ba8..0000000
Binary files a/apps/128/applications-development.png and /dev/null differ
diff --git a/apps/128/builder.png b/apps/128/builder.png
deleted file mode 100644
index e6b25c0..0000000
Binary files a/apps/128/builder.png and /dev/null differ
diff --git a/apps/128/calligradevtools.png b/apps/128/calligradevtools.png
deleted file mode 100644
index 09dff7c..0000000
Binary files a/apps/128/calligradevtools.png and /dev/null differ
diff --git a/apps/128/checkbox.png b/apps/128/checkbox.png
deleted file mode 100644
index c99879b..0000000
Binary files a/apps/128/checkbox.png and /dev/null differ
diff --git a/apps/128/checkbox.svg b/apps/128/checkbox.svg
new file mode 120000
index 0000000..8c2ef91
--- /dev/null
+++ b/apps/128/checkbox.svg
@@ -0,0 +1 @@
+accessories-system-cleaner.svg
\ No newline at end of file
diff --git a/apps/128/computerjanitor.png b/apps/128/computerjanitor.png
deleted file mode 100644
index c99879b..0000000
Binary files a/apps/128/computerjanitor.png and /dev/null differ
diff --git a/apps/128/computerjanitor.svg b/apps/128/computerjanitor.svg
new file mode 120000
index 0000000..8c2ef91
--- /dev/null
+++ b/apps/128/computerjanitor.svg
@@ -0,0 +1 @@
+accessories-system-cleaner.svg
\ No newline at end of file
diff --git a/apps/128/deepin-repair.png b/apps/128/deepin-repair.png
deleted file mode 120000
index b1fbf1a..0000000
--- a/apps/128/deepin-repair.png
+++ /dev/null
@@ -1 +0,0 @@
-computerjanitor.png
\ No newline at end of file
diff --git a/apps/128/deepin-repair.svg b/apps/128/deepin-repair.svg
new file mode 120000
index 0000000..8c2ef91
--- /dev/null
+++ b/apps/128/deepin-repair.svg
@@ -0,0 +1 @@
+accessories-system-cleaner.svg
\ No newline at end of file
diff --git a/apps/128/empathy.png b/apps/128/empathy.png
deleted file mode 100644
index 72fc89f..0000000
Binary files a/apps/128/empathy.png and /dev/null differ
diff --git a/apps/128/empathy.svg b/apps/128/empathy.svg
new file mode 100644
index 0000000..84428c5
--- /dev/null
+++ b/apps/128/empathy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/apps/128/espeak-gui.png b/apps/128/espeak-gui.png
deleted file mode 100644
index 083e0cd..0000000
Binary files a/apps/128/espeak-gui.png and /dev/null differ
diff --git a/apps/128/gconf-editor.png b/apps/128/gconf-editor.png
deleted file mode 100644
index ad1e2db..0000000
Binary files a/apps/128/gconf-editor.png and /dev/null differ
diff --git a/apps/128/gconfeditor.png b/apps/128/gconfeditor.png
deleted file mode 100644
index e6b25c0..0000000
Binary files a/apps/128/gconfeditor.png and /dev/null differ
diff --git a/apps/128/geany.png b/apps/128/geany.png
deleted file mode 100644
index ceff475..0000000
Binary files a/apps/128/geany.png and /dev/null differ
diff --git a/apps/128/geany.svg b/apps/128/geany.svg
new file mode 100644
index 0000000..e04ce3d
--- /dev/null
+++ b/apps/128/geany.svg
@@ -0,0 +1,820 @@
+
+
diff --git a/apps/128/gnome-devel.png b/apps/128/gnome-devel.png
deleted file mode 100644
index 8b11ba8..0000000
Binary files a/apps/128/gnome-devel.png and /dev/null differ
diff --git a/apps/128/google-chrome-developer-tool.png b/apps/128/google-chrome-developer-tool.png
deleted file mode 100644
index 8b11ba8..0000000
Binary files a/apps/128/google-chrome-developer-tool.png and /dev/null differ
diff --git a/apps/128/hipchat.png b/apps/128/hipchat.png
deleted file mode 100644
index 28ac83f..0000000
Binary files a/apps/128/hipchat.png and /dev/null differ
diff --git a/apps/128/hipchat.svg b/apps/128/hipchat.svg
new file mode 100644
index 0000000..acba253
--- /dev/null
+++ b/apps/128/hipchat.svg
@@ -0,0 +1,137 @@
+
+
diff --git a/apps/128/kokopete_some_away.svg b/apps/128/kokopete_some_away.svg
new file mode 120000
index 0000000..62d0d72
--- /dev/null
+++ b/apps/128/kokopete_some_away.svg
@@ -0,0 +1 @@
+kopete.svg
\ No newline at end of file
diff --git a/apps/128/kokopete_some_online.svg b/apps/128/kokopete_some_online.svg
new file mode 120000
index 0000000..62d0d72
--- /dev/null
+++ b/apps/128/kokopete_some_online.svg
@@ -0,0 +1 @@
+kopete.svg
\ No newline at end of file
diff --git a/apps/128/konversation.png b/apps/128/konversation.png
deleted file mode 100644
index 083e0cd..0000000
Binary files a/apps/128/konversation.png and /dev/null differ
diff --git a/apps/128/konversation16x16.png b/apps/128/konversation16x16.png
deleted file mode 100644
index 083e0cd..0000000
Binary files a/apps/128/konversation16x16.png and /dev/null differ
diff --git a/apps/128/konversation32x32.png b/apps/128/konversation32x32.png
deleted file mode 100644
index 083e0cd..0000000
Binary files a/apps/128/konversation32x32.png and /dev/null differ
diff --git a/apps/128/konversation32x32.svg b/apps/128/konversation32x32.svg
new file mode 120000
index 0000000..eb461e8
--- /dev/null
+++ b/apps/128/konversation32x32.svg
@@ -0,0 +1 @@
+message.svg
\ No newline at end of file
diff --git a/apps/128/kopete-offline.png b/apps/128/kopete-offline.png
deleted file mode 100644
index b040e26..0000000
Binary files a/apps/128/kopete-offline.png and /dev/null differ
diff --git a/apps/128/kopete-offline.svg b/apps/128/kopete-offline.svg
new file mode 100644
index 0000000..5a210da
--- /dev/null
+++ b/apps/128/kopete-offline.svg
@@ -0,0 +1,156 @@
+
+
diff --git a/apps/128/kopete.png b/apps/128/kopete.png
deleted file mode 100644
index b39ac30..0000000
Binary files a/apps/128/kopete.png and /dev/null differ
diff --git a/apps/128/kopete.svg b/apps/128/kopete.svg
new file mode 100644
index 0000000..7bf029e
--- /dev/null
+++ b/apps/128/kopete.svg
@@ -0,0 +1,156 @@
+
+
diff --git a/apps/128/kopete2-svg b/apps/128/kopete2-svg
new file mode 120000
index 0000000..62d0d72
--- /dev/null
+++ b/apps/128/kopete2-svg
@@ -0,0 +1 @@
+kopete.svg
\ No newline at end of file
diff --git a/apps/128/kopete2.png b/apps/128/kopete2.png
deleted file mode 100644
index b39ac30..0000000
Binary files a/apps/128/kopete2.png and /dev/null differ
diff --git a/apps/128/kopete_all_away.png b/apps/128/kopete_all_away.png
deleted file mode 100644
index b39ac30..0000000
Binary files a/apps/128/kopete_all_away.png and /dev/null differ
diff --git a/apps/128/kopete_all_away.svg b/apps/128/kopete_all_away.svg
new file mode 120000
index 0000000..62d0d72
--- /dev/null
+++ b/apps/128/kopete_all_away.svg
@@ -0,0 +1 @@
+kopete.svg
\ No newline at end of file
diff --git a/apps/128/kopete_some_away.png b/apps/128/kopete_some_away.png
deleted file mode 100644
index b39ac30..0000000
Binary files a/apps/128/kopete_some_away.png and /dev/null differ
diff --git a/apps/128/kopete_some_online.png b/apps/128/kopete_some_online.png
deleted file mode 100644
index b39ac30..0000000
Binary files a/apps/128/kopete_some_online.png and /dev/null differ
diff --git a/apps/128/message.png b/apps/128/message.png
deleted file mode 100644
index 083e0cd..0000000
Binary files a/apps/128/message.png and /dev/null differ
diff --git a/apps/128/message.svg b/apps/128/message.svg
new file mode 100644
index 0000000..9455227
--- /dev/null
+++ b/apps/128/message.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/apps/128/package_development.png b/apps/128/package_development.png
deleted file mode 100644
index 8b11ba8..0000000
Binary files a/apps/128/package_development.png and /dev/null differ
diff --git a/apps/128/package_development_tools.png b/apps/128/package_development_tools.png
deleted file mode 100644
index 09dff7c..0000000
Binary files a/apps/128/package_development_tools.png and /dev/null differ
diff --git a/apps/128/pidgin-menu.png b/apps/128/pidgin-menu.png
deleted file mode 100644
index 083e0cd..0000000
Binary files a/apps/128/pidgin-menu.png and /dev/null differ
diff --git a/apps/128/pidgin-menu.svg b/apps/128/pidgin-menu.svg
new file mode 100644
index 0000000..8a9fbb1
--- /dev/null
+++ b/apps/128/pidgin-menu.svg
@@ -0,0 +1,430 @@
+
+
+
+
diff --git a/apps/128/pidgin.png b/apps/128/pidgin.png
deleted file mode 100644
index 083e0cd..0000000
Binary files a/apps/128/pidgin.png and /dev/null differ
diff --git a/apps/128/pidgin.svg b/apps/128/pidgin.svg
new file mode 100644
index 0000000..17fa9ed
--- /dev/null
+++ b/apps/128/pidgin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/apps/128/redhat-system_tools.png b/apps/128/redhat-system_tools.png
deleted file mode 100644
index 09dff7c..0000000
Binary files a/apps/128/redhat-system_tools.png and /dev/null differ
diff --git a/apps/128/sweeper.png b/apps/128/sweeper.png
deleted file mode 100644
index c99879b..0000000
Binary files a/apps/128/sweeper.png and /dev/null differ
diff --git a/apps/128/sweeper.svg b/apps/128/sweeper.svg
new file mode 120000
index 0000000..8c2ef91
--- /dev/null
+++ b/apps/128/sweeper.svg
@@ -0,0 +1 @@
+accessories-system-cleaner.svg
\ No newline at end of file
diff --git a/apps/128/telepathy.png b/apps/128/telepathy.png
deleted file mode 100644
index 2b31c5b..0000000
Binary files a/apps/128/telepathy.png and /dev/null differ
diff --git a/apps/128/telepathy.svg b/apps/128/telepathy.svg
new file mode 120000
index 0000000..eb461e8
--- /dev/null
+++ b/apps/128/telepathy.svg
@@ -0,0 +1 @@
+message.svg
\ No newline at end of file
diff --git a/apps/128/tespeak-gui.svg b/apps/128/tespeak-gui.svg
new file mode 120000
index 0000000..eb461e8
--- /dev/null
+++ b/apps/128/tespeak-gui.svg
@@ -0,0 +1 @@
+message.svg
\ No newline at end of file
diff --git a/apps/128/tkonversation.svg b/apps/128/tkonversation.svg
new file mode 120000
index 0000000..eb461e8
--- /dev/null
+++ b/apps/128/tkonversation.svg
@@ -0,0 +1 @@
+message.svg
\ No newline at end of file
diff --git a/apps/128/tkonversation16x16.svg b/apps/128/tkonversation16x16.svg
new file mode 120000
index 0000000..eb461e8
--- /dev/null
+++ b/apps/128/tkonversation16x16.svg
@@ -0,0 +1 @@
+message.svg
\ No newline at end of file
diff --git a/apps/128/xfce-devel.png b/apps/128/xfce-devel.png
deleted file mode 120000
index 243a5b4..0000000
--- a/apps/128/xfce-devel.png
+++ /dev/null
@@ -1 +0,0 @@
-applications-development.png
\ No newline at end of file