asawyer13,
It is possible to add extra buttons and edit boxes to the inbuilt login form, see below. You could also create your own two user and roles table and then you are free to do whatever you want.
Another way you could do this is to enable users and roles - this will create the database and then disable the feature. This would create the database tables for users and roles, however you will be completely responsible for not only the login form but also for checking roles etc.
To add to the current form this is what you need to do, my example is placing a label. Note positioning items is through trial and error.
In the default begin....end place code similar too.
lbYourLabel := TLabel.Create(frmdbCoreLogin); //Whatever component must have component.create(frmdbCoreLogin)
lbYourLabel.Left := 113;
lbYourLabel.Top := 170;
lbYourLabel.Width := 300;
lbYourLabel.Height:= 15;
lbYourLabel.Margins.Top :=10;
lbYourLabel.Margins.Left :=10;
lbYourLabel.Margins.Right :=10;
lbYourLabel.Margins.Bottom := 10;
lbYourLabel.Parent := frmdbCoreLogin; //component.parent must be attached to frmdbCoreLogin
lbYourLabel.Wordwrap := true;
lbYourLabel.Caption := 'image copyright free from unsplash.com/photos/jXd2FSvcRr8';
lbYourLabel.Visible := True;
frmdbCoreLogin.Caption := 'MY Login form';
On a clear disk you can seek forever