I've been looking for a solution like this too. I want to show a presentation but I then want to insert a screen of a live application application into a virtual window within the application.
I've seen some things like this where people do life coding but haven't seen The underlying technology to let it happen.