info on porting OWL/RTL7 app to D2

I am looking for information on the steps necessary
and issues involved to convert an application based
on OWL & RTL7 that can compile under Delphi1 to work
under Delphi 2 using Delphi's classes.

specifically...

converting twindow based stuff to tform based stuff

converting stream code and registration (hopefully maintaining
file compatibility)

converting tcollections to tlists (looks like tlist doesn't
have foreach or atinsert)

Does anybody know of a book or online information
that covers this?

-Erik Johnson
e...@phidias.colorado.edu
http://phidias.colorado.edu/vgallery.html