puoi scrivere la data nel file di configurazion (app.config) e criptarlo,o comunque in un file qualsiasi in cui il valore è criptato secondo una chiave tua interna.
Nel registro scrivi ,alla prima installazione, una chiave che ti dice che hanno già fatto un'installazione. In questo modo se cancellano il file, tu sai che hanno provato a forzare in qualche modo la versione trial.
In linea di massima ti consiglierei comunque di scrivere nell'App.Config e criptarlo. So che ci sono delle classi e metodi apposta per criptare il file di configurazione.