I just need a user-friendly way to sweep bitcoins from a offline paper wallet onto the Blockchain, without having to expose your private key, whilst you are online. People can screen grab the private key or they can use key capturing or clipboard highjacking in Malware to steal your private key. ^grrrrrr^
Electrum can do this if you have an online computer and an offline (air gapped) computer.
Setup the online Electrum in watch only mode with the address in which you have funds. Attempt to send the funds as desired. This will create an unsigned transaction which can be saved in a file that you can place on a USB stick. Setup the offline Electrum with your private key. Move the USB stick to the offline computer, load the transaction into Electrum, sign it, and saved the signed transaction back onto the USB. Move the USB to the online computer, load it into Electrum, and broadcast it to the world. (I've not done this, so I don't know all the user interface choices that will be needed...)
The signed transaction is secure. You can take your time broadcasting it from the USB. No malware can take it and change it.