I've been using it for quite a while with no exceptions, the only thing I did run into was a glitch that caused all graphics loaded into an ImageList at design time to not display on controls at runtime. Although that was easily resolved by calling DoEvents after EnableVisualStyles call.