I use my Apple Pro Keybaord on my XP box,works fine though I do need to mess with key maps because a standard PC UK keyboard is diffrent to an Apple UK Keyboard and a US keyboard map (don't ask). As for the eject button I just press the eject button on the drive itself or right click the drive and choose eject to get a cd out, just like you would with anyother keyboard, plus F12 is occasionally usefull for some legacy apps I use.

Only problem I have is that a bit to much Counter Strike Source has absolutely buggered the space bar!
I break stuff.