Temos um sistema que gostaríamos de proteger contra xcopy em outra máquina. O sistema consiste em um aplicativo MFC, alguns componentes .NET e muitos arquivos de configuração. Se conseguíssemos tornar um conjunto estrategicamente selecionado desses arquivos de configuração indisponíveis para cópia (ou inúteis/criptografados quando copiados), então teríamos efetivamente alcançado esse objetivo. Devido à natureza do sistema, ele possui direitos de administrador local durante a execução. A plataforma são janelas. Neste caso provavelmente será win7.
Sei que isso tem poucas chances de ser à prova d'água, pois as pessoas que copiam o software terão acesso ao sistema operacional como administradores. Mas eles não entendem de informática. Estou apenas falando sobre a introdução de atrito para que a primeira pessoa a tentar pense "ah, não funcionou".