Implementing a dialog for grep would do it for most people. The thing that really surprises me is that there's a way to attach a description to a file and then that doesn't get included in the search function.
Seems like grep could solve that one, too-- it would just grep the manifest file (I'm assuming that's where those descriptions live) and display a list of matches.