Another guess post - With png being externally loaded file - possibly open to memory issues
PNG images behave like 32 bit TGA images with alpha channel (even if the channel was not explicitly created in the pain program). They are not recommended because they are loaded not by the engine, but by the DirectX library, and are not guaranteed to be automatically restored when the video device gets lost. This means that they can lose their content f.i. when a fullscreen application is minimized.
link-
http://www.conitec.net/beta/fileformats.htmTo many drinks for one night lol
Mal
EDIT - lol typo
created in the pain program
but by the DirectX library
Question- With most system using new non-dx9 is it possible a change in the dx lib function the is still accessible with dx9 syntax could cause issue?