try this
On Load Method
button6.BackColor = Color.White;
timer1.interval = 30;
timer1.start();
timer event
private void timer1_Tick(object sender, EventArgs e)
{
if (a == 0)
{
button6.BackColor = Color.red;
}
else
{
button6.BackColor = Color.Green;
}
}