this took me forever to figure out, but i've finally managed to replace Nuclex.UserInterface.dll with the actual project file. This will let me customize the graphics and the renderer to support the ImageButtonControl. This wouldn't have been needed if spritebatch weren't private. But now maybe I can finish up the weapon hotbars.