System information extension (Extension module name: ISYS)

Do I need specify the -p switch every time I enter a process related command like MOD, THREAD, etc.?
Does a new version of the operating system affect the ISYS extension?
Can I unload the ISYS extension permanently?
Does the ISYS extension have a GUI part?

Do I need specify the -p switch every time I enter a process related command like MOD, THREAD, etc.?

Generally, yes. However, if you skip this switch the command processor will not take it as a syntax error, because in this case it will execute the command for the currently active stream context in which you have  entered the command.

Does a new version of the operating system affect the ISYS extension?

No. Since ISYS is a regular extension that uses the System Console Core API to display system information, a new version of the operating system does not affect it. This means that when a new version of the system is released by Microsoft, the only System Console Core needs to be upgraded since it is an abstract layer for all extensions that use the System Console Core API.

Can I unload the ISYS extension permanently?

No. The ISYS extension cannot be unloading permanently.  This means that on every new start the System Console Core will load it up even if the user specifically unloaded this extension by the ULDE command during the previous session. This is default behavior, but it may be changed in the future System Console Core versions. 

Does the ISYS extension have a GUI part?

No. ISYS is a pure console (a.k.a. command line) extension.