title: C# Forms - Buttons with multiple texts, and image
body: <p>I want to create buttons with two texts: one left (text label itself) and one right (hotkey) aligned, and possibly an image. The screenshot below is from a similar application (not mine!)</p>
  
  <p><img src="https://i.stack.imgur.com/OMHOI.png" alt="enter image description here"></p>
  
  <p>It would be nice to support multiple lines of text, just like buttons F1-F6 in the image, but I can live without that. I don't need the "always-pressed state" of F8 button.</p>
  
  <p>I'm using C# and windows forms.</p>
  
  <p>EDIT:
  Apparently this is very simple in WPF. Never did anything in WPF, but will surely take a look.</p>