Щелчок утеса имеет купол некоторое основное исследование в области блокировки бесплатные структуры данных путем использования конечных автоматов и также отправил много реализаций для Java. Можно найти его бумаги, слайды и реализации в его блоге: http://blogs.azulsystems.com/cliff/
Не использовать изображение - установите свойство BackColor для PictureBox:
imgBox.BackColor = Color.Red;
Как насчет непосредственной установки цвета фона?
imgbox.BackColor = Color.Red;
создать графический контекст и рисовать с его помощью.
using(Graphics g = Graphics.FromImage(bmRed))
{
g.FillRectangle(new SolidBrush(Color.Red),0,0,imgbox.Width,imgbox.Height);
}