SetupBuilder 6.5 can compile Vista-aware installations. Your installer should always request administrator execution level privileges (SetupBuilder 6.5 does this by default).

To make your own application Vista-aware, you have to embed a Vista manifest (SetupBuilder can do this for you). I would suggest to request asInvoker privileges. If your application itself has to write to protected areas, e.g. HKEY_LOCAL_MACHINE, c:\program files, etc. (not good, btw), then asInvoker is not enough.

Does this help?

Friedrich