You may need to make sure the Firefox builds you are testing with are not running under a shim to disable UAC. I think the versions 2.0 thru 18.104.22.168 have the shim applied. Avoiding these Firefox versions will show "true" Vista behaviour. Those particular versions are all regarded as NOT compatible with Vista. 22.214.171.124 should mark the first official Firefox build compatible with Vista.