Sorry, corrijo la falta ortográfica, ahora fue que me fije de lo que escribí XD!:
en realidad soy novato, pero he usado el MxProtector y realiza bien el trabajo, y para lo que dices es que al ingresar a tu aplicacion, tienes que poner el key, entonces usa una base de datos solo para almacenar ese dato, y así siempre estará disponible, es lo que se me ocurre,
prueba y me dices.
