I think displaying the file extension is a good thing because you know what kind of file it is. Are you using this in a virtual machine ? Is 3D acceleration enabled for it ? If you open Event Viewer (eventvwr.msc) Windows Logs -> Application category you should see there the program crash as error. Does it offer any clue ? Which version do you use, the one compiled for NET Framework or the one for NET 5 ?