Lo que hago yo normalmente es crear un formulario de inicio, que tiene dos cuadros de texto, uno de nombre de usuario, y uno de contraseña (amen de los botones de aceptar, cancelar, etc) el usuario introduce esos datos, y el programa busca el nombre de usuario en una base de datos, y corrobora que coincida la contraseña, si es asi, cierra el formulario de login y abre el programa, si no, muestra un cartel de contraseña incorrecta y le pide que reintroduzca la contraseña sin abrir el programa.
Si presisas mas detalles, escribime a mi correo y planteame mas detalladamente como va la aplicacion que queres, y en que te puedo ayudar.
Suerte!!