héhé
En synthese, un spyware est un programme comme un autre mais ses objectifs ne sont pas défendables, qui plus est dans le contexte problématique actuel de spam et virus qui pullulent.
Donc etudie les langages de développement puis tu trouveras les méthodes qui feront de ton programme un "spyware"...