In case anyone else is wondering how to do this without having to jump through some hoops, this question was asked a
few years back here.
The solution provided by mouser was:
FindAndRunRobot.exe -search "blah blah"
with additional information...
In the help file look for a chapter called "Commandline Options", in it you will see a bunch of commandline options you can use to tell FARR to do stuff.
-standalone = start FARR visible and in taskbar, and exit on close of window
-search "search string" = start FARR visible (or bring up any running copy) and start a search
-show = start FARR visible (or bring up any running copy)
-hide = hide FARR if visible
-toggle = toggle display of farr
-exit = exit any running copy of FARR.
-exitifnotrunning = exit FARR unless it was already running and this was a second instance launched just to search or launch
-launch = start FARR (or invoke in a running copy) and launch a command (can use any normal FARR launch strings including setting user variables, etc.)
-unloadplugins = tell running instance of FARR to unload all plugins temporarily, so that plugin files can be replaced
-loadplugins = tell farr to reload temporarily unloaded plugins (must be balanced # of calls)
NOTE: You can launch a second instance of FARR with these arguments, and they will be PASSED ON TO THE FIRST INSTANCE and executed, without actually leaving a second instance running (so don't specify -exit unless you want to kill all running instances)