Finished implementing softlist zipped icons support. It's a preliminary code, not perfect, but it works. The feature is as fast as it can be.
And I'll throw a bonus. Instead of using "icons_path\software_name\icons.zip" you will be able to use "icons_path\software_name.zip" and put all zipped icons in the root of icons folder, together with the arcade icons.zip. This is useful ONLY if you have fully zipped icons for a softlist. Instead of creating 400 soflist sub-folders to put icons.zip in each of them, you can keep them all in "icons_folder" root.
icons_path\icons.zip (arcade icons) icons_path\msx1_cart.zip (software list MSX 1 cartridge icons) icons_path\nes.zip (software list NES icons) . .