How are you sure it's hardware specific? Are you sure it wasn't a change in something from 6.16 to 6.17?
If it's video card specific, we should find out which video cards and drivers this issue relates to. I'm running dual display with an ATi Radeon 9500 Pro using ATi's 5.12 drivers (old, I know). The issue doesn't exist in mIRC 6.16, yet exists in 6.17.
Could you link where Khaled tried to fix this?
Again, kudos to Khaled for great software!