After a few tests I don't have a problem with MM or EG after resume. The problem may be related to EG and the speed at which your network card etc. wakes up and in what sequence. Or maybe your ip address is changing and messing up the broadcast plugin that way? Is there any error message in EventGhost log after you wake? Do you have some other way to test if the broadcaster plugin is working after wake, other than from VC? I will try to help you figure it out but you might also want to post on the EG forum if you can determine that the problem is with broadcaster and not VC, because someone might have already dealt with this issue.
I did a test of sleep / wake using the built in microphone on my laptop and everything seemed normal after wake. It could vary from machine to machine and mic to mic or it may be specifically a usb microphone problem. I am working on the method of putting VC into off mode before sleep, and restoring its state a little while after the system resumes. Do you want to help me test this by trying it on your system? Also can you verify if after waking, switching to off and then on modes fixes the problem?
I have not done any tests with hibernate because I don't have the patience to go through the whole sequence!
It is possible to control VC from eventGhost using the broadcaster. Paste the following into your EG Config Tree and add events to trigger the commands:
<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1462">
<Folder Name="Set VoxCommando State" Expanded="True">
<Macro Name="Broadcaster: Broadcast: vox&&on" Expanded="True">
<Action>
BroadcastListener.Broadcast(u'vox&&on', u'', 33000)
</Action>
</Macro>
<Macro Name="Broadcaster: Broadcast: vox&&off" Expanded="True">
<Action Name="Broadcaster: Broadcast: vox&&off">
BroadcastListener.Broadcast(u'vox&&off', u'', 33000)
</Action>
</Macro>
<Macro Name="Broadcaster: Broadcast: vox&&standby" Expanded="True">
<Action Name="Broadcaster: Broadcast: vox&&standby">
BroadcastListener.Broadcast(u'vox&&standby', u'', 33000)
</Action>
</Macro>
</Folder>
</EventGhost>