Contruct is an amazing 2d game maker, with a drag and drop interface, and direct X 9 support. With version 0.99.3 just released I suggest for everyone interested to make cutting edge 2d games on windows to check this app.
Here is the link to the website: http://www.scirra.com i suggest you register at the forums, the community is very active and helpful.
A good place to start is the beginners tutorials , with the ghost shooter tutorial : http://www.scirra.com/learn.php
And finally some screenies:



note: these effects are generated on runtime.
