So here's my problem. I have a small game framework built in python 3, and the templates are saved using the .dfw file extension (The custom binary extension for my program). When I view this file in Windows Explorer, I see a generic blank file icon for the icon, and just 'DFW File' as the type descriptor. My question is, how can I, upon installation, make Windows recognize that file extension, and have a custom icon and a type descriptor like 'DTS Framework template'. Is there any way to do this through Python? Or is there a free MSI builder which has this function?
Thanks
P.S. The program itself has a custom file icon and whatnot, it is the template files with custom file endings which do not.