diff --git a/src/qtgui/images/recoll.png b/src/qtgui/images/recoll.png
new file mode 100644
index 00000000..42e78483
Binary files /dev/null and b/src/qtgui/images/recoll.png differ
diff --git a/src/qtgui/main.cpp b/src/qtgui/main.cpp
index 8f1b0fc1..d5ba8a44 100644
--- a/src/qtgui/main.cpp
+++ b/src/qtgui/main.cpp
@@ -351,6 +351,9 @@ int main(int argc, char **argv)
if (!prefs.stylesheetFile.isEmpty()) {
applyStyleSheet(prefs.stylesheetFile);
}
+ QIcon icon;
+ icon.addFile(QString::fromUtf8(":/images/recoll.png"));
+ app.setWindowIcon(icon);
// Create main window and set its size to previous session's
RclMain w;
diff --git a/src/qtgui/recoll.qrc b/src/qtgui/recoll.qrc
index b55ba775..2cf7c28d 100644
--- a/src/qtgui/recoll.qrc
+++ b/src/qtgui/recoll.qrc
@@ -12,5 +12,6 @@
images/table.png
images/up.png
images/down.png
+ images/recoll.png