diff --git a/kiwix-desktop.pro b/kiwix-desktop.pro
index 56d7332..ae15b7d 100644
--- a/kiwix-desktop.pro
+++ b/kiwix-desktop.pro
@@ -126,7 +126,7 @@ unix {
INSTALLS += app_icon24 app_icon32 app_icon48 app_icon128 app_icon256
mime_icon48.path = $$PREFIX/share/icons/hicolor/48x48/mimetypes
- mime_icon48.files = resources/icons/kiwix/application-org.kiwix.desktop.x-zim.png
+ mime_icon48.files = resources/icons/48/kiwix/org.kiwix.desktop.x-zim.png
INSTALLS += mime_icon48
mime_file.path = $$PREFIX/share/mime/packages/
diff --git a/resources/icons/kiwix/48/org.kiwix.desktop.x-zim.png b/resources/icons/kiwix/48/org.kiwix.desktop.x-zim.png
new file mode 100644
index 0000000..723bbac
Binary files /dev/null and b/resources/icons/kiwix/48/org.kiwix.desktop.x-zim.png differ
diff --git a/resources/icons/kiwix/application-org.kiwix.desktop.x-zim.png b/resources/icons/kiwix/application-org.kiwix.desktop.x-zim.png
deleted file mode 100644
index 6f0eb15..0000000
Binary files a/resources/icons/kiwix/application-org.kiwix.desktop.x-zim.png and /dev/null differ
diff --git a/resources/org.kiwix.desktop-mime.xml b/resources/org.kiwix.desktop-mime.xml
index 42fd773..b8f1101 100644
--- a/resources/org.kiwix.desktop-mime.xml
+++ b/resources/org.kiwix.desktop-mime.xml
@@ -7,6 +7,7 @@
+