The MS Bluetooth stack inserts corrupt serial port names into the registry at:
HKLM\HARDWARE\DEVICEMAP\SERIALCOMM\Device\BtModemNNN
after pairing with Bluetooth serial devices.
Viewing or exporting entry using regedit all appears to be correct, but (e.g.) SerialPort.GetPortNames() returns (e.g.) COM4Ԭ
This appears to be propogated from corrupt entries stored under HKLM\SYSTEM\CurrentControlSet\Enum\BTHENUM\
The corruption appears to be caused by the lack of a 0x0000 null terminator at the appropriate of the REGSZ entry.
The problem can be worked around by manually editing the registry entries and re-saving them, but this is less than ideal, and certainly would be beyond the skills of many users.
PLEASE can this be fixed.