to anyone willing to create such a util (if it doesn't exist) i'd like to add a further request:
i'm thinking it might be useful to be able to store and quick load group settings - so, if you were working on a range of files that you normally had open in one set of programs, you could quickly load in the 'associations 02' file that would change the assocations to another set of programs that you temporarily want to work with.
why? well, normally i'll have video and audio files assigned to programs that will just play them back - other times i want to use a whole bunch of these files with editing software - so, it would be nice to change the associations over so that these video and audio files don't open up in the default player but open directly into the editing software.
this would only be worth doing if it was a simple process to swap the associations around, i.e. a couple of clicks.