diff --git a/soitool/media/predefinedcodesmodule.PNG b/soitool/media/predefinedcodesmodule.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..dcf0cc1bbb7dd9924e27ef5b713069ed8c6d6170
Binary files /dev/null and b/soitool/media/predefinedcodesmodule.PNG differ
diff --git a/soitool/modules/module_predefined_codes.py b/soitool/modules/module_predefined_codes.py
index 6eb63d64a6b4daa2aaf5004f477177d2b8ee877a..3fbd938e38af31b308102e2315a9308c4a95b069 100644
--- a/soitool/modules/module_predefined_codes.py
+++ b/soitool/modules/module_predefined_codes.py
@@ -416,7 +416,7 @@ class PredefinedCodesModule(ModuleBase, QWidget, metaclass=Meta):
     @staticmethod
     def get_icon():
         """Get icon of module."""
-        return QtGui.QIcon("soitool/media/tablemodule.png")
+        return QtGui.QIcon("soitool/media/predefinedcodesmodule.png")
 
 
 class PredefinedCodesTable(QTableWidget):