Hi,
In that case, you can't just "add values on the fly" by managed code. You need to link your listbox to a Web Service for example. The list content will then be automatically re-queried on Open. And then, as Thierry mentioned, you could have a button to update the content at will.
Hope that it helps.
Regards,
Franck Dauhcé