Edvard,

> Super users need to be able to set different items, but 'General
> users' should have only one or perhaps two windows to care about.

Admin / non-admin is a thing from the past (before Vista in 2007). Even
administrative accounts don't use the full-access token by default on modern
operating systems any longer!

Programs run "elevated" (have access to protected system resources to do
"per-machine" instructions) or "non-elevated" (do not have access to
protected system resources and can only handle "per-user" instructions).

With SetupBuilder, you can detect the elevation level (Get System Info ->
Installer Elevation Type) and display different sets of dialogs for a
non-elevated or elevated running app, no problem. The function returns "1"
if the user has a split token, and the process is running elevated. It
returns "2" if the user has a split token, but the process is not running
elevated. It returns "3" if the user is not using a split token (e.g. UAC
turned off).

Friedrich