This is my solution using Wine 1.4 on Ubuntu 12.04 (since solution posted before not working for me):
a) Make a 32 bit wine prefix named, for example, "kindle". Open terminal and:
WINEPREFIX='/home/Your-User-Name/.local/share/wineprefixes/kindle' WINEARCH='win32' winecfg
After that winecfg window will popup, click OK (this will set default options with Win XP).
b) go to folder where is downloaded installer, open terminal there and:
export WINEPREFIX=~/.local/share/wineprefixes/kindle
(that will make every next command in that terminal to execute wine from wineprefix named kindle and not wine from your default wine folder " ~/.wine/ " or any other wineprefix you may have )
then :
wine KindleForPC-installer.exe
c) after installation, go to folder where is kindle installed, ( I use nautilus for that, and whoever like from terminal, do it whatever you like)
"/home/Your-User-Name/.local/share/wineprefixes/kindle/drive_c/Program\ Files/Amazon/Kindle"
and there is one folder named "Microsoft.VC90.CRT", with four files:
Microsoft.VC90.CRT.manifest, msvcm90.dll, msvcr90.dll, msvcp90.dll.
COPY all files and PASTE them into
"/home/Your-User-Name/.local/share/wineprefixes/kindle/drive_c/windows/winsxs/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_deadbeef" folder
( OVERWRITE/replace one dll file which is in that folder )
Now you can start Kindle from Dash (I'm using Unity)
NOTE: Before I figure out this solution, in attempt to find working solution, I installed (into that wineprefix named kindle ) via Winetricks a lots of other files, like:
comctl32, comdlg32ocx, corefonts, mono210 , IE8, mdac27&28, mfc42, msxml4, vb6run, vcrun2005, vcrun6, vcrun6sp6, wininet, wsh57, .