I seem to have a problem with keeping custom downloaded icons

For instance: I have one for MSNBC that only shows up as some ugly windows

When I click on properties, change Icon the custom download appears, when I
again change to the directory the icon is stored in and click apply; it does
not change?