Create a smaller version of your logo, ideally 200 px in width, and upload it to images folder in your hosting account. Call it logo200.jpg. Make sure you can access it by going to www.yourdomainname.com/images/logo200.jpg
Open Notepad and copy the following code into it, making sure to replace the text in red with your own details:

Save the file as email.html and set 'save as type' to 'All files'. Save the file in your My Documents folder.
Open Thunderbird and go to Tools>Account Settings. Highlight the email account that you want to add a signature for. In the 'Attach this signature' field click the 'Choose' button and find the email.html file that you saved to My Documents in the previous step. Once you've selected it, click 'Ok'. Test it out by creating a new email and you should see your new signature with logo in place.
