This post demonstrates how to create a button on the top panel of the GNOME 3.2 Shell which displays a different menu depending on whether the left or right mouse button is clicked.
This post describes a number of ways to modify the GNOME 3.2 Shell Activities Button by means of a GNOME Shell extension. Four working examples are provided.