I just released a new article. This time it is demoing a way to run some tasks while your application is idle.
You can check the full article at http://www.emoreau.com/Entries/Articles/2010/03/How-to-detect-idle-time-in-a-Net-application.aspx