Today I accidentally right-clicked on a list of 33,000 files in a search result pane. Needless to say I regretted that little click for the next 10 minutes. It seems like it would be an easy fix to bring up either a temporary context menu saying, "you know this will take forever, right?" or something so that I can cancel it. It not only locked up that DOPUS window, it locked up that drive in all DOPUS windows. And, when it was done it brought up the context menu on top of the other program I was in and stole focus, which is doubly dangerous.
Also, all of the files in the search results were simple, text-associated files (*.log), so it seems like looking up the proper context menu items would have been very quick. Is there a way that instead of using local control information for the context menu, it used the search cache? Of course, I may very well be making invalid assumptions about how the context menu is being generated in DOPUS. I'm assuming that you're not leaving it up to default context menu handling in Windows, but maybe that's the problem.
Thanks for a great program!