OK ... This may not an option but here are two alternatives using a different approach. I think you need to do this in Windows from what I saw in some of the threads for this post. You could do something similar in OSX.
1) Why not store your files as binary blobs in a database? You could then write some Xojo console code that gets called by a utility that detects a directory change and updates the database on the fly. You could then search the database for what you want.
2) Take a look at this Windows tool that does "instant" indexing of Windows files and has a command line interface you could use in a SHELL call:
Just maybe some "alternative thinking" to solve your problem. If it cannot work in your environment then just ignore.