I called it BookmarkVisit. You can download from this page:http://www.favessoft.com/downloads.html
The download includes a readme. But basic usage is, make the browser that needs a favicon refresh the default. Export bookmarks to an .html file. Run bv.exe and select that file. bv.exe picks up the exe associated with that file from Windows to get the process exe name to use when closing instances.
It just uses Windows to open each bookmark that starts with "http:" and every multiple of 10 it closes all of the browser instances. It just keeps the number of browser instances to a sane level. You'll see your browser come up, open tabs, close etc.. repeatedly until all the bookmarks are processed. When done the Gold Star Icon in the Tray should disappear.
It's probably not suitable for dial-up as the built-in delays are short. But it should work with tabbed browsers running on broadband. Also your browser should be set to open new links in tabs rather than new windows. It should still work but they'll just be more clutter as multiple windows open and close rather than tabs.
See readme for the gory bits.
edit: I made some modifications. Still, it's a last resort brute force approach. If you run Firefox I recommend using CheckPlaces AddOn instead. This utility works pretty smoothly with Chromium 10.x on my machines though.