I just get a little complicated when to use manual enabling it because I don't really know the proxy number on port my TOR circuit. When the button enable tor working?, I will make it simple when on/off button function for the user.
Actually, the explanation I mentioned above, it should be sufficient enough to make the wallet run on a Tor connection(the outgoing connection will be made behind Tor). About the port, it depends on how you run the Tor connection.
The following directions assume you have a Tor proxy running on port 9050. Many distributions default to having a SOCKS proxy listening on port 9050, but others may not. In particular, the Tor Browser Bundle defaults to listening on port 9150. See Tor Project FAQ:TBBSocksPort for how to properly configure Tor.
Regarding the icon I checked the code
[1][2] I think probably the icon only be enabled if you already established it as an EMC node using Tor.
I suggest you refer to the doc, then made a configuration depending on how you want to use the Tor within EMC.
https://github.com/EMCoin/Eloncoin/blob/main/doc/tor.mdAnd also refer to the Pivx guide since EMC are based on Pivx:
https://forum.pivx.org/threads/how-to-connect-your-pivx-wallet-to-the-tor-network.777/