Thanks but im too paranoid to use a website for that, even if you are just entering public addresses, you are entering them in batches and in some site with javaascript... I would really like to keep everything done within the wallet. I don't see why this wouldn't be possible. When you do something in the GUI, it should be possible to get the result of the actions you did on the GUI in raw format... I just need to know how to, after you build the tx with Coin Control, you import it in raw format, sign it, and broadcast it, all without leaving Core.
Fair enough... So, essentially you're wanting the "preview"/"export" functionality from Electrum... but in Bitcoin Core.
As achow101 has mentioned, there isn't any way of achieving that in the GUI at the present time... hopefully that PSBT stuff gets brought to the GUI in the not to distant future... that looks like pretty much exactly what you're after.
Until that happens, you'd either have to use the RPC calls (which would still be quite labour intensive) or use an airgapped setup with Electrum which would also cater for your desired workflow.
Thanks and achow101. I think im going to wait so it's properly implemented within the GUI in Core. I have been waiting for proper offline transaction usage support for a long time... something user friendly. I think Armory has user friendly GUI support to do the whole "get a raw tx with X inputs" and then broadcast it when its signed.
In order to encourage people proper security measures doing this within the GUI is a must.
As far as Electrum goes, from what I've read, I cannot trust the whole "your wallet can be spawned with a seed" setup. Im too paranoid with the idea that the right combination of words can spawn your entire wallet. It's a bit fucked up actually.