well, here are a few words about Exit, from the Delphi help:
"Exits from the current procedure.
If the current procedure is the main program, Exit causes the program to terminate."
so in order to close the program, you should use the "Close" command,
or use "Application.Terminate".
and to make your "If" a little better:
If (Checkbox1.Checked) and (Checkbox5.Checked) and (Checkbox10.Checked) and (Checkbox12.Checked) and (Checkbox15.Checked) then Close;
or "then Application.Terminate;".
you dont have to ask if it's True
(sorry for my broken english)