I posted my initial "Search in a Folder" solution a couple of days ago, and it turned out it had a few bugs (like the backgrounded ruby script never closing, and thus spawning a new ruby process for each time you loaded up the window. There were other user-experience annoyances, too. The good news is that that's all in the past now.
The new version of the Wycats bundle has the following changes:
- I am now using a utility window, so the search window always remains in front
- I am now tracking open windows, so if you have an open window, another one doesn't open
- I track all available exit conditions and correctly exit the event loop
- Other bugfixes and tweaks