Nunca tive curiosidade de ler os termos da XP, mas pelo que vi o código não requere nenhuma .dll ou arquivo externo, então creio que não há ilegalidade nele não. O que não acontecia com o código que havia para VX Ace, que requeria um arquivo de .dll e mudava a estrutura do programa, daí ele foi barrado. Mas por via das dúvidas, deve haver um read-me no menu de ajuda. Dá uma lida lá, deve haver algo sobre as proibições.