What's wrong with vignettes that you want them gone so much?
If you really want them gone, you could write a script that packages ClientCmdSetVignette to always return a vignette of "0 0 0 0" for the RGBA values or something. It should be easy if you know how to code.