This posting is older than 6 months and can contain outdated information.
Thanks for asking.
1) Behaviours that are unchecked are completely deactivated and do no 
longer take part in the matching process (I just re-checked the 
sourcecode).
2) RB uses only the identifiers, not the names of Behaviours to 
identify them.
3) You really shouldn't modify RB's bundle. It breaks the code signing 
applied to RB and can (and most likely will) give you problems with 
Leopard's firewall and keychain, both of which Apple has designed to 
keep apps with broken code signing out and/or repeatedly get on your 
nerves by asking the same questions over and over again on each start. 
(On the plus side - and the reason RB uses code signing - with code 
signing intact Leopard automatically handles firewall settings and 
won't prompt you for keychain access after software updates)
4) "Manually activated" means that you have to manually activate the 
Behaviour in order for the Behaviour selection to stay "sticky" until 
you manually deactivate it. This can be achieved by either
a) mapping an action found under "Behaviours > Behaviour" in the 
Mapping table 
b) using an action found under "Actions > Behaviour" in the Menu table 
c) using the menu and select a "Activate XY" entry
All other ways to start an app - including outside of RB, via 
AppleScript or by dragging and dropping an application from the Finder 
into RB's menu - are not handled as "manual activation".
BTW: you really shouldn't invest any time in a duplication of a 
Behaviour that RB already ships with. It's better to add custom 
actions to the existing Behaviour if you need anything in addition to 
what's already provided. That way you automatically benefit of feature 
upgrades and bugfixes and don't have to manually keep your own 
Behaviour in sync with the latest Plex updates.
Best regards, 
Felix Schwarz