diff --git a/configure.ac.in b/configure.ac.in
index 2c5bd7e..cdba32f 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -75,7 +75,8 @@ Makefile
panel-plugin/Makefile
po/Makefile.in
icons/Makefile
-icons/24x24/Makefile
-icons/48x48/Makefile
+icons/16x16/Makefile
+icons/32x32/Makefile
+icons/128x128/Makefile
icons/scalable/Makefile
])
diff --git a/icons/128x128/Makefile.am b/icons/128x128/Makefile.am
new file mode 100644
index 0000000..c8af191
--- /dev/null
+++ b/icons/128x128/Makefile.am
@@ -0,0 +1,6 @@
+iconsdir = $(datadir)/icons/hicolor/128x128/apps
+icons_DATA = \
+ org.xfce.panel.netload.png
+
+EXTRA_DIST = \
+ $(icons_DATA)
diff --git a/icons/128x128/org.xfce.panel.netload.png b/icons/128x128/org.xfce.panel.netload.png
new file mode 100644
index 0000000..69a14e7
Binary files /dev/null and b/icons/128x128/org.xfce.panel.netload.png differ
diff --git a/icons/16x16/Makefile.am b/icons/16x16/Makefile.am
new file mode 100644
index 0000000..3ce9bc5
--- /dev/null
+++ b/icons/16x16/Makefile.am
@@ -0,0 +1,6 @@
+iconsdir = $(datadir)/icons/hicolor/16x16/apps
+icons_DATA = \
+ org.xfce.panel.netload.png
+
+EXTRA_DIST = \
+ $(icons_DATA)
diff --git a/icons/16x16/org.xfce.panel.netload.png b/icons/16x16/org.xfce.panel.netload.png
new file mode 100644
index 0000000..3c47ce5
Binary files /dev/null and b/icons/16x16/org.xfce.panel.netload.png differ
diff --git a/icons/16x16/org.xfce.panel.netload.svg b/icons/16x16/org.xfce.panel.netload.svg
new file mode 100644
index 0000000..33e9630
--- /dev/null
+++ b/icons/16x16/org.xfce.panel.netload.svg
@@ -0,0 +1,1136 @@
+
+
diff --git a/icons/24x24/Makefile.am b/icons/24x24/Makefile.am
deleted file mode 100644
index 1e8d999..0000000
--- a/icons/24x24/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-iconsdir = $(datadir)/icons/hicolor/24x24/apps
-icons_DATA = \
- xfce4-netload-plugin.png
-
-EXTRA_DIST = \
- $(icons_DATA)
diff --git a/icons/24x24/xfce4-netload-plugin.png b/icons/24x24/xfce4-netload-plugin.png
deleted file mode 100644
index c14a840..0000000
Binary files a/icons/24x24/xfce4-netload-plugin.png and /dev/null differ
diff --git a/icons/32x32/Makefile.am b/icons/32x32/Makefile.am
new file mode 100644
index 0000000..5a00fad
--- /dev/null
+++ b/icons/32x32/Makefile.am
@@ -0,0 +1,6 @@
+iconsdir = $(datadir)/icons/hicolor/32x32/apps
+icons_DATA = \
+ org.xfce.panel.netload.png
+
+EXTRA_DIST = \
+ $(icons_DATA)
diff --git a/icons/32x32/org.xfce.panel.netload.png b/icons/32x32/org.xfce.panel.netload.png
new file mode 100644
index 0000000..6806432
Binary files /dev/null and b/icons/32x32/org.xfce.panel.netload.png differ
diff --git a/icons/32x32/org.xfce.panel.netload.svg b/icons/32x32/org.xfce.panel.netload.svg
new file mode 100644
index 0000000..5c8b0fe
--- /dev/null
+++ b/icons/32x32/org.xfce.panel.netload.svg
@@ -0,0 +1,238 @@
+
+
diff --git a/icons/48x48/Makefile.am b/icons/48x48/Makefile.am
deleted file mode 100644
index b3f10ce..0000000
--- a/icons/48x48/Makefile.am
+++ /dev/null
@@ -1,6 +0,0 @@
-iconsdir = $(datadir)/icons/hicolor/48x48/apps
-icons_DATA = \
- xfce4-netload-plugin.png
-
-EXTRA_DIST = \
- $(icons_DATA)
diff --git a/icons/48x48/xfce4-netload-plugin.png b/icons/48x48/xfce4-netload-plugin.png
deleted file mode 100644
index 98e32d7..0000000
Binary files a/icons/48x48/xfce4-netload-plugin.png and /dev/null differ
diff --git a/icons/Makefile.am b/icons/Makefile.am
index 97a43de..9c33d42 100644
--- a/icons/Makefile.am
+++ b/icons/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = 24x24 48x48 scalable
+SUBDIRS = 16x16 32x32 128x128 scalable
gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
@@ -15,4 +15,3 @@ install-data-hook:
uninstall-local:
-rm $(datadir)/icons/hicolor/icon-theme.cache
-
diff --git a/icons/scalable/Makefile.am b/icons/scalable/Makefile.am
index 5f3d98f..017fdc8 100644
--- a/icons/scalable/Makefile.am
+++ b/icons/scalable/Makefile.am
@@ -1,6 +1,6 @@
iconsdir = $(datadir)/icons/hicolor/scalable/apps
icons_DATA = \
- xfce4-netload-plugin.svg
+ org.xfce.panel.netload.svg
EXTRA_DIST = \
$(icons_DATA)
diff --git a/icons/scalable/org.xfce.panel.netload.svg b/icons/scalable/org.xfce.panel.netload.svg
new file mode 100644
index 0000000..1ce1d9c
--- /dev/null
+++ b/icons/scalable/org.xfce.panel.netload.svg
@@ -0,0 +1,416 @@
+
+
diff --git a/icons/scalable/xfce4-netload-plugin.svg b/icons/scalable/xfce4-netload-plugin.svg
deleted file mode 100644
index fe11326..0000000
--- a/icons/scalable/xfce4-netload-plugin.svg
+++ /dev/null
@@ -1,969 +0,0 @@
-
-
-
-
diff --git a/panel-plugin/netload.desktop.in.in b/panel-plugin/netload.desktop.in.in
index d4918cb..9d394ce 100644
--- a/panel-plugin/netload.desktop.in.in
+++ b/panel-plugin/netload.desktop.in.in
@@ -3,7 +3,7 @@ Type=X-XFCE-PanelPlugin
Encoding=UTF-8
_Name=Network Monitor
_Comment=Show network traffic
-Icon=xfce4-netload-plugin
+Icon=org.xfce.panel.netload
X-XFCE-Module=netload
X-XFCE-Internal=FALSE
X-XFCE-API=2.0