IDL:?... buttons like your left-click example always open in the current lister for me (if the button is run from a lister). Maybe it's different for certain folder objects.
Your right-click button is wrong, by the way. You can't tack OPENINRIGHT after an IDL:?... string. OPENINRIGHT is an argument to the Go command but that line isn't using the Go command so it's meaningless.
You should be able to fix both buttons by using the Go command. Change them this:
Go "IDL:?XXXXXXX"
...and this:
Go "IDL:?XXXXXXX" OPENINRIGHT
Note: It's important to put quotes around the IDL paths even though they do not contain spaces. I think this is because they end with "=" which can confuse the command parser if the quotes are missing.