Ok, don't know if this is the right spot, all I know, is you guys give good
answers, so here goes.

My application begins by checking it's version against the version of the
database it's hitting. If the Database (hence server) has been updated,
then the application knows it needs to update itself.

It also knows, that the patch to the client apps exists in the path
\\server\hiddenfolder$\clientupdate.exe
Clarion properly tests that the file exists, and the version of the file
matches the version of the database, and then asks "do you want to update
your client software?".

User hits, "yes", and clarion executes a "CHAIN(LOC:ClientExePath)"
where LOC:ClientExePath = \\server\hiddenfolder$\clientupdate.exe

nothing happens.
I have read articles about making sure the manifest is correct, but to be
bluntly honest, I am not sure I understand what the manifest should be tied
to.

Background: The clientupdate.exe is a SB7 installer, which is contained
within serverupdate.exe, and is installed when the server is updated.

I know I am rambling, I just don't know what question to ask. I know this
has something to do with the Win7 UAC, and the fact that the app is running
in user mode...

Can anyone point me in what direction I need to go next?

Thanks for you help!!!
-Glenn.