can't you put the flag before the subcommand? and can't you pass the flag when you launch the gui? i haven't been using it lately so i don't remember
defaults do matter, but defaults can be changed. if it only takes a four-line shell script to change them, they don't matter much