diff --git a/core/page.class.php b/core/page.class.php
index 5563eb48..befec2df 100644
--- a/core/page.class.php
+++ b/core/page.class.php
@@ -242,10 +242,9 @@ class Page {
$this->add_html_header("");
- if(file_exists("themes/$theme_name/favicon.ico")) {
- $this->add_html_header("");
- $this->add_html_header("");
- }
+ # 404/static handler will map these to themes/foo/bar.ico or lib/static/bar.ico
+ $this->add_html_header("");
+ $this->add_html_header("");
/* Attempt to cache the CSS & JavaScript files */
if ($this->add_cached_auto_html_headers() === FALSE) {
diff --git a/lib/static/apple-touch-icon.png b/lib/static/apple-touch-icon.png
new file mode 100644
index 00000000..89ca7876
Binary files /dev/null and b/lib/static/apple-touch-icon.png differ