What about some kind of a extension database? I am thinking of a simple text file that can be appended by each software program upon install to the OS that will state what the file extension is by ...
Microsoft hides file extensions in Windows by default even though it's a security risk that is commonly abused by phishing emails and malware distributors to trick people into opening malicious files.