You can start another process and put it in your own.
Try using a form handle instead of panels. Here is a quick example
private void toolStripButton1_Click(object sender, EventArgs e)
{
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = "notepad";
info.UseShellExecute = true;
var process = Process.Start(info);
Thread.Sleep(2000);
SetParent(process.MainWindowHandle, this.Handle);
}
, , , , , , MainWindowHandle - , .
FindWindowEx API Windows . , . Stackoverflow google . "# FindWindowEx"