diff --git a/utils/themeeditor/editorwindow.ui b/utils/themeeditor/editorwindow.ui
index 24bd1b4325..f5064a0b47 100644
--- a/utils/themeeditor/editorwindow.ui
+++ b/utils/themeeditor/editorwindow.ui
@@ -11,20 +11,20 @@
- MainWindow
+ Rockbox Theme Editor
+
+
+
+ :/resources/resources/windowicon.png:/resources/resources/windowicon.png
-
+
-
-
-
-
-
-
- QPlainTextEdit::NoWrap
-
-
-
-
+
+
+ QPlainTextEdit::NoWrap
+
+
@@ -39,7 +39,7 @@
- Quit
+ &Quit
Ctrl+Q
@@ -157,7 +157,7 @@
true
- Parse Tree Panel
+ Parse &Tree Panel
Ctrl+D
@@ -165,7 +165,7 @@
- Preferences
+ &Preferences
@@ -176,7 +176,7 @@
true
- File Panel
+ &File Panel
@@ -187,11 +187,13 @@
true
- Preview Panel
+ &Preview Panel
-
+
+
+
actionQuit
diff --git a/utils/themeeditor/resources.qrc b/utils/themeeditor/resources.qrc
new file mode 100644
index 0000000000..fbe5cfbb01
--- /dev/null
+++ b/utils/themeeditor/resources.qrc
@@ -0,0 +1,5 @@
+
+
+ resources/windowicon.png
+
+
diff --git a/utils/themeeditor/resources/appicon.xcf b/utils/themeeditor/resources/appicon.xcf
new file mode 100644
index 0000000000..3d9ed4843d
Binary files /dev/null and b/utils/themeeditor/resources/appicon.xcf differ
diff --git a/utils/themeeditor/resources/windowicon.png b/utils/themeeditor/resources/windowicon.png
new file mode 100644
index 0000000000..681dfebe78
Binary files /dev/null and b/utils/themeeditor/resources/windowicon.png differ
diff --git a/utils/themeeditor/themeeditor.pro b/utils/themeeditor/themeeditor.pro
index ede17109b5..15615004b1 100644
--- a/utils/themeeditor/themeeditor.pro
+++ b/utils/themeeditor/themeeditor.pro
@@ -22,5 +22,8 @@ SOURCES += tag_table.c \
parsetreenode.cpp \
editorwindow.cpp \
skinhighlighter.cpp
-OTHER_FILES += README
+OTHER_FILES += README \
+ resources/windowicon.png \
+ resources/appicon.xcf
FORMS += editorwindow.ui
+RESOURCES += resources.qrc