ShellExecute funktioniert unter Windows 10 nicht mehr so, wie bisher und man sollte ShellExecuteEx den Vorzug geben. Hier bspw. wurden Dateien (bspw. PNG) nicht mehr mit den verknüpften Anwendungen geöffnet. Finde leider gerade den Link nicht, in welchem Genaueres steht.
Das wäre mir neu. Meine PNGs gehen auch unter Windows 10 genauso wie vor zehn Jahren.