You mean shell file associations? (the program associated with a file or protocol, as you indicate you edit). I clarify so people know what you are talking about.
I've long thought about such a piece of freeware, but never have coded it. It would be helpful in a variety of situations. Further, the coding of it would be relatively simple.