diff --git a/apps/128/MidnightCommand.png b/apps/128/MidnightCommand.png
deleted file mode 100644
index 30fb0bf..0000000
Binary files a/apps/128/MidnightCommand.png and /dev/null differ
diff --git a/apps/128/MidnightCommand.svg b/apps/128/MidnightCommand.svg
new file mode 120000
index 0000000..2507dca
--- /dev/null
+++ b/apps/128/MidnightCommand.svg
@@ -0,0 +1 @@
+kfm.svg
\ No newline at end of file
diff --git a/apps/128/MidnightCommander.png b/apps/128/MidnightCommander.png
deleted file mode 100644
index 30fb0bf..0000000
Binary files a/apps/128/MidnightCommander.png and /dev/null differ
diff --git a/apps/128/MidnightCommander.svg b/apps/128/MidnightCommander.svg
new file mode 120000
index 0000000..2507dca
--- /dev/null
+++ b/apps/128/MidnightCommander.svg
@@ -0,0 +1 @@
+kfm.svg
\ No newline at end of file
diff --git a/apps/128/dolphin-root.svg b/apps/128/dolphin-root.svg
new file mode 120000
index 0000000..523fd46
--- /dev/null
+++ b/apps/128/dolphin-root.svg
@@ -0,0 +1 @@
+root-file-manager.svg
\ No newline at end of file
diff --git a/apps/128/filelight.png b/apps/128/filelight.png
deleted file mode 100644
index db6b953..0000000
Binary files a/apps/128/filelight.png and /dev/null differ
diff --git a/apps/128/filelight.svg b/apps/128/filelight.svg
new file mode 120000
index 0000000..6080e25
--- /dev/null
+++ b/apps/128/filelight.svg
@@ -0,0 +1 @@
+gnome-disks.svg
\ No newline at end of file
diff --git a/apps/128/gdiskdump.png b/apps/128/gdiskdump.png
deleted file mode 100644
index db6b953..0000000
Binary files a/apps/128/gdiskdump.png and /dev/null differ
diff --git a/apps/128/gdiskdump.svg b/apps/128/gdiskdump.svg
new file mode 120000
index 0000000..6080e25
--- /dev/null
+++ b/apps/128/gdiskdump.svg
@@ -0,0 +1 @@
+gnome-disks.svg
\ No newline at end of file
diff --git a/apps/128/gnome-commander.svg b/apps/128/gnome-commander.svg
new file mode 120000
index 0000000..523fd46
--- /dev/null
+++ b/apps/128/gnome-commander.svg
@@ -0,0 +1 @@
+root-file-manager.svg
\ No newline at end of file
diff --git a/apps/128/gnome-disks.png b/apps/128/gnome-disks.png
deleted file mode 100644
index db6b953..0000000
Binary files a/apps/128/gnome-disks.png and /dev/null differ
diff --git a/apps/128/gnome-disks.svg b/apps/128/gnome-disks.svg
new file mode 100644
index 0000000..e55a675
--- /dev/null
+++ b/apps/128/gnome-disks.svg
@@ -0,0 +1,1089 @@
+
+
+
+
diff --git a/apps/128/gnome-mini-commander.png b/apps/128/gnome-mini-commander.png
deleted file mode 100644
index 41dc615..0000000
Binary files a/apps/128/gnome-mini-commander.png and /dev/null differ
diff --git a/apps/128/gnome-mini-commander.svg b/apps/128/gnome-mini-commander.svg
new file mode 120000
index 0000000..2507dca
--- /dev/null
+++ b/apps/128/gnome-mini-commander.svg
@@ -0,0 +1 @@
+kfm.svg
\ No newline at end of file
diff --git a/apps/128/kipi-slideshow.png b/apps/128/kipi-slideshow.png
deleted file mode 100644
index 3b91f5f..0000000
Binary files a/apps/128/kipi-slideshow.png and /dev/null differ
diff --git a/apps/128/kipi-slideshow.svg b/apps/128/kipi-slideshow.svg
new file mode 120000
index 0000000..3e52076
--- /dev/null
+++ b/apps/128/kipi-slideshow.svg
@@ -0,0 +1 @@
+luminance-hdr.svg
\ No newline at end of file
diff --git a/apps/128/krusader-user-2.png b/apps/128/krusader-user-2.png
deleted file mode 100644
index 30fb0bf..0000000
Binary files a/apps/128/krusader-user-2.png and /dev/null differ
diff --git a/apps/128/krusader-user-2.svg b/apps/128/krusader-user-2.svg
new file mode 120000
index 0000000..2507dca
--- /dev/null
+++ b/apps/128/krusader-user-2.svg
@@ -0,0 +1 @@
+kfm.svg
\ No newline at end of file
diff --git a/apps/128/krusader-user.png b/apps/128/krusader-user.png
deleted file mode 100644
index 30fb0bf..0000000
Binary files a/apps/128/krusader-user.png and /dev/null differ
diff --git a/apps/128/krusader-user.svg b/apps/128/krusader-user.svg
new file mode 120000
index 0000000..2507dca
--- /dev/null
+++ b/apps/128/krusader-user.svg
@@ -0,0 +1 @@
+kfm.svg
\ No newline at end of file
diff --git a/apps/128/krusader.png b/apps/128/krusader.png
deleted file mode 100644
index 30fb0bf..0000000
Binary files a/apps/128/krusader.png and /dev/null differ
diff --git a/apps/128/krusader.svg b/apps/128/krusader.svg
new file mode 120000
index 0000000..2507dca
--- /dev/null
+++ b/apps/128/krusader.svg
@@ -0,0 +1 @@
+kfm.svg
\ No newline at end of file
diff --git a/apps/128/krusader_user.png b/apps/128/krusader_user.png
deleted file mode 100644
index 30fb0bf..0000000
Binary files a/apps/128/krusader_user.png and /dev/null differ
diff --git a/apps/128/krusader_user.svg b/apps/128/krusader_user.svg
new file mode 120000
index 0000000..2507dca
--- /dev/null
+++ b/apps/128/krusader_user.svg
@@ -0,0 +1 @@
+kfm.svg
\ No newline at end of file
diff --git a/apps/128/kvpm.png b/apps/128/kvpm.png
deleted file mode 100644
index db6b953..0000000
Binary files a/apps/128/kvpm.png and /dev/null differ
diff --git a/apps/128/kvpm.svg b/apps/128/kvpm.svg
new file mode 120000
index 0000000..6080e25
--- /dev/null
+++ b/apps/128/kvpm.svg
@@ -0,0 +1 @@
+gnome-disks.svg
\ No newline at end of file
diff --git a/apps/128/kwikdisk.png b/apps/128/kwikdisk.png
deleted file mode 100644
index db6b953..0000000
Binary files a/apps/128/kwikdisk.png and /dev/null differ
diff --git a/apps/128/kwikdisk.svg b/apps/128/kwikdisk.svg
new file mode 120000
index 0000000..6080e25
--- /dev/null
+++ b/apps/128/kwikdisk.svg
@@ -0,0 +1 @@
+gnome-disks.svg
\ No newline at end of file
diff --git a/apps/128/libreoffice-calc.svg b/apps/128/libreoffice-calc.svg
index d127737..6db4cb7 100644
--- a/apps/128/libreoffice-calc.svg
+++ b/apps/128/libreoffice-calc.svg
@@ -1 +1,245 @@
-
\ No newline at end of file
+
+
diff --git a/apps/128/mc.png b/apps/128/mc.png
deleted file mode 100644
index 30fb0bf..0000000
Binary files a/apps/128/mc.png and /dev/null differ
diff --git a/apps/128/mc.svg b/apps/128/mc.svg
new file mode 120000
index 0000000..2507dca
--- /dev/null
+++ b/apps/128/mc.svg
@@ -0,0 +1 @@
+kfm.svg
\ No newline at end of file
diff --git a/apps/128/midnight-commander.png b/apps/128/midnight-commander.png
deleted file mode 100644
index 30fb0bf..0000000
Binary files a/apps/128/midnight-commander.png and /dev/null differ
diff --git a/apps/128/midnight-commander.svg b/apps/128/midnight-commander.svg
new file mode 120000
index 0000000..2507dca
--- /dev/null
+++ b/apps/128/midnight-commander.svg
@@ -0,0 +1 @@
+kfm.svg
\ No newline at end of file
diff --git a/apps/128/photolayoutseditor.png b/apps/128/photolayoutseditor.png
deleted file mode 100644
index 3b91f5f..0000000
Binary files a/apps/128/photolayoutseditor.png and /dev/null differ
diff --git a/apps/128/photolayoutseditor.svg b/apps/128/photolayoutseditor.svg
new file mode 120000
index 0000000..3e52076
--- /dev/null
+++ b/apps/128/photolayoutseditor.svg
@@ -0,0 +1 @@
+luminance-hdr.svg
\ No newline at end of file
diff --git a/apps/128/photoqt.png b/apps/128/photoqt.png
deleted file mode 100644
index 3b91f5f..0000000
Binary files a/apps/128/photoqt.png and /dev/null differ
diff --git a/apps/128/previewer.png b/apps/128/previewer.png
deleted file mode 100644
index 3b91f5f..0000000
Binary files a/apps/128/previewer.png and /dev/null differ
diff --git a/apps/128/previewer.svg b/apps/128/previewer.svg
new file mode 120000
index 0000000..3e52076
--- /dev/null
+++ b/apps/128/previewer.svg
@@ -0,0 +1 @@
+luminance-hdr.svg
\ No newline at end of file
diff --git a/apps/128/root-file-manager.svg b/apps/128/root-file-manager.svg
new file mode 100644
index 0000000..b9102a7
--- /dev/null
+++ b/apps/128/root-file-manager.svg
@@ -0,0 +1,181 @@
+
+