diff --git a/icons/firewall.png b/icons/firewall.png
new file mode 100644
index 0000000..dd93c58
Binary files /dev/null and b/icons/firewall.png differ
diff --git a/qubesmanager/main.py b/qubesmanager/main.py
index a870cab..4187816 100755
--- a/qubesmanager/main.py
+++ b/qubesmanager/main.py
@@ -380,7 +380,7 @@ class VmManagerWindow(QMainWindow):
icon="showcpuload", tip="Show/Hide CPU Load chart")
self.action_editfwrules = self.createAction ("Edit VM Firewall rules", slot=self.edit_fw_rules,
- icon="showcpuload", tip="Edit VM Firewall rules")
+ icon="firewall", tip="Edit VM Firewall rules")
self.action_removevm.setDisabled(True)
diff --git a/resources.qrc b/resources.qrc
index 7948aed..c6e6649 100644
--- a/resources.qrc
+++ b/resources.qrc
@@ -17,5 +17,6 @@
icons/pausevm.png
icons/showallvms.png
icons/showcpuload.png
+icons/firewall.png