Cover icon linked to relation

As referenced in Layout as a Type with templates I would like to have the Cover Icon be linked to a certain relation f.e. showing an updated icon based upon a status or a certain theme. Not just checked and unchecked as it’s already done with a task. But f.e. with a book you could show the cover of the book as the cover icon or an icon showing the status (waiting list, reading, completed, …).