Сделайте главной форму ту, которая запрашивает логин и пароль, только после ввода логина и пароля, данную форму не нужно закрывать, ее необходимо скрыть (frmLogin.Hide;), т.к. если закрыть эту форму, то программа закроется, т.к. закрыли ее главную форму.
После авторизации можете показать форму с кнопками, где пользователь выберет необходимую часть проекта для работы.
Затем нужно не забыть закрыть главную форму (frmLogin), когда пользователь захочет выйти из приложения, для этого на нужной форме необходимо создать событие OnClose, в котором мы и закроем главную форму (frmLogin.Close;)
если этого не сделать, то наше приложение будет висеть в памяти, хотя и не будет видно на панели задач.