1
It looks like it can be possible with DFusion (which is a part of newer DFHack releases), though nobody - as far as I could find - created such a program so far.
Technical details
Specifically, the "units" (Dwarves, but also any other "living" entity on the map) have the following fields:
nam...