To help narrow down the best solution for your project, let me know:

is a specialized utility designed to manage the "time-travel" of software applications. It serves as a debugger/locker that wraps around specific executable files ( .exe ) to prevent them from detecting that their trial period has expired.

when downloaded from unofficial third-party sites. Most modern antivirus programs will flag it as a "Potentially Unwanted Program" (PUP) or a threat. Stability Issues

Contrast "System Clock Change" (Bad) vs. "Cracklock" (Good). Adding a program to the database. Configuring the "Freeze" options.

: Creating special shortcuts (using CLMNGR.exe ) that launch programs with the modified time settings automatically. Using Cracklock with Prezi Desktop