dann wirst du ganze Codeblöcke per Compilerschalter aus- bzw- einkommentieren müssen. Und ob dass dann übersichtlicher ist als zwei getrennte Anwendungen? Die Funktionalität kann man bzw. sollte man auch in eine extra
Unit/Klasse auslagern, welche man dann von beiden Anwendungen aus einbinden kann. So muss nur ein Code gepflegt werden und nur jeweils die zugehörigen Anwendungen neu kompiliert werden.