Please try setting each custom dialog as the foreground window, without setting the installer windows as parent. This should make Windows show your custom dialogs on top of the installation wizard. Also, please make sure that the functions you are using to set the foreground window are supported by Vista.The dialogs are modal and are searching for the installation window to be their parent