I do not like this dynamic icon release, it is buggy
Have you ever considered the possibility that Dynamic Icons _isn't_ buggy and that the real problem is your system's configuration: something *you* are responsible for?
If you look at the status bar at the bottom of either screenshot, it shows the object's name, and in parentheses, its class. On my system (and AFAIK that of everyone who tested this), it says "Folder". On yours, it says "WPFolderEx". IOW, you have an add-on that no one else has that may prevent D.I. from operating normally (sounds like a timing issue).
It's easy enough to find out. If you know the name of the dll for this class, unlock it, then rename it. Next, restart the WPS and see if the problem persists (I doubt it will). Either way restore WPFolderEx's dll and restart the WPS again.
One work-around may be to ensure that WPPngFolder is that last class to replace WPFolder. You can use the WPS ClassList object to unreplace it, then immediately replace it. This should make WPPngFolder the last replacement. Restart the WPS when done.