I have written a TSR for DOS which remaps all of the internet keys to Function keys and remaps several other useful keys. It is written in assembly and is only a few hundred bytes.
IA-1 Remapped Keys:
The Ten Internet Keys to F1 thru F10
The Print key to DELETE
The multimedia keys (-), (+), and (mute) to the standard for these keys.
This code is a modification of the DVORAK program available on http://mindprod.com
Changing a key is as simple as adding an entry to a table.
I would be glad to share the code with anyone interested.