It would be quite easy to make something like that.
I'll even give it a go

After creating the file it would ask for either an applications name and you could associate it with that, or you could select the app via a dialog box, or enter the association codes manually.
Is it really worth the hassle though?