> Should I be able to create an Image object in a worker context? No can do. What's available in a gears worker is very limited to the primitives in the JavaScript language plus additions provided by gears. Image() is not in that set.
AFAIK there's no real reason to not preload images in the main context. The resource loading occurs in the background, and until the image is displayed i don't think the image data will be decoded.