I just finished the search feature, which means I haven't had the time for thorough testing and code review (no download today, next week). But I have a few screenshots for you to whet your appetite.
Go to the key where you want to start your search (tree view or list view doesn't matter even if it is shown here in tree view):
Choose Search (now option #1) from the menu:
This brings up the search form. Nothing really stellar, but it does the trick. By clicking Search, you kick off the search thread (yes, this thingie is multithreaded!):
The search results are shown in a listview of its own right, with values and keys mixed. Note that there is an infobox at the bottom which tells you where it found the key / value:
Now for the cool stuff - clicking on the key takes you to the listview you already know:
When you now do Menu / Search again, you are back at the search results:
Guess what - clicking on a value opens the value editor. I think I got the user interface right on this one.