Also, here is some discussion on other users wanting similar functionality...
Open & Configure Find Dialog without Executing Find Command
Clear the find fields before searching for more files
Only mention these threads because setting 'everything' you 'might' want to search on in 'special' find cases might not be easy to do in button form? Maybe I'm wrong, but if you wanted to perform complex multi value searches, then I think you need the dialog... Anyhow, food for thought.