Friendly reminder: Given the studio's uncertain future, you may want to re-download your past Telltale orders while their servers still hum. Simply head over to https://telltale.com/account/games, log in to your old account, and archive your collection.
The word on the street is that Telltale had recently updated their older titles to be DRM-free. I'm hearing that this is true for all their games from Telltale Texas Hold'em through The Walking Dead: Season 1. While I can't personally vouch for whether this is true in the case of every one of those titles, it certainly has been true for all the oldies I've tried so far. (By the way, turns out Sam & Max: Season 1 is still pretty great.)
Obviously, this only applies if you purchased your games directly through Telltale rather than some other outlet. (And if that outlet was GameTap, you're probably too embarrassed to admit it.) So if you're not one of those poor dopes, get those installers now and worry about when you're going to use them later.