Just an idea, maybe it helps getting to a solution without more install headache:
Maybe it would be less hassle to build yourself a paper wallet. Instead of the 13 nice words you'll have an ugly private key, I know, but you can get the zip from bitaddress.org page, build the paper wallet offline and .. done.
Unzip and browser should not be a problem, I hope.