Да, знал что MP глючный но чтобы до такой стапени....
Вылетает он на данном проекте только потому, что
в первой строке раздела
var два раза объявлена одна переменная:
program PhrasesFullScreen;
uses canvas;
var
id,txtId,spId,sizeId,k,x,i,i1,clicked,pressed,k:integer;
Если написать, например
var
k:integer;
i,k:integer;
то получим просто ошибку компиляции,
а если в одной строке-ошибку приложения.
Так что просто надо убрать одно "k" из раздела var.