warp windows desktop

**I have read some threads and I know it is easy to warp a video. Now I want to warp windows desktop.The steps are:

  1. Capture the desktop screen
  2. Use desktop screen as a texture to a bezier surface mesh
    The problem is the desktop screen captured isn’t normal after first time when the desktop screen is distorted, so there is a endless loop. anyone can give me some suggestions? Thanks in advance!**

I know someone has made it , but I don’t know how?