There are two issues:
You should be able to derive from FrameworkElement (i've done this before)...but OnRender is not supported in Silverlight 2....so converting the control may be more difficult.
(If this has answered your question, "Mark as Answer")
Shawn Wildermuth
C# MVP, MCSD, Speaker and Author
Silverlight 2 Workshop
September 15-17, 2008 - Denver, CO
September 22-24, 2008 - New York, NY
http://www.silverlight-tour.com