Посмотри:
http://www.delphiworld.narod.ru/base...sses_unit.html
http://www.delphiworld.narod.ru/base...sses_list.html
GetCurrentProcess возвращает Handle текущего процесса, чтобы узнать для чужого, то, если я не ошибаюсь, OpenProcess...
Есть в delphi интересный модуль для работы с процессами - TlHelp32 - посмотри его...