A textured quad in orthographic projection is all you need. There is a GL_ARB_texture_non_power_of_two extantion, but only the ultra new cards support it, so better just stick to power of two textures. Using a 4/3 image would look nicest as the image would get equally stretched in both directions.