Всем спасибо, немного обошел стороной проблему, заметил, что галочка снимается, если на выделенном пункте нажать Пробел. Поэтому получил текст всех итемов из списка, в этом помогла следующая статья:
http://www.ddsoft.hoha.ru/notes/lvmgetitem/
А после этого просто выделял нужный пункт и эмулировал нажатие пробела, в этом помог следующий код:
http://www.delphisources.ru/forum/showthread.php?t=8592