If you don't feel like you've got the technical parts involved in Bitcoin Core, then I suggest you to migrate to either Sparrow or Electrum, both of which are excellent for having cold storage and are fairly simple to setup (and understand what you're doing along the way).
Your setup will look like this:
- Offline laptop will have Electrum or Sparrow (only for signing).
- Online laptop will run Electrum or Sparrow and connect to full node that runs on the same device.
In fact, judging by your experimenting ideas below, I strongly recommend you to follow my advice, or you risk losing coins. And by the way, in case you think this is airgapped or "cold storage", this is not. If your private keys are held in an Internet connected computer, it is a hot wallet.
Copy then entire bitcoin folder over to laptop 2 which is connected to the internet and when it syncs up it will broadcast the tx
The only problem with this easier way is that now the airgapped laptop can not sign any further tx in the future until I update its blockchain to later date that the spend takes place. So in theory I will need to later copy the synced appdata file back from the internet connected laptop to the airgapped laptop.
I'll work out the safest way to get the updated bitcoin folder back over to the airgapped machine in a few years when I may need to spend the last 0.005. I suppose this is the most risky part.
Do me a favor, and follow this. This should be your airgapped environment. An Internet disconnected, Tails running computer.
- Close your curtains.
- Download Tails (a privacy and security focused Linux distro)
- Verify the binaries <- Important step, you need to ensure the integrity of the OS. Do it on a clean environment.
- Burn the OS image to a USB.
- Take the device and physically remove any Wi-Fi antennas (and obviously, Ethernet cables if any).
- Plug the USB to that device, and start up.
You can see that Electrum comes pre-installed. The device will not connect in any network. It's also recommended to encrypt the electrum part of the USB (as shown in the Tails start screen), in case someone gains access to the USB.