I finally managed to migrate from BitShares 1.0 to BitShares 2.0 using the windows CLI, here is an attempt for a step by step summary that might be helpfull to others, before you follow any step in this post I would advise you to wait until someone like xeroc confirms that there is no stupid mistakes that could ruin your wallet. I'm almost clueless about what I'm doing, so
USE AT YOUR OWN RISK!One more note, before I tried the CLI wallet I had failed to use openledger, in openledger I could only see my account name but no balances, after I finished the CLI import I could see my balances in openledger too and I could send funds from openledger succesfully!
Moderators feel free to Edit, Move or Delete this post.
Here are the steps that worked for me...
Download the windows CLI wallet from here
https://github.com/bitshares/bitshares-2/releases/tag/v2.15.286 [EDIT]
https://github.com/bitshares/bitshares-2/releases
When the download is finished go to your Downloads folder like "C:\Users\Your_Username\Downloads" in Win 7 and run the downloaded file...

Have a copy of your 0.9.3c exported keys in "C:\" or anywhere you like. (If you used the windows version of 0.9.3c you need to export the keys through the console and NOT the GUI, more info about this here
http://docs.bitshares.eu/migration/howto-exporting-wallet.html)
Now we need to start the witness_node and the cli_wallet, in order to save time I think it's best to create two txt files in your destop and after you enter/type what is in the picture below save the files with a .bat extension.

Always remember to run those files as Administrator, first run the witness_node.bat and wait for a few minutes until you see something like this...

Now start the cli_wallet.bat (as Administrator)
Now you will need to enter/choose a password before you can continue, choose a password and type... (
DON'T FORGET THIS PASSWORD! write it down somewhere)
set_password the_password_of_your_choice (If your password has special characters in it you will probably need to enclose your pass within "" )
e.g
set_password "a_password_of_your_choice%$^##@" Now type..
unlock the_password_of_your_choice (don't forget " " if you have special characters in your password)
At this point I created a backup
save_wallet_file file_name_of_your_backup (in Windows 7 Backups are saved in C:\Program Files\BitShares 2\bin)
Now we need to follow the instructions for CLI Wallet from here http://docs.bitshares.eu/migration/howto-importing-wallet.html scroll down until you see the CLI Section...Remember to enclose anything that has special characters in "" e.g
import_accounts "c:\keys.json" "jhsgdsajg334552725$%^%$#$"WARNING!At some point backups will be created for every key you have, In my case I had 31000 keys and this account was not used to place market orders, in this account almost 1GB of space was used! If you don't have PLENTY of GB's in your System drive, probably it could be a good idea to install the CLI wallet in a drive you have PLENTY of free space.
At the end I created one more backup..
save_wallet_file file_name_of_your_backupAt this point I could see my balances in both windows and ubuntu openledger wallet and openledger worked fine!
Don't forget to create backups!
Once again, use at your own risk!