I need to transform bitmap images with their 4 corner points moved from one location to another.
Any code that can run on Windows, C#/VB.NET preferably, even help how to use scriptable programs like Paint.NET or Photoshop would be accepted. The Java Advanced Imaging API sounds hopeful.
I need it for a screenshot manipulation system, which allows you to get such effects:
(source: wholetomato.com)
Check out the Perspective warping examples from ImageMagick. It is available for most mainstream platforms.