Try using GIMP for your image editor. Works well for me and it is free. Alternatively you can save as bmp with solid black where you want transparent, then set the overlay flag. As for why reload worked after level_load it is probably that level_load resets the direct X device and thus clears the png images loaded by direct x.