it's better to run the program from the command line
Better is subjective. It's much less convenient, and it pretty much eliminates the possibility of getting it set up this way for friends and family who are not very tech-savvy.
There must be a reason the Automator trick doesn't work -- I've set it up in a matter of seconds for about a dozen other wallets.