Véletlenül megtaláltam a kérdéses vbscript-et:
set WshShell = WScript.CreateObject("WScript.Shell")
strDest = WshShell.SpecialFolders("Desktop")
set oShellLink = WshShell.CreateShortcut(strDest & "\�NYK.lnk")
oShellLink.TargetPath = "C:/Users/Public/abevjava/abevjava_start"
oShellLink.Arguments = ""
oShellLink.WindowStyle = 1
oShellLink.IconLocation = "C:/Users/Public/abevjava/abevjava.ico"
oShellLink.Description = "�NYK"
oShellLink.WorkingDirectory = "C:/Users/Public/abevjava"
oShellLink.Save
hexdump a kérdéses sorokról:
64: 73 65 74 20 6f 53 68 65 6c 6c 4c 69 6e 6b 20 3d set oShellLink =
74: 20 57 73 68 53 68 65 6c 6c 2e 43 72 65 61 74 65 WshShell.Create
84: 53 68 6f 72 74 63 75 74 28 73 74 72 44 65 73 74 Shortcut(strDest
94: 20 26 20 22 5c c1 4e 59 4b 2e 6c 6e 6b 22 29 0d & "\�NYK.lnk").
...
162: 6f 53 68 65 6c 6c 4c 69 6e 6b 2e 44 65 73 63 72 oShellLink.Descr
172: 69 70 74 69 6f 6e 20 3d 20 22 c1 4e 59 4b 22 0d iption = "�NYK".
Szóval valamikor a történelem során a vbscript átváltott "default ansi"-ról "utf8"-ra.