... Dancer waltzes... have the code to require a certain amount of TP, and then the job ability consumes it. I'm pretty sure they can just code in to take all the TP away, if they want the abilities to take all TP (These could be different in that respect, and simply cost differing amounts of TP)

The only abilities on that list that I'd mark as "TP" spending, would be Shadow Shuriken, Lashing, Target MP, Tableturner, Cheap Shot and Enchanted Ammo, all 4 monk Blitzes, Goliath Shot and Toe Shot, and Perforate. And if these are made to take TP, I'd expect them to have the effect of "Wild Flourish" to participate in skillchains as well.

And even some of those, I could see just being timed job abilities with long recasts.