For some time now I, especially since I started working on projects where I have mixed C and PL/M source code, I have been finding reusing previous searches to have a measure of frustration attached. SlickEdit saves the previous search expressions, but not their associated options. Since C is case sensitive, and PL/M is case insensitive, what I really want is for the case sensitivity option to be restored along with the each search expression. And also the regular expression setting and all the other options. Normally all the options form part of the search, and if you want to repeat the search, you wind up having to set them all again.
It might also be a nice idea if the default case sensitivity could be set according to the lexer being used for a file.