title: What disadvantages could I have using OpenGL for GUI design in a desktop application?
body: <p>There are tons of GUI libraries for C/C++, but very few of them are based on the idea that opengl is a rather multiplatform graphics library. Is there any big disadvantage on using this OpenGL for building my own minimal GUI in a portable application?</p>
  
  <p><a href="http://www.blender.org" rel="noreferrer">Blender</a> is doing that, and it seems that it works well for it.</p>
  
  <p>EDIT: The point of my question is not about using an external library or making my own. My main concern is about the use of libraries that use opengl as backend. <a href="http://libagar.org" rel="noreferrer">Agar</a>, CEGUI or Blender's GUI for instance.</p>
  
  <p>Thanks.</p>