Ich denke schon, dass das hilft

. Wie beschaffst Du Dir deinen DeviceContext? Diese sind nämlich Anzeigegerätabhängig. Passiert das nur im Debugger, wenn Delphi auf dem anderen Monitor liegt? Führ die exe mal direkt aus. Du lässt Dir sicher den DC über das Handle von der Form geben und die wird eventuell erst auf dem zweiten erstellt und dann auf den ersten verschoben. Damit ist der DC ungültig und OpenGL hat keine Chance. Anders ist das im Vollbildmodus, da wird der DC (mbMn) neu erzeugt, oder sollte, wenn Du SDL benutzt, da das ja mit SDL sonst nicht geht.
Frag doch auch mal
hier nach, die kennen sich mit sowas besser aus
