With the growing number of very talented 'techies' and coders on this forum - I'm sure that a portable version of Bitcoin will not be to far away.
Maybe someone has the time to convert is as a Portable App. with the permission of Satoshi of course.
However, I've found a nice simple way to make it portable for now on Win32 - XP Only - using MojoPac ! See: http://www.mojopac.com/
MojoPac free provides all the functionality that you need. N.B. You need XP admin rights to install and run MojoPac.
This has many advantages; the main being that you can store your Bitcoin installation and
your Bitcoin wallet on a USB stick or even your ipod !
Whilst many of you will spot some potential privacy issues with using MojoPac ( or even XP
) the ability for portable 'Plug-and-Play' Bitcoin payments from 'random' locations such as a work PC or internet cafe is very cool ! This is also an excellent method for separately storing your Bitcoins.
N.B. You will have the usual Bitcoin 'issues' with Microsoft Security Essential if it is installed on the 'host' XP.
You should also realize that your wallet.dat is accessible when browsing the contents of the USB stick.
I advise using TrueCrypt: http://www.truecrypt.org/
to prevent this. Tor, Firefox and most other applications will run very happily in MojoPac also.
The screen shot below shows my 'test' installation connected and downloading the 'blocks' to the USB. Check the E:\ directory
N.B. It is XP, I just have the Visual Effects 'off' for performance...
I even had Bitcoin running on the host XP ! So, you can instantly 'flick' between MojoPac and the host XP, transfer the Bitcoins back and forth and log-out. Of course there would be no point in running 2 'generating' instances of Bitcoin this way because they would just be fighting for CPU.