Io cambierei logica.

Se non vuoi farlo avere, rifai il programma sul web o lo rifai in flash (con flash puoi farlo funzionare solo se sei sul sito web, se hai tentanto di scaricare dei giochi on-line te ne sarai accorto).

Altrimenti, se lo fai lanciare in locale, che pretendi? E poi se non lo hai fatto tu, cos'è tutta questa accortezza? Se il programma fosse stato tuo avresti potuto fornire dei seriali a scadenza o invertare un meccanismo del genere.