Read http://forum.notebookreview.com/threads/the-throttlestop-guide.531329/ too.
While it's very interesting YOU must assume all responsibility for use and damage to your laptop.
If you wish to risk your laptop, then go ahead. As to support I found nothing on the web. It appears there is no support for this product that looks to be for folk to either dig in or hope for support in various forums.
That said, I can not recommend this app.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic