Check out the System.Timezone class. If that doesn't have what you
need, a chap called Michael Brumm has extended it to add some
functionality - http://www.michaelbrumm.com/simpletimezone.html
Your pc clock will auto update daylightsaving if needed. So IMO it will
detect it automatically. Do keep in mind, that if you have multiple
apps running on different pc's, time settings could be different.