Thanks for that. Actually, the memory leak is all the way down to getting the property store out of the multimedia device. It's as low as I could get. I plan to beat on it some more to see if there is an alternate way to get the info needed, but for now it's a small leak that could present itself if you access that token constantly (like tens of thousands of times). It wouldn't be anything in a normal situation, but I could see somebody polling and using that.
In regards to the input lag, when the default input device is changed, VA reconnects the speech engine and depending on activity might present a lag.
Thank you for checking it out for me!