Good idea with bad done.
After I tried it I saw
it's not compatible with Kindle DX and it's very buggy with display there is a confusion and disturbance with "Error" word appears !
It must done by
kindle_update_tool.py to make update package installer/uninstaller.
Check this thread:
How to create packages for Kindle ..