diff --git a/icons-dark/apps/16/firewall-applet-error.svg b/icons-dark/apps/16/firewall-applet-error.svg
new file mode 120000
--- /dev/null
+++ b/icons-dark/apps/16/firewall-applet-error.svg
@@ -0,0 +1 @@
+../../status/16/security-low.svg
\ No newline at end of file
diff --git a/icons-dark/apps/16/firewall-applet-panic.svg b/icons-dark/apps/16/firewall-applet-panic.svg
new file mode 100644
--- /dev/null
+++ b/icons-dark/apps/16/firewall-applet-panic.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/icons-dark/apps/16/firewall-applet.svg b/icons-dark/apps/16/firewall-applet.svg
new file mode 120000
--- /dev/null
+++ b/icons-dark/apps/16/firewall-applet.svg
@@ -0,0 +1 @@
+../../status/16/security-high.svg
\ No newline at end of file
diff --git a/icons-dark/apps/22/firewall-applet-error.svg b/icons-dark/apps/22/firewall-applet-error.svg
new file mode 120000
--- /dev/null
+++ b/icons-dark/apps/22/firewall-applet-error.svg
@@ -0,0 +1 @@
+../../status/22/security-low.svg
\ No newline at end of file
diff --git a/icons-dark/apps/22/firewall-applet-panic.svg b/icons-dark/apps/22/firewall-applet-panic.svg
new file mode 100644
--- /dev/null
+++ b/icons-dark/apps/22/firewall-applet-panic.svg
@@ -0,0 +1,107 @@
+
+
diff --git a/icons-dark/apps/22/firewall-applet.svg b/icons-dark/apps/22/firewall-applet.svg
new file mode 120000
--- /dev/null
+++ b/icons-dark/apps/22/firewall-applet.svg
@@ -0,0 +1 @@
+../../status/22/security-high.svg
\ No newline at end of file
diff --git a/icons-dark/apps/48/firewall-applet.svg b/icons-dark/apps/48/firewall-applet.svg
new file mode 120000
--- /dev/null
+++ b/icons-dark/apps/48/firewall-applet.svg
@@ -0,0 +1 @@
+firewall-config.svg
\ No newline at end of file
diff --git a/icons-dark/apps/48/firewall-config.svg b/icons-dark/apps/48/firewall-config.svg
new file mode 100644
--- /dev/null
+++ b/icons-dark/apps/48/firewall-config.svg
@@ -0,0 +1,847 @@
+
+
+
+
diff --git a/icons/apps/16/firewall-applet-error.svg b/icons/apps/16/firewall-applet-error.svg
new file mode 120000
--- /dev/null
+++ b/icons/apps/16/firewall-applet-error.svg
@@ -0,0 +1 @@
+../../status/16/security-low.svg
\ No newline at end of file
diff --git a/icons/apps/16/firewall-applet-panic.svg b/icons/apps/16/firewall-applet-panic.svg
new file mode 100644
--- /dev/null
+++ b/icons/apps/16/firewall-applet-panic.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/icons/apps/16/firewall-applet.svg b/icons/apps/16/firewall-applet.svg
new file mode 120000
--- /dev/null
+++ b/icons/apps/16/firewall-applet.svg
@@ -0,0 +1 @@
+../../status/16/security-high.svg
\ No newline at end of file
diff --git a/icons/apps/22/firewall-applet-error.svg b/icons/apps/22/firewall-applet-error.svg
new file mode 120000
--- /dev/null
+++ b/icons/apps/22/firewall-applet-error.svg
@@ -0,0 +1 @@
+../../status/22/security-low.svg
\ No newline at end of file
diff --git a/icons/apps/22/firewall-applet-panic.svg b/icons/apps/22/firewall-applet-panic.svg
new file mode 100644
--- /dev/null
+++ b/icons/apps/22/firewall-applet-panic.svg
@@ -0,0 +1,107 @@
+
+
diff --git a/icons/apps/22/firewall-applet.svg b/icons/apps/22/firewall-applet.svg
new file mode 120000
--- /dev/null
+++ b/icons/apps/22/firewall-applet.svg
@@ -0,0 +1 @@
+../../status/22/security-high.svg
\ No newline at end of file
diff --git a/icons/apps/48/firewall-applet.svg b/icons/apps/48/firewall-applet.svg
new file mode 120000
--- /dev/null
+++ b/icons/apps/48/firewall-applet.svg
@@ -0,0 +1 @@
+firewall-config.svg
\ No newline at end of file
diff --git a/icons/apps/48/firewall-config.svg b/icons/apps/48/firewall-config.svg
new file mode 100644
--- /dev/null
+++ b/icons/apps/48/firewall-config.svg
@@ -0,0 +1,847 @@
+
+
+
+