I think all slashes and/or backslashes at the end of the filename are stripped before the actual check is performed.
Also, slashes and backslashes are treated exactly the same:
$isfile(c:\program files/mirc\mirc.exe/) returns $true (yes, I installed mirc there : )