http://www.webupd8.org/2015/01/albert-f ... ncher.html
Some Puppy developers might find Albert interesting.
Here's a short description :
Albert` is a relatively new quick launcher for Linux.
What makes Albert special is that it’s very fast, lightweight and desktop environment agnostic (it’s based on Qt5, written in C++), so you can use it with whatever DE you want: Xfce, LXDE, LXQt, Cinnamon, Unity (if you don’t like the Dash) and so on.
initially, Albert used about 9-10 MB of RAM on my system but after I’ve set it to index some folders that contain a large number of files (about 280,000), its memory usage increased to about 280-300 MB.