GtkMenuShell::insert
void insert(
      GtkWidget child
     , int position); 
    
     insert()  allows the
     programmer to specify the position of the item within the menu's
     array of menuitems, regardless of the order of method calls.
    
    
     If a position given is impossible (e.g. larger than the size of the
     array) the positioning of all items will be ignored, with the
     exception of 0.  In this case the ordering of the
     method calls will take precedence.