Porting Tomboy from C# to C++ seems like a step back to me. C# is a higher level language than C++ and is much easier to write good and clean code with than C++. C++ rises the maintenance burden.
Also, at the moment Tomboy’s code base is under heavy development with one WSOP project (Maria Soler Climent’s) and one Summer of Code project (mine) going on. The code base is changing rapidly, so it seems this is a bad time to do such porting.
To teach myself C# I have written a little GNOME Blogger application for my custom built blog. This is a first test of it. Of course there’s lots of work still left to do. For example, it doesn’t automatically generate the actual HTML/RSS pages by calling the generation script. Also, I still have to do all HTML markup by hand.