Para ese caso yo utilizaria un DataGrid..
..a este control es mucho mas facil agregarle y quitarle datos
trabajas con base de datos o no...?
listbox.
este control tiene un indice este indice es el q tienes q manejar para poder llevar un orden y en el evento click del listbox hay con un pequeño codigo borras o agregas....
ojala te sirva el tema....
me cuentas, como te fue.