Für den Einstieg in Prism habe ich den "Prism Primer" geschrieben:
prismwiki.codegear.com/en/The_Prism_Primer
Unterschiede zwischen Delphi Win32 und Delphi Prism sind hier aufgeführt:
prismwiki.codegear.c...phi_vs._Delphi_Prism
prismwiki.codegear.c...ed_with_Win32_Delphi
Beim Umstieg helfen dürften:
Oxidizer - Konvertiert Delphi Win32 Syntax weites gehend nach Delphi Prism Syntax
ShineOn - EIne .NET-Implementation der Delphi Win32 RTL
Die beiden letzt genannten Projekte sind IIRC noch im CTP-Status.
Generell würde ich auch sagen, dass .NET etwas für neue Projekte ist. Ein Win32-Projekt nach .NET zu konvertieren heißt nicht nur, ein paar Zeilen zu ändern. Um .NET wirklich zu nutzen, muss man auch die Konzepte davon nutzen, was nicht selten darauf hinaus läuft, ein Programm in einem extrem großen Umfang "umzustricken".
Auch solltest Du Dir erst klar werden, warum Du Win32 nicht mehr nutzen möchtest und was Du Dir von .NET erwartest. Und dann schauen, ob diese Erwartungen durch eine Portierung erfüllt würden. .NET und Win32 sind ja beide kein Selbstzweck, bei der Verwendung des ein oder des anderen will man ja ein bestimmtes Ziel erreichen.
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".