Creating a screenshot with reflection and perspective effects is very easy with Gimp and a cool plugin called "Shiny Screenshots". The plugin was created by Fabian Scherschel and you can visit his site at: http://linuxoutlaws.org/
Step 1: Download and install plugin
Download the latest version of shiny screenshots here. Extract the shiny-screenshots.scm file and place it in your Gimp scripts directory. The scripts directory is under your home folder, for me it is under:
/home/riaan/.gimp-2.6/scripts.
Step 2: Open Software
Open whatever you want to screen print. I took Google Chrome and my website. You don't have to open the default linux screen print utility. We are going to take the screenshot with Gimp itself.
Step 3: Take screenshot with Gimp
Start Gimp. From the top menu choose File, Create New and then Screen Shot. Gimp will give you a few options for taking screenshots. Choose your options and click on the snap button. Move to the application that you want to take a screenshot of and click with the left mouse button. You will hear a beep when the screenshot is taken.

Step 4: Execute filters
For the lens flare: Click on Filters, Light and Shadow and then Lens Flare.
For the reflection and perspective effect: Click on Filters, Decor and then Shiny Screenshots. The screenpint below show all the options for the Shiny Screenshots filter. The default values are spot on for what I need.

Click on Ok and watch the magic. The final step of this howto is to apply for a job position at apple.com because you now have all the tools to create their screenprints :-) .
