I don't know of any way to tell if a user has used IMAP. You can take a look at the User Activity to see who is currently using IMAP. I suppose you could write a script to look thru all the IMAP logs and come up with a list of those who have used IMAP.
I guess my question is why does it matter if they use IMAP or not?
-Joe
Thanks,
-Joe