public static Desktop OpenInputDesktop() { // open the desktop. var desktop = new Desktop(); var result = desktop.OpenInput(); // somethng went wrong. if (!result) return null; return desktop; }