Add an InstallerClass to your main project, then Custom Actions of your Setup file will call it. On the properties of the InstallerClass you can execute AfterInstall, BeforeInstall, etc. You can pop up a form here (though this is bad form and SEPERATE from your installation, i.e. very difficult to integrate into the installation). You can modify some of the install state variables but basically the Setup Projects that come with Visual Studio are somewhat limited. Some examples can be found
here, you can just skip to the Installer Class portion and basically add the event you want and Form f = new Form(); f.Show(); or f.ShowDialog();