Also zumindestens im Quellcode kannst du ja je Version entsprechenden Code einbinden - stichwort Compilerschalter.
z.B.:
Delphi-Quellcode:
{$DEFINE ShareWareVersion}
...
{$IFDEF ShareWareVersion}
Code für shareware...
{$ENDIF}
In der
OH steht noch viel mehr dazu ... so programmierst du nur noch ein Projekt und kompilierst es dann einmal mit dem definiertem und einmal mit undefiniertem ShareWareVersion ... also aus eins mach zwei
[add]
muß ich mich wohl mehr beeilen