Компонент Windows Imaging Component (WIC) является основным API для собственного кода, который предоставляет возможность кодировать и декодировать различные форматы изображений. Вы можете использовать его для загрузки изображения PNG в ваше приложение.
http://msdn.microsoft.com/library/ee719902
В качестве альтернативы вы можете использовать GDI +, но это довольно старая технология, которая работает не так хорошо. Вы также можете использовать GDI + для рендеринга изображения, но я предлагаю Direct2D.
Direct2D способен отображать растровое изображение WIC непосредственно на графическом процессоре или в программном обеспечении через контекст окна или устройства растрового изображения.
Вот вступительная статья о Direct2D:
http://msdn.microsoft.com/en-ca/magazine/dd861344.aspx
А этот описывает, как использовать Direct2D с WIC:
http://msdn.microsoft.com/en-us/magazine/ee819134.aspx