When i uninstall my application,it does not remove the application folder neither the files in the application folder (exe and dlls).
I had a problem when i install a newer version of my windows application,it doesn't override the dlls and keep using the old dlls as long as they have the same assembly version.
I solved this issue by upgrading the dlls assembly versions, but still i want to remove old files on upgrading.