What is the maximum size of such pixmap?
No maximum size.

Is the checksum valid only during a single session or you want to keep it after user closes the application?
Valid during a given session.

Is it important for you that two exactly the same pixmaps that come from two different sources have the same checksum?
Yes it is, it speeds up the display that I don't regenerate the pixmap.