Muchísimas Gracias.
Me queda clarísimo. De hecho lo que he plasmado en papel es:
1) Hacer un objeto PermisosLogin
2) Obtener las pantallas a las que el usuario tiene acceso.
3) Recorrer el ArrayList para tener su pantalla
4) Al "tratar" de ingresar a otra pantalla (en la barra de direcciones), cotejar si tiene en su lista de pantallas el correspondiente nombre del form
4.1) si lo contiene, acceso a la pantalla
4.2) si no lo contiene, lo regresa al login.
Muchas gracias por tu aportación. Clarificó mucho la idea.
Y ahora, cómo puedo darte "karma"? (o cómo se ganan puntos aquí?)
Un abrazo
U.