<big>K</big>ickshaw priima šiuos XML elementus ir atributų pavadinimus, atributų reikšmes bei su šiais elementais susijusius turinius:

<tt><b>Elementas:</b>			<b>Atributų pavadinimai:</b>
menu           		id, label, icon, execute
separator      		label
item           		label, icon
↳action        		name
 ↳prompt       		<i>netaikoma</i>
 ↳command      		<i>netaikoma</i>
 ↳startupnotify		<i>netaikoma</i>
  ↳enabled     		<i>netaikoma</i>
  ↳icon        		<i>netaikoma</i>
  ↳name        		<i>netaikoma</i>
  ↳wmclass     		<i>netaikoma</i>

					<b>Atributų reikšmės:</b>
action         		Execute, Exit, Reconfigure,
               		Restart, SessionLogout

					<b>Turinys:</b>
enabled        		yes, no</tt>

Meniu ID, sudaryti iš tuščių eilučių, yra galiojantys, tačiau kaip ir bet kuris kitas meniu ID, gali pasirodyti meniu tik vieną kartą.

— — —

Toliau pateikiami meniu yra ekvivalentūs ir abu priimtini Openbox bei Kickshaw.

<tt><b>(1)</b> &lt;openbox_menu&gt;

      &lt;menu id="menu1" label="Menu1"&gt;
        &lt;item label="item"/&gt;
      &lt;/menu&gt;

      &lt;menu id="root-menu"&gt;
        &lt;menu id="menu1"/&gt;
      &lt;/menu&gt;

    &lt;/openbox_menu&gt;</tt>

<tt><b>(2)</b> &lt;openbox_menu&gt;

      &lt;menu id="root-menu"&gt;
        &lt;menu id="menu1" label="Menu1"&gt;
          &lt;item label="item"/&gt;
        &lt;/menu&gt;
      &lt;/menu&gt;

    &lt;/openbox_menu&gt;</tt>

Meniu Kickshaw visada rodomas taip, kaip jis pasirodytų Openbox, todėl antrasis iš dviejų pavyzdžių yra arčiau WYSIWYG (ką matai, tą ir gauni) požiūrio. Trūkumas yra tas, kad dideliems meniu tai gali sukelti šiek tiek painiavos meniu faile. Dėl šios priežasties pagal nutylėjimą Kickshaw visada išsaugo meniu pirmiau minėtu formatu (tai galima pakeisti nustatymuose). Išsaugant failą, programa pagal nutylėjimą naudoja tabuliatorius įtraukoms, tačiau skaitant failą, nesvarbu, ar tokios įtraukos buvo atliktos naudojant tarpus ar tabuliatorius, kaip ir bet koks kitas tarpas.

— — —

Meniu gali turėti prieštaringus meniu atributus, kaip šiame pavyzdyje:

<tt>&lt;openbox_menu&gt;

  &lt;menu id="menu1" label="outside" icon="out.jpg" execute="out" /&gt;

  &lt;menu id="root-menu"&gt;
    &lt;menu id="menu1" label="inside" icon="in.jpg" execute="in" /&gt;
  &lt;/menu&gt;

&lt;/openbox_menu&gt;</tt>

Šiuo atveju, Kickshaw seka Openbox pavyzdžiu ir rodo „icon” atributo reikšmę iš šakninio meniu viduje, tuo tarpu „label” ir „execute” atributų reikšmes rodo iš šakninio meniu išorės.
