ich stehe vor dem selben "Problem". Ich programmiere mit Borland-Delphi und MS .NET (in C#) für Desktop und PocketPC.
Ich würde mal sagen, dass man vernünftig auf dem jeweiligen System entwickeln kann, für das man auch programmiert. Mal eben auf "Debug" drücken und die Anwendung testen etc...
Daher bin ich auch vorerst davon ab mir ein iBook oder PowerBook anzuschaffen. Ich habe ein Windows-Notebook und meine entwicklungsumgebungen da drauf. Sehr praktisch wenn man im Wohnzimmer mal schnell was debuggen möchte oder unterwegs mal was machen möchte. Ansonsten passiert das alles an einem Desktop-PC.
Einen Mac hätte ich dennoch gerne. Dort würde ich alle anderen "kreativen" Arbeiten machen. Also meine ganzen Digi-Fotos, Videos, Musik, DTP, etc... auf den Mac auslagern und den Windows-PC als reine Arbeitsmaschine zum programmieren und Geld verdienen
nutzen.
Ich würde mal sagen, dass man im VirtualPC sehr wohl programmieren kann. Ich weiß jetzt nur nicht, wie schnell der VPC auf einem Mac läuft. Unter Windows läuft der ganz anständig, wenn genug Speicher und Rechenpower vorhanden ist. Zur Not wird das sicher gehen...
Nur: je nachdem was Du so programmierst wirst Du evtl. mit Problemen kämpfen, die eben durch den VPC zustande kommen könnten... Allerdings: unter Windows nutzen wir (Firma) den VPC um verschiedene Versionsstände unserer Software auf verschiedenen Systemen zu testen (Win95/98/NT4/2k/XP) - sehr praktisch. Und selbst ActiveX, COM, DDE, Sybase-Datenbank etc. etc. läuft problemlos - also könnte man es theoretisch auch genauso problemlos im VPC programmieren.... nur ist der VPC halt deutlich träger als ein natives System... eben nix für den Alltag
...hilft Dir das weiter?