This posting is older than 6 months and can contain outdated information.
Hi Christian,
thanks for asking.
If you want to start Remote Buddy, please make sure, Remote Buddy has 
the "Launch at startup" checkbox checked in its own Preferences. If 
it is not checked, Remote Buddy will remove itself from the list of 
start objects.
Now why is it doing this?
Apple only provides a AppleScript API to adding and removing start 
objects. Bad enough, this API is broken in Tiger (even Apple's sample 
code does refuse to function correctly). Sometimes objects do or 
don't turn up when they should or shouldn't do, so Remote Buddy, on 
every startup, is doing what is needed to achieve the wanted status. 
Which is, if you don't have that checkbox checked in Remote Buddy, it 
will remove itself from the start objects.
Best regards, 
Felix