Today I wrote a small app to (gracefully) close and re-start IR Server after resuming from standby as a workaround, now everything IR-related is working hunky-dory for me - thanks again for all you've done 
Another small thing I found though is that processing the MediaPortal_Start event seems to be thread-blocking, i.e. if I create a macro containing a pause of 30 seconds and assign it to MediaPortal_Start, MP's splash screen will stay at "Starting plugins..." for those 30 seconds and wait until the macro has finished executing. Not sure if this is intented or not or if this may cause problems on other MP events. Just so you know, in case you get bored someday
Another small thing I found though is that processing the MediaPortal_Start event seems to be thread-blocking, i.e. if I create a macro containing a pause of 30 seconds and assign it to MediaPortal_Start, MP's splash screen will stay at "Starting plugins..." for those 30 seconds and wait until the macro has finished executing. Not sure if this is intented or not or if this may cause problems on other MP events. Just so you know, in case you get bored someday
Germany