I have a problem with custom additional menu option in the component. The problem is this: I have boolean option, that I untick in the component. But once I copy the component the boolean state returns back do its default position, default position happens also if I reopen grasshopper file.
Tim is correct - for a component setting to persist through save/ reopen and copy/paste you need to manage that setting in overrides for the Read and Write methods. The link Tim posted should point you in the right direction.