This posting is older than 6 months and can contain outdated information.
Felix-
Thanks for responding, here's my thoughts on the issue:
RemoteBuddy will modify the login items whether the Hidden box is checked or not, I've verified this multiple times. RemoteBuddy will also modify the login items on launch whether I have the option check in the RB preference pane or not which I feel is _bad_ practice. It's one thing to remove the login item when I change the state of your apps preferences, but if I've decided I want to tell RB to _not_ launch at login and then _manually_ add my own login item for it where and how I like- then RB should _not_ be modifying _my_ preferences on the next launch. The ordering of login items launching is CRITICAL to some setups.
You've implemented a "feature" here that is causing a regression for my use to fix a bug I've never had any trouble with- I've always had the Hidden option checked and had no trouble seeing the menu. In my new launch script (my hopefully temporary solution to the login item bug) I tell Finder to hide it and I've still had no trouble with not seeing the menu. The fact that I had to write a script at all was frustrating, none of the 6 other apps my HTPC launches needed any special handling and this change has broken my nice clean startup on the television.
Would it not be a MUCH cleaner approach to simply warn the user if the login item is hidden? The app should _not_ be modifying my preferences, and if I want it to launch hidden then that's my call, perhaps I plan to make it visible later using a script.
As for the launch time, as I mentioned in my post it was nowhere near as noticeable when RB wasn't causing the Finder menu to pop up over top of Plex as my HTPC launches. Where I had a clean startup that went straight into Plex with the desktop never appearing I now have multiple flashes on the screen as RB and Plex fight for focus.
So can't we just agree that I won't use the "Hidden" checkbox, you'll warn me if I do, and RB will leave my login items alone with the exception of either adding it or removing it when I click the checkbox in preferences?
Thanks for your time and the product. It's an amazing tool!