MahJong Quest (PC)
CheatingDome.com
Unlimited time
As soon as the game starts, restart it and you will have unlimited time. Make sure you do not click on the tiles before you reset.