An idea for Dave:
I was working with a class that had lots of redundant casts all over the
place. The casts were not my focus but the 'Remove redundant cast(s)'
intention showed up so I used it to fix the problem, once. But I didn't want
to stop what I was doing to go run the 'inspect code' action and fix all of
the redundant casts at once.
So how about having an intention to run the proposed intention (or
quick-fix) on the entire file?
Remove redundant cast(s)
Run Remove redundant casts on entire file
Remove all redundant casts in file
Just a thought. Not a big deal, but I would more easily fix problems as I
see them without getting away from what I'm doing rather than explicitely
sitting down and using the code inspector.