Issue 4831 - Optlink should reject invalid characters based on the NTFS filesystem.

http://d.puremagic.com/issues/show_bug.cgi?id=4831

Hopefully this fixes the issue, however since I still can't build Optlink myself I'll have to kindly ask @WalterBright to test this in his spare time.