Whilst definitely not a techie I've just noticed that the size on disk is 1.66 gb and on programme files is 1.65 gb which doesn't sound right at all. Or am I missing something ?
Thanks for any advice..
Not advice per se, just something I think is important to understand.
A hard disk partition contains so called
allocation units, also known as clusters. The default
NT File System (NTFS) allocation unit is 4,096 bytes, 4 KB. One allocation unit can only contain data from one file, using it all. If the file is smaller than 4,096 bytes it uses one allocation unit, a file between 4,097 and 8,192 bytes uses two allocation units, and so on.
An example:

In screenshot properties of two files.
File A is 14,221 bytes. Dividing that with the size of an allocation unit 4,096 bytes shows it needs 3.47 allocation units, which will be rounded to 4 allocation units, therefore the size of the file on disk is 4 times 4,096 = 16,384 bytes.
File B the same: it's just a bit bigger than one allocation unit, therefore it occupies two allocation units.
When formatting a hard disk partition you can of course select the allocation unit size:

However, there should be no reason to select any other unit size than the default.
This just to explain why there will always be a small difference with the de facto file size and the space it occupies on disk.
Kari