MRS works great, why rebuild the wheel?
You should use everything that MRS has, except add an upload & compile function with programmers notepad, and link this to the device manager so you can upload, change the fuse, baud rate, etc right from one program.