As in the previous question, our software creates it's own installation files, which we used to pack into a self extracting EXE.
The nice things about the EXE is that it's compressed, so we can fit more onto the disk, and it installs a lot faster (I think isn't much faster to read the 1 big file off the CD than the thousands of tiny files)
The bad thing is that with Vista's UAC, it seems (I think) to want to read the whole file into RAM and check it or something before actually launching it - it can take a very long time on some people's PCs.
We also have the problem that if we install direct off the PC, the files are all read only.
Any further advice would be great.