Ubuntu

Comment 5 for bug 786570

Seems like Unity only picks up icons from /usr/share/pixmaps, /usr/share/icons and .local/share/icons . If the specified icon is outside these directories, a question mark comes.