There is a nice feature within Xcfe where you can create a program launcher on the desktop.

You right-click on the desktop and select ‘Create Launcher’ from the displayed menu.

In the name field, start typing the name of the application. A drop-down box will fill with possible options.

In my case, I was adding a launcher for EtherApe:

Entering Ether with dropdown box in Create Launcher dialog box

Entering Ether with drop-down box in Create Launcher dialog box

You may want to drag the right hand side out to clearly display the options in the drop-down display.

I selected the EtherApe as root option and this created the launcher with the options:

All options for launching EtherApe as root.

All options for launching EtherApe as root.

If you look closely, you will see that the program EtherApe is run by executing su-to-root. This small script prompts the user for the user’s password; similar to the sudo command, but within the desktop GUI.

But, with the default install of Linux Mint Xfce, this script is not installed, hence the launcher does not work.

The script is part of the menu package, which must be installed for it to work.

sudo aptitude install menu

Now, when you select the launcher on the desktop, you will be prompted for your password and then the program will launch (run) as root.