using funziona su qualunque oggetto che implementi IDisposable; in questo caso, la cosa più semplice è fare:
codice:
        public static string takePwd()
        {
            using(StreamReader reader = new StreamReader(File.Open(@"config.txt", FileMode.Open)))
            {
                return reader.ReadToEnd();
            }
        }
dato che il metodo Dispose dello StreamReader richiama il Dispose dello stream associato.