lwjgl - screen sized background image

this seems like it must be way too obvious…

i want to display a 800x600 background image on an 800x600 screen. it appears that i will have to load it into a 1024x1024 texture since non power of 2 textures dont work properly. im used to working with arbitrary image sizes and this doesnt seem like a very tidy approach. am i missing something or do i just have to start thinking differently when using opengl?