Имхо идея вполне нормальная.... так что неХ
Есть такой вот вариант: параллельно звонку через реле вешается схемка, которая генерит некую последвательность бит на, допустим, ком-порт. Эту последовательность перехватывает прога, и, допустим, выводит popup-окошко типа "в дверь звонят". Все просто =)