>>>>>>>>>>>>>>>>>>
There's a number of ways to check to see if the user has blown away the application. For example, you could check the registry for the application, get the CLSID and then use that to find the LocalServer. Additionally, you could use FindExectutable() in Shell32 and then check for the presence of the file returned. This is just a personaly prefence. I hate having to rely on the error handler to check the validity of these things.
>>>>>>>>>>>>>>>>>>
That's a good point. I like it. Thx.