Added --novendor flag to xdg-icon-resource calls ('zulip' is a pretty uncommon name...
Check to see if gtk-update-icon-cache exists before using it.