Did some blog reading today, and found out several assumptions I had which were wrong: Assumption : " Protected Internal" means both protected and internal Wrong : It means Protected OR Internal . Assumption : 32bit Windows is limited to 2/4gb ram Wrong : It's limited to 2gb of ram per application . Assumption : OpenFileDialog is harmless Wrong : It loads a mini-explorer, including all the extensions you have installed.