Hi, I'm not certain if this is the problem but you say that the problem started when you wanted to show a lots of data, you also mentioned that you draw the list yourself. (Custom draw) It could be that you are running out of resources, GDI resources to be precises, this could explain why even other part of the application are getting problems drawing themselfes. Its a wild guess, but its worth to check this. (this can be verified quickly with the task manager) regards
Learn from the mistakes of others, you may not live long enough to make them all yourself.