Yes, I don't see a reason why Program shouldn't work. At least the doc says that it should take care of finding a default app for any given URL or file name and will launch it.