So, here's my problem atm:

I've declared the timer as a class member

private int numSS;        
private System.Windows.Forms.Timer timer1;

I've initialized the Timer in the constructor:

timer1 = new System.Windows.Forms.Timer();            
timer1.Tick += new System.EventHandler(timer1_Tick);            
timer1.Interval = 1000;

A Method of mine starts the timer

public void InGameCrowdScreenshots(int numScreenshots)        
        timer1.Enabled = true;            
        while(numSS <= numScreenshots)            
        {            }            

and here's the onTick

private void timer1_Tick(object sender, System.EventArgs e)        
      if(sender == timer1)            
             if(numSS >= 10)                    

When stepping through in debug, timer1_Tick is never called. The while loop is going forever obviously because 0 is < whatever number is passed into it. But, i was under the impression the timertick was on a separate thread, runnning in the background for me.