Like a StartMenu*, AppFinder displays a list of applications but adds the description provided as a "Comment" in /usr/share/applications/...desktop files for each application. Very handy if you're new to Linux and don't know what each application does. Even handier if you install the Menus under xfce from here, http://murga-linux.com/puppy/viewtopic. ... 426#961426 so that applications built for Puppys will be assigned to categories xfce understands. Or install this pet.
In most instances use the pet. The difference is that doing it manually will enable you to create a backup of the file it will replace; and manually you could install it to /etc; while the pet installs to /root which has priority.
Its Search box will help if your recall the application's name --or part of it-- but not to which Category the application will appear under. Start typing and all meeting your search criteria will appear, removed as you type more. The Search also 'searches' the 'Comment=' argument of application's desktop files, displaying applications if the 'Comment=' argument includes your search term.
Optionally, you can 'bookmark' your favorite applications on its GUI.
AFAIK, AppFinder is available via the Puppy Package Manager in all Puppys. It shows up as xfce4-AppFinder, but despite that 'xfce4' designation runs under all Puppys without installing a great deal of xfce infrastructure**.
I've published some versions merely so that Users could avoid some 'house-keeping'. IIRC, all that involved was renaming /usr/share/applications/xfce-appfinder.desktop --or something like that-- to Appfinder.desktop; and editing the contents of that file so that it would show up in the Filesystem Category, displayed the icon and --when I remembered-- included the Menus under xfce file in either or both the locations for it.
But don't wait for me to do it for your favorite Puppy. It's an easy to do even for a Newbie: a great first project.
-=-=-=-=-=-
* You can assign it to a launcher on your Tastkbar/Panel next to your StartMenu. But the GUI isn't 'locked' to that location. Perhaps someone could figure out how to configure it to do that. I think this is configuration file /root/.config/xfce/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml. It reads:
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-appfinder" version="1.0">
<property name="last" type="empty">
<property name="window-height" type="int" value="590"/>
<property name="window-width" type="int" value="721"/>
<property name="pane-position" type="int" value="180"/>
</property>
</channel>
-=-=-=-=-=-=-=-
** 10 files which, if combined, produce a 1066 K pet.