I have an Eclipse RCP application that displays a lot (10k+) of small images next to each other, like a film strip. For each image, I am using a SWT `Image` object. This uses an excessive amount of memory and resources. I am looking for a more efficient way. I thought of taking all of these images and concatenating them by creating an `ImageData` object of the proper total, concatenated width (with a constant height) and using `setPixel()` for the rest of the pixels. However, the `Palette` used in the `ImageData` constructor I can't figure out.

I also searched for SWT tiling or mosaic functionality to create one image from a group of images, but found nothing.

Any ideas how I can display thousands of small images next to each other efficiently? Please note that once the images are displayed, they are not manipulated, so this is a one-time cost.