Hello,
Could you please clarify if I understand your task request correctly.
1) The video has a page in IFRAME just for the demonstration purposes and the program should deal with the pure webpage without the frames and all that is outside the frame in your video should be the part of the program, right?
2) You would like the page to be loaded in Firefox, so the program should interact with Firefox, right?
If it is so then I propose you 2 solutions, from the most time consuming to the least time consuming
1) Develop a Firefox extension and a desktop program. Firefox extension will interact with a page and desktop program will send commands to this Firefox extension. This solution will take about 30-40 hours to complete.
2) Much more easier solution is to use Internet Explorer-based solution. It is possible to integrate IE right inside the desktop program, so you'll open a page inside the desktop program and it will have a direct access to the web-page content. Such a solution will take about 16 hours to implement.
I hope to hear back from you.
Thank you,
Roman