Вроде как достаточно поменять в GL_Main
#pas
DC := GetDC(ReadInteger(_Data,_data_handle,0));
pfd.dwFlags := PFD_DRAW_TO_WINDOW or PFD_SUPPORT_OPENGL or PFD_DOUBLEBUFFER;
#pas
Bmp := ReadBitmap(_Data,_data_Bitmap,nil);
DC := Bmp.Canvas.Handle;
pfd.dwFlags := PFD_DRAW_TO_BITMAP or PFD_SUPPORT_OPENGL or PFD_SUPPORT_GDI;