Der Grund, wieso BMP (zumindest auf langsameren Rechnern) schneller eingelesen wird als PNG liegt darin, dass BMP ein nicht komprimiertes Format ist, PNG dagegen eine bestimmte Komprimierungstechnik verwendet.
Deshalb sind PNGs auch um ein VIELFACHES kleiner als BMPs.
Der Maker muss, wenn er PNGs einliest, diese erstmal dekomprimieren, um sie anzeigen zu können. Bei BMPs ist dies logischerweise nicht so, da diese bereits dekomprimiert sind.

Ich denke, das schafft Klarheit