I just found a strange behaviour of TC when I choose an icon file for my «Button bar» !
If the path for the icon file contains a comma followed by a number, the path is truncated just before the comma and the icon is not displayed !
i.e. :
"c:\Program Files\Spybot - Search & Destroy_1,5\SpybotSD.exe" is truncated "c:\Program Files\Spybot - Search & Destroy_1"
"c:\Totalcmd\Icones\Virgule_15\2COEURS,3Transparents.ico" is truncated "c:\Totalcmd\Icones\Virgule_15\2COEURS"
but
"c:\Program Files\Spybot - Search & Destroy_1,A\SpybotSD.exe"
"c:\Totalcmd\Icônes\Virgule_15\2COEURS,Transparents.ico"
are working perfectly
The same comma onto the command line of the button works also perfectly, the button calls the right program !
i.e - Command: "c:\Program Files\Spybot - Search & Destroy_1,5\SpybotSD.exe"
How to reproduce easily :
1° Rename an icon file adding «,2» anywhere in its name (or path).
2° Change the icon for one of your button with this newly named icon file.
Why ?
Looking at the .bar file the name or the path was correct but it permitted me to find out the reason !
The comma followed by a number is interpreted as separator for the range number of the icon like in «button6=wcmicons.dll,4»
Adding quotes is useless...

Workaround :
1° Avoid to use comma for dir or files names !
2° Eventualy extract the wanted icon and¦or move¦rename it elsewhere but without comma !!!
3° Use a fake comma like #184 : ¸
Friendly
Paul