That sample runs fine. In fact, just good old OpenURL works perfectly if the program is small.
That has been the problem from the start- trying to get a large enough sample program to cause OpenURL to freak out. A possible sample program could be the IDE itself, being as large as it is. I wonder if you added a small OpenURL somewhere in there triggered by a menu option if it would work...of course, if this OpenURL problem somehow exists only after creating a Graphics window, then the IDE would not exhibit the bug. Maybe worth a try for experimental purposes?
That has been the problem from the start- trying to get a large enough sample program to cause OpenURL to freak out. A possible sample program could be the IDE itself, being as large as it is. I wonder if you added a small OpenURL somewhere in there triggered by a menu option if it would work...of course, if this OpenURL problem somehow exists only after creating a Graphics window, then the IDE would not exhibit the bug. Maybe worth a try for experimental purposes?