Pues hay muchas maneras para eliminar un item de una lista.
 C# RemoveAll 
Incluso podrías usar una lambda.   
Código c#:
Ver original- cliente.RemoveAll(c => c.Id == Convert.ToInt32(textBox1.Text)) 
Solo usas un parámetro por el cual quieres hacer el delete. 
Saludos.