.NETアプリでIME変換ウインドウをいじりたいのですが、
Win32APIを使うしかないのでしょうか。

具体的には変換ウインドウの位置を変更するというのと、
背景色・フォントを変更したいと考えています。