I've tried OpenGL + some LCL components (lazarus equivalent for VCL) on top of that but it was a mess. Didn't find any useful framework for drawing UI in OpenGL, it was another reason to ditch my project
Had some ideas about making gui as html page and render it to texture using chromium embedded osr mode but I've never got to actually try it.