Поскольку программа занимает не всю память, а под данные память выделяется блоками, то нужно перебирать только занятые блоки.
Разумеется.
Есть такой компонент PEAnalysis, через него и смотрим, чего надо.
Правда я не знаю, входит он в комплект поставки, или нет.
Я часто им пользуюсь.