Hola miguel,
Una pregunta ¿cuál es el motivo por el que quieres "bloquear" a los usuarios, poder ahorrar en licencias de motor?, si ese es el motivo, por experiencia te puedo asegurar que da bastantes problemas con los usuarios, lo único que entienden los usuario (y si pagan pero aún) es que si tienen derecho a usar una aplicación tienen que poder entrar siempre que quieran, hablando siempre de un uso en aplicaciones empresariales, salvo que tú caso sea muy especial.
Realmente "bloquear" no es la palabra correcta, pues no creo que lo quieres hacer es no volver a dejarles entrar en la aplicación, supongo que lo quieres hacer es cerrar el enganche en el servidor de aplicaciones para liberar esa licencia y consumir menos, pero corrígeme si me equivoco.
Si tienes potencialmente a 100 usuarios y quieres tener sólo 10 licencias de motor, ¿cómo te las vas a ingeniar si verdaderamente quieren trabajar 15 usuarios a la vez? (supongamos siempre que están realmente activos). La única solución de bajo coste es hacerlo mediante una aplicación Web.
Si tienes pensado usar dll's para cerrar el iRunner te recuerdo que debes hacerlo limpiamente, es decir, no cerrando la tarea en el sistema operativo ya que en ese caso el enganche quedará activo en el servidor los minutos que esté configurado.
Existe otras opciones de controlarlo mediante timers en Velázquez, pero intenta primero hacerlo con la configuración del servidor como te comento en el otro hilo.
Saludos,