SimplifiedBootstrapper does exactly what you are asking for. The pseudo code:
[CustomAction] publicstatic ActionResult RunConfigUtilAction(Session session) { string utilApp = @"C:\temp\wix\ConfigUtil.exe"; session.SaveBinary("binID", utilApp); Process.Start(utilApp).WaitForExit(); return ActionResult.Success; }