Which version of Service Desk are you on? In recent releases, End Users are not licenced so you don't need to revoke their licences anyway.
I am using 732, my aim is to inactive the enduser in automatically if they are not active/login to the system for xx days. And the enduser would be unable to login as well. (it might be in the database "is deleted=1").
Is that possible?