Just an update, haven't had much time for progress.
for those that don't know, in OSX, with XBMC, if you go into system settings, and input devices, there is an option to change the apple remote to start up XBMC instead of iTunes. This is nice if you prefer to use XBMC as your main media player, for osx. Once the setting is enabled, you just press the menu button to run XBMC
as for windows, its a different story. XBMC does not have native apple remote support on windows. However after searching, I found a neat little program called eventghost. It's a little tough to figure out at first, but if your the curious type that likes to play around with programs, eventually you should be able to figure out how to make it work. For the apple remote, with an apple ir reciever in windows, you first have to go to device manager and update the apple remote driver (if you've managed to install boot camp drivers for the apple ir receiver in windows) and change it to generic input device.
then in eventghost, start a new script, then add a plugin. Choose generic hid device, and in the pop up window, find the apple ir reciever (easy if its the only apple branded device in your hackintosh, manufacturer will say apple) then uncheck "trigger as event" and check "raw data" then ok. Then with your apple remote, you should see hid commands in the left pane when you press a button. The rest is up to you to play around with eventghost and figure out there is also another plugin you can add called XBMC2, which allows you to add commands specific to XBMC.
I've gotten busy and preoccupied with other things lately, but if nobody else beats me to it, when I get my apple remote script figured out, I'll post again with the script attached for anyone interested.