I never heard the term. I drove long haul trucks a couple winters, before college, and never once saw this on a mudflap.
I googled picaninny mudlflap and found nary a one for sale.
I call B.S.
On a lighter note, I got my Duncan Hunter bumper stickers and buttons today :)