Slightly off topic: http://www.youtube.com/watch?v=_3vKRQ1L_58&fmt=18 See from 2:20. Now that's where that came from... Old skool!
well, even so, most of us will have to use patched and moded system files
anyhow, if you are able to replace usr/share/themes/base/meegotouch/sysuid/style/statusarea.css by regular installation (similar to meegotouchhome) then it would be possible to write some code that will make landscape and portrait backgrounds. i am not really linux master, but i think it can be done, though?