removing image from a list c#
===

I am trying to add an image to a list of images when a checkbox is checked, and when the checkbox is unchecked I want to remove the image from the list.  Adding the image works fine, but when the box is unchecked its not removing the image from the list.

    List<Image> images = new List<Image>();
    private void chkRadiation_CheckedChanged(object sender, EventArgs e)
        {
            
                if (chkRadiation.Checked == true && images.Count < 4)
            {
                images.Add(Image.FromFile(@"C:\Users\joe\documents\radiation.gif"));                
            }
                else if (chkRadiation.Checked == false)
                {                 
                    images = images.Where(x => x !=  Image.FromFile(@"C:\Users\joe\documents\radiation.gif")).ToList();
                }
                else if
                    (chkRadiation.Checked == true)
                {
                    MessageBox.Show("Please select only 3 images");
                    chkRadiation.Checked = false;
                }               
        }

I also tried

    images.Remove(Image.FromFile(@"C:\Users\joe\documents\radiation.gif"));

It did not work either.
What am I doing wrong?