--- a/docs/reference/gtk/meson.build
+++ b/docs/reference/gtk/meson.build
@@ -500,7 +500,6 @@
 
   man_files = [
     [ 'gtk-query-immodules-3.0', '1', ],
-    [ 'gtk-update-icon-cache', '1', ],
     [ 'gtk-encode-symbolic-svg', '1', ],
     [ 'gtk-launch', '1', ],
     [ 'gtk-builder-tool', '1', ],
--- a/gtk/meson.build
+++ b/gtk/meson.build
@@ -1109,16 +1109,6 @@
   extra_update_icon_cache_objs = import('windows').compile_resources(uac_rc)
 endif
 
-gtk_update_icon_cache = executable(
-  'gtk-update-icon-cache',
-  'updateiconcache.c',
-  extra_update_icon_cache_objs,
-  c_args: gtk_cargs,
-  dependencies: libgtk_dep,
-  install: true
-)
-gtk_tools += gtk_update_icon_cache
-
 gtk_query_immodules = executable(
   'gtk-query-immodules-3.0',
   'queryimmodules.c',