src/vs/workbench/contrib/terminal/browser/terminalInstance.ts/TerminalInstance/_createProcess
class TerminalInstance:	private async _createProcess(): Promise<void> {
		if (this._isDisposed) {
			return;
		}
		const hadIcon = !!this.shellLaunchConfig.icon;
		await this._processManager.createProcess(this._shellLaunchConfig, this._cols, this._rows, this._accessibilityService.isScreenReaderOptimized()).then(error => {
			if (error) {
				this._onProcessExit(error);
			}
		});
		if (!hadIcon && this.shellLaunchConfig.icon) {
			this._onIconChanged.fire(this);
		}
	}