Ich könnte vielleicht einfach einen Dienst installieren
[...]
[EDIT]
Ach so, mir fällt ein, dass der Optimizer auch andere Units einsieht, um die Codevervollständigung von Klassen realisieren zu können. Dann müsste der Dienst sich zurück melden und der
IDE sagen: "Gib mir mal noch den Quelltext aus der und der
Unit...". Das wird sicher schwierig - oder?
Wofür denn ein Dienst? Genau dafür ist eine
DLL doch ideal. Denn die kann ja problemlos auch mit der Hostanwendung sprechen. Und die
DLL muss vor allem nicht als Dienst installiert werden. Ein Dienst nur für den Zweck wäre für mich ein absolutes NoGo.
Aber Schritt für Schritt anfangen für die beiden Versionen macht schon am meisten Sinn.