Wie ShuggyCoUk bemerkt, ist dieser Artikel sehr veraltet. In 10.4 hat OS X einige radikale Änderungen vorgenommen. Die Anleitung, die Sie lesen möchten, ist Themen zur Systemstartprogrammierung . Die kurze Antwort lautet "use launchd".
Dieser Artikel ist möglicherweise etwas veraltet, könnte aber nützlich sein OSX.
Da Ihr Mono-Prozess in der Unix-Ebene laufen kann (vorausgesetzt, Sie brauchen keine GUI), sollte dies die Dinge vereinfachen.
Hier ist ein Blogbeitrag Was Sie zu Ihrer Info.plist hinzufügen müssen, damit Ihre App im Hintergrund ausgeführt wird und kein Dock-Symbol hat.