
Evidentemente se trata de otro bug de estos componentes prediseñados de Windows® ¿o cómo podríamos llamarlo?

Me parece que bug no es la palabra adecuada pero bueno....
¿Por qué será que cuando el programador desea realizar algo "a su gusto" o necesidad en este caso, o algo personalizado con un componente prediseñado de Windows®, éste no lo contempla?
¿Será que lo hacen a propósito para que el programador se vea en la necesidad de crearse su propio componente?
o es que desean que los programadores desmenuzen el código y vean qué tan grosos son los que programaron el componente en cuestión que hacen todas esas líneas casi ininteligibles?
Estuve probando el cmd.exe y perfectamente funciona "dir *.", en cambio en el OpenFileDialog no funciona, que decepción, otra incoherencia más para la lista.
Sería bueno preguntarle a alguien que tenga profundos conocimientos del api de Windows® a ver si se puede lograr "personalizar" el commondialog para que funcione como lógicamente debiera funcionar.
De todas formas me parece un esfuerzo innecesario para un simple "*."
Debiera haber una mejor forma de hacerlo. Estamos en .Net no en vb6 !!!
Mientras tanto, si no tienes tiempo para implementar el buen consejo del usuario
geq
lo que se me ocurre es que hagas una carpeta especial para esos archivos y luego los listes a todos con *.* que por suerte sí funciona, sino sería el colmo!

Saludos cordiales!