diff --git a/apps/128/Emerald.png b/apps/128/Emerald.png
deleted file mode 100644
index 08e7560..0000000
Binary files a/apps/128/Emerald.png and /dev/null differ
diff --git a/apps/128/Emerald.svg b/apps/128/Emerald.svg
new file mode 120000
index 0000000..d4c61f1
--- /dev/null
+++ b/apps/128/Emerald.svg
@@ -0,0 +1 @@
+emerald.svg
\ No newline at end of file
diff --git a/apps/128/TeamViewer.svg b/apps/128/TeamViewer.svg
new file mode 100644
index 0000000..db53714
--- /dev/null
+++ b/apps/128/TeamViewer.svg
@@ -0,0 +1,1463 @@
+
+
+
+
diff --git a/apps/128/astah-community.png b/apps/128/astah-community.png
deleted file mode 100644
index 6311272..0000000
Binary files a/apps/128/astah-community.png and /dev/null differ
diff --git a/apps/128/astah-community.svg b/apps/128/astah-community.svg
new file mode 120000
index 0000000..25f27cb
--- /dev/null
+++ b/apps/128/astah-community.svg
@@ -0,0 +1 @@
+astah_uml.svg
\ No newline at end of file
diff --git a/apps/128/astah_uml.svg b/apps/128/astah_uml.svg
new file mode 100644
index 0000000..a85f69b
--- /dev/null
+++ b/apps/128/astah_uml.svg
@@ -0,0 +1,408 @@
+
+
+
+
diff --git a/apps/128/awf.png b/apps/128/awf.png
deleted file mode 100644
index 54ffc7c..0000000
Binary files a/apps/128/awf.png and /dev/null differ
diff --git a/apps/128/beryl-manager.png b/apps/128/beryl-manager.png
deleted file mode 100644
index 5ec06d4..0000000
Binary files a/apps/128/beryl-manager.png and /dev/null differ
diff --git a/apps/128/beryl-manager.svg b/apps/128/beryl-manager.svg
new file mode 120000
index 0000000..b67b5f1
--- /dev/null
+++ b/apps/128/beryl-manager.svg
@@ -0,0 +1 @@
+beryl.svg
\ No newline at end of file
diff --git a/apps/128/beryl.png b/apps/128/beryl.png
deleted file mode 100644
index 5ec06d4..0000000
Binary files a/apps/128/beryl.png and /dev/null differ
diff --git a/apps/128/beryl.svg b/apps/128/beryl.svg
new file mode 100644
index 0000000..a4e2fb2
--- /dev/null
+++ b/apps/128/beryl.svg
@@ -0,0 +1,392 @@
+
+
+
+
diff --git a/apps/128/briss-icon.svg b/apps/128/briss-icon.svg
new file mode 100644
index 0000000..b9ec1e3
--- /dev/null
+++ b/apps/128/briss-icon.svg
@@ -0,0 +1,399 @@
+
+
+
+
diff --git a/apps/128/checkbox-qt.png b/apps/128/checkbox-qt.png
deleted file mode 100644
index 4328d1e..0000000
Binary files a/apps/128/checkbox-qt.png and /dev/null differ
diff --git a/apps/128/checkbox-qt.svg b/apps/128/checkbox-qt.svg
new file mode 120000
index 0000000..c530a22
--- /dev/null
+++ b/apps/128/checkbox-qt.svg
@@ -0,0 +1 @@
+checkbox.svg
\ No newline at end of file
diff --git a/apps/128/checkbox-touch.png b/apps/128/checkbox-touch.png
deleted file mode 100644
index 9aadd9e..0000000
Binary files a/apps/128/checkbox-touch.png and /dev/null differ
diff --git a/apps/128/checkbox-touch.svg b/apps/128/checkbox-touch.svg
new file mode 120000
index 0000000..c530a22
--- /dev/null
+++ b/apps/128/checkbox-touch.svg
@@ -0,0 +1 @@
+checkbox.svg
\ No newline at end of file
diff --git a/apps/128/com.github.santileortiz.iconoscope b/apps/128/com.github.santileortiz.iconoscope.svg
similarity index 100%
rename from apps/128/com.github.santileortiz.iconoscope
rename to apps/128/com.github.santileortiz.iconoscope.svg
diff --git a/apps/128/com.github.ztefn.haguichi b/apps/128/com.github.ztefn.haguichi.svg
similarity index 100%
rename from apps/128/com.github.ztefn.haguichi
rename to apps/128/com.github.ztefn.haguichi.svg
diff --git a/apps/128/configurator.svg b/apps/128/configurator.svg
new file mode 100644
index 0000000..bf26fad
--- /dev/null
+++ b/apps/128/configurator.svg
@@ -0,0 +1,1285 @@
+
+
+
+
diff --git a/apps/128/corebird.png b/apps/128/corebird.png
deleted file mode 100644
index 78e1ebd..0000000
Binary files a/apps/128/corebird.png and /dev/null differ
diff --git a/apps/128/desktop-enviroment-kde.png b/apps/128/desktop-enviroment-kde.png
deleted file mode 100644
index dc66f92..0000000
Binary files a/apps/128/desktop-enviroment-kde.png and /dev/null differ
diff --git a/apps/128/electron4.svg b/apps/128/electron4.svg
new file mode 100644
index 0000000..407a0f9
--- /dev/null
+++ b/apps/128/electron4.svg
@@ -0,0 +1,225 @@
+
+
+
+
diff --git a/apps/128/emerald-decorator.png b/apps/128/emerald-decorator.png
deleted file mode 100644
index 08e7560..0000000
Binary files a/apps/128/emerald-decorator.png and /dev/null differ
diff --git a/apps/128/emerald-decorator.svg b/apps/128/emerald-decorator.svg
new file mode 120000
index 0000000..d4c61f1
--- /dev/null
+++ b/apps/128/emerald-decorator.svg
@@ -0,0 +1 @@
+emerald.svg
\ No newline at end of file
diff --git a/apps/128/emerald-theme-manager-icon.png b/apps/128/emerald-theme-manager-icon.png
deleted file mode 100644
index 08e7560..0000000
Binary files a/apps/128/emerald-theme-manager-icon.png and /dev/null differ
diff --git a/apps/128/emerald-theme-manager-icon.svg b/apps/128/emerald-theme-manager-icon.svg
new file mode 120000
index 0000000..d4c61f1
--- /dev/null
+++ b/apps/128/emerald-theme-manager-icon.svg
@@ -0,0 +1 @@
+emerald.svg
\ No newline at end of file
diff --git a/apps/128/emerald-theme-manager-icon_bak.png b/apps/128/emerald-theme-manager-icon_bak.png
deleted file mode 100644
index 08e7560..0000000
Binary files a/apps/128/emerald-theme-manager-icon_bak.png and /dev/null differ
diff --git a/apps/128/emerald-theme-manager-icon_bak.svg b/apps/128/emerald-theme-manager-icon_bak.svg
new file mode 120000
index 0000000..d4c61f1
--- /dev/null
+++ b/apps/128/emerald-theme-manager-icon_bak.svg
@@ -0,0 +1 @@
+emerald.svg
\ No newline at end of file
diff --git a/apps/128/emerald-theme-manager-icons.png b/apps/128/emerald-theme-manager-icons.png
deleted file mode 100644
index 08e7560..0000000
Binary files a/apps/128/emerald-theme-manager-icons.png and /dev/null differ
diff --git a/apps/128/emerald-theme-manager-icons.svg b/apps/128/emerald-theme-manager-icons.svg
new file mode 120000
index 0000000..d4c61f1
--- /dev/null
+++ b/apps/128/emerald-theme-manager-icons.svg
@@ -0,0 +1 @@
+emerald.svg
\ No newline at end of file
diff --git a/apps/128/emerald-theme-manager.png b/apps/128/emerald-theme-manager.png
deleted file mode 100644
index 08e7560..0000000
Binary files a/apps/128/emerald-theme-manager.png and /dev/null differ
diff --git a/apps/128/emerald-theme-manager.svg b/apps/128/emerald-theme-manager.svg
new file mode 120000
index 0000000..d4c61f1
--- /dev/null
+++ b/apps/128/emerald-theme-manager.svg
@@ -0,0 +1 @@
+emerald.svg
\ No newline at end of file
diff --git a/apps/128/emerald.png b/apps/128/emerald.png
deleted file mode 100644
index 08e7560..0000000
Binary files a/apps/128/emerald.png and /dev/null differ
diff --git a/apps/128/emerald.svg b/apps/128/emerald.svg
new file mode 100644
index 0000000..9208218
--- /dev/null
+++ b/apps/128/emerald.svg
@@ -0,0 +1,391 @@
+
+
+
+
diff --git a/apps/128/fgfs.png b/apps/128/fgfs.png
deleted file mode 100644
index 3738aad..0000000
Binary files a/apps/128/fgfs.png and /dev/null differ
diff --git a/apps/128/fgfs.svg b/apps/128/fgfs.svg
new file mode 120000
index 0000000..519b9dc
--- /dev/null
+++ b/apps/128/fgfs.svg
@@ -0,0 +1 @@
+x-plane.svg
\ No newline at end of file
diff --git a/apps/128/fgrun.png b/apps/128/fgrun.png
deleted file mode 100644
index 3738aad..0000000
Binary files a/apps/128/fgrun.png and /dev/null differ
diff --git a/apps/128/fgrun.svg b/apps/128/fgrun.svg
new file mode 120000
index 0000000..519b9dc
--- /dev/null
+++ b/apps/128/fgrun.svg
@@ -0,0 +1 @@
+x-plane.svg
\ No newline at end of file
diff --git a/apps/128/figma.svg b/apps/128/figma.svg
new file mode 100644
index 0000000..117ac9d
--- /dev/null
+++ b/apps/128/figma.svg
@@ -0,0 +1,1487 @@
+
+
+
+
diff --git a/apps/128/flegita.png b/apps/128/flegita.png
deleted file mode 100644
index 1365a55..0000000
Binary files a/apps/128/flegita.png and /dev/null differ
diff --git a/apps/128/flightgear.png b/apps/128/flightgear.png
deleted file mode 100644
index 3738aad..0000000
Binary files a/apps/128/flightgear.png and /dev/null differ
diff --git a/apps/128/flightgear.svg b/apps/128/flightgear.svg
new file mode 120000
index 0000000..519b9dc
--- /dev/null
+++ b/apps/128/flightgear.svg
@@ -0,0 +1 @@
+x-plane.svg
\ No newline at end of file
diff --git a/apps/128/flowblade.png b/apps/128/flowblade.png
deleted file mode 100644
index 0f54a05..0000000
Binary files a/apps/128/flowblade.png and /dev/null differ
diff --git a/apps/128/flowblade.svg b/apps/128/flowblade.svg
new file mode 120000
index 0000000..7b84bf0
--- /dev/null
+++ b/apps/128/flowblade.svg
@@ -0,0 +1 @@
+openshot.svg
\ No newline at end of file
diff --git a/apps/128/glabels.png b/apps/128/glabels.png
deleted file mode 100644
index c5e9406..0000000
Binary files a/apps/128/glabels.png and /dev/null differ
diff --git a/apps/128/glables.svg b/apps/128/glabels.svg
similarity index 100%
rename from apps/128/glables.svg
rename to apps/128/glabels.svg
diff --git a/apps/128/gnome-help.png b/apps/128/gnome-help.png
deleted file mode 100644
index 46c618a..0000000
Binary files a/apps/128/gnome-help.png and /dev/null differ
diff --git a/apps/128/gnome-settings.png b/apps/128/gnome-settings.png
deleted file mode 100644
index 5ec06d4..0000000
Binary files a/apps/128/gnome-settings.png and /dev/null differ
diff --git a/apps/128/gnome-shell-extension-prefs.png b/apps/128/gnome-shell-extension-prefs.png
deleted file mode 100644
index 4f6a19e..0000000
Binary files a/apps/128/gnome-shell-extension-prefs.png and /dev/null differ