Hola,
Entiendo q quieres borrar el fichero para q no se quede por alli una vez cierres el visor. O creas un hilo q este pendiente o despues de abrir puedes hacer algo como
While fErase(cFile) = -1
Syswait(1)
End
No lo he probado. Este paso te congela la aplicacion, claro
C.