Not sure. Take a look at this:
E:\BIN>sigcheck -q -a -i ccleaner.exe
E:\BIN\CCleaner.exe:
Verified: Invalid Chain
Signing date: 15:15 23.05.2012
Publisher: Piriform Ltd
Description: CCleaner
Product: CCleaner
Version: 3, 19, 0, 1721
File version: 3, 19, 0, 1721
Strong Name: Unsigned
Original Name: ccleaner.exe
Internal Name: ccleaner
Copyright: Copyright й 2005-2012 Piriform Ltd
Comments: CCleaner
And (for example):
E:\BIN>sigcheck -q -a -i F:\Installer\VirtualBox-4.1.16-78094-Win.exe
F:\Installer\VirtualBox-4.1.16-78094-Win.exe:
Verified: Signed
Catalog: F:\Installer\VirtualBox-4.1.16-78094-Win.exe
Signers:
Oracle Corporation
VeriSign Class 3 Code Signing 2010 CA
VeriSign Class 3 Public Primary Certification Authority - G5
Class 3 Public Primary Certification Authority
Signing date: 16:15 22.05.2012
Publisher: Oracle Corporation
Description: VirtualBox
Product: Oracle VM VirtualBox
Version: 4.1.16.r78094
File version: 4.1.16.78094
Strong Name: Unsigned
Original Name: VirtualBox.exe
Internal Name: VirtualBox
Copyright: Copyright © 2009-2012 Oracle Corporation
Comments: n/a
Ahh? VirtualBox certificate is signed Verisign too, effect is different. Why? It's not a bug of SigCheck. I wrote a small application on C but took the same result.