Hola, si lo que quieres es que un programa te funcione durante un tiempo determinado, lo que se me ocurre es que le pongas una "fecha de caducidad" en una clave del registro de windows cuando se carge por primera vez, pero que las veces posteriores compruebe si se a llegado a esa fecha. Si no has utilizado el registro (con el objeto TRegistry) puedes checar la ayuda o comentarlo por aqui y te subimos un ejemplo, espero te sirva...