Saludos compañeros, después de realizar una larga investigación de como implementar el aspecto nativo de windows en los controles ListView y Treeview, he creado dos clases NativeListView y NativeTreeView las cuales comparto para que las puedan integrar en sus proyectos.
   
  
 
Pueden descargarlos de los siguientes enlaces: 
http://jonathanbucaro.com/programaci...specto-nativo/ http://jonathanbucaro.com/programaci...specto-nativo/ 
En estas clases se implementa el double buffer para prevenir parpadeos y su aspecto visual es como el explorador de Windows (selección transparente y efectos visuales). El namespace es System.Windows.Forms por lo que no tienen que andar acarreando nombres de empresas o cosas por el estilo. 
 
 
Por si les interesa, este es el link de la investigación en StackOverflow 
http://stackoverflow.com/questions/9...tion-rectangle 
Mi sitio lo tengo algo descuidado por mucho trabajo 

, por lo que agradeceré un poco de tráfico y sus comentarios si ven útil estas clases o si encuentran algo que se deba/pueda mejorar. 
*Edit*
Una vez hayan sido compilados en su proyecto pueden agregarlos desde el cuadro de herramientas y su uso es exactamente el mismo que el de los controles ListView y TreeView  
