Pues... estoy con Kinobi, creo que solo estas dando la especificacion de tu sistema, y supongo que no pretenderás que te hagamos el trabajo

, además esto dista mucho de POO.
Si tu duda es como hacerlo, puedes tener una tabla de usuarios donde valides el usuario al ingresar o lo compares con el usuario de Windows, a partir de ahí sabrás el perfil del usuario y restringirás o habilitarás las opciones de tu aplicativo. En particular, para la seguridad de mis sistemas, yo tengo hecho un componente que busca en una tabla con los datos APLICACIÓN, FORMULARIO, COMPONENTE, USUARIO, si encuentra un registro en esta tabla, entonces le deshabilita el componente, de ese formulario. Mismo puedo agregar algunas "LLaves" que manejan grupos de controles o acciones lógicas.
Bueno, como verás no existe una única fórmula para manejar la seguridad/accesos de tus proyectos.
Saludos!