I have a problem with your last step:
'After closing the new form, you must call method listbox.Requery()'
I call in the mainform\activate, but /i see every item twice in the list box (only the new item I see one time).
there is a command like 'if not in list..' or any other solution?
Thank you
Chaim