Matrix,
Veja, certos comandos tem seus códigos reconhecidos dentro do executável - o botão de pausa é código 1 (standard code).
Para alterar voce precisaria dizer que o botão de pausa teria um código Basic Script (isso apagaria o código original dele) e como script talvez voce pudesse escrever algo mais ou menos assim:
DoOEMButton (1001)
DeactivateSignal (OUTPUTx)
onde "X" é a saída que está sendo usada para ligar o Spindle
O comando DoOEMButton (1001) é pausa, e o segundo comando desliga a saída que ativa o relé do spindle.
Normalmente para reiniciar o trabalho o operador apertaria START de novo, mas não sei se isso também ligaria o spindle, ou se o operador precisara ligar o spindle antes de reiniciar.
Talvez haja a possibilidade de alterar o botão START da mesma maneira que se fez com o Pause, mas aí veja que voce começa a alterar um comportamento que pode ser problemático em outra ocasião...
Talvez tenha como fazer isso pelo Brain, nas não pensei em nenhuma alternativa assim...