Do desktop operating systems need desktop icons?