HiJack allows arbitrary remaping, but I believe that original Kenwood remote did not support 'hold' function on most buttons. That could be worked around by inventing a 'shift' button, though.
_________________________
Dragi "Bonzi" Raos Q#5196 MkII #080000376, 18GB green MkIIa #040103247, 60GB blue