Se puede y la verdad no es complicado.
Puedes mirar en la ayudade Delphi, sobre "compiler Directives".
En la unit puedes poner un código como éste:
Código Delphi
[-]
{$IFDEF VERSION1}
MessageDlg('Esta es la version 1', mtWarning, [mbOK], 0);
{$ENDIF}
{$IFDEF VERSION2}
MessageDlg('Esta es la version 2', mtWarning, [mbOK], 0);
{$ENDIF}
Luego en las opciones de proyecto, Project/Options pestaña "Directories/Conditional" verás que hay un apartado que pone: "Contional Defines"; Añade ahí los condicionales que deses separados por ;
Pon primero
Version1 y haz un Build; Pruébalo y luego haz la misma prueba con
Version2.