ShellIconCache is present on Windows 98, ME and 2000 (at least). I didn’t find such a file on Windows XP (but neither iconcache.db).