Backslashup,
O controle Timer tem a propriedade Interval que é responsável por executar em milissegundos o que está dentro do evento Tick.
No evento Tick você coloca a sua lógica de execução.
Também existe a propriedade Enable que é responsável por ativar o Timer.
Veja um exemplo abaixo:
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
timer1.Interval = 2000;
}
private void timer1_Tick(object sender, EventArgs e)
{
MessageBox.Show("Timer", "Timer", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
Documentação do Timer no MSDN https://msdn.microsoft.com/pt-br/library/system.timers.timer(v=vs.110).aspx