Something like that would be very appealing (from a user experience, security I wouldn't now) in Qubes OS.