On a project I attended a couple of years ago, we struggled a lot with string parsing, date formats and cultures. The product was shipped to among others China, Japan and US, and getting your code to work seamless in all culture formats can be a bit of a hassle if you are not fully familiar with how .Net and C# handles cultures and globalization. Back then I crated a small Windows Forms application to help me fully understand the details of conversions and parsing to avoid problems when our application was run on e.g. a Chinese laptop.
Today the Windows 7 code pack version 1.0 was released. With the code pack you can start using the new features in Windows 7 from your own .Net 3.5 applications, eg. progress bars, icon overlay, Thumbnails toolbars +++
Today I came across the same problem that I have had many times earlier: I need a new icons in an application, this time for a refresh button. So what do I do? I Google it ofcourse and get hundreds of hits to all kind of crappy icon libraries, most of the costing me a fortune!