Application.GetResourceStream(new Uri("/ASSEMBLY_NAME;component/PATH_TO_MY_IMAGE.png"));
Возвращает StreamResourceInfo, если файл существует, и ноль, если его нет.
Или, может быть, «Поток» в StreamResourceInfo равен нулю, если ресурс не существует - я написал код для этого, но это было некоторое время назад, поэтому я точно не помню. Хотя это было не сложно, поэтому я сомневаюсь, что у вас возникнут проблемы с его выяснением.