Long delay during logout when colored Finder icons is set

If I set the Finders sidebar icons to show in color then when I logout it takes an extremely long time. Changing back to gray icons then speeds it back up.

Hmm, interesting. I wonder if `com.apple.IconServicesAgent CPU load has anything to do with that. Could you next time when you try to logout open Activity Monitor and try to observer CPU load of that process immediately before logout?

I have some reports that TotalFinder causes it to eat lot of CPU (during normal session).