That does not solve the problem at hand, it just displays the issue at hand.
There is a function to register a file format, therefor a list of these classes is maintained. However, there is no function to enumerate these classes.
It would be nice to Enumerate them so a list for the user can be populated because with the classes, you can obtain the needed data.
A perfect example would be if someone decided to add a image format to the list and all you would need to do is recompile the app and that format will not be present.
Currently, you need to query for a possible format and if that is the case then it's just a bunch of slop.