One little trick under Virtual PC (which is not well known) is that when you have opened a virtual machines settings panel and are looking at the virtual hard disk settings - you can change the value for the virtual hard disk field by dragging and dropping a .VHD file onto the text field.  In fact - you can do this on any file entry field in Virtual PC.

Cheers,
Ben