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 2.0.0.2 have the shim applied. Avoiding these Firefox versions will show "true" Vista behaviour. Those particular versions are all regarded as NOT compatible with Vista. 2.0.0.3 should mark the first official Firefox build compatible with Vista.