Custom Toolbar Button Copies: what's the difference between these?

Hi McNeel team,

I’ve created a toolbar that I want to add the ‘relocate gumball’ command to, equivalent to when you double-click the root of the transform in the viewport. Often I can’t reach the root because it’s obscured by another portion of the gumball due to the orientation aligning the UI elements on top of each other.

When I go to add it, I see there are three versions of relocate gumball, three of toggle gumball, two of “to Object”…

What’s the difference between these?

An example challenging orientation where the x scalar and z rotation are in the way: