Have scene or switch launch external program?

Hey guys,

I am looking to have Vera launch an external program, or send a keyboard command based on a scene or switch position.

The idea is I would like to be able to launch a skype video call, or google hangout from a computer that is locally connected on the network with Vera.

Similar to what this guy did:
http://www.carbon-8.com/blog/290-the-skype-video-doorbell

I see skype has an api:
https://developer.skype.com/skype-uris/reference

And it has provisions to launch a video call:
skype:skype.test.user.1?call&video=true

Any idea on how to trigger such an event? Or is there a simpler way to accomplish what I would like to do?