Behavior confirmed on Tint2 panel on openbox. % nm-tray QSystemTrayIcon::setVisible: No Icon set
Then strace nm-tray and grep the output to find only lines containing "access" and "pixmaps" and ".svg" and "No such file" shows these as missing icons: access("/usr/share/pixmaps/network-transmit.svg", F_OK) = -1 ENOENT (No such file or directory) access("/usr/share/pixmaps/network-wired-symbolic.svg", F_OK) = -1 ENOENT (No such file or directory) access("/usr/share/pixmaps/network-wired-disconnected-symbolic.svg", F_OK) = -1 ENOENT (No such file or directory) access("/usr/share/pixmaps/dialog-information.svg", F_OK) = -1 ENOENT (No such file or directory) access("/usr/share/pixmaps/view-refresh.svg", F_OK) = -1 ENOENT (No such file or directory) access("/usr/share/pixmaps/document-edit.svg", F_OK) = -1 ENOENT (No such file or directory) access("/usr/share/pixmaps/help-about.svg", F_OK) = -1 ENOENT (No such file or directory) access("/usr/share/pixmaps/application-exit.svg", F_OK) = -1 ENOENT (No such file or directory) access("/usr/share/pixmaps/network-offline.svg", F_OK) = -1 ENOENT (No such file or directory) access("/usr/share/pixmaps/network-wired-disconnected.svg", F_OK) = -1 ENOENT (No such file or directory) I manually symlinked network-wired.svg and preferences-system-network-symbolic.svg into /usr/share/pixmaps/ so I could have some icons at least, that's why they don't appear in the strace above