Excellent app, it's one of my favourite apps and I use it regularly in my online races (LMF now) and it's constantly updated and a small required feature was added so the developer also reads and applies suggestions. If it has flaws, which are almost none, it's because there's no more that can be done with what AC currently delivers.
I'm thinking about a more generic approach that might work for other naming schemes as well. Because otherwise you'd still have something like "Keep Jr as Last Name", "Keep Jr as Addition" "Remove Jr" as options I guess.
The most generic one would be a custom alias. You can enter a list of names and their alias. E.g. "Peter Fulin Jr:P Fulin Jr" (or whatever the name is). So "<original fullname>:<display name>" Then you'd have to do that for everyone with that naming scheme though. But otherwise I feat that e.g. people from countries with 2 last names will have problems too, or people that race with team names or similar.
What do you think about that?
Otherwise maybe something as a "Name exception list" where you could enter "Jr" and than have an additional checkbox for "Remove name exceptions" (Yes/No) to either get "P Fulin" (yes) or "P Fulin Jr" (no). But that will not work for a lot of different cases I'd guess.