To my knowledge, there is currently no way that .cbplugin images get copied to the necessary CB share directories.
So leaving the images in the zip file will not work.
Pecan: can you explain this in more detail? I have an xrc toolbar in my Python plugin that loads a bunch of images. those images are all stored in the PyPlugin.zip along with the xrc file and the manifest and it *appears* to work fine.... So you must be talking about a different case?
You have an .xrc that gets loaded with LoadResources(), I guess, which in turn loads the .png from the resource .zip.
However, ThreadSearch has no .xrc, but a bunch of .png's .
So they're being loaded via cbLoadBitmap() or new() etc.
That's ok when they're already extracted in .../images/16x16 etc, but if they're in the .zip with no xrc, some routine has to go extract them.
I was thinking that the easiest solution is simply to glom onto the CB plugin .zip extraction routine, modify it, & use it locally to grab the needed .png when needed.