Your wildcard is in command line format, not relevance.
You then need to concatenate the results with cr/lf to create a correctly formatted batch file
action uses wow64 redirection {not x64 of operating system}
delete __createfile
createfile until eof
{concatenation "%0d%0a" of ("del %22" & pathname of it & "%22 /q") of files whose (name of it as lowercase starts with "mrt") of native system folder}
eof
delete delfiles.cmd
copy __createfile delfiles.cmd
waithidden delfiles.cmd
With a small, known set of target files you could also consider
action uses wow64 redirection {not x64 of operating system}
delete __appendfile
if {exists file "mrt.exe" of native system folder}
appendfile del /q "{pathname of file "mrt.exe" of native system folder}"
endif
if {exists file "mrt_map.dll" of native system folder}
appendfile del /q "{pathname of file "mrt_map.dll" of native system folder}"
endif
if {exists file "MRT-KB890830.exe" of native system folder}
appendfile del /q "{pathname of file "MRT-KB890830.exe" of native system folder}"
endif
if {exists file "mrt100.dll" of native system folder}
appendfile del /q "{pathname of file "mrt100.dll" of native system folder}"
endif
delete delfiles.cmd
copy __createfile delfiles.cmd
waithidden delfiles.cmd
which would avoid deletion of an unexpected “mrt*” file
or even
action uses wow64 redirection {not x64 of operating system}
if {exists file "mrt.exe" of native system folder}
delete "{pathname of file "mrt.exe" of native system folder}"
endif
if {exists file "mrt_map.dll" of native system folder}
delete "{pathname of file "mrt_map.dll" of native system folder}"
endif
if {exists file "MRT-KB890830.exe" of native system folder}
delete "{pathname of file "MRT-KB890830.exe" of native system folder}"
endif
if {exists file "mrt100.dll" of native system folder}
delete "{pathname of file "mrt100.dll" of native system folder}"
endif
which dodges the batch file completely