diff --git a/b_asic/schedule-gui/main_window.ui b/b_asic/schedule-gui/main_window.ui
index a4de51896c46be40187305c70465ee482b796b3d..e4d9773f42860fa6009c447604e128ec18b7b66f 100644
--- a/b_asic/schedule-gui/main_window.ui
+++ b/b_asic/schedule-gui/main_window.ui
@@ -26,8 +26,8 @@
    <string>B-ASIC scheduler</string>
   </property>
   <property name="windowIcon">
-   <iconset>
-    <normaloff>../../small_logo.png</normaloff>../../small_logo.png</iconset>
+   <iconset resource="resources.qrc">
+    <normaloff>:/icons/small_logo.png</normaloff>:/icons/small_logo.png</iconset>
   </property>
   <widget class="QWidget" name="centralwidget">
    <widget class="QScrollArea" name="scrollArea">
@@ -112,7 +112,7 @@
      <x>0</x>
      <y>0</y>
      <width>800</width>
-     <height>22</height>
+     <height>20</height>
     </rect>
    </property>
    <widget class="QMenu" name="menuFile">
@@ -182,6 +182,8 @@
    </property>
   </action>
  </widget>
- <resources/>
+ <resources>
+  <include location="resources.qrc"/>
+ </resources>
  <connections/>
 </ui>
diff --git a/b_asic/schedule-gui/resources.qrc b/b_asic/schedule-gui/resources.qrc
new file mode 100644
index 0000000000000000000000000000000000000000..2bcd8b0998ea504758e0f6212f37a6c46f929444
--- /dev/null
+++ b/b_asic/schedule-gui/resources.qrc
@@ -0,0 +1,7 @@
+<RCC>
+    <qresource prefix="/icons">
+        <file alias="logo.png">resources/logo.png</file>
+        <file alias="logo_tiny.png">resources/logo_tiny.png</file>
+        <file alias="small_logo.png">resources/small_logo.png</file>
+    </qresource>
+</RCC>
diff --git a/b_asic/schedule-gui/resources/logo.png b/b_asic/schedule-gui/resources/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1bd78fe7eb8a737ac8153576078d61492c2e9a3
Binary files /dev/null and b/b_asic/schedule-gui/resources/logo.png differ
diff --git a/b_asic/schedule-gui/resources/logo_tiny.png b/b_asic/schedule-gui/resources/logo_tiny.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae5359b69cdb0b04f1be87da750bccc9fbe16ac2
Binary files /dev/null and b/b_asic/schedule-gui/resources/logo_tiny.png differ
diff --git a/b_asic/schedule-gui/resources/small_logo.png b/b_asic/schedule-gui/resources/small_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..689a38192b9fc4c6ed490e1e0001fd5dd264c968
Binary files /dev/null and b/b_asic/schedule-gui/resources/small_logo.png differ