The Finder in 10.2 has a bug with the API that is used to notify the Finder of icon changes (using AppleEvents.)
There is, however, a way to refresh the Finder using the Cocoa APIs. After updating the custom icon on an item, call the NSWorkspace method noteFilesystemChanged.
We've tried to anticipate most questions you might have. However, if you can't find the answer you're looking for here, send us your query and we'll answer it personally.