Saludos cordiales,
Usar la hora del sistema en esto no es recomendable, porque alguien que cambie la hora y fecha puede engañar al control que tu establezcas, hace unos meses alguien pidió sugerencias para esto y quienes escribimos recomendamos un contador de segundos (SecondsAfter), desde la fecha de instalación por supuesto que debes almacenar en algún lugar este datos y debería estar encriptado, de esta forma cuando el timer detecte que el contador llegue un determinado número ya no autoriza el ingreso, si alguien borra los registros donde almacenas la información de referencia tu aplicación recibe valores nulos y tampoco debe ingresar.
Espero que en algo te ayude.