If an app tells the OS (via its API) to play something via the PC Speaker, and it does something different, that's not a bug in the app.

If the OS tells the hardware to play something via the PC Speaker and it doesn't, it's not a bug in the OS.

If the hardware you bought doesn't do what you want it to, then it's probably your fault <evil grin>

Anyway. A couple of things: Beep() is the windows API call to use the PC Speaker; I'd assume (with a large amount of confidence) that's what mIRC uses.
At a command prompt, does "echo ^G" (that's ctrl-g) give a PC speaker beep or not?


Sais