I guess you just have to play with it to see which way makes the most sense to you. I'm not sure what you mean with your comments about Option C though... it "sounded" like you wanted to "always" have these search criteria entered in for Find operations... If that's NOT the case, and you only wanted these settings pre-populated for certain searches that you perform often, but that you want a "clean" Find dialog for most "other" searches, then I'd say you would want to have two Find "buttons" or hotkeys... perhaps like:
Button 1 (normal search):Delete FORCE QUIET FILE "/dopuslocaldata\State Data\find.osd"
Find COLLNAME "Find Results" SHOWRESULTS tab IN {s}
Button 2 (special search):dopusrt /cmd Copy FORCE FILE "/dopuslocaldata\State Data\find.org" TO "/dopuslocaldata\State Data" AS find.osd
Find ADVANCED
The first buttons applies the same logic as what we talked about above for Option C. By DELETING the find.osd file, ALL of the search criteria is cleared for the ensuing Find operation and Opus will create a new find.osd file based on defaults. Or... as in my example above filled in with whatever command line options you pass that DON'T otherwise provide Opus with enough info to actually 'execute' the search (which is what you've found happens when you pass location and filter info - i.e. where to search and what to search for).
The second button does what we've talked about to pre-populate the Find dialog with your preferred search criteria...
The 'first' button is actually what I use for both the <Ctrl+F> hotkey and my Find 'button' based on some conversation we had over in this other thread, which will give you another way of doing things as well using a little tool written by deleyed...