My right elbow has been bothering me recently, so I've switched to using my mouse with my left hand on my computer at home. When I have the mouse on the left, I find it easiest to reverse the mouse buttons (i.e., the right mouse button is primary and the left mouse button is secondary). This works fine with all applications on my Mac except Microsoft's Remote Desktop Connection (RDC). When I connect to my work Windows computer and use the right mouse button, which acts as primary on my Mac and with the RDC application itself, the programs on the Windows computer treat it as a secondary mouse button.
Of course, I can configure my Windows computer to reverse the buttons, but I shouldn't have to. The RDC application should pass through the appropriate clicks. >sigh<