Insert one new entry into a list. Using MUIM_List_Insert has
caused some confusion since it takes an array to items instead
a single item. To insert single items, MUIM_List_InsertSingle
is the better choice.
When the list has a construct hook, the given pointer
won't be inserted directly but instead passed through
to the construct hook.