Then I imagine that Wine just doesn't implement $file().sig properly. This is something you should take up with Wine implementors. AFAIK, $file().sig uses Windows file signatures, which is a relatively new addition, so mIRC might just be bypassing it anyway.