VC multi-threaded primary application to achieve timed shutdown function