OK. Tried all the options, nothing worked.
Found the folder where I had worked on this before and BEEPx was already in it, I thought I recognised it when I ran it.
The date on the folder was July last year so I must have looked into this a couple of months after the PC was built.
For those more technically minded than I am I have some questions:
In Windows 7, Beep was rewritten to pass the beep to the default sound device for the session.
This is normally the sound card, except when run under Terminal Services, in which case the beep is rendered on the client.
1) The above quote was among the many things that I have read on this subject and the section I have highlighted in BOLD
caught my attention.
I cannot pretend to understand the significance of this but if there is an exception is there no way to make use of it to trigger the onboard speaker?
2) From looking into the information on BEEPx, in particular the README in the download, it would appear that he has defined the problem and the program is his attempt to solve it.
If I am not mistaken the source code for BEEPx is available. As different people often approach the same problems from different perspectives has anybody got the time to have a look at it and see if it gives them any ideas?