Redistribution mode-Collection of common programming errors

Hi,

i’ve searched through the forum without finding an answer.

I would like to redistribute sql server compact runtime with xcopy directly in my app folder, I know about registering for redistribution.

My question is, I must include the sql comapct license with my app ?

My app is a single exe file, can I just put the license file inside the directory or I have to show it when program runs first time and force the user to accept it?

I give my application for download on the internet, can I show the license before downloading and force the user to accept it, without display the license first time program runs ?

Thank you very much

Regards