I usually just drag say a jpeg file from the windows-explorer onto the (!) hypershade (either onto the workspace or onto a material-shader)(drag with the LMB held down not the MMB).
If I just drag the jpeg file onto an object it does't work for me.
But you can also "import/load" files from the attribute editor.
I do not support Bush! Nor Saddam! Long live UN!