diff --git a/gtk/rtbuf.png b/gtk/rtbuf.png
new file mode 100644
index 0000000..13bb64b
Binary files /dev/null and b/gtk/rtbuf.png differ
diff --git a/gtk/rtbuf_gtk.gresource.xml b/gtk/rtbuf_gtk.gresource.xml
index e95a0c1..41b0bcc 100644
--- a/gtk/rtbuf_gtk.gresource.xml
+++ b/gtk/rtbuf_gtk.gresource.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/rtbuf/">
+ <file>player_play.png</file>
+ <file>player_stop.png</file>
+ <file>rtbuf.png</file>
<file preprocess="xml-stripblanks">rtbuf_input_widget.ui</file>
<file preprocess="xml-stripblanks">rtbuf_modular.ui</file>
<file preprocess="xml-stripblanks">rtbuf_output_widget.ui</file>
<file preprocess="xml-stripblanks">rtbuf_widget.ui</file>
- <file>player_play.png</file>
- <file>player_stop.png</file>
</gresource>
<gresource prefix="/org/gtk/libgtk/icons/24x24/status/">
<file>image-missing.png</file>
diff --git a/gtk/rtbuf_modular.ui b/gtk/rtbuf_modular.ui
index 2030ae6..e6dd65c 100644
--- a/gtk/rtbuf_modular.ui
+++ b/gtk/rtbuf_modular.ui
@@ -7,6 +7,7 @@
<property name="height_request">600</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="icon">rtbuf.png</property>
<child type="titlebar">
<placeholder/>
</child>