No i'm not talking a new client per say or any changes to the clients. I just want to be able to open one app and see all my coins and be able to send and receive from there(with clients running in the background) I know it can be done, I want something on my own computer, like what coinotron has on your user account page. Maybe just a web front end to all the clients.
nearly all these coins use the same command system. it shouldnt be impossible. You check a box saying you use solidcoin, ixcoin, i0coin w/e it asks where your files are, tells you to make sure you leave the clients running in server mode, and then does a getbalance for each currency. I suppose with how similar they are you dont even need to have a specific check box for the various coins, just "add a new coin, tell me where the wallet is and the client name" especially since i suspect some of these alternatives might disappear and we will surely get more of them in the future.
of course I would rather not run 50 clients in the backgroud but I understand that would be a much larger request.
Honestly, a front-end for this would be pretty practical. And running client daemons for the individual chains in the background doesn't have to be constant, either.
You can query, say, the bitcoin client for the current block count. And then do an HTTP GET over to http://blockexplorer.com/q/getblockcount
to find out what it has to reach to be synced. The front-end could easily just round-robin the different clients -- we have at least some form of blockexplorer equivalent for all the chains at this point. Sync client type 1, exit. Load client type 2, wait for sync'ed, exit.
If someone wants to actually send, say, 50 i0coins, and the i0coin daemon isn't the one running, exit the one that is, run the i0coin daemon, manage transaction, wait for confirmation, display first confirmation to user and then switch daemons again.