How can I check if referenced application exists?
I am building a presence application that passes references to programs on a PC. That is, my instant messaging client has a "sub-channel" of sorts that will pass my current mode of communications (i.e., the best way to reach me at that exact moment for a voice conversation). Some of the URI's that we pass include:
skype://skypename
sms://+16175551212
The question I have is this: When I as a user get this URI, is there a way for VB.NET to check my local PC to see if I have Skype installed (per example one above)? If I don't have Skype installed on the endpoint, I'd like to be able to gray out the "launch" button. As well, once I know that I have Skype loaded, I'd want to locate the Skype EXE and launch it with parameters. THANKS...

