Forse c'e' un equivoco ... chiarisci meglio.

Tu vuoi che il tuo programma VB si chiuda dopo un certo tempo

oppure

vuoi che un programma lanciato in precedenza venga chiuso dopo un certo tempo?