Don't add the image to the resource file. Keep it in the folder of the executable, and make sure you use the same working path inside the IDE (Project Properties -> Debugging) and when you start from the explorer.
You should also read the standard output, you are notified if a resource cannot be loaded. Furthermore, don't you check the return type of the loadFrom...() functions?