I have MC setup in a client server configuration. I don't run the server on any of the machines I use to view content but I do rely on the remote control functionality that is only available when the client is running. I need the remote feature to do things like maximize jriver when I press the green button.
If you run Media Server on the Client, then close MC on the Client, the Green Button will restart MC and display it in Theatre View. That works. I just confirmed it again.
The easiest way to ensure this always happens is to set Media Center and Media Server to start with Windows, or just Media Server if you like, in the setting "Options > Startup > Windows Startup".
Edit: I should be more clear. With the server ONLY running, MC doesn't respond to remote commands.
If the Green Button isn't working that way for you, try checking the "Options > Theatre View > Behaviour > Disable Windows Media Center..." setting. That shouldn't have any affect if you don't have WMC set up, or are on Windows 10, but it is worth a try. The Green Button works for me when running Media Server only on a Client.
If you don't want to run Media Server, as it will run in the background all the time if you use the above method, then check "Options > General > Interface > Minimise to system tray", and then always minimise MC rather than closing it when you don't want to use it. Again, that is accomplished easily by setting Media Center to start using "Options > Startup > Windows Startup" setting, and then minimising MC once it starts. Of course, if you have MC start in Theatre View as I do, then you need to exit Theatre View before you can minimise it. There is no option to start Media Center minimised, because basically that is what Media Server is. You could start it in the Mini View, but that isn't a very good solution.
You could probably add a menu item in Theatre View to minimise Media Center though, using the MCC Command 10014. See
https://wiki.jriver.com/index.php/Media_Center_Core_CommandsYou could also perhaps have Windows Task Scheduler minimise MC when it launches at Windows startup, possibly. You would probably have to add in a wait function before the minimise command, to allow MC to start before the minimise. I haven't looked at that.
Or you could start MC using a simple batch command file that starts MC, waits a bit, then minimises MC.
Or you could use AutoHotKey as Glynor mentions, to script around the startup and minimise MC once it has started.
So many ways to do what you want... But you do need to have Media Server or Media Center running minimised for the Green Button to work.
Would it be possible to add an option to jrmc to minimize the client to the system tray instead of closing it out?
If you mean that MC should just minimise when a user tries to close it by clicking the X in the top right of the Standard View window, that has been asked for before, and it didn't receive much traction. I think one such discussion resulted in the "Minimise to system tray" setting being added. Bottom line, you aren't going to get that.
If the problem is that other users keep closing MC instead of minimising it, then you need to do some training! A few missed recordings might facilitate a behaviour change.