Si un icono de la barra de herramientas está vinculado a un comando incorporado, obtiene automáticamente la funcionalidad de habilitar/deshabilitar relacionada con el comando respectivo.
... incluso si el usuario elige su propio icono:

La forma más fácil de convertir un icono "dinámico" en un icono definido por el usuario barra de herramientas :
Tengo que Ver/Personalizar/Menús y barras de herramientas y haga clic con el botón derecho en copiar la función original y pegarla en la barra de herramientas definida por el usuario.
Para obtener dichos iconos de acceso directo en definidos por el usuario Complementos , hay que seguir estos pasos compartido por @Jeff_Perkinson
Alternativamente, se puede editar el archivo addin.jmpcust manualmente.
la sintaxis es tipo = "incorporado" :
<jm:command>
<jm:name>TEXT TO COLUMNS</jm:name>
<jm:caption>Text to Columns…</jm:caption>
<jm:action type="builtin">COLS:UTILITIES:TEXT TO COLUMNS</jm:action>
</jm:command>
Los iconos de la barra de herramientas aparecen en gris si la ventana tiene el tipo incorrecto:
contra
¿Cómo puedo controlar este comportamiento para mis propias barras de herramientas?