Thanks wysota, you're right but I have to develop an application on both Windows and Mac OS X and I don't know about Mac as well as Carbon environment very much.