Используйте FirstOrDefault или цикл foreach, как уже упомянуто. Вручную выборки перечислителя и вызова Текущего нужно избежать. foreach расположит Ваш перечислитель для Вас, если он реализует IDisposable. При вызове MoveNext и Текущий необходимо расположить его вручную (если применимый).
Да , через расширение для mozilla, Python Extension (pythonext).
Первоначально размещенный в mozdev , проект PythonExt перешел на код Google, вы можете увидеть это в PythonExt в коде Google .