diff --git a/configure.ac b/configure.ac
index c859675..98da19e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -59,6 +59,7 @@ AC_CONFIG_FILES([
src/Makefile
po/Makefile.in
data/geonames/Makefile
+ data/icons/Makefile
docs/reference/astrognome/Makefile
])
AC_OUTPUT
diff --git a/data/icons/16x16/astrognome.png b/data/icons/16x16/astrognome.png
new file mode 100644
index 0000000..925c95e
Binary files /dev/null and b/data/icons/16x16/astrognome.png differ
diff --git a/data/icons/22x22/astrognome.png b/data/icons/22x22/astrognome.png
new file mode 100644
index 0000000..5a74f12
Binary files /dev/null and b/data/icons/22x22/astrognome.png differ
diff --git a/data/icons/24x24/astrognome.png b/data/icons/24x24/astrognome.png
new file mode 100644
index 0000000..26e5a5a
Binary files /dev/null and b/data/icons/24x24/astrognome.png differ
diff --git a/data/icons/256x256/astrognome.png b/data/icons/256x256/astrognome.png
new file mode 100644
index 0000000..8b005bf
Binary files /dev/null and b/data/icons/256x256/astrognome.png differ
diff --git a/data/icons/32x32/astrognome.png b/data/icons/32x32/astrognome.png
new file mode 100644
index 0000000..eec027f
Binary files /dev/null and b/data/icons/32x32/astrognome.png differ
diff --git a/data/icons/48x48/astrognome.png b/data/icons/48x48/astrognome.png
new file mode 100644
index 0000000..8403aec
Binary files /dev/null and b/data/icons/48x48/astrognome.png differ
diff --git a/data/icons/Makefile.am b/data/icons/Makefile.am
new file mode 100644
index 0000000..3855968
--- /dev/null
+++ b/data/icons/Makefile.am
@@ -0,0 +1,40 @@
+icons16dir = $(datadir)/icons/hicolor/16x16/apps
+icon16_DATA = 16x16/astrognome.png
+
+icons22dir = $(datadir)/icons/hicolor/22x22/apps
+icon22_DATA = 22x22/astrognome.png
+
+icons24dir = $(datadir)/icons/hicolor/24x24/apps
+icon24_DATA = 24x24/astrognome.png
+
+icons32dir = $(datadir)/icons/hicolor/32x32/apps
+icon32_DATA = 32x32/astrognome.png
+
+icons48dir = $(datadir)/icons/hicolor/48x48/apps
+icon48_DATA = 48x48/astrognome.png
+
+icons256dir = $(datadir)/icons/hicolor/256x256/apps
+icon256_DATA = 256x256/astrognome.png
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+
+install-data-hook: update-icon-cache
+uninstall-hook: update-icon-cache
+update-icon-cache:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After (un)install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+
+EXTRA_DIST = \
+ $(icon16_DATA) \
+ $(icon22_DATA) \
+ $(icon24_DATA) \
+ $(icon32_DATA) \
+ $(icon48_DATA) \
+ $(icon256_DATA) \
+ scalable/astrognome.svg
+
diff --git a/data/icons/scalable/astrognome-old.svg b/data/icons/scalable/astrognome-old.svg
new file mode 100644
index 0000000..2fe6e5a
--- /dev/null
+++ b/data/icons/scalable/astrognome-old.svg
@@ -0,0 +1,1402 @@
+
+
+
+
diff --git a/data/icons/scalable/astrognome.svg b/data/icons/scalable/astrognome.svg
new file mode 100644
index 0000000..76d5d3b
--- /dev/null
+++ b/data/icons/scalable/astrognome.svg
@@ -0,0 +1,1811 @@
+
+