Per me devi fare in modo che il programma ogni tot secondi vada a controllare un determinato valore (ad es. iserito in un db nel server) che gli dica se è attivo o no.
Oppure e questa è la soluzione migliore invii direttamente i dati al programma dal web, ma qui ci sono molte più problematice, ad esempio se non hai un ip fisso come reperisci l'ip?
Naturalmente dico questo pensando che il programma sia solo a scopo didattico e non debba servire veramente come antifurto, perchè allora ...