diff --git a/hicolor/icon-theme.cache b/hicolor/icon-theme.cache
new file mode 100644
index 000000000..9226f42a4
Binary files /dev/null and b/hicolor/icon-theme.cache differ
diff --git a/hicolor/scalable/mimetypes/application-x-synology-drive-doc.svg b/hicolor/scalable/mimetypes/application-x-synology-drive-doc.svg
new file mode 120000
index 000000000..b84e973fb
--- /dev/null
+++ b/hicolor/scalable/mimetypes/application-x-synology-drive-doc.svg
@@ -0,0 +1 @@
+/home/oo/.SynologyDrive/SynologyDrive.app/images/application-x-synology-drive-doc.svg
\ No newline at end of file
diff --git a/hicolor/scalable/mimetypes/application-x-synology-drive-sheet.svg b/hicolor/scalable/mimetypes/application-x-synology-drive-sheet.svg
new file mode 120000
index 000000000..e8fa1a3cb
--- /dev/null
+++ b/hicolor/scalable/mimetypes/application-x-synology-drive-sheet.svg
@@ -0,0 +1 @@
+/home/oo/.SynologyDrive/SynologyDrive.app/images/application-x-synology-drive-sheet.svg
\ No newline at end of file
diff --git a/hicolor/scalable/mimetypes/application-x-synology-drive-slides.svg b/hicolor/scalable/mimetypes/application-x-synology-drive-slides.svg
new file mode 120000
index 000000000..526a9e130
--- /dev/null
+++ b/hicolor/scalable/mimetypes/application-x-synology-drive-slides.svg
@@ -0,0 +1 @@
+/home/oo/.SynologyDrive/SynologyDrive.app/images/application-x-synology-drive-slides.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/1password.svg b/korla/apps/scalable/1password.svg
deleted file mode 120000
index 3184e8c66..000000000
--- a/korla/apps/scalable/1password.svg
+++ /dev/null
@@ -1 +0,0 @@
-firewall-config.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/1password.svg b/korla/apps/scalable/1password.svg
new file mode 100644
index 000000000..05a76519a
--- /dev/null
+++ b/korla/apps/scalable/1password.svg
@@ -0,0 +1,11 @@
+
diff --git a/korla/apps/scalable/ILSpy.svg b/korla/apps/scalable/ILSpy.svg
new file mode 100644
index 000000000..524d66622
--- /dev/null
+++ b/korla/apps/scalable/ILSpy.svg
@@ -0,0 +1,11 @@
+
diff --git a/korla/apps/scalable/Jellyamp.svg b/korla/apps/scalable/Jellyamp.svg
new file mode 100644
index 000000000..8c01e483b
--- /dev/null
+++ b/korla/apps/scalable/Jellyamp.svg
@@ -0,0 +1,12 @@
+
diff --git a/korla/apps/scalable/appimagekit-1password.svg b/korla/apps/scalable/appimagekit-1password.svg
new file mode 120000
index 000000000..7b74b97bd
--- /dev/null
+++ b/korla/apps/scalable/appimagekit-1password.svg
@@ -0,0 +1 @@
+1password.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/appimagekit-superpaper.svg b/korla/apps/scalable/appimagekit-superpaper.svg
new file mode 120000
index 000000000..942a5cd5d
--- /dev/null
+++ b/korla/apps/scalable/appimagekit-superpaper.svg
@@ -0,0 +1 @@
+superpaper.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/atom-nightly.svg b/korla/apps/scalable/atom-nightly.svg
new file mode 100644
index 000000000..70265f75e
--- /dev/null
+++ b/korla/apps/scalable/atom-nightly.svg
@@ -0,0 +1,8 @@
+
diff --git a/korla/apps/scalable/atomix-icon.svg b/korla/apps/scalable/atomix-icon.svg
deleted file mode 100644
index 0a7b62b76..000000000
--- a/korla/apps/scalable/atomix-icon.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/korla/apps/scalable/atomix-icon.svg b/korla/apps/scalable/atomix-icon.svg
new file mode 120000
index 000000000..11fe8ed5e
--- /dev/null
+++ b/korla/apps/scalable/atomix-icon.svg
@@ -0,0 +1 @@
+katomic.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/audoban.applet.playbar.svg b/korla/apps/scalable/audoban.applet.playbar.svg
deleted file mode 120000
index cfccef035..000000000
--- a/korla/apps/scalable/audoban.applet.playbar.svg
+++ /dev/null
@@ -1 +0,0 @@
-org.kde.plasma.multimediacontrols.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/audoban.applet.playbar.svg b/korla/apps/scalable/audoban.applet.playbar.svg
new file mode 100644
index 000000000..defe31254
--- /dev/null
+++ b/korla/apps/scalable/audoban.applet.playbar.svg
@@ -0,0 +1,16 @@
+
diff --git a/korla/apps/scalable/avaloniailspy.svg b/korla/apps/scalable/avaloniailspy.svg
new file mode 120000
index 000000000..368e07957
--- /dev/null
+++ b/korla/apps/scalable/avaloniailspy.svg
@@ -0,0 +1 @@
+ILSpy.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/bashtop.svg b/korla/apps/scalable/bashtop.svg
new file mode 100644
index 000000000..1ac8864f4
--- /dev/null
+++ b/korla/apps/scalable/bashtop.svg
@@ -0,0 +1,21 @@
+
diff --git a/korla/apps/scalable/bespoke_icon.svg b/korla/apps/scalable/bespoke_icon.svg
new file mode 100644
index 000000000..289c9cc37
--- /dev/null
+++ b/korla/apps/scalable/bespoke_icon.svg
@@ -0,0 +1,15 @@
+
diff --git a/korla/apps/scalable/com.bitstower.Markets.svg b/korla/apps/scalable/com.bitstower.Markets.svg
new file mode 100644
index 000000000..ee9f6b305
--- /dev/null
+++ b/korla/apps/scalable/com.bitstower.Markets.svg
@@ -0,0 +1,15 @@
+
diff --git a/korla/apps/scalable/com.github.adhec.SwitchTheme.svg b/korla/apps/scalable/com.github.adhec.SwitchTheme.svg
new file mode 120000
index 000000000..c51280a04
--- /dev/null
+++ b/korla/apps/scalable/com.github.adhec.SwitchTheme.svg
@@ -0,0 +1 @@
+kreversi.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/com.github.chasinglogic.tardis.svg b/korla/apps/scalable/com.github.chasinglogic.tardis.svg
new file mode 100644
index 000000000..5e3cf63f7
--- /dev/null
+++ b/korla/apps/scalable/com.github.chasinglogic.tardis.svg
@@ -0,0 +1,11 @@
+
diff --git a/korla/apps/scalable/com.github.efdos.mupengui.svg b/korla/apps/scalable/com.github.efdos.mupengui.svg
new file mode 100644
index 000000000..94452d4d5
--- /dev/null
+++ b/korla/apps/scalable/com.github.efdos.mupengui.svg
@@ -0,0 +1,8 @@
+
diff --git a/korla/apps/scalable/com.github.zren.gitlabissues.svg b/korla/apps/scalable/com.github.zren.gitlabissues.svg
new file mode 120000
index 000000000..4d6dabfda
--- /dev/null
+++ b/korla/apps/scalable/com.github.zren.gitlabissues.svg
@@ -0,0 +1 @@
+gitlab.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/cpu.svg b/korla/apps/scalable/cpu.svg
new file mode 120000
index 000000000..03c065c62
--- /dev/null
+++ b/korla/apps/scalable/cpu.svg
@@ -0,0 +1 @@
+indicator-cpufreq.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/fokus.svg b/korla/apps/scalable/fokus.svg
new file mode 100644
index 000000000..55d5236a6
--- /dev/null
+++ b/korla/apps/scalable/fokus.svg
@@ -0,0 +1,11 @@
+
diff --git a/korla/apps/scalable/google-chat.svg b/korla/apps/scalable/google-chat.svg
new file mode 100644
index 000000000..aeb2225e0
--- /dev/null
+++ b/korla/apps/scalable/google-chat.svg
@@ -0,0 +1,10 @@
+
diff --git a/korla/apps/scalable/jellyfin-desktop.svg b/korla/apps/scalable/jellyfin-desktop.svg
new file mode 120000
index 000000000..e5be6913c
--- /dev/null
+++ b/korla/apps/scalable/jellyfin-desktop.svg
@@ -0,0 +1 @@
+jellyfin.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/jellyfin.svg b/korla/apps/scalable/jellyfin.svg
index b96ff0880..a24d7ed9e 100644
--- a/korla/apps/scalable/jellyfin.svg
+++ b/korla/apps/scalable/jellyfin.svg
@@ -1,7 +1,15 @@
diff --git a/korla/apps/scalable/katomic.svg b/korla/apps/scalable/katomic.svg
index 34462bf86..06b21f03f 100644
--- a/korla/apps/scalable/katomic.svg
+++ b/korla/apps/scalable/katomic.svg
@@ -1,8 +1,12 @@
diff --git a/korla/apps/scalable/lazpaint.svg b/korla/apps/scalable/lazpaint.svg
new file mode 100644
index 000000000..a637ee7d0
--- /dev/null
+++ b/korla/apps/scalable/lazpaint.svg
@@ -0,0 +1,16 @@
+
diff --git a/korla/apps/scalable/libreoffice7.0-base.svg b/korla/apps/scalable/libreoffice7.0-base.svg
new file mode 120000
index 000000000..7a162ad89
--- /dev/null
+++ b/korla/apps/scalable/libreoffice7.0-base.svg
@@ -0,0 +1 @@
+libreoffice-base.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/libreoffice7.0-calc.svg b/korla/apps/scalable/libreoffice7.0-calc.svg
new file mode 120000
index 000000000..6c95c6ec3
--- /dev/null
+++ b/korla/apps/scalable/libreoffice7.0-calc.svg
@@ -0,0 +1 @@
+libreoffice-calc.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/libreoffice7.0-draw.svg b/korla/apps/scalable/libreoffice7.0-draw.svg
new file mode 120000
index 000000000..2c9640b8d
--- /dev/null
+++ b/korla/apps/scalable/libreoffice7.0-draw.svg
@@ -0,0 +1 @@
+libreoffice-draw.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/libreoffice7.0-impress.svg b/korla/apps/scalable/libreoffice7.0-impress.svg
new file mode 120000
index 000000000..23162b764
--- /dev/null
+++ b/korla/apps/scalable/libreoffice7.0-impress.svg
@@ -0,0 +1 @@
+libreoffice-impress.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/libreoffice7.0-main.svg b/korla/apps/scalable/libreoffice7.0-main.svg
new file mode 120000
index 000000000..15476617e
--- /dev/null
+++ b/korla/apps/scalable/libreoffice7.0-main.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/libreoffice7.0-math.svg b/korla/apps/scalable/libreoffice7.0-math.svg
new file mode 120000
index 000000000..d819533d4
--- /dev/null
+++ b/korla/apps/scalable/libreoffice7.0-math.svg
@@ -0,0 +1 @@
+libreoffice-math.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/libreoffice7.0-startcenter.svg b/korla/apps/scalable/libreoffice7.0-startcenter.svg
new file mode 120000
index 000000000..15476617e
--- /dev/null
+++ b/korla/apps/scalable/libreoffice7.0-startcenter.svg
@@ -0,0 +1 @@
+libreoffice-main.svg
\ No newline at end of file
diff --git a/korla/apps/scalable/mtvmusic.svg b/korla/apps/scalable/mtvmusic.svg
index e33285bb5..33895db86 100644
--- a/korla/apps/scalable/mtvmusic.svg
+++ b/korla/apps/scalable/mtvmusic.svg
@@ -1,10 +1,10 @@
-