Can I add dropdown or checkboxes to context menu? how?
You can't display a dropdown but you can modify the menu items (e.g. change the icon) on the fly using onShow() event handler:
https://api.daypilot.org/daypilot-menu-onshow/