AL CAPONE
Любая защита программы - это защита от честных людей.
Хранение даты установки в реестре ничего не даст. Есть куча программ-сканилок изменений в реестре при инсталляции софта. Пример - RegOrganizer. Отслеживается также любое изменение в файловой системе. А дату установки, или счётчик запусков надо где-то хранить...
Вариант защиты - прописать значение в реестре, или в к-н файле только через некоторое количество запусков программы, а не сразу.
Но самое слабое место - ввод серийного номера или ключа. От Softice спасения нет

Так что
hasherfrog дело советует.
Мой вариант - имитация защиты. Вот хакер помучается....