Thanks
For all those people who want the source, you can download it from my website:
http://www.silent.t15.org/vbstuff/src_cartool.rar
(its created & compiled in Visual Basic 2008 Express)
I commented lots of the things, and i also put a easier way to use pointers there (somehow i prefer getting the pointer value to a string and manually split the bytes & connect them in a reverse order.However if someone prefers a easier way, i added a code to do it converting the value & offset to Dec (integer) adding them and then converting the final address to hex (however there is even more simplier way, but i wont edit the code again xD)
If someone wants i can also edit the MemoryModule.vb and add functions like "WritePointerAddress" or smth