private void portRemoveButton_Click(object sender, EventArgs e)
{
var item = portsList.SelectedItem as PortListItem;
if (item!=null) {
peerCast.StopListen(item.Listener);
application.SaveSettings();
portsList.Items.Clear();
portsList.Items.AddRange(peerCast.OutputListeners.Select(listener => new PortListItem(listener)).ToArray());
}
}