>I ended up writing my own installer in VFP. After I got into it, I was surprised how simple it was. I only needed 6 screens. I just setup a separate project for it: call it Setup.pjx and it will easily generate setup.exe which you can put in the root of a CD along with autorun.inf and have a professional looking/acting installer. As far as registering the dll's, there are plenty of good references here on UT and it is very simple. Mine will put a shortcut anywhere and it is easy to autodetect the operating system so you know the differences. I even found out how to put shortcuts in WinXP (not that straight forward depending on how the end user has things setup).
I thought of that too a while back, but the problem there is that you need the VFP runtimes in order for that to work, which is a problem both in terms of size and being able to have the files in the right place. If it wasn't for that it would be relatively easy to do. The version checking stuff is probably the most tricky thing, but given how much time I've wasted trying to make InstallShield do what I want it to I coulda build it myself <s>...
+++ Rick ---