i think, as you have probably discovered, the option_click event fires when it is set to 1 automatically. You may be able to write your procedure for the button in the mousedown event instead, and then enclose the statement in the following:
if button=1 then
end if
this will ensure this part of the procedure only fires when it is left clicked.
Hope this helps
BB