Defer all the work to idle.py, which has recently become too
complicated to copy in-line here.
diff --git a/Tools/idle/idle.pyw b/Tools/idle/idle.pyw
index a1fc021..79fe26f 100644
--- a/Tools/idle/idle.pyw
+++ b/Tools/idle/idle.pyw
@@ -1,6 +1,5 @@
 try:
-    import PyShell
-    PyShell.main()
+    import idle
 except SystemExit:
     raise
 except: