Also, forking a new process is wasteful and unnecessary. Consequently, you have no control over the search expressions. You can't search for multiple files. You can't search in multiple directories.
All searches are always case sensitive.
These commands are all configurable through the preferences dialog. Allows multiple windows, so you have multiple search results without starting up another invocation of the program. That is, you can enter in your own, customized, search command, for those arcane search options that just can't be expressed using the GUI dialog. Can print file details in the results window, not just the full pathname. The file was not able to execute.