I'm not sure, but do regular apps normally not run at 60hz while your fullscreen could run at a different refresh?
Does it work if you create the TGraphics upfront and assign them instead of creating the contexts?
Does it work if you create the TGraphics upfront and assign them instead of creating the contexts?