senin dediğin mantık çok kötü. main thread hep çalışacak, belli aralıklarla başka threadları çalıştıracak, yani boştayken bile main thread aktif olacak ya görev yöneticisinden kapatırlarsa main threadi
bu yüzden windows task scheduler konusunu araştırmanı öneririm.