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.