You can use Sharpkeys (RandyRants: SharpKeys 3.0) which does some juju with the registry so you can then bind your extra keys like F13-F19 to actual keys, IIRC though a couple of the keys (notably the eject key aren't bindable).
I have an apple keyboard on my KVM between my mac and xp box...