are you wanting to have it not function once the time expires?
there is a simple way to do this, where you set the time in an encrypted file whenever they install the application (and so they can't just delete the file, if the file doesn't exist disable it too) then check the computer time to see if their time has run out every time the application starts (or maybe when it is running occationally also because ppl could just never close the app). but, there is a serious flaw in this way, the user can just set their computer time to the far future when they install your application and then set it back..........so if you want a rlly good one you will have to create some code that monitors the computer time changing, which is beyond me.
----------------------------
http://aeonofdarkness.com