Ich habe dir mal fix was zusammengebastelt.
Jedoch habe ich dabei gemerkt, dass Delphi bei zu großen Bildern - Getestet: Panorama 25704 x 1824 Pixel - manchmal keine Lust hat. Also wenn man solche Panoramen nimmt, dann wäre es evtl. doch Sinnvoll auf
OpenGL/DX umzusteigen. Evtl. versuche ich das demnächst mal, wenn ich Zeit habe.