Purtroppo non uso electrum su android, quindi riuscirò a risponderti in maniera limitata:
1) se io ho un wallet su windows, voglio inviare/ricevere utilizzando lo smartphone, come faccio utilizando il wallet creato su windows? è possibile? se si ...... come importo il wallet su Electrum per android? come lo uso? e .... come lo rimetto su windows? (presupponendo che su android non si possa fare la procedura del cold-storage .... sbaglio?)
Ripristinando il seed che hai su windows, ovviamente. A quanto ricordo electrum per android non ha ancora funzionalità read-only tramite la master public key
2) su windows, Electrum funziona benissimo anche sotto Tor, è possibile fare la stessa cosa anche su android sotto Orbot?
Se hai i permessi di root su android, di default le connessioni sia in entrata che in uscita vengono passate sotto rete TOR (basta utilizzare l'apposita opzione in orbot, che appunto richiede però di essere sotto root)
Diverso invece se vuoi, oltre che collegarti tramite TOR, anche utilizzare un server electrum sotto rete TOR. Penso che sia fattibile nella versione android ma solo tramite console.
3) riguardo al "resto delle transazioni" non ci ho capito nulla (forse perchè non avendo fatto realmente delle transazioni non ho realizzato dal vero cosa si verifica).
- ho 4 bitcoin su di un wallet invio 1 a tizio, da quanto ho capito mi partono tutti e 4 e poi me ne tornano 3 di resto ..... dove? nello stesso wallet? è una procedura automatica che usando un client non vedo neanche? o cosa succede?
I 3 tornano come resto negli indirizzi creati sotto la sezione "Change address", è una procedura automatica e anche questi indirizzi sono derivati dal tuo seed, quindi con un backup di quest'ultimo vengono correttamente salvati.