Проводник откроет его так, как нужно открывать файлы с таким типом.
Ну. И какой толк открывать текстовый файл?

Вообще, понятно, можно взять вместо
txt какое-нибудь «исполняемое» расширение, но тогда что толку было его так хитро переворачивать… Я видел, опять же, наоборот, как исполняемый файл имперсонировал (пытался — у меня расширения показываются), скажем, папку. Вот, кстати, если расширения скрываются, это делается с последним из них, кажется, так что некоторую часть целевой группы пользователей можно надуть расширением
.txt.exe.