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

Luckily, that's the _only_ thing that Bootstrap() is doing, so you can
just choose to not call it.


On Mon, Jun 7, 2010 at 4:56 AM, Laurent Etiemble
<> wrote:
> Hello,
> I will take a look at it. Stay tuned.
> Regards, Laurent Etiemble.
> 2010/5/27 Vadim Goldstein <>
>> 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.

Reply via email to