I have now found this really useful link that gives a good explanation about UAC, elevation, automatic detection and manifests.

http://www.helpware.net/VistaCompat.htm

This helps explain the registring of files in Vista.

From my best guess is that this is not happening.