Does Chilkat Imap class support IMAP IDLE feature or how can I know about imap server changes in real-time?
This is not a feature in Chilkat IMAP at this time. I don't know if/when IDLE will be supported, or how it might be exposed in a useful way in an API. Even if IDLE was sent, your app would still need to periodically call something to see if data had arrived on the connection, and then it would somehow have to know what to do with the various types of untagged responses that might be present...
Yes, IMAP IDLE functionality is available. I added explanatory examples (in addition to the information in the online reference documentation)