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.htmThis helps explain the registring of files in Vista.
From my best guess is that this is not happening.