Well, i'm extremely busy next week also, so let me give you another hint / workaround
You asked to re-implement the 'restart on resume' option, but i'm sure you can let Windows handle that with a simple batch file, which is attached. Put that on your system(s) in (for example) C:\Scripts
- Open up the Task Scheduler (Control Panel > System and Security > Administrative Tools)
- Click 'Create Task'
- On the 'General' tab you fill in the Name
- On the 'Triggers' tab, click on 'New'
Begin the task: On an event
Leave settings @ 'Basic'
Event ID: 1
If you want, you can delay the task a bit with the Advanced settings on the bottom.
- On the 'Actions' tab, click on 'New'
Action: Start a program
Browse to the script (C:\Scripts\MediaPortal_Restart.bat)
- Hit 'OK' on the bottom.
This should now restart MediaPortal on every resume.
Have fun testing and let me know how it goes