It's the stand-alone flash player, and it'll play the stuff that you actually have on your computer without going thru a browser, thus having a higher framerate.
That's actually from December 2008. I've got a more current rip, I'll post it up here in a bit. Megaupload is being uncooperative right now. I'll have it up by Monday.