Nejblíže je pochopitelně ActiveX form v DELPHI. Vizualni, Pascal, pracujici v prohlizeci, offline aplikace, zvuk .. vše.
Ovšem v požadavcích ti asi vypadal "použitelnost" nezávislost na prohlížeči apod., velmi nevhodne řešení, ale splnuje všechny požadavky tebou napsane.
Jinak také záleží na konkrétni app. Od Javascriptu až po Applet.
Na tohle zřejmě stačí Javascript+html. Případně Flash a action script.