So in order to meet a clients functional requirement, I was forced to create a custom button and then add ItemHandler code to it:

[html]
IWEventRegistry.addItemHandler("/Price_Summaries/Price_Summaries/Add_Price_Summary_Button", "onCallout", add_price_summary_button);
[/html]
Sure, no problem. Got it working just fine.
Now the client says: "Hey, it's confusing having the [+] button because it doesn't work the same. Can you either have the [+] button work the same as the custom button or else hide it?"
I've had no problem adding ItemHandlers to custom objects, but is it possible to add it to a 'built in' object like a replicant [+] button?