Jeg vil påstå at du kan kneppe din knap til fuldstændig ukendelighed! en TButton har ganske vidst ikke en canvas tilknyttet fra start af, men den har et handle (det har alt faktisk), og det burde du kunne udnytte til noget.
jeg ikke delphi installeret på spanden pt, så intet kodeeksempel
ellers kan du prøve at kigge på lidt form knepperi i denne artikel, der er masser af paralleler:
http://www.udvikleren.dk/article.php?aid=17&techid=2/Troels