Criar um agendador"tipo timer" na representação área gráfica

olá pessoal, gostaria de uma ajuda para criar um agendador contendo dias da semana e horários para ligado e desligado “podendo ser mais de um horario no mesmo dia” dentro da area de representação grafica para acionar reles; “tipo timer” e que tivesse um botão ao qual se selecionado ficaria no automático rodaria aquela programação.
desde já obrigado!