1. A method comprising: receiving an enhanced television (ETV) application in a video client over a first data path; executing the ETV application in the video client, wherein the ETV application includes an enhanced television binary interchange format (EBIF) resource; extracting, from the EBIF resource, an identifier of an extension application; requesting the identified extension application; receiving the extension application, over a second data path different than the first data path; and executing the extension application.