The solution can be found here
on Stack Overflow. The built-in control will work, however, some code is required to both remove the visual theme from the drop-down control (so it respects the font setting) and then resize the control to match the custom font choice. The code to do this is provided if you follow the link. Using that, I do not need the custom control requested here as I can use the built-in one.