I haven't a clue. All I can suggest is:
1. Try associating PHP with Dreamweaver again, then change the PNG association to, say, Irfan View instead of Picture It, and see if the problem persists.
2. In Windows Explorer, from Tools, Folder Options, file types, PNG and PHP look at what it says when you click on Advanced, and see if you can figure it out from there.