I have the damn thing working on 2.2.16, 2.2.17, 2.4.0-test9, and 2.4.0-test10-pre9.
I also rewrote it to have a much more robust registration system. It no longer looks like a hack.
I am pleased, but still lame.
it is available at http://bama.ua.edu/~dunna001/sysrq-register/
