I don't see a point in using a pointer to a pixmap. Pixmaps are implicitly shared, so using a pointer yields no advantage.