Олимпиадная задача. Построение прямой линии

На экране даны 2 точки с произвольными координатами. Составить программу, которая строит между ними прямую линию, не используя при этом графические функции LINE, DRAW и т. п. Строить изображение точками.

Как нарисовать на форме прямую?

Определение принадлежности точки к прямой

Составить программу для определения лежит ли точка (x3; y3), на прямой проходящей через точки (x1; y1), C(x2; y2).