Hmm, nice idea... I'm thinking of having a dmp folder and a display of the *.dmp files in that folder (all of this has already been done on my behalf), but give the user a time picker to choose how far back in time determines which dumps to scan. 2 weeks ago from today, 1 week, etc...
Perhaps just something as simple as a checkbox beside each file in the display i've got?
Like you though i'm still experimenting, but trying to cover all the bases leaving none left. I've already got a listview display for the dump files in the DMP folder, and I can sort the columns accordingly by name of the dump file, last modified date, and creation date, in both ascending and descending order by implementing the IComparer interface with my sorter.
I've hooked the filesystem as well, so any dumps that are added to the folder in explorer view by the user, will trigger an event to update my listview display for the dumps in that folder automatically. Any other files that don't have the .dmp file extension are NOT included.
edit: The advantage you have over me though is experience with crash dump analysis. I have a bit, but perhaps not as much as yourself.