¿Es posible usar HttpBrowserCapabilities desde una aplicación de consola de C #?

Necesito analizar las cadenas de UserAgent desde una aplicación de consola y esto parece una forma simple de hacerlo, pero obviamente no tengo un objeto HttpRequest y parece que no puedo hacer uno falso con un encabezado User-Agent (obtengo excepción de plataforma no admitida). ¿Hay alguna manera de hacer esto, o debería comenzar a explorar otras alternativas al análisis del agente de usuario?