Hay un método para ocultar archivos usando el sistema de ficheros NTFS que se llama Alternate Data Stream (ADS), no es un bug, su método es simple, se concatenea un archivo en otro y este se integra dentro del archivo:
type pelicula.avi > archivo.txt:pelicula.avi
con esto tendremos dentro de archivo.txt una película, lo curioso es que el contenido de archivo.txt no vario su contenido ni tamaño, lo podremos comprobar y veremos que es así, para ejecutar la película oculta en el archivo.txt:
Esta claro que el C es lo mejor para aprender a programar como lenguaje estructurado es idoneo para estudiantes universitarios, colegios, programadores principiantes por que te habré un abanico de posibilidades para todo tipo de aplicaciones aunque conlleve mas esfuerzo al generar mas código fuente que por ejemplo en java, Visual * que con 2 lineas de código en C son 20 :), para eso están las librerías ...