Dream Solitaire - description from Softdepia.com:
Dream Solitaire is an enjoyable combination of traditional puzzles and popular card games like Solitaire. You only need to make chains with cards keeping to the Solitaire rules. Sounds easy, doesn't it? If you like Solitaire but want to experience something really new, I bet you won't be able to stop playing Dream Solitaire for a long time. Even those tired of playing traditional puzzles will find it extraordinary. Pick your favorite theme from the three possible card types and let's deal!
Dream Solitaire is a "Free to try" program. You can download and try it for an evaluation period.