I used my old Pro KB on a WinXP machine for a long time. I never tried ejecting because, well, there was an eject button. It's been so long since I've used XP that I can't remember if the Control Panel will allow that or not.I guess you will just have to program the eject key using a third-party program.
MacBook 2GHz Intel Core 2 Duo w/ 2GB DDR2 RAM & 120GB SATA 5400RPM HDD
Canon Rebel XTI
Google Cr-48 Beta Laptop