Yes you can do that. You can supply one or more points that will repoint the textures based on the button. That way you can repoint any texture. Check the points in my example and play around with the x and y values.

I am experiencing a step by step process to enable only a texture at time to see what it does ... but it is not easy to understand because sometime I don't see the textures I made and a lot of times I see textures I don't made like the light azure on mouse hover, the checked button of a flyout or the yellow texture on button pressed

After a little bit of testing I think that the "normal" button should be a mix of normal.tga and pushed.tga. Is it true ?

backdropBorder.tga seems to be related to the background of the buttons (if missing the background is transparent).

But the others where and when are applied ?
Can you Zork please make a small usage summary (which condition make the texture show for examples) and giving some advices on this ?

Thanks so much.

P.s.
If you have to deal with tga files please remember (!) that the file should be a power of 2 (64x64 is fine) and 32bit, and it can be TGA compressed.

Another thing, I have tried to deal with .tga files with both photoshop or gimp but if someone need to do too I strongly suggest to use the simpler and lightweight:
paint.net (freeware) http://www.getpaint.net/index.html

Happy hacking

__________________
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot.

local bartender4 = IsAddOnLoaded("Bartender4")
if bartender4 then
--print("Bartender4 found")
for i = 1, 120 do
rButtonTemplate:StyleActionButton(_G["BT4Button"..i], actionButtonConfig)
end
end

into the theme.lua file, but it didn't change anything
edit: i installed rActionBar to check if there is something else wrong, using rActionBar the styling works.
I can't get it to work for Bartender4. if i uncomment the print line the print message is shown, so the function should run, there is no error message. rActionButtonStyler works tho. can't figure out whats going wrong.