Could there be a problem with the fact I installed SAPI 6, not SAPI5?
I noticed this in the code
I noticed a few other references to SAPI5 .. perhaps this is causing the issue.
'Set Voice Object
If Not SAPI5 Then
Set VoiceObj = New DirectSS
'Wait it initialize
t = Timer
While Not VoiceObj.Initialized And Timer - t < 1
If Timer < t Then t = Timer
Set VoiceObj = CreateObject("SAPI.SpVoice")
Also, in the shutdown code I saw
Could similar code fix my crashing issue, by stopping/starting Voice control on hibernate/resume?
'Terminate VoiceControl - whodwho
If UseVoiceControl Then Set objVC = Nothing