utilizza Sleep (o quelcosa simile non ricordo)...è un'API...chiede un'intervallo in millisecondi, ci metti 3000 e dovresti essere apposto...
altrimenti devi conoscere (tutto tramite API) il thread corrente e fai wait o sleep al thread utilizzando le opportune API...
msdn.microsoft.it (dovrebbe tornarti utile) cerca Threading functions