Step 1.
Open a photo of a pair of sunglasses and choose another photo to use as a reflection on the glasses. In this case I have used an image of the sky.

Step 2.
Start by adding a Tone Curve Lens, and Contrast & Brightness Lens to make it darker and stand out from the original photo (Object > Create > New Lens...).

Step 3.
Use the Paint Brush tool (Toolbox > Brush tool), and choose a soft nib from the drop-down list in the Property bar to paint the glass black on the actual glasses. The glasses were transparent in my photo from the start, and I didn't want that to show.

Step 4.
Use the Path tool (Toolbox > Path), to make a Bezier path around the glass to get a smooth outline.  And when finished with the path, click the Mask menu > Create > Mask from Path. Keep the selection active and copy the sky image. In the Menu bar choose Edit > Paste > Paste into Selection (or right-click and choose Paste into Selection). If needed rotate the pasted photo.

Step 5.
Go to the Object Transparency tool (Toolbox > Object Transparency tool), and drag across the glass in the desired direction. If needed, grab the Transparency tool handle and rotate the transparency in to the correct position. Finish by opening the Path docker (Window > Dockers > Path), selecting the path and clicking on the Trash Can icon to delete it.

Note: In this image I only applied the reflection to the left eye glass. And I painted only the right, lower part of the glass black. This is my way of keeping the purple color effect that I got after the Lens object was applied to the original photo.

Tip provided by Stefan Lindblad, CorelDRAW Master, Illustrator, Graphic Designer & Artist.