Мое первое предположение было бы, что он пытается загрузить файл png из местоположения, отличного от того места, где фактически находится файл png. Неважно, находится ли он в проекте или нет - где он находится на диске? Потому что, если путь не указан, он, вероятно, должен находиться в папке, из которой запускается ваш исполняемый файл - чего, если вы добавили его в проект, вероятно, нет.