Monobjc's NSApplication.Bootstrap() method actually calls TransformProcessType() and turns your app into a foreground (ie, non agent) app at startup. This will clobber whatever plist settings you have.
Luckily, that's the _only_ thing that Bootstrap() is doing, so you can just choose to not call it. --Anthony On Mon, Jun 7, 2010 at 4:56 AM, Laurent Etiemble <laurent.etiem...@monobjc.net> wrote: > Hello, > I will take a look at it. Stay tuned. > Regards, Laurent Etiemble. > 2010/5/27 Vadim Goldstein <vadim.goldst...@safend.com> >> >> I'm developing an application that should act as agent i.e. application >> without dock icon and menu. >> Documentation states that the only way to do that is adding LSUIElement >> key with value 1 to info.plist file. The problem is that it doesn't work. >> The key is ignored and application acts as a regular application. >> >> I have tried it on sample applications the outcome was the same. >> >> Thanks in advance. >