diff --git a/rbutil/rbutilqt/aboutbox.ui b/rbutil/rbutilqt/aboutbox.ui
index b511547a17..8689b844ed 100644
--- a/rbutil/rbutilqt/aboutbox.ui
+++ b/rbutil/rbutilqt/aboutbox.ui
@@ -12,10 +12,6 @@
About Rockbox Utility
-
-
- :/icons/rockbox-1.png:/icons/rockbox-1.png
-
-
diff --git a/rbutil/rbutilqt/icons/rockbox-128.png b/rbutil/rbutilqt/icons/rockbox-128.png
new file mode 100644
index 0000000000..d11c33557f
Binary files /dev/null and b/rbutil/rbutilqt/icons/rockbox-128.png differ
diff --git a/rbutil/rbutilqt/icons/rockbox-1.png b/rbutil/rbutilqt/icons/rockbox-16.png
similarity index 100%
rename from rbutil/rbutilqt/icons/rockbox-1.png
rename to rbutil/rbutilqt/icons/rockbox-16.png
diff --git a/rbutil/rbutilqt/icons/rockbox-256.png b/rbutil/rbutilqt/icons/rockbox-256.png
new file mode 100644
index 0000000000..63abbc5427
Binary files /dev/null and b/rbutil/rbutilqt/icons/rockbox-256.png differ
diff --git a/rbutil/rbutilqt/icons/rockbox-32.png b/rbutil/rbutilqt/icons/rockbox-32.png
new file mode 100644
index 0000000000..68d324bbf0
Binary files /dev/null and b/rbutil/rbutilqt/icons/rockbox-32.png differ
diff --git a/rbutil/rbutilqt/icons/rockbox-48.png b/rbutil/rbutilqt/icons/rockbox-48.png
new file mode 100644
index 0000000000..1f6f1a98a7
Binary files /dev/null and b/rbutil/rbutilqt/icons/rockbox-48.png differ
diff --git a/rbutil/rbutilqt/icons/rockbox-5.png b/rbutil/rbutilqt/icons/rockbox-5.png
deleted file mode 100644
index 48ff8c5585..0000000000
Binary files a/rbutil/rbutilqt/icons/rockbox-5.png and /dev/null differ
diff --git a/rbutil/rbutilqt/icons/rockbox-64.png b/rbutil/rbutilqt/icons/rockbox-64.png
new file mode 100644
index 0000000000..5505833ded
Binary files /dev/null and b/rbutil/rbutilqt/icons/rockbox-64.png differ
diff --git a/rbutil/rbutilqt/rbutilqt.cpp b/rbutil/rbutilqt/rbutilqt.cpp
index 2238136d20..b8ae77b91a 100644
--- a/rbutil/rbutilqt/rbutilqt.cpp
+++ b/rbutil/rbutilqt/rbutilqt.cpp
@@ -77,8 +77,12 @@ RbUtilQt::RbUtilQt(QWidget *parent) : QMainWindow(parent)
#endif
#if defined(Q_OS_WIN32)
QIcon windowIcon = QIcon();
- windowIcon.addFile(":/icons/rockbox-1.png");
- windowIcon.addFile(":/icons/rockbox-5.png");
+ windowIcon.addFile(":/icons/rockbox-16.png");
+ windowIcon.addFile(":/icons/rockbox-32.png");
+ windowIcon.addFile(":/icons/rockbox-48.png");
+ windowIcon.addFile(":/icons/rockbox-64.png");
+ windowIcon.addFile(":/icons/rockbox-128.png");
+ windowIcon.addFile(":/icons/rockbox-256.png");
this->setWindowIcon(windowIcon);
#endif
#if defined(Q_OS_MACX)
diff --git a/rbutil/rbutilqt/rbutilqt.qrc b/rbutil/rbutilqt/rbutilqt.qrc
index 28ab8fa370..5a361c3cb3 100644
--- a/rbutil/rbutilqt/rbutilqt.qrc
+++ b/rbutil/rbutilqt/rbutilqt.qrc
@@ -27,8 +27,12 @@
icons/rbutil.png
icons/rembootloader_btn.png
icons/remrb_btn.png
- icons/rockbox-1.png
- icons/rockbox-5.png
+ icons/rockbox-16.png
+ icons/rockbox-32.png
+ icons/rockbox-48.png
+ icons/rockbox-64.png
+ icons/rockbox-128.png
+ icons/rockbox-256.png
icons/system-search.png
icons/talkfile_btn.png
icons/themes_btn.png
diff --git a/rbutil/rbutilqt/rbutilqtfrm.ui b/rbutil/rbutilqt/rbutilqtfrm.ui
index 125d21342c..5233022061 100644
--- a/rbutil/rbutilqt/rbutilqtfrm.ui
+++ b/rbutil/rbutilqt/rbutilqtfrm.ui
@@ -15,7 +15,7 @@
- :/icons/rockbox-1.png:/icons/rockbox-1.png
+ :/icons/rockbox-32.png:/icons/rockbox-32.png