You can load other CPL files by using Windows' control.exe. For example:
Start>Run>control main.cpl
So how about:
ShellExecute(Handle, 'open', 'control C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.cpl',nil,nil,SW_SHOWNORMAL) ;
Edit:
Nope, control.exe doesn't like that path apparently as the string has spaces being parsed as parameters.
Start>Run>control "C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.cpl"
Works
And
Start>Run>control C:\Progra~1\Common~1\Micros~1\Speech\sapi.cpl
Works
So what about:
ShellExecute(Handle, 'open', 'control C:\Progra~1\Common~1\Micros~1\Speech\sapi.cpl',nil,nil,SW_SHOWNORMAL) ;