Hello Sayen, This is not much problematic.
See, when the apllication runs in a clients computer for the first time, try to write a file in some directory, if little deep it will normaly will be unoticed by a common user.
Store in it the date first started this program. ofcourse, if the data is cripted it is more good.
In your program before loading the particular form cheack the file iwhether it is created or not.
if created read the cripted date, decript it ,subtract that date from now(), if > 30 exit sub else create the file, store the Now() in it, endif
One problem is there. If somebody knows it, he will keep on backdating the computer and your form will be ever visible.
This, you have to trade of.
Happy programming!