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.
>

Reply via email to