I'm in need of a genealogy software (not an app) that underlines call names. Half of my family have more than one middle name and most of the time, they're known by one of their middle names. A few of the genealogy programs have a box for a call name, but the name isn't marked differently in the diagrams and pedigree charts. For example:

John Alexander Fitzgerald SMITH is known as Alexander. I specify his call name as Alexander and would like to see his name appear as:
John Alexander Fitzgerald SMITH or
Smith, John Alexander Fitzgerald

Astrid Rose-Marie MAGNUSDOTTER is known as Rose-Marie. I specify her call name as Rose-Marie and would like to see her name appear as:
Astrid Rose-Marie MAGNUSDOTTER or
Magnusdotter, Astrid Rose-Marie


If anyone knows hows of a program that can do this, or knows how to tweak a program to do this, please share.
Thank you!