ども、作者です。
なんとなく判ってきたかも。
TkSQLiteで上手くいかないDBを読み込んで、
SELECT machine_num FROM machine_info_table ORDER BY machine_num
を実行してみてください。(SQLコマンドにペーストしてCtrl+ENTERで実行されます)
番号が出たと思いますが、これがちゃんと連番になってないのかも。
欠番や空欄が無いかを確認してみてください。
高速化のための番号で、アイコンのイメージリストと対になるハズの番号なんです。
確認してみて><!