class_docstr: unlike OptionMenu, our kwargs can include highlightthickness
code: def __init__(self, master, variable, value, *values, **kwargs):
      # TODO copy value instead of whole dict
      kwargsCopy = copy.copy(kwargs)
      if "highlightthickness" in kwargs.keys():
          del kwargs["highlightthickness"]
      OptionMenu.__init__(
          self, master, variable, value, *values, **kwargs
      )
      self.config(
          highlightthickness=kwargsCopy.get("highlightthickness")
      )
      # self.menu=self['menu']
      self.variable = variable
      self.command = kwargs.get("command")
  
imports: import copy
  from Tkinter import OptionMenu, _setit, StringVar, Button
label_desc: Use image node_id 1 to create a new DynOptionMenu object from inherited base classes: OptionMenu with example: obj = DynOptionMenu(master, variable, value)