Behaviors are coded in the C++ plugin SDK - which is pretty heavyweight for most users, I agree. But there's no other way to add something to the behaviors list at the moment. We might be able to come up with something event based in the long-term, but we're looking at firmly post-1.0 features here.