I just got a Windows 8 touch screen laptop, and playing Civ V in the Touch Enabled mode is great. But every time I launch it from within Steam, it prompts me to pick either DirectX9, DirectX 10 & 11, or Windows 8 - Touch Enabled (recommended).
I went into the folder where Civ V is installed on my hard drive and found CivilizationV_Tablet.exe. I made a shortcut for that, but still got prompted!
My google search only found me a bunch of people talking about how to run it on a Surface Pro.