ты уверен что у тебя вешаеться при разрушении формы ? а не на 
	Цитата:
	
	
		| BaseChar.ClearCardi; //очистка базы ObjectID BaseChar.ClearCardiName;//очистка базы ObjectName
 | 
	
 попробуй натsкать outputdebugstring ов (гугл) на всем этапе разрушения формы и посмотреть что получаеться в dbgview (гугл)
либо, что проще. включить дебагинфу в ликере проекта и пустить дллку предварительно задав в качестве апликейшина сам пх в настройках запуска.
тогда сможеш бряки раставлять.