Eu faria da seguinte forma:
faça com que o sistema ao abrir verifique a existencia de um arquivo escondido na maquina ("c:arquivoescondido.txt") se existir o arquivo faça ele abrir e verificar o q tem em seu conteudo, caso exista o numero 0 ele altera p o numero 1 e assim por diante...caso exista o numero 30 ele fecha o sistema, se o arquivo não exitir ele cria o mesmo com o numero 0. (Lógicamente vc deve criptografar estes numeros para obter uma maior segurança)