Colon / Asterisk como um delimitador de nome de arquivo?

Eu estou procurando um caractere para usar um delimitador de nome (estou armazenando vários nomes de arquivos em uma seqüência de texto simples). Windows parece não permitir:, ?, *, <, >, ", |, /&nbsp;e\&nbsp;em nomes de arquivos. Obviamente,\&nbsp;e/&nbsp;não pode ser usado, pois significa algo dentro de um caminho. Existe alguma razão pela qual algum desses outros não deve ser usado? Eu só estou pensando que, semelhante ao/&nbsp;ou\, esses outros caracteres não permitidos podem ter um significado especial que eu não deveria presumir que não esteja em nomes de caminho. Desses outros 7 caracteres, há algum definitivamente seguro ou definitivamente inseguro para usar com esse propósito?