Do you know what these mystery parts are?

Awesome guys. I think your guesses are correct.

The previous owner recovered the front bench seat and didn't poke holes for the headrests. I think the headrest post trim is dead on. (Definitely not the for sunvisors at least).

The the vinyl top trim makes sense. The car did have a vinyl top originally and I found the c-pillar trim in the trunk.

Still not sure on the bottom picture though.