Portando para Windows 8 e fazendo alguns refactorings