desktop-effects BCOP is a code generator that provides an easy way to handle plugin options by generating parts of the plugin code directly from the xml metadata file.