I have no locking schemes for my files. While I investigated a few solutions, they were too cumbersome.
That said, my approach is to distribute the unlocked file to the company, without any protection from unauthorized distribution. I will offer the company a trial version, but they must delete the file after a certain amount of time.
Is there any way to determine if they launch the file after the allowable time limit?