When a program crashes in a remote connection, the program crash is limited to the specific session that pertains to the program, rather than the entire OS as usual.
When a program is opened in another Remote Desktop session, allow the user of the Remote Desktop session to see what the other Remote Desktop session is doing, and have the ability to share applications between the two Remote Desktops.