I believe you need special permission from google to do this. Otherwise you would be violating the terms of service.
Google strictly prohibits the use and transfer of their data directly to commercial applications, e.g. MapInfo. This is likely why MapInfo doesn't have this option itself...
If you manage to get permission I'm sure you could make HTTP requests via the google maps API to get the necessary tiles. I'm not entirely sure how WMS or TMS works in general, so I would just make a system that works myself... :P