Add an ISE command line flag to start a separate instance with a file path
A user will type this command to load a file into the ISE:
powershell_ise.exe -File MyFile.ps1
If there's an existing instance of the ISE running, the file will be opened there. There should be an option (maybe '-NewInstance') which allows the user to specify that they'd like a new ISE window.