Just want to say got eventghost working with the xbmc plugin by way of winlirc and a harmony (520) remote.
once you get winlirc working with eventghost, it's all very straightforward. when EG is logging your remote presses, just drag the logged key to the appropriate XBMC action. Since I have a harmony, I added a completely arbitary device (a Samsung SVDVD54T, a TV/DVD/VCR combo with enough remote buttons to fill the harmony) that winlirc was able to learn easily.
The only tweaks were to the lirc plugin for EG. There were too many repeated button presses after a single press, but setting the "ignoreafter" option to 300ms fixed that. If you play around with that setting, I recommend exiting/restarting EG after each change, as changes seemed erratic until doing so. may have just been my perception though.
again, as others have mentioned, no need to install the xbmc plugin; it's prepackaged in the eventghost beta and just needs to be activated via Configuration | Add Plugin | Program Control -> XBMC. There was some shutdown issue mentioned earlier, but I had no problems accessing the shutdown menu.
The only real issue is a global EG issue, in that's there no easy way to restrict keypresses to the focused application. I know about the Task Create/Switch plugin, but that requires me to have activation/deactivation conditions for each program possible. If there was simply a "Activate if hasFocus, Deactivate if focusLost"-type condition, it would be a lot more straightforward.
that said, mad props to all involved with lirc/winlirc, EG, the xbmc plugin, and xbmc. All I needed for a smooth professional control was to build a $7 IR receiver, and these great programs.
(last thing: could someone unprotect the "Setting up your living room" wiki, at least for registered users. it could use a clarity rewrite).

