Corrupt images are the first thing thates to mind for me. After that my thoughts were corrupt thumbnail cache or there is no program associated with PNG files. Hiyota gave you a with a very thorough list to scroll through. Yeesh there are things on there that even I haven thought of.