diff --git a/app/ui/dialogs.glade b/app/ui/dialogs.glade
index 77d49bd4..ae0737cc 100644
--- a/app/ui/dialogs.glade
+++ b/app/ui/dialogs.glade
@@ -41,7 +41,7 @@ Author: Dmitriy Yefremov
normal
DemonEditor
0.4.7 Pre-alpha
- 2018-2019 Dmitriy Yefremov
+ 2018-2020 Dmitriy Yefremov
Enigma2 channel and satellites list editor for GNU/Linux
https://dyefremov.github.io/DemonEditor/
@@ -50,7 +50,8 @@ Author: Dmitriy Yefremov
Dmitriy Yefremov
translator-credits
- accessories-text-editor
+ Program logo: <a href="http://ihad.tv"> mfgeg</a>
+ demon-editor
True
mit-x11
diff --git a/app/ui/icons/hicolor/96x96/apps/demon-editor.png b/app/ui/icons/hicolor/96x96/apps/demon-editor.png
new file mode 100644
index 00000000..0c560a60
Binary files /dev/null and b/app/ui/icons/hicolor/96x96/apps/demon-editor.png differ
diff --git a/app/ui/icons/hicolor/scalable/apps/demon-editor.svg b/app/ui/icons/hicolor/scalable/apps/demon-editor.svg
new file mode 100644
index 00000000..451891b4
--- /dev/null
+++ b/app/ui/icons/hicolor/scalable/apps/demon-editor.svg
@@ -0,0 +1,634 @@
+
+
diff --git a/app/ui/main_window.glade b/app/ui/main_window.glade
index 64b45d84..6bc6e2ee 100644
--- a/app/ui/main_window.glade
+++ b/app/ui/main_window.glade
@@ -964,7 +964,7 @@ Author: Dmitriy Yefremov
480
False
center
- accessories-text-editor
+ demon-editor
center
DemonEditor
@@ -2749,7 +2749,7 @@ Author: Dmitriy Yefremov
diff --git a/app/ui/uicommons.py b/app/ui/uicommons.py
index 5e1ea6ae..31eb91b1 100644
--- a/app/ui/uicommons.py
+++ b/app/ui/uicommons.py
@@ -25,6 +25,8 @@ else:
locale.bindtextdomain(TEXT_DOMAIN, UI_RESOURCES_PATH + "lang")
theme = Gtk.IconTheme.get_default()
+theme.append_search_path(UI_RESOURCES_PATH + "icons")
+
_IMAGE_MISSING = theme.load_icon("image-missing", 16, 0) if theme.lookup_icon("image-missing", 16, 0) else None
CODED_ICON = theme.load_icon("emblem-readonly", 16, 0) if theme.lookup_icon(
"emblem-readonly", 16, 0) else _IMAGE_MISSING
diff --git a/deb/usr/share/applications/DemonEditor.desktop b/deb/usr/share/applications/DemonEditor.desktop
index 05d277da..2b14d9bd 100755
--- a/deb/usr/share/applications/DemonEditor.desktop
+++ b/deb/usr/share/applications/DemonEditor.desktop
@@ -3,8 +3,8 @@ Version=1.0
Name=DemonEditor
Comment=Channels and satellites list editor for Enigma2
Comment[ru]=Редактор списка каналов и спутников для Enigma2
-Icon=accessories-text-editor
-Exec=/usr/bin/demoneditor.sh
+Icon=demon-editor
+Exec=/usr/bin/demon-editor
Terminal=false
Type=Application
Categories=Utility;Application;
diff --git a/deb/usr/share/icons/hicolor/96x96/apps/demon-editor.png b/deb/usr/share/icons/hicolor/96x96/apps/demon-editor.png
new file mode 100644
index 00000000..0c560a60
Binary files /dev/null and b/deb/usr/share/icons/hicolor/96x96/apps/demon-editor.png differ
diff --git a/deb/usr/share/icons/hicolor/scalable/apps/demon-editor.svg b/deb/usr/share/icons/hicolor/scalable/apps/demon-editor.svg
new file mode 100644
index 00000000..451891b4
--- /dev/null
+++ b/deb/usr/share/icons/hicolor/scalable/apps/demon-editor.svg
@@ -0,0 +1,634 @@
+
+