Does setting up the wallet as an offline app require doing a full blockchain sync?  When I set up a bitcoin node last, it took several hours and a few gigs of disk space to do that (I may have it confused, though).