evolution, el código que tienes te debe funcionar.. solo una cosa.. porque estas recorriendo el mismo listbox y despues veo que le agregas a ese mismo listbox los items..
Tendrías que agrear los items en tu otro listbox no crees..??
ejemplo:
Cita: foreach (ListItem li in lstSelectedMovies.Items)
{
if (li.Selected)
{
otroListBox.Items.Add(li.Text);
}
}