크게 두가지가 있는데, 개발툴을 확인하는 전용 프로그램을 이용해도 되고, 윈도우 창들의 클래스를 분석해보면 됩니다.
오픈캡쳐를 예로 2가지 방법 설명 드리겠습니다.
1. peid사용을 통한 확인법
http://www.peid.info/
사용법은 프로그램 실행하고, 실행파일을 드래그 해서 넣기만 하면 됩니다.
오픈캡쳐의 경우 upx와 같은 패커로 패킹이 되어있고, delphi로 제작되어있다는 것을 나타내 줍니다.

2. winexp를 통한 클래스명 확인법
http://www.nirsoft.net/utils/winexp.html
winexp라는 툴은 윈도우 창들의 속성들을 살펴보거나 변경할 수도 있는 툴인데 여러가지 활용하면 편리합니다.
실행하신 후에 분석을 하고자 하는 프로그램을 선택하여 트리하위로 내려가보면
TCoolBar -> TPanel 이런 구조가 보이실 것입니다.
델파이는 클래스명이 독특하게 맨앞에 T자가 붙습니다.
델파이로 제작되었으며, 어떤 컴포넌트로 구성되어있는지 대략적으로 알 수 있습니다.

============== 확인 방법 추가 - 장성호 님 제보 ==============
프로그래머가 특별히 따로 시스템 메뉴를 건드는 경우는 별로 없으니~
대략은 판단이 가능하겠네요~ 좋은팁 감사~
델파이 또는 C++Builder로 만들었는지 확인하는 가장 손쉬운 방법은? (100%확실한것은 아니지만)
작업표시줄에 있는 어플리케이션 버튼에서 오른쪽 마우스를 클릭하여 시스템 메뉴를 띄워보면 알수 있습니다.
델파이로 만든 대부분의 프로그램은 메뉴가 딱 세개 뜹니다.
"이전크기" , "최소" , "닫기"

VC나 VB등 다른 언어로 만든경우에는 저렇게 만들기 쉽지 않죠
메인폼에 System메뉴 6개가 다 있으면서 작업표시줄에는 단 3개만 나오는 경우가...
VCL의 독특한 구조때문에 나오는것이죠.
100%확실한것은 아니지만 작업표시줄에서 시스템메뉴가 3개만뜬다면 델파이 또는 C++Builder로 만들었을 가능성이 매우 높다고 할 수 있습니다.
음... 델파이 2010으로 만든 제 프로그램 random.exe 이게..
첫번째 방법으로는 확인이 안됩니다.
두번째 방법으로는 확인이 어떻게 되냐면 그냥 TApplication 이라고만 나옵니다.