Kleiner Hack ja, aber wenn du länger in der
IDE arbeitest wirst du merken das Hacks hier und da dazugehören. Du musst sie "nur" robust schreiben und darfst die nicht hinklatschen. Habe z.B. einen Hack geschrieben, der es mir ermöglicht endlich wieder korrekt die LibraryPath(und weitere Werte) für die einzelnen Platformen zu setzen(Win, OSX, Android...). Das ist ja in der ToolsApi broken seit der Multiplatformeinführung.
Aber nochmal zum Anfang: wofür genau musst du das Startprojekt vor dem modul kompilieren? Und warum musst du das überhaupt unterscheiden(F9 und CTRL+F9)?