Here is a link of snippet in VB:

http://www.picbasic.co.uk/forum/showthread.php?t=1366&p=6731#post6731

And here is Roman Blacks DTMF decoder that is not using fourier but a rather smart...