title: How can i use a BackgroundWorker with a timer tick?
body: <p>Decided to not use any timers.
  What i did is simpler.</p>
  
  <p>Added a backgroundworker.
  Added a Shown event the Shown event fire after all the constructor have been loaded.
  In the Shown event im starting the backgroundworker async.</p>
  
  <p>In the backgroundworker DoWork im doing:</p>
  
  <pre><code>private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
          {
              while(true)
              {
                  cpuView();
                  gpuView();
                  Thread.Sleep(1000);
              }
          }
  </code></pre>