This page groups a few tips concerning Thunderbird.

To share one's profile between a Windows and a Linux machine (actually, whatever OS !), a solution is to put the profile in a shared directory ;-) To do so, launch thunderbird with the profilemanager option

thunderbird -profilemanager

and then, create a new profile & configure its directory.

Gmail settings