RE:¿Como puedo crear un demo?
Un opcion es que pongas dos datos encriptados en el registros del windows, la fecha de inicio y la fecha final, estos datos se pondrian la primera vez que corras la app. Ademas estos datos encriptados podrian tener una caracteres extras para asi estar mas seguro del asunto. Con los datos podrias verificar que el usuario no este cambiando el reloj del sistema, por ejemplo, ademas cambiar el reloj del sistema en apps relacionadas con bases de datos no es buena idea por muchas razones.
Bueno esta es una forma sencilla de distribuir un demo...