zzz528  Цитата: например им пользовался в C# скриптах
  вы не путайте палец с..  
 Greasemonkey всего лишь надстройка в браузер, которая написана на js и XUL и использует js движок браузера. То есть использует то, что дает js данного браузера (не IE). 
 Когда вы пишете свою программу на C#, то используете системные библиотеки, которые, так как являются созданием мелкомягких, предоставляют доступ к Microsoft.XMLHTTP и другим вещам из IE (который так же использует библиотеки от Windows).   
 А теперь даже просто представьте ситуацию, когда вы используете Firefox и этот аддон в Linux - ну откуда там Microsoft.XMLHTTP? Манки будет использовать то, что дает сам браузер, а в FF нет подобной вещи, есть XMLHttpRequest API.  
https://ru.wikipedia.org/wiki/XMLHttpRequest    Цитата: Создание экземпляра объекта XMLHttpRequest. 
  
 На этой стадии необходима отдельная реализация для разных браузеров. Конструкция создания объекта отличается: в IE 5 — IE 6 она реализована через ActiveXObject, а в остальных браузерах (IE 7 и выше, Mozilla, Opera, Chrome, Netscape и Safari) — как встроенный объект типа XMLHttpRequest. 
  
 Вызов для ранних версий Internet Explorer выглядит так: 
  
 var req = new ActiveXObject("Microsoft.XMLHTTP"); 
 В остальных браузерах: 
  
 var req = new XMLHttpRequest();
    поэтому, в данной ситуации, некорректно говорить о Microsoft.XMLHTTP