Not sure what is causing that...all the tests I have done perform as expected...
Keeping it Simple is a double edged sword. The Configurator doesn't read the current Launcher pattern (a v2.0 feature along with Configurator/Launcher integration and World Peace ) so it's difficult to see if the Pattern is a cause of the missing Icons, and random occurances don't help .
One thing I did notice...an aspect of the FileView plugin as seen in the Launcher measures [mFileIcon_?], is that it saves the Icons as per IconPath=#@#HexIcon_?.ico which translates to SkinFolder/@Resources/HexIcon_?.ico
When I packaged the Skin, the @Resources folder held blank Icons rather than a stack of my Icons that wouldn't do anything anyway.
Even with a SHORTCUT folder on the Desktop, the initial Load sometimes doesn't refresh the Icon storage, but collapse and expand the Pattern does a Refresh and they then populate.
In saying that, it involves all the Icons, not a random selection.
HexIcon was designed to be a Shortcut Launcher to tidy the Desktop. I have not tested it by pointing it at C:\ so there may be some files that FileView cannot collect an Icon from, so they appear Blank.
Also, depending on the Pattern you make, the number sequence is important. FileView allows 'scrolling' with the Mouse Wheel if the number of Icons exceeds the Tiles. This can be confusing if the sequence is scattered as the Icons seem to jump around (unrelated to missing Icons, I know).
On another note, we mentioned using a String as a database with RegEx to Read/Write.
I have some ideas on that but am having trouble with RegEx (no surprise there ). Would I start another Topic to delve those inky depths?