I am running version 2.6(newest)
And I don't quite understand what you mean by xlmrpc active.
The faq does suggest something about that
It doesn't seem to help me though since wordpress is in root
Self-hosted WordPress Users
If you're hosting your own WordPress and have changed the "blog address" to be different from where you've actually installed the files (for example: the WordPress installation files are in http://yoursite.com/wordpress/ but display at http://yoursite.com/ ), you will need to make a small change to enable automatic posting to your blog.
To enable XML-RPC you'll need to copy your xmlrpc.php file and make one small change.
Assuming your wordpress install is in /wordpress/ but displays at root ( / ):
1. Copy the xmlrpc.php file from /wordpress/ to your root directory
2. Open the xmlrpc.php that you just copied in a text edtior, and find the line that says include('./wp-config.php ');
3. Change that line to read: include('./wordpress/ wp-config.php');