Primeiro, eu diria que dual boot não é tão legal quanto parece. Se você quiser usar o seu sistema Windows, você terá que reiniciar o computador para acessar a máquina Win7. A maneira que eu recomendaria manter as janelas em volta 'no bolso de trás', por assim dizer, seria instalar o Ubuntu em uma unidade por si só (se é uma nova unidade para que você possa manter o disco antigo por perto, ou você use a unidade antiga e reformate o formato). Então, se você quiser usar o Win7, você pode criar uma VM dentro da sua instalação do Ubuntu e rodar o Win7 ao mesmo tempo em que você está executando o Ubuntu.
Existem algumas coisas que você deve ter em mente sobre a execução do Win7 em uma VM. Você não poderá jogar jogos como você faria com uma instalação regular. A VM não será tão poderosa e robusta quanto será executada com recursos mais limitados, etc. Você será no entanto capaz de usar o MS Office, IE, etc, assim como você faria se você estiver executando o Windows.
Estou fazendo isso no meu laptop que está executando o Ubuntu com o Win7, Win8 e uma instalação do WinXP, tudo executado através do VMware Player (livre: Faça o download do VMware Player 6.0 | vmware.com )