Я задавался вопросом, возможно ли использовать безотносительно программ, которые я имею в ПК путем выполнения виртуальной машины его и выполнения его в другом ПК, не устанавливая их снова.
Можно сделать изображение жесткого диска и преобразовать его в виртуальный диск, который может затем использоваться для выполнения виртуальной машины.
См.: http://www.makeuseof.com/tag/create-a-virtual-machine-image-of-your-existing-hard-drive-windows/
Это - точка виртуализации системы. Можно использовать утилиту Microsofts disk2vhd для преобразования существующих установок Windows в vhd файл, который может затем быть импортирован в гипервизор как VirtualPC, Virtualbox, VMware, и т.д.
Взгляните на Образцовое решение, Идут Виртуальные. Это очень просто в использовании. И поддержки несколько платформ виртуализации. В зависимости от Вашего бюджета Вы могли также взглянуть на Образцовый Менеджер виртуализации Корпоративный 2010. Это не свободно, но это работает очень приятно.