ci vorrebbe praticamente un programma che per esempio intercetta l'avvio dello screensaver, appena lo screensaver si avvia parte anche il tuo programma.
Non so adesso se esiste qualcosa del genere, ma ci sono delle API specifiche di windows per questo genere di cose, ergo, fare un programmino in c che faccia una cosa del genere non credo sia molto difficile. Mi sto informando