Could it interrest someone to create a small tool (a salix tool) to handle this (with a command line utility and a graphical utility using python+glade) ?
When you disable or enable the button, does the kernel receive a special message ? In this way, this could be made transparent...
This could be good make things easier for everybody, even if we now have the solution by command line
