My choice would be to store the date of the install (encrypted with a key) in the registry or config file. Look at this each time the application starts.
You can protect your app.config file using something like the RsaProtectedConfigurationProvider .
Obviously if they decompile the source they'll find the key in it, obfuscating might help this a bit, or using public/private key but that is probably an overkill for what you need.