Sounds like a maintenance nightmare, so please consider other solutions such as suggested in the comments like a login or settings file.
If you do want to make separate exe's then you could use compiler defines and based on the define in/exclude parts of the code:
Add a new configuration:
Add the define to the configuration:
Use the define in your code:
{$IFNDEF ADVANCED}
// Remove Event Handler
Button1.OnClick := nil;
// Hide Button
Button1.Visible := False;
{$ENDIF}