What does LoadImageA actually require?
Thanks that’s partway there. I am surprised at your remark: seems to me, if relative pathnames are that unreliable, something is BROKEN! But anyway, results: I create a BMP file from scratch with Paint, it loads just fine. I take one I was already using and re-save it (with or without making a change) and it does not load. Both files are 240 dpi. The successful one is 64 X 64 pixels, the unsuccessful one is 74 X 152 pixels. Any more ideas?