There must be a reason for it if there's a utility. Way back when, in the XT era when harddrive space was at a premium, I used to convert COM to EXE, then run LZEXE to shrink them. It would save a few hundred KB which was quite a bit on a 10MB harddrive.
EDIT: 10MB not 10GB, doh!