One consideration regarding standalone mode is restarting your unigui app when your server restarts. Your server may restart for any reason, mostly after loading Windows update, so your uniGUI app most have a mechanism to restart itself. That's why ISAPI and Service modes are preferred.