the TVP file format could be like the Blender (.blend) or Openraster (.ora) format?
Or ,if not tvpaint,an extra format that encapsulates every asset in it's own folder for easier distribution?
.blend or .ora files are effectively ARCHIVE formats. They can be browsed for their contents in automaticly generated folders based on function (the blender format can only be accessed from inside of blender,but that doesn't matter you can link and append from them)
If TVP would have such functionality working together in a team would become so much better.
And even if it is not a function of the TVP format you could make a command that would wrap the assets you select from a list:
you want the bins? the brushes? the keymap? the colors? effects? all of the above? only some?
and then you "export" it and it gets written in whatever format or folder the tvp paint team prefers,and can be easily exchanged. Messing around in appdata is annoying at best,and can be damaging at worst.
then if it is in the said format you can access it via file browser or tvpaint en you can extract and import different types of assets,whatever you choose
just an idea