Não, o tema Luna do XP não é compatível com o Windows 7. De fato, além de temas básicos que são armazenados em arquivos de texto .THEME
, nenhum tema de qualquer versão do Windows antes do Vista é compatível com o Vista ou 7.
Os temas que incluem formulários e texturas personalizadas são armazenados como recursos em arquivos DLL com a extensão .MSSTYLES
(a cor, papel de parede, protetor de tela, cursores etc. são referenciados, mas não armazenados) em um arquivo .THEME
. O formato PE mudou do XP para o Vista (e é por isso que você não pode executar o Vista + EXEs no XP), mas isso é apenas um problema para trás, e não o contrário.
O que é um problema é que o chrome (ou seja, a interface do usuário) mudou um pouco de forma significativa do XP para o Vista e 7, e embora muito dele seja o mesmo e até use o mesmo identificadores e constantes de API (para programadores), o fato é que ele mudou o suficiente, que os temas antigos não são mais compatíveis e que a Microsoft escolheu não se incomodar em tentar forçar a compatibilidade com versões anteriores.
Usar um tema incompatível não causa danos, apenas detecta o tema como "corrompido" e usa o padrão do Windows. Você pode testá-lo copiando o diretório Luna
e Luna.theme
do %windir%\Resources\Themes
do XP para o mesmo local em 7. Abra a janela Personalizar e observe que o tema Luna está listado, mas a miniatura está em branco . Se você clicar nele, ele dirá Aguarde e parecerá que o Windows está aplicando, mas depois de um tempo ( muito mais do que com um tema compatível), ele falhará e em vez disso, defina como o tema padrão "Windows 7".
Como o yurib disse, você terá que encontrar um tema de terceiros especificamente criado para o Windows 7 que reproduza o Luna.