This problem comes from the /NAMES reply of the IRC server, which only shows an @ next to a nickname even if they are both voiced and oped. However, with some testing i have done, mIRC would regonize if the server send @+Nick in the /NAMES reply. So, mabye some newer IRCD's should do it this way? ;]