private void CreateKartImages(List <BitmapWrapper> bmps) { //Take each image, conform to the palette, and add as a new image List <KartImage> karts = new List <KartImage>(); foreach (BitmapWrapper bmp in bmps) { KartImage img = ConvertToKartImage(bmp.Image, bmp.Name); if (img != null) { karts.Add(img); } } if (karts.Count > 0) { Kart.AddKartImages(karts); foreach (BitmapWrapper bmp in bmps) { Kart.NewImages.Remove(bmp); } PopulateKartImagesListBox(); PopulateNewImagesListBox(); } else { MessageBox.Show("Error! Couldn't convert new images to Kart Images!"); } }