I'm having a bit of trouble completely understanding the inner workings of ETH and the Ethereum wallet UI vs Mist (when having used testnet), and I need to ask some rather stupid questions to understand the history and reasoning. If this is not the place, I apologize.
Generally i don't understand the difference between Mist and Etherum Wallet applications? What is the history of each ?
What I also not completely understand, is that a Wallet Contract and some tokens I believe I created on testnet seems to be visible in Ehereum Wallet even when having switched back to mainnet? If i transfer funds when in mainnet, to the above mentioned Wallet Contract, wouldn't they be lost?
I understand that an address can exist in both nets, and that if I have the pk for a particular address, I can retrieve the funds in any net, - but when it's a wallet contract that only exist on testnet, and not just an account, what happens?
How do I generally know if i "own" a Wallet Contract, and if I am able to access it and send funds from it? It is "attached" to my Etherbase address or how does that work?
Now if i open "Mist" application, everything is as I would probably expect, - I can see my main account, and none of the testnet stuff. Is all my troubles actually what Mist fixes ?