Using a 3D-based 2D library will also give you the ability to do alpha-blending, rotation, scaling at very little cost as well.

Any of the available libraries should suit your requirements. For a list oif DirectX-based libraries, take a look at http://turbo.gamedev.net/wrappers.asp