Commands
--------
int create_icon(int display; int pane; int xmin; int ymin; int xmax; int ymax;
                int forecol; int backcol; int maxlen; int border_type;
                int flags; string contents; string allow)
void remove_icon(int display; int pane; int icon)
string icon_contents(int display; int pane; int icon)
void caret_to_icon(int display; int pane; int icon; int position)
int index_from_x(int display; int pane; int icon; int)
void set_icon_text(int display; int pane; int icon; string text)
int change_icon_flags(int display; int pane; int icon; int mask; int flags)
void change_icon_colours(int display; int pane; int icon; int foreground;
                         int background)

Entry Points
------------
int click(int display; int pane; int icon; int x; int y; int buttons)
int key_press(int display; int pane; int icon; int code; int index)
