Opening windows on multiple or remote displays

I have a ROOT application that is able to open numerous windows to plot data on multiple graphs. I’d like to add a feature to allow the user to select the data to display and then give them a dialog to allow them to select which display to create the window on. I know how to create the dialog to allow them to enter an IP address and display number and retrieve this information, but can anyone recommend the best way of then taking this information and actually creating the window with the new plot on the desired display? The display could be the host machine with several monitors attached or it could be a remote machine with several monitors attached.