В VS 2008 вы можете импортировать файлы png, и они будут распознаваться как изображения, т.е. вы сможете «видеть» их, но вы не сможете изменять их в редакторе ресурсов.
Но в любом случае проблема в том, что они не будут рассматриваться как растровые изображения, поэтому вы не можете встроить их в диалог. Но вы можете получить к нему доступ с помощью обычного FindResource / LockResource.
Кроме того, поскольку MFC полагается на GDI и не поддерживает изначально PNG (по крайней мере, в XP, я не пробовал в Vista или Win7), вам все равно придется конвертировать их в BMP. Здесь Gdi + может быть полезным.
Также я не проверял VS 2010, возможно, стоит попробовать, если он имеет лучший редактор ресурсов C ++.