Write what? In the whole it's a basic program. It uses some listboxes. The actual SLK structure is a linked list of linked lists (group - item structure). If I'm not mistaken, the source is also available if you want a closer look.