e macresource.need() to open the W resource file in the application init
code (if it isn't open already).

PythonIDE still opens the resource file "manually" because it also uses
presence of the CURS resource to determine whether it needs to adjust
sys.path.
diff --git a/Mac/Tools/IDE/Wminiapp.py b/Mac/Tools/IDE/Wminiapp.py
index 3ebd226..e09e334 100644
--- a/Mac/Tools/IDE/Wminiapp.py
+++ b/Mac/Tools/IDE/Wminiapp.py
@@ -8,7 +8,7 @@
 	
 	def __init__(self):
 		from Carbon import Res
-		macresource.open_pathname("Widgets.rsrc")
+#		macresource.open_pathname("Widgets.rsrc")
 		self._menustocheck = []
 		self.preffilepath = os.path.join("Python", "PythonIDE preferences")
 		Wapplication.Application.__init__(self, 'Pyth')