<p>Locations

Menu files (requires root to edit)
<ul>
<li>/usr/shar/applications</li>
</ul>

Icon files
<ul>
<li>/usr/share/pixmaps</li>
<li>/usr/share/icons/foo</li>
</ul>

<p>Edit files in plain text editor like GEdit</p>

Ellements pointed out in episode (there are plenty more, they vary per app, & distro)
<ul>
<li>Name : the name it will display on the menu (may need to change Name[foo] to reflect your language)</li>
<li>Language : speaks for itself</li>
<li>Comment : the rollover text</li>
<li>Exec : the command it will execute when clicked</li>
<li>Icon : the path to the icon shown in the menu</li>
<li>OnlyShowIn : useful when trying to find why an application may not be showing the menu</li>

<li>Terminal : runs the command in a terminal</li>

<li>Categories : (I think) this is the submenu groups where it'll appear on the menu</li>
</ul>
<p>Changes sometimes take a little while to update, restarting X or rebooting will force it to re-read that folder and apply the changes.</p>
XCFE Tip
<ul>
<li>Right click to edit menu. Click on something like a separator, move it up, then down to it's original place. Save.</li>
</ul>
</p>