Was du in jedem Fall machen mußt, ist das Semicolon in der User.cfg zu entfernen.
Ein simpler Trick (der aus welchen Gründen auch immer für manche Leute als letzte Lösung zu funktionieren scheint), ist es, die thief2.exe umzubenennen, z. B. in Thief2_.exe