Also the combination of a Virtual Machine (VM) and Screen casting can be combined by running a computer inside VirtualBox and selecting a rectangle just around your VM which can be done with Xvidcap.
Reference: How To Make A Screencast
-- JeffreyThompson - 28 Apr 2008