After three days of mad coding (and a deft liberation of functions from gsearch-tool), I have a working GUI interface for Medusa. It feels good. I have some more callbacks to hookup and a src tree to clean before I commit. I'll add the desktop search folders and info dialogs latter. Still this much more than the command line msearch has to offer.
The msearch-gui app's result display is slow. The result set or URIs it returned with 2 seconds for more searched, but the GUI is spending a lot of time looking up the posix file information and formating it. The formating code might be made faster, but since most of it came from gsearch-tool, I doubt I'll find the bottle neck. The silly thing is, most of the information displayed was known by Medusa, everything but the icon could have been return for display.