title: How to create custom C# widgets?
body: <p>What is the best approach and/or tool? 
  The trackBar in the MS Visual Studio 2008 Toolbox is inadequate.
  It needs to be optimized for an 800x480 touch screen in extreme environmental conditions.
  The button on the trackBar needs to be larger so it is easier for the user to move the control using a finger. Its possible with the existing widget, but difficult since the button is small. I am using C# in MS Visual Studio 2008, but don't know if it is WinForms or WPF (this is my 1st C# project). The target is an old windows-ce tablet. It would be great if step-by-step instructions on how to create a custom control already exist. An alternative would be a tool I could purchase.</p>