That's brilliant. Thanks for the explanation - it does indeed do pretty much exactly what I want.
One further question, if I may. Is there a way of further restricting the list by running a specific check on each file found? I appreciate that this may need a plugin or alias to achieve. The reason I ask is that my "Utils" directory contains a lot of programs, some of which are console utilities, not suitable for running from a GUI tool like FARR. So I'd like to exclude them. I can get most of what I want by simply excluding the relevant directories, but being able to run a check for GUI-mode programs would work regardless of directory structure.
In practice, it may not be important, as FARR's approach of boosting the priority of programs I've used before is likely to be at least as effective. But I'm curious to know if it's possible.