Custom Toolbox is a utility used for building custom launchers (toolboxes) by editing a simple text file (.list extension). The default location of the .list files is /etc/custom-toolbox but the files can be placed in any folder. You can build multiple launchers using different .list files.

Structure of .list file (you can find an example in /etc/custom-toolbox)
----------------------------------------
# Comments that start with # are ignored
# Simple text file containing Name= Comment= Category= keywords
# with the list of app names under each coresponding category
# optional "root" flag can follow app name to indicate how to run the app

Name=Name of the Launcher
Comment=This is a comment/description for the launcher

Category=Name of the category
app1
app2 root
app3

Category=Second category
app4 root
app5
----------------------------------------

In this example app2 and app4 run as root, the other are launched as normal user. Only apps that have a corresponding .desktop file show up in the custom launcher.

You can launch the app directly with the "custom-toolbox filename.list" command or you can browse the .list file from the application.

You can select "Show this dialog at startup" checkbox to display the custom launcher at startup. That will place a .desktop file in ~/.custom/autostart with the name that appears in Name= field in the .list file. You can manualy copy that .desktop file to /usr/share/applications if you want to place it in your menu. In Xfce, in order to see the change, you need to run the command "xfce4-panel -r" as normal user.