TigerLaunch is an easy-to-use and easy-to-configure application launcher for OS X.
It displays an Apps menu at the top of your screen listing all your applications in alphabetical order—no matter what folder they appear in.