Hey John,
1. I have set a 30 day trial period for my application. I would like to test that my application handles an expired trial correctly. Is there any way to make the trial expire without waiting the 30 days?
Yes, change the trial length to 0, re-download the TurboActivate.dat file, and include it with your application. After you've done the testing change the trial length back to 30-days and redownload the TurboActivate.dat file.
2. I used to use Armadillo, once a user bought a licesnse, I could display their name and company name on the program splash screen. Is there any way to do this with LimeLM?
Yes, create a custom license feature called "Customer name". Then when you create the product key (either using the LimeLM API or manually) enter the customer's name. After the user has activated you can retrieve this value by calling TurboActivate.GetFeatureValue("Customer name");
3. I usually tell users they can use a single license for 1 desktop and 1 laptop pc, will LimeLM handle this or will they need two keys?
You can create a single key with 2 activations. So the single product key can be used on 2 separate computers.
4. I saw a mention in another thread of a new version that allows the DLL to be built in, if/when this is available, will it work with Delphi 7?
No, the static library will only work with C and C++. But it's not really necessary anyway. It's just a "nice to have" feature, it doesn't add any sort of security.
btw the captcha didn't come up in Firefox, I had to go into IE9 and show blocked content to see it.
Thanks for spotting this. Google recently changed the secure recaptcha URL without making any sort of notification to its users. We've fixed this.