what is the best secure wallet can i setup on desktop computer ?
Use Electrum wallet and create a watching-only wallet on your desktop
https://bitcoinelectrum.com/creating-a-watch-only-wallet/. That will let you give people your bitcoin addresses without risk of malware stealing your private keys or seed phrases, i.e. your bitcoins. Watching only wallet does not contain the actual bitcoins (the private keys), only the addresses.
Then get a computer that doesn't have any internet connection and create a cold storage wallet with Electrum. Since it has no internet access it can keep the private keys (your bitcoins) there.
https://electrum.readthedocs.io/en/latest/coldstorage.htmlAnd get electrum from
https://www.electrum.orgI will also recommend to anyone that wants to install a bitcoin wallet in a desktop computer to forget about Windows and install one of the many flavors of Linux, Windows is simply too insecure and no matter how good you are you are never going to be able to properly secure it, however for anyone that wants to be absolutely sure that he's securing his coins properly then the best option by far is to buy a hardware wallet, they are fairly inexpensive, easy to set up and one of the fastest ways to secure your coins.