Do you really care?
If you also use the advanced search for say two years since registered.
If a user has never posted and they have a couple of Private messages, Then... Poof gone.
They can always register again if they just use private topics.
You could also add a announcement that you are pruning members that never post before doing so.