Somehow I lost a reply about this topic.
After initially seeing it, I had several observations:
1) It def. needs a check/uncheck all button
2) Upon opening, at a minimum, offer a button to "Check Shortcuts" which will analyze the Query and add a "not used" text message alongside the shortcut to indicate which ones can be turned off. If it doesn't take to long, then just do this automatically when opening the dialog.
3) I understand what Vlad says about "there's a lot of places to check".
Well, thats still easier for the Config tool to check, than each of us to check.
In addition to whats been stated, there is 1 more place you have to look... At the Query itself (I found I had a shortcut in a WHERE clause, but not in the grid).
4) Not mentioned as of yet, its possible to "turn off" some shortcuts today. And then a user wants a shortcut added to the grid. Should get a warning message, OR the Config Tool just re-activates the shortcut for you as it will do no good to have it bypassed if its in the grid.
5) And I wrote before that this was a good start, but needs to be extended to a "Grid" control on a form. Shortcuts have just a big of a need to be turned off in there, albeit there are usually fewer records being shown inside a form's grid.
6) I think one reason Bruce hasn't seen a "huge" difference is this: I'm pretty sure (from long ago checking SQL logs) that if there are 10 shortcuts to the same file, there IS ONLY 1 physical read to that file. Yes, 10 fields are retrieved, but the physical read happens even if there is 1 needed shortcut and 9 are turned off. So unless you are turning off ALL shortcuts from a referenced table, its not making that much of a diff. But I may be wrong.