Another bump!
Still there is no update for this, yet I have hope. I have improved the idea a bit.
There will be
ContactWatchTime value for each contact in the
Contacts entries of Plus! in registry and it will calculate the amount of time per contact when it fails to find an entry
LastSeenOnline or
LastChat for a contact, not according to a general
ContactWatchTime value which is created when you install Plus!. This value will be created for contacts who are added to the contact list. So when we add a new contact today, its corresponding value will indicate today's date and the contact list clean up will calculate a relatively shorter time like
2 days + after 2 days according to that value. With this, we won't see for instance
30 months + for newly added contacts and we will have an idea how much more time we should wait them to come online before considering deleting. Darwen's "Never/None" suggestion is a bit worse than this because for that suggestion, we have to remember when we have added a contact to do a good list cleaning.