Hi guys - this has been discussed at length before, and we think that logos tied to registration is generally a bad idea because the ID is always (when present and correct) up to date and relevant to the current flight, while registrations are always lagging behind in the database when aircraft get sold/chartered.
I see many bizjets which are owned by one company but are leased on a daily basis to other operators, and their flight ID's often show who - for example I've been seeing various aircraft with KRF Id's (royal flight) and it's much more interesting to know that they are operating a royal flight than to know who the owner is (which is shown separately in the grid anyway).
If there isn't an ID, then it has been suggested that the reg is used as a backup, or that we have a separate field in the aircraft table in navdata.db3 where we could put in a reference to the logo of our choice.
Rod