What standards must a Third party developer follow for their palettes to work with Omni Menu?

What standards must a Third party developer follow for their palettes to work with Omni Menu? For Omni Menu to be able to edit a Third party palette it must be able to identify the palette form from the Palette series in the Third party dictionary, and find the palette entries in the SY_Palette_MSTR table.