Here is the full list of all 20 Microsoft Treasure Hunt (Windows) achievements worth 1,000 gamerscore.
Entered a shop with at least 500 gold and spend down to exactly 0 before you leave
Defeated 5 bats without defeating any other monsters in-between
Gathered 5000000 gold
Used a dynamite 8 times during one level
Purchased all items and heart upgrades for your character
Purchased the 10 Pickaxe Belt
Purchased the 15 Map Tube
Purchased the 8 Dynamite Bag
Used a map 20 times
Purchased 3 Amulets in one game
Had 5 hearts
Reached level 12 without dying or respawning
Reached the exit on level 11 without using any flags
Dug 1000 dirt tiles by "chording" (placing flags on nearby traps and tapping the adjacent tiles)
Reached level 3 without picking up any gold or treasure
Collected 1000 gold in bonus levels
Defeated 3 monsters
Triggered your first trap
Reached the exit on level 1
Dug all dirt tiles without traps on any level