I know it's a bit late to answer. "Until later than never"
, : "Application.Quit();". Object COM/OLE/ActiveX null. , return Application!= Null Quit();
...
try
{
keystore.closeKeyStore();
delete keystore;
keystore = null;
CollectGarbage();
}
catch(err)
{
alert('freeing ActiveXObject via javascript'+ err.description);
}