I seen that when using software rendering EDT_SOFTWARE2 (often used as a backup renderer when createDevice fails with direct3D or OpenGL), the images created with add IGUIEnvironment::addImage were not displayed when a alpha layer doesn't exist.
It prevents, for example to display a jpeg image, as it has no alpha layer.
The software drawing routine should consider the alpha layer white when it doesn't exist...