Slds JuanK, gracias por tu ayuda, realmente no conocia esas siglas WMI (yo imagine que me querias decir otra cosa con eso...) igual ese filtro me va a seguir sirviendo en otros casos en que los necesite.
Como les dije solo ese par de cosas me faltaban (no es que estaba atenido a que todo me lo pusieran en bandeja en este foro, yo tambien soy programador y se lo molesto que es que le vengan a pedir a uno una ayuda de tipo: "hagame el programa"
) Les cuento que un compañero tuvo que hacer proyecto parecido y me ayudo con lo de la memoria, como me suponia es solo una linea de codigo:
lista.SubItems.Add((proceso.WorkingSet64 / 1024).ToString()
Yo creo que si me esforce bastante amigo, de hecho aqui les dejo el codigo fuente inicial (no el terminado porque me como la pagina completa) para lo que les sirva.. Tiene algo de codigo repetido y algunas variables no utilizadas pero este era antes de depurarlo bien...
Saludos!
// Creo que ya deje el codigo de mi proyecto mucho tiempo para que lo vieran.
// Si necesitaran algo sobre el nomas me lo piden :)